summaryrefslogtreecommitdiff
path: root/scripting
ModeNameSize
-rwxr-xr-xFormat_java_code.sh75logplain
-rw-r--r--Jar_HelloWorld.mk623logplain
-rw-r--r--Jar_Highlight.mk621logplain
-rw-r--r--Jar_MemoryUsage.mk629logplain
-rw-r--r--Jar_ScriptFramework.mk2961logplain
-rw-r--r--Jar_ScriptProviderForBeanShell.mk1661logplain
-rw-r--r--Jar_ScriptProviderForJava.mk1267logplain
-rw-r--r--Jar_ScriptProviderForJavaScript.mk1425logplain
-rw-r--r--Library_basprov.mk1103logplain
-rw-r--r--Library_dlgprov.mk1099logplain
-rw-r--r--Library_protocolhandler.mk1008logplain
-rw-r--r--Library_scriptframe.mk1196logplain
-rw-r--r--Library_stringresource.mk985logplain
-rw-r--r--Library_vbaevents.mk987logplain
-rw-r--r--Makefile478logplain
-rw-r--r--Module_scripting.mk1208logplain
-rw-r--r--Package_ScriptsBeanShell.mk1050logplain
-rw-r--r--Package_ScriptsJavaScript.mk873logplain
-rw-r--r--Package_ScriptsPython.mk626logplain
-rw-r--r--Package_java.mk751logplain
-rw-r--r--Package_java_jars.mk812logplain
-rw-r--r--Package_scriptbindinglib.mk608logplain
-rw-r--r--Package_scriptproviderforpython.mk703logplain
-rw-r--r--Pyuno_mailmerge.mk590logplain
-rw-r--r--README1792logplain
-rw-r--r--Rdb_scriptproviderforbeanshell.mk524logplain
-rw-r--r--Rdb_scriptproviderforjavascript.mk527logplain
-rwxr-xr-xastyle.options319logplain
d---------examples169logplain
d---------java307logplain
d---------source285logplain
d---------util49logplain
d---------workben / bindings35logplain
td class='upd'>basebmp/test/bmpdemo.cxx34
-rw-r--r--basebmp/test/bmpmasktest.cxx30
-rw-r--r--basebmp/test/bmptest.cxx26
-rw-r--r--basebmp/test/cliptest.cxx27
-rw-r--r--basebmp/test/filltest.cxx24
-rw-r--r--basebmp/test/linetest.cxx21
-rw-r--r--basebmp/test/masktest.cxx26
-rw-r--r--basebmp/test/polytest.cxx53
-rw-r--r--basebmp/test/tools.cxx3
-rw-r--r--basebmp/test/tools.hxx3
-rw-r--r--basegfx/inc/basegfx/basegfxdllapi.h3
-rw-r--r--basegfx/inc/basegfx/color/bcolor.hxx3
-rw-r--r--basegfx/inc/basegfx/color/bcolormodifier.hxx3
-rw-r--r--basegfx/inc/basegfx/color/bcolortools.hxx3
-rw-r--r--basegfx/inc/basegfx/curve/b2dbeziertools.hxx3
-rw-r--r--basegfx/inc/basegfx/curve/b2dcubicbezier.hxx3
-rw-r--r--basegfx/inc/basegfx/curve/b2dquadraticbezier.hxx3
-rw-r--r--basegfx/inc/basegfx/matrix/b2dhommatrix.hxx3
-rw-r--r--basegfx/inc/basegfx/matrix/b2dhommatrixtools.hxx3
-rw-r--r--basegfx/inc/basegfx/matrix/b3dhommatrix.hxx3
-rw-r--r--basegfx/inc/basegfx/numeric/ftools.hxx3
-rw-r--r--basegfx/inc/basegfx/pixel/bpixel.hxx3
-rw-r--r--basegfx/inc/basegfx/point/b2dhompoint.hxx3
-rw-r--r--basegfx/inc/basegfx/point/b2dpoint.hxx3
-rw-r--r--basegfx/inc/basegfx/point/b2ipoint.hxx3
-rw-r--r--basegfx/inc/basegfx/point/b3dhompoint.hxx3
-rw-r--r--basegfx/inc/basegfx/point/b3dpoint.hxx3
-rw-r--r--basegfx/inc/basegfx/point/b3ipoint.hxx3
-rw-r--r--basegfx/inc/basegfx/polygon/b2dlinegeometry.hxx3
-rw-r--r--basegfx/inc/basegfx/polygon/b2dpolygon.hxx3
-rw-r--r--basegfx/inc/basegfx/polygon/b2dpolygonclipper.hxx3
-rw-r--r--basegfx/inc/basegfx/polygon/b2dpolygoncutandtouch.hxx3
-rw-r--r--basegfx/inc/basegfx/polygon/b2dpolygontools.hxx3
-rw-r--r--basegfx/inc/basegfx/polygon/b2dpolygontriangulator.hxx3
-rw-r--r--basegfx/inc/basegfx/polygon/b2dpolypolygon.hxx3
-rw-r--r--basegfx/inc/basegfx/polygon/b2dpolypolygoncutter.hxx3
-rw-r--r--basegfx/inc/basegfx/polygon/b2dpolypolygonfillrule.hxx3
-rw-r--r--basegfx/inc/basegfx/polygon/b2dpolypolygonrasterconverter.hxx3
-rw-r--r--basegfx/inc/basegfx/polygon/b2dpolypolygontools.hxx3
-rw-r--r--basegfx/inc/basegfx/polygon/b2dtrapezoid.hxx6
-rw-r--r--basegfx/inc/basegfx/polygon/b3dpolygon.hxx3
-rw-r--r--basegfx/inc/basegfx/polygon/b3dpolygonclipper.hxx3
-rw-r--r--basegfx/inc/basegfx/polygon/b3dpolygontools.hxx3
-rw-r--r--basegfx/inc/basegfx/polygon/b3dpolypolygon.hxx3
-rw-r--r--basegfx/inc/basegfx/polygon/b3dpolypolygontools.hxx3
-rw-r--r--basegfx/inc/basegfx/range/b1drange.hxx3
-rw-r--r--basegfx/inc/basegfx/range/b1ibox.hxx3
-rw-r--r--basegfx/inc/basegfx/range/b1irange.hxx3
-rw-r--r--basegfx/inc/basegfx/range/b2dconnectedranges.hxx3
-rw-r--r--basegfx/inc/basegfx/range/b2dpolyrange.hxx6
-rw-r--r--basegfx/inc/basegfx/range/b2drange.hxx3
-rw-r--r--basegfx/inc/basegfx/range/b2drangeclipper.hxx6
-rw-r--r--basegfx/inc/basegfx/range/b2drectangle.hxx3
-rw-r--r--basegfx/inc/basegfx/range/b2ibox.hxx3
-rw-r--r--basegfx/inc/basegfx/range/b2irange.hxx3
-rw-r--r--basegfx/inc/basegfx/range/b2irectangle.hxx3
-rw-r--r--basegfx/inc/basegfx/range/b3drange.hxx3
-rw-r--r--basegfx/inc/basegfx/range/b3dvolume.hxx3
-rw-r--r--basegfx/inc/basegfx/range/b3ibox.hxx3
-rw-r--r--basegfx/inc/basegfx/range/b3irange.hxx3
-rw-r--r--basegfx/inc/basegfx/range/b3ivolume.hxx3
-rw-r--r--basegfx/inc/basegfx/range/basicbox.hxx3
-rw-r--r--basegfx/inc/basegfx/range/basicrange.hxx3
-rw-r--r--basegfx/inc/basegfx/range/rangeexpander.hxx3
-rw-r--r--basegfx/inc/basegfx/raster/bpixelraster.hxx7
-rw-r--r--basegfx/inc/basegfx/raster/bzpixelraster.hxx7
-rw-r--r--basegfx/inc/basegfx/raster/rasterconvert3d.hxx3
-rw-r--r--basegfx/inc/basegfx/tools/b2dclipstate.hxx6
-rw-r--r--[-rwxr-xr-x]basegfx/inc/basegfx/tools/canvastools.hxx3
-rw-r--r--basegfx/inc/basegfx/tools/debugplotter.hxx5
-rw-r--r--basegfx/inc/basegfx/tools/gradienttools.hxx3
-rw-r--r--basegfx/inc/basegfx/tools/keystoplerp.hxx6
-rw-r--r--basegfx/inc/basegfx/tools/lerp.hxx6
-rw-r--r--basegfx/inc/basegfx/tools/rectcliptools.hxx3
-rw-r--r--basegfx/inc/basegfx/tools/tools.hxx3
-rw-r--r--[-rwxr-xr-x]basegfx/inc/basegfx/tools/unopolypolygon.hxx3
-rw-r--r--basegfx/inc/basegfx/tuple/b2dtuple.hxx3
-rw-r--r--basegfx/inc/basegfx/tuple/b2i64tuple.hxx3
-rw-r--r--basegfx/inc/basegfx/tuple/b2ituple.hxx17
-rw-r--r--basegfx/inc/basegfx/tuple/b3dtuple.hxx3
-rw-r--r--basegfx/inc/basegfx/tuple/b3i64tuple.hxx3
-rw-r--r--basegfx/inc/basegfx/tuple/b3ituple.hxx3
-rw-r--r--basegfx/inc/basegfx/vector/b2dsize.hxx3
-rw-r--r--basegfx/inc/basegfx/vector/b2dvector.hxx3
-rw-r--r--basegfx/inc/basegfx/vector/b2enums.hxx3
-rw-r--r--basegfx/inc/basegfx/vector/b2isize.hxx3
-rw-r--r--basegfx/inc/basegfx/vector/b2ivector.hxx3
-rw-r--r--basegfx/inc/basegfx/vector/b3dsize.hxx3
-rw-r--r--basegfx/inc/basegfx/vector/b3dvector.hxx3
-rw-r--r--basegfx/inc/basegfx/vector/b3isize.hxx3
-rw-r--r--basegfx/inc/basegfx/vector/b3ivector.hxx3
-rw-r--r--basegfx/inc/pch/precompiled_basegfx.cxx2
-rw-r--r--basegfx/inc/pch/precompiled_basegfx.hxx2
-rw-r--r--basegfx/source/color/bcolor.cxx3
-rw-r--r--basegfx/source/color/bcolormodifier.cxx3
-rw-r--r--basegfx/source/color/bcolortools.cxx3
-rw-r--r--basegfx/source/curve/b2dbeziertools.cxx3
-rw-r--r--basegfx/source/curve/b2dcubicbezier.cxx3
-rw-r--r--basegfx/source/curve/b2dquadraticbezier.cxx3
-rw-r--r--basegfx/source/inc/PolygonPoint.hxx3
-rw-r--r--basegfx/source/inc/hommatrixtemplate.hxx3
-rw-r--r--basegfx/source/inc/polygontemplate.hxx3
-rw-r--r--basegfx/source/matrix/b2dhommatrix.cxx3
-rw-r--r--basegfx/source/matrix/b2dhommatrixtools.cxx5
-rw-r--r--basegfx/source/matrix/b3dhommatrix.cxx3
-rw-r--r--basegfx/source/numeric/ftools.cxx3
-rw-r--r--basegfx/source/pixel/bpixel.cxx3
-rw-r--r--basegfx/source/point/b2dhompoint.cxx3
-rw-r--r--basegfx/source/point/b2dpoint.cxx3
-rw-r--r--basegfx/source/point/b2ipoint.cxx3
-rw-r--r--basegfx/source/point/b3dhompoint.cxx3
-rw-r--r--basegfx/source/point/b3dpoint.cxx3
-rw-r--r--basegfx/source/point/b3ipoint.cxx3
-rw-r--r--basegfx/source/polygon/b2dlinegeometry.cxx3
-rw-r--r--basegfx/source/polygon/b2dpolygon.cxx21
-rw-r--r--basegfx/source/polygon/b2dpolygonclipper.cxx3
-rw-r--r--basegfx/source/polygon/b2dpolygoncutandtouch.cxx3
-rw-r--r--basegfx/source/polygon/b2dpolygontools.cxx37
-rw-r--r--basegfx/source/polygon/b2dpolygontriangulator.cxx3
-rw-r--r--basegfx/source/polygon/b2dpolypolygon.cxx5
-rw-r--r--basegfx/source/polygon/b2dpolypolygoncutter.cxx7
-rw-r--r--basegfx/source/polygon/b2dpolypolygonrasterconverter.cxx10
-rw-r--r--basegfx/source/polygon/b2dpolypolygontools.cxx3
-rw-r--r--basegfx/source/polygon/b2dsvgpolypolygon.cxx11
-rw-r--r--basegfx/source/polygon/b2dtrapezoid.cxx12
-rw-r--r--basegfx/source/polygon/b3dpolygon.cxx9
-rw-r--r--basegfx/source/polygon/b3dpolygonclipper.cxx3
-rw-r--r--basegfx/source/polygon/b3dpolygontools.cxx3
-rw-r--r--basegfx/source/polygon/b3dpolypolygon.cxx3
-rw-r--r--basegfx/source/polygon/b3dpolypolygontools.cxx3
-rw-r--r--basegfx/source/range/b1drange.cxx3
-rw-r--r--basegfx/source/range/b2dpolyrange.cxx6
-rw-r--r--basegfx/source/range/b2drange.cxx3
-rw-r--r--basegfx/source/range/b2drangeclipper.cxx6
-rw-r--r--basegfx/source/range/b2xrange.cxx3
-rw-r--r--basegfx/source/range/b3drange.cxx3
-rw-r--r--basegfx/source/raster/bpixelraster.cxx3
-rw-r--r--basegfx/source/raster/bzpixelraster.cxx3
-rw-r--r--basegfx/source/raster/rasterconvert3d.cxx3
-rw-r--r--basegfx/source/tools/b2dclipstate.cxx8
-rw-r--r--[-rwxr-xr-x]basegfx/source/tools/canvastools.cxx7
-rw-r--r--[-rwxr-xr-x]basegfx/source/tools/debugplotter.cxx13
-rw-r--r--basegfx/source/tools/gradienttools.cxx3
-rw-r--r--basegfx/source/tools/keystoplerp.cxx9
-rw-r--r--basegfx/source/tools/liangbarsky.cxx3
-rw-r--r--basegfx/source/tools/tools.cxx3
-rw-r--r--[-rwxr-xr-x]basegfx/source/tools/unopolypolygon.cxx3
-rw-r--r--basegfx/source/tuple/b2dtuple.cxx3
-rw-r--r--basegfx/source/tuple/b2i64tuple.cxx3
-rw-r--r--basegfx/source/tuple/b2ituple.cxx3
-rw-r--r--basegfx/source/tuple/b3dtuple.cxx3
-rw-r--r--basegfx/source/tuple/b3i64tuple.cxx3
-rw-r--r--basegfx/source/tuple/b3ituple.cxx3
-rw-r--r--basegfx/source/vector/b2dvector.cxx3
-rw-r--r--basegfx/source/vector/b2ivector.cxx3
-rw-r--r--basegfx/source/vector/b3dvector.cxx3
-rw-r--r--basegfx/source/vector/b3ivector.cxx3
-rw-r--r--basegfx/source/workbench/Makefile2
-rw-r--r--basegfx/source/workbench/bezierclip.cxx3
-rw-r--r--basegfx/source/workbench/bezierclip.hxx3
-rw-r--r--basegfx/source/workbench/convexhull.cxx3
-rw-r--r--basegfx/source/workbench/gauss.hxx5
-rw-r--r--basegfx/test/basegfx1d.cxx5
-rw-r--r--basegfx/test/basegfx2d.cxx58
-rw-r--r--basegfx/test/basegfx3d.cxx4
-rw-r--r--basegfx/test/basegfxtools.cxx5
-rw-r--r--basegfx/test/boxclipper.cxx5
-rw-r--r--basegfx/test/clipstate.cxx5
-rw-r--r--basegfx/test/genericclipper.cxx5
-rw-r--r--basegfx/test/testtools.cxx3
-rw-r--r--basegfx/test/testtools.hxx3
-rw-r--r--canvas/Module_canvas.mk1
-rw-r--r--canvas/inc/canvas/base/basemutexhelper.hxx3
-rw-r--r--canvas/inc/canvas/base/bitmapcanvasbase.hxx3
-rw-r--r--canvas/inc/canvas/base/bufferedgraphicdevicebase.hxx24
-rw-r--r--canvas/inc/canvas/base/cachedprimitivebase.hxx3
-rw-r--r--canvas/inc/canvas/base/canvasbase.hxx10
-rw-r--r--canvas/inc/canvas/base/canvascustomspritebase.hxx7
-rw-r--r--canvas/inc/canvas/base/canvascustomspritehelper.hxx3
-rw-r--r--canvas/inc/canvas/base/disambiguationhelper.hxx90
-rw-r--r--canvas/inc/canvas/base/doublebitmapbase.hxx3
-rw-r--r--canvas/inc/canvas/base/floatbitmapbase.hxx3
-rw-r--r--canvas/inc/canvas/base/graphicdevicebase.hxx12
-rw-r--r--canvas/inc/canvas/base/integerbitmapbase.hxx3
-rw-r--r--canvas/inc/canvas/base/sprite.hxx3
-rw-r--r--canvas/inc/canvas/base/spritecanvasbase.hxx10
-rw-r--r--canvas/inc/canvas/base/spritesurface.hxx3
-rw-r--r--[-rwxr-xr-x]canvas/inc/canvas/canvastools.hxx13
-rw-r--r--canvas/inc/canvas/canvastoolsdllapi.h2
-rw-r--r--canvas/inc/canvas/debug.hxx3
-rw-r--r--canvas/inc/canvas/elapsedtime.hxx3
-rw-r--r--canvas/inc/canvas/parametricpolypolygon.hxx3
-rw-r--r--canvas/inc/canvas/prioritybooster.hxx3
-rw-r--r--canvas/inc/canvas/propertysethelper.hxx3
-rw-r--r--canvas/inc/canvas/rendering/bitmap.hxx3
-rw-r--r--canvas/inc/canvas/rendering/icachedprimitive.hxx3
-rw-r--r--canvas/inc/canvas/rendering/icolorbuffer.hxx3
-rw-r--r--canvas/inc/canvas/rendering/irendermodule.hxx5
-rw-r--r--canvas/inc/canvas/rendering/isurface.hxx3
-rw-r--r--canvas/inc/canvas/rendering/isurfaceproxy.hxx3
-rw-r--r--canvas/inc/canvas/rendering/isurfaceproxymanager.hxx3
-rw-r--r--canvas/inc/canvas/spriteredrawmanager.hxx3
-rw-r--r--canvas/inc/canvas/vclwrapper.hxx7
-rw-r--r--canvas/inc/canvas/verbosetrace.hxx3
-rw-r--r--canvas/inc/canvas/verifyinput.hxx5
-rw-r--r--canvas/inc/pch/precompiled_canvas.cxx2
-rw-r--r--canvas/inc/pch/precompiled_canvas.hxx2
-rw-r--r--canvas/prj/build.lst2
-rw-r--r--canvas/source/cairo/cairo_cachedbitmap.cxx3
-rw-r--r--canvas/source/cairo/cairo_cachedbitmap.hxx3
-rw-r--r--canvas/source/cairo/cairo_cairo.cxx9
-rw-r--r--canvas/source/cairo/cairo_cairo.hxx3
-rw-r--r--canvas/source/cairo/cairo_canvas.cxx13
-rw-r--r--canvas/source/cairo/cairo_canvas.hxx13
-rw-r--r--canvas/source/cairo/cairo_canvasbitmap.cxx7
-rw-r--r--canvas/source/cairo/cairo_canvasbitmap.hxx7
-rw-r--r--canvas/source/cairo/cairo_canvascustomsprite.cxx7
-rw-r--r--canvas/source/cairo/cairo_canvascustomsprite.hxx9
-rw-r--r--canvas/source/cairo/cairo_canvasfont.cxx36
-rw-r--r--canvas/source/cairo/cairo_canvasfont.hxx3
-rw-r--r--canvas/source/cairo/cairo_canvashelper.cxx14
-rw-r--r--canvas/source/cairo/cairo_canvashelper.hxx3
-rw-r--r--canvas/source/cairo/cairo_canvashelper_text.cxx3
-rw-r--r--canvas/source/cairo/cairo_devicehelper.cxx3
-rw-r--r--canvas/source/cairo/cairo_devicehelper.hxx3
-rw-r--r--canvas/source/cairo/cairo_quartz_cairo.cxx5
-rw-r--r--canvas/source/cairo/cairo_quartz_cairo.hxx3
-rw-r--r--canvas/source/cairo/cairo_repainttarget.hxx5
-rw-r--r--canvas/source/cairo/cairo_services.cxx3
-rw-r--r--canvas/source/cairo/cairo_sprite.hxx3
-rw-r--r--canvas/source/cairo/cairo_spritecanvas.cxx7
-rw-r--r--canvas/source/cairo/cairo_spritecanvas.hxx13
-rw-r--r--canvas/source/cairo/cairo_spritecanvashelper.cxx3
-rw-r--r--canvas/source/cairo/cairo_spritecanvashelper.hxx2
-rw-r--r--canvas/source/cairo/cairo_spritedevicehelper.cxx7
-rw-r--r--canvas/source/cairo/cairo_spritedevicehelper.hxx3
-rw-r--r--canvas/source/cairo/cairo_spritehelper.cxx3
-rw-r--r--canvas/source/cairo/cairo_spritehelper.hxx3
-rw-r--r--canvas/source/cairo/cairo_spritesurface.hxx3
-rw-r--r--canvas/source/cairo/cairo_surfaceprovider.hxx3
-rw-r--r--canvas/source/cairo/cairo_textlayout.cxx25
-rw-r--r--canvas/source/cairo/cairo_textlayout.hxx3
-rw-r--r--canvas/source/cairo/cairo_win32_cairo.cxx11
-rw-r--r--canvas/source/cairo/cairo_win32_cairo.hxx11
-rw-r--r--canvas/source/cairo/cairo_xlib_cairo.cxx7
-rw-r--r--canvas/source/cairo/cairo_xlib_cairo.hxx3
-rw-r--r--[-rwxr-xr-x]canvas/source/directx/dx_5rm.cxx6
-rw-r--r--[-rwxr-xr-x]canvas/source/directx/dx_9rm.cxx6
-rw-r--r--[-rwxr-xr-x]canvas/source/directx/dx_bitmap.cxx2
-rw-r--r--[-rwxr-xr-x]canvas/source/directx/dx_bitmap.hxx3
-rw-r--r--[-rwxr-xr-x]canvas/source/directx/dx_bitmapcanvashelper.cxx3
-rw-r--r--[-rwxr-xr-x]canvas/source/directx/dx_bitmapcanvashelper.hxx3
-rw-r--r--canvas/source/directx/dx_bitmapprovider.hxx3
-rw-r--r--canvas/source/directx/dx_canvas.cxx11
-rw-r--r--canvas/source/directx/dx_canvas.hxx13
-rw-r--r--[-rwxr-xr-x]canvas/source/directx/dx_canvasbitmap.cxx7
-rw-r--r--[-rwxr-xr-x]canvas/source/directx/dx_canvasbitmap.hxx9
-rw-r--r--[-rwxr-xr-x]canvas/source/directx/dx_canvascustomsprite.cxx7
-rw-r--r--[-rwxr-xr-x]canvas/source/directx/dx_canvascustomsprite.hxx9
-rw-r--r--[-rwxr-xr-x]canvas/source/directx/dx_canvasfont.cxx3
-rw-r--r--[-rwxr-xr-x]canvas/source/directx/dx_canvasfont.hxx3
-rw-r--r--[-rwxr-xr-x]canvas/source/directx/dx_canvashelper.cxx6
-rw-r--r--[-rwxr-xr-x]canvas/source/directx/dx_canvashelper.hxx3
-rw-r--r--[-rwxr-xr-x]canvas/source/directx/dx_canvashelper_texturefill.cxx3
-rw-r--r--[-rwxr-xr-x]canvas/source/directx/dx_config.cxx9
-rw-r--r--canvas/source/directx/dx_config.hxx3
-rw-r--r--[-rwxr-xr-x]canvas/source/directx/dx_devicehelper.cxx3
-rw-r--r--[-rwxr-xr-x]canvas/source/directx/dx_devicehelper.hxx3
-rw-r--r--[-rwxr-xr-x]canvas/source/directx/dx_gdiplususer.cxx3
-rw-r--r--[-rwxr-xr-x]canvas/source/directx/dx_gdiplususer.hxx3
-rw-r--r--canvas/source/directx/dx_graphicsprovider.hxx3
-rw-r--r--canvas/source/directx/dx_ibitmap.hxx3
-rw-r--r--[-rwxr-xr-x]canvas/source/directx/dx_impltools.cxx3
-rw-r--r--[-rwxr-xr-x]canvas/source/directx/dx_impltools.hxx3
-rw-r--r--[-rwxr-xr-x]canvas/source/directx/dx_linepolypolygon.cxx3
-rw-r--r--[-rwxr-xr-x]canvas/source/directx/dx_linepolypolygon.hxx3
-rw-r--r--[-rwxr-xr-x]canvas/source/directx/dx_rendermodule.hxx3
-rw-r--r--[-rwxr-xr-x]canvas/source/directx/dx_sprite.hxx3
-rw-r--r--[-rwxr-xr-x]canvas/source/directx/dx_spritecanvas.cxx7
-rw-r--r--[-rwxr-xr-x]canvas/source/directx/dx_spritecanvas.hxx9
-rw-r--r--[-rwxr-xr-x]canvas/source/directx/dx_spritecanvashelper.cxx3
-rw-r--r--[-rwxr-xr-x]canvas/source/directx/dx_spritecanvashelper.hxx3
-rw-r--r--canvas/source/directx/dx_spritedevicehelper.cxx7
-rw-r--r--canvas/source/directx/dx_spritedevicehelper.hxx3
-rw-r--r--[-rwxr-xr-x]canvas/source/directx/dx_spritehelper.cxx3
-rw-r--r--[-rwxr-xr-x]canvas/source/directx/dx_spritehelper.hxx3
-rw-r--r--canvas/source/directx/dx_surfacebitmap.cxx2
-rw-r--r--canvas/source/directx/dx_surfacebitmap.hxx3
-rw-r--r--[-rwxr-xr-x]canvas/source/directx/dx_surfacegraphics.cxx3
-rw-r--r--[-rwxr-xr-x]canvas/source/directx/dx_surfacegraphics.hxx3
-rw-r--r--[-rwxr-xr-x]canvas/source/directx/dx_textlayout.cxx3
-rw-r--r--[-rwxr-xr-x]canvas/source/directx/dx_textlayout.hxx3
-rw-r--r--[-rwxr-xr-x]canvas/source/directx/dx_textlayout_drawhelper.cxx4
-rw-r--r--[-rwxr-xr-x]canvas/source/directx/dx_textlayout_drawhelper.hxx3
-rw-r--r--[-rwxr-xr-x]canvas/source/directx/dx_vcltools.cxx12
-rw-r--r--[-rwxr-xr-x]canvas/source/directx/dx_vcltools.hxx3
-rw-r--r--[-rwxr-xr-x]canvas/source/directx/dx_winstuff.hxx11
-rw-r--r--canvas/source/factory/cf_service.cxx14
-rw-r--r--canvas/source/null/null_canvasbitmap.cxx7
-rw-r--r--canvas/source/null/null_canvasbitmap.hxx8
-rw-r--r--canvas/source/null/null_canvascustomsprite.cxx7
-rw-r--r--canvas/source/null/null_canvascustomsprite.hxx11
-rw-r--r--canvas/source/null/null_canvasfont.cxx3
-rw-r--r--canvas/source/null/null_canvasfont.hxx3
-rw-r--r--canvas/source/null/null_canvashelper.cxx3
-rw-r--r--canvas/source/null/null_canvashelper.hxx3
-rw-r--r--canvas/source/null/null_devicehelper.cxx3
-rw-r--r--canvas/source/null/null_devicehelper.hxx3
-rw-r--r--canvas/source/null/null_spritecanvas.cxx7
-rw-r--r--canvas/source/null/null_spritecanvas.hxx13
-rw-r--r--canvas/source/null/null_spritecanvashelper.cxx3
-rw-r--r--canvas/source/null/null_spritecanvashelper.hxx2
-rw-r--r--canvas/source/null/null_spritehelper.cxx3
-rw-r--r--canvas/source/null/null_spritehelper.hxx3
-rw-r--r--canvas/source/null/null_textlayout.cxx3
-rw-r--r--canvas/source/null/null_textlayout.hxx3
-rw-r--r--canvas/source/null/null_usagecounter.hxx3
-rw-r--r--canvas/source/null/sprite.hxx3
-rw-r--r--canvas/source/simplecanvas/simplecanvasimpl.cxx3
-rw-r--r--canvas/source/tools/bitmap.cxx838
-rw-r--r--canvas/source/tools/cachedprimitivebase.cxx3
-rw-r--r--canvas/source/tools/canvascustomspritehelper.cxx3
-rw-r--r--[-rwxr-xr-x]canvas/source/tools/canvastools.cxx3
-rw-r--r--canvas/source/tools/canvastools.flt1
-rw-r--r--canvas/source/tools/elapsedtime.cxx3
-rw-r--r--canvas/source/tools/image.cxx2394
-rw-r--r--canvas/source/tools/image.hxx298
-rw-r--r--canvas/source/tools/image_sysprereq.h102
-rw-r--r--canvas/source/tools/imagecachedprimitive.hxx3
-rw-r--r--canvas/source/tools/page.cxx3
-rw-r--r--canvas/source/tools/page.hxx3
-rw-r--r--canvas/source/tools/pagemanager.cxx3
-rw-r--r--canvas/source/tools/pagemanager.hxx3
-rw-r--r--canvas/source/tools/parametricpolypolygon.cxx29
-rw-r--r--canvas/source/tools/prioritybooster.cxx8
-rw-r--r--canvas/source/tools/propertysethelper.cxx11
-rw-r--r--canvas/source/tools/spriteredrawmanager.cxx9
-rw-r--r--canvas/source/tools/surface.cxx2
-rw-r--r--canvas/source/tools/surface.hxx3
-rw-r--r--canvas/source/tools/surfaceproxy.cxx3
-rw-r--r--canvas/source/tools/surfaceproxy.hxx3
-rw-r--r--canvas/source/tools/surfaceproxymanager.cxx3
-rw-r--r--canvas/source/tools/surfacerect.hxx3
-rw-r--r--canvas/source/tools/verifyinput.cxx133
-rw-r--r--canvas/source/vcl/backbuffer.cxx3
-rw-r--r--canvas/source/vcl/backbuffer.hxx3
-rw-r--r--canvas/source/vcl/bitmapbackbuffer.cxx6
-rw-r--r--canvas/source/vcl/bitmapbackbuffer.hxx2
-rw-r--r--canvas/source/vcl/cachedbitmap.cxx3
-rw-r--r--canvas/source/vcl/cachedbitmap.hxx3
-rw-r--r--canvas/source/vcl/canvas.cxx13
-rw-r--r--canvas/source/vcl/canvas.hxx13
-rw-r--r--canvas/source/vcl/canvasbitmap.cxx13
-rw-r--r--canvas/source/vcl/canvasbitmap.hxx8
-rw-r--r--canvas/source/vcl/canvasbitmaphelper.cxx23
-rw-r--r--canvas/source/vcl/canvasbitmaphelper.hxx3
-rw-r--r--canvas/source/vcl/canvascustomsprite.cxx17
-rw-r--r--canvas/source/vcl/canvascustomsprite.hxx9
-rw-r--r--canvas/source/vcl/canvasfont.cxx15
-rw-r--r--canvas/source/vcl/canvasfont.hxx3
-rw-r--r--canvas/source/vcl/canvashelper.cxx20
-rw-r--r--canvas/source/vcl/canvashelper.hxx3
-rw-r--r--canvas/source/vcl/canvashelper_texturefill.cxx3
-rw-r--r--canvas/source/vcl/devicehelper.cxx3
-rw-r--r--canvas/source/vcl/devicehelper.hxx3
-rw-r--r--canvas/source/vcl/impltools.cxx17
-rw-r--r--canvas/source/vcl/impltools.hxx12
-rw-r--r--canvas/source/vcl/outdevprovider.hxx3
-rw-r--r--canvas/source/vcl/repainttarget.hxx3
-rw-r--r--canvas/source/vcl/services.cxx3
-rw-r--r--canvas/source/vcl/sprite.hxx3
-rw-r--r--canvas/source/vcl/spritecanvas.cxx15
-rw-r--r--canvas/source/vcl/spritecanvas.hxx13
-rw-r--r--canvas/source/vcl/spritecanvashelper.cxx3
-rw-r--r--canvas/source/vcl/spritecanvashelper.hxx2
-rw-r--r--canvas/source/vcl/spritedevicehelper.cxx7
-rw-r--r--canvas/source/vcl/spritedevicehelper.hxx3
-rw-r--r--[-rwxr-xr-x]canvas/source/vcl/spritehelper.cxx6
-rw-r--r--canvas/source/vcl/spritehelper.hxx3
-rw-r--r--canvas/source/vcl/textlayout.cxx41
-rw-r--r--canvas/source/vcl/textlayout.hxx3
-rw-r--r--canvas/source/vcl/windowoutdevholder.cxx3
-rw-r--r--canvas/source/vcl/windowoutdevholder.hxx3
-rw-r--r--canvas/workben/canvasdemo.cxx19
-rw-r--r--comphelper/Library_comphelp.mk7
-rw-r--r--comphelper/Package_inc.mk2
-rw-r--r--comphelper/inc/comphelper/ChainablePropertySet.hxx11
-rw-r--r--comphelper/inc/comphelper/ChainablePropertySetInfo.hxx3
-rw-r--r--comphelper/inc/comphelper/IdPropArrayHelper.hxx3
-rw-r--r--comphelper/inc/comphelper/InlineContainer.hxx3
-rw-r--r--comphelper/inc/comphelper/MasterPropertySet.hxx11
-rw-r--r--comphelper/inc/comphelper/MasterPropertySetInfo.hxx3
-rw-r--r--comphelper/inc/comphelper/PropertyInfoHash.hxx9
-rw-r--r--comphelper/inc/comphelper/SelectionMultiplex.hxx2
-rw-r--r--comphelper/inc/comphelper/SettingsHelper.hxx9
-rw-r--r--comphelper/inc/comphelper/TypeGeneration.hxx6
-rw-r--r--comphelper/inc/comphelper/accessiblecomponenthelper.hxx2
-rw-r--r--comphelper/inc/comphelper/accessiblecontexthelper.hxx2
-rw-r--r--comphelper/inc/comphelper/accessibleeventbuffer.hxx3
-rw-r--r--comphelper/inc/comphelper/accessibleeventnotifier.hxx2
-rw-r--r--comphelper/inc/comphelper/accessiblekeybindinghelper.hxx3
-rw-r--r--comphelper/inc/comphelper/accessibleselectionhelper.hxx4
-rw-r--r--comphelper/inc/comphelper/accessibletexthelper.hxx3
-rw-r--r--comphelper/inc/comphelper/accessiblewrapper.hxx13
-rw-r--r--comphelper/inc/comphelper/accimplaccess.hxx4
-rw-r--r--[-rwxr-xr-x]comphelper/inc/comphelper/anycompare.hxx0
-rw-r--r--comphelper/inc/comphelper/anytostring.hxx2
-rw-r--r--comphelper/inc/comphelper/asyncnotification.hxx3
-rw-r--r--comphelper/inc/comphelper/attributelist.hxx2
-rw-r--r--comphelper/inc/comphelper/basicio.hxx2
-rw-r--r--comphelper/inc/comphelper/broadcasthelper.hxx3
-rw-r--r--comphelper/inc/comphelper/classids.hxx3
-rw-r--r--comphelper/inc/comphelper/comphelperdllapi.h2
-rw-r--r--comphelper/inc/comphelper/componentbase.hxx3
-rw-r--r--comphelper/inc/comphelper/componentcontext.hxx10
-rw-r--r--comphelper/inc/comphelper/componentfactory.hxx3
-rw-r--r--[-rwxr-xr-x]comphelper/inc/comphelper/componentguard.hxx0
-rw-r--r--comphelper/inc/comphelper/componentmodule.hxx60
-rw-r--r--comphelper/inc/comphelper/composedprops.hxx2
-rw-r--r--comphelper/inc/comphelper/configurationhelper.hxx3
-rw-r--r--comphelper/inc/comphelper/container.hxx2
-rw-r--r--comphelper/inc/comphelper/containermultiplexer.hxx2
-rw-r--r--comphelper/inc/comphelper/docpasswordhelper.hxx4
-rw-r--r--[-rwxr-xr-x]comphelper/inc/comphelper/docpasswordrequest.hxx2
-rw-r--r--comphelper/inc/comphelper/documentconstants.hxx3
-rw-r--r--comphelper/inc/comphelper/documentinfo.hxx3
-rw-r--r--comphelper/inc/comphelper/embeddedobjectcontainer.hxx4
-rw-r--r--comphelper/inc/comphelper/enumhelper.hxx2
-rw-r--r--comphelper/inc/comphelper/eventattachermgr.hxx2
-rw-r--r--comphelper/inc/comphelper/evtlistenerhlp.hxx3
-rw-r--r--[-rwxr-xr-x]comphelper/inc/comphelper/evtmethodhelper.hxx6
-rw-r--r--comphelper/inc/comphelper/extract.hxx3
-rw-r--r--comphelper/inc/comphelper/fileformat.h2
-rw-r--r--[-rwxr-xr-x]comphelper/inc/comphelper/flagguard.hxx0
-rw-r--r--comphelper/inc/comphelper/genericpropertyset.hxx2
-rw-r--r--comphelper/inc/comphelper/guarding.hxx2
-rw-r--r--comphelper/inc/comphelper/ihwrapnofilter.hxx7
-rw-r--r--comphelper/inc/comphelper/implbase_var.hxx48
-rw-r--r--comphelper/inc/comphelper/implementationreference.hxx3
-rw-r--r--comphelper/inc/comphelper/interaction.hxx4
-rw-r--r--comphelper/inc/comphelper/legacysingletonfactory.hxx72
-rw-r--r--comphelper/inc/comphelper/listenernotification.hxx2
-rw-r--r--comphelper/inc/comphelper/locale.hxx58
-rw-r--r--comphelper/inc/comphelper/logging.hxx3
-rw-r--r--comphelper/inc/comphelper/make_shared_from_uno.hxx2
-rw-r--r--comphelper/inc/comphelper/makesequence.hxx2
-rw-r--r--comphelper/inc/comphelper/mediadescriptor.hxx5
-rw-r--r--comphelper/inc/comphelper/mimeconfighelper.hxx2
-rw-r--r--comphelper/inc/comphelper/namecontainer.hxx2
-rw-r--r--comphelper/inc/comphelper/namedvaluecollection.hxx2
-rw-r--r--comphelper/inc/comphelper/numberedcollection.hxx9
-rw-r--r--comphelper/inc/comphelper/numbers.hxx2
-rw-r--r--comphelper/inc/comphelper/officeresourcebundle.hxx2
-rw-r--r--comphelper/inc/comphelper/ofopxmlhelper.hxx4
-rw-r--r--comphelper/inc/comphelper/optional.hxx2
-rw-r--r--comphelper/inc/comphelper/oslfile2streamwrap.hxx28
-rw-r--r--comphelper/inc/comphelper/otransactedfilestream.hxx2
-rw-r--r--comphelper/inc/comphelper/processfactory.hxx2
-rw-r--r--comphelper/inc/comphelper/propagg.hxx2
-rw-r--r--comphelper/inc/comphelper/proparrhlp.hxx2
-rw-r--r--comphelper/inc/comphelper/property.hxx2
-rw-r--r--comphelper/inc/comphelper/propertybag.hxx2
-rw-r--r--comphelper/inc/comphelper/propertycontainer.hxx2
-rw-r--r--comphelper/inc/comphelper/propertycontainerhelper.hxx5
-rw-r--r--comphelper/inc/comphelper/propertysethelper.hxx2
-rw-r--r--comphelper/inc/comphelper/propertysetinfo.hxx2
-rw-r--r--comphelper/inc/comphelper/propertystatecontainer.hxx3
-rw-r--r--comphelper/inc/comphelper/propmultiplex.hxx2
-rw-r--r--comphelper/inc/comphelper/propstate.hxx2
-rw-r--r--comphelper/inc/comphelper/proxyaggregation.hxx3
-rw-r--r--comphelper/inc/comphelper/regpathhelper.hxx2
-rw-r--r--comphelper/inc/comphelper/scoped_disposing_ptr.hxx178
-rw-r--r--comphelper/inc/comphelper/scopeguard.hxx2
-rw-r--r--comphelper/inc/comphelper/seekableinput.hxx2
-rw-r--r--comphelper/inc/comphelper/seqstream.hxx2
-rw-r--r--comphelper/inc/comphelper/sequence.hxx12
-rw-r--r--comphelper/inc/comphelper/sequenceashashmap.hxx12
-rw-r--r--comphelper/inc/comphelper/sequenceasvector.hxx11
-rw-r--r--comphelper/inc/comphelper/servicedecl.hxx2
-rw-r--r--comphelper/inc/comphelper/servicehelper.hxx35
-rw-r--r--comphelper/inc/comphelper/serviceinfohelper.hxx5
-rw-r--r--comphelper/inc/comphelper/sharedmutex.hxx3
-rw-r--r--comphelper/inc/comphelper/stillreadwriteinteraction.hxx5
-rw-r--r--comphelper/inc/comphelper/stl_types.hxx6
-rw-r--r--comphelper/inc/comphelper/stlunosequence.hxx3
-rw-r--r--comphelper/inc/comphelper/storagehelper.hxx2
-rw-r--r--comphelper/inc/comphelper/streamsection.hxx3
-rw-r--r--comphelper/inc/comphelper/string.hxx69
-rw-r--r--comphelper/inc/comphelper/synchronousdispatch.hxx2
-rw-r--r--comphelper/inc/comphelper/types.hxx4
-rw-r--r--comphelper/inc/comphelper/uieventslogger.hxx3
-rw-r--r--comphelper/inc/comphelper/uno3.hxx19
-rw-r--r--comphelper/inc/comphelper/unwrapargs.hxx2
-rw-r--r--comphelper/inc/comphelper/weak.hxx2
-rw-r--r--comphelper/inc/comphelper/weakbag.hxx3
-rw-r--r--comphelper/inc/comphelper/weakeventlistener.hxx2
-rw-r--r--comphelper/inc/pch/precompiled_comphelper.cxx2
-rw-r--r--comphelper/inc/pch/precompiled_comphelper.hxx2
-rw-r--r--comphelper/prj/build.lst2
-rw-r--r--comphelper/qa/string/test_string.cxx301
-rw-r--r--comphelper/qa/string/test_string_noadditional.cxx (renamed from tools/inc/tools/svwin.h)11
-rw-r--r--comphelper/qa/test_string.cxx82
-rw-r--r--comphelper/qa/version.map3
-rw-r--r--comphelper/qa/weakbag/makefile.mk (renamed from comphelper/qa/makefile.mk)17
-rw-r--r--comphelper/qa/weakbag/test_weakbag.cxx (renamed from comphelper/qa/test_weakbag.cxx)10
-rw-r--r--comphelper/qa/weakbag/test_weakbag_noadditional.cxx (renamed from vcl/os2/inc/svsys.h)10
-rw-r--r--comphelper/source/compare/AnyCompareFactory.cxx10
-rw-r--r--comphelper/source/container/IndexedPropertyValuesContainer.cxx21
-rw-r--r--comphelper/source/container/NamedPropertyValuesContainer.cxx3
-rw-r--r--comphelper/source/container/container.cxx2
-rw-r--r--comphelper/source/container/containermultiplexer.cxx6
-rw-r--r--comphelper/source/container/embeddedobjectcontainer.cxx49
-rw-r--r--comphelper/source/container/enumerablemap.cxx11
-rw-r--r--comphelper/source/container/enumhelper.cxx2
-rw-r--r--comphelper/source/container/namecontainer.cxx3
-rw-r--r--comphelper/source/eventattachermgr/eventattachermgr.cxx68
-rw-r--r--comphelper/source/inc/comphelper_module.hxx3
-rw-r--r--comphelper/source/misc/SelectionMultiplex.cxx2
-rw-r--r--comphelper/source/misc/accessiblecomponenthelper.cxx2
-rw-r--r--comphelper/source/misc/accessiblecontexthelper.cxx4
-rw-r--r--comphelper/source/misc/accessibleeventbuffer.cxx3
-rw-r--r--comphelper/source/misc/accessibleeventnotifier.cxx2
-rw-r--r--comphelper/source/misc/accessiblekeybindinghelper.cxx3
-rw-r--r--comphelper/source/misc/accessibleselectionhelper.cxx2
-rw-r--r--comphelper/source/misc/accessibletexthelper.cxx5
-rw-r--r--comphelper/source/misc/accessiblewrapper.cxx14
-rw-r--r--comphelper/source/misc/accimplaccess.cxx22
-rw-r--r--[-rwxr-xr-x]comphelper/source/misc/anycompare.cxx0
-rw-r--r--comphelper/source/misc/anytostring.cxx2
-rw-r--r--comphelper/source/misc/asyncnotification.cxx2
-rw-r--r--comphelper/source/misc/comphelper_module.cxx3
-rw-r--r--comphelper/source/misc/comphelper_services.cxx23
-rw-r--r--comphelper/source/misc/componentbase.cxx3
-rw-r--r--comphelper/source/misc/componentcontext.cxx4
-rw-r--r--comphelper/source/misc/componentmodule.cxx3
-rw-r--r--comphelper/source/misc/configurationhelper.cxx17
-rw-r--r--comphelper/source/misc/docpasswordhelper.cxx2
-rw-r--r--[-rwxr-xr-x]comphelper/source/misc/docpasswordrequest.cxx2
-rw-r--r--comphelper/source/misc/documentinfo.cxx5
-rw-r--r--comphelper/source/misc/documentiologring.cxx3
-rw-r--r--comphelper/source/misc/documentiologring.hxx2
-rw-r--r--comphelper/source/misc/evtlistenerhlp.cxx2
-rw-r--r--[-rwxr-xr-x]comphelper/source/misc/evtmethodhelper.cxx5
-rw-r--r--comphelper/source/misc/ihwrapnofilter.cxx7
-rw-r--r--comphelper/source/misc/instancelocker.cxx3
-rw-r--r--comphelper/source/misc/instancelocker.hxx2
-rw-r--r--comphelper/source/misc/interaction.cxx2
-rw-r--r--comphelper/source/misc/legacysingletonfactory.cxx197
-rw-r--r--comphelper/source/misc/listenernotification.cxx2
-rw-r--r--comphelper/source/misc/locale.cxx348
-rw-r--r--comphelper/source/misc/logging.cxx21
-rw-r--r--comphelper/source/misc/mediadescriptor.cxx48
-rw-r--r--comphelper/source/misc/mimeconfighelper.cxx104
-rw-r--r--comphelper/source/misc/namedvaluecollection.cxx31
-rw-r--r--comphelper/source/misc/numberedcollection.cxx48
-rw-r--r--comphelper/source/misc/numbers.cxx8
-rw-r--r--comphelper/source/misc/officeresourcebundle.cxx11
-rw-r--r--comphelper/source/misc/officerestartmanager.cxx5
-rw-r--r--comphelper/source/misc/officerestartmanager.hxx2
-rw-r--r--comphelper/source/misc/proxyaggregation.cxx2
-rw-r--r--comphelper/source/misc/regpathhelper.cxx26
-rw-r--r--comphelper/source/misc/scopeguard.cxx10
-rw-r--r--comphelper/source/misc/sequence.cxx2
-rw-r--r--comphelper/source/misc/sequenceashashmap.cxx11
-rw-r--r--comphelper/source/misc/servicedecl.cxx2
-rw-r--r--comphelper/source/misc/serviceinfohelper.cxx5
-rw-r--r--comphelper/source/misc/sharedmutex.cxx3
-rw-r--r--comphelper/source/misc/stillreadwriteinteraction.cxx9
-rw-r--r--comphelper/source/misc/storagehelper.cxx10
-rw-r--r--comphelper/source/misc/string.cxx196
-rw-r--r--comphelper/source/misc/synchronousdispatch.cxx4
-rw-r--r--comphelper/source/misc/types.cxx4
-rw-r--r--comphelper/source/misc/uieventslogger.cxx171
-rw-r--r--comphelper/source/misc/weak.cxx2
-rw-r--r--comphelper/source/misc/weakeventlistener.cxx2
-rw-r--r--comphelper/source/officeinstdir/officeinstallationdirectories.cxx23
-rw-r--r--comphelper/source/officeinstdir/officeinstallationdirectories.hxx3
-rw-r--r--comphelper/source/processfactory/componentfactory.cxx9
-rw-r--r--comphelper/source/processfactory/processfactory.cxx2
-rw-r--r--comphelper/source/property/ChainablePropertySet.cxx34
-rw-r--r--comphelper/source/property/ChainablePropertySetInfo.cxx5
-rw-r--r--comphelper/source/property/MasterPropertySet.cxx61
-rw-r--r--comphelper/source/property/MasterPropertySetInfo.cxx13
-rw-r--r--comphelper/source/property/TypeGeneration.cxx15
-rw-r--r--comphelper/source/property/composedprops.cxx6
-rw-r--r--comphelper/source/property/genericpropertyset.cxx23
-rw-r--r--comphelper/source/property/opropertybag.cxx9
-rw-r--r--comphelper/source/property/opropertybag.hxx3
-rw-r--r--comphelper/source/property/propagg.cxx7
-rw-r--r--comphelper/source/property/property.cxx6
-rw-r--r--comphelper/source/property/propertybag.cxx2
-rw-r--r--comphelper/source/property/propertycontainer.cxx2
-rw-r--r--comphelper/source/property/propertycontainerhelper.cxx13
-rw-r--r--comphelper/source/property/propertysethelper.cxx9
-rw-r--r--comphelper/source/property/propertysetinfo.cxx11
-rw-r--r--comphelper/source/property/propertystatecontainer.cxx146
-rw-r--r--comphelper/source/property/propmultiplex.cxx2
-rw-r--r--comphelper/source/property/propstate.cxx38
-rw-r--r--comphelper/source/streaming/basicio.cxx2
-rw-r--r--comphelper/source/streaming/memorystream.cxx3
-rw-r--r--comphelper/source/streaming/oslfile2streamwrap.cxx6
-rw-r--r--comphelper/source/streaming/otransactedfilestream.cxx12
-rw-r--r--comphelper/source/streaming/seekableinput.cxx4
-rw-r--r--comphelper/source/streaming/seqinputstreamserv.cxx7
-rw-r--r--comphelper/source/streaming/seqoutputstreamserv.cxx3
-rw-r--r--comphelper/source/streaming/seqstream.cxx3
-rw-r--r--comphelper/source/streaming/streamsection.cxx2
-rw-r--r--comphelper/source/xml/attributelist.cxx19
-rw-r--r--comphelper/source/xml/ofopxmlhelper.cxx14
-rw-r--r--comphelper/test/uno_iterators/uno_iterators.cxx221
-rw-r--r--cppcanvas/inc/cppcanvas/basegfxfactory.hxx3
-rw-r--r--cppcanvas/inc/cppcanvas/bitmap.hxx3
-rw-r--r--cppcanvas/inc/cppcanvas/bitmapcanvas.hxx3
-rw-r--r--cppcanvas/inc/cppcanvas/canvas.hxx3
-rw-r--r--cppcanvas/inc/cppcanvas/canvasgraphic.hxx3
-rw-r--r--cppcanvas/inc/cppcanvas/color.hxx3
-rw-r--r--cppcanvas/inc/cppcanvas/cppcanvasdllapi.h1
-rw-r--r--cppcanvas/inc/cppcanvas/customsprite.hxx3
-rw-r--r--cppcanvas/inc/cppcanvas/font.hxx3
-rw-r--r--cppcanvas/inc/cppcanvas/polypolygon.hxx3
-rw-r--r--cppcanvas/inc/cppcanvas/renderer.hxx3
-rw-r--r--cppcanvas/inc/cppcanvas/sprite.hxx3
-rw-r--r--cppcanvas/inc/cppcanvas/spritecanvas.hxx3
-rw-r--r--cppcanvas/inc/cppcanvas/text.hxx3
-rw-r--r--cppcanvas/inc/cppcanvas/vclfactory.hxx3
-rw-r--r--cppcanvas/inc/pch/precompiled_cppcanvas.cxx2
-rw-r--r--cppcanvas/inc/pch/precompiled_cppcanvas.hxx2
-rw-r--r--cppcanvas/prj/build.lst1
-rw-r--r--cppcanvas/prj/d.lst2
-rw-r--r--cppcanvas/source/inc/action.hxx5
-rw-r--r--cppcanvas/source/inc/canvasgraphichelper.hxx3
-rw-r--r--cppcanvas/source/inc/implrenderer.hxx144
-rw-r--r--cppcanvas/source/inc/tools.hxx3
-rw-r--r--cppcanvas/source/mtfrenderer/bitmapaction.cxx3
-rw-r--r--cppcanvas/source/mtfrenderer/bitmapaction.hxx3
-rw-r--r--cppcanvas/source/mtfrenderer/cachedprimitivebase.cxx3
-rw-r--r--cppcanvas/source/mtfrenderer/cachedprimitivebase.hxx3
-rw-r--r--cppcanvas/source/mtfrenderer/emfplus.cxx1617
-rw-r--r--cppcanvas/source/mtfrenderer/implrenderer.cxx78
-rw-r--r--cppcanvas/source/mtfrenderer/lineaction.cxx3
-rw-r--r--cppcanvas/source/mtfrenderer/lineaction.hxx3
-rw-r--r--cppcanvas/source/mtfrenderer/mtftools.cxx3
-rw-r--r--cppcanvas/source/mtfrenderer/mtftools.hxx3
-rw-r--r--cppcanvas/source/mtfrenderer/outdevstate.hxx15
-rw-r--r--cppcanvas/source/mtfrenderer/pointaction.cxx3
-rw-r--r--cppcanvas/source/mtfrenderer/pointaction.hxx3
-rw-r--r--cppcanvas/source/mtfrenderer/polypolyaction.cxx17
-rw-r--r--cppcanvas/source/mtfrenderer/polypolyaction.hxx3
-rw-r--r--cppcanvas/source/mtfrenderer/textaction.cxx32
-rw-r--r--cppcanvas/source/mtfrenderer/textaction.hxx3
-rw-r--r--cppcanvas/source/mtfrenderer/transparencygroupaction.cxx26
-rw-r--r--cppcanvas/source/mtfrenderer/transparencygroupaction.hxx3
-rw-r--r--cppcanvas/source/tools/canvasgraphichelper.cxx3
-rw-r--r--cppcanvas/source/tools/tools.cxx3
-rw-r--r--cppcanvas/source/uno/exports.dxp (renamed from dtrans/source/os2/clipb/exports.dxp)1
-rw-r--r--cppcanvas/source/uno/exports.map8
-rw-r--r--cppcanvas/source/uno/makefile.mk70
-rw-r--r--cppcanvas/source/uno/mtfrenderer.component7
-rw-r--r--cppcanvas/source/uno/uno_mtfrenderer.cxx83
-rw-r--r--cppcanvas/source/uno/uno_mtfrenderer.hxx63
-rw-r--r--cppcanvas/source/wrapper/basegfxfactory.cxx3
-rw-r--r--cppcanvas/source/wrapper/implbitmap.cxx3
-rw-r--r--cppcanvas/source/wrapper/implbitmap.hxx7
-rw-r--r--cppcanvas/source/wrapper/implbitmapcanvas.cxx3
-rw-r--r--cppcanvas/source/wrapper/implbitmapcanvas.hxx9
-rw-r--r--cppcanvas/source/wrapper/implcanvas.cxx3
-rw-r--r--cppcanvas/source/wrapper/implcanvas.hxx3
-rw-r--r--cppcanvas/source/wrapper/implcolor.cxx3
-rw-r--r--cppcanvas/source/wrapper/implcolor.hxx7
-rw-r--r--cppcanvas/source/wrapper/implcustomsprite.cxx3
-rw-r--r--cppcanvas/source/wrapper/implcustomsprite.hxx5
-rw-r--r--cppcanvas/source/wrapper/implfont.cxx3
-rw-r--r--cppcanvas/source/wrapper/implfont.hxx7
-rw-r--r--cppcanvas/source/wrapper/implpolypolygon.cxx3
-rw-r--r--cppcanvas/source/wrapper/implpolypolygon.hxx9
-rw-r--r--cppcanvas/source/wrapper/implsprite.cxx3
-rw-r--r--cppcanvas/source/wrapper/implsprite.hxx5
-rw-r--r--cppcanvas/source/wrapper/implspritecanvas.cxx3
-rw-r--r--cppcanvas/source/wrapper/implspritecanvas.hxx7
-rw-r--r--cppcanvas/source/wrapper/impltext.cxx9
-rw-r--r--cppcanvas/source/wrapper/impltext.hxx11
-rw-r--r--cppcanvas/source/wrapper/vclfactory.cxx3
-rw-r--r--dtrans/inc/pch/precompiled_dtrans.cxx2
-rw-r--r--dtrans/inc/pch/precompiled_dtrans.hxx2
-rw-r--r--dtrans/prj/build.lst2
-rw-r--r--dtrans/prj/d.lst26
-rw-r--r--dtrans/source/cnttype/mcnttfactory.cxx7
-rw-r--r--dtrans/source/cnttype/mcnttfactory.hxx2
-rw-r--r--dtrans/source/cnttype/mcnttype.cxx42
-rw-r--r--dtrans/source/cnttype/mcnttype.hxx2
-rw-r--r--dtrans/source/cnttype/mctfentry.cxx7
-rw-r--r--dtrans/source/cnttype/wbench/testcnttype.cxx31
-rw-r--r--dtrans/source/generic/clipboardmanager.cxx20
-rw-r--r--dtrans/source/generic/clipboardmanager.hxx5
-rw-r--r--dtrans/source/generic/dtrans.cxx10
-rw-r--r--dtrans/source/generic/generic_clipboard.cxx7
-rw-r--r--dtrans/source/generic/generic_clipboard.hxx7
-rw-r--r--dtrans/source/inc/DtObjFactory.hxx3
-rw-r--r--dtrans/source/inc/MtaOleClipb.hxx3
-rw-r--r--dtrans/source/os2/clipb/OS2Bitmap.cxx248
-rw-r--r--dtrans/source/os2/clipb/Os2Clipboard.cxx447
-rw-r--r--dtrans/source/os2/clipb/Os2Clipboard.hxx136
-rw-r--r--dtrans/source/os2/clipb/Os2Service.cxx84
-rw-r--r--dtrans/source/os2/clipb/Os2Transferable.cxx176
-rw-r--r--dtrans/source/os2/clipb/Os2Transferable.hxx99
-rw-r--r--dtrans/source/os2/clipb/makefile.mk59
-rw-r--r--dtrans/source/os2/clipb/sysdtrans.xml43
-rw-r--r--dtrans/source/test/test_dtrans.cxx37
-rw-r--r--dtrans/source/win32/clipb/APNDataObject.hxx3
-rw-r--r--dtrans/source/win32/clipb/WinClipbImpl.cxx6
-rw-r--r--dtrans/source/win32/clipb/WinClipbImpl.hxx3
-rw-r--r--dtrans/source/win32/clipb/WinClipboard.cxx34
-rw-r--r--dtrans/source/win32/clipb/WinClipboard.hxx3
-rw-r--r--dtrans/source/win32/clipb/wcbentry.cxx7
-rw-r--r--dtrans/source/win32/dnd/dndentry.cxx7
-rw-r--r--dtrans/source/win32/dnd/globals.cxx3
-rw-r--r--dtrans/source/win32/dnd/globals.hxx5
-rw-r--r--dtrans/source/win32/dnd/idroptarget.cxx3
-rw-r--r--dtrans/source/win32/dnd/idroptarget.hxx3
-rw-r--r--dtrans/source/win32/dnd/makefile.mk7
-rw-r--r--dtrans/source/win32/dnd/source.cxx9
-rw-r--r--dtrans/source/win32/dnd/source.hxx9
-rw-r--r--dtrans/source/win32/dnd/sourcecontext.cxx3
-rw-r--r--dtrans/source/win32/dnd/sourcecontext.hxx3
-rw-r--r--dtrans/source/win32/dnd/target.cxx5
-rw-r--r--dtrans/source/win32/dnd/target.hxx10
-rw-r--r--dtrans/source/win32/dnd/targetdragcontext.cxx2
-rw-r--r--dtrans/source/win32/dnd/targetdragcontext.hxx3
-rw-r--r--dtrans/source/win32/dnd/targetdropcontext.cxx3
-rw-r--r--dtrans/source/win32/dnd/targetdropcontext.hxx3
-rw-r--r--dtrans/source/win32/dtobj/APNDataObject.cxx5
-rw-r--r--dtrans/source/win32/dtobj/APNDataObject.hxx3
-rw-r--r--[-rwxr-xr-x]dtrans/source/win32/dtobj/DOTransferable.cxx12
-rw-r--r--dtrans/source/win32/dtobj/DOTransferable.hxx5
-rw-r--r--dtrans/source/win32/dtobj/DTransHelper.cxx2
-rw-r--r--dtrans/source/win32/dtobj/DTransHelper.hxx3
-rw-r--r--dtrans/source/win32/dtobj/DataFmtTransl.cxx24
-rw-r--r--dtrans/source/win32/dtobj/DataFmtTransl.hxx3
-rw-r--r--dtrans/source/win32/dtobj/DtObjFactory.cxx6
-rw-r--r--dtrans/source/win32/dtobj/Fetc.cxx2
-rw-r--r--dtrans/source/win32/dtobj/Fetc.hxx3
-rw-r--r--dtrans/source/win32/dtobj/FetcList.cxx17
-rw-r--r--dtrans/source/win32/dtobj/FetcList.hxx3
-rw-r--r--[-rwxr-xr-x]dtrans/source/win32/dtobj/FmtFilter.cxx4
-rw-r--r--[-rwxr-xr-x]dtrans/source/win32/dtobj/FmtFilter.hxx5
-rw-r--r--dtrans/source/win32/dtobj/MimeAttrib.hxx13
-rw-r--r--dtrans/source/win32/dtobj/TxtCnvtHlp.cxx2
-rw-r--r--dtrans/source/win32/dtobj/TxtCnvtHlp.hxx5
-rw-r--r--dtrans/source/win32/dtobj/XNotifyingDataObject.cxx5
-rw-r--r--dtrans/source/win32/dtobj/XNotifyingDataObject.hxx3
-rw-r--r--dtrans/source/win32/dtobj/XTDataObject.cxx22
-rw-r--r--dtrans/source/win32/dtobj/XTDataObject.hxx7
-rw-r--r--[-rwxr-xr-x]dtrans/source/win32/ftransl/ftransl.cxx27
-rw-r--r--dtrans/source/win32/ftransl/ftransl.hxx2
-rw-r--r--dtrans/source/win32/ftransl/ftranslentry.cxx9
-rw-r--r--dtrans/source/win32/misc/ImplHelper.cxx11
-rw-r--r--dtrans/source/win32/misc/ImplHelper.hxx3
-rw-r--r--dtrans/source/win32/misc/WinClip.hxx3
-rw-r--r--dtrans/source/win32/mtaole/MtaOleClipb.cxx22
-rw-r--r--dtrans/source/win32/workbench/XTDo.cxx5
-rw-r--r--dtrans/source/win32/workbench/XTDo.hxx3
-rw-r--r--dtrans/source/win32/workbench/makefile.mk7
-rw-r--r--dtrans/source/win32/workbench/test_wincb.cxx13
-rw-r--r--dtrans/source/win32/workbench/testmarshal.cxx3
-rw-r--r--dtrans/test/win32/dnd/atlwindow.cxx7
-rw-r--r--dtrans/test/win32/dnd/atlwindow.hxx3
-rw-r--r--dtrans/test/win32/dnd/dndTest.cxx22
-rw-r--r--dtrans/test/win32/dnd/makefile.mk4
-rw-r--r--dtrans/test/win32/dnd/sourcelistener.cxx2
-rw-r--r--dtrans/test/win32/dnd/sourcelistener.hxx3
-rw-r--r--dtrans/test/win32/dnd/targetlistener.cxx23
-rw-r--r--dtrans/test/win32/dnd/targetlistener.hxx3
-rw-r--r--dtrans/test/win32/dnd/transferable.cxx3
-rw-r--r--dtrans/test/win32/dnd/transferable.hxx14
-rw-r--r--dtrans/util/makefile.mk21
-rw-r--r--i18npool/inc/breakiteratorImpl.hxx3
-rw-r--r--i18npool/inc/breakiterator_cjk.hxx3
-rw-r--r--i18npool/inc/breakiterator_ctl.hxx3
-rw-r--r--i18npool/inc/breakiterator_th.hxx3
-rw-r--r--i18npool/inc/breakiterator_unicode.hxx3
-rw-r--r--i18npool/inc/bullet.h3
-rw-r--r--i18npool/inc/calendarImpl.hxx3
-rw-r--r--i18npool/inc/calendar_gregorian.hxx3
-rw-r--r--i18npool/inc/calendar_hijri.hxx3
-rw-r--r--i18npool/inc/calendar_jewish.hxx3
-rw-r--r--i18npool/inc/cclass_cjk.hxx3
-rw-r--r--i18npool/inc/cclass_unicode.hxx3
-rw-r--r--i18npool/inc/chaptercollator.hxx3
-rw-r--r--i18npool/inc/characterclassificationImpl.hxx3
-rw-r--r--i18npool/inc/chartonum.hxx3
-rw-r--r--i18npool/inc/collatorImpl.hxx3
-rw-r--r--i18npool/inc/collator_unicode.hxx3
-rw-r--r--i18npool/inc/defaultnumberingprovider.hxx3
-rw-r--r--i18npool/inc/i18npool/i18npooldllapi.h2
-rw-r--r--i18npool/inc/i18npool/lang.h16
-rw-r--r--i18npool/inc/i18npool/mslangid.hxx5
-rw-r--r--i18npool/inc/i18npool/paper.hxx3
-rw-r--r--i18npool/inc/indexentrysupplier.hxx3
-rw-r--r--i18npool/inc/indexentrysupplier_asian.hxx3
-rw-r--r--i18npool/inc/indexentrysupplier_common.hxx3
-rw-r--r--i18npool/inc/indexentrysupplier_default.hxx3
-rw-r--r--i18npool/inc/indexentrysupplier_ja_phonetic.hxx3
-rw-r--r--i18npool/inc/inputsequencechecker.hxx3
-rw-r--r--i18npool/inc/inputsequencechecker_hi.hxx3
-rw-r--r--i18npool/inc/inputsequencechecker_th.hxx3
-rw-r--r--i18npool/inc/localedata.hxx5
-rw-r--r--i18npool/inc/nativenumbersupplier.hxx3
-rw-r--r--i18npool/inc/numberformatcode.hxx3
-rw-r--r--i18npool/inc/numtochar.hxx3
-rw-r--r--i18npool/inc/numtotext_cjk.hxx3
-rw-r--r--i18npool/inc/ordinalsuffix.hxx5
-rw-r--r--i18npool/inc/pch/precompiled_i18npool.cxx2
-rw-r--r--i18npool/inc/pch/precompiled_i18npool.hxx2
-rw-r--r--i18npool/inc/scripttypedetector.hxx3
-rw-r--r--i18npool/inc/servicename.hxx3
-rw-r--r--i18npool/inc/textToPronounce_zh.hxx3
-rw-r--r--i18npool/inc/textconversion.hxx3
-rw-r--r--i18npool/inc/textconversionImpl.hxx3
-rw-r--r--i18npool/inc/texttonum.hxx3
-rw-r--r--i18npool/inc/transliterationImpl.hxx5
-rw-r--r--i18npool/inc/transliteration_Ignore.hxx3
-rw-r--r--i18npool/inc/transliteration_Numeric.hxx3
-rw-r--r--i18npool/inc/transliteration_OneToOne.hxx3
-rw-r--r--i18npool/inc/transliteration_body.hxx3
-rw-r--r--i18npool/inc/transliteration_caseignore.hxx3
-rw-r--r--i18npool/inc/transliteration_commonclass.hxx3
-rw-r--r--i18npool/inc/warnings_guard_unicode_brkiter.h3
-rw-r--r--i18npool/inc/warnings_guard_unicode_calendar.h3
-rw-r--r--i18npool/inc/warnings_guard_unicode_tblcoll.h3
-rw-r--r--i18npool/inc/wtt.h3
-rw-r--r--i18npool/inc/xdictionary.hxx15
-rw-r--r--i18npool/prj/build.lst3
-rw-r--r--i18npool/prj/d.lst74
-rw-r--r--i18npool/qa/cppunit/makefile.mk112
-rw-r--r--i18npool/qa/cppunit/test_breakiterator.cxx214
-rw-r--r--[-rwxr-xr-x]i18npool/qa/cppunit/version.map (renamed from l10ntools/java/jpropex/makefile.mk)16
-rw-r--r--i18npool/source/breakiterator/breakiteratorImpl.cxx109
-rw-r--r--i18npool/source/breakiterator/breakiterator_cjk.cxx3
-rw-r--r--i18npool/source/breakiterator/breakiterator_ctl.cxx3
-rw-r--r--i18npool/source/breakiterator/breakiterator_th.cxx3
-rw-r--r--i18npool/source/breakiterator/breakiterator_unicode.cxx3
-rw-r--r--i18npool/source/breakiterator/data/char.txt118
-rw-r--r--i18npool/source/breakiterator/data/makefile.mk22
-rw-r--r--i18npool/source/breakiterator/gendict.cxx305
-rw-r--r--i18npool/source/breakiterator/makefile.mk63
-rw-r--r--i18npool/source/breakiterator/xdictionary.cxx160
-rw-r--r--i18npool/source/calendar/calendarImpl.cxx15
-rw-r--r--i18npool/source/calendar/calendar_gregorian.cxx32
-rw-r--r--i18npool/source/calendar/calendar_hijri.cxx12
-rw-r--r--i18npool/source/calendar/calendar_jewish.cxx22
-rw-r--r--i18npool/source/characterclassification/cclass_unicode.cxx2
-rw-r--r--i18npool/source/characterclassification/cclass_unicode_parser.cxx3
-rw-r--r--i18npool/source/characterclassification/characterclassificationImpl.cxx15
-rw-r--r--i18npool/source/characterclassification/scripttypedetector.cxx2
-rw-r--r--i18npool/source/collator/chaptercollator.cxx9
-rw-r--r--i18npool/source/collator/collatorImpl.cxx27
-rw-r--r--i18npool/source/collator/collator_unicode.cxx14
-rwxr-xr-xi18npool/source/collator/data/ca_charset.txt4
-rw-r--r--i18npool/source/collator/data/collator_data.map1
-rw-r--r--i18npool/source/collator/data/makefile.mk2
-rw-r--r--i18npool/source/collator/gencoll_rule.cxx3
-rw-r--r--i18npool/source/defaultnumberingprovider/defaultnumberingprovider.cxx231
-rw-r--r--i18npool/source/indexentry/data/indexdata_alphanumeric.h3
-rw-r--r--i18npool/source/indexentry/data/indexdata_ja_phonetic.h2
-rw-r--r--i18npool/source/indexentry/data/makefile.mk2
-rw-r--r--i18npool/source/indexentry/genindex_data.cxx5
-rw-r--r--i18npool/source/indexentry/indexentrysupplier.cxx7
-rw-r--r--i18npool/source/indexentry/indexentrysupplier_asian.cxx21
-rw-r--r--i18npool/source/indexentry/indexentrysupplier_common.cxx3
-rw-r--r--i18npool/source/indexentry/indexentrysupplier_default.cxx5
-rw-r--r--i18npool/source/indexentry/indexentrysupplier_ja_phonetic.cxx3
-rw-r--r--i18npool/source/inputchecker/inputsequencechecker.cxx5
-rw-r--r--i18npool/source/inputchecker/inputsequencechecker_hi.cxx5
-rw-r--r--i18npool/source/inputchecker/inputsequencechecker_th.cxx5
-rw-r--r--i18npool/source/isolang/insys.cxx5
-rw-r--r--i18npool/source/isolang/inunx.cxx3
-rw-r--r--i18npool/source/isolang/inwnt.cxx5
-rw-r--r--i18npool/source/isolang/isolang.cxx21
-rwxr-xr-xi18npool/source/isolang/langid.pl4
-rw-r--r--i18npool/source/isolang/mslangid.cxx3
-rw-r--r--i18npool/source/localedata/LocaleNode.cxx198
-rw-r--r--i18npool/source/localedata/LocaleNode.hxx7
-rw-r--r--i18npool/source/localedata/data/ca_ES.xml7
-rw-r--r--i18npool/source/localedata/data/en_AU.xml6
-rw-r--r--i18npool/source/localedata/data/en_CA.xml6
-rw-r--r--i18npool/source/localedata/data/en_GB.xml8
-rw-r--r--i18npool/source/localedata/data/en_GH.xml6
-rw-r--r--i18npool/source/localedata/data/en_JM.xml6
-rw-r--r--i18npool/source/localedata/data/en_NA.xml6
-rw-r--r--i18npool/source/localedata/data/en_US.xml6
-rw-r--r--i18npool/source/localedata/data/en_ZA.xml6
-rw-r--r--i18npool/source/localedata/data/et_EE.xml9
-rw-r--r--i18npool/source/localedata/data/hu_HU.xml4
-rw-r--r--i18npool/source/localedata/data/kab_DZ.xml358
-rw-r--r--i18npool/source/localedata/data/localedata_others.map34
-rw-r--r--i18npool/source/localedata/data/makefile.mk26
-rw-r--r--[-rwxr-xr-x]i18npool/source/localedata/data/mr_IN.xml0
-rw-r--r--i18npool/source/localedata/data/pt_AO.xml373
-rw-r--r--i18npool/source/localedata/data/zh_TW.xml20
-rw-r--r--i18npool/source/localedata/filewriter.cxx6
-rw-r--r--i18npool/source/localedata/localedata.cxx235
-rw-r--r--i18npool/source/localedata/saxparser.cxx49
-rw-r--r--i18npool/source/nativenumber/data/numberchar.h3
-rw-r--r--i18npool/source/nativenumber/nativenumbersupplier.cxx19
-rw-r--r--i18npool/source/numberformatcode/numberformatcode.cxx4
-rw-r--r--i18npool/source/ordinalsuffix/ordinalsuffix.cxx88
-rw-r--r--i18npool/source/paper/paper.cxx35
-rw-r--r--i18npool/source/registerservices/registerservices.cxx7
-rw-r--r--i18npool/source/search/levdis.cxx308
-rw-r--r--i18npool/source/search/levdis.hxx17
-rw-r--r--i18npool/source/search/textsearch.cxx19
-rw-r--r--i18npool/source/search/textsearch.hxx3
-rw-r--r--i18npool/source/textconversion/data/makefile.mk2
-rw-r--r--i18npool/source/textconversion/genconv_dict.cxx2
-rw-r--r--i18npool/source/textconversion/textconversion.cxx10
-rw-r--r--i18npool/source/textconversion/textconversionImpl.cxx18
-rw-r--r--i18npool/source/textconversion/textconversion_ko.cxx15
-rw-r--r--i18npool/source/textconversion/textconversion_zh.cxx12
-rw-r--r--i18npool/source/transliteration/chartonum.cxx4
-rw-r--r--i18npool/source/transliteration/data/numberchar.h74
-rw-r--r--i18npool/source/transliteration/fullwidthToHalfwidth.cxx5
-rw-r--r--i18npool/source/transliteration/halfwidthToFullwidth.cxx6
-rw-r--r--i18npool/source/transliteration/hiraganaToKatakana.cxx4
-rw-r--r--i18npool/source/transliteration/ignoreBaFa_ja_JP.cxx4
-rw-r--r--i18npool/source/transliteration/ignoreHyuByu_ja_JP.cxx4
-rw-r--r--i18npool/source/transliteration/ignoreIandEfollowedByYa_ja_JP.cxx6
-rw-r--r--i18npool/source/transliteration/ignoreIterationMark_ja_JP.cxx6
-rw-r--r--i18npool/source/transliteration/ignoreKana.cxx6
-rw-r--r--i18npool/source/transliteration/ignoreKiKuFollowedBySa_ja_JP.cxx6
-rw-r--r--i18npool/source/transliteration/ignoreMiddleDot_ja_JP.cxx3
-rw-r--r--i18npool/source/transliteration/ignoreMinusSign_ja_JP.cxx3
-rw-r--r--i18npool/source/transliteration/ignoreProlongedSoundMark_ja_JP.cxx6
-rw-r--r--i18npool/source/transliteration/ignoreSeZe_ja_JP.cxx4
-rw-r--r--i18npool/source/transliteration/ignoreSeparator_ja_JP.cxx2
-rw-r--r--i18npool/source/transliteration/ignoreSize_ja_JP.cxx6
-rw-r--r--i18npool/source/transliteration/ignoreSpace_ja_JP.cxx3
-rw-r--r--i18npool/source/transliteration/ignoreTiJi_ja_JP.cxx4
-rw-r--r--i18npool/source/transliteration/ignoreTraditionalKana_ja_JP.cxx3
-rw-r--r--i18npool/source/transliteration/ignoreTraditionalKanji_ja_JP.cxx3
-rw-r--r--i18npool/source/transliteration/ignoreWidth.cxx6
-rw-r--r--i18npool/source/transliteration/ignoreZiZu_ja_JP.cxx3
-rw-r--r--i18npool/source/transliteration/katakanaToHiragana.cxx3
-rw-r--r--i18npool/source/transliteration/largeToSmall_ja_JP.cxx4
-rw-r--r--i18npool/source/transliteration/numtochar.cxx3
-rw-r--r--i18npool/source/transliteration/numtotext_cjk.cxx3
-rw-r--r--i18npool/source/transliteration/smallToLarge_ja_JP.cxx4
-rw-r--r--i18npool/source/transliteration/textToPronounce_zh.cxx11
-rw-r--r--i18npool/source/transliteration/texttonum.cxx4
-rw-r--r--i18npool/source/transliteration/transliterationImpl.cxx16
-rw-r--r--i18npool/source/transliteration/transliteration_Ignore.cxx5
-rw-r--r--i18npool/source/transliteration/transliteration_Numeric.cxx6
-rw-r--r--i18npool/source/transliteration/transliteration_OneToOne.cxx5
-rw-r--r--[-rwxr-xr-x]i18npool/source/transliteration/transliteration_body.cxx117
-rw-r--r--i18npool/source/transliteration/transliteration_caseignore.cxx17
-rw-r--r--i18npool/source/transliteration/transliteration_commonclass.cxx5
-rw-r--r--i18npool/util/makefile.mk8
-rw-r--r--i18npool/xml/ChapterCollator.xml2
-rw-r--r--i18npool/xml/Collator.xml2
-rw-r--r--i18nutil/inc/i18nutil/casefolding.hxx3
-rw-r--r--i18nutil/inc/i18nutil/oneToOneMapping.hxx3
-rw-r--r--i18nutil/inc/i18nutil/unicode.hxx2
-rw-r--r--i18nutil/inc/i18nutil/widthfolding.hxx3
-rw-r--r--i18nutil/inc/i18nutil/x_rtl_ustring.h3
-rw-r--r--i18nutil/prj/d.lst20
-rw-r--r--i18nutil/source/utility/casefolding.cxx4
-rw-r--r--i18nutil/source/utility/casefolding_data.h2
-rw-r--r--i18nutil/source/utility/makefile.mk4
-rw-r--r--i18nutil/source/utility/oneToOneMapping.cxx3
-rw-r--r--i18nutil/source/utility/unicode.cxx7
-rw-r--r--i18nutil/source/utility/unicode_data.h2
-rw-r--r--i18nutil/source/utility/widthfolding.cxx6
-rw-r--r--i18nutil/source/utility/widthfolding_data.h3
-rw-r--r--l10ntools/inc/cfgmerge.hxx35
-rw-r--r--l10ntools/inc/export.hxx41
-rw-r--r--l10ntools/inc/gsicheck.hxx10
-rw-r--r--l10ntools/inc/helpmerge.hxx3
-rw-r--r--l10ntools/inc/inireader.hxx52
-rw-r--r--l10ntools/inc/l10ntools/directory.hxx3
-rw-r--r--l10ntools/inc/l10ntools/file.hxx3
-rw-r--r--l10ntools/inc/l10ntools/vosapp.hxx10
-rw-r--r--l10ntools/inc/lngmerge.hxx6
-rw-r--r--l10ntools/inc/pch/precompiled_l10ntools.cxx2
-rw-r--r--l10ntools/inc/pch/precompiled_l10ntools.hxx2
-rw-r--r--l10ntools/inc/srciter.hxx2
-rw-r--r--l10ntools/inc/tagtest.hxx100
-rw-r--r--l10ntools/inc/tokens.h3
-rw-r--r--l10ntools/inc/treeconfig.hxx28
-rw-r--r--l10ntools/inc/utf8conv.hxx44
-rw-r--r--l10ntools/inc/wtranode.hxx2
-rw-r--r--l10ntools/inc/wtratree.hxx2
-rw-r--r--l10ntools/inc/xmlparse.hxx49
-rw-r--r--l10ntools/inc/xmlutil.hxx2
-rw-r--r--l10ntools/inc/xrmmerge.hxx2
-rwxr-xr-xl10ntools/java/jpropex/build.xml169
-rw-r--r--l10ntools/java/jpropex/java/JPropEx.java509
-rw-r--r--l10ntools/java/jpropex/java/NoLocalizeFilter.java54
-rw-r--r--l10ntools/java/jpropex/java/OrderedHashMap.java96
-rw-r--r--l10ntools/java/jpropex/java/SdfData.java108
-rw-r--r--l10ntools/java/jpropex/java/SdfEntity.java255
-rwxr-xr-xl10ntools/java/jpropex/jpropex12
-rwxr-xr-xl10ntools/java/jpropex/jpropex.MF1
-rwxr-xr-xl10ntools/java/l10nconv/build.xml229
-rwxr-xr-xl10ntools/java/l10nconv/converter.MF1
-rwxr-xr-xl10ntools/java/l10nconv/documentation/readmeConverter.sxwbin9824 -> 0 bytes-rwxr-xr-xl10ntools/java/l10nconv/java/com/sun/star/tooling/DirtyTags/DirtyTagWrapCheck.java82
-rwxr-xr-xl10ntools/java/l10nconv/java/com/sun/star/tooling/DirtyTags/DirtyTagWrapper.java249
-rwxr-xr-xl10ntools/java/l10nconv/java/com/sun/star/tooling/DirtyTags/Tag.java246
-rwxr-xr-xl10ntools/java/l10nconv/java/com/sun/star/tooling/DirtyTags/TagPair.java307
-rwxr-xr-xl10ntools/java/l10nconv/java/com/sun/star/tooling/converter/Convert.java550
-rwxr-xr-xl10ntools/java/l10nconv/java/com/sun/star/tooling/converter/Converter.java520
-rwxr-xr-xl10ntools/java/l10nconv/java/com/sun/star/tooling/converter/ConverterException.java76
-rwxr-xr-xl10ntools/java/l10nconv/java/com/sun/star/tooling/converter/DataHandler.java146
-rwxr-xr-xl10ntools/java/l10nconv/java/com/sun/star/tooling/converter/DataReader.java76
-rwxr-xr-xl10ntools/java/l10nconv/java/com/sun/star/tooling/converter/DataWriter.java88
-rwxr-xr-xl10ntools/java/l10nconv/java/com/sun/star/tooling/converter/FileMaker.java84
-rwxr-xr-xl10ntools/java/l10nconv/java/com/sun/star/tooling/converter/GSIReader.java247
-rwxr-xr-xl10ntools/java/l10nconv/java/com/sun/star/tooling/converter/GSIWriter.java243
-rwxr-xr-xl10ntools/java/l10nconv/java/com/sun/star/tooling/converter/GSIandSDFMerger.java164
-rwxr-xr-xl10ntools/java/l10nconv/java/com/sun/star/tooling/converter/LineErrorException.java78
-rwxr-xr-xl10ntools/java/l10nconv/java/com/sun/star/tooling/converter/OutputHandler.java225
-rwxr-xr-xl10ntools/java/l10nconv/java/com/sun/star/tooling/converter/ResTypeResolver.java68
-rwxr-xr-xl10ntools/java/l10nconv/java/com/sun/star/tooling/converter/Resolver.java95
-rwxr-xr-xl10ntools/java/l10nconv/java/com/sun/star/tooling/converter/SDFReader.java632
-rwxr-xr-xl10ntools/java/l10nconv/java/com/sun/star/tooling/converter/SDFWriter.java172
-rwxr-xr-xl10ntools/java/l10nconv/java/com/sun/star/tooling/converter/XLIFFReader.java742
-rwxr-xr-xl10ntools/java/l10nconv/java/com/sun/star/tooling/converter/XLIFFWriter.java532
-rwxr-xr-xl10ntools/java/l10nconv/java/com/sun/star/tooling/converter/dtd/xliff.dtd391
-rwxr-xr-xl10ntools/java/l10nconv/java/com/sun/star/tooling/languageResolver/LanguageResolver.java198
-rwxr-xr-xl10ntools/java/l10nconv/java/com/sun/star/tooling/languageResolver/lang.map41
-rwxr-xr-xl10ntools/java/l10nconv/makefile.mk35
-rwxr-xr-xl10ntools/java/receditor/build.xml169
-rw-r--r--l10ntools/java/receditor/java/transex3/controller/EditorController.java334
-rw-r--r--l10ntools/java/receditor/java/transex3/controller/Main.java10
-rw-r--r--l10ntools/java/receditor/java/transex3/model/ResourceFile.java77
-rw-r--r--l10ntools/java/receditor/java/transex3/model/SdfEntity.java211
-rw-r--r--l10ntools/java/receditor/java/transex3/model/SdfString.java167
-rw-r--r--l10ntools/java/receditor/java/transex3/view/Editor.java97
-rw-r--r--l10ntools/java/receditor/java/transex3/view/SdfTable.java24
-rwxr-xr-xl10ntools/java/receditor/receditor.MF1
-rw-r--r--l10ntools/layout/layoutparse.cxx27
-rw-r--r--l10ntools/layout/layoutparse.hxx3
-rw-r--r--l10ntools/layout/makefile.mk4
-rw-r--r--l10ntools/layout/tralay.cxx56
-rw-r--r--l10ntools/prj/build.lst4
-rw-r--r--l10ntools/prj/d.lst123
-rwxr-xr-xl10ntools/scripts/localize.pl242
-rwxr-xr-xl10ntools/scripts/localize_old.pl1070
-rw-r--r--l10ntools/scripts/makefile.mk59
-rw-r--r--l10ntools/scripts/tool/const.py39
-rw-r--r--l10ntools/scripts/tool/l10ntool.py220
-rw-r--r--l10ntools/scripts/tool/pseudo.py184
-rw-r--r--l10ntools/scripts/tool/sdf.py170
-rw-r--r--l10ntools/scripts/tool/xhtex.py136
-rw-r--r--l10ntools/scripts/tool/xtxex.py94
-rwxr-xr-xl10ntools/scripts/xhtex46
-rwxr-xr-xl10ntools/scripts/xtxex47
-rw-r--r--l10ntools/source/cfg_yy_wrapper.c3
-rw-r--r--l10ntools/source/cfglex.l8
-rw-r--r--l10ntools/source/cfgmerge.cxx59
-rw-r--r--l10ntools/source/directory.cxx50
-rw-r--r--l10ntools/source/export.cxx299
-rw-r--r--l10ntools/source/export2.cxx66
-rw-r--r--l10ntools/source/file.cxx3
-rw-r--r--l10ntools/source/filter/merge/makefile.mk15
-rw-r--r--l10ntools/source/filter/utils/Cache.java2
-rw-r--r--l10ntools/source/gsicheck.cxx76
-rw-r--r--l10ntools/source/gsiconv.cxx369
-rw-r--r--l10ntools/source/help/HelpCompiler.cxx19
-rw-r--r--[-rwxr-xr-x]l10ntools/source/help/HelpCompiler.hxx14
-rw-r--r--[-rwxr-xr-x]l10ntools/source/help/HelpLinker.cxx62
-rw-r--r--l10ntools/source/help/compilehelp.hxx5
-rw-r--r--l10ntools/source/help/makefile.mk4
-rw-r--r--l10ntools/source/helpex.cxx6
-rw-r--r--l10ntools/source/helpmerge.cxx30
-rw-r--r--l10ntools/source/inireader.cxx132
-rw-r--r--l10ntools/source/lngex.cxx14
-rw-r--r--l10ntools/source/lngmerge.cxx78
-rw-r--r--l10ntools/source/localize.cxx152
-rw-r--r--l10ntools/source/makefile.mk81
-rw-r--r--l10ntools/source/merge.cxx4
-rw-r--r--l10ntools/source/src_yy_wrapper.c3
-rw-r--r--l10ntools/source/srciter.cxx25
-rw-r--r--l10ntools/source/tagtest.cxx132
-rw-r--r--l10ntools/source/treeconfig.cxx128
-rw-r--r--l10ntools/source/utf8conv.cxx74
-rw-r--r--l10ntools/source/wtranode.cxx2
-rw-r--r--l10ntools/source/wtratree.cxx2
-rw-r--r--l10ntools/source/xgfconv.cxx66
-rw-r--r--l10ntools/source/xmlparse.cxx244
-rw-r--r--l10ntools/source/xrm_yy_wrapper.c3
-rw-r--r--l10ntools/source/xrmmerge.cxx23
-rw-r--r--o3tl/inc/o3tl/compat_functional.hxx151
-rw-r--r--o3tl/inc/o3tl/cow_wrapper.hxx3
-rw-r--r--o3tl/inc/o3tl/heap_ptr.hxx3
-rw-r--r--o3tl/inc/o3tl/lazy_update.hxx3
-rw-r--r--o3tl/inc/o3tl/range.hxx3
-rw-r--r--o3tl/inc/o3tl/vector_pool.hxx6
-rw-r--r--o3tl/prj/d.lst4
-rw-r--r--o3tl/qa/cow_wrapper_clients.cxx3
-rw-r--r--o3tl/qa/cow_wrapper_clients.hxx3
-rw-r--r--o3tl/qa/makefile.mk8
-rw-r--r--o3tl/qa/test-cow_wrapper.cxx5
-rw-r--r--o3tl/qa/test-heap_ptr.cxx5
-rw-r--r--o3tl/qa/test-range.cxx5
-rw-r--r--o3tl/qa/test-vector_pool.cxx5
-rw-r--r--padmin/Executable_spadmin.bin.mk8
-rw-r--r--padmin/Library_spa.mk12
-rw-r--r--padmin/source/adddlg.cxx35
-rw-r--r--padmin/source/adddlg.hxx3
-rw-r--r--padmin/source/cmddlg.cxx14
-rw-r--r--padmin/source/cmddlg.hxx5
-rw-r--r--padmin/source/desktopcontext.cxx6
-rw-r--r--padmin/source/desktopcontext.hxx3
-rw-r--r--padmin/source/fontentry.cxx136
-rw-r--r--padmin/source/fontentry.hxx7
-rw-r--r--padmin/source/helper.cxx22
-rw-r--r--padmin/source/helper.hxx9
-rw-r--r--padmin/source/newppdlg.cxx7
-rw-r--r--padmin/source/newppdlg.hxx5
-rw-r--r--padmin/source/padialog.cxx26
-rw-r--r--padmin/source/padialog.hrc4
-rw-r--r--padmin/source/padialog.hxx5
-rw-r--r--padmin/source/padialog.src31
-rw-r--r--padmin/source/pamain.cxx33
-rw-r--r--padmin/source/progress.cxx6
-rw-r--r--padmin/source/progress.hxx3
-rw-r--r--padmin/source/prtsetup.cxx12
-rw-r--r--padmin/source/prtsetup.hxx3
-rw-r--r--padmin/source/spadmin.sh28
-rw-r--r--padmin/source/titlectrl.cxx5
-rw-r--r--padmin/source/titlectrl.hxx3
-rw-r--r--psprint_config/configuration/ppds/ADISTILL.PS416
-rw-r--r--psprint_config/configuration/ppds/APLW3101.PS385
-rw-r--r--psprint_config/configuration/ppds/APLW3201.PS496
-rw-r--r--psprint_config/configuration/ppds/APLW3601.PS666
-rw-r--r--psprint_config/configuration/ppds/APLW6101.PS597
-rw-r--r--psprint_config/configuration/ppds/APLW8101.PS885
-rw-r--r--psprint_config/configuration/ppds/APLW81F1.PS885
-rw-r--r--psprint_config/configuration/ppds/APLWBGR1.PS1081
-rw-r--r--psprint_config/configuration/ppds/APLWCOB1.PS565
-rw-r--r--psprint_config/configuration/ppds/APLWCSB1.PS580
-rw-r--r--psprint_config/configuration/ppds/APLWGRF1.PS747
-rw-r--r--psprint_config/configuration/ppds/APLWGRI1.PS746
-rw-r--r--psprint_config/configuration/ppds/APLWGRJ1.PS709
-rw-r--r--psprint_config/configuration/ppds/APLWIIF2.PS428
-rw-r--r--psprint_config/configuration/ppds/APLWIIG2.PS440
-rw-r--r--psprint_config/configuration/ppds/APLWLOT1.PS563
-rw-r--r--psprint_config/configuration/ppds/APL_IIF1.PS520
-rw-r--r--psprint_config/configuration/ppds/APL_IIG1.PS483
-rw-r--r--psprint_config/configuration/ppds/APL_NTR1.PS416
-rw-r--r--psprint_config/configuration/ppds/APNT518_.PS351
-rw-r--r--psprint_config/configuration/ppds/APNTX501.PS351
-rw-r--r--psprint_config/configuration/ppds/APNTXJ1_.PS412
-rw-r--r--psprint_config/configuration/ppds/APPL_230.PS350
-rw-r--r--psprint_config/configuration/ppds/APPL_380.PS329
-rw-r--r--psprint_config/configuration/ppds/APPL_422.PS330
-rw-r--r--psprint_config/configuration/ppds/APTOLLD1.PS660
-rw-r--r--psprint_config/configuration/ppds/APTOLLW1.PS656
-rw-r--r--psprint_config/configuration/ppds/CAECOGR1.PS591
-rw-r--r--psprint_config/configuration/ppds/DC1152_1.PS476
-rw-r--r--psprint_config/configuration/ppds/EFAX3010.PS1698
-rw-r--r--psprint_config/configuration/ppds/EFAX4010.PS1976
-rw-r--r--psprint_config/configuration/ppds/EFAX5010.PS2190
-rw-r--r--psprint_config/configuration/ppds/EFAX7010.PS1698
-rw-r--r--psprint_config/configuration/ppds/EFMX3010.PS1669
-rw-r--r--psprint_config/configuration/ppds/EFMX5010.PS2183
-rw-r--r--psprint_config/configuration/ppds/EFMX7010.PS1669
-rw-r--r--psprint_config/configuration/ppds/EFXJK1F3.PS1945
-rw-r--r--psprint_config/configuration/ppds/EFXJK2F3.PS2479
-rw-r--r--psprint_config/configuration/ppds/EFXJK303.PS1075
-rw-r--r--psprint_config/configuration/ppds/EFXJK3F3.PS1135
-rw-r--r--psprint_config/configuration/ppds/EP_08001.PS671
-rw-r--r--psprint_config/configuration/ppds/EP_15201.PS917
-rw-r--r--psprint_config/configuration/ppds/EP_30001.PS916
-rw-r--r--psprint_config/configuration/ppds/EP_50001.PS876
-rw-r--r--psprint_config/configuration/ppds/EP_82F21.PS952
-rw-r--r--psprint_config/configuration/ppds/EP_82F51.PS1051
-rw-r--r--psprint_config/configuration/ppds/EP_P0701.PS1356
-rw-r--r--psprint_config/configuration/ppds/EP_P1201.PS713
-rw-r--r--psprint_config/configuration/ppds/EP_STPH1.PS640
-rw-r--r--psprint_config/configuration/ppds/GENERIC.PS2
-rw-r--r--psprint_config/configuration/ppds/HP1200C1.PS585
-rw-r--r--psprint_config/configuration/ppds/HP2500C1.PS1099
-rw-r--r--psprint_config/configuration/ppds/HP3SI52_.PS435
-rw-r--r--psprint_config/configuration/ppds/HP3SIL21.PS588
-rw-r--r--psprint_config/configuration/ppds/HP4M3_V1.PS540
-rw-r--r--psprint_config/configuration/ppds/HP4M6_V1.PS540
-rw-r--r--psprint_config/configuration/ppds/HP4ML_V1.PS486
-rw-r--r--psprint_config/configuration/ppds/HP4MP3_1.PS428
-rw-r--r--psprint_config/configuration/ppds/HP4MP6_1.PS432
-rw-r--r--psprint_config/configuration/ppds/HP4PLUS3.PS306
-rw-r--r--psprint_config/configuration/ppds/HP4PLUS6.PS313
-rw-r--r--psprint_config/configuration/ppds/HP4SI3_1.PS751
-rw-r--r--psprint_config/configuration/ppds/HP4SI6_1.PS753
-rw-r--r--psprint_config/configuration/ppds/HPIID52_.PS406
-rw-r--r--psprint_config/configuration/ppds/HPIII52_.PS381
-rw-r--r--psprint_config/configuration/ppds/HPIIP52_.PS374
-rw-r--r--psprint_config/configuration/ppds/HPLJ3D1_.PS563
-rw-r--r--psprint_config/configuration/ppds/HPLJ3P1_.PS462
-rw-r--r--psprint_config/configuration/ppds/HPLJ4MV1.PS793
-rw-r--r--psprint_config/configuration/ppds/HPLJ5M_4.PS695
-rw-r--r--psprint_config/configuration/ppds/HPLJ5P_1.PS541
-rw-r--r--psprint_config/configuration/ppds/HPLJ5SI1.PS953
-rw-r--r--psprint_config/configuration/ppds/HPLJ5SIM.PS1006
-rw-r--r--psprint_config/configuration/ppds/HPLJ__31.PS407
-rw-r--r--psprint_config/configuration/ppds/HP_3D52_.PS430
-rw-r--r--psprint_config/configuration/ppds/HP_3P52_.PS382
-rw-r--r--psprint_config/configuration/ppds/HP__CLJ1.PS689
-rw-r--r--psprint_config/configuration/ppds/KD8650P1.PS946
-rw-r--r--psprint_config/configuration/ppds/KD92P001.PS1127
-rw-r--r--psprint_config/configuration/ppds/KDH00001.PS1533
-rw-r--r--psprint_config/configuration/ppds/KDH00002.PS1554
-rw-r--r--psprint_config/configuration/ppds/L10__425.PS424
-rw-r--r--psprint_config/configuration/ppds/L20__471.PS566
-rw-r--r--psprint_config/configuration/ppds/L20__493.PS564
-rw-r--r--psprint_config/configuration/ppds/L30__471.PS593
-rw-r--r--psprint_config/configuration/ppds/L30__493.PS592
-rw-r--r--psprint_config/configuration/ppds/L333_523.PS723
-rw-r--r--psprint_config/configuration/ppds/L33__523.PS487
-rw-r--r--psprint_config/configuration/ppds/L50__493.PS564
-rw-r--r--psprint_config/configuration/ppds/L533_523.PS632
-rw-r--r--psprint_config/configuration/ppds/L53__523.PS448
-rw-r--r--psprint_config/configuration/ppds/LEX4039P.PS673
-rw-r--r--psprint_config/configuration/ppds/LEX4079P.PS641
-rw-r--r--psprint_config/configuration/ppds/LEXOPTR_.PS741
-rw-r--r--psprint_config/configuration/ppds/LHCFLRJ5.PS2034
-rw-r--r--psprint_config/configuration/ppds/LHCOFLC5.PS1866
-rw-r--r--psprint_config/configuration/ppds/LHCOFLR5.PS1814
-rw-r--r--psprint_config/configuration/ppds/LHGUBEH3.PS1568
-rw-r--r--psprint_config/configuration/ppds/LHGUBHJ4.PS3358
-rw-r--r--psprint_config/configuration/ppds/LHHERHJ4.PS3680
-rw-r--r--psprint_config/configuration/ppds/LHHERIJ4.PS3672
-rw-r--r--psprint_config/configuration/ppds/LHHERKH3.PS1729
-rw-r--r--psprint_config/configuration/ppds/LHHERKI4.PS3468
-rw-r--r--psprint_config/configuration/ppds/LHHKPHJ7.PS3328
-rw-r--r--psprint_config/configuration/ppds/LHHKPIJ7.PS3136
-rw-r--r--psprint_config/configuration/ppds/LHHRKPH7.PS3108
-rw-r--r--psprint_config/configuration/ppds/LHHRKPI7.PS2916
-rw-r--r--psprint_config/configuration/ppds/LHQUSHJ4.PS3074
-rw-r--r--psprint_config/configuration/ppds/LHQUSIJ4.PS3204
-rw-r--r--psprint_config/configuration/ppds/LHQUSRH3.PS1426
-rw-r--r--psprint_config/configuration/ppds/LHQUSRI3.PS1491
-rw-r--r--psprint_config/configuration/ppds/LHSIGHJ4.PS3750
-rw-r--r--psprint_config/configuration/ppds/LHSIGIJ4.PS4192
-rw-r--r--psprint_config/configuration/ppds/LHSIGNH3.PS1764
-rw-r--r--psprint_config/configuration/ppds/LHSIGNI3.PS1985
-rw-r--r--psprint_config/configuration/ppds/LOPC1200.PS810
-rw-r--r--psprint_config/configuration/ppds/LOPC40.PS713
-rw-r--r--psprint_config/configuration/ppds/LOPC45.PS774
-rw-r--r--psprint_config/configuration/ppds/LOPE310.PS659
-rw-r--r--psprint_config/configuration/ppds/LOPM410.PS726
-rw-r--r--psprint_config/configuration/ppds/LOPS1255.PS1122
-rw-r--r--psprint_config/configuration/ppds/LOPS1625.PS1122
-rw-r--r--psprint_config/configuration/ppds/LOPS1855.PS1122
-rw-r--r--psprint_config/configuration/ppds/LOPS2455.PS1121
-rw-r--r--psprint_config/configuration/ppds/LOPS3455.PS1122
-rw-r--r--psprint_config/configuration/ppds/LOPT610.PS1113
-rw-r--r--psprint_config/configuration/ppds/LOPT612.PS1114
-rw-r--r--psprint_config/configuration/ppds/LOPT614.PS1109
-rw-r--r--psprint_config/configuration/ppds/LOPT616.PS1113
-rw-r--r--psprint_config/configuration/ppds/LOPTRAC.PS546
-rw-r--r--psprint_config/configuration/ppds/LOPTRAEP.PS693
-rw-r--r--psprint_config/configuration/ppds/LOPTRAK.PS752
-rw-r--r--psprint_config/configuration/ppds/LOPTRAN.PS1001
-rw-r--r--psprint_config/configuration/ppds/LOPTRAP.PS759
-rw-r--r--psprint_config/configuration/ppds/LOPTRAS.PS1141
-rw-r--r--psprint_config/configuration/ppds/LOPTRASC.PS714
-rw-r--r--psprint_config/configuration/ppds/LOPW810.PS1018
-rw-r--r--psprint_config/configuration/ppds/LOS1255P.PS1205
-rw-r--r--psprint_config/configuration/ppds/LOS1625P.PS1198
-rw-r--r--psprint_config/configuration/ppds/LOS1855P.PS1198
-rw-r--r--psprint_config/configuration/ppds/LOS2455P.PS1196
-rw-r--r--psprint_config/configuration/ppds/LOS3455P.PS1197
-rw-r--r--psprint_config/configuration/ppds/LWNT_518.PS345
-rw-r--r--psprint_config/configuration/ppds/SNSPREC1.PS760
-rw-r--r--psprint_config/configuration/ppds/TK300PJ1.PS1284
-rw-r--r--psprint_config/configuration/ppds/TK300XJ1.PS1309
-rw-r--r--psprint_config/configuration/ppds/TK350171.PS551
-rw-r--r--psprint_config/configuration/ppds/TK350172.PS563
-rw-r--r--psprint_config/configuration/ppds/TK350691.PS1
-rw-r--r--psprint_config/configuration/ppds/TK350692.PS597
-rw-r--r--psprint_config/configuration/ppds/TK350PJ2.PS590
-rw-r--r--psprint_config/configuration/ppds/TK360J21.PS923
-rw-r--r--psprint_config/configuration/ppds/TK360J51.PS986
-rw-r--r--psprint_config/configuration/ppds/TK360J71.PS1030
-rw-r--r--psprint_config/configuration/ppds/TK450PJ1.PS1134
-rw-r--r--psprint_config/configuration/ppds/TK550171.PS692
-rw-r--r--psprint_config/configuration/ppds/TK550391.PS780
-rw-r--r--psprint_config/configuration/ppds/TK550PJ1.PS828
-rw-r--r--psprint_config/configuration/ppds/TKP350J2.PS599
-rw-r--r--psprint_config/configuration/ppds/TKP360P1.PS863
-rw-r--r--psprint_config/configuration/ppds/TKP380J1.PS1350
-rw-r--r--psprint_config/configuration/ppds/TKP380P1.PS1351
-rw-r--r--psprint_config/configuration/ppds/TKP450J1.PS1103
-rw-r--r--psprint_config/configuration/ppds/TKP450P1.PS1089
-rw-r--r--psprint_config/configuration/ppds/TKP550J1.PS760
-rw-r--r--psprint_config/configuration/ppds/TKP600J1.PS1459
-rw-r--r--psprint_config/configuration/ppds/TKPH3801.PS1271
-rw-r--r--psprint_config/configuration/ppds/TKPH4501.PS1060
-rw-r--r--psprint_config/configuration/ppds/TKPH6001.PS1401
-rw-r--r--psprint_config/configuration/ppds/XRD61354.PS789
-rw-r--r--psprint_config/configuration/ppds/XRD61801.PS789
-rw-r--r--psprint_config/configuration/ppds/XRN17000.PS1267
-rw-r--r--psprint_config/configuration/ppds/XRN24320.PS1696
-rw-r--r--psprint_config/configuration/ppds/XR_DC230.PS1178
-rw-r--r--psprint_config/configuration/ppds/makefile.mk2
-rw-r--r--psprint_config/prj/d.lst4
-rw-r--r--regexp/orig/regex.c5880
-rw-r--r--regexp/orig/regex.h542
-rw-r--r--regexp/source/reclass.cxx25
-rw-r--r--regexp/source/reclass.hxx13
-rw-r--r--rsc/doku/feinkonz.43/rsc.sdw (renamed from rsc/doku/feinkonz.43/rsc.doc)0
-rw-r--r--rsc/doku/feinkonz.43/rscerror.sdw (renamed from rsc/doku/feinkonz.43/rscerror.doc)0
-rw-r--r--rsc/doku/feinkonz.43/rscinst.sdw (renamed from rsc/doku/feinkonz.43/rscinst.doc)0
-rw-r--r--rsc/doku/schriftw.16/change.doc1105
-rw-r--r--rsc/inc/pch/precompiled_rsc.cxx2
-rw-r--r--rsc/inc/pch/precompiled_rsc.hxx2
-rw-r--r--rsc/inc/rsc/rscsfx.hxx3
-rw-r--r--rsc/inc/rscall.h3
-rw-r--r--rsc/inc/rscarray.hxx5
-rw-r--r--rsc/inc/rscclass.hxx5
-rw-r--r--rsc/inc/rscclobj.hxx21
-rw-r--r--rsc/inc/rscconst.hxx3
-rw-r--r--rsc/inc/rsccont.hxx5
-rw-r--r--rsc/inc/rscdb.hxx13
-rw-r--r--rsc/inc/rscdef.hxx35
-rw-r--r--rsc/inc/rscerror.h3
-rw-r--r--rsc/inc/rscflag.hxx3
-rw-r--r--rsc/inc/rschash.hxx8
-rw-r--r--rsc/inc/rscinst.hxx3
-rw-r--r--rsc/inc/rsckey.hxx3
-rw-r--r--rsc/inc/rsclst.hxx10
-rw-r--r--rsc/inc/rscmgr.hxx6
-rw-r--r--rsc/inc/rscpar.hxx3
-rw-r--r--rsc/inc/rscrange.hxx5
-rw-r--r--rsc/inc/rscrsc.hxx11
-rw-r--r--rsc/inc/rscstr.hxx3
-rw-r--r--rsc/inc/rsctools.hxx9
-rw-r--r--rsc/inc/rsctop.hxx6
-rw-r--r--rsc/inc/rsctree.hxx3
-rw-r--r--rsc/inc/vclrsc.hxx4
-rw-r--r--rsc/prj/d.lst16
-rw-r--r--rsc/source/misc/makefile.mk2
-rw-r--r--rsc/source/misc/rscdbl.cxx14
-rw-r--r--rsc/source/misc/rsclst.cxx3
-rw-r--r--rsc/source/parser/erscerr.cxx42
-rw-r--r--rsc/source/parser/rscdb.cxx176
-rw-r--r--rsc/source/parser/rscibas.cxx81
-rw-r--r--rsc/source/parser/rscicpx.cxx208
-rw-r--r--rsc/source/parser/rscinit.cxx95
-rw-r--r--rsc/source/parser/rsckey.cxx39
-rw-r--r--[-rwxr-xr-x]rsc/source/parser/rsclex.cxx19
-rw-r--r--rsc/source/parser/rsclex.hxx11
-rw-r--r--rsc/source/parser/rscpar.cxx27
-rw-r--r--rsc/source/parser/rscyacc.cxx4
-rw-r--r--rsc/source/parser/rscyacc.y8
-rw-r--r--rsc/source/prj/gui.cxx17
-rw-r--r--rsc/source/prj/makefile.mk20
-rw-r--r--rsc/source/prj/start.cxx97
-rw-r--r--rsc/source/res/makefile.mk2
-rw-r--r--rsc/source/res/rscall.cxx2
-rw-r--r--rsc/source/res/rscarray.cxx94
-rw-r--r--rsc/source/res/rscclass.cxx50
-rw-r--r--rsc/source/res/rscclobj.cxx51
-rw-r--r--rsc/source/res/rscconst.cxx73
-rw-r--r--rsc/source/res/rsccont.cxx161
-rw-r--r--rsc/source/res/rscflag.cxx68
-rw-r--r--rsc/source/res/rscmgr.cxx88
-rw-r--r--rsc/source/res/rscrange.cxx151
-rw-r--r--rsc/source/res/rscstr.cxx46
-rw-r--r--rsc/source/res/rsctop.cxx219
-rw-r--r--rsc/source/rsc/rsc.cxx128
-rw-r--r--rsc/source/rscpp/cpp.h3
-rw-r--r--rsc/source/rscpp/cpp1.c31
-rw-r--r--rsc/source/rscpp/cpp2.c12
-rw-r--r--rsc/source/rscpp/cpp3.c42
-rw-r--r--rsc/source/rscpp/cpp4.c19
-rw-r--r--rsc/source/rscpp/cpp5.c17
-rw-r--r--rsc/source/rscpp/cpp6.c32
-rw-r--r--rsc/source/rscpp/cppdef.h11
-rw-r--r--rsc/source/rscpp/cppmain.c6
-rw-r--r--rsc/source/rscpp/makefile.mk2
-rw-r--r--rsc/source/tools/rscchar.cxx7
-rw-r--r--rsc/source/tools/rscdef.cxx436
-rw-r--r--rsc/source/tools/rschash.cxx10
-rw-r--r--rsc/source/tools/rsctools.cxx71
-rw-r--r--rsc/source/tools/rsctree.cxx75
-rw-r--r--sax/inc/sax/dllapi.h3
-rw-r--r--sax/inc/sax/fastattribs.hxx3
-rw-r--r--sax/inc/sax/fshelper.hxx8
-rw-r--r--sax/inc/sax/parser/saxparser.hxx5
-rw-r--r--sax/inc/sax/tools/attributemap.hxx3
-rw-r--r--sax/inc/sax/tools/converter.hxx3
-rw-r--r--sax/inc/sax/tools/documenthandleradapter.hxx254
-rw-r--r--sax/inc/sax/tools/saxobject.hxx3
-rw-r--r--sax/inc/sax/tools/tokenmap.hxx3
-rw-r--r--sax/inc/xml2utf.hxx3
-rw-r--r--sax/prj/d.lst1
-rw-r--r--sax/qa/cppunit/makefile.mk8
-rw-r--r--sax/qa/cppunit/test_converter.cxx4
-rw-r--r--sax/source/expatwrap/attrlistimpl.cxx15
-rw-r--r--sax/source/expatwrap/attrlistimpl.hxx2
-rw-r--r--sax/source/expatwrap/factory.hxx2
-rw-r--r--sax/source/expatwrap/sax_expat.cxx64
-rw-r--r--sax/source/expatwrap/saxwriter.cxx31
-rw-r--r--sax/source/expatwrap/xml2utf.cxx6
-rw-r--r--sax/source/fastparser/facreg.cxx3
-rw-r--r--sax/source/fastparser/fastparser.cxx24
-rw-r--r--sax/source/fastparser/fastparser.hxx8
-rw-r--r--sax/source/tools/converter.cxx215
-rw-r--r--sax/source/tools/fastattribs.cxx7
-rw-r--r--sax/source/tools/fastserializer.cxx149
-rw-r--r--sax/source/tools/fastserializer.hxx60
-rw-r--r--sax/source/tools/fshelper.cxx12
-rw-r--r--sax/test/sax/factory.hxx2
-rw-r--r--sax/test/sax/testsax.cxx10
-rw-r--r--sax/test/sax/testwriter.cxx17
-rw-r--r--sax/test/saxdemo.cxx21
-rw-r--r--sax/test/testcomponent.cxx12
-rw-r--r--sot/Library_sot.mk3
-rw-r--r--sot/Package_inc.mk1
-rw-r--r--sot/inc/pch/precompiled_sot.cxx2
-rw-r--r--sot/inc/pch/precompiled_sot.hxx2
-rw-r--r--sot/inc/sot/absdev.hxx5
-rw-r--r--sot/inc/sot/agg.hxx68
-rw-r--r--sot/inc/sot/clsids.hxx3
-rw-r--r--sot/inc/sot/exchange.hxx9
-rw-r--r--sot/inc/sot/factory.hxx10
-rw-r--r--sot/inc/sot/filelist.hxx24
-rw-r--r--sot/inc/sot/formats.hxx4
-rw-r--r--sot/inc/sot/object.hxx60
-rw-r--r--sot/inc/sot/sotdata.hxx21
-rw-r--r--sot/inc/sot/sotdllapi.h2
-rw-r--r--sot/inc/sot/sotref.hxx5
-rw-r--r--sot/inc/sot/stg.hxx16
-rw-r--r--sot/inc/sot/storage.hxx11
-rw-r--r--sot/inc/sot/storinfo.hxx16
-rw-r--r--[-rwxr-xr-x]sot/prj/build.lst0
-rw-r--r--sot/source/base/exchange.cxx60
-rw-r--r--sot/source/base/factory.cxx83
-rw-r--r--sot/source/base/filelist.cxx55
-rw-r--r--sot/source/base/formats.cxx130
-rw-r--r--sot/source/base/object.cxx9
-rw-r--r--sot/source/sdstor/stg.cxx22
-rw-r--r--sot/source/sdstor/stgavl.cxx3
-rw-r--r--sot/source/sdstor/stgavl.hxx5
-rw-r--r--sot/source/sdstor/stgcache.cxx11
-rw-r--r--sot/source/sdstor/stgcache.hxx7
-rw-r--r--sot/source/sdstor/stgdir.cxx4
-rw-r--r--sot/source/sdstor/stgdir.hxx3
-rw-r--r--sot/source/sdstor/stgelem.cxx10
-rw-r--r--sot/source/sdstor/stgelem.hxx5
-rw-r--r--sot/source/sdstor/stgio.cxx5
-rw-r--r--sot/source/sdstor/stgio.hxx3
-rw-r--r--sot/source/sdstor/stgole.cxx46
-rw-r--r--sot/source/sdstor/stgole.hxx3
-rw-r--r--sot/source/sdstor/stgstrms.cxx6
-rw-r--r--sot/source/sdstor/stgstrms.hxx5
-rw-r--r--sot/source/sdstor/storage.cxx31
-rw-r--r--sot/source/sdstor/storinfo.cxx17
-rw-r--r--sot/source/sdstor/ucbstorage.cxx241
-rw-r--r--sot/source/sdstor/unostorageholder.cxx12
-rw-r--r--sot/source/sdstor/unostorageholder.hxx2
-rw-r--r--sot/source/unoolestorage/register.cxx2
-rw-r--r--sot/source/unoolestorage/xolesimplestorage.cxx20
-rw-r--r--sot/source/unoolestorage/xolesimplestorage.hxx2
-rw-r--r--sot/workben/testsot.cxx2
-rw-r--r--svl/AllLangResTarget_svl.mk3
-rw-r--r--svl/Library_fsstorage.mk9
-rw-r--r--svl/Library_passwordcontainer.mk9
-rw-r--r--svl/Library_svl.mk6
-rw-r--r--svl/inc/pch/precompiled_svl.cxx2
-rw-r--r--svl/inc/pch/precompiled_svl.hxx18
-rw-r--r--svl/inc/svl/PasswordHelper.hxx5
-rw-r--r--svl/inc/svl/adrparse.hxx12
-rw-r--r--svl/inc/svl/aeitem.hxx3
-rw-r--r--svl/inc/svl/asiancfg.hxx3
-rw-r--r--svl/inc/svl/brdcst.hxx3
-rw-r--r--svl/inc/svl/broadcast.hxx2
-rw-r--r--svl/inc/svl/cenumitm.hxx10
-rw-r--r--svl/inc/svl/cintitem.hxx18
-rw-r--r--svl/inc/svl/cjkoptions.hxx2
-rw-r--r--svl/inc/svl/cntnrsrt.hxx9
-rw-r--r--svl/inc/svl/cntwall.hxx8
-rw-r--r--svl/inc/svl/cntwids.hrc34
-rw-r--r--svl/inc/svl/converter.hxx2
-rw-r--r--svl/inc/svl/ctloptions.hxx2
-rw-r--r--svl/inc/svl/ctypeitm.hxx6
-rw-r--r--svl/inc/svl/custritm.hxx6
-rw-r--r--svl/inc/svl/dateitem.hxx6
-rw-r--r--svl/inc/svl/documentlockfile.hxx2
-rw-r--r--svl/inc/svl/eitem.hxx2
-rw-r--r--svl/inc/svl/filerec.hxx59
-rw-r--r--svl/inc/svl/flagitem.hxx3
-rw-r--r--svl/inc/svl/folderrestriction.hxx3
-rw-r--r--svl/inc/svl/fstathelper.hxx3
-rw-r--r--svl/inc/svl/globalnameitem.hxx6
-rw-r--r--svl/inc/svl/hint.hxx2
-rw-r--r--svl/inc/svl/httpcook.hxx2
-rw-r--r--svl/inc/svl/ilstitem.hxx6
-rw-r--r--svl/inc/svl/imageitm.hxx7
-rw-r--r--svl/inc/svl/inetdef.hxx2
-rw-r--r--svl/inc/svl/inethist.hxx2
-rw-r--r--svl/inc/svl/inetmsg.hxx2
-rw-r--r--svl/inc/svl/inetstrm.hxx2
-rw-r--r--svl/inc/svl/inettype.hxx14
-rw-r--r--svl/inc/svl/instrm.hxx2
-rw-r--r--svl/inc/svl/intitem.hxx6
-rw-r--r--svl/inc/svl/isethint.hxx4
-rw-r--r--svl/inc/svl/itemiter.hxx3
-rw-r--r--svl/inc/svl/itempool.hxx33
-rw-r--r--svl/inc/svl/itemprop.hxx14
-rw-r--r--svl/inc/svl/itemset.hxx10
-rw-r--r--svl/inc/svl/languageoptions.hxx2
-rw-r--r--svl/inc/svl/lckbitem.hxx6
-rw-r--r--svl/inc/svl/listener.hxx2
-rw-r--r--svl/inc/svl/listeneriter.hxx2
-rw-r--r--svl/inc/svl/lngmisc.hxx3
-rw-r--r--svl/inc/svl/lockfilecommon.hxx2
-rw-r--r--svl/inc/svl/lstner.hxx3
-rw-r--r--svl/inc/svl/macitem.hxx5
-rw-r--r--svl/inc/svl/mailenum.hxx2
-rw-r--r--svl/inc/svl/memberid.hrc29
-rw-r--r--svl/inc/svl/metitem.hxx6
-rw-r--r--svl/inc/svl/nfkeytab.hxx2
-rw-r--r--svl/inc/svl/nfsymbol.hxx6
-rw-r--r--svl/inc/svl/nfversi.hxx2
-rw-r--r--svl/inc/svl/nranges.hxx3
-rw-r--r--svl/inc/svl/numuno.hxx2
-rw-r--r--svl/inc/svl/ondemand.hxx2
-rw-r--r--svl/inc/svl/outstrm.hxx2
-rw-r--r--svl/inc/svl/ownlist.hxx26
-rw-r--r--svl/inc/svl/pickerhelper.hxx3
-rw-r--r--svl/inc/svl/pickerhistory.hxx2
-rw-r--r--svl/inc/svl/pickerhistoryaccess.hxx4
-rw-r--r--svl/inc/svl/poolcach.hxx2
-rw-r--r--svl/inc/svl/poolitem.hxx71
-rw-r--r--svl/inc/svl/ptitem.hxx7
-rw-r--r--svl/inc/svl/rectitem.hxx6
-rw-r--r--svl/inc/svl/restrictedpaths.hxx3
-rw-r--r--svl/inc/svl/rngitem.hxx3
-rw-r--r--svl/inc/svl/sfontitm.hxx29
-rw-r--r--svl/inc/svl/sharecontrolfile.hxx2
-rw-r--r--svl/inc/svl/slstitm.hxx19
-rw-r--r--svl/inc/svl/smplhint.hxx3
-rw-r--r--svl/inc/svl/srchcfg.hxx2
-rw-r--r--svl/inc/svl/srchdefs.hxx2
-rw-r--r--svl/inc/svl/srchitem.hxx10
-rw-r--r--svl/inc/svl/stritem.hxx2
-rw-r--r--svl/inc/svl/strmadpt.hxx2
-rw-r--r--svl/inc/svl/style.hrc2
-rw-r--r--svl/inc/svl/style.hxx4
-rw-r--r--svl/inc/svl/stylepool.hxx5
-rw-r--r--svl/inc/svl/svarray.hxx58
-rw-r--r--svl/inc/svl/svdde.hxx77
-rw-r--r--svl/inc/svl/svl.hrc216
-rw-r--r--svl/inc/svl/svldata.hxx2
-rw-r--r--svl/inc/svl/svldllapi.h2
-rw-r--r--svl/inc/svl/svstdarr.hxx132
-rw-r--r--svl/inc/svl/szitem.hxx6
-rw-r--r--svl/inc/svl/undo.hxx3
-rw-r--r--svl/inc/svl/urihelper.hxx3
-rw-r--r--svl/inc/svl/urlbmk.hxx2
-rw-r--r--svl/inc/svl/urlfilter.hxx3
-rw-r--r--svl/inc/svl/visitem.hxx7
-rw-r--r--svl/inc/svl/whiter.hxx3
-rw-r--r--svl/inc/svl/xmlement.hxx4
-rw-r--r--svl/inc/svl/zforlist.hxx21
-rw-r--r--svl/inc/svl/zformat.hxx54
-rw-r--r--svl/prj/build.lst3
-rw-r--r--svl/qa/complex/ConfigItems/helper/AccessibilityOptTest.cxx3
-rw-r--r--svl/qa/complex/ConfigItems/helper/AccessibilityOptTest.hxx3
-rw-r--r--svl/qa/complex/ConfigItems/helper/ConfigItemTest.cxx23
-rw-r--r--svl/qa/complex/ConfigItems/helper/HistoryOptTest.cxx121
-rw-r--r--svl/qa/complex/ConfigItems/helper/HistoryOptTest.hxx3
-rw-r--r--svl/qa/complex/ConfigItems/helper/PrintOptTest.cxx113
-rw-r--r--svl/qa/complex/ConfigItems/helper/PrintOptTest.hxx3
-rw-r--r--svl/qa/complex/ConfigItems/helper/UserOptTest.cxx75
-rw-r--r--svl/qa/complex/ConfigItems/helper/UserOptTest.hxx3
-rw-r--r--svl/qa/export.map2
-rw-r--r--svl/qa/test_URIHelper.cxx25
-rw-r--r--svl/qa/unit/makefile.mk96
-rw-r--r--svl/qa/unit/svl.cxx298
-rw-r--r--[-rwxr-xr-x]svl/qa/unit/version.map (renamed from l10ntools/java/receditor/makefile.mk)15
-rw-r--r--svl/source/config/asiancfg.cxx45
-rw-r--r--svl/source/config/cjkoptions.cxx32
-rw-r--r--svl/source/config/ctloptions.cxx6
-rw-r--r--svl/source/config/itemholder2.cxx7
-rw-r--r--svl/source/config/itemholder2.hxx3
-rw-r--r--svl/source/config/languageoptions.cxx23
-rw-r--r--svl/source/config/srchcfg.cxx29
-rw-r--r--svl/source/filepicker/pickerhistory.cxx2
-rw-r--r--svl/source/filerec/filerec.cxx59
-rw-r--r--svl/source/fsstor/fsfactory.cxx24
-rw-r--r--svl/source/fsstor/fsstorage.cxx48
-rw-r--r--svl/source/fsstor/fsstorage.hxx2
-rw-r--r--svl/source/fsstor/oinputstreamcontainer.cxx2
-rw-r--r--svl/source/fsstor/oinputstreamcontainer.hxx2
-rw-r--r--svl/source/fsstor/ostreamcontainer.cxx2
-rw-r--r--svl/source/fsstor/ostreamcontainer.hxx2
-rw-r--r--svl/source/inc/fsfactory.hxx2
-rw-r--r--svl/source/inc/passwordcontainer.hxx4
-rw-r--r--svl/source/inc/poolio.hxx22
-rw-r--r--svl/source/items/aeitem.cxx4
-rw-r--r--svl/source/items/cenumitm.cxx20
-rw-r--r--svl/source/items/cintitem.cxx50
-rw-r--r--svl/source/items/cntwall.cxx14
-rw-r--r--svl/source/items/cstitem.src37
-rw-r--r--svl/source/items/ctypeitm.cxx9
-rw-r--r--svl/source/items/custritm.cxx10
-rw-r--r--svl/source/items/dateitem.cxx14
-rw-r--r--svl/source/items/eitem.cxx2
-rw-r--r--svl/source/items/flagitem.cxx2
-rw-r--r--svl/source/items/globalnameitem.cxx16
-rw-r--r--svl/source/items/ilstitem.cxx13
-rw-r--r--svl/source/items/imageitm.cxx12
-rw-r--r--svl/source/items/intitem.cxx22
-rw-r--r--svl/source/items/itemiter.cxx5
-rw-r--r--svl/source/items/itempool.cxx22
-rw-r--r--svl/source/items/itemprop.cxx76
-rw-r--r--svl/source/items/itemset.cxx96
-rw-r--r--svl/source/items/lckbitem.cxx16
-rw-r--r--svl/source/items/macitem.cxx5
-rw-r--r--svl/source/items/nranges.cxx63
-rw-r--r--svl/source/items/poolcach.cxx5
-rw-r--r--svl/source/items/poolio.cxx91
-rw-r--r--svl/source/items/poolitem.cxx106
-rw-r--r--svl/source/items/ptitem.cxx14
-rw-r--r--svl/source/items/rectitem.cxx14
-rw-r--r--svl/source/items/rngitem.cxx2
-rw-r--r--[-rwxr-xr-x]svl/source/items/rngitem_inc.cxx3
-rw-r--r--svl/source/items/sfontitm.cxx2
-rw-r--r--svl/source/items/sitem.cxx6
-rw-r--r--svl/source/items/slstitm.cxx137
-rw-r--r--svl/source/items/srchitem.cxx60
-rw-r--r--svl/source/items/stritem.cxx2
-rw-r--r--svl/source/items/style.cxx45
-rw-r--r--svl/source/items/stylepool.cxx96
-rw-r--r--svl/source/items/szitem.cxx12
-rw-r--r--svl/source/items/visitem.cxx19
-rw-r--r--svl/source/items/whassert.hxx3
-rw-r--r--svl/source/items/whiter.cxx3
-rw-r--r--svl/source/memtools/svarray.cxx109
-rw-r--r--svl/source/misc/PasswordHelper.cxx2
-rw-r--r--svl/source/misc/adrparse.cxx15
-rw-r--r--svl/source/misc/documentlockfile.cxx21
-rw-r--r--svl/source/misc/filenotation.cxx5
-rw-r--r--svl/source/misc/folderrestriction.cxx2
-rw-r--r--svl/source/misc/fstathelper.cxx4
-rw-r--r--svl/source/misc/inethist.cxx2
-rw-r--r--svl/source/misc/inettype.cxx18
-rw-r--r--svl/source/misc/lngmisc.cxx5
-rw-r--r--svl/source/misc/lockfilecommon.cxx43
-rw-r--r--svl/source/misc/mediatyp.src48
-rw-r--r--svl/source/misc/ownlist.cxx106
-rw-r--r--svl/source/misc/restrictedpaths.cxx3
-rw-r--r--svl/source/misc/sharecontrolfile.cxx6
-rw-r--r--svl/source/misc/strmadpt.cxx3
-rw-r--r--svl/source/misc/svldata.cxx3
-rw-r--r--svl/source/misc/urihelper.cxx3
-rw-r--r--svl/source/notify/brdcst.cxx8
-rw-r--r--svl/source/notify/broadcast.cxx4
-rw-r--r--svl/source/notify/hint.cxx4
-rw-r--r--svl/source/notify/isethint.cxx6
-rw-r--r--svl/source/notify/listener.cxx2
-rw-r--r--svl/source/notify/listenerbase.cxx2
-rw-r--r--svl/source/notify/listenerbase.hxx2
-rw-r--r--svl/source/notify/listeneriter.cxx2
-rw-r--r--svl/source/notify/lstner.cxx6
-rw-r--r--svl/source/notify/smplhint.cxx4
-rw-r--r--svl/source/numbers/numfmuno.cxx64
-rw-r--r--svl/source/numbers/numfmuno.hxx2
-rw-r--r--svl/source/numbers/numhead.cxx12
-rw-r--r--svl/source/numbers/numhead.hxx2
-rw-r--r--svl/source/numbers/numuno.cxx26
-rw-r--r--svl/source/numbers/supservs.cxx11
-rw-r--r--svl/source/numbers/supservs.hxx2
-rw-r--r--svl/source/numbers/zforfind.cxx52
-rw-r--r--svl/source/numbers/zforfind.hxx3
-rw-r--r--svl/source/numbers/zforlist.cxx133
-rw-r--r--svl/source/numbers/zformat.cxx345
-rw-r--r--svl/source/numbers/zforscan.cxx56
-rw-r--r--svl/source/numbers/zforscan.hxx3
-rw-r--r--svl/source/passwordcontainer/passwordcontainer.cxx107
-rw-r--r--svl/source/passwordcontainer/syscreds.cxx21
-rw-r--r--svl/source/passwordcontainer/syscreds.hxx3
-rw-r--r--svl/source/svdde/ddecli.cxx74
-rw-r--r--svl/source/svdde/ddedata.cxx27
-rw-r--r--svl/source/svdde/ddeimp.hxx52
-rw-r--r--svl/source/svdde/ddeinf.cxx142
-rw-r--r--svl/source/svdde/ddestrg.cxx3
-rw-r--r--svl/source/svdde/ddesvr.cxx231
-rw-r--r--svl/source/svdde/ddewrap.cxx2
-rw-r--r--svl/source/svdde/ddewrap.hxx3
-rw-r--r--svl/source/svsql/converter.cxx2
-rw-r--r--svl/source/undo/undo.cxx11
-rw-r--r--svl/source/uno/pathservice.cxx7
-rw-r--r--svl/source/uno/registerservices.cxx8
-rw-r--r--svl/unx/inc/convert.hxx3
-rw-r--r--svl/unx/source/svdde/ddedummy.cxx3
-rw-r--r--svtools/AllLangResTarget_productregistration.mk3
-rw-r--r--svtools/AllLangResTarget_svt.mk7
-rw-r--r--svtools/Executable_bmp.mk10
-rw-r--r--svtools/Executable_bmpsum.mk8
-rw-r--r--svtools/Executable_g2g.mk8
-rw-r--r--[-rwxr-xr-x]svtools/JunitTest_svtools_unoapi.mk6
-rw-r--r--svtools/Library_hatchwindowfactory.mk4
-rw-r--r--svtools/Library_productregistration.mk5
-rw-r--r--svtools/Library_svt.mk15
-rw-r--r--svtools/Package_inc.mk5
-rw-r--r--svtools/bmpmaker/bmp.cxx9
-rw-r--r--svtools/bmpmaker/bmpcore.cxx5
-rw-r--r--svtools/bmpmaker/bmpcore.hxx3
-rw-r--r--svtools/bmpmaker/bmpsum.cxx40
-rw-r--r--svtools/bmpmaker/g2g.cxx9
-rw-r--r--svtools/inc/bindablecontrolhelper.hxx (renamed from toolkit/inc/toolkit/helper/solarrelease.hxx)57
-rw-r--r--svtools/inc/pch/precompiled_svtools.cxx2
-rw-r--r--svtools/inc/pch/precompiled_svtools.hxx20
-rw-r--r--svtools/inc/svtools/AccessibleBrowseBoxObjType.hxx2
-rw-r--r--svtools/inc/svtools/DocumentInfoPreview.hxx2
-rw-r--r--svtools/inc/svtools/FilterConfigItem.hxx2
-rw-r--r--svtools/inc/svtools/QueryFolderName.hxx4
-rw-r--r--svtools/inc/svtools/acceleratorexecute.hxx15
-rw-r--r--svtools/inc/svtools/accessibilityoptions.hxx2
-rw-r--r--[-rwxr-xr-x]svtools/inc/svtools/accessiblefactory.hxx3
-rw-r--r--svtools/inc/svtools/accessibletable.hxx2
-rw-r--r--svtools/inc/svtools/accessibletableprovider.hxx2
-rw-r--r--svtools/inc/svtools/addresstemplate.hxx4
-rw-r--r--svtools/inc/svtools/apearcfg.hxx12
-rw-r--r--svtools/inc/svtools/asynclink.hxx11
-rw-r--r--svtools/inc/svtools/borderhelper.hxx (renamed from vos/source/dllentry.cxx)48
-rw-r--r--svtools/inc/svtools/brwbox.hxx14
-rw-r--r--svtools/inc/svtools/brwhead.hxx2
-rw-r--r--svtools/inc/svtools/calendar.hxx9
-rw-r--r--svtools/inc/svtools/chartprettypainter.hxx6
-rw-r--r--svtools/inc/svtools/cliplistener.hxx2
-rw-r--r--svtools/inc/svtools/colctrl.hxx202
-rw-r--r--svtools/inc/svtools/collatorres.hxx2
-rw-r--r--svtools/inc/svtools/colorcfg.hxx9
-rw-r--r--svtools/inc/svtools/colrdlg.hxx81
-rw-r--r--svtools/inc/svtools/contextmenuhelper.hxx5
-rw-r--r--svtools/inc/svtools/ctrlbox.hxx171
-rw-r--r--svtools/inc/svtools/ctrltool.hxx18
-rw-r--r--svtools/inc/svtools/dialogclosedlistener.hxx2
-rw-r--r--svtools/inc/svtools/dialogcontrolling.hxx2
-rw-r--r--svtools/inc/svtools/editbrowsebox.hxx5
-rw-r--r--svtools/inc/svtools/editimplementation.hxx2
-rw-r--r--svtools/inc/svtools/editsyntaxhighlighter.hxx3
-rw-r--r--svtools/inc/svtools/ehdl.hxx6
-rw-r--r--svtools/inc/svtools/embedhlp.hxx6
-rw-r--r--svtools/inc/svtools/embedtransfer.hxx2
-rw-r--r--svtools/inc/svtools/expander.hxx3
-rw-r--r--svtools/inc/svtools/extcolorcfg.hxx8
-rw-r--r--svtools/inc/svtools/extensionlistbox.hxx2
-rw-r--r--svtools/inc/svtools/filechangedchecker.hxx54
-rw-r--r--svtools/inc/svtools/filectrl.hxx4
-rw-r--r--svtools/inc/svtools/filedlg.hxx5
-rw-r--r--svtools/inc/svtools/fileurlbox.hxx2
-rw-r--r--svtools/inc/svtools/fileview.hxx8
-rw-r--r--svtools/inc/svtools/filter.hxx13
-rw-r--r--svtools/inc/svtools/filterutils.hxx25
-rw-r--r--svtools/inc/svtools/fixedhyper.hxx2
-rw-r--r--svtools/inc/svtools/fltcall.hxx3
-rw-r--r--svtools/inc/svtools/fltdefs.hxx15
-rw-r--r--svtools/inc/svtools/fmtfield.hxx2
-rw-r--r--svtools/inc/svtools/fontsubstconfig.hxx2
-rw-r--r--svtools/inc/svtools/framestatuslistener.hxx10
-rw-r--r--svtools/inc/svtools/generictoolboxcontroller.hxx3
-rw-r--r--svtools/inc/svtools/genericunodialog.hxx2
-rw-r--r--svtools/inc/svtools/grfmgr.hxx3
-rw-r--r--svtools/inc/svtools/headbar.hxx6
-rw-r--r--svtools/inc/svtools/helpagentwindow.hxx2
-rw-r--r--svtools/inc/svtools/helpopt.hxx2
-rw-r--r--svtools/inc/svtools/htmlcfg.hxx8
-rw-r--r--svtools/inc/svtools/htmlkywd.hxx3
-rw-r--r--svtools/inc/svtools/htmlout.hxx4
-rw-r--r--svtools/inc/svtools/htmltokn.h7
-rw-r--r--svtools/inc/svtools/hyperlabel.hxx2
-rw-r--r--svtools/inc/svtools/imagemgr.hrc29
-rw-r--r--svtools/inc/svtools/imagemgr.hxx13
-rw-r--r--svtools/inc/svtools/imageresourceaccess.hxx2
-rw-r--r--svtools/inc/svtools/imap.hxx6
-rw-r--r--svtools/inc/svtools/imapcirc.hxx3
-rw-r--r--svtools/inc/svtools/imapobj.hxx2
-rw-r--r--svtools/inc/svtools/imappoly.hxx3
-rw-r--r--svtools/inc/svtools/imaprect.hxx3
-rw-r--r--svtools/inc/svtools/imgdef.hxx2
-rw-r--r--svtools/inc/svtools/indexentryres.hxx2
-rw-r--r--svtools/inc/svtools/inetimg.hxx2
-rw-r--r--svtools/inc/svtools/inettbc.hxx4
-rw-r--r--svtools/inc/svtools/insdlg.hxx22
-rw-r--r--svtools/inc/svtools/itemdel.hxx2
-rw-r--r--svtools/inc/svtools/ivctrl.hxx22
-rw-r--r--svtools/inc/svtools/javacontext.hxx8
-rw-r--r--svtools/inc/svtools/javainteractionhandler.hxx6
-rw-r--r--svtools/inc/svtools/langhelp.hxx44
-rw-r--r--svtools/inc/svtools/langtab.hxx2
-rw-r--r--svtools/inc/svtools/localresaccess.hxx2
-rw-r--r--svtools/inc/svtools/menuoptions.hxx3
-rw-r--r--svtools/inc/svtools/miscopt.hxx19
-rw-r--r--svtools/inc/svtools/optionsdrawinglayer.hxx3
-rw-r--r--svtools/inc/svtools/parhtml.hxx5
-rw-r--r--svtools/inc/svtools/parrtf.hxx3
-rw-r--r--svtools/inc/svtools/popupmenucontrollerbase.hxx3
-rw-r--r--svtools/inc/svtools/popupwindowcontroller.hxx3
-rw-r--r--svtools/inc/svtools/prgsbar.hxx3
-rw-r--r--svtools/inc/svtools/printoptions.hxx3
-rw-r--r--svtools/inc/svtools/prnsetup.hxx15
-rw-r--r--svtools/inc/svtools/roadmap.hxx4
-rw-r--r--svtools/inc/svtools/roadmapwizard.hxx5
-rw-r--r--svtools/inc/svtools/rtfkeywd.hxx8
-rw-r--r--svtools/inc/svtools/rtfout.hxx6
-rw-r--r--svtools/inc/svtools/rtftoken.h7
-rw-r--r--svtools/inc/svtools/ruler.hxx329
-rw-r--r--svtools/inc/svtools/scriptedtext.hxx2
-rw-r--r--svtools/inc/svtools/scrwin.hxx5
-rw-r--r--svtools/inc/svtools/sfxecode.hxx2
-rw-r--r--svtools/inc/svtools/soerr.hxx2
-rw-r--r--svtools/inc/svtools/sores.hxx3
-rw-r--r--svtools/inc/svtools/statusbarcontroller.hxx10
-rw-r--r--svtools/inc/svtools/stdctrl.hxx6
-rw-r--r--svtools/inc/svtools/stdmenu.hxx5
-rw-r--r--svtools/inc/svtools/stringtransfer.hxx2
-rw-r--r--svtools/inc/svtools/svicnvw.hxx49
-rw-r--r--svtools/inc/svtools/svlbitm.hxx43
-rw-r--r--svtools/inc/svtools/svlbox.hxx19
-rw-r--r--svtools/inc/svtools/svmedit.hxx3
-rw-r--r--svtools/inc/svtools/svmedit2.hxx2
-rw-r--r--svtools/inc/svtools/svparser.hxx5
-rw-r--r--svtools/inc/svtools/svtabbx.hxx4
-rw-r--r--svtools/inc/svtools/svtdata.hxx2
-rw-r--r--svtools/inc/svtools/svtdllapi.h2
-rw-r--r--svtools/inc/svtools/svtools.hrc46
-rw-r--r--svtools/inc/svtools/svtreebx.hxx48
-rw-r--r--svtools/inc/svtools/svxbox.hxx2
-rw-r--r--svtools/inc/svtools/sychconv.hxx3
-rw-r--r--svtools/inc/svtools/syntaxhighlight.hxx8
-rw-r--r--svtools/inc/svtools/tabbar.hxx22
-rw-r--r--svtools/inc/svtools/table/defaultinputhandler.hxx3
-rw-r--r--svtools/inc/svtools/table/gridtablerenderer.hxx3
-rw-r--r--svtools/inc/svtools/table/tablecontrol.hxx3
-rw-r--r--svtools/inc/svtools/table/tableinputhandler.hxx3
-rw-r--r--[-rwxr-xr-x]svtools/inc/svtools/table/tablemodel.hxx3
-rw-r--r--svtools/inc/svtools/table/tablerenderer.hxx3
-rw-r--r--[-rwxr-xr-x]svtools/inc/svtools/table/tablesort.hxx0
-rw-r--r--svtools/inc/svtools/table/tabletypes.hxx3
-rw-r--r--svtools/inc/svtools/taskbar.hxx49
-rw-r--r--svtools/inc/svtools/templatefoldercache.hxx3
-rw-r--r--svtools/inc/svtools/templdlg.hxx2
-rw-r--r--svtools/inc/svtools/testtool.hxx3
-rw-r--r--svtools/inc/svtools/textdata.hxx3
-rw-r--r--svtools/inc/svtools/texteng.hxx4
-rw-r--r--svtools/inc/svtools/textview.hxx5
-rw-r--r--svtools/inc/svtools/textwindowpeer.hxx3
-rw-r--r--svtools/inc/svtools/toolbarmenu.hxx3
-rw-r--r--svtools/inc/svtools/toolboxcontroller.hxx12
-rw-r--r--[-rwxr-xr-x]svtools/inc/svtools/toolpanel/decklayouter.hxx3
-rw-r--r--svtools/inc/svtools/toolpanel/drawerlayouter.hxx3
-rw-r--r--svtools/inc/svtools/toolpanel/paneltabbar.hxx2
-rw-r--r--svtools/inc/svtools/toolpanel/refbase.hxx3
-rw-r--r--svtools/inc/svtools/toolpanel/tabalignment.hxx3
-rw-r--r--svtools/inc/svtools/toolpanel/tabitemcontent.hxx3
-rw-r--r--[-rwxr-xr-x]svtools/inc/svtools/toolpanel/tablayouter.hxx3
-rw-r--r--svtools/inc/svtools/toolpanel/toolpanel.hxx3
-rw-r--r--[-rwxr-xr-x]svtools/inc/svtools/toolpanel/toolpaneldeck.hxx3
-rw-r--r--svtools/inc/svtools/tooltiplbox.hxx2
-rw-r--r--svtools/inc/svtools/transfer.hxx5
-rw-r--r--svtools/inc/svtools/treelist.hxx584
-rw-r--r--svtools/inc/svtools/ttprops.hxx2
-rw-r--r--svtools/inc/svtools/txtattr.hxx3
-rw-r--r--svtools/inc/svtools/txtcmp.hxx2
-rw-r--r--svtools/inc/svtools/unitconv.hxx49
-rw-r--r--svtools/inc/svtools/unoevent.hxx3
-rw-r--r--svtools/inc/svtools/unoimap.hxx3
-rw-r--r--svtools/inc/svtools/urlcontrol.hxx2
-rw-r--r--svtools/inc/svtools/valueset.hxx48
-rw-r--r--svtools/inc/svtools/wallitem.hxx4
-rw-r--r--svtools/inc/svtools/wizardmachine.hxx4
-rw-r--r--svtools/inc/svtools/wizdlg.hxx5
-rw-r--r--svtools/inc/svtools/wmf.hxx28
-rw-r--r--svtools/inc/svtools/xtextedt.hxx3
-rw-r--r--svtools/inc/svtools/xwindowitem.hxx5
-rw-r--r--svtools/prj/build.lst2
-rw-r--r--svtools/qa/unoapi/Test.java52
-rw-r--r--svtools/source/brwbox/brwbox1.cxx309
-rw-r--r--svtools/source/brwbox/brwbox2.cxx176
-rw-r--r--svtools/source/brwbox/brwbox3.cxx7
-rw-r--r--svtools/source/brwbox/brwhead.cxx5
-rw-r--r--svtools/source/brwbox/brwimpl.hxx5
-rw-r--r--svtools/source/brwbox/datwin.cxx65
-rw-r--r--svtools/source/brwbox/datwin.hxx54
-rw-r--r--svtools/source/brwbox/ebbcontrols.cxx2
-rw-r--r--svtools/source/brwbox/editbrowsebox.cxx26
-rw-r--r--svtools/source/brwbox/editbrowsebox.src28
-rw-r--r--svtools/source/brwbox/editbrowsebox2.cxx4
-rw-r--r--svtools/source/brwbox/editbrowseboximpl.hxx3
-rw-r--r--svtools/source/config/accessibilityoptions.cxx19
-rw-r--r--svtools/source/config/apearcfg.cxx47
-rw-r--r--svtools/source/config/colorcfg.cxx94
-rw-r--r--svtools/source/config/extcolorcfg.cxx101
-rw-r--r--svtools/source/config/fontsubstconfig.cxx26
-rw-r--r--svtools/source/config/helpopt.cxx33
-rw-r--r--svtools/source/config/htmlcfg.cxx85
-rw-r--r--svtools/source/config/itemholder2.cxx7
-rw-r--r--svtools/source/config/itemholder2.hxx3
-rw-r--r--svtools/source/config/menuoptions.cxx83
-rw-r--r--svtools/source/config/miscopt.cxx313
-rw-r--r--svtools/source/config/optionsdrawinglayer.cxx33
-rw-r--r--svtools/source/config/printoptions.cxx21
-rw-r--r--svtools/source/config/test/test.cxx9
-rw-r--r--svtools/source/contnr/contentenumeration.cxx38
-rw-r--r--svtools/source/contnr/contentenumeration.hxx2
-rw-r--r--svtools/source/contnr/fileview.cxx139
-rw-r--r--svtools/source/contnr/fileview.src23
-rw-r--r--svtools/source/contnr/imivctl.hxx6
-rw-r--r--svtools/source/contnr/imivctl1.cxx53
-rw-r--r--svtools/source/contnr/imivctl2.cxx2
-rw-r--r--svtools/source/contnr/ivctrl.cxx43
-rw-r--r--svtools/source/contnr/svcontnr.src21
-rw-r--r--svtools/source/contnr/svicnvw.cxx52
-rw-r--r--svtools/source/contnr/svimpbox.cxx148
-rw-r--r--svtools/source/contnr/svimpicn.cxx80
-rw-r--r--svtools/source/contnr/svlbitm.cxx53
-rw-r--r--svtools/source/contnr/svlbox.cxx39
-rw-r--r--svtools/source/contnr/svtabbx.cxx14
-rw-r--r--svtools/source/contnr/svtreebx.cxx167
-rw-r--r--svtools/source/contnr/templwin.cxx122
-rw-r--r--svtools/source/contnr/templwin.hxx7
-rw-r--r--svtools/source/contnr/templwin.src123
-rw-r--r--svtools/source/contnr/tooltiplbox.cxx2
-rw-r--r--svtools/source/contnr/treelist.cxx349
-rw-r--r--[-rwxr-xr-x]svtools/source/control/asynclink.cxx7
-rw-r--r--[-rwxr-xr-x]svtools/source/control/calendar.cxx2
-rw-r--r--[-rwxr-xr-x]svtools/source/control/calendar.src30
-rw-r--r--[-rwxr-xr-x]svtools/source/control/collatorres.cxx2
-rw-r--r--[-rwxr-xr-x]svtools/source/control/ctrlbox.cxx1972
-rw-r--r--[-rwxr-xr-x]svtools/source/control/ctrlbox.src55
-rw-r--r--[-rwxr-xr-x]svtools/source/control/ctrltool.cxx82
-rw-r--r--[-rwxr-xr-x]svtools/source/control/ctrltool.src47
-rw-r--r--[-rwxr-xr-x]svtools/source/control/filectrl.cxx2
-rw-r--r--[-rwxr-xr-x]svtools/source/control/filectrl.src3
-rw-r--r--[-rwxr-xr-x]svtools/source/control/filectrl2.cxx6
-rw-r--r--svtools/source/control/fileurlbox.cxx2
-rw-r--r--svtools/source/control/fixedhyper.cxx2
-rw-r--r--[-rwxr-xr-x]svtools/source/control/fmtfield.cxx9
-rw-r--r--[-rwxr-xr-x]svtools/source/control/headbar.cxx182
-rw-r--r--svtools/source/control/hyperlabel.cxx6
-rw-r--r--[-rwxr-xr-x]svtools/source/control/indexentryres.cxx2
-rw-r--r--[-rwxr-xr-x]svtools/source/control/inettbc.cxx32
-rw-r--r--[-rwxr-xr-x]svtools/source/control/prgsbar.cxx2
-rw-r--r--[-rwxr-xr-x]svtools/source/control/roadmap.cxx8
-rw-r--r--[-rwxr-xr-x]svtools/source/control/ruler.cxx86
-rw-r--r--[-rwxr-xr-x]svtools/source/control/scriptedtext.cxx2
-rw-r--r--[-rwxr-xr-x]svtools/source/control/scrwin.cxx10
-rw-r--r--[-rwxr-xr-x]svtools/source/control/stdctrl.cxx2
-rw-r--r--[-rwxr-xr-x]svtools/source/control/stdmenu.cxx3
-rw-r--r--[-rwxr-xr-x]svtools/source/control/svxbox.cxx12
-rw-r--r--[-rwxr-xr-x]svtools/source/control/tabbar.cxx908
-rw-r--r--[-rwxr-xr-x]svtools/source/control/taskbar.cxx4
-rw-r--r--[-rwxr-xr-x]svtools/source/control/taskbox.cxx69
-rw-r--r--[-rwxr-xr-x]svtools/source/control/taskmisc.cxx3
-rw-r--r--[-rwxr-xr-x]svtools/source/control/taskstat.cxx73
-rw-r--r--svtools/source/control/toolbarmenu.cxx165
-rw-r--r--svtools/source/control/toolbarmenuacc.cxx65
-rw-r--r--svtools/source/control/toolbarmenuimp.hxx31
-rw-r--r--svtools/source/control/urlcontrol.cxx2
-rw-r--r--svtools/source/control/valueacc.cxx125
-rw-r--r--[-rwxr-xr-x]svtools/source/control/valueimp.hxx27
-rw-r--r--svtools/source/control/valueset.cxx280
-rw-r--r--svtools/source/dialogs/addresstemplate.cxx16
-rw-r--r--svtools/source/dialogs/colctrl.cxx690
-rw-r--r--svtools/source/dialogs/colrdlg.cxx333
-rw-r--r--svtools/source/dialogs/colrdlg.hrc69
-rw-r--r--svtools/source/dialogs/colrdlg.src295
-rw-r--r--svtools/source/dialogs/filedlg.cxx3
-rw-r--r--svtools/source/dialogs/filedlg2.cxx149
-rw-r--r--svtools/source/dialogs/filedlg2.hxx34
-rw-r--r--svtools/source/dialogs/filedlg2.src38
-rw-r--r--svtools/source/dialogs/formats.src3
-rw-r--r--svtools/source/dialogs/insdlg.cxx57
-rw-r--r--svtools/source/dialogs/mcvmath.cxx18
-rw-r--r--svtools/source/dialogs/mcvmath.hxx3
-rw-r--r--svtools/source/dialogs/prnsetup.cxx8
-rw-r--r--svtools/source/dialogs/prnsetup.src35
-rw-r--r--svtools/source/dialogs/property.cxx157
-rw-r--r--svtools/source/dialogs/roadmapwizard.cxx7
-rw-r--r--svtools/source/dialogs/so3res.src10
-rw-r--r--svtools/source/dialogs/wizardmachine.cxx11
-rw-r--r--svtools/source/dialogs/wizardmachine.src2
-rw-r--r--svtools/source/dialogs/wizdlg.cxx13
-rw-r--r--svtools/source/edit/editsyntaxhighlighter.cxx5
-rw-r--r--svtools/source/edit/svmedit.cxx8
-rw-r--r--svtools/source/edit/svmedit2.cxx2
-rw-r--r--svtools/source/edit/sychconv.cxx7
-rw-r--r--svtools/source/edit/syntaxhighlight.cxx3
-rw-r--r--svtools/source/edit/textdat2.hxx4
-rw-r--r--svtools/source/edit/textdata.cxx4
-rw-r--r--svtools/source/edit/textdoc.cxx385
-rw-r--r--svtools/source/edit/textdoc.hxx4
-rw-r--r--svtools/source/edit/texteng.cxx21
-rw-r--r--svtools/source/edit/textund2.hxx3
-rw-r--r--svtools/source/edit/textundo.cxx35
-rw-r--r--svtools/source/edit/textundo.hxx3
-rw-r--r--svtools/source/edit/textview.cxx37
-rw-r--r--svtools/source/edit/textwindowpeer.cxx3
-rw-r--r--svtools/source/edit/txtattr.cxx16
-rw-r--r--svtools/source/edit/xtextedt.cxx2
-rw-r--r--svtools/source/filter/FilterConfigCache.cxx21
-rw-r--r--svtools/source/filter/FilterConfigCache.hxx2
-rw-r--r--svtools/source/filter/FilterConfigItem.cxx18
-rw-r--r--svtools/source/filter/SvFilterOptionsDialog.cxx6
-rw-r--r--svtools/source/filter/SvFilterOptionsDialog.hxx2
-rw-r--r--svtools/source/filter/exportdialog.cxx5
-rw-r--r--svtools/source/filter/exportdialog.hxx2
-rw-r--r--svtools/source/filter/filter.cxx90
-rw-r--r--svtools/source/filter/filter2.cxx5
-rw-r--r--svtools/source/filter/igif/decode.cxx3
-rw-r--r--svtools/source/filter/igif/decode.hxx5
-rw-r--r--svtools/source/filter/igif/gifread.cxx7
-rw-r--r--svtools/source/filter/ixbm/xbmread.cxx5
-rw-r--r--svtools/source/filter/ixpm/rgbtable.hxx3
-rw-r--r--svtools/source/filter/ixpm/xpmread.cxx7
-rw-r--r--svtools/source/filter/jpeg/jpeg.cxx3
-rw-r--r--svtools/source/filter/jpeg/jpeg.h3
-rw-r--r--svtools/source/filter/jpeg/jpegc.c3
-rw-r--r--svtools/source/filter/sgfbram.cxx57
-rw-r--r--svtools/source/filter/sgvmain.cxx64
-rw-r--r--svtools/source/filter/sgvspln.cxx42
-rw-r--r--svtools/source/filter/sgvtext.cxx14
-rw-r--r--svtools/source/filter/wmf/emfwr.cxx166
-rw-r--r--svtools/source/filter/wmf/emfwr.hxx9
-rw-r--r--svtools/source/filter/wmf/enhwmf.cxx199
-rw-r--r--svtools/source/filter/wmf/winmtf.cxx299
-rw-r--r--svtools/source/filter/wmf/winmtf.hxx149
-rw-r--r--svtools/source/filter/wmf/winwmf.cxx43
-rw-r--r--svtools/source/filter/wmf/wmf.cxx11
-rw-r--r--svtools/source/filter/wmf/wmfwr.cxx81
-rw-r--r--svtools/source/filter/wmf/wmfwr.hxx4
-rw-r--r--svtools/source/graphic/descriptor.cxx29
-rw-r--r--svtools/source/graphic/descriptor.hxx3
-rw-r--r--svtools/source/graphic/graphic.cxx29
-rw-r--r--svtools/source/graphic/graphic.hxx3
-rw-r--r--svtools/source/graphic/graphicunofactory.cxx3
-rw-r--r--svtools/source/graphic/grfattr.cxx3
-rw-r--r--svtools/source/graphic/grfcache.cxx36
-rw-r--r--svtools/source/graphic/grfcache.hxx4
-rw-r--r--svtools/source/graphic/grfmgr.cxx151
-rw-r--r--svtools/source/graphic/grfmgr2.cxx16
-rw-r--r--svtools/source/graphic/provider.cxx45
-rw-r--r--svtools/source/graphic/renderer.cxx29
-rw-r--r--svtools/source/graphic/transformer.cxx6
-rw-r--r--svtools/source/graphic/transformer.hxx3
-rw-r--r--svtools/source/hatchwindow/documentcloser.cxx6
-rw-r--r--svtools/source/hatchwindow/documentcloser.hxx2
-rw-r--r--svtools/source/hatchwindow/hatchwindow.cxx11
-rw-r--r--svtools/source/hatchwindow/hatchwindow.hxx2
-rw-r--r--svtools/source/hatchwindow/hatchwindowfactory.cxx11
-rw-r--r--svtools/source/hatchwindow/hatchwindowfactory.hxx4
-rw-r--r--svtools/source/hatchwindow/ipwin.cxx2
-rw-r--r--svtools/source/hatchwindow/ipwin.hxx2
-rw-r--r--svtools/source/inc/configitems/accessibilityoptions_const.hxx23
-rw-r--r--svtools/source/inc/gifread.hxx7
-rw-r--r--svtools/source/inc/gradwrap.hxx77
-rw-r--r--svtools/source/inc/iodlg.hrc2
-rw-r--r--svtools/source/inc/jpeg.hxx5
-rw-r--r--svtools/source/inc/msgrd.hxx3
-rw-r--r--svtools/source/inc/msgwr.hxx2
-rw-r--r--svtools/source/inc/property.hxx16
-rw-r--r--svtools/source/inc/provider.hxx3
-rw-r--r--svtools/source/inc/renderer.hxx3
-rw-r--r--svtools/source/inc/sgfbram.hxx3
-rw-r--r--svtools/source/inc/sgffilt.hxx3
-rw-r--r--svtools/source/inc/sgvmain.hxx2
-rw-r--r--svtools/source/inc/sgvspln.hxx7
-rw-r--r--svtools/source/inc/svimpbox.hxx104
-rw-r--r--svtools/source/inc/svimpicn.hxx6
-rw-r--r--svtools/source/inc/svtaccessiblefactory.hxx2
-rw-r--r--svtools/source/inc/unoiface.hxx3
-rw-r--r--svtools/source/inc/xbmread.hxx7
-rw-r--r--svtools/source/inc/xpmread.hxx5
-rw-r--r--svtools/source/java/javacontext.cxx11
-rw-r--r--svtools/source/java/javaerror.src4
-rw-r--r--svtools/source/java/javainteractionhandler.cxx27
-rw-r--r--svtools/source/misc/acceleratorexecute.cxx79
-rw-r--r--svtools/source/misc/bindablecontrolhelper.cxx161
-rw-r--r--svtools/source/misc/chartprettypainter.cxx27
-rw-r--r--svtools/source/misc/cliplistener.cxx6
-rw-r--r--svtools/source/misc/dialogclosedlistener.cxx2
-rw-r--r--svtools/source/misc/dialogcontrolling.cxx2
-rw-r--r--svtools/source/misc/ehdl.cxx20
-rw-r--r--svtools/source/misc/embedhlp.cxx159
-rw-r--r--svtools/source/misc/embedtransfer.cxx6
-rw-r--r--svtools/source/misc/filechangedchecker.cxx115
-rw-r--r--svtools/source/misc/filterutils.cxx58
-rw-r--r--svtools/source/misc/helpagent.src5
-rw-r--r--svtools/source/misc/helpagentwindow.cxx2
-rw-r--r--svtools/source/misc/imagemgr.cxx268
-rw-r--r--svtools/source/misc/imagemgr.src192
-rw-r--r--svtools/source/misc/imageresourceaccess.cxx4
-rw-r--r--svtools/source/misc/imap.cxx3
-rw-r--r--svtools/source/misc/imap2.cxx6
-rw-r--r--svtools/source/misc/imap3.cxx2
-rw-r--r--svtools/source/misc/itemdel.cxx2
-rw-r--r--svtools/source/misc/langhelp.cxx47
-rw-r--r--[-rwxr-xr-x]svtools/source/misc/langtab.cxx5
-rw-r--r--svtools/source/misc/langtab.src11
-rw-r--r--svtools/source/misc/stringtransfer.cxx2
-rw-r--r--[-rwxr-xr-x]svtools/source/misc/svtaccessiblefactory.cxx10
-rw-r--r--svtools/source/misc/svtdata.cxx3
-rw-r--r--svtools/source/misc/templatefoldercache.cxx78
-rw-r--r--svtools/source/misc/transfer.cxx153
-rw-r--r--svtools/source/misc/transfer2.cxx15
-rw-r--r--svtools/source/misc/undo.src3
-rw-r--r--svtools/source/misc/unitconv.cxx8
-rw-r--r--svtools/source/misc/wallitem.cxx2
-rw-r--r--svtools/source/misc/xwindowitem.cxx2
-rw-r--r--svtools/source/plugapp/testtool.src79
-rw-r--r--svtools/source/plugapp/ttprops.cxx2
-rw-r--r--svtools/source/productregistration/productregistration.cxx26
-rw-r--r--svtools/source/productregistration/productregistration.hxx2
-rw-r--r--svtools/source/productregistration/registrationdlg.cxx13
-rw-r--r--svtools/source/productregistration/registrationdlg.hxx5
-rw-r--r--svtools/source/productregistration/registrationdlg.src8
-rw-r--r--svtools/source/svhtml/htmlkywd.cxx122
-rw-r--r--svtools/source/svhtml/htmlout.cxx4
-rw-r--r--svtools/source/svhtml/htmlsupp.cxx18
-rw-r--r--svtools/source/svhtml/parhtml.cxx443
-rw-r--r--svtools/source/svrtf/parrtf.cxx24
-rw-r--r--svtools/source/svrtf/rtfkeywd.cxx24
-rw-r--r--svtools/source/svrtf/rtfout.cxx7
-rw-r--r--svtools/source/svrtf/svparser.cxx4
-rw-r--r--[-rwxr-xr-x]svtools/source/table/cellvalueconversion.cxx0
-rw-r--r--[-rwxr-xr-x]svtools/source/table/cellvalueconversion.hxx0
-rw-r--r--svtools/source/table/defaultinputhandler.cxx3
-rw-r--r--svtools/source/table/gridtablerenderer.cxx2
-rw-r--r--[-rwxr-xr-x]svtools/source/table/mousefunction.cxx0
-rw-r--r--[-rwxr-xr-x]svtools/source/table/mousefunction.hxx0
-rw-r--r--svtools/source/table/tablecontrol.cxx9
-rw-r--r--[-rwxr-xr-x]svtools/source/table/tablecontrol_impl.cxx9
-rw-r--r--[-rwxr-xr-x]svtools/source/table/tablecontrol_impl.hxx3
-rw-r--r--svtools/source/table/tabledatawindow.cxx3
-rw-r--r--svtools/source/table/tabledatawindow.hxx5
-rw-r--r--svtools/source/table/tablegeometry.cxx3
-rw-r--r--svtools/source/table/tablegeometry.hxx3
-rw-r--r--svtools/source/toolpanel/drawerlayouter.cxx7
-rw-r--r--svtools/source/toolpanel/dummypanel.cxx3
-rw-r--r--svtools/source/toolpanel/dummypanel.hxx3
-rw-r--r--[-rwxr-xr-x]svtools/source/toolpanel/paneldecklisteners.cxx3
-rw-r--r--[-rwxr-xr-x]svtools/source/toolpanel/paneldecklisteners.hxx3
-rw-r--r--[-rwxr-xr-x]svtools/source/toolpanel/paneltabbar.cxx22
-rw-r--r--svtools/source/toolpanel/paneltabbarpeer.cxx8
-rw-r--r--svtools/source/toolpanel/paneltabbarpeer.hxx3
-rw-r--r--svtools/source/toolpanel/refbase.cxx3
-rw-r--r--svtools/source/toolpanel/tabbargeometry.cxx3
-rw-r--r--svtools/source/toolpanel/tabbargeometry.hxx3
-rw-r--r--svtools/source/toolpanel/tabitemdescriptor.hxx3
-rw-r--r--[-rwxr-xr-x]svtools/source/toolpanel/tablayouter.cxx5
-rw-r--r--svtools/source/toolpanel/toolpanel.cxx3
-rw-r--r--svtools/source/toolpanel/toolpanel.src10
-rw-r--r--svtools/source/toolpanel/toolpanelcollection.cxx3
-rw-r--r--svtools/source/toolpanel/toolpanelcollection.hxx3
-rw-r--r--[-rwxr-xr-x]svtools/source/toolpanel/toolpaneldeck.cxx3
-rw-r--r--[-rwxr-xr-x]svtools/source/toolpanel/toolpaneldeckpeer.cxx8
-rw-r--r--[-rwxr-xr-x]svtools/source/toolpanel/toolpaneldeckpeer.hxx3
-rw-r--r--svtools/source/toolpanel/toolpaneldrawer.cxx18
-rw-r--r--svtools/source/toolpanel/toolpaneldrawer.hxx3
-rw-r--r--svtools/source/toolpanel/toolpaneldrawerpeer.cxx6
-rw-r--r--svtools/source/toolpanel/toolpaneldrawerpeer.hxx3
-rw-r--r--svtools/source/uno/addrtempuno.cxx8
-rw-r--r--svtools/source/uno/contextmenuhelper.cxx30
-rw-r--r--svtools/source/uno/framestatuslistener.cxx25
-rw-r--r--svtools/source/uno/generictoolboxcontroller.cxx11
-rw-r--r--svtools/source/uno/genericunodialog.cxx18
-rw-r--r--svtools/source/uno/miscservices.cxx6
-rw-r--r--svtools/source/uno/popupmenucontrollerbase.cxx15
-rw-r--r--svtools/source/uno/popupwindowcontroller.cxx2
-rw-r--r--svtools/source/uno/statusbarcontroller.cxx61
-rw-r--r--svtools/source/uno/svtxgridcontrol.cxx44
-rw-r--r--[-rwxr-xr-x]svtools/source/uno/svtxgridcontrol.hxx3
-rw-r--r--svtools/source/uno/toolboxcontroller.cxx55
-rw-r--r--svtools/source/uno/treecontrolpeer.cxx81
-rw-r--r--svtools/source/uno/treecontrolpeer.hxx4
-rw-r--r--svtools/source/uno/unocontroltablemodel.cxx4
-rw-r--r--svtools/source/uno/unocontroltablemodel.hxx3
-rw-r--r--svtools/source/uno/unoevent.cxx4
-rw-r--r--[-rwxr-xr-x]svtools/source/uno/unogridcolumnfacade.cxx6
-rw-r--r--[-rwxr-xr-x]svtools/source/uno/unogridcolumnfacade.hxx0
-rw-r--r--svtools/source/uno/unoiface.cxx191
-rw-r--r--svtools/source/uno/unoimap.cxx35
-rw-r--r--svtools/source/uno/unowizard.hxx3
-rw-r--r--svtools/source/uno/wizard/unowizard.cxx33
-rw-r--r--svtools/source/uno/wizard/wizardpagecontroller.cxx3
-rw-r--r--svtools/source/uno/wizard/wizardpagecontroller.hxx3
-rw-r--r--svtools/source/uno/wizard/wizardshell.cxx5
-rw-r--r--svtools/source/uno/wizard/wizardshell.hxx3
-rw-r--r--svtools/source/urlobj/inetimg.cxx2
-rw-r--r--svtools/workben/browser.cxx810
-rw-r--r--svtools/workben/cui/loadlib.cxx6
-rw-r--r--svtools/workben/stest.cxx186
-rw-r--r--svtools/workben/svdem.cxx3
-rw-r--r--[-rwxr-xr-x]svtools/workben/toolpanel/toolpaneltest.cxx21
-rw-r--r--svtools/workben/treecontrol/treetest.cxx9
-rw-r--r--svtools/workben/unodialog/roadmapskeleton.cxx3
-rw-r--r--svtools/workben/unodialog/roadmapskeleton.hxx3
-rw-r--r--svtools/workben/unodialog/roadmapskeletonpages.cxx3
-rw-r--r--svtools/workben/unodialog/roadmapskeletonpages.hxx3
-rw-r--r--svtools/workben/unodialog/udlg_module.cxx2
-rw-r--r--svtools/workben/unodialog/udlg_module.hxx2
-rw-r--r--svtools/workben/unodialog/udlg_services.cxx3
-rw-r--r--svtools/workben/unodialog/unodialogsample.cxx3
-rw-r--r--svtools/workben/urange.cxx220
-rwxr-xr-xtoolkit/JunitTest_toolkit_unoapi.mk6
-rw-r--r--toolkit/Library_tk.mk9
-rw-r--r--toolkit/Package_inc.mk1
-rw-r--r--toolkit/doc/layout/ChangeLog1286
-rw-r--r--toolkit/doc/layout/ChangeLog.0546
-rw-r--r--toolkit/inc/layout/layout-post.hxx7
-rw-r--r--toolkit/inc/layout/layout-pre.hxx5
-rw-r--r--toolkit/inc/layout/layout.hxx10
-rw-r--r--toolkit/inc/pch/precompiled_toolkit.cxx2
-rw-r--r--toolkit/inc/pch/precompiled_toolkit.hxx6
-rw-r--r--[-rwxr-xr-x]toolkit/inc/toolkit/awt/animatedimagespeer.hxx0
-rw-r--r--toolkit/inc/toolkit/awt/vclxaccessiblecomponent.hxx2
-rw-r--r--toolkit/inc/toolkit/awt/vclxbitmap.hxx2
-rw-r--r--toolkit/inc/toolkit/awt/vclxcontainer.hxx2
-rw-r--r--toolkit/inc/toolkit/awt/vclxdevice.hxx7
-rw-r--r--toolkit/inc/toolkit/awt/vclxfont.hxx2
-rw-r--r--toolkit/inc/toolkit/awt/vclxgraphics.hxx8
-rw-r--r--toolkit/inc/toolkit/awt/vclxmenu.hxx11
-rw-r--r--toolkit/inc/toolkit/awt/vclxpointer.hxx2
-rw-r--r--toolkit/inc/toolkit/awt/vclxprinter.hxx2
-rw-r--r--toolkit/inc/toolkit/awt/vclxregion.hxx2
-rw-r--r--toolkit/inc/toolkit/awt/vclxspinbutton.hxx2
-rw-r--r--toolkit/inc/toolkit/awt/vclxsystemdependentwindow.hxx2
-rw-r--r--toolkit/inc/toolkit/awt/vclxtoolkit.hxx3
-rw-r--r--toolkit/inc/toolkit/awt/vclxtopwindow.hxx4
-rw-r--r--toolkit/inc/toolkit/awt/vclxwindow.hxx2
-rw-r--r--toolkit/inc/toolkit/awt/vclxwindows.hxx100
-rw-r--r--toolkit/inc/toolkit/awt/xsimpleanimation.hxx2
-rw-r--r--toolkit/inc/toolkit/awt/xthrobber.hxx2
-rw-r--r--toolkit/inc/toolkit/controls/accessiblecontrolcontext.hxx2
-rw-r--r--[-rwxr-xr-x]toolkit/inc/toolkit/controls/animatedimages.hxx0
-rw-r--r--toolkit/inc/toolkit/controls/controlmodelcontainerbase.hxx4
-rw-r--r--toolkit/inc/toolkit/controls/dialogcontrol.hxx142
-rw-r--r--toolkit/inc/toolkit/controls/eventcontainer.hxx10
-rw-r--r--toolkit/inc/toolkit/controls/formattedcontrol.hxx3
-rw-r--r--toolkit/inc/toolkit/controls/geometrycontrolmodel.hxx3
-rw-r--r--toolkit/inc/toolkit/controls/geometrycontrolmodel_impl.hxx2
-rw-r--r--toolkit/inc/toolkit/controls/roadmapcontrol.hxx3
-rw-r--r--toolkit/inc/toolkit/controls/roadmapentry.hxx2
-rw-r--r--[-rwxr-xr-x]toolkit/inc/toolkit/controls/spinningprogress.hxx0
-rw-r--r--toolkit/inc/toolkit/controls/stdtabcontroller.hxx2
-rw-r--r--toolkit/inc/toolkit/controls/stdtabcontrollermodel.hxx19
-rw-r--r--toolkit/inc/toolkit/controls/tkscrollbar.hxx3
-rw-r--r--toolkit/inc/toolkit/controls/tksimpleanimation.hxx3
-rw-r--r--toolkit/inc/toolkit/controls/tkspinbutton.hxx3
-rw-r--r--toolkit/inc/toolkit/controls/tkthrobber.hxx3
-rw-r--r--toolkit/inc/toolkit/controls/unocontrol.hxx4
-rw-r--r--toolkit/inc/toolkit/controls/unocontrolbase.hxx2
-rw-r--r--toolkit/inc/toolkit/controls/unocontrolcontainer.hxx20
-rw-r--r--toolkit/inc/toolkit/controls/unocontrolcontainermodel.hxx2
-rw-r--r--toolkit/inc/toolkit/controls/unocontrolmodel.hxx2
-rw-r--r--toolkit/inc/toolkit/controls/unocontrols.hxx3
-rw-r--r--toolkit/inc/toolkit/dllapi.h3
-rw-r--r--toolkit/inc/toolkit/helper/accessibilityclient.hxx2
-rw-r--r--toolkit/inc/toolkit/helper/accessiblefactory.hxx7
-rw-r--r--toolkit/inc/toolkit/helper/convert.hxx3
-rw-r--r--toolkit/inc/toolkit/helper/emptyfontdescriptor.hxx2
-rw-r--r--toolkit/inc/toolkit/helper/externallock.hxx2
-rw-r--r--toolkit/inc/toolkit/helper/fixedhyperbase.hxx2
-rw-r--r--toolkit/inc/toolkit/helper/formpdfexport.hxx3
-rw-r--r--toolkit/inc/toolkit/helper/imagealign.hxx3
-rw-r--r--toolkit/inc/toolkit/helper/listenermultiplexer.hxx14
-rw-r--r--toolkit/inc/toolkit/helper/macros.hxx95
-rw-r--r--toolkit/inc/toolkit/helper/mutexandbroadcasthelper.hxx2
-rw-r--r--toolkit/inc/toolkit/helper/mutexhelper.hxx2
-rw-r--r--toolkit/inc/toolkit/helper/property.hxx14
-rw-r--r--toolkit/inc/toolkit/helper/servicenames.hxx162
-rw-r--r--toolkit/inc/toolkit/helper/tkresmgr.hxx2
-rw-r--r--toolkit/inc/toolkit/helper/unomemorystream.hxx2
-rw-r--r--toolkit/inc/toolkit/helper/unopropertyarrayhelper.hxx2
-rw-r--r--toolkit/inc/toolkit/helper/unowrapper.hxx2
-rw-r--r--toolkit/inc/toolkit/helper/vclunohelper.hxx3
-rw-r--r--[-rwxr-xr-x]toolkit/qa/complex/toolkit/accessibility/_XAccessibleComponent.java6
-rw-r--r--toolkit/qa/unoapi/Test.java52
-rw-r--r--toolkit/qa/unoapi/knownissues.xcl6
-rw-r--r--[-rwxr-xr-x]toolkit/source/awt/animatedimagespeer.cxx21
-rw-r--r--toolkit/source/awt/asynccallback.cxx9
-rw-r--r--toolkit/source/awt/forward.hxx3
-rw-r--r--toolkit/source/awt/stylesettings.cxx18
-rw-r--r--toolkit/source/awt/stylesettings.hxx9
-rw-r--r--toolkit/source/awt/vclxaccessiblecomponent.cxx6
-rw-r--r--toolkit/source/awt/vclxbitmap.cxx2
-rw-r--r--toolkit/source/awt/vclxbutton.cxx41
-rw-r--r--toolkit/source/awt/vclxbutton.hxx3
-rw-r--r--toolkit/source/awt/vclxcontainer.cxx19
-rw-r--r--toolkit/source/awt/vclxdevice.cxx49
-rw-r--r--toolkit/source/awt/vclxdialog.cxx33
-rw-r--r--toolkit/source/awt/vclxdialog.hxx4
-rw-r--r--toolkit/source/awt/vclxfixedline.cxx25
-rw-r--r--toolkit/source/awt/vclxfixedline.hxx3
-rw-r--r--toolkit/source/awt/vclxfont.cxx3
-rw-r--r--toolkit/source/awt/vclxgraphics.cxx64
-rw-r--r--toolkit/source/awt/vclxmenu.cxx116
-rw-r--r--toolkit/source/awt/vclxplugin.cxx8
-rw-r--r--toolkit/source/awt/vclxplugin.hxx3
-rw-r--r--toolkit/source/awt/vclxpointer.cxx2
-rw-r--r--toolkit/source/awt/vclxprinter.cxx50
-rw-r--r--toolkit/source/awt/vclxregion.cxx2
-rw-r--r--toolkit/source/awt/vclxscroller.cxx24
-rw-r--r--toolkit/source/awt/vclxscroller.hxx3
-rw-r--r--toolkit/source/awt/vclxspinbutton.cxx41
-rw-r--r--toolkit/source/awt/vclxsplitter.cxx6
-rw-r--r--toolkit/source/awt/vclxsplitter.hxx3
-rw-r--r--toolkit/source/awt/vclxsystemdependentwindow.cxx16
-rw-r--r--toolkit/source/awt/vclxtabcontrol.cxx48
-rw-r--r--toolkit/source/awt/vclxtabcontrol.hxx6
-rw-r--r--toolkit/source/awt/vclxtabpage.cxx25
-rw-r--r--toolkit/source/awt/vclxtabpage.hxx3
-rw-r--r--toolkit/source/awt/vclxtabpagecontainer.cxx13
-rw-r--r--toolkit/source/awt/vclxtabpagemodel.cxx6
-rw-r--r--toolkit/source/awt/vclxtoolkit.cxx101
-rw-r--r--toolkit/source/awt/vclxtopwindow.cxx51
-rw-r--r--toolkit/source/awt/vclxwindow.cxx161
-rw-r--r--toolkit/source/awt/vclxwindow1.cxx18
-rw-r--r--toolkit/source/awt/vclxwindows.cxx1012
-rw-r--r--toolkit/source/awt/xsimpleanimation.cxx14
-rw-r--r--toolkit/source/awt/xthrobber.cxx15
-rw-r--r--toolkit/source/awt/xthrobber.hrc6
-rw-r--r--toolkit/source/awt/xthrobber.src73
-rw-r--r--toolkit/source/controls/accessiblecontrolcontext.cxx16
-rw-r--r--[-rwxr-xr-x]toolkit/source/controls/animatedimages.cxx4
-rw-r--r--toolkit/source/controls/controlmodelcontainerbase.cxx191
-rw-r--r--toolkit/source/controls/dialogcontrol.cxx668
-rw-r--r--toolkit/source/controls/eventcontainer.cxx6
-rw-r--r--toolkit/source/controls/formattedcontrol.cxx9
-rw-r--r--toolkit/source/controls/geometrycontrolmodel.cxx31
-rw-r--r--toolkit/source/controls/grid/defaultgridcolumnmodel.cxx2
-rw-r--r--toolkit/source/controls/grid/defaultgridcolumnmodel.hxx3
-rw-r--r--toolkit/source/controls/grid/defaultgriddatamodel.cxx3
-rw-r--r--toolkit/source/controls/grid/defaultgriddatamodel.hxx3
-rw-r--r--toolkit/source/controls/grid/gridcolumn.cxx2
-rw-r--r--toolkit/source/controls/grid/gridcolumn.hxx3
-rw-r--r--toolkit/source/controls/grid/gridcontrol.cxx5
-rw-r--r--toolkit/source/controls/grid/gridcontrol.hxx3
-rw-r--r--[-rwxr-xr-x]toolkit/source/controls/grid/grideventforwarder.cxx0
-rw-r--r--[-rwxr-xr-x]toolkit/source/controls/grid/grideventforwarder.hxx0
-rw-r--r--[-rwxr-xr-x]toolkit/source/controls/grid/initguard.hxx3
-rw-r--r--[-rwxr-xr-x]toolkit/source/controls/grid/sortablegriddatamodel.cxx0
-rw-r--r--[-rwxr-xr-x]toolkit/source/controls/grid/sortablegriddatamodel.hxx0
-rw-r--r--toolkit/source/controls/roadmapcontrol.cxx18
-rw-r--r--toolkit/source/controls/roadmapentry.cxx22
-rw-r--r--[-rwxr-xr-x]toolkit/source/controls/spinningprogress.cxx4
-rw-r--r--toolkit/source/controls/stdtabcontroller.cxx27
-rw-r--r--toolkit/source/controls/stdtabcontrollermodel.cxx88
-rw-r--r--toolkit/source/controls/tabpagecontainer.cxx19
-rw-r--r--toolkit/source/controls/tabpagemodel.cxx13
-rw-r--r--toolkit/source/controls/tkscrollbar.cxx6
-rw-r--r--toolkit/source/controls/tksimpleanimation.cxx4
-rw-r--r--toolkit/source/controls/tkspinbutton.cxx6
-rw-r--r--toolkit/source/controls/tkthrobber.cxx4
-rw-r--r--toolkit/source/controls/tree/treecontrol.cxx7
-rw-r--r--toolkit/source/controls/tree/treecontrol.hxx3
-rw-r--r--toolkit/source/controls/tree/treedatamodel.cxx3
-rw-r--r--toolkit/source/controls/unocontrol.cxx31
-rw-r--r--toolkit/source/controls/unocontrolbase.cxx2
-rw-r--r--toolkit/source/controls/unocontrolcontainer.cxx10
-rw-r--r--toolkit/source/controls/unocontrolcontainermodel.cxx2
-rw-r--r--toolkit/source/controls/unocontrolmodel.cxx41
-rw-r--r--toolkit/source/controls/unocontrols.cxx61
-rw-r--r--toolkit/source/helper/accessibilityclient.cxx9
-rw-r--r--toolkit/source/helper/externallock.cxx4
-rw-r--r--toolkit/source/helper/fixedhyperbase.cxx2
-rw-r--r--toolkit/source/helper/formpdfexport.cxx51
-rw-r--r--toolkit/source/helper/imagealign.cxx11
-rw-r--r--toolkit/source/helper/listenermultiplexer.cxx18
-rw-r--r--toolkit/source/helper/property.cxx8
-rw-r--r--toolkit/source/helper/registerservices.cxx17
-rw-r--r--toolkit/source/helper/servicenames.cxx166
-rw-r--r--toolkit/source/helper/tkresmgr.cxx4
-rw-r--r--toolkit/source/helper/unomemorystream.cxx2
-rw-r--r--toolkit/source/helper/unopropertyarrayhelper.cxx8
-rw-r--r--toolkit/source/helper/unowrapper.cxx7
-rw-r--r--toolkit/source/helper/vclunohelper.cxx22
-rw-r--r--toolkit/source/layout/core/bin.cxx3
-rw-r--r--toolkit/source/layout/core/bin.hxx3
-rw-r--r--toolkit/source/layout/core/box-base.cxx13
-rw-r--r--toolkit/source/layout/core/box-base.hxx3
-rw-r--r--toolkit/source/layout/core/box.cxx11
-rw-r--r--toolkit/source/layout/core/box.hxx3
-rw-r--r--toolkit/source/layout/core/byteseq.cxx5
-rw-r--r--toolkit/source/layout/core/container.cxx46
-rw-r--r--toolkit/source/layout/core/container.hxx3
-rw-r--r--toolkit/source/layout/core/dialogbuttonhbox.cxx16
-rw-r--r--toolkit/source/layout/core/dialogbuttonhbox.hxx3
-rw-r--r--toolkit/source/layout/core/factory.cxx9
-rw-r--r--toolkit/source/layout/core/factory.hxx3
-rw-r--r--toolkit/source/layout/core/flow.cxx14
-rw-r--r--toolkit/source/layout/core/flow.hxx3
-rw-r--r--toolkit/source/layout/core/helper.cxx163
-rw-r--r--toolkit/source/layout/core/helper.hxx3
-rw-r--r--toolkit/source/layout/core/import.cxx15
-rw-r--r--toolkit/source/layout/core/import.hxx53
-rw-r--r--toolkit/source/layout/core/localized-string.cxx8
-rw-r--r--toolkit/source/layout/core/localized-string.hxx3
-rw-r--r--toolkit/source/layout/core/precompiled_xmlscript.hxx3
-rw-r--r--toolkit/source/layout/core/proplist.cxx60
-rw-r--r--toolkit/source/layout/core/proplist.hxx3
-rw-r--r--toolkit/source/layout/core/root.cxx48
-rw-r--r--toolkit/source/layout/core/root.hxx7
-rw-r--r--toolkit/source/layout/core/table.cxx15
-rw-r--r--toolkit/source/layout/core/table.hxx3
-rw-r--r--toolkit/source/layout/core/timer.cxx11
-rw-r--r--toolkit/source/layout/core/timer.hxx3
-rw-r--r--toolkit/source/layout/core/translate.cxx19
-rw-r--r--toolkit/source/layout/core/translate.hxx3
-rw-r--r--toolkit/source/layout/core/vcl.cxx3
-rw-r--r--toolkit/source/layout/core/vcl.hxx3
-rw-r--r--toolkit/source/layout/vcl/wbutton.cxx23
-rw-r--r--toolkit/source/layout/vcl/wcontainer.cxx5
-rw-r--r--toolkit/source/layout/vcl/wfield.cxx3
-rw-r--r--toolkit/source/layout/vcl/wrapper.cxx76
-rw-r--r--toolkit/source/layout/vcl/wrapper.hxx3
-rw-r--r--toolkit/src2xml/include.lst2
-rw-r--r--toolkit/src2xml/src.lst3
-rw-r--r--[-rwxr-xr-x]toolkit/test/accessibility/AWB.sxwbin9257 -> 9257 bytes-rw-r--r--toolkit/test/accessibility/HelpWindow.java2
-rw-r--r--toolkit/uiconfig/layout/message-box.xml8
-rw-r--r--toolkit/util/tk.component18
-rw-r--r--toolkit/workben/controls.cxx181
-rw-r--r--toolkit/workben/layout/editor.cxx133
-rw-r--r--toolkit/workben/layout/editor.hxx3
-rw-r--r--toolkit/workben/layout/interactable-containers.xml2
-rw-r--r--toolkit/workben/layout/message-box.xml8
-rw-r--r--toolkit/workben/layout/number-format.xml5
-rw-r--r--toolkit/workben/layout/plugin.cxx3
-rw-r--r--toolkit/workben/layout/plugin.hxx2
-rw-r--r--toolkit/workben/layout/plugin.xml2
-rw-r--r--toolkit/workben/layout/recover.cxx3
-rw-r--r--toolkit/workben/layout/recover.hxx2
-rw-r--r--toolkit/workben/layout/recover.xml10
-rw-r--r--toolkit/workben/layout/simple-paragraph.cxx12
-rw-r--r--toolkit/workben/layout/simple-paragraph.hxx3
-rw-r--r--toolkit/workben/layout/sortdlg.cxx8
-rw-r--r--toolkit/workben/layout/sortdlg.hrc12
-rw-r--r--toolkit/workben/layout/sortdlg.hxx3
-rw-r--r--toolkit/workben/layout/sortdlg.src14
-rw-r--r--toolkit/workben/layout/test.cxx45
-rw-r--r--toolkit/workben/layout/tpsort.cxx32
-rw-r--r--toolkit/workben/layout/tpsort.hxx2
-rw-r--r--toolkit/workben/layout/uno.hxx5
-rw-r--r--toolkit/workben/layout/wordcount-plain.xml26
-rw-r--r--toolkit/workben/layout/wordcount-tight.xml12
-rw-r--r--toolkit/workben/layout/wordcount.xml13
-rw-r--r--toolkit/workben/layout/wordcountdialog.cxx15
-rw-r--r--toolkit/workben/layout/wordcountdialog.hxx9
-rw-r--r--toolkit/workben/layout/zoom.cxx20
-rw-r--r--toolkit/workben/layout/zoom.hxx6
-rw-r--r--toolkit/workben/layout/zoom_def.hxx3
-rw-r--r--toolkit/workben/unodialog.cxx7
-rw-r--r--tools/Executable_bestreversemap.mk38
-rw-r--r--tools/Executable_mkunroll.mk20
-rw-r--r--tools/Executable_rscdep.mk16
-rw-r--r--tools/Executable_so_checksum.mk6
-rw-r--r--tools/Executable_sspretty.mk58
-rw-r--r--tools/Library_tl.mk16
-rw-r--r--tools/Module_tools.mk4
-rw-r--r--tools/Package_inc.mk9
-rw-r--r--tools/Package_reversemap.mk33
-rw-r--r--[-rwxr-xr-x]tools/StaticLibrary_ooopathutils.mk2
-rw-r--r--tools/StaticLibrary_toolshelpers.mk61
-rw-r--r--tools/bootstrp/addexes/replace.cxx3
-rw-r--r--tools/bootstrp/appdef.cxx120
-rw-r--r--tools/bootstrp/cppdep.cxx40
-rw-r--r--tools/bootstrp/cppdep.hxx6
-rw-r--r--tools/bootstrp/inimgr.cxx210
-rw-r--r--tools/bootstrp/iserver.cxx152
-rw-r--r--tools/bootstrp/md5.cxx3
-rw-r--r--tools/bootstrp/md5.hxx2
-rw-r--r--tools/bootstrp/mkcreate.cxx945
-rw-r--r--tools/bootstrp/mkunroll/mkunroll.cxx (renamed from tools/bootstrp/addexes2/mkfilt.cxx)50
-rw-r--r--tools/bootstrp/prj.cxx96
-rw-r--r--tools/bootstrp/rscdep.cxx35
-rw-r--r--tools/bootstrp/so_checksum.cxx2
-rw-r--r--tools/bootstrp/sspretty.cxx60
-rw-r--r--tools/inc/bootstrp/appdef.hxx25
-rw-r--r--tools/inc/bootstrp/inimgr.hxx61
-rw-r--r--tools/inc/bootstrp/mkcreate.hxx297
-rw-r--r--tools/inc/bootstrp/prj.hxx21
-rw-r--r--tools/inc/impcont.hxx9
-rw-r--r--tools/inc/impstrg.hxx3
-rw-r--r--tools/inc/pch/precompiled_tools.cxx2
-rw-r--r--tools/inc/pch/precompiled_tools.hxx11
-rw-r--r--tools/inc/poly.h3
-rw-r--r--tools/inc/tools/StringListResource.hxx3
-rw-r--r--tools/inc/tools/appendunixshellword.hxx3
-rw-r--r--tools/inc/tools/b3dtrans.hxx3
-rw-r--r--tools/inc/tools/bigint.hxx9
-rw-r--r--tools/inc/tools/cachestr.hxx3
-rw-r--r--tools/inc/tools/color.hxx17
-rw-r--r--tools/inc/tools/config.hxx3
-rw-r--r--tools/inc/tools/contnr.hxx3
-rw-r--r--tools/inc/tools/date.hxx3
-rw-r--r--tools/inc/tools/datetime.hxx3
-rw-r--r--tools/inc/tools/debug.hxx127
-rw-r--r--tools/inc/tools/diagnose_ex.h38
-rw-r--r--tools/inc/tools/dynary.hxx3
-rw-r--r--tools/inc/tools/errcode.hxx5
-rw-r--r--tools/inc/tools/errinf.hxx3
-rw-r--r--tools/inc/tools/extendapplicationenvironment.hxx3
-rw-r--r--tools/inc/tools/fldunit.hxx5
-rw-r--r--tools/inc/tools/fontenum.hxx3
-rw-r--r--tools/inc/tools/fract.hxx41
-rw-r--r--tools/inc/tools/fsys.hxx51
-rw-r--r--tools/inc/tools/gen.hxx15
-rw-r--r--tools/inc/tools/geninfo.hxx230
-rw-r--r--tools/inc/tools/getprocessworkingdir.hxx11
-rw-r--r--[-rwxr-xr-x]tools/inc/tools/globname.hxx9
-rw-r--r--tools/inc/tools/inetdef.hxx69
-rw-r--r--[-rwxr-xr-x]tools/inc/tools/inetmime.hxx72
-rw-r--r--tools/inc/tools/inetmsg.hxx15
-rw-r--r--tools/inc/tools/inetstrm.hxx2
-rw-r--r--tools/inc/tools/iparser.hxx147
-rw-r--r--tools/inc/tools/isofallback.hxx6
-rw-r--r--tools/inc/tools/line.hxx3
-rw-r--r--tools/inc/tools/link.hxx9
-rw-r--r--tools/inc/tools/list.hxx3
-rw-r--r--tools/inc/tools/mapunit.hxx3
-rw-r--r--tools/inc/tools/mempool.hxx3
-rw-r--r--tools/inc/tools/multisel.hxx22
-rw-r--r--tools/inc/tools/ownlist.hxx94
-rw-r--r--tools/inc/tools/pathutils.hxx3
-rw-r--r--tools/inc/tools/poly.hxx9
-rw-r--r--tools/inc/tools/postsys.h4
-rw-r--r--tools/inc/tools/postwin.h257
-rw-r--r--tools/inc/tools/postx.h2
-rw-r--r--tools/inc/tools/presys.h5
-rw-r--r--tools/inc/tools/prewin.h71
-rw-r--r--tools/inc/tools/prex.h6
-rw-r--r--tools/inc/tools/pstm.hxx15
-rw-r--r--tools/inc/tools/queue.hxx104
-rw-r--r--tools/inc/tools/rc.h3
-rw-r--r--tools/inc/tools/rc.hxx3
-rw-r--r--tools/inc/tools/rcid.h3
-rw-r--r--tools/inc/tools/ref.hxx49
-rw-r--r--tools/inc/tools/resary.hxx5
-rw-r--r--tools/inc/tools/resid.hxx10
-rw-r--r--tools/inc/tools/resmgr.hxx3
-rw-r--r--tools/inc/tools/rtti.hxx3
-rw-r--r--tools/inc/tools/shl.hxx3
-rw-r--r--tools/inc/tools/simplerm.hxx7
-rw-r--r--tools/inc/tools/solar.h145
-rw-r--r--tools/inc/tools/solarmutex.hxx9
-rw-r--r--tools/inc/tools/stack.hxx3
-rw-r--r--tools/inc/tools/stream.hxx196
-rw-r--r--[-rwxr-xr-x]tools/inc/tools/string.hxx17
-rw-r--r--tools/inc/tools/svborder.hxx2
-rw-r--r--tools/inc/tools/svlibrary.hxx2
-rw-r--r--tools/inc/tools/table.hxx5
-rw-r--r--tools/inc/tools/tempfile.hxx3
-rw-r--r--tools/inc/tools/tenccvt.hxx16
-rw-r--r--tools/inc/tools/testtoolloader.hxx3
-rw-r--r--tools/inc/tools/time.hxx3
-rw-r--r--tools/inc/tools/tools.h3
-rw-r--r--tools/inc/tools/toolsdllapi.h2
-rw-r--r--tools/inc/tools/unqid.hxx3
-rw-r--r--tools/inc/tools/unqidx.hxx3
-rw-r--r--tools/inc/tools/urlobj.hxx9
-rw-r--r--tools/inc/tools/vcompat.hxx3
-rw-r--r--tools/inc/tools/vector2d.hxx3
-rw-r--r--tools/inc/tools/weakbase.h2
-rw-r--r--tools/inc/tools/weakbase.hxx2
-rw-r--r--tools/inc/tools/wintypes.hxx4
-rw-r--r--tools/inc/tools/wldcrd.hxx3
-rw-r--r--tools/inc/tools/zcodec.hxx3
-rw-r--r--tools/inc/toolsin.hxx3
-rw-r--r--tools/os2/inc/dll.hxx39
-rw-r--r--tools/os2/source/dll/toolsdll.cxx48
-rw-r--r--tools/prj/build.lst3
-rw-r--r--tools/qa/test_pathutils.cxx12
-rw-r--r--tools/qa/test_reversemap.cxx173
-rw-r--r--tools/qa/urlobj/export.map7
-rw-r--r--tools/qa/urlobj/makefile.mk66
-rw-r--r--tools/qa/urlobj/tools_urlobj_test.cxx186
-rw-r--r--tools/qa/version.map2
-rw-r--r--tools/source/communi/geninfo.cxx408
-rw-r--r--tools/source/communi/parser.cxx469
-rw-r--r--tools/source/datetime/datetime.cxx55
-rw-r--r--tools/source/datetime/tdate.cxx26
-rw-r--r--tools/source/datetime/ttime.cxx54
-rw-r--r--tools/source/debug/debug.cxx80
-rw-r--r--tools/source/debug/stcktree.cxx3
-rw-r--r--tools/source/fsys/comdep.cxx6
-rw-r--r--[-rwxr-xr-x]tools/source/fsys/comdep.hxx29
-rw-r--r--[-rwxr-xr-x]tools/source/fsys/dirent.cxx878
-rw-r--r--[-rwxr-xr-x]tools/source/fsys/filecopy.cxx100
-rw-r--r--[-rwxr-xr-x]tools/source/fsys/fstat.cxx127
-rw-r--r--tools/source/fsys/os2.cxx1014
-rw-r--r--tools/source/fsys/os2.hxx93
-rw-r--r--[-rwxr-xr-x]tools/source/fsys/tdir.cxx274
-rw-r--r--tools/source/fsys/tempfile.cxx2
-rw-r--r--tools/source/fsys/unx.cxx145
-rw-r--r--tools/source/fsys/unx.hxx7
-rw-r--r--tools/source/fsys/urlobj.cxx92
-rw-r--r--[-rwxr-xr-x]tools/source/fsys/wldcrd.cxx11
-rw-r--r--[-rwxr-xr-x]tools/source/fsys/wntmsc.cxx184
-rw-r--r--[-rwxr-xr-x]tools/source/fsys/wntmsc.hxx21
-rw-r--r--tools/source/generic/b3dtrans.cxx9
-rw-r--r--tools/source/generic/bigint.cxx105
-rw-r--r--tools/source/generic/color.cxx77
-rw-r--r--tools/source/generic/config.cxx35
-rw-r--r--tools/source/generic/fract.cxx79
-rw-r--r--tools/source/generic/gen.cxx31
-rw-r--r--tools/source/generic/line.cxx3
-rw-r--r--tools/source/generic/link.cxx7
-rw-r--r--tools/source/generic/poly.cxx12
-rw-r--r--tools/source/generic/poly2.cxx3
-rw-r--r--tools/source/generic/svborder.cxx2
-rw-r--r--tools/source/generic/svlibrary.cxx261
-rw-r--r--tools/source/generic/toolsin.cxx8
-rw-r--r--tools/source/inet/inetmime.cxx113
-rw-r--r--tools/source/inet/inetmsg.cxx19
-rw-r--r--tools/source/inet/inetstrm.cxx4
-rw-r--r--[-rwxr-xr-x]tools/source/memtools/contnr.cxx141
-rw-r--r--[-rwxr-xr-x]tools/source/memtools/mempool.cxx5
-rw-r--r--[-rwxr-xr-x]tools/source/memtools/multisel.cxx262
-rw-r--r--[-rwxr-xr-x]tools/source/memtools/table.cxx5
-rw-r--r--[-rwxr-xr-x]tools/source/memtools/unqidx.cxx99
-rw-r--r--tools/source/misc/appendunixshellword.cxx3
-rw-r--r--tools/source/misc/extendapplicationenvironment.cxx3
-rw-r--r--tools/source/misc/getprocessworkingdir.cxx26
-rw-r--r--tools/source/misc/pathutils.cxx3
-rw-r--r--tools/source/misc/solarmutex.cxx9
-rw-r--r--tools/source/rc/isofallback.cxx27
-rw-r--r--tools/source/rc/rc.cxx3
-rw-r--r--tools/source/rc/resary.cxx3
-rw-r--r--tools/source/rc/resmgr.cxx91
-rw-r--r--tools/source/ref/errinf.cxx10
-rw-r--r--[-rwxr-xr-x]tools/source/ref/globname.cxx145
-rw-r--r--tools/source/ref/pstm.cxx20
-rw-r--r--tools/source/ref/ref.cxx2
-rw-r--r--tools/source/reversemap/Makefile32
-rw-r--r--tools/source/reversemap/bestreversemap.cxx168
-rw-r--r--tools/source/stream/cachestr.cxx47
-rw-r--r--[-rwxr-xr-x]tools/source/stream/stream.cxx545
-rw-r--r--tools/source/stream/strmos2.cxx758
-rw-r--r--tools/source/stream/strmsys.cxx5
-rw-r--r--tools/source/stream/strmunx.cxx170
-rw-r--r--tools/source/stream/strmwnt.cxx110
-rw-r--r--tools/source/stream/vcompat.cxx3
-rw-r--r--tools/source/string/debugprint.cxx3
-rw-r--r--tools/source/string/reversemap.cxx39
-rw-r--r--tools/source/string/strascii.cxx7
-rw-r--r--tools/source/string/strcvt.cxx3
-rw-r--r--tools/source/string/strimp.cxx9
-rw-r--r--tools/source/string/strucvt.cxx8
-rw-r--r--tools/source/string/tenccvt.cxx3
-rw-r--r--tools/source/string/tstring.cxx15
-rw-r--r--tools/source/string/tustring.cxx8
-rw-r--r--tools/source/testtoolloader/testtoolloader.cxx26
-rw-r--r--tools/source/zcodec/zcodec.cxx2
-rw-r--r--tools/test/export.map2
-rw-r--r--tools/test/tests.cxx18
-rw-r--r--tools/unx/source/dll/toolsdll.cxx5
-rw-r--r--tools/win/inc/dll.hxx3
-rw-r--r--tools/win/source/dll/toolsdll.cxx5
-rw-r--r--tools/workben/fstest.cxx5
-rw-r--r--tools/workben/hashtbl.cxx7
-rw-r--r--tools/workben/hashtbl.hxx2
-rw-r--r--tools/workben/helloworld.c3
-rw-r--r--tools/workben/inetmimetest.cxx9
-rw-r--r--tools/workben/makefile.mk4
-rw-r--r--tools/workben/mempooltest.cxx3
-rw-r--r--tools/workben/solar.c19
-rw-r--r--tools/workben/tldem.cxx82
-rw-r--r--tools/workben/urltest.cxx30
-rw-r--r--ucbhelper/inc/pch/precompiled_ucbhelper.cxx2
-rw-r--r--ucbhelper/inc/pch/precompiled_ucbhelper.hxx2
-rw-r--r--ucbhelper/inc/ucbhelper/activedatasink.hxx3
-rw-r--r--ucbhelper/inc/ucbhelper/activedatastreamer.hxx3
-rw-r--r--ucbhelper/inc/ucbhelper/cancelcommandexecution.hxx3
-rw-r--r--ucbhelper/inc/ucbhelper/commandenvironment.hxx5
-rw-r--r--ucbhelper/inc/ucbhelper/commandenvironmentproxy.hxx5
-rw-r--r--ucbhelper/inc/ucbhelper/configurationkeys.hxx3
-rw-r--r--ucbhelper/inc/ucbhelper/content.hxx3
-rw-r--r--ucbhelper/inc/ucbhelper/contentbroker.hxx3
-rw-r--r--ucbhelper/inc/ucbhelper/contenthelper.hxx3
-rw-r--r--ucbhelper/inc/ucbhelper/contentidentifier.hxx3
-rw-r--r--ucbhelper/inc/ucbhelper/contentinfo.hxx3
-rw-r--r--ucbhelper/inc/ucbhelper/fileidentifierconverter.hxx3
-rw-r--r--ucbhelper/inc/ucbhelper/handleinteractionrequest.hxx3
-rw-r--r--ucbhelper/inc/ucbhelper/interactionrequest.hxx3
-rw-r--r--ucbhelper/inc/ucbhelper/interceptedinteraction.hxx7
-rw-r--r--ucbhelper/inc/ucbhelper/macros.hxx3
-rw-r--r--ucbhelper/inc/ucbhelper/propertyvalueset.hxx3
-rw-r--r--ucbhelper/inc/ucbhelper/providerhelper.hxx3
-rw-r--r--ucbhelper/inc/ucbhelper/proxydecider.hxx3
-rw-r--r--ucbhelper/inc/ucbhelper/registerucb.hxx3
-rw-r--r--ucbhelper/inc/ucbhelper/resultset.hxx7
-rw-r--r--ucbhelper/inc/ucbhelper/resultsethelper.hxx3
-rw-r--r--ucbhelper/inc/ucbhelper/resultsetmetadata.hxx3
-rw-r--r--ucbhelper/inc/ucbhelper/simpleauthenticationrequest.hxx3
-rw-r--r--[-rwxr-xr-x]ucbhelper/inc/ucbhelper/simplecertificatevalidationrequest.hxx3
-rw-r--r--ucbhelper/inc/ucbhelper/simpleinteractionrequest.hxx3
-rw-r--r--ucbhelper/inc/ucbhelper/simpleioerrorrequest.hxx3
-rw-r--r--ucbhelper/inc/ucbhelper/simplenameclashresolverequest.hxx3
-rw-r--r--ucbhelper/inc/ucbhelper/ucbhelperdllapi.h2
-rw-r--r--ucbhelper/prj/d.lst1
-rw-r--r--ucbhelper/source/client/activedatasink.cxx3
-rw-r--r--ucbhelper/source/client/activedatastreamer.cxx3
-rw-r--r--ucbhelper/source/client/commandenvironment.cxx3
-rw-r--r--ucbhelper/source/client/content.cxx112
-rw-r--r--ucbhelper/source/client/contentbroker.cxx13
-rw-r--r--ucbhelper/source/client/fileidentifierconverter.cxx3
-rw-r--r--ucbhelper/source/client/interceptedinteraction.cxx5
-rw-r--r--ucbhelper/source/client/proxydecider.cxx53
-rw-r--r--ucbhelper/source/provider/cancelcommandexecution.cxx9
-rw-r--r--ucbhelper/source/provider/commandenvironmentproxy.cxx3
-rw-r--r--ucbhelper/source/provider/contenthelper.cxx24
-rw-r--r--ucbhelper/source/provider/contentidentifier.cxx5
-rw-r--r--ucbhelper/source/provider/contentinfo.cxx3
-rw-r--r--ucbhelper/source/provider/handleinteractionrequest.cxx4
-rw-r--r--ucbhelper/source/provider/interactionrequest.cxx2
-rw-r--r--ucbhelper/source/provider/propertyvalueset.cxx16
-rw-r--r--ucbhelper/source/provider/providerhelper.cxx11
-rw-r--r--ucbhelper/source/provider/registerucb.cxx3
-rw-r--r--ucbhelper/source/provider/resultset.cxx27
-rw-r--r--ucbhelper/source/provider/resultsethelper.cxx15
-rw-r--r--ucbhelper/source/provider/resultsetmetadata.cxx31
-rw-r--r--ucbhelper/source/provider/simpleauthenticationrequest.cxx3
-rw-r--r--[-rwxr-xr-x]ucbhelper/source/provider/simplecertificatevalidationrequest.cxx5
-rw-r--r--ucbhelper/source/provider/simpleinteractionrequest.cxx5
-rw-r--r--ucbhelper/source/provider/simpleioerrorrequest.cxx2
-rw-r--r--ucbhelper/source/provider/simplenameclashresolverequest.cxx2
-rw-r--r--ucbhelper/workben/myucp/myucp_content.cxx93
-rw-r--r--ucbhelper/workben/myucp/myucp_content.hxx3
-rw-r--r--ucbhelper/workben/myucp/myucp_contentcaps.cxx2
-rw-r--r--ucbhelper/workben/myucp/myucp_datasupplier.cxx5
-rw-r--r--ucbhelper/workben/myucp/myucp_datasupplier.hxx3
-rw-r--r--ucbhelper/workben/myucp/myucp_provider.cxx27
-rw-r--r--ucbhelper/workben/myucp/myucp_provider.hxx3
-rw-r--r--ucbhelper/workben/myucp/myucp_resultset.cxx3
-rw-r--r--ucbhelper/workben/myucp/myucp_resultset.hxx3
-rw-r--r--ucbhelper/workben/myucp/myucp_services.cxx10
-rw-r--r--ucbhelper/workben/ucbexplorer/ucbexplorer.cxx75
-rw-r--r--ucbhelper/workben/ucbexplorer/ucbexplorer.src20
-rw-r--r--unotools/Library_utl.mk223
-rw-r--r--unotools/Makefile2
-rw-r--r--unotools/Module_unotools.mk43
-rw-r--r--unotools/Package_inc.mk184
-rw-r--r--unotools/inc/pch/precompiled_unotools.cxx2
-rw-r--r--unotools/inc/pch/precompiled_unotools.hxx2
-rw-r--r--unotools/inc/unotools/accelcfg.hxx3
-rw-r--r--unotools/inc/unotools/accessiblerelationsethelper.hxx9
-rw-r--r--unotools/inc/unotools/accessiblestatesethelper.hxx9
-rw-r--r--unotools/inc/unotools/atom.hxx13
-rw-r--r--unotools/inc/unotools/bootstrap.hxx8
-rw-r--r--unotools/inc/unotools/cacheoptions.hxx3
-rw-r--r--unotools/inc/unotools/calendarwrapper.hxx3
-rw-r--r--unotools/inc/unotools/caserotate.hxx50
-rw-r--r--unotools/inc/unotools/charclass.hxx3
-rw-r--r--unotools/inc/unotools/cmdoptions.hxx3
-rw-r--r--unotools/inc/unotools/collatorwrapper.hxx5
-rw-r--r--unotools/inc/unotools/compatibility.hxx4
-rw-r--r--unotools/inc/unotools/componentresmodule.hxx16
-rw-r--r--unotools/inc/unotools/configitem.hxx5
-rw-r--r--unotools/inc/unotools/configmgr.hxx7
-rw-r--r--unotools/inc/unotools/confignode.hxx2
-rw-r--r--unotools/inc/unotools/configpathes.hxx2
-rw-r--r--unotools/inc/unotools/configvaluecontainer.hxx2
-rw-r--r--unotools/inc/unotools/datetime.hxx2
-rw-r--r--unotools/inc/unotools/defaultoptions.hxx2
-rw-r--r--unotools/inc/unotools/desktopterminationobserver.hxx2
-rw-r--r--unotools/inc/unotools/digitgroupingiterator.hxx3
-rw-r--r--unotools/inc/unotools/docinfohelper.hxx2
-rw-r--r--unotools/inc/unotools/dynamicmenuoptions.hxx3
-rw-r--r--unotools/inc/unotools/eventcfg.hxx7
-rw-r--r--unotools/inc/unotools/eventlisteneradapter.hxx2
-rw-r--r--unotools/inc/unotools/extendedsecurityoptions.hxx3
-rw-r--r--unotools/inc/unotools/fltrcfg.hxx4
-rw-r--r--unotools/inc/unotools/fontcfg.hxx21
-rw-r--r--unotools/inc/unotools/fontcvt.hxx3
-rw-r--r--unotools/inc/unotools/fontdefs.hxx3
-rw-r--r--unotools/inc/unotools/fontoptions.hxx3
-rw-r--r--unotools/inc/unotools/historyoptions.hxx3
-rw-r--r--unotools/inc/unotools/historyoptions_const.hxx33
-rw-r--r--unotools/inc/unotools/idhelper.hxx2
-rw-r--r--unotools/inc/unotools/inetoptions.hxx9
-rw-r--r--unotools/inc/unotools/internaloptions.hxx3
-rw-r--r--unotools/inc/unotools/intlwrapper.hxx3
-rw-r--r--unotools/inc/unotools/itemholderbase.hxx3
-rw-r--r--unotools/inc/unotools/javaoptions.hxx2
-rw-r--r--[-rwxr-xr-x]unotools/inc/unotools/lingucfg.hxx12
-rw-r--r--unotools/inc/unotools/linguprops.hxx2
-rw-r--r--unotools/inc/unotools/localedatawrapper.hxx5
-rw-r--r--unotools/inc/unotools/localfilehelper.hxx3
-rw-r--r--unotools/inc/unotools/localisationoptions.hxx3
-rw-r--r--unotools/inc/unotools/loghelper.hxx4
-rw-r--r--unotools/inc/unotools/misccfg.hxx5
-rw-r--r--unotools/inc/unotools/moduleoptions.hxx3
-rw-r--r--unotools/inc/unotools/nativenumberwrapper.hxx3
-rw-r--r--unotools/inc/unotools/numberformatcodewrapper.hxx3
-rw-r--r--unotools/inc/unotools/options.hxx6
-rw-r--r--unotools/inc/unotools/optionsdlg.hxx4
-rw-r--r--unotools/inc/unotools/pathoptions.hxx2
-rw-r--r--unotools/inc/unotools/printwarningoptions.hxx3
-rw-r--r--unotools/inc/unotools/processfactory.hxx2
-rw-r--r--unotools/inc/unotools/progresshandlerwrap.hxx2
-rw-r--r--unotools/inc/unotools/propertysethelper.hxx2
-rw-r--r--unotools/inc/unotools/propertysetinfo.hxx2
-rw-r--r--unotools/inc/unotools/querydeep.hxx2
-rw-r--r--unotools/inc/unotools/readwritemutexguard.hxx2
-rw-r--r--unotools/inc/unotools/regoptions.hxx2
-rw-r--r--unotools/inc/unotools/regpathhelper.hxx2
-rw-r--r--unotools/inc/unotools/saveopt.hxx2
-rw-r--r--unotools/inc/unotools/searchopt.hxx2
-rw-r--r--unotools/inc/unotools/securityoptions.hxx3
-rw-r--r--unotools/inc/unotools/sharedunocomponent.hxx3
-rw-r--r--unotools/inc/unotools/sourceviewconfig.hxx5
-rw-r--r--unotools/inc/unotools/startoptions.hxx3
-rw-r--r--unotools/inc/unotools/streamhelper.hxx2
-rw-r--r--unotools/inc/unotools/streamsection.hxx2
-rw-r--r--unotools/inc/unotools/streamwrap.hxx10
-rw-r--r--unotools/inc/unotools/syslocale.hxx3
-rw-r--r--[-rwxr-xr-x]unotools/inc/unotools/syslocaleoptions.hxx3
-rw-r--r--unotools/inc/unotools/tempfile.hxx3
-rw-r--r--unotools/inc/unotools/textsearch.hxx2
-rw-r--r--unotools/inc/unotools/transliterationwrapper.hxx3
-rw-r--r--unotools/inc/unotools/ucbhelper.hxx2
-rw-r--r--unotools/inc/unotools/ucblockbytes.hxx23
-rw-r--r--unotools/inc/unotools/ucbstreamhelper.hxx3
-rw-r--r--unotools/inc/unotools/undoopt.hxx2
-rw-r--r--unotools/inc/unotools/unotoolsdllapi.h2
-rw-r--r--unotools/inc/unotools/unotunnelhelper.hxx193
-rw-r--r--unotools/inc/unotools/useroptions.hxx3
-rw-r--r--unotools/inc/unotools/useroptions_const.hxx41
-rw-r--r--unotools/inc/unotools/viewoptions.hxx3
-rw-r--r--unotools/inc/unotools/workingsetoptions.hxx3
-rw-r--r--unotools/inc/unotools/xmlaccelcfg.hxx5
-rw-r--r--unotools/prj/build.lst4
-rwxr-xr-x[-rw-r--r--]unotools/prj/makefile.mk2
-rw-r--r--unotools/source/accessibility/accessiblerelationsethelper.cxx31
-rw-r--r--unotools/source/accessibility/accessiblestatesethelper.cxx71
-rw-r--r--unotools/source/config/accelcfg.cxx19
-rw-r--r--unotools/source/config/bootstrap.cxx92
-rw-r--r--unotools/source/config/cacheoptions.cxx43
-rw-r--r--unotools/source/config/cmdoptions.cxx44
-rw-r--r--unotools/source/config/compatibility.cxx71
-rw-r--r--unotools/source/config/configitem.cxx108
-rw-r--r--unotools/source/config/configmgr.cxx183
-rw-r--r--unotools/source/config/confignode.cxx38
-rw-r--r--unotools/source/config/configpathes.cxx5
-rw-r--r--unotools/source/config/configvaluecontainer.cxx69
-rw-r--r--unotools/source/config/defaultoptions.cxx8
-rw-r--r--unotools/source/config/docinfohelper.cxx54
-rw-r--r--unotools/source/config/dynamicmenuoptions.cxx37
-rw-r--r--unotools/source/config/eventcfg.cxx42
-rw-r--r--unotools/source/config/extendedsecurityoptions.cxx45
-rw-r--r--unotools/source/config/fltrcfg.cxx103
-rw-r--r--unotools/source/config/fontcfg.cxx86
-rw-r--r--unotools/source/config/fontoptions.cxx40
-rw-r--r--unotools/source/config/historyoptions.cxx60
-rw-r--r--unotools/source/config/inetoptions.cxx13
-rw-r--r--unotools/source/config/internaloptions.cxx124
-rw-r--r--unotools/source/config/itemholder1.cxx8
-rw-r--r--unotools/source/config/itemholder1.hxx3
-rw-r--r--unotools/source/config/javaoptions.cxx43
-rw-r--r--[-rwxr-xr-x]unotools/source/config/lingucfg.cxx173
-rw-r--r--unotools/source/config/localisationoptions.cxx47
-rw-r--r--unotools/source/config/misccfg.cxx83
-rw-r--r--unotools/source/config/moduleoptions.cxx155
-rw-r--r--unotools/source/config/options.cxx31
-rw-r--r--unotools/source/config/optionsdlg.cxx27
-rw-r--r--unotools/source/config/pathoptions.cxx135
-rw-r--r--unotools/source/config/printwarningoptions.cxx39
-rw-r--r--unotools/source/config/regoptions.cxx26
-rw-r--r--unotools/source/config/saveopt.cxx39
-rw-r--r--unotools/source/config/searchopt.cxx16
-rw-r--r--unotools/source/config/securityoptions.cxx36
-rw-r--r--unotools/source/config/sourceviewconfig.cxx38
-rw-r--r--unotools/source/config/startoptions.cxx39
-rw-r--r--[-rwxr-xr-x]unotools/source/config/syslocaleoptions.cxx41
-rw-r--r--unotools/source/config/undoopt.cxx14
-rw-r--r--unotools/source/config/useroptions.cxx153
-rw-r--r--unotools/source/config/viewoptions.cxx34
-rw-r--r--unotools/source/config/workingsetoptions.cxx39
-rw-r--r--unotools/source/config/xmlaccelcfg.cxx8
-rw-r--r--unotools/source/i18n/calendarwrapper.cxx4
-rw-r--r--unotools/source/i18n/caserotate.cxx65
-rw-r--r--unotools/source/i18n/charclass.cxx48
-rw-r--r--unotools/source/i18n/collatorwrapper.cxx5
-rw-r--r--unotools/source/i18n/intlwrapper.cxx3
-rw-r--r--unotools/source/i18n/localedatawrapper.cxx21
-rw-r--r--unotools/source/i18n/nativenumberwrapper.cxx4
-rw-r--r--unotools/source/i18n/numberformatcodewrapper.cxx5
-rw-r--r--unotools/source/i18n/readwritemutexguard.cxx3
-rw-r--r--unotools/source/i18n/textsearch.cxx7
-rw-r--r--unotools/source/i18n/transliterationwrapper.cxx3
-rw-r--r--unotools/source/misc/atom.cxx29
-rw-r--r--unotools/source/misc/componentresmodule.cxx3
-rw-r--r--unotools/source/misc/datetime.cxx2
-rw-r--r--unotools/source/misc/desktopterminationobserver.cxx4
-rw-r--r--unotools/source/misc/eventlisteneradapter.cxx5
-rw-r--r--unotools/source/misc/fontcvt.cxx11
-rw-r--r--unotools/source/misc/fontdefs.cxx16
-rw-r--r--unotools/source/misc/sharedunocomponent.cxx13
-rw-r--r--unotools/source/misc/syslocale.cxx4
-rw-r--r--unotools/source/processfactory/processfactory.cxx2
-rw-r--r--unotools/source/property/propertysethelper.cxx9
-rw-r--r--unotools/source/property/propertysetinfo.cxx11
-rw-r--r--unotools/source/streaming/streamhelper.cxx2
-rw-r--r--unotools/source/streaming/streamwrap.cxx10
-rw-r--r--unotools/source/ucbhelper/XTempFile.hxx5
-rw-r--r--unotools/source/ucbhelper/localfilehelper.cxx17
-rw-r--r--unotools/source/ucbhelper/progresshandlerwrap.cxx2
-rw-r--r--unotools/source/ucbhelper/tempfile.cxx30
-rw-r--r--unotools/source/ucbhelper/ucbhelper.cxx50
-rw-r--r--unotools/source/ucbhelper/ucblockbytes.cxx81
-rw-r--r--unotools/source/ucbhelper/ucbstreamhelper.cxx27
-rw-r--r--unotools/source/ucbhelper/xtempfile.cxx3
-rw-r--r--vcl/AllLangResTarget_vcl.mk2
-rw-r--r--vcl/Library_desktop_detector.mk7
-rw-r--r--[-rwxr-xr-x]vcl/Library_vcl.mk25
-rw-r--r--[-rwxr-xr-x]vcl/Library_vclplug_gen.mk3
-rw-r--r--[-rwxr-xr-x]vcl/Library_vclplug_gtk.mk7
-rw-r--r--vcl/Library_vclplug_gtk3.mk128
-rw-r--r--[-rwxr-xr-x]vcl/Library_vclplug_kde.mk3
-rw-r--r--[-rwxr-xr-x]vcl/Library_vclplug_kde4.mk6
-rw-r--r--[-rwxr-xr-x]vcl/Library_vclplug_svp.mk10
-rw-r--r--vcl/Module_vcl.mk7
-rw-r--r--vcl/Package_afmhash.mk29
-rw-r--r--vcl/Package_kde4moc.mk29
-rw-r--r--vcl/Package_osx.mk11
-rw-r--r--[-rwxr-xr-x]vcl/StaticLibrary_vclmain.mk9
-rw-r--r--[-rwxr-xr-x]vcl/WinResTarget_vcl.mk2
-rw-r--r--vcl/aqua/source/a11y/aqua11yactionwrapper.h3
-rw-r--r--vcl/aqua/source/a11y/aqua11ycomponentwrapper.h3
-rw-r--r--vcl/aqua/source/a11y/aqua11yfocuslistener.cxx2
-rw-r--r--vcl/aqua/source/a11y/aqua11yfocuslistener.hxx7
-rw-r--r--vcl/aqua/source/a11y/aqua11yfocustracker.cxx3
-rw-r--r--vcl/aqua/source/a11y/aqua11ylistener.cxx3
-rw-r--r--vcl/aqua/source/a11y/aqua11yrolehelper.h3
-rw-r--r--vcl/aqua/source/a11y/aqua11yselectionwrapper.h3
-rw-r--r--vcl/aqua/source/a11y/aqua11yselectionwrapper.mm12
-rw-r--r--vcl/aqua/source/a11y/aqua11ytablewrapper.h3
-rw-r--r--vcl/aqua/source/a11y/aqua11ytextattributeswrapper.h3
-rw-r--r--vcl/aqua/source/a11y/aqua11ytextattributeswrapper.mm24
-rw-r--r--vcl/aqua/source/a11y/aqua11ytextwrapper.h3
-rw-r--r--vcl/aqua/source/a11y/aqua11yutil.h4
-rw-r--r--vcl/aqua/source/a11y/aqua11yvaluewrapper.h3
-rw-r--r--vcl/aqua/source/a11y/aqua11ywrapperbutton.h3
-rw-r--r--vcl/aqua/source/a11y/aqua11ywrappercheckbox.h3
-rw-r--r--vcl/aqua/source/a11y/aqua11ywrappercombobox.h3
-rw-r--r--vcl/aqua/source/a11y/aqua11ywrappergroup.h3
-rw-r--r--vcl/aqua/source/a11y/aqua11ywrapperlist.h3
-rw-r--r--vcl/aqua/source/a11y/aqua11ywrapperradiobutton.h3
-rw-r--r--vcl/aqua/source/a11y/aqua11ywrapperradiogroup.h3
-rw-r--r--vcl/aqua/source/a11y/aqua11ywrapperrow.h3
-rw-r--r--vcl/aqua/source/a11y/aqua11ywrapperscrollarea.h3
-rw-r--r--vcl/aqua/source/a11y/aqua11ywrapperscrollbar.h3
-rw-r--r--vcl/aqua/source/a11y/aqua11ywrappersplitter.h3
-rw-r--r--vcl/aqua/source/a11y/aqua11ywrapperstatictext.h3
-rw-r--r--vcl/aqua/source/a11y/aqua11ywrappertabgroup.h3
-rw-r--r--vcl/aqua/source/a11y/aqua11ywrappertextarea.h3
-rw-r--r--vcl/aqua/source/a11y/aqua11ywrappertoolbar.h3
-rw-r--r--vcl/aqua/source/a11y/documentfocuslistener.cxx9
-rw-r--r--vcl/aqua/source/a11y/documentfocuslistener.hxx4
-rw-r--r--vcl/aqua/source/app/saldata.cxx7
-rw-r--r--vcl/aqua/source/app/salinst.cxx49
-rw-r--r--vcl/aqua/source/app/salsys.cxx5
-rw-r--r--vcl/aqua/source/app/saltimer.cxx2
-rw-r--r--vcl/aqua/source/dtrans/DataFlavorMapping.cxx8
-rw-r--r--vcl/aqua/source/dtrans/DataFlavorMapping.hxx3
-rw-r--r--vcl/aqua/source/dtrans/DragActionConversion.cxx3
-rw-r--r--vcl/aqua/source/dtrans/DragActionConversion.hxx3
-rw-r--r--vcl/aqua/source/dtrans/DragSource.cxx4
-rw-r--r--vcl/aqua/source/dtrans/DragSource.hxx3
-rw-r--r--vcl/aqua/source/dtrans/DragSourceContext.cxx2
-rw-r--r--vcl/aqua/source/dtrans/DragSourceContext.hxx3
-rw-r--r--vcl/aqua/source/dtrans/DropTarget.cxx7
-rw-r--r--vcl/aqua/source/dtrans/DropTarget.hxx5
-rw-r--r--vcl/aqua/source/dtrans/HtmlFmtFlt.cxx3
-rw-r--r--vcl/aqua/source/dtrans/HtmlFmtFlt.hxx3
-rw-r--r--vcl/aqua/source/dtrans/OSXTransferable.cxx10
-rw-r--r--vcl/aqua/source/dtrans/OSXTransferable.hxx3
-rw-r--r--vcl/aqua/source/dtrans/PictToBmpFlt.cxx6
-rw-r--r--vcl/aqua/source/dtrans/PictToBmpFlt.hxx3
-rw-r--r--vcl/aqua/source/dtrans/aqua_clipboard.cxx4
-rw-r--r--vcl/aqua/source/dtrans/aqua_clipboard.hxx3
-rw-r--r--vcl/aqua/source/dtrans/service_entry.cxx2
-rw-r--r--vcl/aqua/source/gdi/aquaprintaccessoryview.mm8
-rw-r--r--[-rwxr-xr-x]vcl/aqua/source/gdi/salatslayout.cxx113
-rw-r--r--vcl/aqua/source/gdi/salatsuifontutils.cxx71
-rw-r--r--vcl/aqua/source/gdi/salbmp.cxx14
-rw-r--r--[-rwxr-xr-x]vcl/aqua/source/gdi/salcolorutils.cxx2
-rw-r--r--vcl/aqua/source/gdi/salgdi.cxx124
-rw-r--r--[-rwxr-xr-x]vcl/aqua/source/gdi/salgdiutils.cxx2
-rw-r--r--[-rwxr-xr-x]vcl/aqua/source/gdi/salmathutils.cxx2
-rw-r--r--vcl/aqua/source/gdi/salnativewidgets.cxx7
-rw-r--r--vcl/aqua/source/gdi/salprn.cxx19
-rw-r--r--vcl/aqua/source/gdi/salvd.cxx3
-rw-r--r--vcl/aqua/source/window/salframe.cxx31
-rwxr-xr-xvcl/aqua/source/window/salframeview.mm9
-rw-r--r--vcl/aqua/source/window/salmenu.cxx8
-rwxr-xr-xvcl/aqua/source/window/salnsmenu.mm4
-rw-r--r--vcl/aqua/source/window/salobj.cxx2
-rw-r--r--vcl/inc/accel.h3
-rw-r--r--vcl/inc/accmgr.hxx7
-rw-r--r--vcl/inc/aqua/aqua11yfactory.h3
-rw-r--r--vcl/inc/aqua/aqua11yfocustracker.hxx5
-rw-r--r--vcl/inc/aqua/aqua11ylistener.hxx4
-rw-r--r--vcl/inc/aqua/aqua11ywrapper.h3
-rw-r--r--[-rwxr-xr-x]vcl/inc/aqua/aquaprintview.h3
-rw-r--r--vcl/inc/aqua/aquavclevents.hxx3
-rw-r--r--vcl/inc/aqua/aquavcltypes.h3
-rw-r--r--vcl/inc/aqua/keyboardfocuslistener.hxx6
-rw-r--r--vcl/inc/aqua/salatsuifontutils.hxx4
-rw-r--r--vcl/inc/aqua/salbmp.h6
-rw-r--r--[-rwxr-xr-x]vcl/inc/aqua/salcolorutils.hxx3
-rw-r--r--[-rwxr-xr-x]vcl/inc/aqua/salconst.h3
-rw-r--r--vcl/inc/aqua/saldata.hxx11
-rw-r--r--vcl/inc/aqua/salfontutils.hxx2
-rw-r--r--vcl/inc/aqua/salframe.h6
-rw-r--r--[-rwxr-xr-x]vcl/inc/aqua/salframeview.h3
-rw-r--r--vcl/inc/aqua/salgdi.h14
-rw-r--r--vcl/inc/aqua/salinst.h20
-rw-r--r--[-rwxr-xr-x]vcl/inc/aqua/salmathutils.hxx3
-rw-r--r--vcl/inc/aqua/salmenu.h3
-rw-r--r--[-rwxr-xr-x]vcl/inc/aqua/salnativewidgets.h3
-rw-r--r--[-rwxr-xr-x]vcl/inc/aqua/salnsmenu.h3
-rw-r--r--[-rwxr-xr-x]vcl/inc/aqua/salnstimer.h3
-rw-r--r--vcl/inc/aqua/salobj.h3
-rw-r--r--vcl/inc/aqua/salprn.h3
-rw-r--r--vcl/inc/aqua/salsys.h3
-rw-r--r--vcl/inc/aqua/saltimer.h3
-rw-r--r--vcl/inc/aqua/salvd.h3
-rw-r--r--vcl/inc/aqua/svsys.h3
-rw-r--r--[-rwxr-xr-x]vcl/inc/aqua/vclnsapp.h3
-rw-r--r--vcl/inc/bmpfast.hxx3
-rw-r--r--vcl/inc/brdwin.hxx6
-rw-r--r--vcl/inc/canvasbitmap.hxx3
-rw-r--r--vcl/inc/controldata.hxx3
-rw-r--r--vcl/inc/cupsmgr.hxx9
-rw-r--r--vcl/inc/dbggui.hxx3
-rw-r--r--vcl/inc/dndevdis.hxx6
-rw-r--r--vcl/inc/dndlcon.hxx3
-rw-r--r--vcl/inc/fontcache.hxx9
-rw-r--r--vcl/inc/fontsubset.hxx2
-rw-r--r--vcl/inc/glyphcache.hxx27
-rw-r--r--vcl/inc/graphite_adaptors.hxx152
-rw-r--r--vcl/inc/graphite_cache.hxx289
-rw-r--r--vcl/inc/graphite_features.hxx53
-rw-r--r--vcl/inc/graphite_layout.hxx121
-rw-r--r--vcl/inc/graphite_serverfont.hxx26
-rw-r--r--vcl/inc/helpwin.hxx3
-rw-r--r--vcl/inc/idlemgr.hxx7
-rw-r--r--vcl/inc/ilstbox.hxx36
-rw-r--r--vcl/inc/image.h9
-rw-r--r--vcl/inc/impbmp.hxx3
-rw-r--r--vcl/inc/impfont.hxx29
-rw-r--r--vcl/inc/impgraph.hxx3
-rw-r--r--vcl/inc/impimagetree.hxx19
-rw-r--r--vcl/inc/impoct.hxx3
-rw-r--r--vcl/inc/impprn.hxx140
-rw-r--r--vcl/inc/jobset.h7
-rw-r--r--vcl/inc/list.h3
-rw-r--r--vcl/inc/outdata.hxx3
-rw-r--r--vcl/inc/outdev.h7
-rw-r--r--vcl/inc/outfont.hxx9
-rw-r--r--vcl/inc/pch/precompiled_vcl.cxx2
-rw-r--r--vcl/inc/pch/precompiled_vcl.hxx2
-rw-r--r--vcl/inc/print.h7
-rw-r--r--vcl/inc/printdlg.hxx6
-rw-r--r--vcl/inc/printergfx.hxx11
-rw-r--r--vcl/inc/printerjob.hxx2
-rw-r--r--vcl/inc/region.h3
-rw-r--r--vcl/inc/salbmp.hxx10
-rw-r--r--vcl/inc/saldatabasic.hxx3
-rw-r--r--vcl/inc/salframe.hxx21
-rw-r--r--[-rwxr-xr-x]vcl/inc/salgdi.hxx14
-rw-r--r--vcl/inc/salgeom.hxx3
-rw-r--r--vcl/inc/salimestatus.hxx3
-rw-r--r--vcl/inc/salinst.hxx14
-rw-r--r--[-rwxr-xr-x]vcl/inc/sallayout.hxx3
-rw-r--r--vcl/inc/salmenu.hxx2
-rw-r--r--vcl/inc/salobj.hxx5
-rw-r--r--vcl/inc/salprn.hxx3
-rw-r--r--vcl/inc/salptype.hxx3
-rw-r--r--vcl/inc/salsession.hxx3
-rw-r--r--vcl/inc/salsys.hxx3
-rw-r--r--vcl/inc/salvd.hxx3
-rw-r--r--vcl/inc/salwtype.hxx3
-rw-r--r--vcl/inc/sft.hxx33
-rw-r--r--vcl/inc/subedit.hxx3
-rw-r--r--vcl/inc/svdata.hxx26
-rw-r--r--vcl/inc/svids.hrc8
-rw-r--r--[-rwxr-xr-x]vcl/inc/textlayout.hxx3
-rw-r--r--vcl/inc/toolbox.h3
-rw-r--r--vcl/inc/unx/XIM.h3
-rw-r--r--vcl/inc/unx/cdeint.hxx3
-rw-r--r--vcl/inc/unx/desktops.hxx (renamed from l10ntools/java/jpropex/java/Main.java)21
-rw-r--r--vcl/inc/unx/dtint.hxx3
-rw-r--r--vcl/inc/unx/gtk/atkbridge.hxx3
-rw-r--r--vcl/inc/unx/gtk/gtkdata.hxx43
-rw-r--r--vcl/inc/unx/gtk/gtkframe.hxx36
-rw-r--r--vcl/inc/unx/gtk/gtkgdi.hxx24
-rw-r--r--vcl/inc/unx/gtk/gtkinst.hxx3
-rw-r--r--vcl/inc/unx/gtk/gtkobject.hxx11
-rw-r--r--vcl/inc/unx/i18n_cb.hxx3
-rw-r--r--vcl/inc/unx/i18n_ic.hxx2
-rw-r--r--vcl/inc/unx/i18n_im.hxx2
-rw-r--r--vcl/inc/unx/i18n_keysym.hxx2
-rw-r--r--vcl/inc/unx/i18n_status.hxx4
-rw-r--r--vcl/inc/unx/i18n_xkb.hxx2
-rw-r--r--vcl/inc/unx/kde/kde_headers.h98
-rw-r--r--vcl/inc/unx/kde/kdedata.hxx3
-rw-r--r--vcl/inc/unx/pspgraphics.h18
-rw-r--r--vcl/inc/unx/salbmp.h9
-rw-r--r--vcl/inc/unx/saldata.hxx12
-rw-r--r--vcl/inc/unx/saldisp.hxx22
-rw-r--r--vcl/inc/unx/salfont.h180
-rw-r--r--vcl/inc/unx/salframe.h14
-rw-r--r--vcl/inc/unx/salgdi.h36
-rw-r--r--vcl/inc/unx/salinst.h21
-rw-r--r--vcl/inc/unx/salmenu.h2
-rw-r--r--vcl/inc/unx/salobj.h3
-rw-r--r--vcl/inc/unx/salprn.h24
-rw-r--r--vcl/inc/unx/salstd.hxx2
-rw-r--r--vcl/inc/unx/salsys.h11
-rw-r--r--vcl/inc/unx/saltimer.h3
-rw-r--r--vcl/inc/unx/salunx.h5
-rw-r--r--vcl/inc/unx/salvd.h4
-rw-r--r--vcl/inc/unx/sm.hxx12
-rw-r--r--vcl/inc/unx/soicon.hxx3
-rw-r--r--vcl/inc/unx/strhelper.hxx3
-rw-r--r--vcl/inc/unx/svsys.h3
-rw-r--r--vcl/inc/unx/svunx.h2
-rw-r--r--vcl/inc/unx/wmadaptor.hxx5
-rw-r--r--vcl/inc/unx/x11_cursors/airbrush_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/airbrush_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/ase_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/ase_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/asn_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/asn_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/asne_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/asne_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/asns_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/asns_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/asnswe_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/asnswe_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/asnw_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/asnw_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/ass_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/ass_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/asse_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/asse_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/assw_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/assw_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/asw_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/asw_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/aswe_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/aswe_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/chain_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/chain_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/chainnot_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/chainnot_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/chart_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/chart_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/copydata_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/copydata_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/copydlnk_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/copydlnk_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/copyfile_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/copyfile_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/copyfiles_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/copyfiles_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/copyflnk_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/copyflnk_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/crook_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/crook_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/crop_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/crop_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/detective_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/detective_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/drawarc_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/drawarc_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/drawbezier_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/drawbezier_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/drawcaption_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/drawcaption_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/drawcirclecut_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/drawcirclecut_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/drawconnect_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/drawconnect_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/drawcrook_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/drawcrook_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/drawcrop_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/drawcrop_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/drawellipse_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/drawellipse_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/drawfreehand_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/drawfreehand_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/drawline_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/drawline_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/drawmirror_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/drawmirror_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/drawpie_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/drawpie_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/drawpolygon_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/drawpolygon_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/drawrect_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/drawrect_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/drawtext_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/drawtext_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/fill_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/fill_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/hshear_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/hshear_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/invert50.h5
-rw-r--r--vcl/inc/unx/x11_cursors/linkdata_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/linkdata_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/linkfile_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/linkfile_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/magnify_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/magnify_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/mirror_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/mirror_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/movebezierweight_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/movebezierweight_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/movedata_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/movedata_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/movedlnk_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/movedlnk_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/movefile_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/movefile_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/movefiles_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/movefiles_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/moveflnk_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/moveflnk_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/movepoint_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/movepoint_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/nodrop_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/nodrop_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/null_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/null_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/paintbrush_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/paintbrush_mask.h4
-rw-r--r--vcl/inc/unx/x11_cursors/pivotcol_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/pivotcol_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/pivotdel_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/pivotdel_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/pivotfld_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/pivotfld_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/pivotrow_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/pivotrow_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/rotate_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/rotate_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/tblsele_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/tblsele_mask.h4
-rw-r--r--vcl/inc/unx/x11_cursors/tblsels_curs.h4
-rw-r--r--vcl/inc/unx/x11_cursors/tblsels_mask.h4
-rw-r--r--vcl/inc/unx/x11_cursors/tblselse_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/tblselse_mask.h4
-rw-r--r--vcl/inc/unx/x11_cursors/tblselsw_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/tblselsw_mask.h4
-rw-r--r--vcl/inc/unx/x11_cursors/tblselw_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/tblselw_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/timemove_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/timemove_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/timesize_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/timesize_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/vertcurs_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/vertcurs_mask.h5
-rw-r--r--vcl/inc/unx/x11_cursors/vshear_curs.h5
-rw-r--r--vcl/inc/unx/x11_cursors/vshear_mask.h5
-rw-r--r--vcl/inc/vcl/ImageListProvider.hxx3
-rw-r--r--vcl/inc/vcl/abstdlg.hxx2
-rw-r--r--vcl/inc/vcl/accel.hxx5
-rw-r--r--vcl/inc/vcl/alpha.hxx8
-rw-r--r--vcl/inc/vcl/animate.hxx5
-rw-r--r--vcl/inc/vcl/apptypes.hxx3
-rw-r--r--vcl/inc/vcl/arrange.hxx2
-rw-r--r--vcl/inc/vcl/bitmap.hxx30
-rw-r--r--vcl/inc/vcl/bitmapex.hxx9
-rw-r--r--vcl/inc/vcl/bmpacc.hxx75
-rw-r--r--vcl/inc/vcl/btndlg.hxx8
-rw-r--r--vcl/inc/vcl/button.hxx18
-rw-r--r--vcl/inc/vcl/canvastools.hxx3
-rw-r--r--vcl/inc/vcl/cmdevt.h2
-rw-r--r--vcl/inc/vcl/cmdevt.hxx7
-rw-r--r--vcl/inc/vcl/combobox.h3
-rw-r--r--vcl/inc/vcl/combobox.hxx5
-rw-r--r--vcl/inc/vcl/configsettings.hxx8
-rw-r--r--vcl/inc/vcl/controllayout.hxx3
-rw-r--r--vcl/inc/vcl/ctrl.hxx5
-rw-r--r--vcl/inc/vcl/cursor.hxx21
-rw-r--r--vcl/inc/vcl/cvtgrf.hxx4
-rw-r--r--vcl/inc/vcl/cvtsvm.hxx5
-rw-r--r--vcl/inc/vcl/decoview.hxx3
-rw-r--r--vcl/inc/vcl/dialog.hxx13
-rw-r--r--vcl/inc/vcl/dllapi.h3
-rw-r--r--vcl/inc/vcl/dndhelp.hxx2
-rw-r--r--vcl/inc/vcl/dockingarea.hxx3
-rw-r--r--vcl/inc/vcl/dockwin.hxx5
-rw-r--r--[-rwxr-xr-x]vcl/inc/vcl/edit.hxx3
-rw-r--r--vcl/inc/vcl/event.hxx4
-rw-r--r--vcl/inc/vcl/evntpost.hxx5
-rw-r--r--vcl/inc/vcl/extoutdevdata.hxx3
-rw-r--r--vcl/inc/vcl/field.hxx7
-rw-r--r--vcl/inc/vcl/fixbrd.hxx3
-rw-r--r--vcl/inc/vcl/fixed.hxx15
-rw-r--r--vcl/inc/vcl/floatwin.hxx8
-rw-r--r--vcl/inc/vcl/fntstyle.hxx3
-rw-r--r--vcl/inc/vcl/font.hxx3
-rw-r--r--vcl/inc/vcl/fontcapabilities.hxx221
-rw-r--r--vcl/inc/vcl/fontmanager.hxx179
-rw-r--r--vcl/inc/vcl/gdimtf.hxx117
-rw-r--r--vcl/inc/vcl/gfxlink.hxx3
-rw-r--r--vcl/inc/vcl/gradient.hxx6
-rw-r--r--vcl/inc/vcl/graph.h3
-rw-r--r--vcl/inc/vcl/graph.hxx7
-rw-r--r--vcl/inc/vcl/graphictools.hxx3
-rw-r--r--vcl/inc/vcl/group.hxx3
-rw-r--r--vcl/inc/vcl/hatch.hxx3
-rw-r--r--vcl/inc/vcl/help.hxx3
-rw-r--r--vcl/inc/vcl/helper.hxx3
-rw-r--r--vcl/inc/vcl/i18nhelp.hxx2
-rw-r--r--vcl/inc/vcl/image.hxx3
-rw-r--r--vcl/inc/vcl/imagerepository.hxx9
-rw-r--r--vcl/inc/vcl/imgctrl.hxx6
-rw-r--r--vcl/inc/vcl/impdel.hxx3
-rw-r--r--vcl/inc/vcl/inputctx.hxx3
-rw-r--r--vcl/inc/vcl/introwin.hxx3
-rw-r--r--vcl/inc/vcl/javachild.hxx3
-rw-r--r--vcl/inc/vcl/jobdata.hxx3
-rw-r--r--vcl/inc/vcl/jobset.hxx5
-rw-r--r--vcl/inc/vcl/keycod.hxx3
-rw-r--r--vcl/inc/vcl/keycodes.hxx19
-rw-r--r--vcl/inc/vcl/lazydelete.hxx11
-rw-r--r--vcl/inc/vcl/lineinfo.hxx3
-rw-r--r--vcl/inc/vcl/longcurr.hxx7
-rw-r--r--vcl/inc/vcl/lstbox.h3
-rw-r--r--vcl/inc/vcl/lstbox.hxx5
-rw-r--r--vcl/inc/vcl/mapmod.hxx3
-rw-r--r--vcl/inc/vcl/menu.hxx8
-rw-r--r--vcl/inc/vcl/menubtn.hxx3
-rw-r--r--vcl/inc/vcl/metaact.hxx3
-rw-r--r--vcl/inc/vcl/metric.hxx3
-rw-r--r--vcl/inc/vcl/mnemonic.hxx3
-rw-r--r--vcl/inc/vcl/mnemonicengine.hxx2
-rw-r--r--vcl/inc/vcl/morebtn.hxx3
-rw-r--r--vcl/inc/vcl/msgbox.hxx12
-rw-r--r--vcl/inc/vcl/octree.hxx6
-rw-r--r--vcl/inc/vcl/oldprintadaptor.hxx3
-rw-r--r--vcl/inc/vcl/outdev.hxx12
-rw-r--r--vcl/inc/vcl/pdfextoutdevdata.hxx3
-rw-r--r--vcl/inc/vcl/pdfwriter.hxx9
-rw-r--r--vcl/inc/vcl/pngread.hxx3
-rw-r--r--vcl/inc/vcl/pngwrite.hxx3
-rw-r--r--vcl/inc/vcl/pointr.hxx3
-rw-r--r--vcl/inc/vcl/popupmenuwindow.hxx3
-rw-r--r--vcl/inc/vcl/ppdparser.hxx21
-rw-r--r--vcl/inc/vcl/print.hxx9
-rw-r--r--vcl/inc/vcl/printerinfomanager.hxx16
-rw-r--r--vcl/inc/vcl/prntypes.hxx3
-rw-r--r--vcl/inc/vcl/ptrstyle.hxx9
-rw-r--r--vcl/inc/vcl/regband.hxx3
-rw-r--r--[-rwxr-xr-x]vcl/inc/vcl/region.hxx3
-rw-r--r--vcl/inc/vcl/salbtype.hxx7
-rw-r--r--vcl/inc/vcl/salctype.hxx3
-rw-r--r--vcl/inc/vcl/salgtype.hxx3
-rw-r--r--[-rwxr-xr-x]vcl/inc/vcl/salnativewidgets.hxx18
-rw-r--r--vcl/inc/vcl/scopedbitmapaccess.hxx103
-rw-r--r--vcl/inc/vcl/scrbar.hxx3
-rw-r--r--vcl/inc/vcl/seleng.hxx12
-rw-r--r--vcl/inc/vcl/settings.hxx36
-rw-r--r--vcl/inc/vcl/slider.hxx3
-rw-r--r--vcl/inc/vcl/sndstyle.hxx3
-rw-r--r--[-rwxr-xr-x]vcl/inc/vcl/solarmutex.hxx (renamed from l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/ExtMap.java)87
-rw-r--r--vcl/inc/vcl/sound.hxx2
-rw-r--r--vcl/inc/vcl/spin.h3
-rw-r--r--vcl/inc/vcl/spin.hxx3
-rw-r--r--vcl/inc/vcl/spinfld.hxx3
-rw-r--r--vcl/inc/vcl/split.hxx3
-rw-r--r--vcl/inc/vcl/splitwin.hxx3
-rw-r--r--vcl/inc/vcl/status.hxx9
-rw-r--r--vcl/inc/vcl/stdtext.hxx3
-rw-r--r--vcl/inc/vcl/strhelper.hxx5
-rw-r--r--vcl/inc/vcl/sv.h3
-rw-r--r--vcl/inc/vcl/svapp.hxx168
-rw-r--r--vcl/inc/vcl/svgread.hxx5
-rw-r--r--vcl/inc/vcl/symbol.hxx3
-rw-r--r--vcl/inc/vcl/syschild.hxx7
-rw-r--r--vcl/inc/vcl/sysdata.hxx17
-rw-r--r--vcl/inc/vcl/syswin.hxx5
-rw-r--r--vcl/inc/vcl/tabctrl.hxx4
-rw-r--r--vcl/inc/vcl/tabdlg.hxx3
-rw-r--r--vcl/inc/vcl/tabpage.hxx5
-rw-r--r--vcl/inc/vcl/taskpanelist.hxx5
-rw-r--r--vcl/inc/vcl/threadex.hxx2
-rw-r--r--vcl/inc/vcl/throbber.hxx2
-rw-r--r--vcl/inc/vcl/timer.hxx3
-rw-r--r--vcl/inc/vcl/toolbox.hxx15
-rw-r--r--vcl/inc/vcl/unohelp.hxx21
-rw-r--r--vcl/inc/vcl/unohelp2.hxx2
-rw-r--r--vcl/inc/vcl/unowrap.hxx3
-rw-r--r--vcl/inc/vcl/vclenum.hxx141
-rw-r--r--vcl/inc/vcl/vclevent.hxx12
-rw-r--r--vcl/inc/vcl/virdev.hxx3
-rw-r--r--vcl/inc/vcl/waitobj.hxx3
-rw-r--r--vcl/inc/vcl/wall.hxx6
-rw-r--r--[-rwxr-xr-x]vcl/inc/vcl/window.hxx35
-rw-r--r--vcl/inc/vcl/wpropset.hxx3
-rw-r--r--vcl/inc/vcl/wrkwin.hxx3
-rw-r--r--vcl/inc/vclpluginapi.h3
-rw-r--r--vcl/inc/wall2.hxx3
-rwxr-xr-xvcl/inc/win/salbmp.h6
-rw-r--r--[-rwxr-xr-x]vcl/inc/win/saldata.hxx17
-rwxr-xr-xvcl/inc/win/salframe.h6
-rw-r--r--[-rwxr-xr-x]vcl/inc/win/salgdi.h49
-rw-r--r--[-rwxr-xr-x]vcl/inc/win/salinst.h9
-rwxr-xr-xvcl/inc/win/salmenu.h2
-rwxr-xr-xvcl/inc/win/salnativewidgets.h3
-rwxr-xr-xvcl/inc/win/salobj.h3
-rwxr-xr-xvcl/inc/win/salprn.h3
-rwxr-xr-xvcl/inc/win/salsys.h2
-rwxr-xr-xvcl/inc/win/saltimer.h3
-rwxr-xr-xvcl/inc/win/salvd.h3
-rw-r--r--vcl/inc/win/svsys.h8
-rwxr-xr-xvcl/inc/win/wincomp.hxx19
-rw-r--r--vcl/inc/window.h3
-rw-r--r--vcl/inc/xconnection.hxx3
-rw-r--r--vcl/os2/howto.txt13
-rw-r--r--vcl/os2/inc/salbmp.h109
-rw-r--r--vcl/os2/inc/saldata.hxx307
-rw-r--r--vcl/os2/inc/salframe.h166
-rw-r--r--vcl/os2/inc/salgdi.h367
-rw-r--r--vcl/os2/inc/salids.hrc109
-rw-r--r--vcl/os2/inc/salinst.h100
-rw-r--r--vcl/os2/inc/sallang.hxx70
-rw-r--r--vcl/os2/inc/sallayout.h69
-rw-r--r--vcl/os2/inc/salmenu.h65
-rw-r--r--vcl/os2/inc/salobj.h70
-rw-r--r--vcl/os2/inc/salprn.h146
-rw-r--r--vcl/os2/inc/salsound.h94
-rw-r--r--vcl/os2/inc/salsound.hxx84
-rw-r--r--vcl/os2/inc/salsys.h44
-rw-r--r--vcl/os2/inc/saltimer.h44
-rw-r--r--vcl/os2/inc/salvd.h65
-rw-r--r--vcl/os2/inc/wingdi.h70
-rw-r--r--vcl/os2/inc/xwphook.h620
-rw-r--r--vcl/os2/source/app/makefile.mk59
-rw-r--r--vcl/os2/source/app/printf.c284
-rw-r--r--vcl/os2/source/app/salinfo.cxx182
-rw-r--r--vcl/os2/source/app/salinst.cxx861
-rw-r--r--vcl/os2/source/app/sallang.cxx117
-rw-r--r--vcl/os2/source/app/salshl.cxx123
-rw-r--r--vcl/os2/source/app/saltimer.cxx140
-rw-r--r--vcl/os2/source/gdi/makefile.mk56
-rw-r--r--vcl/os2/source/gdi/os2layout.cxx1056
-rw-r--r--vcl/os2/source/gdi/salbmp.cxx737
-rw-r--r--vcl/os2/source/gdi/salgdi.cxx1038
-rw-r--r--vcl/os2/source/gdi/salgdi2.cxx786
-rw-r--r--vcl/os2/source/gdi/salgdi3.cxx1769
-rw-r--r--vcl/os2/source/gdi/salprn.cxx1833
-rw-r--r--vcl/os2/source/gdi/salvd.cxx200
-rw-r--r--vcl/os2/source/src/airbrush.ptrbin2106 -> 0 bytes-rwxr-xr-xvcl/os2/source/src/ase.ptrbin1190 -> 0 bytes-rwxr-xr-xvcl/os2/source/src/asn.ptrbin1190 -> 0 bytes-rwxr-xr-xvcl/os2/source/src/asne.ptrbin1190 -> 0 bytes-rwxr-xr-xvcl/os2/source/src/asns.ptrbin1190 -> 0 bytes-rwxr-xr-xvcl/os2/source/src/asnswe.ptrbin1190 -> 0 bytes-rwxr-xr-xvcl/os2/source/src/asnw.ptrbin1190 -> 0 bytes-rwxr-xr-xvcl/os2/source/src/ass.ptrbin1190 -> 0 bytes-rwxr-xr-xvcl/os2/source/src/asse.ptrbin1190 -> 0 bytes-rwxr-xr-xvcl/os2/source/src/assw.ptrbin1190 -> 0 bytes-rwxr-xr-xvcl/os2/source/src/asw.ptrbin1190 -> 0 bytes-rwxr-xr-xvcl/os2/source/src/aswe.ptrbin1190 -> 0 bytes-rw-r--r--vcl/os2/source/src/chain.ptrbin16 -> 0 bytes-rw-r--r--vcl/os2/source/src/chainnot.ptrbin16 -> 0 bytes-rw-r--r--vcl/os2/source/src/chart.ptrbin1190 -> 0 bytes-rw-r--r--vcl/os2/source/src/copydata.ptrbin1191 -> 0 bytes-rw-r--r--vcl/os2/source/src/copydlnk.ptrbin1190 -> 0 bytes-rw-r--r--vcl/os2/source/src/copyf.ptrbin1190 -> 0 bytes-rw-r--r--vcl/os2/source/src/copyf2.ptrbin1190 -> 0 bytes-rw-r--r--vcl/os2/source/src/copyflnk.ptrbin1190 -> 0 bytes-rw-r--r--vcl/os2/source/src/crook.ptrbin1191 -> 0 bytes-rw-r--r--vcl/os2/source/src/crop.ptrbin1190 -> 0 bytes-rw-r--r--vcl/os2/source/src/cross.ptrbin1190 -> 0 bytes-rw-r--r--vcl/os2/source/src/darc.ptrbin1190 -> 0 bytes-rw-r--r--vcl/os2/source/src/data.ptrbin1190 -> 0 bytes-rw-r--r--vcl/os2/source/src/dbezier.ptrbin1190 -> 0 bytes-rw-r--r--vcl/os2/source/src/dcapt.ptrbin1190 -> 0 bytes-rw-r--r--vcl/os2/source/src/dcirccut.ptrbin1190 -> 0 bytes-rw-r--r--vcl/os2/source/src/dconnect.ptrbin1190 -> 0 bytes-rw-r--r--vcl/os2/source/src/dellipse.ptrbin1190 -> 0 bytes-rw-r--r--vcl/os2/source/src/detectiv.ptrbin1190 -> 0 bytes-rw-r--r--vcl/os2/source/src/dfree.ptrbin1190 -> 0 bytes-rw-r--r--vcl/os2/source/src/dline.ptrbin1190 -> 0 bytes-rw-r--r--vcl/os2/source/src/dpie.ptrbin1190 -> 0 bytes-rw-r--r--vcl/os2/source/src/dpolygon.ptrbin1190 -> 0 bytes-rw-r--r--vcl/os2/source/src/drect.ptrbin1190 -> 0 bytes-rw-r--r--vcl/os2/source/src/dtext.ptrbin1190 -> 0 bytes-rw-r--r--vcl/os2/source/src/fill.ptrbin1190 -> 0 bytes-rw-r--r--vcl/os2/source/src/hand.ptrbin1190 -> 0 bytes-rw-r--r--vcl/os2/source/src/help.ptrbin1190 -> 0 bytes-rw-r--r--vcl/os2/source/src/hshear.ptrbin1190 -> 0 bytes-rw-r--r--vcl/os2/source/src/hsizebar.ptrbin1190 -> 0 bytes-rw-r--r--vcl/os2/source/src/hsplit.ptrbin1190 -> 0 bytes-rw-r--r--vcl/os2/source/src/linkdata.ptrbin1191 -> 0 bytes-rw-r--r--vcl/os2/source/src/linkf.ptrbin1190 -> 0 bytes-rw-r--r--vcl/os2/source/src/magnify.ptrbin1190 -> 0 bytes-rw-r--r--vcl/os2/source/src/makefile.mk111
-rw-r--r--vcl/os2/source/src/mirror.ptrbin1191 -> 0 bytes-rw-r--r--vcl/os2/source/src/move.ptrbin1190 -> 0 bytes-rw-r--r--vcl/os2/source/src/movebw.ptrbin1190 -> 0 bytes-rw-r--r--vcl/os2/source/src/movedata.ptrbin1191 -> 0 bytes-rw-r--r--vcl/os2/source/src/movedlnk.ptrbin1190 -> 0 bytes-rw-r--r--vcl/os2/source/src/movef.ptrbin1190 -> 0 bytes-rw-r--r--vcl/os2/source/src/movef2.ptrbin1190 -> 0 bytes-rw-r--r--vcl/os2/source/src/moveflnk.ptrbin1190 -> 0 bytes-rw-r--r--vcl/os2/source/src/movept.ptrbin1190 -> 0 bytes-rw-r--r--vcl/os2/source/src/nullptr.ptrbin1190 -> 0 bytes-rw-r--r--vcl/os2/source/src/pen.ptrbin1190 -> 0 bytes-rw-r--r--vcl/os2/source/src/pivotcol.ptrbin1190 -> 0 bytes-rw-r--r--vcl/os2/source/src/pivotfld.ptrbin1190 -> 0 bytes-rw-r--r--vcl/os2/source/src/pivotrow.ptrbin1190 -> 0 bytes-rw-r--r--vcl/os2/source/src/pntbrsh.ptrbin2106 -> 0 bytes-rw-r--r--vcl/os2/source/src/refhand.ptrbin1190 -> 0 bytes-rw-r--r--vcl/os2/source/src/rotate.ptrbin1191 -> 0 bytes-rw-r--r--vcl/os2/source/src/salsrc.rc108
-rw-r--r--vcl/os2/source/src/sd.icobin3344 -> 0 bytes-rw-r--r--vcl/os2/source/src/sd2.icobin5604 -> 0 bytes-rw-r--r--vcl/os2/source/src/tblsele.ptrbin2106 -> 0 bytes-rw-r--r--vcl/os2/source/src/tblsels.ptrbin2106 -> 0 bytes-rw-r--r--vcl/os2/source/src/tblselse.ptrbin2106 -> 0 bytes-rw-r--r--vcl/os2/source/src/tblselsw.ptrbin2106 -> 0 bytes-rw-r--r--vcl/os2/source/src/tblselw.ptrbin2106 -> 0 bytes-rwxr-xr-xvcl/os2/source/src/timemove.ptrbin1190 -> 0 bytes-rwxr-xr-xvcl/os2/source/src/timesize.ptrbin1190 -> 0 bytes-rw-r--r--vcl/os2/source/src/vshear.ptrbin1201 -> 0 bytes-rw-r--r--vcl/os2/source/src/vsizebar.ptrbin1190 -> 0 bytes-rw-r--r--vcl/os2/source/src/vsplit.ptrbin1190 -> 0 bytes-rw-r--r--vcl/os2/source/src/vtext.ptrbin2106 -> 0 bytes-rw-r--r--vcl/os2/source/window/makefile53
-rw-r--r--vcl/os2/source/window/makefile.mk47
-rw-r--r--vcl/os2/source/window/salframe.cxx3763
-rw-r--r--vcl/os2/source/window/salobj.cxx574
-rw-r--r--vcl/prj/build.lst2
-rw-r--r--vcl/prj/d.lst3
-rw-r--r--[-rwxr-xr-x]vcl/qa/complex/memCheck/testdocuments/CalcDoc.sxcbin9547 -> 9547 bytes-rw-r--r--[-rwxr-xr-x]vcl/qa/complex/memCheck/testdocuments/ImpressDoc.sxibin35135 -> 35135 bytes-rw-r--r--[-rwxr-xr-x]vcl/qa/complex/memCheck/testdocuments/WriterDoc.sxwbin5754 -> 5754 bytes-rw-r--r--vcl/source/app/brand.cxx81
-rwxr-xr-xvcl/source/app/dbggui.cxx6
-rw-r--r--vcl/source/app/dndhelp.cxx2
-rw-r--r--vcl/source/app/help.cxx14
-rw-r--r--vcl/source/app/i18nhelp.cxx3
-rw-r--r--vcl/source/app/idlemgr.cxx88
-rw-r--r--vcl/source/app/salvtables.cxx2
-rw-r--r--vcl/source/app/session.cxx8
-rw-r--r--vcl/source/app/settings.cxx140
-rw-r--r--vcl/source/app/solarmutex.cxx (renamed from vos/source/refernce.cxx)35
-rw-r--r--vcl/source/app/sound.cxx4
-rw-r--r--vcl/source/app/stdtext.cxx3
-rw-r--r--vcl/source/app/svapp.cxx72
-rw-r--r--vcl/source/app/svdata.cxx26
-rw-r--r--vcl/source/app/svmain.cxx153
-rw-r--r--vcl/source/app/svmainhook.cxx11
-rw-r--r--vcl/source/app/timer.cxx5
-rw-r--r--vcl/source/app/unohelp.cxx32
-rw-r--r--vcl/source/app/unohelp2.cxx3
-rw-r--r--vcl/source/app/vclevent.cxx22
-rw-r--r--vcl/source/components/display.cxx16
-rw-r--r--vcl/source/components/dtranscomp.cxx32
-rw-r--r--vcl/source/components/factory.cxx7
-rw-r--r--vcl/source/components/fontident.cxx3
-rw-r--r--vcl/source/components/rasterizer_rsvg.cxx2
-rw-r--r--vcl/source/control/button.cxx202
-rw-r--r--vcl/source/control/combobox.cxx15
-rw-r--r--vcl/source/control/ctrl.cxx5
-rw-r--r--[-rwxr-xr-x]vcl/source/control/edit.cxx67
-rw-r--r--vcl/source/control/field.cxx93
-rw-r--r--vcl/source/control/field2.cxx12
-rw-r--r--vcl/source/control/fixbrd.cxx5
-rw-r--r--vcl/source/control/fixed.cxx63
-rw-r--r--vcl/source/control/group.cxx3
-rw-r--r--vcl/source/control/ilstbox.cxx170
-rw-r--r--vcl/source/control/imgctrl.cxx9
-rw-r--r--vcl/source/control/longcurr.cxx3
-rw-r--r--vcl/source/control/lstbox.cxx3
-rw-r--r--vcl/source/control/menubtn.cxx5
-rw-r--r--vcl/source/control/morebtn.cxx43
-rw-r--r--vcl/source/control/scrbar.cxx7
-rw-r--r--vcl/source/control/slider.cxx5
-rw-r--r--vcl/source/control/spinbtn.cxx5
-rw-r--r--vcl/source/control/spinfld.cxx5
-rw-r--r--vcl/source/control/tabctrl.cxx48
-rw-r--r--vcl/source/control/throbber.cxx2
-rw-r--r--vcl/source/fontsubset/cff.cxx77
-rw-r--r--vcl/source/fontsubset/fontsubset.cxx8
-rw-r--r--vcl/source/fontsubset/gsub.cxx7
-rw-r--r--vcl/source/fontsubset/gsub.h3
-rw-r--r--vcl/source/fontsubset/list.c274
-rw-r--r--vcl/source/fontsubset/sft.cxx695
-rw-r--r--vcl/source/fontsubset/ttcr.cxx37
-rw-r--r--vcl/source/fontsubset/ttcr.hxx3
-rw-r--r--vcl/source/fontsubset/xlat.cxx2
-rw-r--r--vcl/source/fontsubset/xlat.hxx2
-rw-r--r--vcl/source/gdi/alpha.cxx3
-rw-r--r--vcl/source/gdi/animate.cxx3
-rw-r--r--vcl/source/gdi/base14.cxx6
-rw-r--r--vcl/source/gdi/bitmap.cxx38
-rw-r--r--vcl/source/gdi/bitmap2.cxx56
-rw-r--r--vcl/source/gdi/bitmap3.cxx10
-rw-r--r--vcl/source/gdi/bitmap4.cxx14
-rw-r--r--vcl/source/gdi/bitmapex.cxx92
-rw-r--r--vcl/source/gdi/bmpacc.cxx5
-rw-r--r--vcl/source/gdi/bmpacc2.cxx3
-rw-r--r--vcl/source/gdi/bmpacc3.cxx3
-rw-r--r--vcl/source/gdi/bmpconv.cxx14
-rw-r--r--vcl/source/gdi/bmpfast.cxx60
-rw-r--r--vcl/source/gdi/configsettings.cxx14
-rw-r--r--vcl/source/gdi/cvtgrf.cxx3
-rw-r--r--vcl/source/gdi/cvtsvm.cxx26
-rw-r--r--vcl/source/gdi/extoutdevdata.cxx3
-rw-r--r--vcl/source/gdi/font.cxx12
-rw-r--r--vcl/source/gdi/gdimtf.cxx646
-rw-r--r--vcl/source/gdi/gfxlink.cxx3
-rw-r--r--vcl/source/gdi/gradient.cxx96
-rw-r--r--vcl/source/gdi/graph.cxx3
-rw-r--r--vcl/source/gdi/graphictools.cxx19
-rw-r--r--vcl/source/gdi/hatch.cxx5
-rw-r--r--vcl/source/gdi/image.cxx79
-rw-r--r--vcl/source/gdi/imagerepository.cxx14
-rw-r--r--vcl/source/gdi/impanmvw.cxx3
-rw-r--r--vcl/source/gdi/impanmvw.hxx3
-rw-r--r--vcl/source/gdi/impbmp.cxx3
-rw-r--r--vcl/source/gdi/impgraph.cxx16
-rw-r--r--vcl/source/gdi/impimage.cxx21
-rw-r--r--vcl/source/gdi/impimagetree.cxx48
-rw-r--r--vcl/source/gdi/impvect.cxx9
-rw-r--r--vcl/source/gdi/impvect.hxx3
-rw-r--r--vcl/source/gdi/jobset.cxx16
-rw-r--r--vcl/source/gdi/lineinfo.cxx3
-rwxr-xr-xvcl/source/gdi/makefile.mk109
-rw-r--r--vcl/source/gdi/mapmod.cxx3
-rw-r--r--vcl/source/gdi/metaact.cxx30
-rw-r--r--vcl/source/gdi/metric.cxx9
-rw-r--r--vcl/source/gdi/octree.cxx3
-rw-r--r--vcl/source/gdi/oldprintadaptor.cxx3
-rw-r--r--vcl/source/gdi/outdev.cxx76
-rw-r--r--[-rwxr-xr-x]vcl/source/gdi/outdev2.cxx33
-rwxr-xr-xvcl/source/gdi/outdev3.cxx343
-rw-r--r--vcl/source/gdi/outdev4.cxx100
-rw-r--r--vcl/source/gdi/outdev5.cxx13
-rw-r--r--vcl/source/gdi/outdev6.cxx26
-rw-r--r--[-rwxr-xr-x]vcl/source/gdi/outdevnative.cxx5
-rw-r--r--vcl/source/gdi/outmap.cxx98
-rw-r--r--vcl/source/gdi/pdfextoutdevdata.cxx11
-rw-r--r--vcl/source/gdi/pdffontcache.cxx2
-rw-r--r--vcl/source/gdi/pdffontcache.hxx3
-rw-r--r--vcl/source/gdi/pdfwriter.cxx3
-rw-r--r--vcl/source/gdi/pdfwriter_impl.cxx171
-rw-r--r--vcl/source/gdi/pdfwriter_impl.hxx23
-rw-r--r--vcl/source/gdi/pdfwriter_impl2.cxx20
-rw-r--r--vcl/source/gdi/pngread.cxx37
-rw-r--r--vcl/source/gdi/pngwrite.cxx22
-rw-r--r--vcl/source/gdi/print.cxx11
-rw-r--r--vcl/source/gdi/print2.cxx11
-rw-r--r--[-rwxr-xr-x]vcl/source/gdi/print3.cxx58
-rw-r--r--vcl/source/gdi/regband.cxx5
-rw-r--r--vcl/source/gdi/region.cxx23
-rw-r--r--[-rwxr-xr-x]vcl/source/gdi/salgdilayout.cxx2
-rw-r--r--[-rwxr-xr-x]vcl/source/gdi/sallayout.cxx72
-rw-r--r--vcl/source/gdi/salmisc.cxx9
-rw-r--r--vcl/source/gdi/salnativewidgets-none.cxx4
-rw-r--r--vcl/source/gdi/svgread.cxx2
-rw-r--r--[-rwxr-xr-x]vcl/source/gdi/textlayout.cxx5
-rw-r--r--vcl/source/gdi/virdev.cxx14
-rw-r--r--vcl/source/gdi/wall.cxx3
-rw-r--r--vcl/source/glyphs/gcach_ftyp.cxx189
-rw-r--r--vcl/source/glyphs/gcach_ftyp.hxx32
-rw-r--r--[-rwxr-xr-x]vcl/source/glyphs/gcach_layout.cxx51
-rw-r--r--[-rwxr-xr-x]vcl/source/glyphs/gcach_rbmp.cxx3
-rw-r--r--vcl/source/glyphs/gcach_vdev.cxx290
-rw-r--r--vcl/source/glyphs/gcach_vdev.hxx60
-rw-r--r--vcl/source/glyphs/glyphcache.cxx15
-rw-r--r--vcl/source/glyphs/graphite_adaptors.cxx336
-rw-r--r--vcl/source/glyphs/graphite_cache.cxx200
-rw-r--r--vcl/source/glyphs/graphite_features.cxx236
-rw-r--r--vcl/source/glyphs/graphite_layout.cxx976
-rw-r--r--vcl/source/glyphs/graphite_serverfont.cxx103
-rw-r--r--vcl/source/glyphs/graphite_textsrc.cxx169
-rw-r--r--vcl/source/glyphs/graphite_textsrc.hxx123
-rw-r--r--vcl/source/helper/canvasbitmap.cxx65
-rw-r--r--vcl/source/helper/canvastools.cxx28
-rw-r--r--vcl/source/helper/evntpost.cxx3
-rw-r--r--vcl/source/helper/lazydelete.cxx2
-rw-r--r--vcl/source/helper/strhelper.cxx3
-rw-r--r--vcl/source/helper/threadex.cxx5
-rw-r--r--vcl/source/helper/xconnection.cxx24
-rw-r--r--vcl/source/salmain/salmain.cxx5
-rw-r--r--vcl/source/src/btntext.src3
-rw-r--r--vcl/source/src/helptext.src23
-rw-r--r--vcl/source/src/images.src242
-rw-r--r--vcl/source/src/print.src10
-rw-r--r--[-rwxr-xr-x]vcl/source/src/throbber.src0
-rw-r--r--vcl/source/src/units.src5
-rw-r--r--vcl/source/window/abstdlg.cxx8
-rw-r--r--vcl/source/window/accel.cxx110
-rw-r--r--vcl/source/window/accmgr.cxx79
-rw-r--r--vcl/source/window/arrange.cxx2
-rw-r--r--vcl/source/window/brdwin.cxx52
-rw-r--r--vcl/source/window/btndlg.cxx206
-rw-r--r--vcl/source/window/cmdevt.cxx7
-rw-r--r--vcl/source/window/cursor.cxx73
-rw-r--r--vcl/source/window/decoview.cxx2
-rw-r--r--vcl/source/window/dialog.cxx23
-rw-r--r--vcl/source/window/dlgctrl.cxx5
-rw-r--r--vcl/source/window/dndevdis.cxx139
-rw-r--r--vcl/source/window/dndlcon.cxx15
-rw-r--r--vcl/source/window/dockingarea.cxx2
-rw-r--r--vcl/source/window/dockmgr.cxx9
-rw-r--r--vcl/source/window/dockwin.cxx4
-rw-r--r--vcl/source/window/floatwin.cxx10
-rw-r--r--vcl/source/window/introwin.cxx3
-rw-r--r--vcl/source/window/javachild.cxx3
-rw-r--r--vcl/source/window/keycod.cxx3
-rw-r--r--vcl/source/window/keyevent.cxx2
-rw-r--r--[-rwxr-xr-x]vcl/source/window/menu.cxx178
-rw-r--r--vcl/source/window/mnemonic.cxx3
-rw-r--r--vcl/source/window/mnemonicengine.cxx3
-rw-r--r--vcl/source/window/mouseevent.cxx3
-rw-r--r--vcl/source/window/msgbox.cxx90
-rw-r--r--vcl/source/window/popupmenuwindow.cxx2
-rw-r--r--[-rwxr-xr-x]vcl/source/window/printdlg.cxx209
-rw-r--r--vcl/source/window/scrwnd.cxx6
-rw-r--r--vcl/source/window/scrwnd.hxx3
-rw-r--r--vcl/source/window/seleng.cxx85
-rw-r--r--vcl/source/window/split.cxx3
-rw-r--r--vcl/source/window/splitwin.cxx48
-rw-r--r--vcl/source/window/status.cxx228
-rwxr-xr-xvcl/source/window/syschild.cxx13
-rw-r--r--vcl/source/window/syswin.cxx10
-rw-r--r--vcl/source/window/tabdlg.cxx4
-rw-r--r--vcl/source/window/tabpage.cxx10
-rw-r--r--vcl/source/window/taskpanelist.cxx24
-rwxr-xr-xvcl/source/window/toolbox.cxx327
-rw-r--r--vcl/source/window/toolbox2.cxx38
-rwxr-xr-xvcl/source/window/window.cxx332
-rw-r--r--vcl/source/window/window2.cxx115
-rw-r--r--vcl/source/window/window3.cxx3
-rw-r--r--vcl/source/window/winproc.cxx9
-rwxr-xr-xvcl/source/window/wrkwin.cxx17
-rw-r--r--vcl/test/canvasbitmaptest.cxx18
-rw-r--r--[-rwxr-xr-x]vcl/test/dndtest.cxx22
-rw-r--r--vcl/test/makefile.mk5
-rw-r--r--vcl/unx/generic/app/i18n_cb.cxx18
-rw-r--r--vcl/unx/generic/app/i18n_ic.cxx12
-rw-r--r--vcl/unx/generic/app/i18n_im.cxx2
-rw-r--r--vcl/unx/generic/app/i18n_keysym.cxx3
-rw-r--r--vcl/unx/generic/app/i18n_status.cxx4
-rw-r--r--vcl/unx/generic/app/i18n_wrp.cxx2
-rw-r--r--vcl/unx/generic/app/i18n_xkb.cxx2
-rw-r--r--vcl/unx/generic/app/keysymnames.cxx136
-rw-r--r--vcl/unx/generic/app/randrwrapper.cxx3
-rw-r--r--vcl/unx/generic/app/saldata.cxx32
-rw-r--r--vcl/unx/generic/app/saldisp.cxx248
-rw-r--r--vcl/unx/generic/app/salinst.cxx27
-rw-r--r--vcl/unx/generic/app/salsys.cxx3
-rw-r--r--vcl/unx/generic/app/saltimer.cxx2
-rw-r--r--vcl/unx/generic/app/sm.cxx80
-rw-r--r--vcl/unx/generic/app/soicon.cxx2
-rw-r--r--vcl/unx/generic/app/wmadaptor.cxx17
-rw-r--r--vcl/unx/generic/desktopdetect/desktopdetector.cxx126
-rw-r--r--vcl/unx/generic/dtrans/X11_clipboard.cxx17
-rw-r--r--vcl/unx/generic/dtrans/X11_clipboard.hxx7
-rw-r--r--vcl/unx/generic/dtrans/X11_dndcontext.cxx3
-rw-r--r--vcl/unx/generic/dtrans/X11_dndcontext.hxx3
-rw-r--r--vcl/unx/generic/dtrans/X11_droptarget.cxx7
-rw-r--r--vcl/unx/generic/dtrans/X11_selection.cxx368
-rw-r--r--vcl/unx/generic/dtrans/X11_selection.hxx22
-rw-r--r--vcl/unx/generic/dtrans/X11_service.cxx19
-rw-r--r--vcl/unx/generic/dtrans/X11_transferable.cxx16
-rw-r--r--vcl/unx/generic/dtrans/X11_transferable.hxx8
-rw-r--r--vcl/unx/generic/dtrans/bmp.cxx7
-rw-r--r--vcl/unx/generic/dtrans/bmp.hxx3
-rw-r--r--vcl/unx/generic/dtrans/config.cxx9
-rw-r--r--vcl/unx/generic/dtrans/copydata_curs.h5
-rw-r--r--vcl/unx/generic/dtrans/copydata_mask.h5
-rw-r--r--vcl/unx/generic/dtrans/linkdata_curs.h5
-rw-r--r--vcl/unx/generic/dtrans/linkdata_mask.h5
-rw-r--r--vcl/unx/generic/dtrans/movedata_curs.h5
-rw-r--r--vcl/unx/generic/dtrans/movedata_mask.h5
-rw-r--r--vcl/unx/generic/dtrans/nodrop_curs.h5
-rw-r--r--vcl/unx/generic/dtrans/nodrop_mask.h5
-rw-r--r--vcl/unx/generic/fontmanager/Makefile32
-rwxr-xr-xvcl/unx/generic/fontmanager/afm_hash.cpp245
-rwxr-xr-xvcl/unx/generic/fontmanager/afm_keyword_list6
-rw-r--r--vcl/unx/generic/fontmanager/fontcache.cxx16
-rw-r--r--vcl/unx/generic/fontmanager/fontconfig.cxx522
-rw-r--r--vcl/unx/generic/fontmanager/fontmanager.cxx478
-rw-r--r--vcl/unx/generic/fontmanager/helper.cxx11
-rw-r--r--vcl/unx/generic/fontmanager/parseAFM.cxx97
-rw-r--r--vcl/unx/generic/fontmanager/parseAFM.hxx3
-rw-r--r--vcl/unx/generic/gdi/cdeint.cxx25
-rw-r--r--vcl/unx/generic/gdi/dtint.cxx6
-rw-r--r--vcl/unx/generic/gdi/dtsetenum.hxx3
-rw-r--r--vcl/unx/generic/gdi/gcach_xpeer.cxx50
-rw-r--r--vcl/unx/generic/gdi/gcach_xpeer.hxx16
-rw-r--r--vcl/unx/generic/gdi/pspgraphics.cxx168
-rw-r--r--vcl/unx/generic/gdi/salbmp.cxx76
-rw-r--r--vcl/unx/generic/gdi/salcvt.cxx6
-rw-r--r--vcl/unx/generic/gdi/salcvt.hxx2
-rw-r--r--vcl/unx/generic/gdi/salgdi.cxx92
-rw-r--r--vcl/unx/generic/gdi/salgdi2.cxx37
-rw-r--r--vcl/unx/generic/gdi/salgdi3.cxx358
-rw-r--r--vcl/unx/generic/gdi/salprnpsp.cxx85
-rw-r--r--vcl/unx/generic/gdi/salvd.cxx16
-rw-r--r--vcl/unx/generic/gdi/xrender_peer.cxx11
-rw-r--r--vcl/unx/generic/gdi/xrender_peer.hxx13
-rw-r--r--vcl/unx/generic/plugadapt/salplug.cxx112
-rw-r--r--vcl/unx/generic/printer/cupsmgr.cxx38
-rw-r--r--vcl/unx/generic/printer/jobdata.cxx9
-rw-r--r--vcl/unx/generic/printer/ppdparser.cxx166
-rw-r--r--vcl/unx/generic/printer/printerinfomanager.cxx85
-rw-r--r--vcl/unx/generic/printergfx/bitmap_gfx.cxx3
-rw-r--r--vcl/unx/generic/printergfx/common_gfx.cxx27
-rw-r--r--vcl/unx/generic/printergfx/glyphset.cxx15
-rw-r--r--vcl/unx/generic/printergfx/glyphset.hxx8
-rw-r--r--vcl/unx/generic/printergfx/printerjob.cxx44
-rw-r--r--vcl/unx/generic/printergfx/psputil.cxx5
-rw-r--r--vcl/unx/generic/printergfx/psputil.hxx2
-rw-r--r--vcl/unx/generic/printergfx/text_gfx.cxx13
-rw-r--r--vcl/unx/generic/window/FWS.cxx4
-rw-r--r--vcl/unx/generic/window/FWS.hxx2
-rw-r--r--vcl/unx/generic/window/salframe.cxx185
-rw-r--r--vcl/unx/generic/window/salobj.cxx6
-rw-r--r--vcl/unx/gtk/a11y/atkaction.cxx3
-rw-r--r--vcl/unx/gtk/a11y/atkbridge.cxx2
-rw-r--r--vcl/unx/gtk/a11y/atkcomponent.cxx3
-rw-r--r--vcl/unx/gtk/a11y/atkeditabletext.cxx6
-rw-r--r--vcl/unx/gtk/a11y/atkfactory.cxx2
-rw-r--r--vcl/unx/gtk/a11y/atkfactory.hxx3
-rw-r--r--vcl/unx/gtk/a11y/atkhypertext.cxx3
-rw-r--r--vcl/unx/gtk/a11y/atkimage.cxx3
-rw-r--r--vcl/unx/gtk/a11y/atklistener.cxx12
-rw-r--r--vcl/unx/gtk/a11y/atklistener.hxx2
-rw-r--r--vcl/unx/gtk/a11y/atkregistry.cxx2
-rw-r--r--vcl/unx/gtk/a11y/atkregistry.hxx3
-rw-r--r--vcl/unx/gtk/a11y/atkselection.cxx3
-rw-r--r--vcl/unx/gtk/a11y/atktable.cxx5
-rw-r--r--vcl/unx/gtk/a11y/atktext.cxx17
-rw-r--r--vcl/unx/gtk/a11y/atktextattributes.cxx103
-rw-r--r--vcl/unx/gtk/a11y/atktextattributes.hxx6
-rw-r--r--vcl/unx/gtk/a11y/atkutil.cxx92
-rw-r--r--vcl/unx/gtk/a11y/atkutil.hxx3
-rw-r--r--vcl/unx/gtk/a11y/atkvalue.cxx3
-rw-r--r--vcl/unx/gtk/a11y/atkwindow.cxx6
-rw-r--r--vcl/unx/gtk/a11y/atkwindow.hxx3
-rw-r--r--vcl/unx/gtk/a11y/atkwrapper.cxx74
-rw-r--r--vcl/unx/gtk/a11y/atkwrapper.hxx3
-rw-r--r--vcl/unx/gtk/app/gtkdata.cxx117
-rw-r--r--vcl/unx/gtk/app/gtkinst.cxx96
-rw-r--r--vcl/unx/gtk/app/gtksys.cxx25
-rw-r--r--vcl/unx/gtk/gdi/salnativewidgets-gtk.cxx905
-rw-r--r--vcl/unx/gtk/window/gtkframe.cxx390
-rw-r--r--vcl/unx/gtk/window/gtkobject.cxx45
-rw-r--r--vcl/unx/gtk3/a11y/gtk3atkaction.cxx28
-rw-r--r--vcl/unx/gtk3/a11y/gtk3atkbridge.cxx28
-rw-r--r--vcl/unx/gtk3/a11y/gtk3atkcomponent.cxx28
-rw-r--r--vcl/unx/gtk3/a11y/gtk3atkeditabletext.cxx28
-rw-r--r--vcl/unx/gtk3/a11y/gtk3atkfactory.cxx28
-rw-r--r--vcl/unx/gtk3/a11y/gtk3atkhypertext.cxx28
-rw-r--r--vcl/unx/gtk3/a11y/gtk3atkimage.cxx28
-rw-r--r--vcl/unx/gtk3/a11y/gtk3atklistener.cxx28
-rw-r--r--vcl/unx/gtk3/a11y/gtk3atkregistry.cxx28
-rw-r--r--vcl/unx/gtk3/a11y/gtk3atkselection.cxx28
-rw-r--r--vcl/unx/gtk3/a11y/gtk3atktable.cxx28
-rw-r--r--vcl/unx/gtk3/a11y/gtk3atktext.cxx28
-rw-r--r--vcl/unx/gtk3/a11y/gtk3atktextattributes.cxx28
-rw-r--r--vcl/unx/gtk3/a11y/gtk3atkutil.cxx28
-rw-r--r--vcl/unx/gtk3/a11y/gtk3atkvalue.cxx28
-rw-r--r--vcl/unx/gtk3/a11y/gtk3atkwindow.cxx28
-rw-r--r--vcl/unx/gtk3/a11y/gtk3atkwrapper.cxx28
-rw-r--r--vcl/unx/gtk3/app/gtk3gtkdata.cxx28
-rw-r--r--vcl/unx/gtk3/app/gtk3gtkinst.cxx28
-rw-r--r--vcl/unx/gtk3/app/gtk3gtksys.cxx28
-rw-r--r--vcl/unx/gtk3/gdi/gtk3salnativewidgets-gtk.cxx28
-rw-r--r--vcl/unx/gtk3/window/gtk3gtkframe.cxx28
-rw-r--r--vcl/unx/gtk3/window/gtk3gtkobject.cxx28
-rw-r--r--vcl/unx/headless/svpbmp.cxx7
-rw-r--r--vcl/unx/headless/svpbmp.hxx6
-rw-r--r--vcl/unx/headless/svpdummies.cxx2
-rw-r--r--vcl/unx/headless/svpdummies.hxx3
-rw-r--r--vcl/unx/headless/svpelement.cxx11
-rw-r--r--vcl/unx/headless/svpelement.hxx3
-rw-r--r--vcl/unx/headless/svpframe.cxx13
-rw-r--r--vcl/unx/headless/svpframe.hxx6
-rw-r--r--vcl/unx/headless/svpgdi.cxx8
-rw-r--r--vcl/unx/headless/svpgdi.hxx9
-rw-r--r--vcl/unx/headless/svpinst.cxx25
-rw-r--r--vcl/unx/headless/svpinst.hxx20
-rw-r--r--vcl/unx/headless/svpprn.cxx745
-rw-r--r--vcl/unx/headless/svpprn.hxx78
-rw-r--r--vcl/unx/headless/svppspgraphics.cxx132
-rw-r--r--vcl/unx/headless/svppspgraphics.hxx14
-rw-r--r--vcl/unx/headless/svptext.cxx72
-rw-r--r--vcl/unx/headless/svpvd.cxx2
-rw-r--r--vcl/unx/headless/svpvd.hxx3
-rw-r--r--vcl/unx/kde/kdedata.cxx34
-rw-r--r--vcl/unx/kde/salnativewidgets-kde.cxx79
-rw-r--r--vcl/unx/kde4/KDEData.cxx3
-rw-r--r--vcl/unx/kde4/KDEData.hxx3
-rw-r--r--vcl/unx/kde4/KDESalDisplay.cxx52
-rw-r--r--vcl/unx/kde4/KDESalDisplay.hxx19
-rw-r--r--vcl/unx/kde4/KDESalFrame.cxx85
-rw-r--r--vcl/unx/kde4/KDESalFrame.hxx3
-rw-r--r--vcl/unx/kde4/KDESalGraphics.cxx385
-rw-r--r--vcl/unx/kde4/KDESalGraphics.hxx4
-rw-r--r--vcl/unx/kde4/KDESalInstance.cxx3
-rw-r--r--vcl/unx/kde4/KDESalInstance.hxx3
-rw-r--r--vcl/unx/kde4/KDEXLib.cxx298
-rw-r--r--vcl/unx/kde4/KDEXLib.hxx51
-rw-r--r--vcl/unx/kde4/Makefile32
-rw-r--r--vcl/unx/kde4/VCLKDEApplication.cxx6
-rw-r--r--vcl/unx/kde4/VCLKDEApplication.hxx7
-rw-r--r--vcl/unx/kde4/main.cxx12
-rwxr-xr-x[-rw-r--r--]vcl/util/makefile.mk36
-rwxr-xr-xvcl/win/source/app/saldata.cxx22
-rwxr-xr-xvcl/win/source/app/salinfo.cxx137
-rw-r--r--[-rwxr-xr-x]vcl/win/source/app/salinst.cxx124
-rwxr-xr-xvcl/win/source/app/salshl.cxx5
-rwxr-xr-xvcl/win/source/app/saltimer.cxx5
-rwxr-xr-xvcl/win/source/gdi/salbmp.cxx12
-rw-r--r--vcl/win/source/gdi/salgdi.cxx37
-rw-r--r--vcl/win/source/gdi/salgdi2.cxx29
-rw-r--r--[-rwxr-xr-x]vcl/win/source/gdi/salgdi3.cxx527
-rw-r--r--vcl/win/source/gdi/salgdi_gdiplus.cxx5
-rw-r--r--[-rwxr-xr-x]vcl/win/source/gdi/salnativewidgets-luna.cxx7
-rw-r--r--vcl/win/source/gdi/salprn.cxx52
-rwxr-xr-xvcl/win/source/gdi/salvd.cxx5
-rw-r--r--[-rwxr-xr-x]vcl/win/source/gdi/winlayout.cxx180
-rw-r--r--[-rwxr-xr-x]vcl/win/source/gdi/wntgdi.cxx3
-rw-r--r--[-rwxr-xr-x]vcl/win/source/src/ase.curbin326 -> 326 bytes-rw-r--r--[-rwxr-xr-x]vcl/win/source/src/asn.curbin326 -> 326 bytes-rw-r--r--[-rwxr-xr-x]vcl/win/source/src/asne.curbin326 -> 326 bytes-rw-r--r--[-rwxr-xr-x]vcl/win/source/src/asns.curbin326 -> 326 bytes-rw-r--r--[-rwxr-xr-x]vcl/win/source/src/asnswe.curbin326 -> 326 bytes-rw-r--r--[-rwxr-xr-x]vcl/win/source/src/asnw.curbin326 -> 326 bytes-rw-r--r--[-rwxr-xr-x]vcl/win/source/src/ass.curbin326 -> 326 bytes-rw-r--r--[-rwxr-xr-x]vcl/win/source/src/asse.curbin326 -> 326 bytes-rw-r--r--[-rwxr-xr-x]vcl/win/source/src/assw.curbin326 -> 326 bytes-rw-r--r--[-rwxr-xr-x]vcl/win/source/src/asw.curbin326 -> 326 bytes-rw-r--r--[-rwxr-xr-x]vcl/win/source/src/aswe.curbin326 -> 326 bytes-rw-r--r--[-rwxr-xr-x]vcl/win/source/src/chain.curbin326 -> 326 bytes-rw-r--r--[-rwxr-xr-x]vcl/win/source/src/chainnot.curbin326 -> 326 bytes-rw-r--r--[-rwxr-xr-x]vcl/win/source/src/timemove.curbin326 -> 326 bytes-rw-r--r--[-rwxr-xr-x]vcl/win/source/src/timesize.curbin326 -> 326 bytes-rw-r--r--[-rwxr-xr-x]vcl/win/source/window/salframe.cxx276
-rw-r--r--[-rwxr-xr-x]vcl/win/source/window/salmenu.cxx4
-rwxr-xr-xvcl/win/source/window/salobj.cxx81
-rw-r--r--vcl/workben/makefile.mk4
-rw-r--r--[-rwxr-xr-x]vcl/workben/outdevgrind.cxx20
-rw-r--r--vcl/workben/svdem.cxx3
-rw-r--r--vcl/workben/svpclient.cxx15
-rw-r--r--vcl/workben/svptest.cxx15
-rw-r--r--vcl/workben/vcldemo.cxx3
-rw-r--r--vos/docu/.html138
-rw-r--r--vos/inc/vos/conditn.hxx138
-rw-r--r--vos/inc/vos/connectn.hxx116
-rw-r--r--vos/inc/vos/diagnose.hxx56
-rw-r--r--vos/inc/vos/execabl.hxx152
-rw-r--r--vos/inc/vos/istream.hxx73
-rw-r--r--vos/inc/vos/macros.hxx156
-rw-r--r--vos/inc/vos/module.hxx79
-rw-r--r--vos/inc/vos/mutex.hxx183
-rw-r--r--vos/inc/vos/object.hxx193
-rw-r--r--vos/inc/vos/pipe.hxx259
-rw-r--r--vos/inc/vos/process.hxx319
-rw-r--r--vos/inc/vos/ref.hxx183
-rw-r--r--vos/inc/vos/ref.inl192
-rw-r--r--vos/inc/vos/refernce.hxx109
-rw-r--r--vos/inc/vos/refobj.hxx89
-rw-r--r--vos/inc/vos/refobj.inl86
-rw-r--r--vos/inc/vos/runnable.hxx67
-rw-r--r--vos/inc/vos/security.hxx121
-rw-r--r--vos/inc/vos/signal.hxx98
-rw-r--r--vos/inc/vos/socket.hxx1130
-rw-r--r--vos/inc/vos/stream.hxx285
-rw-r--r--vos/inc/vos/thread.hxx235
-rw-r--r--vos/inc/vos/timer.hxx200
-rw-r--r--vos/inc/vos/types.hxx40
-rw-r--r--vos/inc/vos/xception.hxx79
-rw-r--r--vos/prj/build.lst6
-rw-r--r--vos/prj/d.lst15
-rw-r--r--vos/source/conditn.cxx76
-rw-r--r--vos/source/makefile.mk79
-rw-r--r--vos/source/module.cxx87
-rw-r--r--vos/source/mutex.cxx72
-rw-r--r--vos/source/object.cxx165
-rw-r--r--vos/source/pipe.cxx416
-rw-r--r--vos/source/process.cxx525
-rw-r--r--vos/source/security.cxx116
-rw-r--r--vos/source/signal.cxx64
-rw-r--r--vos/source/socket.cxx1723
-rw-r--r--vos/source/stream.cxx115
-rw-r--r--vos/source/thread.cxx240
-rw-r--r--vos/source/timer.cxx501
-rw-r--r--vos/source/xception.cxx43
-rw-r--r--vos/util/libvos1C50.so.mapfile274
-rw-r--r--vos/util/makefile.mk85
-rw-r--r--vos/version.mk40
4054 files changed, 45775 insertions, 289064 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..9ea0cd6ebaf0
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,18 @@
+# backup and temporary files
+*~
+.*.sw[op]
+.gitattributes
+
+# the build directories
+/*/unxlng??
+/*/unxlng??.pro
+/*/wntmsc???
+/*/wntmsc???.pro
+/*/wntgcc?
+/*/wntgcc?.pro
+/*/unxmac??
+/*/unxmac??.pro
+/*/unxios?
+/*/unxios?.pro
+/*/unxand?
+/*/unxand?.pro
diff --git a/basebmp/inc/basebmp/accessor.hxx b/basebmp/inc/basebmp/accessor.hxx
index b98f05e78f6c..9bf2d1b6d140 100644
--- a/basebmp/inc/basebmp/accessor.hxx
+++ b/basebmp/inc/basebmp/accessor.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -117,3 +118,5 @@ public:
} // namespace basebmp
#endif /* INCLUDED_BASEBMP_ACCESSOR_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basebmp/inc/basebmp/accessoradapters.hxx b/basebmp/inc/basebmp/accessoradapters.hxx
index 40b4faed4bae..8fb801d7c8ca 100644
--- a/basebmp/inc/basebmp/accessoradapters.hxx
+++ b/basebmp/inc/basebmp/accessoradapters.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -524,3 +525,5 @@ public:
} // namespace basebmp
#endif /* INCLUDED_BASEBMP_ACCESSORADAPTERS_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basebmp/inc/basebmp/accessorfunctors.hxx b/basebmp/inc/basebmp/accessorfunctors.hxx
index fdb9b75aa64f..1d5464ac0c2f 100644
--- a/basebmp/inc/basebmp/accessorfunctors.hxx
+++ b/basebmp/inc/basebmp/accessorfunctors.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -185,3 +186,5 @@ public:
} // namespace basebmp
#endif /* INCLUDED_BASEBMP_ACCESSORFUNCTORS_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basebmp/inc/basebmp/accessortraits.hxx b/basebmp/inc/basebmp/accessortraits.hxx
index 0cb0d1f8d37d..30bdcd59c4ee 100644
--- a/basebmp/inc/basebmp/accessortraits.hxx
+++ b/basebmp/inc/basebmp/accessortraits.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -90,7 +91,7 @@ template< class Accessor > struct AccessorTraits
typedef typename Accessor::value_type value_type;
/// Retrieve stand-alone color lookup function for given Accessor type
- typedef std::project2nd< Accessor, value_type > color_lookup;
+ typedef project2nd< Accessor, value_type > color_lookup;
/// Retrieve raw pixel data accessor for given Accessor type
typedef Accessor raw_accessor;
@@ -128,3 +129,5 @@ template< class Accessor > struct AccessorTraits
} // namespace basebmp
#endif /* INCLUDED_BASEBMP_ACCESSORTRAITS_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basebmp/inc/basebmp/bitmapdevice.hxx b/basebmp/inc/basebmp/bitmapdevice.hxx
index fec226500761..488425cde4c0 100644
--- a/basebmp/inc/basebmp/bitmapdevice.hxx
+++ b/basebmp/inc/basebmp/bitmapdevice.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -697,3 +698,5 @@ BASEBMP_DLLPUBLIC BitmapDeviceSharedPtr cloneBitmapDevice( const basegfx::B2IVec
}
#endif /* INCLUDED_BASEBMP_BITMAPDEVICE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basebmp/inc/basebmp/clippedlinerenderer.hxx b/basebmp/inc/basebmp/clippedlinerenderer.hxx
index 03b2bc860cbd..e023581416d6 100644
--- a/basebmp/inc/basebmp/clippedlinerenderer.hxx
+++ b/basebmp/inc/basebmp/clippedlinerenderer.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -410,3 +411,5 @@ void renderClippedLine( basegfx::B2IPoint aPt1,
} // namespace basebmp
#endif /* INCLUDED_BASEBMP_CLIPPEDLINERENDERER_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basebmp/inc/basebmp/color.hxx b/basebmp/inc/basebmp/color.hxx
index e9aab93a715c..1bd70198a280 100644
--- a/basebmp/inc/basebmp/color.hxx
+++ b/basebmp/inc/basebmp/color.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -97,3 +98,5 @@ public:
} // namespace vigra
#endif /* INCLUDED_BASEBMP_COLOR_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basebmp/inc/basebmp/colorblendaccessoradapter.hxx b/basebmp/inc/basebmp/colorblendaccessoradapter.hxx
index 03263c2c6062..4bb913500bd9 100644
--- a/basebmp/inc/basebmp/colorblendaccessoradapter.hxx
+++ b/basebmp/inc/basebmp/colorblendaccessoradapter.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -146,3 +147,5 @@ public:
} // namespace basebmp
#endif /* INCLUDED_BASEBMP_COLORBLENDACCESSORADAPTER_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basebmp/inc/basebmp/colormisc.hxx b/basebmp/inc/basebmp/colormisc.hxx
index 0974ebaa44a4..96a312c251ae 100644
--- a/basebmp/inc/basebmp/colormisc.hxx
+++ b/basebmp/inc/basebmp/colormisc.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -189,3 +190,5 @@ struct NumericTraits<basebmp::Color>
} // namespace vigra
#endif /* INCLUDED_BASEBMP_COLORMISC_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basebmp/inc/basebmp/colortraits.hxx b/basebmp/inc/basebmp/colortraits.hxx
index 9c30b8f082c0..ba6a4cfeee27 100644
--- a/basebmp/inc/basebmp/colortraits.hxx
+++ b/basebmp/inc/basebmp/colortraits.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -148,3 +149,5 @@ template< typename ColorType > struct ColorTraits
} // namespace basebmp
#endif /* INCLUDED_BASEBMP_COLORTRAITS_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basebmp/inc/basebmp/compositeiterator.hxx b/basebmp/inc/basebmp/compositeiterator.hxx
index 70f2acebb043..e64cf0d8c093 100755..100644
--- a/basebmp/inc/basebmp/compositeiterator.hxx
+++ b/basebmp/inc/basebmp/compositeiterator.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -365,3 +366,5 @@ public:
} // namespace basebmp
#endif /* INCLUDED_BASEBMP_COMPOSITEITERATOR_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basebmp/inc/basebmp/debug.hxx b/basebmp/inc/basebmp/debug.hxx
index a01d69326307..c5660b9a6a74 100644
--- a/basebmp/inc/basebmp/debug.hxx
+++ b/basebmp/inc/basebmp/debug.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -48,3 +49,5 @@ namespace basebmp
}
#endif /* INCLUDED_BASEBMP_DEBUG_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basebmp/inc/basebmp/drawmodes.hxx b/basebmp/inc/basebmp/drawmodes.hxx
index 6cdf34fd808a..7e59f81b6140 100644
--- a/basebmp/inc/basebmp/drawmodes.hxx
+++ b/basebmp/inc/basebmp/drawmodes.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -53,3 +54,5 @@ namespace basebmp
}
#endif /* INCLUDED_BASEBMP_DRAWMODES_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basebmp/inc/basebmp/endian.hxx b/basebmp/inc/basebmp/endian.hxx
index fb76ad1b306e..03a0dbeb9fbf 100644
--- a/basebmp/inc/basebmp/endian.hxx
+++ b/basebmp/inc/basebmp/endian.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -55,3 +56,5 @@ BASEBMP_BYTE_SWAP(sal_uInt32,OSL_SWAPDWORD)
} // namespace basebmp
#endif /* INCLUDED_BASEBMP_ENDIAN_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basebmp/inc/basebmp/fillimage.hxx b/basebmp/inc/basebmp/fillimage.hxx
index 344ee20e6ce5..d3809ecc0b6e 100644
--- a/basebmp/inc/basebmp/fillimage.hxx
+++ b/basebmp/inc/basebmp/fillimage.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -67,3 +68,5 @@ inline void fillImage( vigra::triple<DestIterator,DestIterator,DestAccessor> con
} // namespace basebmp
#endif /* INCLUDED_BASEBMP_FILLIMAGE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basebmp/inc/basebmp/genericcolorimageaccessor.hxx b/basebmp/inc/basebmp/genericcolorimageaccessor.hxx
index eaf8e2b34bfa..2fada3948faf 100644
--- a/basebmp/inc/basebmp/genericcolorimageaccessor.hxx
+++ b/basebmp/inc/basebmp/genericcolorimageaccessor.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -80,3 +81,5 @@ namespace basebmp
}
#endif /* INCLUDED_BASEBMP_GENERICCOLORIMAGEACCESSOR_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basebmp/inc/basebmp/greylevelformats.hxx b/basebmp/inc/basebmp/greylevelformats.hxx
index 0adbcbb53c30..111fcc7e12fd 100644
--- a/basebmp/inc/basebmp/greylevelformats.hxx
+++ b/basebmp/inc/basebmp/greylevelformats.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -133,3 +134,5 @@ BASEBMP_SPECIALIZE_ACCESSORTRAITS(PixelFormatTraits_GREY8::getter_type,
} // namespace basebmp
#endif /* INCLUDED_BASEBMP_GREYLEVELFORMATS_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basebmp/inc/basebmp/iteratortraits.hxx b/basebmp/inc/basebmp/iteratortraits.hxx
index 716081f62c53..ac76a3ebf783 100644
--- a/basebmp/inc/basebmp/iteratortraits.hxx
+++ b/basebmp/inc/basebmp/iteratortraits.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -53,3 +54,5 @@ template< class Iterator > struct IteratorTraits
} // namespace basebmp
#endif /* INCLUDED_BASEBMP_ITERATORTRAITS_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basebmp/inc/basebmp/linerenderer.hxx b/basebmp/inc/basebmp/linerenderer.hxx
index 7c5f09dbb2d1..5e3d4df30b88 100644
--- a/basebmp/inc/basebmp/linerenderer.hxx
+++ b/basebmp/inc/basebmp/linerenderer.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -179,3 +180,5 @@ void renderLine( const basegfx::B2IPoint& rPt1,
} // namespace basebmp
#endif /* INCLUDED_BASEBMP_LINERENDERER_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basebmp/inc/basebmp/metafunctions.hxx b/basebmp/inc/basebmp/metafunctions.hxx
index 7eafac284f56..5f9f8a7ebf31 100644
--- a/basebmp/inc/basebmp/metafunctions.hxx
+++ b/basebmp/inc/basebmp/metafunctions.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -32,6 +33,8 @@
#include <vigra/metaprogramming.hxx>
#include <vigra/numerictraits.hxx>
+#include <functional>
+
namespace basebmp
{
@@ -216,7 +219,17 @@ template< typename T > inline T shiftRight( T v, int shift )
return shift > 0 ? v >> shift : v << (-shift);
}
+//--------------------------------------------------------------
+
+/// Replace non-std project2nd from SGI extensions
+template< typename T1, typename T2 >
+struct project2nd : public std::binary_function<T1, T2, T2>
+{
+ T2 operator() (const T1&, const T2& v) const { return v; }
+};
} // namespace basebmp
#endif /* INCLUDED_BASEBMP_METAFUNCTIONS_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basebmp/inc/basebmp/nonstandarditerator.hxx b/basebmp/inc/basebmp/nonstandarditerator.hxx
index c9069da18826..090d15d41025 100644
--- a/basebmp/inc/basebmp/nonstandarditerator.hxx
+++ b/basebmp/inc/basebmp/nonstandarditerator.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -43,3 +44,5 @@ namespace basebmp
} // namespace basebmp
#endif /* INCLUDED_BASEBMP_NONSTANDARDITERATOR_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basebmp/inc/basebmp/packedpixeliterator.hxx b/basebmp/inc/basebmp/packedpixeliterator.hxx
index 0a48ce2024ff..b98c8c8f9670 100644
--- a/basebmp/inc/basebmp/packedpixeliterator.hxx
+++ b/basebmp/inc/basebmp/packedpixeliterator.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -675,3 +676,5 @@ template< class Accessor,
} // namespace basebmp
#endif /* INCLUDED_BASEBMP_PACKEDPIXELITERATOR_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basebmp/inc/basebmp/paletteformats.hxx b/basebmp/inc/basebmp/paletteformats.hxx
index d3de0ea18dd7..1cdfe30181d1 100644
--- a/basebmp/inc/basebmp/paletteformats.hxx
+++ b/basebmp/inc/basebmp/paletteformats.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -40,8 +41,6 @@
#include <vigra/numerictraits.hxx>
#include <vigra/metaprogramming.hxx>
-#include <functional>
-
namespace basebmp
{
@@ -145,3 +144,5 @@ typedef PixelFormatTraitsTemplate_Palette<
} // namespace basebmp
#endif /* INCLUDED_BASEBMP_PACKEDPIXELFORMATS_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basebmp/inc/basebmp/paletteimageaccessor.hxx b/basebmp/inc/basebmp/paletteimageaccessor.hxx
index 79bbb9aae9b7..35a14d16dd36 100644
--- a/basebmp/inc/basebmp/paletteimageaccessor.hxx
+++ b/basebmp/inc/basebmp/paletteimageaccessor.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -166,3 +167,5 @@ public:
} // namespace basebmp
#endif /* INCLUDED_BASEBMP_PALETTEIMAGEACCESSOR_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basebmp/inc/basebmp/pixelformatadapters.hxx b/basebmp/inc/basebmp/pixelformatadapters.hxx
index 2acd90b5bea8..6ebf531fbbb4 100644
--- a/basebmp/inc/basebmp/pixelformatadapters.hxx
+++ b/basebmp/inc/basebmp/pixelformatadapters.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -106,3 +107,5 @@ template< class Accessor > struct AccessorTraits< \
} // namespace basebmp
#endif /* INCLUDED_BASEBMP_PIXELFORMATADAPTERS_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basebmp/inc/basebmp/pixeliterator.hxx b/basebmp/inc/basebmp/pixeliterator.hxx
index 84b99942927b..6e5ca4394a01 100644
--- a/basebmp/inc/basebmp/pixeliterator.hxx
+++ b/basebmp/inc/basebmp/pixeliterator.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -353,3 +354,5 @@ public:
} // namespace basebmp
#endif /* INCLUDED_BASEBMP_PIXELITERATOR_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basebmp/inc/basebmp/polypolygonrenderer.hxx b/basebmp/inc/basebmp/polypolygonrenderer.hxx
index 7cfacad510e5..6a7c391f31d0 100644
--- a/basebmp/inc/basebmp/polypolygonrenderer.hxx
+++ b/basebmp/inc/basebmp/polypolygonrenderer.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -364,3 +365,5 @@ namespace basebmp
} // namespace basebmp
#endif /* INCLUDED_BASEBMP_POLYPOLYGONRENDERER_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basebmp/inc/basebmp/rgb24pixelformats.hxx b/basebmp/inc/basebmp/rgb24pixelformats.hxx
index 788144a50b8d..91d374efd7e9 100644
--- a/basebmp/inc/basebmp/rgb24pixelformats.hxx
+++ b/basebmp/inc/basebmp/rgb24pixelformats.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -96,3 +97,5 @@ BASEBMP_SPECIALIZE_ACCESSORTRAITS(PixelFormatTraits_BGR24::getter_type,
} // namespace basebmp
#endif /* INCLUDED_BASEBMP_RGB24PIXELFORMATS_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basebmp/inc/basebmp/rgbmaskpixelformats.hxx b/basebmp/inc/basebmp/rgbmaskpixelformats.hxx
index d42125239529..47f7c2bf6199 100644
--- a/basebmp/inc/basebmp/rgbmaskpixelformats.hxx
+++ b/basebmp/inc/basebmp/rgbmaskpixelformats.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -287,3 +288,5 @@ BASEBMP_SPECIALIZE_ACCESSORTRAITS(PixelFormatTraits_BGR32_888::getter_type,
} // namespace basebmp
#endif /* INCLUDED_BASEBMP_RGBMASKPIXELFORMATS_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basebmp/inc/basebmp/scaleimage.hxx b/basebmp/inc/basebmp/scaleimage.hxx
index cb83e1353d5c..a8fd83e2cd94 100644
--- a/basebmp/inc/basebmp/scaleimage.hxx
+++ b/basebmp/inc/basebmp/scaleimage.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -193,3 +194,5 @@ inline void scaleImage( vigra::triple<SourceIter,SourceIter,SourceAcc> const& sr
}
#endif /* INCLUDED_BASEBMP_SCALEIMAGE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basebmp/inc/basebmp/scanlineformats.hxx b/basebmp/inc/basebmp/scanlineformats.hxx
index d83aea688a37..ee466f21b5c9 100644
--- a/basebmp/inc/basebmp/scanlineformats.hxx
+++ b/basebmp/inc/basebmp/scanlineformats.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -54,3 +55,5 @@ namespace basebmp { namespace Format
} }
#endif /* INCLUDED_BASEBMP_SCANLINEFORMATS_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basebmp/inc/basebmp/stridedarrayiterator.hxx b/basebmp/inc/basebmp/stridedarrayiterator.hxx
index 8139cc8a8bc9..422269cb70e4 100644
--- a/basebmp/inc/basebmp/stridedarrayiterator.hxx
+++ b/basebmp/inc/basebmp/stridedarrayiterator.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -112,3 +113,5 @@ private:
} // namespace basebmp
#endif /* INCLUDED_BASEBMP_STRIDEDARRAYITERATOR_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basebmp/inc/basebmp/tools.hxx b/basebmp/inc/basebmp/tools.hxx
index d7ca0423ac1f..0b5fcb87a693 100644
--- a/basebmp/inc/basebmp/tools.hxx
+++ b/basebmp/inc/basebmp/tools.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -89,3 +90,5 @@ namespace basebmp
}
#endif /* INCLUDED_BASEBMP_TOOLS_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basebmp/inc/basebmp/truecolormaskaccessor.hxx b/basebmp/inc/basebmp/truecolormaskaccessor.hxx
index d4e3ff33f30e..79693a7b0ebb 100644
--- a/basebmp/inc/basebmp/truecolormaskaccessor.hxx
+++ b/basebmp/inc/basebmp/truecolormaskaccessor.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -288,3 +289,5 @@ template< class Accessor,
} // namespace basebmp
#endif /* INCLUDED_BASEBMP_TRUECOLORMASKACCESSOR_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basebmp/source/bitmapdevice.cxx b/basebmp/source/bitmapdevice.cxx
index 4e179c3a0ce0..bf4cafd16cb2 100644
--- a/basebmp/source/bitmapdevice.cxx
+++ b/basebmp/source/bitmapdevice.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -1622,17 +1623,6 @@ struct StdMasks
static const bool alphamask_polarity = true;
};
-#if 0
-/** Clip and alpha masks for the generic renderer (of course, those
- need to be generic, too)
- */
-struct MaskTraitsGeneric
-{
- typedef PixelFormatTraits_GenericInteger clipmask_format_traits;
- typedef PixelFormatTraits_GenericInteger alphamask_format_traits;
-};
-#endif
-
//----------------------------------------------------------------------------------
// Some compilers don't like the nested template wrap_accessor
@@ -2031,34 +2021,9 @@ BitmapDeviceSharedPtr cloneBitmapDevice( const basegfx::B2IVector& rSize,
/// Clone our device, with GenericImageAccessor to handle all formats
BitmapDeviceSharedPtr BitmapDevice::getGenericRenderer() const
{
-#if 0
- // xxx TODO
- typedef BitmapRenderer< PixelFormatTraits_GenericInteger::iterator_type,
- PixelFormatTraits_GenericInteger::raw_accessor_type,
- PixelFormatTraits_GenericInteger::accessor_selector,
- MaskTraitsGeneric >
- Renderer;
-
- if( !mpImpl->mpGenericRenderer )
- {
- mpImpl->mpGenericRenderer.reset(
- new Renderer(
- mpImpl->maBounds,
- isTopDown(),
- getScanlineFormat(),
- getScanlineStride(),
- mpImpl->mpFirstScanline,
- PixelFormatTraits_GenericInteger::iterator_type(),
- GenericIntegerImageRawAccessor<Color>(
- const_cast<BitmapDevice*>(this)->shared_from_this()),
- GenericIntegerImageAccessor<Color>(
- const_cast<BitmapDevice*>(this)->shared_from_this()),
- getBuffer(),
- getPalette() ));
- }
-#endif
-
return mpImpl->mpGenericRenderer;
}
} // namespace basebmp
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basebmp/source/debug.cxx b/basebmp/source/debug.cxx
index 7781e43c19bc..4e7abb0d613b 100644
--- a/basebmp/source/debug.cxx
+++ b/basebmp/source/debug.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -104,3 +105,5 @@ namespace basebmp
}
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basebmp/source/intconversion.hxx b/basebmp/source/intconversion.hxx
index 0fb7a0bf684a..407948e80c28 100644
--- a/basebmp/source/intconversion.hxx
+++ b/basebmp/source/intconversion.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -56,11 +57,18 @@ namespace basebmp
}
};
+ //Current c++0x draft (apparently) has std::identity, but not operator()
+ template<typename T> struct SGI_identity : public std::unary_function<T,T>
+ {
+ T& operator()(T& x) const { return x; }
+ const T& operator()(const T& x) const { return x; }
+ };
+
/// Get converter from given data type to sal_uInt32
template< typename DataType > struct uInt32Converter
{
- typedef std::identity<DataType> to;
- typedef std::identity<DataType> from;
+ typedef SGI_identity<DataType> to;
+ typedef SGI_identity<DataType> from;
};
template< unsigned int RedIndex,
unsigned int GreenIndex,
@@ -86,3 +94,5 @@ namespace basebmp
}
#endif /* INCLUDED_BASEBMP_INTCONVERSION_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basebmp/source/polypolygonrenderer.cxx b/basebmp/source/polypolygonrenderer.cxx
index 79453402ef4c..ea561533f2de 100644
--- a/basebmp/source/polypolygonrenderer.cxx
+++ b/basebmp/source/polypolygonrenderer.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -125,3 +126,5 @@ namespace detail
} // namespace detail
} // namespace basebmp
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basebmp/test/basictest.cxx b/basebmp/test/basictest.cxx
index d7581a9139c7..1b409921d046 100644
--- a/basebmp/test/basictest.cxx
+++ b/basebmp/test/basictest.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -27,13 +28,11 @@
// autogenerated file with codegen.pl
-#include "preextstl.h"
#include <sal/cppunit.h>
#include "cppunit/TestAssert.h"
#include "cppunit/TestFixture.h"
#include "cppunit/extensions/HelperMacros.h"
#include "cppunit/plugin/TestPlugIn.h"
-#include "postextstl.h"
#include <basegfx/vector/b2isize.hxx>
#include <basegfx/point/b2ipoint.hxx>
@@ -41,21 +40,12 @@
#include <basebmp/color.hxx>
#include <basebmp/scanlineformats.hxx>
#include <basebmp/bitmapdevice.hxx>
-#include <basebmp/debug.hxx>
#include "tools.hxx"
-#include <iostream>
-#include <fstream>
-
using namespace ::basebmp;
namespace
{
-/*
- std::ofstream output("32bpp_test.dump");
- debugDump( mpDevice32bpp, output );
-*/
-
class BasicTest : public CppUnit::TestFixture
{
public:
@@ -296,8 +286,9 @@ public:
CPPUNIT_TEST_SUITE_END();
};
-// -----------------------------------------------------------------------------
CPPUNIT_TEST_SUITE_REGISTRATION(BasicTest);
}
CPPUNIT_PLUGIN_IMPLEMENT();
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basebmp/test/bmpdemo.cxx b/basebmp/test/bmpdemo.cxx
index 99aa1bac2c5c..effce214bb2f 100644
--- a/basebmp/test/bmpdemo.cxx
+++ b/basebmp/test/bmpdemo.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -57,6 +58,7 @@
#include <basegfx/numeric/ftools.hxx>
#include <basegfx/range/b2irange.hxx>
#include <basegfx/vector/b2isize.hxx>
+#include <basegfx/vector/b2enums.hxx>
#include <basegfx/point/b2ipoint.hxx>
#include <basebmp/color.hxx>
@@ -72,8 +74,6 @@
#include <boost/static_assert.hpp>
#include <algorithm>
-#include <iostream>
-#include <fstream>
using namespace ::com::sun::star;
@@ -973,7 +973,7 @@ class TestWindow : public Dialog
public:
TestWindow() : Dialog( (Window *) NULL )
{
- SetText( rtl::OUString::createFromAscii( "VIGRA test" ) );
+ SetText( rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "VIGRA test" )) );
SetSizePixel( Size( 1024, 1024 ) );
EnablePaint( true );
Show();
@@ -1077,11 +1077,9 @@ void TestWindow::Paint( const Rectangle& /*rRect*/ )
basegfx::B2DPolyPolygon aPoly;
basegfx::tools::importFromSvgD( aPoly,
- ::rtl::OUString::createFromAscii(
- "m0 0 h7 v7 h-7 z" ) );
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "m0 0 h7 v7 h-7 z" )) );
basegfx::tools::importFromSvgD( aPoly,
- ::rtl::OUString::createFromAscii(
- "m2 2 h3 v3 h-3 z" ) );
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "m2 2 h3 v3 h-3 z" )) );
pDevice->fillPolyPolygon(
aPoly,
@@ -1089,7 +1087,6 @@ void TestWindow::Paint( const Rectangle& /*rRect*/ )
basebmp::DrawMode_PAINT );
}
-#if 0
{
basebmp::BitmapDeviceSharedPtr pMask( basebmp::createBitmapDevice( aTestSize,
false,
@@ -1101,8 +1098,7 @@ void TestWindow::Paint( const Rectangle& /*rRect*/ )
pMask->drawLine( aPt111, aPt222, aCol333, basebmp::DrawMode_PAINT );
- ::rtl::OUString aSvg = ::rtl::OUString::createFromAscii(
- "m 0 0 h5 l5 5 v5 h-5 l-5-5 z" );
+ ::rtl::OUString aSvg( RTL_CONSTASCII_USTRINGPARAM( "m 0 0 h5 l5 5 v5 h-5 l-5-5 z" ));
basegfx::B2DPolyPolygon aPoly;
basegfx::tools::importFromSvgD( aPoly, aSvg );
pMask->clear(basebmp::Color(0xFFFFFFFF));
@@ -1134,7 +1130,6 @@ void TestWindow::Paint( const Rectangle& /*rRect*/ )
const basegfx::B2IPoint aPt3(0,1001);
pDevice->drawLine( aPt1, aPt3, aCol, basebmp::DrawMode_PAINT );
}
-#endif
{
pDevice->clear(basebmp::Color(0));
@@ -1171,12 +1166,12 @@ void TestWindow::Paint( const Rectangle& /*rRect*/ )
aPoly.append( basegfx::B2DPoint(project( aP1 ) + aCenter) );
aPoly.append( basegfx::B2DPoint(project( aP2 ) + aCenter) );
pDevice->fillPolyPolygon(
- basegfx::tools::createAreaGeometryForPolygon(
+ basegfx::tools::createAreaGeometry(
aPoly,
// std::max(1,n/30),
// std::max(1,n/60),
std::max(1,n/30),
- basegfx::tools::B2DLINEJOIN_NONE),
+ basegfx::B2DLINEJOIN_NONE),
aLineColor,
basebmp::DrawMode_PAINT);
@@ -1194,8 +1189,7 @@ void TestWindow::Paint( const Rectangle& /*rRect*/ )
// Fill bitmap with generated content
{
- ScopedBitmapWriteAccess pWriteAccess( aBitmap.AcquireWriteAccess(),
- aBitmap );
+ Bitmap::ScopedWriteAccess pWriteAccess( aBitmap );
for( int y=0; y<aTestSize.getY(); ++y )
for( int x=0; x<aTestSize.getX(); ++x )
pWriteAccess->SetPixel(y,x,
@@ -1242,15 +1236,17 @@ void TestApp::Main()
// Create UCB.
uno::Sequence< uno::Any > aArgs( 2 );
- aArgs[ 0 ] <<= rtl::OUString::createFromAscii( UCB_CONFIGURATION_KEY1_LOCAL );
- aArgs[ 1 ] <<= rtl::OUString::createFromAscii( UCB_CONFIGURATION_KEY2_OFFICE );
- ::ucb::ContentBroker::initialize( xFactory, aArgs );
+ aArgs[ 0 ] <<= rtl::OUString(RTL_CONSTASCII_USTRINGPARAM( UCB_CONFIGURATION_KEY1_LOCAL ));
+ aArgs[ 1 ] <<= rtl::OUString(RTL_CONSTASCII_USTRINGPARAM( UCB_CONFIGURATION_KEY2_OFFICE ));
+ ::ucbhelper::ContentBroker::initialize( xFactory, aArgs );
TestWindow pWindow;
pWindow.Execute();
// clean up UCB
- ::ucb::ContentBroker::deinitialize();
+ ::ucbhelper::ContentBroker::deinitialize();
}
TestApp aDemoApp;
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basebmp/test/bmpmasktest.cxx b/basebmp/test/bmpmasktest.cxx
index 29e261423a06..5ba477484903 100644
--- a/basebmp/test/bmpmasktest.cxx
+++ b/basebmp/test/bmpmasktest.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -27,11 +28,9 @@
// autogenerated file with codegen.pl
-#include "preextstl.h"
#include "cppunit/TestAssert.h"
#include "cppunit/TestFixture.h"
#include "cppunit/extensions/HelperMacros.h"
-#include "postextstl.h"
#include <basegfx/vector/b2isize.hxx>
#include <basegfx/range/b2irange.hxx>
@@ -44,23 +43,12 @@
#include <basebmp/color.hxx>
#include <basebmp/scanlineformats.hxx>
#include <basebmp/bitmapdevice.hxx>
-#include <basebmp/debug.hxx>
#include "tools.hxx"
-#include <iostream>
-#include <fstream>
-
using namespace ::basebmp;
namespace
{
-/*
- std::ofstream output("32bpp_test.dump");
- debugDump( rDevice, output );
- std::ofstream output2("32bpp_bmp.dump");
- debugDump( rBmp, output2 );
-*/
-
class BmpMaskTest : public CppUnit::TestFixture
{
private:
@@ -130,8 +118,7 @@ public:
true,
Format::THIRTYTWO_BIT_TC_MASK );
- ::rtl::OUString aSvg = ::rtl::OUString::createFromAscii(
- "m 0 0h5v10h5v-5h-10z" );
+ ::rtl::OUString aSvg( RTL_CONSTASCII_USTRINGPARAM( "m 0 0h5v10h5v-5h-10z" ));
basegfx::B2DPolyPolygon aPoly;
basegfx::tools::importFromSvgD( aPoly, aSvg );
@@ -146,8 +133,8 @@ public:
aColWhite,
DrawMode_PAINT );
- aSvg = ::rtl::OUString::createFromAscii(
- "m 0 0 h6 v10 h-6z" );
+ aSvg = ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(
+ "m 0 0 h6 v10 h-6z" ));
aPoly.clear();
basegfx::tools::importFromSvgD( aPoly, aSvg );
@@ -180,14 +167,7 @@ public:
CPPUNIT_TEST_SUITE_END();
};
-// -----------------------------------------------------------------------------
CPPUNIT_TEST_SUITE_REGISTRATION(BmpMaskTest);
}
-
-// -----------------------------------------------------------------------------
-
-// this macro creates an empty function, which will called by the RegisterAllFunctions()
-// to let the user the possibility to also register some functions by hand.
-//NOADDITIONAL;
-
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basebmp/test/bmptest.cxx b/basebmp/test/bmptest.cxx
index 9d083980790b..7b3a2cbcb18f 100644
--- a/basebmp/test/bmptest.cxx
+++ b/basebmp/test/bmptest.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -27,11 +28,9 @@
// autogenerated file with codegen.pl
-#include "preextstl.h"
#include "cppunit/TestAssert.h"
#include "cppunit/TestFixture.h"
#include "cppunit/extensions/HelperMacros.h"
-#include "postextstl.h"
#include <basegfx/vector/b2isize.hxx>
#include <basegfx/range/b2irange.hxx>
@@ -44,23 +43,12 @@
#include <basebmp/color.hxx>
#include <basebmp/scanlineformats.hxx>
#include <basebmp/bitmapdevice.hxx>
-#include <basebmp/debug.hxx>
#include "tools.hxx"
-#include <iostream>
-#include <fstream>
-
using namespace ::basebmp;
namespace
{
-/*
- std::ofstream output("32bpp_test.dump");
- debugDump( rDevice, output );
- std::ofstream output2("32bpp_bmp.dump");
- debugDump( rBmp, output2 );
-*/
-
class BmpTest : public CppUnit::TestFixture
{
private:
@@ -169,8 +157,7 @@ public:
true,
Format::THIRTYTWO_BIT_TC_MASK );
- ::rtl::OUString aSvg = ::rtl::OUString::createFromAscii(
- "m 0 0h5v10h5v-5h-10z" );
+ ::rtl::OUString aSvg( RTL_CONSTASCII_USTRINGPARAM( "m 0 0h5v10h5v-5h-10z" ));
basegfx::B2DPolyPolygon aPoly;
basegfx::tools::importFromSvgD( aPoly, aSvg );
@@ -207,14 +194,7 @@ public:
CPPUNIT_TEST_SUITE_END();
};
-// -----------------------------------------------------------------------------
CPPUNIT_TEST_SUITE_REGISTRATION(BmpTest);
}
-
-// -----------------------------------------------------------------------------
-
-// this macro creates an empty function, which will called by the RegisterAllFunctions()
-// to let the user the possibility to also register some functions by hand.
-//NOADDITIONAL;
-
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basebmp/test/cliptest.cxx b/basebmp/test/cliptest.cxx
index b0f0b72f07e0..c41edf3e28a8 100644
--- a/basebmp/test/cliptest.cxx
+++ b/basebmp/test/cliptest.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -27,11 +28,9 @@
// autogenerated file with codegen.pl
-#include "preextstl.h"
#include "cppunit/TestAssert.h"
#include "cppunit/TestFixture.h"
#include "cppunit/extensions/HelperMacros.h"
-#include "postextstl.h"
#include <basegfx/vector/b2isize.hxx>
#include <basegfx/point/b2ipoint.hxx>
@@ -45,21 +44,12 @@
#include <basebmp/color.hxx>
#include <basebmp/scanlineformats.hxx>
#include <basebmp/bitmapdevice.hxx>
-#include <basebmp/debug.hxx>
#include "tools.hxx"
-#include <iostream>
-#include <fstream>
-
using namespace ::basebmp;
namespace
{
-/*
- std::ofstream output("32bpp_test.dump");
- debugDump( mpDevice32bpp, output );
-*/
-
class ClipTest : public CppUnit::TestFixture
{
private:
@@ -179,8 +169,7 @@ private:
true,
Format::EIGHT_BIT_GREY ));
- ::rtl::OUString aSvg = ::rtl::OUString::createFromAscii(
- "m 0 0h5v10h5v-5h-10z" );
+ ::rtl::OUString aSvg( RTL_CONSTASCII_USTRINGPARAM( "m 0 0h5v10h5v-5h-10z" ));
basegfx::B2DPolyPolygon aPoly;
basegfx::tools::importFromSvgD( aPoly, aSvg );
@@ -220,8 +209,7 @@ public:
true,
Format::THIRTYTWO_BIT_TC_MASK );
- ::rtl::OUString aSvg = ::rtl::OUString::createFromAscii(
- "m 0 0 h5 l5 5 v5 h-5 l-5-5 z" );
+ ::rtl::OUString aSvg( RTL_CONSTASCII_USTRINGPARAM( "m 0 0 h5 l5 5 v5 h-5 l-5-5 z" ));
basegfx::B2DPolyPolygon aPoly;
basegfx::tools::importFromSvgD( aPoly, aSvg );
mpClipMask->clear(Color(0));
@@ -274,14 +262,7 @@ public:
CPPUNIT_TEST_SUITE_END();
};
-// -----------------------------------------------------------------------------
CPPUNIT_TEST_SUITE_REGISTRATION(ClipTest);
}
-
-// -----------------------------------------------------------------------------
-
-// this macro creates an empty function, which will called by the RegisterAllFunctions()
-// to let the user the possibility to also register some functions by hand.
-//NOADDITIONAL;
-
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basebmp/test/filltest.cxx b/basebmp/test/filltest.cxx
index d03e887dbcc5..d15fa1010050 100644
--- a/basebmp/test/filltest.cxx
+++ b/basebmp/test/filltest.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -27,11 +28,9 @@
// autogenerated file with codegen.pl
-#include "preextstl.h"
#include "cppunit/TestAssert.h"
#include "cppunit/TestFixture.h"
#include "cppunit/extensions/HelperMacros.h"
-#include "postextstl.h"
#include <basegfx/vector/b2isize.hxx>
#include <basegfx/range/b2drange.hxx>
@@ -44,21 +43,12 @@
#include <basebmp/color.hxx>
#include <basebmp/scanlineformats.hxx>
#include <basebmp/bitmapdevice.hxx>
-#include <basebmp/debug.hxx>
#include "tools.hxx"
-#include <iostream>
-#include <fstream>
-
using namespace ::basebmp;
namespace
{
-/*
- std::ofstream output("32bpp_test.dump");
- debugDump( mpDevice32bpp, output );
-*/
-
class FillTest : public CppUnit::TestFixture
{
private:
@@ -167,8 +157,7 @@ private:
CPPUNIT_ASSERT_MESSAGE("bottom-middle pixel set",
rDevice->getPixel(aPt4) == aCol);
- ::rtl::OUString aSvg = ::rtl::OUString::createFromAscii(
- "m 0 0l7 7h-1z" );
+ ::rtl::OUString aSvg( RTL_CONSTASCII_USTRINGPARAM( "m 0 0l7 7h-1z" ));
basegfx::B2DPolyPolygon aPoly;
basegfx::tools::importFromSvgD( aPoly, aSvg );
@@ -268,14 +257,7 @@ public:
CPPUNIT_TEST_SUITE_END();
};
-// -----------------------------------------------------------------------------
CPPUNIT_TEST_SUITE_REGISTRATION(FillTest);
}
-
-// -----------------------------------------------------------------------------
-
-// this macro creates an empty function, which will called by the RegisterAllFunctions()
-// to let the user the possibility to also register some functions by hand.
-//NOADDITIONAL;
-
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basebmp/test/linetest.cxx b/basebmp/test/linetest.cxx
index dbdbe57de0a7..cee66f4d709b 100644
--- a/basebmp/test/linetest.cxx
+++ b/basebmp/test/linetest.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -27,11 +28,9 @@
// autogenerated file with codegen.pl
-#include "preextstl.h"
#include "cppunit/TestAssert.h"
#include "cppunit/TestFixture.h"
#include "cppunit/extensions/HelperMacros.h"
-#include "postextstl.h"
#include <basegfx/vector/b2isize.hxx>
#include <basegfx/point/b2ipoint.hxx>
@@ -39,21 +38,12 @@
#include <basebmp/color.hxx>
#include <basebmp/scanlineformats.hxx>
#include <basebmp/bitmapdevice.hxx>
-#include <basebmp/debug.hxx>
#include "tools.hxx"
-#include <iostream>
-#include <fstream>
-
using namespace ::basebmp;
namespace
{
-/*
- std::ofstream output("32bpp_test.dump");
- debugDump( mpDevice32bpp, output );
-*/
-
class LineTest : public CppUnit::TestFixture
{
private:
@@ -216,14 +206,7 @@ public:
CPPUNIT_TEST_SUITE_END();
};
-// -----------------------------------------------------------------------------
CPPUNIT_TEST_SUITE_REGISTRATION(LineTest);
}
-
-// -----------------------------------------------------------------------------
-
-// this macro creates an empty function, which will called by the RegisterAllFunctions()
-// to let the user the possibility to also register some functions by hand.
-//NOADDITIONAL;
-
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basebmp/test/masktest.cxx b/basebmp/test/masktest.cxx
index 63f357a314d0..239a069bf564 100644
--- a/basebmp/test/masktest.cxx
+++ b/basebmp/test/masktest.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -27,11 +28,9 @@
// autogenerated file with codegen.pl
-#include "preextstl.h"
#include "cppunit/TestAssert.h"
#include "cppunit/TestFixture.h"
#include "cppunit/extensions/HelperMacros.h"
-#include "postextstl.h"
#include <basegfx/vector/b2isize.hxx>
#include <basegfx/range/b2irange.hxx>
@@ -44,23 +43,12 @@
#include <basebmp/color.hxx>
#include <basebmp/scanlineformats.hxx>
#include <basebmp/bitmapdevice.hxx>
-#include <basebmp/debug.hxx>
#include "tools.hxx"
-#include <iostream>
-#include <fstream>
-
using namespace ::basebmp;
namespace
{
-/*
- std::ofstream output("32bpp_test.dump");
- debugDump( rDevice, output );
- std::ofstream output2("32bpp_bmp.dump");
- debugDump( rBmp, output2 );
-*/
-
class MaskTest : public CppUnit::TestFixture
{
private:
@@ -136,8 +124,7 @@ public:
true,
Format::EIGHT_BIT_GREY );
- ::rtl::OUString aSvg = ::rtl::OUString::createFromAscii(
- "m 0 0h5v10h5v-5h-10z" );
+ ::rtl::OUString aSvg( RTL_CONSTASCII_USTRINGPARAM( "m 0 0h5v10h5v-5h-10z" ));
basegfx::B2DPolyPolygon aPoly;
basegfx::tools::importFromSvgD( aPoly, aSvg );
@@ -168,14 +155,7 @@ public:
CPPUNIT_TEST_SUITE_END();
};
-// -----------------------------------------------------------------------------
CPPUNIT_TEST_SUITE_REGISTRATION(MaskTest);
}
-
-// -----------------------------------------------------------------------------
-
-// this macro creates an empty function, which will called by the RegisterAllFunctions()
-// to let the user the possibility to also register some functions by hand.
-//NOADDITIONAL;
-
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basebmp/test/polytest.cxx b/basebmp/test/polytest.cxx
index 2feef67774de..99aba1a06fc4 100644
--- a/basebmp/test/polytest.cxx
+++ b/basebmp/test/polytest.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -27,11 +28,9 @@
// autogenerated file with codegen.pl
-#include "preextstl.h"
#include "cppunit/TestAssert.h"
#include "cppunit/TestFixture.h"
#include "cppunit/extensions/HelperMacros.h"
-#include "postextstl.h"
#include <basegfx/vector/b2isize.hxx>
#include <basegfx/range/b2irange.hxx>
@@ -45,21 +44,12 @@
#include <basebmp/color.hxx>
#include <basebmp/scanlineformats.hxx>
#include <basebmp/bitmapdevice.hxx>
-#include <basebmp/debug.hxx>
#include "tools.hxx"
-#include <iostream>
-#include <fstream>
-
using namespace ::basebmp;
namespace
{
-/*
- std::ofstream output("32bpp_test.dump");
- debugDump( rDevice, output );
-*/
-
class PolyTest : public CppUnit::TestFixture
{
private:
@@ -76,8 +66,8 @@ private:
basegfx::tools::importFromSvgD(
aPoly,
- rtl::OUString::createFromAscii(
- "M2 2 l7 7 z" ) );
+ rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(
+ "M2 2 l7 7 z" )) );
rDevice->fillPolyPolygon(
aPoly,
aCol,
@@ -91,8 +81,8 @@ private:
aPoly.clear();
basegfx::tools::importFromSvgD(
aPoly,
- rtl::OUString::createFromAscii(
- "M7 2 l-6 6 z" ) );
+ rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(
+ "M7 2 l-6 6 z" )) );
rDevice->fillPolyPolygon(
aPoly,
aCol,
@@ -111,8 +101,8 @@ private:
basegfx::tools::importFromSvgD(
aPoly,
- rtl::OUString::createFromAscii(
- "M2 2 h1 l7 7 h-1 z" ) );
+ rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(
+ "M2 2 h1 l7 7 h-1 z" )) );
rDevice->fillPolyPolygon(
aPoly,
aCol,
@@ -126,8 +116,8 @@ private:
aPoly.clear();
basegfx::tools::importFromSvgD(
aPoly,
- rtl::OUString::createFromAscii(
- "M7 2 h-1 l-6 6 h1 z" ) );
+ rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(
+ "M7 2 h-1 l-6 6 h1 z" )) );
rDevice->fillPolyPolygon(
aPoly,
aCol,
@@ -141,8 +131,8 @@ private:
aPoly.clear();
basegfx::tools::importFromSvgD(
aPoly,
- rtl::OUString::createFromAscii(
- "M0 0 l7 7 h-1 l-5-7 z" ) );
+ rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(
+ "M0 0 l7 7 h-1 l-5-7 z" )) );
rDevice->fillPolyPolygon(
aPoly,
aCol,
@@ -160,8 +150,8 @@ private:
::rtl::OUString aSvg;
basegfx::tools::importFromSvgD( aPoly,
- ::rtl::OUString::createFromAscii(
- "M0 0 h7 v7 h-7 z M2 2 v3 h3 v-3 z" ) );
+ ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(
+ "M0 0 h7 v7 h-7 z M2 2 v3 h3 v-3 z" )) );
rDevice->fillPolyPolygon(
aPoly,
@@ -180,8 +170,8 @@ private:
::rtl::OUString aSvg;
basegfx::tools::importFromSvgD( aPoly,
- ::rtl::OUString::createFromAscii(
- "M0 0 h7 v7 h-7 z M2 2 v3 h3 v-3 z" ) );
+ ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(
+ "M0 0 h7 v7 h-7 z M2 2 v3 h3 v-3 z" )) );
basegfx::B2DHomMatrix aMat;
aMat.translate(-3,-3);
aMat.rotate( 1.7 );
@@ -218,12 +208,12 @@ private:
::rtl::OUString aSvg;
basegfx::tools::importFromSvgD( aPoly,
- ::rtl::OUString::createFromAscii(
+ ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(
"M0 0 v2 l10 2 v-2 z"
"M10 6 v-2 l-10 2 v2 z"
"M1 0 h1 v10 h-1 z"
"M4 0 h1 v10 h-1 z"
- "M8 0 h1 v10 h-1 z" ) );
+ "M8 0 h1 v10 h-1 z" )) );
rDevice->fillPolyPolygon(
aPoly,
aCol,
@@ -288,14 +278,7 @@ public:
CPPUNIT_TEST_SUITE_END();
};
-// -----------------------------------------------------------------------------
CPPUNIT_TEST_SUITE_REGISTRATION(PolyTest);
}
-
-// -----------------------------------------------------------------------------
-
-// this macro creates an empty function, which will called by the RegisterAllFunctions()
-// to let the user the possibility to also register some functions by hand.
-//NOADDITIONAL;
-
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basebmp/test/tools.cxx b/basebmp/test/tools.cxx
index dbc11395d715..ab7219ec32af 100644
--- a/basebmp/test/tools.cxx
+++ b/basebmp/test/tools.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -47,3 +48,5 @@ int countPixel( const BitmapDeviceSharedPtr& rDevice,
return count;
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basebmp/test/tools.hxx b/basebmp/test/tools.hxx
index 254a988fc1bb..57668e55a741 100644
--- a/basebmp/test/tools.hxx
+++ b/basebmp/test/tools.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -29,3 +30,5 @@
int countPixel( const basebmp::BitmapDeviceSharedPtr& rDevice,
basebmp::Color checkColor );
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/basegfxdllapi.h b/basegfx/inc/basegfx/basegfxdllapi.h
index ae0da23fcc1d..18ad22b447a9 100644
--- a/basegfx/inc/basegfx/basegfxdllapi.h
+++ b/basegfx/inc/basegfx/basegfxdllapi.h
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -45,3 +46,5 @@
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/color/bcolor.hxx b/basegfx/inc/basegfx/color/bcolor.hxx
index 496b381b1322..1a1c6eaf8ffd 100644
--- a/basegfx/inc/basegfx/color/bcolor.hxx
+++ b/basegfx/inc/basegfx/color/bcolor.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -236,3 +237,5 @@ namespace basegfx
//////////////////////////////////////////////////////////////////////////////
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/color/bcolormodifier.hxx b/basegfx/inc/basegfx/color/bcolormodifier.hxx
index 0804eb635a87..368216be0fb7 100644
--- a/basegfx/inc/basegfx/color/bcolormodifier.hxx
+++ b/basegfx/inc/basegfx/color/bcolormodifier.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -142,3 +143,5 @@ namespace basegfx
//////////////////////////////////////////////////////////////////////////////
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/color/bcolortools.hxx b/basegfx/inc/basegfx/color/bcolortools.hxx
index e5b54e6829fd..5841f045b442 100644
--- a/basegfx/inc/basegfx/color/bcolortools.hxx
+++ b/basegfx/inc/basegfx/color/bcolortools.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -71,3 +72,5 @@ namespace basegfx
//////////////////////////////////////////////////////////////////////////////
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/curve/b2dbeziertools.hxx b/basegfx/inc/basegfx/curve/b2dbeziertools.hxx
index fa06ebcdbd05..abadf4958c90 100644
--- a/basegfx/inc/basegfx/curve/b2dbeziertools.hxx
+++ b/basegfx/inc/basegfx/curve/b2dbeziertools.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -62,3 +63,5 @@ namespace basegfx
//////////////////////////////////////////////////////////////////////////////
#endif /* _BGFX_CURVE_B2DBEZIERTOOLS_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/curve/b2dcubicbezier.hxx b/basegfx/inc/basegfx/curve/b2dcubicbezier.hxx
index 9603a423b224..6da55027b92f 100644
--- a/basegfx/inc/basegfx/curve/b2dcubicbezier.hxx
+++ b/basegfx/inc/basegfx/curve/b2dcubicbezier.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -221,3 +222,5 @@ namespace basegfx
} // end of namespace basegfx
#endif /* _BGFX_CURVE_B2DCUBICBEZIER_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/curve/b2dquadraticbezier.hxx b/basegfx/inc/basegfx/curve/b2dquadraticbezier.hxx
index 4f3ee7169a1e..10f57670ecb4 100644
--- a/basegfx/inc/basegfx/curve/b2dquadraticbezier.hxx
+++ b/basegfx/inc/basegfx/curve/b2dquadraticbezier.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -72,3 +73,5 @@ namespace basegfx
} // end of namespace basegfx
#endif /* _BGFX_CURVE_B2DQUADRATICBEZIER_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/matrix/b2dhommatrix.hxx b/basegfx/inc/basegfx/matrix/b2dhommatrix.hxx
index 3a8d9fea2390..08555821af40 100644
--- a/basegfx/inc/basegfx/matrix/b2dhommatrix.hxx
+++ b/basegfx/inc/basegfx/matrix/b2dhommatrix.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -167,3 +168,5 @@ namespace basegfx
} // end of namespace basegfx
#endif /* _BGFX_MATRIX_B2DHOMMATRIX_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/matrix/b2dhommatrixtools.hxx b/basegfx/inc/basegfx/matrix/b2dhommatrixtools.hxx
index 047480a818dc..3d0d22da4cad 100644
--- a/basegfx/inc/basegfx/matrix/b2dhommatrixtools.hxx
+++ b/basegfx/inc/basegfx/matrix/b2dhommatrixtools.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -233,3 +234,5 @@ namespace basegfx
///////////////////////////////////////////////////////////////////////////////
#endif /* _BGFX_MATRIX_B2DHOMMATRIXTOOLS_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/matrix/b3dhommatrix.hxx b/basegfx/inc/basegfx/matrix/b3dhommatrix.hxx
index 4391d7b8d8e6..ccd4cfe707a8 100644
--- a/basegfx/inc/basegfx/matrix/b3dhommatrix.hxx
+++ b/basegfx/inc/basegfx/matrix/b3dhommatrix.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -174,3 +175,5 @@ namespace basegfx
} // end of namespace basegfx
#endif /* _BGFX_MATRIX_B3DHOMMATRIX_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/numeric/ftools.hxx b/basegfx/inc/basegfx/numeric/ftools.hxx
index 10ebd89f610c..59b9d737613d 100644
--- a/basegfx/inc/basegfx/numeric/ftools.hxx
+++ b/basegfx/inc/basegfx/numeric/ftools.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -202,3 +203,5 @@ namespace basegfx
} // end of namespace basegfx
#endif /* _BGFX_NUMERIC_FTOOLS_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/pixel/bpixel.hxx b/basegfx/inc/basegfx/pixel/bpixel.hxx
index b40a05f8b082..594263cbde1e 100644
--- a/basegfx/inc/basegfx/pixel/bpixel.hxx
+++ b/basegfx/inc/basegfx/pixel/bpixel.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -221,3 +222,5 @@ namespace basegfx
} // end of namespace basegfx
#endif /* _BGFX_PIXEL_BPIXEL_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/point/b2dhompoint.hxx b/basegfx/inc/basegfx/point/b2dhompoint.hxx
index 07815e3feabe..7f11827c6179 100644
--- a/basegfx/inc/basegfx/point/b2dhompoint.hxx
+++ b/basegfx/inc/basegfx/point/b2dhompoint.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -234,3 +235,5 @@ namespace basegfx
} // end of namespace basegfx
#endif /* _BGFX_POINT_B2DHOMPOINT_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/point/b2dpoint.hxx b/basegfx/inc/basegfx/point/b2dpoint.hxx
index eb903fcc6681..c5b69b8c01d3 100644
--- a/basegfx/inc/basegfx/point/b2dpoint.hxx
+++ b/basegfx/inc/basegfx/point/b2dpoint.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -150,3 +151,5 @@ namespace basegfx
//////////////////////////////////////////////////////////////////////////////
#endif /* _BGFX_POINT_B2DPOINT_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/point/b2ipoint.hxx b/basegfx/inc/basegfx/point/b2ipoint.hxx
index accd5938574e..b74b559d898b 100644
--- a/basegfx/inc/basegfx/point/b2ipoint.hxx
+++ b/basegfx/inc/basegfx/point/b2ipoint.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -126,3 +127,5 @@ namespace basegfx
} // end of namespace basegfx
#endif /* _BGFX_POINT_B2IPOINT_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/point/b3dhompoint.hxx b/basegfx/inc/basegfx/point/b3dhompoint.hxx
index 64ea6415a0e8..1b43afc03b38 100644
--- a/basegfx/inc/basegfx/point/b3dhompoint.hxx
+++ b/basegfx/inc/basegfx/point/b3dhompoint.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -404,3 +405,5 @@ namespace basegfx
} // end of namespace basegfx
#endif /* _BGFX_POINT_B3DHOMPOINT_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/point/b3dpoint.hxx b/basegfx/inc/basegfx/point/b3dpoint.hxx
index 3a0724f217de..569bf2d7dab0 100644
--- a/basegfx/inc/basegfx/point/b3dpoint.hxx
+++ b/basegfx/inc/basegfx/point/b3dpoint.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -149,3 +150,5 @@ namespace basegfx
} // end of namespace basegfx
#endif /* _BGFX_POINT_B3DPOINT_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/point/b3ipoint.hxx b/basegfx/inc/basegfx/point/b3ipoint.hxx
index 5c80937ef77f..334ff33a7b50 100644
--- a/basegfx/inc/basegfx/point/b3ipoint.hxx
+++ b/basegfx/inc/basegfx/point/b3ipoint.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -138,3 +139,5 @@ namespace basegfx
} // end of namespace basegfx
#endif /* _BGFX_POINT_B3IPOINT_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/polygon/b2dlinegeometry.hxx b/basegfx/inc/basegfx/polygon/b2dlinegeometry.hxx
index 23017a4de210..f8c24fbb86cb 100644
--- a/basegfx/inc/basegfx/polygon/b2dlinegeometry.hxx
+++ b/basegfx/inc/basegfx/polygon/b2dlinegeometry.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -143,3 +144,5 @@ namespace basegfx
#endif /* _BGFX_POLYGON_B2DLINEGEOMETRY_HXX */
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/polygon/b2dpolygon.hxx b/basegfx/inc/basegfx/polygon/b2dpolygon.hxx
index db807f38e7ff..694531ca3a64 100644
--- a/basegfx/inc/basegfx/polygon/b2dpolygon.hxx
+++ b/basegfx/inc/basegfx/polygon/b2dpolygon.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -273,3 +274,5 @@ namespace basegfx
//////////////////////////////////////////////////////////////////////////////
#endif /* _BGFX_POLYGON_B2DPOLYGON_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/polygon/b2dpolygonclipper.hxx b/basegfx/inc/basegfx/polygon/b2dpolygonclipper.hxx
index 83fa106dac72..172996aba49b 100644
--- a/basegfx/inc/basegfx/polygon/b2dpolygonclipper.hxx
+++ b/basegfx/inc/basegfx/polygon/b2dpolygonclipper.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -81,3 +82,5 @@ namespace basegfx
} // end of namespace basegfx
#endif /* _BGFX_POLYPOLYGON_B2DPOLYGONCLIPPER_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/polygon/b2dpolygoncutandtouch.hxx b/basegfx/inc/basegfx/polygon/b2dpolygoncutandtouch.hxx
index 5f47b3c9f8c3..af188cb369c8 100644
--- a/basegfx/inc/basegfx/polygon/b2dpolygoncutandtouch.hxx
+++ b/basegfx/inc/basegfx/polygon/b2dpolygoncutandtouch.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -80,3 +81,5 @@ namespace basegfx
//////////////////////////////////////////////////////////////////////////////
#endif /* _BGFX_POLYGON_CUTANDTOUCH_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/polygon/b2dpolygontools.hxx b/basegfx/inc/basegfx/polygon/b2dpolygontools.hxx
index 977b498a9e1f..d86abb31f525 100644
--- a/basegfx/inc/basegfx/polygon/b2dpolygontools.hxx
+++ b/basegfx/inc/basegfx/polygon/b2dpolygontools.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -533,3 +534,5 @@ namespace basegfx
} // end of namespace basegfx
#endif /* _BGFX_POLYGON_B2DPOLYGONTOOLS_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/polygon/b2dpolygontriangulator.hxx b/basegfx/inc/basegfx/polygon/b2dpolygontriangulator.hxx
index 191997bc01cb..2bcf674059d6 100644
--- a/basegfx/inc/basegfx/polygon/b2dpolygontriangulator.hxx
+++ b/basegfx/inc/basegfx/polygon/b2dpolygontriangulator.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -48,3 +49,5 @@ namespace basegfx
} // end of namespace basegfx
#endif /* _BGFX_POLYGON_B2DPOLYGONTRIANGULATOR_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/polygon/b2dpolypolygon.hxx b/basegfx/inc/basegfx/polygon/b2dpolypolygon.hxx
index 51837be9d3c7..931f83bcb158 100644
--- a/basegfx/inc/basegfx/polygon/b2dpolypolygon.hxx
+++ b/basegfx/inc/basegfx/polygon/b2dpolypolygon.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -136,3 +137,5 @@ namespace basegfx
} // end of namespace basegfx
#endif /* _BGFX_POLYGON_B2DPOLYPOLYGON_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/polygon/b2dpolypolygoncutter.hxx b/basegfx/inc/basegfx/polygon/b2dpolypolygoncutter.hxx
index df84e57edf1a..53fa1ac4c48f 100644
--- a/basegfx/inc/basegfx/polygon/b2dpolypolygoncutter.hxx
+++ b/basegfx/inc/basegfx/polygon/b2dpolypolygoncutter.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -118,3 +119,5 @@ namespace basegfx
#endif /* _BGFX_POLYGON_B2DPOLYPOLYGONCUTTER_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/polygon/b2dpolypolygonfillrule.hxx b/basegfx/inc/basegfx/polygon/b2dpolypolygonfillrule.hxx
index f5ceb67586e8..2517a9c423e9 100644
--- a/basegfx/inc/basegfx/polygon/b2dpolypolygonfillrule.hxx
+++ b/basegfx/inc/basegfx/polygon/b2dpolypolygonfillrule.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -58,3 +59,5 @@ namespace basegfx
}
#endif /* _BGFX_POLYGON_B2DPOLYPOLYGONFILLRULE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/polygon/b2dpolypolygonrasterconverter.hxx b/basegfx/inc/basegfx/polygon/b2dpolypolygonrasterconverter.hxx
index 899d6ab7a32f..36a4793f4c56 100644
--- a/basegfx/inc/basegfx/polygon/b2dpolypolygonrasterconverter.hxx
+++ b/basegfx/inc/basegfx/polygon/b2dpolypolygonrasterconverter.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -140,3 +141,5 @@ namespace basegfx
}
#endif /* _BGFX_POLYGON_B2DPOLYPOLYGONRASTERCONVERTER_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/polygon/b2dpolypolygontools.hxx b/basegfx/inc/basegfx/polygon/b2dpolypolygontools.hxx
index 666b04478a43..03024414cb0c 100644
--- a/basegfx/inc/basegfx/polygon/b2dpolypolygontools.hxx
+++ b/basegfx/inc/basegfx/polygon/b2dpolypolygontools.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -278,3 +279,5 @@ namespace basegfx
} // end of namespace basegfx
#endif /* _BGFX_POLYPOLYGON_B2DPOLYGONTOOLS_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/polygon/b2dtrapezoid.hxx b/basegfx/inc/basegfx/polygon/b2dtrapezoid.hxx
index c3954f3024aa..ac4c69cc08f5 100644
--- a/basegfx/inc/basegfx/polygon/b2dtrapezoid.hxx
+++ b/basegfx/inc/basegfx/polygon/b2dtrapezoid.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -6,9 +7,6 @@
*
* OpenOffice.org - a multi-platform office productivity suite
*
- * $RCSfile: b2dpolygontriangulator.hxx,v $
- * $Revision: 1.5 $
- *
* This file is part of OpenOffice.org.
*
* OpenOffice.org is free software: you can redistribute it and/or modify
@@ -131,3 +129,5 @@ namespace basegfx
//////////////////////////////////////////////////////////////////////////////
#endif /* _BGFX_POLYGON_B2DTRAPEZOID_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/polygon/b3dpolygon.hxx b/basegfx/inc/basegfx/polygon/b3dpolygon.hxx
index 1d6bf295cdec..34181dd44364 100644
--- a/basegfx/inc/basegfx/polygon/b3dpolygon.hxx
+++ b/basegfx/inc/basegfx/polygon/b3dpolygon.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -140,3 +141,5 @@ namespace basegfx
#endif /* _BGFX_POLYGON_B3DPOLYGON_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/polygon/b3dpolygonclipper.hxx b/basegfx/inc/basegfx/polygon/b3dpolygonclipper.hxx
index dd785240c7f2..0c66967fc2e6 100644
--- a/basegfx/inc/basegfx/polygon/b3dpolygonclipper.hxx
+++ b/basegfx/inc/basegfx/polygon/b3dpolygonclipper.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -85,3 +86,5 @@ namespace basegfx
} // end of namespace basegfx
#endif /* _BGFX_POLYPOLYGON_B3DPOLYGONCLIPPER_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/polygon/b3dpolygontools.hxx b/basegfx/inc/basegfx/polygon/b3dpolygontools.hxx
index 6af99ef18a4a..2cd8ec93834f 100644
--- a/basegfx/inc/basegfx/polygon/b3dpolygontools.hxx
+++ b/basegfx/inc/basegfx/polygon/b3dpolygontools.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -190,3 +191,5 @@ namespace basegfx
} // end of namespace basegfx
#endif /* _BGFX_POLYGON_B3DPOLYGONTOOLS_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/polygon/b3dpolypolygon.hxx b/basegfx/inc/basegfx/polygon/b3dpolypolygon.hxx
index 1561354d820f..ffcc4f262e81 100644
--- a/basegfx/inc/basegfx/polygon/b3dpolypolygon.hxx
+++ b/basegfx/inc/basegfx/polygon/b3dpolypolygon.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -124,3 +125,5 @@ namespace basegfx
} // end of namespace basegfx
#endif /* _BGFX_POLYGON_B3DPOLYPOLYGON_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/polygon/b3dpolypolygontools.hxx b/basegfx/inc/basegfx/polygon/b3dpolypolygontools.hxx
index 6278986ddc1e..1ff1b4b094c4 100644
--- a/basegfx/inc/basegfx/polygon/b3dpolypolygontools.hxx
+++ b/basegfx/inc/basegfx/polygon/b3dpolypolygontools.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -153,3 +154,5 @@ namespace basegfx
} // end of namespace basegfx
#endif /* _BGFX_POLYPOLYGON_B3DPOLYGONTOOLS_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/range/b1drange.hxx b/basegfx/inc/basegfx/range/b1drange.hxx
index 995f2e95777f..83bca953734e 100644
--- a/basegfx/inc/basegfx/range/b1drange.hxx
+++ b/basegfx/inc/basegfx/range/b1drange.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -164,3 +165,5 @@ namespace basegfx
#endif /* _BGFX_RANGE_B1DRANGE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/range/b1ibox.hxx b/basegfx/inc/basegfx/range/b1ibox.hxx
index 9535f0346a04..f40c7637fa8f 100644
--- a/basegfx/inc/basegfx/range/b1ibox.hxx
+++ b/basegfx/inc/basegfx/range/b1ibox.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -142,3 +143,5 @@ namespace basegfx
} // end of namespace basegfx
#endif /* _BGFX_RANGE_B1IBOX_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/range/b1irange.hxx b/basegfx/inc/basegfx/range/b1irange.hxx
index 45db9d3fbecf..90e5ba23d01c 100644
--- a/basegfx/inc/basegfx/range/b1irange.hxx
+++ b/basegfx/inc/basegfx/range/b1irange.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -143,3 +144,5 @@ namespace basegfx
} // end of namespace basegfx
#endif /* _BGFX_RANGE_B1IRANGE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/range/b2dconnectedranges.hxx b/basegfx/inc/basegfx/range/b2dconnectedranges.hxx
index 6c41ede934cf..6949918fa2ef 100644
--- a/basegfx/inc/basegfx/range/b2dconnectedranges.hxx
+++ b/basegfx/inc/basegfx/range/b2dconnectedranges.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -261,3 +262,5 @@ namespace basegfx
}
#endif /* _BGFX_RANGE_B2DCONNECTEDRANGES_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/range/b2dpolyrange.hxx b/basegfx/inc/basegfx/range/b2dpolyrange.hxx
index 256a17845e5f..03fc7902a9c7 100644
--- a/basegfx/inc/basegfx/range/b2dpolyrange.hxx
+++ b/basegfx/inc/basegfx/range/b2dpolyrange.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -6,9 +7,6 @@
*
* OpenOffice.org - a multi-platform office productivity suite
*
- * $RCSfile: b2dmultirange.hxx,v $
- * $Revision: 1.6 $
- *
* This file is part of OpenOffice.org.
*
* OpenOffice.org is free software: you can redistribute it and/or modify
@@ -144,3 +142,5 @@ namespace basegfx
}
#endif /* _BGFX_RANGE_B2DPOLYRANGE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/range/b2drange.hxx b/basegfx/inc/basegfx/range/b2drange.hxx
index 352f45449256..0631f5e2cb70 100644
--- a/basegfx/inc/basegfx/range/b2drange.hxx
+++ b/basegfx/inc/basegfx/range/b2drange.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -294,3 +295,5 @@ namespace basegfx
#endif /* _BGFX_RANGE_B2DRANGE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/range/b2drangeclipper.hxx b/basegfx/inc/basegfx/range/b2drangeclipper.hxx
index 10c095afceec..5f96ef307c60 100644
--- a/basegfx/inc/basegfx/range/b2drangeclipper.hxx
+++ b/basegfx/inc/basegfx/range/b2drangeclipper.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -6,9 +7,6 @@
*
* OpenOffice.org - a multi-platform office productivity suite
*
- * $RCSfile: b2dmultirange.hxx,v $
- * $Revision: 1.6 $
- *
* This file is part of OpenOffice.org.
*
* OpenOffice.org is free software: you can redistribute it and/or modify
@@ -52,3 +50,5 @@ namespace basegfx
}
#endif /* _BGFX_RANGE_B2DRANGECLIPPER_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/range/b2drectangle.hxx b/basegfx/inc/basegfx/range/b2drectangle.hxx
index 1fd2087f0bcd..c00d13256cea 100644
--- a/basegfx/inc/basegfx/range/b2drectangle.hxx
+++ b/basegfx/inc/basegfx/range/b2drectangle.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -40,3 +41,5 @@ namespace basegfx
}
#endif /* _BGFX_RANGE_B2DRECTANGLE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/range/b2ibox.hxx b/basegfx/inc/basegfx/range/b2ibox.hxx
index 11a320c8c419..0a123018f090 100644
--- a/basegfx/inc/basegfx/range/b2ibox.hxx
+++ b/basegfx/inc/basegfx/range/b2ibox.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -250,3 +251,5 @@ namespace basegfx
} // end of namespace basegfx
#endif /* _BGFX_RANGE_B2IBOX_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/range/b2irange.hxx b/basegfx/inc/basegfx/range/b2irange.hxx
index 92ce097df27b..b899b0e04f6f 100644
--- a/basegfx/inc/basegfx/range/b2irange.hxx
+++ b/basegfx/inc/basegfx/range/b2irange.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -253,3 +254,5 @@ namespace basegfx
} // end of namespace basegfx
#endif /* _BGFX_RANGE_B2IRANGE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/range/b2irectangle.hxx b/basegfx/inc/basegfx/range/b2irectangle.hxx
index a9e46c82710c..2abc954e0196 100644
--- a/basegfx/inc/basegfx/range/b2irectangle.hxx
+++ b/basegfx/inc/basegfx/range/b2irectangle.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -40,3 +41,5 @@ namespace basegfx
}
#endif /* _BGFX_RANGE_B2IRECTANGLE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/range/b3drange.hxx b/basegfx/inc/basegfx/range/b3drange.hxx
index 9474f55fc2a9..ca51b4f04a35 100644
--- a/basegfx/inc/basegfx/range/b3drange.hxx
+++ b/basegfx/inc/basegfx/range/b3drange.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -301,3 +302,5 @@ namespace basegfx
#endif /* _BGFX_RANGE_B3DRANGE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/range/b3dvolume.hxx b/basegfx/inc/basegfx/range/b3dvolume.hxx
index 18163d5b6c34..50cac5188271 100644
--- a/basegfx/inc/basegfx/range/b3dvolume.hxx
+++ b/basegfx/inc/basegfx/range/b3dvolume.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -40,3 +41,5 @@ namespace basegfx
}
#endif /* _BGFX_RANGE_B3DBOX_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/range/b3ibox.hxx b/basegfx/inc/basegfx/range/b3ibox.hxx
index 7aa9e9c82b64..4ee65cd922f4 100644
--- a/basegfx/inc/basegfx/range/b3ibox.hxx
+++ b/basegfx/inc/basegfx/range/b3ibox.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -258,3 +259,5 @@ namespace basegfx
} // end of namespace basegfx
#endif /* _BGFX_RANGE_B3IBOX_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/range/b3irange.hxx b/basegfx/inc/basegfx/range/b3irange.hxx
index a35f16dcd3ea..c3220d03234a 100644
--- a/basegfx/inc/basegfx/range/b3irange.hxx
+++ b/basegfx/inc/basegfx/range/b3irange.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -261,3 +262,5 @@ namespace basegfx
} // end of namespace basegfx
#endif /* _BGFX_RANGE_B3IRANGE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/range/b3ivolume.hxx b/basegfx/inc/basegfx/range/b3ivolume.hxx
index 0250a9050251..67fe3d2959f6 100644
--- a/basegfx/inc/basegfx/range/b3ivolume.hxx
+++ b/basegfx/inc/basegfx/range/b3ivolume.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -40,3 +41,5 @@ namespace basegfx
}
#endif /* _BGFX_RANGE_B3IBOX_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/range/basicbox.hxx b/basegfx/inc/basegfx/range/basicbox.hxx
index 9cf56e89bb55..6c7606748420 100644
--- a/basegfx/inc/basegfx/range/basicbox.hxx
+++ b/basegfx/inc/basegfx/range/basicbox.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -135,3 +136,5 @@ namespace basegfx
} // end of namespace basegfx
#endif /* _BGFX_RANGE_BASICBOX_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/range/basicrange.hxx b/basegfx/inc/basegfx/range/basicrange.hxx
index 578e36824cf3..8711f95b754c 100644
--- a/basegfx/inc/basegfx/range/basicrange.hxx
+++ b/basegfx/inc/basegfx/range/basicrange.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -295,3 +296,5 @@ namespace basegfx
} // end of namespace basegfx
#endif /* _BGFX_RANGE_BASICRANGE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/range/rangeexpander.hxx b/basegfx/inc/basegfx/range/rangeexpander.hxx
index f8d2ac9c6b68..509757d79750 100644
--- a/basegfx/inc/basegfx/range/rangeexpander.hxx
+++ b/basegfx/inc/basegfx/range/rangeexpander.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -81,3 +82,5 @@ namespace basegfx
#endif /* _BGFX_RANGE_RANGEEXPANDER_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/raster/bpixelraster.hxx b/basegfx/inc/basegfx/raster/bpixelraster.hxx
index 0805db5b5e6d..781bac18fc88 100644
--- a/basegfx/inc/basegfx/raster/bpixelraster.hxx
+++ b/basegfx/inc/basegfx/raster/bpixelraster.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -92,7 +93,7 @@ namespace basegfx
#ifdef DBG_UTIL
if(nIndex >= mnCount)
{
- OSL_ENSURE(false, "getBPixel: Access out of range (!)");
+ OSL_FAIL("getBPixel: Access out of range (!)");
return BPixel::getEmptyBPixel();
}
#endif
@@ -105,7 +106,7 @@ namespace basegfx
#ifdef DBG_UTIL
if(nIndex >= mnCount)
{
- OSL_ENSURE(false, "getBPixel: Access out of range (!)");
+ OSL_FAIL("getBPixel: Access out of range (!)");
return mpContent[0L];
}
#endif
@@ -115,3 +116,5 @@ namespace basegfx
} // end of namespace basegfx
#endif /* _BGFX_RASTER_BPIXELRASTER_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/raster/bzpixelraster.hxx b/basegfx/inc/basegfx/raster/bzpixelraster.hxx
index 61a21c40dda7..fa7525e5d7e8 100644
--- a/basegfx/inc/basegfx/raster/bzpixelraster.hxx
+++ b/basegfx/inc/basegfx/raster/bzpixelraster.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -72,7 +73,7 @@ namespace basegfx
#ifdef DBG_UTIL
if(nIndex >= mnCount)
{
- OSL_ENSURE(false, "getZ: Access out of range (!)");
+ OSL_FAIL("getZ: Access out of range (!)");
return mpZBuffer[0L];
}
#endif
@@ -85,7 +86,7 @@ namespace basegfx
#ifdef DBG_UTIL
if(nIndex >= mnCount)
{
- OSL_ENSURE(false, "getZ: Access out of range (!)");
+ OSL_FAIL("getZ: Access out of range (!)");
return mpZBuffer[0L];
}
#endif
@@ -95,3 +96,5 @@ namespace basegfx
} // end of namespace basegfx
#endif /* _BGFX_RASTER_BZPIXELRASTER_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/raster/rasterconvert3d.hxx b/basegfx/inc/basegfx/raster/rasterconvert3d.hxx
index fde93a4710dd..32c82f65bcbc 100644
--- a/basegfx/inc/basegfx/raster/rasterconvert3d.hxx
+++ b/basegfx/inc/basegfx/raster/rasterconvert3d.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -344,3 +345,5 @@ namespace basegfx
//////////////////////////////////////////////////////////////////////////////
#endif /* _BGFX_RASTER_RASTERCONVERT3D_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/tools/b2dclipstate.hxx b/basegfx/inc/basegfx/tools/b2dclipstate.hxx
index db972a2f5850..67d6705bb914 100644
--- a/basegfx/inc/basegfx/tools/b2dclipstate.hxx
+++ b/basegfx/inc/basegfx/tools/b2dclipstate.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -6,9 +7,6 @@
*
* OpenOffice.org - a multi-platform office productivity suite
*
- * $RCSfile: rectcliptools.hxx,v $
- * $Revision: 1.3 $
- *
* This file is part of OpenOffice.org.
*
* OpenOffice.org is free software: you can redistribute it and/or modify
@@ -118,3 +116,5 @@ namespace basegfx
}
#endif // _BGFX_TOOLS_CLIPSTATE_HXX
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/tools/canvastools.hxx b/basegfx/inc/basegfx/tools/canvastools.hxx
index 3b160a4242d5..d16539f651b7 100755..100644
--- a/basegfx/inc/basegfx/tools/canvastools.hxx
+++ b/basegfx/inc/basegfx/tools/canvastools.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -220,3 +221,5 @@ namespace basegfx
}
#endif /* _BGFX_TOOLS_CANVASTOOLS_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/tools/debugplotter.hxx b/basegfx/inc/basegfx/tools/debugplotter.hxx
index 9070efd1d9f2..a588d0f5f405 100644
--- a/basegfx/inc/basegfx/tools/debugplotter.hxx
+++ b/basegfx/inc/basegfx/tools/debugplotter.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -37,7 +38,7 @@
#include <boost/utility.hpp> // for noncopyable
#include <vector>
#include <utility>
-#include <iostream>
+#include <iosfwd>
#include <basegfx/basegfxdllapi.h>
@@ -106,3 +107,5 @@ namespace basegfx
}
#endif /* _BGFX_TOOLS_DEBUGPLOTTER_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/tools/gradienttools.hxx b/basegfx/inc/basegfx/tools/gradienttools.hxx
index 6894aa2ff3ce..bebf79e743b5 100644
--- a/basegfx/inc/basegfx/tools/gradienttools.hxx
+++ b/basegfx/inc/basegfx/tools/gradienttools.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -409,3 +410,5 @@ namespace basegfx
}
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/tools/keystoplerp.hxx b/basegfx/inc/basegfx/tools/keystoplerp.hxx
index e1cd1fe12f5d..b0791c588151 100644
--- a/basegfx/inc/basegfx/tools/keystoplerp.hxx
+++ b/basegfx/inc/basegfx/tools/keystoplerp.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -6,9 +7,6 @@
*
* OpenOffice.org - a multi-platform office productivity suite
*
- * $RCSfile: canvastools.hxx,v $
- * $Revision: 1.10 $
- *
* This file is part of OpenOffice.org.
*
* OpenOffice.org is free software: you can redistribute it and/or modify
@@ -99,3 +97,5 @@ namespace basegfx
}
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/tools/lerp.hxx b/basegfx/inc/basegfx/tools/lerp.hxx
index 590ef34c2009..9352fcc4fbd6 100644
--- a/basegfx/inc/basegfx/tools/lerp.hxx
+++ b/basegfx/inc/basegfx/tools/lerp.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -6,9 +7,6 @@
*
* OpenOffice.org - a multi-platform office productivity suite
*
- * $RCSfile: lerp.hxx,v $
- * $Revision: 1.6 $
- *
* This file is part of OpenOffice.org.
*
* OpenOffice.org is free software: you can redistribute it and/or modify
@@ -58,3 +56,5 @@ namespace basegfx
}
#endif /* _BGFX_TOOLS_LERP_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/tools/rectcliptools.hxx b/basegfx/inc/basegfx/tools/rectcliptools.hxx
index ae7c057666d9..7e2ff80876ca 100644
--- a/basegfx/inc/basegfx/tools/rectcliptools.hxx
+++ b/basegfx/inc/basegfx/tools/rectcliptools.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -86,3 +87,5 @@ namespace basegfx
}
#endif // _BGFX_TOOLS_RECTCLIPTOOLS_HXX
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/tools/tools.hxx b/basegfx/inc/basegfx/tools/tools.hxx
index d7c10b4bf9ac..c6abc5780ad8 100644
--- a/basegfx/inc/basegfx/tools/tools.hxx
+++ b/basegfx/inc/basegfx/tools/tools.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -130,3 +131,5 @@ namespace basegfx
}
#endif /* _BGFX_TOOLS_TOOLS_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/tools/unopolypolygon.hxx b/basegfx/inc/basegfx/tools/unopolypolygon.hxx
index ab7afe42b135..ca04b7a5f776 100755..100644
--- a/basegfx/inc/basegfx/tools/unopolypolygon.hxx
+++ b/basegfx/inc/basegfx/tools/unopolypolygon.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -111,3 +112,5 @@ namespace unotools
}
#endif /* INCLUDED_BASEGFX_UNOPOLYPOLYGON_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/tuple/b2dtuple.hxx b/basegfx/inc/basegfx/tuple/b2dtuple.hxx
index 65deb1ea55fa..4706cf92158e 100644
--- a/basegfx/inc/basegfx/tuple/b2dtuple.hxx
+++ b/basegfx/inc/basegfx/tuple/b2dtuple.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -358,3 +359,5 @@ namespace basegfx
} // end of namespace basegfx
#endif /* _BGFX_TUPLE_B2DTUPLE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/tuple/b2i64tuple.hxx b/basegfx/inc/basegfx/tuple/b2i64tuple.hxx
index 12830b175a36..bbea7a532296 100644
--- a/basegfx/inc/basegfx/tuple/b2i64tuple.hxx
+++ b/basegfx/inc/basegfx/tuple/b2i64tuple.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -311,3 +312,5 @@ namespace basegfx
} // end of namespace basegfx
#endif /* _BGFX_TUPLE_B2I64TUPLE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/tuple/b2ituple.hxx b/basegfx/inc/basegfx/tuple/b2ituple.hxx
index 1e5f1969ff92..f376bb782c59 100644
--- a/basegfx/inc/basegfx/tuple/b2ituple.hxx
+++ b/basegfx/inc/basegfx/tuple/b2ituple.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -201,37 +202,25 @@ namespace basegfx
// external operators
//////////////////////////////////////////////////////////////////////////
-
class B2DTuple;
BASEGFX_DLLPUBLIC B2ITuple minimum(const B2ITuple& rTupA, const B2ITuple& rTupB);
-
BASEGFX_DLLPUBLIC B2ITuple maximum(const B2ITuple& rTupA, const B2ITuple& rTupB);
-
BASEGFX_DLLPUBLIC B2ITuple absolute(const B2ITuple& rTup);
-
BASEGFX_DLLPUBLIC B2DTuple interpolate(const B2ITuple& rOld1, const B2ITuple& rOld2, double t);
-
BASEGFX_DLLPUBLIC B2DTuple average(const B2ITuple& rOld1, const B2ITuple& rOld2);
-
BASEGFX_DLLPUBLIC B2DTuple average(const B2ITuple& rOld1, const B2ITuple& rOld2, const B2ITuple& rOld3);
BASEGFX_DLLPUBLIC B2ITuple operator+(const B2ITuple& rTupA, const B2ITuple& rTupB);
-
BASEGFX_DLLPUBLIC B2ITuple operator-(const B2ITuple& rTupA, const B2ITuple& rTupB);
-
BASEGFX_DLLPUBLIC B2ITuple operator/(const B2ITuple& rTupA, const B2ITuple& rTupB);
-
BASEGFX_DLLPUBLIC B2ITuple operator*(const B2ITuple& rTupA, const B2ITuple& rTupB);
-
BASEGFX_DLLPUBLIC B2ITuple operator*(const B2ITuple& rTup, sal_Int32 t);
-
BASEGFX_DLLPUBLIC B2ITuple operator*(sal_Int32 t, const B2ITuple& rTup);
-
BASEGFX_DLLPUBLIC B2ITuple operator/(const B2ITuple& rTup, sal_Int32 t);
-
BASEGFX_DLLPUBLIC B2ITuple operator/(sal_Int32 t, const B2ITuple& rTup);
-
} // end of namespace basegfx
#endif /* _BGFX_TUPLE_B2ITUPLE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/tuple/b3dtuple.hxx b/basegfx/inc/basegfx/tuple/b3dtuple.hxx
index f0947c227612..a202b3452365 100644
--- a/basegfx/inc/basegfx/tuple/b3dtuple.hxx
+++ b/basegfx/inc/basegfx/tuple/b3dtuple.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -432,3 +433,5 @@ namespace basegfx
} // end of namespace basegfx
#endif /* _BGFX_TUPLE_B3DTUPLE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/tuple/b3i64tuple.hxx b/basegfx/inc/basegfx/tuple/b3i64tuple.hxx
index a4e6de8e02f7..598a1d9f3b36 100644
--- a/basegfx/inc/basegfx/tuple/b3i64tuple.hxx
+++ b/basegfx/inc/basegfx/tuple/b3i64tuple.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -348,3 +349,5 @@ namespace basegfx
} // end of namespace basegfx
#endif /* _BGFX_TUPLE_B3I64TUPLE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/tuple/b3ituple.hxx b/basegfx/inc/basegfx/tuple/b3ituple.hxx
index 4de03f5f1227..a822702ce87f 100644
--- a/basegfx/inc/basegfx/tuple/b3ituple.hxx
+++ b/basegfx/inc/basegfx/tuple/b3ituple.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -347,3 +348,5 @@ namespace basegfx
} // end of namespace basegfx
#endif /* _BGFX_TUPLE_B3ITUPLE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/vector/b2dsize.hxx b/basegfx/inc/basegfx/vector/b2dsize.hxx
index 6ca3065ba4f9..7af1d3b2ea84 100644
--- a/basegfx/inc/basegfx/vector/b2dsize.hxx
+++ b/basegfx/inc/basegfx/vector/b2dsize.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -40,3 +41,5 @@ namespace basegfx
}
#endif /* _BGFX_VECTOR_B2DSIZE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/vector/b2dvector.hxx b/basegfx/inc/basegfx/vector/b2dvector.hxx
index 60c600d3f9f5..174dd5aac7e3 100644
--- a/basegfx/inc/basegfx/vector/b2dvector.hxx
+++ b/basegfx/inc/basegfx/vector/b2dvector.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -266,3 +267,5 @@ namespace basegfx
} // end of namespace basegfx
#endif /* _BGFX_VECTOR_B2DVECTOR_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/vector/b2enums.hxx b/basegfx/inc/basegfx/vector/b2enums.hxx
index 6f68440bf715..f364c8e1d51d 100644
--- a/basegfx/inc/basegfx/vector/b2enums.hxx
+++ b/basegfx/inc/basegfx/vector/b2enums.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -74,3 +75,5 @@ namespace basegfx
} // end of namespace basegfx
#endif /* _BGFX_VECTOR_B2ENUMS_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/vector/b2isize.hxx b/basegfx/inc/basegfx/vector/b2isize.hxx
index e6cdb048995b..a1738548742f 100644
--- a/basegfx/inc/basegfx/vector/b2isize.hxx
+++ b/basegfx/inc/basegfx/vector/b2isize.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -40,3 +41,5 @@ namespace basegfx
}
#endif /* _BGFX_VECTOR_B2ISIZE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/vector/b2ivector.hxx b/basegfx/inc/basegfx/vector/b2ivector.hxx
index ebc81f83b51a..1e3be7810e59 100644
--- a/basegfx/inc/basegfx/vector/b2ivector.hxx
+++ b/basegfx/inc/basegfx/vector/b2ivector.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -229,3 +230,5 @@ namespace basegfx
} // end of namespace basegfx
#endif /* _BGFX_VECTOR_B2IVECTOR_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/vector/b3dsize.hxx b/basegfx/inc/basegfx/vector/b3dsize.hxx
index e89a66bfa86c..757314cadcf1 100644
--- a/basegfx/inc/basegfx/vector/b3dsize.hxx
+++ b/basegfx/inc/basegfx/vector/b3dsize.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -40,3 +41,5 @@ namespace basegfx
}
#endif /* _BGFX_VECTOR_B3DSIZE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/vector/b3dvector.hxx b/basegfx/inc/basegfx/vector/b3dvector.hxx
index 790343c14032..dd6269186bd5 100644
--- a/basegfx/inc/basegfx/vector/b3dvector.hxx
+++ b/basegfx/inc/basegfx/vector/b3dvector.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -339,3 +340,5 @@ namespace basegfx
//////////////////////////////////////////////////////////////////////////////
#endif /* _BGFX_VECTOR_B3DVECTOR_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/vector/b3isize.hxx b/basegfx/inc/basegfx/vector/b3isize.hxx
index 604ce5681ee7..5aa85d904751 100644
--- a/basegfx/inc/basegfx/vector/b3isize.hxx
+++ b/basegfx/inc/basegfx/vector/b3isize.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -40,3 +41,5 @@ namespace basegfx
}
#endif /* _BGFX_VECTOR_B3ISIZE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/basegfx/vector/b3ivector.hxx b/basegfx/inc/basegfx/vector/b3ivector.hxx
index 367da44ac3e9..4dea54bc747c 100644
--- a/basegfx/inc/basegfx/vector/b3ivector.hxx
+++ b/basegfx/inc/basegfx/vector/b3ivector.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -258,3 +259,5 @@ namespace basegfx
} // end of namespace basegfx
#endif /* _BGFX_VECTOR_B3DVECTOR_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/pch/precompiled_basegfx.cxx b/basegfx/inc/pch/precompiled_basegfx.cxx
index ee9c448f8af4..b71fb5b8c6f6 100644
--- a/basegfx/inc/pch/precompiled_basegfx.cxx
+++ b/basegfx/inc/pch/precompiled_basegfx.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -27,3 +28,4 @@
#include "precompiled_basegfx.hxx"
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/inc/pch/precompiled_basegfx.hxx b/basegfx/inc/pch/precompiled_basegfx.hxx
index 45f87434590d..f1c1f59f06f5 100644
--- a/basegfx/inc/pch/precompiled_basegfx.hxx
+++ b/basegfx/inc/pch/precompiled_basegfx.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -30,3 +31,4 @@
#ifdef PRECOMPILED_HEADERS
#endif
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/color/bcolor.cxx b/basegfx/source/color/bcolor.cxx
index 6e5b4c985e6d..b02ccac901ed 100644
--- a/basegfx/source/color/bcolor.cxx
+++ b/basegfx/source/color/bcolor.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -38,3 +39,5 @@ namespace basegfx
//////////////////////////////////////////////////////////////////////////////
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/color/bcolormodifier.cxx b/basegfx/source/color/bcolormodifier.cxx
index 15662c44414c..d58672b72681 100644
--- a/basegfx/source/color/bcolormodifier.cxx
+++ b/basegfx/source/color/bcolormodifier.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -70,3 +71,5 @@ namespace basegfx
//////////////////////////////////////////////////////////////////////////////
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/color/bcolortools.cxx b/basegfx/source/color/bcolortools.cxx
index 543097de3d77..d1fa6aa7ad0f 100644
--- a/basegfx/source/color/bcolortools.cxx
+++ b/basegfx/source/color/bcolortools.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -266,3 +267,5 @@ namespace basegfx { namespace tools
//////////////////////////////////////////////////////////////////////////////
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/curve/b2dbeziertools.cxx b/basegfx/source/curve/b2dbeziertools.cxx
index eddd0b281fc2..2865d18aaa17 100644
--- a/basegfx/source/curve/b2dbeziertools.cxx
+++ b/basegfx/source/curve/b2dbeziertools.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -161,3 +162,5 @@ namespace basegfx
//////////////////////////////////////////////////////////////////////////////
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/curve/b2dcubicbezier.cxx b/basegfx/source/curve/b2dcubicbezier.cxx
index adec8a2ac6ca..18b72fabb819 100644
--- a/basegfx/source/curve/b2dcubicbezier.cxx
+++ b/basegfx/source/curve/b2dcubicbezier.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -1103,3 +1104,5 @@ namespace basegfx
} // end of namespace basegfx
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/curve/b2dquadraticbezier.cxx b/basegfx/source/curve/b2dquadraticbezier.cxx
index 6afba95e52c1..488e0ecd459e 100644
--- a/basegfx/source/curve/b2dquadraticbezier.cxx
+++ b/basegfx/source/curve/b2dquadraticbezier.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -103,3 +104,5 @@ namespace basegfx
} // end of namespace basegfx
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/inc/PolygonPoint.hxx b/basegfx/source/inc/PolygonPoint.hxx
index 49b9cd19758b..b2c7aa8bf855 100644
--- a/basegfx/source/inc/PolygonPoint.hxx
+++ b/basegfx/source/inc/PolygonPoint.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -536,3 +537,5 @@ public:
//////////////////////////////////////////////////////////////////////////////
#endif _POLYGON_POINT_HXX
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/inc/hommatrixtemplate.hxx b/basegfx/source/inc/hommatrixtemplate.hxx
index fe58ed260291..d3d1a837225d 100644
--- a/basegfx/source/inc/hommatrixtemplate.hxx
+++ b/basegfx/source/inc/hommatrixtemplate.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -611,3 +612,5 @@ namespace basegfx
} // namespace basegfx
#endif /* _HOMMATRIX_TEMPLATE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/inc/polygontemplate.hxx b/basegfx/source/inc/polygontemplate.hxx
index 9ab7fdd941bd..a74f004e5ec7 100644
--- a/basegfx/source/inc/polygontemplate.hxx
+++ b/basegfx/source/inc/polygontemplate.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -536,3 +537,5 @@ public:
//////////////////////////////////////////////////////////////////////////////
#endif _POLYGON_TEMPLATE_HXX
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/matrix/b2dhommatrix.cxx b/basegfx/source/matrix/b2dhommatrix.cxx
index 96d3bdb01c01..3ce43c739442 100644
--- a/basegfx/source/matrix/b2dhommatrix.cxx
+++ b/basegfx/source/matrix/b2dhommatrix.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -452,3 +453,5 @@ namespace basegfx
///////////////////////////////////////////////////////////////////////////////
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/matrix/b2dhommatrixtools.cxx b/basegfx/source/matrix/b2dhommatrixtools.cxx
index 0b85ee229ecc..5c24aaec973d 100644
--- a/basegfx/source/matrix/b2dhommatrixtools.cxx
+++ b/basegfx/source/matrix/b2dhommatrixtools.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -94,7 +95,7 @@ namespace basegfx
break;
default:
- OSL_ENSURE( false, "createSinCos: Impossible case reached" );
+ OSL_FAIL( "createSinCos: Impossible case reached" );
}
}
else
@@ -399,3 +400,5 @@ namespace basegfx
///////////////////////////////////////////////////////////////////////////////
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/matrix/b3dhommatrix.cxx b/basegfx/source/matrix/b3dhommatrix.cxx
index bc3c3b0b55dd..e665b47d58a6 100644
--- a/basegfx/source/matrix/b3dhommatrix.cxx
+++ b/basegfx/source/matrix/b3dhommatrix.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -594,3 +595,5 @@ namespace basegfx
} // end of namespace basegfx
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/numeric/ftools.cxx b/basegfx/source/numeric/ftools.cxx
index 3111b26a1818..163920de33e0 100644
--- a/basegfx/source/numeric/ftools.cxx
+++ b/basegfx/source/numeric/ftools.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -36,3 +37,5 @@ namespace basegfx
} // end of namespace basegfx
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/pixel/bpixel.cxx b/basegfx/source/pixel/bpixel.cxx
index 57de666787ab..40611b74098c 100644
--- a/basegfx/source/pixel/bpixel.cxx
+++ b/basegfx/source/pixel/bpixel.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -49,3 +50,5 @@ namespace basegfx
//////////////////////////////////////////////////////////////////////////////
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/point/b2dhompoint.cxx b/basegfx/source/point/b2dhompoint.cxx
index 979fbd4cdd3b..babfbaae4d5c 100644
--- a/basegfx/source/point/b2dhompoint.cxx
+++ b/basegfx/source/point/b2dhompoint.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -257,3 +258,5 @@ namespace basegfx
} // end of namespace basegfx
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/point/b2dpoint.cxx b/basegfx/source/point/b2dpoint.cxx
index 39b5eaa6fcbf..fbc14a082318 100644
--- a/basegfx/source/point/b2dpoint.cxx
+++ b/basegfx/source/point/b2dpoint.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -83,3 +84,5 @@ namespace basegfx
//////////////////////////////////////////////////////////////////////////////
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/point/b2ipoint.cxx b/basegfx/source/point/b2ipoint.cxx
index 09af767518b3..c5a055274634 100644
--- a/basegfx/source/point/b2ipoint.cxx
+++ b/basegfx/source/point/b2ipoint.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -74,3 +75,5 @@ namespace basegfx
} // end of namespace basegfx
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/point/b3dhompoint.cxx b/basegfx/source/point/b3dhompoint.cxx
index 34dee5bc01d0..3a6c33a50262 100644
--- a/basegfx/source/point/b3dhompoint.cxx
+++ b/basegfx/source/point/b3dhompoint.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -42,3 +43,5 @@ namespace basegfx
} // end of namespace basegfx
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/point/b3dpoint.cxx b/basegfx/source/point/b3dpoint.cxx
index 8bc1f06f3356..8cf8ac983260 100644
--- a/basegfx/source/point/b3dpoint.cxx
+++ b/basegfx/source/point/b3dpoint.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -83,3 +84,5 @@ namespace basegfx
} // end of namespace basegfx
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/point/b3ipoint.cxx b/basegfx/source/point/b3ipoint.cxx
index 19bb25b8bf46..8e5c0b3d9932 100644
--- a/basegfx/source/point/b3ipoint.cxx
+++ b/basegfx/source/point/b3ipoint.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -77,3 +78,5 @@ namespace basegfx
} // end of namespace basegfx
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/polygon/b2dlinegeometry.cxx b/basegfx/source/polygon/b2dlinegeometry.cxx
index 0db5efbfb86d..97551ff95c36 100644
--- a/basegfx/source/polygon/b2dlinegeometry.cxx
+++ b/basegfx/source/polygon/b2dlinegeometry.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -723,3 +724,5 @@ namespace basegfx
//////////////////////////////////////////////////////////////////////////////
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/polygon/b2dpolygon.cxx b/basegfx/source/polygon/b2dpolygon.cxx
index d8255dc7ec10..a7524ddcf5fe 100644
--- a/basegfx/source/polygon/b2dpolygon.cxx
+++ b/basegfx/source/polygon/b2dpolygon.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -167,8 +168,8 @@ public:
for(sal_uInt32 a(0); a < nHalfSize; a++)
{
::std::swap(*aStart, *aEnd);
- aStart++;
- aEnd--;
+ ++aStart;
+ --aEnd;
}
}
}
@@ -209,7 +210,7 @@ public:
CoordinateData2DVector::iterator aStart(maVector.begin());
CoordinateData2DVector::iterator aEnd(maVector.end());
- for(; aStart != aEnd; aStart++)
+ for(; aStart != aEnd; ++aStart)
{
aStart->transform(rMatrix);
}
@@ -256,6 +257,8 @@ class ControlVectorPair2D
basegfx::B2DVector maNextVector;
public:
+ ControlVectorPair2D() {}
+
const basegfx::B2DVector& getPrevVector() const
{
return maPrevVector;
@@ -314,7 +317,7 @@ public:
aEnd += nCount;
maVector.reserve(nCount);
- for(; aStart != aEnd; aStart++)
+ for(; aStart != aEnd; ++aStart)
{
if(!aStart->getPrevVector().equalZero())
mnUsedVectors++;
@@ -446,7 +449,7 @@ public:
ControlVectorPair2DVector::const_iterator aEnd(rSource.maVector.end());
maVector.insert(aIndex, aStart, aEnd);
- for(; aStart != aEnd; aStart++)
+ for(; aStart != aEnd; ++aStart)
{
if(!aStart->getPrevVector().equalZero())
mnUsedVectors++;
@@ -465,7 +468,7 @@ public:
const ControlVectorPair2DVector::iterator aDeleteEnd(aDeleteStart + nCount);
ControlVectorPair2DVector::const_iterator aStart(aDeleteStart);
- for(; mnUsedVectors && aStart != aDeleteEnd; aStart++)
+ for(; mnUsedVectors && aStart != aDeleteEnd; ++aStart)
{
if(!aStart->getPrevVector().equalZero())
mnUsedVectors--;
@@ -498,8 +501,8 @@ public:
// swap entries
::std::swap(*aStart, *aEnd);
- aStart++;
- aEnd--;
+ ++aStart;
+ --aEnd;
}
if(aStart == aEnd)
@@ -1650,3 +1653,5 @@ namespace basegfx
//////////////////////////////////////////////////////////////////////////////
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/polygon/b2dpolygonclipper.cxx b/basegfx/source/polygon/b2dpolygonclipper.cxx
index 6e5c7701e2ec..e368f7dbb3bd 100644
--- a/basegfx/source/polygon/b2dpolygonclipper.cxx
+++ b/basegfx/source/polygon/b2dpolygonclipper.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -871,3 +872,5 @@ namespace basegfx
//////////////////////////////////////////////////////////////////////////////
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/polygon/b2dpolygoncutandtouch.cxx b/basegfx/source/polygon/b2dpolygoncutandtouch.cxx
index e03aadfe1577..ac118e73356f 100644
--- a/basegfx/source/polygon/b2dpolygoncutandtouch.cxx
+++ b/basegfx/source/polygon/b2dpolygoncutandtouch.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -1299,3 +1300,5 @@ namespace basegfx
//////////////////////////////////////////////////////////////////////////////
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/polygon/b2dpolygontools.cxx b/basegfx/source/polygon/b2dpolygontools.cxx
index e9db491ecd48..eb96cec171e9 100644
--- a/basegfx/source/polygon/b2dpolygontools.cxx
+++ b/basegfx/source/polygon/b2dpolygontools.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -31,6 +32,7 @@
#include <basegfx/polygon/b2dpolygontools.hxx>
#include <osl/diagnose.h>
#include <rtl/math.hxx>
+#include <rtl/instance.hxx>
#include <basegfx/polygon/b2dpolygon.hxx>
#include <basegfx/polygon/b2dpolypolygon.hxx>
#include <basegfx/range/b2drange.hxx>
@@ -1835,22 +1837,31 @@ namespace basegfx
return aRetval;
}
- B2DPolygon createUnitPolygon()
+ namespace
{
- static B2DPolygon aRetval;
-
- if(!aRetval.count())
+ struct theUnitPolygon :
+ public rtl::StaticWithInit<B2DPolygon, theUnitPolygon>
{
- aRetval.append( B2DPoint( 0.0, 0.0 ) );
- aRetval.append( B2DPoint( 1.0, 0.0 ) );
- aRetval.append( B2DPoint( 1.0, 1.0 ) );
- aRetval.append( B2DPoint( 0.0, 1.0 ) );
+ B2DPolygon operator () ()
+ {
+ B2DPolygon aRetval;
- // close
- aRetval.setClosed( true );
- }
+ aRetval.append( B2DPoint( 0.0, 0.0 ) );
+ aRetval.append( B2DPoint( 1.0, 0.0 ) );
+ aRetval.append( B2DPoint( 1.0, 1.0 ) );
+ aRetval.append( B2DPoint( 0.0, 1.0 ) );
- return aRetval;
+ // close
+ aRetval.setClosed( true );
+
+ return aRetval;
+ }
+ };
+ }
+
+ B2DPolygon createUnitPolygon()
+ {
+ return theUnitPolygon::get();
}
B2DPolygon createPolygonFromCircle( const B2DPoint& rCenter, double fRadius )
@@ -3611,3 +3622,5 @@ namespace basegfx
//////////////////////////////////////////////////////////////////////////////
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/polygon/b2dpolygontriangulator.cxx b/basegfx/source/polygon/b2dpolygontriangulator.cxx
index 83fcc036c996..2454a3d1ab58 100644
--- a/basegfx/source/polygon/b2dpolygontriangulator.cxx
+++ b/basegfx/source/polygon/b2dpolygontriangulator.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -464,3 +465,5 @@ namespace basegfx
//////////////////////////////////////////////////////////////////////////////
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/polygon/b2dpolypolygon.cxx b/basegfx/source/polygon/b2dpolypolygon.cxx
index 9b28dffd19af..4c8ab7b44a45 100644
--- a/basegfx/source/polygon/b2dpolypolygon.cxx
+++ b/basegfx/source/polygon/b2dpolypolygon.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -104,7 +105,7 @@ public:
for(sal_uInt32 a(0L); a < nCount; a++)
{
aIndex = maPolygons.insert(aIndex, rPolyPolygon.getB2DPolygon(a));
- aIndex++;
+ ++aIndex;
}
}
}
@@ -430,3 +431,5 @@ namespace basegfx
} // end of namespace basegfx
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/polygon/b2dpolypolygoncutter.cxx b/basegfx/source/polygon/b2dpolypolygoncutter.cxx
index 4f9cf3a75f72..1b15b953e29e 100644
--- a/basegfx/source/polygon/b2dpolypolygoncutter.cxx
+++ b/basegfx/source/polygon/b2dpolypolygoncutter.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -932,7 +933,7 @@ namespace basegfx
// first step: prepareForPolygonOperation and simple merge of non-overlapping
// PolyPolygons for speedup; this is possible for the wanted OR-operation
- if(aInput.size())
+ if(!aInput.empty())
{
std::vector< basegfx::B2DPolyPolygon > aResult;
aResult.reserve(aInput.size());
@@ -941,7 +942,7 @@ namespace basegfx
{
const basegfx::B2DPolyPolygon aCandidate(prepareForPolygonOperation(aInput[a]));
- if(aResult.size())
+ if(!aResult.empty())
{
const B2DRange aCandidateRange(aCandidate.getB2DRange());
bool bCouldMergeSimple(false);
@@ -1012,3 +1013,5 @@ namespace basegfx
//////////////////////////////////////////////////////////////////////////////
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/polygon/b2dpolypolygonrasterconverter.cxx b/basegfx/source/polygon/b2dpolypolygonrasterconverter.cxx
index b795c04e158e..95c310b7dcc9 100644
--- a/basegfx/source/polygon/b2dpolypolygonrasterconverter.cxx
+++ b/basegfx/source/polygon/b2dpolypolygonrasterconverter.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -349,12 +350,12 @@ namespace basegfx
return 0.0f;
}
- bool isEnded()
+ bool isEnded() const
{
return mnYCounter<=0;
}
- bool isDownwards()
+ bool isDownwards() const
{
return mbDownwards;
}
@@ -590,8 +591,7 @@ namespace basegfx
switch( eFillRule )
{
default:
- OSL_ENSURE(false,
- "B2DPolyPolygonRasterConverter::rasterConvert(): Unexpected fill rule");
+ OSL_FAIL("B2DPolyPolygonRasterConverter::rasterConvert(): Unexpected fill rule");
return;
case FillRule_EVEN_ODD:
@@ -700,3 +700,5 @@ namespace basegfx
}
}
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/polygon/b2dpolypolygontools.cxx b/basegfx/source/polygon/b2dpolypolygontools.cxx
index dcfa34f93c02..06e9da5fa305 100644
--- a/basegfx/source/polygon/b2dpolypolygontools.cxx
+++ b/basegfx/source/polygon/b2dpolypolygontools.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -583,3 +584,5 @@ namespace basegfx
//////////////////////////////////////////////////////////////////////////////
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/polygon/b2dsvgpolypolygon.cxx b/basegfx/source/polygon/b2dsvgpolypolygon.cxx
index d2815337edaf..50a04dbaa075 100644
--- a/basegfx/source/polygon/b2dsvgpolypolygon.cxx
+++ b/basegfx/source/polygon/b2dsvgpolypolygon.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -786,9 +787,9 @@ namespace basegfx
// (since
// createPolygonFromEllipseSegment()
// normalizes to e.g. cw arc)
- const bool bFlipSegment( (bLargeArcFlag!=0) ==
- (fmod(fTheta2+2*M_PI-fTheta1,
- 2*M_PI)<M_PI) );
+ const bool bLessThanPi(fmod(fTheta2+2*M_PI-fTheta1,
+ 2*M_PI)<M_PI);
+ const bool bFlipSegment( (bLargeArcFlag!=0) == bLessThanPi );
if( bFlipSegment )
std::swap(fTheta1,fTheta2);
@@ -825,7 +826,7 @@ namespace basegfx
default:
{
- OSL_ENSURE(false, "importFromSvgD(): skipping tags in svg:d element (unknown)!");
+ OSL_FAIL("importFromSvgD(): skipping tags in svg:d element (unknown)!");
OSL_TRACE("importFromSvgD(): skipping tags in svg:d element (unknown: \"%c\")!", aCurrChar);
++nPos;
break;
@@ -1106,3 +1107,5 @@ namespace basegfx
}
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/polygon/b2dtrapezoid.cxx b/basegfx/source/polygon/b2dtrapezoid.cxx
index d89ec7c6cf73..ad9c2dbecce4 100644
--- a/basegfx/source/polygon/b2dtrapezoid.cxx
+++ b/basegfx/source/polygon/b2dtrapezoid.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -6,9 +7,6 @@
*
* OpenOffice.org - a multi-platform office productivity suite
*
- * $RCSfile: b2dpolygontriangulator.cxx,v $
- * $Revision: 1.7 $
- *
* This file is part of OpenOffice.org.
*
* OpenOffice.org is free software: you can redistribute it and/or modify
@@ -223,7 +221,7 @@ namespace basegfx
// Loop while new entry is bigger, use operator<
while(aCurrent != maTrDeEdgeEntries.end() && (*aCurrent) < rNewEdge)
{
- aCurrent++;
+ ++aCurrent;
}
// Insert before first which is smaller or equal or at end
@@ -624,7 +622,7 @@ namespace basegfx
// to not have an endless loop and start next. During development
// i constantly had breakpoints here, so i am sure enough to add an
// assertion here
- OSL_ENSURE(false, "Trapeziod decomposer in illegal state (!)");
+ OSL_FAIL("Trapeziod decomposer in illegal state (!)");
maTrDeEdgeEntries.pop_front();
continue;
}
@@ -638,7 +636,7 @@ namespace basegfx
// line; consume the single edge to not have an endless loop and start
// next. During development i constantly had breakpoints here, so i am
// sure enough to add an assertion here
- OSL_ENSURE(false, "Trapeziod decomposer in illegal state (!)");
+ OSL_FAIL("Trapeziod decomposer in illegal state (!)");
maTrDeEdgeEntries.pop_front();
continue;
}
@@ -1226,3 +1224,5 @@ namespace basegfx
//////////////////////////////////////////////////////////////////////////////
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/polygon/b3dpolygon.cxx b/basegfx/source/polygon/b3dpolygon.cxx
index 1985d3301d4b..06d01fc4cc29 100644
--- a/basegfx/source/polygon/b3dpolygon.cxx
+++ b/basegfx/source/polygon/b3dpolygon.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -241,8 +242,8 @@ public:
for(sal_uInt32 a(0); a < nHalfSize; a++)
{
::std::swap(*aStart, *aEnd);
- aStart++;
- aEnd--;
+ ++aStart;
+ --aEnd;
}
}
}
@@ -252,7 +253,7 @@ public:
CoordinateData3DVector::iterator aStart(maVector.begin());
CoordinateData3DVector::iterator aEnd(maVector.end());
- for(; aStart != aEnd; aStart++)
+ for(; aStart != aEnd; ++aStart)
{
aStart->transform(rMatrix);
}
@@ -1814,3 +1815,5 @@ namespace basegfx
//////////////////////////////////////////////////////////////////////////////
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/polygon/b3dpolygonclipper.cxx b/basegfx/source/polygon/b3dpolygonclipper.cxx
index 88ebf12dae7b..c0b36ccf5205 100644
--- a/basegfx/source/polygon/b3dpolygonclipper.cxx
+++ b/basegfx/source/polygon/b3dpolygonclipper.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -572,3 +573,5 @@ namespace basegfx
//////////////////////////////////////////////////////////////////////////////
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/polygon/b3dpolygontools.cxx b/basegfx/source/polygon/b3dpolygontools.cxx
index 77bbbd379d3c..ce76c3503dbf 100644
--- a/basegfx/source/polygon/b3dpolygontools.cxx
+++ b/basegfx/source/polygon/b3dpolygontools.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -1261,3 +1262,5 @@ namespace basegfx
//////////////////////////////////////////////////////////////////////////////
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/polygon/b3dpolypolygon.cxx b/basegfx/source/polygon/b3dpolypolygon.cxx
index a29680b14a59..3a736573c8e7 100644
--- a/basegfx/source/polygon/b3dpolypolygon.cxx
+++ b/basegfx/source/polygon/b3dpolypolygon.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -444,3 +445,5 @@ namespace basegfx
} // end of namespace basegfx
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/polygon/b3dpolypolygontools.cxx b/basegfx/source/polygon/b3dpolypolygontools.cxx
index d86a4526acfd..1cff2eaf1765 100644
--- a/basegfx/source/polygon/b3dpolypolygontools.cxx
+++ b/basegfx/source/polygon/b3dpolypolygontools.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -554,3 +555,5 @@ namespace basegfx
//////////////////////////////////////////////////////////////////////////////
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/range/b1drange.cxx b/basegfx/source/range/b1drange.cxx
index 6581b04680e2..5de4a342aab8 100644
--- a/basegfx/source/range/b1drange.cxx
+++ b/basegfx/source/range/b1drange.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -54,3 +55,5 @@ namespace basegfx
} // end of namespace basegfx
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/range/b2dpolyrange.cxx b/basegfx/source/range/b2dpolyrange.cxx
index e212e083ef55..382554fba1ae 100644
--- a/basegfx/source/range/b2dpolyrange.cxx
+++ b/basegfx/source/range/b2dpolyrange.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -6,9 +7,6 @@
*
* OpenOffice.org - a multi-platform office productivity suite
*
- * $RCSfile: b2dmultirange.cxx,v $
- * $Revision: 1.8 $
- *
* This file is part of OpenOffice.org.
*
* OpenOffice.org is free software: you can redistribute it and/or modify
@@ -421,3 +419,5 @@ namespace basegfx
} // end of namespace basegfx
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/range/b2drange.cxx b/basegfx/source/range/b2drange.cxx
index 693470c3ef14..d79adafaea27 100644
--- a/basegfx/source/range/b2drange.cxx
+++ b/basegfx/source/range/b2drange.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -72,3 +73,5 @@ namespace basegfx
} // end of namespace basegfx
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/range/b2drangeclipper.cxx b/basegfx/source/range/b2drangeclipper.cxx
index 524479b4fde0..2d55fdced3a4 100644
--- a/basegfx/source/range/b2drangeclipper.cxx
+++ b/basegfx/source/range/b2drangeclipper.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -6,9 +7,6 @@
*
* OpenOffice.org - a multi-platform office productivity suite
*
- * $RCSfile: b2dmultirange.cxx,v $
- * $Revision: 1.8 $
- *
* This file is part of OpenOffice.org.
*
* OpenOffice.org is free software: you can redistribute it and/or modify
@@ -602,7 +600,6 @@ namespace basegfx
std::vector<B2DRange>::const_reverse_iterator aCurrRectR=rRanges.rbegin();
std::vector<B2VectorOrientation>::const_reverse_iterator aCurrOrientationR=rOrientations.rbegin();
const std::vector<B2DRange>::const_reverse_iterator aEndR=rRanges.rend();
- const std::vector<B2VectorOrientation>::const_reverse_iterator aEndOrientationR=rOrientations.rend();
while( aCurrRectR != aEndR )
{
const B2DRectangle& rCurrRect( *aCurrRectR++ );
@@ -948,3 +945,4 @@ namespace basegfx
}
}
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/range/b2xrange.cxx b/basegfx/source/range/b2xrange.cxx
index 296b54574800..a2e33b461c92 100644
--- a/basegfx/source/range/b2xrange.cxx
+++ b/basegfx/source/range/b2xrange.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -140,3 +141,5 @@ namespace basegfx
} // end of namespace basegfx
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/range/b3drange.cxx b/basegfx/source/range/b3drange.cxx
index aaeeae684bdd..21ba72d9483d 100644
--- a/basegfx/source/range/b3drange.cxx
+++ b/basegfx/source/range/b3drange.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -83,3 +84,5 @@ namespace basegfx
} // end of namespace basegfx
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/raster/bpixelraster.cxx b/basegfx/source/raster/bpixelraster.cxx
index dd62ebd67634..96ad4e991b5a 100644
--- a/basegfx/source/raster/bpixelraster.cxx
+++ b/basegfx/source/raster/bpixelraster.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -38,3 +39,5 @@ namespace basegfx
//////////////////////////////////////////////////////////////////////////////
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/raster/bzpixelraster.cxx b/basegfx/source/raster/bzpixelraster.cxx
index dd1fe7719b1b..574d57f17500 100644
--- a/basegfx/source/raster/bzpixelraster.cxx
+++ b/basegfx/source/raster/bzpixelraster.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -38,3 +39,5 @@ namespace basegfx
//////////////////////////////////////////////////////////////////////////////
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/raster/rasterconvert3d.cxx b/basegfx/source/raster/rasterconvert3d.cxx
index 2c42dc313451..0d06ca5be086 100644
--- a/basegfx/source/raster/rasterconvert3d.cxx
+++ b/basegfx/source/raster/rasterconvert3d.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -351,3 +352,5 @@ namespace basegfx
//////////////////////////////////////////////////////////////////////////////
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/tools/b2dclipstate.cxx b/basegfx/source/tools/b2dclipstate.cxx
index 005dca1aa66a..78dfe8d8cf92 100644
--- a/basegfx/source/tools/b2dclipstate.cxx
+++ b/basegfx/source/tools/b2dclipstate.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -6,9 +7,6 @@
*
* OpenOffice.org - a multi-platform office productivity suite
*
- * $RCSfile: b2dmultirange.cxx,v $
- * $Revision: 1.8 $
- *
* This file is part of OpenOffice.org.
*
* OpenOffice.org is free software: you can redistribute it and/or modify
@@ -45,7 +43,7 @@ namespace basegfx
{
namespace tools
{
- struct ImplB2DClipState
+ class ImplB2DClipState
{
public:
enum Operation {UNION, INTERSECT, XOR, SUBTRACT};
@@ -660,3 +658,5 @@ namespace tools
} // end of namespace basegfx
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/tools/canvastools.cxx b/basegfx/source/tools/canvastools.cxx
index 2192148461dc..d29d5796389b 100755..100644
--- a/basegfx/source/tools/canvastools.cxx
+++ b/basegfx/source/tools/canvastools.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -330,9 +331,9 @@ namespace basegfx
if( !xLinePoly.is() )
{
throw lang::IllegalArgumentException(
- ::rtl::OUString::createFromAscii(
+ ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(
"basegfx::unotools::b2DPolyPolygonFromXPolyPolygon2D(): Invalid input"
- "poly-polygon, cannot retrieve vertex data"),
+ "poly-polygon, cannot retrieve vertex data")),
uno::Reference< uno::XInterface >(),
0 );
}
@@ -672,3 +673,5 @@ namespace basegfx
} // namespace bgfxtools
} // namespace canvas
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/tools/debugplotter.cxx b/basegfx/source/tools/debugplotter.cxx
index 2c68eb44a846..f85f1e1d9d9d 100755..100644
--- a/basegfx/source/tools/debugplotter.cxx
+++ b/basegfx/source/tools/debugplotter.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -34,6 +35,8 @@
#include <basegfx/tools/debugplotter.hxx>
#include <boost/bind.hpp>
+#include <ostream>
+
namespace basegfx
{
@@ -49,7 +52,7 @@ namespace basegfx
"#" << ::std::endl <<
"# automatically generated by basegfx, don't change!" << ::std::endl <<
"#" << ::std::endl <<
- "# --- " << (const sal_Char*)rTitle << " ---" << ::std::endl <<
+ "# --- " << rTitle.getStr() << " ---" << ::std::endl <<
"#" << ::std::endl <<
"set parametric" << ::std::endl <<
"# set terminal postscript eps enhanced color " << ::std::endl <<
@@ -110,7 +113,7 @@ namespace basegfx
"pointmarkx(c,t) = c-0.03*t\n", // hack for displaying single points in parametric form
"pointmarky(c,t) = c+0.03*t\n", // hack for displaying single points in parametric form
"# end of setup\n",
- (const sal_Char*)rTitle );
+ rTitle.getStr() );
}
}
@@ -280,10 +283,10 @@ namespace basegfx
if( mpOutputStream )
*mpOutputStream << " '-' using ($1):($2) title \"Polygon "
- << (const sal_Char*)maPolygons.at(i).second << "\" with lp";
+ << maPolygons.at(i).second.getStr() << "\" with lp";
else
OSL_TRACE( " '-' using ($1):($2) title \"Polygon %s\" with lp",
- (const sal_Char*)maPolygons.at(i).second );
+ maPolygons.at(i).second.getStr() );
bNeedColon = true;
}
@@ -411,3 +414,5 @@ namespace basegfx
OSL_TRACE( pStr );
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/tools/gradienttools.cxx b/basegfx/source/tools/gradienttools.cxx
index 857b668da68e..31f9c45efb76 100644
--- a/basegfx/source/tools/gradienttools.cxx
+++ b/basegfx/source/tools/gradienttools.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -347,3 +348,5 @@ namespace basegfx
} // namespace tools
} // namespace basegfx
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/tools/keystoplerp.cxx b/basegfx/source/tools/keystoplerp.cxx
index 883bfec6bc96..ef2ae11b4b0a 100644
--- a/basegfx/source/tools/keystoplerp.cxx
+++ b/basegfx/source/tools/keystoplerp.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -6,9 +7,6 @@
*
* OpenOffice.org - a multi-platform office productivity suite
*
- * $RCSfile: canvastools.hxx,v $
- * $Revision: 1.10 $
- *
* This file is part of OpenOffice.org.
*
* OpenOffice.org is free software: you can redistribute it and/or modify
@@ -47,8 +45,7 @@ static void validateInput(const std::vector<double>& rKeyStops)
for( ::std::size_t i=1, len=rKeyStops.size(); i<len; ++i )
{
if( rKeyStops[i-1] > rKeyStops[i] )
- OSL_ENSURE( false,
- "KeyStopLerp::KeyStopLerp(): time vector is not sorted in ascending order!" );
+ OSL_FAIL( "KeyStopLerp::KeyStopLerp(): time vector is not sorted in ascending order!" );
}
#endif
}
@@ -105,3 +102,5 @@ namespace basegfx
}
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/tools/liangbarsky.cxx b/basegfx/source/tools/liangbarsky.cxx
index f07cea4a34d9..a50dd1ccacdf 100644
--- a/basegfx/source/tools/liangbarsky.cxx
+++ b/basegfx/source/tools/liangbarsky.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -130,3 +131,5 @@ namespace basegfx
}
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/tools/tools.cxx b/basegfx/source/tools/tools.cxx
index d375f144169d..1ddb9d4d23b5 100644
--- a/basegfx/source/tools/tools.cxx
+++ b/basegfx/source/tools/tools.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -122,3 +123,5 @@ namespace basegfx
}
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/tools/unopolypolygon.cxx b/basegfx/source/tools/unopolypolygon.cxx
index 871fed7c7d18..e20623c14233 100755..100644
--- a/basegfx/source/tools/unopolypolygon.cxx
+++ b/basegfx/source/tools/unopolypolygon.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -484,3 +485,5 @@ namespace unotools
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/tuple/b2dtuple.cxx b/basegfx/source/tuple/b2dtuple.cxx
index 01a3bf145d7e..b9ecd40f0eff 100644
--- a/basegfx/source/tuple/b2dtuple.cxx
+++ b/basegfx/source/tuple/b2dtuple.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -82,3 +83,5 @@ namespace basegfx
} // end of namespace basegfx
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/tuple/b2i64tuple.cxx b/basegfx/source/tuple/b2i64tuple.cxx
index 3457fc138dd1..2caf873aab45 100644
--- a/basegfx/source/tuple/b2i64tuple.cxx
+++ b/basegfx/source/tuple/b2i64tuple.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -42,3 +43,5 @@ namespace basegfx
} // end of namespace basegfx
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/tuple/b2ituple.cxx b/basegfx/source/tuple/b2ituple.cxx
index eb9888f11ecb..ac780d59eb58 100644
--- a/basegfx/source/tuple/b2ituple.cxx
+++ b/basegfx/source/tuple/b2ituple.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -151,3 +152,5 @@ namespace basegfx
} // end of namespace basegfx
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/tuple/b3dtuple.cxx b/basegfx/source/tuple/b3dtuple.cxx
index d9204154b192..c825adb3ac09 100644
--- a/basegfx/source/tuple/b3dtuple.cxx
+++ b/basegfx/source/tuple/b3dtuple.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -53,3 +54,5 @@ namespace basegfx
} // end of namespace basegfx
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/tuple/b3i64tuple.cxx b/basegfx/source/tuple/b3i64tuple.cxx
index ce2094568bb8..7d7ccac28aea 100644
--- a/basegfx/source/tuple/b3i64tuple.cxx
+++ b/basegfx/source/tuple/b3i64tuple.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -41,3 +42,5 @@ namespace basegfx
} // end of namespace basegfx
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/tuple/b3ituple.cxx b/basegfx/source/tuple/b3ituple.cxx
index 014e8876588c..b78aa8938e49 100644
--- a/basegfx/source/tuple/b3ituple.cxx
+++ b/basegfx/source/tuple/b3ituple.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -41,3 +42,5 @@ namespace basegfx
} // end of namespace basegfx
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/vector/b2dvector.cxx b/basegfx/source/vector/b2dvector.cxx
index bb08b104eff8..ad11f717fa2d 100644
--- a/basegfx/source/vector/b2dvector.cxx
+++ b/basegfx/source/vector/b2dvector.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -217,3 +218,5 @@ namespace basegfx
} // end of namespace basegfx
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/vector/b2ivector.cxx b/basegfx/source/vector/b2ivector.cxx
index 026a600c0c94..744bf8cf2ca0 100644
--- a/basegfx/source/vector/b2ivector.cxx
+++ b/basegfx/source/vector/b2ivector.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -157,3 +158,5 @@ namespace basegfx
} // end of namespace basegfx
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/vector/b3dvector.cxx b/basegfx/source/vector/b3dvector.cxx
index 74e4eb07eb33..67a7ef1d2215 100644
--- a/basegfx/source/vector/b3dvector.cxx
+++ b/basegfx/source/vector/b3dvector.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -113,3 +114,5 @@ namespace basegfx
//////////////////////////////////////////////////////////////////////////////
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/vector/b3ivector.cxx b/basegfx/source/vector/b3ivector.cxx
index a11871ef1b19..2966a11c6921 100644
--- a/basegfx/source/vector/b3ivector.cxx
+++ b/basegfx/source/vector/b3ivector.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -49,3 +50,5 @@ namespace basegfx
} // end of namespace basegfx
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/workbench/Makefile b/basegfx/source/workbench/Makefile
index fe23a4d06708..6586d5f37724 100644
--- a/basegfx/source/workbench/Makefile
+++ b/basegfx/source/workbench/Makefile
@@ -3,7 +3,7 @@
#test : bezierclip.cxx convexhull.cxx
# g++ -Wall -g \
# -I. -I. -I../inc -I./inc -I./unx/inc -I./unxlngi4/inc -I. -I/develop4/update/SRX644/unxlngi4/inc.m4/stl -I/develop4/update/SRX644/unxlngi4/inc.m4/external -I/develop4/update/SRX644/unxlngi4/inc.m4 -I/develop4/update/SRX644/src.m4/solenv/unxlngi4/inc -I/net/grande/develop6/update/dev/gcc_3.0.1_linux_libc2.11_turbolinux/include -I/develop4/update/SRX644/src.m4/solenv/inc -I/develop4/update/SRX644/unxlngi4/inc.m4/stl -I/net/grande.germany/develop6/update/dev/gcc_3.0.1_linux_libc2.11_turbolinux/redhat60/usr/include -I/net/grande.germany/develop6/update/dev/gcc_3.0.1_linux_libc2.11_turbolinux/redhat60/usr/include/X11 -I/develop4/update/SRX644/src.m4/res -I/net/grande/develop6/update/dev/Linux_JDK_1.4.0/include -I/net/grande/develop6/update/dev/Linux_JDK_1.4.0/include/linux -I. -I./res -I. \
-# -include preinclude.h -D_USE_NAMESPACE -DGLIBC=2 -D_USE_NAMESPACE=1 -DSTLPORT_VERSION=400 -D_STLP_DEBUG \
+# -include preinclude.h -D_USE_NAMESPACE -DGLIBC=2 -D_USE_NAMESPACE=1 -D_DEBUG_RUNTIME \
# bezierclip.cxx convexhull.cxx -o bezierclip
prog : bezierclip.cxx convexhull.cxx
diff --git a/basegfx/source/workbench/bezierclip.cxx b/basegfx/source/workbench/bezierclip.cxx
index 12c0d6f7d6df..5aaea7c63efa 100644
--- a/basegfx/source/workbench/bezierclip.cxx
+++ b/basegfx/source/workbench/bezierclip.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -2055,3 +2056,5 @@ int main(int argc, const char *argv[])
return 0;
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/workbench/bezierclip.hxx b/basegfx/source/workbench/bezierclip.hxx
index ca16ad0fdd44..06294d174847 100644
--- a/basegfx/source/workbench/bezierclip.hxx
+++ b/basegfx/source/workbench/bezierclip.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -91,3 +92,5 @@ template <typename NumType> bool tolLessEqual( NumType n1, NumType n2 ) { return
template <typename NumType> bool tolGreaterEqual( NumType n1, NumType n2 ) { return tolEqual(n1,n2) || n1>n2; }
#endif /* BASEGFX_BEZIERCLIP_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/workbench/convexhull.cxx b/basegfx/source/workbench/convexhull.cxx
index 99d9fb86c1d9..4e846a863f7f 100644
--- a/basegfx/source/workbench/convexhull.cxx
+++ b/basegfx/source/workbench/convexhull.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -211,3 +212,5 @@ Polygon2D convexHull( const Polygon2D& rPoly )
// copy range [1,M] to output
return Polygon2D( result.begin()+1, result.begin()+M+1 );
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/source/workbench/gauss.hxx b/basegfx/source/workbench/gauss.hxx
index 63910c6ded2d..f9f24f81da5c 100644
--- a/basegfx/source/workbench/gauss.hxx
+++ b/basegfx/source/workbench/gauss.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -106,7 +107,7 @@ bool eliminate( Matrix& matrix,
Result vector. Given matrix must have space for one column (rows entries).
@return true, if back substitution was possible (i.e. no division
- by zero occured).
+ by zero occurred).
*/
template <class Matrix, class Vector, typename BaseType>
bool substitute( const Matrix& matrix,
@@ -170,3 +171,5 @@ bool solve( Matrix& matrix,
return false;
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/test/basegfx1d.cxx b/basegfx/test/basegfx1d.cxx
index 0c5cf82a7107..68a24f87d66a 100644
--- a/basegfx/test/basegfx1d.cxx
+++ b/basegfx/test/basegfx1d.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -30,13 +31,11 @@
#include "precompiled_basegfx.hxx"
// autogenerated file with codegen.pl
-#include "preextstl.h"
#include <sal/cppunit.h>
#include "cppunit/TestAssert.h"
#include "cppunit/TestFixture.h"
#include "cppunit/extensions/HelperMacros.h"
#include "cppunit/plugin/TestPlugIn.h"
-#include "postextstl.h"
namespace basegfx1d
{
@@ -74,3 +73,5 @@ CPPUNIT_TEST_SUITE_REGISTRATION(basegfx1d::b1drange);
} // namespace basegfx1d
CPPUNIT_PLUGIN_IMPLEMENT();
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/test/basegfx2d.cxx b/basegfx/test/basegfx2d.cxx
index 53501d190c03..6cccd67a9c21 100644
--- a/basegfx/test/basegfx2d.cxx
+++ b/basegfx/test/basegfx2d.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -30,11 +31,9 @@
#include "precompiled_basegfx.hxx"
// autogenerated file with codegen.pl
-#include "preextstl.h"
#include "cppunit/TestAssert.h"
#include "cppunit/TestFixture.h"
#include "cppunit/extensions/HelperMacros.h"
-#include "postextstl.h"
#include <basegfx/matrix/b2dhommatrix.hxx>
#include <basegfx/polygon/b2dpolygon.hxx>
@@ -73,17 +72,17 @@ public:
void setUp()
{
// simple rectangle
- aPath0 = ::rtl::OUString::createFromAscii(
- "M 10 10-10 10-10-10 10-10Z" );
+ aPath0 = ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(
+ "M 10 10-10 10-10-10 10-10Z" ));
// simple bezier polygon
- aPath1 = ::rtl::OUString::createFromAscii(
+ aPath1 = ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(
"m11430 0c-8890 3810 5715 6985 5715 6985 "
"0 0-17145-1905-17145-1905 0 0 22860-10160 "
- "16510 6350-6350 16510-3810-11430-3810-11430z" );
+ "16510 6350-6350 16510-3810-11430-3810-11430z" ));
// '@' as a bezier polygon
- aPath2 = ::rtl::OUString::createFromAscii(
+ aPath2 = ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(
"m1917 1114c-89-189-233-284-430-284-167 "
"0-306 91-419 273-113 182-170 370-170 564 "
"0 145 33 259 98 342 65 84 150 126 257 126 "
@@ -106,10 +105,10 @@ public:
"-215-201-487-301-816-301-395 0-715 124-960 "
"373-245 249-368 569-368 958 0 385 119 685 "
"357 900 237 216 557 324 958 325 189-1 389-27 "
- "600-77 211-52 378-110 503-174 27 70 54 140 81 210z" );
+ "600-77 211-52 378-110 503-174 27 70 54 140 81 210z" ));
// first part of 'Hello World' as a line polygon
- aPath3 = ::rtl::OUString::createFromAscii(
+ aPath3 = ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(
"m1598 125h306v2334h-306v-1105h-1293v1105h-305v"
"-2334h305v973h1293zm2159 1015 78-44 85 235-91 "
"47-91 40-90 34-90 29-89 21-88 16-88 10-88 3-102"
@@ -141,7 +140,7 @@ public:
"-26-29-28-28-30-26-32-25-32-23-35-21-35-38-74-30-80"
"-24-85-17-89-11-95-3-100 3-101 11-95 17-90 24-85 30"
"-79 38-75 21-35 23-35 25-32 26-32 28-30 29-28 30-26 "
- "31-24 33-22 34-20 35-18 36-16 37-15 39-12 40-11z" );
+ "31-24 33-22 34-20 35-18 36-16 37-15 39-12 40-11z" ));
}
void tearDown()
@@ -710,6 +709,43 @@ public:
CPPUNIT_ASSERT_MESSAGE("scale", maScale == mat);
}
+ void rotate()
+ {
+ B2DHomMatrix mat;
+ mat.rotate(90*F_PI180);
+ CPPUNIT_ASSERT_MESSAGE("rotate pi/2 yields exact matrix",
+ mat.get(0,0) == 0.0 &&
+ mat.get(0,1) == -1.0 &&
+ mat.get(0,2) == 0.0 &&
+ mat.get(1,0) == 1.0 &&
+ mat.get(1,1) == 0.0 &&
+ mat.get(1,2) == 0.0);
+ mat.rotate(90*F_PI180);
+ CPPUNIT_ASSERT_MESSAGE("rotate pi yields exact matrix",
+ mat.get(0,0) == -1.0 &&
+ mat.get(0,1) == 0.0 &&
+ mat.get(0,2) == 0.0 &&
+ mat.get(1,0) == 0.0 &&
+ mat.get(1,1) == -1.0 &&
+ mat.get(1,2) == 0.0);
+ mat.rotate(90*F_PI180);
+ CPPUNIT_ASSERT_MESSAGE("rotate 3/2 pi yields exact matrix",
+ mat.get(0,0) == 0.0 &&
+ mat.get(0,1) == 1.0 &&
+ mat.get(0,2) == 0.0 &&
+ mat.get(1,0) == -1.0 &&
+ mat.get(1,1) == 0.0 &&
+ mat.get(1,2) == 0.0);
+ mat.rotate(90*F_PI180);
+ CPPUNIT_ASSERT_MESSAGE("rotate 2 pi yields exact matrix",
+ mat.get(0,0) == 1.0 &&
+ mat.get(0,1) == 0.0 &&
+ mat.get(0,2) == 0.0 &&
+ mat.get(1,0) == 0.0 &&
+ mat.get(1,1) == 1.0 &&
+ mat.get(1,2) == 0.0);
+ }
+
void translate()
{
B2DHomMatrix mat;
@@ -896,6 +932,7 @@ public:
CPPUNIT_TEST(identity);
CPPUNIT_TEST(scale);
CPPUNIT_TEST(translate);
+ CPPUNIT_TEST(rotate);
CPPUNIT_TEST(shear);
CPPUNIT_TEST(multiply);
CPPUNIT_TEST(decompose);
@@ -1461,3 +1498,4 @@ CPPUNIT_TEST_SUITE_REGISTRATION(basegfx2d::bcolor);
// to let the user the possibility to also register some functions by hand.
// NOADDITIONAL;
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/test/basegfx3d.cxx b/basegfx/test/basegfx3d.cxx
index 4871dcbd16c4..5ac16fafc6a4 100644
--- a/basegfx/test/basegfx3d.cxx
+++ b/basegfx/test/basegfx3d.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -30,11 +31,9 @@
#include "precompiled_basegfx.hxx"
// autogenerated file with codegen.pl
-#include "preextstl.h"
#include "cppunit/TestAssert.h"
#include "cppunit/TestFixture.h"
#include "cppunit/extensions/HelperMacros.h"
-#include "postextstl.h"
namespace basegfx3d
{
@@ -222,3 +221,4 @@ CPPUNIT_TEST_SUITE_REGISTRATION(basegfx3d::b3dvector);
// to let the user the possibility to also register some functions by hand.
// NOADDITIONAL;
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/test/basegfxtools.cxx b/basegfx/test/basegfxtools.cxx
index 7e385f1eb78c..4380aafedad8 100644
--- a/basegfx/test/basegfxtools.cxx
+++ b/basegfx/test/basegfxtools.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -30,11 +31,9 @@
#include "precompiled_basegfx.hxx"
// autogenerated file with codegen.pl
-#include "preextstl.h"
#include "cppunit/TestAssert.h"
#include "cppunit/TestFixture.h"
#include "cppunit/extensions/HelperMacros.h"
-#include "postextstl.h"
#include <basegfx/tools/keystoplerp.hxx>
#include <basegfx/numeric/ftools.hxx>
@@ -110,3 +109,5 @@ public:
// -----------------------------------------------------------------------------
CPPUNIT_TEST_SUITE_REGISTRATION(basegfxtools::KeyStopLerpTest);
} // namespace basegfxtools
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/test/boxclipper.cxx b/basegfx/test/boxclipper.cxx
index b1e08087136f..4d809bb47404 100644
--- a/basegfx/test/boxclipper.cxx
+++ b/basegfx/test/boxclipper.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -30,11 +31,9 @@
#include "precompiled_basegfx.hxx"
// autogenerated file with codegen.pl
-#include "preextstl.h"
#include "cppunit/TestAssert.h"
#include "cppunit/TestFixture.h"
#include "cppunit/extensions/HelperMacros.h"
-#include "postextstl.h"
#include <basegfx/matrix/b2dhommatrix.hxx>
#include <basegfx/curve/b2dcubicbezier.hxx>
@@ -419,3 +418,5 @@ public:
// -----------------------------------------------------------------------------
CPPUNIT_TEST_SUITE_REGISTRATION(basegfx2d::boxclipper);
} // namespace basegfx2d
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/test/clipstate.cxx b/basegfx/test/clipstate.cxx
index 48c1e5967260..d8c1066c85f1 100644
--- a/basegfx/test/clipstate.cxx
+++ b/basegfx/test/clipstate.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -30,11 +31,9 @@
#include "precompiled_basegfx.hxx"
// autogenerated file with codegen.pl
-#include "preextstl.h"
#include "cppunit/TestAssert.h"
#include "cppunit/TestFixture.h"
#include "cppunit/extensions/HelperMacros.h"
-#include "postextstl.h"
#include <basegfx/tools/b2dclipstate.hxx>
#include <basegfx/range/b2dpolyrange.hxx>
@@ -178,3 +177,5 @@ public:
// -----------------------------------------------------------------------------
CPPUNIT_TEST_SUITE_REGISTRATION(basegfx2d::clipstate);
} // namespace basegfx2d
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/test/genericclipper.cxx b/basegfx/test/genericclipper.cxx
index d6c97c0567dc..81d8acdf30ad 100644
--- a/basegfx/test/genericclipper.cxx
+++ b/basegfx/test/genericclipper.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -30,11 +31,9 @@
#include "precompiled_basegfx.hxx"
// autogenerated file with codegen.pl
-#include "preextstl.h"
#include "cppunit/TestAssert.h"
#include "cppunit/TestFixture.h"
#include "cppunit/extensions/HelperMacros.h"
-#include "postextstl.h"
#include <basegfx/matrix/b2dhommatrix.hxx>
#include <basegfx/curve/b2dcubicbezier.hxx>
@@ -159,3 +158,5 @@ public:
// -----------------------------------------------------------------------------
CPPUNIT_TEST_SUITE_REGISTRATION(basegfx2d::genericclipper);
} // namespace basegfx2d
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/test/testtools.cxx b/basegfx/test/testtools.cxx
index e96eb4d8edce..3b2ec3051324 100644
--- a/basegfx/test/testtools.cxx
+++ b/basegfx/test/testtools.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -233,3 +234,5 @@ namespace basegfx
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/basegfx/test/testtools.hxx b/basegfx/test/testtools.hxx
index 1837f9f31a89..c355df27376a 100644
--- a/basegfx/test/testtools.hxx
+++ b/basegfx/test/testtools.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -96,3 +97,5 @@ namespace basegfx
}
#endif /* _BASEGFX_TESTTOOLS_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/Module_canvas.mk b/canvas/Module_canvas.mk
index 07a4ee34474e..41d5c724c354 100644
--- a/canvas/Module_canvas.mk
+++ b/canvas/Module_canvas.mk
@@ -35,7 +35,6 @@ $(eval $(call gb_Module_add_targets,canvas,\
Library_canvasfactory \
Package_inc \
))
-
ifeq ($(strip $(OS)),WNT)
ifneq ($(strip $(ENABLE_DIRECTX)),)
diff --git a/canvas/inc/canvas/base/basemutexhelper.hxx b/canvas/inc/canvas/base/basemutexhelper.hxx
index 787c200e0b0c..c1c7eed8455e 100644
--- a/canvas/inc/canvas/base/basemutexhelper.hxx
+++ b/canvas/inc/canvas/base/basemutexhelper.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -67,3 +68,5 @@ protected:
}
#endif /* INCLUDED_CANVAS_BASEMUTEXHELPER_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/inc/canvas/base/bitmapcanvasbase.hxx b/canvas/inc/canvas/base/bitmapcanvasbase.hxx
index 0cbf90836bfb..2761b5b09f3a 100644
--- a/canvas/inc/canvas/base/bitmapcanvasbase.hxx
+++ b/canvas/inc/canvas/base/bitmapcanvasbase.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -132,3 +133,5 @@ namespace canvas
}
#endif /* INCLUDED_CANVAS_BITMAPCANVASBASE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/inc/canvas/base/bufferedgraphicdevicebase.hxx b/canvas/inc/canvas/base/bufferedgraphicdevicebase.hxx
index eed9c46a6442..29c8fb05b38d 100644
--- a/canvas/inc/canvas/base/bufferedgraphicdevicebase.hxx
+++ b/canvas/inc/canvas/base/bufferedgraphicdevicebase.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -28,22 +29,12 @@
#ifndef INCLUDED_CANVAS_BUFFEREDGRAPHICDEVICEBASE_HXX
#define INCLUDED_CANVAS_BUFFEREDGRAPHICDEVICEBASE_HXX
-#ifndef _COM_SUN_STAR_AWT_XWINDOW2_HPP_
#include <com/sun/star/awt/XWindow2.hpp>
-#endif
-#ifndef _COM_SUN_STAR_AWT_XTOPWINDOW_HPP_
#include <com/sun/star/awt/XTopWindow.hpp>
-#endif
-#ifndef _COM_SUN_STAR_AWT_XWINDOWLISTENER_HPP_
#include <com/sun/star/awt/XWindowListener.hpp>
-#endif
-#ifndef INCLUDED_CANVAS_CANVASTOOLS_HXX
#include <canvas/canvastools.hxx>
-#endif
-#ifndef INCLUDED_CANVAS_GRAPHICDEVICEBASE_HXX
#include <canvas/base/graphicdevicebase.hxx>
-#endif
/* Definition of BufferedGraphicDeviceBase class */
@@ -192,10 +183,7 @@ namespace canvas
return ::com::sun::star::uno::makeAny(mxWindow);
}
-#if defined __SUNPRO_CC
- using Base::disposing;
-#endif
- virtual void SAL_CALL disposing()
+ virtual void disposeThis()
{
typename BaseType::MutexType aGuard( BaseType::m_aMutex );
@@ -206,7 +194,7 @@ namespace canvas
}
// pass on to base class
- BaseType::disposing();
+ BaseType::disposeThis();
}
::com::sun::star::awt::Rectangle transformBounds( const ::com::sun::star::awt::Rectangle& rBounds )
@@ -243,12 +231,14 @@ namespace canvas
}
// XWindowListener
- virtual void SAL_CALL disposing( const ::com::sun::star::lang::EventObject& Source ) throw (::com::sun::star::uno::RuntimeException)
+ virtual void disposeEventSource( const ::com::sun::star::lang::EventObject& Source ) throw (::com::sun::star::uno::RuntimeException)
{
typename BaseType::MutexType aGuard( BaseType::m_aMutex );
if( Source.Source == mxWindow )
mxWindow.clear();
+
+ BaseType::disposeEventSource(Source);
}
virtual void SAL_CALL windowResized( const ::com::sun::star::awt::WindowEvent& e ) throw (::com::sun::star::uno::RuntimeException)
@@ -291,3 +281,5 @@ namespace canvas
}
#endif /* INCLUDED_CANVAS_BUFFEREDGRAPHICDEVICEBASE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/inc/canvas/base/cachedprimitivebase.hxx b/canvas/inc/canvas/base/cachedprimitivebase.hxx
index 6121fdb985c6..21ebf61bb875 100644
--- a/canvas/inc/canvas/base/cachedprimitivebase.hxx
+++ b/canvas/inc/canvas/base/cachedprimitivebase.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -121,3 +122,5 @@ namespace canvas
}
#endif /* INCLUDED_CANVAS_CACHEDPRIMITIVEBASE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/inc/canvas/base/canvasbase.hxx b/canvas/inc/canvas/base/canvasbase.hxx
index 1d15910564b9..7afcf9f8aea7 100644
--- a/canvas/inc/canvas/base/canvasbase.hxx
+++ b/canvas/inc/canvas/base/canvasbase.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -119,17 +120,14 @@ namespace canvas
{
}
-#if defined __SUNPRO_CC
- using Base::disposing;
-#endif
- virtual void SAL_CALL disposing()
+ virtual void disposeThis()
{
MutexType aGuard( BaseType::m_aMutex );
maCanvasHelper.disposing();
// pass on to base class
- BaseType::disposing();
+ BaseType::disposeThis();
}
// XCanvas
@@ -481,3 +479,5 @@ namespace canvas
}
#endif /* INCLUDED_CANVAS_CANVASBASE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/inc/canvas/base/canvascustomspritebase.hxx b/canvas/inc/canvas/base/canvascustomspritebase.hxx
index aaca84c110de..a5c026a74311 100644
--- a/canvas/inc/canvas/base/canvascustomspritebase.hxx
+++ b/canvas/inc/canvas/base/canvascustomspritebase.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -102,14 +103,14 @@ namespace canvas
@derive when overriding this method in derived classes,
<em>always</em> call the base class' method!
*/
- virtual void SAL_CALL disposing()
+ virtual void disposeThis()
{
typename BaseType::MutexType aGuard( BaseType::m_aMutex );
maSpriteHelper.disposing();
// pass on to base class
- BaseType::disposing();
+ BaseType::disposeThis();
}
// XCanvas: selectively override base's methods here, for opacity tracking
@@ -275,3 +276,5 @@ namespace canvas
}
#endif /* INCLUDED_CANVAS_CANVASCUSTOMSPRITEBASE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/inc/canvas/base/canvascustomspritehelper.hxx b/canvas/inc/canvas/base/canvascustomspritehelper.hxx
index 8c7b3648921f..2a571bcf22d6 100644
--- a/canvas/inc/canvas/base/canvascustomspritehelper.hxx
+++ b/canvas/inc/canvas/base/canvascustomspritehelper.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -291,3 +292,5 @@ namespace canvas
}
#endif /* INCLUDED_CANVAS_CANVASCUSTOMSPRITEHELPER_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/inc/canvas/base/disambiguationhelper.hxx b/canvas/inc/canvas/base/disambiguationhelper.hxx
new file mode 100644
index 000000000000..b58ed29ea289
--- /dev/null
+++ b/canvas/inc/canvas/base/disambiguationhelper.hxx
@@ -0,0 +1,90 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#ifndef INCLUDED_CANVAS_DISAMBIGUATIONHELPER_HXX
+#define INCLUDED_CANVAS_DISAMBIGUATIONHELPER_HXX
+
+#include <osl/mutex.hxx>
+
+
+/* Definition of the DisambiguationHelper class */
+
+namespace canvas
+{
+ /** Base class, initializing its own baseclass with m_aMutex.
+
+ This is necessary to make the CanvasBase, GraphicDeviceBase,
+ etc. classes freely combinable - letting them perform this
+ initialization would prohibit deriving e.g. CanvasBase from
+ GraphicDeviceBase.
+
+ On top of that, disambiguates XEventListener::disposing and
+ WeakComponentImplHelper::disposing.
+
+ Having two virtual methods with the same name, and not
+ overriding them in every derived class, will hide one of
+ them. Later trying to override the same method, will generate
+ a new vtable slot, and lead to very hard to spot errors.
+ */
+ template< class Base > class DisambiguationHelper : public Base
+ {
+ public:
+ typedef Base BaseType;
+
+ /** Construct DisambiguationHelper
+
+ This method is the whole purpose of this template:
+ initializing a base class with the provided m_aMutex
+ member (the WeakComponentImplHelper templates need that,
+ as they require the lifetime of the mutex to extend
+ theirs).
+ */
+ DisambiguationHelper() :
+ BaseType( m_aMutex )
+ {
+ }
+
+ virtual void SAL_CALL disposing()
+ { disposeThis(); }
+
+ virtual void SAL_CALL disposing( const ::com::sun::star::lang::EventObject& Source ) throw (::com::sun::star::uno::RuntimeException)
+ { disposeEventSource(Source); }
+
+ virtual void disposeThis()
+ {}
+ virtual void disposeEventSource( const ::com::sun::star::lang::EventObject& ) throw (::com::sun::star::uno::RuntimeException)
+ {}
+
+protected:
+ mutable ::osl::Mutex m_aMutex;
+ };
+}
+
+#endif /* INCLUDED_CANVAS_DISAMBIGUATIONHELPER_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/inc/canvas/base/doublebitmapbase.hxx b/canvas/inc/canvas/base/doublebitmapbase.hxx
index 736e2b84da6a..7059a6e63623 100644
--- a/canvas/inc/canvas/base/doublebitmapbase.hxx
+++ b/canvas/inc/canvas/base/doublebitmapbase.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -149,3 +150,5 @@ namespace canvas
}
#endif /* INCLUDED_CANVAS_DOUBLEBITMAPBASE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/inc/canvas/base/floatbitmapbase.hxx b/canvas/inc/canvas/base/floatbitmapbase.hxx
index 36d21cc5c36e..cafcdf5dc8b6 100644
--- a/canvas/inc/canvas/base/floatbitmapbase.hxx
+++ b/canvas/inc/canvas/base/floatbitmapbase.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -153,3 +154,5 @@ namespace canvas
}
#endif /* INCLUDED_CANVAS_FLOATBITMAPBASE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/inc/canvas/base/graphicdevicebase.hxx b/canvas/inc/canvas/base/graphicdevicebase.hxx
index 6750c28e22c8..b8baee2417b9 100644
--- a/canvas/inc/canvas/base/graphicdevicebase.hxx
+++ b/canvas/inc/canvas/base/graphicdevicebase.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -94,7 +95,7 @@ namespace canvas
@tpl Mutex
Lock strategy to use. Defaults to using the
- BaseMutexHelper-provided lock. Everytime one of the methods is
+ DisambiguationHelper-provided lock. Everytime one of the methods is
entered, an object of type Mutex is created with m_aMutex as
the sole parameter, and destroyed again when the method scope
is left.
@@ -143,17 +144,14 @@ namespace canvas
_1)));
}
-#if defined __SUNPRO_CC
- using Base::disposing;
-#endif
- virtual void SAL_CALL disposing()
+ virtual void disposeThis()
{
MutexType aGuard( BaseType::m_aMutex );
maDeviceHelper.disposing();
// pass on to base class
- cppu::WeakComponentImplHelperBase::disposing();
+ BaseType::disposeThis();
}
// XGraphicDevice
@@ -389,3 +387,5 @@ namespace canvas
}
#endif /* INCLUDED_CANVAS_GRAPHICDEVICEBASE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/inc/canvas/base/integerbitmapbase.hxx b/canvas/inc/canvas/base/integerbitmapbase.hxx
index c3956080483b..bf5476c2085f 100644
--- a/canvas/inc/canvas/base/integerbitmapbase.hxx
+++ b/canvas/inc/canvas/base/integerbitmapbase.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -149,3 +150,5 @@ namespace canvas
}
#endif /* INCLUDED_CANVAS_INTEGERBITMAPBASE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/inc/canvas/base/sprite.hxx b/canvas/inc/canvas/base/sprite.hxx
index 7525e567dc60..bb3d655bb2e7 100644
--- a/canvas/inc/canvas/base/sprite.hxx
+++ b/canvas/inc/canvas/base/sprite.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -117,3 +118,5 @@ namespace canvas
}
#endif /* INCLUDED_CANVAS_SPRITE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/inc/canvas/base/spritecanvasbase.hxx b/canvas/inc/canvas/base/spritecanvasbase.hxx
index b56001c1c6e9..47134abfc2d5 100644
--- a/canvas/inc/canvas/base/spritecanvasbase.hxx
+++ b/canvas/inc/canvas/base/spritecanvasbase.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -85,17 +86,14 @@ namespace canvas
{
}
-#if defined __SUNPRO_CC
- using Base::disposing;
-#endif
- virtual void SAL_CALL disposing()
+ virtual void disposeThis()
{
typename BaseType::MutexType aGuard( BaseType::m_aMutex );
maRedrawManager.disposing();
// pass on to base class
- BaseType::disposing();
+ BaseType::disposeThis();
}
// XSpriteCanvas
@@ -200,3 +198,5 @@ namespace canvas
}
#endif /* INCLUDED_CANVAS_SPRITECANVASBASE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/inc/canvas/base/spritesurface.hxx b/canvas/inc/canvas/base/spritesurface.hxx
index 8ad6ce7404b5..c60099f1563b 100644
--- a/canvas/inc/canvas/base/spritesurface.hxx
+++ b/canvas/inc/canvas/base/spritesurface.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -71,3 +72,5 @@ namespace canvas
}
#endif /* INCLUDED_CANVAS_SPRITESURFACE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/inc/canvas/canvastools.hxx b/canvas/inc/canvas/canvastools.hxx
index a3491bb157da..018fdfdc33e0 100755..100644
--- a/canvas/inc/canvas/canvastools.hxx
+++ b/canvas/inc/canvas/canvastools.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -475,6 +476,9 @@ namespace canvas
typedef ::std::numeric_limits< Source > SourceLimits;
typedef ::std::numeric_limits< Target > TargetLimits;
+#undef min
+#undef max
+
if( ( arg<0 && !TargetLimits::is_signed) || // loosing the sign here
( SourceLimits::is_signed && arg<TargetLimits::min()) || // underflow will happen
( arg>TargetLimits::max() ) ) // overflow will happen
@@ -565,7 +569,7 @@ namespace canvas
{
OSL_TRACE("ValueMap::ValueMap(): Key %s is not lowercase",
pMap->maKey);
- OSL_ENSURE( false, "ValueMap::ValueMap(): Key is not lowercase" );
+ OSL_FAIL( "ValueMap::ValueMap(): Key is not lowercase" );
}
if( mnEntries > 1 )
@@ -578,8 +582,7 @@ namespace canvas
OSL_TRACE("ValueMap::ValueMap(): Map is not sorted, keys %s and %s are wrong",
pMap[0].maKey,
pMap[1].maKey);
- OSL_ENSURE( false,
- "ValueMap::ValueMap(): Map is not sorted" );
+ OSL_FAIL( "ValueMap::ValueMap(): Map is not sorted" );
}
const ::rtl::OString aStr2( pMap[1].maKey );
@@ -588,7 +591,7 @@ namespace canvas
{
OSL_TRACE("ValueMap::ValueMap(): Key %s is not lowercase",
pMap[1].maKey);
- OSL_ENSURE( false, "ValueMap::ValueMap(): Key is not lowercase" );
+ OSL_FAIL( "ValueMap::ValueMap(): Key is not lowercase" );
}
}
}
@@ -660,3 +663,5 @@ namespace canvas
#endif /* INCLUDED_CANVAS_CANVASTOOLS_HXX */
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/inc/canvas/canvastoolsdllapi.h b/canvas/inc/canvas/canvastoolsdllapi.h
index 3e5019132d82..4cc32ec44210 100644
--- a/canvas/inc/canvas/canvastoolsdllapi.h
+++ b/canvas/inc/canvas/canvastoolsdllapi.h
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -36,3 +37,4 @@
#endif
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/inc/canvas/debug.hxx b/canvas/inc/canvas/debug.hxx
index 40573cbd758d..62bee8e7ce38 100644
--- a/canvas/inc/canvas/debug.hxx
+++ b/canvas/inc/canvas/debug.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -63,3 +64,5 @@
#endif
#endif // ! defined(INCLUDED_CANVAS_DEBUG_HXX)
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/inc/canvas/elapsedtime.hxx b/canvas/inc/canvas/elapsedtime.hxx
index 4ba62fd1129b..ccce419d9d4a 100644
--- a/canvas/inc/canvas/elapsedtime.hxx
+++ b/canvas/inc/canvas/elapsedtime.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -181,3 +182,5 @@ namespace canvas
}
#endif /* INCLUDED_CANVAS_ELAPSEDTIME_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/inc/canvas/parametricpolypolygon.hxx b/canvas/inc/canvas/parametricpolypolygon.hxx
index 11ad9cba7f04..d1f2d8186a3d 100644
--- a/canvas/inc/canvas/parametricpolypolygon.hxx
+++ b/canvas/inc/canvas/parametricpolypolygon.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -171,3 +172,5 @@ namespace canvas
}
#endif /* INCLUDED_CANVAS_PARAMETRICPOLYPOLYGON_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/inc/canvas/prioritybooster.hxx b/canvas/inc/canvas/prioritybooster.hxx
index b490374af903..dfa2196d9189 100644
--- a/canvas/inc/canvas/prioritybooster.hxx
+++ b/canvas/inc/canvas/prioritybooster.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -64,3 +65,5 @@ namespace canvas
#endif /* INCLUDED_CANVAS_PRIORITYBOOSTER_HXX */
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/inc/canvas/propertysethelper.hxx b/canvas/inc/canvas/propertysethelper.hxx
index f3de97b58ea0..182a3930f1f2 100644
--- a/canvas/inc/canvas/propertysethelper.hxx
+++ b/canvas/inc/canvas/propertysethelper.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -160,3 +161,5 @@ namespace canvas
}
#endif /* INCLUDED_CANVAS_PROPERTYSETHELPER_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/inc/canvas/rendering/bitmap.hxx b/canvas/inc/canvas/rendering/bitmap.hxx
index 4051e7b14408..92c965c7133f 100644
--- a/canvas/inc/canvas/rendering/bitmap.hxx
+++ b/canvas/inc/canvas/rendering/bitmap.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -318,3 +319,5 @@ namespace canvas
}
#endif /* INCLUDED_CANVAS_BITMAP_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/inc/canvas/rendering/icachedprimitive.hxx b/canvas/inc/canvas/rendering/icachedprimitive.hxx
index d138770bf1c5..ce50d9daff8b 100644
--- a/canvas/inc/canvas/rendering/icachedprimitive.hxx
+++ b/canvas/inc/canvas/rendering/icachedprimitive.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -64,3 +65,5 @@ namespace canvas
}
#endif /* INCLUDED_CANVAS_ICACHEDPRIMITIVE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/inc/canvas/rendering/icolorbuffer.hxx b/canvas/inc/canvas/rendering/icolorbuffer.hxx
index d48a52ca5e09..72d0fca272d1 100644
--- a/canvas/inc/canvas/rendering/icolorbuffer.hxx
+++ b/canvas/inc/canvas/rendering/icolorbuffer.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -92,3 +93,5 @@ namespace canvas
}
#endif /* INCLUDED_CANVAS_ICOLORBUFFER_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/inc/canvas/rendering/irendermodule.hxx b/canvas/inc/canvas/rendering/irendermodule.hxx
index 153112bcf08b..965a291e2977 100644
--- a/canvas/inc/canvas/rendering/irendermodule.hxx
+++ b/canvas/inc/canvas/rendering/irendermodule.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -118,7 +119,7 @@ namespace canvas
/** Query error status
- @returns true, if an error occured during primitive
+ @returns true, if an error occurred during primitive
construction.
*/
virtual bool isError() = 0;
@@ -147,3 +148,5 @@ namespace canvas
}
#endif /* INCLUDED_CANVAS_IRENDERMODULE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/inc/canvas/rendering/isurface.hxx b/canvas/inc/canvas/rendering/isurface.hxx
index dea980e7c179..adad313d46f3 100644
--- a/canvas/inc/canvas/rendering/isurface.hxx
+++ b/canvas/inc/canvas/rendering/isurface.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -86,3 +87,5 @@ namespace canvas
}
#endif /* INCLUDED_CANVAS_ISURFACE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/inc/canvas/rendering/isurfaceproxy.hxx b/canvas/inc/canvas/rendering/isurfaceproxy.hxx
index 90addf75a8f9..43e31f564269 100644
--- a/canvas/inc/canvas/rendering/isurfaceproxy.hxx
+++ b/canvas/inc/canvas/rendering/isurfaceproxy.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -111,3 +112,5 @@ namespace canvas
}
#endif /* INCLUDED_CANVAS_ISURFACEPROXY_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/inc/canvas/rendering/isurfaceproxymanager.hxx b/canvas/inc/canvas/rendering/isurfaceproxymanager.hxx
index 2cf071fd5aee..97acee20f307 100644
--- a/canvas/inc/canvas/rendering/isurfaceproxymanager.hxx
+++ b/canvas/inc/canvas/rendering/isurfaceproxymanager.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -78,3 +79,5 @@ namespace canvas
}
#endif /* INCLUDED_CANVAS_ISURFACEPROXYMANAGER_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/inc/canvas/spriteredrawmanager.hxx b/canvas/inc/canvas/spriteredrawmanager.hxx
index 9e15bb7218e4..3bf4ca666cff 100644
--- a/canvas/inc/canvas/spriteredrawmanager.hxx
+++ b/canvas/inc/canvas/spriteredrawmanager.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -433,3 +434,5 @@ namespace canvas
}
#endif /* INCLUDED_CANVAS_SPRITEREDRAWMANAGER_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/inc/canvas/vclwrapper.hxx b/canvas/inc/canvas/vclwrapper.hxx
index c8b404a02b06..cf42e15e2ef3 100644
--- a/canvas/inc/canvas/vclwrapper.hxx
+++ b/canvas/inc/canvas/vclwrapper.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -29,7 +30,7 @@
#define INCLUDED_CANVAS_VCLWRAPPER_HXX
#include <osl/mutex.hxx>
-#include <vos/mutex.hxx>
+#include <osl/mutex.hxx>
#include <vcl/svapp.hxx>
@@ -118,7 +119,7 @@ namespace canvas
{
// This here is the whole purpose of the template:
// protecting object deletion with the solar mutex
- ::vos::OGuard aGuard( Application::GetSolarMutex() );
+ SolarMutexGuard aGuard;
if( mpWrappee )
delete mpWrappee;
@@ -147,3 +148,5 @@ namespace canvas
}
#endif /* INCLUDED_CANVAS_VCLWRAPPER_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/inc/canvas/verbosetrace.hxx b/canvas/inc/canvas/verbosetrace.hxx
index ad3d736b49f7..2a7fbd469066 100644
--- a/canvas/inc/canvas/verbosetrace.hxx
+++ b/canvas/inc/canvas/verbosetrace.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -36,3 +37,5 @@
#endif
#endif /* INCLUDED_CANVAS_VERBOSETRACE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/inc/canvas/verifyinput.hxx b/canvas/inc/canvas/verifyinput.hxx
index 35bb13a4696d..8c4c11f32494 100644
--- a/canvas/inc/canvas/verifyinput.hxx
+++ b/canvas/inc/canvas/verifyinput.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -451,7 +452,7 @@ namespace canvas
#if OSL_DEBUG_LEVEL > 0
throw ::com::sun::star::lang::IllegalArgumentException(
::rtl::OUString::createFromAscii(pStr) +
- ::rtl::OUString::createFromAscii(": reference is NULL"),
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ": reference is NULL" )),
xIf,
nArgPos );
#else
@@ -719,3 +720,5 @@ namespace canvas
#endif /* INCLUDED_CANVAS_VERIFYINPUT_HXX */
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/inc/pch/precompiled_canvas.cxx b/canvas/inc/pch/precompiled_canvas.cxx
index cf58a0cb5b97..6d4286d95206 100644
--- a/canvas/inc/pch/precompiled_canvas.cxx
+++ b/canvas/inc/pch/precompiled_canvas.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -27,3 +28,4 @@
#include "precompiled_canvas.hxx"
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/inc/pch/precompiled_canvas.hxx b/canvas/inc/pch/precompiled_canvas.hxx
index 6d4bb1d1b9e6..3959cfe8f911 100644
--- a/canvas/inc/pch/precompiled_canvas.hxx
+++ b/canvas/inc/pch/precompiled_canvas.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -30,3 +31,4 @@
#ifdef PRECOMPILED_HEADERS
#endif
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/prj/build.lst b/canvas/prj/build.lst
index 978e8a452619..79acfc94af5f 100644
--- a/canvas/prj/build.lst
+++ b/canvas/prj/build.lst
@@ -1,3 +1,3 @@
-cv canvas : javaunohelper comphelper cppuhelper offuh unoil tools svtools vcl AGG:agg basegfx CAIRO:cairo LIBXSLT:libxslt NULL
+cv canvas : javaunohelper comphelper cppuhelper offuh unoil tools svtools vcl basegfx CAIRO:cairo LIBXSLT:libxslt NULL
cv canvas\prj nmake - all cv_prj NULL
diff --git a/canvas/source/cairo/cairo_cachedbitmap.cxx b/canvas/source/cairo/cairo_cachedbitmap.cxx
index 53b0bb02d76d..3ad8ec111ef3 100644
--- a/canvas/source/cairo/cairo_cachedbitmap.cxx
+++ b/canvas/source/cairo/cairo_cachedbitmap.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -88,3 +89,5 @@ namespace cairocanvas
return rendering::RepaintResult::REDRAWN;
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/cairo/cairo_cachedbitmap.hxx b/canvas/source/cairo/cairo_cachedbitmap.hxx
index a704a0d6c20f..cf33a3c22889 100644
--- a/canvas/source/cairo/cairo_cachedbitmap.hxx
+++ b/canvas/source/cairo/cairo_cachedbitmap.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -65,3 +66,5 @@ namespace cairocanvas
}
#endif /* _CAIROCANVAS_CACHEDBITMAP_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/cairo/cairo_cairo.cxx b/canvas/source/cairo/cairo_cairo.cxx
index f855a4f1700c..19a1cad75aa5 100644
--- a/canvas/source/cairo/cairo_cairo.cxx
+++ b/canvas/source/cairo/cairo_cairo.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -31,12 +32,6 @@
#include "cairo_cairo.hxx"
-#ifdef WNT
-# include <tools/prewin.h>
-# include <windows.h>
-# include <tools/postwin.h>
-#endif
-
#include <vcl/sysdata.hxx>
#include <vcl/syschild.hxx>
@@ -62,3 +57,5 @@ namespace cairo
return pSysData;
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/cairo/cairo_cairo.hxx b/canvas/source/cairo/cairo_cairo.hxx
index 10832ac27be6..a14d107fcc3f 100644
--- a/canvas/source/cairo/cairo_cairo.hxx
+++ b/canvas/source/cairo/cairo_cairo.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -95,3 +96,5 @@ namespace cairo {
}
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/cairo/cairo_canvas.cxx b/canvas/source/cairo/cairo_canvas.cxx
index 54d04158c993..802006d59110 100644
--- a/canvas/source/cairo/cairo_canvas.cxx
+++ b/canvas/source/cairo/cairo_canvas.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -47,12 +48,6 @@
#include <basegfx/tools/canvastools.hxx>
#include <basegfx/numeric/ftools.hxx>
-#ifdef WNT
-# include <tools/prewin.h>
-# include <windows.h>
-# include <tools/postwin.h>
-#endif
-
#include <vcl/sysdata.hxx>
#include "cairo_canvas.hxx"
@@ -136,14 +131,14 @@ namespace cairocanvas
OSL_TRACE( "CairoCanvas destroyed" );
}
- void SAL_CALL Canvas::disposing()
+ void Canvas::disposeThis()
{
::osl::MutexGuard aGuard( m_aMutex );
mxComponentContext.clear();
// forward to parent
- CanvasBaseT::disposing();
+ CanvasBaseT::disposeThis();
}
::rtl::OUString SAL_CALL Canvas::getServiceName( ) throw (uno::RuntimeException)
@@ -193,3 +188,5 @@ namespace cairocanvas
return maDeviceHelper.getOutputDevice();
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/cairo/cairo_canvas.hxx b/canvas/source/cairo/cairo_canvas.hxx
index bbcb89c54c7d..aec8713f8fe9 100644
--- a/canvas/source/cairo/cairo_canvas.hxx
+++ b/canvas/source/cairo/cairo_canvas.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -46,7 +47,7 @@
#include <comphelper/uno3.hxx>
#include <canvas/base/spritecanvasbase.hxx>
-#include <canvas/base/basemutexhelper.hxx>
+#include <canvas/base/disambiguationhelper.hxx>
#include <canvas/base/bufferedgraphicdevicebase.hxx>
#include <basegfx/vector/b2isize.hxx>
@@ -68,7 +69,7 @@ namespace cairocanvas
::com::sun::star::util::XUpdatable,
::com::sun::star::beans::XPropertySet,
::com::sun::star::lang::XServiceName > GraphicDeviceBase_Base;
- typedef ::canvas::GraphicDeviceBase< ::canvas::BaseMutexHelper< GraphicDeviceBase_Base >,
+ typedef ::canvas::GraphicDeviceBase< ::canvas::DisambiguationHelper< GraphicDeviceBase_Base >,
DeviceHelper,
::osl::MutexGuard,
::cppu::OWeakObject > CanvasBase_Base;
@@ -121,12 +122,8 @@ namespace cairocanvas
/// For resource tracking
~Canvas();
-#if defined __SUNPRO_CC
- using CanvasBaseT::disposing;
-#endif
-
/// Dispose all internal references
- virtual void SAL_CALL disposing();
+ virtual void disposeThis();
// Forwarding the XComponent implementation to the
// cppu::ImplHelper templated base
@@ -159,3 +156,5 @@ namespace cairocanvas
}
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/cairo/cairo_canvasbitmap.cxx b/canvas/source/cairo/cairo_canvasbitmap.cxx
index 445839ca0127..63761b848af8 100644
--- a/canvas/source/cairo/cairo_canvasbitmap.cxx
+++ b/canvas/source/cairo/cairo_canvasbitmap.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -101,7 +102,7 @@ namespace cairocanvas
maCanvasHelper.clear();
}
- void SAL_CALL CanvasBitmap::disposing()
+ void CanvasBitmap::disposeThis()
{
mpSurfaceProvider.clear();
@@ -109,7 +110,7 @@ namespace cairocanvas
mpBufferSurface.reset();
// forward to parent
- CanvasBitmap_Base::disposing();
+ CanvasBitmap_Base::disposeThis();
}
SurfaceSharedPtr CanvasBitmap::getSurface()
@@ -284,3 +285,5 @@ namespace cairocanvas
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/cairo/cairo_canvasbitmap.hxx b/canvas/source/cairo/cairo_canvasbitmap.hxx
index 5597a5ade004..1626c9240ff6 100644
--- a/canvas/source/cairo/cairo_canvasbitmap.hxx
+++ b/canvas/source/cairo/cairo_canvasbitmap.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -57,7 +58,7 @@ namespace cairocanvas
::com::sun::star::lang::XServiceInfo,
::com::sun::star::beans::XFastPropertySet > CanvasBitmapBase_Base;
class CanvasBitmapSpriteSurface_Base :
- public ::canvas::BaseMutexHelper<CanvasBitmapBase_Base>,
+ public ::canvas::DisambiguationHelper<CanvasBitmapBase_Base>,
public SurfaceProvider
{
};
@@ -86,7 +87,7 @@ namespace cairocanvas
bool bHasAlpha );
/// Dispose all internal references
- virtual void SAL_CALL disposing();
+ virtual void disposeThis();
// Forwarding the XComponent implementation to the
// cppu::ImplHelper templated base
@@ -136,3 +137,5 @@ namespace cairocanvas
}
#endif /* _CAIROCANVAS_CANVASBITMAP_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/cairo/cairo_canvascustomsprite.cxx b/canvas/source/cairo/cairo_canvascustomsprite.cxx
index ad9a743da885..5c7852c41dec 100644
--- a/canvas/source/cairo/cairo_canvascustomsprite.cxx
+++ b/canvas/source/cairo/cairo_canvascustomsprite.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -77,7 +78,7 @@ namespace cairocanvas
maCanvasHelper.clear();
}
- void SAL_CALL CanvasCustomSprite::disposing()
+ void CanvasCustomSprite::disposeThis()
{
::osl::MutexGuard aGuard( m_aMutex );
@@ -85,7 +86,7 @@ namespace cairocanvas
mpBufferSurface.reset();
// forward to parent
- CanvasCustomSpriteBaseT::disposing();
+ CanvasCustomSpriteBaseT::disposeThis();
}
void CanvasCustomSprite::redraw( const CairoSharedPtr& pCairo,
@@ -173,3 +174,5 @@ namespace cairocanvas
return aRet;
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/cairo/cairo_canvascustomsprite.hxx b/canvas/source/cairo/cairo_canvascustomsprite.hxx
index abebdc85d917..52dac5233138 100644
--- a/canvas/source/cairo/cairo_canvascustomsprite.hxx
+++ b/canvas/source/cairo/cairo_canvascustomsprite.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -41,7 +42,7 @@
#include <basegfx/vector/b2isize.hxx>
#include <basegfx/matrix/b2dhommatrix.hxx>
-#include <canvas/base/basemutexhelper.hxx>
+#include <canvas/base/disambiguationhelper.hxx>
#include <canvas/base/canvascustomspritebase.hxx>
#include "cairo_sprite.hxx"
@@ -75,7 +76,7 @@ namespace cairocanvas
remain a base class that provides implementation, not to
enforce any specific interface on its derivees.
*/
- class CanvasCustomSpriteSpriteBase_Base : public ::canvas::BaseMutexHelper< CanvasCustomSpriteBase_Base >,
+ class CanvasCustomSpriteSpriteBase_Base : public ::canvas::DisambiguationHelper< CanvasCustomSpriteBase_Base >,
public Sprite,
public SurfaceProvider
{
@@ -110,7 +111,7 @@ namespace cairocanvas
CanvasCustomSprite( const ::com::sun::star::geometry::RealSize2D& rSpriteSize,
const SpriteCanvasRef& rRefDevice );
- virtual void SAL_CALL disposing();
+ virtual void disposeThis();
// Forwarding the XComponent implementation to the
// cppu::ImplHelper templated base
@@ -154,3 +155,5 @@ namespace cairocanvas
}
#endif /* _CAIROCANVAS_CANVASCUSTOMSPRITE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/cairo/cairo_canvasfont.cxx b/canvas/source/cairo/cairo_canvasfont.cxx
index 5da2e10e7969..8f4f992aa808 100644
--- a/canvas/source/cairo/cairo_canvasfont.cxx
+++ b/canvas/source/cairo/cairo_canvasfont.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -45,27 +46,6 @@ using namespace ::com::sun::star;
namespace cairocanvas
{
- namespace
- {
- // Little helper to encapsulate locking into policy class
- class LocalGuard
- {
- public:
- LocalGuard() :
- aGuard( Application::GetSolarMutex() )
- {
- }
-
- /// To be compatible with CanvasBase mutex concept
- LocalGuard( const ::osl::Mutex& ) :
- aGuard( Application::GetSolarMutex() )
- {
- }
-
- private:
- ::vos::OGuard aGuard;
- };
- }
CanvasFont::CanvasFont( const rendering::FontRequest& rFontRequest,
const uno::Sequence< beans::PropertyValue >& /*rExtraFontProperties*/,
@@ -120,14 +100,14 @@ namespace cairocanvas
void SAL_CALL CanvasFont::disposing()
{
- LocalGuard aGuard;
+ SolarMutexGuard aGuard;
mpRefDevice.clear();
}
uno::Reference< rendering::XTextLayout > SAL_CALL CanvasFont::createTextLayout( const rendering::StringContext& aText, sal_Int8 nDirection, sal_Int64 nRandomSeed ) throw (uno::RuntimeException)
{
- LocalGuard aGuard;
+ SolarMutexGuard aGuard;
if( !mpRefDevice.is() )
return uno::Reference< rendering::XTextLayout >(); // we're disposed
@@ -141,14 +121,14 @@ namespace cairocanvas
rendering::FontRequest SAL_CALL CanvasFont::getFontRequest( ) throw (uno::RuntimeException)
{
- LocalGuard aGuard;
+ SolarMutexGuard aGuard;
return maFontRequest;
}
rendering::FontMetrics SAL_CALL CanvasFont::getFontMetrics( ) throw (uno::RuntimeException)
{
- LocalGuard aGuard;
+ SolarMutexGuard aGuard;
// TODO(F1)
return rendering::FontMetrics();
@@ -156,7 +136,7 @@ namespace cairocanvas
uno::Sequence< double > SAL_CALL CanvasFont::getAvailableSizes( ) throw (uno::RuntimeException)
{
- LocalGuard aGuard;
+ SolarMutexGuard aGuard;
// TODO(F1)
return uno::Sequence< double >();
@@ -164,7 +144,7 @@ namespace cairocanvas
uno::Sequence< beans::PropertyValue > SAL_CALL CanvasFont::getExtraFontProperties( ) throw (uno::RuntimeException)
{
- LocalGuard aGuard;
+ SolarMutexGuard aGuard;
// TODO(F1)
return uno::Sequence< beans::PropertyValue >();
@@ -196,3 +176,5 @@ namespace cairocanvas
return *maFont;
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/cairo/cairo_canvasfont.hxx b/canvas/source/cairo/cairo_canvasfont.hxx
index 9b59ca57fa52..d471082c70ff 100644
--- a/canvas/source/cairo/cairo_canvasfont.hxx
+++ b/canvas/source/cairo/cairo_canvasfont.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -94,3 +95,5 @@ namespace cairocanvas
}
#endif /* _CAIROCANVAS_CANVASFONT_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/cairo/cairo_canvashelper.cxx b/canvas/source/cairo/cairo_canvashelper.cxx
index 60647d4f8224..2f1e39b8a19e 100644
--- a/canvas/source/cairo/cairo_canvashelper.cxx
+++ b/canvas/source/cairo/cairo_canvashelper.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -787,7 +788,12 @@ namespace cairocanvas
else if ( aTexture.RepeatModeX == rendering::TexturingMode::CLAMP &&
aTexture.RepeatModeY == rendering::TexturingMode::CLAMP )
{
+#if CAIRO_VERSION >= 10200
cairo_pattern_set_extend( pPattern, CAIRO_EXTEND_PAD );
+#else
+#warning "fallback for cairo before version 1.2"
+ cairo_pattern_set_extend( pPattern, CAIRO_EXTEND_NONE );
+#endif
}
aScaledTextureMatrix.x0 = basegfx::fround( aScaledTextureMatrix.x0 );
@@ -1064,7 +1070,7 @@ namespace cairocanvas
if(nPointCount)
{
- const sal_uInt32 nEdgeCount(aCandidate.isClosed() ? nPointCount + 1: nPointCount);
+ const sal_uInt32 nEdgeCount(aCandidate.isClosed() ? nPointCount: nPointCount - 1);
basegfx::B2DPolygon aEdge;
aEdge.append(aCandidate.getB2DPoint(0));
aEdge.append(basegfx::B2DPoint(0.0, 0.0));
@@ -1073,7 +1079,7 @@ namespace cairocanvas
{
const sal_uInt32 nNextIndex((b + 1) % nPointCount);
aEdge.setB2DPoint(1, aCandidate.getB2DPoint(nNextIndex));
- aEdge.setNextControlPoint(0, aCandidate.getNextControlPoint(b));
+ aEdge.setNextControlPoint(0, aCandidate.getNextControlPoint(b % nPointCount));
aEdge.setPrevControlPoint(1, aCandidate.getPrevControlPoint(nNextIndex));
doPolyPolygonImplementation( basegfx::B2DPolyPolygon(aEdge),
@@ -1395,7 +1401,9 @@ namespace cairocanvas
::rtl::math::approxEqual( aMatrix.x0, 0 ) &&
::rtl::math::approxEqual( aMatrix.y0, 0 ) )
cairo_set_operator( mpCairo.get(), CAIRO_OPERATOR_SOURCE );
+#if CAIRO_VERSION >= 10200
cairo_pattern_set_extend( cairo_get_source(mpCairo.get()), CAIRO_EXTEND_PAD );
+#endif
cairo_rectangle( mpCairo.get(), 0, 0, aBitmapSize.Width, aBitmapSize.Height );
cairo_clip( mpCairo.get() );
@@ -1994,3 +2002,5 @@ namespace cairocanvas
return true;
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/cairo/cairo_canvashelper.hxx b/canvas/source/cairo/cairo_canvashelper.hxx
index d89429b77a25..89d26a941dec 100644
--- a/canvas/source/cairo/cairo_canvashelper.hxx
+++ b/canvas/source/cairo/cairo_canvashelper.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -333,3 +334,5 @@ namespace cairocanvas
}
#endif /* _CAIROCANVAS_CANVASHELPER_HXX_ */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/cairo/cairo_canvashelper_text.cxx b/canvas/source/cairo/cairo_canvashelper_text.cxx
index 7e60d912e1ca..91d98103d041 100644
--- a/canvas/source/cairo/cairo_canvashelper_text.cxx
+++ b/canvas/source/cairo/cairo_canvashelper_text.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -396,3 +397,5 @@ namespace cairocanvas
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/cairo/cairo_devicehelper.cxx b/canvas/source/cairo/cairo_devicehelper.cxx
index 36f7a2452aa5..f6b5e24c5a63 100644
--- a/canvas/source/cairo/cairo_devicehelper.cxx
+++ b/canvas/source/cairo/cairo_devicehelper.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -300,3 +301,5 @@ namespace cairocanvas
return SurfaceSharedPtr();
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/cairo/cairo_devicehelper.hxx b/canvas/source/cairo/cairo_devicehelper.hxx
index 84c5a84926ca..56c430aca318 100644
--- a/canvas/source/cairo/cairo_devicehelper.hxx
+++ b/canvas/source/cairo/cairo_devicehelper.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -141,3 +142,5 @@ namespace cairocanvas
}
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/cairo/cairo_quartz_cairo.cxx b/canvas/source/cairo/cairo_quartz_cairo.cxx
index 52626a0ae849..e24ba9c3ab80 100644
--- a/canvas/source/cairo/cairo_quartz_cairo.cxx
+++ b/canvas/source/cairo/cairo_quartz_cairo.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -187,7 +188,7 @@ namespace cairo
**/
void QuartzSurface::Resize( int width, int height )
{
- OSL_ENSURE(false,"not supposed to be called!");
+ OSL_FAIL("not supposed to be called!");
}
@@ -345,3 +346,5 @@ namespace cairo
#endif // CAIRO_HAS_QUARTZ_SURFACE
#endif // QUARTZ
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/cairo/cairo_quartz_cairo.hxx b/canvas/source/cairo/cairo_quartz_cairo.hxx
index 104016751293..0c6a7d56db95 100644
--- a/canvas/source/cairo/cairo_quartz_cairo.hxx
+++ b/canvas/source/cairo/cairo_quartz_cairo.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -71,3 +72,5 @@ namespace cairo {
}
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/cairo/cairo_repainttarget.hxx b/canvas/source/cairo/cairo_repainttarget.hxx
index 3e4d40f1efe7..87a663c0dac1 100644
--- a/canvas/source/cairo/cairo_repainttarget.hxx
+++ b/canvas/source/cairo/cairo_repainttarget.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -28,9 +29,7 @@
#ifndef _CAIROCANVAS_REPAINTTARGET_HXX
#define _CAIROCANVAS_REPAINTTARGET_HXX
-#ifndef _RTL_REF_HXX_
#include <rtl/ref.hxx>
-#endif
#include "cairo_cairo.hxx"
@@ -58,3 +57,5 @@ namespace cairocanvas
}
#endif /* _CAIROCANVAS_REPAINTTARGET_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/cairo/cairo_services.cxx b/canvas/source/cairo/cairo_services.cxx
index a43b281c56bf..77f053dcb305 100644
--- a/canvas/source/cairo/cairo_services.cxx
+++ b/canvas/source/cairo/cairo_services.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -81,3 +82,5 @@ namespace cairocanvas
// The C shared lib entry points
COMPHELPER_SERVICEDECL_EXPORTS2(cairocanvas::cairoCanvasDecl, cairocanvas::cairoSpriteCanvasDecl)
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/cairo/cairo_sprite.hxx b/canvas/source/cairo/cairo_sprite.hxx
index 8f5a0d2d3ddd..b5ecb85b6b97 100644
--- a/canvas/source/cairo/cairo_sprite.hxx
+++ b/canvas/source/cairo/cairo_sprite.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -69,3 +70,5 @@ namespace cairocanvas
}
#endif /* _CAIROCANVAS_SPRITE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/cairo/cairo_spritecanvas.cxx b/canvas/source/cairo/cairo_spritecanvas.cxx
index 43911c1113d6..f55f861d3839 100644
--- a/canvas/source/cairo/cairo_spritecanvas.cxx
+++ b/canvas/source/cairo/cairo_spritecanvas.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -124,14 +125,14 @@ namespace cairocanvas
maArguments.realloc(0);
}
- void SAL_CALL SpriteCanvas::disposing()
+ void SpriteCanvas::disposeThis()
{
::osl::MutexGuard aGuard( m_aMutex );
mxComponentContext.clear();
// forward to parent
- SpriteCanvasBaseT::disposing();
+ SpriteCanvasBaseT::disposeThis();
}
::sal_Bool SAL_CALL SpriteCanvas::showBuffer( ::sal_Bool bUpdateAll ) throw (uno::RuntimeException)
@@ -230,3 +231,5 @@ namespace cairocanvas
return maCanvasHelper.repaint( pSurface, viewState, renderState );
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/cairo/cairo_spritecanvas.hxx b/canvas/source/cairo/cairo_spritecanvas.hxx
index fcc0ae76839b..b64fd1474c6e 100644
--- a/canvas/source/cairo/cairo_spritecanvas.hxx
+++ b/canvas/source/cairo/cairo_spritecanvas.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -44,7 +45,7 @@
#include <comphelper/uno3.hxx>
#include <canvas/base/spritecanvasbase.hxx>
-#include <canvas/base/basemutexhelper.hxx>
+#include <canvas/base/disambiguationhelper.hxx>
#include <canvas/base/bufferedgraphicdevicebase.hxx>
#include <basegfx/vector/b2isize.hxx>
@@ -68,7 +69,7 @@ namespace cairocanvas
::com::sun::star::util::XUpdatable,
::com::sun::star::beans::XPropertySet,
::com::sun::star::lang::XServiceName > WindowGraphicDeviceBase_Base;
- typedef ::canvas::BufferedGraphicDeviceBase< ::canvas::BaseMutexHelper< WindowGraphicDeviceBase_Base >,
+ typedef ::canvas::BufferedGraphicDeviceBase< ::canvas::DisambiguationHelper< WindowGraphicDeviceBase_Base >,
SpriteDeviceHelper,
::osl::MutexGuard,
::cppu::OWeakObject > SpriteCanvasBase_Base;
@@ -120,12 +121,8 @@ namespace cairocanvas
void initialize();
-#if defined __SUNPRO_CC
- using SpriteCanvasBaseT::disposing;
-#endif
-
/// Dispose all internal references
- virtual void SAL_CALL disposing();
+ virtual void disposeThis();
// Forwarding the XComponent implementation to the
// cppu::ImplHelper templated base
@@ -172,3 +169,5 @@ namespace cairocanvas
}
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/cairo/cairo_spritecanvashelper.cxx b/canvas/source/cairo/cairo_spritecanvashelper.cxx
index bb4b44201043..cdac16cbf8b7 100644
--- a/canvas/source/cairo/cairo_spritecanvashelper.cxx
+++ b/canvas/source/cairo/cairo_spritecanvashelper.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -542,3 +543,5 @@ namespace cairocanvas
return mpCompositingSurface;
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/cairo/cairo_spritecanvashelper.hxx b/canvas/source/cairo/cairo_spritecanvashelper.hxx
index 2adc245fe4e1..8e3e60901302 100644
--- a/canvas/source/cairo/cairo_spritecanvashelper.hxx
+++ b/canvas/source/cairo/cairo_spritecanvashelper.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -145,3 +146,4 @@ namespace cairocanvas
#endif /* _CAIROCANVAS_SPRITECANVASHELPER_HXX_ */
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/cairo/cairo_spritedevicehelper.cxx b/canvas/source/cairo/cairo_spritedevicehelper.cxx
index ef345cd60eaf..91cceeeea4d3 100644
--- a/canvas/source/cairo/cairo_spritedevicehelper.cxx
+++ b/canvas/source/cairo/cairo_spritedevicehelper.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -98,13 +99,13 @@ namespace cairocanvas
::sal_Bool SpriteDeviceHelper::showBuffer( bool, ::sal_Bool )
{
- OSL_ENSURE(false,"Not supposed to be called, handled by SpriteCanvas");
+ OSL_FAIL("Not supposed to be called, handled by SpriteCanvas");
return sal_False;
}
::sal_Bool SpriteDeviceHelper::switchBuffer( bool, ::sal_Bool )
{
- OSL_ENSURE(false,"Not supposed to be called, handled by SpriteCanvas");
+ OSL_FAIL("Not supposed to be called, handled by SpriteCanvas");
return sal_False;
}
@@ -199,3 +200,5 @@ namespace cairocanvas
pWinSurface->flush();
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/cairo/cairo_spritedevicehelper.hxx b/canvas/source/cairo/cairo_spritedevicehelper.hxx
index 3e46014f28b0..e0736379bb2a 100644
--- a/canvas/source/cairo/cairo_spritedevicehelper.hxx
+++ b/canvas/source/cairo/cairo_spritedevicehelper.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -93,3 +94,5 @@ namespace cairocanvas
}
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/cairo/cairo_spritehelper.cxx b/canvas/source/cairo/cairo_spritehelper.cxx
index a3ba84648f3b..711cc45c504b 100644
--- a/canvas/source/cairo/cairo_spritehelper.cxx
+++ b/canvas/source/cairo/cairo_spritehelper.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -181,3 +182,5 @@ namespace cairocanvas
return ::basegfx::unotools::b2DPolyPolygonFromXPolyPolygon2D(xPoly);
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/cairo/cairo_spritehelper.hxx b/canvas/source/cairo/cairo_spritehelper.hxx
index 0d770e25003e..8d31fa61dd31 100644
--- a/canvas/source/cairo/cairo_spritehelper.hxx
+++ b/canvas/source/cairo/cairo_spritehelper.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -113,3 +114,5 @@ namespace cairocanvas
}
#endif /* _CAIROCANVAS_SPRITEHELPER_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/cairo/cairo_spritesurface.hxx b/canvas/source/cairo/cairo_spritesurface.hxx
index 343d51e5d816..1c84e3842ffd 100644
--- a/canvas/source/cairo/cairo_spritesurface.hxx
+++ b/canvas/source/cairo/cairo_spritesurface.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -68,3 +69,5 @@ namespace cairocanvas
}
#endif /* _VCLCANVAS_SPRITESURFACE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/cairo/cairo_surfaceprovider.hxx b/canvas/source/cairo/cairo_surfaceprovider.hxx
index a6ec53be333f..923fc8b8c0d2 100644
--- a/canvas/source/cairo/cairo_surfaceprovider.hxx
+++ b/canvas/source/cairo/cairo_surfaceprovider.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -80,3 +81,5 @@ namespace cairocanvas
}
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/cairo/cairo_textlayout.cxx b/canvas/source/cairo/cairo_textlayout.cxx
index 7556e76fba42..9c1501a8245b 100644
--- a/canvas/source/cairo/cairo_textlayout.cxx
+++ b/canvas/source/cairo/cairo_textlayout.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -38,9 +39,6 @@
#include <vcl/virdev.hxx>
#ifdef WNT
-#include <tools/prewin.h>
-#include <windows.h>
-#include <tools/postwin.h>
#ifdef max
#undef max
#endif
@@ -416,14 +414,14 @@ namespace cairocanvas
typedef std::pair<SystemFontData,int> FontLevel;
typedef std::vector<FontLevel> FontLevelVector;
FontLevelVector aFontData;
- SystemGlyphDataVector::const_iterator aIter=aSysLayoutData.rGlyphData.begin();
- const SystemGlyphDataVector::const_iterator aEnd=aSysLayoutData.rGlyphData.end();
- for( ; aIter != aEnd; ++aIter )
+ SystemGlyphDataVector::const_iterator aGlyphIter=aSysLayoutData.rGlyphData.begin();
+ const SystemGlyphDataVector::const_iterator aGlyphEnd=aSysLayoutData.rGlyphData.end();
+ for( ; aGlyphIter != aGlyphEnd; ++aGlyphIter )
{
- if( aFontData.empty() || aIter->fallbacklevel != aFontData.back().second )
+ if( aFontData.empty() || aGlyphIter->fallbacklevel != aFontData.back().second )
{
- aFontData.push_back(FontLevel(rOutDev.GetSysFontData(aIter->fallbacklevel),
- aIter->fallbacklevel));
+ aFontData.push_back(FontLevel(rOutDev.GetSysFontData(aGlyphIter->fallbacklevel),
+ aGlyphIter->fallbacklevel));
if( !isCairoRenderable(aFontData.back().first) )
{
bCairoRenderable = false;
@@ -476,11 +474,10 @@ namespace cairocanvas
std::vector<cairo_glyph_t> cairo_glyphs;
cairo_glyphs.reserve( 256 );
- SystemGlyphDataVector::const_iterator aIter=aSysLayoutData.rGlyphData.begin();
- const SystemGlyphDataVector::const_iterator aEnd=aSysLayoutData.rGlyphData.end();
- for( ; aIter != aEnd; ++aIter )
+ aGlyphIter=aSysLayoutData.rGlyphData.begin();
+ for( ; aGlyphIter != aGlyphEnd; ++aGlyphIter )
{
- SystemGlyphData systemGlyph = *aIter;
+ SystemGlyphData systemGlyph = *aGlyphIter;
if( systemGlyph.fallbacklevel != aFontDataIter->second )
continue;
@@ -695,3 +692,5 @@ namespace cairocanvas
return aRet;
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/cairo/cairo_textlayout.hxx b/canvas/source/cairo/cairo_textlayout.hxx
index 6e14907c01bb..57ee24835f44 100644
--- a/canvas/source/cairo/cairo_textlayout.hxx
+++ b/canvas/source/cairo/cairo_textlayout.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -118,3 +119,5 @@ namespace cairocanvas
}
#endif /* _CAIROCANVAS_TEXTLAYOUT_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/cairo/cairo_win32_cairo.cxx b/canvas/source/cairo/cairo_win32_cairo.cxx
index d0d6558c2fdd..e3826f600228 100644
--- a/canvas/source/cairo/cairo_win32_cairo.cxx
+++ b/canvas/source/cairo/cairo_win32_cairo.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -25,6 +26,8 @@
*
************************************************************************/
+#define _WIN32_WINNT 0x0500
+
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_canvas.hxx"
@@ -33,10 +36,6 @@
* Win32 surface backend for OpenOffice.org Cairo Canvas *
************************************************************************/
-#include <tools/prewin.h>
-#include <windows.h>
-#include <tools/postwin.h>
-
#include <osl/diagnose.h>
#include <vcl/bitmap.hxx>
#include <vcl/virdev.hxx>
@@ -170,7 +169,7 @@ namespace cairo
**/
void Win32Surface::Resize( int /*width*/, int /*height*/ )
{
- OSL_ENSURE(false,"not supposed to be called!");
+ OSL_FAIL("not supposed to be called!");
}
void Win32Surface::flush() const
@@ -323,3 +322,5 @@ namespace cairo
#endif // CAIRO_HAS_WIN32_SURFACE
#endif // WNT
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/cairo/cairo_win32_cairo.hxx b/canvas/source/cairo/cairo_win32_cairo.hxx
index 3b083d28e748..337dbc5025de 100644
--- a/canvas/source/cairo/cairo_win32_cairo.hxx
+++ b/canvas/source/cairo/cairo_win32_cairo.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -28,13 +29,9 @@
#ifndef _CAIROCANVAS_WIN32_CAIRO_HXX
#define _CAIROCANVAS_WIN32_CAIRO_HXX
-#ifdef WNT
-# include <tools/prewin.h>
-# include <windows.h>
-# include <tools/postwin.h>
-#endif
-
#include "cairo_cairo.hxx"
+#include <prewin.h>
+#include <postwin.h>
namespace cairo {
@@ -68,3 +65,5 @@ namespace cairo {
}
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/cairo/cairo_xlib_cairo.cxx b/canvas/source/cairo/cairo_xlib_cairo.cxx
index 823ad05e426f..a0569ab5a442 100644
--- a/canvas/source/cairo/cairo_xlib_cairo.cxx
+++ b/canvas/source/cairo/cairo_xlib_cairo.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -75,7 +76,7 @@ namespace cairo
nScreen(pSysDat.nScreen),
nDepth(pSysDat.nDepth),
aColormap(pSysDat.aColormap),
- pRenderFormat(pSysDat.pRenderFormat)
+ pRenderFormat(pSysDat.pXRenderFormat)
{}
X11SysData::X11SysData( const SystemEnvData& pSysDat ) :
@@ -262,7 +263,7 @@ namespace cairo
aSystemGraphicsData.nSize = sizeof(SystemGraphicsData);
aSystemGraphicsData.hDrawable = getDrawable();
- aSystemGraphicsData.pRenderFormat = getRenderFormat();
+ aSystemGraphicsData.pXRenderFormat = getRenderFormat();
return boost::shared_ptr<VirtualDevice>(
new VirtualDevice( &aSystemGraphicsData, getDepth() ));
@@ -350,3 +351,5 @@ namespace cairo
return SurfaceSharedPtr();
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/cairo/cairo_xlib_cairo.hxx b/canvas/source/cairo/cairo_xlib_cairo.hxx
index aa5cfa67a2b6..92ca044a72ff 100644
--- a/canvas/source/cairo/cairo_xlib_cairo.hxx
+++ b/canvas/source/cairo/cairo_xlib_cairo.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -104,3 +105,5 @@ namespace cairo {
}
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/directx/dx_5rm.cxx b/canvas/source/directx/dx_5rm.cxx
index ecc8e6af2a9b..25ac0bd828b9 100755..100644
--- a/canvas/source/directx/dx_5rm.cxx
+++ b/canvas/source/directx/dx_5rm.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -2175,8 +2176,7 @@ namespace dxcanvas
}
default:
- OSL_ENSURE( false,
- "DXRenderModule::pushVertex(): unexpected primitive types" );
+ OSL_FAIL( "DXRenderModule::pushVertex(): unexpected primitive types" );
break;
}
}
@@ -2281,3 +2281,5 @@ namespace dxcanvas
}
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/directx/dx_9rm.cxx b/canvas/source/directx/dx_9rm.cxx
index 6a2d218e936c..4464d1fb7781 100755..100644
--- a/canvas/source/directx/dx_9rm.cxx
+++ b/canvas/source/directx/dx_9rm.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -1182,8 +1183,7 @@ namespace dxcanvas
}
default:
- OSL_ENSURE(false,
- "DXRenderModule::pushVertex(): unexpected primitive type");
+ OSL_FAIL("DXRenderModule::pushVertex(): unexpected primitive type");
break;
}
}
@@ -1361,3 +1361,5 @@ namespace dxcanvas
}
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/directx/dx_bitmap.cxx b/canvas/source/directx/dx_bitmap.cxx
index d1468105a22b..2c4cfef53eb6 100755..100644
--- a/canvas/source/directx/dx_bitmap.cxx
+++ b/canvas/source/directx/dx_bitmap.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -217,3 +218,4 @@ namespace dxcanvas
}
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/directx/dx_bitmap.hxx b/canvas/source/directx/dx_bitmap.hxx
index 5e767994e16c..9543a794202b 100755..100644
--- a/canvas/source/directx/dx_bitmap.hxx
+++ b/canvas/source/directx/dx_bitmap.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -91,3 +92,5 @@ namespace dxcanvas
}
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/directx/dx_bitmapcanvashelper.cxx b/canvas/source/directx/dx_bitmapcanvashelper.cxx
index 860b56401873..997f2eac24a6 100755..100644
--- a/canvas/source/directx/dx_bitmapcanvashelper.cxx
+++ b/canvas/source/directx/dx_bitmapcanvashelper.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -244,3 +245,5 @@ namespace dxcanvas
return mpTarget ? mpTarget->hasAlpha() : false;
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/directx/dx_bitmapcanvashelper.hxx b/canvas/source/directx/dx_bitmapcanvashelper.hxx
index 411d8764dfc7..019bfcb152b5 100755..100644
--- a/canvas/source/directx/dx_bitmapcanvashelper.hxx
+++ b/canvas/source/directx/dx_bitmapcanvashelper.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -134,3 +135,5 @@ namespace dxcanvas
}
#endif /* _DXCANVAS_BITMAPCANVASHELPER_HXX_ */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/directx/dx_bitmapprovider.hxx b/canvas/source/directx/dx_bitmapprovider.hxx
index 3eccf3c4939e..c4e472fc2b70 100644
--- a/canvas/source/directx/dx_bitmapprovider.hxx
+++ b/canvas/source/directx/dx_bitmapprovider.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -43,3 +44,5 @@ namespace dxcanvas
}
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/directx/dx_canvas.cxx b/canvas/source/directx/dx_canvas.cxx
index f55467c1af50..c29319b3974e 100644
--- a/canvas/source/directx/dx_canvas.cxx
+++ b/canvas/source/directx/dx_canvas.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -123,14 +124,14 @@ namespace dxcanvas
maArguments.realloc(0);
}
- void SAL_CALL Canvas::disposing()
+ void Canvas::disposeThis()
{
::osl::MutexGuard aGuard( m_aMutex );
mxComponentContext.clear();
// forward to parent
- CanvasBaseT::disposing();
+ CanvasBaseT::disposeThis();
}
::rtl::OUString SAL_CALL Canvas::getServiceName( ) throw (uno::RuntimeException)
@@ -200,7 +201,7 @@ namespace dxcanvas
maArguments.realloc(0);
}
- void SAL_CALL BitmapCanvas::disposing()
+ void BitmapCanvas::disposeThis()
{
::osl::MutexGuard aGuard( m_aMutex );
@@ -208,7 +209,7 @@ namespace dxcanvas
mxComponentContext.clear();
// forward to parent
- BitmapCanvasBaseT::disposing();
+ BitmapCanvasBaseT::disposeThis();
}
::rtl::OUString SAL_CALL BitmapCanvas::getServiceName( ) throw (uno::RuntimeException)
@@ -253,3 +254,5 @@ namespace dxcanvas
// The C shared lib entry points
COMPHELPER_SERVICEDECL_EXPORTS2(dxcanvas::dxCanvasDecl,
dxcanvas::dxBitmapCanvasDecl);
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/directx/dx_canvas.hxx b/canvas/source/directx/dx_canvas.hxx
index be15b875c4b6..32810ede36e5 100644
--- a/canvas/source/directx/dx_canvas.hxx
+++ b/canvas/source/directx/dx_canvas.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -44,7 +45,7 @@
#include <comphelper/uno3.hxx>
#include <canvas/base/integerbitmapbase.hxx>
-#include <canvas/base/basemutexhelper.hxx>
+#include <canvas/base/disambiguationhelper.hxx>
#include <canvas/base/graphicdevicebase.hxx>
#include "dx_bitmapprovider.hxx"
@@ -62,7 +63,7 @@ namespace dxcanvas
::com::sun::star::util::XUpdatable,
::com::sun::star::beans::XPropertySet,
::com::sun::star::lang::XServiceName > GraphicDeviceBase1_Base;
- typedef ::canvas::GraphicDeviceBase< ::canvas::BaseMutexHelper< GraphicDeviceBase1_Base >,
+ typedef ::canvas::GraphicDeviceBase< ::canvas::DisambiguationHelper< GraphicDeviceBase1_Base >,
DeviceHelper,
::osl::MutexGuard,
::cppu::OWeakObject > CanvasBase1_Base;
@@ -91,7 +92,7 @@ namespace dxcanvas
void initialize();
/// Dispose all internal references
- virtual void SAL_CALL disposing();
+ virtual void disposeThis();
// Forwarding the XComponent implementation to the
// cppu::ImplHelper templated base
@@ -119,7 +120,7 @@ namespace dxcanvas
::com::sun::star::util::XUpdatable,
::com::sun::star::beans::XPropertySet,
::com::sun::star::lang::XServiceName > GraphicDeviceBase2_Base;
- typedef ::canvas::GraphicDeviceBase< ::canvas::BaseMutexHelper< GraphicDeviceBase2_Base >,
+ typedef ::canvas::GraphicDeviceBase< ::canvas::DisambiguationHelper< GraphicDeviceBase2_Base >,
DeviceHelper,
::osl::MutexGuard,
::cppu::OWeakObject > CanvasBase2_Base;
@@ -148,7 +149,7 @@ namespace dxcanvas
void initialize();
/// Dispose all internal references
- virtual void SAL_CALL disposing();
+ virtual void disposeThis();
// Forwarding the XComponent implementation to the
// cppu::ImplHelper templated base
@@ -173,3 +174,5 @@ namespace dxcanvas
}
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/directx/dx_canvasbitmap.cxx b/canvas/source/directx/dx_canvasbitmap.cxx
index f15af7745422..7ad5b18800de 100755..100644
--- a/canvas/source/directx/dx_canvasbitmap.cxx
+++ b/canvas/source/directx/dx_canvasbitmap.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -59,13 +60,13 @@ namespace dxcanvas
maCanvasHelper.setTarget( mpBitmap );
}
- void SAL_CALL CanvasBitmap::disposing()
+ void CanvasBitmap::disposeThis()
{
mpBitmap.reset();
mpDevice.clear();
// forward to parent
- CanvasBitmap_Base::disposing();
+ CanvasBitmap_Base::disposeThis();
}
struct AlphaDIB
@@ -275,3 +276,5 @@ namespace dxcanvas
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/directx/dx_canvasbitmap.hxx b/canvas/source/directx/dx_canvasbitmap.hxx
index 75800f3c8abd..7a80e2b96796 100755..100644
--- a/canvas/source/directx/dx_canvasbitmap.hxx
+++ b/canvas/source/directx/dx_canvasbitmap.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -41,7 +42,7 @@
#include <cppuhelper/compbase3.hxx>
#include <comphelper/uno3.hxx>
-#include <canvas/base/basemutexhelper.hxx>
+#include <canvas/base/disambiguationhelper.hxx>
#include <canvas/base/integerbitmapbase.hxx>
#include "dx_bitmapprovider.hxx"
@@ -59,7 +60,7 @@ namespace dxcanvas
::com::sun::star::rendering::XIntegerBitmap,
::com::sun::star::lang::XServiceInfo,
::com::sun::star::beans::XFastPropertySet > CanvasBitmapBase_Base;
- typedef ::canvas::IntegerBitmapBase< ::canvas::BaseMutexHelper< CanvasBitmapBase_Base >,
+ typedef ::canvas::IntegerBitmapBase< ::canvas::DisambiguationHelper< CanvasBitmapBase_Base >,
BitmapCanvasHelper,
::osl::MutexGuard,
::cppu::OWeakObject > CanvasBitmap_Base;
@@ -79,7 +80,7 @@ namespace dxcanvas
const DeviceRef& rDevice );
/// Dispose all internal references
- virtual void SAL_CALL disposing();
+ virtual void disposeThis();
// XServiceInfo
virtual ::rtl::OUString SAL_CALL getImplementationName( ) throw (::com::sun::star::uno::RuntimeException);
@@ -102,3 +103,5 @@ namespace dxcanvas
}
#endif /* _DXCANVAS_CANVASBITMAP_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/directx/dx_canvascustomsprite.cxx b/canvas/source/directx/dx_canvascustomsprite.cxx
index 9c8309d5e39f..138b2c36dc3c 100755..100644
--- a/canvas/source/directx/dx_canvascustomsprite.cxx
+++ b/canvas/source/directx/dx_canvascustomsprite.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -82,7 +83,7 @@ namespace dxcanvas
maCanvasHelper.clear();
}
- void SAL_CALL CanvasCustomSprite::disposing()
+ void CanvasCustomSprite::disposeThis()
{
::osl::MutexGuard aGuard( m_aMutex );
@@ -90,7 +91,7 @@ namespace dxcanvas
mpSpriteCanvas.clear();
// forward to parent
- CanvasCustomSpriteBaseT::disposing();
+ CanvasCustomSpriteBaseT::disposeThis();
}
#define IMPLEMENTATION_NAME "DXCanvas.CanvasCustomSprite"
@@ -121,3 +122,5 @@ namespace dxcanvas
maSpriteHelper.redraw( mbSurfaceDirty );
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/directx/dx_canvascustomsprite.hxx b/canvas/source/directx/dx_canvascustomsprite.hxx
index be83b26e1b52..8e6c534683ce 100755..100644
--- a/canvas/source/directx/dx_canvascustomsprite.hxx
+++ b/canvas/source/directx/dx_canvascustomsprite.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -41,7 +42,7 @@
#include <basegfx/vector/b2isize.hxx>
#include <basegfx/matrix/b2dhommatrix.hxx>
-#include <canvas/base/basemutexhelper.hxx>
+#include <canvas/base/disambiguationhelper.hxx>
#include <canvas/base/canvascustomspritebase.hxx>
#include "dx_sprite.hxx"
@@ -74,7 +75,7 @@ namespace dxcanvas
remain a base class that provides implementation, not to
enforce any specific interface on its derivees.
*/
- class CanvasCustomSpriteSpriteBase_Base : public ::canvas::BaseMutexHelper< CanvasCustomSpriteBase_Base >,
+ class CanvasCustomSpriteSpriteBase_Base : public ::canvas::DisambiguationHelper< CanvasCustomSpriteBase_Base >,
public Sprite
{
};
@@ -110,7 +111,7 @@ namespace dxcanvas
const ::canvas::ISurfaceProxyManagerSharedPtr& rSurfaceProxy,
bool bShowSpriteBounds );
- virtual void SAL_CALL disposing();
+ virtual void disposeThis();
// Forwarding the XComponent implementation to the
// cppu::ImplHelper templated base
@@ -137,3 +138,5 @@ namespace dxcanvas
}
#endif /* _DXCANVAS_CANVASCUSTOMSPRITE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/directx/dx_canvasfont.cxx b/canvas/source/directx/dx_canvasfont.cxx
index d87079b34c0f..e2b69d5bc122 100755..100644
--- a/canvas/source/directx/dx_canvasfont.cxx
+++ b/canvas/source/directx/dx_canvasfont.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -178,3 +179,5 @@ namespace dxcanvas
return maFontMatrix;
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/directx/dx_canvasfont.hxx b/canvas/source/directx/dx_canvasfont.hxx
index 4a6c8b779ad0..488edecb736e 100755..100644
--- a/canvas/source/directx/dx_canvasfont.hxx
+++ b/canvas/source/directx/dx_canvasfont.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -102,3 +103,5 @@ namespace dxcanvas
}
#endif /* _DXCANVAS_CANVASFONT_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/directx/dx_canvashelper.cxx b/canvas/source/directx/dx_canvashelper.cxx
index 866cc0f03ec3..5cb18200991d 100755..100644
--- a/canvas/source/directx/dx_canvashelper.cxx
+++ b/canvas/source/directx/dx_canvashelper.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -90,8 +91,7 @@ namespace dxcanvas
switch( nJoinType )
{
case rendering::PathJoinType::NONE:
- OSL_ENSURE( false,
- "gdiJoinFromJoin(): Join NONE not possible, mapping to MITER" );
+ OSL_FAIL( "gdiJoinFromJoin(): Join NONE not possible, mapping to MITER" );
// FALLTHROUGH intended
case rendering::PathJoinType::MITER:
return Gdiplus::LineJoinMiter;
@@ -812,3 +812,5 @@ namespace dxcanvas
mpGraphicsProvider->getGraphics()->Flush( Gdiplus::FlushIntentionSync );
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/directx/dx_canvashelper.hxx b/canvas/source/directx/dx_canvashelper.hxx
index 2f175cce88e5..727002a51b99 100755..100644
--- a/canvas/source/directx/dx_canvashelper.hxx
+++ b/canvas/source/directx/dx_canvashelper.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -255,3 +256,5 @@ namespace dxcanvas
}
#endif /* _DXCANVAS_CANVASHELPER_HXX_ */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/directx/dx_canvashelper_texturefill.cxx b/canvas/source/directx/dx_canvashelper_texturefill.cxx
index 17d5a2983f7c..bd269a6aab66 100755..100644
--- a/canvas/source/directx/dx_canvashelper_texturefill.cxx
+++ b/canvas/source/directx/dx_canvashelper_texturefill.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -623,3 +624,5 @@ namespace dxcanvas
return uno::Reference< rendering::XCachedPrimitive >(NULL);
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/directx/dx_config.cxx b/canvas/source/directx/dx_config.cxx
index bfbb46a42d09..13cda074ec1a 100755..100644
--- a/canvas/source/directx/dx_config.cxx
+++ b/canvas/source/directx/dx_config.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -92,8 +93,7 @@ namespace dxcanvas
}
catch( uno::Exception& )
{
- OSL_ENSURE( false,
- rtl::OUStringToOString(
+ OSL_FAIL( rtl::OUStringToOString(
comphelper::anyToString( cppu::getCaughtException() ),
RTL_TEXTENCODING_UTF8 ).getStr() );
}
@@ -134,8 +134,7 @@ namespace dxcanvas
}
catch( uno::Exception& )
{
- OSL_ENSURE( false,
- rtl::OUStringToOString(
+ OSL_FAIL( rtl::OUStringToOString(
comphelper::anyToString( cppu::getCaughtException() ),
RTL_TEXTENCODING_UTF8 ).getStr() );
}
@@ -174,3 +173,5 @@ namespace dxcanvas
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/directx/dx_config.hxx b/canvas/source/directx/dx_config.hxx
index a1499a64f44f..de29655a4bb9 100644
--- a/canvas/source/directx/dx_config.hxx
+++ b/canvas/source/directx/dx_config.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -87,3 +88,5 @@ namespace dxcanvas
}
#endif /* #ifndef _DXCANVAS_DXCONFIG_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/directx/dx_devicehelper.cxx b/canvas/source/directx/dx_devicehelper.cxx
index 731e28e2700f..b5b9fa129615 100755..100644
--- a/canvas/source/directx/dx_devicehelper.cxx
+++ b/canvas/source/directx/dx_devicehelper.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -234,3 +235,5 @@ namespace dxcanvas
return DeviceColorSpace::get();
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/directx/dx_devicehelper.hxx b/canvas/source/directx/dx_devicehelper.hxx
index 7c85f7a8f8de..0122542230f6 100755..100644
--- a/canvas/source/directx/dx_devicehelper.hxx
+++ b/canvas/source/directx/dx_devicehelper.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -119,3 +120,5 @@ namespace dxcanvas
}
#endif /* _DXCANVAS_DEVICEHELPER_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/directx/dx_gdiplususer.cxx b/canvas/source/directx/dx_gdiplususer.cxx
index f11965ac6860..cccb93905e42 100755..100644
--- a/canvas/source/directx/dx_gdiplususer.cxx
+++ b/canvas/source/directx/dx_gdiplususer.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -79,3 +80,5 @@ namespace dxcanvas
++n_gdiPlusUsageCount;
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/directx/dx_gdiplususer.hxx b/canvas/source/directx/dx_gdiplususer.hxx
index 409449aab954..f6871ab6bc42 100755..100644
--- a/canvas/source/directx/dx_gdiplususer.hxx
+++ b/canvas/source/directx/dx_gdiplususer.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -53,3 +54,5 @@ namespace dxcanvas
}
#endif /* _DXCANVAS_GDIPLUSUSER_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/directx/dx_graphicsprovider.hxx b/canvas/source/directx/dx_graphicsprovider.hxx
index 74c47e26a99a..e677bd4249d6 100644
--- a/canvas/source/directx/dx_graphicsprovider.hxx
+++ b/canvas/source/directx/dx_graphicsprovider.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -51,3 +52,5 @@ namespace dxcanvas
}
#endif /* _DXCANVAS_GRAPHICSPROVIDER_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/directx/dx_ibitmap.hxx b/canvas/source/directx/dx_ibitmap.hxx
index 6419d5a198fc..83c55bca9e6c 100644
--- a/canvas/source/directx/dx_ibitmap.hxx
+++ b/canvas/source/directx/dx_ibitmap.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -68,3 +69,5 @@ namespace dxcanvas
}
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/directx/dx_impltools.cxx b/canvas/source/directx/dx_impltools.cxx
index c298fb9238f9..3781d2687fde 100755..100644
--- a/canvas/source/directx/dx_impltools.cxx
+++ b/canvas/source/directx/dx_impltools.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -666,3 +667,5 @@ namespace dxcanvas
} // namespace tools
} // namespace dxcanvas
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/directx/dx_impltools.hxx b/canvas/source/directx/dx_impltools.hxx
index 6eb0bc415ea5..316029ba304d 100755..100644
--- a/canvas/source/directx/dx_impltools.hxx
+++ b/canvas/source/directx/dx_impltools.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -140,3 +141,5 @@ namespace dxcanvas
}
#endif /* _DXCANVAS_IMPLTOOLS_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/directx/dx_linepolypolygon.cxx b/canvas/source/directx/dx_linepolypolygon.cxx
index 12bd4e98ae31..6fbf20949783 100755..100644
--- a/canvas/source/directx/dx_linepolypolygon.cxx
+++ b/canvas/source/directx/dx_linepolypolygon.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -63,3 +64,5 @@ namespace dxcanvas
mpPath.reset();
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/directx/dx_linepolypolygon.hxx b/canvas/source/directx/dx_linepolypolygon.hxx
index cb2d76587169..7909659ce7fe 100755..100644
--- a/canvas/source/directx/dx_linepolypolygon.hxx
+++ b/canvas/source/directx/dx_linepolypolygon.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -54,3 +55,5 @@ namespace dxcanvas
}
#endif /* _DXCANVAS_LINEPOLYPOLYGON_HXX_ */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/directx/dx_rendermodule.hxx b/canvas/source/directx/dx_rendermodule.hxx
index e6bd8a7b5701..48a128740321 100755..100644
--- a/canvas/source/directx/dx_rendermodule.hxx
+++ b/canvas/source/directx/dx_rendermodule.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -88,3 +89,5 @@ namespace dxcanvas
}
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/directx/dx_sprite.hxx b/canvas/source/directx/dx_sprite.hxx
index 56c984439f45..5405d587acc7 100755..100644
--- a/canvas/source/directx/dx_sprite.hxx
+++ b/canvas/source/directx/dx_sprite.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -49,3 +50,5 @@ namespace dxcanvas
}
#endif /* INCLUDED_DXCANVAS_SPRITE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/directx/dx_spritecanvas.cxx b/canvas/source/directx/dx_spritecanvas.cxx
index 43350287d92a..430f4639cb92 100755..100644
--- a/canvas/source/directx/dx_spritecanvas.cxx
+++ b/canvas/source/directx/dx_spritecanvas.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -125,14 +126,14 @@ namespace dxcanvas
maArguments.realloc(0);
}
- void SAL_CALL SpriteCanvas::disposing()
+ void SpriteCanvas::disposeThis()
{
::osl::MutexGuard aGuard( m_aMutex );
mxComponentContext.clear();
// forward to parent
- SpriteCanvasBaseT::disposing();
+ SpriteCanvasBaseT::disposeThis();
}
::sal_Bool SAL_CALL SpriteCanvas::showBuffer( ::sal_Bool bUpdateAll ) throw (uno::RuntimeException)
@@ -209,3 +210,5 @@ namespace dxcanvas
// The C shared lib entry points
COMPHELPER_SERVICEDECL_EXPORTS1(dxcanvas::dxSpriteCanvasDecl);
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/directx/dx_spritecanvas.hxx b/canvas/source/directx/dx_spritecanvas.hxx
index b14d79050ccf..3b306f23675b 100755..100644
--- a/canvas/source/directx/dx_spritecanvas.hxx
+++ b/canvas/source/directx/dx_spritecanvas.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -44,7 +45,7 @@
#include <comphelper/uno3.hxx>
#include <canvas/base/spritecanvasbase.hxx>
-#include <canvas/base/basemutexhelper.hxx>
+#include <canvas/base/disambiguationhelper.hxx>
#include <canvas/base/bufferedgraphicdevicebase.hxx>
#include "dx_bitmapprovider.hxx"
@@ -65,7 +66,7 @@ namespace dxcanvas
::com::sun::star::util::XUpdatable,
::com::sun::star::beans::XPropertySet,
::com::sun::star::lang::XServiceName > WindowGraphicDeviceBase_Base;
- typedef ::canvas::BufferedGraphicDeviceBase< ::canvas::BaseMutexHelper< WindowGraphicDeviceBase_Base >,
+ typedef ::canvas::BufferedGraphicDeviceBase< ::canvas::DisambiguationHelper< WindowGraphicDeviceBase_Base >,
SpriteDeviceHelper,
::osl::MutexGuard,
::cppu::OWeakObject > SpriteCanvasBase_Base;
@@ -116,7 +117,7 @@ namespace dxcanvas
void initialize();
/// Dispose all internal references
- virtual void SAL_CALL disposing();
+ virtual void disposeThis();
// Forwarding the XComponent implementation to the
// cppu::ImplHelper templated base
@@ -153,3 +154,5 @@ namespace dxcanvas
}
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/directx/dx_spritecanvashelper.cxx b/canvas/source/directx/dx_spritecanvashelper.cxx
index 211fd5502919..30bf9040634c 100755..100644
--- a/canvas/source/directx/dx_spritecanvashelper.cxx
+++ b/canvas/source/directx/dx_spritecanvashelper.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -380,3 +381,5 @@ namespace dxcanvas
maUpdateRect.expand( aActualArea );
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/directx/dx_spritecanvashelper.hxx b/canvas/source/directx/dx_spritecanvashelper.hxx
index 5015818e0c77..20a6294363a4 100755..100644
--- a/canvas/source/directx/dx_spritecanvashelper.hxx
+++ b/canvas/source/directx/dx_spritecanvashelper.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -159,3 +160,5 @@ namespace dxcanvas
}
#endif /* _DXCANVAS_SPRITECANVASHELPER_HXX_ */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/directx/dx_spritedevicehelper.cxx b/canvas/source/directx/dx_spritedevicehelper.cxx
index 0437634a8d1e..4680cd3428df 100644
--- a/canvas/source/directx/dx_spritedevicehelper.cxx
+++ b/canvas/source/directx/dx_spritedevicehelper.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -204,13 +205,13 @@ namespace dxcanvas
::sal_Bool SpriteDeviceHelper::showBuffer( bool, ::sal_Bool )
{
- OSL_ENSURE(false,"Not supposed to be called, handled by SpriteCanvas");
+ OSL_FAIL("Not supposed to be called, handled by SpriteCanvas");
return sal_False;
}
::sal_Bool SpriteDeviceHelper::switchBuffer( bool, ::sal_Bool )
{
- OSL_ENSURE(false,"Not supposed to be called, handled by SpriteCanvas");
+ OSL_FAIL("Not supposed to be called, handled by SpriteCanvas");
return sal_False;
}
@@ -257,3 +258,5 @@ namespace dxcanvas
mpRenderModule->screenShot();
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/directx/dx_spritedevicehelper.hxx b/canvas/source/directx/dx_spritedevicehelper.hxx
index f697b246929e..cf343e3f9306 100644
--- a/canvas/source/directx/dx_spritedevicehelper.hxx
+++ b/canvas/source/directx/dx_spritedevicehelper.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -112,3 +113,5 @@ namespace dxcanvas
}
#endif /* _DXCANVAS_SPRITEDEVICEHELPER_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/directx/dx_spritehelper.cxx b/canvas/source/directx/dx_spritehelper.cxx
index d0b0c3e2101e..3c791f4ba1e1 100755..100644
--- a/canvas/source/directx/dx_spritehelper.cxx
+++ b/canvas/source/directx/dx_spritehelper.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -214,3 +215,5 @@ namespace dxcanvas
}
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/directx/dx_spritehelper.hxx b/canvas/source/directx/dx_spritehelper.hxx
index b83b8b6a988c..9a8449c99385 100755..100644
--- a/canvas/source/directx/dx_spritehelper.hxx
+++ b/canvas/source/directx/dx_spritehelper.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -109,3 +110,5 @@ namespace dxcanvas
}
#endif /* _DXCANVAS_SPRITEHELPER_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/directx/dx_surfacebitmap.cxx b/canvas/source/directx/dx_surfacebitmap.cxx
index 258c10c4dd5c..3841a117affa 100644
--- a/canvas/source/directx/dx_surfacebitmap.cxx
+++ b/canvas/source/directx/dx_surfacebitmap.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -802,3 +803,4 @@ namespace dxcanvas
//////////////////////////////////////////////////////////////////////////////////
}
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/directx/dx_surfacebitmap.hxx b/canvas/source/directx/dx_surfacebitmap.hxx
index c3f1f9ed9074..3b40c7879862 100644
--- a/canvas/source/directx/dx_surfacebitmap.hxx
+++ b/canvas/source/directx/dx_surfacebitmap.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -145,3 +146,5 @@ namespace dxcanvas
}
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/directx/dx_surfacegraphics.cxx b/canvas/source/directx/dx_surfacegraphics.cxx
index 97a89b7e66cf..e8267ef54fe7 100755..100644
--- a/canvas/source/directx/dx_surfacegraphics.cxx
+++ b/canvas/source/directx/dx_surfacegraphics.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -83,3 +84,5 @@ namespace dxcanvas
throw uno::RuntimeException();
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/directx/dx_surfacegraphics.hxx b/canvas/source/directx/dx_surfacegraphics.hxx
index 29b84ed81670..3f8d6e73e48a 100755..100644
--- a/canvas/source/directx/dx_surfacegraphics.hxx
+++ b/canvas/source/directx/dx_surfacegraphics.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -43,3 +44,5 @@ namespace dxcanvas
}
#endif /* _DXCANVAS_SURFACEGRAPHICS_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/directx/dx_textlayout.cxx b/canvas/source/directx/dx_textlayout.cxx
index 1516b49d1620..ae0f84b4e225 100755..100644
--- a/canvas/source/directx/dx_textlayout.cxx
+++ b/canvas/source/directx/dx_textlayout.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -278,3 +279,5 @@ namespace dxcanvas
return aRet;
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/directx/dx_textlayout.hxx b/canvas/source/directx/dx_textlayout.hxx
index ca8c6793fe87..f14d8c6f04df 100755..100644
--- a/canvas/source/directx/dx_textlayout.hxx
+++ b/canvas/source/directx/dx_textlayout.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -113,3 +114,5 @@ namespace dxcanvas
}
#endif /* _DXCANVAS_TEXTLAYOUT_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/directx/dx_textlayout_drawhelper.cxx b/canvas/source/directx/dx_textlayout_drawhelper.cxx
index 7fd29805e2f7..0d2991bcdaff 100755..100644
--- a/canvas/source/directx/dx_textlayout_drawhelper.cxx
+++ b/canvas/source/directx/dx_textlayout_drawhelper.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -41,6 +42,7 @@
#include <com/sun/star/rendering/FontRequest.hpp>
#include <com/sun/star/rendering/PanoseProportion.hpp>
#include <com/sun/star/rendering/XCanvasFont.hpp>
+#include <com/sun/star/rendering/PanoseProportion.hpp>
#include <comphelper/sequence.hxx>
#include <comphelper/scopeguard.hxx>
#include <tools/color.hxx>
@@ -317,3 +319,5 @@ namespace dxcanvas
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/directx/dx_textlayout_drawhelper.hxx b/canvas/source/directx/dx_textlayout_drawhelper.hxx
index c484867055af..49f8f5f8feee 100755..100644
--- a/canvas/source/directx/dx_textlayout_drawhelper.hxx
+++ b/canvas/source/directx/dx_textlayout_drawhelper.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -84,3 +85,5 @@ namespace dxcanvas
#endif /* _TEXTLAYOUT_DRAWHELPER_HXX */
// eof
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/directx/dx_vcltools.cxx b/canvas/source/directx/dx_vcltools.cxx
index c48931b87eae..aec1b4307791 100755..100644
--- a/canvas/source/directx/dx_vcltools.cxx
+++ b/canvas/source/directx/dx_vcltools.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -177,8 +178,7 @@ namespace dxcanvas
Bitmap aBitmap( rBmpEx.GetBitmap() );
- ScopedBitmapReadAccess pReadAccess( aBitmap.AcquireReadAccess(),
- aBitmap );
+ Bitmap::ScopedReadAccess pReadAccess( aBitmap );
const sal_Int32 nWidth( aBmpSize.Width() );
const sal_Int32 nHeight( aBmpSize.Height() );
@@ -191,8 +191,7 @@ namespace dxcanvas
{
Bitmap aAlpha( rBmpEx.GetAlpha().GetBitmap() );
- ScopedBitmapReadAccess pAlphaReadAccess( aAlpha.AcquireReadAccess(),
- aAlpha );
+ Bitmap::ScopedReadAccess pAlphaReadAccess( aAlpha );
// By convention, the access buffer always has
// one of the following formats:
@@ -334,8 +333,7 @@ namespace dxcanvas
{
Bitmap aMask( rBmpEx.GetMask() );
- ScopedBitmapReadAccess pMaskReadAccess( aMask.AcquireReadAccess(),
- aMask );
+ Bitmap::ScopedReadAccess pMaskReadAccess( aMask );
// By convention, the access buffer always has
// one of the following formats:
@@ -521,3 +519,5 @@ namespace dxcanvas
}
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/directx/dx_vcltools.hxx b/canvas/source/directx/dx_vcltools.hxx
index fab96cb79e5a..96968301fb90 100755..100644
--- a/canvas/source/directx/dx_vcltools.hxx
+++ b/canvas/source/directx/dx_vcltools.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -62,3 +63,5 @@ namespace dxcanvas
}
#endif /* _DXCANVAS_VCLTOOLS_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/directx/dx_winstuff.hxx b/canvas/source/directx/dx_winstuff.hxx
index f4dc1fcd0496..595022e10182 100755..100644
--- a/canvas/source/directx/dx_winstuff.hxx
+++ b/canvas/source/directx/dx_winstuff.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -55,6 +56,7 @@
#endif
+#define ULONG win32ULONG
#define GradientStyle_RECT win32GradientStyle_RECT
#define Polygon win32Polygon
#define PolyPolygon win32PolyPolygon
@@ -81,9 +83,14 @@
#else
+ #include <dxsdkver.h>
#include <d3d9.h>
#include <d3dx9.h>
-// #include <dxerr9.h> #i107614# removing include, it has been changed in the latest sdk fron August2009 from dxerr9.h into dxerr.h
+ #if _DXSDK_BUILD_MAJOR < 1734 /* Earlier than the August 2009 DXSDK */
+ #include <dxerr9.h>
+ #else
+ #include <dxerr.h>
+ #endif
typedef IDirect3DSurface9 surface_type;
@@ -211,3 +218,5 @@ namespace dxcanvas
#undef PolyPolygon
#endif /* _DXCANVAS_WINSTUFF_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/factory/cf_service.cxx b/canvas/source/factory/cf_service.cxx
index b2b72620af00..e96f31f5ba7a 100644
--- a/canvas/source/factory/cf_service.cxx
+++ b/canvas/source/factory/cf_service.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -46,7 +47,7 @@
#include <boost/bind.hpp>
#include <vector>
#include <utility>
-#include <functional>
+#include <o3tl/compat_functional.hxx>
#include <algorithm>
#define OUSTR(x) ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM(x) )
@@ -269,7 +270,7 @@ Sequence<OUString> CanvasFactory::getAvailableServiceNames()
std::transform(m_aAvailableImplementations.begin(),
m_aAvailableImplementations.end(),
aServiceNames.getArray(),
- std::select1st<AvailPair>());
+ o3tl::select1st<AvailPair>());
return aServiceNames;
}
@@ -354,7 +355,7 @@ Reference<XInterface> CanvasFactory::lookupAndUse(
boost::bind(&OUString::equals,
boost::cref(serviceName),
boost::bind(
- std::select1st<CachePair>(),
+ o3tl::select1st<CachePair>(),
_1)))) != aEnd )
{
Reference<XInterface> xCanvas( use( aMatch->second, args, xContext ) );
@@ -370,7 +371,7 @@ Reference<XInterface> CanvasFactory::lookupAndUse(
boost::bind(&OUString::equals,
boost::cref(serviceName),
boost::bind(
- std::select1st<AvailPair>(),
+ o3tl::select1st<AvailPair>(),
_1)))) == aAvailEnd )
{
return Reference<XInterface>();
@@ -383,7 +384,7 @@ Reference<XInterface> CanvasFactory::lookupAndUse(
boost::bind(&OUString::equals,
boost::cref(serviceName),
boost::bind(
- std::select1st<AvailPair>(),
+ o3tl::select1st<AvailPair>(),
_1)))) == aAAEnd )
{
return Reference<XInterface>();
@@ -396,7 +397,7 @@ Reference<XInterface> CanvasFactory::lookupAndUse(
boost::bind(&OUString::equals,
boost::cref(serviceName),
boost::bind(
- std::select1st<AvailPair>(),
+ o3tl::select1st<AvailPair>(),
_1)))) == aAccelEnd )
{
return Reference<XInterface>();
@@ -543,3 +544,4 @@ SAL_DLLPUBLIC_EXPORT void * SAL_CALL component_getFactory(
}
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/null/null_canvasbitmap.cxx b/canvas/source/null/null_canvasbitmap.cxx
index 9bd2058a6d74..92ee7b8094f5 100644
--- a/canvas/source/null/null_canvasbitmap.cxx
+++ b/canvas/source/null/null_canvasbitmap.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -52,12 +53,12 @@ namespace nullcanvas
bHasAlpha );
}
- void SAL_CALL CanvasBitmap::disposing()
+ void CanvasBitmap::disposeThis()
{
mpDevice.clear();
// forward to parent
- CanvasBitmap_Base::disposing();
+ CanvasBitmap_Base::disposeThis();
}
#define IMPLEMENTATION_NAME "NullCanvas.CanvasBitmap"
@@ -82,3 +83,5 @@ namespace nullcanvas
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/null/null_canvasbitmap.hxx b/canvas/source/null/null_canvasbitmap.hxx
index 3fa0c15cd314..fa0577c8c02a 100644
--- a/canvas/source/null/null_canvasbitmap.hxx
+++ b/canvas/source/null/null_canvasbitmap.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -39,6 +40,7 @@
#include <boost/shared_ptr.hpp>
#include <canvas/base/integerbitmapbase.hxx>
+#include <canvas/base/disambiguationhelper.hxx>
#include "null_canvashelper.hxx"
#include "null_spritecanvas.hxx"
@@ -52,7 +54,7 @@ namespace nullcanvas
typedef ::cppu::WeakComponentImplHelper3< ::com::sun::star::rendering::XBitmapCanvas,
::com::sun::star::rendering::XIntegerBitmap,
::com::sun::star::lang::XServiceInfo > CanvasBitmapBase_Base;
- typedef ::canvas::IntegerBitmapBase< ::canvas::BaseMutexHelper< CanvasBitmapBase_Base >,
+ typedef ::canvas::IntegerBitmapBase< ::canvas::DisambiguationHelper< CanvasBitmapBase_Base >,
CanvasHelper,
::osl::MutexGuard,
::cppu::OWeakObject > CanvasBitmap_Base;
@@ -74,7 +76,7 @@ namespace nullcanvas
bool bHasAlpha );
/// Dispose all internal references
- virtual void SAL_CALL disposing();
+ virtual void disposeThis();
// XServiceInfo
virtual ::rtl::OUString SAL_CALL getImplementationName( ) throw (::com::sun::star::uno::RuntimeException);
@@ -90,3 +92,5 @@ namespace nullcanvas
}
#endif /* _NULLCANVAS_CANVASBITMAP_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/null/null_canvascustomsprite.cxx b/canvas/source/null/null_canvascustomsprite.cxx
index 9c45c50954f9..36dbc9a69871 100644
--- a/canvas/source/null/null_canvascustomsprite.cxx
+++ b/canvas/source/null/null_canvascustomsprite.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -65,14 +66,14 @@ namespace nullcanvas
rRefDevice );
}
- void SAL_CALL CanvasCustomSprite::disposing()
+ void CanvasCustomSprite::disposeThis()
{
::osl::MutexGuard aGuard( m_aMutex );
mpSpriteCanvas.clear();
// forward to parent
- CanvasCustomSpriteBaseT::disposing();
+ CanvasCustomSpriteBaseT::disposeThis();
}
void CanvasCustomSprite::redraw() const
@@ -103,3 +104,5 @@ namespace nullcanvas
return aRet;
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/null/null_canvascustomsprite.hxx b/canvas/source/null/null_canvascustomsprite.hxx
index 554fb3033b05..17aa1f92d9a7 100644
--- a/canvas/source/null/null_canvascustomsprite.hxx
+++ b/canvas/source/null/null_canvascustomsprite.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -41,7 +42,7 @@
#include <basegfx/vector/b2isize.hxx>
#include <basegfx/matrix/b2dhommatrix.hxx>
-#include <canvas/base/basemutexhelper.hxx>
+#include <canvas/base/disambiguationhelper.hxx>
#include <canvas/base/canvascustomspritebase.hxx>
#include "sprite.hxx"
@@ -74,8 +75,8 @@ namespace nullcanvas
remain a base class that provides implementation, not to
enforce any specific interface on its derivees.
*/
- class CanvasCustomSpriteSpriteBase_Base : public ::canvas::BaseMutexHelper< CanvasCustomSpriteBase_Base >,
- public Sprite
+ class CanvasCustomSpriteSpriteBase_Base : public ::canvas::DisambiguationHelper< CanvasCustomSpriteBase_Base >,
+ public Sprite
{
};
@@ -108,7 +109,7 @@ namespace nullcanvas
CanvasCustomSprite( const ::com::sun::star::geometry::RealSize2D& rSpriteSize,
const SpriteCanvasRef& rRefDevice );
- virtual void SAL_CALL disposing();
+ virtual void disposeThis();
// Forwarding the XComponent implementation to the
// cppu::ImplHelper templated base
@@ -134,3 +135,5 @@ namespace nullcanvas
}
#endif /* _NULLCANVAS_CANVASCUSTOMSPRITE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/null/null_canvasfont.cxx b/canvas/source/null/null_canvasfont.cxx
index a8c6f027e40d..78691beed295 100644
--- a/canvas/source/null/null_canvasfont.cxx
+++ b/canvas/source/null/null_canvasfont.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -119,3 +120,5 @@ namespace nullcanvas
return maFontMatrix;
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/null/null_canvasfont.hxx b/canvas/source/null/null_canvasfont.hxx
index 01dc5cac5720..8e3a0f3b44c1 100644
--- a/canvas/source/null/null_canvasfont.hxx
+++ b/canvas/source/null/null_canvasfont.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -93,3 +94,5 @@ namespace nullcanvas
}
#endif /* _NULLCANVAS_CANVASFONT_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/null/null_canvashelper.cxx b/canvas/source/null/null_canvashelper.cxx
index 21e2c74f6b95..f7f1958af4f0 100644
--- a/canvas/source/null/null_canvashelper.cxx
+++ b/canvas/source/null/null_canvashelper.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -334,3 +335,5 @@ namespace nullcanvas
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/null/null_canvashelper.hxx b/canvas/source/null/null_canvashelper.hxx
index 976eb529b56f..383e47c5ffcd 100644
--- a/canvas/source/null/null_canvashelper.hxx
+++ b/canvas/source/null/null_canvashelper.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -271,3 +272,5 @@ namespace nullcanvas
}
#endif /* _NULLCANVAS_CANVASHELPER_HXX_ */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/null/null_devicehelper.cxx b/canvas/source/null/null_devicehelper.cxx
index b04820b15716..7d5748d2a3cf 100644
--- a/canvas/source/null/null_devicehelper.cxx
+++ b/canvas/source/null/null_devicehelper.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -237,3 +238,5 @@ namespace nullcanvas
BOOST_CURRENT_FUNCTION );
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/null/null_devicehelper.hxx b/canvas/source/null/null_devicehelper.hxx
index 2e6298c2e2b6..bd6be098b340 100644
--- a/canvas/source/null/null_devicehelper.hxx
+++ b/canvas/source/null/null_devicehelper.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -105,3 +106,5 @@ namespace nullcanvas
}
#endif /* _NULLCANVAS_WINDOWGRAPHICDEVICE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/null/null_spritecanvas.cxx b/canvas/source/null/null_spritecanvas.cxx
index ac41b3fe149a..509e3656f8fa 100644
--- a/canvas/source/null/null_spritecanvas.cxx
+++ b/canvas/source/null/null_spritecanvas.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -99,14 +100,14 @@ namespace nullcanvas
maArguments.realloc(0);
}
- void SAL_CALL SpriteCanvas::disposing()
+ void SpriteCanvas::disposeThis()
{
::osl::MutexGuard aGuard( m_aMutex );
mxComponentContext.clear();
// forward to parent
- SpriteCanvasBaseT::disposing();
+ SpriteCanvasBaseT::disposeThis();
}
::sal_Bool SAL_CALL SpriteCanvas::showBuffer( ::sal_Bool bUpdateAll ) throw (uno::RuntimeException)
@@ -164,3 +165,5 @@ namespace nullcanvas
// The C shared lib entry points
COMPHELPER_SERVICEDECL_EXPORTS1(nullcanvas::nullCanvasDecl)
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/null/null_spritecanvas.hxx b/canvas/source/null/null_spritecanvas.hxx
index 136e09a291db..165d73aa4db4 100644
--- a/canvas/source/null/null_spritecanvas.hxx
+++ b/canvas/source/null/null_spritecanvas.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -44,7 +45,7 @@
#include <comphelper/uno3.hxx>
#include <canvas/base/spritecanvasbase.hxx>
-#include <canvas/base/basemutexhelper.hxx>
+#include <canvas/base/disambiguationhelper.hxx>
#include <canvas/base/bufferedgraphicdevicebase.hxx>
#include "null_spritecanvashelper.hxx"
@@ -62,7 +63,7 @@ namespace nullcanvas
::com::sun::star::awt::XWindowListener,
::com::sun::star::beans::XPropertySet,
::com::sun::star::lang::XServiceName > WindowGraphicDeviceBase_Base;
- typedef ::canvas::BufferedGraphicDeviceBase< ::canvas::BaseMutexHelper< WindowGraphicDeviceBase_Base >,
+ typedef ::canvas::BufferedGraphicDeviceBase< ::canvas::DisambiguationHelper< WindowGraphicDeviceBase_Base >,
DeviceHelper,
::osl::MutexGuard,
::cppu::OWeakObject > SpriteCanvasBase_Base;
@@ -113,12 +114,8 @@ namespace nullcanvas
void initialize();
-#if defined __SUNPRO_CC
- using SpriteCanvasBaseT::disposing;
-#endif
-
/// Dispose all internal references
- virtual void SAL_CALL disposing();
+ virtual void disposeThis();
// Forwarding the XComponent implementation to the
// cppu::ImplHelper templated base
@@ -147,3 +144,5 @@ namespace nullcanvas
}
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/null/null_spritecanvashelper.cxx b/canvas/source/null/null_spritecanvashelper.cxx
index 60a81726b196..6f9f35d854eb 100644
--- a/canvas/source/null/null_spritecanvashelper.cxx
+++ b/canvas/source/null/null_spritecanvashelper.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -129,3 +130,5 @@ namespace nullcanvas
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/null/null_spritecanvashelper.hxx b/canvas/source/null/null_spritecanvashelper.hxx
index 4fd7f6764779..596bb17c3569 100644
--- a/canvas/source/null/null_spritecanvashelper.hxx
+++ b/canvas/source/null/null_spritecanvashelper.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -134,3 +135,4 @@ namespace nullcanvas
#endif /* _NULLCANVAS_SPRITECANVASHELPER_HXX_ */
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/null/null_spritehelper.cxx b/canvas/source/null/null_spritehelper.cxx
index 94a4fa6b6578..8e2c614d65ac 100644
--- a/canvas/source/null/null_spritehelper.cxx
+++ b/canvas/source/null/null_spritehelper.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -95,3 +96,5 @@ namespace nullcanvas
return ::basegfx::unotools::b2DPolyPolygonFromXPolyPolygon2D( xPoly );
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/null/null_spritehelper.hxx b/canvas/source/null/null_spritehelper.hxx
index 18585374ad9a..10762aea0204 100644
--- a/canvas/source/null/null_spritehelper.hxx
+++ b/canvas/source/null/null_spritehelper.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -103,3 +104,5 @@ namespace nullcanvas
}
#endif /* _NULLCANVAS_SPRITEHELPER_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/null/null_textlayout.cxx b/canvas/source/null/null_textlayout.cxx
index 991de3421958..6b51c01d90ed 100644
--- a/canvas/source/null/null_textlayout.cxx
+++ b/canvas/source/null/null_textlayout.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -259,3 +260,5 @@ namespace nullcanvas
return aRet;
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/null/null_textlayout.hxx b/canvas/source/null/null_textlayout.hxx
index 4e348b2f5fa8..7c3c47570223 100644
--- a/canvas/source/null/null_textlayout.hxx
+++ b/canvas/source/null/null_textlayout.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -105,3 +106,5 @@ namespace nullcanvas
}
#endif /* _NULLCANVAS_TEXTLAYOUT_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/null/null_usagecounter.hxx b/canvas/source/null/null_usagecounter.hxx
index 28e3c6b2c176..9225dd80237a 100644
--- a/canvas/source/null/null_usagecounter.hxx
+++ b/canvas/source/null/null_usagecounter.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -74,3 +75,5 @@ namespace nullcanvas
}
#endif /* _NULLCANVAS_USAGECOUNTER_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/null/sprite.hxx b/canvas/source/null/sprite.hxx
index d34070848765..56a38be96914 100644
--- a/canvas/source/null/sprite.hxx
+++ b/canvas/source/null/sprite.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -45,3 +46,5 @@ namespace nullcanvas
}
#endif /* INCLUDED_NULLCANVAS_SPRITE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/simplecanvas/simplecanvasimpl.cxx b/canvas/source/simplecanvas/simplecanvasimpl.cxx
index 2c87eb6d5621..f41ee45269f2 100644
--- a/canvas/source/simplecanvas/simplecanvasimpl.cxx
+++ b/canvas/source/simplecanvas/simplecanvasimpl.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -398,3 +399,5 @@ namespace
// The C shared lib entry points
COMPHELPER_SERVICEDECL_EXPORTS1(simpleCanvasDecl)
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/tools/bitmap.cxx b/canvas/source/tools/bitmap.cxx
deleted file mode 100644
index eb7732b9a8f6..000000000000
--- a/canvas/source/tools/bitmap.cxx
+++ /dev/null
@@ -1,838 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-// MARKER(update_precomp.py): autogen include statement, do not remove
-#include "precompiled_canvas.hxx"
-
-#include <canvas/debug.hxx>
-#include <tools/diagnose_ex.h>
-#include <canvas/rendering/bitmap.hxx>
-#include <canvas/rendering/isurfaceproxy.hxx>
-#include <basegfx/vector/b2isize.hxx>
-#include "image.hxx"
-#include <algorithm>
-#include <iterator>
-
-
-using namespace ::com::sun::star;
-
-namespace canvas
-{
- class ImplBitmap
- {
- public:
- ImplBitmap( const ::basegfx::B2IVector& rSize,
- const ISurfaceProxyManagerSharedPtr& rMgr,
- bool bWithAlpha ) :
- mpImage(),
- mpSurfaceProxy(),
- mbIsSurfaceDirty( true )
- {
- ENSURE_OR_THROW( rMgr,
- "Bitmap::Bitmap(): Invalid surface proxy manager" );
-
- Image::Description desc;
-
- desc.eFormat = bWithAlpha ? Image::FMT_A8R8G8B8 : Image::FMT_R8G8B8;
- desc.nWidth = rSize.getX();
- desc.nHeight = rSize.getY();
- desc.nStride = 0;
- desc.pBuffer = NULL;
-
- mpImage.reset( new Image(desc) );
-
- // clear the surface [fill with opaque black]
- mpImage->clear(0,255,255,255);
-
- // create a (possibly hardware accelerated) mirror surface.
- mpSurfaceProxy = rMgr->createSurfaceProxy( mpImage );
- }
-
- bool hasAlpha() const
- {
- if( !mpImage )
- return false;
-
- return (mpImage->getDescription().eFormat == Image::FMT_A8R8G8B8);
- }
-
- ::basegfx::B2IVector getSize() const
- {
- return ::basegfx::B2IVector( mpImage->getWidth(),
- mpImage->getHeight() );
- }
-
- ::com::sun::star::uno::Sequence< sal_Int8 > getData( ::com::sun::star::rendering::IntegerBitmapLayout& /*bitmapLayout*/,
- const ::com::sun::star::geometry::IntegerRectangle2D& rect )
- {
- const IColorBuffer::Format format = mpImage->getFormat();
- const sal_uInt32 dwNumBytesPerPixel = getNumBytes(format);
- const sal_uInt32 dwPitch = mpImage->getWidth()*dwNumBytesPerPixel;
-
- if(!(dwNumBytesPerPixel))
- return uno::Sequence< sal_Int8 >();
-
- const sal_uInt32 dwWidth = rect.X2-rect.X1;
- const sal_uInt32 dwHeight = rect.Y2-rect.Y1;
-
- uno::Sequence< sal_Int8 > aRes(dwWidth*dwHeight*4);
- sal_uInt8 *pDst = reinterpret_cast<sal_uInt8 *>(aRes.getArray());
-
- const sal_uInt8 *pSrc = mpImage->lock()+(rect.Y1*dwPitch)+(rect.X1*dwNumBytesPerPixel);
- const sal_uInt32 dwSpanSizeInBytes = dwNumBytesPerPixel*dwWidth;
- for(sal_uInt32 y=0; y<dwHeight; ++y)
- {
- rtl_copyMemory(pDst,pSrc,dwSpanSizeInBytes);
- pDst += dwSpanSizeInBytes;
- pSrc += dwPitch;
- }
- mpImage->unlock();
-
- return aRes;
- }
-
- void setData( const ::com::sun::star::uno::Sequence< sal_Int8 >& data,
- const ::com::sun::star::rendering::IntegerBitmapLayout& /*bitmapLayout*/,
- const ::com::sun::star::geometry::IntegerRectangle2D& rect )
- {
- const IColorBuffer::Format format = mpImage->getFormat();
- const sal_uInt32 dwNumBytesPerPixel = getNumBytes(format);
- const sal_uInt32 dwPitch = mpImage->getWidth()*dwNumBytesPerPixel;
-
- if(!(dwNumBytesPerPixel))
- return;
-
- const sal_uInt32 dwWidth = rect.X2-rect.X1;
- const sal_uInt32 dwHeight = rect.Y2-rect.Y1;
- const sal_uInt8 *pSrc = reinterpret_cast<const sal_uInt8 *>(data.getConstArray());
-
- sal_uInt8 *pDst = mpImage->lock()+(rect.Y1*dwPitch)+(rect.X1*dwNumBytesPerPixel);
- const sal_uInt32 dwSpanSizeInBytes = dwNumBytesPerPixel*dwWidth;
- for(sal_uInt32 y=0; y<dwHeight; ++y)
- {
- rtl_copyMemory(pDst,pSrc,dwSpanSizeInBytes);
- pSrc += dwSpanSizeInBytes;
- pDst += dwPitch;
- }
- mpImage->unlock();
- }
-
- void setPixel( const ::com::sun::star::uno::Sequence< sal_Int8 >& color,
- const ::com::sun::star::rendering::IntegerBitmapLayout& /*bitmapLayout*/,
- const ::com::sun::star::geometry::IntegerPoint2D& pos )
- {
- struct ARGBColor
- {
- sal_uInt8 a;
- sal_uInt8 r;
- sal_uInt8 g;
- sal_uInt8 b;
- };
-
- union ARGB
- {
- ARGBColor Color;
- sal_uInt32 color;
-
- inline ARGB( sal_uInt32 _color ) : color(_color) {}
- };
-
- ARGB argb(0xFFFFFFFF);
-
- if(color.getLength() > 2)
- {
- argb.Color.r = static_cast<sal_uInt8>(color[0]);
- argb.Color.g = static_cast<sal_uInt8>(color[1]);
- argb.Color.b = static_cast<sal_uInt8>(color[2]);
- if(color.getLength() > 3)
- argb.Color.a = static_cast<sal_uInt8>(255.0f*color[3]);
- }
-
- const IColorBuffer::Format format = mpImage->getFormat();
- const sal_uInt32 dwNumBytesPerPixel = getNumBytes(format);
- const sal_uInt32 dwPitch = mpImage->getWidth()*dwNumBytesPerPixel;
-
- if(!(dwNumBytesPerPixel))
- return;
-
- sal_uInt8 *pDst = mpImage->lock()+(pos.Y*dwPitch)+(pos.X*dwNumBytesPerPixel);
-
- switch(format)
- {
- case IColorBuffer::FMT_R8G8B8:
- pDst[0] = argb.Color.r;
- pDst[1] = argb.Color.g;
- pDst[2] = argb.Color.b;
- break;
- case IColorBuffer::FMT_A8R8G8B8:
- case IColorBuffer::FMT_X8R8G8B8:
- pDst[0] = argb.Color.a;
- pDst[1] = argb.Color.r;
- pDst[2] = argb.Color.g;
- pDst[3] = argb.Color.b;
- break;
- default:
- break;
- }
-
- mpImage->unlock();
- }
-
- uno::Sequence< sal_Int8 > getPixel( ::com::sun::star::rendering::IntegerBitmapLayout& /*bitmapLayout*/,
- const ::com::sun::star::geometry::IntegerPoint2D& pos )
- {
- const IColorBuffer::Format format = mpImage->getFormat();
- const sal_uInt32 dwNumBytesPerPixel = getNumBytes(format);
- const sal_uInt32 dwPitch = mpImage->getWidth()*dwNumBytesPerPixel;
-
- if(!(dwNumBytesPerPixel))
- return uno::Sequence< sal_Int8 >();
-
- uno::Sequence< sal_Int8 > aRet(dwNumBytesPerPixel);
- const sal_uInt8 *pSrc = mpImage->lock()+(pos.Y*dwPitch)+(pos.X*dwNumBytesPerPixel);
-
- switch(format)
- {
- case IColorBuffer::FMT_R8G8B8:
- aRet[0] = pSrc[0];
- aRet[1] = pSrc[1];
- aRet[2] = pSrc[2];
- break;
- case IColorBuffer::FMT_A8R8G8B8:
- case IColorBuffer::FMT_X8R8G8B8:
- aRet[0] = pSrc[1];
- aRet[1] = pSrc[2];
- aRet[2] = pSrc[3];
- aRet[3] = pSrc[0];
- break;
- default:
- break;
- }
-
- mpImage->unlock();
-
- return aRet;
- }
-
- // the IColorBuffer interface
- // ==========================
-
- bool draw( double fAlpha,
- const ::basegfx::B2DPoint& rPos,
- const ::basegfx::B2DHomMatrix& rTransform )
- {
- if( mbIsSurfaceDirty )
- {
- mpSurfaceProxy->setColorBufferDirty();
- mbIsSurfaceDirty = false;
- }
-
- return mpSurfaceProxy->draw( fAlpha, rPos, rTransform );
- }
-
- bool draw( double fAlpha,
- const ::basegfx::B2DPoint& rPos,
- const ::basegfx::B2DRange& rArea,
- const ::basegfx::B2DHomMatrix& rTransform )
- {
- if( mbIsSurfaceDirty )
- {
- mpSurfaceProxy->setColorBufferDirty();
- mbIsSurfaceDirty = false;
- }
-
- return mpSurfaceProxy->draw( fAlpha, rPos, rArea, rTransform );
- }
-
-
- bool draw( double fAlpha,
- const ::basegfx::B2DPoint& rPos,
- const ::basegfx::B2DPolyPolygon& rClipPoly,
- const ::basegfx::B2DHomMatrix& rTransform )
- {
- if( mbIsSurfaceDirty )
- {
- mpSurfaceProxy->setColorBufferDirty();
- mbIsSurfaceDirty = false;
- }
-
- return mpSurfaceProxy->draw( fAlpha, rPos, rClipPoly, rTransform );
- }
-
- void clear( const uno::Sequence< double >& color )
- {
- if(color.getLength() > 2)
- {
- mbIsSurfaceDirty = true;
-
- if(color.getLength() > 3)
- {
- mpImage->clear( static_cast<sal_uInt8>(255.0f*color[0]),
- static_cast<sal_uInt8>(255.0f*color[1]),
- static_cast<sal_uInt8>(255.0f*color[2]),
- static_cast<sal_uInt8>(255.0f*color[3]) );
- }
- else
- {
- mpImage->clear( static_cast<sal_uInt8>(255.0f*color[0]),
- static_cast<sal_uInt8>(255.0f*color[1]),
- static_cast<sal_uInt8>(255.0f*color[2]),
- 255 );
- }
- }
- }
-
- void fillB2DPolyPolygon( const ::basegfx::B2DPolyPolygon& rPolyPolygon,
- const rendering::ViewState& viewState,
- const rendering::RenderState& renderState )
- {
- mbIsSurfaceDirty = true;
-
- mpImage->fillB2DPolyPolygon( rPolyPolygon,
- viewState,
- renderState );
- }
-
-
- // the XCanvas-render interface
- // ============================
-
- void drawPoint( const geometry::RealPoint2D& aPoint,
- const rendering::ViewState& viewState,
- const rendering::RenderState& renderState )
- {
- mbIsSurfaceDirty = true;
-
- mpImage->drawPoint( aPoint, viewState, renderState );
- }
-
- void drawLine( const geometry::RealPoint2D& aStartPoint,
- const geometry::RealPoint2D& aEndPoint,
- const rendering::ViewState& viewState,
- const rendering::RenderState& renderState )
- {
- mbIsSurfaceDirty = true;
-
- mpImage->drawLine( aStartPoint, aEndPoint, viewState, renderState );
- }
-
- void drawBezier( const geometry::RealBezierSegment2D& aBezierSegment,
- const geometry::RealPoint2D& aEndPoint,
- const rendering::ViewState& viewState,
- const rendering::RenderState& renderState )
- {
- mbIsSurfaceDirty = true;
-
- mpImage->drawBezier( aBezierSegment, aEndPoint, viewState, renderState );
- }
-
- ICachedPrimitiveSharedPtr drawPolyPolygon(
- const uno::Reference< rendering::XPolyPolygon2D >& xPolyPolygon,
- const rendering::ViewState& viewState,
- const rendering::RenderState& renderState )
- {
- mbIsSurfaceDirty = true;
-
- return setupCachedPrimitive(
- mpImage->drawPolyPolygon( xPolyPolygon, viewState, renderState ) );
- }
-
- ICachedPrimitiveSharedPtr strokePolyPolygon(
- const uno::Reference< rendering::XPolyPolygon2D >& xPolyPolygon,
- const rendering::ViewState& viewState,
- const rendering::RenderState& renderState,
- const rendering::StrokeAttributes& strokeAttributes )
- {
- mbIsSurfaceDirty = true;
-
- return setupCachedPrimitive(
- mpImage->strokePolyPolygon( xPolyPolygon,
- viewState,
- renderState,
- strokeAttributes ) );
- }
-
- ICachedPrimitiveSharedPtr strokeTexturedPolyPolygon(
- const uno::Reference< rendering::XPolyPolygon2D >& xPolyPolygon,
- const rendering::ViewState& viewState,
- const rendering::RenderState& renderState,
- const uno::Sequence< rendering::Texture >& textures,
- const ::std::vector< ::boost::shared_ptr<Bitmap> >& textureAnnotations,
- const rendering::StrokeAttributes& strokeAttributes )
- {
- mbIsSurfaceDirty = true;
-
- ::std::vector< ImageSharedPtr > aTextureAnnotations;
- convertTextureAnnotations( aTextureAnnotations,
- textureAnnotations );
-
- return setupCachedPrimitive(
- mpImage->strokeTexturedPolyPolygon( xPolyPolygon,
- viewState,
- renderState,
- textures,
- aTextureAnnotations,
- strokeAttributes ) );
- }
-
- ICachedPrimitiveSharedPtr strokeTextureMappedPolyPolygon(
- const uno::Reference< rendering::XPolyPolygon2D >& xPolyPolygon,
- const rendering::ViewState& viewState,
- const rendering::RenderState& renderState,
- const uno::Sequence< rendering::Texture >& textures,
- const ::std::vector< ::boost::shared_ptr<Bitmap> >& textureAnnotations,
- const uno::Reference< geometry::XMapping2D >& xMapping,
- const rendering::StrokeAttributes& strokeAttributes )
- {
- mbIsSurfaceDirty = true;
-
- ::std::vector< ImageSharedPtr > aTextureAnnotations;
- convertTextureAnnotations( aTextureAnnotations,
- textureAnnotations );
-
- return setupCachedPrimitive(
- mpImage->strokeTextureMappedPolyPolygon( xPolyPolygon,
- viewState,
- renderState,
- textures,
- aTextureAnnotations,
- xMapping,
- strokeAttributes ) );
- }
-
-
- ICachedPrimitiveSharedPtr fillPolyPolygon(
- const uno::Reference< rendering::XPolyPolygon2D >& xPolyPolygon,
- const rendering::ViewState& viewState,
- const rendering::RenderState& renderState )
- {
- mbIsSurfaceDirty = true;
-
- return setupCachedPrimitive(
- mpImage->fillPolyPolygon( xPolyPolygon,
- viewState,
- renderState ) );
- }
-
- ICachedPrimitiveSharedPtr fillTexturedPolyPolygon(
- const uno::Reference< rendering::XPolyPolygon2D >& xPolyPolygon,
- const rendering::ViewState& viewState,
- const rendering::RenderState& renderState,
- const uno::Sequence< rendering::Texture >& textures,
- const ::std::vector< ::boost::shared_ptr<Bitmap> >& textureAnnotations )
- {
- mbIsSurfaceDirty = true;
-
- ::std::vector< ImageSharedPtr > aTextureAnnotations;
- convertTextureAnnotations( aTextureAnnotations,
- textureAnnotations );
-
- return setupCachedPrimitive(
- mpImage->fillTexturedPolyPolygon( xPolyPolygon,
- viewState,
- renderState,
- textures,
- aTextureAnnotations ) );
- }
-
-
- ICachedPrimitiveSharedPtr fillTextureMappedPolyPolygon(
- const uno::Reference< rendering::XPolyPolygon2D >& xPolyPolygon,
- const rendering::ViewState& viewState,
- const rendering::RenderState& renderState,
- const uno::Sequence< rendering::Texture >& textures,
- const ::std::vector< ::boost::shared_ptr<Bitmap> >& textureAnnotations,
- const uno::Reference< geometry::XMapping2D >& xMapping )
- {
- mbIsSurfaceDirty = true;
-
- ::std::vector< ImageSharedPtr > aTextureAnnotations;
- convertTextureAnnotations( aTextureAnnotations,
- textureAnnotations );
-
- return setupCachedPrimitive(
- mpImage->fillTextureMappedPolyPolygon( xPolyPolygon,
- viewState,
- renderState,
- textures,
- aTextureAnnotations,
- xMapping ) );
- }
-
- ICachedPrimitiveSharedPtr drawBitmap(
- const uno::Reference< rendering::XBitmap >& xBitmap,
- const rendering::ViewState& viewState,
- const rendering::RenderState& renderState )
- {
- mbIsSurfaceDirty = true;
-
- return setupCachedPrimitive(
- mpImage->drawBitmap( xBitmap,
- viewState,
- renderState ) );
- }
-
- ICachedPrimitiveSharedPtr drawBitmap(
- const ::boost::shared_ptr<Bitmap>& rImage,
- const rendering::ViewState& viewState,
- const rendering::RenderState& renderState )
- {
- mbIsSurfaceDirty = true;
-
- return setupCachedPrimitive(
- mpImage->drawBitmap( rImage->mpImpl->mpImage,
- viewState,
- renderState ) );
- }
-
- ICachedPrimitiveSharedPtr drawBitmapModulated(
- const uno::Reference< rendering::XBitmap >& xBitmap,
- const rendering::ViewState& viewState,
- const rendering::RenderState& renderState )
- {
- mbIsSurfaceDirty = true;
-
- return setupCachedPrimitive(
- mpImage->drawBitmapModulated( xBitmap,
- viewState,
- renderState ) );
- }
-
-
- ICachedPrimitiveSharedPtr drawBitmapModulated(
- const ::boost::shared_ptr<Bitmap>& rImage,
- const rendering::ViewState& viewState,
- const rendering::RenderState& renderState )
- {
- mbIsSurfaceDirty = true;
-
- return setupCachedPrimitive(
- mpImage->drawBitmapModulated( rImage->mpImpl->mpImage,
- viewState,
- renderState ) );
- }
-
- private:
- ICachedPrimitiveSharedPtr setupCachedPrimitive(
- const ImageCachedPrimitiveSharedPtr& rCachedPrimitive ) const
- {
- if( rCachedPrimitive )
- rCachedPrimitive->setImage( mpImage );
-
- return rCachedPrimitive;
- }
-
- void convertTextureAnnotations( ::std::vector< ImageSharedPtr >& o_rTextureAnnotations,
- const ::std::vector< BitmapSharedPtr >& textureAnnotations )
- {
- ::std::vector< BitmapSharedPtr >::const_iterator aCurr( textureAnnotations.begin() );
- const ::std::vector< BitmapSharedPtr >::const_iterator aEnd( textureAnnotations.end() );
- while( aCurr != aEnd )
- {
- if( aCurr->get() != NULL )
- o_rTextureAnnotations.push_back( (*aCurr)->mpImpl->mpImage );
- else
- o_rTextureAnnotations.push_back( ImageSharedPtr() );
-
- ++aCurr;
- }
- }
-
- sal_uInt32 getNumBytes( IColorBuffer::Format format )
- {
- switch(format)
- {
- case IColorBuffer::FMT_R8G8B8:
- return 3;
- case IColorBuffer::FMT_A8R8G8B8:
- case IColorBuffer::FMT_X8R8G8B8:
- return 4;
- default:
- return 0;
- }
- }
-
- ImageSharedPtr mpImage;
- ISurfaceProxySharedPtr mpSurfaceProxy;
- bool mbIsSurfaceDirty;
- };
-
-
- /////////////////////////////////////////////////////////////////
- // Actual Bitmap pimpl forwarding functions
- /////////////////////////////////////////////////////////////////
-
- Bitmap::Bitmap( const ::basegfx::B2IVector& rSize,
- const ISurfaceProxyManagerSharedPtr& rMgr,
- bool bWithAlpha ) :
- mpImpl( new ImplBitmap( rSize,
- rMgr,
- bWithAlpha ) )
- {
- }
-
- Bitmap::~Bitmap()
- {
- // outline destructor is _necessary_, because ImplBitmap is an
- // incomplete type outside this file.
- }
-
- // forward all methods to ImplBitmap
- // ==================================================
-
- bool Bitmap::hasAlpha() const
- {
- return mpImpl->hasAlpha();
- }
-
- ::basegfx::B2IVector Bitmap::getSize() const
- {
- return mpImpl->getSize();
- }
-
- ::com::sun::star::uno::Sequence< sal_Int8 > Bitmap::getData(
- ::com::sun::star::rendering::IntegerBitmapLayout& bitmapLayout,
- const ::com::sun::star::geometry::IntegerRectangle2D& rect )
- {
- return mpImpl->getData(bitmapLayout,rect);
- }
-
- void Bitmap::setData(
- const ::com::sun::star::uno::Sequence< sal_Int8 >& data,
- const ::com::sun::star::rendering::IntegerBitmapLayout& bitmapLayout,
- const ::com::sun::star::geometry::IntegerRectangle2D& rect )
- {
- mpImpl->setData(data,bitmapLayout,rect);
- }
-
- void Bitmap::setPixel(
- const ::com::sun::star::uno::Sequence< sal_Int8 >& color,
- const ::com::sun::star::rendering::IntegerBitmapLayout& bitmapLayout,
- const ::com::sun::star::geometry::IntegerPoint2D& pos )
- {
- mpImpl->setPixel(color,bitmapLayout,pos);
- }
-
- uno::Sequence< sal_Int8 > Bitmap::getPixel(
- ::com::sun::star::rendering::IntegerBitmapLayout& bitmapLayout,
- const ::com::sun::star::geometry::IntegerPoint2D& pos )
- {
- return mpImpl->getPixel(bitmapLayout,pos);
- }
-
- bool Bitmap::draw( double fAlpha,
- const ::basegfx::B2DPoint& rPos,
- const ::basegfx::B2DHomMatrix& rTransform )
- {
- return mpImpl->draw( fAlpha, rPos, rTransform );
- }
-
- bool Bitmap::draw( double fAlpha,
- const ::basegfx::B2DPoint& rPos,
- const ::basegfx::B2DRange& rArea,
- const ::basegfx::B2DHomMatrix& rTransform )
- {
- return mpImpl->draw( fAlpha, rPos, rArea, rTransform );
- }
-
-
- bool Bitmap::draw( double fAlpha,
- const ::basegfx::B2DPoint& rPos,
- const ::basegfx::B2DPolyPolygon& rClipPoly,
- const ::basegfx::B2DHomMatrix& rTransform )
- {
- return mpImpl->draw( fAlpha, rPos, rClipPoly, rTransform );
- }
-
- void Bitmap::clear( const uno::Sequence< double >& color )
- {
- mpImpl->clear( color );
- }
-
- void Bitmap::fillB2DPolyPolygon(
- const ::basegfx::B2DPolyPolygon& rPolyPolygon,
- const rendering::ViewState& viewState,
- const rendering::RenderState& renderState )
- {
- mpImpl->fillB2DPolyPolygon( rPolyPolygon, viewState, renderState );
- }
-
- void Bitmap::drawPoint( const geometry::RealPoint2D& aPoint,
- const rendering::ViewState& viewState,
- const rendering::RenderState& renderState )
- {
- return mpImpl->drawPoint( aPoint, viewState, renderState );
- }
-
- void Bitmap::drawLine( const geometry::RealPoint2D& aStartPoint,
- const geometry::RealPoint2D& aEndPoint,
- const rendering::ViewState& viewState,
- const rendering::RenderState& renderState )
- {
- return mpImpl->drawLine( aStartPoint, aEndPoint, viewState, renderState );
- }
-
- void Bitmap::drawBezier( const geometry::RealBezierSegment2D& aBezierSegment,
- const geometry::RealPoint2D& aEndPoint,
- const rendering::ViewState& viewState,
- const rendering::RenderState& renderState )
- {
- return mpImpl->drawBezier( aBezierSegment, aEndPoint, viewState, renderState );
- }
-
- ICachedPrimitiveSharedPtr Bitmap::drawPolyPolygon(
- const uno::Reference< rendering::XPolyPolygon2D >& xPolyPolygon,
- const rendering::ViewState& viewState,
- const rendering::RenderState& renderState )
- {
- return mpImpl->drawPolyPolygon( xPolyPolygon, viewState, renderState );
- }
-
- ICachedPrimitiveSharedPtr Bitmap::strokePolyPolygon(
- const uno::Reference< rendering::XPolyPolygon2D >& xPolyPolygon,
- const rendering::ViewState& viewState,
- const rendering::RenderState& renderState,
- const rendering::StrokeAttributes& strokeAttributes )
- {
- return mpImpl->strokePolyPolygon( xPolyPolygon, viewState, renderState, strokeAttributes );
- }
-
- ICachedPrimitiveSharedPtr Bitmap::strokeTexturedPolyPolygon(
- const uno::Reference< rendering::XPolyPolygon2D >& xPolyPolygon,
- const rendering::ViewState& viewState,
- const rendering::RenderState& renderState,
- const uno::Sequence< rendering::Texture >& textures,
- const ::std::vector< ::boost::shared_ptr<Bitmap> >& textureAnnotations,
- const rendering::StrokeAttributes& strokeAttributes )
- {
- return mpImpl->strokeTexturedPolyPolygon( xPolyPolygon,
- viewState,
- renderState,
- textures,
- textureAnnotations,
- strokeAttributes );
- }
-
- ICachedPrimitiveSharedPtr Bitmap::strokeTextureMappedPolyPolygon(
- const uno::Reference< rendering::XPolyPolygon2D >& xPolyPolygon,
- const rendering::ViewState& viewState,
- const rendering::RenderState& renderState,
- const uno::Sequence< rendering::Texture >& textures,
- const ::std::vector< ::boost::shared_ptr<Bitmap> >& textureAnnotations,
- const uno::Reference< geometry::XMapping2D >& xMapping,
- const rendering::StrokeAttributes& strokeAttributes )
- {
- return mpImpl->strokeTextureMappedPolyPolygon( xPolyPolygon,
- viewState,
- renderState,
- textures,
- textureAnnotations,
- xMapping,
- strokeAttributes );
- }
-
-
- ICachedPrimitiveSharedPtr Bitmap::fillPolyPolygon(
- const uno::Reference< rendering::XPolyPolygon2D >& xPolyPolygon,
- const rendering::ViewState& viewState,
- const rendering::RenderState& renderState )
- {
- return mpImpl->fillPolyPolygon( xPolyPolygon,
- viewState,
- renderState );
- }
-
- ICachedPrimitiveSharedPtr Bitmap::fillTexturedPolyPolygon(
- const uno::Reference< rendering::XPolyPolygon2D >& xPolyPolygon,
- const rendering::ViewState& viewState,
- const rendering::RenderState& renderState,
- const uno::Sequence< rendering::Texture >& textures,
- const ::std::vector< ::boost::shared_ptr<Bitmap> >& textureAnnotations )
- {
- return mpImpl->fillTexturedPolyPolygon( xPolyPolygon,
- viewState,
- renderState,
- textures,
- textureAnnotations );
- }
-
- ICachedPrimitiveSharedPtr Bitmap::fillTextureMappedPolyPolygon(
- const uno::Reference< rendering::XPolyPolygon2D >& xPolyPolygon,
- const rendering::ViewState& viewState,
- const rendering::RenderState& renderState,
- const uno::Sequence< rendering::Texture >& textures,
- const ::std::vector< ::boost::shared_ptr<Bitmap> >& textureAnnotations,
- const uno::Reference< geometry::XMapping2D >& xMapping )
- {
- return mpImpl->fillTextureMappedPolyPolygon( xPolyPolygon,
- viewState,
- renderState,
- textures,
- textureAnnotations,
- xMapping );
- }
-
- ICachedPrimitiveSharedPtr Bitmap::drawBitmap(
- const uno::Reference< rendering::XBitmap >& xBitmap,
- const rendering::ViewState& viewState,
- const rendering::RenderState& renderState )
- {
- return mpImpl->drawBitmap( xBitmap,
- viewState,
- renderState );
- }
-
- ICachedPrimitiveSharedPtr Bitmap::drawBitmap(
- const ::boost::shared_ptr<Bitmap>& rImage,
- const rendering::ViewState& viewState,
- const rendering::RenderState& renderState )
- {
- return mpImpl->drawBitmap( rImage,
- viewState,
- renderState );
- }
-
- ICachedPrimitiveSharedPtr Bitmap::drawBitmapModulated(
- const uno::Reference< rendering::XBitmap >& xBitmap,
- const rendering::ViewState& viewState,
- const rendering::RenderState& renderState )
- {
- return mpImpl->drawBitmapModulated( xBitmap,
- viewState,
- renderState );
- }
-
- ICachedPrimitiveSharedPtr Bitmap::drawBitmapModulated(
- const ::boost::shared_ptr<Bitmap>& rImage,
- const rendering::ViewState& viewState,
- const rendering::RenderState& renderState )
- {
- return mpImpl->drawBitmapModulated( rImage,
- viewState,
- renderState );
- }
-}
diff --git a/canvas/source/tools/cachedprimitivebase.cxx b/canvas/source/tools/cachedprimitivebase.cxx
index 0d850b842007..ce8ce1d4ece6 100644
--- a/canvas/source/tools/cachedprimitivebase.cxx
+++ b/canvas/source/tools/cachedprimitivebase.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -110,3 +111,5 @@ namespace canvas
return aRet;
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/tools/canvascustomspritehelper.cxx b/canvas/source/tools/canvascustomspritehelper.cxx
index f9d4f186d7a7..f9e84acfdfe0 100644
--- a/canvas/source/tools/canvascustomspritehelper.cxx
+++ b/canvas/source/tools/canvascustomspritehelper.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -494,3 +495,5 @@ namespace canvas
maSize.getY() ) );
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/tools/canvastools.cxx b/canvas/source/tools/canvastools.cxx
index ad833cc3ca40..87668bb58516 100755..100644
--- a/canvas/source/tools/canvastools.cxx
+++ b/canvas/source/tools/canvastools.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -1042,3 +1043,5 @@ namespace canvas
} // namespace tools
} // namespace canvas
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/tools/canvastools.flt b/canvas/source/tools/canvastools.flt
index a230939309da..67e713474bf1 100644
--- a/canvas/source/tools/canvastools.flt
+++ b/canvas/source/tools/canvastools.flt
@@ -1,4 +1,3 @@
__CT
__real
internal
-agg \ No newline at end of file
diff --git a/canvas/source/tools/elapsedtime.cxx b/canvas/source/tools/elapsedtime.cxx
index 6c3d3284cb82..26f0894fa29a 100644
--- a/canvas/source/tools/elapsedtime.cxx
+++ b/canvas/source/tools/elapsedtime.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -222,3 +223,5 @@ void ElapsedTime::releaseTimer()
} // namespace tools
} // namespace canvas
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/tools/image.cxx b/canvas/source/tools/image.cxx
deleted file mode 100644
index 4b8a2a334873..000000000000
--- a/canvas/source/tools/image.cxx
+++ /dev/null
@@ -1,2394 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-// MARKER(update_precomp.py): autogen include statement, do not remove
-#include "precompiled_canvas.hxx"
-
-#include <canvas/debug.hxx>
-#include <tools/diagnose_ex.h>
-
-#include <canvas/canvastools.hxx>
-#include <canvas/parametricpolypolygon.hxx>
-
-#include <com/sun/star/rendering/RepaintResult.hpp>
-#include <com/sun/star/rendering/XIntegerReadOnlyBitmap.hpp>
-
-#include <vcl/canvastools.hxx>
-#include <vcl/bitmapex.hxx>
-#include <vcl/bmpacc.hxx>
-
-#include <basegfx/range/b2drange.hxx>
-#include <basegfx/point/b2dpoint.hxx>
-#include <basegfx/matrix/b2dhommatrix.hxx>
-#include <basegfx/polygon/b2dpolygon.hxx>
-#include <basegfx/polygon/b2dpolypolygon.hxx>
-#include <basegfx/polygon/b2dpolygoncutandtouch.hxx>
-#include <basegfx/polygon/b2dpolygontriangulator.hxx>
-#include <basegfx/polygon/b2dpolypolygontools.hxx>
-#include <basegfx/polygon/b2dpolygontools.hxx>
-#include <basegfx/polygon/b2dpolygonclipper.hxx>
-#include <basegfx/tools/canvastools.hxx>
-#include <basegfx/polygon/b2dpolypolygoncutter.hxx>
-#include <basegfx/polygon/b2dpolygonclipper.hxx>
-
-#include "image.hxx"
-
-#define CANVAS_IMAGE_CXX
-#include "image_sysprereq.h"
-
-//////////////////////////////////////////////////////////////////////////////////
-// platform-dependend includes [wrapped into their own namepsaces]
-//////////////////////////////////////////////////////////////////////////////////
-
-#if defined(WNT)
-# if defined _MSC_VER
-# pragma warning(push,1)
-# endif
-
- namespace win32
- {
- #undef DECLARE_HANDLE
- #undef WB_LEFT
- #undef WB_RIGHT
- #undef APIENTRY
- #define WIN32_LEAN_AND_MEAN
- #define NOMINMAX
- #include <windows.h>
- }
-
-# if defined _MSC_VER
-# pragma warning(pop)
-# endif
-#elif defined(OS2)
- namespace os2
- {
- #include <svpm.h>
- }
-#else
-#if !defined(QUARTZ)
- namespace unx
- {
- #include <X11/Xlib.h>
- }
-#endif
-#endif
-
-#include <algorithm>
-
-using namespace ::com::sun::star;
-
-namespace canvas { namespace
-{
- //////////////////////////////////////////////////////////////////////////////////
- // TransAffineFromAffineMatrix
- //////////////////////////////////////////////////////////////////////////////////
-
- ::agg::trans_affine transAffineFromAffineMatrix( const geometry::AffineMatrix2D& m )
- {
- return agg::trans_affine(m.m00,
- m.m10,
- m.m01,
- m.m11,
- m.m02,
- m.m12);
- }
-
- //////////////////////////////////////////////////////////////////////////////////
- // TransAffineFromB2DHomMatrix
- //////////////////////////////////////////////////////////////////////////////////
-
- ::agg::trans_affine transAffineFromB2DHomMatrix( const ::basegfx::B2DHomMatrix& m )
- {
- return agg::trans_affine(m.get(0,0),
- m.get(1,0),
- m.get(0,1),
- m.get(1,1),
- m.get(0,2),
- m.get(1,2));
- }
-
- //////////////////////////////////////////////////////////////////////////////////
- // ARGB
- //////////////////////////////////////////////////////////////////////////////////
-
- struct ARGBColor
- {
- sal_uInt8 a;
- sal_uInt8 r;
- sal_uInt8 g;
- sal_uInt8 b;
- };
-
- /// ARGB color
- union ARGB
- {
- ARGBColor Color;
- sal_uInt32 color;
-
- ARGB() :
- color(0)
- {
- }
-
- explicit ARGB( sal_uInt32 _color ) :
- color(_color)
- {
- }
-
- ARGB( sal_uInt8 _a,
- sal_uInt8 _r,
- sal_uInt8 _g,
- sal_uInt8 _b )
- {
- Color.a = _a;
- Color.r = _r;
- Color.g = _g;
- Color.b = _b;
- }
-
- ARGB( sal_uInt32 default_color,
- const ::com::sun::star::uno::Sequence< double >& sequence ) :
- color(default_color)
- {
- if(sequence.getLength() > 2)
- {
- Color.r = static_cast<sal_uInt8>(255.0f*sequence[0]);
- Color.g = static_cast<sal_uInt8>(255.0f*sequence[1]);
- Color.b = static_cast<sal_uInt8>(255.0f*sequence[2]);
- if(sequence.getLength() > 3)
- Color.a = static_cast<sal_uInt8>(255.0f*sequence[3]);
- }
- }
-
- ARGB( const ARGB& rhs ) :
- color( rhs.color )
- {
- }
-
- ARGB &operator=( const ARGB &rhs )
- {
- color=rhs.color;
- return *this;
- }
- };
-
- //////////////////////////////////////////////////////////////////////////////////
- // setupState
- //////////////////////////////////////////////////////////////////////////////////
-
- /// Calc common output state from XCanvas parameters
- void setupState( ::basegfx::B2DHomMatrix& o_rViewTransform,
- ::basegfx::B2DHomMatrix& o_rRenderTransform,
- ::std::auto_ptr< ::basegfx::B2DPolyPolygon >& o_rViewClip,
- ::std::auto_ptr< ::basegfx::B2DPolyPolygon >& o_rRenderClip,
- ARGB& o_rRenderColor,
- const rendering::ViewState& viewState,
- const rendering::RenderState& renderState )
- {
- ::basegfx::unotools::homMatrixFromAffineMatrix(o_rRenderTransform,
- renderState.AffineTransform);
- ::basegfx::unotools::homMatrixFromAffineMatrix(o_rViewTransform,
- viewState.AffineTransform);
-
- o_rRenderColor = ARGB(0xFFFFFFFF,
- renderState.DeviceColor);
-
- // TODO(F3): handle compositing modes
-
- if( viewState.Clip.is() )
- {
- ::basegfx::B2DPolyPolygon aViewClip(
- ::basegfx::unotools::b2DPolyPolygonFromXPolyPolygon2D( viewState.Clip ));
-
- if(aViewClip.areControlPointsUsed())
- aViewClip = ::basegfx::tools::adaptiveSubdivideByAngle(aViewClip);
-
- o_rViewClip.reset( new ::basegfx::B2DPolyPolygon( aViewClip ) );
- }
-
- if( renderState.Clip.is() )
- {
- ::basegfx::B2DPolyPolygon aRenderClip(
- ::basegfx::unotools::b2DPolyPolygonFromXPolyPolygon2D( viewState.Clip ) );
-
- if(aRenderClip.areControlPointsUsed())
- aRenderClip = ::basegfx::tools::adaptiveSubdivideByAngle(aRenderClip);
-
- o_rRenderClip.reset( new ::basegfx::B2DPolyPolygon( aRenderClip ) );
- }
- }
-
- //////////////////////////////////////////////////////////////////////////////////
- // clipAndTransformPolygon
- //////////////////////////////////////////////////////////////////////////////////
-
- /** Clip and transform given polygon
-
- @param io_rClippee
- Polygon to clip
-
- @param bIsFilledPolyPolygon
- When true, the polygon is clipped as if it was to be rendered
- with fill, when false, the polygon is clipped as if it was to
- be rendered with stroking.
- */
- void clipAndTransformPolygon( ::basegfx::B2DPolyPolygon& io_rClippee,
- bool bIsFilledPolyPolygon,
- const ::basegfx::B2DHomMatrix& rViewTransform,
- const ::basegfx::B2DHomMatrix& rRenderTransform,
- const ::basegfx::B2DPolyPolygon* pViewClip,
- const ::basegfx::B2DPolyPolygon* pRenderClip )
- {
- ::basegfx::B2DPolyPolygon aPolyPolygon(io_rClippee);
- io_rClippee.clear();
-
- // clip contour against renderclip
- if( pRenderClip )
- {
- // AW: Simplified
- aPolyPolygon = basegfx::tools::clipPolyPolygonOnPolyPolygon(
- aPolyPolygon, *pRenderClip, true, !bIsFilledPolyPolygon);
- }
-
- if( !aPolyPolygon.count() )
- return;
-
- // transform result into view space
- aPolyPolygon.transform(rRenderTransform);
-
- // clip contour against viewclip
- if( pViewClip )
- {
- // AW: Simplified
- aPolyPolygon = basegfx::tools::clipPolyPolygonOnPolyPolygon(
- aPolyPolygon, *pViewClip, true, !bIsFilledPolyPolygon);
- }
-
- if(!(aPolyPolygon.count()))
- return;
-
- // transform result into device space
- aPolyPolygon.transform(rViewTransform);
-
- io_rClippee = aPolyPolygon;
- }
-
- //////////////////////////////////////////////////////////////////////////////////
- // setupPolyPolygon
- //////////////////////////////////////////////////////////////////////////////////
-
- void setupPolyPolygon( ::basegfx::B2DPolyPolygon& io_rClippee,
- bool bIsFilledPolyPolygon,
- ARGB& o_rRenderColor,
- const rendering::ViewState& viewState,
- const rendering::RenderState& renderState )
- {
- ::basegfx::B2DHomMatrix aViewTransform;
- ::basegfx::B2DHomMatrix aRenderTransform;
- ::std::auto_ptr< ::basegfx::B2DPolyPolygon > pViewClip;
- ::std::auto_ptr< ::basegfx::B2DPolyPolygon > pRenderClip;
-
- setupState( aViewTransform,
- aRenderTransform,
- pViewClip,
- pRenderClip,
- o_rRenderColor,
- viewState,
- renderState );
-
- clipAndTransformPolygon( io_rClippee,
- bIsFilledPolyPolygon,
- aViewTransform,
- aRenderTransform,
- pViewClip.get(),
- pRenderClip.get() );
- }
-
- //////////////////////////////////////////////////////////////////////////////////
- // RawABGRBitmap
- //////////////////////////////////////////////////////////////////////////////////
-
- // Raw ABGR [AABBGGRR] 32bit continous
- struct RawABGRBitmap
- {
- sal_Int32 mnWidth;
- sal_Int32 mnHeight;
- sal_uInt8* mpBitmapData;
- };
-
- //////////////////////////////////////////////////////////////////////////////////
- // vclBitmapEx2Raw
- //////////////////////////////////////////////////////////////////////////////////
-
- void vclBitmapEx2Raw( const ::BitmapEx& rBmpEx, RawABGRBitmap& rBmpData )
- {
- Bitmap aBitmap( rBmpEx.GetBitmap() );
-
- ScopedBitmapReadAccess pReadAccess( aBitmap.AcquireReadAccess(),
- aBitmap );
-
- const sal_Int32 nWidth( rBmpData.mnWidth );
- const sal_Int32 nHeight( rBmpData.mnHeight );
-
- ENSURE_OR_THROW( pReadAccess.get() != NULL,
- "vclBitmapEx2Raw(): "
- "Unable to acquire read acces to bitmap" );
-
- if( rBmpEx.IsTransparent())
- {
- if( rBmpEx.IsAlpha() )
- {
- // 8bit alpha mask
- Bitmap aAlpha( rBmpEx.GetAlpha().GetBitmap() );
-
- ScopedBitmapReadAccess pAlphaReadAccess( aAlpha.AcquireReadAccess(),
- aAlpha );
-
- // By convention, the access buffer always has
- // one of the following formats:
- //
- // BMP_FORMAT_1BIT_MSB_PAL
- // BMP_FORMAT_4BIT_MSN_PAL
- // BMP_FORMAT_8BIT_PAL
- // BMP_FORMAT_16BIT_TC_LSB_MASK
- // BMP_FORMAT_24BIT_TC_BGR
- // BMP_FORMAT_32BIT_TC_MASK
- //
- // and is always BMP_FORMAT_BOTTOM_UP
- //
- // This is the way
- // WinSalBitmap::AcquireBuffer() sets up the
- // buffer
-
- ENSURE_OR_THROW( pAlphaReadAccess.get() != NULL,
- "vclBitmapEx2Raw(): "
- "Unable to acquire read acces to alpha" );
-
- ENSURE_OR_THROW( pAlphaReadAccess->GetScanlineFormat() == BMP_FORMAT_8BIT_PAL ||
- pAlphaReadAccess->GetScanlineFormat() == BMP_FORMAT_8BIT_TC_MASK,
- "vclBitmapEx2Raw(): "
- "Unsupported alpha scanline format" );
-
- BitmapColor aCol;
- sal_uInt8* pCurrOutput( rBmpData.mpBitmapData );
- int x, y;
-
- for( y=0; y<nHeight; ++y )
- {
- switch( pReadAccess->GetScanlineFormat() )
- {
- case BMP_FORMAT_8BIT_PAL:
- {
- Scanline pScan = pReadAccess->GetScanline( y );
- Scanline pAScan = pAlphaReadAccess->GetScanline( y );
-
- for( x=0; x<nWidth; ++x )
- {
- aCol = pReadAccess->GetPaletteColor( *pScan++ );
-
- *pCurrOutput++ = aCol.GetBlue();
- *pCurrOutput++ = aCol.GetGreen();
- *pCurrOutput++ = aCol.GetRed();
-
- // out notion of alpha is
- // different from the rest
- // of the world's
- *pCurrOutput++ = 255 - (sal_uInt8)*pAScan++;
- }
- }
- break;
-
- case BMP_FORMAT_24BIT_TC_BGR:
- {
- Scanline pScan = pReadAccess->GetScanline( y );
- Scanline pAScan = pAlphaReadAccess->GetScanline( y );
-
- for( x=0; x<nWidth; ++x )
- {
- // store as RGBA
- *pCurrOutput++ = *pScan++;
- *pCurrOutput++ = *pScan++;
- *pCurrOutput++ = *pScan++;
-
- // out notion of alpha is
- // different from the rest
- // of the world's
- *pCurrOutput++ = 255 - (sal_uInt8)*pAScan++;
- }
- }
- break;
-
- // TODO(P2): Might be advantageous
- // to hand-formulate the following
- // formats, too.
- case BMP_FORMAT_1BIT_MSB_PAL:
- // FALLTHROUGH intended
- case BMP_FORMAT_4BIT_MSN_PAL:
- // FALLTHROUGH intended
- case BMP_FORMAT_16BIT_TC_LSB_MASK:
- // FALLTHROUGH intended
- case BMP_FORMAT_32BIT_TC_MASK:
- {
- Scanline pAScan = pAlphaReadAccess->GetScanline( y );
-
- // using fallback for those
- // seldom formats
- for( x=0; x<nWidth; ++x )
- {
- // yes. x and y are swapped on Get/SetPixel
- aCol = pReadAccess->GetColor(y,x);
-
- *pCurrOutput++ = aCol.GetBlue();
- *pCurrOutput++ = aCol.GetGreen();
- *pCurrOutput++ = aCol.GetRed();
-
- // out notion of alpha is
- // different from the rest
- // of the world's
- *pCurrOutput++ = 255 - (sal_uInt8)*pAScan++;
- }
- }
- break;
-
- case BMP_FORMAT_1BIT_LSB_PAL:
- // FALLTHROUGH intended
- case BMP_FORMAT_4BIT_LSN_PAL:
- // FALLTHROUGH intended
- case BMP_FORMAT_8BIT_TC_MASK:
- // FALLTHROUGH intended
- case BMP_FORMAT_24BIT_TC_RGB:
- // FALLTHROUGH intended
- case BMP_FORMAT_24BIT_TC_MASK:
- // FALLTHROUGH intended
- case BMP_FORMAT_16BIT_TC_MSB_MASK:
- // FALLTHROUGH intended
- case BMP_FORMAT_32BIT_TC_ABGR:
- // FALLTHROUGH intended
- case BMP_FORMAT_32BIT_TC_ARGB:
- // FALLTHROUGH intended
- case BMP_FORMAT_32BIT_TC_BGRA:
- // FALLTHROUGH intended
- case BMP_FORMAT_32BIT_TC_RGBA:
- // FALLTHROUGH intended
- default:
- ENSURE_OR_THROW( false,
- "vclBitmapEx2Raw(): "
- "Unexpected scanline format - has "
- "WinSalBitmap::AcquireBuffer() changed?" );
- }
- }
- }
- else
- {
- // 1bit alpha mask
- Bitmap aMask( rBmpEx.GetMask() );
-
- ScopedBitmapReadAccess pMaskReadAccess( aMask.AcquireReadAccess(),
- aMask );
-
- // By convention, the access buffer always has
- // one of the following formats:
- //
- // BMP_FORMAT_1BIT_MSB_PAL
- // BMP_FORMAT_4BIT_MSN_PAL
- // BMP_FORMAT_8BIT_PAL
- // BMP_FORMAT_16BIT_TC_LSB_MASK
- // BMP_FORMAT_24BIT_TC_BGR
- // BMP_FORMAT_32BIT_TC_MASK
- //
- // and is always BMP_FORMAT_BOTTOM_UP
- //
- // This is the way
- // WinSalBitmap::AcquireBuffer() sets up the
- // buffer
-
- ENSURE_OR_THROW( pMaskReadAccess.get() != NULL,
- "vclBitmapEx2Raw(): "
- "Unable to acquire read acces to mask" );
-
- ENSURE_OR_THROW( pMaskReadAccess->GetScanlineFormat() == BMP_FORMAT_1BIT_MSB_PAL,
- "vclBitmapEx2Raw(): "
- "Unsupported mask scanline format" );
-
- BitmapColor aCol;
- int nCurrBit;
- const int nMask( 1L );
- const int nInitialBit(7);
- sal_uInt32 *pBuffer = reinterpret_cast<sal_uInt32 *>(rBmpData.mpBitmapData);
- int x, y;
-
- // mapping table, to get from mask index color to
- // alpha value (which depends on the mask's palette)
- sal_uInt8 aColorMap[2];
-
- const BitmapColor& rCol0( pMaskReadAccess->GetPaletteColor( 0 ) );
- const BitmapColor& rCol1( pMaskReadAccess->GetPaletteColor( 1 ) );
-
- // shortcut for true luminance calculation
- // (assumes that palette is grey-level). Note the
- // swapped the indices here, to account for the
- // fact that VCL's notion of alpha is inverted to
- // the rest of the world's.
- aColorMap[0] = rCol1.GetRed();
- aColorMap[1] = rCol0.GetRed();
-
- for( y=0; y<nHeight; ++y )
- {
- switch( pReadAccess->GetScanlineFormat() )
- {
- case BMP_FORMAT_8BIT_PAL:
- {
- Scanline pScan = pReadAccess->GetScanline( y );
- Scanline pMScan = pMaskReadAccess->GetScanline( y );
-
- for( x=0, nCurrBit=nInitialBit; x<nWidth; ++x )
- {
- aCol = pReadAccess->GetPaletteColor( *pScan++ );
-
- // RGB -> ABGR
- unsigned int color = aCol.GetRed();
- color |= aCol.GetGreen()<<8;
- color |= aCol.GetBlue()<<16;
- color |= aColorMap[ (pMScan[ (x & ~7L) >> 3L ] >> nCurrBit ) & nMask ]<<24;
- *pBuffer++ = color;
- nCurrBit = ((nCurrBit - 1) % 8L) & 7L;
- }
- }
- break;
-
- case BMP_FORMAT_24BIT_TC_BGR:
- {
- Scanline pScan = pReadAccess->GetScanline( y );
- Scanline pMScan = pMaskReadAccess->GetScanline( y );
-
- for( x=0, nCurrBit=nInitialBit; x<nWidth; ++x )
- {
- // BGR -> ABGR
- unsigned int color = (*pScan++)<<16;
- color |= (*pScan++)<<8;
- color |= (*pScan++);
- color |= (aColorMap[ (pMScan[ (x & ~7L) >> 3L ] >> nCurrBit ) & nMask ])<<24;
- *pBuffer++ = color;
- nCurrBit = ((nCurrBit - 1) % 8L) & 7L;
- }
- }
- break;
-
- // TODO(P2): Might be advantageous
- // to hand-formulate the following
- // formats, too.
- case BMP_FORMAT_1BIT_MSB_PAL:
- // FALLTHROUGH intended
- case BMP_FORMAT_4BIT_MSN_PAL:
- // FALLTHROUGH intended
- case BMP_FORMAT_16BIT_TC_LSB_MASK:
- // FALLTHROUGH intended
- case BMP_FORMAT_32BIT_TC_MASK:
- {
- Scanline pMScan = pMaskReadAccess->GetScanline( y );
-
- // using fallback for those
- // seldom formats
- for( x=0, nCurrBit=nInitialBit; x<nWidth; ++x )
- {
- // yes. x and y are swapped on Get/SetPixel
- aCol = pReadAccess->GetColor(y,x);
-
- // -> ABGR
- unsigned int color = aCol.GetBlue()<<16;
- color |= aCol.GetGreen()<<8;
- color |= aCol.GetRed();
- color |= (aColorMap[ (pMScan[ (x & ~7L) >> 3L ] >> nCurrBit ) & nMask ])<<24;
- *pBuffer++ = color;
- nCurrBit = ((nCurrBit - 1) % 8L) & 7L;
- }
- }
- break;
-
- case BMP_FORMAT_1BIT_LSB_PAL:
- // FALLTHROUGH intended
- case BMP_FORMAT_4BIT_LSN_PAL:
- // FALLTHROUGH intended
- case BMP_FORMAT_8BIT_TC_MASK:
- // FALLTHROUGH intended
- case BMP_FORMAT_24BIT_TC_RGB:
- // FALLTHROUGH intended
- case BMP_FORMAT_24BIT_TC_MASK:
- // FALLTHROUGH intended
- case BMP_FORMAT_16BIT_TC_MSB_MASK:
- // FALLTHROUGH intended
- case BMP_FORMAT_32BIT_TC_ABGR:
- // FALLTHROUGH intended
- case BMP_FORMAT_32BIT_TC_ARGB:
- // FALLTHROUGH intended
- case BMP_FORMAT_32BIT_TC_BGRA:
- // FALLTHROUGH intended
- case BMP_FORMAT_32BIT_TC_RGBA:
- // FALLTHROUGH intended
- default:
- ENSURE_OR_THROW( false,
- "vclBitmapEx2Raw(): "
- "Unexpected scanline format - has "
- "WinSalBitmap::AcquireBuffer() changed?" );
- }
- }
- }
- }
- else
- {
- // *no* alpha mask
- sal_uIntPtr nFormat = pReadAccess->GetScanlineFormat();
- sal_uInt8 *pBuffer = reinterpret_cast<sal_uInt8 *>(rBmpData.mpBitmapData);
-
- switch(nFormat)
- {
- case BMP_FORMAT_24BIT_TC_BGR:
-
- {
- sal_Int32 height = pReadAccess->Height();
- for(sal_Int32 y=0; y<height; ++y)
- {
- sal_uInt8 *pScanline=pReadAccess->GetScanline(y);
- sal_Int32 width = pReadAccess->Width();
- for(sal_Int32 x=0; x<width; ++x)
- {
- // BGR -> RGB
- sal_uInt8 b(*pScanline++);
- sal_uInt8 g(*pScanline++);
- sal_uInt8 r(*pScanline++);
- *pBuffer++ = r;
- *pBuffer++ = g;
- *pBuffer++ = b;
- }
- }
- }
- break;
-
- case BMP_FORMAT_24BIT_TC_RGB:
-
- {
- sal_Int32 height = pReadAccess->Height();
- for(sal_Int32 y=0; y<height; ++y)
- {
- sal_uInt8 *pScanline=pReadAccess->GetScanline(y);
- sal_Int32 width = pReadAccess->Width();
- for(sal_Int32 x=0; x<width; ++x)
- {
- // RGB -> RGB
- sal_uInt8 r(*pScanline++);
- sal_uInt8 g(*pScanline++);
- sal_uInt8 b(*pScanline++);
- *pBuffer++ = r;
- *pBuffer++ = g;
- *pBuffer++ = b;
- }
- }
- }
- break;
-
- case BMP_FORMAT_1BIT_MSB_PAL:
- case BMP_FORMAT_1BIT_LSB_PAL:
- case BMP_FORMAT_4BIT_MSN_PAL:
- case BMP_FORMAT_4BIT_LSN_PAL:
- case BMP_FORMAT_8BIT_PAL:
-
- {
- sal_Int32 height = pReadAccess->Height();
- for(sal_Int32 y=0; y<height; ++y)
- {
- sal_uInt8 *pScanline=pReadAccess->GetScanline(y);
- sal_Int32 width = pReadAccess->Width();
- for(sal_Int32 x=0; x<width; ++x)
- {
- BitmapColor aCol(pReadAccess->GetPaletteColor(*pScanline++));
-
- *pBuffer++ = aCol.GetRed();
- *pBuffer++ = aCol.GetGreen();
- *pBuffer++ = aCol.GetBlue();
- }
- }
- }
- break;
- }
- }
- }
-
- //////////////////////////////////////////////////////////////////////////////////
- // color_generator_linear
- //////////////////////////////////////////////////////////////////////////////////
-
- template<typename T> struct color_generator_linear
- {
- typedef typename T::value_type value_type;
-
- color_generator_linear( const T &c1,
- const T &c2,
- unsigned int aSteps ) : maSteps(aSteps),
- maColor1(c1),
- maColor2(c2)
- {
- }
-
- unsigned size() const { return maSteps; }
- const T operator [] (unsigned v) const
- {
- const double w = double(v)/maSteps;
- return T( static_cast<value_type>(maColor1.r+(maColor2.r-maColor1.r)*w),
- static_cast<value_type>(maColor1.g+(maColor2.g-maColor1.g)*w),
- static_cast<value_type>(maColor1.b+(maColor2.b-maColor1.b)*w),
- static_cast<value_type>(maColor1.a+(maColor2.a-maColor1.a)*w));
- }
-
- unsigned int maSteps;
- const T maColor1;
- const T maColor2;
- };
-
- //////////////////////////////////////////////////////////////////////////////////
- // color_generator_axial
- //////////////////////////////////////////////////////////////////////////////////
-
- template<typename T> struct color_generator_axial
- {
- typedef typename T::value_type value_type;
-
- color_generator_axial( const T &c1,
- const T &c2,
- unsigned int aSteps ) : maSteps(aSteps),
- maColor1(c1),
- maColor2(c2)
- {
- }
-
- unsigned size() const { return maSteps; }
- const T operator [] (unsigned v) const
- {
- const double aHalfSteps = maSteps/2.0;
- const double w = (v >= aHalfSteps) ?
- 1.0-((double(v)-aHalfSteps)/aHalfSteps) :
- (double(v)*2.0)/maSteps;
- return T( static_cast<value_type>(maColor1.r+(maColor2.r-maColor1.r)*w),
- static_cast<value_type>(maColor1.g+(maColor2.g-maColor1.g)*w),
- static_cast<value_type>(maColor1.b+(maColor2.b-maColor1.b)*w),
- static_cast<value_type>(maColor1.a+(maColor2.a-maColor1.a)*w));
- }
-
- unsigned int maSteps;
- const T maColor1;
- const T maColor2;
- };
-
- //////////////////////////////////////////////////////////////////////////////////
- // color_generator_adaptor
- //////////////////////////////////////////////////////////////////////////////////
-
- template<typename T> struct color_generator_adaptor
- {
- color_generator_adaptor( const T &c1,
- const T &c2,
- unsigned int aSteps ) : linear_generator(c1,c2,aSteps),
- axial_generator(c1,c2,aSteps),
- mbLinear(true) {}
- void set_linear( bool bLinear ) { mbLinear=bLinear; }
- unsigned size() const { return mbLinear ? linear_generator.size() : axial_generator.size(); }
- const T operator [] (unsigned v) const
- {
- return mbLinear ?
- linear_generator.operator [] (v) :
- axial_generator.operator [] (v);
- }
-
- color_generator_linear<T> linear_generator;
- color_generator_axial<T> axial_generator;
- bool mbLinear;
- };
-
- //////////////////////////////////////////////////////////////////////////////////
- // gradient_polymorphic_wrapper_base
- //////////////////////////////////////////////////////////////////////////////////
-
- struct gradient_polymorphic_wrapper_base
- {
- virtual int calculate(int x, int y, int) const = 0;
- };
-
- //////////////////////////////////////////////////////////////////////////////////
- // gradient_polymorphic_wrapper
- //////////////////////////////////////////////////////////////////////////////////
-
- template<class GradientF> struct gradient_polymorphic_wrapper :
- public gradient_polymorphic_wrapper_base
- {
- virtual int calculate(int x, int y, int d) const
- {
- return m_gradient.calculate(x, y, d);
- }
- GradientF m_gradient;
- };
-
- //////////////////////////////////////////////////////////////////////////////////
- // gradient_rect
- //////////////////////////////////////////////////////////////////////////////////
-
- class gradient_rect
- {
- public:
-
- int width;
- int height;
-
- inline int calculate(int x, int y, int d) const
- {
- int ax = abs(x);
- int ay = abs(y);
- int clamp_x = height>width ? 0 : (width-height);
- int clamp_y = height>width ? (height-width) : 0;
- int value_x = (ax-clamp_x)*d/(width-clamp_x);
- int value_y = (ay-clamp_y)*d/(height-clamp_y);
- if(ax < (clamp_x))
- value_x = 0;
- if(ay < (clamp_y))
- value_y = 0;
- return value_x > value_y ? value_x : value_y;
- }
- };
-
- sal_uInt32 getBytesPerPixel( IColorBuffer::Format eFormat )
- {
- switch(eFormat)
- {
- default:
- OSL_ENSURE(false, "Unexpected pixel format");
- // FALLTHROUGH intended
- case IColorBuffer::FMT_R8G8B8:
- return 3L;
- case IColorBuffer::FMT_A8R8G8B8:
- return 4L;
- }
- }
-}
-
-//////////////////////////////////////////////////////////////////////////////////
-// Image::drawLinePolyPolygon
-//////////////////////////////////////////////////////////////////////////////////
-
-template<class pixel_format>
-void Image::drawLinePolyPolygonImpl( const ::basegfx::B2DPolyPolygon& rPolyPolygon,
- double fStrokeWidth,
- const rendering::ViewState& viewState,
- const rendering::RenderState& renderState )
-{
- ::basegfx::B2DPolyPolygon aPolyPolygon( rPolyPolygon );
- ARGB aRenderColor;
-
- setupPolyPolygon( aPolyPolygon, false, aRenderColor, viewState, renderState );
-
- if( !aPolyPolygon.count() )
- return;
-
- // Class template pixel_formats_rgb24 has full knowledge about this
- // particular pixel format in memory. The only template parameter
- // can be order_rgb24 or order_bgr24 that determines the order of color channels.
- //typedef agg::pixfmt_rgba32 pixel_format;
- pixel_format pixf(maRenderingBuffer);
-
- // There are two basic renderers with almost the same functionality:
- // renderer_base and renderer_mclip. The first one is used most often
- // and it performs low level clipping.
- // This simply adds clipping to the graphics buffer, the clip rect
- // will be initialized to the area of the framebuffer.
- typedef agg::renderer_base<pixel_format> renderer_base;
- agg::renderer_base<pixel_format> renb(pixf);
-
- // To draw Anti-Aliased primitives one shoud *rasterize* them first.
- // The primary rasterization technique in AGG is scanline based.
- // That is, a polygon is converted into a number of horizontal
- // scanlines and then the scanlines are being rendered one by one.
- // To transfer information from a rasterizer to the scanline renderer
- // there scanline containers are used. A scanline consists of a
- // number of horizontal, non-intersecting spans. All spans must be ordered by X.
- // --> *packed* scanline container
- agg::scanline_p8 sl;
-
- typedef agg::renderer_outline_aa<renderer_base> renderer_type;
- typedef agg::rasterizer_outline_aa<renderer_type> rasterizer_type;
- agg::line_profile_aa profile;
- profile.width(fStrokeWidth);
- renderer_type ren(renb, profile);
- rasterizer_type ras(ren);
-
- const agg::rgba8 fillcolor(aRenderColor.Color.r,
- aRenderColor.Color.g,
- aRenderColor.Color.b,
- aRenderColor.Color.a);
- ren.color(fillcolor);
-
- agg::path_storage path;
- agg::conv_curve<agg::path_storage> curve(path);
-
- for(sal_uInt32 nPolygon=0; nPolygon<aPolyPolygon.count(); ++nPolygon)
- {
- const basegfx::B2DPolygon aPolygon(aPolyPolygon.getB2DPolygon(nPolygon));
- const sal_uInt32 nPointCount(aPolygon.count());
-
- if(nPointCount)
- {
- if(aPolygon.areControlPointsUsed())
- {
- // prepare edge-based loop
- basegfx::B2DPoint aCurrentPoint(aPolygon.getB2DPoint(0));
- const sal_uInt32 nEdgeCount(aPolygon.isClosed() ? nPointCount - 1 : nPointCount);
-
- // first vertex
- path.move_to(aCurrentPoint.getX(), aCurrentPoint.getY());
-
- for(sal_uInt32 a(0); a < nEdgeCount; a++)
- {
- // access next point
- const sal_uInt32 nNextIndex((a + 1) % nPointCount);
- const basegfx::B2DPoint aNextPoint(aPolygon.getB2DPoint(nNextIndex));
-
- // get control points
- const basegfx::B2DPoint aControlNext(aPolygon.getNextControlPoint(a));
- const basegfx::B2DPoint aControlPrev(aPolygon.getPrevControlPoint(nNextIndex));
-
- // specify first cp, second cp, next vertex
- path.curve4(
- aControlNext.getX(), aControlNext.getY(),
- aControlPrev.getX(), aControlPrev.getY(),
- aNextPoint.getX(), aNextPoint.getY());
-
- // prepare next step
- aCurrentPoint = aNextPoint;
- }
- }
- else
- {
- const basegfx::B2DPoint aStartPoint(aPolygon.getB2DPoint(0));
- ras.move_to_d(aStartPoint.getX(), aStartPoint.getY());
-
- for(sal_uInt32 a(1); a < nPointCount; a++)
- {
- const basegfx::B2DPoint aVertexPoint(aPolygon.getB2DPoint(a));
- ras.line_to_d(aVertexPoint.getX(), aVertexPoint.getY());
- }
-
- ras.render(aPolygon.isClosed());
- }
- }
- }
-
- ras.add_path(curve);
- ras.render(false);
-}
-
-//////////////////////////////////////////////////////////////////////////////////
-// Image::drawLinePolyPolygon
-//////////////////////////////////////////////////////////////////////////////////
-
-void Image::drawLinePolyPolygon( const ::basegfx::B2DPolyPolygon& rPoly,
- double fStrokeWidth,
- const rendering::ViewState& viewState,
- const rendering::RenderState& renderState )
-{
- switch(maDesc.eFormat)
- {
- case FMT_R8G8B8:
- drawLinePolyPolygonImpl<agg::pixfmt_rgb24>(rPoly,fStrokeWidth,viewState,renderState);
- break;
- case FMT_A8R8G8B8:
- drawLinePolyPolygonImpl<agg::pixfmt_rgba32>(rPoly,fStrokeWidth,viewState,renderState);
- break;
- default:
- OSL_ENSURE(false, "Unexpected pixel format");
- break;
- }
-}
-
-//////////////////////////////////////////////////////////////////////////////////
-// Image::implDrawBitmap
-//////////////////////////////////////////////////////////////////////////////////
-
-/** internal utility function to draw one image into another one.
- the source image will be drawn with respect to the given
- transform and clip settings.
- */
-ImageCachedPrimitiveSharedPtr Image::implDrawBitmap(
- const Image& rBitmap,
- const rendering::ViewState& viewState,
- const rendering::RenderState& renderState )
-{
- ::basegfx::B2DPolyPolygon aPoly(
- ::basegfx::tools::createPolygonFromRect(
- ::basegfx::B2DRange(0.0, 0.0,
- rBitmap.maDesc.nWidth,
- rBitmap.maDesc.nHeight ) ) );
- ARGB aFillColor;
-
- setupPolyPolygon( aPoly, true, aFillColor, viewState, renderState );
-
- if( !aPoly.count() )
- return ImageCachedPrimitiveSharedPtr();
-
- ::basegfx::B2DHomMatrix aViewTransform;
- ::basegfx::B2DHomMatrix aRenderTransform;
- ::basegfx::B2DHomMatrix aTextureTransform;
-
- ::basegfx::unotools::homMatrixFromAffineMatrix(aRenderTransform,
- renderState.AffineTransform);
- ::basegfx::unotools::homMatrixFromAffineMatrix(aViewTransform,
- viewState.AffineTransform);
- aTextureTransform *= aRenderTransform;
-
- // TODO(F2): Fill in texture
- rendering::Texture aTexture;
-
- return fillTexturedPolyPolygon( rBitmap,
- aPoly,
- aTextureTransform,
- aViewTransform,
- aTexture );
-}
-
-//////////////////////////////////////////////////////////////////////////////////
-// cachedPrimitiveFTPP [cachedPrimitive for [F]ill[T]extured[P]oly[P]olygon]
-//////////////////////////////////////////////////////////////////////////////////
-
-#if AGG_VERSION >= 2400
-template<class pixel_format_dst,class span_gen_type>
-#else
-template<class pixel_format,class span_gen_type>
-#endif
-class cachedPrimitiveFTPP : public ImageCachedPrimitive
-{
- public:
-
- cachedPrimitiveFTPP( const ::basegfx::B2DHomMatrix &rTransform,
- const ::basegfx::B2DHomMatrix &rViewTransform,
- agg::rendering_buffer &dst,
- const agg::rendering_buffer& src ) :
- aTransform(rTransform),
- inter(tm),
- filter(filter_kernel),
-#if AGG_VERSION >= 2400
- pixs(const_cast<agg::rendering_buffer&>(src)),
- source(pixs),
- sg(source,inter,filter),
- pixd(dst),
- rb(pixd),
- ren(rb,sa,sg)
-#else
- sg(sa,src,inter,filter),
- pixf(dst),
- rb(pixf),
- ren(rb,sg)
-#endif
- {
- ::basegfx::B2DHomMatrix aFinalTransform(aTransform);
- aFinalTransform *= rViewTransform;
- tm = transAffineFromB2DHomMatrix(aFinalTransform);
- tm.invert();
- }
-
- virtual void setImage( const ::boost::shared_ptr< class Image >& rTargetImage )
- {
- pImage=rTargetImage;
- }
-
- virtual sal_Int8 redraw( const ::com::sun::star::rendering::ViewState& aState ) const
- {
- ::basegfx::B2DHomMatrix aViewTransform;
- ::basegfx::unotools::homMatrixFromAffineMatrix(aViewTransform,aState.AffineTransform);
- ::basegfx::B2DHomMatrix aFinalTransform(aTransform);
- aFinalTransform *= aViewTransform;
- tm = transAffineFromB2DHomMatrix(aFinalTransform);
- tm.invert();
- redraw();
- return ::com::sun::star::rendering::RepaintResult::REDRAWN;
- }
-
- inline void redraw() const { agg::render_scanlines(ras, sl, ren); }
-
- mutable agg::rasterizer_scanline_aa<> ras;
-
- private:
-
- typedef agg::span_interpolator_linear<> interpolator_type;
-#if AGG_VERSION >= 2400
- typedef agg::renderer_base<pixel_format_dst> renderer_base;
- typedef agg::span_allocator< typename span_gen_type::color_type > span_alloc_type;
- typedef agg::renderer_scanline_aa<renderer_base, span_alloc_type, span_gen_type> renderer_type;
- typedef typename span_gen_type::source_type source_type;
- typedef typename span_gen_type::source_type::pixfmt_type pixel_format_src;
-#else
- typedef agg::renderer_base<pixel_format> renderer_base;
- typedef agg::renderer_scanline_aa<renderer_base, span_gen_type> renderer_type;
-#endif
-
- ::basegfx::B2DHomMatrix aTransform;
- interpolator_type inter;
- agg::image_filter_bilinear filter_kernel;
- agg::image_filter_lut filter;
-#if AGG_VERSION >= 2400
- span_alloc_type sa;
- pixel_format_src pixs;
- source_type source;
-#else
- agg::span_allocator< typename span_gen_type::color_type > sa;
-#endif
- span_gen_type sg;
-#if AGG_VERSION >= 2400
- pixel_format_dst pixd;
-#else
- pixel_format pixf;
-#endif
- renderer_base rb;
- mutable renderer_type ren;
- mutable agg::scanline_p8 sl;
- mutable agg::trans_affine tm;
- ImageSharedPtr pImage;
-};
-
-//////////////////////////////////////////////////////////////////////////////////
-// Image::fillTexturedPolyPolygon
-//////////////////////////////////////////////////////////////////////////////////
-
-template<class pixel_format,class span_gen_type>
-ImageCachedPrimitiveSharedPtr Image::fillTexturedPolyPolygonImpl(
- const Image& rTexture,
- const ::basegfx::B2DPolyPolygon& rPolyPolygon,
- const ::basegfx::B2DHomMatrix& rOverallTransform,
- const ::basegfx::B2DHomMatrix& rViewTransform,
- const rendering::Texture& )
-{
- // calculate final overall transform.
- ::basegfx::B2DHomMatrix aOverallTransform(rOverallTransform);
- aOverallTransform *= rViewTransform;
-
- // instead of always using the full-blown solution we
- // first check to see if this is a simple rectangular
- // 1-to-1 copy from source to destination image.
- ::basegfx::B2DTuple aTranslate(aOverallTransform.get(0,2),aOverallTransform.get(1,2));
- ::basegfx::B2DTuple aSize(rTexture.maDesc.nWidth,rTexture.maDesc.nHeight);
- ::basegfx::B2DRange aRange(aTranslate,aTranslate+aSize);
- ::basegfx::B2DPolyPolygon aPolyPolygon(rPolyPolygon);
- aPolyPolygon.transform(aOverallTransform);
- if(::basegfx::tools::isPolyPolygonEqualRectangle(aPolyPolygon,aRange))
- {
- // yes, we can take the shortcut.
- // but we need to clip the destination rectangle
- // against the boundary of the destination image.
- sal_Int32 dwSrcX(0);
- sal_Int32 dwSrcY(0);
- sal_Int32 dwDstX(static_cast<sal_Int32>(aTranslate.getX()));
- sal_Int32 dwDstY(static_cast<sal_Int32>(aTranslate.getY()));
- sal_Int32 dwWidth(rTexture.maDesc.nWidth);
- sal_Int32 dwHeight(rTexture.maDesc.nHeight);
-
- // prevent fast copy if destination position is not an
- // integer coordinate. otherwise we would most probably
- // introduce visual glitches while combining this with
- // high-accuracy rendering stuff.
- if( ::basegfx::fTools::equalZero(aTranslate.getX()-dwDstX) &&
- ::basegfx::fTools::equalZero(aTranslate.getY()-dwDstY))
- {
- // clip against destination boundary. shrink size if
- // necessary, modify destination position if we need to.
- if(dwDstX < 0) { dwWidth-=dwDstX; dwSrcX=-dwDstX; dwDstX=0; }
- if(dwDstY < 0) { dwHeight-=dwDstY; dwSrcY=-dwDstY; dwDstY=0; }
- const sal_Int32 dwRight(dwDstX+dwWidth);
- const sal_Int32 dwBottom(dwDstY+dwHeight);
- if(dwRight > dwWidth)
- dwWidth -= dwRight-dwWidth;
- if(dwBottom > dwHeight)
- dwHeight -= dwBottom-dwHeight;
-
- // calculate source buffer
- const Description &srcDesc = rTexture.maDesc;
- const sal_uInt32 dwSrcBytesPerPixel(getBytesPerPixel(srcDesc.eFormat));
- const sal_uInt32 dwSrcPitch(srcDesc.nWidth*dwSrcBytesPerPixel+srcDesc.nStride);
- sal_uInt8 *pSrcBuffer = rTexture.maDesc.pBuffer+(dwSrcPitch*dwSrcX)+(dwSrcBytesPerPixel*dwSrcY);
-
- // calculate destination buffer
- const Description &dstDesc = maDesc;
- const sal_uInt32 dwDstBytesPerPixel(getBytesPerPixel(dstDesc.eFormat));
- const sal_uInt32 dwDstPitch(dstDesc.nWidth*dwDstBytesPerPixel+dstDesc.nStride);
- sal_uInt8 *pDstBuffer = maDesc.pBuffer+(dwDstPitch*dwDstY)+(dwDstBytesPerPixel*dwDstX);
-
- // if source and destination format match, we can simply
- // copy whole scanlines.
- if(srcDesc.eFormat == dstDesc.eFormat)
- {
- const sal_Size dwNumBytesPerScanline(dwSrcBytesPerPixel*dwWidth);
- for(sal_Int32 y=0; y<dwHeight; ++y)
- {
- rtl_copyMemory(pDstBuffer,pSrcBuffer,dwNumBytesPerScanline);
- pSrcBuffer += dwSrcPitch;
- pDstBuffer += dwDstPitch;
- }
- }
- else
- {
- // otherwise [formats do not match], we need to copy
- // each pixel one by one and convert from source to destination format.
- if(srcDesc.eFormat == FMT_A8R8G8B8 && dstDesc.eFormat == FMT_R8G8B8)
- {
- for(sal_Int32 y=0; y<dwHeight; ++y)
- {
- sal_uInt8 *pSrc=pSrcBuffer;
- sal_uInt8 *pDst=pDstBuffer;
- for(sal_Int32 x=0; x<dwWidth; ++x)
- {
- sal_uInt8 r(*pSrc++);
- sal_uInt8 g(*pSrc++);
- sal_uInt8 b(*pSrc++);
- sal_uInt8 Alpha(*pSrc++);
- sal_uInt8 OneMinusAlpha(0xFF-Alpha);
- *pDst=(((r*Alpha)+((*pDst)*OneMinusAlpha))/0xFF);
- ++pDst;
- *pDst=(((g*Alpha)+((*pDst)*OneMinusAlpha))/0xFF);
- ++pDst;
- *pDst=(((b*Alpha)+((*pDst)*OneMinusAlpha))/0xFF);
- ++pDst;
- }
- pSrcBuffer += dwSrcPitch;
- pDstBuffer += dwDstPitch;
- }
- }
- else if(srcDesc.eFormat == FMT_R8G8B8 && dstDesc.eFormat == FMT_A8R8G8B8)
- {
- for(sal_Int32 y=0; y<dwHeight; ++y)
- {
- sal_uInt8 *pSrc=pSrcBuffer;
- sal_uInt8 *pDst=pDstBuffer;
- for(sal_Int32 x=0; x<dwWidth; ++x)
- {
- sal_uInt8 r(*pSrc++);
- sal_uInt8 g(*pSrc++);
- sal_uInt8 b(*pSrc++);
- *pDst++=r;
- *pDst++=g;
- *pDst++=b;
- *pDst++=0xFF;
- }
- pSrcBuffer += dwSrcPitch;
- pDstBuffer += dwDstPitch;
- }
- }
- }
-
- return ImageCachedPrimitiveSharedPtr();
- }
- }
-
- typedef cachedPrimitiveFTPP<pixel_format,span_gen_type> cachedPrimitive_t;
- cachedPrimitive_t *pPrimitive = new cachedPrimitive_t( rOverallTransform,
- rViewTransform,
- maRenderingBuffer,
- rTexture.maRenderingBuffer);
-
- agg::path_storage path;
- agg::conv_curve<agg::path_storage> curve(path);
-
- for(sal_uInt32 nPolygon(0); nPolygon < rPolyPolygon.count(); nPolygon++)
- {
- const basegfx::B2DPolygon aPolygon(rPolyPolygon.getB2DPolygon(nPolygon));
- const sal_uInt32 nPointCount(aPolygon.count());
-
- if(nPointCount)
- {
- if(aPolygon.areControlPointsUsed())
- {
- // prepare edge-based loop
- basegfx::B2DPoint aCurrentPoint(aPolygon.getB2DPoint(0));
- const sal_uInt32 nEdgeCount(aPolygon.isClosed() ? nPointCount - 1 : nPointCount);
-
- // first vertex
- path.move_to(aCurrentPoint.getX(), aCurrentPoint.getY());
-
- for(sal_uInt32 a(0); a < nEdgeCount; a++)
- {
- // access next point
- const sal_uInt32 nNextIndex((a + 1) % nPointCount);
- const basegfx::B2DPoint aNextPoint(aPolygon.getB2DPoint(nNextIndex));
-
- // get control points
- const basegfx::B2DPoint aControlNext(aPolygon.getNextControlPoint(a));
- const basegfx::B2DPoint aControlPrev(aPolygon.getPrevControlPoint(nNextIndex));
-
- // specify first cp, second cp, next vertex
- path.curve4(
- aControlNext.getX(), aControlNext.getY(),
- aControlPrev.getX(), aControlPrev.getY(),
- aNextPoint.getX(), aNextPoint.getY());
-
- // prepare next step
- aCurrentPoint = aNextPoint;
- }
- }
- else
- {
- const basegfx::B2DPoint aPoint(aPolygon.getB2DPoint(0));
- pPrimitive->ras.move_to_d(aPoint.getX(), aPoint.getY());
-
- for(sal_uInt32 a(1); a < nPointCount; a++)
- {
- const basegfx::B2DPoint aVertexPoint(aPolygon.getB2DPoint(a));
- pPrimitive->ras.line_to_d(aVertexPoint.getX(), aVertexPoint.getY());
- }
-
- if(aPolygon.isClosed())
- {
- pPrimitive->ras.close_polygon();
- }
- }
- }
- }
-
- pPrimitive->ras.add_path(curve);
- pPrimitive->redraw();
-
- return ImageCachedPrimitiveSharedPtr(pPrimitive);
-}
-
-//////////////////////////////////////////////////////////////////////////////////
-// Image::fillTexturedPolyPolygon
-//////////////////////////////////////////////////////////////////////////////////
-
-ImageCachedPrimitiveSharedPtr Image::fillTexturedPolyPolygon(
- const Image& rTexture,
- const ::basegfx::B2DPolyPolygon& rPolyPolygon,
- const ::basegfx::B2DHomMatrix& rOverallTransform,
- const ::basegfx::B2DHomMatrix& rViewTransform,
- const rendering::Texture& texture )
-{
- typedef agg::wrap_mode_repeat wrap_x_type;
- typedef agg::wrap_mode_repeat wrap_y_type;
- typedef agg::pixfmt_rgb24 pixfmt_rgb24;
- typedef agg::pixfmt_rgba32 pixfmt_rgba32;
-#if AGG_VERSION >= 2400
- typedef agg::image_accessor_wrap< pixfmt_rgba32, wrap_x_type, wrap_y_type > img_source_type_rgba;
- typedef agg::image_accessor_wrap< pixfmt_rgb24, wrap_x_type, wrap_y_type > img_source_type_rgb;
-
- typedef agg::span_image_resample_rgba_affine< img_source_type_rgba > span_gen_type_rgba;
- typedef agg::span_image_resample_rgb_affine< img_source_type_rgb > span_gen_type_rgb;
-#else
- typedef agg::span_pattern_resample_rgba_affine< pixfmt_rgba32::color_type,
- pixfmt_rgba32::order_type,
- wrap_x_type,
- wrap_y_type> span_gen_type_rgba;
- typedef agg::span_pattern_resample_rgb_affine< pixfmt_rgb24::color_type,
- pixfmt_rgb24::order_type,
- wrap_x_type,
- wrap_y_type> span_gen_type_rgb;
-#endif
-
- const Format nDest = maDesc.eFormat;
- const Format nSource = rTexture.maDesc.eFormat;
-
- if(nDest == FMT_R8G8B8 && nSource == FMT_R8G8B8)
- {
- return fillTexturedPolyPolygonImpl< agg::pixfmt_rgb24,
- span_gen_type_rgb >(
- rTexture,
- rPolyPolygon,
- rOverallTransform,
- rViewTransform,
- texture );
- }
- else if(nDest == FMT_R8G8B8 && nSource == FMT_A8R8G8B8)
- {
- return fillTexturedPolyPolygonImpl< agg::pixfmt_rgb24,
- span_gen_type_rgba >(
- rTexture,
- rPolyPolygon,
- rOverallTransform,
- rViewTransform,
- texture );
- }
- else if(nDest == FMT_A8R8G8B8 && nSource == FMT_R8G8B8)
- {
- return fillTexturedPolyPolygonImpl< agg::pixfmt_rgba32,
- span_gen_type_rgb >(
- rTexture,
- rPolyPolygon,
- rOverallTransform,
- rViewTransform,
- texture );
- }
- else if(nDest == FMT_A8R8G8B8 && nSource == FMT_A8R8G8B8)
- {
- return fillTexturedPolyPolygonImpl< agg::pixfmt_rgba32,
- span_gen_type_rgba >(
- rTexture,
- rPolyPolygon,
- rOverallTransform,
- rViewTransform,
- texture );
- }
- else
- {
- OSL_ENSURE(false, "Unexpected pixel format");
- }
-
- return ImageCachedPrimitiveSharedPtr();
-}
-
-//////////////////////////////////////////////////////////////////////////////////
-// Image::fillGradient
-//////////////////////////////////////////////////////////////////////////////////
-
-template<class pixel_format>
-void Image::fillGradientImpl( const ParametricPolyPolygon::Values& rValues,
- const uno::Sequence< double >& rUnoColor1,
- const uno::Sequence< double >& rUnoColor2,
- const ::basegfx::B2DPolyPolygon& rPolyPolygon,
- const ::basegfx::B2DHomMatrix& rOverallTransform,
- const rendering::Texture& )
-{
- const ARGB aColor1(0xFFFFFFFF,
- rUnoColor1);
- const ARGB aColor2(0xFFFFFFFF,
- rUnoColor2);
-
- // first of all we need to provide the framebuffer we want to render to.
- // the properties of the framebuffer are
- // 1) memory & layout [width, height, stride]
- // 2) pixelformat
- // 3) clipping
-
- // Class template pixel_formats_rgb24 has full knowledge about this
- // particular pixel format in memory. The only template parameter
- // can be order_rgb24 or order_bgr24 that determines the order of color channels.
- pixel_format pixf(maRenderingBuffer);
-
- // There are two basic renderers with almost the same functionality:
- // renderer_base and renderer_mclip. The first one is used most often
- // and it performs low level clipping.
- // This simply adds clipping to the graphics buffer, the clip rect
- // will be initialized to the area of the framebuffer.
- typedef agg::renderer_base<pixel_format> renderer_base;
- renderer_base rb(pixf);
-
- // bounding rectangle of untransformed polypolygon
- const ::basegfx::B2DRange& rBounds(::basegfx::tools::getRange(rPolyPolygon));
-
- // the color generator produces a specific color from
- // some given interpolation value.
- // number of steps for color interpolation
- typedef typename pixel_format::color_type color_type;
- color_type color1(agg::rgba8(aColor1.Color.r,
- aColor1.Color.g,
- aColor1.Color.b,
- 255));
- color_type color2(agg::rgba8(aColor2.Color.r,
- aColor2.Color.g,
- aColor2.Color.b,
- 255));
- typedef color_generator_adaptor<color_type> color_generator_type;
- unsigned int dwNumSteps = static_cast<unsigned int>(rBounds.getWidth());
- color_generator_type colors(color1,color2,dwNumSteps);
- colors.set_linear(true);
-
- // color = f(x,y)
- gradient_polymorphic_wrapper<agg::gradient_x> gf_x;
- gradient_polymorphic_wrapper<agg::gradient_radial> gf_radial;
- gradient_polymorphic_wrapper<gradient_rect> gf_rectangular;
- gf_rectangular.m_gradient.width = static_cast<int>(rBounds.getWidth())<<4;
- gf_rectangular.m_gradient.height = static_cast<int>(rBounds.getHeight())<<4;
- const gradient_polymorphic_wrapper_base *gf[] = { &gf_x, // GRADIENT_LINEAR
- &gf_x, // GRADIENT_AXIAL
- &gf_radial, // GRADIENT_ELLIPTICAL
- &gf_rectangular // GRADIENT_RECTANGULAR
- };
-
- // how do texture coordinates change when the pixel coordinate change?
- typedef agg::span_interpolator_linear<> interpolator_type;
- agg::trans_affine tm;
- tm *= agg::trans_affine_scaling(1.0f/rBounds.getWidth(),
- 1.0f/rBounds.getHeight());
- if(rValues.meType == ParametricPolyPolygon::GRADIENT_ELLIPTICAL ||
- rValues.meType == ParametricPolyPolygon::GRADIENT_RECTANGULAR)
- {
- //tm *= trans_affine_scaling(mnAspectRatio,+1.0f);
- //const double fAspect = aBounds.getWidth()/aBounds.getHeight();
- //tm *= trans_affine_scaling(+0.5f,+0.5f*(1.0f/fAspect));
- //tm *= trans_affine_translation(+0.5f,+0.5f);
- tm *= agg::trans_affine_scaling(+0.5f,+0.5f);
- tm *= agg::trans_affine_translation(+0.5f,+0.5f);
- }
- tm *= transAffineFromB2DHomMatrix(rOverallTransform);
- tm.invert();
- interpolator_type inter(tm);
-
- // spanline allocators reserve memory for the color values
- // filled up by the spanline generators.
- typedef agg::span_allocator<color_type> gradient_span_alloc;
- gradient_span_alloc span_alloc;
-
- // scanline generators create the actual color values for
- // some specific coordinate range of a scanline.
- typedef agg::span_gradient<color_type,
- interpolator_type,
- gradient_polymorphic_wrapper_base,
- color_generator_type > gradient_span_gen;
-#if AGG_VERSION >= 2400
- gradient_span_gen span_gen(inter,
- *gf[rValues.meType],
- colors,
- 0,
- dwNumSteps);
-#else
- gradient_span_gen span_gen(span_alloc,
- inter,
- *gf[rValues.meType],
- colors,
- 0,
- dwNumSteps);
-#endif
-
- // To draw Anti-Aliased primitives one shoud *rasterize* them first.
- // The primary rasterization technique in AGG is scanline based.
- // That is, a polygon is converted into a number of horizontal
- // scanlines and then the scanlines are being rendered one by one.
- // To transfer information from a rasterizer to the scanline renderer
- // there scanline containers are used. A scanline consists of a
- // number of horizontal, non-intersecting spans. All spans must be ordered by X.
- // --> packed scanline container
- agg::scanline_p8 sl;
-
- // antialiased scanline renderer with pattern filling capability
- // [in contrast to solid renderers, that is]
- // the instance of this particular renderer combines the
- // renderbuffer [i.e. destination] and the spanline generator [i.e. source]
-#if AGG_VERSION >= 2400
- typedef agg::renderer_scanline_aa<renderer_base, gradient_span_alloc, gradient_span_gen> renderer_gradient;
- renderer_gradient r1(rb, span_alloc, span_gen);
-#else
- typedef agg::renderer_scanline_aa<renderer_base, gradient_span_gen> renderer_gradient;
- renderer_gradient r1(rb, span_gen);
-#endif
-
- // instantiate the rasterizer and feed the incoming polypolygon.
- agg::rasterizer_scanline_aa<> ras;
- agg::path_storage path;
- agg::conv_curve<agg::path_storage> curve(path);
-
- for(sal_uInt32 nPolygon(0); nPolygon < rPolyPolygon.count(); nPolygon++)
- {
- const basegfx::B2DPolygon aPolygon(rPolyPolygon.getB2DPolygon(nPolygon));
- const sal_uInt32 nPointCount(aPolygon.count());
-
- if(nPointCount)
- {
- if(aPolygon.areControlPointsUsed())
- {
- // prepare edge-based loop
- basegfx::B2DPoint aCurrentPoint(aPolygon.getB2DPoint(0));
- const sal_uInt32 nEdgeCount(aPolygon.isClosed() ? nPointCount - 1 : nPointCount);
-
- // first vertex
- path.move_to(aCurrentPoint.getX(), aCurrentPoint.getY());
-
- for(sal_uInt32 a(0); a < nEdgeCount; a++)
- {
- // access next point
- const sal_uInt32 nNextIndex((a + 1) % nPointCount);
- const basegfx::B2DPoint aNextPoint(aPolygon.getB2DPoint(nNextIndex));
-
- // get control points
- const basegfx::B2DPoint aControlNext(aPolygon.getNextControlPoint(a));
- const basegfx::B2DPoint aControlPrev(aPolygon.getPrevControlPoint(nNextIndex));
-
- // specify first cp, second cp, next vertex
- path.curve4(
- aControlNext.getX(), aControlNext.getY(),
- aControlPrev.getX(), aControlPrev.getY(),
- aNextPoint.getX(), aNextPoint.getY());
-
- // prepare next step
- aCurrentPoint = aNextPoint;
- }
- }
- else
- {
- const basegfx::B2DPoint aPoint(aPolygon.getB2DPoint(0));
- ras.move_to_d(aPoint.getX(), aPoint.getY());
-
- for(sal_uInt32 a(1); a < nPointCount; a++)
- {
- const basegfx::B2DPoint aVertexPoint(aPolygon.getB2DPoint(a));
- ras.line_to_d(aVertexPoint.getX(), aVertexPoint.getY());
- }
-
- if(aPolygon.isClosed())
- {
- ras.close_polygon();
- }
- }
- }
- }
-
- // everything is up and running, go...
- ras.add_path(curve);
- render_scanlines(ras,sl,r1);
-}
-
-//////////////////////////////////////////////////////////////////////////////////
-// Image::fillGradient
-//////////////////////////////////////////////////////////////////////////////////
-
-void Image::fillGradient( const ParametricPolyPolygon::Values& rValues,
- const uno::Sequence< double >& rUnoColor1,
- const uno::Sequence< double >& rUnoColor2,
- const ::basegfx::B2DPolyPolygon& rPolyPolygon,
- const ::basegfx::B2DHomMatrix& rOverallTransform,
- const rendering::Texture& texture )
-{
- switch(maDesc.eFormat)
- {
- case FMT_R8G8B8:
- fillGradientImpl<agg::pixfmt_rgb24>(rValues,rUnoColor1,rUnoColor2,rPolyPolygon,rOverallTransform,texture);
- break;
- case FMT_A8R8G8B8:
- fillGradientImpl<agg::pixfmt_rgba32>(rValues,rUnoColor1,rUnoColor2,rPolyPolygon,rOverallTransform,texture);
- break;
- default:
- OSL_ENSURE(false, "Unexpected pixel format");
- break;
- }
-}
-
-//////////////////////////////////////////////////////////////////////////////////
-// Image::fromVCLBitmap
-//////////////////////////////////////////////////////////////////////////////////
-
-bool Image::fromVCLBitmap( ::BitmapEx& rBmpEx )
-{
- const ::Size aBmpSize( rBmpEx.GetSizePixel() );
- Image::Description desc;
- desc.eFormat = rBmpEx.IsTransparent() ? FMT_A8R8G8B8 : FMT_R8G8B8;
- desc.nWidth = aBmpSize.Width();
- desc.nHeight = aBmpSize.Height();
- desc.nStride = 0;
- const sal_uInt32 nPitch(desc.nWidth*getBytesPerPixel(desc.eFormat)+desc.nStride);
- desc.pBuffer = new sal_uInt8 [nPitch*desc.nHeight];
- maDesc = desc;
- mbBufferHasUserOwnership = false;
- maRenderingBuffer.attach(static_cast<agg::int8u *>(desc.pBuffer),
- desc.nWidth,
- desc.nHeight,
- nPitch);
- RawABGRBitmap aBmpData;
- aBmpData.mnWidth = aBmpSize.Width();
- aBmpData.mnHeight = aBmpSize.Height();
- aBmpData.mpBitmapData = static_cast<sal_uInt8 *>(desc.pBuffer);
- vclBitmapEx2Raw(rBmpEx,aBmpData);
-
- return true;
-}
-
-//////////////////////////////////////////////////////////////////////////////////
-// Image::Image
-//////////////////////////////////////////////////////////////////////////////////
-
-Image::Image( const Description& rDesc ) :
- maDesc( rDesc ),
- maRenderingBuffer(),
- mbBufferHasUserOwnership( rDesc.pBuffer != NULL )
-{
-#if defined(PROFILER)
- for(int i=0; i<TIMER_MAX; ++i)
- maElapsedTime[i]=0.0;
-#endif
-
- // allocate own buffer memory, if not provided
- sal_uInt8* pBuffer = maDesc.pBuffer;
- const sal_uInt32 nWidth(maDesc.nWidth);
- const sal_uInt32 nHeight(maDesc.nHeight);
- const sal_uInt32 nStride(maDesc.nStride);
- const sal_uInt32 nPitch(nWidth*getBytesPerPixel(maDesc.eFormat)
- + nStride);
-
- if( !pBuffer )
- pBuffer = new sal_uInt8 [nPitch*nHeight];
-
- maDesc.pBuffer = pBuffer;
-
- // attach graphics buffer
- maRenderingBuffer.attach(
- static_cast<agg::int8u *>(pBuffer),
- nWidth,
- nHeight,
- nPitch );
-}
-
-//////////////////////////////////////////////////////////////////////////////////
-// Image::Image
-//////////////////////////////////////////////////////////////////////////////////
-
-Image::Image( const uno::Reference< rendering::XBitmap >& xBitmap ) :
- maDesc(),
- maRenderingBuffer(),
- mbBufferHasUserOwnership( false )
-{
-#if defined(PROFILER)
- for(int i=0; i<TIMER_MAX; ++i)
- maElapsedTime[i]=0.0;
-#endif
-
- // TODO(F1): Add support for floating point bitmap formats
- uno::Reference<rendering::XIntegerReadOnlyBitmap> xIntBmp(xBitmap,
- uno::UNO_QUERY_THROW);
- ::BitmapEx aBmpEx = ::vcl::unotools::bitmapExFromXBitmap(xIntBmp);
- if( !!aBmpEx )
- fromVCLBitmap(aBmpEx);
-
- // TODO(F2): Fallback to XIntegerBitmap interface for import
- OSL_ENSURE(false,
- "Image::Image(): Cannot retrieve bitmap data!" );
-}
-
-//////////////////////////////////////////////////////////////////////////////////
-// Image::~Image
-//////////////////////////////////////////////////////////////////////////////////
-
-Image::~Image()
-{
-#if defined(PROFILER)
-
- double aAccumulatedTime(0.0);
- for(int i=0; i<TIMER_MAX; ++i)
- aAccumulatedTime += maElapsedTime[i];
-
- OSL_TRACE("Image %d - %d %d %d %d %d\n",(int)(aAccumulatedTime*1000.0),
- (int)(maElapsedTime[TIMER_FILLTEXTUREDPOLYPOLYGON]*1000.0),
- (int)(maElapsedTime[TIMER_FILLB2DPOLYPOLYGON]*1000.0),
- (int)(maElapsedTime[TIMER_DRAWPOLYPOLYGON]*1000.0),
- (int)(maElapsedTime[TIMER_FILLPOLYPOLYGON]*1000.0),
- (int)(maElapsedTime[TIMER_DRAWBITMAP]*1000.0));
-
-#endif
-
- if( !mbBufferHasUserOwnership )
- delete [] maDesc.pBuffer;
-}
-
-//////////////////////////////////////////////////////////////////////////////////
-// Image::clear
-//////////////////////////////////////////////////////////////////////////////////
-
-template<class pixel_format>
-void Image::clearImpl( sal_uInt8 a,
- sal_uInt8 r,
- sal_uInt8 g,
- sal_uInt8 b )
-{
- pixel_format pixf(maRenderingBuffer);
- agg::renderer_base<pixel_format> renb(pixf);
-
- renb.clear(agg::rgba8(r,g,b,a));
-}
-
-//////////////////////////////////////////////////////////////////////////////////
-// Image::clear
-//////////////////////////////////////////////////////////////////////////////////
-
-void Image::clear( sal_uInt8 a,
- sal_uInt8 r,
- sal_uInt8 g,
- sal_uInt8 b )
-{
- switch(maDesc.eFormat)
- {
- case FMT_R8G8B8:
- return clearImpl<agg::pixfmt_rgb24>(a,r,g,b);
- case FMT_A8R8G8B8:
- return clearImpl<agg::pixfmt_rgba32>(a,r,g,b);
- default:
- OSL_ENSURE(false, "Unexpected pixel format");
- break;
- }
-}
-
-//////////////////////////////////////////////////////////////////////////////////
-// Image::fillB2DPolyPolygon
-//////////////////////////////////////////////////////////////////////////////////
-
-void Image::fillB2DPolyPolygon(
- const ::basegfx::B2DPolyPolygon& rPolyPolygon,
- const rendering::ViewState& viewState,
- const rendering::RenderState& renderState )
-{
-#if defined(PROFILER)
- ScopeTimer aTimer(TIMER_FILLB2DPOLYPOLYGON,this);
-#endif
-
- switch(maDesc.eFormat)
- {
- case FMT_R8G8B8:
- fillPolyPolygonImpl<agg::pixfmt_rgb24>(rPolyPolygon,viewState,renderState);
- break;
- case FMT_A8R8G8B8:
- fillPolyPolygonImpl<agg::pixfmt_rgba32>(rPolyPolygon,viewState,renderState);
- break;
- default:
- OSL_ENSURE(false, "Unexpected pixel format");
- break;
- }
-}
-
-//////////////////////////////////////////////////////////////////////////////////
-// Image::lock
-//////////////////////////////////////////////////////////////////////////////////
-
-sal_uInt8* Image::lock() const
-{
- return maDesc.pBuffer;
-}
-
-//////////////////////////////////////////////////////////////////////////////////
-// Image::unlock
-//////////////////////////////////////////////////////////////////////////////////
-
-void Image::unlock() const
-{
-}
-
-//////////////////////////////////////////////////////////////////////////////////
-// Image::getWidth
-//////////////////////////////////////////////////////////////////////////////////
-
-sal_uInt32 Image::getWidth() const
-{
- return maDesc.nWidth;
-}
-
-//////////////////////////////////////////////////////////////////////////////////
-// Image::getHeight
-//////////////////////////////////////////////////////////////////////////////////
-
-sal_uInt32 Image::getHeight() const
-{
- return maDesc.nHeight;
-}
-
-//////////////////////////////////////////////////////////////////////////////////
-// Image::getStride
-//////////////////////////////////////////////////////////////////////////////////
-
-sal_uInt32 Image::getStride() const
-{
- return maDesc.nWidth*getBytesPerPixel(maDesc.eFormat)+maDesc.nStride;
-}
-
-//////////////////////////////////////////////////////////////////////////////////
-// Image::getFormat
-//////////////////////////////////////////////////////////////////////////////////
-
-IColorBuffer::Format Image::getFormat() const
-{
- return maDesc.eFormat;
-}
-
-//////////////////////////////////////////////////////////////////////////////////
-// Image::drawPoint
-//////////////////////////////////////////////////////////////////////////////////
-
-void Image::drawPoint( const geometry::RealPoint2D& /*aPoint*/,
- const rendering::ViewState& /*viewState*/,
- const rendering::RenderState& /*renderState*/ )
-{
- OSL_ENSURE(false,
- "Image::drawPoint(): NYI" );
-}
-
-//////////////////////////////////////////////////////////////////////////////////
-// Image::drawLine
-//////////////////////////////////////////////////////////////////////////////////
-
-void Image::drawLine( const geometry::RealPoint2D& aStartPoint,
- const geometry::RealPoint2D& aEndPoint,
- const rendering::ViewState& viewState,
- const rendering::RenderState& renderState )
-{
- ::basegfx::B2DPolygon aLinePoly;
- aLinePoly.append(
- ::basegfx::unotools::b2DPointFromRealPoint2D( aStartPoint ) );
- aLinePoly.append(
- ::basegfx::unotools::b2DPointFromRealPoint2D( aEndPoint ) );
-
- drawLinePolyPolygon( ::basegfx::B2DPolyPolygon( aLinePoly ),
- 1.0,
- viewState,
- renderState );
-}
-
-//////////////////////////////////////////////////////////////////////////////////
-// Image::drawBezier
-//////////////////////////////////////////////////////////////////////////////////
-
-void Image::drawBezier( const geometry::RealBezierSegment2D& aBezierSegment,
- const geometry::RealPoint2D& aEndPoint,
- const rendering::ViewState& viewState,
- const rendering::RenderState& renderState )
-{
- basegfx::B2DPolygon aBezierPoly;
-
- aBezierPoly.append(basegfx::B2DPoint(aBezierSegment.Px, aBezierSegment.Py));
- aBezierPoly.appendBezierSegment(
- basegfx::B2DPoint(aBezierSegment.C1x, aBezierSegment.C1y),
- basegfx::B2DPoint(aBezierSegment.C2x, aBezierSegment.C2y),
- basegfx::unotools::b2DPointFromRealPoint2D(aEndPoint));
-
- drawLinePolyPolygon( ::basegfx::B2DPolyPolygon( aBezierPoly ),
- 1.0,
- viewState,
- renderState );
-}
-
-//////////////////////////////////////////////////////////////////////////////////
-// Image::drawPolyPolygon
-//////////////////////////////////////////////////////////////////////////////////
-
-ImageCachedPrimitiveSharedPtr Image::drawPolyPolygon(
- const uno::Reference< rendering::XPolyPolygon2D >& xPolyPolygon,
- const rendering::ViewState& viewState,
- const rendering::RenderState& renderState )
-{
-#if defined(PROFILER)
- ScopeTimer aTimer(TIMER_DRAWPOLYPOLYGON,this);
-#endif
-
- if( !xPolyPolygon.is() )
- return ImageCachedPrimitiveSharedPtr();
-
- drawLinePolyPolygon( ::basegfx::unotools::b2DPolyPolygonFromXPolyPolygon2D( xPolyPolygon ),
- 1.0,
- viewState,
- renderState );
-
- // TODO(F2): Implement sensible ImageCachedPrimitive
- return ImageCachedPrimitiveSharedPtr();
-}
-
-//////////////////////////////////////////////////////////////////////////////////
-// Image::strokePolyPolygon
-//////////////////////////////////////////////////////////////////////////////////
-
-ImageCachedPrimitiveSharedPtr Image::strokePolyPolygon(
- const uno::Reference< rendering::XPolyPolygon2D >& xPolyPolygon,
- const rendering::ViewState& viewState,
- const rendering::RenderState& renderState,
- const rendering::StrokeAttributes& strokeAttributes )
-{
- if( !xPolyPolygon.is() )
- return ImageCachedPrimitiveSharedPtr();
-
- drawLinePolyPolygon( ::basegfx::unotools::b2DPolyPolygonFromXPolyPolygon2D( xPolyPolygon ),
- strokeAttributes.StrokeWidth,
- viewState,
- renderState );
-
- // TODO(F2): Implement sensible ImageCachedPrimitive
- return ImageCachedPrimitiveSharedPtr();
-}
-
-//////////////////////////////////////////////////////////////////////////////////
-// Image::strokeTexturedPolyPolygon
-//////////////////////////////////////////////////////////////////////////////////
-
-ImageCachedPrimitiveSharedPtr Image::strokeTexturedPolyPolygon(
- const uno::Reference< rendering::XPolyPolygon2D >& /*xPolyPolygon*/,
- const rendering::ViewState& /*viewState*/,
- const rendering::RenderState& /*renderState*/,
- const uno::Sequence< rendering::Texture >& /*textures*/,
- const ::std::vector< ::boost::shared_ptr<Image> >& /*textureAnnotations*/,
- const rendering::StrokeAttributes& /*strokeAttributes*/ )
-{
- OSL_ENSURE(false,
- "Image::strokeTexturedPolyPolygon(): NYI" );
-
- // TODO(F2): Implement sensible ImageCachedPrimitive
- return ImageCachedPrimitiveSharedPtr();
-}
-
-//////////////////////////////////////////////////////////////////////////////////
-// Image::strokeTextureMappedPolyPolygon
-//////////////////////////////////////////////////////////////////////////////////
-
-ImageCachedPrimitiveSharedPtr Image::strokeTextureMappedPolyPolygon(
- const uno::Reference< rendering::XPolyPolygon2D >& /*xPolyPolygon*/,
- const rendering::ViewState& /*viewState*/,
- const rendering::RenderState& /*renderState*/,
- const uno::Sequence< rendering::Texture >& /*textures*/,
- const ::std::vector< ::boost::shared_ptr<Image> >& /*textureAnnotations*/,
- const uno::Reference< geometry::XMapping2D >& /*xMapping*/,
- const rendering::StrokeAttributes& /*strokeAttributes*/ )
-{
- OSL_ENSURE(false,
- "Image::strokeTextureMappedPolyPolygon(): NYI" );
-
- // TODO(F2): Implement sensible ImageCachedPrimitive
- return ImageCachedPrimitiveSharedPtr();
-}
-
-//////////////////////////////////////////////////////////////////////////////////
-// Image::fillPolyPolygon
-//////////////////////////////////////////////////////////////////////////////////
-
-template<class pixel_format>
-ImageCachedPrimitiveSharedPtr Image::fillPolyPolygonImpl(
- const ::basegfx::B2DPolyPolygon& rPolyPolygon,
- const rendering::ViewState& viewState,
- const rendering::RenderState& renderState )
-{
-#if defined(PROFILER)
- ScopeTimer aTimer(TIMER_FILLPOLYPOLYGON,this);
-#endif
-
- ARGB aFillColor;
-
- ::basegfx::B2DPolyPolygon aPolyPolygon(rPolyPolygon);
- setupPolyPolygon( aPolyPolygon, true, aFillColor, viewState, renderState );
-
- if( !aPolyPolygon.count() )
- return ImageCachedPrimitiveSharedPtr();
-
- pixel_format pixf(maRenderingBuffer);
- agg::renderer_base<pixel_format> renb(pixf);
-
- // Scanline renderer for solid filling.
- agg::renderer_scanline_aa_solid<agg::renderer_base<pixel_format> > ren(renb);
-
- // Rasterizer & scanline
- agg::rasterizer_scanline_aa<> ras;
- agg::scanline_p8 sl;
-
- agg::path_storage path;
- agg::conv_curve<agg::path_storage> curve(path);
-
- for(sal_uInt32 nPolygon(0); nPolygon < aPolyPolygon.count(); nPolygon++)
- {
- const basegfx::B2DPolygon aPolygon(aPolyPolygon.getB2DPolygon(nPolygon));
- const sal_uInt32 nPointCount(aPolygon.count());
-
- if(nPointCount)
- {
- if(aPolygon.areControlPointsUsed())
- {
- // prepare edge-based loop
- basegfx::B2DPoint aCurrentPoint(aPolygon.getB2DPoint(0));
- const sal_uInt32 nEdgeCount(aPolygon.isClosed() ? nPointCount - 1 : nPointCount);
-
- // first vertex
- path.move_to(aCurrentPoint.getX(), aCurrentPoint.getY());
-
- for(sal_uInt32 a(0); a < nEdgeCount; a++)
- {
- // access next point
- const sal_uInt32 nNextIndex((a + 1) % nPointCount);
- const basegfx::B2DPoint aNextPoint(aPolygon.getB2DPoint(nNextIndex));
-
- // get control points
- const basegfx::B2DPoint aControlNext(aPolygon.getNextControlPoint(a));
- const basegfx::B2DPoint aControlPrev(aPolygon.getPrevControlPoint(nNextIndex));
-
- // specify first cp, second cp, next vertex
- path.curve4(
- aControlNext.getX(), aControlNext.getY(),
- aControlPrev.getX(), aControlPrev.getY(),
- aNextPoint.getX(), aNextPoint.getY());
-
- // prepare next step
- aCurrentPoint = aNextPoint;
- }
- }
- else
- {
- const basegfx::B2DPoint aPoint(aPolygon.getB2DPoint(0));
- ras.move_to_d(aPoint.getX(), aPoint.getY());
-
- for(sal_uInt32 a(1); a < nPointCount; a++)
- {
- const basegfx::B2DPoint aVertexPoint(aPolygon.getB2DPoint(a));
- ras.line_to_d(aVertexPoint.getX(), aVertexPoint.getY());
- }
-
- if(aPolygon.isClosed())
- {
- ras.close_polygon();
- }
- }
- }
- }
-
- ras.add_path(curve);
- agg::rgba8 fillcolor(aFillColor.Color.r,aFillColor.Color.g,aFillColor.Color.b,aFillColor.Color.a);
- ren.color(fillcolor);
- agg::render_scanlines(ras, sl, ren);
-
- // TODO(F2): Implement sensible ImageCachedPrimitive
- return ImageCachedPrimitiveSharedPtr();
-}
-
-//////////////////////////////////////////////////////////////////////////////////
-// Image::fillPolyPolygon
-//////////////////////////////////////////////////////////////////////////////////
-
-ImageCachedPrimitiveSharedPtr Image::fillPolyPolygon(
- const uno::Reference< rendering::XPolyPolygon2D >& xPolyPolygon,
- const rendering::ViewState& viewState,
- const rendering::RenderState& renderState )
-{
- if( !xPolyPolygon.is() )
- return ImageCachedPrimitiveSharedPtr();
-
- ::basegfx::B2DPolyPolygon aPoly(
- ::basegfx::unotools::b2DPolyPolygonFromXPolyPolygon2D( xPolyPolygon ) );
-
- switch(maDesc.eFormat)
- {
- case FMT_R8G8B8:
- return fillPolyPolygonImpl<agg::pixfmt_rgb24>(aPoly,viewState,renderState);
- case FMT_A8R8G8B8:
- return fillPolyPolygonImpl<agg::pixfmt_rgba32>(aPoly,viewState,renderState);
- default:
- OSL_ENSURE(false, "Unexpected pixel format");
- break;
- }
-
- return ImageCachedPrimitiveSharedPtr();
-}
-
-//////////////////////////////////////////////////////////////////////////////////
-// Image::fillTexturedPolyPolygon
-//////////////////////////////////////////////////////////////////////////////////
-
-ImageCachedPrimitiveSharedPtr Image::fillTexturedPolyPolygon(
- const uno::Reference< rendering::XPolyPolygon2D >& xPolyPolygon,
- const rendering::ViewState& viewState,
- const rendering::RenderState& renderState,
- const uno::Sequence< rendering::Texture >& textures,
- const ::std::vector< ::boost::shared_ptr<Image> >& textureAnnotations )
-{
-#if defined(PROFILER)
- ScopeTimer aTimer(TIMER_FILLTEXTUREDPOLYPOLYGON,this);
-#endif
-
- if( !xPolyPolygon.is() )
- return ImageCachedPrimitiveSharedPtr();
-
- ::basegfx::B2DPolyPolygon aPoly(
- ::basegfx::unotools::b2DPolyPolygonFromXPolyPolygon2D( xPolyPolygon ) );
- ARGB aFillColor;
-
- setupPolyPolygon( aPoly, true, aFillColor, viewState, renderState );
-
- if( !aPoly.count() )
- return ImageCachedPrimitiveSharedPtr();
-
- ::basegfx::B2DHomMatrix aViewTransform;
- ::basegfx::B2DHomMatrix aRenderTransform;
- ::basegfx::B2DHomMatrix aTextureTransform;
-
- ::basegfx::unotools::homMatrixFromAffineMatrix(aTextureTransform,
- textures[0].AffineTransform);
- ::basegfx::unotools::homMatrixFromAffineMatrix(aRenderTransform,
- renderState.AffineTransform);
- ::basegfx::unotools::homMatrixFromAffineMatrix(aViewTransform,
- viewState.AffineTransform);
- aTextureTransform *= aRenderTransform;
-
- // TODO(F1): Multi-texturing
- if( textures[0].Gradient.is() )
- {
- aTextureTransform *= aViewTransform;
-
- // try to cast XParametricPolyPolygon2D reference to
- // our implementation class.
- ::canvas::ParametricPolyPolygon* pGradient =
- dynamic_cast< ::canvas::ParametricPolyPolygon* >( textures[0].Gradient.get() );
-
- if( pGradient )
- {
- const ParametricPolyPolygon::Values& rValues(
- pGradient->getValues() );
-
- // TODO: use all the colors and place them on given positions/stops
- // TODO(E1): Return value
- // TODO(F1): FillRule
- fillGradient( rValues,
- rValues.maColors [0],
- rValues.maColors [rValues.maColors.getLength () - 1],
- aPoly,
- aTextureTransform,
- textures[0] );
- }
- }
- else if( textures[0].Bitmap.is() )
- {
- ImageSharedPtr pTexture;
-
- if( textureAnnotations[0].get() != NULL )
- pTexture = textureAnnotations[0];
- else
- pTexture.reset( new Image( textures[0].Bitmap ) );
-
- const sal_uInt32 nWidth(pTexture->maDesc.nWidth);
- const sal_uInt32 nHeight(pTexture->maDesc.nHeight);
-
- // scale texture into one-by-one unit rect.
- aTextureTransform.scale(1.0f/nWidth,
- 1.0f/nHeight);
-
- // TODO(E1): Return value
- // TODO(F1): FillRule
- return fillTexturedPolyPolygon( *pTexture,
- aPoly,
- aTextureTransform,
- aViewTransform,
- textures[0] );
- }
-
- // TODO(F2): Implement sensible ImageCachedPrimitive
- return ImageCachedPrimitiveSharedPtr();
-}
-
-//////////////////////////////////////////////////////////////////////////////////
-// Image::fillTextureMappedPolyPolygon
-//////////////////////////////////////////////////////////////////////////////////
-
-ImageCachedPrimitiveSharedPtr Image::fillTextureMappedPolyPolygon(
- const uno::Reference< rendering::XPolyPolygon2D >& /*xPolyPolygon*/,
- const rendering::ViewState& /*viewState*/,
- const rendering::RenderState& /*renderState*/,
- const uno::Sequence< rendering::Texture >& /*textures*/,
- const ::std::vector< ::boost::shared_ptr<Image> >& /*textureAnnotations*/,
- const uno::Reference< geometry::XMapping2D >& /*xMapping*/ )
-{
- OSL_ENSURE(false,
- "Image::fillTextureMappedPolyPolygon(): NYI" );
-
- // TODO(F2): Implement sensible ImageCachedPrimitive
- return ImageCachedPrimitiveSharedPtr();
-}
-
-//////////////////////////////////////////////////////////////////////////////////
-// Image::drawBitmap
-//////////////////////////////////////////////////////////////////////////////////
-
-ImageCachedPrimitiveSharedPtr Image::drawBitmap(
- const uno::Reference< rendering::XBitmap >& xBitmap,
- const rendering::ViewState& viewState,
- const rendering::RenderState& renderState )
-{
-#if defined(PROFILER)
- ScopeTimer aTimer(TIMER_DRAWBITMAP,this);
-#endif
-
- // TODO(P3): Implement bitmap caching
- if( !xBitmap.is() )
- return ImageCachedPrimitiveSharedPtr();
-/*
- XBitmapAccessor accessor( xBitmap );
- if(accessor.isValid())
- {
- Image aImage( accessor.getDesc() );
-
- implDrawBitmap( aImage,
- viewState,
- renderState );
-
- // TODO(F2): Implement sensible ImageCachedPrimitive
- return ImageCachedPrimitiveSharedPtr();
- }
-*/
- Image aImage( xBitmap );
-
- return implDrawBitmap( aImage,viewState,renderState );
-}
-
-//////////////////////////////////////////////////////////////////////////////////
-// Image::drawBitmap
-//////////////////////////////////////////////////////////////////////////////////
-
-ImageCachedPrimitiveSharedPtr Image::drawBitmap(
- const ImageSharedPtr& rImage,
- const rendering::ViewState& viewState,
- const rendering::RenderState& renderState )
-{
-#if defined(PROFILER)
- ScopeTimer aTimer(TIMER_DRAWBITMAP,this);
-#endif
-
- // TODO(P3): Implement bitmap caching
- if( !rImage )
- return ImageCachedPrimitiveSharedPtr();
-
- return implDrawBitmap( *rImage,
- viewState,
- renderState );
-}
-
-//////////////////////////////////////////////////////////////////////////////////
-// Image::drawBitmapModulated
-//////////////////////////////////////////////////////////////////////////////////
-
-ImageCachedPrimitiveSharedPtr Image::drawBitmapModulated(
- const uno::Reference< rendering::XBitmap >& xBitmap,
- const rendering::ViewState& viewState,
- const rendering::RenderState& renderState )
-{
- // TODO(P3): Implement bitmap caching
- if( !xBitmap.is() )
- return ImageCachedPrimitiveSharedPtr();
-
- Image aImage( xBitmap );
-
- // TODO(F2): Distinguish modulated and unmodulated bitmap output
- return implDrawBitmap( aImage,viewState,renderState );
-}
-
-//////////////////////////////////////////////////////////////////////////////////
-// Image::drawBitmapModulated
-//////////////////////////////////////////////////////////////////////////////////
-
-ImageCachedPrimitiveSharedPtr Image::drawBitmapModulated(
- const ImageSharedPtr& rImage,
- const rendering::ViewState& viewState,
- const rendering::RenderState& renderState )
-{
- // TODO(P3): Implement bitmap caching
- if( !rImage )
- return ImageCachedPrimitiveSharedPtr();
-
- // TODO(F2): Distinguish modulated and unmodulated bitmap output
- return implDrawBitmap( *rImage,viewState,renderState );
-}
-
-}
diff --git a/canvas/source/tools/image.hxx b/canvas/source/tools/image.hxx
deleted file mode 100644
index 1c62c7d6276b..000000000000
--- a/canvas/source/tools/image.hxx
+++ /dev/null
@@ -1,298 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-#ifndef INCLUDED_CANVAS_IMAGE_HXX
-#define INCLUDED_CANVAS_IMAGE_HXX
-
-#include <com/sun/star/uno/Reference.hxx>
-#include <com/sun/star/rendering/XCanvas.hpp>
-#include <canvas/rendering/icolorbuffer.hxx>
-#include <canvas/parametricpolypolygon.hxx>
-#include "imagecachedprimitive.hxx"
-
-#include <canvas/elapsedtime.hxx>
-
-#include "image_sysprereq.h"
-
-struct BitmapSystemData;
-class BitmapEx;
-
-namespace canvas
-{
- class Image : public IColorBuffer
- {
- public:
- /// The description of the image
- struct Description
- {
- IColorBuffer::Format eFormat;
- sal_uInt32 nWidth;
- sal_uInt32 nHeight;
- sal_uInt32 nStride;
- sal_uInt8* pBuffer;
- };
-
- /** Create a new image with the attributes passed as argument.
- */
- explicit Image( const Description& desc );
-
- /** Create a new image from the XBitmap passed as argument
- */
- explicit Image( const ::com::sun::star::uno::Reference<
- ::com::sun::star::rendering::XBitmap >& xBitmap );
-
-
- virtual ~Image();
-
- /** Retrieve desciption of image layout
- */
- const Description& getDescription() const { return maDesc; }
-
- /** Clear image with uniform color
- */
- void clear( sal_uInt8 a,
- sal_uInt8 r,
- sal_uInt8 g,
- sal_uInt8 b );
-
- void fillB2DPolyPolygon(
- const ::basegfx::B2DPolyPolygon& rPolyPolygon,
- const ::com::sun::star::rendering::ViewState& viewState,
- const ::com::sun::star::rendering::RenderState& renderState );
-
-
- // IColorBuffer interface implementation
- // =====================================
-
- virtual sal_uInt8* lock() const;
- virtual void unlock() const;
- virtual sal_uInt32 getWidth() const;
- virtual sal_uInt32 getHeight() const;
- virtual sal_uInt32 getStride() const;
- virtual Format getFormat() const;
-
-
- // High-level drawing operations (from the XCanvas interface)
- // ==========================================================
-
- void drawPoint( const ::com::sun::star::geometry::RealPoint2D& aPoint,
- const ::com::sun::star::rendering::ViewState& viewState,
- const ::com::sun::star::rendering::RenderState& renderState );
- void drawLine( const ::com::sun::star::geometry::RealPoint2D& aStartPoint,
- const ::com::sun::star::geometry::RealPoint2D& aEndPoint,
- const ::com::sun::star::rendering::ViewState& viewState,
- const ::com::sun::star::rendering::RenderState& renderState );
- void drawBezier( const ::com::sun::star::geometry::RealBezierSegment2D& aBezierSegment,
- const ::com::sun::star::geometry::RealPoint2D& aEndPoint,
- const ::com::sun::star::rendering::ViewState& viewState,
- const ::com::sun::star::rendering::RenderState& renderState );
- ImageCachedPrimitiveSharedPtr drawPolyPolygon(
- const ::com::sun::star::uno::Reference<
- ::com::sun::star::rendering::XPolyPolygon2D >& xPolyPolygon,
- const ::com::sun::star::rendering::ViewState& viewState,
- const ::com::sun::star::rendering::RenderState& renderState );
-
- ImageCachedPrimitiveSharedPtr strokePolyPolygon(
- const ::com::sun::star::uno::Reference<
- ::com::sun::star::rendering::XPolyPolygon2D >& xPolyPolygon,
- const ::com::sun::star::rendering::ViewState& viewState,
- const ::com::sun::star::rendering::RenderState& renderState,
- const ::com::sun::star::rendering::StrokeAttributes& strokeAttributes );
- ImageCachedPrimitiveSharedPtr strokeTexturedPolyPolygon(
- const ::com::sun::star::uno::Reference<
- ::com::sun::star::rendering::XPolyPolygon2D >& xPolyPolygon,
- const ::com::sun::star::rendering::ViewState& viewState,
- const ::com::sun::star::rendering::RenderState& renderState,
- const ::com::sun::star::uno::Sequence<
- ::com::sun::star::rendering::Texture >& textures,
- const ::std::vector< ::boost::shared_ptr<Image> >& textureAnnotations,
- const ::com::sun::star::rendering::StrokeAttributes& strokeAttributes );
- ImageCachedPrimitiveSharedPtr strokeTextureMappedPolyPolygon(
- const ::com::sun::star::uno::Reference<
- ::com::sun::star::rendering::XPolyPolygon2D >& xPolyPolygon,
- const ::com::sun::star::rendering::ViewState& viewState,
- const ::com::sun::star::rendering::RenderState& renderState,
- const ::com::sun::star::uno::Sequence<
- ::com::sun::star::rendering::Texture >& textures,
- const ::std::vector< ::boost::shared_ptr<Image> >& textureAnnotations,
- const ::com::sun::star::uno::Reference<
- ::com::sun::star::geometry::XMapping2D >& xMapping,
- const ::com::sun::star::rendering::StrokeAttributes& strokeAttributes );
- ImageCachedPrimitiveSharedPtr fillPolyPolygon(
- const ::com::sun::star::uno::Reference<
- ::com::sun::star::rendering::XPolyPolygon2D >& xPolyPolygon,
- const ::com::sun::star::rendering::ViewState& viewState,
- const ::com::sun::star::rendering::RenderState& renderState );
- ImageCachedPrimitiveSharedPtr fillTexturedPolyPolygon(
- const ::com::sun::star::uno::Reference<
- ::com::sun::star::rendering::XPolyPolygon2D >& xPolyPolygon,
- const ::com::sun::star::rendering::ViewState& viewState,
- const ::com::sun::star::rendering::RenderState& renderState,
- const ::com::sun::star::uno::Sequence<
- ::com::sun::star::rendering::Texture >& textures,
- const ::std::vector< ::boost::shared_ptr<Image> >& textureAnnotations );
- ImageCachedPrimitiveSharedPtr fillTextureMappedPolyPolygon(
- const ::com::sun::star::uno::Reference<
- ::com::sun::star::rendering::XPolyPolygon2D >& xPolyPolygon,
- const ::com::sun::star::rendering::ViewState& viewState,
- const ::com::sun::star::rendering::RenderState& renderState,
- const ::com::sun::star::uno::Sequence<
- ::com::sun::star::rendering::Texture >& textures,
- const ::std::vector< ::boost::shared_ptr<Image> >& textureAnnotations,
- const ::com::sun::star::uno::Reference<
- ::com::sun::star::geometry::XMapping2D >& xMapping );
-
- ImageCachedPrimitiveSharedPtr drawBitmap(
- const ::com::sun::star::uno::Reference<
- ::com::sun::star::rendering::XBitmap >& xBitmap,
- const ::com::sun::star::rendering::ViewState& viewState,
- const ::com::sun::star::rendering::RenderState& renderState );
- ImageCachedPrimitiveSharedPtr drawBitmap(
- const ::boost::shared_ptr<Image>& rImage,
- const ::com::sun::star::rendering::ViewState& viewState,
- const ::com::sun::star::rendering::RenderState& renderState );
-
- ImageCachedPrimitiveSharedPtr drawBitmapModulated(
- const ::com::sun::star::uno::Reference<
- ::com::sun::star::rendering::XBitmap >& xBitmap,
- const ::com::sun::star::rendering::ViewState& viewState,
- const ::com::sun::star::rendering::RenderState& renderState );
- ImageCachedPrimitiveSharedPtr drawBitmapModulated(
- const ::boost::shared_ptr<Image>& rImage,
- const ::com::sun::star::rendering::ViewState& viewState,
- const ::com::sun::star::rendering::RenderState& renderState );
-
- private:
- void drawLinePolyPolygon( const ::basegfx::B2DPolyPolygon& rPoly,
- double fStrokeWidth,
- const ::com::sun::star::rendering::ViewState& viewState,
- const ::com::sun::star::rendering::RenderState& renderState );
-
- ImageCachedPrimitiveSharedPtr implDrawBitmap(
- const Image& rBitmap,
- const ::com::sun::star::rendering::ViewState& viewState,
- const ::com::sun::star::rendering::RenderState& renderState );
-
- ImageCachedPrimitiveSharedPtr fillTexturedPolyPolygon(
- const Image& rTexture,
- const ::basegfx::B2DPolyPolygon& rPolyPolygon,
- const ::basegfx::B2DHomMatrix& rOverallTransform,
- const ::basegfx::B2DHomMatrix& rViewTransform,
- const ::com::sun::star::rendering::Texture& texture );
-
- void fillGradient( const ParametricPolyPolygon::Values& rValues,
- const ::com::sun::star::uno::Sequence< double >& rColor1,
- const ::com::sun::star::uno::Sequence< double >& rColor2,
- const ::basegfx::B2DPolyPolygon& rPolyPolygon,
- const ::basegfx::B2DHomMatrix& rOverallTransform,
- const ::com::sun::star::rendering::Texture& texture );
- bool fromVCLBitmap( ::BitmapEx& rBmpEx );
-
- template<class pixel_format>
- void drawLinePolyPolygonImpl( const ::basegfx::B2DPolyPolygon& rPoly,
- double fStrokeWidth,
- const ::com::sun::star::rendering::ViewState& viewState,
- const ::com::sun::star::rendering::RenderState& renderState );
-
- template<class pixel_format,class span_gen_type>
- ImageCachedPrimitiveSharedPtr fillTexturedPolyPolygonImpl(
- const Image& rTexture,
- const ::basegfx::B2DPolyPolygon& rPolyPolygon,
- const ::basegfx::B2DHomMatrix& rOverallTransform,
- const ::basegfx::B2DHomMatrix& rViewTransform,
- const ::com::sun::star::rendering::Texture& texture );
-
- template<class pixel_format>
- void fillGradientImpl( const ParametricPolyPolygon::Values& rValues,
- const ::com::sun::star::uno::Sequence< double >& rUnoColor1,
- const ::com::sun::star::uno::Sequence< double >& rUnoColor2,
- const ::basegfx::B2DPolyPolygon& rPolyPolygon,
- const ::basegfx::B2DHomMatrix& rOverallTransform,
- const ::com::sun::star::rendering::Texture& texture );
-
- template<class pixel_format>
- ImageCachedPrimitiveSharedPtr fillPolyPolygonImpl(
- const ::basegfx::B2DPolyPolygon& rPolyPolygon,
- const ::com::sun::star::rendering::ViewState& viewState,
- const ::com::sun::star::rendering::RenderState& renderState );
-
- template<class pixel_format> void clearImpl( sal_uInt8 a,
- sal_uInt8 r,
- sal_uInt8 g,
- sal_uInt8 b );
-
- /** Image description
- */
- Description maDesc;
-
- /** the graphics buffer is a simple array
- where each element points to the start
- of a scanline in consecutive order.
- */
- agg::rendering_buffer maRenderingBuffer;
-
- /// Whether maRenderingBuffer is owned by the client of this object
- bool mbBufferHasUserOwnership;
-
-#if defined(PROFILER)
-
- enum constant
- {
- TIMER_FILLTEXTUREDPOLYPOLYGON,
- TIMER_FILLB2DPOLYPOLYGON,
- TIMER_DRAWPOLYPOLYGON,
- TIMER_FILLPOLYPOLYGON,
- TIMER_DRAWBITMAP,
- TIMER_MAX
- };
-
- double maElapsedTime[TIMER_MAX];
-
- struct ScopeTimer
- {
- ScopeTimer( constant aConstant, Image *pImage ) :
- maConstant(aConstant),mpImage(pImage)
- {}
-
- ~ScopeTimer()
- {
- mpImage->maElapsedTime[maConstant] += maTimer.getElapsedTime();
- }
-
- constant maConstant;
- Image* mpImage;
- ::canvas::tools::ElapsedTime maTimer;
- };
-
-#endif
- };
-
- typedef ::boost::shared_ptr< Image > ImageSharedPtr;
-
-}
-
-#endif /* INCLUDED_CANVAS_IMAGE_HXX */
diff --git a/canvas/source/tools/image_sysprereq.h b/canvas/source/tools/image_sysprereq.h
deleted file mode 100644
index ad81259c75c7..000000000000
--- a/canvas/source/tools/image_sysprereq.h
+++ /dev/null
@@ -1,102 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-#if defined __GNUC__
-#pragma GCC system_header
-#elif defined __SUNPRO_CC
-#pragma disable_warn
-#elif defined _MSC_VER
-#pragma warning(push, 1)
-#endif
-
-#include <agg2/agg_rendering_buffer.h>
-
-#ifdef CANVAS_IMAGE_CXX
-
-//////////////////////////////////////////////////////////////////////////////////
-// includes from antigrain [i would love to write this stuff by myself]
-//////////////////////////////////////////////////////////////////////////////////
-
-#include <agg2/agg_rendering_buffer.h>
-#include <agg2/agg_pixfmt_rgb.h>
-#include <agg2/agg_pixfmt_rgba.h>
-#include <agg2/agg_renderer_base.h>
-#include <agg2/agg_color_rgba.h>
-#include <agg2/agg_rasterizer_outline_aa.h>
-#include <agg2/agg_rasterizer_scanline_aa.h>
-#include <agg2/agg_scanline_p.h>
-#include <agg2/agg_scanline_u.h>
-#include <agg2/agg_renderer_scanline.h>
-#include <agg2/agg_renderer_outline_aa.h>
-#include <agg2/agg_renderer_primitives.h>
-#include <agg2/agg_path_storage.h>
-#if AGG_VERSION == 2300
-#include <agg2/agg_span_pattern.h>
-#endif
-#include <agg2/agg_span_pattern_rgba.h>
-#if AGG_VERSION >= 2400
-#include <agg2/agg_span_image_filter_rgb.h>
-#include <agg2/agg_span_image_filter_rgba.h>
-#else
-#include <agg2/agg_span_pattern_resample_rgb.h>
-#include <agg2/agg_span_pattern_resample_rgba.h>
-#endif
-#include <agg2/agg_span_interpolator_linear.h>
-#include <agg2/agg_span_gradient.h>
-#if AGG_VERSION == 2300
-#include <agg2/agg_span_image_resample_rgb.h>
-#include <agg2/agg_span_image_resample_rgba.h>
-#endif
-#if AGG_VERSION >= 2400
-#include <agg2/agg_span_allocator.h>
-#endif
-#include <agg2/agg_image_filters.h>
-#if AGG_VERSION >= 2400
-#include <agg2/agg_image_accessors.h>
-#endif
-#include <agg2/agg_dda_line.h>
-#include <agg2/agg_scanline_storage_aa.h>
-#include <agg2/agg_scanline_storage_bin.h>
-#include <agg2/agg_scanline_bin.h>
-#include <agg2/agg_path_storage_integer.h>
-#include <agg2/agg_conv_contour.h>
-#include <agg2/agg_conv_curve.h>
-#include <agg2/agg_conv_stroke.h>
-#include <agg2/agg_conv_transform.h>
-#include <agg2/agg_trans_affine.h>
-#include <agg2/agg_font_cache_manager.h>
-#include <agg2/agg_bitset_iterator.h>
-#include <agg2/agg_path_storage.h>
-
-#endif // CANVAS_IMAGE_CXX
-
-#if defined __SUNPRO_CC
-#pragma enable_warn
-#elif defined _MSC_VER
-#pragma warning(pop)
-#endif
-
diff --git a/canvas/source/tools/imagecachedprimitive.hxx b/canvas/source/tools/imagecachedprimitive.hxx
index dfcf2bc6a831..59cf43ac4ee5 100644
--- a/canvas/source/tools/imagecachedprimitive.hxx
+++ b/canvas/source/tools/imagecachedprimitive.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -55,3 +56,5 @@ namespace canvas
}
#endif /* INCLUDED_CANVAS_IMAGECACHEDPRIMITIVE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/tools/page.cxx b/canvas/source/tools/page.cxx
index 5035c0e81916..831233dc4cab 100644
--- a/canvas/source/tools/page.cxx
+++ b/canvas/source/tools/page.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -150,3 +151,5 @@ namespace canvas
return true;
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/tools/page.hxx b/canvas/source/tools/page.hxx
index 51b770ad4ade..8c92bec141bf 100644
--- a/canvas/source/tools/page.hxx
+++ b/canvas/source/tools/page.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -155,3 +156,5 @@ namespace canvas
}
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/tools/pagemanager.cxx b/canvas/source/tools/pagemanager.cxx
index b2a71bf86cd3..733c3fd21877 100644
--- a/canvas/source/tools/pagemanager.cxx
+++ b/canvas/source/tools/pagemanager.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -220,3 +221,5 @@ namespace canvas
return mpRenderModule;
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/tools/pagemanager.hxx b/canvas/source/tools/pagemanager.hxx
index bf20b1d61e43..1ca7f6e9c199 100644
--- a/canvas/source/tools/pagemanager.hxx
+++ b/canvas/source/tools/pagemanager.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -92,3 +93,5 @@ namespace canvas
}
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/tools/parametricpolypolygon.cxx b/canvas/source/tools/parametricpolypolygon.cxx
index 368f04a572e3..41b0fe29e11d 100644
--- a/canvas/source/tools/parametricpolypolygon.cxx
+++ b/canvas/source/tools/parametricpolypolygon.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -53,9 +54,9 @@ namespace canvas
uno::Sequence<rtl::OUString> ParametricPolyPolygon::getAvailableServiceNames()
{
uno::Sequence<rtl::OUString> aRet(3);
- aRet[0] = rtl::OUString::createFromAscii("LinearGradient");
- aRet[1] = rtl::OUString::createFromAscii("EllipticalGradient");
- aRet[2] = rtl::OUString::createFromAscii("RectangularGradient");
+ aRet[0] = rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "LinearGradient" ));
+ aRet[1] = rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "EllipticalGradient" ));
+ aRet[2] = rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "RectangularGradient" ));
return aRet;
}
@@ -84,46 +85,46 @@ namespace canvas
beans::PropertyValue aProp;
if( (rArgs[i] >>= aProp) )
{
- if( aProp.Name.equalsAscii("Colors") )
+ if( aProp.Name.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("Colors")) )
{
aProp.Value >>= colorSequence;
}
- else if( aProp.Name.equalsAscii("Stops") )
+ else if( aProp.Name.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("Stops")) )
{
aProp.Value >>= colorStops;
}
- else if( aProp.Name.equalsAscii("AspectRatio") )
+ else if( aProp.Name.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("AspectRatio")) )
{
aProp.Value >>= fAspectRatio;
}
}
}
- if( rServiceName.equalsAscii("LinearGradient") )
+ if( rServiceName.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("LinearGradient")) )
{
return createLinearHorizontalGradient(rDevice, colorSequence, colorStops);
}
- else if( rServiceName.equalsAscii("EllipticalGradient") )
+ else if( rServiceName.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("EllipticalGradient")) )
{
return createEllipticalGradient(rDevice, colorSequence, colorStops, fAspectRatio);
}
- else if( rServiceName.equalsAscii("RectangularGradient") )
+ else if( rServiceName.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("RectangularGradient")) )
{
return createRectangularGradient(rDevice, colorSequence, colorStops, fAspectRatio);
}
- else if( rServiceName.equalsAscii("VerticalLineHatch") )
+ else if( rServiceName.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("VerticalLineHatch")) )
{
// TODO: NYI
}
- else if( rServiceName.equalsAscii("OrthogonalLinesHatch") )
+ else if( rServiceName.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("OrthogonalLinesHatch")) )
{
// TODO: NYI
}
- else if( rServiceName.equalsAscii("ThreeCrossingLinesHatch") )
+ else if( rServiceName.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("ThreeCrossingLinesHatch")) )
{
// TODO: NYI
}
- else if( rServiceName.equalsAscii("FourCrossingLinesHatch") )
+ else if( rServiceName.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("FourCrossingLinesHatch")) )
{
// TODO: NYI
}
@@ -288,3 +289,5 @@ namespace canvas
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/tools/prioritybooster.cxx b/canvas/source/tools/prioritybooster.cxx
index 984003ebc984..d9a7e5593e95 100644
--- a/canvas/source/tools/prioritybooster.cxx
+++ b/canvas/source/tools/prioritybooster.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -63,11 +64,10 @@ namespace canvas
if ( 0 == SetThreadPriority( aCurrThread, mpImpl->mnOldPriority + nDelta ) )
{
- OSL_ENSURE( false,
- "PriorityBooster::PriorityBooster(): Was not able to modify thread priority" );
+ OSL_FAIL( "PriorityBooster::PriorityBooster(): Was not able to modify thread priority" );
}
#else
- nDelta = 0; // #i55991# placate gcc warning
+ (void)nDelta;
#endif
}
@@ -81,3 +81,5 @@ namespace canvas
} // namespace tools
} // namespace canvas
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/tools/propertysethelper.cxx b/canvas/source/tools/propertysethelper.cxx
index c95eae045ee5..127048261ae9 100644
--- a/canvas/source/tools/propertysethelper.cxx
+++ b/canvas/source/tools/propertysethelper.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -39,9 +40,9 @@ namespace canvas
void throwUnknown( const ::rtl::OUString& aPropertyName )
{
throw beans::UnknownPropertyException(
- ::rtl::OUString::createFromAscii("PropertySetHelper: property ") +
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "PropertySetHelper: property " )) +
aPropertyName +
- ::rtl::OUString::createFromAscii(" not found."),
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( " not found." )),
uno::Reference< uno::XInterface >()
);
}
@@ -49,9 +50,9 @@ namespace canvas
void throwVeto( const ::rtl::OUString& aPropertyName )
{
throw beans::PropertyVetoException(
- ::rtl::OUString::createFromAscii("PropertySetHelper: property ") +
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "PropertySetHelper: property " )) +
aPropertyName +
- ::rtl::OUString::createFromAscii(" access was vetoed."),
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( " access was vetoed." )),
uno::Reference< uno::XInterface >() );
}
@@ -185,3 +186,5 @@ namespace canvas
// ignore request, no listener added in the first place
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/tools/spriteredrawmanager.cxx b/canvas/source/tools/spriteredrawmanager.cxx
index 7027a9d263df..32faba6eaec4 100644
--- a/canvas/source/tools/spriteredrawmanager.cxx
+++ b/canvas/source/tools/spriteredrawmanager.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -38,7 +39,7 @@
#include <basegfx/range/rangeexpander.hxx>
#include <algorithm>
-#include <functional>
+#include <o3tl/compat_functional.hxx>
#include <boost/bind.hpp>
@@ -425,7 +426,7 @@ namespace canvas
aEnd,
::boost::bind( ::basegfx::B2DRangeExpander(aTrueArea),
::boost::bind( &SpriteInfo::getUpdateArea,
- ::boost::bind( ::std::select2nd<AreaComponent>(),
+ ::boost::bind( ::o3tl::select2nd<AreaComponent>(),
_1 ) ) ) );
// and check whether _any_ of the sprites tells that its area
@@ -451,7 +452,7 @@ namespace canvas
aEnd,
::boost::bind( &SpriteInfo::needsUpdate,
::boost::bind(
- ::std::select2nd<SpriteConnectedRanges::ComponentType>(),
+ ::o3tl::select2nd<SpriteConnectedRanges::ComponentType>(),
_1 ) ) ) != aEnd );
}
@@ -518,3 +519,5 @@ namespace canvas
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/tools/surface.cxx b/canvas/source/tools/surface.cxx
index aaef28ba489f..3f1108de2e76 100644
--- a/canvas/source/tools/surface.cxx
+++ b/canvas/source/tools/surface.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -494,3 +495,4 @@ namespace canvas
//////////////////////////////////////////////////////////////////////////////////
}
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/tools/surface.hxx b/canvas/source/tools/surface.hxx
index 9acda579803a..eece70b61641 100644
--- a/canvas/source/tools/surface.hxx
+++ b/canvas/source/tools/surface.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -160,3 +161,5 @@ namespace canvas
}
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/tools/surfaceproxy.cxx b/canvas/source/tools/surfaceproxy.cxx
index f4c31d4a2dc6..3c9479cd5ece 100644
--- a/canvas/source/tools/surfaceproxy.cxx
+++ b/canvas/source/tools/surfaceproxy.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -180,3 +181,5 @@ namespace canvas
return true;
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/tools/surfaceproxy.hxx b/canvas/source/tools/surfaceproxy.hxx
index 7e42096c541b..7d5ea1f98094 100644
--- a/canvas/source/tools/surfaceproxy.hxx
+++ b/canvas/source/tools/surfaceproxy.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -132,3 +133,5 @@ namespace canvas
}
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/tools/surfaceproxymanager.cxx b/canvas/source/tools/surfaceproxymanager.cxx
index dcc2ff574b57..e6bb97309f7b 100644
--- a/canvas/source/tools/surfaceproxymanager.cxx
+++ b/canvas/source/tools/surfaceproxymanager.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -84,3 +85,5 @@ namespace canvas
rRenderModule));
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/tools/surfacerect.hxx b/canvas/source/tools/surfacerect.hxx
index cbeaa5e144d7..f4082d03b097 100644
--- a/canvas/source/tools/surfacerect.hxx
+++ b/canvas/source/tools/surfacerect.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -133,3 +134,5 @@ namespace canvas
}
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/tools/verifyinput.cxx b/canvas/source/tools/verifyinput.cxx
index 42ab1c7aee19..e8469ba47aa0 100644
--- a/canvas/source/tools/verifyinput.cxx
+++ b/canvas/source/tools/verifyinput.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -80,7 +81,7 @@ namespace canvas
{
throw lang::IllegalArgumentException(
::rtl::OUString::createFromAscii(pStr) +
- ::rtl::OUString::createFromAscii(": verifyInput(): point X value contains infinite or NAN"),
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ": verifyInput(): point X value contains infinite or NAN" )),
xIf,
nArgPos );
}
@@ -89,7 +90,7 @@ namespace canvas
{
throw lang::IllegalArgumentException(
::rtl::OUString::createFromAscii(pStr) +
- ::rtl::OUString::createFromAscii(": verifyInput(): point X value contains infinite or NAN"),
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ": verifyInput(): point X value contains infinite or NAN" )),
xIf,
nArgPos );
}
@@ -114,7 +115,7 @@ namespace canvas
{
throw lang::IllegalArgumentException(
::rtl::OUString::createFromAscii(pStr) +
- ::rtl::OUString::createFromAscii(": verifyInput(): size.Width value contains infinite or NAN"),
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ": verifyInput(): size.Width value contains infinite or NAN" )),
xIf,
nArgPos );
}
@@ -123,7 +124,7 @@ namespace canvas
{
throw lang::IllegalArgumentException(
::rtl::OUString::createFromAscii(pStr) +
- ::rtl::OUString::createFromAscii(": verifyInput(): size.Height value contains infinite or NAN"),
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ": verifyInput(): size.Height value contains infinite or NAN" )),
xIf,
nArgPos );
}
@@ -148,7 +149,7 @@ namespace canvas
{
throw lang::IllegalArgumentException(
::rtl::OUString::createFromAscii(pStr) +
- ::rtl::OUString::createFromAscii(": verifyInput(): bezier segment's Px value contains infinite or NAN"),
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ": verifyInput(): bezier segment's Px value contains infinite or NAN" )),
xIf,
nArgPos );
}
@@ -157,7 +158,7 @@ namespace canvas
{
throw lang::IllegalArgumentException(
::rtl::OUString::createFromAscii(pStr) +
- ::rtl::OUString::createFromAscii(": verifyInput(): bezier segment's Py value contains infinite or NAN"),
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ": verifyInput(): bezier segment's Py value contains infinite or NAN" )),
xIf,
nArgPos );
}
@@ -166,7 +167,7 @@ namespace canvas
{
throw lang::IllegalArgumentException(
::rtl::OUString::createFromAscii(pStr) +
- ::rtl::OUString::createFromAscii(": verifyInput(): bezier segment's C1x value contains infinite or NAN"),
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ": verifyInput(): bezier segment's C1x value contains infinite or NAN" )),
xIf,
nArgPos );
}
@@ -175,7 +176,7 @@ namespace canvas
{
throw lang::IllegalArgumentException(
::rtl::OUString::createFromAscii(pStr) +
- ::rtl::OUString::createFromAscii(": verifyInput(): bezier segment's C1y value contains infinite or NAN"),
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ": verifyInput(): bezier segment's C1y value contains infinite or NAN" )),
xIf,
nArgPos );
}
@@ -184,7 +185,7 @@ namespace canvas
{
throw lang::IllegalArgumentException(
::rtl::OUString::createFromAscii(pStr) +
- ::rtl::OUString::createFromAscii(": verifyInput(): bezier segment's C2x value contains infinite or NAN"),
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ": verifyInput(): bezier segment's C2x value contains infinite or NAN" )),
xIf,
nArgPos );
}
@@ -193,7 +194,7 @@ namespace canvas
{
throw lang::IllegalArgumentException(
::rtl::OUString::createFromAscii(pStr) +
- ::rtl::OUString::createFromAscii(": verifyInput(): bezier segment's C2y value contains infinite or NAN"),
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ": verifyInput(): bezier segment's C2y value contains infinite or NAN" )),
xIf,
nArgPos );
}
@@ -222,7 +223,7 @@ namespace canvas
{
throw lang::IllegalArgumentException(
::rtl::OUString::createFromAscii(pStr) +
- ::rtl::OUString::createFromAscii(": verifyInput(): rectangle point X1 contains infinite or NAN"),
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ": verifyInput(): rectangle point X1 contains infinite or NAN" )),
xIf,
nArgPos );
}
@@ -231,7 +232,7 @@ namespace canvas
{
throw lang::IllegalArgumentException(
::rtl::OUString::createFromAscii(pStr) +
- ::rtl::OUString::createFromAscii(": verifyInput(): rectangle point Y1 contains infinite or NAN"),
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ": verifyInput(): rectangle point Y1 contains infinite or NAN" )),
xIf,
nArgPos );
}
@@ -240,7 +241,7 @@ namespace canvas
{
throw lang::IllegalArgumentException(
::rtl::OUString::createFromAscii(pStr) +
- ::rtl::OUString::createFromAscii(": verifyInput(): rectangle point X2 contains infinite or NAN"),
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ": verifyInput(): rectangle point X2 contains infinite or NAN" )),
xIf,
nArgPos );
}
@@ -249,7 +250,7 @@ namespace canvas
{
throw lang::IllegalArgumentException(
::rtl::OUString::createFromAscii(pStr) +
- ::rtl::OUString::createFromAscii(": verifyInput(): rectangle point Y2 contains infinite or NAN"),
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ": verifyInput(): rectangle point Y2 contains infinite or NAN" )),
xIf,
nArgPos );
}
@@ -284,7 +285,7 @@ namespace canvas
{
throw lang::IllegalArgumentException(
::rtl::OUString::createFromAscii(pStr) +
- ::rtl::OUString::createFromAscii(": verifyInput(): AffineMatrix2D contains infinite or NAN value(s) at the following positions (m00-m12): ") +
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ": verifyInput(): AffineMatrix2D contains infinite or NAN value(s) at the following positions (m00-m12): " )) +
::rtl::OUString::valueOf(nBinaryState),
xIf,
nArgPos );
@@ -320,7 +321,7 @@ namespace canvas
{
throw lang::IllegalArgumentException(
::rtl::OUString::createFromAscii(pStr) +
- ::rtl::OUString::createFromAscii(": verifyInput(): Matrix2D contains infinite or NAN value(s) at the following positions (m00-m11): ") +
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ": verifyInput(): Matrix2D contains infinite or NAN value(s) at the following positions (m00-m11): " )) +
::rtl::OUString::valueOf(nBinaryState),
xIf,
nArgPos );
@@ -359,11 +360,11 @@ namespace canvas
#if OSL_DEBUG_LEVEL > 0
throw lang::IllegalArgumentException(
::rtl::OUString::createFromAscii(pStr) +
- ::rtl::OUString::createFromAscii(": verifyInput(): render state's device color has too few components (") +
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ": verifyInput(): render state's device color has too few components (" )) +
::rtl::OUString::valueOf(nMinColorComponents) +
- ::rtl::OUString::createFromAscii(" expected, ") +
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( " expected, " )) +
::rtl::OUString::valueOf(renderState.DeviceColor.getLength()) +
- ::rtl::OUString::createFromAscii(" provided)"),
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( " provided)" )),
xIf,
nArgPos );
#else
@@ -377,9 +378,9 @@ namespace canvas
#if OSL_DEBUG_LEVEL > 0
throw lang::IllegalArgumentException(
::rtl::OUString::createFromAscii(pStr) +
- ::rtl::OUString::createFromAscii(": verifyInput(): render state's CompositeOperation value out of range (") +
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ": verifyInput(): render state's CompositeOperation value out of range (" )) +
::rtl::OUString::valueOf(sal::static_int_cast<sal_Int32>(renderState.CompositeOperation)) +
- ::rtl::OUString::createFromAscii(" not known)"),
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( " not known)" )),
xIf,
nArgPos );
#else
@@ -403,9 +404,9 @@ namespace canvas
#if OSL_DEBUG_LEVEL > 0
throw lang::IllegalArgumentException(
::rtl::OUString::createFromAscii(pStr) +
- ::rtl::OUString::createFromAscii(": verifyInput(): textures' alpha value out of range (is ") +
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ": verifyInput(): textures' alpha value out of range (is " )) +
::rtl::OUString::valueOf(texture.Alpha) +
- ::rtl::OUString::createFromAscii(")"),
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ")" )),
xIf,
nArgPos );
#else
@@ -418,7 +419,7 @@ namespace canvas
#if OSL_DEBUG_LEVEL > 0
throw lang::IllegalArgumentException(
::rtl::OUString::createFromAscii(pStr) +
- ::rtl::OUString::createFromAscii(": verifyInput(): textures' NumberOfHatchPolygons is negative"),
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ": verifyInput(): textures' NumberOfHatchPolygons is negative" )),
xIf,
nArgPos );
#else
@@ -432,9 +433,9 @@ namespace canvas
#if OSL_DEBUG_LEVEL > 0
throw lang::IllegalArgumentException(
::rtl::OUString::createFromAscii(pStr) +
- ::rtl::OUString::createFromAscii(": verifyInput(): textures' RepeatModeX value is out of range (") +
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ": verifyInput(): textures' RepeatModeX value is out of range (" )) +
::rtl::OUString::valueOf(sal::static_int_cast<sal_Int32>(texture.RepeatModeX)) +
- ::rtl::OUString::createFromAscii(" not known)"),
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( " not known)" )),
xIf,
nArgPos );
#else
@@ -448,9 +449,9 @@ namespace canvas
#if OSL_DEBUG_LEVEL > 0
throw lang::IllegalArgumentException(
::rtl::OUString::createFromAscii(pStr) +
- ::rtl::OUString::createFromAscii(": verifyInput(): textures' RepeatModeY value is out of range (") +
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ": verifyInput(): textures' RepeatModeY value is out of range (" )) +
::rtl::OUString::valueOf(sal::static_int_cast<sal_Int32>(texture.RepeatModeY)) +
- ::rtl::OUString::createFromAscii(" not known)"),
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( " not known)" )),
xIf,
nArgPos );
#else
@@ -479,9 +480,9 @@ namespace canvas
#if OSL_DEBUG_LEVEL > 0
throw lang::IllegalArgumentException(
::rtl::OUString::createFromAscii(mpStr) +
- ::rtl::OUString::createFromAscii(": verifyInput(): one of stroke attributes' DashArray value out of range (is ") +
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ": verifyInput(): one of stroke attributes' DashArray value out of range (is " )) +
::rtl::OUString::valueOf(rVal) +
- ::rtl::OUString::createFromAscii(")"),
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ")" )),
mrIf,
mnArgPos );
#else
@@ -507,9 +508,9 @@ namespace canvas
#if OSL_DEBUG_LEVEL > 0
throw lang::IllegalArgumentException(
::rtl::OUString::createFromAscii(pStr) +
- ::rtl::OUString::createFromAscii(": verifyInput(): stroke attributes' StrokeWidth value out of range (is ") +
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ": verifyInput(): stroke attributes' StrokeWidth value out of range (is " )) +
::rtl::OUString::valueOf(strokeAttributes.StrokeWidth) +
- ::rtl::OUString::createFromAscii(")"),
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ")" )),
xIf,
nArgPos );
#else
@@ -523,9 +524,9 @@ namespace canvas
#if OSL_DEBUG_LEVEL > 0
throw lang::IllegalArgumentException(
::rtl::OUString::createFromAscii(pStr) +
- ::rtl::OUString::createFromAscii(": verifyInput(): stroke attributes' MiterLimit value out of range (is ") +
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ": verifyInput(): stroke attributes' MiterLimit value out of range (is " )) +
::rtl::OUString::valueOf(strokeAttributes.MiterLimit) +
- ::rtl::OUString::createFromAscii(")"),
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ")" )),
xIf,
nArgPos );
#else
@@ -547,9 +548,9 @@ namespace canvas
#if OSL_DEBUG_LEVEL > 0
throw lang::IllegalArgumentException(
::rtl::OUString::createFromAscii(pStr) +
- ::rtl::OUString::createFromAscii(": verifyInput(): stroke attributes' StartCapType value is out of range (") +
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ": verifyInput(): stroke attributes' StartCapType value is out of range (" )) +
::rtl::OUString::valueOf(sal::static_int_cast<sal_Int32>(strokeAttributes.StartCapType)) +
- ::rtl::OUString::createFromAscii(" not known)"),
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( " not known)" )),
xIf,
nArgPos );
#else
@@ -563,9 +564,9 @@ namespace canvas
#if OSL_DEBUG_LEVEL > 0
throw lang::IllegalArgumentException(
::rtl::OUString::createFromAscii(pStr) +
- ::rtl::OUString::createFromAscii(": verifyInput(): stroke attributes' StartCapType value is out of range (") +
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ": verifyInput(): stroke attributes' StartCapType value is out of range (" )) +
::rtl::OUString::valueOf(sal::static_int_cast<sal_Int32>(strokeAttributes.EndCapType)) +
- ::rtl::OUString::createFromAscii(" not known)"),
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( " not known)" )),
xIf,
nArgPos );
#else
@@ -579,9 +580,9 @@ namespace canvas
#if OSL_DEBUG_LEVEL > 0
throw lang::IllegalArgumentException(
::rtl::OUString::createFromAscii(pStr) +
- ::rtl::OUString::createFromAscii(": verifyInput(): stroke attributes' JoinType value is out of range (") +
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ": verifyInput(): stroke attributes' JoinType value is out of range (" )) +
::rtl::OUString::valueOf(sal::static_int_cast<sal_Int32>(strokeAttributes.JoinType)) +
- ::rtl::OUString::createFromAscii(" not known)"),
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( " not known)" )),
xIf,
nArgPos );
#else
@@ -602,7 +603,7 @@ namespace canvas
#if OSL_DEBUG_LEVEL > 0
throw lang::IllegalArgumentException(
::rtl::OUString::createFromAscii(pStr) +
- ::rtl::OUString::createFromAscii(": verifyInput(): bitmap layout's ScanLines is negative"),
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ": verifyInput(): bitmap layout's ScanLines is negative" )),
xIf,
nArgPos );
#else
@@ -615,7 +616,7 @@ namespace canvas
#if OSL_DEBUG_LEVEL > 0
throw lang::IllegalArgumentException(
::rtl::OUString::createFromAscii(pStr) +
- ::rtl::OUString::createFromAscii(": verifyInput(): bitmap layout's ScanLineBytes is negative"),
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ": verifyInput(): bitmap layout's ScanLineBytes is negative" )),
xIf,
nArgPos );
#else
@@ -628,7 +629,7 @@ namespace canvas
#if OSL_DEBUG_LEVEL > 0
throw lang::IllegalArgumentException(
::rtl::OUString::createFromAscii(pStr) +
- ::rtl::OUString::createFromAscii(": verifyInput(): bitmap layout's ColorSpace is invalid"),
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ": verifyInput(): bitmap layout's ColorSpace is invalid" )),
xIf,
nArgPos );
#else
@@ -642,7 +643,7 @@ namespace canvas
#if OSL_DEBUG_LEVEL > 0
throw lang::IllegalArgumentException(
::rtl::OUString::createFromAscii(pStr) +
- ::rtl::OUString::createFromAscii(": verifyInput(): bitmap layout's ColorSpace getBitsPerPixel() is negative"),
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ": verifyInput(): bitmap layout's ColorSpace getBitsPerPixel() is negative" )),
xIf,
nArgPos );
#else
@@ -656,9 +657,9 @@ namespace canvas
#if OSL_DEBUG_LEVEL > 0
throw lang::IllegalArgumentException(
::rtl::OUString::createFromAscii(pStr) +
- ::rtl::OUString::createFromAscii(": verifyInput(): bitmap layout's ColorSpace getEndianness() value is out of range (") +
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ": verifyInput(): bitmap layout's ColorSpace getEndianness() value is out of range (" )) +
::rtl::OUString::valueOf(sal::static_int_cast<sal_Int32>(bitmapLayout.ColorSpace->getEndianness())) +
- ::rtl::OUString::createFromAscii(" not known)"),
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( " not known)" )),
xIf,
nArgPos );
#else
@@ -680,7 +681,7 @@ namespace canvas
#if OSL_DEBUG_LEVEL > 0
throw lang::IllegalArgumentException(
::rtl::OUString::createFromAscii(pStr) +
- ::rtl::OUString::createFromAscii(": verifyInput(): bitmap layout's ScanLines is negative"),
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ": verifyInput(): bitmap layout's ScanLines is negative" )),
xIf,
nArgPos );
#else
@@ -693,7 +694,7 @@ namespace canvas
#if OSL_DEBUG_LEVEL > 0
throw lang::IllegalArgumentException(
::rtl::OUString::createFromAscii(pStr) +
- ::rtl::OUString::createFromAscii(": verifyInput(): bitmap layout's ScanLineBytes is negative"),
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ": verifyInput(): bitmap layout's ScanLineBytes is negative" )),
xIf,
nArgPos );
#else
@@ -706,7 +707,7 @@ namespace canvas
#if OSL_DEBUG_LEVEL > 0
throw lang::IllegalArgumentException(
::rtl::OUString::createFromAscii(pStr) +
- ::rtl::OUString::createFromAscii(": verifyInput(): bitmap layout's ColorSpace is invalid"),
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ": verifyInput(): bitmap layout's ColorSpace is invalid" )),
xIf,
nArgPos );
#else
@@ -719,7 +720,7 @@ namespace canvas
#if OSL_DEBUG_LEVEL > 0
throw lang::IllegalArgumentException(
::rtl::OUString::createFromAscii(pStr) +
- ::rtl::OUString::createFromAscii(": verifyInput(): bitmap layout's NumComponents is negative"),
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ": verifyInput(): bitmap layout's NumComponents is negative" )),
xIf,
nArgPos );
#else
@@ -733,9 +734,9 @@ namespace canvas
#if OSL_DEBUG_LEVEL > 0
throw lang::IllegalArgumentException(
::rtl::OUString::createFromAscii(pStr) +
- ::rtl::OUString::createFromAscii(": verifyInput(): bitmap layout's Endianness value is out of range (") +
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ": verifyInput(): bitmap layout's Endianness value is out of range (" )) +
::rtl::OUString::valueOf(sal::static_int_cast<sal_Int32>(bitmapLayout.Endianness)) +
- ::rtl::OUString::createFromAscii(" not known)"),
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( " not known)" )),
xIf,
nArgPos );
#else
@@ -749,9 +750,9 @@ namespace canvas
#if OSL_DEBUG_LEVEL > 0
throw lang::IllegalArgumentException(
::rtl::OUString::createFromAscii(pStr) +
- ::rtl::OUString::createFromAscii(": verifyInput(): bitmap layout's Format value is out of range (") +
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ": verifyInput(): bitmap layout's Format value is out of range (" )) +
::rtl::OUString::valueOf(sal::static_int_cast<sal_Int32>(bitmapLayout.Format)) +
- ::rtl::OUString::createFromAscii(" not known)"),
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( " not known)" )),
xIf,
nArgPos );
#else
@@ -782,7 +783,7 @@ namespace canvas
#if OSL_DEBUG_LEVEL > 0
throw lang::IllegalArgumentException(
::rtl::OUString::createFromAscii(pStr) +
- ::rtl::OUString::createFromAscii(": verifyInput(): font request's CellSize value contains infinite or NAN"),
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ": verifyInput(): font request's CellSize value contains infinite or NAN" )),
xIf,
nArgPos );
#else
@@ -795,7 +796,7 @@ namespace canvas
#if OSL_DEBUG_LEVEL > 0
throw lang::IllegalArgumentException(
::rtl::OUString::createFromAscii(pStr) +
- ::rtl::OUString::createFromAscii(": verifyInput(): font request's ReferenceAdvancement value contains infinite or NAN"),
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ": verifyInput(): font request's ReferenceAdvancement value contains infinite or NAN" )),
xIf,
nArgPos );
#else
@@ -809,7 +810,7 @@ namespace canvas
#if OSL_DEBUG_LEVEL > 0
throw lang::IllegalArgumentException(
::rtl::OUString::createFromAscii(pStr) +
- ::rtl::OUString::createFromAscii(": verifyInput(): font request's CellSize and ReferenceAdvancement are mutually exclusive, one of them must be 0.0"),
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ": verifyInput(): font request's CellSize and ReferenceAdvancement are mutually exclusive, one of them must be 0.0" )),
xIf,
nArgPos );
#else
@@ -857,9 +858,9 @@ namespace canvas
#if OSL_DEBUG_LEVEL > 0
throw lang::IllegalArgumentException(
::rtl::OUString::createFromAscii(pStr) +
- ::rtl::OUString::createFromAscii(": verifyBitmapSize(): size has 0 or negative width (value: ") +
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ": verifyBitmapSize(): size has 0 or negative width (value: " )) +
::rtl::OUString::valueOf(size.Width) +
- ::rtl::OUString::createFromAscii(")"),
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ")" )),
xIf,
0 );
#else
@@ -872,9 +873,9 @@ namespace canvas
#if OSL_DEBUG_LEVEL > 0
throw lang::IllegalArgumentException(
::rtl::OUString::createFromAscii(pStr) +
- ::rtl::OUString::createFromAscii(": verifyBitmapSize(): size has 0 or negative height (value: ") +
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ": verifyBitmapSize(): size has 0 or negative height (value: " )) +
::rtl::OUString::valueOf(size.Height) +
- ::rtl::OUString::createFromAscii(")"),
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ")" )),
xIf,
0 );
#else
@@ -894,9 +895,9 @@ namespace canvas
#if OSL_DEBUG_LEVEL > 0
throw lang::IllegalArgumentException(
::rtl::OUString::createFromAscii(pStr) +
- ::rtl::OUString::createFromAscii(": verifySpriteSize(): size has 0 or negative width (value: ") +
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ": verifySpriteSize(): size has 0 or negative width (value: " )) +
::rtl::OUString::valueOf(size.Width) +
- ::rtl::OUString::createFromAscii(")"),
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ")" )),
xIf,
0 );
#else
@@ -909,9 +910,9 @@ namespace canvas
#if OSL_DEBUG_LEVEL > 0
throw lang::IllegalArgumentException(
::rtl::OUString::createFromAscii(pStr) +
- ::rtl::OUString::createFromAscii(": verifySpriteSize(): size has 0 or negative height (value: ") +
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ": verifySpriteSize(): size has 0 or negative height (value: " )) +
::rtl::OUString::valueOf(size.Height) +
- ::rtl::OUString::createFromAscii(")"),
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ")" )),
xIf,
0 );
#else
@@ -924,3 +925,5 @@ namespace canvas
} // namespace tools
} // namespace canvas
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/vcl/backbuffer.cxx b/canvas/source/vcl/backbuffer.cxx
index 36888d038ceb..0cb4556fb851 100644
--- a/canvas/source/vcl/backbuffer.cxx
+++ b/canvas/source/vcl/backbuffer.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -69,3 +70,5 @@ namespace vclcanvas
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/vcl/backbuffer.hxx b/canvas/source/vcl/backbuffer.hxx
index 4f4dfa1f638c..a359bcfaa3b8 100644
--- a/canvas/source/vcl/backbuffer.hxx
+++ b/canvas/source/vcl/backbuffer.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -65,3 +66,5 @@ namespace vclcanvas
}
#endif /* #ifndef _VCLCANVAS_BACKBUFFER_HXX_ */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/vcl/bitmapbackbuffer.cxx b/canvas/source/vcl/bitmapbackbuffer.cxx
index 53bb67dc32c2..37130b575dc1 100644
--- a/canvas/source/vcl/bitmapbackbuffer.cxx
+++ b/canvas/source/vcl/bitmapbackbuffer.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -31,7 +32,7 @@
#include "bitmapbackbuffer.hxx"
#include <osl/mutex.hxx>
-#include <vos/mutex.hxx>
+#include <osl/mutex.hxx>
#include <vcl/svapp.hxx>
#include <vcl/bitmapex.hxx>
@@ -54,7 +55,7 @@ namespace vclcanvas
{
// make sure solar mutex is held on deletion (other methods
// are supposed to be called with already locked solar mutex)
- ::vos::OGuard aGuard( Application::GetSolarMutex() );
+ SolarMutexGuard aGuard;
if( mpVDev )
delete mpVDev;
@@ -163,3 +164,4 @@ namespace vclcanvas
}
}
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/vcl/bitmapbackbuffer.hxx b/canvas/source/vcl/bitmapbackbuffer.hxx
index 96dd525b98a4..dcb9038f8ee9 100644
--- a/canvas/source/vcl/bitmapbackbuffer.hxx
+++ b/canvas/source/vcl/bitmapbackbuffer.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -102,3 +103,4 @@ namespace vclcanvas
#endif /* #ifndef _VCLCANVAS_BITMAPBACKBUFFER_HXX_ */
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/vcl/cachedbitmap.cxx b/canvas/source/vcl/cachedbitmap.cxx
index 70ca3a3e67ed..964e02414a5b 100644
--- a/canvas/source/vcl/cachedbitmap.cxx
+++ b/canvas/source/vcl/cachedbitmap.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -102,3 +103,5 @@ namespace vclcanvas
return rendering::RepaintResult::REDRAWN;
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/vcl/cachedbitmap.hxx b/canvas/source/vcl/cachedbitmap.hxx
index c45720c086c8..9b4ea2b3af7e 100644
--- a/canvas/source/vcl/cachedbitmap.hxx
+++ b/canvas/source/vcl/cachedbitmap.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -76,3 +77,5 @@ namespace vclcanvas
}
#endif /* _VCLCANVAS_CACHEDBITMAP_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/vcl/canvas.cxx b/canvas/source/vcl/canvas.cxx
index 837c064b4411..c3dd0c569f89 100644
--- a/canvas/source/vcl/canvas.cxx
+++ b/canvas/source/vcl/canvas.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -97,7 +98,7 @@ namespace vclcanvas
4: XWindow for creating Window (or empty for VirtualDevice)
5: SystemGraphicsData as a streamed Any
*/
- tools::LocalGuard aGuard;
+ SolarMutexGuard aGuard;
VERBOSE_TRACE( "VCLCanvas::initialize called" );
@@ -132,14 +133,14 @@ namespace vclcanvas
OSL_TRACE( "Canvas destroyed" );
}
- void SAL_CALL Canvas::disposing()
+ void Canvas::disposeThis()
{
- tools::LocalGuard aGuard;
+ SolarMutexGuard aGuard;
mxComponentContext.clear();
// forward to parent
- CanvasBaseT::disposing();
+ CanvasBaseT::disposeThis();
}
::rtl::OUString SAL_CALL Canvas::getServiceName( ) throw (::com::sun::star::uno::RuntimeException)
@@ -154,8 +155,10 @@ namespace vclcanvas
const ::Size& rSz,
const GraphicAttr& rAttr ) const
{
- tools::LocalGuard aGuard;
+ SolarMutexGuard aGuard;
return maCanvasHelper.repaint( rGrf, viewState, renderState, rPt, rSz, rAttr );
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/vcl/canvas.hxx b/canvas/source/vcl/canvas.hxx
index adda8d8eea40..16d5c5abd5b3 100644
--- a/canvas/source/vcl/canvas.hxx
+++ b/canvas/source/vcl/canvas.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -42,7 +43,7 @@
#include <cppuhelper/compbase7.hxx>
#include <comphelper/uno3.hxx>
-#include <canvas/base/basemutexhelper.hxx>
+#include <canvas/base/disambiguationhelper.hxx>
#include <canvas/base/integerbitmapbase.hxx>
#include <canvas/base/graphicdevicebase.hxx>
@@ -63,7 +64,7 @@ namespace vclcanvas
::com::sun::star::util::XUpdatable,
::com::sun::star::beans::XPropertySet,
::com::sun::star::lang::XServiceName > GraphicDeviceBase_Base;
- typedef ::canvas::GraphicDeviceBase< ::canvas::BaseMutexHelper< GraphicDeviceBase_Base >,
+ typedef ::canvas::GraphicDeviceBase< ::canvas::DisambiguationHelper< GraphicDeviceBase_Base >,
DeviceHelper,
tools::LocalGuard,
::cppu::OWeakObject > CanvasBase_Base;
@@ -95,12 +96,8 @@ namespace vclcanvas
/// For resource tracking
~Canvas();
-#if defined __SUNPRO_CC
- using CanvasBaseT::disposing;
-#endif
-
/// Dispose all internal references
- virtual void SAL_CALL disposing();
+ virtual void disposeThis();
// Forwarding the XComponent implementation to the
// cppu::ImplHelper templated base
@@ -129,3 +126,5 @@ namespace vclcanvas
}
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/vcl/canvasbitmap.cxx b/canvas/source/vcl/canvasbitmap.cxx
index 2b244602e3fd..84f5a8db58c3 100644
--- a/canvas/source/vcl/canvasbitmap.cxx
+++ b/canvas/source/vcl/canvasbitmap.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -81,12 +82,6 @@ namespace vclcanvas
maCanvasHelper.init( rBitmap, rDevice, rOutDevProvider );
}
- void SAL_CALL CanvasBitmap::disposing()
- {
- // forward to base
- CanvasBitmap_Base::disposing();
- }
-
#define IMPLEMENTATION_NAME "VCLCanvas.CanvasBitmap"
#define SERVICE_NAME "com.sun.star.rendering.CanvasBitmap"
@@ -110,7 +105,7 @@ namespace vclcanvas
BitmapEx CanvasBitmap::getBitmap() const
{
- tools::LocalGuard aGuard;
+ SolarMutexGuard aGuard;
// TODO(T3): Rework to use shared_ptr all over the place for
// BmpEx. This is highly un-threadsafe
@@ -124,7 +119,7 @@ namespace vclcanvas
const ::Size& rSz,
const GraphicAttr& rAttr ) const
{
- tools::LocalGuard aGuard;
+ SolarMutexGuard aGuard;
mbSurfaceDirty = true;
@@ -142,3 +137,5 @@ namespace vclcanvas
return uno::Any( sal_Int64(0) );
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/vcl/canvasbitmap.hxx b/canvas/source/vcl/canvasbitmap.hxx
index 6440b830c3ee..540b190b76a1 100644
--- a/canvas/source/vcl/canvasbitmap.hxx
+++ b/canvas/source/vcl/canvasbitmap.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -56,7 +57,7 @@ namespace vclcanvas
::com::sun::star::rendering::XIntegerBitmap,
::com::sun::star::lang::XServiceInfo,
::com::sun::star::beans::XFastPropertySet > CanvasBitmapBase_Base;
- typedef ::canvas::IntegerBitmapBase< ::canvas::BaseMutexHelper< CanvasBitmapBase_Base >,
+ typedef ::canvas::IntegerBitmapBase< ::canvas::DisambiguationHelper< CanvasBitmapBase_Base >,
CanvasBitmapHelper,
tools::LocalGuard,
::cppu::OWeakObject > CanvasBitmap_Base;
@@ -86,9 +87,6 @@ namespace vclcanvas
::com::sun::star::rendering::XGraphicDevice& rDevice,
const OutDevProviderSharedPtr& rOutDevProvider );
- // overridden because of mpDevice
- virtual void SAL_CALL disposing();
-
// XServiceInfo
virtual ::rtl::OUString SAL_CALL getImplementationName( ) throw (::com::sun::star::uno::RuntimeException);
virtual sal_Bool SAL_CALL supportsService( const ::rtl::OUString& ServiceName ) throw (::com::sun::star::uno::RuntimeException);
@@ -127,3 +125,5 @@ namespace vclcanvas
}
#endif /* _VCLCANVAS_CANVASBITMAP_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/vcl/canvasbitmaphelper.cxx b/canvas/source/vcl/canvasbitmaphelper.cxx
index 5b8f9fd84d94..2c5a9ff0f220 100644
--- a/canvas/source/vcl/canvasbitmaphelper.cxx
+++ b/canvas/source/vcl/canvasbitmaphelper.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -148,9 +149,8 @@ namespace vclcanvas
Bitmap aBitmap( mpBackBuffer->getBitmapReference().GetBitmap() );
Bitmap aAlpha( mpBackBuffer->getBitmapReference().GetAlpha().GetBitmap() );
- ScopedBitmapReadAccess pReadAccess( aBitmap.AcquireReadAccess(),
- aBitmap );
- ScopedBitmapReadAccess pAlphaReadAccess( aAlpha.IsEmpty() ?
+ Bitmap::ScopedReadAccess pReadAccess( aBitmap );
+ Bitmap::ScopedReadAccess pAlphaReadAccess( aAlpha.IsEmpty() ?
(BitmapReadAccess*)NULL : aAlpha.AcquireReadAccess(),
aAlpha );
@@ -228,9 +228,8 @@ namespace vclcanvas
// actually changed a pixel
{
- ScopedBitmapWriteAccess pWriteAccess( aBitmap.AcquireWriteAccess(),
- aBitmap );
- ScopedBitmapWriteAccess pAlphaWriteAccess( aAlpha.IsEmpty() ?
+ Bitmap::ScopedWriteAccess pWriteAccess( aBitmap );
+ Bitmap::ScopedWriteAccess pAlphaWriteAccess( aAlpha.IsEmpty() ?
(BitmapWriteAccess*)NULL : aAlpha.AcquireWriteAccess(),
aAlpha );
@@ -470,9 +469,8 @@ namespace vclcanvas
// actually changed a pixel
{
- ScopedBitmapWriteAccess pWriteAccess( aBitmap.AcquireWriteAccess(),
- aBitmap );
- ScopedBitmapWriteAccess pAlphaWriteAccess( aAlpha.IsEmpty() ?
+ Bitmap::ScopedWriteAccess pWriteAccess( aBitmap );
+ Bitmap::ScopedWriteAccess pAlphaWriteAccess( aAlpha.IsEmpty() ?
(BitmapWriteAccess*)NULL : aAlpha.AcquireWriteAccess(),
aAlpha );
@@ -524,9 +522,8 @@ namespace vclcanvas
Bitmap aBitmap( mpBackBuffer->getBitmapReference().GetBitmap() );
Bitmap aAlpha( mpBackBuffer->getBitmapReference().GetAlpha().GetBitmap() );
- ScopedBitmapReadAccess pReadAccess( aBitmap.AcquireReadAccess(),
- aBitmap );
- ScopedBitmapReadAccess pAlphaReadAccess( aAlpha.IsEmpty() ?
+ Bitmap::ScopedReadAccess pReadAccess( aBitmap );
+ Bitmap::ScopedReadAccess pAlphaReadAccess( aAlpha.IsEmpty() ?
(BitmapReadAccess*)NULL : aAlpha.AcquireReadAccess(),
aAlpha );
ENSURE_OR_THROW( pReadAccess.get() != NULL,
@@ -565,3 +562,5 @@ namespace vclcanvas
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/vcl/canvasbitmaphelper.hxx b/canvas/source/vcl/canvasbitmaphelper.hxx
index 196d53d7b58a..f49acdd19c16 100644
--- a/canvas/source/vcl/canvasbitmaphelper.hxx
+++ b/canvas/source/vcl/canvasbitmaphelper.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -127,3 +128,5 @@ namespace vclcanvas
}
#endif /* _VCLCANVAS_CANVASBITMAPHELPER_HXX_ */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/vcl/canvascustomsprite.cxx b/canvas/source/vcl/canvascustomsprite.cxx
index a55109a9749f..2fcf6311485b 100644
--- a/canvas/source/vcl/canvascustomsprite.cxx
+++ b/canvas/source/vcl/canvascustomsprite.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -128,14 +129,6 @@ namespace vclcanvas
maCanvasHelper.clear();
}
- void SAL_CALL CanvasCustomSprite::disposing()
- {
- tools::LocalGuard aGuard;
-
- // forward to parent
- CanvasCustomSpriteBaseT::disposing();
- }
-
#define IMPLEMENTATION_NAME "VCLCanvas.CanvasCustomSprite"
#define SERVICE_NAME "com.sun.star.rendering.CanvasCustomSprite"
@@ -161,7 +154,7 @@ namespace vclcanvas
void CanvasCustomSprite::redraw( OutputDevice& rOutDev,
bool bBufferedUpdate ) const
{
- tools::LocalGuard aGuard;
+ SolarMutexGuard aGuard;
redraw( rOutDev, maSpriteHelper.getPosPixel(), bBufferedUpdate );
}
@@ -170,7 +163,7 @@ namespace vclcanvas
const ::basegfx::B2DPoint& rOrigOutputPos,
bool bBufferedUpdate ) const
{
- tools::LocalGuard aGuard;
+ SolarMutexGuard aGuard;
maSpriteHelper.redraw( rOutDev,
rOrigOutputPos,
@@ -187,7 +180,7 @@ namespace vclcanvas
const ::Size& rSz,
const GraphicAttr& rAttr ) const
{
- tools::LocalGuard aGuard;
+ SolarMutexGuard aGuard;
mbSurfaceDirty = true;
@@ -195,3 +188,5 @@ namespace vclcanvas
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/vcl/canvascustomsprite.hxx b/canvas/source/vcl/canvascustomsprite.hxx
index 21202b75368d..6acaddafd545 100644
--- a/canvas/source/vcl/canvascustomsprite.hxx
+++ b/canvas/source/vcl/canvascustomsprite.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -40,7 +41,7 @@
#include <vcl/virdev.hxx>
#include <canvas/vclwrapper.hxx>
-#include <canvas/base/basemutexhelper.hxx>
+#include <canvas/base/disambiguationhelper.hxx>
#include <canvas/base/spritesurface.hxx>
#include <canvas/base/canvascustomspritebase.hxx>
@@ -76,7 +77,7 @@ namespace vclcanvas
remain a base class that provides implementation, not to
enforce any specific interface on its derivees.
*/
- class CanvasCustomSpriteSpriteBase_Base : public ::canvas::BaseMutexHelper< CanvasCustomSpriteBase_Base >,
+ class CanvasCustomSpriteSpriteBase_Base : public ::canvas::DisambiguationHelper< CanvasCustomSpriteBase_Base >,
public Sprite
{
};
@@ -99,8 +100,6 @@ namespace vclcanvas
const OutDevProviderSharedPtr& rOutDevProvider,
bool bShowSpriteBounds );
- virtual void SAL_CALL disposing();
-
// Forwarding the XComponent implementation to the
// cppu::ImplHelper templated base
// Classname Base doing refcount Base implementing the XComponent interface
@@ -131,3 +130,5 @@ namespace vclcanvas
}
#endif /* _VCLCANVAS_CANVASCUSTOMSPRITE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/vcl/canvasfont.cxx b/canvas/source/vcl/canvasfont.cxx
index 9f10c788bd24..4d1cb2b087c3 100644
--- a/canvas/source/vcl/canvasfont.cxx
+++ b/canvas/source/vcl/canvasfont.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -97,7 +98,7 @@ namespace vclcanvas
void SAL_CALL CanvasFont::disposing()
{
- tools::LocalGuard aGuard;
+ SolarMutexGuard aGuard;
mpOutDevProvider.reset();
mpRefDevice.clear();
@@ -105,7 +106,7 @@ namespace vclcanvas
uno::Reference< rendering::XTextLayout > SAL_CALL CanvasFont::createTextLayout( const rendering::StringContext& aText, sal_Int8 nDirection, sal_Int64 nRandomSeed ) throw (uno::RuntimeException)
{
- tools::LocalGuard aGuard;
+ SolarMutexGuard aGuard;
if( !mpRefDevice.is() )
return uno::Reference< rendering::XTextLayout >(); // we're disposed
@@ -120,14 +121,14 @@ namespace vclcanvas
rendering::FontRequest SAL_CALL CanvasFont::getFontRequest( ) throw (uno::RuntimeException)
{
- tools::LocalGuard aGuard;
+ SolarMutexGuard aGuard;
return maFontRequest;
}
rendering::FontMetrics SAL_CALL CanvasFont::getFontMetrics( ) throw (uno::RuntimeException)
{
- tools::LocalGuard aGuard;
+ SolarMutexGuard aGuard;
OutputDevice& rOutDev = mpOutDevProvider->getOutDev();
VirtualDevice aVDev( rOutDev );
@@ -146,7 +147,7 @@ namespace vclcanvas
uno::Sequence< double > SAL_CALL CanvasFont::getAvailableSizes( ) throw (uno::RuntimeException)
{
- tools::LocalGuard aGuard;
+ SolarMutexGuard aGuard;
// TODO(F1)
return uno::Sequence< double >();
@@ -154,7 +155,7 @@ namespace vclcanvas
uno::Sequence< beans::PropertyValue > SAL_CALL CanvasFont::getExtraFontProperties( ) throw (uno::RuntimeException)
{
- tools::LocalGuard aGuard;
+ SolarMutexGuard aGuard;
// TODO(F1)
return uno::Sequence< beans::PropertyValue >();
@@ -186,3 +187,5 @@ namespace vclcanvas
return *maFont;
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/vcl/canvasfont.hxx b/canvas/source/vcl/canvasfont.hxx
index e0c9a567a29a..44cc9631f4f9 100644
--- a/canvas/source/vcl/canvasfont.hxx
+++ b/canvas/source/vcl/canvasfont.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -98,3 +99,5 @@ namespace vclcanvas
}
#endif /* _VCLCANVAS_CANVASFONT_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/vcl/canvashelper.cxx b/canvas/source/vcl/canvashelper.cxx
index e135ec494fdf..38185d812fb5 100644
--- a/canvas/source/vcl/canvashelper.cxx
+++ b/canvas/source/vcl/canvashelper.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -156,8 +157,8 @@ namespace vclcanvas
tools::OutDevStateKeeper aStateKeeper( mpProtectedOutDev );
rOutDev.EnableMapMode( sal_False );
- rOutDev.SetLineColor( COL_WHITE );
- rOutDev.SetFillColor( COL_WHITE );
+ rOutDev.SetLineColor( COL_TRANSPARENT );
+ rOutDev.SetFillColor( COL_TRANSPARENT );
rOutDev.DrawRect( Rectangle( Point(),
rOutDev.GetOutputSizePixel()) );
@@ -167,8 +168,8 @@ namespace vclcanvas
rOutDev2.SetDrawMode( DRAWMODE_DEFAULT );
rOutDev2.EnableMapMode( sal_False );
- rOutDev2.SetLineColor( COL_WHITE );
- rOutDev2.SetFillColor( COL_WHITE );
+ rOutDev2.SetLineColor( COL_TRANSPARENT );
+ rOutDev2.SetFillColor( COL_TRANSPARENT );
rOutDev2.DrawRect( Rectangle( Point(),
rOutDev2.GetOutputSizePixel()) );
rOutDev2.SetDrawMode( DRAWMODE_BLACKLINE | DRAWMODE_BLACKFILL | DRAWMODE_BLACKTEXT |
@@ -947,8 +948,7 @@ namespace vclcanvas
Bitmap aBitmap( rOutDev.GetBitmap(aRect.TopLeft(),
aRect.GetSize()) );
- ScopedBitmapReadAccess pReadAccess( aBitmap.AcquireReadAccess(),
- aBitmap );
+ Bitmap::ScopedReadAccess pReadAccess( aBitmap );
ENSURE_OR_THROW( pReadAccess.get() != NULL,
"Could not acquire read access to OutDev bitmap" );
@@ -1013,8 +1013,7 @@ namespace vclcanvas
Bitmap aTmpBitmap( rOutDev.GetBitmap( aEmptyPoint,
aSize ) );
- ScopedBitmapReadAccess pReadAccess( aTmpBitmap.AcquireReadAccess(),
- aTmpBitmap );
+ Bitmap::ScopedReadAccess pReadAccess( aTmpBitmap );
pPalette = &pReadAccess->GetPalette();
}
@@ -1025,8 +1024,7 @@ namespace vclcanvas
bool bCopyBack( false ); // only copy something back, if we
// actually changed some pixel
{
- ScopedBitmapWriteAccess pWriteAccess( aBitmap.AcquireWriteAccess(),
- aBitmap );
+ Bitmap::ScopedWriteAccess pWriteAccess( aBitmap );
ENSURE_OR_THROW( pWriteAccess.get() != NULL,
"Could not acquire write access to OutDev bitmap" );
@@ -1426,3 +1424,5 @@ namespace vclcanvas
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/vcl/canvashelper.hxx b/canvas/source/vcl/canvashelper.hxx
index ef5eafa0c9ef..ebc0d58624c7 100644
--- a/canvas/source/vcl/canvashelper.hxx
+++ b/canvas/source/vcl/canvashelper.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -342,3 +343,5 @@ namespace vclcanvas
}
#endif /* _VCLCANVAS_CANVASHELPER_HXX_ */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/vcl/canvashelper_texturefill.cxx b/canvas/source/vcl/canvashelper_texturefill.cxx
index 00eb7c1ba071..e7ffe0e41356 100644
--- a/canvas/source/vcl/canvashelper_texturefill.cxx
+++ b/canvas/source/vcl/canvashelper_texturefill.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -1184,3 +1185,5 @@ namespace vclcanvas
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/vcl/devicehelper.cxx b/canvas/source/vcl/devicehelper.cxx
index 699a2ebfe9b8..96b14e2cfb73 100644
--- a/canvas/source/vcl/devicehelper.cxx
+++ b/canvas/source/vcl/devicehelper.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -240,3 +241,5 @@ namespace vclcanvas
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/vcl/devicehelper.hxx b/canvas/source/vcl/devicehelper.hxx
index aa17e98b8070..1c2d7b930320 100644
--- a/canvas/source/vcl/devicehelper.hxx
+++ b/canvas/source/vcl/devicehelper.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -101,3 +102,5 @@ namespace vclcanvas
}
#endif /* _VCLCANVAS_DEVICEHELPER_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/vcl/impltools.cxx b/canvas/source/vcl/impltools.cxx
index 97a825f48f01..a8187766e15b 100644
--- a/canvas/source/vcl/impltools.cxx
+++ b/canvas/source/vcl/impltools.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -59,6 +60,7 @@
#include <basegfx/numeric/ftools.hxx>
#include <canvas/canvastools.hxx>
+#include <o3tl/compat_functional.hxx>
#include "impltools.hxx"
#include "canvasbitmap.hxx"
@@ -275,9 +277,8 @@ namespace vclcanvas
aSrcAlpha = rBitmap.GetMask();
}
- ScopedBitmapReadAccess pReadAccess( aSrcBitmap.AcquireReadAccess(),
- aSrcBitmap );
- ScopedBitmapReadAccess pAlphaReadAccess( rBitmap.IsTransparent() ?
+ Bitmap::ScopedReadAccess pReadAccess( aSrcBitmap );
+ Bitmap::ScopedReadAccess pAlphaReadAccess( rBitmap.IsTransparent() ?
aSrcAlpha.AcquireReadAccess() :
(BitmapReadAccess*)NULL,
aSrcAlpha );
@@ -301,7 +302,7 @@ namespace vclcanvas
{
// source already has alpha channel - 1:1 mapping,
// i.e. aAlphaMap[0]=0,...,aAlphaMap[255]=255.
- ::std::iota( aAlphaMap, &aAlphaMap[256], 0 );
+ ::o3tl::iota( aAlphaMap, &aAlphaMap[256], 0 );
}
else
{
@@ -332,10 +333,8 @@ namespace vclcanvas
// copy-constructing the resulting bitmap. This will
// rule out the possibility that cached accessor data
// is not yet written back.
- ScopedBitmapWriteAccess pWriteAccess( aDstBitmap.AcquireWriteAccess(),
- aDstBitmap );
- ScopedBitmapWriteAccess pAlphaWriteAccess( aDstAlpha.AcquireWriteAccess(),
- aDstAlpha );
+ Bitmap::ScopedWriteAccess pWriteAccess( aDstBitmap );
+ Bitmap::ScopedWriteAccess pAlphaWriteAccess( aDstAlpha );
if( pWriteAccess.get() != NULL &&
@@ -542,3 +541,5 @@ namespace vclcanvas
}
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/vcl/impltools.hxx b/canvas/source/vcl/impltools.hxx
index e79ddb8496df..8b9293acb44d 100644
--- a/canvas/source/vcl/impltools.hxx
+++ b/canvas/source/vcl/impltools.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -29,10 +30,11 @@
#define _VCLCANVAS_TOOLS_HXX
#include <osl/mutex.hxx>
-#include <vos/mutex.hxx>
+#include <osl/mutex.hxx>
#include <vcl/svapp.hxx>
#include <vcl/outdev.hxx>
+#include <vcl/solarmutex.hxx>
#include <basegfx/polygon/b2dpolypolygon.hxx>
@@ -122,18 +124,18 @@ namespace vclcanvas
{
public:
LocalGuard() :
- aGuard( Application::GetSolarMutex() )
+ aSolarGuard()
{
}
/// To be compatible with CanvasBase mutex concept
LocalGuard( const ::osl::Mutex& ) :
- aGuard( Application::GetSolarMutex() )
+ aSolarGuard()
{
}
private:
- ::vos::OGuard aGuard;
+ SolarMutexGuard aSolarGuard;
};
class OutDevStateKeeper
@@ -199,3 +201,5 @@ namespace vclcanvas
}
#endif /* _VCLCANVAS_TOOLS_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/vcl/outdevprovider.hxx b/canvas/source/vcl/outdevprovider.hxx
index dd5f870c7d9c..2d41980c8569 100644
--- a/canvas/source/vcl/outdevprovider.hxx
+++ b/canvas/source/vcl/outdevprovider.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -59,3 +60,5 @@ namespace vclcanvas
}
#endif /* _VCLCANVAS_OUTDEVPROVIDER_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/vcl/repainttarget.hxx b/canvas/source/vcl/repainttarget.hxx
index ce2037bf5b67..5ca0c4dea198 100644
--- a/canvas/source/vcl/repainttarget.hxx
+++ b/canvas/source/vcl/repainttarget.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -61,3 +62,5 @@ namespace vclcanvas
}
#endif /* _VCLCANVAS_REPAINTTARGET_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/vcl/services.cxx b/canvas/source/vcl/services.cxx
index e8cd2379a38f..f482c841ea74 100644
--- a/canvas/source/vcl/services.cxx
+++ b/canvas/source/vcl/services.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -88,3 +89,5 @@ namespace vclcanvas
// The C shared lib entry points
COMPHELPER_SERVICEDECL_EXPORTS2(vclcanvas::vclCanvasDecl, vclcanvas::vclSpriteCanvasDecl)
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/vcl/sprite.hxx b/canvas/source/vcl/sprite.hxx
index 29ff80239e02..b2713eb4486d 100644
--- a/canvas/source/vcl/sprite.hxx
+++ b/canvas/source/vcl/sprite.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -69,3 +70,5 @@ namespace vclcanvas
}
#endif /* INCLUDED_VCLCANVAS_SPRITE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/vcl/spritecanvas.cxx b/canvas/source/vcl/spritecanvas.cxx
index c08529d3cb35..14c2446dcab7 100644
--- a/canvas/source/vcl/spritecanvas.cxx
+++ b/canvas/source/vcl/spritecanvas.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -63,7 +64,7 @@ namespace vclcanvas
void SpriteCanvas::initialize()
{
- tools::LocalGuard aGuard;
+ SolarMutexGuard aGuard;
// #i64742# Only call initialize when not in probe mode
if( maArguments.getLength() == 0 )
@@ -128,14 +129,14 @@ namespace vclcanvas
}
- void SAL_CALL SpriteCanvas::disposing()
+ void SpriteCanvas::disposeThis()
{
- tools::LocalGuard aGuard;
+ SolarMutexGuard aGuard;
mxComponentContext.clear();
// forward to parent
- SpriteCanvasBaseT::disposing();
+ SpriteCanvasBaseT::disposeThis();
}
::sal_Bool SAL_CALL SpriteCanvas::showBuffer( ::sal_Bool bUpdateAll ) throw (uno::RuntimeException)
@@ -150,7 +151,7 @@ namespace vclcanvas
sal_Bool SAL_CALL SpriteCanvas::updateScreen( sal_Bool bUpdateAll ) throw (uno::RuntimeException)
{
- tools::LocalGuard aGuard;
+ SolarMutexGuard aGuard;
// avoid repaints on hidden window (hidden: not mapped to
// screen). Return failure, since the screen really has _not_
@@ -171,8 +172,10 @@ namespace vclcanvas
const ::Size& rSz,
const GraphicAttr& rAttr ) const
{
- tools::LocalGuard aGuard;
+ SolarMutexGuard aGuard;
return maCanvasHelper.repaint( rGrf, viewState, renderState, rPt, rSz, rAttr );
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/vcl/spritecanvas.hxx b/canvas/source/vcl/spritecanvas.hxx
index db4b05ddb9b2..26500fc93552 100644
--- a/canvas/source/vcl/spritecanvas.hxx
+++ b/canvas/source/vcl/spritecanvas.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -44,7 +45,7 @@
#include <comphelper/uno3.hxx>
#include <canvas/base/spritecanvasbase.hxx>
-#include <canvas/base/basemutexhelper.hxx>
+#include <canvas/base/disambiguationhelper.hxx>
#include <canvas/base/bufferedgraphicdevicebase.hxx>
#include "spritecanvashelper.hxx"
@@ -67,7 +68,7 @@ namespace vclcanvas
::com::sun::star::util::XUpdatable,
::com::sun::star::beans::XPropertySet,
::com::sun::star::lang::XServiceName > WindowGraphicDeviceBase_Base;
- typedef ::canvas::BufferedGraphicDeviceBase< ::canvas::BaseMutexHelper< WindowGraphicDeviceBase_Base >,
+ typedef ::canvas::BufferedGraphicDeviceBase< ::canvas::DisambiguationHelper< WindowGraphicDeviceBase_Base >,
SpriteDeviceHelper,
tools::LocalGuard,
::cppu::OWeakObject > SpriteCanvasBase_Base;
@@ -122,12 +123,8 @@ namespace vclcanvas
/// For resource tracking
~SpriteCanvas();
-#if defined __SUNPRO_CC
- using SpriteCanvasBaseT::disposing;
-#endif
-
/// Dispose all internal references
- virtual void SAL_CALL disposing();
+ virtual void disposeThis();
// Forwarding the XComponent implementation to the
// cppu::ImplHelper templated base
@@ -170,3 +167,5 @@ namespace vclcanvas
}
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/vcl/spritecanvashelper.cxx b/canvas/source/vcl/spritecanvashelper.cxx
index 50f02e6b5888..ac75508809fe 100644
--- a/canvas/source/vcl/spritecanvashelper.cxx
+++ b/canvas/source/vcl/spritecanvashelper.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -716,3 +717,5 @@ namespace vclcanvas
}
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/vcl/spritecanvashelper.hxx b/canvas/source/vcl/spritecanvashelper.hxx
index bc80f4359e5b..b0b717f18697 100644
--- a/canvas/source/vcl/spritecanvashelper.hxx
+++ b/canvas/source/vcl/spritecanvashelper.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -177,3 +178,4 @@ namespace vclcanvas
#endif /* _VCLCANVAS_SPRITECANVASHELPER_HXX_ */
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/vcl/spritedevicehelper.cxx b/canvas/source/vcl/spritedevicehelper.cxx
index 6aa6de0bac97..20129ea3fe16 100644
--- a/canvas/source/vcl/spritedevicehelper.cxx
+++ b/canvas/source/vcl/spritedevicehelper.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -88,13 +89,13 @@ namespace vclcanvas
::sal_Bool SpriteDeviceHelper::showBuffer( bool, ::sal_Bool )
{
- OSL_ENSURE(false,"Not supposed to be called, handled by SpriteCanvas");
+ OSL_FAIL("Not supposed to be called, handled by SpriteCanvas");
return sal_False;
}
::sal_Bool SpriteDeviceHelper::switchBuffer( bool, ::sal_Bool )
{
- OSL_ENSURE(false,"Not supposed to be called, handled by SpriteCanvas");
+ OSL_FAIL("Not supposed to be called, handled by SpriteCanvas");
return sal_False;
}
@@ -156,3 +157,5 @@ namespace vclcanvas
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/vcl/spritedevicehelper.hxx b/canvas/source/vcl/spritedevicehelper.hxx
index eaedbc8ca5ac..2034748cdb1f 100644
--- a/canvas/source/vcl/spritedevicehelper.hxx
+++ b/canvas/source/vcl/spritedevicehelper.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -80,3 +81,5 @@ namespace vclcanvas
}
#endif /* _VCLCANVAS_SPRITEDEVICEHELPER_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/vcl/spritehelper.cxx b/canvas/source/vcl/spritehelper.cxx
index af1a2f9ccd4d..e4226fac1f16 100755..100644
--- a/canvas/source/vcl/spritehelper.cxx
+++ b/canvas/source/vcl/spritehelper.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -166,8 +167,7 @@ namespace vclcanvas
#ifndef QUARTZ
if( aMask.GetBitCount() != 1 )
{
- OSL_ENSURE(false,
- "CanvasCustomSprite::redraw(): Mask bitmap is not "
+ OSL_FAIL("CanvasCustomSprite::redraw(): Mask bitmap is not "
"monochrome (performance!)");
aMask.MakeMono(255);
}
@@ -428,3 +428,5 @@ namespace vclcanvas
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/vcl/spritehelper.hxx b/canvas/source/vcl/spritehelper.hxx
index 67aa588dff6e..c40666c57e40 100644
--- a/canvas/source/vcl/spritehelper.hxx
+++ b/canvas/source/vcl/spritehelper.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -119,3 +120,5 @@ namespace vclcanvas
}
#endif /* _VCLCANVAS_SPRITEHELPER_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/vcl/textlayout.cxx b/canvas/source/vcl/textlayout.cxx
index 19b0f7cea4ce..08cdd66abe00 100644
--- a/canvas/source/vcl/textlayout.cxx
+++ b/canvas/source/vcl/textlayout.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -103,7 +104,7 @@ namespace vclcanvas
void SAL_CALL TextLayout::disposing()
{
- tools::LocalGuard aGuard;
+ SolarMutexGuard aGuard;
mpOutDevProvider.reset();
mxDevice.clear();
@@ -113,7 +114,7 @@ namespace vclcanvas
// XTextLayout
uno::Sequence< uno::Reference< rendering::XPolyPolygon2D > > SAL_CALL TextLayout::queryTextShapes( ) throw (uno::RuntimeException)
{
- tools::LocalGuard aGuard;
+ SolarMutexGuard aGuard;
OutputDevice& rOutDev = mpOutDevProvider->getOutDev();
VirtualDevice aVDev( rOutDev );
@@ -165,7 +166,7 @@ namespace vclcanvas
uno::Sequence< geometry::RealRectangle2D > SAL_CALL TextLayout::queryInkMeasures( ) throw (uno::RuntimeException)
{
- tools::LocalGuard aGuard;
+ SolarMutexGuard aGuard;
OutputDevice& rOutDev = mpOutDevProvider->getOutDev();
@@ -217,7 +218,7 @@ namespace vclcanvas
uno::Sequence< geometry::RealRectangle2D > SAL_CALL TextLayout::queryMeasures( ) throw (uno::RuntimeException)
{
- tools::LocalGuard aGuard;
+ SolarMutexGuard aGuard;
// TODO(F1)
return uno::Sequence< geometry::RealRectangle2D >();
@@ -225,14 +226,14 @@ namespace vclcanvas
uno::Sequence< double > SAL_CALL TextLayout::queryLogicalAdvancements( ) throw (uno::RuntimeException)
{
- tools::LocalGuard aGuard;
+ SolarMutexGuard aGuard;
return maLogicalAdvancements;
}
void SAL_CALL TextLayout::applyLogicalAdvancements( const uno::Sequence< double >& aAdvancements ) throw (lang::IllegalArgumentException, uno::RuntimeException)
{
- tools::LocalGuard aGuard;
+ SolarMutexGuard aGuard;
ENSURE_ARG_OR_THROW( aAdvancements.getLength() == maText.Length,
"TextLayout::applyLogicalAdvancements(): mismatching number of advancements" );
@@ -242,7 +243,7 @@ namespace vclcanvas
geometry::RealRectangle2D SAL_CALL TextLayout::queryTextBounds( ) throw (uno::RuntimeException)
{
- tools::LocalGuard aGuard;
+ SolarMutexGuard aGuard;
if( !mpOutDevProvider )
return geometry::RealRectangle2D();
@@ -280,7 +281,7 @@ namespace vclcanvas
double SAL_CALL TextLayout::justify( double nSize ) throw (lang::IllegalArgumentException, uno::RuntimeException)
{
- tools::LocalGuard aGuard;
+ SolarMutexGuard aGuard;
(void)nSize;
@@ -291,7 +292,7 @@ namespace vclcanvas
double SAL_CALL TextLayout::combinedJustify( const uno::Sequence< uno::Reference< rendering::XTextLayout > >& aNextLayouts,
double nSize ) throw (lang::IllegalArgumentException, uno::RuntimeException)
{
- tools::LocalGuard aGuard;
+ SolarMutexGuard aGuard;
(void)aNextLayouts;
(void)nSize;
@@ -302,7 +303,7 @@ namespace vclcanvas
rendering::TextHit SAL_CALL TextLayout::getTextHit( const geometry::RealPoint2D& aHitPoint ) throw (uno::RuntimeException)
{
- tools::LocalGuard aGuard;
+ SolarMutexGuard aGuard;
(void)aHitPoint;
@@ -312,7 +313,7 @@ namespace vclcanvas
rendering::Caret SAL_CALL TextLayout::getCaret( sal_Int32 nInsertionIndex, sal_Bool bExcludeLigatures ) throw (lang::IndexOutOfBoundsException, uno::RuntimeException)
{
- tools::LocalGuard aGuard;
+ SolarMutexGuard aGuard;
(void)nInsertionIndex;
(void)bExcludeLigatures;
@@ -323,7 +324,7 @@ namespace vclcanvas
sal_Int32 SAL_CALL TextLayout::getNextInsertionIndex( sal_Int32 nStartIndex, sal_Int32 nCaretAdvancement, sal_Bool bExcludeLigatures ) throw (lang::IndexOutOfBoundsException, uno::RuntimeException)
{
- tools::LocalGuard aGuard;
+ SolarMutexGuard aGuard;
(void)nStartIndex;
(void)nCaretAdvancement;
@@ -335,7 +336,7 @@ namespace vclcanvas
uno::Reference< rendering::XPolyPolygon2D > SAL_CALL TextLayout::queryVisualHighlighting( sal_Int32 nStartIndex, sal_Int32 nEndIndex ) throw (lang::IndexOutOfBoundsException, uno::RuntimeException)
{
- tools::LocalGuard aGuard;
+ SolarMutexGuard aGuard;
(void)nStartIndex;
(void)nEndIndex;
@@ -346,7 +347,7 @@ namespace vclcanvas
uno::Reference< rendering::XPolyPolygon2D > SAL_CALL TextLayout::queryLogicalHighlighting( sal_Int32 nStartIndex, sal_Int32 nEndIndex ) throw (lang::IndexOutOfBoundsException, uno::RuntimeException)
{
- tools::LocalGuard aGuard;
+ SolarMutexGuard aGuard;
(void)nStartIndex;
(void)nEndIndex;
@@ -357,7 +358,7 @@ namespace vclcanvas
double SAL_CALL TextLayout::getBaselineOffset( ) throw (uno::RuntimeException)
{
- tools::LocalGuard aGuard;
+ SolarMutexGuard aGuard;
// TODO(F1)
return 0.0;
@@ -365,21 +366,21 @@ namespace vclcanvas
sal_Int8 SAL_CALL TextLayout::getMainTextDirection( ) throw (uno::RuntimeException)
{
- tools::LocalGuard aGuard;
+ SolarMutexGuard aGuard;
return mnTextDirection;
}
uno::Reference< rendering::XCanvasFont > SAL_CALL TextLayout::getFont( ) throw (uno::RuntimeException)
{
- tools::LocalGuard aGuard;
+ SolarMutexGuard aGuard;
return mpFont.getRef();
}
rendering::StringContext SAL_CALL TextLayout::getText( ) throw (uno::RuntimeException)
{
- tools::LocalGuard aGuard;
+ SolarMutexGuard aGuard;
return maText;
}
@@ -389,7 +390,7 @@ namespace vclcanvas
const rendering::ViewState& viewState,
const rendering::RenderState& renderState ) const
{
- tools::LocalGuard aGuard;
+ SolarMutexGuard aGuard;
setupLayoutMode( rOutDev, mnTextDirection );
@@ -494,3 +495,5 @@ namespace vclcanvas
return aRet;
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/vcl/textlayout.hxx b/canvas/source/vcl/textlayout.hxx
index ad443ae76376..faca5c001cac 100644
--- a/canvas/source/vcl/textlayout.hxx
+++ b/canvas/source/vcl/textlayout.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -113,3 +114,5 @@ namespace vclcanvas
}
#endif /* _VCLCANVAS_TEXTLAYOUT_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/vcl/windowoutdevholder.cxx b/canvas/source/vcl/windowoutdevholder.cxx
index 9515912a1d93..414cc3c9d4ed 100644
--- a/canvas/source/vcl/windowoutdevholder.cxx
+++ b/canvas/source/vcl/windowoutdevholder.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -55,3 +56,5 @@ namespace vclcanvas
mrOutputWindow( windowFromXWin(xWin) )
{}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/source/vcl/windowoutdevholder.hxx b/canvas/source/vcl/windowoutdevholder.hxx
index ae20a49462e1..4687b1d2e421 100644
--- a/canvas/source/vcl/windowoutdevholder.hxx
+++ b/canvas/source/vcl/windowoutdevholder.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -64,3 +65,5 @@ namespace vclcanvas
}
#endif /* _VCLCANVAS_WINDOWOUTDEVHOLDER_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/canvas/workben/canvasdemo.cxx b/canvas/workben/canvasdemo.cxx
index 6cb2afa82d7b..db72a7df4079 100644
--- a/canvas/workben/canvasdemo.cxx
+++ b/canvas/workben/canvasdemo.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -53,6 +54,7 @@
#include <vcl/canvastools.hxx>
#include <rtl/bootstrap.hxx>
+#include <sal/macros.h>
#include <com/sun/star/rendering/XCanvas.hpp>
#include <com/sun/star/rendering/FillRule.hpp>
@@ -91,7 +93,7 @@ class TestWindow : public Dialog
public:
TestWindow() : Dialog( (Window *) NULL )
{
- SetText( rtl::OUString::createFromAscii( "Canvas test" ) );
+ SetText( rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "Canvas test" )) );
SetSizePixel( Size( 600, 450 ) );
EnablePaint( true );
Show();
@@ -151,8 +153,8 @@ class DemoRenderer
lang::Locale aLocale;
rendering::FontInfo aFontInfo;
- aFontInfo.FamilyName = ::rtl::OUString::createFromAscii( "Swiss" );
- aFontInfo.StyleName = ::rtl::OUString::createFromAscii( "SansSerif" );
+ aFontInfo.FamilyName = ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "Swiss" ));
+ aFontInfo.StyleName = ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "SansSerif" ));
geometry::Matrix2D aFontMatrix( 1, 0,
0, 1 );
rendering::FontRequest aFontRequest( aFontInfo, 12.0, 0.0, aLocale );
@@ -250,7 +252,7 @@ class DemoRenderer
{
const double SCALE=7.0;
const char hilbert[] = "urdrrulurulldluuruluurdrurddldrrruluurdrurddldrddlulldrdldrrurd";
- int nLength = sizeof( hilbert ) / sizeof (hilbert [0]);
+ int nLength = SAL_N_ELEMENTS( hilbert );
uno::Sequence< geometry::RealPoint2D > aPoints( nLength );
uno::Reference< rendering::XLinePolyPolygon2D > xPoly;
@@ -655,8 +657,8 @@ void DemoApp::Main()
{
::rtl::OUString aParam = GetCommandLineParam( i );
- if( aParam.equalsAscii( "--help" ) ||
- aParam.equalsAscii( "-h" ) )
+ if( aParam.equalsAsciiL( RTL_CONSTASCII_STRINGPARAM( "--help" ) ) ||
+ aParam.equalsAsciiL( RTL_CONSTASCII_STRINGPARAM( "-h" ) ) )
bHelp = true;
}
@@ -690,8 +692,8 @@ void DemoApp::Main()
// Create UCB.
uno::Sequence< uno::Any > aArgs( 2 );
- aArgs[ 0 ] <<= rtl::OUString::createFromAscii( UCB_CONFIGURATION_KEY1_LOCAL );
- aArgs[ 1 ] <<= rtl::OUString::createFromAscii( UCB_CONFIGURATION_KEY2_OFFICE );
+ aArgs[ 0 ] <<= rtl::OUString(RTL_CONSTASCII_USTRINGPARAM( UCB_CONFIGURATION_KEY1_LOCAL ));
+ aArgs[ 1 ] <<= rtl::OUString(RTL_CONSTASCII_USTRINGPARAM( UCB_CONFIGURATION_KEY2_OFFICE ));
::ucbhelper::ContentBroker::initialize( xFactory, aArgs );
InitVCL( xFactory );
@@ -710,3 +712,4 @@ DemoApp aDemoApp;
// - complete all of pre-existing canvas bits
// - affine transform tweakage ...
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/Library_comphelp.mk b/comphelper/Library_comphelp.mk
index c50153b4f015..d00078860cc4 100644
--- a/comphelper/Library_comphelp.mk
+++ b/comphelper/Library_comphelp.mk
@@ -34,8 +34,8 @@ $(eval $(call gb_Library_add_precompiled_header,comphelper,$(SRCDIR)/comphelper/
$(eval $(call gb_Library_set_componentfile,comphelper,comphelper/util/comphelp))
$(eval $(call gb_Library_set_include,comphelper,\
- -I$(SRCDIR)/comphelper/inc/pch \
- -I$(SRCDIR)/comphelper/source/inc \
+ -I$(realpath $(SRCDIR)/comphelper/inc/pch) \
+ -I$(realpath $(SRCDIR)/comphelper/source/inc) \
$$(INCLUDE) \
-I$(OUTDIR)/inc/offuh \
))
@@ -49,8 +49,6 @@ $(eval $(call gb_Library_add_linked_libs,comphelper,\
cppuhelper \
cppu \
ucbhelper \
- vos3 \
- stl \
$(gb_STDLIBS) \
))
@@ -91,7 +89,6 @@ $(eval $(call gb_Library_add_exception_objects,comphelper,\
comphelper/source/misc/ihwrapnofilter \
comphelper/source/misc/instancelocker \
comphelper/source/misc/interaction \
- comphelper/source/misc/legacysingletonfactory \
comphelper/source/misc/listenernotification \
comphelper/source/misc/locale \
comphelper/source/misc/logging \
diff --git a/comphelper/Package_inc.mk b/comphelper/Package_inc.mk
index 5794c56ab74d..a02bde6b7475 100644
--- a/comphelper/Package_inc.mk
+++ b/comphelper/Package_inc.mk
@@ -38,6 +38,7 @@ $(eval $(call gb_Package_add_file,comphelper_inc,inc/comphelper/stillreadwritein
$(eval $(call gb_Package_add_file,comphelper_inc,inc/comphelper/anycompare.hxx,comphelper/anycompare.hxx))
$(eval $(call gb_Package_add_file,comphelper_inc,inc/comphelper/propagg.hxx,comphelper/propagg.hxx))
$(eval $(call gb_Package_add_file,comphelper_inc,inc/comphelper/scopeguard.hxx,comphelper/scopeguard.hxx))
+$(eval $(call gb_Package_add_file,comphelper_inc,inc/comphelper/scoped_disposing_ptr.hxx,comphelper/scoped_disposing_ptr.hxx))
$(eval $(call gb_Package_add_file,comphelper_inc,inc/comphelper/asyncnotification.hxx,comphelper/asyncnotification.hxx))
$(eval $(call gb_Package_add_file,comphelper_inc,inc/comphelper/namedvaluecollection.hxx,comphelper/namedvaluecollection.hxx))
$(eval $(call gb_Package_add_file,comphelper_inc,inc/comphelper/composedprops.hxx,comphelper/composedprops.hxx))
@@ -89,7 +90,6 @@ $(eval $(call gb_Package_add_file,comphelper_inc,inc/comphelper/ChainablePropert
$(eval $(call gb_Package_add_file,comphelper_inc,inc/comphelper/stl_types.hxx,comphelper/stl_types.hxx))
$(eval $(call gb_Package_add_file,comphelper_inc,inc/comphelper/eventattachermgr.hxx,comphelper/eventattachermgr.hxx))
$(eval $(call gb_Package_add_file,comphelper_inc,inc/comphelper/componentcontext.hxx,comphelper/componentcontext.hxx))
-$(eval $(call gb_Package_add_file,comphelper_inc,inc/comphelper/legacysingletonfactory.hxx,comphelper/legacysingletonfactory.hxx))
$(eval $(call gb_Package_add_file,comphelper_inc,inc/comphelper/accessibleeventnotifier.hxx,comphelper/accessibleeventnotifier.hxx))
$(eval $(call gb_Package_add_file,comphelper_inc,inc/comphelper/ihwrapnofilter.hxx,comphelper/ihwrapnofilter.hxx))
$(eval $(call gb_Package_add_file,comphelper_inc,inc/comphelper/sequenceasvector.hxx,comphelper/sequenceasvector.hxx))
diff --git a/comphelper/inc/comphelper/ChainablePropertySet.hxx b/comphelper/inc/comphelper/ChainablePropertySet.hxx
index 0d36c2d10144..1b11005a42c2 100644
--- a/comphelper/inc/comphelper/ChainablePropertySet.hxx
+++ b/comphelper/inc/comphelper/ChainablePropertySet.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -38,10 +39,7 @@ namespace comphelper
{
class ChainablePropertySetInfo;
}
-namespace vos
-{
- class IMutex;
-}
+
/*
* A ChainablePropertySet has the following features:
*
@@ -76,7 +74,7 @@ namespace comphelper
friend class MasterPropertySet;
protected:
ChainablePropertySetInfo *mpInfo;
- vos::IMutex *mpMutex;
+ osl::SolarMutex* mpMutex;
::com::sun::star::uno::Reference < com::sun::star::beans::XPropertySetInfo > mxInfo;
void lockMutex();
void unlockMutex();
@@ -108,7 +106,7 @@ namespace comphelper
throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException );
public:
- ChainablePropertySet( comphelper::ChainablePropertySetInfo* pInfo, vos::IMutex *pMutex = NULL )
+ ChainablePropertySet( comphelper::ChainablePropertySetInfo* pInfo, osl::SolarMutex* pMutex = NULL )
throw();
virtual ~ChainablePropertySet()
throw();
@@ -154,3 +152,4 @@ namespace comphelper
}
#endif
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/ChainablePropertySetInfo.hxx b/comphelper/inc/comphelper/ChainablePropertySetInfo.hxx
index 76d181e21e7b..c7e1e88f260e 100644
--- a/comphelper/inc/comphelper/ChainablePropertySetInfo.hxx
+++ b/comphelper/inc/comphelper/ChainablePropertySetInfo.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -75,3 +76,5 @@ namespace comphelper
};
}
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/IdPropArrayHelper.hxx b/comphelper/inc/comphelper/IdPropArrayHelper.hxx
index 187c52fdc446..a624ba7b2f5a 100644
--- a/comphelper/inc/comphelper/IdPropArrayHelper.hxx
+++ b/comphelper/inc/comphelper/IdPropArrayHelper.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -121,3 +122,5 @@ namespace comphelper
}
}
#endif // COMPHELPER_IDPROPERTYARRAYUSAGEHELPER_HXX
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/InlineContainer.hxx b/comphelper/inc/comphelper/InlineContainer.hxx
index a5d80e263aac..13ae8a5cabd0 100644
--- a/comphelper/inc/comphelper/InlineContainer.hxx
+++ b/comphelper/inc/comphelper/InlineContainer.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -147,3 +148,5 @@ public:
#endif
// INCLUDED_COMPHELPER_INLINE_CONTAINER_HXX
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/MasterPropertySet.hxx b/comphelper/inc/comphelper/MasterPropertySet.hxx
index 170b4f72db3b..c5e335d6cf67 100644
--- a/comphelper/inc/comphelper/MasterPropertySet.hxx
+++ b/comphelper/inc/comphelper/MasterPropertySet.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -33,10 +34,7 @@
#include <comphelper/PropertyInfoHash.hxx>
#include "comphelper/comphelperdllapi.h"
#include <map>
-namespace vos
-{
- class IMutex;
-}
+
namespace comphelper
{
class MasterPropertySetInfo;
@@ -71,7 +69,7 @@ namespace comphelper
{
protected:
MasterPropertySetInfo *mpInfo;
- vos::IMutex *mpMutex;
+ osl::SolarMutex* mpMutex;
sal_uInt8 mnLastId;
SlaveMap maSlaveMap;
::com::sun::star::uno::Reference < com::sun::star::beans::XPropertySetInfo > mxInfo;
@@ -105,7 +103,7 @@ namespace comphelper
throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException );
public:
- MasterPropertySet( comphelper::MasterPropertySetInfo* pInfo, ::vos::IMutex *pMutex = NULL )
+ MasterPropertySet( comphelper::MasterPropertySetInfo* pInfo, ::osl::SolarMutex* pMutex = NULL )
throw();
virtual ~MasterPropertySet()
throw();
@@ -153,3 +151,4 @@ namespace comphelper
}
#endif
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/MasterPropertySetInfo.hxx b/comphelper/inc/comphelper/MasterPropertySetInfo.hxx
index 94a639fca755..c121289622b0 100644
--- a/comphelper/inc/comphelper/MasterPropertySetInfo.hxx
+++ b/comphelper/inc/comphelper/MasterPropertySetInfo.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -67,3 +68,5 @@ namespace comphelper
};
}
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/PropertyInfoHash.hxx b/comphelper/inc/comphelper/PropertyInfoHash.hxx
index 106f40487f5b..7c75b99335f9 100644
--- a/comphelper/inc/comphelper/PropertyInfoHash.hxx
+++ b/comphelper/inc/comphelper/PropertyInfoHash.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -30,7 +31,7 @@
#include <rtl/ustring.hxx>
#include <comphelper/TypeGeneration.hxx>
-#include <hash_map>
+#include <boost/unordered_map.hpp>
namespace comphelper
{
struct PropertyInfo
@@ -60,12 +61,14 @@ namespace comphelper
};
}
-typedef std::hash_map < ::rtl::OUString,
+typedef boost::unordered_map < ::rtl::OUString,
::comphelper::PropertyInfo*,
::rtl::OUStringHash,
::comphelper::eqFunc > PropertyInfoHash;
-typedef std::hash_map < ::rtl::OUString,
+typedef boost::unordered_map < ::rtl::OUString,
::comphelper::PropertyData*,
::rtl::OUStringHash,
::comphelper::eqFunc > PropertyDataHash;
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/SelectionMultiplex.hxx b/comphelper/inc/comphelper/SelectionMultiplex.hxx
index 633a86f4fdb8..d2ce6ba79d2c 100644
--- a/comphelper/inc/comphelper/SelectionMultiplex.hxx
+++ b/comphelper/inc/comphelper/SelectionMultiplex.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -115,3 +116,4 @@ namespace comphelper
#endif // INCLUDED_COMPHELPER_SELECTION_MULTIPLEX_HXX
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/SettingsHelper.hxx b/comphelper/inc/comphelper/SettingsHelper.hxx
index fa954009c78e..ed951083df71 100644
--- a/comphelper/inc/comphelper/SettingsHelper.hxx
+++ b/comphelper/inc/comphelper/SettingsHelper.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -31,10 +32,6 @@
#include <com/sun/star/beans/XMultiPropertySet.hpp>
#include <com/sun/star/lang/XServiceInfo.hpp>
#include <cppuhelper/implbase3.hxx>
-namespace vos
-{
- class IMutex;
-}
namespace comphelper
{
@@ -55,7 +52,7 @@ namespace comphelper
public ComphelperBase
{
public:
- SettingsHelperNoState ( ComphelperBaseInfo *pInfo, ::vos::IMutex *pMutex = NULL)
+ SettingsHelperNoState ( ComphelperBaseInfo *pInfo, ::osl::SolarMutex* pMutex = NULL)
: ComphelperBase ( pInfo, pMutex )
{}
virtual ~SettingsHelperNoState () throw( ) {}
@@ -121,3 +118,5 @@ namespace comphelper
}
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/TypeGeneration.hxx b/comphelper/inc/comphelper/TypeGeneration.hxx
index 08401cb39944..c987b2adbe50 100644
--- a/comphelper/inc/comphelper/TypeGeneration.hxx
+++ b/comphelper/inc/comphelper/TypeGeneration.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -109,9 +110,8 @@ namespace comphelper
CPPUTYPE_OUSTRINGS, //getCppuType( (Sequence<OUString>*)0 )
CPPUTYPE_REFCOMPONENT, //getCppuType( (Reference< lang::XComponent >*)0 )
- // --> OD 2004-08-09 #i28749#
+ // #i28749#
CPPUTYPE_TRANSFORMATIONINHORIL2R, //getCppuType( (drawing::HomogenMatrix3)* )
- // <--
CPPUTYPE_SEQNAMEDVALUE, //getCppuType( (Sequence<beans::NamedValue>*)0 )
CPPUTYPE_REFXGRAPHIC, //getCppuType( Reference< graphic::XGraphic >*)0)
CPPUTYPE_TABLEBORDERDISTANCES, //getCppuType( (table::TableBorderDistances*)0 )
@@ -123,3 +123,5 @@ namespace comphelper
CppuTypes eType, const com::sun::star::uno::Type*& pType );
}
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/accessiblecomponenthelper.hxx b/comphelper/inc/comphelper/accessiblecomponenthelper.hxx
index 68fef8eb1f9e..582d77a99283 100644
--- a/comphelper/inc/comphelper/accessiblecomponenthelper.hxx
+++ b/comphelper/inc/comphelper/accessiblecomponenthelper.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -142,3 +143,4 @@ namespace comphelper
#endif // COMPHELPER_ACCESSIBLE_COMPONENT_HELPER_HXX
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/accessiblecontexthelper.hxx b/comphelper/inc/comphelper/accessiblecontexthelper.hxx
index 32a83ca87219..310be9321a40 100644
--- a/comphelper/inc/comphelper/accessiblecontexthelper.hxx
+++ b/comphelper/inc/comphelper/accessiblecontexthelper.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -374,3 +375,4 @@ namespace comphelper
#endif // COMPHELPER_ACCESSIBLE_CONTEXT_HELPER_HXX
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/accessibleeventbuffer.hxx b/comphelper/inc/comphelper/accessibleeventbuffer.hxx
index 7f1107df50ad..3819651569d7 100644
--- a/comphelper/inc/comphelper/accessibleeventbuffer.hxx
+++ b/comphelper/inc/comphelper/accessibleeventbuffer.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -131,3 +132,5 @@ private:
}
#endif // INCLUDED_COMPHELPER_ACCESSIBLEEVENTBUFFER_HXX
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/accessibleeventnotifier.hxx b/comphelper/inc/comphelper/accessibleeventnotifier.hxx
index 7bf5ba76fa0c..c80b8ffccf14 100644
--- a/comphelper/inc/comphelper/accessibleeventnotifier.hxx
+++ b/comphelper/inc/comphelper/accessibleeventnotifier.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -171,3 +172,4 @@ namespace comphelper
#endif // COMPHELPER_ACCESSIBLE_EVENT_NOTIFIER
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/accessiblekeybindinghelper.hxx b/comphelper/inc/comphelper/accessiblekeybindinghelper.hxx
index 4a7777727290..6ac3373893bc 100644
--- a/comphelper/inc/comphelper/accessiblekeybindinghelper.hxx
+++ b/comphelper/inc/comphelper/accessiblekeybindinghelper.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -81,3 +82,5 @@ namespace comphelper
//..............................................................................
#endif // COMPHELPER_ACCESSIBLE_KEYBINDING_HELPER_HXX
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/accessibleselectionhelper.hxx b/comphelper/inc/comphelper/accessibleselectionhelper.hxx
index 12c31b39046c..d91693b81185 100644
--- a/comphelper/inc/comphelper/accessibleselectionhelper.hxx
+++ b/comphelper/inc/comphelper/accessibleselectionhelper.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -29,9 +30,7 @@
#define COMPHELPER_ACCESSIBLE_SELECTION_HELPER_HXX
#include <comphelper/uno3.hxx>
-#ifndef COMPHELPER_ACCESSIBLE_CONTEXT_HELPER_HXX
#include <comphelper/accessiblecomponenthelper.hxx>
-#endif
#include <cppuhelper/implbase1.hxx>
#include <comphelper/uno3.hxx>
#include <com/sun/star/accessibility/XAccessibleSelection.hpp>
@@ -132,3 +131,4 @@ namespace comphelper
#endif // COMPHELPER_ACCESSIBLE_SELECTION_HELPER_HXX
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/accessibletexthelper.hxx b/comphelper/inc/comphelper/accessibletexthelper.hxx
index 85ad893fd4c4..4456c99b9bd1 100644
--- a/comphelper/inc/comphelper/accessibletexthelper.hxx
+++ b/comphelper/inc/comphelper/accessibletexthelper.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -183,3 +184,5 @@ namespace comphelper
// copyText
//
// -----------------------------------------------------------------------------
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/accessiblewrapper.hxx b/comphelper/inc/comphelper/accessiblewrapper.hxx
index 3157142e990f..d091f9fb458a 100644
--- a/comphelper/inc/comphelper/accessiblewrapper.hxx
+++ b/comphelper/inc/comphelper/accessiblewrapper.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -237,7 +238,7 @@ namespace comphelper
//=========================================================================
//= OAccessibleContextWrapper
//=========================================================================
- typedef ::cppu::WeakComponentImplHelper2< ::com::sun::star::accessibility::XAccessibleEventBroadcaster
+ typedef ::cppu::PartialWeakComponentImplHelper2< ::com::sun::star::accessibility::XAccessibleEventBroadcaster
, ::com::sun::star::accessibility::XAccessibleContext
> OAccessibleContextWrapper_CBase;
@@ -292,16 +293,18 @@ namespace comphelper
virtual ::com::sun::star::lang::Locale SAL_CALL getLocale( ) throw (::com::sun::star::accessibility::IllegalAccessibleComponentStateException, ::com::sun::star::uno::RuntimeException);
// XAccessibleEventBroadcaster
- using WeakComponentImplHelperBase::addEventListener;
virtual void SAL_CALL addEventListener( const ::com::sun::star::uno::Reference< ::com::sun::star::accessibility::XAccessibleEventListener >& xListener ) throw (::com::sun::star::uno::RuntimeException);
- using WeakComponentImplHelperBase::removeEventListener;
virtual void SAL_CALL removeEventListener( const ::com::sun::star::uno::Reference< ::com::sun::star::accessibility::XAccessibleEventListener >& xListener ) throw (::com::sun::star::uno::RuntimeException);
// OAccessibleContextWrapper
virtual void notifyTranslatedEvent( const ::com::sun::star::accessibility::AccessibleEventObject& _rEvent ) throw (::com::sun::star::uno::RuntimeException);
- // XComponent/OComponentProxyAggregationHelper
+ // XComponent
virtual void SAL_CALL dispose() throw( ::com::sun::star::uno::RuntimeException );
+ virtual void SAL_CALL addEventListener(const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XEventListener > & xListener)throw (::com::sun::star::uno::RuntimeException)
+ { WeakComponentImplHelperBase::addEventListener(xListener); }
+ virtual void SAL_CALL removeEventListener(const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XEventListener > & xListener)throw (::com::sun::star::uno::RuntimeException)
+ { WeakComponentImplHelperBase::removeEventListener(xListener); }
// OComponentHelper
using OAccessibleContextWrapperHelper::disposing;
@@ -409,3 +412,5 @@ namespace comphelper
//.............................................................................
#endif // COMPHELPER_ACCESSIBLE_WRAPPER_HXX
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/accimplaccess.hxx b/comphelper/inc/comphelper/accimplaccess.hxx
index 8c0052ceae61..fbbee6fbfde6 100644
--- a/comphelper/inc/comphelper/accimplaccess.hxx
+++ b/comphelper/inc/comphelper/accimplaccess.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -153,7 +154,7 @@ namespace comphelper
private:
- COMPHELPER_DLLPRIVATE static const ::com::sun::star::uno::Sequence< sal_Int8 >& getUnoTunnelImplementationId();
+ COMPHELPER_DLLPRIVATE static const ::com::sun::star::uno::Sequence< sal_Int8 > getUnoTunnelImplementationId();
};
//.........................................................................
@@ -164,3 +165,4 @@ namespace comphelper
#endif // COMPHELPER_ACCIMPLACCESS_HXX
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/anycompare.hxx b/comphelper/inc/comphelper/anycompare.hxx
index 03f41e108ba9..03f41e108ba9 100755..100644
--- a/comphelper/inc/comphelper/anycompare.hxx
+++ b/comphelper/inc/comphelper/anycompare.hxx
diff --git a/comphelper/inc/comphelper/anytostring.hxx b/comphelper/inc/comphelper/anytostring.hxx
index 92c1685fb440..f1f91b2c6e00 100644
--- a/comphelper/inc/comphelper/anytostring.hxx
+++ b/comphelper/inc/comphelper/anytostring.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -48,3 +49,4 @@ COMPHELPER_DLLPUBLIC ::rtl::OUString anyToString( ::com::sun::star::uno::Any con
#endif
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/asyncnotification.hxx b/comphelper/inc/comphelper/asyncnotification.hxx
index 22d901728ef7..6f2f1af34dee 100644
--- a/comphelper/inc/comphelper/asyncnotification.hxx
+++ b/comphelper/inc/comphelper/asyncnotification.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -197,3 +198,5 @@ namespace comphelper
//........................................................................
#endif // COMPHELPER_ASYNCNOTIFICATION_HXX
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/attributelist.hxx b/comphelper/inc/comphelper/attributelist.hxx
index f408f6496fb9..d34b32f00ac6 100644
--- a/comphelper/inc/comphelper/attributelist.hxx
+++ b/comphelper/inc/comphelper/attributelist.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -75,3 +76,4 @@ public:
#endif // _COMPHELPER_ATTRIBUTE_LIST_HXX
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/basicio.hxx b/comphelper/inc/comphelper/basicio.hxx
index 13ec58954d7d..7604b1a7029d 100644
--- a/comphelper/inc/comphelper/basicio.hxx
+++ b/comphelper/inc/comphelper/basicio.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -104,3 +105,4 @@ const staruno::Reference<stario::XObjectOutputStream>& operator << (const starun
#endif // _COMPHELPER_BASIC_IO_HXX_
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/broadcasthelper.hxx b/comphelper/inc/comphelper/broadcasthelper.hxx
index 9e3f4816238c..aa61db5d3ff8 100644
--- a/comphelper/inc/comphelper/broadcasthelper.hxx
+++ b/comphelper/inc/comphelper/broadcasthelper.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -67,3 +68,5 @@ namespace comphelper
};
}
#endif // _COMPHELPER_BROADCASTHELPER_HXX_
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/classids.hxx b/comphelper/inc/comphelper/classids.hxx
index fddd7c5ad8c1..dcfe50248d20 100644
--- a/comphelper/inc/comphelper/classids.hxx
+++ b/comphelper/inc/comphelper/classids.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -572,3 +573,5 @@
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/comphelperdllapi.h b/comphelper/inc/comphelper/comphelperdllapi.h
index d7bd80d8a16d..32c86f8fd3b7 100644
--- a/comphelper/inc/comphelper/comphelperdllapi.h
+++ b/comphelper/inc/comphelper/comphelperdllapi.h
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
#ifndef INCLUDED_COMPHELPERDLLAPI_H
#define INCLUDED_COMPHELPERDLLAPI_H
@@ -12,3 +13,4 @@
#endif /* INCLUDED_COMPHELPERDLLAPI_H */
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/componentbase.hxx b/comphelper/inc/comphelper/componentbase.hxx
index 12d5fdb64355..db3e558904b9 100644
--- a/comphelper/inc/comphelper/componentbase.hxx
+++ b/comphelper/inc/comphelper/componentbase.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
@@ -159,3 +160,5 @@ namespace comphelper
//........................................................................
#endif // COMPHELPER_COMPONENTBASE_HXX
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/componentcontext.hxx b/comphelper/inc/comphelper/componentcontext.hxx
index c2f68aab96c0..5b6a901385c3 100644
--- a/comphelper/inc/comphelper/componentcontext.hxx
+++ b/comphelper/inc/comphelper/componentcontext.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -141,7 +142,7 @@ namespace comphelper
@throws ::com::sun::star::lang::ServiceNotRegisteredException
if the given service is not registered
@throws Exception
- if an exception occured during creating the component
+ if an exception occurred during creating the component
@return
the newly created component. Is never <NULL/>.
*/
@@ -152,7 +153,7 @@ namespace comphelper
@throws ::com::sun::star::lang::ServiceNotRegisteredException
if the given service is not registered
@throws Exception
- if an exception occured during creating the component
+ if an exception occurred during creating the component
@return
the newly created component. Is never <NULL/>.
*/
@@ -166,7 +167,7 @@ namespace comphelper
@throws ::com::sun::star::lang::ServiceNotRegisteredException
if the given service is not registered
@throws Exception
- if an exception occured during creating the component
+ if an exception occurred during creating the component
@return
the newly created component. Is never <NULL/>.
*/
@@ -180,7 +181,7 @@ namespace comphelper
@throws ::com::sun::star::lang::ServiceNotRegisteredException
if the given service is not registered
@throws Exception
- if an exception occured during creating the component
+ if an exception occurred during creating the component
@return
the newly created component. Is never <NULL/>.
*/
@@ -250,3 +251,4 @@ namespace comphelper
#endif // COMPHELPER_COMPONENTCONTEXT_HXX
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/componentfactory.hxx b/comphelper/inc/comphelper/componentfactory.hxx
index c23fbbca80d1..2da7de3f3c82 100644
--- a/comphelper/inc/comphelper/componentfactory.hxx
+++ b/comphelper/inc/comphelper/componentfactory.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -116,3 +117,5 @@ COMPHELPER_DLLPUBLIC ::com::sun::star::uno::Reference< ::com::sun::star::uno::XI
} // namespace comphelper
#endif // _COMPHELPER_COMPONENTFACTORY_HXX
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/componentguard.hxx b/comphelper/inc/comphelper/componentguard.hxx
index 820b901a5c55..820b901a5c55 100755..100644
--- a/comphelper/inc/comphelper/componentguard.hxx
+++ b/comphelper/inc/comphelper/componentguard.hxx
diff --git a/comphelper/inc/comphelper/componentmodule.hxx b/comphelper/inc/comphelper/componentmodule.hxx
index 61ddddebadbf..4bc917ef13d3 100644
--- a/comphelper/inc/comphelper/componentmodule.hxx
+++ b/comphelper/inc/comphelper/componentmodule.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -28,7 +29,6 @@
#define COMPHELPER_INC_COMPHELPER_COMPONENTMODULE_HXX
#include <comphelper/comphelperdllapi.h>
-#include <comphelper/legacysingletonfactory.hxx>
/** === begin UNO includes === **/
#include <com/sun/star/lang/XMultiServiceFactory.hpp>
@@ -271,29 +271,6 @@ namespace comphelper
}
//==========================================================================
- //= OLegacySingletonRegistration
- //==========================================================================
- template <class TYPE>
- class OLegacySingletonRegistration
- {
- public:
- OLegacySingletonRegistration( OModule& _rModule );
- };
-
- //--------------------------------------------------------------------------
- template <class TYPE>
- OLegacySingletonRegistration<TYPE>::OLegacySingletonRegistration( OModule& _rModule )
- {
- _rModule.registerImplementation( ComponentDescription(
- TYPE::getImplementationName_static(),
- TYPE::getSupportedServiceNames_static(),
- ::rtl::OUString(),
- &TYPE::Create,
- &::comphelper::createLegacySingletonFactory
- ) );
- }
-
- //==========================================================================
//= helpers
//==========================================================================
@@ -304,7 +281,7 @@ namespace comphelper
/* -------------------------------------------------------------------- */ \
class ModuleClass : public ::comphelper::OModule \
{ \
- friend struct CreateModuleClass; \
+ friend struct ModuleClass##Creator; \
typedef ::comphelper::OModule BaseClass; \
\
public: \
@@ -349,32 +326,20 @@ namespace comphelper
OSingletonRegistration() : BaseClass( ModuleClass::getInstance() ) \
{ \
} \
- }; \
- /* -------------------------------------------------------------------- */ \
- template < class TYPE > \
- class OLegacySingletonRegistration : public ::comphelper::OLegacySingletonRegistration< TYPE > \
- { \
- private: \
- typedef ::comphelper::OLegacySingletonRegistration< TYPE > BaseClass; \
- \
- public: \
- OLegacySingletonRegistration() : BaseClass( ModuleClass::getInstance() ) \
- { \
- } \
- }; \
+ };
//==========================================================================
//= implementing a OModule for a component library
#define IMPLEMENT_COMPONENT_MODULE( ModuleClass ) \
- struct CreateModuleClass \
+ struct ModuleClass##Creator \
{ \
- ModuleClass* operator()() \
- { \
- static ModuleClass* pModule = new ModuleClass; \
- return pModule; \
- } \
+ ModuleClass m_aModuleClass; \
}; \
+ namespace \
+ { \
+ class the##ModuleClass##Instance : public rtl::Static<ModuleClass##Creator, the##ModuleClass##Instance> {}; \
+ } \
\
ModuleClass::ModuleClass() \
:BaseClass() \
@@ -383,16 +348,14 @@ namespace comphelper
\
ModuleClass& ModuleClass::getInstance() \
{ \
- return *rtl_Instance< ModuleClass, CreateModuleClass, ::osl::MutexGuard, ::osl::GetGlobalMutex >:: \
- create( CreateModuleClass(), ::osl::GetGlobalMutex() ); \
+ return the##ModuleClass##Instance::get().m_aModuleClass; \
} \
//==========================================================================
//= implementing the API of a component library (component_*)
#define IMPLEMENT_COMPONENT_LIBRARY_API( module_class, initializer_function ) \
- extern "C" SAL_DLLPUBLIC_EXPORT void SAL_CALL \
- component_getImplementationEnvironment( \
+ extern "C" SAL_DLLPUBLIC_EXPORT void SAL_CALL component_getImplementationEnvironment( \
const sal_Char **ppEnvTypeName, uno_Environment ** /*ppEnv*/ ) \
{ \
*ppEnvTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME; \
@@ -410,3 +373,4 @@ namespace comphelper
#endif // COMPHELPER_INC_COMPHELPER_COMPONENTMODULE_HXX
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/composedprops.hxx b/comphelper/inc/comphelper/composedprops.hxx
index 93dab60cde13..74a9cf30acd1 100644
--- a/comphelper/inc/comphelper/composedprops.hxx
+++ b/comphelper/inc/comphelper/composedprops.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -125,3 +126,4 @@ namespace comphelper
#endif // _COMPHELPER_COMPOSEDPROPS_HXX_
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/configurationhelper.hxx b/comphelper/inc/comphelper/configurationhelper.hxx
index 52603cd78b06..3800cea7a0ba 100644
--- a/comphelper/inc/comphelper/configurationhelper.hxx
+++ b/comphelper/inc/comphelper/configurationhelper.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -259,3 +260,5 @@ class COMPHELPER_DLLPUBLIC ConfigurationHelper
#undef css // important!
#endif // _COMPHELPER_CONFIGURATIONHELPER_HXX_
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/container.hxx b/comphelper/inc/comphelper/container.hxx
index d509cada5603..f0466fe3ae5e 100644
--- a/comphelper/inc/comphelper/container.hxx
+++ b/comphelper/inc/comphelper/container.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -83,3 +84,4 @@ protected:
#endif // _COMPHELPER_CONTAINER_HXX_
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/containermultiplexer.hxx b/comphelper/inc/comphelper/containermultiplexer.hxx
index f623f3040cad..68990ec694f6 100644
--- a/comphelper/inc/comphelper/containermultiplexer.hxx
+++ b/comphelper/inc/comphelper/containermultiplexer.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -113,3 +114,4 @@ namespace comphelper
#endif // _COMPHELPER_CONTAINERMULTIPLEXER_HXX_
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/docpasswordhelper.hxx b/comphelper/inc/comphelper/docpasswordhelper.hxx
index 7e9f06318a26..51c44d821def 100644
--- a/comphelper/inc/comphelper/docpasswordhelper.hxx
+++ b/comphelper/inc/comphelper/docpasswordhelper.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -78,7 +79,7 @@ public:
- DocPasswordVerifierResult_WRONG_PASSWORD, if the password is
wrong. The user may be asked again for a new password.
- DocPasswordVerifierResult_ABORT, if an unrecoverable error
- occured while password verification. The password request loop
+ occurred while password verification. The password request loop
will be aborted.
*/
virtual DocPasswordVerifierResult verifyPassword( const ::rtl::OUString& rPassword, ::com::sun::star::uno::Sequence< ::com::sun::star::beans::NamedValue >& o_rEncryptionData ) = 0;
@@ -373,3 +374,4 @@ private:
#endif
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/docpasswordrequest.hxx b/comphelper/inc/comphelper/docpasswordrequest.hxx
index effc47392078..2d42dcf453c8 100755..100644
--- a/comphelper/inc/comphelper/docpasswordrequest.hxx
+++ b/comphelper/inc/comphelper/docpasswordrequest.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -129,3 +130,4 @@ private:
#endif
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/documentconstants.hxx b/comphelper/inc/comphelper/documentconstants.hxx
index e53bb03ce773..06653b023002 100644
--- a/comphelper/inc/comphelper/documentconstants.hxx
+++ b/comphelper/inc/comphelper/documentconstants.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -147,4 +148,4 @@
#define SFX_FILTER_VERSION_NONE 0
#define SFX_FILTER_NOTINSTALLED SFX_FILTER_MUSTINSTALL | SFX_FILTER_CONSULTSERVICE
-
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/documentinfo.hxx b/comphelper/inc/comphelper/documentinfo.hxx
index c791b8d26aab..baa06e7d7d4b 100644
--- a/comphelper/inc/comphelper/documentinfo.hxx
+++ b/comphelper/inc/comphelper/documentinfo.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -57,3 +58,5 @@ namespace comphelper {
//........................................................................
#endif // COMPHELPER_DOCUMENTINFO_HXX
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/embeddedobjectcontainer.hxx b/comphelper/inc/comphelper/embeddedobjectcontainer.hxx
index c1382557c52a..7983dec4b662 100644
--- a/comphelper/inc/comphelper/embeddedobjectcontainer.hxx
+++ b/comphelper/inc/comphelper/embeddedobjectcontainer.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -177,7 +178,7 @@ public:
*
* \param _xStorage The storeage where to store the objects.
* \param _bClearModifedFlag If <TRUE/> then the modifed flag will be set to <FALSE/> otherwise nothing happen.
- * \return <FALSE/> if no error occured, otherwise <TRUE/>.
+ * \return <FALSE/> if no error occurred, otherwise <TRUE/>.
*/
sal_Bool SetPersistentEntries(const com::sun::star::uno::Reference< com::sun::star::embed::XStorage >& _xStorage,bool _bClearModifedFlag = true);
};
@@ -186,3 +187,4 @@ public:
#endif
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/enumhelper.hxx b/comphelper/inc/comphelper/enumhelper.hxx
index 7272d9e91d20..fbf42d0d5673 100644
--- a/comphelper/inc/comphelper/enumhelper.hxx
+++ b/comphelper/inc/comphelper/enumhelper.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -148,3 +149,4 @@ public:
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/eventattachermgr.hxx b/comphelper/inc/comphelper/eventattachermgr.hxx
index cae67a71d4d0..f534ba26dbe5 100644
--- a/comphelper/inc/comphelper/eventattachermgr.hxx
+++ b/comphelper/inc/comphelper/eventattachermgr.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -66,3 +67,4 @@ createEventAttacherManager(
#endif // _COMPHELPER_EVENTATTACHERMGR_HXX_
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/evtlistenerhlp.hxx b/comphelper/inc/comphelper/evtlistenerhlp.hxx
index 422b44abe7a0..8abf94b915ce 100644
--- a/comphelper/inc/comphelper/evtlistenerhlp.hxx
+++ b/comphelper/inc/comphelper/evtlistenerhlp.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -54,3 +55,5 @@ namespace comphelper
} // namespace comphelper
//........................................................................
#endif // COMPHELPER_EVENTLISTENERHELPER_HXX
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/evtmethodhelper.hxx b/comphelper/inc/comphelper/evtmethodhelper.hxx
index 8e34b0e00149..e65b73dc207b 100755..100644
--- a/comphelper/inc/comphelper/evtmethodhelper.hxx
+++ b/comphelper/inc/comphelper/evtmethodhelper.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -6,9 +7,6 @@
*
* OpenOffice.org - a multi-platform office productivity suite
*
- * $RCSfile: evtlistenerhlp.hxx,v $
- * $Revision$
- *
* This file is part of OpenOffice.org.
*
* OpenOffice.org is free software: you can redistribute it and/or modify
@@ -39,3 +37,5 @@ namespace comphelper
} // namespace comphelper
//........................................................................
#endif // COMPHELPER_EVENTMEHODHELPER_HXX
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/extract.hxx b/comphelper/inc/comphelper/extract.hxx
index b44391c17911..4fcaab595b96 100644
--- a/comphelper/inc/comphelper/extract.hxx
+++ b/comphelper/inc/comphelper/extract.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -162,3 +163,5 @@ inline ::com::sun::star::uno::Any SAL_CALL bool2any( sal_Bool bBool )
}
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/fileformat.h b/comphelper/inc/comphelper/fileformat.h
index 65f37a2551b7..7b047e73d349 100644
--- a/comphelper/inc/comphelper/fileformat.h
+++ b/comphelper/inc/comphelper/fileformat.h
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -39,3 +40,4 @@
#endif
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/flagguard.hxx b/comphelper/inc/comphelper/flagguard.hxx
index 4fc1f4e97833..4fc1f4e97833 100755..100644
--- a/comphelper/inc/comphelper/flagguard.hxx
+++ b/comphelper/inc/comphelper/flagguard.hxx
diff --git a/comphelper/inc/comphelper/genericpropertyset.hxx b/comphelper/inc/comphelper/genericpropertyset.hxx
index 6364dea5f020..a5b3608fc964 100644
--- a/comphelper/inc/comphelper/genericpropertyset.hxx
+++ b/comphelper/inc/comphelper/genericpropertyset.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -39,3 +40,4 @@ namespace comphelper
#endif // _COMPHELPER_GENERICPROPERTYSET_HXX_
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/guarding.hxx b/comphelper/inc/comphelper/guarding.hxx
index 66de00738601..7593b4846cd6 100644
--- a/comphelper/inc/comphelper/guarding.hxx
+++ b/comphelper/inc/comphelper/guarding.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -61,3 +62,4 @@ typedef ORelease< ::osl::Mutex > MutexRelease;
#endif // _COMPHELPER_GUARDING_HXX_
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/ihwrapnofilter.hxx b/comphelper/inc/comphelper/ihwrapnofilter.hxx
index 1765716acb66..773946cd9af1 100644
--- a/comphelper/inc/comphelper/ihwrapnofilter.hxx
+++ b/comphelper/inc/comphelper/ihwrapnofilter.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -44,12 +45,8 @@
#include <com/sun/star/frame/DoubleInitializationException.hpp>
#endif
-#ifndef _CPPUHELPER_IMPLBASE3_HXX_
#include <cppuhelper/implbase3.hxx>
-#endif
-#ifndef INCLUDED_COMPHELPERDLLAPI_H
#include "comphelper/comphelperdllapi.h"
-#endif
namespace comphelper {
@@ -100,3 +97,5 @@ namespace comphelper {
};
}
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/implbase_var.hxx b/comphelper/inc/comphelper/implbase_var.hxx
index 97d360f853a6..4ced6b8fce93 100644
--- a/comphelper/inc/comphelper/implbase_var.hxx
+++ b/comphelper/inc/comphelper/implbase_var.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -395,9 +396,56 @@ public:
{ WeakComponentImplHelperBase::removeEventListener( xListener ); }
};
+template < BOOST_PP_ENUM_PARAMS(COMPHELPER_IMPLBASE_INTERFACE_NUMBER,
+ typename Ifc) >
+class SAL_NO_VTABLE BOOST_PP_CAT(PartialWeakComponentImplHelper,
+ COMPHELPER_IMPLBASE_INTERFACE_NUMBER)
+ : public ::cppu::WeakComponentImplHelperBase,
+ public ::com::sun::star::lang::XTypeProvider,
+ BOOST_PP_ENUM_PARAMS(COMPHELPER_IMPLBASE_INTERFACE_NUMBER, public Ifc)
+{
+ /// @internal
+ struct cd : public ::rtl::StaticAggregate<
+ ::cppu::class_data,
+ BOOST_PP_CAT(detail::ImplClassData,
+ COMPHELPER_IMPLBASE_INTERFACE_NUMBER)
+ <
+ BOOST_PP_ENUM_PARAMS(COMPHELPER_IMPLBASE_INTERFACE_NUMBER, Ifc),
+ BOOST_PP_CAT(PartialWeakComponentImplHelper,
+ COMPHELPER_IMPLBASE_INTERFACE_NUMBER)<
+ BOOST_PP_ENUM_PARAMS(COMPHELPER_IMPLBASE_INTERFACE_NUMBER, Ifc)>
+ > > {};
+
+public:
+ BOOST_PP_CAT(PartialWeakComponentImplHelper, COMPHELPER_IMPLBASE_INTERFACE_NUMBER)(
+ ::osl::Mutex & rMutex ) : WeakComponentImplHelperBase(rMutex) {}
+
+ virtual ::com::sun::star::uno::Any
+ SAL_CALL queryInterface( ::com::sun::star::uno::Type const& rType )
+ throw (::com::sun::star::uno::RuntimeException)
+ {
+ return ::cppu::WeakComponentImplHelper_query(
+ rType, cd::get(), this,
+ static_cast< ::cppu::WeakComponentImplHelperBase * >(this) );
+ }
+ virtual void SAL_CALL acquire() throw ()
+ { WeakComponentImplHelperBase::acquire(); }
+ virtual void SAL_CALL release() throw ()
+ { WeakComponentImplHelperBase::release(); }
+ virtual ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Type >
+ SAL_CALL getTypes() throw (::com::sun::star::uno::RuntimeException)
+ { return ::cppu::WeakComponentImplHelper_getTypes( cd::get() ); }
+ virtual ::com::sun::star::uno::Sequence<sal_Int8>
+ SAL_CALL getImplementationId()
+ throw (::com::sun::star::uno::RuntimeException)
+ { return ::cppu::ImplHelper_getImplementationId( cd::get() ); }
+};
+
+
} // namespace comphelper
// undef for multiple use/inclusion of this header:
#undef COMPHELPER_IMPLBASE_MAX_CTOR_ARGS
#undef COMPHELPER_IMPLBASE_INTERFACE_NUMBER
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/implementationreference.hxx b/comphelper/inc/comphelper/implementationreference.hxx
index 806cdc86f129..dff242b78307 100644
--- a/comphelper/inc/comphelper/implementationreference.hxx
+++ b/comphelper/inc/comphelper/implementationreference.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -271,3 +272,5 @@ namespace comphelper
}
#endif // _COMPHELPER_IMPLEMENTATIONREFERENCE_HXX
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/interaction.hxx b/comphelper/inc/comphelper/interaction.hxx
index 1ae1dda61ec4..a8f0df51b0bd 100644
--- a/comphelper/inc/comphelper/interaction.hxx
+++ b/comphelper/inc/comphelper/interaction.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -51,7 +52,7 @@ namespace comphelper
*/
class OInteractionSelect
{
- sal_Bool m_bSelected : 1; /// indicates if the select event occured
+ sal_Bool m_bSelected : 1; /// indicates if the select event occurred
protected:
OInteractionSelect() : m_bSelected(sal_False) { }
@@ -168,3 +169,4 @@ namespace comphelper
#endif // _COMPHELPER_INTERACTION_HXX_
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/legacysingletonfactory.hxx b/comphelper/inc/comphelper/legacysingletonfactory.hxx
deleted file mode 100644
index 7180a66403bb..000000000000
--- a/comphelper/inc/comphelper/legacysingletonfactory.hxx
+++ /dev/null
@@ -1,72 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-#ifndef COMPHELPER_LEGACYSINGLETONFACTORY_HXX
-#define COMPHELPER_LEGACYSINGLETONFACTORY_HXX
-
-#include "comphelper/comphelperdllapi.h"
-
-/** === begin UNO includes === **/
-/** === end UNO includes === **/
-
-#include <cppuhelper/factory.hxx>
-
-//........................................................................
-namespace comphelper
-{
-//........................................................................
-
-/** creates a factory which can be used when implementing old-style singletons
-
- Before UNO having the component context concept, singletons were implemented by providing
- a factory which return the very same component instance for every creation request.
-
- Nowadays, singletons are implemented by making them available at the component context,
- as dedicated property.
-
- To bridge between both worlds - sometimes necessary to support legacy code, which instantiates
- singletons at the global service manager, instead of obtaining the property at the
- component context -, you can use the function below. I creates a single-component
- factory, which behaves like the old factories did: Upon multiple creation requests,
- it will always return the same instance. Additionally, the signature of the function
- is the same as the signature of <code>::cppu::createSingleComponentFactory</code>
- (which creates a "normal" component factory), so you can use both factory functions
- in the same context.
-*/
-::com::sun::star::uno::Reference< ::com::sun::star::lang::XSingleComponentFactory >
- COMPHELPER_DLLPUBLIC createLegacySingletonFactory(
- ::cppu::ComponentFactoryFunc _componentFactoryFunc,
- const ::rtl::OUString& _rImplementationName,
- const ::com::sun::star::uno::Sequence< ::rtl::OUString >& _rServiceNames,
- rtl_ModuleCount* _pModCount = NULL
- );
-
-//........................................................................
-} // namespace comphelper
-//........................................................................
-
-#endif // COMPHELPER_LEGACYSINGLETONFACTORY_HXX
diff --git a/comphelper/inc/comphelper/listenernotification.hxx b/comphelper/inc/comphelper/listenernotification.hxx
index f4bf2f916859..98143f1d3242 100644
--- a/comphelper/inc/comphelper/listenernotification.hxx
+++ b/comphelper/inc/comphelper/listenernotification.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -306,3 +307,4 @@ namespace comphelper
#endif // COMPHELPER_INC_COMPHELPER_LISTENERNOTIFICATION_HXX
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/locale.hxx b/comphelper/inc/comphelper/locale.hxx
index 3fd8a15aa163..85821dd28a89 100644
--- a/comphelper/inc/comphelper/locale.hxx
+++ b/comphelper/inc/comphelper/locale.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -69,40 +70,8 @@ class COMPHELPER_DLLPUBLIC Locale
/** @short some predefined Locale objects. */
static const Locale EN_US();
- static const Locale EN();
- static const Locale DE_DE();
- static const Locale DE_CH();
- static const Locale DE_AT();
- static const Locale AR();
- static const Locale CA();
- static const Locale CS();
- static const Locale DA();
- static const Locale EL();
- static const Locale ES();
- static const Locale FI();
- static const Locale FR();
- static const Locale HE();
- static const Locale HI_IN();
- static const Locale HU();
- static const Locale IT();
- static const Locale JA();
- static const Locale KO();
- static const Locale NL();
- static const Locale PL();
- static const Locale PT();
- static const Locale PT_BR();
- static const Locale RU();
- static const Locale SK();
- static const Locale SL();
- static const Locale SV();
- static const Locale TH();
- static const Locale TR();
static const Locale X_DEFAULT();
- static const Locale X_COMMENT();
- static const Locale X_TRANSLATE();
static const Locale X_NOTRANSLATE();
- static const Locale ZH_CN();
- static const Locale ZH_TW();
//-------------------------------------------
// types
@@ -380,29 +349,6 @@ class COMPHELPER_DLLPUBLIC Locale
throw(MalFormedLocaleException);
//---------------------------------------
- /** @short search for the next possible fallback locale.
-
- @descr Instead of getFallback(vector<>, string) this method
- uses the given locale and decide by using an algorithm
- which locale can be the next possible one.
-
- Algorithm:
- - if locale has country return language only
- - if locale different "en-US" return "en-US"
- - if locale "en-US" return "en"
-
- @param aLocale [in/out]!
- the incoming value will be used to start
- search for a possible fallback ...
- and in case such fallback was found this parameter
- will be used for return too.
-
- @return TRUE if the parameter aLocale contains a new fallback value;
- FALSE otherwise.
- */
- static sal_Bool getFallback(Locale& aLocale);
-
- //---------------------------------------
/** @short assign elements of another locale
to this instance.
@@ -441,3 +387,5 @@ class COMPHELPER_DLLPUBLIC Locale
} // namespace salhelper
#endif // _COMPHELPER_LOCALE_HXX_
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/logging.hxx b/comphelper/inc/comphelper/logging.hxx
index 20f9302cc853..e332f0541594 100644
--- a/comphelper/inc/comphelper/logging.hxx
+++ b/comphelper/inc/comphelper/logging.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -792,3 +793,5 @@ namespace comphelper
//........................................................................
#endif // COMPHELPER_LOGGING_HXX
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/make_shared_from_uno.hxx b/comphelper/inc/comphelper/make_shared_from_uno.hxx
index 3acd4ec13dfe..4cbb3a17c362 100644
--- a/comphelper/inc/comphelper/make_shared_from_uno.hxx
+++ b/comphelper/inc/comphelper/make_shared_from_uno.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -73,3 +74,4 @@ inline ::boost::shared_ptr<T> make_shared_from_UNO( T * p )
#endif // ! defined(INCLUDED_COMPHELPER_MAKE_SHARED_FROM_UNO_HXX)
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/makesequence.hxx b/comphelper/inc/comphelper/makesequence.hxx
index 4273356bf9aa..d4e724309e94 100644
--- a/comphelper/inc/comphelper/makesequence.hxx
+++ b/comphelper/inc/comphelper/makesequence.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -85,3 +86,4 @@ BOOST_PP_REPEAT_FROM_TO(2, BOOST_PP_ADD(COMPHELPER_MAKESEQUENCE_MAX_ARGS, 1),
#endif // ! defined(COMPHELPER_MAKESEQUENCE_HXX_INCLUDED)
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/mediadescriptor.hxx b/comphelper/inc/comphelper/mediadescriptor.hxx
index e92a6c4650f6..cc36fc62282e 100644
--- a/comphelper/inc/comphelper/mediadescriptor.hxx
+++ b/comphelper/inc/comphelper/mediadescriptor.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -50,7 +51,7 @@ namespace comphelper{
/** @short can be used to work with a <type scope="::com::sun::star::document">MediaDescriptor</type>
struct.
- @descr It wraps a ::std::hash_map around the Sequence< css::beans::PropertyValue >, which
+ @descr It wraps a ::boost::unordered_map around the Sequence< css::beans::PropertyValue >, which
represent the MediaDescriptor item.
Further this helper defines often used functions (as e.g. open of the required streams,
consistent checks etcpp.) and it defines all useable property names.
@@ -337,3 +338,5 @@ class COMPHELPER_DLLPUBLIC MediaDescriptor : public SequenceAsHashMap
} // namespace comphelper
#endif // _COMPHELPER_MEDIADESCRIPTOR_HXX_
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/mimeconfighelper.hxx b/comphelper/inc/comphelper/mimeconfighelper.hxx
index 16a0a159d5a4..992f367d67df 100644
--- a/comphelper/inc/comphelper/mimeconfighelper.hxx
+++ b/comphelper/inc/comphelper/mimeconfighelper.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -146,3 +147,4 @@ public:
#endif // _COMPHELPER_MIMECONFIGHELPER_HXX_
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/namecontainer.hxx b/comphelper/inc/comphelper/namecontainer.hxx
index 30d2326794b0..b251c553efd2 100644
--- a/comphelper/inc/comphelper/namecontainer.hxx
+++ b/comphelper/inc/comphelper/namecontainer.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -40,3 +41,4 @@ namespace comphelper
#endif // _COMPHELPER_NAMECONTAINER_HXX_
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/namedvaluecollection.hxx b/comphelper/inc/comphelper/namedvaluecollection.hxx
index e13059361b0a..6ec12a6aa5c2 100644
--- a/comphelper/inc/comphelper/namedvaluecollection.hxx
+++ b/comphelper/inc/comphelper/namedvaluecollection.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -365,3 +366,4 @@ namespace comphelper
#endif // COMPHELPER_NAMEDVALUECOLLECTION_HXX
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/numberedcollection.hxx b/comphelper/inc/comphelper/numberedcollection.hxx
index 03bc1e0b78ed..19bd542eaaab 100644
--- a/comphelper/inc/comphelper/numberedcollection.hxx
+++ b/comphelper/inc/comphelper/numberedcollection.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -43,7 +44,7 @@
#include <cppuhelper/implbase1.hxx>
#include <vector>
-#include <hash_map>
+#include <boost/unordered_map.hpp>
//_______________________________________________
// namespace
@@ -80,10 +81,10 @@ class COMPHELPER_DLLPUBLIC NumberedCollection : private ::cppu::BaseMutex
::sal_Int32 nNumber;
};
- typedef ::std::hash_map<
+ typedef ::boost::unordered_map<
long ,
TNumberedItem ,
- ::std::hash< long > ,
+ ::boost::hash< long > ,
::std::equal_to< long > > TNumberedItemHash;
typedef ::std::vector< long > TDeadItemList;
@@ -196,3 +197,5 @@ class COMPHELPER_DLLPUBLIC NumberedCollection : private ::cppu::BaseMutex
} // namespace comphelper
#endif // _COMPHELPER_NUMBEREDCOLLECTION_HXX_
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/numbers.hxx b/comphelper/inc/comphelper/numbers.hxx
index ef5bbe73931c..179889c7b720 100644
--- a/comphelper/inc/comphelper/numbers.hxx
+++ b/comphelper/inc/comphelper/numbers.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -72,3 +73,4 @@ namespace comphelper
#endif // _COMPHELPER_NUMBERS_HXX_
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/officeresourcebundle.hxx b/comphelper/inc/comphelper/officeresourcebundle.hxx
index d45209da9374..345790e733f2 100644
--- a/comphelper/inc/comphelper/officeresourcebundle.hxx
+++ b/comphelper/inc/comphelper/officeresourcebundle.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -114,3 +115,4 @@ namespace comphelper
#endif // COMPHELPER_OFFICE_RESOURCE_BUNDLE_HXX
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/ofopxmlhelper.hxx b/comphelper/inc/comphelper/ofopxmlhelper.hxx
index db203a08d750..8043ea818afd 100644
--- a/comphelper/inc/comphelper/ofopxmlhelper.hxx
+++ b/comphelper/inc/comphelper/ofopxmlhelper.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -28,9 +29,7 @@
#ifndef _COMPHELPER_OFOPXMLHELPER_HXX
#define _COMPHELPER_OFOPXMLHELPER_HXX
-#ifndef _COM_SUN_STAR_XML_SAX_XDUCUMENTHANDLER_HPP_
#include <com/sun/star/xml/sax/XDocumentHandler.hpp>
-#endif
#include <com/sun/star/beans/StringPair.hpp>
#include <com/sun/star/io/XInputStream.hpp>
#include <com/sun/star/io/XOutputStream.hpp>
@@ -137,3 +136,4 @@ public:
#endif
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/optional.hxx b/comphelper/inc/comphelper/optional.hxx
index 790e117622fd..2ffec9b55b02 100644
--- a/comphelper/inc/comphelper/optional.hxx
+++ b/comphelper/inc/comphelper/optional.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -88,3 +89,4 @@ inline ::com::sun::star::beans::Optional<sal_Bool> makeOptional( bool v )
#endif // ! defined(INCLUDED_COMPHELPER_OPTIONAL_HXX)
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/oslfile2streamwrap.hxx b/comphelper/inc/comphelper/oslfile2streamwrap.hxx
index 1a0a7cc55e04..d62ca3db4108 100644
--- a/comphelper/inc/comphelper/oslfile2streamwrap.hxx
+++ b/comphelper/inc/comphelper/oslfile2streamwrap.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -43,10 +44,7 @@ namespace comphelper
// FmUnoIOStream,
// stream zum schreiben un lesen von Daten, basieren auf File
//==================================================================
-struct InputStreamWrapper_Base : public ::cppu::WeakImplHelper1<stario::XInputStream>
-{};
-
-class COMPHELPER_DLLPUBLIC OSLInputStreamWrapper : public InputStreamWrapper_Base
+class COMPHELPER_DLLPUBLIC OSLInputStreamWrapper : public ::cppu::WeakImplHelper1<stario::XInputStream>
{
::osl::Mutex m_aMutex;
::osl::File* m_pFile;
@@ -57,14 +55,6 @@ public:
OSLInputStreamWrapper(::osl::File* pStream, sal_Bool bOwner=sal_False);
virtual ~OSLInputStreamWrapper();
-// UNO Anbindung
- virtual void SAL_CALL acquire() throw()
- { InputStreamWrapper_Base::acquire(); }
- virtual void SAL_CALL release() throw()
- { InputStreamWrapper_Base::release(); }
- virtual ::com::sun::star::uno::Any SAL_CALL queryInterface(const ::com::sun::star::uno::Type& _rType) throw (::com::sun::star::uno::RuntimeException)
- { return InputStreamWrapper_Base::queryInterface(_rType); }
-
// stario::XInputStream
virtual sal_Int32 SAL_CALL readBytes(staruno::Sequence< sal_Int8 >& aData, sal_Int32 nBytesToRead) throw(stario::NotConnectedException, stario::BufferSizeExceededException, staruno::RuntimeException);
virtual sal_Int32 SAL_CALL readSomeBytes(staruno::Sequence< sal_Int8 >& aData, sal_Int32 nMaxBytesToRead) throw(stario::NotConnectedException, stario::BufferSizeExceededException, staruno::RuntimeException);
@@ -77,24 +67,13 @@ public:
// FmUnoOutStream,
// Datensenke fuer Files
//==================================================================
-struct OutputStreamWrapper_Base : public ::cppu::WeakImplHelper1<stario::XOutputStream>
-{};
-
-class COMPHELPER_DLLPUBLIC OSLOutputStreamWrapper : public OutputStreamWrapper_Base
+class COMPHELPER_DLLPUBLIC OSLOutputStreamWrapper : public ::cppu::WeakImplHelper1<stario::XOutputStream>
{
::osl::File& rFile;
public:
OSLOutputStreamWrapper(::osl::File& _rFile) :rFile(_rFile) { }
-// UNO Anbindung
- virtual void SAL_CALL acquire() throw()
- { OutputStreamWrapper_Base::acquire(); }
- virtual void SAL_CALL release() throw()
- { OutputStreamWrapper_Base::release(); }
- virtual ::com::sun::star::uno::Any SAL_CALL queryInterface(const ::com::sun::star::uno::Type& _rType) throw (::com::sun::star::uno::RuntimeException)
- { return OutputStreamWrapper_Base::queryInterface(_rType); }
-
// stario::XOutputStream
virtual void SAL_CALL writeBytes(const staruno::Sequence< sal_Int8 >& aData) throw(stario::NotConnectedException, stario::BufferSizeExceededException, staruno::RuntimeException);
virtual void SAL_CALL flush() throw(stario::NotConnectedException, stario::BufferSizeExceededException, staruno::RuntimeException);
@@ -106,3 +85,4 @@ public:
#endif // _COMPHELPER_STREAM_OSLFILEWRAPPER_HXX_
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/otransactedfilestream.hxx b/comphelper/inc/comphelper/otransactedfilestream.hxx
index b4533b5d9694..248aa22f02eb 100644
--- a/comphelper/inc/comphelper/otransactedfilestream.hxx
+++ b/comphelper/inc/comphelper/otransactedfilestream.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -134,3 +135,4 @@ public:
#endif //_COMPHELPER_OTRANSACTEDFILESTREAM_HXX
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/processfactory.hxx b/comphelper/inc/comphelper/processfactory.hxx
index aeaaf498c918..b20d7302241d 100644
--- a/comphelper/inc/comphelper/processfactory.hxx
+++ b/comphelper/inc/comphelper/processfactory.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -96,3 +97,4 @@ comphelper_getProcessComponentContext();
#endif // _COMPHELPER_PROCESSFACTORY_HXX_
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/propagg.hxx b/comphelper/inc/comphelper/propagg.hxx
index b82f737d534b..6286e9d79088 100644
--- a/comphelper/inc/comphelper/propagg.hxx
+++ b/comphelper/inc/comphelper/propagg.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -327,3 +328,4 @@ protected:
#endif // _COMPHELPER_PROPERTY_AGGREGATION_HXX_
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/proparrhlp.hxx b/comphelper/inc/comphelper/proparrhlp.hxx
index 193f7e100c4a..6af317420327 100644
--- a/comphelper/inc/comphelper/proparrhlp.hxx
+++ b/comphelper/inc/comphelper/proparrhlp.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -180,3 +181,4 @@ template <class TYPE> inline
#endif // _COMPHELPER_PROPERTY_ARRAY_HELPER_HXX_
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/property.hxx b/comphelper/inc/comphelper/property.hxx
index 9b5b1a9804fe..662fa84903b8 100644
--- a/comphelper/inc/comphelper/property.hxx
+++ b/comphelper/inc/comphelper/property.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -236,3 +237,4 @@ COMPHELPER_DLLPUBLIC sal_Bool tryPropertyValue(staruno::Any& _rConvertedValue, s
#endif // _COMPHELPER_PROPERTY_HXX_
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/propertybag.hxx b/comphelper/inc/comphelper/propertybag.hxx
index cf7e99768e44..74aa87d71517 100644
--- a/comphelper/inc/comphelper/propertybag.hxx
+++ b/comphelper/inc/comphelper/propertybag.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -235,3 +236,4 @@ namespace comphelper
#endif // COMPHELPER_PROPERTYBAG_HXX
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/propertycontainer.hxx b/comphelper/inc/comphelper/propertycontainer.hxx
index 845ebd05e484..49961e559ea7 100644
--- a/comphelper/inc/comphelper/propertycontainer.hxx
+++ b/comphelper/inc/comphelper/propertycontainer.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -95,3 +96,4 @@ protected:
#endif // _COMPHELPER_PROPERTYCONTAINER_HXX_
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/propertycontainerhelper.hxx b/comphelper/inc/comphelper/propertycontainerhelper.hxx
index 82848203699c..e6439ea34e96 100644
--- a/comphelper/inc/comphelper/propertycontainerhelper.hxx
+++ b/comphelper/inc/comphelper/propertycontainerhelper.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -31,9 +32,7 @@
#include <cppuhelper/propshlp.hxx>
#include <com/sun/star/uno/Type.hxx>
#include <com/sun/star/beans/Property.hpp>
-#ifndef __SGI_STL_VECTOR
#include <vector>
-#endif
#include "comphelper/comphelperdllapi.h"
//.........................................................................
@@ -216,3 +215,5 @@ private:
//.........................................................................
#endif // COMPHELPER_PROPERTYCONTAINERHELPER_HXX
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/propertysethelper.hxx b/comphelper/inc/comphelper/propertysethelper.hxx
index 505a03c1b4ec..ea6204d6795f 100644
--- a/comphelper/inc/comphelper/propertysethelper.hxx
+++ b/comphelper/inc/comphelper/propertysethelper.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -100,3 +101,4 @@ public:
#endif // _UTL_PROPERTYSETHELPER_HXX_
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/propertysetinfo.hxx b/comphelper/inc/comphelper/propertysetinfo.hxx
index 06ad4f4eecc3..80a200a79b3a 100644
--- a/comphelper/inc/comphelper/propertysetinfo.hxx
+++ b/comphelper/inc/comphelper/propertysetinfo.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -101,3 +102,4 @@ public:
#endif // _UTL_PROPERTSETINFO_HXX_
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/propertystatecontainer.hxx b/comphelper/inc/comphelper/propertystatecontainer.hxx
index dde26ddf90cf..443c52fdf753 100644
--- a/comphelper/inc/comphelper/propertystatecontainer.hxx
+++ b/comphelper/inc/comphelper/propertystatecontainer.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -118,3 +119,5 @@ namespace comphelper
//.........................................................................
#endif // COMPHELPER_PROPERTYSTATECONTAINER_HXX
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/propmultiplex.hxx b/comphelper/inc/comphelper/propmultiplex.hxx
index 4d640442a9ae..3c82dee247dd 100644
--- a/comphelper/inc/comphelper/propmultiplex.hxx
+++ b/comphelper/inc/comphelper/propmultiplex.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -114,3 +115,4 @@ namespace comphelper
#endif // _COMPHELPER_PROPERTY_MULTIPLEX_HXX_
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/propstate.hxx b/comphelper/inc/comphelper/propstate.hxx
index b0c75147c95c..2c8f06f4118a 100644
--- a/comphelper/inc/comphelper/propstate.hxx
+++ b/comphelper/inc/comphelper/propstate.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -110,3 +111,4 @@ namespace comphelper
#endif // _COMPHELPER_PROPERTY_STATE_HXX_
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/proxyaggregation.hxx b/comphelper/inc/comphelper/proxyaggregation.hxx
index c4c9281da8f2..490569844a81 100644
--- a/comphelper/inc/comphelper/proxyaggregation.hxx
+++ b/comphelper/inc/comphelper/proxyaggregation.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -227,3 +228,5 @@ namespace comphelper
#endif // COMPHELPER_PROXY_AGGREGATION
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/regpathhelper.hxx b/comphelper/inc/comphelper/regpathhelper.hxx
index 431cdfb930a6..27bbcb84287a 100644
--- a/comphelper/inc/comphelper/regpathhelper.hxx
+++ b/comphelper/inc/comphelper/regpathhelper.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -69,3 +70,4 @@ namespace comphelper
#endif
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/scoped_disposing_ptr.hxx b/comphelper/inc/comphelper/scoped_disposing_ptr.hxx
new file mode 100644
index 000000000000..7278126c2633
--- /dev/null
+++ b/comphelper/inc/comphelper/scoped_disposing_ptr.hxx
@@ -0,0 +1,178 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*
+ * Version: MPL 1.1 / GPLv3+ / LGPLv3+
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Initial Developer of the Original Code is
+ * Caolán McNamara <caolanm@redhat.com> (Red Hat, Inc.)
+ * Portions created by the Initial Developer are Copyright (C) 2011 the
+ * Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s): Caolán McNamara <caolanm@redhat.com>
+ *
+ * Alternatively, the contents of this file may be used under the terms of
+ * either the GNU General Public License Version 3 or later (the "GPLv3+"), or
+ * the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
+ * in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
+ * instead of those above.
+ */
+#ifndef _SCOPED_DISPOSING_PTR
+#define _SCOPED_DISPOSING_PTR
+
+#include <cppuhelper/implbase1.hxx>
+#include <boost/utility.hpp>
+#include <boost/scoped_ptr.hpp>
+
+#include <com/sun/star/lang/XComponent.hpp>
+#include <com/sun/star/frame/XDesktop.hpp>
+
+// for locking SolarMutex: svapp + mutex
+#include <vcl/svapp.hxx>
+#include <osl/mutex.hxx>
+
+namespace comphelper
+{
+//Similar to boost::scoped_ptr, except additionally releases the ptr on XComponent::disposing and/or XTerminateListener::notifyTermination if supported
+template<class T> class scoped_disposing_ptr : private boost::noncopyable
+{
+private:
+ boost::scoped_ptr<T> m_aItem;
+ ::com::sun::star::uno::Reference< ::com::sun::star::frame::XTerminateListener> m_xTerminateListener;
+public:
+ scoped_disposing_ptr( const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XComponent > &rComponent, T * p = 0 )
+ : m_aItem(p)
+ {
+ m_xTerminateListener = new TerminateListener(rComponent, *this);
+ }
+
+ virtual void reset(T * p = 0)
+ {
+ m_aItem.reset(p);
+ }
+
+ T & operator*() const
+ {
+ return *m_aItem;
+ }
+
+ T * get() const
+ {
+ return m_aItem.get();
+ }
+
+ T * operator->() const
+ {
+ return m_aItem.get();
+ }
+
+ operator bool () const
+ {
+ return m_aItem;
+ }
+
+ virtual ~scoped_disposing_ptr()
+ {
+ reset();
+ }
+private:
+ class TerminateListener : public ::cppu::WeakImplHelper1< ::com::sun::star::frame::XTerminateListener >
+ {
+ private:
+ ::com::sun::star::uno::Reference< ::com::sun::star::lang::XComponent > m_xComponent;
+ scoped_disposing_ptr<T>& m_rItem;
+ public:
+ TerminateListener(const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XComponent > &rComponent,
+ scoped_disposing_ptr<T>& rItem) : m_xComponent(rComponent), m_rItem(rItem)
+ {
+ if (m_xComponent.is())
+ {
+ ::com::sun::star::uno::Reference< ::com::sun::star::frame::XDesktop> xDesktop(m_xComponent, ::com::sun::star::uno::UNO_QUERY);
+ if (xDesktop.is())
+ xDesktop->addTerminateListener(this);
+ else
+ m_xComponent->addEventListener(this);
+ }
+ }
+
+ ~TerminateListener()
+ {
+ if ( m_xComponent.is() )
+ {
+ ::com::sun::star::uno::Reference< ::com::sun::star::frame::XDesktop> xDesktop(m_xComponent, ::com::sun::star::uno::UNO_QUERY);
+ if (xDesktop.is())
+ xDesktop->removeTerminateListener(this);
+ else
+ m_xComponent->removeEventListener(this);
+ }
+ }
+
+ private:
+ // XEventListener
+ virtual void SAL_CALL disposing( const ::com::sun::star::lang::EventObject& rEvt )
+ throw (::com::sun::star::uno::RuntimeException)
+ {
+ bool shutDown = (rEvt.Source == m_xComponent);
+
+ if (shutDown && m_xComponent.is())
+ {
+ ::com::sun::star::uno::Reference< ::com::sun::star::frame::XDesktop> xDesktop(m_xComponent, ::com::sun::star::uno::UNO_QUERY);
+ if (xDesktop.is())
+ xDesktop->removeTerminateListener(this);
+ else
+ m_xComponent->removeEventListener(this);
+ m_xComponent.clear();
+ }
+
+ if (shutDown)
+ m_rItem.reset();
+ }
+
+ // XTerminateListener
+ virtual void SAL_CALL queryTermination( const ::com::sun::star::lang::EventObject& )
+ throw(::com::sun::star::frame::TerminationVetoException,
+ ::com::sun::star::uno::RuntimeException)
+ {
+ }
+
+ virtual void SAL_CALL notifyTermination( const ::com::sun::star::lang::EventObject& rEvt )
+ throw (::com::sun::star::uno::RuntimeException)
+ {
+ disposing(rEvt);
+ }
+ };
+};
+
+//Something like an OutputDevice requires the SolarMutex to be taken before use
+//for threadsafety. The user can ensure this, except in the case of its dtor
+//being called from reset due to a terminate on the XComponent being called
+//from an aribitrary thread
+template<class T> class scoped_disposing_solar_mutex_reset_ptr
+ : public scoped_disposing_ptr<T>
+{
+public:
+ scoped_disposing_solar_mutex_reset_ptr( const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XComponent > &rComponent, T * p = 0 )
+ : scoped_disposing_ptr<T>(rComponent, p)
+ {
+ }
+
+ virtual void reset(T * p = 0)
+ {
+ SolarMutexGuard aGuard;
+ scoped_disposing_ptr<T>::reset(p);
+ }
+};
+
+}
+
+#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/scopeguard.hxx b/comphelper/inc/comphelper/scopeguard.hxx
index e9c8f7ecc625..33c4f710c945 100644
--- a/comphelper/inc/comphelper/scopeguard.hxx
+++ b/comphelper/inc/comphelper/scopeguard.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -71,3 +72,4 @@ private:
#endif // ! defined(INCLUDED_COMPHELPER_SCOPEGUARD_HXX)
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/seekableinput.hxx b/comphelper/inc/comphelper/seekableinput.hxx
index 5fc7ab5b369f..455ed7bb183c 100644
--- a/comphelper/inc/comphelper/seekableinput.hxx
+++ b/comphelper/inc/comphelper/seekableinput.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -82,3 +83,4 @@ public:
#endif
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/seqstream.hxx b/comphelper/inc/comphelper/seqstream.hxx
index dcde150953f6..82c335616926 100644
--- a/comphelper/inc/comphelper/seqstream.hxx
+++ b/comphelper/inc/comphelper/seqstream.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -144,3 +145,4 @@ public:
#endif //_COMPHELPER_SEQSTREAM_HXX
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/sequence.hxx b/comphelper/inc/comphelper/sequence.hxx
index 5e9c5dc49040..125668172fb1 100644
--- a/comphelper/inc/comphelper/sequence.hxx
+++ b/comphelper/inc/comphelper/sequence.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -47,7 +48,7 @@ namespace comphelper
//-------------------------------------------------------------------------
/** search the given string within the given sequence, return the positions where it was found.
- if _bOnlyFirst is sal_True, only the first occurence will be returned.
+ if _bOnlyFirst is sal_True, only the first occurrence will be returned.
*/
COMPHELPER_DLLPUBLIC staruno::Sequence<sal_Int16> findValue(const staruno::Sequence< ::rtl::OUString >& _rList, const ::rtl::OUString& _rValue, sal_Bool _bOnlyFirst = sal_False);
@@ -178,13 +179,9 @@ namespace comphelper
,m_pCurrent(NULL)
{
::com::sun::star::uno::Sequence< TYPE > aContainer;
- #ifdef DBG_UTIL
- sal_Bool bSuccess =
- #endif
- _rSequenceAny >>= aContainer;
- #ifdef DBG_UTIL
+ sal_Bool bSuccess = _rSequenceAny >>= aContainer;
OSL_ENSURE(bSuccess, "OSequenceIterator::OSequenceIterator: invalid Any!");
- #endif
+ (void)bSuccess;
construct(aContainer);
}
@@ -387,3 +384,4 @@ namespace comphelper
#endif // _COMPHELPER_SEQUENCE_HXX_
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/sequenceashashmap.hxx b/comphelper/inc/comphelper/sequenceashashmap.hxx
index 737fd41efb84..e809d6a78f78 100644
--- a/comphelper/inc/comphelper/sequenceashashmap.hxx
+++ b/comphelper/inc/comphelper/sequenceashashmap.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -31,10 +32,7 @@
//_______________________________________________
// includes
-#ifndef INCLUDED_HASH_MAP
-#include <hash_map>
-#define INCLUDED_HASH_MAP
-#endif
+#include <boost/unordered_map.hpp>
#ifndef INCLUDED_ALGORITHM
#include <algorithm>
@@ -44,9 +42,7 @@
#include <com/sun/star/beans/PropertyValue.hpp>
#include <com/sun/star/beans/NamedValue.hpp>
-#ifndef _COM_SUN_STAR_BEANS_IllegalTypeException_HPP_
#include <com/sun/star/beans/IllegalTypeException.hpp>
-#endif
#include "comphelper/comphelperdllapi.h"
// see method dbg_dumpToFile() below!
@@ -74,7 +70,7 @@ namespace comphelper{
such name sequences very easy ...
*/
-struct SequenceAsHashMapBase : public ::std::hash_map<
+struct SequenceAsHashMapBase : public ::boost::unordered_map<
::rtl::OUString ,
::com::sun::star::uno::Any ,
::rtl::OUStringHash ,
@@ -382,3 +378,5 @@ class COMPHELPER_DLLPUBLIC SequenceAsHashMap : public SequenceAsHashMapBase
} // namespace comphelper
#endif // _COMPHELPER_SEQUENCEASHASHMAP_HXX_
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/sequenceasvector.hxx b/comphelper/inc/comphelper/sequenceasvector.hxx
index 48dfe50b1645..f44df7a63e1e 100644
--- a/comphelper/inc/comphelper/sequenceasvector.hxx
+++ b/comphelper/inc/comphelper/sequenceasvector.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -35,9 +36,7 @@
#include <algorithm>
#include <com/sun/star/uno/Sequence.hxx>
-#ifndef _COM_SUN_STAR_BEANS_IllegalTypeException_HPP_
#include <com/sun/star/beans/IllegalTypeException.hpp>
-#endif
//_______________________________________________
// namespace
@@ -69,6 +68,11 @@ class SequenceAsVector : public ::std::vector< TElementType >
types from the base! */
typedef typename ::std::vector< TElementType >::const_iterator const_iterator;
+ //---------------------------------------
+ /** @short When inheriting from a template using typename is generally required when using
+ types from the base! */
+ typedef typename ::std::vector< TElementType >::iterator iterator;
+
//-------------------------------------------
// interface
public:
@@ -175,7 +179,7 @@ class SequenceAsVector : public ::std::vector< TElementType >
::com::sun::star::uno::Sequence< TElementType > lSource;
if (!(aSource >>= lSource))
throw ::com::sun::star::beans::IllegalTypeException(
- ::rtl::OUString::createFromAscii("SequenceAsVector operator<<(Any) was called with an unsupported Any type."),
+ ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("SequenceAsVector operator<<(Any) was called with an unsupported Any type.")),
::com::sun::star::uno::Reference< ::com::sun::star::uno::XInterface >());
(*this) << lSource;
@@ -256,3 +260,4 @@ class SequenceAsVector : public ::std::vector< TElementType >
#endif // _COMPHELPER_SEQUENCEASVECTOR_HXX_
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/servicedecl.hxx b/comphelper/inc/comphelper/servicedecl.hxx
index a7d51824f7c0..b025cc7ffdce 100644
--- a/comphelper/inc/comphelper/servicedecl.hxx
+++ b/comphelper/inc/comphelper/servicedecl.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -421,3 +422,4 @@ extern "C" \
#endif // ! defined(COMPHELPER_SERVICEDECL_HXX_INCLUDED)
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/servicehelper.hxx b/comphelper/inc/comphelper/servicehelper.hxx
index e856ec9f64b5..0a095e1b987a 100644
--- a/comphelper/inc/comphelper/servicehelper.hxx
+++ b/comphelper/inc/comphelper/servicehelper.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -28,6 +29,22 @@
#ifndef _COMPHELPER_SERVICEHELPER_HXX_
#define _COMPHELPER_SERVICEHELPER_HXX_
+#include <rtl/uuid.h>
+#include <rtl/instance.hxx>
+#include <com/sun/star/uno/Sequence.hxx>
+
+class UnoTunnelIdInit
+{
+private:
+ ::com::sun::star::uno::Sequence< sal_Int8 > m_aSeq;
+public:
+ UnoTunnelIdInit() : m_aSeq(16)
+ {
+ rtl_createUuid( (sal_uInt8*)m_aSeq.getArray(), 0, sal_True );
+ }
+ const ::com::sun::star::uno::Sequence< sal_Int8 >& getSeq() const { return m_aSeq; }
+};
+
/** the UNO3_GETIMPLEMENTATION_* macros implement a static helper function
that gives access to your implementation for a given interface reference,
if possible.
@@ -48,20 +65,13 @@
virtual sal_Int64 SAL_CALL getSomething( const ::com::sun::star::uno::Sequence< sal_Int8 >& aIdentifier ) throw(::com::sun::star::uno::RuntimeException);
#define UNO3_GETIMPLEMENTATION_BASE_IMPL( classname ) \
+namespace \
+{ \
+ class the##classname##UnoTunnelId : public rtl::Static< UnoTunnelIdInit, the##classname##UnoTunnelId> {}; \
+} \
const ::com::sun::star::uno::Sequence< sal_Int8 > & classname::getUnoTunnelId() throw() \
{ \
- static ::com::sun::star::uno::Sequence< sal_Int8 > * pSeq = 0; \
- if( !pSeq ) \
- { \
- ::osl::Guard< ::osl::Mutex > aGuard( ::osl::Mutex::getGlobalMutex() ); \
- if( !pSeq ) \
- { \
- static ::com::sun::star::uno::Sequence< sal_Int8 > aSeq( 16 ); \
- rtl_createUuid( (sal_uInt8*)aSeq.getArray(), 0, sal_True ); \
- pSeq = &aSeq; \
- } \
- } \
- return *pSeq; \
+ return the##classname##UnoTunnelId::get().getSeq(); \
} \
\
classname* classname::getImplementation( const uno::Reference< uno::XInterface >& xInt ) \
@@ -103,3 +113,4 @@ sal_Int64 SAL_CALL classname::getSomething( const ::com::sun::star::uno::Sequenc
#endif // _COMPHELPER_SERVICEHELPER_HXX_
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/serviceinfohelper.hxx b/comphelper/inc/comphelper/serviceinfohelper.hxx
index 87e450260b51..29ffe3bd9907 100644
--- a/comphelper/inc/comphelper/serviceinfohelper.hxx
+++ b/comphelper/inc/comphelper/serviceinfohelper.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -6,9 +7,6 @@
*
* OpenOffice.org - a multi-platform office productivity suite
*
- * $RCSfile: unoprov.hxx,v $
- * $Revision: 1.5 $
- *
* This file is part of OpenOffice.org.
*
* OpenOffice.org is free software: you can redistribute it and/or modify
@@ -61,3 +59,4 @@ public:
#endif
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/sharedmutex.hxx b/comphelper/inc/comphelper/sharedmutex.hxx
index c57c241f1cbb..a1984121fc50 100644
--- a/comphelper/inc/comphelper/sharedmutex.hxx
+++ b/comphelper/inc/comphelper/sharedmutex.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
@@ -89,3 +90,5 @@ namespace comphelper
//........................................................................
#endif // COMPHELPER_SHAREDMUTEX_HXX
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/stillreadwriteinteraction.hxx b/comphelper/inc/comphelper/stillreadwriteinteraction.hxx
index 1ade47220c6f..5ad07f201f1a 100644
--- a/comphelper/inc/comphelper/stillreadwriteinteraction.hxx
+++ b/comphelper/inc/comphelper/stillreadwriteinteraction.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -32,9 +33,7 @@
// includes
#include <ucbhelper/interceptedinteraction.hxx>
-#ifndef __COM_SUN_STAR_TASK_XINTERACTIONHANDLER_HPP__
#include <com/sun/star/task/XInteractionHandler.hpp>
-#endif
#include <ucbhelper/interceptedinteraction.hxx>
#include "comphelper/comphelperdllapi.h"
@@ -67,3 +66,5 @@ private:
};
}
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/stl_types.hxx b/comphelper/inc/comphelper/stl_types.hxx
index 7a8a56f5f238..4f6583192716 100644
--- a/comphelper/inc/comphelper/stl_types.hxx
+++ b/comphelper/inc/comphelper/stl_types.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -27,8 +28,6 @@
#ifndef _COMPHELPER_STLTYPES_HXX_
#define _COMPHELPER_STLTYPES_HXX_
-#if !defined(__SGI_STL_VECTOR_H) || !defined(__SGI_STL_MAP_H) || !defined(__SGI_STL_MULTIMAP_H)
-
#include <vector>
#include <map>
@@ -276,7 +275,6 @@ OutputIter intersperse(
typedef ::std::set< valuetype, comparefct > classname; \
DECLARE_STL_ITERATORS(classname) \
-#endif
-
#endif // _COMPHELPER_STLTYPES_HXX_
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/stlunosequence.hxx b/comphelper/inc/comphelper/stlunosequence.hxx
index d9757bbd9b51..454de6400c32 100644
--- a/comphelper/inc/comphelper/stlunosequence.hxx
+++ b/comphelper/inc/comphelper/stlunosequence.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
@@ -84,3 +85,5 @@ namespace comphelper
{ return rSeq.getConstArray() + rSeq.getLength(); }
}
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/storagehelper.hxx b/comphelper/inc/comphelper/storagehelper.hxx
index 92a2411d6441..00da529ab967 100644
--- a/comphelper/inc/comphelper/storagehelper.hxx
+++ b/comphelper/inc/comphelper/storagehelper.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -180,3 +181,4 @@ public:
#endif
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/streamsection.hxx b/comphelper/inc/comphelper/streamsection.hxx
index e3b8d4ebfe8f..fb1758135e9e 100644
--- a/comphelper/inc/comphelper/streamsection.hxx
+++ b/comphelper/inc/comphelper/streamsection.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -86,3 +87,5 @@ public:
} // namespace comphelper
#endif // _COMPHELPER_STREAMSECTION_HXX_
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/string.hxx b/comphelper/inc/comphelper/string.hxx
index 8c262edaddfe..e71a008c5e3e 100644
--- a/comphelper/inc/comphelper/string.hxx
+++ b/comphelper/inc/comphelper/string.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -35,6 +36,9 @@
#include "sal/types.h"
#include <com/sun/star/uno/Sequence.hxx>
+#include <com/sun/star/uno/XComponentContext.hpp>
+#include <com/sun/star/i18n/XCollator.hpp>
+#include <com/sun/star/i18n/XBreakIterator.hpp>
namespace rtl { class OUString; }
@@ -74,14 +78,14 @@ COMPHELPER_DLLPUBLIC rtl::OUString searchAndReplaceAsciiL(
rtl::OUString const & to, sal_Int32 beginAt = 0,
sal_Int32 * replacedAt = NULL);
-/** replaces, in the given source string, all occurences of a given ASCII pattern
+/** replaces, in the given source string, all occurrences of a given ASCII pattern
with another ASCII pattern
*/
COMPHELPER_DLLPUBLIC ::rtl::OUString searchAndReplaceAllAsciiWithAscii(
const ::rtl::OUString& source, const sal_Char* from, const sal_Char* to,
const sal_Int32 beginAt = 0 );
-/** does an in-place replacement of the first occurance of a sub string with
+/** does an in-place replacement of the first occurrence of a sub string with
another string
@param source
@@ -118,6 +122,27 @@ COMPHELPER_DLLPUBLIC ::rtl::OUString&
COMPHELPER_DLLPUBLIC ::rtl::OUString convertCommaSeparated(
::com::sun::star::uno::Sequence< ::rtl::OUString > const & i_rSeq);
+/** Convert a decimal string to a number.
+
+ The string must be base-10, no sign but can contain any
+ codepoint listed in the "Number, Decimal Digit" Unicode
+ category.
+
+ No verification is made about the validity of the string,
+ passing string not containing decimal digit code points
+ gives unspecified results
+
+ If your string is guaranteed to contain only ASCII digit
+ use rtl::OUString::toInt32 instead.
+
+ @param str The string to convert containing only decimal
+ digit codepoints.
+
+ @return The value of the string as an int32.
+ */
+COMPHELPER_DLLPUBLIC sal_uInt32 decimalStringToNumber(
+ ::rtl::OUString const & str );
+
/** Convert a single comma separated string to a sequence of strings.
Note that no escaping of commas or anything fancy is done.
@@ -130,6 +155,46 @@ COMPHELPER_DLLPUBLIC ::rtl::OUString convertCommaSeparated(
COMPHELPER_DLLPUBLIC ::com::sun::star::uno::Sequence< ::rtl::OUString >
convertCommaSeparated( ::rtl::OUString const & i_rString );
+/**
+ Compares two strings using natural order.
+
+ For non digit characters, the comparison use the same algorithm as
+ rtl_str_compare. When a number is encountered during the comparison,
+ natural order is used. Thus, Heading 10 will be considered as greater
+ than Heading 2. Numerical comparison is done using decimal representation.
+
+ Beware that "MyString 001" and "MyString 1" will be considered as equal
+ since leading 0 are meaningless.
+
+ @param str the object to be compared.
+ @return 0 - if both strings are equal
+ < 0 - if this string is less than the string argument
+ > 0 - if this string is greater than the string argument
+*/
+COMPHELPER_DLLPUBLIC sal_Int32 compareNatural( const ::rtl::OUString &rLHS, const ::rtl::OUString &rRHS,
+ const ::com::sun::star::uno::Reference< ::com::sun::star::i18n::XCollator > &rCollator,
+ const ::com::sun::star::uno::Reference< ::com::sun::star::i18n::XBreakIterator > &rBI,
+ const ::com::sun::star::lang::Locale &rLocale );
+
+class COMPHELPER_DLLPUBLIC NaturalStringSorter
+{
+private:
+ ::com::sun::star::lang::Locale m_aLocale;
+ ::com::sun::star::uno::Reference< ::com::sun::star::i18n::XCollator > m_xCollator;
+ ::com::sun::star::uno::Reference< ::com::sun::star::i18n::XBreakIterator > m_xBI;
+public:
+ NaturalStringSorter(
+ const ::com::sun::star::uno::Reference< ::com::sun::star::uno::XComponentContext > &rContext,
+ const ::com::sun::star::lang::Locale &rLocale);
+ sal_Int32 compare(const rtl::OUString &rLHS, const rtl::OUString &rRHS) const
+ {
+ return compareNatural(rLHS, rRHS, m_xCollator, m_xBI, m_aLocale);
+ }
+ const ::com::sun::star::lang::Locale& getLocale() const { return m_aLocale; }
+};
+
} }
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/synchronousdispatch.hxx b/comphelper/inc/comphelper/synchronousdispatch.hxx
index b215ec2b990b..4bd0375086b6 100644
--- a/comphelper/inc/comphelper/synchronousdispatch.hxx
+++ b/comphelper/inc/comphelper/synchronousdispatch.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -72,3 +73,4 @@ namespace comphelper
#endif // _COMPHELPER_SYNCHRONOUSDISPATCH_HXX
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/types.hxx b/comphelper/inc/comphelper/types.hxx
index 8d5b9f744451..dfa1565c4493 100644
--- a/comphelper/inc/comphelper/types.hxx
+++ b/comphelper/inc/comphelper/types.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -103,7 +104,7 @@ namespace comphelper
/** check if a type you have at hand at runtime is equal to another type you have at compile time
*/
template <class TYPE>
- sal_Bool isAReference(const staruno::Any& _rVal, TYPE* pDummy)
+ sal_Bool isAReference(const staruno::Any& _rVal, TYPE*)
{
return _rVal.getValueType().equals(
cppu::getTypeFavourUnsigned(
@@ -178,3 +179,4 @@ namespace comphelper
#endif // _COMPHELPER_TYPES_HXX_
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/uieventslogger.hxx b/comphelper/inc/comphelper/uieventslogger.hxx
index 5cf270751dd1..40e9a68ad1cf 100644
--- a/comphelper/inc/comphelper/uieventslogger.hxx
+++ b/comphelper/inc/comphelper/uieventslogger.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
@@ -55,3 +56,5 @@ namespace comphelper
};
}
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/uno3.hxx b/comphelper/inc/comphelper/uno3.hxx
index cd6196e50e53..dff10cc994d3 100644
--- a/comphelper/inc/comphelper/uno3.hxx
+++ b/comphelper/inc/comphelper/uno3.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -29,6 +30,7 @@
#define _COMPHELPER_UNO3_HXX_
#include <osl/interlck.h>
+#include <rtl/instance.hxx>
#include <comphelper/types.hxx>
#include <com/sun/star/uno/XAggregation.hpp>
#include <comphelper/sequence.hxx>
@@ -196,19 +198,13 @@ namespace comphelper
virtual ::com::sun::star::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId( ) throw (::com::sun::star::uno::RuntimeException);
#define IMPLEMENT_GET_IMPLEMENTATION_ID( classname ) \
+ namespace \
+ { \
+ class the##classname##ImplementationId : public rtl::Static< ::cppu::OImplementationId, the##classname##ImplementationId> {}; \
+ } \
::com::sun::star::uno::Sequence< sal_Int8 > SAL_CALL classname::getImplementationId( ) throw (::com::sun::star::uno::RuntimeException) \
{ \
- static ::cppu::OImplementationId* pId = NULL; \
- if (!pId) \
- { \
- ::osl::MutexGuard aGuard( ::osl::Mutex::getGlobalMutex() ); \
- if (!pId) \
- { \
- static ::cppu::OImplementationId aId; \
- pId = &aId; \
- } \
- } \
- return pId->getImplementationId(); \
+ return the##classname##ImplementationId::get().getImplementationId(); \
}
#define IMPLEMENT_FORWARD_XTYPEPROVIDER2( classname, baseclass1, baseclass2 ) \
@@ -300,3 +296,4 @@ namespace comphelper
#endif // _COMPHELPER_UNO3_HXX_
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/unwrapargs.hxx b/comphelper/inc/comphelper/unwrapargs.hxx
index 652187f9139f..94dfb2263f2d 100644
--- a/comphelper/inc/comphelper/unwrapargs.hxx
+++ b/comphelper/inc/comphelper/unwrapargs.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -148,3 +149,4 @@ BOOST_PP_REPEAT(COMPHELPER_UNWRAPARGS_MAX_ARGS, COMPHELPER_UNWRAPARGS_make, ~)
#endif // ! defined(COMPHELPER_UNWRAPARGS_HXX_INCLUDED)
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/weak.hxx b/comphelper/inc/comphelper/weak.hxx
index b23b673e9b1c..5f3f8b14432a 100644
--- a/comphelper/inc/comphelper/weak.hxx
+++ b/comphelper/inc/comphelper/weak.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -61,3 +62,4 @@ public:
#endif
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/weakbag.hxx b/comphelper/inc/comphelper/weakbag.hxx
index 8b2fa1c4449d..b1c443338e06 100644
--- a/comphelper/inc/comphelper/weakbag.hxx
+++ b/comphelper/inc/comphelper/weakbag.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -90,3 +91,5 @@ private:
}
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/comphelper/weakeventlistener.hxx b/comphelper/inc/comphelper/weakeventlistener.hxx
index 930f19f3a40f..c4cc42bc4052 100644
--- a/comphelper/inc/comphelper/weakeventlistener.hxx
+++ b/comphelper/inc/comphelper/weakeventlistener.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -187,3 +188,4 @@ namespace comphelper
#endif// COMPHELPER_WEAKEVENTLISTENER_HXX
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/pch/precompiled_comphelper.cxx b/comphelper/inc/pch/precompiled_comphelper.cxx
index 2936d22924b7..ad6e1ab9b5ac 100644
--- a/comphelper/inc/pch/precompiled_comphelper.cxx
+++ b/comphelper/inc/pch/precompiled_comphelper.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -27,3 +28,4 @@
#include "precompiled_comphelper.hxx"
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/inc/pch/precompiled_comphelper.hxx b/comphelper/inc/pch/precompiled_comphelper.hxx
index a3679864b3b1..7fcb7d048fe2 100644
--- a/comphelper/inc/pch/precompiled_comphelper.hxx
+++ b/comphelper/inc/pch/precompiled_comphelper.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -30,3 +31,4 @@
#ifdef PRECOMPILED_HEADERS
#endif
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/prj/build.lst b/comphelper/prj/build.lst
index 01a022a0e0bc..a828870f2dbf 100644
--- a/comphelper/prj/build.lst
+++ b/comphelper/prj/build.lst
@@ -1,2 +1,2 @@
-ch comphelper : cppuhelper ucbhelper offuh vos salhelper LIBXSLT:libxslt NULL
+ph comphelper : cppuhelper ucbhelper offuh salhelper LIBXSLT:libxslt NULL
ch comphelper\prj nmake - all ch_all NULL
diff --git a/comphelper/qa/string/test_string.cxx b/comphelper/qa/string/test_string.cxx
new file mode 100644
index 000000000000..c448ebb9fb45
--- /dev/null
+++ b/comphelper/qa/string/test_string.cxx
@@ -0,0 +1,301 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#include "precompiled_comphelper.hxx"
+#include "sal/config.h"
+
+#include "comphelper/string.hxx"
+#include <cppuhelper/implbase1.hxx>
+#include <com/sun/star/i18n/CharType.hpp>
+
+#include <cppunit/TestFixture.h>
+#include <cppunit/extensions/HelperMacros.h>
+#include <cppunit/plugin/TestPlugIn.h>
+
+#include "rtl/string.h"
+#include "rtl/ustring.h"
+#include "rtl/ustring.hxx"
+#include "sal/types.h"
+
+namespace {
+
+class TestString: public CppUnit::TestFixture
+{
+public:
+ void test();
+ void testNatural();
+ void testDecimalStringToNumber();
+
+ CPPUNIT_TEST_SUITE(TestString);
+ CPPUNIT_TEST(test);
+ CPPUNIT_TEST(testNatural);
+ CPPUNIT_TEST(testDecimalStringToNumber);
+ CPPUNIT_TEST_SUITE_END();
+};
+
+void TestString::test()
+{
+ rtl::OUString s1(RTL_CONSTASCII_USTRINGPARAM("foobarbar"));
+ sal_Int32 n1;
+ rtl::OUString s2(
+ comphelper::string::searchAndReplaceAsciiL(
+ s1, RTL_CONSTASCII_STRINGPARAM("bar"),
+ rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("baaz")), 0, &n1));
+ CPPUNIT_ASSERT(
+ s2 == rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("foobaazbar")));
+ CPPUNIT_ASSERT(n1 == 3);
+ sal_Int32 n2;
+ rtl::OUString s3(
+ comphelper::string::searchAndReplaceAsciiL(
+ s2, RTL_CONSTASCII_STRINGPARAM("bar"),
+ rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("bz")),
+ n1 + RTL_CONSTASCII_LENGTH("baaz"), &n2));
+ CPPUNIT_ASSERT(
+ s3 == rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("foobaazbz")));
+ CPPUNIT_ASSERT(n2 == 7);
+ sal_Int32 n3;
+ rtl::OUString s4(
+ comphelper::string::searchAndReplaceAsciiL(
+ s3, RTL_CONSTASCII_STRINGPARAM("bar"),
+ rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("baz")),
+ n2 + RTL_CONSTASCII_LENGTH("bz"), &n3));
+ CPPUNIT_ASSERT(s4 == s3);
+ CPPUNIT_ASSERT(n3 == -1);
+}
+
+void TestString::testDecimalStringToNumber()
+{
+ rtl::OUString s1(RTL_CONSTASCII_USTRINGPARAM("1234"));
+ CPPUNIT_ASSERT_EQUAL((sal_uInt32)1234, comphelper::string::decimalStringToNumber(s1));
+ s1 += rtl::OUString(static_cast<sal_Unicode>(0x07C6));
+ CPPUNIT_ASSERT_EQUAL((sal_uInt32)12346, comphelper::string::decimalStringToNumber(s1));
+ // Codepoints on 2 16bits words
+ sal_uInt32 utf16String[] = { 0x1D7FE /* 8 */, 0x1D7F7 /* 1 */};
+ s1 = rtl::OUString(utf16String, 2);
+ CPPUNIT_ASSERT_EQUAL((sal_uInt32)81, comphelper::string::decimalStringToNumber(s1));
+}
+
+using namespace ::com::sun::star;
+
+class testCollator : public cppu::WeakImplHelper1< i18n::XCollator >
+{
+public:
+ virtual sal_Int32 SAL_CALL compareSubstring(
+ const rtl::OUString& str1, sal_Int32 off1, sal_Int32 len1,
+ const rtl::OUString& str2, sal_Int32 off2, sal_Int32 len2) throw(uno::RuntimeException)
+ {
+ return str1.copy(off1, len1).compareTo(str2.copy(off2, len2));
+ }
+ virtual sal_Int32 SAL_CALL compareString(
+ const rtl::OUString& str1,
+ const rtl::OUString& str2) throw(uno::RuntimeException)
+ {
+ return str1.compareTo(str2);
+ }
+ virtual sal_Int32 SAL_CALL loadDefaultCollator(const lang::Locale&, sal_Int32)
+ throw(uno::RuntimeException) {return 0;}
+ virtual sal_Int32 SAL_CALL loadCollatorAlgorithm(const rtl::OUString&,
+ const lang::Locale&, sal_Int32) throw(uno::RuntimeException) {return 0;}
+ virtual void SAL_CALL loadCollatorAlgorithmWithEndUserOption(const rtl::OUString&,
+ const lang::Locale&, const uno::Sequence< sal_Int32 >&) throw(uno::RuntimeException) {}
+ virtual uno::Sequence< rtl::OUString > SAL_CALL listCollatorAlgorithms(const lang::Locale&)
+ throw(uno::RuntimeException)
+ {
+ return uno::Sequence< rtl::OUString >();
+ }
+ virtual uno::Sequence< sal_Int32 > SAL_CALL listCollatorOptions(const rtl::OUString&)
+ throw(uno::RuntimeException)
+ {
+ return uno::Sequence< sal_Int32 >();
+ }
+};
+
+#define IS_DIGIT(CHAR) (((CHAR) >= 48) && ((CHAR <= 57)))
+
+class testBreakIterator : public cppu::WeakImplHelper1< i18n::XBreakIterator >
+{
+public:
+ virtual sal_Int32 SAL_CALL nextCharacters( const rtl::OUString&, sal_Int32,
+ const lang::Locale&, sal_Int16, sal_Int32, sal_Int32& )
+ throw(uno::RuntimeException) {return -1;}
+ virtual sal_Int32 SAL_CALL previousCharacters( const rtl::OUString&, sal_Int32,
+ const lang::Locale&, sal_Int16, sal_Int32, sal_Int32& )
+ throw(uno::RuntimeException) {return -1;}
+
+ virtual i18n::Boundary SAL_CALL previousWord( const rtl::OUString&, sal_Int32,
+ const lang::Locale&, sal_Int16) throw(uno::RuntimeException)
+ { return i18n::Boundary(); }
+ virtual i18n::Boundary SAL_CALL nextWord( const rtl::OUString&, sal_Int32,
+ const lang::Locale&, sal_Int16) throw(uno::RuntimeException)
+ { return i18n::Boundary(); }
+ virtual i18n::Boundary SAL_CALL getWordBoundary( const rtl::OUString&, sal_Int32,
+ const lang::Locale&, sal_Int16, sal_Bool )
+ throw(uno::RuntimeException)
+ { return i18n::Boundary(); }
+
+ virtual sal_Bool SAL_CALL isBeginWord( const rtl::OUString&, sal_Int32,
+ const lang::Locale&, sal_Int16 ) throw(uno::RuntimeException)
+ { return false; }
+ virtual sal_Bool SAL_CALL isEndWord( const rtl::OUString&, sal_Int32,
+ const lang::Locale& , sal_Int16 ) throw(uno::RuntimeException)
+ { return false; }
+ virtual sal_Int16 SAL_CALL getWordType( const rtl::OUString&, sal_Int32,
+ const lang::Locale& ) throw(uno::RuntimeException)
+ { return 0; }
+
+ virtual sal_Int32 SAL_CALL beginOfSentence( const rtl::OUString&, sal_Int32,
+ const lang::Locale& ) throw(uno::RuntimeException)
+ { return 0; }
+ virtual sal_Int32 SAL_CALL endOfSentence( const rtl::OUString& rText, sal_Int32,
+ const lang::Locale& ) throw(uno::RuntimeException)
+ { return rText.getLength(); }
+
+ virtual i18n::LineBreakResults SAL_CALL getLineBreak( const rtl::OUString&, sal_Int32,
+ const lang::Locale&, sal_Int32,
+ const i18n::LineBreakHyphenationOptions&,
+ const i18n::LineBreakUserOptions&)
+ throw(uno::RuntimeException)
+ {
+ return i18n::LineBreakResults();
+ }
+
+ virtual sal_Int16 SAL_CALL getScriptType( const rtl::OUString&, sal_Int32 )
+ throw(uno::RuntimeException) { return -1; }
+ virtual sal_Int32 SAL_CALL beginOfScript( const rtl::OUString&, sal_Int32,
+ sal_Int16 ) throw(uno::RuntimeException) { return -1; }
+ virtual sal_Int32 SAL_CALL endOfScript( const rtl::OUString&, sal_Int32,
+ sal_Int16 ) throw(uno::RuntimeException) { return -1; }
+ virtual sal_Int32 SAL_CALL previousScript( const rtl::OUString&, sal_Int32,
+ sal_Int16 ) throw(uno::RuntimeException) { return -1; }
+ virtual sal_Int32 SAL_CALL nextScript( const rtl::OUString&, sal_Int32,
+ sal_Int16 ) throw(uno::RuntimeException) { return -1; }
+
+ virtual sal_Int32 SAL_CALL beginOfCharBlock( const rtl::OUString&, sal_Int32,
+ const lang::Locale&, sal_Int16 ) throw(uno::RuntimeException) { return -1; }
+ virtual sal_Int32 SAL_CALL endOfCharBlock( const rtl::OUString& rText, sal_Int32 nStartPos,
+ const lang::Locale&, sal_Int16 CharType ) throw(uno::RuntimeException)
+ {
+ const sal_Unicode *pStr = rText.getStr()+nStartPos;
+ for (sal_Int32 nI = nStartPos; nI < rText.getLength(); ++nI)
+ {
+ if (CharType == i18n::CharType::DECIMAL_DIGIT_NUMBER && !IS_DIGIT(*pStr))
+ return nI;
+ else if (CharType != i18n::CharType::DECIMAL_DIGIT_NUMBER && IS_DIGIT(*pStr))
+ return nI;
+ ++pStr;
+ }
+ return -1;
+ }
+ virtual sal_Int32 SAL_CALL previousCharBlock( const rtl::OUString&, sal_Int32,
+ const lang::Locale&, sal_Int16 ) throw(uno::RuntimeException) { return -1; }
+ virtual sal_Int32 SAL_CALL nextCharBlock( const rtl::OUString& rText, sal_Int32 nStartPos,
+ const lang::Locale&, sal_Int16 CharType ) throw(uno::RuntimeException)
+ {
+ const sal_Unicode *pStr = rText.getStr()+nStartPos;
+ for (sal_Int32 nI = nStartPos; nI < rText.getLength(); ++nI)
+ {
+ if (CharType == i18n::CharType::DECIMAL_DIGIT_NUMBER && IS_DIGIT(*pStr))
+ return nI;
+ else if (CharType != i18n::CharType::DECIMAL_DIGIT_NUMBER && !IS_DIGIT(*pStr))
+ return nI;
+ ++pStr;
+ }
+ return -1;
+ }
+};
+
+void TestString::testNatural()
+{
+ using namespace comphelper::string;
+
+ uno::Reference< i18n::XCollator > xCollator(new testCollator);
+ uno::Reference< i18n::XBreakIterator > xBI(new testBreakIterator);
+
+// --- Some generic tests to ensure we do not alter original behavior
+// outside what we want
+ CPPUNIT_ASSERT(
+ compareNatural(rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(("ABC"))), rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(("ABC"))), xCollator, xBI, lang::Locale()) == 0
+ );
+ // Case sensitivity
+ CPPUNIT_ASSERT(
+ compareNatural(rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(("ABC"))), rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(("abc"))), xCollator, xBI, lang::Locale()) < 0
+ );
+ // Reverse
+ CPPUNIT_ASSERT(
+ compareNatural(rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(("abc"))), rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(("ABC"))), xCollator, xBI, lang::Locale()) > 0
+ );
+ // First shorter
+ CPPUNIT_ASSERT(
+ compareNatural(rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(("alongstring"))), rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(("alongerstring"))), xCollator, xBI, lang::Locale()) > 0
+ );
+ // Second shorter
+ CPPUNIT_ASSERT(
+ compareNatural(rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(("alongerstring"))), rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(("alongstring"))), xCollator, xBI, lang::Locale()) < 0
+ );
+// -- Here we go on natural order, each one is followed by classic compare and the reverse comparison
+ // That's why we originally made the patch
+ CPPUNIT_ASSERT(
+ compareNatural(rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(("Heading 9"))), rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(("Heading 10"))), xCollator, xBI, lang::Locale()) < 0
+ );
+ // Original behavior
+ CPPUNIT_ASSERT(
+ rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(("Heading 9"))).compareTo(rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(("Heading 10")))) > 0
+ );
+ CPPUNIT_ASSERT(
+ compareNatural(rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(("Heading 10"))), rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(("Heading 9"))), xCollator, xBI, lang::Locale()) > 0
+ );
+ // Harder
+ CPPUNIT_ASSERT(
+ compareNatural(rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(("July, the 4th"))), rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(("July, the 10th"))), xCollator, xBI, lang::Locale()) < 0
+ );
+ CPPUNIT_ASSERT(
+ rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(("July, the 4th"))).compareTo(rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(("July, the 10th")))) > 0
+ );
+ CPPUNIT_ASSERT(
+ compareNatural(rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(("July, the 10th"))), rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(("July, the 4th"))), xCollator, xBI, lang::Locale()) > 0
+ );
+ // Hardest
+ CPPUNIT_ASSERT(
+ compareNatural(rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(("abc08"))), rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(("abc010"))), xCollator, xBI, lang::Locale()) < 0
+ );
+ CPPUNIT_ASSERT(
+ rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(("abc08"))).compareTo(rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(("abc010")))) > 0
+ );
+ CPPUNIT_ASSERT(
+ compareNatural(rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(("abc010"))), rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(("abc08"))), xCollator, xBI, lang::Locale()) > 0
+ );
+ CPPUNIT_ASSERT(
+ compareNatural(rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(("apple10apple"))), rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(("apple10apple"))), xCollator, xBI, lang::Locale()) == 0
+ );
+}
+
+CPPUNIT_TEST_SUITE_REGISTRATION(TestString);
+
+}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/tools/inc/tools/svwin.h b/comphelper/qa/string/test_string_noadditional.cxx
index b4ea6fcc3374..9f3bfe5061ab 100644
--- a/tools/inc/tools/svwin.h
+++ b/comphelper/qa/string/test_string_noadditional.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -25,12 +26,8 @@
*
************************************************************************/
-#ifndef _SVWIN_H
-#define _SVWIN_H
+#include <cppunit/plugin/TestPlugIn.h>
-#if defined WNT
-#include <tools/prewin.h>
-#include <tools/postwin.h>
-#endif
+CPPUNIT_PLUGIN_IMPLEMENT();
-#endif
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/qa/test_string.cxx b/comphelper/qa/test_string.cxx
deleted file mode 100644
index 648b7a204340..000000000000
--- a/comphelper/qa/test_string.cxx
+++ /dev/null
@@ -1,82 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-#include "precompiled_comphelper.hxx"
-#include "sal/config.h"
-
-#include "comphelper/string.hxx"
-#include "testshl/simpleheader.hxx"
-#include "rtl/string.h"
-#include "rtl/ustring.h"
-#include "rtl/ustring.hxx"
-#include "sal/types.h"
-
-namespace {
-
-class Test: public CppUnit::TestFixture {
-public:
- void test();
-
- CPPUNIT_TEST_SUITE(Test);
- CPPUNIT_TEST(test);
- CPPUNIT_TEST_SUITE_END();
-};
-
-void Test::test() {
- rtl::OUString s1(RTL_CONSTASCII_USTRINGPARAM("foobarbar"));
- sal_Int32 n1;
- rtl::OUString s2(
- comphelper::string::searchAndReplace(
- s1, RTL_CONSTASCII_STRINGPARAM("bar"),
- rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("baaz")), 0, &n1));
- CPPUNIT_ASSERT(
- s2 == rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("foobaazbar")));
- CPPUNIT_ASSERT(n1 == 3);
- sal_Int32 n2;
- rtl::OUString s3(
- comphelper::string::searchAndReplace(
- s2, RTL_CONSTASCII_STRINGPARAM("bar"),
- rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("bz")),
- n1 + RTL_CONSTASCII_LENGTH("baaz"), &n2));
- CPPUNIT_ASSERT(
- s3 == rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("foobaazbz")));
- CPPUNIT_ASSERT(n2 == 7);
- sal_Int32 n3;
- rtl::OUString s4(
- comphelper::string::searchAndReplace(
- s3, RTL_CONSTASCII_STRINGPARAM("bar"),
- rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("baz")),
- n2 + RTL_CONSTASCII_LENGTH("bz"), &n3));
- CPPUNIT_ASSERT(s4 == s3);
- CPPUNIT_ASSERT(n3 == -1);
-}
-
-CPPUNIT_TEST_SUITE_NAMED_REGISTRATION(Test, "alltests");
-
-}
-
-NOADDITIONAL;
diff --git a/comphelper/qa/version.map b/comphelper/qa/version.map
index 7321bbca16ad..5e95a1532f8a 100644
--- a/comphelper/qa/version.map
+++ b/comphelper/qa/version.map
@@ -27,8 +27,7 @@
UDK_3_0_0 {
global:
- registerAllTestFunction;
-
+ cppunitTestPlugIn;
local:
*;
};
diff --git a/comphelper/qa/makefile.mk b/comphelper/qa/weakbag/makefile.mk
index 0360d308529e..fdba94838a56 100644
--- a/comphelper/qa/makefile.mk
+++ b/comphelper/qa/weakbag/makefile.mk
@@ -25,13 +25,14 @@
#
#*************************************************************************
-PRJ := ..
+PRJ := ..$/..
PRJNAME := comphelper
-TARGET := qa
+TARGET := qa_weakbag
ENABLE_EXCEPTIONS := TRUE
.INCLUDE: settings.mk
+.INCLUDE : $(PRJ)$/version.mk
CFLAGSCXX += $(CPPUNIT_CFLAGS)
@@ -40,17 +41,13 @@ DLLPRE = # no leading "lib" on .so files
INCPRE += $(MISC)$/$(TARGET)$/inc
SHL1TARGET = $(TARGET)_weakbag
-SHL1OBJS = $(SLO)$/test_weakbag.obj
-SHL1STDLIBS = $(CPPUHELPERLIB) $(CPPULIB) $(CPPUNITLIB) $(TESTSHL2LIB) $(SALLIB)
-SHL1VERSIONMAP = version.map
+SHL1OBJS = $(SLO)$/test_weakbag.obj $(SLO)$/test_weakbag_noadditional.obj
+SHL1STDLIBS = $(CPPUHELPERLIB) $(CPPULIB) $(CPPUNITLIB) $(SALLIB) $(COMPHELPERLIB)
+SHL1VERSIONMAP = ..$/version.map
SHL1IMPLIB = i$(SHL1TARGET)
DEF1NAME = $(SHL1TARGET)
SLOFILES = $(SHL1OBJS)
.INCLUDE: target.mk
-
-ALLTAR: test
-
-test .PHONY: $(SHL1TARGETN)
- $(TESTSHL2) $(SHL1TARGETN)
+.INCLUDE: _cppunit.mk
diff --git a/comphelper/qa/test_weakbag.cxx b/comphelper/qa/weakbag/test_weakbag.cxx
index 3827e393b58d..84767f0ede0e 100644
--- a/comphelper/qa/test_weakbag.cxx
+++ b/comphelper/qa/weakbag/test_weakbag.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -32,7 +33,10 @@
#include "com/sun/star/uno/XInterface.hpp"
#include "comphelper/weakbag.hxx"
#include "cppuhelper/weak.hxx"
-#include "testshl/simpleheader.hxx"
+
+#include <cppunit/TestFixture.h>
+#include <cppunit/extensions/HelperMacros.h>
+#include <cppunit/plugin/TestPlugIn.h>
namespace {
@@ -63,8 +67,8 @@ public:
CPPUNIT_TEST_SUITE_END();
};
-CPPUNIT_TEST_SUITE_NAMED_REGISTRATION(Test, "alltests");
+CPPUNIT_TEST_SUITE_REGISTRATION(Test);
}
-NOADDITIONAL;
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/vcl/os2/inc/svsys.h b/comphelper/qa/weakbag/test_weakbag_noadditional.cxx
index 39544b83d875..9f3bfe5061ab 100644
--- a/vcl/os2/inc/svsys.h
+++ b/comphelper/qa/weakbag/test_weakbag_noadditional.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -25,11 +26,8 @@
*
************************************************************************/
-#ifndef _SV_SVSYS_H
-#define _SV_SVSYS_H
+#include <cppunit/plugin/TestPlugIn.h>
-#ifndef _SVPM_H
-#include <svpm.h>
-#endif
+CPPUNIT_PLUGIN_IMPLEMENT();
-#endif // _SV_SVSYS_H
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/compare/AnyCompareFactory.cxx b/comphelper/source/compare/AnyCompareFactory.cxx
index 136bff63f69b..074d3a5ffc3a 100644
--- a/comphelper/source/compare/AnyCompareFactory.cxx
+++ b/comphelper/source/compare/AnyCompareFactory.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -49,7 +50,8 @@ using namespace com::sun::star::uno;
using namespace com::sun::star::ucb;
using namespace com::sun::star::lang;
using namespace com::sun::star::i18n;
-using namespace rtl;
+
+using ::rtl::OUString;
//=============================================================================
@@ -64,7 +66,7 @@ public:
if ( xFactory.is() )
{
m_rCollator = Reference< XCollator >(
- xFactory->createInstanceWithContext( OUString::createFromAscii( "com.sun.star.i18n.Collator" ), xContext ),
+ xFactory->createInstanceWithContext( OUString( RTL_CONSTASCII_USTRINGPARAM( "com.sun.star.i18n.Collator" )), xContext ),
UNO_QUERY );
m_rCollator->loadDefaultCollator( rLocale,
0 ); //???
@@ -132,7 +134,7 @@ Reference< XAnyCompare > SAL_CALL AnyCompareFactory::createAnyCompareByName( con
// for now only OUString properties compare is implemented
// so no check for the property name is done
- if( aPropertyName.equals( OUString::createFromAscii( "Title" ) ) )
+ if( aPropertyName.equals( OUString( RTL_CONSTASCII_USTRINGPARAM( "Title" )) ) )
return m_rAnyCompare;
return Reference< XAnyCompare >();
@@ -189,3 +191,5 @@ void createRegistryInfo_AnyCompareFactory()
{
static ::comphelper::module::OAutoRegistration< AnyCompareFactory > aAutoRegistration;
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/container/IndexedPropertyValuesContainer.cxx b/comphelper/source/container/IndexedPropertyValuesContainer.cxx
index 928cb78a8b85..4608f9115bcb 100644
--- a/comphelper/source/container/IndexedPropertyValuesContainer.cxx
+++ b/comphelper/source/container/IndexedPropertyValuesContainer.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -38,9 +39,7 @@
#include <com/sun/star/uno/XComponentContext.hpp>
-#ifndef __SGI_STL_VECTOR
#include <vector>
-#endif
using namespace com::sun::star;
@@ -122,8 +121,8 @@ void SAL_CALL IndexedPropertyValuesContainer::insertByIndex( sal_Int32 nIndex, c
sal_Int32 i(0);
while(i < nIndex)
{
- i++;
- aItr++;
+ ++i;
+ ++aItr;
}
}
else
@@ -132,8 +131,8 @@ void SAL_CALL IndexedPropertyValuesContainer::insertByIndex( sal_Int32 nIndex, c
sal_Int32 i(nSize - 1);
while(i > nIndex)
{
- i--;
- aItr--;
+ --i;
+ --aItr;
}
}
maProperties.insert(aItr, aProps);
@@ -157,8 +156,8 @@ void SAL_CALL IndexedPropertyValuesContainer::removeByIndex( sal_Int32 nIndex )
sal_Int32 i(0);
while(i < nIndex)
{
- i++;
- aItr++;
+ ++i;
+ ++aItr;
}
}
else
@@ -167,8 +166,8 @@ void SAL_CALL IndexedPropertyValuesContainer::removeByIndex( sal_Int32 nIndex )
sal_Int32 i(nSize - 1);
while(i > nIndex)
{
- i--;
- aItr--;
+ --i;
+ --aItr;
}
}
maProperties.erase(aItr);
@@ -268,3 +267,5 @@ void createRegistryInfo_IndexedPropertyValuesContainer()
{
static ::comphelper::module::OAutoRegistration< IndexedPropertyValuesContainer > aAutoRegistration;
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/container/NamedPropertyValuesContainer.cxx b/comphelper/source/container/NamedPropertyValuesContainer.cxx
index e57efaec9118..329e6211c6ea 100644
--- a/comphelper/source/container/NamedPropertyValuesContainer.cxx
+++ b/comphelper/source/container/NamedPropertyValuesContainer.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -237,3 +238,5 @@ void createRegistryInfo_NamedPropertyValuesContainer()
{
static ::comphelper::module::OAutoRegistration< NamedPropertyValuesContainer > aAutoRegistration;
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/container/container.cxx b/comphelper/source/container/container.cxx
index 9f834de85b66..ef99066c4bf5 100644
--- a/comphelper/source/container/container.cxx
+++ b/comphelper/source/container/container.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -151,3 +152,4 @@ IndexAccessIterator::~IndexAccessIterator() {}
//.........................................................................
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/container/containermultiplexer.cxx b/comphelper/source/container/containermultiplexer.cxx
index 176f9cab6f8f..21c72fbbead1 100644
--- a/comphelper/source/container/containermultiplexer.cxx
+++ b/comphelper/source/container/containermultiplexer.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -117,7 +118,7 @@ namespace comphelper
}
catch(const Exception&)
{
- OSL_ENSURE(0,"Exceptiopn catched!");
+ OSL_FAIL("Exceptiopn caught!");
}
::comphelper::decrement(m_refCount);
}
@@ -152,7 +153,7 @@ namespace comphelper
}
catch(const Exception&)
{
- OSL_ENSURE(0,"Exception catched!");
+ OSL_FAIL("Exception caught!");
}
m_xContainer = NULL;
m_pListener = NULL;
@@ -201,3 +202,4 @@ namespace comphelper
} // namespace comphelper
//.........................................................................
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/container/embeddedobjectcontainer.cxx b/comphelper/source/container/embeddedobjectcontainer.cxx
index 17740e7ef09b..9f84b7afa053 100644
--- a/comphelper/source/container/embeddedobjectcontainer.cxx
+++ b/comphelper/source/container/embeddedobjectcontainer.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -51,7 +52,7 @@
#include <comphelper/embeddedobjectcontainer.hxx>
#include <comphelper/sequence.hxx>
#include <cppuhelper/weakref.hxx>
-#include <hash_map>
+#include <boost/unordered_map.hpp>
#include <algorithm>
#include <rtl/logfile.hxx>
@@ -77,7 +78,7 @@ struct eqObjectName_Impl
}
};
-typedef std::hash_map
+typedef boost::unordered_map
<
::rtl::OUString,
::com::sun::star::uno::Reference < com::sun::star::embed::XEmbeddedObject >,
@@ -108,12 +109,12 @@ const uno::Reference < embed::XStorage >& EmbedImpl::GetReplacements()
try
{
mxImageStorage = mxStorage->openStorageElement(
- ::rtl::OUString::createFromAscii( "ObjectReplacements" ), embed::ElementModes::READWRITE );
+ ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("ObjectReplacements")), embed::ElementModes::READWRITE );
}
catch ( uno::Exception& )
{
mxImageStorage = mxStorage->openStorageElement(
- ::rtl::OUString::createFromAscii( "ObjectReplacements" ), embed::ElementModes::READ );
+ ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("ObjectReplacements")), embed::ElementModes::READ );
}
}
@@ -171,7 +172,7 @@ sal_Bool EmbeddedObjectContainer::CommitImageSubStorage()
{
// get the open mode from the parent storage
sal_Int32 nMode = 0;
- uno::Any aAny = xSet->getPropertyValue( ::rtl::OUString::createFromAscii("OpenMode") );
+ uno::Any aAny = xSet->getPropertyValue( ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("OpenMode")) );
if ( aAny >>= nMode )
bReadOnlyMode = !(nMode & embed::ElementModes::WRITE );
} // if ( xSet.is() )
@@ -203,7 +204,7 @@ void EmbeddedObjectContainer::ReleaseImageSubStorage()
}
catch( uno::Exception& )
{
- OSL_ASSERT( "Problems releasing image substorage!\n" );
+ OSL_FAIL( "Problems releasing image substorage!\n" );
}
}
}
@@ -317,7 +318,7 @@ sal_Bool EmbeddedObjectContainer::HasInstantiatedEmbeddedObject( const ::rtl::OU
aIt++;
}
- OSL_ENSURE( 0, "Unknown object!" );
+ OSL_FAIL( "Unknown object!" );
return ::rtl::OUString();
}
@@ -363,7 +364,7 @@ uno::Reference < embed::XEmbeddedObject > EmbeddedObjectContainer::Get_Impl( con
{
// get the open mode from the parent storage
sal_Int32 nMode = 0;
- uno::Any aAny = xSet->getPropertyValue( ::rtl::OUString::createFromAscii("OpenMode") );
+ uno::Any aAny = xSet->getPropertyValue( ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("OpenMode")) );
if ( aAny >>= nMode )
bReadOnlyMode = !(nMode & embed::ElementModes::WRITE );
}
@@ -714,8 +715,7 @@ sal_Bool EmbeddedObjectContainer::CopyEmbeddedObject( EmbeddedObjectContainer& r
{
RTL_LOGFILE_CONTEXT( aLog, "comphelper (mv76033) comphelper::EmbeddedObjectContainer::CopyEmbeddedObject" );
- OSL_ENSURE( sal_False,
- "This method is depricated! Use EmbeddedObjectContainer::CopyAndGetEmbeddedObject() to copy object!\n" );
+ OSL_FAIL( "This method is depricated! Use EmbeddedObjectContainer::CopyAndGetEmbeddedObject() to copy object!\n" );
// get the object name before(!) it is assigned to a new storage
::rtl::OUString aOrigName;
@@ -843,7 +843,7 @@ uno::Reference < embed::XEmbeddedObject > EmbeddedObjectContainer::CopyAndGetEmb
{
// impossibility to copy readonly property is not treated as an error for now
// but the assertion is helpful to detect such scenarios and review them
- OSL_ENSURE( sal_False, "Could not copy readonly property!\n" );
+ OSL_FAIL( "Could not copy readonly property!\n" );
}
}
}
@@ -911,7 +911,7 @@ sal_Bool EmbeddedObjectContainer::MoveEmbeddedObject( EmbeddedObjectContainer& r
catch ( uno::Exception& e )
{
(void)e;
- OSL_ENSURE( sal_False, "Failed to insert embedded object into storage!" );
+ OSL_FAIL( "Failed to insert embedded object into storage!" );
bRet = sal_False;
}
@@ -943,7 +943,7 @@ sal_Bool EmbeddedObjectContainer::MoveEmbeddedObject( EmbeddedObjectContainer& r
}
catch ( uno::Exception& )
{
- OSL_ENSURE( sal_False, "Failed to remove object from storage!" );
+ OSL_FAIL( "Failed to remove object from storage!" );
bRet = sal_False;
}
}
@@ -1008,13 +1008,13 @@ sal_Bool EmbeddedObjectContainer::MoveEmbeddedObject( const ::rtl::OUString& rNa
}
catch ( uno::Exception& )
{
- OSL_ENSURE(0,"Could not move object!");
+ OSL_FAIL("Could not move object!");
return sal_False;
}
}
else
- OSL_ENSURE(0,"Unknown object!");
+ OSL_FAIL("Unknown object!");
return sal_False;
}
@@ -1030,7 +1030,7 @@ sal_Bool EmbeddedObjectContainer::RemoveEmbeddedObject( const uno::Reference < e
#if OSL_DEBUG_LEVEL > 1
uno::Reference < container::XNameAccess > xAccess( pImpl->mxStorage, uno::UNO_QUERY );
uno::Reference < embed::XLinkageSupport > xLink( xPersist, uno::UNO_QUERY );
- sal_Bool bIsNotEmbedded = !xPersist.is() || xLink.is() && xLink->isLink();
+ sal_Bool bIsNotEmbedded = !xPersist.is() || ( xLink.is() && xLink->isLink() );
// if the object has a persistance and the object is not a link than it must have persistence entry in the storage
OSL_ENSURE( bIsNotEmbedded || xAccess->hasByName(aName), "Removing element not present in storage!" );
@@ -1093,7 +1093,7 @@ sal_Bool EmbeddedObjectContainer::RemoveEmbeddedObject( const uno::Reference < e
}
catch( uno::Exception& )
{
- OSL_ENSURE( sal_False, "Can not set the new media type to a storage!\n" );
+ OSL_FAIL( "Can not set the new media type to a storage!\n" );
}
}
@@ -1135,6 +1135,7 @@ sal_Bool EmbeddedObjectContainer::RemoveEmbeddedObject( const uno::Reference < e
}
OSL_ENSURE( bFound, "Object not found for removal!" );
+ (void)bFound;
if ( xPersist.is() )
{
// remove replacement image (if there is one)
@@ -1152,7 +1153,7 @@ sal_Bool EmbeddedObjectContainer::RemoveEmbeddedObject( const uno::Reference < e
}
catch ( uno::Exception& )
{
- OSL_ENSURE( sal_False, "Failed to remove object from storage!" );
+ OSL_FAIL( "Failed to remove object from storage!" );
return sal_False;
}
}
@@ -1216,7 +1217,7 @@ uno::Reference < io::XInputStream > EmbeddedObjectContainer::GetGraphicStream( c
uno::Reference < beans::XPropertySet > xSet( xStream, uno::UNO_QUERY );
if ( xSet.is() )
{
- uno::Any aAny = xSet->getPropertyValue( ::rtl::OUString::createFromAscii("MediaType") );
+ uno::Any aAny = xSet->getPropertyValue( ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("MediaType")) );
aAny >>= *pMediaType;
}
}
@@ -1271,13 +1272,13 @@ sal_Bool EmbeddedObjectContainer::InsertGraphicStream( const com::sun::star::uno
if ( !xPropSet.is() )
throw uno::RuntimeException();
- xPropSet->setPropertyValue( ::rtl::OUString::createFromAscii( "UseCommonStoragePasswordEncryption" ),
+ xPropSet->setPropertyValue( ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("UseCommonStoragePasswordEncryption")),
uno::makeAny( (sal_Bool)sal_True ) );
uno::Any aAny;
aAny <<= rMediaType;
- xPropSet->setPropertyValue( ::rtl::OUString::createFromAscii("MediaType"), aAny );
+ xPropSet->setPropertyValue( ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("MediaType")), aAny );
- xPropSet->setPropertyValue( ::rtl::OUString::createFromAscii( "Compressed" ),
+ xPropSet->setPropertyValue( ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("Compressed")),
uno::makeAny( (sal_Bool)sal_True ) );
}
catch( uno::Exception& )
@@ -1363,7 +1364,7 @@ namespace {
}
catch( uno::Exception& )
{
- OSL_ENSURE( sal_False, "The pictures storage is not available!\n" );
+ OSL_FAIL( "The pictures storage is not available!\n" );
}
}
@@ -1661,3 +1662,5 @@ sal_Bool EmbeddedObjectContainer::SetPersistentEntries(const uno::Reference< emb
return bError;
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/container/enumerablemap.cxx b/comphelper/source/container/enumerablemap.cxx
index a73983517751..10727897b5a3 100644
--- a/comphelper/source/container/enumerablemap.cxx
+++ b/comphelper/source/container/enumerablemap.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
@@ -174,7 +175,7 @@ namespace comphelper
return;
}
}
- OSL_ENSURE( false, "lcl_revokeMapModificationListener: the listener is not registered!" );
+ OSL_FAIL( "lcl_revokeMapModificationListener: the listener is not registered!" );
}
//--------------------------------------------------------------------
@@ -387,16 +388,16 @@ namespace comphelper
Type aKeyType, aValueType;
if ( !( _arguments[0] >>= aKeyType ) )
- throw IllegalArgumentException( ::rtl::OUString::createFromAscii( "com.sun.star.uno.Type expected." ), *this, 1 );
+ throw IllegalArgumentException( ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.uno.Type expected.")), *this, 1 );
if ( !( _arguments[1] >>= aValueType ) )
- throw IllegalArgumentException( ::rtl::OUString::createFromAscii( "com.sun.star.uno.Type expected." ), *this, 2 );
+ throw IllegalArgumentException( ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.uno.Type expected.")), *this, 2 );
Sequence< Pair< Any, Any > > aInitialValues;
bool bMutable = true;
if ( nArgumentCount == 3 )
{
if ( !( _arguments[2] >>= aInitialValues ) )
- throw IllegalArgumentException( ::rtl::OUString::createFromAscii( "[]com.sun.star.beans.Pair<any,any> expected." ), *this, 2 );
+ throw IllegalArgumentException( ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("[]com.sun.star.beans.Pair<any,any> expected.")), *this, 2 );
bMutable = false;
}
@@ -805,3 +806,5 @@ void createRegistryInfo_Map()
{
::comphelper::module::OAutoRegistration< ::comphelper::EnumerableMap > aAutoRegistration;
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/container/enumhelper.cxx b/comphelper/source/container/enumhelper.cxx
index 646bffa9810f..e688c50ab4a6 100644
--- a/comphelper/source/container/enumhelper.cxx
+++ b/comphelper/source/container/enumhelper.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -295,3 +296,4 @@ staruno::Any SAL_CALL OAnyEnumeration::nextElement( )
//.........................................................................
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/container/namecontainer.cxx b/comphelper/source/container/namecontainer.cxx
index 7239a8d573dc..48864d779326 100644
--- a/comphelper/source/container/namecontainer.cxx
+++ b/comphelper/source/container/namecontainer.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -209,3 +210,5 @@ Reference< XNameContainer > comphelper::NameContainer_createInstance( Type aType
{
return (XNameContainer*) new NameContainer( aType );
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/eventattachermgr/eventattachermgr.cxx b/comphelper/source/eventattachermgr/eventattachermgr.cxx
index bf217f75c8db..dd4fa54f3354 100644
--- a/comphelper/source/eventattachermgr/eventattachermgr.cxx
+++ b/comphelper/source/eventattachermgr/eventattachermgr.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -30,14 +31,11 @@
#include <deque>
-#if defined( OS2 ) || defined( UNX )
+#if defined( UNX )
#include <wchar.h>
#endif
#include <osl/mutex.hxx>
-#ifndef _VOS_DIAGNOSE_HXX_
-#include <vos/diagnose.hxx>
-#endif
-#include <vos/macros.hxx>
+#include <osl/diagnose.h>
#include <comphelper/eventattachermgr.hxx>
#include <com/sun/star/beans/XIntrospection.hpp>
#include <com/sun/star/io/XObjectInputStream.hpp>
@@ -67,7 +65,8 @@ using namespace com::sun::star::script;
using namespace com::sun::star::reflection;
using namespace cppu;
using namespace osl;
-using namespace rtl;
+
+using ::rtl::OUString;
namespace comphelper
{
@@ -96,32 +95,6 @@ struct AttacherIndex_Impl
bool operator==( const AttacherIndex_Impl & ) const;
};
-#if 0
-bool AttachedObject_Impl::operator<( const AttachedObject_Impl & r ) const
-{
- VOS_ENSHURE( FALSE, "not implemented" );
- return FALSE;
- return this < &r;
-}
-
-bool AttachedObject_Impl::operator==( const AttachedObject_Impl & r ) const
-{
- VOS_ENSHURE( FALSE, "not implemented" );
- return this == &r;
-}
-
-bool AttacherIndex_Impl::operator<( const AttacherIndex_Impl & r ) const
-{
- VOS_ENSHURE( FALSE, "not implemented" );
- return this < &r;
-}
-bool AttacherIndex_Impl::operator==( const AttacherIndex_Impl & r ) const
-{
- VOS_ENSHURE( FALSE, "not implemented" );
- return this == &r;
-}
-#endif
-
//-----------------------------------------------------------------------------
class ImplEventAttacherManager
: public WeakImplHelper2< XEventAttacherManager, XPersistObject >
@@ -409,7 +382,7 @@ Reference< XEventAttacherManager > createEventAttacherManager( const Reference<
{
if ( rSMgr.is() )
{
- Reference< XInterface > xIFace( rSMgr->createInstance( OUString::createFromAscii("com.sun.star.beans.Introspection") ) );
+ Reference< XInterface > xIFace( rSMgr->createInstance( OUString( RTL_CONSTASCII_USTRINGPARAM( "com.sun.star.beans.Introspection" )) ) );
if ( xIFace.is() )
{
Reference< XIntrospection > xIntrospection( xIFace, UNO_QUERY);
@@ -429,12 +402,12 @@ ImplEventAttacherManager::ImplEventAttacherManager( const Reference< XIntrospect
{
if ( rSMgr.is() )
{
- Reference< XInterface > xIFace( rSMgr->createInstance( OUString::createFromAscii("com.sun.star.script.EventAttacher") ) );
+ Reference< XInterface > xIFace( rSMgr->createInstance( OUString( RTL_CONSTASCII_USTRINGPARAM( "com.sun.star.script.EventAttacher" )) ) );
if ( xIFace.is() )
{
xAttacher = Reference< XEventAttacher >::query( xIFace );
}
- xIFace = rSMgr->createInstance( OUString::createFromAscii("com.sun.star.script.Converter") );
+ xIFace = rSMgr->createInstance( OUString( RTL_CONSTASCII_USTRINGPARAM( "com.sun.star.script.Converter" )) );
if ( xIFace.is() )
{
xConverter = Reference< XTypeConverter >::query( xIFace );
@@ -461,7 +434,7 @@ Reference< XIdlReflection > ImplEventAttacherManager::getReflection() throw( Exc
// Haben wir den Service schon? Sonst anlegen
if( !mxCoreReflection.is() )
{
- Reference< XInterface > xIFace( mxSMgr->createInstance( OUString::createFromAscii("com.sun.star.reflection.CoreReflection") ) );
+ Reference< XInterface > xIFace( mxSMgr->createInstance( OUString( RTL_CONSTASCII_USTRINGPARAM( "com.sun.star.reflection.CoreReflection" )) ) );
mxCoreReflection = Reference< XIdlReflection >( xIFace, UNO_QUERY);
}
return mxCoreReflection;
@@ -497,7 +470,7 @@ void detachAll_Impl
while( aObjIt != aObjEnd )
{
pMgr->detach( nIdx, (*aObjIt).xTarget );
- aObjIt++;
+ ++aObjIt;
}
}
@@ -514,7 +487,7 @@ void attachAll_Impl
while( aObjIt != aObjEnd )
{
pMgr->attach( nIdx, (*aObjIt).xTarget, (*aObjIt).aHelper );
- aObjIt++;
+ ++aObjIt;
}
}
@@ -568,7 +541,7 @@ void SAL_CALL ImplEventAttacherManager::registerScriptEvent
{
}
- aObjIt++;
+ ++aObjIt;
}
}
@@ -632,7 +605,7 @@ void SAL_CALL ImplEventAttacherManager::revokeScriptEvent
break;
}
- aEvtIt++;
+ ++aEvtIt;
}
#else
Sequence< ScriptEventDescriptor >& rEventList = (*aIt).aEventList;
@@ -725,7 +698,7 @@ Sequence< ScriptEventDescriptor > SAL_CALL ImplEventAttacherManager::getScriptEv
while( aEvtIt != aEvtEnd )
{
pArray[i++] = *aEvtIt;
- aEvtIt++;
+ ++aEvtIt;
}
return aSeq;
#else
@@ -790,7 +763,7 @@ void SAL_CALL ImplEventAttacherManager::attach(sal_Int32 nIndex, const Reference
}
pArray[i++] = xAdapter;
- aEvtIt++;
+ ++aEvtIt;
}
#else
sal_Int32 nLen = aCurrentPosition->aEventList.getLength();
@@ -851,7 +824,7 @@ void SAL_CALL ImplEventAttacherManager::detach(sal_Int32 nIndex, const Reference
}
}
i++;
- aEvtIt++;
+ ++aEvtIt;
}
#else
sal_Int32 nLen = aCurrentPosition->aEventList.getLength();
@@ -874,7 +847,7 @@ void SAL_CALL ImplEventAttacherManager::detach(sal_Int32 nIndex, const Reference
aCurrentPosition->aObjList.erase( aObjIt );
break;
}
- aObjIt++;
+ ++aObjIt;
}
}
@@ -937,7 +910,7 @@ void SAL_CALL ImplEventAttacherManager::write(const Reference< XObjectOutputStre
OutStream->writeUTF( rDesc.ScriptType );
OutStream->writeUTF( rDesc.ScriptCode );
- aEvtIt++;
+ ++aEvtIt;
}
#else
sal_Int32 nLen = (*aIt).aEventList.getLength();
@@ -954,7 +927,7 @@ void SAL_CALL ImplEventAttacherManager::write(const Reference< XObjectOutputStre
OutStream->writeUTF( rDesc.ScriptCode );
}
#endif
- aIt++;
+ ++aIt;
}
// Die jetzt bekannte Laenge eintragen
@@ -1016,7 +989,7 @@ void SAL_CALL ImplEventAttacherManager::read(const Reference< XObjectInputStream
// Ganze richtig sein. Sonst ist etwas voellig daneben gegangen.
if( nRealLen > nLen || nVersion == 1 )
{
- VOS_ENSHURE( sal_False, "ImplEventAttacherManager::read(): Fatal Error, wrong object length" );
+ OSL_FAIL( "ImplEventAttacherManager::read(): Fatal Error, wrong object length" );
}
else
{
@@ -1034,3 +1007,4 @@ void SAL_CALL ImplEventAttacherManager::read(const Reference< XObjectInputStream
} // namesapce comphelper
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/inc/comphelper_module.hxx b/comphelper/source/inc/comphelper_module.hxx
index ea2fc7eeb4eb..9f8e32656715 100644
--- a/comphelper/source/inc/comphelper_module.hxx
+++ b/comphelper/source/inc/comphelper_module.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
@@ -41,3 +42,5 @@ namespace comphelper { namespace module
//........................................................................
#endif // COMPHELPER_COMPHELPER_MODULE_HXX
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/misc/SelectionMultiplex.cxx b/comphelper/source/misc/SelectionMultiplex.cxx
index d61dee3f29f0..8ec3158c6789 100644
--- a/comphelper/source/misc/SelectionMultiplex.cxx
+++ b/comphelper/source/misc/SelectionMultiplex.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -172,3 +173,4 @@ void SAL_CALL OSelectionChangeMultiplexer::selectionChanged( const EventObject&
}
//.........................................................................
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/misc/accessiblecomponenthelper.cxx b/comphelper/source/misc/accessiblecomponenthelper.cxx
index 5fb86f3f7b1d..8b6ebde6cc1c 100644
--- a/comphelper/source/misc/accessiblecomponenthelper.cxx
+++ b/comphelper/source/misc/accessiblecomponenthelper.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -219,3 +220,4 @@ namespace comphelper
//.........................................................................
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/misc/accessiblecontexthelper.cxx b/comphelper/source/misc/accessiblecontexthelper.cxx
index 2e0281848e8c..fb89a0bf86a9 100644
--- a/comphelper/source/misc/accessiblecontexthelper.cxx
+++ b/comphelper/source/misc/accessiblecontexthelper.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -318,7 +319,7 @@ namespace comphelper
}
catch( const Exception& )
{
- OSL_ENSURE( sal_False, "OAccessibleContextHelper::getAccessibleIndexInParent: caught an exception!" );
+ OSL_FAIL( "OAccessibleContextHelper::getAccessibleIndexInParent: caught an exception!" );
}
return nRet;
@@ -354,3 +355,4 @@ namespace comphelper
//.........................................................................
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/misc/accessibleeventbuffer.cxx b/comphelper/source/misc/accessibleeventbuffer.cxx
index 50c61d59b9e6..4137f91853f7 100644
--- a/comphelper/source/misc/accessibleeventbuffer.cxx
+++ b/comphelper/source/misc/accessibleeventbuffer.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -108,3 +109,5 @@ void AccessibleEventBuffer::sendEvents() const
}
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/misc/accessibleeventnotifier.cxx b/comphelper/source/misc/accessibleeventnotifier.cxx
index 421fb9868d73..f03b1e78485a 100644
--- a/comphelper/source/misc/accessibleeventnotifier.cxx
+++ b/comphelper/source/misc/accessibleeventnotifier.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -257,3 +258,4 @@ namespace comphelper
} // namespace comphelper
//.........................................................................
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/misc/accessiblekeybindinghelper.cxx b/comphelper/source/misc/accessiblekeybindinghelper.cxx
index d3c22071bfd8..ee98678f0b70 100644
--- a/comphelper/source/misc/accessiblekeybindinghelper.cxx
+++ b/comphelper/source/misc/accessiblekeybindinghelper.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -112,3 +113,5 @@ namespace comphelper
//..............................................................................
} // namespace comphelper
//..............................................................................
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/misc/accessibleselectionhelper.cxx b/comphelper/source/misc/accessibleselectionhelper.cxx
index 8e31410b337e..e6aeac52eac4 100644
--- a/comphelper/source/misc/accessibleselectionhelper.cxx
+++ b/comphelper/source/misc/accessibleselectionhelper.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -190,3 +191,4 @@ namespace comphelper
} // namespace comphelper
//.........................................................................
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/misc/accessibletexthelper.cxx b/comphelper/source/misc/accessibletexthelper.cxx
index e3247cae5b60..d344192e7b46 100644
--- a/comphelper/source/misc/accessibletexthelper.cxx
+++ b/comphelper/source/misc/accessibletexthelper.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -32,9 +33,7 @@
#include <comphelper/accessibletexthelper.hxx>
#include <com/sun/star/accessibility/AccessibleTextType.hpp>
#include <com/sun/star/i18n/CharacterIteratorMode.hpp>
-#ifndef _COM_SUN_STAR_TEXT_WORDTYPE_HPP_
#include <com/sun/star/i18n/WordType.hpp>
-#endif
#include <com/sun/star/i18n/KCharacterType.hpp>
#include <comphelper/processfactory.hxx>
#include <com/sun/star/accessibility/TextSegment.hpp>
@@ -913,3 +912,5 @@ namespace comphelper
//..............................................................................
} // namespace comphelper
//..............................................................................
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/misc/accessiblewrapper.cxx b/comphelper/source/misc/accessiblewrapper.cxx
index 0ed694856b97..b9d26591f19f 100644
--- a/comphelper/source/misc/accessiblewrapper.cxx
+++ b/comphelper/source/misc/accessiblewrapper.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -160,8 +161,7 @@ namespace comphelper
if (!m_aChildrenMap.insert(
AccessibleMap::value_type( _rxKey, xValue ) ).second)
{
- OSL_ENSURE(
- false,
+ OSL_FAIL(
"OWrappedAccessibleChildrenManager::"
"getAccessibleWrapperFor: element was already"
" inserted!" );
@@ -241,15 +241,14 @@ namespace comphelper
case AccessibleEventId::TABLE_ROW_DESCRIPTION_CHANGED:
case AccessibleEventId::TABLE_ROW_HEADER_CHANGED:
case AccessibleEventId::TABLE_SUMMARY_CHANGED:
- // --> PB 2006-03-21 #130798# EventId TEXT_SELECTION_CHANGED was missed
+ // #130798#
// these Ids are also missed: SUB_WINDOW_OF_RELATION_CHANGED & TEXT_ATTRIBUTE_CHANGED
case AccessibleEventId::TEXT_SELECTION_CHANGED:
- // <--
// nothing to translate
break;
default:
- OSL_ENSURE( sal_False, "OWrappedAccessibleChildrenManager::translateAccessibleEvent: unknown (or unexpected) event id!" );
+ OSL_FAIL( "OWrappedAccessibleChildrenManager::translateAccessibleEvent: unknown (or unexpected) event id!" );
break;
}
}
@@ -279,8 +278,7 @@ namespace comphelper
#if OSL_DEBUG_LEVEL > 0
if ( m_aChildrenMap.end() == aDisposedPos )
{
- OSL_ENSURE( sal_False,
- "OWrappedAccessibleChildrenManager::disposing: where did this come from?" );
+ OSL_FAIL( "OWrappedAccessibleChildrenManager::disposing: where did this come from?" );
// helper for dignostics
Reference< XAccessible > xOwningAccessible( m_aOwningAccessible );
Reference< XAccessibleContext > xContext;
@@ -681,3 +679,5 @@ namespace comphelper
//.............................................................................
} // namespace accessibility
//.............................................................................
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/misc/accimplaccess.cxx b/comphelper/source/misc/accimplaccess.cxx
index e792b9fe43c1..e06df35cde0c 100644
--- a/comphelper/source/misc/accimplaccess.cxx
+++ b/comphelper/source/misc/accimplaccess.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -120,21 +121,13 @@ namespace comphelper
return ( NULL != pImplementation );
}
+ namespace { struct lcl_ImplId : public rtl::Static< ::cppu::OImplementationId, lcl_ImplId > {}; }
+
//---------------------------------------------------------------------
- const Sequence< sal_Int8 >& OAccessibleImplementationAccess::getUnoTunnelImplementationId()
+ const Sequence< sal_Int8 > OAccessibleImplementationAccess::getUnoTunnelImplementationId()
{
- static Sequence< sal_Int8 > aId;
- if ( !aId.getLength() )
- {
- ::osl::MutexGuard aGuard( ::osl::Mutex::getGlobalMutex() );
- if ( !aId.getLength() )
- {
- static ::cppu::OImplementationId aImplId;
- // unfortunately, the OImplementationId::getImplementationId returns a copy, not a static reference ...
- aId = aImplId.getImplementationId();
- }
- }
- return aId;
+ ::cppu::OImplementationId &rID = lcl_ImplId::get();
+ return rID.getImplementationId();
}
//---------------------------------------------------------------------
@@ -165,7 +158,7 @@ namespace comphelper
}
catch( const Exception& )
{
- OSL_ENSURE( sal_False, "OAccessibleImplementationAccess::setAccessibleParent: caught an exception while retrieving the implementation!" );
+ OSL_FAIL( "OAccessibleImplementationAccess::setAccessibleParent: caught an exception while retrieving the implementation!" );
}
return pImplementation;
}
@@ -187,3 +180,4 @@ namespace comphelper
//.........................................................................
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/misc/anycompare.cxx b/comphelper/source/misc/anycompare.cxx
index a86174daf08e..a86174daf08e 100755..100644
--- a/comphelper/source/misc/anycompare.cxx
+++ b/comphelper/source/misc/anycompare.cxx
diff --git a/comphelper/source/misc/anytostring.cxx b/comphelper/source/misc/anytostring.cxx
index 01f282172f18..bdb6d44d6e1f 100644
--- a/comphelper/source/misc/anytostring.cxx
+++ b/comphelper/source/misc/anytostring.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -333,3 +334,4 @@ rtl::OUString anyToString( uno::Any const & value )
} // namespace comphelper
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/misc/asyncnotification.cxx b/comphelper/source/misc/asyncnotification.cxx
index e8bee632a9b4..5697eb62b6b5 100644
--- a/comphelper/source/misc/asyncnotification.cxx
+++ b/comphelper/source/misc/asyncnotification.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -279,3 +280,4 @@ namespace comphelper
} // namespace comphelper
//........................................................................
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/misc/comphelper_module.cxx b/comphelper/source/misc/comphelper_module.cxx
index 5f423691592a..8b9ee4221dfc 100644
--- a/comphelper/source/misc/comphelper_module.cxx
+++ b/comphelper/source/misc/comphelper_module.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
@@ -39,3 +40,5 @@ namespace comphelper { namespace module
//........................................................................
} } // namespace comphelper::module
//........................................................................
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/misc/comphelper_services.cxx b/comphelper/source/misc/comphelper_services.cxx
index b46dcea68ba7..32d1c53aff93 100644
--- a/comphelper/source/misc/comphelper_services.cxx
+++ b/comphelper/source/misc/comphelper_services.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
@@ -29,6 +30,8 @@
#include "comphelper_module.hxx"
+#include <rtl/instance.hxx>
+
//--------------------------------------------------------------------
extern void createRegistryInfo_OPropertyBag();
extern void createRegistryInfo_SequenceOutputStream();
@@ -48,13 +51,12 @@ namespace comphelper { namespace module
{
//........................................................................
- static void initializeModule()
+ namespace
{
- static bool bInitialized( false );
- if ( !bInitialized )
+ class doInitialize
{
- ::osl::MutexGuard aGuard( ::osl::Mutex::getGlobalMutex() );
- if ( !bInitialized )
+ public:
+ doInitialize()
{
createRegistryInfo_OPropertyBag();
createRegistryInfo_SequenceOutputStream();
@@ -69,7 +71,14 @@ namespace comphelper { namespace module
createRegistryInfo_OSimpleLogRing();
createRegistryInfo_OOfficeRestartManager();
}
- }
+ };
+
+ struct theInitializer : public rtl::Static< doInitialize, theInitializer > {};
+ }
+
+ static void initializeModule()
+ {
+ theInitializer::get();
}
//........................................................................
@@ -77,3 +86,5 @@ namespace comphelper { namespace module
//........................................................................
IMPLEMENT_COMPONENT_LIBRARY_API( ::comphelper::module::ComphelperModule, ::comphelper::module::initializeModule )
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/misc/componentbase.cxx b/comphelper/source/misc/componentbase.cxx
index 657c2c6a5972..d6aa3c5fd50c 100644
--- a/comphelper/source/misc/componentbase.cxx
+++ b/comphelper/source/misc/componentbase.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
@@ -72,3 +73,5 @@ namespace comphelper
//........................................................................
} // namespace comphelper
//........................................................................
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/misc/componentcontext.cxx b/comphelper/source/misc/componentcontext.cxx
index 0f9ddad5d2f5..86224687d9f4 100644
--- a/comphelper/source/misc/componentcontext.cxx
+++ b/comphelper/source/misc/componentcontext.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -104,7 +105,7 @@ namespace comphelper
}
catch( const Exception& )
{
- OSL_ENSURE( sal_False, "ComponentContext::getContextValueByName: caught an exception!" );
+ OSL_FAIL( "ComponentContext::getContextValueByName: caught an exception!" );
}
return aReturn;
}
@@ -149,3 +150,4 @@ namespace comphelper
} // namespace comphelper
//........................................................................
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/misc/componentmodule.cxx b/comphelper/source/misc/componentmodule.cxx
index 1dfd99bfa07e..c42308c71508 100644
--- a/comphelper/source/misc/componentmodule.cxx
+++ b/comphelper/source/misc/componentmodule.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -177,3 +178,5 @@ namespace comphelper
//........................................................................
} // namespace comphelper
//........................................................................
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/misc/configurationhelper.cxx b/comphelper/source/misc/configurationhelper.cxx
index b78d39217d90..1016c88b341c 100644
--- a/comphelper/source/misc/configurationhelper.cxx
+++ b/comphelper/source/misc/configurationhelper.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -52,27 +53,27 @@ css::uno::Reference< css::uno::XInterface > ConfigurationHelper::openConfig(cons
sal_Int32 eMode )
{
css::uno::Reference< css::lang::XMultiServiceFactory > xConfigProvider(
- xSMGR->createInstance(::rtl::OUString::createFromAscii("com.sun.star.configuration.ConfigurationProvider")), css::uno::UNO_QUERY_THROW);
+ xSMGR->createInstance(::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.configuration.ConfigurationProvider"))), css::uno::UNO_QUERY_THROW);
::comphelper::SequenceAsVector< css::uno::Any > lParams;
css::beans::PropertyValue aParam ;
// set root path
- aParam.Name = ::rtl::OUString::createFromAscii("nodepath");
+ aParam.Name = ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("nodepath"));
aParam.Value <<= sPackage;
lParams.push_back(css::uno::makeAny(aParam));
// enable all locales mode
if ((eMode & ConfigurationHelper::E_ALL_LOCALES)==ConfigurationHelper::E_ALL_LOCALES)
{
- aParam.Name = ::rtl::OUString::createFromAscii("locale");
- aParam.Value <<= ::rtl::OUString::createFromAscii("*");
+ aParam.Name = ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("locale"));
+ aParam.Value <<= ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("*"));
lParams.push_back(css::uno::makeAny(aParam));
}
// enable lazy writing
sal_Bool bLazy = ((eMode & ConfigurationHelper::E_LAZY_WRITE)==ConfigurationHelper::E_LAZY_WRITE);
- aParam.Name = ::rtl::OUString::createFromAscii("lazywrite");
+ aParam.Name = ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("lazywrite"));
aParam.Value = css::uno::makeAny(bLazy);
lParams.push_back(css::uno::makeAny(aParam));
@@ -82,11 +83,11 @@ css::uno::Reference< css::uno::XInterface > ConfigurationHelper::openConfig(cons
sal_Bool bReadOnly = ((eMode & ConfigurationHelper::E_READONLY)==ConfigurationHelper::E_READONLY);
if (bReadOnly)
xCFG = xConfigProvider->createInstanceWithArguments(
- ::rtl::OUString::createFromAscii("com.sun.star.configuration.ConfigurationAccess"),
+ ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.configuration.ConfigurationAccess")),
lParams.getAsConstList());
else
xCFG = xConfigProvider->createInstanceWithArguments(
- ::rtl::OUString::createFromAscii("com.sun.star.configuration.ConfigurationUpdateAccess"),
+ ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.configuration.ConfigurationUpdateAccess")),
lParams.getAsConstList());
return xCFG;
@@ -205,3 +206,5 @@ void ConfigurationHelper::flush(const css::uno::Reference< css::uno::XInterface
}
} // namespace comphelper
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/misc/docpasswordhelper.cxx b/comphelper/source/misc/docpasswordhelper.cxx
index 3c8d66bd57e4..36cb3cd15aff 100644
--- a/comphelper/source/misc/docpasswordhelper.cxx
+++ b/comphelper/source/misc/docpasswordhelper.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/***********************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -470,3 +471,4 @@ Sequence< sal_Int8 > DocPasswordHelper::GetXLHashAsSequence(
} // namespace comphelper
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/misc/docpasswordrequest.cxx b/comphelper/source/misc/docpasswordrequest.cxx
index 15c2e09ba0f3..ec9cf0ca21ed 100755..100644
--- a/comphelper/source/misc/docpasswordrequest.cxx
+++ b/comphelper/source/misc/docpasswordrequest.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -257,3 +258,4 @@ Sequence< Reference< XInteractionContinuation > > SAL_CALL DocPasswordRequest::g
} // namespace comphelper
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/misc/documentinfo.cxx b/comphelper/source/misc/documentinfo.cxx
index aee3a8e005a6..a9b9a85f7f69 100644
--- a/comphelper/source/misc/documentinfo.cxx
+++ b/comphelper/source/misc/documentinfo.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -186,7 +187,7 @@ namespace comphelper {
sMessage += "\nin function:\n";
sMessage += BOOST_CURRENT_FUNCTION;
sMessage += "\n";
- OSL_ENSURE( false, sMessage );
+ OSL_FAIL( sMessage );
}
return sTitle;
@@ -195,3 +196,5 @@ namespace comphelper {
//........................................................................
} // namespace comphelper
//........................................................................
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/misc/documentiologring.cxx b/comphelper/source/misc/documentiologring.cxx
index 5f07f8058fb3..fdc17013a6d9 100644
--- a/comphelper/source/misc/documentiologring.cxx
+++ b/comphelper/source/misc/documentiologring.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -177,3 +178,5 @@ void createRegistryInfo_OSimpleLogRing()
static ::comphelper::module::OAutoRegistration< ::comphelper::OSimpleLogRing > aAutoRegistration;
static ::comphelper::module::OSingletonRegistration< ::comphelper::OSimpleLogRing > aSingletonRegistration;
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/misc/documentiologring.hxx b/comphelper/source/misc/documentiologring.hxx
index f9626ffe5d62..90acd7f9152b 100644
--- a/comphelper/source/misc/documentiologring.hxx
+++ b/comphelper/source/misc/documentiologring.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -86,3 +87,4 @@ public:
#endif
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/misc/evtlistenerhlp.cxx b/comphelper/source/misc/evtlistenerhlp.cxx
index 6511b9a9ecf7..3d10c0d76ad8 100644
--- a/comphelper/source/misc/evtlistenerhlp.cxx
+++ b/comphelper/source/misc/evtlistenerhlp.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -50,3 +51,4 @@ namespace comphelper
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/misc/evtmethodhelper.cxx b/comphelper/source/misc/evtmethodhelper.cxx
index e91adee3912b..a94b85754e13 100755..100644
--- a/comphelper/source/misc/evtmethodhelper.cxx
+++ b/comphelper/source/misc/evtmethodhelper.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -6,9 +7,6 @@
*
* OpenOffice.org - a multi-platform office productivity suite
*
- * $RCSfile: evtlistenerhlp.cxx,v $
- * $Revision$
- *
* This file is part of OpenOffice.org.
*
* OpenOffice.org is free software: you can redistribute it and/or modify
@@ -75,3 +73,4 @@ namespace comphelper
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/misc/ihwrapnofilter.cxx b/comphelper/source/misc/ihwrapnofilter.cxx
index 1cbd1f09f4c6..7d9ef608a1ae 100644
--- a/comphelper/source/misc/ihwrapnofilter.cxx
+++ b/comphelper/source/misc/ihwrapnofilter.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -51,13 +52,13 @@ namespace comphelper
uno::Sequence< ::rtl::OUString > SAL_CALL OIHWrapNoFilterDialog::impl_staticGetSupportedServiceNames()
{
uno::Sequence< ::rtl::OUString > aRet(1);
- aRet[0] = ::rtl::OUString::createFromAscii("com.sun.star.task.InteractionHandlerWrapper");
+ aRet[0] = ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.task.InteractionHandlerWrapper"));
return aRet;
}
::rtl::OUString SAL_CALL OIHWrapNoFilterDialog::impl_staticGetImplementationName()
{
- return ::rtl::OUString::createFromAscii("com.sun.star.comp.task.InteractionHandlerWrapper");
+ return ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.comp.task.InteractionHandlerWrapper"));
}
//----------------------------------------------------------------------------------------------------
@@ -115,3 +116,5 @@ namespace comphelper
return impl_staticGetSupportedServiceNames();
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/misc/instancelocker.cxx b/comphelper/source/misc/instancelocker.cxx
index c147217f1e7f..c71f84b62309 100644
--- a/comphelper/source/misc/instancelocker.cxx
+++ b/comphelper/source/misc/instancelocker.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -510,3 +511,5 @@ void createRegistryInfo_OInstanceLocker()
{
static ::comphelper::module::OAutoRegistration< OInstanceLocker > aAutoRegistration;
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/misc/instancelocker.hxx b/comphelper/source/misc/instancelocker.hxx
index 73800e3cee6f..809aced6e3c1 100644
--- a/comphelper/source/misc/instancelocker.hxx
+++ b/comphelper/source/misc/instancelocker.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -131,3 +132,4 @@ public:
#endif
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/misc/interaction.cxx b/comphelper/source/misc/interaction.cxx
index c97f879581e4..7a69ac4d5cbb 100644
--- a/comphelper/source/misc/interaction.cxx
+++ b/comphelper/source/misc/interaction.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -97,3 +98,4 @@ namespace comphelper
//.........................................................................
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/misc/legacysingletonfactory.cxx b/comphelper/source/misc/legacysingletonfactory.cxx
deleted file mode 100644
index cfc1793e7db2..000000000000
--- a/comphelper/source/misc/legacysingletonfactory.cxx
+++ /dev/null
@@ -1,197 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-// MARKER(update_precomp.py): autogen include statement, do not remove
-#include "precompiled_comphelper.hxx"
-
-#include "comphelper/legacysingletonfactory.hxx"
-
-/** === begin UNO includes === **/
-#include <com/sun/star/lang/XServiceInfo.hpp>
-#include <com/sun/star/lang/XInitialization.hpp>
-/** === end UNO includes === **/
-
-#include <cppuhelper/implbase2.hxx>
-
-#include <algorithm>
-
-//........................................................................
-namespace comphelper
-{
-//........................................................................
-
- /** === begin UNO using === **/
- using ::com::sun::star::uno::Reference;
- using ::com::sun::star::uno::XInterface;
- using ::com::sun::star::uno::UNO_QUERY;
- using ::com::sun::star::uno::UNO_QUERY_THROW;
- using ::com::sun::star::uno::UNO_SET_THROW;
- using ::com::sun::star::uno::Exception;
- using ::com::sun::star::uno::RuntimeException;
- using ::com::sun::star::uno::Any;
- using ::com::sun::star::uno::makeAny;
- using ::com::sun::star::lang::XSingleComponentFactory;
- using ::com::sun::star::uno::Sequence;
- using ::com::sun::star::uno::XComponentContext;
- using ::com::sun::star::lang::XServiceInfo;
- using ::com::sun::star::lang::XInitialization;
- /** === end UNO using === **/
-
- //====================================================================
- //= LegacySingletonFactory
- //====================================================================
- typedef ::cppu::WeakImplHelper2 < XServiceInfo
- , XSingleComponentFactory
- > LegacySingletonFactory_Base;
-
- class COMPHELPER_DLLPRIVATE LegacySingletonFactory : public LegacySingletonFactory_Base
- {
- public:
- LegacySingletonFactory(
- ::cppu::ComponentFactoryFunc _componentFactoryFunc, const ::rtl::OUString& _rImplementationName,
- const Sequence< ::rtl::OUString >& _rServiceNames, rtl_ModuleCount* _pModCount
- );
-
- // XServiceInfo
- virtual ::rtl::OUString SAL_CALL getImplementationName( ) throw (RuntimeException);
- virtual ::sal_Bool SAL_CALL supportsService( const ::rtl::OUString& ServiceName ) throw (RuntimeException);
- virtual Sequence< ::rtl::OUString > SAL_CALL getSupportedServiceNames( ) throw (RuntimeException);
-
- // XSingleComponentFactory
- virtual Reference< XInterface > SAL_CALL createInstanceWithContext( const Reference< XComponentContext >& Context ) throw (Exception, RuntimeException);
- virtual Reference< XInterface > SAL_CALL createInstanceWithArgumentsAndContext( const Sequence< Any >& Arguments, const Reference< XComponentContext >& Context ) throw (Exception, RuntimeException);
-
- protected:
- ~LegacySingletonFactory();
-
- private:
- /** creates m_xInstance, returns whether it actually was created (<TRUE/>) or existed before (<FALSE/>
- */
- bool impl_nts_ensureInstance( const Reference< XComponentContext >& _rxContext );
-
- private:
- ::osl::Mutex m_aMutex;
- ::cppu::ComponentFactoryFunc m_componentFactoryFunc;
- ::rtl::OUString m_sImplementationName;
- Sequence< ::rtl::OUString > m_aServiceNames;
- rtl_ModuleCount* m_pModuleCount;
- Reference< XInterface > m_xTheInstance;
- };
-
- //--------------------------------------------------------------------
- LegacySingletonFactory::LegacySingletonFactory( ::cppu::ComponentFactoryFunc _componentFactoryFunc, const ::rtl::OUString& _rImplementationName,
- const Sequence< ::rtl::OUString >& _rServiceNames, rtl_ModuleCount* _pModCount )
- :m_componentFactoryFunc ( _componentFactoryFunc )
- ,m_sImplementationName ( _rImplementationName )
- ,m_aServiceNames ( _rServiceNames )
- ,m_pModuleCount ( _pModCount )
- ,m_xTheInstance ( )
- {
- if ( m_pModuleCount )
- m_pModuleCount->acquire( m_pModuleCount );
- }
-
- //--------------------------------------------------------------------
- LegacySingletonFactory::~LegacySingletonFactory()
- {
- if ( m_pModuleCount )
- m_pModuleCount->release( m_pModuleCount );
- }
-
- //--------------------------------------------------------------------
- ::rtl::OUString SAL_CALL LegacySingletonFactory::getImplementationName( ) throw (RuntimeException)
- {
- return m_sImplementationName;
- }
-
- //--------------------------------------------------------------------
- ::sal_Bool SAL_CALL LegacySingletonFactory::supportsService( const ::rtl::OUString& _rServiceName ) throw (RuntimeException)
- {
- Sequence< ::rtl::OUString > aServices( getSupportedServiceNames() );
- const ::rtl::OUString* pStart = aServices.getConstArray();
- const ::rtl::OUString* pEnd = aServices.getConstArray() + aServices.getLength();
- return ::std::find( pStart, pEnd, _rServiceName ) != pEnd;
- }
-
- //--------------------------------------------------------------------
- Sequence< ::rtl::OUString > SAL_CALL LegacySingletonFactory::getSupportedServiceNames( ) throw (RuntimeException)
- {
- return m_aServiceNames;
- }
-
- //--------------------------------------------------------------------
- bool LegacySingletonFactory::impl_nts_ensureInstance( const Reference< XComponentContext >& _rxContext )
- {
- if ( m_xTheInstance.is() )
- return false;
-
- m_xTheInstance = (*m_componentFactoryFunc)( _rxContext );
- if ( !m_xTheInstance.is() )
- throw RuntimeException();
-
- return true; // true -> "was newly created"
- }
-
- //--------------------------------------------------------------------
- Reference< XInterface > SAL_CALL LegacySingletonFactory::createInstanceWithContext( const Reference< XComponentContext >& _rxContext ) throw (Exception, RuntimeException)
- {
- ::osl::MutexGuard aGuard( m_aMutex );
- impl_nts_ensureInstance( _rxContext );
-
- return m_xTheInstance;
- }
-
- //--------------------------------------------------------------------
- Reference< XInterface > SAL_CALL LegacySingletonFactory::createInstanceWithArgumentsAndContext( const Sequence< Any >& _rArguments, const Reference< XComponentContext >& _rxContext ) throw (Exception, RuntimeException)
- {
- ::osl::MutexGuard aGuard( m_aMutex );
- if ( !impl_nts_ensureInstance( _rxContext ) )
- throw RuntimeException(
- ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "Instance already created before, unable to initialize it." ) ),
- *this
- );
-
- Reference< XInitialization > xInit( m_xTheInstance, UNO_QUERY_THROW );
- xInit->initialize( _rArguments );
-
- return m_xTheInstance;
- }
-
- //====================================================================
- //= createLegacySingletonFactory
- //====================================================================
- Reference< XSingleComponentFactory > createLegacySingletonFactory(
- ::cppu::ComponentFactoryFunc _componentFactoryFunc, const ::rtl::OUString& _rImplementationName,
- const Sequence< ::rtl::OUString >& _rServiceNames, rtl_ModuleCount* _pModCount )
- {
- return new LegacySingletonFactory( _componentFactoryFunc, _rImplementationName, _rServiceNames, _pModCount );
- }
-
-
-//........................................................................
-} // namespace comphelper
-//........................................................................
diff --git a/comphelper/source/misc/listenernotification.cxx b/comphelper/source/misc/listenernotification.cxx
index a9a14a0b9b72..0f7823a197c7 100644
--- a/comphelper/source/misc/listenernotification.cxx
+++ b/comphelper/source/misc/listenernotification.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -125,3 +126,4 @@ namespace comphelper
} // namespace comphelper
//........................................................................
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/misc/locale.cxx b/comphelper/source/misc/locale.cxx
index 53c53f1c3c48..0a791c41582c 100644
--- a/comphelper/source/misc/locale.cxx
+++ b/comphelper/source/misc/locale.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -47,17 +48,8 @@ const sal_Unicode Locale::SEPERATOR_CV_LINUX = (sal_Unicode)'.';
const Locale Locale::X_DEFAULT()
{
static Locale aLocale(
- ::rtl::OUString::createFromAscii("x"),
- ::rtl::OUString::createFromAscii("default"));
- return aLocale;
-}
-
-//-----------------------------------------------
-const Locale Locale::EN()
-{
- static Locale aLocale(
- ::rtl::OUString::createFromAscii("en"),
- ::rtl::OUString());
+ ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("x")),
+ ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("default")));
return aLocale;
}
@@ -65,269 +57,8 @@ const Locale Locale::EN()
const Locale Locale::EN_US()
{
static Locale aLocale(
- ::rtl::OUString::createFromAscii("en"),
- ::rtl::OUString::createFromAscii("US"));
- return aLocale;
-}
-
-//-----------------------------------------------
-const Locale Locale::DE_DE()
-{
- static Locale aLocale(
- ::rtl::OUString::createFromAscii("de"),
- ::rtl::OUString::createFromAscii("DE"));
- return aLocale;
-}
-
-//-----------------------------------------------
-const Locale Locale::DE_CH()
-{
- static Locale aLocale(
- ::rtl::OUString::createFromAscii("de"),
- ::rtl::OUString::createFromAscii("CH"));
- return aLocale;
-}
-
-//-----------------------------------------------
-const Locale Locale::DE_AT()
-{
- static Locale aLocale(
- ::rtl::OUString::createFromAscii("de"),
- ::rtl::OUString::createFromAscii("AT"));
- return aLocale;
-}
-
-//-----------------------------------------------
-const Locale Locale::AR()
-{
- static Locale aLocale(
- ::rtl::OUString::createFromAscii("ar"),
- ::rtl::OUString());
- return aLocale;
-}
-
-//-----------------------------------------------
-const Locale Locale::CA()
-{
- static Locale aLocale(
- ::rtl::OUString::createFromAscii("ca"),
- ::rtl::OUString());
- return aLocale;
-}
-
-//-----------------------------------------------
-const Locale Locale::CS()
-{
- static Locale aLocale(
- ::rtl::OUString::createFromAscii("cs"),
- ::rtl::OUString());
- return aLocale;
-}
-
-//-----------------------------------------------
-const Locale Locale::DA()
-{
- static Locale aLocale(
- ::rtl::OUString::createFromAscii("da"),
- ::rtl::OUString());
- return aLocale;
-}
-
-//-----------------------------------------------
-const Locale Locale::EL()
-{
- static Locale aLocale(
- ::rtl::OUString::createFromAscii("el"),
- ::rtl::OUString());
- return aLocale;
-}
-
-//-----------------------------------------------
-const Locale Locale::ES()
-{
- static Locale aLocale(
- ::rtl::OUString::createFromAscii("es"),
- ::rtl::OUString());
- return aLocale;
-}
-
-//-----------------------------------------------
-const Locale Locale::FI()
-{
- static Locale aLocale(
- ::rtl::OUString::createFromAscii("fi"),
- ::rtl::OUString());
- return aLocale;
-}
-
-//-----------------------------------------------
-const Locale Locale::FR()
-{
- static Locale aLocale(
- ::rtl::OUString::createFromAscii("fr"),
- ::rtl::OUString());
- return aLocale;
-}
-
-//-----------------------------------------------
-const Locale Locale::HE()
-{
- static Locale aLocale(
- ::rtl::OUString::createFromAscii("he"),
- ::rtl::OUString());
- return aLocale;
-}
-
-//-----------------------------------------------
-const Locale Locale::HI_IN()
-{
- static Locale aLocale(
- ::rtl::OUString::createFromAscii("hi"),
- ::rtl::OUString::createFromAscii("IN"));
- return aLocale;
-}
-
-//-----------------------------------------------
-const Locale Locale::HU()
-{
- static Locale aLocale(
- ::rtl::OUString::createFromAscii("hu"),
- ::rtl::OUString());
- return aLocale;
-}
-
-//-----------------------------------------------
-const Locale Locale::IT()
-{
- static Locale aLocale(
- ::rtl::OUString::createFromAscii("it"),
- ::rtl::OUString());
- return aLocale;
-}
-
-//-----------------------------------------------
-const Locale Locale::JA()
-{
- static Locale aLocale(
- ::rtl::OUString::createFromAscii("ja"),
- ::rtl::OUString());
- return aLocale;
-}
-
-//-----------------------------------------------
-const Locale Locale::KO()
-{
- static Locale aLocale(
- ::rtl::OUString::createFromAscii("ko"),
- ::rtl::OUString());
- return aLocale;
-}
-
-//-----------------------------------------------
-const Locale Locale::NL()
-{
- static Locale aLocale(
- ::rtl::OUString::createFromAscii("nl"),
- ::rtl::OUString());
- return aLocale;
-}
-
-//-----------------------------------------------
-const Locale Locale::PL()
-{
- static Locale aLocale(
- ::rtl::OUString::createFromAscii("pl"),
- ::rtl::OUString());
- return aLocale;
-}
-
-//-----------------------------------------------
-const Locale Locale::PT()
-{
- static Locale aLocale(
- ::rtl::OUString::createFromAscii("pt"),
- ::rtl::OUString());
- return aLocale;
-}
-
-//-----------------------------------------------
-const Locale Locale::PT_BR()
-{
- static Locale aLocale(
- ::rtl::OUString::createFromAscii("pt"),
- ::rtl::OUString::createFromAscii("BR"));
- return aLocale;
-}
-
-//-----------------------------------------------
-const Locale Locale::RU()
-{
- static Locale aLocale(
- ::rtl::OUString::createFromAscii("ru"),
- ::rtl::OUString());
- return aLocale;
-}
-
-//-----------------------------------------------
-const Locale Locale::SK()
-{
- static Locale aLocale(
- ::rtl::OUString::createFromAscii("sk"),
- ::rtl::OUString());
- return aLocale;
-}
-
-//-----------------------------------------------
-const Locale Locale::SL()
-{
- static Locale aLocale(
- ::rtl::OUString::createFromAscii("sl"),
- ::rtl::OUString());
- return aLocale;
-}
-
-//-----------------------------------------------
-const Locale Locale::SV()
-{
- static Locale aLocale(
- ::rtl::OUString::createFromAscii("sv"),
- ::rtl::OUString());
- return aLocale;
-}
-
-//-----------------------------------------------
-const Locale Locale::TH()
-{
- static Locale aLocale(
- ::rtl::OUString::createFromAscii("th"),
- ::rtl::OUString());
- return aLocale;
-}
-
-//-----------------------------------------------
-const Locale Locale::TR()
-{
- static Locale aLocale(
- ::rtl::OUString::createFromAscii("tr"),
- ::rtl::OUString());
- return aLocale;
-}
-
-//-----------------------------------------------
-const Locale Locale::X_COMMENT()
-{
- static Locale aLocale(
- ::rtl::OUString::createFromAscii("x"),
- ::rtl::OUString::createFromAscii("comment"));
- return aLocale;
-}
-
-//-----------------------------------------------
-const Locale Locale::X_TRANSLATE()
-{
- static Locale aLocale(
- ::rtl::OUString::createFromAscii("x"),
- ::rtl::OUString::createFromAscii("translate"));
+ ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("en")),
+ ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("US")));
return aLocale;
}
@@ -335,26 +66,8 @@ const Locale Locale::X_TRANSLATE()
const Locale Locale::X_NOTRANSLATE()
{
static Locale aLocale(
- ::rtl::OUString::createFromAscii("x"),
- ::rtl::OUString::createFromAscii("notranslate"));
- return aLocale;
-}
-
-//-----------------------------------------------
-const Locale Locale::ZH_CN()
-{
- static Locale aLocale(
- ::rtl::OUString::createFromAscii("zh"),
- ::rtl::OUString::createFromAscii("CN"));
- return aLocale;
-}
-
-//-----------------------------------------------
-const Locale Locale::ZH_TW()
-{
- static Locale aLocale(
- ::rtl::OUString::createFromAscii("zh"),
- ::rtl::OUString::createFromAscii("TW"));
+ ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("x")),
+ ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("notranslate")));
return aLocale;
}
@@ -611,52 +324,6 @@ sal_Bool Locale::similar(const Locale& aComparable) const
}
//-----------------------------------------------
-sal_Bool Locale::getFallback(Locale& aLocale)
-{
- // a)
- // this was our last fallback!
- // break any further calls to this method ...
- if (aLocale.equals(X_NOTRANSLATE()))
- return sal_False;
-
- // b)
- // switch from X_DEFAULT to X_NOTRANSLATE
- // next time we will go to a)
- if (aLocale.equals(X_DEFAULT()))
- {
- aLocale = X_NOTRANSLATE();
- return sal_True;
- }
-
- // c)
- // switch from EN to X_DEFAULT
- // next time we will go to b)
- if (aLocale.equals(EN()))
- {
- aLocale = X_DEFAULT();
- return sal_True;
- }
-
- // d) remove country from incoming locale
- // e.g. "de-DE" => "de" or "en-US" => "en"!
- if (aLocale.getCountry().getLength())
- {
- aLocale.setCountry(::rtl::OUString());
- return sal_True;
- }
-
- // e) "en-US" possible?
- if (!aLocale.equals(EN_US()))
- {
- aLocale = EN_US();
- return sal_True;
- }
-
- // f) no more fallbacks
- return sal_False;
-}
-
-//-----------------------------------------------
void Locale::operator=(const Locale& rCopy)
{
// Take over these values without checking ...
@@ -681,3 +348,4 @@ sal_Bool Locale::operator!=(const Locale& aComparable) const
} // namespace comphelper
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/misc/logging.cxx b/comphelper/source/misc/logging.cxx
index 445f2cbe6c14..6d87b0fb528a 100644
--- a/comphelper/source/misc/logging.cxx
+++ b/comphelper/source/misc/logging.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -103,7 +104,7 @@ namespace comphelper
catch( const Exception& e )
{
(void)e;
- OSL_ENSURE( false, "EventLogger_Impl::impl_createLogger_nothrow: caught an exception!" );
+ OSL_FAIL( "EventLogger_Impl::impl_createLogger_nothrow: caught an exception!" );
}
}
@@ -144,7 +145,7 @@ namespace comphelper
catch( const Exception& e )
{
(void)e;
- OSL_ENSURE( false, "EventLogger::getLogLevel: caught an exception!" );
+ OSL_FAIL( "EventLogger::getLogLevel: caught an exception!" );
}
return LogLevel::OFF;
@@ -161,7 +162,7 @@ namespace comphelper
catch( const Exception& e )
{
(void)e;
- OSL_ENSURE( false, "EventLogger::setLogLevel: caught an exception!" );
+ OSL_FAIL( "EventLogger::setLogLevel: caught an exception!" );
}
}
@@ -178,7 +179,7 @@ namespace comphelper
catch( const Exception& e )
{
(void)e;
- OSL_ENSURE( false, "EventLogger::isLoggable: caught an exception!" );
+ OSL_FAIL( "EventLogger::isLoggable: caught an exception!" );
}
return false;
@@ -198,7 +199,7 @@ namespace comphelper
catch( const Exception& e )
{
(void)e;
- OSL_ENSURE( false, "EventLogger::addLogHandler: caught an exception!" );
+ OSL_FAIL( "EventLogger::addLogHandler: caught an exception!" );
}
return false;
}
@@ -217,7 +218,7 @@ namespace comphelper
catch( const Exception& e )
{
(void)e;
- OSL_ENSURE( false, "EventLogger::removeLogHandler: caught an exception!" );
+ OSL_FAIL( "EventLogger::removeLogHandler: caught an exception!" );
}
return false;
}
@@ -291,7 +292,7 @@ namespace comphelper
catch( const Exception& e )
{
(void)e;
- OSL_ENSURE( false, "EventLogger::impl_log: caught an exception!" );
+ OSL_FAIL( "EventLogger::impl_log: caught an exception!" );
}
return false;
@@ -334,7 +335,7 @@ namespace comphelper
catch( const Exception& e )
{
(void)e;
- OSL_ENSURE( false, "lcl_loadBundle_nothrow: caught an exception!" );
+ OSL_FAIL( "lcl_loadBundle_nothrow: caught an exception!" );
}
return _rLoggerData.xBundle.is();
@@ -355,7 +356,7 @@ namespace comphelper
catch( const Exception& e )
{
(void)e;
- OSL_ENSURE( false, "lcl_loadString_nothrow: caught an exception!" );
+ OSL_FAIL( "lcl_loadString_nothrow: caught an exception!" );
}
return sMessage;
}
@@ -403,3 +404,5 @@ namespace comphelper
//........................................................................
} // namespace comphelper
//........................................................................
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/misc/mediadescriptor.cxx b/comphelper/source/misc/mediadescriptor.cxx
index e0b3e797264a..68a2999b738e 100644
--- a/comphelper/source/misc/mediadescriptor.cxx
+++ b/comphelper/source/misc/mediadescriptor.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -68,9 +69,6 @@ namespace css = ::com::sun::star;
//_______________________________________________
// definitions
-/*-----------------------------------------------
- 10.03.2004 07:35
------------------------------------------------*/
const ::rtl::OUString& MediaDescriptor::PROP_ABORTED()
{
static const ::rtl::OUString sProp(RTL_CONSTASCII_USTRINGPARAM("Aborted"));
@@ -396,37 +394,25 @@ MediaDescriptor::MediaDescriptor()
{
}
-/*-----------------------------------------------
- 10.03.2004 08:09
------------------------------------------------*/
MediaDescriptor::MediaDescriptor(const css::uno::Any& aSource)
: SequenceAsHashMap(aSource)
{
}
-/*-----------------------------------------------
- 10.03.2004 08:09
------------------------------------------------*/
MediaDescriptor::MediaDescriptor(const css::uno::Sequence< css::beans::PropertyValue >& lSource)
: SequenceAsHashMap(lSource)
{
}
-/*-----------------------------------------------
- 10.03.2004 08:09
------------------------------------------------*/
MediaDescriptor::MediaDescriptor(const css::uno::Sequence< css::beans::NamedValue >& lSource)
: SequenceAsHashMap(lSource)
{
}
-/*-----------------------------------------------
- 18.11.2004 13:37
------------------------------------------------*/
sal_Bool MediaDescriptor::isStreamReadOnly() const
{
- static ::rtl::OUString CONTENTSCHEME_FILE = ::rtl::OUString::createFromAscii("file");
- static ::rtl::OUString CONTENTPROP_ISREADONLY = ::rtl::OUString::createFromAscii("IsReadOnly");
+ static ::rtl::OUString CONTENTSCHEME_FILE( RTL_CONSTASCII_USTRINGPARAM( "file" ));
+ static ::rtl::OUString CONTENTPROP_ISREADONLY( RTL_CONSTASCII_USTRINGPARAM( "IsReadOnly" ));
static sal_Bool READONLY_FALLBACK = sal_False;
sal_Bool bReadOnly = READONLY_FALLBACK;
@@ -540,9 +526,6 @@ void MediaDescriptor::clearComponentDataEntry( const ::rtl::OUString& rName )
}
}
-/*-----------------------------------------------
- 10.03.2004 09:02
------------------------------------------------*/
sal_Bool MediaDescriptor::addInputStream()
{
return impl_addInputStream( sal_True );
@@ -602,20 +585,20 @@ sal_Bool MediaDescriptor::impl_addInputStream( sal_Bool bLockFile )
::rtl::OUString sURL = getUnpackedValueOrDefault(MediaDescriptor::PROP_URL(), ::rtl::OUString());
if (!sURL.getLength())
throw css::uno::Exception(
- ::rtl::OUString::createFromAscii("Found no URL."),
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "Found no URL." )),
css::uno::Reference< css::uno::XInterface >());
// Parse URL! Only the main part has to be used further. E.g. a jumpmark can make trouble
::rtl::OUString sNormalizedURL = impl_normalizeURL( sURL );
return impl_openStreamWithURL( sNormalizedURL, bLockFile );
}
-#if OSL_DEBUG_LEVEL>0
+#if OSL_DEBUG_LEVEL > 0
catch(const css::uno::Exception& ex)
{
::rtl::OUStringBuffer sMsg(256);
sMsg.appendAscii("Invalid MediaDescriptor detected:\n");
sMsg.append (ex.Message );
- OSL_ENSURE(sal_False, ::rtl::OUStringToOString(sMsg.makeStringAndClear(), RTL_TEXTENCODING_UTF8).getStr());
+ OSL_FAIL(::rtl::OUStringToOString(sMsg.makeStringAndClear(), RTL_TEXTENCODING_UTF8).getStr());
}
#else
catch(const css::uno::Exception&)
@@ -625,15 +608,12 @@ sal_Bool MediaDescriptor::impl_addInputStream( sal_Bool bLockFile )
return sal_False;
}
-/*-----------------------------------------------
- 25.03.2004 12:38
------------------------------------------------*/
sal_Bool MediaDescriptor::impl_openStreamWithPostData( const css::uno::Reference< css::io::XInputStream >& _rxPostData )
throw(::com::sun::star::uno::RuntimeException)
{
if ( !_rxPostData.is() )
throw css::lang::IllegalArgumentException(
- ::rtl::OUString::createFromAscii("Found invalid PostData."),
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "Found invalid PostData." )),
css::uno::Reference< css::uno::XInterface >(), 1);
// PostData can't be used in read/write mode!
@@ -651,7 +631,7 @@ sal_Bool MediaDescriptor::impl_openStreamWithPostData( const css::uno::Reference
::rtl::OUString sMediaType = getUnpackedValueOrDefault(MediaDescriptor::PROP_MEDIATYPE(), ::rtl::OUString());
if (!sMediaType.getLength())
{
- sMediaType = ::rtl::OUString::createFromAscii("application/x-www-form-urlencoded");
+ sMediaType = ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "application/x-www-form-urlencoded" ));
(*this)[MediaDescriptor::PROP_MEDIATYPE()] <<= sMediaType;
}
@@ -690,7 +670,7 @@ sal_Bool MediaDescriptor::impl_openStreamWithPostData( const css::uno::Reference
// success?
if ( !xResultStream.is() )
{
- OSL_ENSURE( false, "no valid reply to the HTTP-Post" );
+ OSL_FAIL( "no valid reply to the HTTP-Post" );
return sal_False;
}
@@ -699,10 +679,6 @@ sal_Bool MediaDescriptor::impl_openStreamWithPostData( const css::uno::Reference
}
/*-----------------------------------------------*/
-
-/*-----------------------------------------------
- 25.03.2004 12:29
------------------------------------------------*/
sal_Bool MediaDescriptor::impl_openStreamWithURL( const ::rtl::OUString& sURL, sal_Bool bLockFile )
throw(::com::sun::star::uno::RuntimeException)
{
@@ -838,9 +814,6 @@ sal_Bool MediaDescriptor::impl_openStreamWithURL( const ::rtl::OUString& sURL, s
return xInputStream.is();
}
-/*-----------------------------------------------
- 10.09.2004 10:51
------------------------------------------------*/
::rtl::OUString MediaDescriptor::impl_normalizeURL(const ::rtl::OUString& sURL)
{
/* Remove Jumpmarks (fragments) of an URL only here.
@@ -853,7 +826,7 @@ sal_Bool MediaDescriptor::impl_openStreamWithURL( const ::rtl::OUString& sURL, s
it parses the URL in another way. It's main part isnt enough
and it's complete part contains the jumpmark (fragment) parameter ...
*/
- static ::rtl::OUString SERVICENAME_URIREFERENCEFACTORY = ::rtl::OUString::createFromAscii("com.sun.star.uri.UriReferenceFactory");
+ static ::rtl::OUString SERVICENAME_URIREFERENCEFACTORY( RTL_CONSTASCII_USTRINGPARAM( "com.sun.star.uri.UriReferenceFactory" ));
try
{
@@ -878,3 +851,4 @@ sal_Bool MediaDescriptor::impl_openStreamWithURL( const ::rtl::OUString& sURL, s
} // namespace comphelper
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/misc/mimeconfighelper.cxx b/comphelper/source/misc/mimeconfighelper.cxx
index 5be9df3d61b6..c81e761392b9 100644
--- a/comphelper/source/misc/mimeconfighelper.cxx
+++ b/comphelper/source/misc/mimeconfighelper.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -59,7 +60,7 @@ MimeConfigurationHelper::MimeConfigurationHelper( const uno::Reference< lang::XM
for ( sal_Int32 nInd = 0; nInd < aClassID.getLength(); nInd++ )
{
if ( nInd == 4 || nInd == 6 || nInd == 8 || nInd == 10 )
- aResult += ::rtl::OUString::createFromAscii( "-" );
+ aResult += ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "-" ));
sal_Int32 nDigit1 = (sal_Int32)( (sal_uInt8)aClassID[nInd] / 16 );
sal_Int32 nDigit2 = (sal_uInt8)aClassID[nInd] % 16;
@@ -132,18 +133,18 @@ uno::Reference< container::XNameAccess > MimeConfigurationHelper::GetConfigurati
if ( !m_xConfigProvider.is() )
m_xConfigProvider = uno::Reference< lang::XMultiServiceFactory >(
m_xFactory->createInstance(
- ::rtl::OUString::createFromAscii( "com.sun.star.configuration.ConfigurationProvider" ) ),
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "com.sun.star.configuration.ConfigurationProvider" )) ),
uno::UNO_QUERY_THROW );
uno::Sequence< uno::Any > aArgs( 1 );
beans::PropertyValue aPathProp;
- aPathProp.Name = ::rtl::OUString::createFromAscii( "nodepath" );
+ aPathProp.Name = ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "nodepath" ));
aPathProp.Value <<= aPath;
aArgs[0] <<= aPathProp;
xConfig = uno::Reference< container::XNameAccess >(
m_xConfigProvider->createInstanceWithArguments(
- ::rtl::OUString::createFromAscii( "com.sun.star.configuration.ConfigurationAccess" ),
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "com.sun.star.configuration.ConfigurationAccess" )),
aArgs ),
uno::UNO_QUERY );
}
@@ -160,7 +161,7 @@ uno::Reference< container::XNameAccess > MimeConfigurationHelper::GetObjConfigur
if ( !m_xObjectConfig.is() )
m_xObjectConfig = GetConfigurationByPath(
- ::rtl::OUString::createFromAscii( "/org.openoffice.Office.Embedding/Objects" ) );
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "/org.openoffice.Office.Embedding/Objects" )) );
return m_xObjectConfig;
}
@@ -172,7 +173,7 @@ uno::Reference< container::XNameAccess > MimeConfigurationHelper::GetVerbsConfig
if ( !m_xVerbsConfig.is() )
m_xVerbsConfig = GetConfigurationByPath(
- ::rtl::OUString::createFromAscii( "/org.openoffice.Office.Embedding/Verbs" ) );
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "/org.openoffice.Office.Embedding/Verbs" )) );
return m_xVerbsConfig;
}
@@ -184,7 +185,7 @@ uno::Reference< container::XNameAccess > MimeConfigurationHelper::GetMediaTypeCo
if ( !m_xMediaTypeConfig.is() )
m_xMediaTypeConfig = GetConfigurationByPath(
- ::rtl::OUString::createFromAscii( "/org.openoffice.Office.Embedding/MimeTypeClassIDRelations" ) );
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "/org.openoffice.Office.Embedding/MimeTypeClassIDRelations" )) );
return m_xMediaTypeConfig;
}
@@ -196,7 +197,7 @@ uno::Reference< container::XNameAccess > MimeConfigurationHelper::GetFilterFacto
if ( !m_xFilterFactory.is() )
m_xFilterFactory.set(
- m_xFactory->createInstance( ::rtl::OUString::createFromAscii( "com.sun.star.document.FilterFactory" ) ),
+ m_xFactory->createInstance( ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.document.FilterFactory")) ),
uno::UNO_QUERY );
return m_xFilterFactory;
@@ -219,7 +220,7 @@ sal_Int32 MimeConfigurationHelper::GetFilterFlags( const ::rtl::OUString& aFilte
if ( aFilterAny >>= aData )
{
SequenceAsHashMap aFilterHM( aData );
- nFlags = aFilterHM.getUnpackedValueOrDefault( ::rtl::OUString::createFromAscii( "Flags" ), (sal_Int32)0 );
+ nFlags = aFilterHM.getUnpackedValueOrDefault( ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("Flags")), (sal_Int32)0 );
}
}
} catch( uno::Exception& )
@@ -244,7 +245,7 @@ sal_Int32 MimeConfigurationHelper::GetFilterFlags( const ::rtl::OUString& aFilte
if ( aFilterAnyData >>= aFilterData )
{
for ( sal_Int32 nInd = 0; nInd < aFilterData.getLength(); nInd++ )
- if ( aFilterData[nInd].Name.equalsAscii( "DocumentService" ) )
+ if ( aFilterData[nInd].Name.equalsAsciiL( RTL_CONSTASCII_STRINGPARAM( "DocumentService" ) ) )
aFilterData[nInd].Value >>= aDocServiceName;
}
}
@@ -259,7 +260,7 @@ sal_Int32 MimeConfigurationHelper::GetFilterFlags( const ::rtl::OUString& aFilte
{
uno::Reference< container::XContainerQuery > xTypeCFG(
m_xFactory->createInstance(
- ::rtl::OUString::createFromAscii( "com.sun.star.document.TypeDetection" ) ),
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "com.sun.star.document.TypeDetection" )) ),
uno::UNO_QUERY );
if ( xTypeCFG.is() )
@@ -268,7 +269,7 @@ sal_Int32 MimeConfigurationHelper::GetFilterFlags( const ::rtl::OUString& aFilte
{
// make query for all types matching the properties
uno::Sequence < beans::NamedValue > aSeq( 1 );
- aSeq[0].Name = ::rtl::OUString::createFromAscii( "MediaType" );
+ aSeq[0].Name = ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "MediaType" ));
aSeq[0].Value <<= aMediaType;
uno::Reference < container::XEnumeration > xEnum = xTypeCFG->createSubSetEnumerationByProperties( aSeq );
@@ -280,7 +281,7 @@ sal_Int32 MimeConfigurationHelper::GetFilterFlags( const ::rtl::OUString& aFilte
for ( sal_Int32 nInd = 0; nInd < aType.getLength(); nInd++ )
{
::rtl::OUString aFilterName;
- if ( aType[nInd].Name.equalsAscii( "PreferredFilter" )
+ if ( aType[nInd].Name.equalsAsciiL( RTL_CONSTASCII_STRINGPARAM( "PreferredFilter" ) )
&& ( aType[nInd].Value >>= aFilterName ) && aFilterName.getLength() )
{
::rtl::OUString aDocumentName = GetDocServiceNameFromFilter( aFilterName );
@@ -311,10 +312,10 @@ sal_Bool MimeConfigurationHelper::GetVerbByShortcut( const ::rtl::OUString& aVer
if ( xVerbsConfig.is() && ( xVerbsConfig->getByName( aVerbShortcut ) >>= xVerbsProps ) && xVerbsProps.is() )
{
embed::VerbDescriptor aTempDescr;
- if ( ( xVerbsProps->getByName( ::rtl::OUString::createFromAscii( "VerbID" ) ) >>= aTempDescr.VerbID )
- && ( xVerbsProps->getByName( ::rtl::OUString::createFromAscii( "VerbUIName" ) ) >>= aTempDescr.VerbName )
- && ( xVerbsProps->getByName( ::rtl::OUString::createFromAscii( "VerbFlags" ) ) >>= aTempDescr.VerbFlags )
- && ( xVerbsProps->getByName( ::rtl::OUString::createFromAscii( "VerbAttributes" ) ) >>= aTempDescr.VerbAttributes ) )
+ if ( ( xVerbsProps->getByName( ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "VerbID" )) ) >>= aTempDescr.VerbID )
+ && ( xVerbsProps->getByName( ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "VerbUIName" )) ) >>= aTempDescr.VerbName )
+ && ( xVerbsProps->getByName( ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "VerbFlags" )) ) >>= aTempDescr.VerbFlags )
+ && ( xVerbsProps->getByName( ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "VerbAttributes" )) ) >>= aTempDescr.VerbAttributes ) )
{
aDescriptor = aTempDescr;
bResult = sal_True;
@@ -342,14 +343,14 @@ uno::Sequence< beans::NamedValue > MimeConfigurationHelper::GetObjPropsFromConfi
uno::Sequence< ::rtl::OUString > aObjPropNames = xObjectProps->getElementNames();
aResult.realloc( aObjPropNames.getLength() + 1 );
- aResult[0].Name = ::rtl::OUString::createFromAscii( "ClassID" );
+ aResult[0].Name = ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "ClassID" ));
aResult[0].Value <<= aClassID;
for ( sal_Int32 nInd = 0; nInd < aObjPropNames.getLength(); nInd++ )
{
aResult[nInd + 1].Name = aObjPropNames[nInd];
- if ( aObjPropNames[nInd].equalsAscii( "ObjectVerbs" ) )
+ if ( aObjPropNames[nInd].equalsAsciiL( RTL_CONSTASCII_STRINGPARAM( "ObjectVerbs" ) ) )
{
uno::Sequence< ::rtl::OUString > aVerbShortcuts;
if ( xObjectProps->getByName( aObjPropNames[nInd] ) >>= aVerbShortcuts )
@@ -406,9 +407,9 @@ uno::Sequence< beans::NamedValue > MimeConfigurationHelper::GetObjectPropsByStri
if ( ClassIDsEqual( aClassID, GetSequenceClassID( SO3_DUMMY_CLASSID ) ) )
{
aObjProps.realloc(2);
- aObjProps[0].Name = ::rtl::OUString::createFromAscii("ObjectFactory");
- aObjProps[0].Value <<= ::rtl::OUString::createFromAscii("com.sun.star.embed.OOoSpecialEmbeddedObjectFactory");
- aObjProps[1].Name = ::rtl::OUString::createFromAscii("ClassID");
+ aObjProps[0].Name = ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "ObjectFactory" ));
+ aObjProps[0].Value <<= ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "com.sun.star.embed.OOoSpecialEmbeddedObjectFactory" ));
+ aObjProps[1].Name = ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "ClassID" ));
aObjProps[1].Value <<= aClassID;
return aObjProps;
}
@@ -439,9 +440,9 @@ uno::Sequence< beans::NamedValue > MimeConfigurationHelper::GetObjectPropsByClas
if ( ClassIDsEqual( aClassID, GetSequenceClassID( SO3_DUMMY_CLASSID ) ) )
{
aObjProps.realloc(2);
- aObjProps[0].Name = ::rtl::OUString::createFromAscii("ObjectFactory");
- aObjProps[0].Value <<= ::rtl::OUString::createFromAscii("com.sun.star.embed.OOoSpecialEmbeddedObjectFactory");
- aObjProps[1].Name = ::rtl::OUString::createFromAscii("ClassID");
+ aObjProps[0].Name = ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "ObjectFactory" ));
+ aObjProps[0].Value <<= ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "com.sun.star.embed.OOoSpecialEmbeddedObjectFactory" ));
+ aObjProps[1].Name = ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "ClassID" ));
aObjProps[1].Value <<= aClassID;
}
@@ -506,7 +507,7 @@ uno::Sequence< beans::NamedValue > MimeConfigurationHelper::GetObjectPropsByDocu
if ( ( xObjConfig->getByName( aClassIDs[nInd] ) >>= xObjectProps ) && xObjectProps.is()
&& ( xObjectProps->getByName(
- ::rtl::OUString::createFromAscii( "ObjectDocumentServiceName" ) ) >>= aEntryDocName )
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "ObjectDocumentServiceName" )) ) >>= aEntryDocName )
&& aEntryDocName.equals( aDocName ) )
{
return GetObjPropsFromConfigEntry( GetSequenceClassIDRepresentation( aClassIDs[nInd] ),
@@ -540,13 +541,13 @@ uno::Sequence< beans::NamedValue > MimeConfigurationHelper::GetObjectPropsByDocu
try
{
if ( xObjConfig.is() && ( xObjConfig->getByName( aStringClassID.toAsciiUpperCase() ) >>= xObjectProps ) && xObjectProps.is() )
- xObjectProps->getByName( ::rtl::OUString::createFromAscii( "ObjectFactory" ) ) >>= aResult;
+ xObjectProps->getByName( ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "ObjectFactory" )) ) >>= aResult;
}
catch( uno::Exception& )
{
uno::Sequence< sal_Int8 > aClassID = GetSequenceClassIDRepresentation( aStringClassID );
if ( ClassIDsEqual( aClassID, GetSequenceClassID( SO3_DUMMY_CLASSID ) ) )
- return ::rtl::OUString::createFromAscii("com.sun.star.embed.OOoSpecialEmbeddedObjectFactory");
+ return ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "com.sun.star.embed.OOoSpecialEmbeddedObjectFactory" ));
}
}
@@ -573,10 +574,10 @@ uno::Sequence< beans::NamedValue > MimeConfigurationHelper::GetObjectPropsByDocu
if ( ( xObjConfig->getByName( aClassIDs[nInd] ) >>= xObjectProps ) && xObjectProps.is()
&& ( xObjectProps->getByName(
- ::rtl::OUString::createFromAscii( "ObjectDocumentServiceName" ) ) >>= aEntryDocName )
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "ObjectDocumentServiceName" )) ) >>= aEntryDocName )
&& aEntryDocName.equals( aDocName ) )
{
- xObjectProps->getByName( ::rtl::OUString::createFromAscii( "ObjectFactory" ) ) >>= aResult;
+ xObjectProps->getByName( ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "ObjectFactory" )) ) >>= aResult;
break;
}
}
@@ -613,7 +614,7 @@ uno::Sequence< beans::NamedValue > MimeConfigurationHelper::GetObjectPropsByDocu
::rtl::OUString aFilterName;
for ( sal_Int32 nInd = 0; nInd < aMediaDescr.getLength(); nInd++ )
- if ( aMediaDescr[nInd].Name.equalsAscii( "FilterName" ) )
+ if ( aMediaDescr[nInd].Name.equalsAsciiL( RTL_CONSTASCII_STRINGPARAM( "FilterName" ) ) )
aMediaDescr[nInd].Value >>= aFilterName;
if ( !aFilterName.getLength() )
@@ -621,7 +622,7 @@ uno::Sequence< beans::NamedValue > MimeConfigurationHelper::GetObjectPropsByDocu
// filter name is not specified, so type detection should be done
uno::Reference< document::XTypeDetection > xTypeDetection(
- m_xFactory->createInstance( ::rtl::OUString::createFromAscii( "com.sun.star.document.TypeDetection" ) ),
+ m_xFactory->createInstance( ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "com.sun.star.document.TypeDetection" )) ),
uno::UNO_QUERY );
if ( !xTypeDetection.is() )
@@ -635,14 +636,14 @@ uno::Sequence< beans::NamedValue > MimeConfigurationHelper::GetObjectPropsByDocu
// get FilterName
for ( sal_Int32 nInd = 0; nInd < aTempMD.getLength(); nInd++ )
- if ( aTempMD[nInd].Name.equalsAscii( "FilterName" ) )
+ if ( aTempMD[nInd].Name.equalsAsciiL( RTL_CONSTASCII_STRINGPARAM( "FilterName" ) ) )
aTempMD[nInd].Value >>= aFilterName;
if ( aFilterName.getLength() )
{
sal_Int32 nOldLen = aMediaDescr.getLength();
aMediaDescr.realloc( nOldLen + 1 );
- aMediaDescr[nOldLen].Name = ::rtl::OUString::createFromAscii( "FilterName" );
+ aMediaDescr[nOldLen].Name = ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "FilterName" ));
aMediaDescr[ nOldLen ].Value <<= aFilterName;
}
@@ -655,11 +656,11 @@ uno::Sequence< beans::NamedValue > MimeConfigurationHelper::GetObjectPropsByDocu
{
for ( sal_Int32 nInd = 0; nInd < aTypes.getLength(); nInd++ )
{
- if ( aTypes[nInd].Name.equalsAscii( "PreferredFilter" ) && ( aTypes[nInd].Value >>= aFilterName ) )
+ if ( aTypes[nInd].Name.equalsAsciiL( RTL_CONSTASCII_STRINGPARAM( "PreferredFilter" ) ) && ( aTypes[nInd].Value >>= aFilterName ) )
{
sal_Int32 nOldLen = aMediaDescr.getLength();
aMediaDescr.realloc( nOldLen + 1 );
- aMediaDescr[nOldLen].Name = ::rtl::OUString::createFromAscii( "FilterName" );
+ aMediaDescr[nOldLen].Name = ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "FilterName" ));
aMediaDescr[ nOldLen ].Value = aTypes[nInd].Value;
break;
}
@@ -677,7 +678,7 @@ uno::Sequence< beans::NamedValue > MimeConfigurationHelper::GetObjectPropsByDocu
{
::rtl::OUString aDocName;
for ( sal_Int32 nInd = 0; nInd < aObject.getLength(); nInd++ )
- if ( aObject[nInd].Name.equalsAscii( "ObjectDocumentServiceName" ) )
+ if ( aObject[nInd].Name.equalsAsciiL( RTL_CONSTASCII_STRINGPARAM( "ObjectDocumentServiceName" ) ) )
{
aObject[nInd].Value >>= aDocName;
break;
@@ -688,7 +689,7 @@ uno::Sequence< beans::NamedValue > MimeConfigurationHelper::GetObjectPropsByDocu
sal_Bool bNeedsAddition = sal_True;
for ( sal_Int32 nMedInd = 0; nMedInd < aMediaDescr.getLength(); nMedInd++ )
- if ( aMediaDescr[nMedInd].Name.equalsAscii( "DocumentService" ) )
+ if ( aMediaDescr[nMedInd].Name.equalsAsciiL( RTL_CONSTASCII_STRINGPARAM( "DocumentService" ) ) )
{
aMediaDescr[nMedInd].Value <<= aDocName;
bNeedsAddition = sal_False;
@@ -699,7 +700,7 @@ uno::Sequence< beans::NamedValue > MimeConfigurationHelper::GetObjectPropsByDocu
{
sal_Int32 nOldLen = aMediaDescr.getLength();
aMediaDescr.realloc( nOldLen + 1 );
- aMediaDescr[nOldLen].Name = ::rtl::OUString::createFromAscii( "DocumentService" );
+ aMediaDescr[nOldLen].Name = ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "DocumentService" ));
aMediaDescr[nOldLen].Value <<= aDocName;
}
@@ -735,9 +736,9 @@ sal_Bool MimeConfigurationHelper::AddFilterNameCheckOwnFile(
uno::UNO_QUERY_THROW );
uno::Sequence< beans::NamedValue > aSearchRequest( 2 );
- aSearchRequest[0].Name = ::rtl::OUString::createFromAscii( "DocumentService" );
+ aSearchRequest[0].Name = ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "DocumentService" ));
aSearchRequest[0].Value <<= aServiceName;
- aSearchRequest[1].Name = ::rtl::OUString::createFromAscii( "FileFormatVersion" );
+ aSearchRequest[1].Name = ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "FileFormatVersion" ));
aSearchRequest[1].Value <<= nVersion;
uno::Sequence< beans::PropertyValue > aFilterProps;
@@ -752,7 +753,7 @@ sal_Bool MimeConfigurationHelper::AddFilterNameCheckOwnFile(
if ( xFilterEnum->nextElement() >>= aProps )
{
SequenceAsHashMap aPropsHM( aProps );
- sal_Int32 nFlags = aPropsHM.getUnpackedValueOrDefault( ::rtl::OUString::createFromAscii( "Flags" ),
+ sal_Int32 nFlags = aPropsHM.getUnpackedValueOrDefault( ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "Flags" )),
(sal_Int32)0 );
// that should be import, export, own filter and not a template filter ( TemplatePath flag )
@@ -762,7 +763,7 @@ sal_Bool MimeConfigurationHelper::AddFilterNameCheckOwnFile(
// if there are more than one filter the preffered one should be used
// if there is no preffered filter the first one will be used
if ( !aResult.getLength() || ( nFlags & SFX_FILTER_PREFERED ) )
- aResult = aPropsHM.getUnpackedValueOrDefault( ::rtl::OUString::createFromAscii( "Name" ),
+ aResult = aPropsHM.getUnpackedValueOrDefault( ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "Name" )),
::rtl::OUString() );
if ( nFlags & SFX_FILTER_PREFERED )
break; // the preffered filter was found
@@ -794,12 +795,12 @@ sal_Bool MimeConfigurationHelper::AddFilterNameCheckOwnFile(
if ( aImpFilterAny >>= aImpData )
{
SequenceAsHashMap aImpFilterHM( aImpData );
- sal_Int32 nFlags = aImpFilterHM.getUnpackedValueOrDefault( ::rtl::OUString::createFromAscii( "Flags" ),
+ sal_Int32 nFlags = aImpFilterHM.getUnpackedValueOrDefault( ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("Flags")),
(sal_Int32)0 );
if ( !( nFlags & SFX_FILTER_IMPORT ) )
{
- OSL_ENSURE( sal_False, "This is no import filter!" );
+ OSL_FAIL( "This is no import filter!" );
throw uno::Exception();
}
@@ -809,16 +810,16 @@ sal_Bool MimeConfigurationHelper::AddFilterNameCheckOwnFile(
}
else
{
- ::rtl::OUString aDocumentServiceName = aImpFilterHM.getUnpackedValueOrDefault( ::rtl::OUString::createFromAscii( "DocumentService" ), ::rtl::OUString() );
- ::rtl::OUString aTypeName = aImpFilterHM.getUnpackedValueOrDefault( ::rtl::OUString::createFromAscii( "Type" ), ::rtl::OUString() );
+ ::rtl::OUString aDocumentServiceName = aImpFilterHM.getUnpackedValueOrDefault( ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("DocumentService")), ::rtl::OUString() );
+ ::rtl::OUString aTypeName = aImpFilterHM.getUnpackedValueOrDefault( ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("Type")), ::rtl::OUString() );
OSL_ENSURE( aDocumentServiceName.getLength() && aTypeName.getLength(), "Incomplete filter data!" );
if ( aDocumentServiceName.getLength() && aTypeName.getLength() )
{
uno::Sequence< beans::NamedValue > aSearchRequest( 2 );
- aSearchRequest[0].Name = ::rtl::OUString::createFromAscii( "Type" );
+ aSearchRequest[0].Name = ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("Type"));
aSearchRequest[0].Value <<= aTypeName;
- aSearchRequest[1].Name = ::rtl::OUString::createFromAscii( "DocumentService" );
+ aSearchRequest[1].Name = ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("DocumentService"));
aSearchRequest[1].Value <<= aDocumentServiceName;
uno::Sequence< beans::PropertyValue > aExportFilterProps = SearchForFilter(
@@ -830,7 +831,7 @@ sal_Bool MimeConfigurationHelper::AddFilterNameCheckOwnFile(
if ( aExportFilterProps.getLength() )
{
SequenceAsHashMap aExpPropsHM( aExportFilterProps );
- aExportFilterName = aExpPropsHM.getUnpackedValueOrDefault( ::rtl::OUString::createFromAscii( "Name" ), ::rtl::OUString() );
+ aExportFilterName = aExpPropsHM.getUnpackedValueOrDefault( ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("Name")), ::rtl::OUString() );
}
}
}
@@ -865,7 +866,7 @@ uno::Sequence< beans::PropertyValue > MimeConfigurationHelper::SearchForFilter(
if ( xFilterEnum->nextElement() >>= aProps )
{
SequenceAsHashMap aPropsHM( aProps );
- sal_Int32 nFlags = aPropsHM.getUnpackedValueOrDefault( ::rtl::OUString::createFromAscii( "Flags" ),
+ sal_Int32 nFlags = aPropsHM.getUnpackedValueOrDefault( ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("Flags")),
(sal_Int32)0 );
if ( ( ( nFlags & nMustFlags ) == nMustFlags ) && !( nFlags & nDontFlags ) )
{
@@ -939,3 +940,4 @@ uno::Sequence<sal_Int8> MimeConfigurationHelper::GetSequenceClassIDFromObjectNam
return aClassId;
}
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/misc/namedvaluecollection.cxx b/comphelper/source/misc/namedvaluecollection.cxx
index 566e5526019c..6ed6cd1af22e 100644
--- a/comphelper/source/misc/namedvaluecollection.cxx
+++ b/comphelper/source/misc/namedvaluecollection.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -29,17 +30,16 @@
#include "precompiled_comphelper.hxx"
#include <comphelper/namedvaluecollection.hxx>
-/** === begin UNO includes === **/
#include <com/sun/star/beans/NamedValue.hpp>
#include <com/sun/star/lang/IllegalArgumentException.hpp>
#include <com/sun/star/beans/PropertyState.hpp>
-/** === end UNO includes === **/
#include <rtl/ustrbuf.hxx>
#include <rtl/strbuf.hxx>
+#include <rtl/instance.hxx>
#include <osl/diagnose.h>
-#include <hash_map>
+#include <boost/unordered_map.hpp>
#include <functional>
#include <algorithm>
@@ -65,7 +65,7 @@ namespace comphelper
//====================================================================
//= NamedValueCollection_Impl
//====================================================================
- typedef ::std::hash_map< ::rtl::OUString, Any, ::rtl::OUStringHash > NamedValueRepository;
+ typedef ::boost::unordered_map< ::rtl::OUString, Any, ::rtl::OUStringHash > NamedValueRepository;
struct NamedValueCollection_Impl
{
@@ -158,13 +158,11 @@ namespace comphelper
//--------------------------------------------------------------------
::std::vector< ::rtl::OUString > NamedValueCollection::getNames() const
{
- ::std::vector< ::rtl::OUString > aNames( m_pImpl->aValues.size() );
- ::std::transform(
- m_pImpl->aValues.begin(),
- m_pImpl->aValues.end(),
- aNames.begin(),
- ::std::select1st< NamedValueRepository::value_type >()
- );
+ ::std::vector< ::rtl::OUString > aNames;
+ for ( NamedValueRepository::const_iterator it = m_pImpl->aValues.begin(), end = m_pImpl->aValues.end(); it != end; ++it )
+ {
+ aNames.push_back( it->first );
+ }
return aNames;
}
@@ -213,7 +211,7 @@ namespace comphelper
::rtl::OStringBuffer message;
message.append( "NamedValueCollection::impl_assign: encountered a value type which I cannot handle:\n" );
message.append( ::rtl::OUStringToOString( pArgument->getValueTypeName(), RTL_TEXTENCODING_ASCII_US ) );
- OSL_ENSURE( false, message.makeStringAndClear() );
+ OSL_FAIL( message.makeStringAndClear() );
}
#endif
}
@@ -278,6 +276,11 @@ namespace comphelper
return false;
}
+ namespace
+ {
+ class theEmptyDefault : public rtl::Static<Any, theEmptyDefault> {};
+ }
+
//--------------------------------------------------------------------
const Any& NamedValueCollection::impl_get( const ::rtl::OUString& _rValueName ) const
{
@@ -285,8 +288,7 @@ namespace comphelper
if ( pos != m_pImpl->aValues.end() )
return pos->second;
- static Any aEmptyDefault;
- return aEmptyDefault;
+ return theEmptyDefault::get();
}
//--------------------------------------------------------------------
@@ -355,3 +357,4 @@ namespace comphelper
} // namespace comphelper
//........................................................................
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/misc/numberedcollection.cxx b/comphelper/source/misc/numberedcollection.cxx
index 11f430a30fba..e8374efc2e4d 100644
--- a/comphelper/source/misc/numberedcollection.cxx
+++ b/comphelper/source/misc/numberedcollection.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -45,8 +46,7 @@ namespace css = ::com::sun::star;
//_______________________________________________
// definitions
-static const ::rtl::OUString ERRMSG_INVALID_COMPONENT_PARAM = ::rtl::OUString::createFromAscii("NULL as component reference not allowed.");
-static const ::rtl::OUString ERRMSG_INVALID_NUMBER_PARAM = ::rtl::OUString::createFromAscii("Special valkud INVALID_NUMBER not allowed as input parameter.");
+static const ::rtl::OUString ERRMSG_INVALID_COMPONENT_PARAM(RTL_CONSTASCII_USTRINGPARAM("NULL as component reference not allowed."));
//-----------------------------------------------
NumberedCollection::NumberedCollection()
@@ -129,33 +129,33 @@ void SAL_CALL NumberedCollection::releaseNumber(::sal_Int32 nNumber)
// SYNCHRONIZED ->
::osl::ResettableMutexGuard aLock(m_aMutex);
- if (nNumber == css::frame::UntitledNumbersConst::INVALID_NUMBER)
- throw css::lang::IllegalArgumentException (ERRMSG_INVALID_NUMBER_PARAM, m_xOwner.get(), 1);
+ if (nNumber == css::frame::UntitledNumbersConst::INVALID_NUMBER)
+ throw css::lang::IllegalArgumentException (rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("Special valkud INVALID_NUMBER not allowed as input parameter.")), m_xOwner.get(), 1);
- TDeadItemList lDeadItems;
- TNumberedItemHash::iterator pComponent;
+ TDeadItemList lDeadItems;
+ TNumberedItemHash::iterator pComponent;
- for ( pComponent = m_lComponents.begin ();
- pComponent != m_lComponents.end ();
- ++pComponent )
- {
- const TNumberedItem& rItem = pComponent->second;
- const css::uno::Reference< css::uno::XInterface > xItem = rItem.xItem.get();
+ for ( pComponent = m_lComponents.begin ();
+ pComponent != m_lComponents.end ();
+ ++pComponent )
+ {
+ const TNumberedItem& rItem = pComponent->second;
+ const css::uno::Reference< css::uno::XInterface > xItem = rItem.xItem.get();
- if ( ! xItem.is ())
- {
- lDeadItems.push_back(pComponent->first);
- continue;
- }
+ if ( ! xItem.is ())
+ {
+ lDeadItems.push_back(pComponent->first);
+ continue;
+ }
- if (rItem.nNumber == nNumber)
- {
- m_lComponents.erase (pComponent);
- break;
- }
+ if (rItem.nNumber == nNumber)
+ {
+ m_lComponents.erase (pComponent);
+ break;
}
+ }
- impl_cleanUpDeadItems(m_lComponents, lDeadItems);
+ impl_cleanUpDeadItems(m_lComponents, lDeadItems);
// <- SYNCHRONIZED
}
@@ -274,3 +274,5 @@ void NumberedCollection::impl_cleanUpDeadItems ( TNumberedItemHash& lItems
}
} // namespace comphelper
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/misc/numbers.cxx b/comphelper/source/misc/numbers.cxx
index 06f9f519c318..334a9e52178d 100644
--- a/comphelper/source/misc/numbers.cxx
+++ b/comphelper/source/misc/numbers.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -52,7 +53,7 @@ sal_Int16 getNumberFormatType(const staruno::Reference<starutil::XNumberFormats>
{
staruno::Reference<starbeans::XPropertySet> xFormat(xFormats->getByKey(nKey));
if (xFormat.is())
- xFormat->getPropertyValue(rtl::OUString::createFromAscii("Type")) >>= nReturn;
+ xFormat->getPropertyValue(rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "Type" ))) >>= nReturn;
}
catch(...)
{
@@ -82,7 +83,7 @@ staruno::Any getNumberFormatDecimals(const staruno::Reference<starutil::XNumberF
staruno::Reference<starbeans::XPropertySet> xFormat( xFormats->getByKey(nKey));
if (xFormat.is())
{
- static ::rtl::OUString PROPERTY_DECIMALS = ::rtl::OUString::createFromAscii("Decimals");
+ static ::rtl::OUString PROPERTY_DECIMALS( RTL_CONSTASCII_USTRINGPARAM( "Decimals" ));
return xFormat->getPropertyValue(PROPERTY_DECIMALS);
}
}
@@ -138,7 +139,7 @@ Any getNumberFormatProperty( const Reference< XNumberFormatter >& _rxFormatter,
}
catch( const Exception& )
{
- OSL_ENSURE( sal_False, "::getNumberFormatProperty: caught an exception (did you create the key with another formatter?)!" );
+ OSL_FAIL( "::getNumberFormatProperty: caught an exception (did you create the key with another formatter?)!" );
}
return aReturn;
@@ -148,3 +149,4 @@ Any getNumberFormatProperty( const Reference< XNumberFormatter >& _rxFormatter,
} // namespace comphelper
//.........................................................................
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/misc/officeresourcebundle.cxx b/comphelper/source/misc/officeresourcebundle.cxx
index cbe5b0dc2659..2e2119cb2ee3 100644
--- a/comphelper/source/misc/officeresourcebundle.cxx
+++ b/comphelper/source/misc/officeresourcebundle.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -136,7 +137,7 @@ namespace comphelper
}
catch( const Exception& )
{
- OSL_ENSURE( false, "ResourceBundle_Impl::loadString: caught an exception!" );
+ OSL_FAIL( "ResourceBundle_Impl::loadString: caught an exception!" );
}
}
return sString;
@@ -157,7 +158,7 @@ namespace comphelper
}
catch( const Exception& )
{
- OSL_ENSURE( false, "ResourceBundle_Impl::hasString: caught an exception!" );
+ OSL_FAIL( "ResourceBundle_Impl::hasString: caught an exception!" );
}
}
return has;
@@ -181,7 +182,7 @@ namespace comphelper
}
catch( const Exception& )
{
- OSL_ENSURE( false, "ResourceBundle_Impl::impl_loadBundle_nopthrow: could not create the resource loader!" );
+ OSL_FAIL( "ResourceBundle_Impl::impl_loadBundle_nopthrow: could not create the resource loader!" );
}
if ( !xLoader.is() )
@@ -193,7 +194,7 @@ namespace comphelper
}
catch( const MissingResourceException& )
{
- OSL_ENSURE( false, "ResourceBundle_Impl::impl_loadBundle_nopthrow: missing the given resource bundle!" );
+ OSL_FAIL( "ResourceBundle_Impl::impl_loadBundle_nopthrow: missing the given resource bundle!" );
}
return m_xBundle.is();
@@ -238,3 +239,5 @@ namespace comphelper
//........................................................................
} // namespace comphelper
//........................................................................
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/misc/officerestartmanager.cxx b/comphelper/source/misc/officerestartmanager.cxx
index 1a98ddfce8da..20af7275ca4d 100644
--- a/comphelper/source/misc/officerestartmanager.cxx
+++ b/comphelper/source/misc/officerestartmanager.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -103,7 +104,7 @@ void SAL_CALL OOfficeRestartManager::requestRestart( const uno::Reference< task:
uno::Reference< awt::XRequestCallback > xRequestCallback(
xFactory->createInstanceWithContext(
- ::rtl::OUString::createFromAscii("com.sun.star.awt.AsyncCallback"),
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "com.sun.star.awt.AsyncCallback" )),
m_xContext ),
uno::UNO_QUERY_THROW );
@@ -208,3 +209,5 @@ void createRegistryInfo_OOfficeRestartManager()
static ::comphelper::module::OAutoRegistration< ::comphelper::OOfficeRestartManager > aAutoRegistration;
static ::comphelper::module::OSingletonRegistration< ::comphelper::OOfficeRestartManager > aSingletonRegistration;
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/misc/officerestartmanager.hxx b/comphelper/source/misc/officerestartmanager.hxx
index 2317d0217060..c0aabf65d531 100644
--- a/comphelper/source/misc/officerestartmanager.hxx
+++ b/comphelper/source/misc/officerestartmanager.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -89,3 +90,4 @@ public:
#endif
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/misc/proxyaggregation.cxx b/comphelper/source/misc/proxyaggregation.cxx
index 1a3dd73930ba..b24aa4407356 100644
--- a/comphelper/source/misc/proxyaggregation.cxx
+++ b/comphelper/source/misc/proxyaggregation.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -274,3 +275,4 @@ namespace comphelper
} // namespace comphelper
//.............................................................................
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/misc/regpathhelper.cxx b/comphelper/source/misc/regpathhelper.cxx
index 0ac8f0277236..1228e9278db9 100644
--- a/comphelper/source/misc/regpathhelper.cxx
+++ b/comphelper/source/misc/regpathhelper.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -32,14 +33,16 @@
#include <osl/file.hxx>
#include <osl/security.hxx>
#include <osl/thread.h>
-#include <vos/process.hxx>
+#include <osl/process.h>
#include <rtl/textenc.h>
#include <rtl/uri.h>
#include <rtl/uri.hxx>
-using namespace vos;
using namespace osl;
-using namespace rtl;
+
+using ::rtl::OUString;
+using ::rtl::OString;
+using ::rtl::OStringToOUString;
#define PATH_DELEMITTER '/'
@@ -65,18 +68,17 @@ namespace comphelper
*/
static sal_Bool retrievePortalUserDir( OUString *pDirectory )
{
- OStartupInfo startInfo;
- sal_uInt32 nArgs = startInfo.getCommandArgCount();
+ sal_uInt32 nArgs = osl_getCommandArgCount();
sal_Bool bIsPortalUser = sal_False;
OUString sArg;
while( nArgs > 0 )
- {
- if ( !startInfo.getCommandArg(--nArgs, sArg) )
- {
- if ( sArg.indexOf(OUString::createFromAscii("-userid")) == 0 )
+ {
+ if ( !osl_getCommandArg(--nArgs, &sArg.pData) )
+ {
+ if ( sArg.indexOf(OUString( RTL_CONSTASCII_USTRINGPARAM( "-userid" ))) == 0 )
{
- bIsPortalUser = sal_True;
+ bIsPortalUser = sal_True;
sal_Int32 nStart = sArg.lastIndexOf( '[' );
sal_Int32 nEnd = sArg.lastIndexOf( ']' );
if( -1 == nStart || -1 == nEnd || nEnd < nStart)
@@ -188,8 +190,7 @@ OUString getPathToSystemRegistry()
FILE *f=NULL;
// search in the directory of the executable
- OStartupInfo info;
- if( OStartupInfo::E_None == info.getExecutableFile(uBuffer) )
+ if(osl_Process_E_None == osl_getExecutableFile(&uBuffer.pData))
{
sal_uInt32 lastIndex = uBuffer.lastIndexOf(PATH_DELEMITTER);
if (lastIndex > 0)
@@ -233,3 +234,4 @@ OUString getPathToSystemRegistry()
}
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/misc/scopeguard.cxx b/comphelper/source/misc/scopeguard.cxx
index ccd5b618605b..c37484be5b07 100644
--- a/comphelper/source/misc/scopeguard.cxx
+++ b/comphelper/source/misc/scopeguard.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -45,14 +46,14 @@ ScopeGuard::~ScopeGuard()
}
catch (com::sun::star::uno::Exception & exc) {
(void) exc; // avoid warning about unused variable
- OSL_ENSURE(
- false, rtl::OUStringToOString(
+ OSL_FAIL(
+ rtl::OUStringToOString(
rtl::OUString( RTL_CONSTASCII_USTRINGPARAM(
- "UNO exception occured: ") ) +
+ "UNO exception occurred: ") ) +
exc.Message, RTL_TEXTENCODING_UTF8 ).getStr() );
}
catch (...) {
- OSL_ENSURE( false, "unknown exception occured!" );
+ OSL_FAIL( "unknown exception occurred!" );
}
}
else
@@ -77,3 +78,4 @@ FlagRestorationGuard::~FlagRestorationGuard()
} // namespace comphelper
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/misc/sequence.cxx b/comphelper/source/misc/sequence.cxx
index b0d7c4da1587..622cfff4989d 100644
--- a/comphelper/source/misc/sequence.cxx
+++ b/comphelper/source/misc/sequence.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -101,3 +102,4 @@ sal_Bool existsValue(const ::rtl::OUString& Value,const staruno::Sequence< ::rtl
} // namespace comphelper
//.........................................................................
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/misc/sequenceashashmap.cxx b/comphelper/source/misc/sequenceashashmap.cxx
index a79ffc9037cc..d119f10a3a0d 100644
--- a/comphelper/source/misc/sequenceashashmap.cxx
+++ b/comphelper/source/misc/sequenceashashmap.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -114,7 +115,7 @@ void SequenceAsHashMap::operator<<(const css::uno::Any& aSource)
}
throw css::beans::IllegalTypeException(
- ::rtl::OUString::createFromAscii("Any contains wrong type."),
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "Any contains wrong type." )),
css::uno::Reference< css::uno::XInterface >());
}
@@ -134,7 +135,7 @@ void SequenceAsHashMap::operator<<(const css::uno::Sequence< css::uno::Any >& lS
(!lP.Value.hasValue())
)
throw css::beans::IllegalTypeException(
- ::rtl::OUString::createFromAscii("PropertyValue struct contains no usefull informations."),
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "PropertyValue struct contains no usefull informations." )),
css::uno::Reference< css::uno::XInterface >());
(*this)[lP.Name] = lP.Value;
continue;
@@ -148,7 +149,7 @@ void SequenceAsHashMap::operator<<(const css::uno::Sequence< css::uno::Any >& lS
(!lN.Value.hasValue())
)
throw css::beans::IllegalTypeException(
- ::rtl::OUString::createFromAscii("NamedValue struct contains no usefull informations."),
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "NamedValue struct contains no usefull informations." )),
css::uno::Reference< css::uno::XInterface >());
(*this)[lN.Name] = lN.Value;
continue;
@@ -157,7 +158,7 @@ void SequenceAsHashMap::operator<<(const css::uno::Sequence< css::uno::Any >& lS
// ignore VOID Any ... but reject wrong filled ones!
if (lSource[i].hasValue())
throw css::beans::IllegalTypeException(
- ::rtl::OUString::createFromAscii("Any contains wrong type."),
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "Any contains wrong type." )),
css::uno::Reference< css::uno::XInterface >());
}
}
@@ -398,3 +399,5 @@ void SequenceAsHashMap::dbg_dumpToFile(const char* pFileName,
#endif // OSL_DEBUG_LEVEL > 1
} // namespace comphelper
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/misc/servicedecl.cxx b/comphelper/source/misc/servicedecl.cxx
index 7986407b0bd5..6048709fd061 100644
--- a/comphelper/source/misc/servicedecl.cxx
+++ b/comphelper/source/misc/servicedecl.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -163,3 +164,4 @@ rtl::OUString ServiceDecl::getImplementationName() const
} // namespace service_decl
} // namespace comphelper
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/misc/serviceinfohelper.cxx b/comphelper/source/misc/serviceinfohelper.cxx
index f2f9da278a06..97f7f96ad8df 100644
--- a/comphelper/source/misc/serviceinfohelper.cxx
+++ b/comphelper/source/misc/serviceinfohelper.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -6,9 +7,6 @@
*
* OpenOffice.org - a multi-platform office productivity suite
*
- * $RCSfile: unoprov.cxx,v $
- * $Revision: 1.72.92.1 $
- *
* This file is part of OpenOffice.org.
*
* OpenOffice.org is free software: you can redistribute it and/or modify
@@ -110,3 +108,4 @@ void ServiceInfoHelper::addToSequence( ::com::sun::star::uno::Sequence< ::rtl::O
}
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/misc/sharedmutex.cxx b/comphelper/source/misc/sharedmutex.cxx
index 4d3fade030a6..346fead794fe 100644
--- a/comphelper/source/misc/sharedmutex.cxx
+++ b/comphelper/source/misc/sharedmutex.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
@@ -60,3 +61,5 @@ namespace comphelper
//........................................................................
} // namespace comphelper
//........................................................................
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/misc/stillreadwriteinteraction.cxx b/comphelper/source/misc/stillreadwriteinteraction.cxx
index 9054f0754b5e..f51353e47897 100644
--- a/comphelper/source/misc/stillreadwriteinteraction.cxx
+++ b/comphelper/source/misc/stillreadwriteinteraction.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -29,17 +30,11 @@
#include "precompiled_comphelper.hxx"
#include <comphelper/stillreadwriteinteraction.hxx>
-#ifndef __COM_SUN_STAR_UCB_INTERACTIVEIOEXCEPTION_HPP__
#include <com/sun/star/ucb/InteractiveIOException.hpp>
-#endif
-#ifndef __COM_SUN_STAR_TASK_XINTERACTIONABORT_HPP__
#include <com/sun/star/task/XInteractionAbort.hpp>
-#endif
-#ifndef __COM_SUN_STAR_UCB_UNSUPPORTEDDATASINKEXCEPTION_HPP__
#include <com/sun/star/ucb/UnsupportedDataSinkException.hpp>
-#endif
namespace comphelper{
@@ -142,3 +137,5 @@ ucbhelper::InterceptedInteraction::EInterceptionState StillReadWriteInteraction:
return ::ucbhelper::InterceptedInteraction::E_INTERCEPTED;
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/misc/storagehelper.cxx b/comphelper/source/misc/storagehelper.cxx
index 9b4e7a15cfca..3441e0a1736f 100644
--- a/comphelper/source/misc/storagehelper.cxx
+++ b/comphelper/source/misc/storagehelper.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -63,7 +64,7 @@ uno::Reference< lang::XSingleServiceFactory > OStorageHelper::GetStorageFactory(
throw uno::RuntimeException();
uno::Reference < lang::XSingleServiceFactory > xStorageFactory(
- xFactory->createInstance ( ::rtl::OUString::createFromAscii( "com.sun.star.embed.StorageFactory" ) ),
+ xFactory->createInstance ( ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "com.sun.star.embed.StorageFactory" )) ),
uno::UNO_QUERY );
if ( !xStorageFactory.is() )
@@ -82,7 +83,7 @@ uno::Reference< lang::XSingleServiceFactory > OStorageHelper::GetFileSystemStora
throw uno::RuntimeException();
uno::Reference < lang::XSingleServiceFactory > xStorageFactory(
- xFactory->createInstance ( ::rtl::OUString::createFromAscii( "com.sun.star.embed.FileSystemStorageFactory" ) ),
+ xFactory->createInstance ( ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "com.sun.star.embed.FileSystemStorageFactory" )) ),
uno::UNO_QUERY );
if ( !xStorageFactory.is() )
@@ -228,7 +229,7 @@ uno::Reference< io::XInputStream > OStorageHelper::GetInputStreamFromURL(
throw uno::RuntimeException();
uno::Reference < ::com::sun::star::ucb::XSimpleFileAccess > xTempAccess(
- xFactory->createInstance ( ::rtl::OUString::createFromAscii( "com.sun.star.ucb.SimpleFileAccess" ) ),
+ xFactory->createInstance ( ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "com.sun.star.ucb.SimpleFileAccess" )) ),
uno::UNO_QUERY );
if ( !xTempAccess.is() )
@@ -262,7 +263,7 @@ sal_Int32 OStorageHelper::GetXStorageFormat(
uno::Reference< beans::XPropertySet > xStorProps( xStorage, uno::UNO_QUERY_THROW );
::rtl::OUString aMediaType;
- xStorProps->getPropertyValue( ::rtl::OUString::createFromAscii( "MediaType" ) ) >>= aMediaType;
+ xStorProps->getPropertyValue( ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "MediaType" )) ) >>= aMediaType;
sal_Int32 nResult = 0;
@@ -554,3 +555,4 @@ sal_Bool OStorageHelper::PathHasSegment( const ::rtl::OUString& aPath, const ::r
}
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/misc/string.cxx b/comphelper/source/misc/string.cxx
index 951baf0be8d2..18ad6ad4fe9f 100644
--- a/comphelper/source/misc/string.cxx
+++ b/comphelper/source/misc/string.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -41,6 +42,8 @@
#include <comphelper/stlunosequence.hxx>
#include <comphelper/stl_types.hxx>
+#include <com/sun/star/i18n/CharType.hpp>
+
namespace comphelper { namespace string {
@@ -91,20 +94,119 @@ rtl::OUString searchAndReplaceAsciiL(
return _source;
}
+sal_uInt32 decimalStringToNumber(
+ ::rtl::OUString const & str )
+{
+ sal_uInt32 result = 0;
+ for( sal_Int32 i = 0 ; i < str.getLength() ; )
+ {
+ sal_uInt32 c = str.iterateCodePoints(&i);
+ sal_uInt32 value = 0;
+ if( c <= 0x0039) // ASCII decimal digits, most common
+ value = c - 0x0030;
+ else if( c >= 0x1D7F6 ) // mathematical monospace digits
+ value = c - 0x1D7F6;
+ else if( c >= 0x1D7EC ) // mathematical sans-serif bold digits
+ value = c - 0x1D7EC;
+ else if( c >= 0x1D7E2 ) // mathematical sans-serif digits
+ value = c - 0x1D7E2;
+ else if( c >= 0x1D7D8 ) // mathematical double-struck digits
+ value = c - 0x1D7D8;
+ else if( c >= 0x1D7CE ) // mathematical bold digits
+ value = c - 0x1D7CE;
+ else if( c >= 0x11066 ) // brahmi digits
+ value = c - 0x11066;
+ else if( c >= 0x104A0 ) // osmanya digits
+ value = c - 0x104A0;
+ else if( c >= 0xFF10 ) // fullwidth digits
+ value = c - 0xFF10;
+ else if( c >= 0xABF0 ) // meetei mayek digits
+ value = c - 0xABF0;
+ else if( c >= 0xAA50 ) // cham digits
+ value = c - 0xAA50;
+ else if( c >= 0xA9D0 ) // javanese digits
+ value = c - 0xA9D0;
+ else if( c >= 0xA900 ) // kayah li digits
+ value = c - 0xA900;
+ else if( c >= 0xA8D0 ) // saurashtra digits
+ value = c - 0xA8D0;
+ else if( c >= 0xA620 ) // vai digits
+ value = c - 0xA620;
+ else if( c >= 0x1C50 ) // ol chiki digits
+ value = c - 0x1C50;
+ else if( c >= 0x1C40 ) // lepcha digits
+ value = c - 0x1C40;
+ else if( c >= 0x1BB0 ) // sundanese digits
+ value = c - 0x1BB0;
+ else if( c >= 0x1B50 ) // balinese digits
+ value = c - 0x1B50;
+ else if( c >= 0x1A90 ) // tai tham tham digits
+ value = c - 0x1A90;
+ else if( c >= 0x1A80 ) // tai tham hora digits
+ value = c - 0x1A80;
+ else if( c >= 0x19D0 ) // new tai lue digits
+ value = c - 0x19D0;
+ else if( c >= 0x1946 ) // limbu digits
+ value = c - 0x1946;
+ else if( c >= 0x1810 ) // mongolian digits
+ value = c - 0x1810;
+ else if( c >= 0x17E0 ) // khmer digits
+ value = c - 0x17E0;
+ else if( c >= 0x1090 ) // myanmar shan digits
+ value = c - 0x1090;
+ else if( c >= 0x1040 ) // myanmar digits
+ value = c - 0x1040;
+ else if( c >= 0x0F20 ) // tibetan digits
+ value = c - 0x0F20;
+ else if( c >= 0x0ED0 ) // lao digits
+ value = c - 0x0ED0;
+ else if( c >= 0x0E50 ) // thai digits
+ value = c - 0x0E50;
+ else if( c >= 0x0D66 ) // malayalam digits
+ value = c - 0x0D66;
+ else if( c >= 0x0CE6 ) // kannada digits
+ value = c - 0x0CE6;
+ else if( c >= 0x0C66 ) // telugu digits
+ value = c - 0x0C66;
+ else if( c >= 0x0BE6 ) // tamil digits
+ value = c - 0x0BE6;
+ else if( c >= 0x0B66 ) // oriya digits
+ value = c - 0x0B66;
+ else if( c >= 0x0AE6 ) // gujarati digits
+ value = c - 0x0AE6;
+ else if( c >= 0x0A66 ) // gurmukhi digits
+ value = c - 0x0A66;
+ else if( c >= 0x09E6 ) // bengali digits
+ value = c - 0x09E6;
+ else if( c >= 0x0966 ) // devanagari digit
+ value = c - 0x0966;
+ else if( c >= 0x07C0 ) // nko digits
+ value = c - 0x07C0;
+ else if( c >= 0x06F0 ) // extended arabic-indic digits
+ value = c - 0x06F0;
+ else if( c >= 0x0660 ) // arabic-indic digits
+ value = c - 0x0660;
+ result = result * 10 + value;
+ }
+ return result;
+}
+
+using namespace ::com::sun::star;
+
// convert between sequence of string and comma separated string
::rtl::OUString convertCommaSeparated(
- ::com::sun::star::uno::Sequence< ::rtl::OUString > const& i_rSeq)
+ uno::Sequence< ::rtl::OUString > const& i_rSeq)
{
::rtl::OUStringBuffer buf;
::comphelper::intersperse(
::comphelper::stl_begin(i_rSeq), ::comphelper::stl_end(i_rSeq),
::comphelper::OUStringBufferAppender(buf),
- ::rtl::OUString::createFromAscii(", "));
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ", " )));
return buf.makeStringAndClear();
}
-::com::sun::star::uno::Sequence< ::rtl::OUString >
+uno::Sequence< ::rtl::OUString >
convertCommaSeparated( ::rtl::OUString const& i_rString )
{
std::vector< ::rtl::OUString > vec;
@@ -117,9 +219,95 @@ rtl::OUString searchAndReplaceAsciiL(
vec.push_back(kw);
}
} while (idx >= 0);
- ::com::sun::star::uno::Sequence< ::rtl::OUString > kws(vec.size());
+ uno::Sequence< ::rtl::OUString > kws(vec.size());
std::copy(vec.begin(), vec.end(), stl_begin(kws));
return kws;
}
+
+sal_Int32 compareNatural( const ::rtl::OUString & rLHS, const ::rtl::OUString & rRHS,
+ const uno::Reference< i18n::XCollator > &rCollator,
+ const uno::Reference< i18n::XBreakIterator > &rBI,
+ const lang::Locale &rLocale )
+{
+ sal_Int32 nRet = 0;
+
+ sal_Int32 nLHSLastNonDigitPos = 0;
+ sal_Int32 nRHSLastNonDigitPos = 0;
+ sal_Int32 nLHSFirstDigitPos = 0;
+ sal_Int32 nRHSFirstDigitPos = 0;
+
+ while (nLHSFirstDigitPos < rLHS.getLength() || nRHSFirstDigitPos < rRHS.getLength())
+ {
+ sal_Int32 nLHSChunkLen;
+ sal_Int32 nRHSChunkLen;
+
+ //Compare non digit block as normal strings
+ nLHSFirstDigitPos = rBI->nextCharBlock(rLHS, nLHSLastNonDigitPos,
+ rLocale, i18n::CharType::DECIMAL_DIGIT_NUMBER);
+ nRHSFirstDigitPos = rBI->nextCharBlock(rRHS, nRHSLastNonDigitPos,
+ rLocale, i18n::CharType::DECIMAL_DIGIT_NUMBER);
+ if (nLHSFirstDigitPos == -1)
+ nLHSFirstDigitPos = rLHS.getLength();
+ if (nRHSFirstDigitPos == -1)
+ nRHSFirstDigitPos = rRHS.getLength();
+ nLHSChunkLen = nLHSFirstDigitPos - nLHSLastNonDigitPos;
+ nRHSChunkLen = nRHSFirstDigitPos - nRHSLastNonDigitPos;
+
+ nRet = rCollator->compareSubstring(rLHS, nLHSLastNonDigitPos,
+ nLHSChunkLen, rRHS, nRHSLastNonDigitPos, nRHSChunkLen);
+ if (nRet != 0)
+ break;
+
+ //Compare digit block as one number vs another
+ nLHSLastNonDigitPos = rBI->endOfCharBlock(rLHS, nLHSFirstDigitPos,
+ rLocale, i18n::CharType::DECIMAL_DIGIT_NUMBER);
+ nRHSLastNonDigitPos = rBI->endOfCharBlock(rRHS, nRHSFirstDigitPos,
+ rLocale, i18n::CharType::DECIMAL_DIGIT_NUMBER);
+ if (nLHSLastNonDigitPos == -1)
+ nLHSLastNonDigitPos = rLHS.getLength();
+ if (nRHSLastNonDigitPos == -1)
+ nRHSLastNonDigitPos = rRHS.getLength();
+ nLHSChunkLen = nLHSLastNonDigitPos - nLHSFirstDigitPos;
+ nRHSChunkLen = nRHSLastNonDigitPos - nRHSFirstDigitPos;
+
+ //To-Do: Possibly scale down those unicode codepoints that relate to
+ //numbers outside of the normal 0-9 range, e.g. see GetLocalizedChar in
+ //vcl
+
+ sal_uInt32 nLHS = comphelper::string::decimalStringToNumber(rLHS.copy(nLHSFirstDigitPos, nLHSChunkLen));
+ sal_uInt32 nRHS = comphelper::string::decimalStringToNumber(rRHS.copy(nRHSFirstDigitPos, nRHSChunkLen));
+
+ nRet = nLHS-nRHS;
+ if (nRet != 0)
+ break;
+ }
+
+ //Squeeze these down to -1, 0, 1 in case it gets casted to a StringCompare
+ if (nRet > 0)
+ nRet = 1;
+ else if (nRet < 0)
+ nRet = -1;
+
+ return nRet;
+}
+
+NaturalStringSorter::NaturalStringSorter(
+ const uno::Reference< uno::XComponentContext > &rContext,
+ const lang::Locale &rLocale) : m_aLocale(rLocale)
+{
+ uno::Reference< lang::XMultiComponentFactory > xFactory(rContext->getServiceManager(),
+ uno::UNO_SET_THROW);
+
+ m_xCollator = uno::Reference< i18n::XCollator >(xFactory->createInstanceWithContext(
+ rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.i18n.Collator")), rContext),
+ uno::UNO_QUERY_THROW);
+ m_xCollator->loadDefaultCollator(m_aLocale, 0);
+ m_xBI = uno::Reference< i18n::XBreakIterator >(xFactory->createInstanceWithContext(
+ rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.i18n.BreakIterator")), rContext),
+ uno::UNO_QUERY_THROW);
+}
+
} }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/misc/synchronousdispatch.cxx b/comphelper/source/misc/synchronousdispatch.cxx
index 3c55556973f3..ca4d4b36f72a 100644
--- a/comphelper/source/misc/synchronousdispatch.cxx
+++ b/comphelper/source/misc/synchronousdispatch.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -89,7 +90,7 @@ uno::Reference< lang::XComponent > SynchronousDispatch::dispatch(
catch ( uno::Exception& )
{
rtl::OUString aMsg = UNISTRING( "SynchronousDispatch::dispatch() Error while dispatching! ");
- OSL_ENSURE( sal_False, OUStringToOString(aMsg, RTL_TEXTENCODING_ASCII_US).getStr());
+ OSL_FAIL( OUStringToOString(aMsg, RTL_TEXTENCODING_ASCII_US).getStr());
}
}
@@ -100,3 +101,4 @@ uno::Reference< lang::XComponent > SynchronousDispatch::dispatch(
} // namespace comphelper
//.........................................................................
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/misc/types.cxx b/comphelper/source/misc/types.cxx
index 31719eec881a..629e890ae62a 100644
--- a/comphelper/source/misc/types.cxx
+++ b/comphelper/source/misc/types.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -127,7 +128,7 @@ sal_Bool getBOOL(const Any& _rAny)
if (_rAny.getValueType() == ::getCppuBooleanType())
nReturn = *(sal_Bool*)_rAny.getValue();
else
- OSL_ENSURE(sal_False, "comphelper::getBOOL : invalid argument !");
+ OSL_FAIL("comphelper::getBOOL : invalid argument !");
return nReturn;
}
@@ -475,3 +476,4 @@ Type getSequenceElementType(const Type& _rSequenceType)
} // namespace comphelper
//.........................................................................
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/misc/uieventslogger.cxx b/comphelper/source/misc/uieventslogger.cxx
index 738a5ec6a8d3..0491d9991271 100644
--- a/comphelper/source/misc/uieventslogger.cxx
+++ b/comphelper/source/misc/uieventslogger.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
@@ -28,7 +29,6 @@
#include "precompiled_comphelper.hxx"
#include <comphelper/uieventslogger.hxx>
-#include <boost/shared_ptr.hpp>
#include <com/sun/star/frame/XDesktop.hpp>
#include <com/sun/star/frame/XTerminateListener.hpp>
#include <com/sun/star/lang/XEventListener.hpp>
@@ -49,6 +49,7 @@
#include <osl/mutex.hxx>
#include <osl/time.h>
#include <rtl/ustrbuf.hxx>
+#include <rtl/instance.hxx>
using namespace com::sun::star::beans;
@@ -60,41 +61,42 @@ using namespace com::sun::star::uno;
using namespace com::sun::star::util;
using namespace cppu;
using namespace osl;
-using namespace rtl;
using namespace std;
+using ::rtl::OUString;
+using ::rtl::OUStringBuffer;
namespace
{
static void lcl_SetupOriginAppAbbr(map<OUString, OUString>& abbrs)
{
- abbrs[OUString::createFromAscii("com.sun.star.text.TextDocument")] = OUString::createFromAscii("W"); // Writer
- abbrs[OUString::createFromAscii("com.sun.star.sheet.SpreadsheetDocument")] = OUString::createFromAscii("C"); // Calc
- abbrs[OUString::createFromAscii("com.sun.star.presentation.PresentationDocument")] = OUString::createFromAscii("I"); // Impress
- abbrs[OUString::createFromAscii("com.sun.star.drawing.DrawingDocument")] = OUString::createFromAscii("D"); // Draw
+ abbrs[OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.text.TextDocument"))] = OUString(sal_Unicode('W')); // Writer
+ abbrs[OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.sheet.SpreadsheetDocument"))] = OUString(sal_Unicode('C')); // Calc
+ abbrs[OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.presentation.PresentationDocument"))] = OUString(sal_Unicode('I')); // Impress
+ abbrs[OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.drawing.DrawingDocument"))] = OUString(sal_Unicode('D')); // Draw
};
static void lcl_SetupOriginWidgetAbbr(map<OUString,OUString>& abbrs)
{
- abbrs[OUString::createFromAscii("ButtonToolbarController")] = OUString::createFromAscii("0");
- abbrs[OUString::createFromAscii("ComplexToolbarController")] = OUString::createFromAscii("1");
- abbrs[OUString::createFromAscii("ControlMenuController")] = OUString::createFromAscii("2");
- abbrs[OUString::createFromAscii("FontMenuController")] = OUString::createFromAscii("3");
- abbrs[OUString::createFromAscii("FontSizeMenuController")] = OUString::createFromAscii("4");
- abbrs[OUString::createFromAscii("FooterMenuController")] = OUString::createFromAscii("5");
- abbrs[OUString::createFromAscii("GenericToolbarController")] = OUString::createFromAscii("6");
- abbrs[OUString::createFromAscii("HeaderMenuController")] = OUString::createFromAscii("7");
- abbrs[OUString::createFromAscii("LanguageSelectionMenuController")] = OUString::createFromAscii("8");
- abbrs[OUString::createFromAscii("LangSelectionStatusbarController")] = OUString::createFromAscii("9");
- abbrs[OUString::createFromAscii("MacrosMenuController")] = OUString::createFromAscii("10");
- abbrs[OUString::createFromAscii("MenuBarManager")] = OUString::createFromAscii("11");
- abbrs[OUString::createFromAscii("NewMenuController")] = OUString::createFromAscii("12");
- abbrs[OUString::createFromAscii("ObjectMenuController")] = OUString::createFromAscii("13");
- abbrs[OUString::createFromAscii("RecentFilesMenuController")] = OUString::createFromAscii("14");
- abbrs[OUString::createFromAscii("ToolbarsMenuController")] = OUString::createFromAscii("15");
- abbrs[OUString::createFromAscii("SfxToolBoxControl")] = OUString::createFromAscii("16");
- abbrs[OUString::createFromAscii("SfxAsyncExec")] = OUString::createFromAscii("17");
- abbrs[OUString::createFromAscii("AcceleratorExecute")] = OUString::createFromAscii("18");
+ abbrs[OUString(RTL_CONSTASCII_USTRINGPARAM("ButtonToolbarController"))] = OUString(sal_Unicode('0'));
+ abbrs[OUString(RTL_CONSTASCII_USTRINGPARAM("ComplexToolbarController"))] = OUString(sal_Unicode('1'));
+ abbrs[OUString(RTL_CONSTASCII_USTRINGPARAM("ControlMenuController"))] = OUString(sal_Unicode('2'));
+ abbrs[OUString(RTL_CONSTASCII_USTRINGPARAM("FontMenuController"))] = OUString(sal_Unicode('3'));
+ abbrs[OUString(RTL_CONSTASCII_USTRINGPARAM("FontSizeMenuController"))] = OUString(sal_Unicode('4'));
+ abbrs[OUString(RTL_CONSTASCII_USTRINGPARAM("FooterMenuController"))] = OUString(sal_Unicode('5'));
+ abbrs[OUString(RTL_CONSTASCII_USTRINGPARAM("GenericToolbarController"))] = OUString(sal_Unicode('6'));
+ abbrs[OUString(RTL_CONSTASCII_USTRINGPARAM("HeaderMenuController"))] = OUString(sal_Unicode('7'));
+ abbrs[OUString(RTL_CONSTASCII_USTRINGPARAM("LanguageSelectionMenuController"))] = OUString(sal_Unicode('8'));
+ abbrs[OUString(RTL_CONSTASCII_USTRINGPARAM("LangSelectionStatusbarController"))] = OUString(sal_Unicode('9'));
+ abbrs[OUString(RTL_CONSTASCII_USTRINGPARAM("MacrosMenuController"))] = OUString(RTL_CONSTASCII_USTRINGPARAM("10"));
+ abbrs[OUString(RTL_CONSTASCII_USTRINGPARAM("MenuBarManager"))] = OUString(RTL_CONSTASCII_USTRINGPARAM("11"));
+ abbrs[OUString(RTL_CONSTASCII_USTRINGPARAM("NewMenuController"))] = OUString(RTL_CONSTASCII_USTRINGPARAM("12"));
+ abbrs[OUString(RTL_CONSTASCII_USTRINGPARAM("ObjectMenuController"))] = OUString(RTL_CONSTASCII_USTRINGPARAM("13"));
+ abbrs[OUString(RTL_CONSTASCII_USTRINGPARAM("RecentFilesMenuController"))] = OUString(RTL_CONSTASCII_USTRINGPARAM("14"));
+ abbrs[OUString(RTL_CONSTASCII_USTRINGPARAM("ToolbarsMenuController"))] = OUString(RTL_CONSTASCII_USTRINGPARAM("15"));
+ abbrs[OUString(RTL_CONSTASCII_USTRINGPARAM("SfxToolBoxControl"))] = OUString(RTL_CONSTASCII_USTRINGPARAM("16"));
+ abbrs[OUString(RTL_CONSTASCII_USTRINGPARAM("SfxAsyncExec"))] = OUString(RTL_CONSTASCII_USTRINGPARAM("17"));
+ abbrs[OUString(RTL_CONSTASCII_USTRINGPARAM("AcceleratorExecute"))] = OUString(RTL_CONSTASCII_USTRINGPARAM("18"));
};
}
@@ -142,7 +144,6 @@ namespace comphelper
// static methods and data
static ptr getInstance();
- static void prepareMutex();
static bool shouldActivate();
static bool getEnabledFromCoreController();
static bool getEnabledFromCfg();
@@ -151,7 +152,6 @@ namespace comphelper
static sal_Int32 findIdx(const Sequence<PropertyValue>& args, const OUString& key);
static ptr instance;
- static Mutex * singleton_mutex;
static const sal_Int32 COLUMNS;
static const OUString CFG_ENABLED;
static const OUString CFG_IDLETIMEOUT;
@@ -184,35 +184,39 @@ namespace comphelper
{
// consts
const sal_Int32 UiEventsLogger_Impl::COLUMNS = 9;
- const OUString UiEventsLogger_Impl::CFG_ENABLED = OUString::createFromAscii("EnablingAllowed");
- const OUString UiEventsLogger_Impl::CFG_IDLETIMEOUT = OUString::createFromAscii("IdleTimeout");
- const OUString UiEventsLogger_Impl::CFG_LOGGING = OUString::createFromAscii("/org.openoffice.Office.Logging");
- const OUString UiEventsLogger_Impl::CFG_LOGPATH = OUString::createFromAscii("LogPath");
- const OUString UiEventsLogger_Impl::CFG_OOOIMPROVEMENT = OUString::createFromAscii("OOoImprovement");
-
- const OUString UiEventsLogger_Impl::CSSL_CSVFORMATTER = OUString::createFromAscii("com.sun.star.logging.CsvFormatter");
- const OUString UiEventsLogger_Impl::CSSL_FILEHANDLER = OUString::createFromAscii("com.sun.star.logging.FileHandler");
- const OUString UiEventsLogger_Impl::CSSL_LOGGERPOOL = OUString::createFromAscii("com.sun.star.logging.LoggerPool");
- const OUString UiEventsLogger_Impl::CSSO_CORECONTROLLER = OUString::createFromAscii("com.sun.star.oooimprovement.CoreController");
- const OUString UiEventsLogger_Impl::CSSU_PATHSUB = OUString::createFromAscii("com.sun.star.util.PathSubstitution");
-
- const OUString UiEventsLogger_Impl::ETYPE_DISPATCH = OUString::createFromAscii("dispatch");
- const OUString UiEventsLogger_Impl::ETYPE_ROTATED = OUString::createFromAscii("rotated");
- const OUString UiEventsLogger_Impl::ETYPE_VCL = OUString::createFromAscii("vcl");
-
- const OUString UiEventsLogger_Impl::LOGGERNAME = OUString::createFromAscii("org.openoffice.oooimprovement.Core.UiEventsLogger");
- const OUString UiEventsLogger_Impl::LOGORIGINWIDGET = OUString::createFromAscii("comphelper.UiEventsLogger.LogOriginWidget");
- const OUString UiEventsLogger_Impl::LOGORIGINAPP = OUString::createFromAscii("comphelper.UiEventsLogger.LogOriginApp");
-
- const OUString UiEventsLogger_Impl::UNKNOWN_ORIGIN = OUString::createFromAscii("unknown origin");
- const OUString UiEventsLogger_Impl::FN_CURRENTLOG = OUString::createFromAscii("Current");
- const OUString UiEventsLogger_Impl::FN_ROTATEDLOG = OUString::createFromAscii("OOoImprove");
- const OUString UiEventsLogger_Impl::LOGROTATE_EVENTNAME = OUString::createFromAscii("onOOoImprovementLogRotated");
-
- const OUString UiEventsLogger_Impl::URL_UNO = OUString::createFromAscii(".uno:");
- const OUString UiEventsLogger_Impl::URL_SPECIAL = OUString::createFromAscii(".special:");
- const OUString UiEventsLogger_Impl::URL_FILE = OUString::createFromAscii("file:");
-
+ const OUString UiEventsLogger_Impl::CFG_ENABLED(RTL_CONSTASCII_USTRINGPARAM("EnablingAllowed"));
+ const OUString UiEventsLogger_Impl::CFG_IDLETIMEOUT(RTL_CONSTASCII_USTRINGPARAM("IdleTimeout"));
+ const OUString UiEventsLogger_Impl::CFG_LOGGING(RTL_CONSTASCII_USTRINGPARAM("/org.openoffice.Office.Logging"));
+ const OUString UiEventsLogger_Impl::CFG_LOGPATH(RTL_CONSTASCII_USTRINGPARAM("LogPath"));
+ const OUString UiEventsLogger_Impl::CFG_OOOIMPROVEMENT(RTL_CONSTASCII_USTRINGPARAM("OOoImprovement"));
+
+ const OUString UiEventsLogger_Impl::CSSL_CSVFORMATTER(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.logging.CsvFormatter"));
+ const OUString UiEventsLogger_Impl::CSSL_FILEHANDLER(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.logging.FileHandler"));
+ const OUString UiEventsLogger_Impl::CSSL_LOGGERPOOL(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.logging.LoggerPool"));
+ const OUString UiEventsLogger_Impl::CSSO_CORECONTROLLER(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.oooimprovement.CoreController"));
+ const OUString UiEventsLogger_Impl::CSSU_PATHSUB(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.util.PathSubstitution"));
+
+ const OUString UiEventsLogger_Impl::ETYPE_DISPATCH(RTL_CONSTASCII_USTRINGPARAM("dispatch"));
+ const OUString UiEventsLogger_Impl::ETYPE_ROTATED(RTL_CONSTASCII_USTRINGPARAM("rotated"));
+ const OUString UiEventsLogger_Impl::ETYPE_VCL(RTL_CONSTASCII_USTRINGPARAM("vcl"));
+
+ const OUString UiEventsLogger_Impl::LOGGERNAME(RTL_CONSTASCII_USTRINGPARAM("org.openoffice.oooimprovement.Core.UiEventsLogger"));
+ const OUString UiEventsLogger_Impl::LOGORIGINWIDGET(RTL_CONSTASCII_USTRINGPARAM("comphelper.UiEventsLogger.LogOriginWidget"));
+ const OUString UiEventsLogger_Impl::LOGORIGINAPP(RTL_CONSTASCII_USTRINGPARAM("comphelper.UiEventsLogger.LogOriginApp"));
+
+ const OUString UiEventsLogger_Impl::UNKNOWN_ORIGIN(RTL_CONSTASCII_USTRINGPARAM("unknown origin"));
+ const OUString UiEventsLogger_Impl::FN_CURRENTLOG(RTL_CONSTASCII_USTRINGPARAM("Current"));
+ const OUString UiEventsLogger_Impl::FN_ROTATEDLOG(RTL_CONSTASCII_USTRINGPARAM("OOoImprove"));
+ const OUString UiEventsLogger_Impl::LOGROTATE_EVENTNAME(RTL_CONSTASCII_USTRINGPARAM("onOOoImprovementLogRotated"));
+
+ const OUString UiEventsLogger_Impl::URL_UNO(RTL_CONSTASCII_USTRINGPARAM(".uno:"));
+ const OUString UiEventsLogger_Impl::URL_SPECIAL(RTL_CONSTASCII_USTRINGPARAM(".special:"));
+ const OUString UiEventsLogger_Impl::URL_FILE(RTL_CONSTASCII_USTRINGPARAM("file:"));
+
+ namespace
+ {
+ struct theSingletonMutex : public rtl::Static< Mutex, theSingletonMutex > {};
+ }
// public UiEventsLogger interface
sal_Bool UiEventsLogger::isEnabled()
@@ -220,8 +224,7 @@ namespace comphelper
if ( UiEventsLogger_Impl::getEnabledFromCfg() )
{
try {
- UiEventsLogger_Impl::prepareMutex();
- Guard<Mutex> singleton_guard(UiEventsLogger_Impl::singleton_mutex);
+ Guard<Mutex> singleton_guard(theSingletonMutex::get());
return UiEventsLogger_Impl::getInstance()->m_Active;
} catch(...) { return false; } // never throws
} // if ( )
@@ -231,8 +234,7 @@ namespace comphelper
sal_Int32 UiEventsLogger::getSessionLogEventCount()
{
try {
- UiEventsLogger_Impl::prepareMutex();
- Guard<Mutex> singleton_guard(UiEventsLogger_Impl::singleton_mutex);
+ Guard<Mutex> singleton_guard(theSingletonMutex::get());
return UiEventsLogger_Impl::getInstance()->m_SessionLogEventCount;
} catch(...) { return 0; } // never throws
}
@@ -268,8 +270,7 @@ namespace comphelper
const Sequence<PropertyValue>& args)
{
try {
- UiEventsLogger_Impl::prepareMutex();
- Guard<Mutex> singleton_guard(UiEventsLogger_Impl::singleton_mutex);
+ Guard<Mutex> singleton_guard(theSingletonMutex::get());
UiEventsLogger_Impl::getInstance()->logDispatch(url, args);
} catch(...) { } // never throws
}
@@ -282,8 +283,7 @@ namespace comphelper
const OUString& param)
{
try {
- UiEventsLogger_Impl::prepareMutex();
- Guard<Mutex> singleton_guard(UiEventsLogger_Impl::singleton_mutex);
+ Guard<Mutex> singleton_guard(theSingletonMutex::get());
UiEventsLogger_Impl::getInstance()->logVcl(parent_id, window_type, id, method, param);
} catch(...) { } // never throws
}
@@ -312,16 +312,14 @@ namespace comphelper
void UiEventsLogger::disposing()
{
// we dont want to create an instance just to dispose it
- UiEventsLogger_Impl::prepareMutex();
- Guard<Mutex> singleton_guard(UiEventsLogger_Impl::singleton_mutex);
+ Guard<Mutex> singleton_guard(theSingletonMutex::get());
if(UiEventsLogger_Impl::instance!=UiEventsLogger_Impl::ptr())
UiEventsLogger_Impl::getInstance()->disposing();
}
void UiEventsLogger::reinit()
{
- UiEventsLogger_Impl::prepareMutex();
- Guard<Mutex> singleton_guard(UiEventsLogger_Impl::singleton_mutex);
+ Guard<Mutex> singleton_guard(theSingletonMutex::get());
if(UiEventsLogger_Impl::instance)
{
UiEventsLogger_Impl::instance->disposing();
@@ -538,10 +536,10 @@ namespace comphelper
// It will call disposing and make sure we clear all our references
{
Reference<XTerminateListener> xCore(
- sm->createInstance(OUString::createFromAscii("com.sun.star.oooimprovement.Core")),
+ sm->createInstance(OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.oooimprovement.Core"))),
UNO_QUERY);
Reference<XDesktop> xDesktop(
- sm->createInstance(OUString::createFromAscii("com.sun.star.frame.Desktop")),
+ sm->createInstance(OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.frame.Desktop"))),
UNO_QUERY);
if(!(xCore.is() && xDesktop.is()))
{
@@ -574,15 +572,15 @@ namespace comphelper
if(m_Formatter.is() && m_LogHandler.is() && m_Logger.is())
{
Sequence<OUString> columns = Sequence<OUString>(COLUMNS);
- columns[0] = OUString::createFromAscii("eventtype");
- columns[1] = OUString::createFromAscii("originapp");
- columns[2] = OUString::createFromAscii("originwidget");
- columns[3] = OUString::createFromAscii("uno url");
- columns[4] = OUString::createFromAscii("parent id");
- columns[5] = OUString::createFromAscii("window type");
- columns[6] = OUString::createFromAscii("id");
- columns[7] = OUString::createFromAscii("method");
- columns[8] = OUString::createFromAscii("parameter");
+ columns[0] = OUString(RTL_CONSTASCII_USTRINGPARAM("eventtype"));
+ columns[1] = OUString(RTL_CONSTASCII_USTRINGPARAM("originapp"));
+ columns[2] = OUString(RTL_CONSTASCII_USTRINGPARAM("originwidget"));
+ columns[3] = OUString(RTL_CONSTASCII_USTRINGPARAM("uno url"));
+ columns[4] = OUString(RTL_CONSTASCII_USTRINGPARAM("parent id"));
+ columns[5] = OUString(RTL_CONSTASCII_USTRINGPARAM("window type"));
+ columns[6] = OUString(RTL_CONSTASCII_USTRINGPARAM("id"));
+ columns[7] = OUString(RTL_CONSTASCII_USTRINGPARAM("method"));
+ columns[8] = OUString(RTL_CONSTASCII_USTRINGPARAM("parameter"));
m_Formatter->setColumnnames(columns);
m_LogHandler->setFormatter(Reference<XLogFormatter>(m_Formatter, UNO_QUERY));
m_Logger->setLevel(LogLevel::ALL);
@@ -650,7 +648,7 @@ namespace comphelper
{
Reference<XMultiServiceFactory> sm = getProcessServiceFactory();
Reference<XCoreController> core_c(
- sm->createInstance(OUString::createFromAscii("com.sun.star.oooimprovement.CoreController")),
+ sm->createInstance(OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.oooimprovement.CoreController"))),
UNO_QUERY);
if(!core_c.is()) return false;
return core_c->enablingUiEventsLoggerAllowed(1);
@@ -664,17 +662,6 @@ namespace comphelper
return instance;
}
- Mutex * UiEventsLogger_Impl::singleton_mutex = NULL;
- void UiEventsLogger_Impl::prepareMutex()
- {
- if(singleton_mutex == NULL)
- {
- Guard<Mutex> global_guard(Mutex::getGlobalMutex());
- if(singleton_mutex == NULL)
- singleton_mutex = new Mutex();
- }
- }
-
sal_Int32 UiEventsLogger_Impl::findIdx(const Sequence<PropertyValue>& args, const OUString& key)
{
for(sal_Int32 i=0; i<args.getLength(); i++)
@@ -691,3 +678,5 @@ namespace comphelper
m_Formatter.clear();
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/misc/weak.cxx b/comphelper/source/misc/weak.cxx
index e84e069f0e38..247554495815 100644
--- a/comphelper/source/misc/weak.cxx
+++ b/comphelper/source/misc/weak.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -74,3 +75,4 @@ Sequence< ::sal_Int8 > SAL_CALL OWeakTypeObject::getImplementationId( ) throw (
}
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/misc/weakeventlistener.cxx b/comphelper/source/misc/weakeventlistener.cxx
index 0a96698e7b92..333727e47a45 100644
--- a/comphelper/source/misc/weakeventlistener.cxx
+++ b/comphelper/source/misc/weakeventlistener.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -91,3 +92,4 @@ namespace comphelper
//.........................................................................
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/officeinstdir/officeinstallationdirectories.cxx b/comphelper/source/officeinstdir/officeinstallationdirectories.cxx
index ebeedc92839d..35bcfecc7f9d 100644
--- a/comphelper/source/officeinstdir/officeinstallationdirectories.cxx
+++ b/comphelper/source/officeinstdir/officeinstallationdirectories.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -66,7 +67,7 @@ static bool makeCanonicalFileURL( rtl::OUString & rURL )
if ( osl::DirectoryItem::get( aNormalizedURL, aDirItem )
== osl::DirectoryItem::E_None )
{
- osl::FileStatus aFileStatus( FileStatusMask_FileURL );
+ osl::FileStatus aFileStatus( osl_FileStatus_Mask_FileURL );
if ( aDirItem.getFileStatus( aFileStatus )
== osl::DirectoryItem::E_None )
@@ -161,9 +162,9 @@ OfficeInstallationDirectories::makeRelocatableURL( const rtl::OUString& URL )
if ( nIndex != -1 )
{
return rtl::OUString(
- URL.replaceAt( nIndex,
- m_pOfficeBrandDir->getLength(),
- m_aOfficeBrandDirMacro ) );
+ aCanonicalURL.replaceAt( nIndex,
+ m_pOfficeBrandDir->getLength(),
+ m_aOfficeBrandDirMacro ) );
}
else
{
@@ -171,9 +172,9 @@ OfficeInstallationDirectories::makeRelocatableURL( const rtl::OUString& URL )
if ( nIndex != -1 )
{
return rtl::OUString(
- URL.replaceAt( nIndex,
- m_pOfficeBaseDir->getLength(),
- m_aOfficeBaseDirMacro ) );
+ aCanonicalURL.replaceAt( nIndex,
+ m_pOfficeBaseDir->getLength(),
+ m_aOfficeBaseDirMacro ) );
}
else
{
@@ -181,9 +182,9 @@ OfficeInstallationDirectories::makeRelocatableURL( const rtl::OUString& URL )
if ( nIndex != -1 )
{
return rtl::OUString(
- URL.replaceAt( nIndex,
- m_pUserDir->getLength(),
- m_aUserDirMacro ) );
+ aCanonicalURL.replaceAt( nIndex,
+ m_pUserDir->getLength(),
+ m_aUserDirMacro ) );
}
}
}
@@ -382,3 +383,5 @@ void createRegistryInfo_OfficeInstallationDirectories()
{
static ::comphelper::module::OSingletonRegistration< OfficeInstallationDirectories > aAutoRegistration;
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/officeinstdir/officeinstallationdirectories.hxx b/comphelper/source/officeinstdir/officeinstallationdirectories.hxx
index 9c56f7ce80fd..00f5b81df3f9 100644
--- a/comphelper/source/officeinstdir/officeinstallationdirectories.hxx
+++ b/comphelper/source/officeinstdir/officeinstallationdirectories.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -107,3 +108,5 @@ private:
} // namespace comphelper
#endif /* !INCLUDED_OFFICEINSTALLATIONDIRECTORIES_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/processfactory/componentfactory.cxx b/comphelper/source/processfactory/componentfactory.cxx
index 7a3b17111072..ec72a25dc615 100644
--- a/comphelper/source/processfactory/componentfactory.cxx
+++ b/comphelper/source/processfactory/componentfactory.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -31,16 +32,10 @@
#include <comphelper/processfactory.hxx>
#include <com/sun/star/lang/XMultiServiceFactory.hpp>
-#ifndef _COM_SUN_STAR_REGISTRY_XREGISTRYKEY_HDL_
#include <com/sun/star/registry/XRegistryKey.hpp>
-#endif
#include <cppuhelper/shlib.hxx>
-#ifndef GCC
-#endif
-
-
using namespace ::com::sun::star;
using namespace ::com::sun::star::uno;
using namespace ::com::sun::star::lang;
@@ -84,3 +79,5 @@ Reference< XSingleServiceFactory > loadLibComponentFactory(
}
} // namespace comphelper
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/processfactory/processfactory.cxx b/comphelper/source/processfactory/processfactory.cxx
index 514d3377edab..f9b2218f7018 100644
--- a/comphelper/source/processfactory/processfactory.cxx
+++ b/comphelper/source/processfactory/processfactory.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -125,3 +126,4 @@ uno::XComponentContext * comphelper_getProcessComponentContext()
}
} // extern "C"
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/property/ChainablePropertySet.cxx b/comphelper/source/property/ChainablePropertySet.cxx
index 936510f21309..e3a02dce4c1b 100644
--- a/comphelper/source/property/ChainablePropertySet.cxx
+++ b/comphelper/source/property/ChainablePropertySet.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -29,7 +30,7 @@
#include "precompiled_comphelper.hxx"
#include <comphelper/ChainablePropertySet.hxx>
#include <comphelper/ChainablePropertySetInfo.hxx>
-#include <vos/mutex.hxx>
+#include <osl/mutex.hxx>
#include <memory> // STL auto_ptr
@@ -40,9 +41,8 @@ using namespace ::com::sun::star;
using namespace ::com::sun::star::uno;
using namespace ::com::sun::star::lang;
using namespace ::com::sun::star::beans;
-using ::vos::IMutex;
-ChainablePropertySet::ChainablePropertySet( comphelper::ChainablePropertySetInfo* pInfo, vos::IMutex *pMutex )
+ChainablePropertySet::ChainablePropertySet( comphelper::ChainablePropertySetInfo* pInfo, osl::SolarMutex* pMutex )
throw()
: mpInfo ( pInfo )
, mpMutex ( pMutex )
@@ -78,9 +78,9 @@ void SAL_CALL ChainablePropertySet::setPropertyValue( const ::rtl::OUString& rPr
throw(UnknownPropertyException, PropertyVetoException, IllegalArgumentException, WrappedTargetException, RuntimeException)
{
// acquire mutex in c-tor and releases it in the d-tor (exception safe!).
- std::auto_ptr< vos::OGuard > pMutexGuard;
+ std::auto_ptr< osl::SolarGuard > pMutexGuard;
if (mpMutex)
- pMutexGuard.reset( new vos::OGuard(mpMutex) );
+ pMutexGuard.reset( new osl::SolarGuard(mpMutex) );
PropertyInfoHash::const_iterator aIter = mpInfo->maMap.find ( rPropertyName );
@@ -96,9 +96,9 @@ Any SAL_CALL ChainablePropertySet::getPropertyValue( const ::rtl::OUString& rPro
throw(UnknownPropertyException, WrappedTargetException, RuntimeException)
{
// acquire mutex in c-tor and releases it in the d-tor (exception safe!).
- std::auto_ptr< vos::OGuard > pMutexGuard;
+ std::auto_ptr< osl::SolarGuard > pMutexGuard;
if (mpMutex)
- pMutexGuard.reset( new vos::OGuard(mpMutex) );
+ pMutexGuard.reset( new osl::SolarGuard(mpMutex) );
PropertyInfoHash::const_iterator aIter = mpInfo->maMap.find ( rPropertyName );
@@ -142,9 +142,9 @@ void SAL_CALL ChainablePropertySet::setPropertyValues( const Sequence< ::rtl::OU
throw(PropertyVetoException, IllegalArgumentException, WrappedTargetException, RuntimeException)
{
// acquire mutex in c-tor and releases it in the d-tor (exception safe!).
- std::auto_ptr< vos::OGuard > pMutexGuard;
+ std::auto_ptr< osl::SolarGuard > pMutexGuard;
if (mpMutex)
- pMutexGuard.reset( new vos::OGuard(mpMutex) );
+ pMutexGuard.reset( new osl::SolarGuard(mpMutex) );
const sal_Int32 nCount = aPropertyNames.getLength();
@@ -176,9 +176,9 @@ Sequence< Any > SAL_CALL ChainablePropertySet::getPropertyValues( const Sequence
throw(RuntimeException)
{
// acquire mutex in c-tor and releases it in the d-tor (exception safe!).
- std::auto_ptr< vos::OGuard > pMutexGuard;
+ std::auto_ptr< osl::SolarGuard > pMutexGuard;
if (mpMutex)
- pMutexGuard.reset( new vos::OGuard(mpMutex) );
+ pMutexGuard.reset( new osl::SolarGuard(mpMutex) );
const sal_Int32 nCount = aPropertyNames.getLength();
@@ -290,32 +290,34 @@ Any SAL_CALL ChainablePropertySet::getPropertyDefault( const ::rtl::OUString& rP
void ChainablePropertySet::_preGetPropertyState ()
throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::beans::PropertyVetoException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::WrappedTargetException )
{
- OSL_ENSURE( sal_False, "you have to implement this yourself!");
+ OSL_FAIL( "you have to implement this yourself!");
}
void ChainablePropertySet::_getPropertyState( const comphelper::PropertyInfo&, PropertyState& )
throw(UnknownPropertyException )
{
- OSL_ENSURE( sal_False, "you have to implement this yourself!");
+ OSL_FAIL( "you have to implement this yourself!");
}
void ChainablePropertySet::_postGetPropertyState ()
throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::beans::PropertyVetoException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::WrappedTargetException )
{
- OSL_ENSURE( sal_False, "you have to implement this yourself!");
+ OSL_FAIL( "you have to implement this yourself!");
}
void ChainablePropertySet::_setPropertyToDefault( const comphelper::PropertyInfo& )
throw(UnknownPropertyException )
{
- OSL_ENSURE( sal_False, "you have to implement this yourself!");
+ OSL_FAIL( "you have to implement this yourself!");
}
Any ChainablePropertySet::_getPropertyDefault( const comphelper::PropertyInfo& )
throw(UnknownPropertyException, WrappedTargetException )
{
- OSL_ENSURE( sal_False, "you have to implement this yourself!");
+ OSL_FAIL( "you have to implement this yourself!");
Any aAny;
return aAny;
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/property/ChainablePropertySetInfo.cxx b/comphelper/source/property/ChainablePropertySetInfo.cxx
index 6660517ef97e..0f53c6d0260b 100644
--- a/comphelper/source/property/ChainablePropertySetInfo.cxx
+++ b/comphelper/source/property/ChainablePropertySetInfo.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -76,7 +77,7 @@ void ChainablePropertySetInfo::add( PropertyInfo* pMap, sal_Int32 nCount )
#ifdef DBG_UTIL
PropertyInfoHash::iterator aIter = maMap.find( aName );
if( aIter != maMap.end() )
- OSL_ENSURE( sal_False, "Warning: PropertyInfo added twice, possible error!");
+ OSL_FAIL( "Warning: PropertyInfo added twice, possible error!");
#endif
maMap[aName] = pMap++;
}
@@ -140,3 +141,5 @@ sal_Bool SAL_CALL ChainablePropertySetInfo::hasPropertyByName( const ::rtl::OUSt
{
return static_cast < sal_Bool > ( maMap.find ( rName ) != maMap.end() );
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/property/MasterPropertySet.cxx b/comphelper/source/property/MasterPropertySet.cxx
index 28078a8019fc..78f33af7aed0 100644
--- a/comphelper/source/property/MasterPropertySet.cxx
+++ b/comphelper/source/property/MasterPropertySet.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -28,13 +29,11 @@
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_comphelper.hxx"
-#ifndef _COMPHELPER_MASTERPROPERTYSET_HXX_
#include <comphelper/MasterPropertySet.hxx>
-#endif
#include <comphelper/MasterPropertySetInfo.hxx>
#include <comphelper/ChainablePropertySet.hxx>
#include <comphelper/ChainablePropertySetInfo.hxx>
-#include <vos/mutex.hxx>
+#include <osl/mutex.hxx>
#include <memory> // STL auto_ptr
@@ -43,19 +42,19 @@
class AutoOGuardArray
{
sal_Int32 nSize;
- std::auto_ptr< vos::OGuard > * pGuardArray;
+ std::auto_ptr< osl::SolarGuard > * pGuardArray;
public:
AutoOGuardArray( sal_Int32 nNumElements );
~AutoOGuardArray();
- std::auto_ptr< vos::OGuard > & operator[] ( sal_Int32 i ) { return pGuardArray[i]; }
+ std::auto_ptr< osl::SolarGuard > & operator[] ( sal_Int32 i ) { return pGuardArray[i]; }
};
AutoOGuardArray::AutoOGuardArray( sal_Int32 nNumElements )
{
nSize = nNumElements;
- pGuardArray = new std::auto_ptr< vos::OGuard >[ nSize ];
+ pGuardArray = new std::auto_ptr< osl::SolarGuard >[ nSize ];
}
AutoOGuardArray::~AutoOGuardArray()
@@ -73,7 +72,7 @@ using namespace ::com::sun::star;
using namespace ::com::sun::star::uno;
using namespace ::com::sun::star::lang;
using namespace ::com::sun::star::beans;
-using vos::IMutex;
+
SlaveData::SlaveData ( ChainablePropertySet *pSlave)
: mpSlave ( pSlave )
@@ -82,7 +81,7 @@ SlaveData::SlaveData ( ChainablePropertySet *pSlave)
{
}
-MasterPropertySet::MasterPropertySet( comphelper::MasterPropertySetInfo* pInfo, IMutex *pMutex )
+MasterPropertySet::MasterPropertySet( comphelper::MasterPropertySetInfo* pInfo, osl::SolarMutex* pMutex )
throw()
: mpInfo ( pInfo )
, mpMutex ( pMutex )
@@ -109,7 +108,7 @@ MasterPropertySet::~MasterPropertySet()
while (aIter != aEnd )
{
delete (*aIter).second;
- aIter++;
+ ++aIter;
}
}
@@ -131,9 +130,9 @@ void SAL_CALL MasterPropertySet::setPropertyValue( const ::rtl::OUString& rPrope
throw(UnknownPropertyException, PropertyVetoException, IllegalArgumentException, WrappedTargetException, RuntimeException)
{
// acquire mutex in c-tor and releases it in the d-tor (exception safe!).
- std::auto_ptr< vos::OGuard > pMutexGuard;
+ std::auto_ptr< osl::SolarGuard > pMutexGuard;
if (mpMutex)
- pMutexGuard.reset( new vos::OGuard(mpMutex) );
+ pMutexGuard.reset( new osl::SolarGuard(mpMutex) );
PropertyDataHash::const_iterator aIter = mpInfo->maMap.find ( rPropertyName );
@@ -151,9 +150,9 @@ void SAL_CALL MasterPropertySet::setPropertyValue( const ::rtl::OUString& rPrope
ChainablePropertySet * pSlave = maSlaveMap [ (*aIter).second->mnMapId ]->mpSlave;
// acquire mutex in c-tor and releases it in the d-tor (exception safe!).
- std::auto_ptr< vos::OGuard > pMutexGuard2;
+ std::auto_ptr< osl::SolarGuard > pMutexGuard2;
if (pSlave->mpMutex)
- pMutexGuard2.reset( new vos::OGuard(pSlave->mpMutex) );
+ pMutexGuard2.reset( new osl::SolarGuard(pSlave->mpMutex) );
pSlave->_preSetValues();
pSlave->_setSingleValue( *((*aIter).second->mpInfo), rValue );
@@ -165,9 +164,9 @@ Any SAL_CALL MasterPropertySet::getPropertyValue( const ::rtl::OUString& rProper
throw(UnknownPropertyException, WrappedTargetException, RuntimeException)
{
// acquire mutex in c-tor and releases it in the d-tor (exception safe!).
- std::auto_ptr< vos::OGuard > pMutexGuard;
+ std::auto_ptr< osl::SolarGuard > pMutexGuard;
if (mpMutex)
- pMutexGuard.reset( new vos::OGuard(mpMutex) );
+ pMutexGuard.reset( new osl::SolarGuard(mpMutex) );
PropertyDataHash::const_iterator aIter = mpInfo->maMap.find ( rPropertyName );
@@ -186,9 +185,9 @@ Any SAL_CALL MasterPropertySet::getPropertyValue( const ::rtl::OUString& rProper
ChainablePropertySet * pSlave = maSlaveMap [ (*aIter).second->mnMapId ]->mpSlave;
// acquire mutex in c-tor and releases it in the d-tor (exception safe!).
- std::auto_ptr< vos::OGuard > pMutexGuard2;
+ std::auto_ptr< osl::SolarGuard > pMutexGuard2;
if (pSlave->mpMutex)
- pMutexGuard2.reset( new vos::OGuard(pSlave->mpMutex) );
+ pMutexGuard2.reset( new osl::SolarGuard(pSlave->mpMutex) );
pSlave->_preGetValues();
pSlave->_getSingleValue( *((*aIter).second->mpInfo), aAny );
@@ -226,9 +225,9 @@ void SAL_CALL MasterPropertySet::setPropertyValues( const Sequence< ::rtl::OUStr
throw(PropertyVetoException, IllegalArgumentException, WrappedTargetException, RuntimeException)
{
// acquire mutex in c-tor and releases it in the d-tor (exception safe!).
- std::auto_ptr< vos::OGuard > pMutexGuard;
+ std::auto_ptr< osl::SolarGuard > pMutexGuard;
if (mpMutex)
- pMutexGuard.reset( new vos::OGuard(mpMutex) );
+ pMutexGuard.reset( new osl::SolarGuard(mpMutex) );
const sal_Int32 nCount = aPropertyNames.getLength();
@@ -265,7 +264,7 @@ void SAL_CALL MasterPropertySet::setPropertyValues( const Sequence< ::rtl::OUStr
{
// acquire mutex in c-tor and releases it in the d-tor (exception safe!).
if (pSlave->mpSlave->mpMutex)
- aOGuardArray[i].reset( new vos::OGuard(pSlave->mpSlave->mpMutex) );
+ aOGuardArray[i].reset( new osl::SolarGuard(pSlave->mpSlave->mpMutex) );
pSlave->mpSlave->_preSetValues();
pSlave->SetInit ( sal_True );
@@ -292,9 +291,9 @@ Sequence< Any > SAL_CALL MasterPropertySet::getPropertyValues( const Sequence< :
throw(RuntimeException)
{
// acquire mutex in c-tor and releases it in the d-tor (exception safe!).
- std::auto_ptr< vos::OGuard > pMutexGuard;
+ std::auto_ptr< osl::SolarGuard > pMutexGuard;
if (mpMutex)
- pMutexGuard.reset( new vos::OGuard(mpMutex) );
+ pMutexGuard.reset( new osl::SolarGuard(mpMutex) );
const sal_Int32 nCount = aPropertyNames.getLength();
@@ -330,7 +329,7 @@ Sequence< Any > SAL_CALL MasterPropertySet::getPropertyValues( const Sequence< :
{
// acquire mutex in c-tor and releases it in the d-tor (exception safe!).
if (pSlave->mpSlave->mpMutex)
- aOGuardArray[i].reset( new vos::OGuard(pSlave->mpSlave->mpMutex) );
+ aOGuardArray[i].reset( new osl::SolarGuard(pSlave->mpSlave->mpMutex) );
pSlave->mpSlave->_preGetValues();
pSlave->SetInit ( sal_True );
@@ -393,9 +392,9 @@ PropertyState SAL_CALL MasterPropertySet::getPropertyState( const ::rtl::OUStrin
ChainablePropertySet * pSlave = maSlaveMap [ (*aIter).second->mnMapId ]->mpSlave;
// acquire mutex in c-tor and releases it in the d-tor (exception safe!).
- std::auto_ptr< vos::OGuard > pMutexGuard;
+ std::auto_ptr< osl::SolarGuard > pMutexGuard;
if (pSlave->mpMutex)
- pMutexGuard.reset( new vos::OGuard(pSlave->mpMutex) );
+ pMutexGuard.reset( new osl::SolarGuard(pSlave->mpMutex) );
pSlave->_preGetPropertyState();
pSlave->_getPropertyState( *((*aIter).second->mpInfo), aState );
@@ -475,31 +474,33 @@ Any SAL_CALL MasterPropertySet::getPropertyDefault( const ::rtl::OUString& rProp
void MasterPropertySet::_preGetPropertyState ()
throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::beans::PropertyVetoException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::WrappedTargetException )
{
- OSL_ENSURE( sal_False, "you have to implement this yourself!");
+ OSL_FAIL( "you have to implement this yourself!");
}
void MasterPropertySet::_getPropertyState( const comphelper::PropertyInfo&, PropertyState& )
throw(UnknownPropertyException )
{
- OSL_ENSURE( sal_False, "you have to implement this yourself!");
+ OSL_FAIL( "you have to implement this yourself!");
}
void MasterPropertySet::_postGetPropertyState ()
throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::beans::PropertyVetoException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::WrappedTargetException )
{
- OSL_ENSURE( sal_False, "you have to implement this yourself!");
+ OSL_FAIL( "you have to implement this yourself!");
}
void MasterPropertySet::_setPropertyToDefault( const comphelper::PropertyInfo& )
throw(UnknownPropertyException )
{
- OSL_ENSURE( sal_False, "you have to implement this yourself!");
+ OSL_FAIL( "you have to implement this yourself!");
}
Any MasterPropertySet::_getPropertyDefault( const comphelper::PropertyInfo& )
throw(UnknownPropertyException, WrappedTargetException )
{
- OSL_ENSURE( sal_False, "you have to implement this yourself!");
+ OSL_FAIL( "you have to implement this yourself!");
Any aAny;
return aAny;
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/property/MasterPropertySetInfo.cxx b/comphelper/source/property/MasterPropertySetInfo.cxx
index 57cf22b77508..46dffe062c03 100644
--- a/comphelper/source/property/MasterPropertySetInfo.cxx
+++ b/comphelper/source/property/MasterPropertySetInfo.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -27,9 +28,7 @@
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_comphelper.hxx"
-#ifndef _COMPHELPER_CHAINABLEPROPERTYSETINFO_HXX_
#include <comphelper/MasterPropertySetInfo.hxx>
-#endif
#include <comphelper/TypeGeneration.hxx>
using ::rtl::OUString;
@@ -64,7 +63,7 @@ MasterPropertySetInfo::~MasterPropertySetInfo()
while (aIter != aEnd )
{
delete (*aIter).second;
- aIter++;
+ ++aIter;
}
}
@@ -84,7 +83,7 @@ void MasterPropertySetInfo::add( PropertyInfo* pMap, sal_Int32 nCount, sal_uInt8
#ifdef DBG_UTIL
PropertyDataHash::iterator aIter = maMap.find( aName );
if( aIter != maMap.end() )
- OSL_ENSURE( sal_False, "Warning: PropertyInfo added twice, possible error!");
+ OSL_FAIL( "Warning: PropertyInfo added twice, possible error!");
#endif
maMap[aName] = new PropertyData ( nMapId, pMap );
}
@@ -102,10 +101,10 @@ void MasterPropertySetInfo::add( PropertyInfoHash &rHash, sal_uInt8 nMapId )
#ifdef DBG_UTIL
PropertyDataHash::iterator aDebugIter = maMap.find( (*aIter).first );
if( aDebugIter != maMap.end() )
- OSL_ENSURE( sal_False, "Warning: PropertyInfo added twice, possible error!");
+ OSL_FAIL( "Warning: PropertyInfo added twice, possible error!");
#endif
maMap[(*aIter).first] = new PropertyData ( nMapId, (*aIter).second );
- aIter++;
+ ++aIter;
}
}
@@ -168,3 +167,5 @@ sal_Bool SAL_CALL MasterPropertySetInfo::hasPropertyByName( const ::rtl::OUStrin
{
return static_cast < sal_Bool > ( maMap.find ( rName ) != maMap.end() );
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/property/TypeGeneration.cxx b/comphelper/source/property/TypeGeneration.cxx
index 649e50711d28..6c5f9e009e90 100644
--- a/comphelper/source/property/TypeGeneration.cxx
+++ b/comphelper/source/property/TypeGeneration.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -27,9 +28,7 @@
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_comphelper.hxx"
-#ifndef _COMPHELPER_TYPEGENERATION_HXX
#include <comphelper/TypeGeneration.hxx>
-#endif
#include <com/sun/star/script/XLibraryContainer.hpp>
#include <com/sun/star/style/LineSpacingMode.hpp>
#include <com/sun/star/style/ParagraphAdjust.hpp>
@@ -97,9 +96,7 @@
#include <com/sun/star/beans/XVetoableChangeListener.hpp>
#include <com/sun/star/beans/XPropertyState.hpp>
#include <com/sun/star/beans/XPropertyStateChangeListener.hpp>
-#ifndef _COM_SUN_STAR_BEANS_PropertyAttribute_HPP_
#include <com/sun/star/beans/PropertyAttribute.hpp>
-#endif
#include <com/sun/star/beans/XPropertiesChangeListener.hpp>
#include <com/sun/star/beans/XPropertyChangeListener.hpp>
#include <com/sun/star/beans/XPropertyAccess.hpp>
@@ -129,9 +126,8 @@
#include <com/sun/star/sdbc/XResultSet.hpp>
#include <com/sun/star/sdbc/XConnection.hpp>
#include <com/sun/star/frame/XModel.hpp>
-// --> OD 2004-08-09 #i28749#
+// #i28749#
#include <com/sun/star/drawing/HomogenMatrix3.hpp>
-// <--
#include <com/sun/star/graphic/XGraphic.hpp>
#include <com/sun/star/embed/XEmbeddedObject.hpp>
@@ -221,19 +217,20 @@ namespace comphelper
case CPPUTYPE_REFCONNECTION: pType = &::getCppuType( (Reference< sdbc::XConnection >*)0); break;
case CPPUTYPE_REFMODEL: pType = &::getCppuType( (Reference< frame::XModel >*)0); break;
case CPPUTYPE_REFCOMPONENT: pType = &::getCppuType( (Reference< lang::XComponent >*)0 ); break;
- // --> OD 2004-08-09 #i28749#
+ // #i28749#
case CPPUTYPE_TRANSFORMATIONINHORIL2R:
{
pType = &::getCppuType( (drawing::HomogenMatrix3*)0 );
}
break;
- // <--
case CPPUTYPE_SEQNAMEDVALUE: pType = &::getCppuType( (Sequence<beans::NamedValue>*)0 ); break;
case CPPUTYPE_REFXGRAPHIC: pType = &::getCppuType( (Reference< graphic::XGraphic >*)0); break;
case CPPUTYPE_TABLEBORDERDISTANCES: pType = &::getCppuType( (table::TableBorderDistances*)0 ); break;
case CPPUTPYE_REFEMBEDDEDOBJECT: pType = &embed::XEmbeddedObject::static_type(); break;
default:
- OSL_ASSERT( "Unknown CPPU type" );
+ OSL_FAIL( "Unknown CPPU type" );
}
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/property/composedprops.cxx b/comphelper/source/property/composedprops.cxx
index 4b44a8fb474e..aa864f7ca47f 100644
--- a/comphelper/source/property/composedprops.cxx
+++ b/comphelper/source/property/composedprops.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -299,13 +300,13 @@ namespace comphelper
//------------------------------------------------------------------------------
void SAL_CALL OComposedPropertySet::addVetoableChangeListener( const ::rtl::OUString&, const Reference< XVetoableChangeListener >& ) throw(UnknownPropertyException, WrappedTargetException, RuntimeException)
{
- OSL_ENSURE(sal_False, "OComposedPropertySet::addVetoableChangeListener: no implemented (yet)!");
+ OSL_FAIL("OComposedPropertySet::addVetoableChangeListener: no implemented (yet)!");
}
//------------------------------------------------------------------------------
void SAL_CALL OComposedPropertySet::removeVetoableChangeListener( const ::rtl::OUString&, const Reference< XVetoableChangeListener >& ) throw(UnknownPropertyException, WrappedTargetException, RuntimeException)
{
- OSL_ENSURE(sal_False, "OComposedPropertySet::removeVetoableChangeListener: no implemented (yet)!");
+ OSL_FAIL("OComposedPropertySet::removeVetoableChangeListener: no implemented (yet)!");
}
//------------------------------------------------------------------------------
@@ -355,3 +356,4 @@ namespace comphelper
//.........................................................................
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/property/genericpropertyset.cxx b/comphelper/source/property/genericpropertyset.cxx
index b7fb09912153..008646001331 100644
--- a/comphelper/source/property/genericpropertyset.cxx
+++ b/comphelper/source/property/genericpropertyset.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -36,11 +37,9 @@
#include <comphelper/genericpropertyset.hxx>
#include <comphelper/propertysetinfo.hxx>
#include <comphelper/stl_types.hxx>
-#include <vos/mutex.hxx>
+#include <comphelper/servicehelper.hxx>
+#include <osl/mutex.hxx>
#include <rtl/uuid.h>
-#include <boost/mem_fn.hpp>
-#include <boost/bind.hpp>
-#include <boost/utility.hpp>
///////////////////////////////////////////////////////////////////////
@@ -253,18 +252,15 @@ uno::Sequence< uno::Type > SAL_CALL GenericPropertySet::getTypes()
return aTypes;
}
+namespace
+{
+ class theGenericPropertySetImplmentationId : public rtl::Static< UnoTunnelIdInit, theGenericPropertySetImplmentationId > {};
+}
+
uno::Sequence< sal_Int8 > SAL_CALL GenericPropertySet::getImplementationId()
throw (uno::RuntimeException)
{
- MutexGuard aGuard( maMutex );
-
- static uno::Sequence< sal_Int8 > aId;
- if( aId.getLength() == 0 )
- {
- aId.realloc( 16 );
- rtl_createUuid( (sal_uInt8 *)aId.getArray(), 0, sal_True );
- }
- return aId;
+ return theGenericPropertySetImplmentationId::get().getSeq();
}
// XServiceInfo
@@ -299,3 +295,4 @@ Sequence< OUString > SAL_CALL GenericPropertySet::getSupportedServiceNames( )
return (XPropertySet*)new GenericPropertySet( pInfo );
}
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/property/opropertybag.cxx b/comphelper/source/property/opropertybag.cxx
index f1282a48c2dd..c67605977ddf 100644
--- a/comphelper/source/property/opropertybag.cxx
+++ b/comphelper/source/property/opropertybag.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -42,6 +43,7 @@
#include <algorithm>
#include <functional>
+#include <iterator>
//--------------------------------------------------------------------------
@@ -484,8 +486,6 @@ namespace comphelper
try
{
- ::cppu::IPropertyArrayHelper& rPropInfo = getInfoHelper();
-
// check for unknown properties
// we cannot simply rely on the XMultiPropertySet::setPropertyValues
// implementation of our base class, since it does not throw
@@ -502,6 +502,7 @@ namespace comphelper
++pName, ++pHandle, ++pProperty
)
{
+ ::cppu::IPropertyArrayHelper& rPropInfo = getInfoHelper();
*pHandle = rPropInfo.getHandleByName( *pName );
if ( *pHandle != -1 )
continue;
@@ -512,9 +513,6 @@ namespace comphelper
// add the property
sal_Int16 nAttributes = PropertyAttribute::BOUND | PropertyAttribute::REMOVEABLE | PropertyAttribute::MAYBEDEFAULT;
addProperty( *pName, nAttributes, pProperty->Value );
- // rPropInfo is invalid, refetch
- rPropInfo = getInfoHelper();
- *pHandle = rPropInfo.getHandleByName( *pName );
continue;
}
@@ -583,3 +581,4 @@ namespace comphelper
} // namespace comphelper
//........................................................................
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/property/opropertybag.hxx b/comphelper/source/property/opropertybag.hxx
index 3b9549f7c023..6d0a6e1f4f54 100644
--- a/comphelper/source/property/opropertybag.hxx
+++ b/comphelper/source/property/opropertybag.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -240,3 +241,5 @@ namespace comphelper
//........................................................................
#endif // COMPHELPER_OPROPERTYBAG_HXX
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/property/propagg.cxx b/comphelper/source/property/propagg.cxx
index 9c2fd868d973..b83c292689dc 100644
--- a/comphelper/source/property/propagg.cxx
+++ b/comphelper/source/property/propagg.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -746,7 +747,7 @@ void SAL_CALL OPropertySetAggregationHelper::setPropertyValues(
aMessage.append( "\n(implementation " );
aMessage.append( typeid( *this ).name() );
aMessage.append( ")" );
- OSL_ENSURE( false, aMessage.getStr() );
+ OSL_FAIL( aMessage.getStr() );
#endif
}
}
@@ -766,7 +767,6 @@ void SAL_CALL OPropertySetAggregationHelper::setPropertyValues(
throw WrappedTargetException( ::rtl::OUString(), static_cast< XMultiPropertySet* >( this ), makeAny( UnknownPropertyException( ) ) );
// due to a flaw in the API design, this method is not allowed to throw an UnknownPropertyException
// so we wrap it into a WrappedTargetException
- // #107545# - 2002-02-20 - fs@openoffice.org
if ( OPropertyArrayAggregationHelper::AGGREGATE_PROPERTY == ePropOrg )
++nAggCount;
@@ -959,7 +959,7 @@ void SAL_CALL OPropertySetAggregationHelper::setPropertyToDefault(const ::rtl::O
catch( const RuntimeException& ) { throw; }
catch( const Exception& )
{
- OSL_ENSURE( sal_False, "OPropertySetAggregationHelper::setPropertyToDefault: caught an exception which is not allowed to leave here!" );
+ OSL_FAIL( "OPropertySetAggregationHelper::setPropertyToDefault: caught an exception which is not allowed to leave here!" );
}
}
}
@@ -1045,3 +1045,4 @@ bool OPropertySetAggregationHelper::isCurrentlyForwardingProperty( sal_Int32 _nH
} // namespace comphelper
//.........................................................................
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/property/property.cxx b/comphelper/source/property/property.cxx
index 6ab48aa1965b..37bb62cc98ef 100644
--- a/comphelper/source/property/property.cxx
+++ b/comphelper/source/property/property.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -77,7 +78,7 @@ void copyProperties(const Reference<XPropertySet>& _rxSource,
{
if (!_rxSource.is() || !_rxDest.is())
{
- OSL_ENSURE(sal_False, "copyProperties: invalid arguments !");
+ OSL_FAIL("copyProperties: invalid arguments !");
return;
}
@@ -135,7 +136,7 @@ void copyProperties(const Reference<XPropertySet>& _rxSource,
}
aBuffer.append( "." );
- OSL_ENSURE( sal_False, aBuffer.getStr() );
+ OSL_FAIL( aBuffer.getStr() );
#endif
}
}
@@ -243,3 +244,4 @@ sal_Bool tryPropertyValue(Any& _rConvertedValue, Any& _rOldValue, const Any& _rV
}
//.........................................................................
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/property/propertybag.cxx b/comphelper/source/property/propertybag.cxx
index 88f925e20db7..3170411de510 100644
--- a/comphelper/source/property/propertybag.cxx
+++ b/comphelper/source/property/propertybag.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -219,3 +220,4 @@ namespace comphelper
} // namespace comphelper
//........................................................................
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/property/propertycontainer.cxx b/comphelper/source/property/propertycontainer.cxx
index c385107733fe..a826eca2bd92 100644
--- a/comphelper/source/property/propertycontainer.cxx
+++ b/comphelper/source/property/propertycontainer.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -103,3 +104,4 @@ void OPropertyContainer::getFastPropertyValue(Any& _rValue, sal_Int32 _nHandle)
//.........................................................................
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/property/propertycontainerhelper.cxx b/comphelper/source/property/propertycontainerhelper.cxx
index 0b420a3eebd8..6233efbc011f 100644
--- a/comphelper/source/property/propertycontainerhelper.cxx
+++ b/comphelper/source/property/propertycontainerhelper.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -255,7 +256,7 @@ sal_Bool OPropertyContainerHelper::convertFastPropertyValue(
PropertiesIterator aPos = searchHandle(_nHandle);
if (aPos == m_aProperties.end())
{
- OSL_ENSURE( false, "OPropertyContainerHelper::convertFastPropertyValue: unknown handle!" );
+ OSL_FAIL( "OPropertyContainerHelper::convertFastPropertyValue: unknown handle!" );
// should not happen if the derived class has built a correct property set info helper to be used by
// our base class OPropertySetHelper
return bModified;
@@ -274,8 +275,7 @@ sal_Bool OPropertyContainerHelper::convertFastPropertyValue(
Any aNewRequestedValue( _rValue );
// normalization
- // (#102329# - 2002-08-14 - fs@openoffice.org)
- // (#i29490# - 2004-06-16 - fs@openoffice.org)
+ // #i29490#
if ( !aNewRequestedValue.getValueType().equals( aPos->aProperty.Type ) )
{ // the actually given value is not of the same type as the one required
Any aProperlyTyped( NULL, aPos->aProperty.Type.getTypeLibType() );
@@ -399,7 +399,7 @@ void OPropertyContainerHelper::setFastPropertyValue(sal_Int32 _nHandle, const An
PropertiesIterator aPos = searchHandle(_nHandle);
if (aPos == m_aProperties.end())
{
- OSL_ENSURE( false, "OPropertyContainerHelper::setFastPropertyValue: unknown handle!" );
+ OSL_FAIL( "OPropertyContainerHelper::setFastPropertyValue: unknown handle!" );
// should not happen if the derived class has built a correct property set info helper to be used by
// our base class OPropertySetHelper
return;
@@ -441,7 +441,7 @@ void OPropertyContainerHelper::getFastPropertyValue(Any& _rValue, sal_Int32 _nHa
PropertiesIterator aPos = const_cast<OPropertyContainerHelper*>(this)->searchHandle(_nHandle);
if (aPos == m_aProperties.end())
{
- OSL_ENSURE( false, "OPropertyContainerHelper::getFastPropertyValue: unknown handle!" );
+ OSL_FAIL( "OPropertyContainerHelper::getFastPropertyValue: unknown handle!" );
// should not happen if the derived class has built a correct property set info helper to be used by
// our base class OPropertySetHelper
return;
@@ -501,7 +501,7 @@ void OPropertyContainerHelper::modifyAttributes(sal_Int32 _nHandle, sal_Int32 _n
PropertiesIterator aPos = searchHandle(_nHandle);
if (aPos == m_aProperties.end())
{
- OSL_ENSURE( false, "OPropertyContainerHelper::modifyAttributes: unknown handle!" );
+ OSL_FAIL( "OPropertyContainerHelper::modifyAttributes: unknown handle!" );
// should not happen if the derived class has built a correct property set info helper to be used by
// our base class OPropertySetHelper
return;
@@ -550,3 +550,4 @@ void OPropertyContainerHelper::describeProperties(Sequence< Property >& _rProps)
//.........................................................................
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/property/propertysethelper.cxx b/comphelper/source/property/propertysethelper.cxx
index 9d2abf784c1b..0ad27a6949ed 100644
--- a/comphelper/source/property/propertysethelper.cxx
+++ b/comphelper/source/property/propertysethelper.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -311,18 +312,20 @@ Any SAL_CALL PropertySetHelper::getPropertyDefault( const ::rtl::OUString& aProp
void PropertySetHelper::_getPropertyStates( const comphelper::PropertyMapEntry**, PropertyState* ) throw(UnknownPropertyException )
{
- OSL_ENSURE( sal_False, "you have to implement this yourself!");
+ OSL_FAIL( "you have to implement this yourself!");
}
void PropertySetHelper::_setPropertyToDefault( const comphelper::PropertyMapEntry* ) throw(UnknownPropertyException )
{
- OSL_ENSURE( sal_False, "you have to implement this yourself!");
+ OSL_FAIL( "you have to implement this yourself!");
}
Any PropertySetHelper::_getPropertyDefault( const comphelper::PropertyMapEntry* ) throw(UnknownPropertyException, WrappedTargetException )
{
- OSL_ENSURE( sal_False, "you have to implement this yourself!");
+ OSL_FAIL( "you have to implement this yourself!");
Any aAny;
return aAny;
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/property/propertysetinfo.cxx b/comphelper/source/property/propertysetinfo.cxx
index efdd495ac1bc..4746a7e9ce43 100644
--- a/comphelper/source/property/propertysetinfo.cxx
+++ b/comphelper/source/property/propertysetinfo.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -83,12 +84,12 @@ void PropertyMapImpl::add( PropertyMapEntry* pMap, sal_Int32 nCount ) throw()
PropertyMap::iterator aIter = maPropertyMap.find( aName );
if( aIter != maPropertyMap.end() )
{
- OSL_ENSURE( sal_False, "Warning: PropertyMapEntry added twice, possible error!");
+ OSL_FAIL( "Warning: PropertyMapEntry added twice, possible error!");
}
#endif
if( NULL == pMap->mpType )
{
- OSL_ENSURE( sal_False, "No type in PropertyMapEntry!");
+ OSL_FAIL( "No type in PropertyMapEntry!");
pMap->mpType = &::getCppuType((const sal_Int32*)0);
}
@@ -130,8 +131,8 @@ Sequence< Property > PropertyMapImpl::getProperties() throw()
pProperties->Type = *pEntry->mpType;
pProperties->Attributes = pEntry->mnAttributes;
- pProperties++;
- aIter++;
+ ++pProperties;
+ ++aIter;
}
}
@@ -212,3 +213,5 @@ const PropertyMap* PropertySetInfo::getPropertyMap() const throw()
{
return mpMap->getPropertyMap();
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/property/propertystatecontainer.cxx b/comphelper/source/property/propertystatecontainer.cxx
index 341dc1b43a78..f1611efd77f4 100644
--- a/comphelper/source/property/propertystatecontainer.cxx
+++ b/comphelper/source/property/propertystatecontainer.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -193,147 +194,4 @@ namespace comphelper
} // namespace comphelper
//.........................................................................
-#ifdef FS_PRIV_DEBUG
-#define STATECONTAINER_TEST
-#endif
-
-#ifdef STATECONTAINER_TEST
-#include <com/sun/star/beans/PropertyAttribute.hpp>
-#include <comphelper/proparrhlp.hxx>
-#include <comphelper/broadcasthelper.hxx>
-
-//.........................................................................
-namespace comphelper
-{
-//.........................................................................
-
- using namespace ::com::sun::star::uno;
- using namespace ::com::sun::star::beans;
-
- //=====================================================================
- //= Test - compiler test
- //=====================================================================
- typedef ::cppu::OWeakAggObject Test_RefCountBase;
- class Test :public OMutexAndBroadcastHelper
- ,public OPropertyStateContainer
- ,public OPropertyArrayUsageHelper< Test >
- ,public Test_RefCountBase
- {
- private:
- ::rtl::OUString m_sStringProperty;
- Reference< XInterface > m_xInterfaceProperty;
- Any m_aMayBeVoidProperty;
-
- protected:
- Test( );
-
- DECLARE_XINTERFACE( )
-
- public:
- static Test* Create( );
-
- protected:
- virtual Reference< XPropertySetInfo > SAL_CALL getPropertySetInfo( ) throw(RuntimeException);
- virtual ::cppu::IPropertyArrayHelper& SAL_CALL getInfoHelper();
- virtual ::cppu::IPropertyArrayHelper* createArrayHelper( ) const;
-
- protected:
- // OPropertyStateContainer overridables
- virtual void getPropertyDefaultByHandle( sal_Int32 _nHandle, Any& _rDefault ) const;
- };
-
- //---------------------------------------------------------------------
- Test::Test( )
- :OPropertyStateContainer( GetBroadcastHelper() )
- {
- registerProperty(
- ::rtl::OUString::createFromAscii( "StringProperty" ),
- 1,
- PropertyAttribute::BOUND,
- &m_sStringProperty,
- ::getCppuType( &m_sStringProperty )
- );
-
- registerProperty(
- ::rtl::OUString::createFromAscii( "InterfaceProperty" ),
- 2,
- PropertyAttribute::BOUND,
- &m_xInterfaceProperty,
- ::getCppuType( &m_xInterfaceProperty )
- );
-
- registerMayBeVoidProperty(
- ::rtl::OUString::createFromAscii( "IntProperty" ),
- 3,
- PropertyAttribute::BOUND,
- &m_aMayBeVoidProperty,
- ::getCppuType( static_cast< sal_Int32* >( NULL ) )
- );
-
- registerPropertyNoMember(
- ::rtl::OUString::createFromAscii( "OtherInterfaceProperty" ),
- 4,
- PropertyAttribute::BOUND | PropertyAttribute::MAYBEVOID,
- ::getCppuType( static_cast< Reference< XInterface >* >( NULL ) ),
- NULL
- );
- }
-
- //---------------------------------------------------------------------
- IMPLEMENT_FORWARD_XINTERFACE2( Test, Test_RefCountBase, OPropertyStateContainer )
-
- //---------------------------------------------------------------------
- void Test::getPropertyDefaultByHandle( sal_Int32 _nHandle, Any& _rDefault ) const
- {
- switch ( _nHandle )
- {
- case 1:
- _rDefault = makeAny( ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "StringPropertyDefault" ) ) );
- break;
- case 2:
- _rDefault = makeAny( Reference< XInterface >( ) );
- break;
- case 3:
- // void
- break;
- case 4:
- _rDefault = makeAny( Reference< XInterface >( ) );
- break;
- default:
- OSL_ENSURE( sal_False, "Test::getPropertyDefaultByHandle: invalid handle!" );
- }
- }
-
- //---------------------------------------------------------------------
- Reference< XPropertySetInfo > SAL_CALL Test::getPropertySetInfo( ) throw(RuntimeException)
- {
- return createPropertySetInfo( getInfoHelper() );
- }
-
- //---------------------------------------------------------------------
- ::cppu::IPropertyArrayHelper& SAL_CALL Test::getInfoHelper()
- {
- return *getArrayHelper();
- }
-
- //---------------------------------------------------------------------
- ::cppu::IPropertyArrayHelper* Test::createArrayHelper( ) const
- {
- Sequence< Property > aProps;
- describeProperties( aProps );
- return new ::cppu::OPropertyArrayHelper( aProps );
- }
-
- //---------------------------------------------------------------------
- Test* Test::Create( )
- {
- Test* pInstance = new Test;
- return pInstance;
- }
-
-//.........................................................................
-} // namespace comphelper
-//.........................................................................
-
-#endif
-
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/property/propmultiplex.cxx b/comphelper/source/property/propmultiplex.cxx
index db0b35650d32..a7e9c1e395d0 100644
--- a/comphelper/source/property/propmultiplex.cxx
+++ b/comphelper/source/property/propmultiplex.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -180,3 +181,4 @@ void OPropertyChangeMultiplexer::addProperty(const ::rtl::OUString& _sPropertyNa
}
//.........................................................................
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/property/propstate.cxx b/comphelper/source/property/propstate.cxx
index 214bccb3f40f..ec621cb43833 100644
--- a/comphelper/source/property/propstate.cxx
+++ b/comphelper/source/property/propstate.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -31,6 +32,7 @@
#include <com/sun/star/uno/genfunc.h>
#include <cppuhelper/queryinterface.hxx>
#include <comphelper/sequence.hxx>
+#include <rtl/instance.hxx>
//.........................................................................
namespace comphelper
@@ -66,18 +68,14 @@ namespace comphelper
//---------------------------------------------------------------------
::com::sun::star::uno::Sequence< ::com::sun::star::uno::Type> OPropertyStateHelper::getTypes() throw( ::com::sun::star::uno::RuntimeException)
{
- static ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Type> aTypes;
- if (!aTypes.getLength())
- {
- aTypes.realloc(4);
- ::com::sun::star::uno::Type* pTypes = aTypes.getArray();
- // base class types
- pTypes[0] = getCppuType(( ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertySet>*)NULL);
- pTypes[1] = getCppuType(( ::com::sun::star::uno::Reference< ::com::sun::star::beans::XMultiPropertySet>*)NULL);
- pTypes[2] = getCppuType(( ::com::sun::star::uno::Reference< ::com::sun::star::beans::XFastPropertySet>*)NULL);
- // my own type
- pTypes[3] = getCppuType(( ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertyState>*)NULL);
- }
+ ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Type> aTypes(4);
+ ::com::sun::star::uno::Type* pTypes = aTypes.getArray();
+ // base class types
+ pTypes[0] = getCppuType(( ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertySet>*)NULL);
+ pTypes[1] = getCppuType(( ::com::sun::star::uno::Reference< ::com::sun::star::beans::XMultiPropertySet>*)NULL);
+ pTypes[2] = getCppuType(( ::com::sun::star::uno::Reference< ::com::sun::star::beans::XFastPropertySet>*)NULL);
+ // my own type
+ pTypes[3] = getCppuType(( ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertyState>*)NULL);
return aTypes;
}
@@ -216,20 +214,13 @@ namespace comphelper
);
}
+ namespace { struct lcl_ImplId : public rtl::Static< ::cppu::OImplementationId, lcl_ImplId > {}; }
+
//---------------------------------------------------------------------
Sequence< sal_Int8 > SAL_CALL OStatefulPropertySet::getImplementationId() throw(RuntimeException)
{
- static ::cppu::OImplementationId * pId = NULL;
- if ( !pId )
- {
- ::osl::MutexGuard aGuard( ::osl::Mutex::getGlobalMutex() );
- if ( !pId )
- {
- static ::cppu::OImplementationId aId;
- pId = &aId;
- }
- }
- return pId->getImplementationId();
+ ::cppu::OImplementationId &rID = lcl_ImplId::get();
+ return rID.getImplementationId();
}
//---------------------------------------------------------------------
@@ -259,3 +250,4 @@ namespace comphelper
}
//.........................................................................
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/streaming/basicio.cxx b/comphelper/source/streaming/basicio.cxx
index eef5c6b844fa..662c5545c56e 100644
--- a/comphelper/source/streaming/basicio.cxx
+++ b/comphelper/source/streaming/basicio.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -172,3 +173,4 @@ const staruno::Reference<stario::XObjectOutputStream>& operator << (const starun
} // namespace comphelper
//.........................................................................
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/streaming/memorystream.cxx b/comphelper/source/streaming/memorystream.cxx
index 5298b7511f09..fd17bd9e5db6 100644
--- a/comphelper/source/streaming/memorystream.cxx
+++ b/comphelper/source/streaming/memorystream.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -245,3 +246,5 @@ void createRegistryInfo_UNOMemoryStream()
{
static ::comphelper::module::OAutoRegistration< ::comphelper::UNOMemoryStream > aAutoRegistration;
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/streaming/oslfile2streamwrap.cxx b/comphelper/source/streaming/oslfile2streamwrap.cxx
index 9cf8eeaaf08a..68af33298336 100644
--- a/comphelper/source/streaming/oslfile2streamwrap.cxx
+++ b/comphelper/source/streaming/oslfile2streamwrap.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -138,7 +139,7 @@ sal_Int32 SAL_CALL OSLInputStreamWrapper::available() throw( stario::NotConnecte
throw stario::NotConnectedException(::rtl::OUString(), static_cast<staruno::XWeak*>(this));
sal_uInt64 nDummy = 0;
- eError = m_pFile->setPos(Pos_End, nDummy);
+ eError = m_pFile->setPos(osl_Pos_End, nDummy);
if (eError != FileBase::E_None)
throw stario::NotConnectedException(::rtl::OUString(),static_cast<staruno::XWeak*>(this));
@@ -148,7 +149,7 @@ sal_Int32 SAL_CALL OSLInputStreamWrapper::available() throw( stario::NotConnecte
throw stario::NotConnectedException(::rtl::OUString(),static_cast<staruno::XWeak*>(this));
nAvailable = nAvailable - nPos;
- eError = m_pFile->setPos(Pos_Absolut, nPos);
+ eError = m_pFile->setPos(osl_Pos_Absolut, nPos);
if (eError != FileBase::E_None)
throw stario::NotConnectedException(::rtl::OUString(),static_cast<staruno::XWeak*>(this));
return sal::static_int_cast< sal_Int32 >(
@@ -196,3 +197,4 @@ void SAL_CALL OSLOutputStreamWrapper::closeOutput() throw( stario::NotConnectedE
} // namespace comphelper
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/streaming/otransactedfilestream.cxx b/comphelper/source/streaming/otransactedfilestream.cxx
index 03539a12305b..9bcfac5fb66b 100644
--- a/comphelper/source/streaming/otransactedfilestream.cxx
+++ b/comphelper/source/streaming/otransactedfilestream.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -231,7 +232,7 @@ void OTruncatedTransactedFileStream::CloseAll_Impl()
xFileAccess->kill( aURL );
} catch( uno::Exception& )
{
- OSL_ENSURE( sal_False, "Could not remove the file!" );
+ OSL_FAIL( "Could not remove the file!" );
}
}
}
@@ -303,16 +304,16 @@ void OTruncatedTransactedFileStream::Commit_Impl()
::rtl::OUString aTempURL;
try {
uno::Reference< beans::XPropertySet > xTempFile( m_pStreamData->m_xTempStream, uno::UNO_QUERY_THROW );
- uno::Any aUrl = xTempFile->getPropertyValue( ::rtl::OUString::createFromAscii( "Uri" ) );
+ uno::Any aUrl = xTempFile->getPropertyValue( ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("Uri")) );
aUrl >>= aTempURL;
- xTempFile->setPropertyValue( ::rtl::OUString::createFromAscii( "RemoveFile" ),
+ xTempFile->setPropertyValue( ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("RemoveFile")),
uno::makeAny( sal_False ) );
m_pStreamData->m_xTempSeekable->seek( nPos );
}
catch( uno::Exception& )
{
- OSL_ENSURE( sal_False, "These calls are pretty simple, they should not fail!\n" );
+ OSL_FAIL( "These calls are pretty simple, they should not fail!\n" );
}
m_pStreamData->FreeOriginal();
@@ -536,7 +537,7 @@ void SAL_CALL OTruncatedTransactedFileStream::flush( )
if ( !m_pStreamData )
{
- OSL_ENSURE( sal_False, "flush() call on closed stream!\n" );
+ OSL_FAIL( "flush() call on closed stream!\n" );
return;
// in future throw exception, for now some code might call flush() on closed stream
// since file ucp implementation allows it
@@ -822,3 +823,4 @@ void SAL_CALL OTruncatedTransactedFileStream::removeVetoableChangeListener( cons
} // namespace comphelper
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/streaming/seekableinput.cxx b/comphelper/source/streaming/seekableinput.cxx
index abaf46faf014..f20153ee0aaf 100644
--- a/comphelper/source/streaming/seekableinput.cxx
+++ b/comphelper/source/streaming/seekableinput.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -101,7 +102,7 @@ void OSeekableInputWrapper::PrepareCopy_Impl()
throw uno::RuntimeException();
uno::Reference< io::XOutputStream > xTempOut(
- m_xFactory->createInstance( ::rtl::OUString::createFromAscii( "com.sun.star.io.TempFile" ) ),
+ m_xFactory->createInstance( ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.io.TempFile")) ),
uno::UNO_QUERY );
if ( xTempOut.is() )
@@ -265,3 +266,4 @@ sal_Int64 SAL_CALL OSeekableInputWrapper::getLength()
} // namespace comphelper
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/streaming/seqinputstreamserv.cxx b/comphelper/source/streaming/seqinputstreamserv.cxx
index 015387b9894d..4e1cc7ade660 100644
--- a/comphelper/source/streaming/seqinputstreamserv.cxx
+++ b/comphelper/source/streaming/seqinputstreamserv.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -222,7 +223,7 @@ void SAL_CALL SequenceInputStreamService::initialize( const uno::Sequence< ::com
throw frame::DoubleInitializationException();
if ( aArguments.getLength() != 1 )
- throw lang::IllegalArgumentException( ::rtl::OUString::createFromAscii( "Wrong number of arguments!\n" ),
+ throw lang::IllegalArgumentException( ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("Wrong number of arguments!\n")),
uno::Reference< uno::XInterface >( static_cast< ::cppu::OWeakObject* >(this) ),
1 );
@@ -238,7 +239,7 @@ void SAL_CALL SequenceInputStreamService::initialize( const uno::Sequence< ::com
m_bInitialized = sal_True;
}
else
- throw lang::IllegalArgumentException( ::rtl::OUString::createFromAscii( "Unexpected type of argument!\n" ),
+ throw lang::IllegalArgumentException( ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("Unexpected type of argument!\n")),
uno::Reference< uno::XInterface >( static_cast< ::cppu::OWeakObject* >(this) ),
1 );
}
@@ -249,3 +250,5 @@ void createRegistryInfo_SequenceInputStream()
{
static ::comphelper::module::OAutoRegistration< SequenceInputStreamService > aAutoRegistration;
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/streaming/seqoutputstreamserv.cxx b/comphelper/source/streaming/seqoutputstreamserv.cxx
index a51653e6e419..02cfd2fe7bc6 100644
--- a/comphelper/source/streaming/seqoutputstreamserv.cxx
+++ b/comphelper/source/streaming/seqoutputstreamserv.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -170,3 +171,5 @@ void createRegistryInfo_SequenceOutputStream()
{
static ::comphelper::module::OAutoRegistration< SequenceOutputStreamService > aAutoRegistration;
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/streaming/seqstream.cxx b/comphelper/source/streaming/seqstream.cxx
index 5c8a32b1f6e5..d2852b70a901 100644
--- a/comphelper/source/streaming/seqstream.cxx
+++ b/comphelper/source/streaming/seqstream.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -241,3 +242,5 @@ void SAL_CALL OSequenceOutputStream::closeOutput( ) throw(NotConnectedException
}
} // namespace comphelper
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/streaming/streamsection.cxx b/comphelper/source/streaming/streamsection.cxx
index 324299813986..1fa71fd42682 100644
--- a/comphelper/source/streaming/streamsection.cxx
+++ b/comphelper/source/streaming/streamsection.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -120,3 +121,4 @@ sal_Int32 OStreamSection::available()
} // namespace comphelper
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/xml/attributelist.cxx b/comphelper/source/xml/attributelist.cxx
index bcf32b85011f..2442fd69f106 100644
--- a/comphelper/source/xml/attributelist.cxx
+++ b/comphelper/source/xml/attributelist.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -28,14 +29,15 @@
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_comphelper.hxx"
#include <comphelper/attributelist.hxx>
-#include <vos/diagnose.hxx>
+#include <osl/diagnose.h>
#include <vector>
-using namespace rtl;
using namespace osl;
using namespace com::sun::star;
+using ::rtl::OUString;
+
namespace comphelper {
struct TagAttribute_Impl
@@ -91,7 +93,7 @@ OUString SAL_CALL AttributeList::getTypeByName( const OUString& sName ) throw( :
{
::std::vector<struct TagAttribute_Impl>::iterator ii = m_pImpl->vecAttribute.begin();
- for( ; ii != m_pImpl->vecAttribute.end() ; ii ++ ) {
+ for( ; ii != m_pImpl->vecAttribute.end() ; ++ii ) {
if( (*ii).sName == sName ) {
return (*ii).sType;
}
@@ -103,7 +105,7 @@ OUString SAL_CALL AttributeList::getValueByName(const OUString& sName) throw( ::
{
::std::vector<struct TagAttribute_Impl>::iterator ii = m_pImpl->vecAttribute.begin();
- for( ; ii != m_pImpl->vecAttribute.end() ; ii ++ ) {
+ for( ; ii != m_pImpl->vecAttribute.end() ; ++ii ) {
if( (*ii).sName == sName ) {
return (*ii).sValue;
}
@@ -135,14 +137,14 @@ void AttributeList::Clear()
{
m_pImpl->vecAttribute.clear();
- VOS_ENSURE( ! getLength(), "Length > 0 after AttributeList::Clear!");
+ OSL_ENSURE( ! getLength(), "Length > 0 after AttributeList::Clear!");
}
void AttributeList::RemoveAttribute( const OUString sName )
{
::std::vector<struct TagAttribute_Impl>::iterator ii = m_pImpl->vecAttribute.begin();
- for( ; ii != m_pImpl->vecAttribute.end() ; ii ++ ) {
+ for( ; ii != m_pImpl->vecAttribute.end() ; ++ii ) {
if( (*ii).sName == sName ) {
m_pImpl->vecAttribute.erase( ii );
break;
@@ -159,7 +161,7 @@ void AttributeList::SetAttributeList( const uno::Reference< ::com::sun::star::xm
void AttributeList::AppendAttributeList( const uno::Reference< ::com::sun::star::xml::sax::XAttributeList > &r )
{
- VOS_ENSURE( r.is(), "r isn't!" );
+ OSL_ENSURE( r.is(), "r isn't!" );
sal_Int32 nMax = r->getLength();
sal_Int32 nTotalSize = m_pImpl->vecAttribute.size() + nMax;
@@ -172,8 +174,9 @@ void AttributeList::AppendAttributeList( const uno::Reference< ::com::sun::star:
r->getValueByIndex( i )));
}
- VOS_ENSURE( nTotalSize == getLength(), "nTotalSize != getLength()");
+ OSL_ENSURE( nTotalSize == getLength(), "nTotalSize != getLength()");
}
} // namespace comphelper
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/source/xml/ofopxmlhelper.cxx b/comphelper/source/xml/ofopxmlhelper.cxx
index 9ad617b0e6d1..9df5977efb04 100644
--- a/comphelper/source/xml/ofopxmlhelper.cxx
+++ b/comphelper/source/xml/ofopxmlhelper.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -28,24 +29,12 @@
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_comphelper.hxx"
-#ifndef _COM_SUN_STAR_BEANS_PROPERTYVALUE_HPP_
#include <com/sun/star/beans/StringPair.hpp>
-#endif
-#ifndef _COM_SUN_STAR_LANG_XMULTISERVICEFACTORY_HPP
#include <com/sun/star/lang/XMultiServiceFactory.hpp>
-#endif
-#ifndef _COM_SUN_STAR_IO_XACTIVEDATASOURCE_HPP
#include <com/sun/star/io/XActiveDataSource.hpp>
-#endif
-#ifndef _COM_SUN_STAR_XML_SAX_XPARSER_HPP
#include <com/sun/star/xml/sax/XParser.hpp>
-#endif
-#ifndef _COM_SUN_STAR_XML_SAX_XDOCUMENTHANDLER_HPP
#include <com/sun/star/xml/sax/XDocumentHandler.hpp>
-#endif
-#ifndef _COM_SUN_STAR_LANG_ILLEGALARGUMENTEXCEPTION_HPP
#include <com/sun/star/lang/IllegalArgumentException.hpp>
-#endif
#include <comphelper/ofopxmlhelper.hxx>
#include <comphelper/attributelist.hxx>
@@ -465,3 +454,4 @@ void SAL_CALL OFOPXMLHelper::setDocumentLocator( const uno::Reference< xml::sax:
} // namespace comphelper
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/comphelper/test/uno_iterators/uno_iterators.cxx b/comphelper/test/uno_iterators/uno_iterators.cxx
new file mode 100644
index 000000000000..a242c614b508
--- /dev/null
+++ b/comphelper/test/uno_iterators/uno_iterators.cxx
@@ -0,0 +1,221 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*************************************************************************
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+************************************************************************/
+
+#include <algorithm>
+#include <comphelper/stlunosequence.hxx>
+#include <com/sun/star/uno/Sequence.hxx>
+#include <iostream>
+#include <list>
+#include <rtl/textenc.h>
+#include <rtl/ustrbuf.hxx>
+#include <rtl/ustring.hxx>
+#include <vector>
+
+using namespace ::comphelper;
+using namespace ::com::sun::star::uno;
+using namespace ::rtl;
+using namespace ::std;
+
+// some helpers for testing (imperative)
+void fill_testdata(Sequence<OUString>& seq)
+{
+ OUStringBuffer buf;
+ for(sal_Int32 i=0; i<seq.getLength(); i++)
+ {
+ buf.appendAscii("Sampletext ");
+ buf.append(i);
+ seq[i] = buf.makeStringAndClear();
+ }
+}
+
+void print_oustring(const OUString& ustr)
+{ cout << OUStringToOString(ustr, RTL_TEXTENCODING_ASCII_US).getStr() << endl; }
+
+void print_sequence(const Sequence<OUString>& seq)
+{
+ cout << "Sequence of " << seq.getLength() << " OUStrings: " << endl;
+ for(sal_Int32 i=0; i<seq.getLength(); i++)
+ print_oustring(seq[i]);
+ cout << endl;
+}
+
+// some helpers for testing (functional)
+class TestdataGenerator
+{
+ public:
+ TestdataGenerator() : m_Index(0) {};
+ OUString operator()() { return m_Buf.appendAscii("Sampletext ").append(m_Index++).makeStringAndClear(); };
+ OUStringBuffer m_Buf;
+ sal_Int32 m_Index;
+};
+
+void fill_testdata_stl(StlUnoSequence<OUString>& stl_seq)
+{
+ generate(stl_seq.begin(), stl_seq.end(), TestdataGenerator());
+}
+
+void print_sequence_stl(const StlUnoSequence<OUString>& stl_seq)
+{
+ cout << "Sequence of " << stl_seq.size() << " OUStrings: " << endl;
+ for_each(stl_seq.begin(), stl_seq.end(), &print_oustring);
+ cout << endl;
+}
+
+
+// code samples
+
+// imperative loops (just to show they work, using for_each would be better most of the time
+void classic_loops()
+{
+ Sequence<OUString> s(10);
+ fill_testdata(s);
+ StlUnoSequence<OUString>::iterator stl_s_it;
+
+ cout << "for iteration" << endl;
+ for(stl_s_it = stl_begin(s); stl_s_it != stl_end(s); ++stl_s_it)
+ cout << OUStringToOString(*stl_s_it, RTL_TEXTENCODING_ASCII_US).getStr() << endl;
+
+ cout << "reverse for iteration" << endl;
+ for(stl_s_it = stl_end(s); stl_s_it != stl_begin(s); --stl_s_it)
+ cout << OUStringToOString(*(stl_s_it-1), RTL_TEXTENCODING_ASCII_US).getStr() << endl;
+
+ cout << "skipping for iteration" << endl;
+ for(stl_s_it = stl_begin(s); stl_s_it != stl_end(s); stl_s_it+=2)
+ cout << OUStringToOString(*stl_s_it, RTL_TEXTENCODING_ASCII_US).getStr() << endl;
+
+ cout << "skipping reverse for iteration" << endl;
+ for(stl_s_it = stl_end(s); stl_s_it != stl_begin(s); stl_s_it-=2)
+ std::cout << OUStringToOString(*(stl_s_it-1), RTL_TEXTENCODING_ASCII_US).getStr() << endl;
+}
+
+void stl_algos()
+{
+ Sequence<OUString> s(10);
+ fill_testdata(s);
+
+ random_shuffle(stl_begin(s), stl_end(s));
+ cout << "shuffed" << std::endl;
+ print_sequence(s);
+
+ sort(stl_begin(s), stl_end(s));
+ cout << "sorted" << std::endl;
+ print_sequence(s);
+}
+
+void stl_conversions()
+{
+ Sequence<OUString> s(10);
+ fill_testdata(s);
+ StlUnoSequence<OUString> stl_s = StlUnoSequence<OUString>::createInstance(s);
+
+ // convert to stl::vector, modify in vector, copy back, print
+ cout << "vector conversion" << endl;
+ vector<OUString> vec(stl_s.begin(), stl_s.end());
+ vec[2] = OUString( RTL_CONSTASCII_USTRINGPARAM( "changed in vector" ));
+ copy(vec.begin(), vec.end(), stl_s.begin());
+ print_sequence(s);
+
+ // convert to stl::list, modify in list, copy back, print
+ cout << "list conversion" << endl;
+ list<OUString> l(stl_s.begin(), stl_s.end());
+ l.pop_back();
+ l.push_back(OUString( RTL_CONSTASCII_USTRINGPARAM( "changed in list" )));
+ copy(l.begin(), l.end(), stl_s.begin());
+ print_sequence(s);
+}
+
+// inserts the second half of the second sequence after the first element of the first sequence
+void stl_inserting()
+{
+ Sequence<OUString> s1(10);
+ Sequence<OUString> s2(10);
+ Sequence<OUString> result(15);
+ StlUnoSequence<OUString> stl_s1 = StlUnoSequence<OUString>::createInstance(s1);
+ StlUnoSequence<OUString> stl_s2 = StlUnoSequence<OUString>::createInstance(s2);
+ StlUnoSequence<OUString> stl_result = StlUnoSequence<OUString>::createInstance(result);
+ fill_testdata(s1);
+ fill_testdata(s2);
+
+ list<OUString> temp(stl_s1.begin(), stl_s1.end());
+ copy(stl_s2.begin()+5, stl_s2.end(), insert_iterator<list<OUString> >(temp, ++temp.begin()));
+ copy(temp.begin(), temp.end(), stl_result.begin());
+ print_sequence(result);
+}
+
+void stl_compare()
+{
+ Sequence<OUString> s1(10);
+ Sequence<OUString> s2(10);
+ StlUnoSequence<OUString> stl_s1 = StlUnoSequence<OUString>::createInstance(s1);
+ StlUnoSequence<OUString> stl_s2 = StlUnoSequence<OUString>::createInstance(s2);
+ if (stl_s1 == stl_s2)
+ cout << "sequences are equal." << endl;
+ s2[9] = OUString( RTL_CONSTASCII_USTRINGPARAM( "ZZZZZ" ));
+ if(stl_s1 < stl_s2)
+ cout << "first sequence is smaller." << endl;
+}
+
+void stl_const_sequence()
+{
+ const Sequence<OUString> s(10);
+ for(StlUnoSequence<OUString>::const_iterator stl_s_it = stl_begin(s); stl_s_it != stl_end(s); ++stl_s_it)
+ cout << OUStringToOString(*stl_s_it, RTL_TEXTENCODING_ASCII_US).getStr() << endl;
+}
+
+void stl_helpers()
+{
+ Sequence<OUString> s(10);
+ StlUnoSequence<OUString> stl_s = StlUnoSequence<OUString>::createInstance(s);
+ fill_testdata_stl(stl_s);
+ print_sequence_stl(stl_s);
+}
+
+int main()
+{
+ cout << "--- CLASSIC LOOPS" << endl;
+ classic_loops();
+
+ cout << "--- SOME STL ALGORITHMS" << endl;
+ stl_algos();
+
+ cout << "--- SOME STL CONVERSIONS" << endl;
+ stl_conversions();
+
+ cout << "--- INSERTING IN SEQUENCE" << endl;
+ stl_inserting();
+
+ cout << "--- COMPARING" << endl;
+ stl_compare();
+
+ cout << "--- CONST SEQUENCE" << endl;
+ stl_const_sequence();
+
+ cout << "--- HELPERS IN STL-STYLE" << endl;
+ stl_helpers();
+}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/inc/cppcanvas/basegfxfactory.hxx b/cppcanvas/inc/cppcanvas/basegfxfactory.hxx
index e59b3e71985b..5cb87aaeb5d3 100644
--- a/cppcanvas/inc/cppcanvas/basegfxfactory.hxx
+++ b/cppcanvas/inc/cppcanvas/basegfxfactory.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -103,3 +104,5 @@ namespace cppcanvas
}
#endif /* _CPPCANVAS_BASEGFXFACTORY_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/inc/cppcanvas/bitmap.hxx b/cppcanvas/inc/cppcanvas/bitmap.hxx
index cd17ec1837c9..425428b24ab5 100644
--- a/cppcanvas/inc/cppcanvas/bitmap.hxx
+++ b/cppcanvas/inc/cppcanvas/bitmap.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -78,3 +79,5 @@ namespace cppcanvas
}
#endif /* _CPPCANVAS_BITMAP_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/inc/cppcanvas/bitmapcanvas.hxx b/cppcanvas/inc/cppcanvas/bitmapcanvas.hxx
index 896f0c72845e..4221833bc29e 100644
--- a/cppcanvas/inc/cppcanvas/bitmapcanvas.hxx
+++ b/cppcanvas/inc/cppcanvas/bitmapcanvas.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -64,3 +65,5 @@ namespace cppcanvas
}
#endif /* _CPPCANVAS_BITMAPCANVAS_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/inc/cppcanvas/canvas.hxx b/cppcanvas/inc/cppcanvas/canvas.hxx
index e08adeac2912..385006fdba46 100644
--- a/cppcanvas/inc/cppcanvas/canvas.hxx
+++ b/cppcanvas/inc/cppcanvas/canvas.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -114,3 +115,5 @@ namespace cppcanvas
}
#endif /* _CPPCANVAS_CANVAS_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/inc/cppcanvas/canvasgraphic.hxx b/cppcanvas/inc/cppcanvas/canvasgraphic.hxx
index 24467771dc50..4ae43fb4334c 100644
--- a/cppcanvas/inc/cppcanvas/canvasgraphic.hxx
+++ b/cppcanvas/inc/cppcanvas/canvasgraphic.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -168,3 +169,5 @@ namespace cppcanvas
}
#endif /* _CPPCANVAS_CANVASGRAPHIC_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/inc/cppcanvas/color.hxx b/cppcanvas/inc/cppcanvas/color.hxx
index 9a5237c264b7..6a8e872f328d 100644
--- a/cppcanvas/inc/cppcanvas/color.hxx
+++ b/cppcanvas/inc/cppcanvas/color.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -93,3 +94,5 @@ namespace cppcanvas
}
#endif /* _CPPCANVAS_COLOR_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/inc/cppcanvas/cppcanvasdllapi.h b/cppcanvas/inc/cppcanvas/cppcanvasdllapi.h
index a2640bc5bbff..aeaf68b73330 100644
--- a/cppcanvas/inc/cppcanvas/cppcanvasdllapi.h
+++ b/cppcanvas/inc/cppcanvas/cppcanvasdllapi.h
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
diff --git a/cppcanvas/inc/cppcanvas/customsprite.hxx b/cppcanvas/inc/cppcanvas/customsprite.hxx
index 15e1c1185aad..bd92fbd6f76a 100644
--- a/cppcanvas/inc/cppcanvas/customsprite.hxx
+++ b/cppcanvas/inc/cppcanvas/customsprite.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -51,3 +52,5 @@ namespace cppcanvas
}
#endif /* _CPPCANVAS_CUSTOMSPRITE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/inc/cppcanvas/font.hxx b/cppcanvas/inc/cppcanvas/font.hxx
index 2077ae811c85..b8d864321fd8 100644
--- a/cppcanvas/inc/cppcanvas/font.hxx
+++ b/cppcanvas/inc/cppcanvas/font.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -63,3 +64,5 @@ namespace cppcanvas
}
#endif /* _CPPCANVAS_FONT_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/inc/cppcanvas/polypolygon.hxx b/cppcanvas/inc/cppcanvas/polypolygon.hxx
index a32e0c19ae50..0adc9426b692 100644
--- a/cppcanvas/inc/cppcanvas/polypolygon.hxx
+++ b/cppcanvas/inc/cppcanvas/polypolygon.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -91,3 +92,5 @@ namespace cppcanvas
}
#endif /* _CPPCANVAS_POLYPOLYGON_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/inc/cppcanvas/renderer.hxx b/cppcanvas/inc/cppcanvas/renderer.hxx
index 09852ff9e530..a01b438670a8 100644
--- a/cppcanvas/inc/cppcanvas/renderer.hxx
+++ b/cppcanvas/inc/cppcanvas/renderer.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -148,3 +149,5 @@ namespace cppcanvas
}
#endif /* _CPPCANVAS_RENDERER_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/inc/cppcanvas/sprite.hxx b/cppcanvas/inc/cppcanvas/sprite.hxx
index 3a80a8137754..08c2beb2286a 100644
--- a/cppcanvas/inc/cppcanvas/sprite.hxx
+++ b/cppcanvas/inc/cppcanvas/sprite.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -114,3 +115,5 @@ namespace cppcanvas
}
#endif /* _CPPCANVAS_SPRITE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/inc/cppcanvas/spritecanvas.hxx b/cppcanvas/inc/cppcanvas/spritecanvas.hxx
index e5fda82d2e41..df29d4345a85 100644
--- a/cppcanvas/inc/cppcanvas/spritecanvas.hxx
+++ b/cppcanvas/inc/cppcanvas/spritecanvas.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -79,3 +80,5 @@ namespace cppcanvas
}
#endif /* _CPPCANVAS_SPRITECANVAS_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/inc/cppcanvas/text.hxx b/cppcanvas/inc/cppcanvas/text.hxx
index 6fd54b4e0106..1787103141ae 100644
--- a/cppcanvas/inc/cppcanvas/text.hxx
+++ b/cppcanvas/inc/cppcanvas/text.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -53,3 +54,5 @@ namespace cppcanvas
}
#endif /* _CPPCANVAS_TEXT_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/inc/cppcanvas/vclfactory.hxx b/cppcanvas/inc/cppcanvas/vclfactory.hxx
index 44e07b4bb921..14d9e6cbd5a8 100644
--- a/cppcanvas/inc/cppcanvas/vclfactory.hxx
+++ b/cppcanvas/inc/cppcanvas/vclfactory.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -146,3 +147,5 @@ namespace cppcanvas
}
#endif /* _CPPCANVAS_VCLFACTORY_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/inc/pch/precompiled_cppcanvas.cxx b/cppcanvas/inc/pch/precompiled_cppcanvas.cxx
index 8b82ed878284..04b6f76e6ab5 100644
--- a/cppcanvas/inc/pch/precompiled_cppcanvas.cxx
+++ b/cppcanvas/inc/pch/precompiled_cppcanvas.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -27,3 +28,4 @@
#include "precompiled_cppcanvas.hxx"
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/inc/pch/precompiled_cppcanvas.hxx b/cppcanvas/inc/pch/precompiled_cppcanvas.hxx
index b1bd1d18e74e..87c94a92a0ff 100644
--- a/cppcanvas/inc/pch/precompiled_cppcanvas.hxx
+++ b/cppcanvas/inc/pch/precompiled_cppcanvas.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -30,3 +31,4 @@
#ifdef PRECOMPILED_HEADERS
#endif
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/prj/build.lst b/cppcanvas/prj/build.lst
index f3be4db2c69a..2dfe3a2c101e 100644
--- a/cppcanvas/prj/build.lst
+++ b/cppcanvas/prj/build.lst
@@ -1,3 +1,4 @@
cx cppcanvas : comphelper cppuhelper offuh tools vcl basegfx canvas NULL
cx cppcanvas\prj nmake - all cx_prj NULL
+cx cppcanvas\source\uno nmake - all cx_uno cx_tools cx_wrapper cx_mtfrenderer cx_util NULL
diff --git a/cppcanvas/prj/d.lst b/cppcanvas/prj/d.lst
index e69de29bb2d1..c103198198f6 100644
--- a/cppcanvas/prj/d.lst
+++ b/cppcanvas/prj/d.lst
@@ -0,0 +1,2 @@
+..\%__SRC%\lib\lib*.* %_DEST%\lib\lib*.*
+..\%__SRC%\misc\mtfrenderer.component %_DEST%\xml\mtfrenderer.component
diff --git a/cppcanvas/source/inc/action.hxx b/cppcanvas/source/inc/action.hxx
index 9be2b5309e0f..971cfcb4609f 100644
--- a/cppcanvas/source/inc/action.hxx
+++ b/cppcanvas/source/inc/action.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -30,9 +31,7 @@
#include <sal/types.h>
-#ifndef BOOST_SHARED_PTR_HPP_INCLUDED
#include <boost/shared_ptr.hpp>
-#endif
namespace basegfx
{
@@ -162,3 +161,5 @@ namespace cppcanvas
}
#endif /* _CPPCANVAS_ACTION_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/source/inc/canvasgraphichelper.hxx b/cppcanvas/source/inc/canvasgraphichelper.hxx
index 40cda1d2d186..6d49939be1b7 100644
--- a/cppcanvas/source/inc/canvasgraphichelper.hxx
+++ b/cppcanvas/source/inc/canvasgraphichelper.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -84,3 +85,5 @@ namespace cppcanvas
}
#endif /* _CPPCANVAS_CANVASGRAPHICHELPER_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/source/inc/implrenderer.hxx b/cppcanvas/source/inc/implrenderer.hxx
index c3613af135a9..3c1ec6de127f 100644
--- a/cppcanvas/source/inc/implrenderer.hxx
+++ b/cppcanvas/source/inc/implrenderer.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -30,9 +31,7 @@
#include <sal/types.h>
-#ifndef BOOST_SHARED_PTR_HPP_INCLUDED
#include <boost/shared_ptr.hpp>
-#endif
#include <cppcanvas/renderer.hxx>
#include <cppcanvas/canvas.hxx>
@@ -47,6 +46,11 @@ class Gradient;
class BitmapEx;
class MapMode;
class Size;
+class Rectangle;
+class Font;
+class PolyPolygon;
+class Point;
+class MetaCommentAction;
namespace basegfx {
class B2DPolyPolygon;
@@ -60,11 +64,110 @@ namespace cppcanvas
{
struct OutDevState;
struct ActionFactoryParameters;
+ struct EMFPObject;
+ struct XForm;
// state stack of OutputDevice, to correctly handle
// push/pop actions
typedef ::std::vector< OutDevState > VectorOfOutDevStates;
+ // EMF+
+ // TODO: replace?
+ struct XForm
+ {
+ float eM11;
+ float eM12;
+ float eM21;
+ float eM22;
+ float eDx;
+ float eDy;
+ XForm()
+ {
+ SetIdentity ();
+ };
+
+ void SetIdentity ()
+ {
+ eM11 = eM22 = 1.0f;
+ eDx = eDy = eM12 = eM21 = 0.0f;
+ }
+
+ void Set (float m11, float m12, float dx, float m21, float m22, float dy)
+ {
+ eM11 = m11;
+ eM12 = m12;
+ eDx = dx;
+ eM21 = m21;
+ eM22 = m22;
+ eDy = dy;
+ }
+
+ void Set (XForm f)
+ {
+ eM11 = f.eM11;
+ eM12 = f.eM12;
+ eM21 = f.eM21;
+ eM22 = f.eM22;
+ eDx = f.eDx;
+ eDy = f.eDy;
+ }
+
+ void Multiply (float m11, float m12, float dx, float m21, float m22, float dy)
+ {
+ eM11 = eM11*m11 + eM12*m21;
+ eM12 = eM11*m12 + eM12*m22;
+ eM21 = eM21*m11 + eM22*m21;
+ eM22 = eM21*m12 + eM22*m22;
+ eDx *= eDx*m11 + eDy*m21 + dx;
+ eDy *= eDx*m12 + eDy*m22 + dy;
+ }
+
+ void Multiply (XForm f)
+ {
+ eM11 = eM11*f.eM11 + eM12*f.eM21;
+ eM12 = eM11*f.eM12 + eM12*f.eM22;
+ eM21 = eM21*f.eM11 + eM22*f.eM21;
+ eM22 = eM21*f.eM12 + eM22*f.eM22;
+ eDx *= eDx*f.eM11 + eDy*f.eM21 + f.eDx;
+ eDy *= eDx*f.eM12 + eDy*f.eM22 + f.eDy;
+ }
+
+#ifdef OSL_BIGENDIAN
+// currently unused
+static float GetSwapFloat( SvStream& rSt )
+{
+ float fTmp;
+ sal_Int8* pPtr = (sal_Int8*)&fTmp;
+ rSt >> pPtr[3] >> pPtr[2] >> pPtr[1] >> pPtr[0]; // Little Endian <-> Big Endian switch
+ return fTmp;
+}
+#endif
+
+ friend SvStream& operator>>( SvStream& rIn, XForm& rXForm )
+ {
+ if ( sizeof( float ) != 4 )
+ {
+ OSL_FAIL( "EnhWMFReader::sizeof( float ) != 4" );
+ rXForm = XForm();
+ }
+ else
+ {
+#ifdef OSL_BIGENDIAN
+ rXForm.eM11 = GetSwapFloat( rIn );
+ rXForm.eM12 = GetSwapFloat( rIn );
+ rXForm.eM21 = GetSwapFloat( rIn );
+ rXForm.eM22 = GetSwapFloat( rIn );
+ rXForm.eDx = GetSwapFloat( rIn );
+ rXForm.eDy = GetSwapFloat( rIn );
+#else
+ rIn >> rXForm.eM11 >> rXForm.eM12 >> rXForm.eM21 >> rXForm.eM22
+ >> rXForm.eDx >> rXForm.eDy;
+#endif
+ }
+ return rIn;
+ }
+ };
+
class ImplRenderer : public virtual Renderer, protected CanvasGraphicHelper
{
public:
@@ -103,6 +206,14 @@ namespace cppcanvas
// (externally not visible)
typedef ::std::vector< MtfAction > ActionVector;
+ /* EMF+ */
+ void ReadRectangle (SvStream& s, float& x, float& y, float &width, float& height, sal_uInt32 flags = 0);
+ void ReadPoint (SvStream& s, float& x, float& y, sal_uInt32 flags = 0);
+ void MapToDevice (double &x, double &y);
+ ::basegfx::B2DPoint Map (::basegfx::B2DPoint& p);
+ ::basegfx::B2DPoint Map (double ix, double iy);
+ ::basegfx::B2DSize MapSize (double iwidth, double iheight);
+ ::basegfx::B2DRange MapRectangle (double ix, double iy, double iwidth, double iheight);
private:
// default: disabled copy/assignment
@@ -155,8 +266,35 @@ namespace cppcanvas
ActionVector::const_iterator& o_rRangeBegin,
ActionVector::const_iterator& o_rRangeEnd ) const;
+ void processObjectRecord(SvMemoryStream& rObjectStream, sal_uInt16 flags);
+ void processEMFPlus( MetaCommentAction* pAct, const ActionFactoryParameters& rFactoryParms, OutDevState& rState, const CanvasSharedPtr& rCanvas );
+ void EMFPPlusFillPolygon (::basegfx::B2DPolyPolygon& polygon, const ActionFactoryParameters& rParms, OutDevState& rState, const CanvasSharedPtr& rCanvas, bool isColor, sal_uInt32 brushIndexOrColor);
ActionVector maActions;
+
+ /* EMF+ */
+ XForm aBaseTransform;
+ XForm aWorldTransform;
+ EMFPObject* aObjects [256];
+ float fPageScale;
+ sal_Int32 nOriginX;
+ sal_Int32 nOriginY;
+ sal_Int32 nHDPI;
+ sal_Int32 nVDPI;
+ ::PolyPolygon aClippingPolygon;
+ /* EMF+ emf header info */
+ sal_Int32 nFrameLeft;
+ sal_Int32 nFrameTop;
+ sal_Int32 nFrameRight;
+ sal_Int32 nFrameBottom;
+ sal_Int32 nPixX;
+ sal_Int32 nPixY;
+ sal_Int32 nMmX;
+ sal_Int32 nMmY;
+ /* multipart object data */
+ bool mbMultipart;
+ sal_uInt16 mMFlags;
+ SvMemoryStream mMStream;
};
@@ -185,3 +323,5 @@ namespace cppcanvas
}
#endif /* _CPPCANVAS_IMPLRENDERER_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/source/inc/tools.hxx b/cppcanvas/source/inc/tools.hxx
index f6d157d2c60e..bdd9848822fa 100644
--- a/cppcanvas/source/inc/tools.hxx
+++ b/cppcanvas/source/inc/tools.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -54,3 +55,5 @@ namespace cppcanvas
}
#endif /* _CPPCANVAS_TOOLS_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/source/mtfrenderer/bitmapaction.cxx b/cppcanvas/source/mtfrenderer/bitmapaction.cxx
index fd0bb268b6f5..cbbd817cc0ec 100644
--- a/cppcanvas/source/mtfrenderer/bitmapaction.cxx
+++ b/cppcanvas/source/mtfrenderer/bitmapaction.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -236,3 +237,5 @@ namespace cppcanvas
}
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/source/mtfrenderer/bitmapaction.hxx b/cppcanvas/source/mtfrenderer/bitmapaction.hxx
index 6c41579d39dd..e6c7b83ee626 100644
--- a/cppcanvas/source/mtfrenderer/bitmapaction.hxx
+++ b/cppcanvas/source/mtfrenderer/bitmapaction.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -79,3 +80,5 @@ namespace cppcanvas
}
#endif /*_CPPCANVAS_BITMAPACTION_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/source/mtfrenderer/cachedprimitivebase.cxx b/cppcanvas/source/mtfrenderer/cachedprimitivebase.cxx
index 15096c4cfec6..9cd01fc42a03 100644
--- a/cppcanvas/source/mtfrenderer/cachedprimitivebase.cxx
+++ b/cppcanvas/source/mtfrenderer/cachedprimitivebase.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -91,3 +92,5 @@ namespace cppcanvas
}
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/source/mtfrenderer/cachedprimitivebase.hxx b/cppcanvas/source/mtfrenderer/cachedprimitivebase.hxx
index 2c6ad0411f4b..8cef77f1dd26 100644
--- a/cppcanvas/source/mtfrenderer/cachedprimitivebase.hxx
+++ b/cppcanvas/source/mtfrenderer/cachedprimitivebase.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -93,3 +94,5 @@ namespace cppcanvas
}
#endif /*_CPPCANVAS_CACHEDPRIMITIVEBASE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/source/mtfrenderer/emfplus.cxx b/cppcanvas/source/mtfrenderer/emfplus.cxx
new file mode 100644
index 000000000000..e90db4032bf6
--- /dev/null
+++ b/cppcanvas/source/mtfrenderer/emfplus.cxx
@@ -0,0 +1,1617 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2010 Novell, Inc.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#include <tools/stream.hxx>
+#include <vcl/metaact.hxx>
+#include <svtools/filter.hxx>
+#include <basegfx/tools/canvastools.hxx>
+#include <basegfx/tools/gradienttools.hxx>
+#include <basegfx/tools/tools.hxx>
+#include <basegfx/numeric/ftools.hxx>
+#include <basegfx/point/b2dpoint.hxx>
+#include <basegfx/vector/b2dsize.hxx>
+#include <basegfx/range/b2drange.hxx>
+#include <basegfx/range/b2drectangle.hxx>
+#include <basegfx/polygon/b2dpolygon.hxx>
+#include <basegfx/polygon/b2dpolypolygon.hxx>
+#include <basegfx/polygon/b2dpolypolygontools.hxx>
+#include <vcl/canvastools.hxx>
+#include <rtl/ustring.hxx>
+#include <sal/alloca.h>
+
+#include <com/sun/star/rendering/XCanvas.hpp>
+#include <com/sun/star/rendering/TexturingMode.hpp>
+
+#include <bitmapaction.hxx>
+#include <implrenderer.hxx>
+#include <outdevstate.hxx>
+#include <polypolyaction.hxx>
+#include <textaction.hxx>
+
+#define EmfPlusRecordTypeHeader 16385
+#define EmfPlusRecordTypeEndOfFile 16386
+#define EmfPlusRecordTypeGetDC 16388
+#define EmfPlusRecordTypeObject 16392
+#define EmfPlusRecordTypeFillRects 16394
+#define EmfPlusRecordTypeFillPolygon 16396
+#define EmfPlusRecordTypeDrawLines 16397
+#define EmfPlusRecordTypeFillPath 16404
+#define EmfPlusRecordTypeDrawPath 16405
+#define EmfPlusRecordTypeDrawImagePoints 16411
+#define EmfPlusRecordTypeDrawString 16412
+#define EmfPlusRecordTypeSetRenderingOrigin 16413
+#define EmfPlusRecordTypeSetAntiAliasMode 16414
+#define EmfPlusRecordTypeSetTextRenderingHint 16415
+#define EmfPlusRecordTypeSetInterpolationMode 16417
+#define EmfPlusRecordTypeSetPixelOffsetMode 16418
+#define EmfPlusRecordTypeSetCompositingQuality 16420
+#define EmfPlusRecordTypeSave 16421
+#define EmfPlusRecordTypeSetWorldTransform 16426
+#define EmfPlusRecordTypeResetWorldTransform 16427
+#define EmfPlusRecordTypeSetPageTransform 16432
+#define EmfPlusRecordTypeSetClipPath 16435
+#define EmfPlusRecordTypeSetClipRegion 16436
+#define EmfPlusRecordTypeDrawDriverString 16438
+
+#define EmfPlusObjectTypeBrush 0x100
+#define EmfPlusObjectTypePen 0x200
+#define EmfPlusObjectTypePath 0x300
+#define EmfPlusObjectTypeRegion 0x400
+#define EmfPlusObjectTypeImage 0x500
+#define EmfPlusObjectTypeFont 0x600
+#define EmfPlusObjectTypeStringFormat 0x700
+#define EmfPlusObjectTypeImageAttributes 0x800
+
+#define EmfPlusRegionInitialStateRectangle 0x10000000
+#define EmfPlusRegionInitialStatePath 0x10000001
+#define EmfPlusRegionInitialStateEmpty 0x10000002
+#define EmfPlusRegionInitialStateInfinite 0x10000003
+
+#define EMFP_DEBUG(x)
+//#define EMFP_DEBUG(x) x
+
+using namespace ::com::sun::star;
+
+namespace cppcanvas
+{
+ namespace internal
+ {
+
+ EMFP_DEBUG (void dumpWords (SvStream& s, int i)
+ {
+ sal_uInt32 pos = s.Tell ();
+ sal_Int16 data;
+ for (; i > 0; i --) {
+ s >> data;
+ printf ("EMF+\tdata: %04hX\n", data);
+ }
+ s.Seek (pos);
+ });
+
+ struct EMFPObject
+ {
+ };
+
+ struct EMFPPath : public EMFPObject
+ {
+ ::basegfx::B2DPolyPolygon aPolygon;
+ sal_Int32 nPoints;
+ float* pPoints;
+ sal_uInt8* pPointTypes;
+
+ public:
+ EMFPPath (sal_Int32 _nPoints, bool bLines = false)
+ {
+ if( _nPoints<0 || sal_uInt32(_nPoints)>SAL_MAX_INT32/(2*sizeof(float)) )
+ _nPoints = SAL_MAX_INT32/(2*sizeof(float));
+ nPoints = _nPoints;
+ pPoints = new float [nPoints*2];
+ if (!bLines)
+ pPointTypes = new sal_uInt8 [_nPoints];
+ else
+ pPointTypes = NULL;
+ }
+
+ ~EMFPPath ()
+ {
+ delete [] pPoints;
+ delete [] pPointTypes;
+ }
+
+ // TODO: remove rR argument when debug code is not longer needed
+ void Read (SvStream& s, sal_uInt32 pathFlags, ImplRenderer& rR)
+ {
+ for (int i = 0; i < nPoints; i ++) {
+ if (pathFlags & 0x4000) {
+ // points are stored in short 16bit integer format
+ sal_uInt16 x, y;
+
+ s >> x >> y;
+ EMFP_DEBUG (printf ("EMF+\tpoint [x,y]: %hd,%hd\n", x, y));
+ pPoints [i*2] = x;
+ pPoints [i*2 + 1] = y;
+ } else {
+ // points are stored in Single (float) format
+ s >> pPoints [i*2] >> pPoints [i*2 + 1];
+ EMFP_DEBUG (printf ("EMF+\tpoint [x,y]: %f,%f\n", pPoints [i*2], pPoints [i*2 + 1]));
+ }
+ }
+
+ if (pPointTypes)
+ for (int i = 0; i < nPoints; i ++) {
+ s >> pPointTypes [i];
+ EMFP_DEBUG (printf ("EMF+\tpoint type: %x\n", pPointTypes [i]));
+ }
+
+ aPolygon.clear ();
+
+ // debug code
+ const ::basegfx::B2DRectangle aBounds (::basegfx::tools::getRange (GetPolygon (rR)));
+ EMFP_DEBUG (printf ("EMF+\tpolygon bounding box: %f,%f %fx%f (mapped)\n", aBounds.getMinX (), aBounds.getMinY (), aBounds.getWidth (), aBounds.getHeight ()));
+ }
+
+ ::basegfx::B2DPolyPolygon& GetPolygon (ImplRenderer& rR, bool bMapIt = true)
+ {
+ ::basegfx::B2DPolygon polygon;
+
+ aPolygon.clear ();
+
+ int last_normal = 0, p = 0;
+ ::basegfx::B2DPoint prev, mapped;
+ bool hasPrev = false;
+ for (int i = 0; i < nPoints; i ++) {
+ if (p && pPointTypes && (pPointTypes [i] == 0)) {
+ aPolygon.append (polygon);
+ last_normal = i;
+ p = 0;
+ polygon.clear ();
+ }
+
+ if (bMapIt)
+ mapped = rR.Map (pPoints [i*2], pPoints [i*2 + 1]);
+ else
+ mapped = ::basegfx::B2DPoint (pPoints [i*2], pPoints [i*2 + 1]);
+ //EMFP_DEBUG (printf ("polygon point: %f,%f mapped: %f,%f\n", pPoints [i*2], pPoints [i*2 + 1], mapped.getX (), mapped.getY ()));
+ if (pPointTypes) {
+ if ((pPointTypes [i] & 0x07) == 3) {
+ if (((i - last_normal )% 3) == 1) {
+ polygon.setNextControlPoint (p - 1, mapped);
+ continue;
+ } else if (((i - last_normal) % 3) == 2) {
+ prev = mapped;
+ hasPrev = true;
+ continue;
+ }
+ } else
+ last_normal = i;
+ }
+ polygon.append (mapped);
+ if (hasPrev) {
+ polygon.setPrevControlPoint (p, prev);
+ hasPrev = false;
+ }
+ p ++;
+ if (pPointTypes && (pPointTypes [i] & 0x80)) { // closed polygon
+ polygon.setClosed (true);
+ aPolygon.append (polygon);
+ last_normal = i + 1;
+ p = 0;
+ polygon.clear ();
+ }
+ }
+
+ if (polygon.count ())
+ aPolygon.append (polygon);
+
+ return aPolygon;
+ }
+ };
+
+ struct EMFPRegion : public EMFPObject
+ {
+ sal_Int32 parts;
+ sal_Int32 *combineMode;
+ sal_Int32 initialState;
+ EMFPPath *initialPath;
+ float ix, iy, iw, ih;
+
+ EMFPRegion ()
+ {
+ combineMode = NULL;
+ initialPath = NULL;
+ }
+
+ ~EMFPRegion ()
+ {
+ if (combineMode) {
+ delete [] combineMode;
+ combineMode = NULL;
+ }
+ if (initialPath) {
+ delete initialPath;
+ initialPath = NULL;
+ }
+ }
+
+ void Read (SvStream& s)
+ {
+ sal_uInt32 header;
+
+ s >> header >> parts;
+
+ EMFP_DEBUG (printf ("EMF+\tregion\n"));
+ EMFP_DEBUG (printf ("EMF+\theader: 0x%08x parts: %d\n", header, parts));
+
+ if (parts) {
+ if( parts<0 || sal_uInt32(parts)>SAL_MAX_INT32/sizeof(sal_Int32) )
+ parts = SAL_MAX_INT32/sizeof(sal_Int32);
+
+ combineMode = new sal_Int32 [parts];
+
+ for (int i = 0; i < parts; i ++) {
+ s >> combineMode [i];
+ EMFP_DEBUG (printf ("EMF+\tcombine mode [%d]: 0x%08x\n", i, combineMode [i]));
+ }
+ }
+
+ s >> initialState;
+ EMFP_DEBUG (printf ("EMF+\tinitial state: 0x%08x\n", initialState));
+ }
+ };
+
+ struct EMFPBrush : public EMFPObject
+ {
+ ::Color solidColor;
+ sal_uInt32 type;
+ sal_uInt32 additionalFlags;
+
+ /* linear gradient */
+ sal_Int32 wrapMode;
+ float areaX, areaY, areaWidth, areaHeight;
+ ::Color secondColor; // first color is stored in solidColor;
+ XForm transformation;
+ bool hasTransformation;
+ sal_Int32 blendPoints;
+ float* blendPositions;
+ float* blendFactors;
+ sal_Int32 colorblendPoints;
+ float* colorblendPositions;
+ ::Color* colorblendColors;
+ sal_Int32 surroundColorsNumber;
+ ::Color* surroundColors;
+ EMFPPath *path;
+
+ public:
+ EMFPBrush ()
+ {
+ blendPositions = NULL;
+ colorblendPositions = NULL;
+ colorblendColors = NULL;
+ surroundColors = NULL;
+ path = NULL;
+ hasTransformation = false;
+ }
+
+ ~EMFPBrush ()
+ {
+ if (blendPositions != NULL) {
+ delete[] blendPositions;
+ blendPositions = NULL;
+ }
+ if (colorblendPositions != NULL) {
+ delete[] colorblendPositions;
+ colorblendPositions = NULL;
+ }
+ if (colorblendColors != NULL) {
+ delete[] colorblendColors;
+ colorblendColors = NULL;
+ }
+ if (surroundColors != NULL) {
+ delete[] surroundColors;
+ surroundColors = NULL;
+ }
+ if (path) {
+ delete path;
+ path = NULL;
+ }
+ }
+
+ sal_uInt32 GetType() const { return type; }
+ const ::Color& GetColor() const { return solidColor; }
+
+ void Read (SvStream& s, ImplRenderer& rR)
+ {
+ sal_uInt32 header;
+
+ s >> header >> type;
+
+ EMFP_DEBUG (printf ("EMF+\tbrush\nEMF+\theader: 0x%08x type: %d\n", header, type));
+
+ switch (type) {
+ case 0:
+ {
+ sal_uInt32 color;
+
+ s >> color;
+ solidColor = ::Color (0xff - (color >> 24), (color >> 16) & 0xff, (color >> 8) & 0xff, color & 0xff);
+ EMFP_DEBUG (printf ("EMF+\tsolid color: 0x%08x\n", color));
+
+ break;
+ }
+ // path gradient
+ case 3:
+ {
+ s >> additionalFlags >> wrapMode;
+
+ EMFP_DEBUG (printf ("EMF+\tpath gradient, additional flags: 0x%02x\n", additionalFlags));
+
+ sal_uInt32 color;
+
+ s >> color;
+ solidColor = ::Color (0xff - (color >> 24), (color >> 16) & 0xff, (color >> 8) & 0xff, color & 0xff);
+ EMFP_DEBUG (printf ("EMF+\tcenter color: 0x%08x\n", color));
+
+ s >> areaX >> areaY;
+ EMFP_DEBUG (printf ("EMF+\tcenter point: %f,%f\n", areaX, areaY));
+
+ s >> surroundColorsNumber;
+ EMFP_DEBUG (printf ("EMF+\tsurround colors: %d\n", surroundColorsNumber));
+
+ if( surroundColorsNumber<0 || sal_uInt32(surroundColorsNumber)>SAL_MAX_INT32/sizeof(::Color) )
+ surroundColorsNumber = SAL_MAX_INT32/sizeof(::Color);
+
+ surroundColors = new ::Color [surroundColorsNumber];
+ for (int i = 0; i < surroundColorsNumber; i++) {
+ s >> color;
+ surroundColors[i] = ::Color (0xff - (color >> 24), (color >> 16) & 0xff, (color >> 8) & 0xff, color & 0xff);
+ if (i == 0)
+ secondColor = surroundColors [0];
+ EMFP_DEBUG (printf ("EMF+\tsurround color[%d]: 0x%08x\n", i, color));
+ }
+
+ if (additionalFlags & 0x01) {
+ sal_Int32 pathLength;
+
+ s >> pathLength;
+ EMFP_DEBUG (printf ("EMF+\tpath length: %d\n", pathLength));
+
+ sal_uInt32 pos = s.Tell ();
+ EMFP_DEBUG (dumpWords (s, 32));
+
+ sal_uInt32 pathHeader;
+ sal_Int32 pathPoints, pathFlags;
+ s >> pathHeader >> pathPoints >> pathFlags;
+
+ EMFP_DEBUG (printf ("EMF+\tpath (brush path gradient)\n"));
+ EMFP_DEBUG (printf ("EMF+\theader: 0x%08x points: %d additional flags: 0x%08x\n", pathHeader, pathPoints, pathFlags));
+
+ path = new EMFPPath (pathPoints);
+ path->Read (s, pathFlags, rR);
+
+ s.Seek (pos + pathLength);
+
+ const ::basegfx::B2DRectangle aBounds (::basegfx::tools::getRange (path->GetPolygon (rR, false)));
+ areaWidth = aBounds.getWidth ();
+ areaHeight = aBounds.getHeight ();
+
+ EMFP_DEBUG (printf ("EMF+\tpolygon bounding box: %f,%f %fx%f\n", aBounds.getMinX (), aBounds.getMinY (), aBounds.getWidth (), aBounds.getHeight ()));
+
+
+ if (additionalFlags & 0x02) {
+ EMFP_DEBUG (printf ("EMF+\tuse transformation\n", color));
+ s >> transformation;
+ hasTransformation = true;
+ EMFP_DEBUG (printf ("EMF+\tm11: %f m12: %f\nEMF+\tm21: %f m22: %f\nEMF+\tdx: %f dy: %f\n",
+ transformation.eM11, transformation.eM12,
+ transformation.eM21, transformation.eM22,
+ transformation.eDx, transformation.eDy));
+ }
+ if (additionalFlags & 0x08) {
+ s >> blendPoints;
+ EMFP_DEBUG (printf ("EMF+\tuse blend, points: %d\n", blendPoints));
+ if( blendPoints<0 || sal_uInt32(blendPoints)>SAL_MAX_INT32/(2*sizeof(float)) )
+ blendPoints = SAL_MAX_INT32/(2*sizeof(float));
+ blendPositions = new float [2*blendPoints];
+ blendFactors = blendPositions + blendPoints;
+ for (int i=0; i < blendPoints; i ++) {
+ s >> blendPositions [i];
+ EMFP_DEBUG (printf ("EMF+\tposition[%d]: %f\n", i, blendPositions [i]));
+ }
+ for (int i=0; i < blendPoints; i ++) {
+ s >> blendFactors [i];
+ EMFP_DEBUG (printf ("EMF+\tfactor[%d]: %f\n", i, blendFactors [i]));
+ }
+ }
+
+ if (additionalFlags & 0x04) {
+ s >> colorblendPoints;
+ EMFP_DEBUG (printf ("EMF+\tuse color blend, points: %d\n", colorblendPoints));
+ if( colorblendPoints<0 || sal_uInt32(colorblendPoints)>SAL_MAX_INT32/sizeof(float) )
+ colorblendPoints = SAL_MAX_INT32/sizeof(float);
+ if( sal_uInt32(colorblendPoints)>SAL_MAX_INT32/sizeof(::Color) )
+ colorblendPoints = SAL_MAX_INT32/sizeof(::Color);
+ colorblendPositions = new float [colorblendPoints];
+ colorblendColors = new ::Color [colorblendPoints];
+ for (int i=0; i < colorblendPoints; i ++) {
+ s >> colorblendPositions [i];
+ EMFP_DEBUG (printf ("EMF+\tposition[%d]: %f\n", i, colorblendPositions [i]));
+ }
+ for (int i=0; i < colorblendPoints; i ++) {
+ s >> color;
+ colorblendColors [i] = ::Color (0xff - (color >> 24), (color >> 16) & 0xff, (color >> 8) & 0xff, color & 0xff);
+ EMFP_DEBUG (printf ("EMF+\tcolor[%d]: 0x%08x\n", i, color));
+ }
+ }
+ } else {
+ EMFP_DEBUG (dumpWords (s, 1024));
+ }
+ break;
+ }
+ // linear gradient
+ case 4:
+ {
+ s >> additionalFlags >> wrapMode;
+
+ EMFP_DEBUG (printf ("EMF+\tlinear gradient, additional flags: 0x%02x\n", additionalFlags));
+
+ s >> areaX >> areaY >> areaWidth >> areaHeight;
+
+ EMFP_DEBUG (printf ("EMF+\tarea: %f,%f - %fx%f\n", areaX, areaY, areaWidth, areaHeight));
+
+ sal_uInt32 color;
+
+ s >> color;
+ solidColor = ::Color (0xff - (color >> 24), (color >> 16) & 0xff, (color >> 8) & 0xff, color & 0xff);
+ EMFP_DEBUG (printf ("EMF+\tfirst color: 0x%08x\n", color));
+
+ s >> color;
+ secondColor = ::Color (0xff - (color >> 24), (color >> 16) & 0xff, (color >> 8) & 0xff, color & 0xff);
+ EMFP_DEBUG (printf ("EMF+\tsecond color: 0x%08x\n", color));
+
+ // repeated colors, unknown meaning, see http://www.aces.uiuc.edu/~jhtodd/Metafile/MetafileRecords/ObjectBrush.html
+ s >> color;
+ s >> color;
+
+ if (additionalFlags & 0x02) {
+ EMFP_DEBUG (printf ("EMF+\tuse transformation\n", color));
+ s >> transformation;
+ hasTransformation = true;
+ EMFP_DEBUG (printf ("EMF+\tm11: %f m12: %f\nEMF+\tm21: %f m22: %f\nEMF+\tdx: %f dy: %f\n",
+ transformation.eM11, transformation.eM12,
+ transformation.eM21, transformation.eM22,
+ transformation.eDx, transformation.eDy));
+ }
+ if (additionalFlags & 0x08) {
+ s >> blendPoints;
+ EMFP_DEBUG (printf ("EMF+\tuse blend, points: %d\n", blendPoints));
+ if( blendPoints<0 || sal_uInt32(blendPoints)>SAL_MAX_INT32/(2*sizeof(float)) )
+ blendPoints = SAL_MAX_INT32/(2*sizeof(float));
+ blendPositions = new float [2*blendPoints];
+ blendFactors = blendPositions + blendPoints;
+ for (int i=0; i < blendPoints; i ++) {
+ s >> blendPositions [i];
+ EMFP_DEBUG (printf ("EMF+\tposition[%d]: %f\n", i, blendPositions [i]));
+ }
+ for (int i=0; i < blendPoints; i ++) {
+ s >> blendFactors [i];
+ EMFP_DEBUG (printf ("EMF+\tfactor[%d]: %f\n", i, blendFactors [i]));
+ }
+ }
+
+ if (additionalFlags & 0x04) {
+ s >> colorblendPoints;
+ EMFP_DEBUG (printf ("EMF+\tuse color blend, points: %d\n", colorblendPoints));
+ if( colorblendPoints<0 || sal_uInt32(colorblendPoints)>SAL_MAX_INT32/sizeof(float) )
+ colorblendPoints = SAL_MAX_INT32/sizeof(float);
+ if( sal_uInt32(colorblendPoints)>SAL_MAX_INT32/sizeof(::Color) )
+ colorblendPoints = sal_uInt32(SAL_MAX_INT32)/sizeof(::Color);
+ colorblendPositions = new float [colorblendPoints];
+ colorblendColors = new ::Color [colorblendPoints];
+ for (int i=0; i < colorblendPoints; i ++) {
+ s >> colorblendPositions [i];
+ EMFP_DEBUG (printf ("EMF+\tposition[%d]: %f\n", i, colorblendPositions [i]));
+ }
+ for (int i=0; i < colorblendPoints; i ++) {
+ s >> color;
+ colorblendColors [i] = ::Color (0xff - (color >> 24), (color >> 16) & 0xff, (color >> 8) & 0xff, color & 0xff);
+ EMFP_DEBUG (printf ("EMF+\tcolor[%d]: 0x%08x\n", i, color));
+ }
+ }
+
+ break;
+ }
+ default:
+ EMFP_DEBUG (printf ("EMF+\tunhandled brush type: %d\n", type));
+ }
+ }
+ };
+
+ struct EMFPPen : public EMFPBrush
+ {
+ XForm transformation;
+ float width;
+ sal_Int32 startCap;
+ sal_Int32 endCap;
+ sal_Int32 lineJoin;
+ float mitterLimit;
+ sal_Int32 dashStyle;
+ sal_Int32 dashCap;
+ float dashOffset;
+ sal_Int32 dashPatternLen;
+ float *dashPattern;
+ sal_Int32 alignment;
+ sal_Int32 compoundArrayLen;
+ float *compoundArray;
+ sal_Int32 customStartCapLen;
+ sal_uInt8 *customStartCap;
+ sal_Int32 customEndCapLen;
+ sal_uInt8 *customEndCap;
+
+ public:
+ EMFPPen () : EMFPBrush ()
+ {
+ }
+
+ void SetStrokeAttributes (rendering::StrokeAttributes& rStrokeAttributes, ImplRenderer& rR, const OutDevState& rState)
+ {
+ rStrokeAttributes.StrokeWidth = (rState.mapModeTransform * rR.MapSize (width, 0)).getX ();
+ }
+
+ void Read (SvStream& s, ImplRenderer& rR, sal_Int32, sal_Int32 )
+ {
+ sal_uInt32 header, unknown, penFlags, unknown2;
+ int i;
+
+ s >> header >> unknown >> penFlags >> unknown2 >> width;
+
+ EMFP_DEBUG (printf ("EMF+\tpen\nEMF+\theader: 0x%08x unknown: 0x%08x additional flags: 0x%08x unknown: 0x%08x width: %f\n", header, unknown, penFlags, unknown2, width));
+
+ if (penFlags & 1)
+ s >> transformation;
+
+ if (penFlags & 2)
+ s >> startCap;
+ else
+ startCap = 0;
+
+ if (penFlags & 4)
+ s >> endCap;
+ else
+ endCap = 0;
+
+ if (penFlags & 8)
+ s >> lineJoin;
+ else
+ lineJoin = 0;
+
+ if (penFlags & 16)
+ s >> mitterLimit;
+ else
+ mitterLimit = 0;
+
+ if (penFlags & 32)
+ s >> dashStyle;
+ else
+ dashStyle = 0;
+
+ if (penFlags & 64)
+ s >> dashCap;
+ else
+ dashCap = 0;
+
+ if (penFlags & 128)
+ s >> dashOffset;
+ else
+ dashOffset = 0;
+
+ if (penFlags & 256) {
+ s >> dashPatternLen;
+ if( dashPatternLen<0 || sal_uInt32(dashPatternLen)>SAL_MAX_INT32/sizeof(float) )
+ dashPatternLen = SAL_MAX_INT32/sizeof(float);
+ dashPattern = new float [dashPatternLen];
+ for (i = 0; i < dashPatternLen; i++)
+ s >> dashPattern [i];
+ } else
+ dashPatternLen = 0;
+
+ if (penFlags & 512)
+ s >> alignment;
+ else
+ alignment = 0;
+
+ if (penFlags & 1024) {
+ s >> compoundArrayLen;
+ if( compoundArrayLen<0 || sal_uInt32(compoundArrayLen)>SAL_MAX_INT32/sizeof(float) )
+ compoundArrayLen = SAL_MAX_INT32/sizeof(float);
+ compoundArray = new float [compoundArrayLen];
+ for (i = 0; i < compoundArrayLen; i++)
+ s >> compoundArray [i];
+ } else
+ compoundArrayLen = 0;
+
+ if (penFlags & 2048) {
+ s >> customStartCapLen;
+ if( customStartCapLen<0 )
+ customStartCapLen=0;
+ customStartCap = new sal_uInt8 [customStartCapLen];
+ for (i = 0; i < customStartCapLen; i++)
+ s >> customStartCap [i];
+ } else
+ customStartCapLen = 0;
+
+ if (penFlags & 4096) {
+ s >> customEndCapLen;
+ if( customEndCapLen<0 )
+ customEndCapLen=0;
+ customEndCap = new sal_uInt8 [customEndCapLen];
+ for (i = 0; i < customEndCapLen; i++)
+ s >> customEndCap [i];
+ } else
+ customEndCapLen = 0;
+
+ EMFPBrush::Read (s, rR);
+ }
+ };
+
+ struct EMFPImage : public EMFPObject
+ {
+ sal_uInt32 type;
+ sal_Int32 width;
+ sal_Int32 height;
+ sal_Int32 stride;
+ sal_Int32 pixelFormat;
+ Graphic graphic;
+
+
+ void Read (SvMemoryStream &s)
+ {
+ sal_uInt32 header, unknown;
+
+ s >> header >> type;
+
+ EMFP_DEBUG (printf ("EMF+\timage\nEMF+\theader: 0x%08x type: 0x%08x\n", header, type));
+
+ if (type == 1) { // bitmap
+ s >> width >> height >> stride >> pixelFormat >> unknown;
+ EMFP_DEBUG (printf ("EMF+\tbitmap width: %d height: %d stride: %d pixelFormat: 0x%08x\n", width, height, stride, pixelFormat));
+ if (width == 0) { // non native formats
+ GraphicFilter filter;
+
+ filter.ImportGraphic (graphic, String (), s);
+ EMFP_DEBUG (printf ("EMF+\tbitmap width: %d height: %d\n", graphic.GetBitmap ().GetSizePixel ().Width (), graphic.GetBitmap ().GetSizePixel ().Height ()));
+ }
+
+ } else if (type == 2) {
+ sal_Int32 mfType, mfSize;
+
+ s >> mfType >> mfSize;
+ EMFP_DEBUG (printf ("EMF+\tmetafile type: %d dataSize: %d\n", mfType, mfSize));
+
+ GraphicFilter filter;
+ SvMemoryStream mfStream (((char *)s.GetData()) + s.Tell(), mfSize, STREAM_READ);
+
+ filter.ImportGraphic (graphic, String (), mfStream);
+
+ // debug code - write the stream to debug file /tmp/emf-stream.emf
+ EMFP_DEBUG(mfStream.Seek(0);
+ SvFileStream file( UniString::CreateFromAscii( "/tmp/emf-embedded-stream.emf" ), STREAM_WRITE | STREAM_TRUNC );
+
+ mfStream >> file;
+ file.Flush();
+ file.Close());
+ }
+ }
+ };
+
+ struct EMFPFont : public EMFPObject
+ {
+ sal_uInt32 version;
+ float emSize;
+ sal_uInt32 sizeUnit;
+ sal_Int32 fontFlags;
+ rtl::OUString family;
+
+ void Read (SvMemoryStream &s)
+ {
+ sal_uInt32 header;
+ sal_uInt32 reserved;
+ sal_uInt32 length;
+
+ s >> header >> emSize >> sizeUnit >> fontFlags >> reserved >> length;
+
+ OSL_ASSERT( ( header >> 12 ) == 0xdbc01 );
+
+ EMFP_DEBUG (printf ("EMF+\tfont\nEMF+\theader: 0x%08x version: 0x%08x size: %f unit: 0x%08x\n", header >> 12, header & 0x1fff, emSize, sizeUnit));
+ EMFP_DEBUG (printf ("EMF+\tflags: 0x%08x reserved: 0x%08x length: 0x%08x\n", fontFlags, reserved, length));
+
+ if( length > 0 && length < 0x4000 ) {
+ sal_Unicode *chars = (sal_Unicode *) alloca( sizeof( sal_Unicode ) * length );
+
+ for( sal_uInt32 i = 0; i < length; i++ )
+ s >> chars[ i ];
+
+ family = ::rtl::OUString( chars, length );
+ EMFP_DEBUG (printf ("EMF+\tfamily: %s\n", rtl::OUStringToOString( family, RTL_TEXTENCODING_UTF8).getStr()));
+ }
+ }
+ };
+
+ void ImplRenderer::ReadRectangle (SvStream& s, float& x, float& y, float &width, float& height, sal_uInt32 flags)
+ {
+ if (flags & 0x4000) {
+ sal_Int16 ix, iy, iw, ih;
+
+ s >> ix >> iy >> iw >> ih;
+
+ x = ix;
+ y = iy;
+ width = iw;
+ height = ih;
+ } else
+ s >> x >> y >> width >> height;
+ }
+
+ void ImplRenderer::ReadPoint (SvStream& s, float& x, float& y, sal_uInt32 flags)
+ {
+ if (flags & 0x4000) {
+ sal_Int16 ix, iy;
+
+ s >> ix >> iy;
+
+ x = ix;
+ y = iy;
+ } else
+ s >> x >> y;
+ }
+
+ void ImplRenderer::MapToDevice (double& x, double& y)
+ {
+ // TODO: other untis
+ x = 100*nMmX*x/nPixX;
+ y = 100*nMmY*y/nPixY;
+ }
+
+ ::basegfx::B2DPoint ImplRenderer::Map (::basegfx::B2DPoint& p)
+ {
+ return Map (p.getX (), p.getY ());
+ }
+
+ ::basegfx::B2DPoint ImplRenderer::Map (double ix, double iy)
+ {
+ double x, y;
+
+ x = ix*aWorldTransform.eM11 + iy*aWorldTransform.eM21 + aWorldTransform.eDx;
+ y = ix*aWorldTransform.eM12 + iy*aWorldTransform.eM22 + aWorldTransform.eDy;
+
+ MapToDevice (x, y);
+
+ x -= nFrameLeft;
+ y -= nFrameTop;
+
+ x *= aBaseTransform.eM11;
+ y *= aBaseTransform.eM22;
+
+ return ::basegfx::B2DPoint (x, y);
+ }
+
+ ::basegfx::B2DSize ImplRenderer::MapSize (double iwidth, double iheight)
+ {
+ double w, h;
+
+ w = iwidth*aWorldTransform.eM11 + iheight*aWorldTransform.eM21;
+ h = iwidth*aWorldTransform.eM12 + iheight*aWorldTransform.eM22;
+
+ MapToDevice (w, h);
+
+ w *= aBaseTransform.eM11;
+ h *= aBaseTransform.eM22;
+
+ return ::basegfx::B2DSize (w, h);
+ }
+
+ ::basegfx::B2DRange ImplRenderer::MapRectangle (double ix, double iy, double iwidth, double iheight)
+ {
+ double x, y, w, h;
+
+ x = ix*aWorldTransform.eM11 + iy*aWorldTransform.eM21 + aWorldTransform.eDx;
+ y = ix*aWorldTransform.eM12 + iy*aWorldTransform.eM22 + aWorldTransform.eDy;
+ w = iwidth*aWorldTransform.eM11 + iheight*aWorldTransform.eM21;
+ h = iwidth*aWorldTransform.eM12 + iheight*aWorldTransform.eM22;
+
+ MapToDevice (x, y);
+ MapToDevice (w, h);
+
+ x -= nFrameLeft;
+ y -= nFrameTop;
+
+ x *= aBaseTransform.eM11;
+ y *= aBaseTransform.eM22;
+ w *= aBaseTransform.eM11;
+ h *= aBaseTransform.eM22;
+
+ return ::basegfx::B2DRange (x, y, x + w, y + h);
+ }
+
+#define COLOR(x) \
+ ::vcl::unotools::colorToDoubleSequence( ::Color (0xff - (x >> 24), \
+ (x >> 16) & 0xff, \
+ (x >> 8) & 0xff, \
+ x & 0xff), \
+ rCanvas->getUNOCanvas()->getDevice()->getDeviceColorSpace());
+#define SET_FILL_COLOR(x) \
+ rState.fillColor = COLOR(x);
+#define SET_LINE_COLOR(x) \
+ rState.lineColor = COLOR(x);
+#define SET_TEXT_COLOR(x) \
+ rState.textColor = COLOR(x);
+
+ void ImplRenderer::EMFPPlusFillPolygon (::basegfx::B2DPolyPolygon& polygon, const ActionFactoryParameters& rParms,
+ OutDevState& rState, const CanvasSharedPtr& rCanvas, bool isColor, sal_uInt32 brushIndexOrColor)
+ {
+ ::basegfx::B2DPolyPolygon localPolygon (polygon);
+
+ EMFP_DEBUG (printf ("EMF+\tfill polygon\n"));
+
+ localPolygon.transform( rState.mapModeTransform );
+
+ ActionSharedPtr pPolyAction;
+
+ if (isColor) {
+ EMFP_DEBUG (printf ("EMF+\t\tcolor fill\n"));
+
+ rState.isFillColorSet = true;
+ rState.isLineColorSet = false;
+ SET_FILL_COLOR(brushIndexOrColor);
+
+ pPolyAction = ActionSharedPtr ( internal::PolyPolyActionFactory::createPolyPolyAction( localPolygon, rParms.mrCanvas, rState ) );
+
+ } else {
+ rState.isFillColorSet = true;
+ // extract UseBrush
+ EMFPBrush* brush = (EMFPBrush*) aObjects [brushIndexOrColor];
+ EMFP_DEBUG (printf ("EMF+\tbrush fill slot: %d (type: %d)\n", brushIndexOrColor, brush->GetType ()));
+
+ // give up in case something wrong happened
+ if( !brush )
+ return;
+
+ rState.isFillColorSet = false;
+ rState.isLineColorSet = false;
+
+ if (brush->type == 3 || brush->type == 4) {
+
+ if (brush->type == 3 && !(brush->additionalFlags & 0x1))
+ return; // we are unable to parse these brushes yet
+
+ ::basegfx::B2DHomMatrix aTextureTransformation;
+ ::basegfx::B2DHomMatrix aWorldTransformation;
+ ::basegfx::B2DHomMatrix aBaseTransformation;
+ rendering::Texture aTexture;
+
+ aWorldTransformation.set (0, 0, aWorldTransform.eM11);
+ aWorldTransformation.set (0, 1, aWorldTransform.eM21);
+ aWorldTransformation.set (0, 2, aWorldTransform.eDx);
+ aWorldTransformation.set (1, 0, aWorldTransform.eM12);
+ aWorldTransformation.set (1, 1, aWorldTransform.eM22);
+ aWorldTransformation.set (1, 2, aWorldTransform.eDy);
+
+ aBaseTransformation.set (0, 0, aBaseTransform.eM11);
+ aBaseTransformation.set (0, 1, aBaseTransform.eM21);
+ aBaseTransformation.set (0, 2, aBaseTransform.eDx);
+ aBaseTransformation.set (1, 0, aBaseTransform.eM12);
+ aBaseTransformation.set (1, 1, aBaseTransform.eM22);
+ aBaseTransformation.set (1, 2, aBaseTransform.eDy);
+
+ if (brush->type == 4) {
+ aTextureTransformation.scale (brush->areaWidth, brush->areaHeight);
+ aTextureTransformation.translate (brush->areaX, brush->areaY);
+ } else {
+ aTextureTransformation.translate (-0.5, -0.5);
+ aTextureTransformation.scale (brush->areaWidth, brush->areaHeight);
+ aTextureTransformation.translate (brush->areaX,brush->areaY);
+ }
+
+ if (brush->hasTransformation) {
+ ::basegfx::B2DHomMatrix aTransformation;
+
+ aTransformation.set (0, 0, brush->transformation.eM11);
+ aTransformation.set (0, 1, brush->transformation.eM21);
+ aTransformation.set (0, 2, brush->transformation.eDx);
+ aTransformation.set (1, 0, brush->transformation.eM12);
+ aTransformation.set (1, 1, brush->transformation.eM22);
+ aTransformation.set (1, 2, brush->transformation.eDy);
+
+ aTextureTransformation *= aTransformation;
+ }
+
+ aTextureTransformation *= aWorldTransformation;
+ aTextureTransformation.scale (100.0*nMmX/nPixX, 100.0*nMmY/nPixY);
+ aTextureTransformation.translate (-nFrameLeft, -nFrameTop);
+ aTextureTransformation *= rState.mapModeTransform;
+ aTextureTransformation *= aBaseTransformation;
+
+ aTexture.RepeatModeX = rendering::TexturingMode::CLAMP;
+ aTexture.RepeatModeY = rendering::TexturingMode::CLAMP;
+ aTexture.Alpha = 1.0;
+
+ basegfx::ODFGradientInfo aGradInfo;
+ rtl::OUString aGradientService;
+
+ const uno::Sequence< double > aStartColor(
+ ::vcl::unotools::colorToDoubleSequence( brush->solidColor,
+ rParms.mrCanvas->getUNOCanvas()->getDevice()->getDeviceColorSpace() ) );
+ const uno::Sequence< double > aEndColor(
+ ::vcl::unotools::colorToDoubleSequence( brush->secondColor,
+ rParms.mrCanvas->getUNOCanvas()->getDevice()->getDeviceColorSpace() ) );
+ uno::Sequence< uno::Sequence < double > > aColors (2);
+ uno::Sequence< double > aStops (2);
+
+ if (brush->blendPositions) {
+ EMFP_DEBUG (printf ("EMF+\t\tuse blend\n"));
+ aColors.realloc (brush->blendPoints);
+ aStops.realloc (brush->blendPoints);
+ int length = aStartColor.getLength ();
+ uno::Sequence< double > aColor (length);
+
+ OSL_ASSERT (length == aEndColor.getLength());
+
+ for (int i = 0; i < brush->blendPoints; i++) {
+ aStops[i] = brush->blendPositions [i];
+
+ for (int j = 0; j < length; j++) {
+ if (brush->type == 4) {
+// // gamma correction
+// if (brush->additionalFlags & 0x80)
+// aColor [j] = pow (aStartColor [j]*(1 - brush->blendFactors[i]) + aEndColor [j]*brush->blendFactors[i], 1/2.2);
+// else
+ aColor [j] = aStartColor [j]*(1 - brush->blendFactors[i]) + aEndColor [j]*brush->blendFactors[i];
+ } else
+ aColor [j] = aStartColor [j]*brush->blendFactors[i] + aEndColor [j]*(1 - brush->blendFactors[i]);
+ }
+
+ aColors[i] = aColor;
+ }
+ } else if (brush->colorblendPositions) {
+ EMFP_DEBUG (printf ("EMF+\t\tuse color blend\n"));
+ aColors.realloc (brush->colorblendPoints);
+ aStops.realloc (brush->colorblendPoints);
+
+ for (int i = 0; i < brush->colorblendPoints; i++) {
+ aStops[i] = brush->colorblendPositions [i];
+ aColors[(brush->type == 4) ? i : brush->colorblendPoints - 1 - i] = ::vcl::unotools::colorToDoubleSequence( brush->colorblendColors [i],
+ rParms.mrCanvas->getUNOCanvas()->getDevice()->getDeviceColorSpace() );
+ }
+ } else {
+ aStops[0] = 0.0;
+ aStops[1] = 1.0;
+
+ if (brush->type == 4) {
+ aColors[0] = aStartColor;
+ aColors[1] = aEndColor;
+ } else {
+ aColors[1] = aStartColor;
+ aColors[0] = aEndColor;
+ }
+ }
+
+ EMFP_DEBUG (printf ("EMF+\t\tset gradient\n"));
+ basegfx::B2DRange aBoundsRectangle (0, 0, 1, 1);
+ if (brush->type == 4) {
+ aGradientService = rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("LinearGradient"));
+ basegfx::tools::createLinearODFGradientInfo( aGradInfo,
+ aBoundsRectangle,
+ aStops.getLength(),
+ 0,
+ 0 );
+
+ } else {
+ aGradientService = rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("EllipticalGradient"));
+ basegfx::tools::createEllipticalODFGradientInfo( aGradInfo,
+ aBoundsRectangle,
+ ::basegfx::B2DVector( 0, 0 ),
+ aStops.getLength(),
+ 0,
+ 0 );
+ }
+
+ uno::Reference< lang::XMultiServiceFactory > xFactory(
+ rParms.mrCanvas->getUNOCanvas()->getDevice()->getParametricPolyPolygonFactory() );
+
+ if( xFactory.is() ) {
+ uno::Sequence<uno::Any> args( 3 );
+ beans::PropertyValue aProp;
+ aProp.Name = rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("Colors"));
+ aProp.Value <<= aColors;
+ args[0] <<= aProp;
+ aProp.Name = rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("Stops"));
+ aProp.Value <<= aStops;
+ args[1] <<= aProp;
+ aProp.Name = rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("AspectRatio"));
+ aProp.Value <<= static_cast<sal_Int32>(1);
+ args[2] <<= aProp;
+
+ aTexture.Gradient.set(
+ xFactory->createInstanceWithArguments( aGradientService,
+ args ),
+ uno::UNO_QUERY);
+ }
+
+ ::basegfx::unotools::affineMatrixFromHomMatrix( aTexture.AffineTransform,
+ aTextureTransformation );
+
+ if( aTexture.Gradient.is() )
+ pPolyAction =
+ ActionSharedPtr ( internal::PolyPolyActionFactory::createPolyPolyAction( localPolygon,
+ rParms.mrCanvas,
+ rState,
+ aTexture ) );
+ }
+ }
+
+ if( pPolyAction )
+ {
+ EMFP_DEBUG (printf ("EMF+\t\tadd poly action\n"));
+
+ maActions.push_back(
+ MtfAction(
+ pPolyAction,
+ rParms.mrCurrActionIndex ) );
+
+ rParms.mrCurrActionIndex += pPolyAction->getActionCount()-1;
+ }
+ }
+
+ void ImplRenderer::processObjectRecord(SvMemoryStream& rObjectStream, sal_uInt16 flags)
+ {
+ EMFP_DEBUG (sal_uInt32 objectLen);
+ sal_uInt32 index;
+
+ EMFP_DEBUG (printf ("EMF+ Object slot: %hd flags: %hx\n", flags & 0xff, flags & 0xff00));
+
+ index = flags & 0xff;
+ if (aObjects [index] != NULL) {
+ delete aObjects [index];
+ aObjects [index] = NULL;
+ }
+
+ switch (flags & 0x7f00) {
+ case EmfPlusObjectTypeBrush:
+ {
+ EMFPBrush *brush;
+ aObjects [index] = brush = new EMFPBrush ();
+ brush->Read (rObjectStream, *this);
+
+ break;
+ }
+ case EmfPlusObjectTypePen:
+ {
+ EMFPPen *pen;
+ aObjects [index] = pen = new EMFPPen ();
+ pen->Read (rObjectStream, *this, nHDPI, nVDPI);
+
+ break;
+ }
+ case EmfPlusObjectTypePath:
+ sal_uInt32 header, pathFlags;
+ sal_Int32 points;
+
+ rObjectStream >> header >> points >> pathFlags;
+
+ EMFP_DEBUG (printf ("EMF+\tpath\n"));
+ EMFP_DEBUG (printf ("EMF+\theader: 0x%08x points: %d additional flags: 0x%08x\n", header, points, pathFlags));
+
+ EMFPPath *path;
+ aObjects [index] = path = new EMFPPath (points);
+ path->Read (rObjectStream, pathFlags, *this);
+
+ break;
+ case EmfPlusObjectTypeRegion: {
+ EMFPRegion *region;
+
+ aObjects [index] = region = new EMFPRegion ();
+ region->Read (rObjectStream);
+
+ break;
+ }
+ case EmfPlusObjectTypeImage:
+ {
+ EMFPImage *image;
+ aObjects [index] = image = new EMFPImage ();
+ image->Read (rObjectStream);
+
+ break;
+ }
+ case EmfPlusObjectTypeFont:
+ {
+ EMFPFont *font;
+ aObjects [index] = font = new EMFPFont ();
+ font->Read (rObjectStream);
+
+ break;
+ }
+ default:
+ EMFP_DEBUG (printf ("EMF+\tObject unhandled flags: 0x%04x\n", flags & 0xff00));
+ break;
+ }
+ }
+
+ void ImplRenderer::processEMFPlus( MetaCommentAction* pAct, const ActionFactoryParameters& rFactoryParms,
+ OutDevState& rState, const CanvasSharedPtr& rCanvas )
+ {
+ sal_uInt32 length = pAct->GetDataSize ();
+ SvMemoryStream rMF ((void*) pAct->GetData (), length, STREAM_READ);
+
+ length -= 4;
+
+ while (length > 0) {
+ sal_uInt16 type, flags;
+ sal_uInt32 size, dataSize;
+ sal_uInt32 next;
+
+ rMF >> type >> flags >> size >> dataSize;
+
+ next = rMF.Tell() + ( size - 12 );
+
+ EMFP_DEBUG (printf ("EMF+ record size: %d type: %04hx flags: %04hx data size: %d\n", size, type, flags, dataSize));
+
+ if (type == EmfPlusRecordTypeObject && ((mbMultipart && (flags & 0x7fff) == (mMFlags & 0x7fff)) || (flags & 0x8000))) {
+ if (!mbMultipart) {
+ mbMultipart = true;
+ mMFlags = flags;
+ mMStream.Seek(0);
+ }
+
+ // 1st 4 bytes are unknown
+ mMStream.Write (((const char *)rMF.GetData()) + rMF.Tell() + 4, dataSize - 4);
+ EMFP_DEBUG (printf ("EMF+ read next object part size: %d type: %04hx flags: %04hx data size: %d\n", size, type, flags, dataSize));
+ } else {
+ if (mbMultipart) {
+ EMFP_DEBUG (printf ("EMF+ multipart record flags: %04hx\n", mMFlags));
+ mMStream.Seek (0);
+ processObjectRecord (mMStream, mMFlags);
+ }
+ mbMultipart = false;
+ }
+
+ if (type != EmfPlusRecordTypeObject || !(flags & 0x8000))
+ switch (type) {
+ case EmfPlusRecordTypeHeader:
+ sal_uInt32 header, version;
+
+ rMF >> header >> version >> nHDPI >> nVDPI;
+
+ EMFP_DEBUG (printf ("EMF+ Header\n"));
+ EMFP_DEBUG (printf ("EMF+\theader: 0x%08x version: %d horizontal DPI: %d vertical DPI: %d dual: %d\n", header, version, nHDPI, nVDPI, flags & 1));
+
+ break;
+ case EmfPlusRecordTypeEndOfFile:
+ EMFP_DEBUG (printf ("EMF+ EndOfFile\n"));
+ break;
+ case EmfPlusRecordTypeGetDC:
+ EMFP_DEBUG (printf ("EMF+ GetDC\n"));
+ EMFP_DEBUG (printf ("EMF+\talready used in svtools wmf/emf filter parser\n"));
+ break;
+ case EmfPlusRecordTypeObject:
+ processObjectRecord (rMF, flags);
+ break;
+ case EmfPlusRecordTypeFillPath:
+ {
+ sal_uInt32 index = flags & 0xff;
+ sal_uInt32 brushIndexOrColor;
+
+ rMF >> brushIndexOrColor;
+
+ EMFP_DEBUG (printf ("EMF+ FillPath slot: %d\n", index));
+
+ EMFPPlusFillPolygon (((EMFPPath*) aObjects [index])->GetPolygon (*this), rFactoryParms, rState, rCanvas, flags & 0x8000, brushIndexOrColor);
+ }
+ break;
+ case EmfPlusRecordTypeFillRects:
+ {
+ EMFP_DEBUG (printf ("EMF+ FillRects\n"));
+
+ sal_uInt32 brushIndexOrColor;
+ sal_Int32 rectangles;
+ ::basegfx::B2DPolygon polygon;
+
+ rMF >> brushIndexOrColor >> rectangles;
+
+ EMFP_DEBUG (printf ("EMF+\t%s: 0x%08x\n", (flags & 0x8000) ? "color" : "brush index", brushIndexOrColor));
+
+ for (int i=0; i < rectangles; i++) {
+ if (flags & 0x4000) {
+ /* 16bit integers */
+ sal_Int16 x, y, width, height;
+
+ rMF >> x >> y >> width >> height;
+
+ polygon.append (Map (x, y));
+ polygon.append (Map (x + width, y));
+ polygon.append (Map (x + width, y + height));
+ polygon.append (Map (x, y + height));
+
+ EMFP_DEBUG (printf ("EMF+\trectangle: %d,%d %dx%d\n", x, y, width, height));
+ } else {
+ /* Single's */
+ float x, y, width, height;
+
+ rMF >> x >> y >> width >> height;
+
+ polygon.append (Map (x, y));
+ polygon.append (Map (x + width, y));
+ polygon.append (Map (x + width, y + height));
+ polygon.append (Map (x, y + height));
+
+ EMFP_DEBUG (printf ("EMF+\trectangle: %f,%f %fx%f\n", x, y, width, height));
+ }
+
+ ::basegfx::B2DPolyPolygon polyPolygon (polygon);
+
+ EMFPPlusFillPolygon (polyPolygon, rFactoryParms, rState, rCanvas, flags & 0x8000, brushIndexOrColor);
+ }
+ break;
+ }
+ case EmfPlusRecordTypeFillPolygon:
+ {
+ EMFP_DEBUG (sal_uInt8 index = flags & 0xff);
+ sal_uInt32 brushIndexOrColor;
+ EMFP_DEBUG (sal_Int32 brushIndex);
+ sal_Int32 points;
+ EMFP_DEBUG (sal_uInt32 color);
+ EMFP_DEBUG (sal_uInt16 transparency = 0);
+
+ rMF >> brushIndexOrColor;
+ rMF >> points;
+
+ EMFP_DEBUG (printf ("EMF+ FillPolygon in slot: %d points: %d\n", index, points));
+ EMFP_DEBUG (printf ("EMF+\twith solid color (ARGB): 0x%08X\n", color));
+
+ EMFPPath path (points, true);
+ path.Read (rMF, flags, *this);
+
+
+ EMFPPlusFillPolygon (path.GetPolygon (*this), rFactoryParms, rState, rCanvas, flags & 0x8000, brushIndexOrColor);
+
+ break;
+ }
+ case EmfPlusRecordTypeDrawLines:
+ {
+ sal_uInt32 index = flags & 0xff;
+ sal_uInt32 points;
+
+ rMF >> points;
+
+ EMFP_DEBUG (printf ("EMF+ DrawLines in slot: %d points: %d\n", index, points));
+
+ EMFPPath path (points, true);
+ path.Read (rMF, flags, *this);
+
+ EMFPPen* pen = (EMFPPen*) aObjects [index];
+
+ rState.isFillColorSet = false;
+ rState.isLineColorSet = true;
+ rState.lineColor = ::vcl::unotools::colorToDoubleSequence (pen->GetColor (),
+ rCanvas->getUNOCanvas ()->getDevice()->getDeviceColorSpace() );
+ ::basegfx::B2DPolyPolygon& polygon (path.GetPolygon (*this));
+
+ polygon.transform( rState.mapModeTransform );
+
+ rendering::StrokeAttributes aStrokeAttributes;
+
+ pen->SetStrokeAttributes (aStrokeAttributes, *this, rState);
+
+ ActionSharedPtr pPolyAction(
+ internal::PolyPolyActionFactory::createPolyPolyAction(
+ polygon, rFactoryParms.mrCanvas, rState, aStrokeAttributes ) );
+
+ if( pPolyAction )
+ {
+ maActions.push_back(
+ MtfAction(
+ pPolyAction,
+ rFactoryParms.mrCurrActionIndex ) );
+
+ rFactoryParms.mrCurrActionIndex += pPolyAction->getActionCount()-1;
+ }
+
+ break;
+ }
+ case EmfPlusRecordTypeDrawPath:
+ {
+ sal_uInt32 penIndex;
+
+ rMF >> penIndex;
+
+ EMFP_DEBUG (printf ("EMF+ DrawPath\n"));
+ EMFP_DEBUG (printf ("EMF+\tpen: %d\n", penIndex));
+
+ EMFPPath* path = (EMFPPath*) aObjects [flags & 0xff];
+ EMFPPen* pen = (EMFPPen*) aObjects [penIndex];
+
+ rState.isFillColorSet = false;
+ rState.isLineColorSet = true;
+ rState.lineColor = ::vcl::unotools::colorToDoubleSequence (pen->GetColor (),
+ rCanvas->getUNOCanvas ()->getDevice()->getDeviceColorSpace());
+ ::basegfx::B2DPolyPolygon& polygon (path->GetPolygon (*this));
+
+ polygon.transform( rState.mapModeTransform );
+ rendering::StrokeAttributes aStrokeAttributes;
+
+ pen->SetStrokeAttributes (aStrokeAttributes, *this, rState);
+
+ ActionSharedPtr pPolyAction(
+ internal::PolyPolyActionFactory::createPolyPolyAction(
+ polygon, rFactoryParms.mrCanvas, rState, aStrokeAttributes ) );
+
+ if( pPolyAction )
+ {
+ maActions.push_back(
+ MtfAction(
+ pPolyAction,
+ rFactoryParms.mrCurrActionIndex ) );
+
+ rFactoryParms.mrCurrActionIndex += pPolyAction->getActionCount()-1;
+ }
+ break;
+ }
+ case EmfPlusRecordTypeDrawImagePoints:
+ {
+ sal_uInt32 attrIndex;
+ sal_Int32 sourceUnit;
+
+ rMF >> attrIndex >> sourceUnit;
+
+ EMFP_DEBUG (printf ("EMF+ DrawImagePoints attributes index: %d source unit: %d\n", attrIndex, sourceUnit));
+ EMFP_DEBUG (printf ("EMF+\tTODO: use image attributes\n"));
+
+ if (sourceUnit == 2 && aObjects [flags & 0xff]) { // we handle only GraphicsUnit.Pixel now
+ EMFPImage& image = *(EMFPImage *) aObjects [flags & 0xff];
+ float sx, sy, sw, sh;
+ sal_Int32 unknown;
+
+ ReadRectangle (rMF, sx, sy, sw, sh);
+
+ rMF >> unknown;
+
+ EMFP_DEBUG (printf ("EMF+ DrawImagePoints source rectangle: %f,%f %fx%f unknown: 0x%08x\n", sx, sy, sw, sh, unknown));
+
+ if (unknown == 3) { // it probably means number of points defining destination rectangle
+ float x1, y1, x2, y2, x3, y3;
+
+ ReadPoint (rMF, x1, y1);
+ ReadPoint (rMF, x2, y2);
+ ReadPoint (rMF, x3, y3);
+
+ BitmapEx aBmp( image.graphic.GetBitmapEx () );
+ const Rectangle aCropRect (::vcl::unotools::pointFromB2DPoint (Map (sx, sy)),
+ ::vcl::unotools::sizeFromB2DSize (MapSize(sw, sh)));
+ aBmp.Crop( aCropRect );
+
+
+ ActionSharedPtr pBmpAction (
+ internal::BitmapActionFactory::createBitmapAction (
+ aBmp,
+ rState.mapModeTransform * Map (x1, y1),
+ rState.mapModeTransform * MapSize(x2 - x1, y3 - y1),
+ rCanvas,
+ rState));
+
+ if( pBmpAction ) {
+ maActions.push_back( MtfAction( pBmpAction,
+ rFactoryParms.mrCurrActionIndex ) );
+
+ rFactoryParms.mrCurrActionIndex += pBmpAction->getActionCount()-1;
+ }
+ } else {
+ EMFP_DEBUG (printf ("EMF+ DrawImagePoints TODO (fixme)\n"));
+ }
+ }
+ break;
+ }
+ case EmfPlusRecordTypeDrawString:
+ EMFP_DEBUG (printf ("EMF+ DrawString\n"));
+ EMFP_DEBUG (printf ("EMF+\tTODO\n"));
+ break;
+ case EmfPlusRecordTypeSetPageTransform:
+ rMF >> fPageScale;
+
+ EMFP_DEBUG (printf ("EMF+ SetPageTransform\n"));
+ EMFP_DEBUG (printf ("EMF+\tscale: %f unit: %d\n", fPageScale, flags));
+ EMFP_DEBUG (printf ("EMF+\tTODO\n"));
+ break;
+ case EmfPlusRecordTypeSetRenderingOrigin:
+ rMF >> nOriginX >> nOriginY;
+ EMFP_DEBUG (printf ("EMF+ SetRenderingOrigin\n"));
+ EMFP_DEBUG (printf ("EMF+\torigin [x,y]: %d,%d\n", nOriginX, nOriginY));
+ break;
+ case EmfPlusRecordTypeSetTextRenderingHint:
+ EMFP_DEBUG (printf ("EMF+ SetTextRenderingHint\n"));
+ EMFP_DEBUG (printf ("EMF+\tTODO\n"));
+ break;
+ case EmfPlusRecordTypeSetAntiAliasMode:
+ EMFP_DEBUG (printf ("EMF+ SetAntiAliasMode\n"));
+ EMFP_DEBUG (printf ("EMF+\tTODO\n"));
+ break;
+ case EmfPlusRecordTypeSetInterpolationMode:
+ EMFP_DEBUG (printf ("EMF+ InterpolationMode\n"));
+ EMFP_DEBUG (printf ("EMF+\tTODO\n"));
+ break;
+ case EmfPlusRecordTypeSetPixelOffsetMode:
+ EMFP_DEBUG (printf ("EMF+ SetPixelOffsetMode\n"));
+ EMFP_DEBUG (printf ("EMF+\tTODO\n"));
+ break;
+ case EmfPlusRecordTypeSetCompositingQuality:
+ EMFP_DEBUG (printf ("EMF+ SetCompositingQuality\n"));
+ EMFP_DEBUG (printf ("EMF+\tTODO\n"));
+ break;
+ case EmfPlusRecordTypeSave:
+ EMFP_DEBUG (printf ("EMF+ Save\n"));
+ EMFP_DEBUG (printf ("EMF+\tTODO\n"));
+ break;
+ case EmfPlusRecordTypeSetWorldTransform: {
+ EMFP_DEBUG (printf ("EMF+ SetWorldTransform\n"));
+ XForm transform;
+ rMF >> transform;
+ aWorldTransform.Set (transform);
+ EMFP_DEBUG (printf ("EMF+\tm11: %f m12: %f\nEMF+\tm21: %f m22: %f\nEMF+\tdx: %f dy: %f\n",
+ aWorldTransform.eM11, aWorldTransform.eM12,
+ aWorldTransform.eM21, aWorldTransform.eM22,
+ aWorldTransform.eDx, aWorldTransform.eDy));
+ break;
+ }
+ case EmfPlusRecordTypeResetWorldTransform:
+ EMFP_DEBUG (printf ("EMF+ ResetWorldTransform\n"));
+ aWorldTransform.SetIdentity ();
+ break;
+ case EmfPlusRecordTypeSetClipPath:
+ {
+ EMFP_DEBUG (printf ("EMF+ SetClipPath\n"));
+ EMFP_DEBUG (printf ("EMF+\tpath in slot: %d\n", flags & 0xff));
+
+ EMFPPath& path = *(EMFPPath*) aObjects [flags & 0xff];
+ ::basegfx::B2DPolyPolygon& clipPoly (path.GetPolygon (*this));
+
+ clipPoly.transform (rState.mapModeTransform);
+ updateClipping (clipPoly, rFactoryParms, false);
+
+ break;
+ }
+ case EmfPlusRecordTypeSetClipRegion: {
+ EMFP_DEBUG (printf ("EMF+ SetClipRegion\n"));
+ EMFP_DEBUG (printf ("EMF+\tregion in slot: %d combine mode: %d\n", flags & 0xff, (flags & 0xff00) >> 8));
+ EMFPRegion& region = *(EMFPRegion*) aObjects [flags & 0xff];
+
+ // reset clip
+ if (region.parts == 0 && region.initialState == EmfPlusRegionInitialStateInfinite) {
+ updateClipping (::basegfx::B2DPolyPolygon (), rFactoryParms, false);
+ } else {
+ EMFP_DEBUG (printf ("EMF+\tTODO\n"));
+ }
+ break;
+ }
+ case EmfPlusRecordTypeDrawDriverString: {
+ EMFP_DEBUG (printf ("EMF+ DrawDriverString, flags: 0x%04x\n", flags));
+ sal_uInt32 brushIndexOrColor;
+ sal_uInt32 optionFlags;
+ sal_uInt32 hasMatrix;
+ sal_uInt32 glyphsCount;
+
+ rMF >> brushIndexOrColor >> optionFlags >> hasMatrix >> glyphsCount;
+
+ EMFP_DEBUG (printf ("EMF+\t%s: 0x%08x\n", (flags & 0x8000) ? "color" : "brush index", brushIndexOrColor));
+ EMFP_DEBUG (printf ("EMF+\toption flags: 0x%08x\n", optionFlags));
+ EMFP_DEBUG (printf ("EMF+\thas matrix: %d\n", hasMatrix));
+ EMFP_DEBUG (printf ("EMF+\tglyphs: %d\n", glyphsCount));
+
+ if( ( optionFlags & 1 ) && glyphsCount > 0 ) {
+ sal_uInt16 *chars = new sal_uInt16[glyphsCount];
+ float *charsPosX = new float[glyphsCount];
+ float *charsPosY = new float[glyphsCount];
+
+ for( sal_uInt32 i=0; i<glyphsCount; i++) {
+ rMF >> chars[i];
+ EMFP_DEBUG (printf ("EMF+\tglyph[%d]: 0x%04x\n",
+ i, chars[i]));
+ }
+ for( sal_uInt32 i=0; i<glyphsCount; i++) {
+ rMF >> charsPosX[i] >> charsPosY[i];
+ EMFP_DEBUG (printf ("EMF+\tglyphPosition[%d]: %f, %f\n", i, charsPosX[i], charsPosY[i]));
+ }
+
+ XForm transform;
+ if( hasMatrix ) {
+ rMF >> transform;
+ EMFP_DEBUG (printf ("EMF+\tmatrix:: %f, %f, %f, %f, %f, %f\n", transform.eM11, transform.eM12, transform.eM21, transform.eM22, transform.eDx, transform.eDy));
+ }
+
+ // create and add the text action
+ XubString text( chars, glyphsCount );
+
+ EMFPFont *font = (EMFPFont*) aObjects[ flags & 0xff ];
+
+ rendering::FontRequest aFontRequest;
+ aFontRequest.FontDescription.FamilyName = font->family;
+ aFontRequest.CellSize = (rState.mapModeTransform*MapSize( font->emSize, 0 )).getX();
+ rState.xFont = rFactoryParms.mrCanvas->getUNOCanvas()->createFont( aFontRequest,
+ uno::Sequence< beans::PropertyValue >(),
+ geometry::Matrix2D() );
+ if( flags & 0x8000 )
+ SET_TEXT_COLOR(brushIndexOrColor);
+
+ ActionSharedPtr pTextAction(
+ TextActionFactory::createTextAction(
+ ::vcl::unotools::pointFromB2DPoint ( Map( charsPosX[0], charsPosY[0] ) ),
+ ::Size(),
+ ::Color(),
+ ::Size(),
+ ::Color(),
+ text,
+ 0,
+ glyphsCount,
+ NULL,
+ rFactoryParms.mrVDev,
+ rFactoryParms.mrCanvas,
+ rState,
+ rFactoryParms.mrParms,
+ false ) );
+
+ if( pTextAction )
+ {
+ EMFP_DEBUG (printf ("EMF+\t\tadd text action\n"));
+
+ maActions.push_back(
+ MtfAction(
+ pTextAction,
+ rFactoryParms.mrCurrActionIndex ) );
+
+ rFactoryParms.mrCurrActionIndex += pTextAction->getActionCount()-1;
+ }
+
+ delete[] chars;
+ delete[] charsPosX;
+ delete[] charsPosY;
+ } else {
+ EMFP_DEBUG (printf ("EMF+\tTODO: fonts (non-unicode glyphs chars)\n"));
+ }
+
+ break;
+ }
+ default:
+ EMFP_DEBUG (printf ("EMF+ unhandled record type: %d\n", type));
+ EMFP_DEBUG (printf ("EMF+\tTODO\n"));
+ }
+
+ rMF.Seek (next);
+
+ length -= size;
+ }
+ }
+ }
+}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/source/mtfrenderer/implrenderer.cxx b/cppcanvas/source/mtfrenderer/implrenderer.cxx
index d0382997a9db..2ef752b7024a 100644
--- a/cppcanvas/source/mtfrenderer/implrenderer.cxx
+++ b/cppcanvas/source/mtfrenderer/implrenderer.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -32,7 +33,7 @@
#include <tools/diagnose_ex.h>
#include <canvas/verbosetrace.hxx>
#include <osl/mutex.hxx>
-#include <vos/mutex.hxx>
+#include <osl/mutex.hxx>
#include <vcl/svapp.hxx>
#include <rtl/logfile.hxx>
#include <comphelper/sequence.hxx>
@@ -94,6 +95,8 @@
#include "outdevstate.hxx"
#include <basegfx/matrix/b2dhommatrixtools.hxx>
+#define EMFP_DEBUG(x)
+//#define EMFP_DEBUG(x) x
using namespace ::com::sun::star;
@@ -679,7 +682,7 @@ namespace cppcanvas
// map odf to svg gradient orientation - x
// instead of y direction
aGradInfo.maTextureTransform = aGradInfo.maTextureTransform * aRot90;
- aGradientService = rtl::OUString::createFromAscii("LinearGradient");
+ aGradientService = rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("LinearGradient"));
break;
case GRADIENT_AXIAL:
@@ -712,7 +715,7 @@ namespace cppcanvas
aShift.translate(-0.5,0);
aGradInfo.maTextureTransform = aGradInfo.maTextureTransform * aShift;
- aGradientService = rtl::OUString::createFromAscii("LinearGradient");
+ aGradientService = rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("LinearGradient"));
break;
}
@@ -722,7 +725,7 @@ namespace cppcanvas
aOffset,
nSteps,
fBorder);
- aGradientService = rtl::OUString::createFromAscii("EllipticalGradient");
+ aGradientService = rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("EllipticalGradient"));
break;
case GRADIENT_ELLIPTICAL:
@@ -732,7 +735,7 @@ namespace cppcanvas
nSteps,
fBorder,
fRotation);
- aGradientService = rtl::OUString::createFromAscii("EllipticalGradient");
+ aGradientService = rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("EllipticalGradient"));
break;
case GRADIENT_SQUARE:
@@ -742,7 +745,7 @@ namespace cppcanvas
nSteps,
fBorder,
fRotation);
- aGradientService = rtl::OUString::createFromAscii("RectangularGradient");
+ aGradientService = rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("RectangularGradient"));
break;
case GRADIENT_RECT:
@@ -752,7 +755,7 @@ namespace cppcanvas
nSteps,
fBorder,
fRotation);
- aGradientService = rtl::OUString::createFromAscii("RectangularGradient");
+ aGradientService = rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("RectangularGradient"));
break;
default:
@@ -775,13 +778,13 @@ namespace cppcanvas
uno::Sequence<uno::Any> args(3);
beans::PropertyValue aProp;
- aProp.Name = rtl::OUString::createFromAscii("Colors");
+ aProp.Name = rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("Colors"));
aProp.Value <<= aColors;
args[0] <<= aProp;
- aProp.Name = rtl::OUString::createFromAscii("Stops");
+ aProp.Name = rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("Stops"));
aProp.Value <<= aStops;
args[1] <<= aProp;
- aProp.Name = rtl::OUString::createFromAscii("AspectRatio");
+ aProp.Name = rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("AspectRatio"));
aProp.Value <<= aGradInfo.mfAspectRatio;
args[2] <<= aProp;
@@ -1074,7 +1077,6 @@ namespace cppcanvas
aStrikeoutText += pChars[0];
- sal_Int32 nStartPos = 0;
xub_StrLen nLen = aStrikeoutText.Len();
if( nLen )
@@ -1093,6 +1095,8 @@ namespace cppcanvas
pStrikeoutCharWidths[ i ] += pStrikeoutCharWidths[ i-1 ];
}
+ sal_Int32 nStartPos = 0;
+
pStrikeoutTextAction =
TextActionFactory::createTextAction(
rStartPoint,
@@ -1829,6 +1833,33 @@ namespace cppcanvas
}
}
}
+ // Handle drawing layer fills
+ else if( pAct->GetComment().Equals( "EMF_PLUS" ) ) {
+ static int count = -1, limit = 0x7fffffff;
+ if (count == -1) {
+ count = 0;
+ if (char *env = getenv ("EMF_PLUS_LIMIT")) {
+ limit = atoi (env);
+ EMFP_DEBUG (printf ("EMF+ records limit: %d\n", limit));
+ }
+ }
+ EMFP_DEBUG (printf ("EMF+ passed to canvas mtf renderer, size: %d\n", pAct->GetDataSize ()));
+ if (count < limit)
+ processEMFPlus( pAct, rFactoryParms, getState( rStates ), rCanvas );
+ count ++;
+ } else if( pAct->GetComment().Equals( "EMF_PLUS_HEADER_INFO" ) ) {
+ EMFP_DEBUG (printf ("EMF+ passed to canvas mtf renderer - header info, size: %d\n", pAct->GetDataSize ()));
+
+ SvMemoryStream rMF ((void*) pAct->GetData (), pAct->GetDataSize (), STREAM_READ);
+
+ rMF >> nFrameLeft >> nFrameTop >> nFrameRight >> nFrameBottom;
+ EMFP_DEBUG (printf ("EMF+ picture frame: %d,%d - %d,%d\n", nFrameLeft, nFrameTop, nFrameRight, nFrameBottom));
+ rMF >> nPixX >> nPixY >> nMmX >> nMmY;
+ EMFP_DEBUG (printf ("EMF+ ref device pixel size: %dx%d mm size: %dx%d\n", nPixX, nPixY, nMmX, nMmY));
+
+ rMF >> aBaseTransform;
+ //aWorldTransform.Set (aBaseTransform);
+ }
}
break;
@@ -2004,8 +2035,8 @@ namespace cppcanvas
::vcl::unotools::b2DPointFromPoint( rRect.TopLeft() ),
::vcl::unotools::b2DPointFromPoint( rRect.BottomRight() ) +
::basegfx::B2DPoint(1,1) ),
- static_cast<MetaRoundRectAction*>(pCurrAct)->GetHorzRound(),
- static_cast<MetaRoundRectAction*>(pCurrAct)->GetVertRound() ));
+ ( (double) static_cast<MetaRoundRectAction*>(pCurrAct)->GetHorzRound() ) / rRect.GetWidth(),
+ ( (double) static_cast<MetaRoundRectAction*>(pCurrAct)->GetVertRound() ) / rRect.GetHeight() ) );
aPoly.transform( getState( rStates ).mapModeTransform );
createFillAndStroke( aPoly,
@@ -2681,8 +2712,7 @@ namespace cppcanvas
break;
default:
- OSL_ENSURE( false,
- "Unknown meta action type encountered" );
+ OSL_FAIL( "Unknown meta action type encountered" );
break;
}
@@ -2709,7 +2739,7 @@ namespace cppcanvas
{
}
- bool result()
+ bool result() const
{
return mbRet;
}
@@ -2744,7 +2774,7 @@ namespace cppcanvas
{
}
- bool result()
+ bool result() const
{
return true; // nothing can fail here
}
@@ -3014,7 +3044,7 @@ namespace cppcanvas
if( rParams.maFontName.is_initialized() ||
rParams.maFontWeight.is_initialized() ||
rParams.maFontLetterForm.is_initialized() ||
- rParams.maFontUnderline.is_initialized() ||
+ rParams.maFontUnderline.is_initialized() ||
rParams.maFontProportion.is_initialized() )
{
::cppcanvas::internal::OutDevState& rState = getState( aStateStack );
@@ -3024,6 +3054,10 @@ namespace cppcanvas
aParms );
}
+ /* EMF+ */
+ memset (aObjects, 0, sizeof (aObjects));
+ mbMultipart = false;
+
createActions( const_cast<GDIMetaFile&>(rMtf), // HACK(Q2):
// we're
// changing
@@ -3129,8 +3163,7 @@ namespace cppcanvas
}
catch( uno::Exception& )
{
- OSL_ENSURE( false,
- rtl::OUStringToOString(
+ OSL_FAIL( rtl::OUStringToOString(
comphelper::anyToString( cppu::getCaughtException() ),
RTL_TEXTENCODING_UTF8 ).getStr() );
@@ -3191,8 +3224,7 @@ namespace cppcanvas
}
catch( uno::Exception& )
{
- OSL_ENSURE( false,
- rtl::OUStringToOString(
+ OSL_FAIL( rtl::OUStringToOString(
comphelper::anyToString( cppu::getCaughtException() ),
RTL_TEXTENCODING_UTF8 ).getStr() );
@@ -3201,3 +3233,5 @@ namespace cppcanvas
}
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/source/mtfrenderer/lineaction.cxx b/cppcanvas/source/mtfrenderer/lineaction.cxx
index a779e45ab64a..7639fe352511 100644
--- a/cppcanvas/source/mtfrenderer/lineaction.cxx
+++ b/cppcanvas/source/mtfrenderer/lineaction.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -165,3 +166,5 @@ namespace cppcanvas
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/source/mtfrenderer/lineaction.hxx b/cppcanvas/source/mtfrenderer/lineaction.hxx
index 12d308557837..810c8cb4fe03 100644
--- a/cppcanvas/source/mtfrenderer/lineaction.hxx
+++ b/cppcanvas/source/mtfrenderer/lineaction.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -71,3 +72,5 @@ namespace cppcanvas
}
#endif /* _CPPCANVAS_LINEACTION_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/source/mtfrenderer/mtftools.cxx b/cppcanvas/source/mtfrenderer/mtftools.cxx
index 9860f1d1cd7d..4810268b7ca7 100644
--- a/cppcanvas/source/mtfrenderer/mtftools.cxx
+++ b/cppcanvas/source/mtfrenderer/mtftools.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -691,3 +692,5 @@ namespace cppcanvas
}
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/source/mtfrenderer/mtftools.hxx b/cppcanvas/source/mtfrenderer/mtftools.hxx
index 3bf0fe31e344..8d466f1d9e7e 100644
--- a/cppcanvas/source/mtfrenderer/mtftools.hxx
+++ b/cppcanvas/source/mtfrenderer/mtftools.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -268,3 +269,5 @@ namespace cppcanvas
}
#endif /* _CPPCANVAS_RENDERER_MTFTOOLS_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/source/mtfrenderer/outdevstate.hxx b/cppcanvas/source/mtfrenderer/outdevstate.hxx
index 37930b2e78b4..b0e79d2684dc 100644
--- a/cppcanvas/source/mtfrenderer/outdevstate.hxx
+++ b/cppcanvas/source/mtfrenderer/outdevstate.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -31,25 +32,13 @@
#include <com/sun/star/uno/Reference.hxx>
#include <com/sun/star/uno/Sequence.hxx>
-#ifndef _COM_SUN_STAR_RENDERING_STRINGCONTEXT_HPP__
#include <com/sun/star/rendering/StringContext.hpp>
-#endif
-#ifndef _COM_SUN_STAR_RENDERING_RENDERSTATE_HPP__
#include <com/sun/star/rendering/RenderState.hpp>
-#endif
-#ifndef _COM_SUN_STAR_RENDERING_XPOLYPOLYGON2D_HPP__
#include <com/sun/star/rendering/XPolyPolygon2D.hpp>
-#endif
-#ifndef _COM_SUN_STAR_RENDERING_XCANVASFONT_HPP__
#include <com/sun/star/rendering/XCanvasFont.hpp>
-#endif
-#ifndef _COM_SUN_STAR_RENDERING_TEXTDIRECTION_HPP__
#include <com/sun/star/rendering/TextDirection.hpp>
-#endif
#include <basegfx/matrix/b2dhommatrix.hxx>
-#ifndef _BGFX_POLYGON_B2DPOLYPOLGON_HXX
#include <basegfx/polygon/b2dpolypolygon.hxx>
-#endif
#include <vcl/fntstyle.hxx>
#include <vcl/vclenum.hxx>
#include <vcl/outdev.hxx>
@@ -143,3 +132,5 @@ namespace cppcanvas
}
#endif /* _CPPCANVAS_OUTDEVSTATE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/source/mtfrenderer/pointaction.cxx b/cppcanvas/source/mtfrenderer/pointaction.cxx
index dbdc632af11c..8a2edbdf35ba 100644
--- a/cppcanvas/source/mtfrenderer/pointaction.cxx
+++ b/cppcanvas/source/mtfrenderer/pointaction.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -185,3 +186,5 @@ namespace cppcanvas
}
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/source/mtfrenderer/pointaction.hxx b/cppcanvas/source/mtfrenderer/pointaction.hxx
index c45b71a7dee6..b17b1eea5a43 100644
--- a/cppcanvas/source/mtfrenderer/pointaction.hxx
+++ b/cppcanvas/source/mtfrenderer/pointaction.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -76,3 +77,5 @@ namespace cppcanvas
}
#endif /* _CPPCANVAS_POINTACTION_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/source/mtfrenderer/polypolyaction.cxx b/cppcanvas/source/mtfrenderer/polypolyaction.cxx
index 13be4652acd8..5b04576d46a8 100644
--- a/cppcanvas/source/mtfrenderer/polypolyaction.cxx
+++ b/cppcanvas/source/mtfrenderer/polypolyaction.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -168,20 +169,6 @@ namespace cppcanvas
rendering::RenderState aLocalState( maState );
::canvas::tools::prependToRenderState(aLocalState, rTransformation);
-#ifdef SPECIAL_DEBUG
- aLocalState.Clip.clear();
- aLocalState.DeviceColor =
- ::vcl::unotools::colorToDoubleSequence( mpCanvas->getUNOCanvas()->getDevice(),
- ::Color( 0x80FF0000 ) );
-
- if( maState.Clip.is() )
- mpCanvas->getUNOCanvas()->fillPolyPolygon( maState.Clip,
- mpCanvas->getViewState(),
- aLocalState );
-
- aLocalState.DeviceColor = maState.DeviceColor;
-#endif
-
if( maFillColor.getLength() )
{
// TODO(E3): Use DBO's finalizer here,
@@ -536,3 +523,5 @@ namespace cppcanvas
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/source/mtfrenderer/polypolyaction.hxx b/cppcanvas/source/mtfrenderer/polypolyaction.hxx
index 4ae85a2c3d5d..a38ba92a8752 100644
--- a/cppcanvas/source/mtfrenderer/polypolyaction.hxx
+++ b/cppcanvas/source/mtfrenderer/polypolyaction.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -99,3 +100,5 @@ namespace cppcanvas
}
#endif /* _CPPCANVAS_POLYPOLYACTION_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/source/mtfrenderer/textaction.cxx b/cppcanvas/source/mtfrenderer/textaction.cxx
index 30aecef24206..a80306df3e05 100644
--- a/cppcanvas/source/mtfrenderer/textaction.cxx
+++ b/cppcanvas/source/mtfrenderer/textaction.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -727,8 +728,7 @@ namespace cppcanvas
bool TextAction::render( const ::basegfx::B2DHomMatrix& rTransformation,
const Subset& /*rSubset*/ ) const
{
- OSL_ENSURE( false,
- "TextAction::render(): Subset not supported by this object" );
+ OSL_FAIL( "TextAction::render(): Subset not supported by this object" );
// TODO(P1): Retrieve necessary font metric info for
// TextAction from XCanvas. Currently, the
@@ -759,8 +759,7 @@ namespace cppcanvas
::basegfx::B2DRange TextAction::getBounds( const ::basegfx::B2DHomMatrix& rTransformation,
const Subset& /*rSubset*/ ) const
{
- OSL_ENSURE( false,
- "TextAction::getBounds(): Subset not supported by this object" );
+ OSL_FAIL( "TextAction::getBounds(): Subset not supported by this object" );
// TODO(P1): Retrieve necessary font metric info for
// TextAction from XCanvas. Currently, the
@@ -965,8 +964,7 @@ namespace cppcanvas
bool EffectTextAction::render( const ::basegfx::B2DHomMatrix& rTransformation,
const Subset& /*rSubset*/ ) const
{
- OSL_ENSURE( false,
- "EffectTextAction::render(): Subset not supported by this object" );
+ OSL_FAIL( "EffectTextAction::render(): Subset not supported by this object" );
// TODO(P1): Retrieve necessary font metric info for
// TextAction from XCanvas. Currently, the
@@ -1002,8 +1000,7 @@ namespace cppcanvas
::basegfx::B2DRange EffectTextAction::getBounds( const ::basegfx::B2DHomMatrix& rTransformation,
const Subset& /*rSubset*/ ) const
{
- OSL_ENSURE( false,
- "EffectTextAction::getBounds(): Subset not supported by this object" );
+ OSL_FAIL( "EffectTextAction::getBounds(): Subset not supported by this object" );
// TODO(P1): Retrieve necessary font metric info for
// TextAction from XCanvas. Currently, the
@@ -1121,20 +1118,6 @@ namespace cppcanvas
rendering::RenderState aLocalState( maState );
::canvas::tools::prependToRenderState(aLocalState, rTransformation);
-#ifdef SPECIAL_DEBUG
- aLocalState.Clip.clear();
- aLocalState.DeviceColor =
- ::vcl::unotools::colorToDoubleSequence( mpCanvas->getUNOCanvas()->getDevice(),
- ::Color( 0x80FF0000 ) );
-
- if( maState.Clip.is() )
- mpCanvas->getUNOCanvas()->drawPolyPolygon( maState.Clip,
- mpCanvas->getViewState(),
- aLocalState );
-
- aLocalState.DeviceColor = maState.DeviceColor;
-#endif
-
mpCanvas->getUNOCanvas()->drawTextLayout( mxTextLayout,
mpCanvas->getViewState(),
aLocalState );
@@ -1936,8 +1919,7 @@ namespace cppcanvas
::basegfx::B2DRange OutlineAction::getBounds( const ::basegfx::B2DHomMatrix& rTransformation,
const Subset& /*rSubset*/ ) const
{
- OSL_ENSURE( false,
- "OutlineAction::getBounds(): Subset not yet supported by this object" );
+ OSL_FAIL( "OutlineAction::getBounds(): Subset not yet supported by this object" );
return getBounds( rTransformation );
}
@@ -2313,3 +2295,5 @@ namespace cppcanvas
}
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/source/mtfrenderer/textaction.hxx b/cppcanvas/source/mtfrenderer/textaction.hxx
index 43aab762f635..390752d23ce1 100644
--- a/cppcanvas/source/mtfrenderer/textaction.hxx
+++ b/cppcanvas/source/mtfrenderer/textaction.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -100,3 +101,5 @@ namespace cppcanvas
}
#endif /* _CPPCANVAS_TEXTACTION_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/source/mtfrenderer/transparencygroupaction.cxx b/cppcanvas/source/mtfrenderer/transparencygroupaction.cxx
index 7255df14cd47..482b2a430dc1 100644
--- a/cppcanvas/source/mtfrenderer/transparencygroupaction.cxx
+++ b/cppcanvas/source/mtfrenderer/transparencygroupaction.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -298,8 +299,7 @@ namespace cppcanvas
nRotate,
nShearX ) )
{
- OSL_ENSURE( false,
- "TransparencyGroupAction::render(): non-decomposable transformation" );
+ OSL_FAIL( "TransparencyGroupAction::render(): non-decomposable transformation" );
return false;
}
@@ -403,8 +403,7 @@ namespace cppcanvas
break;
default:
- OSL_ENSURE( false,
- "Unknown meta action type encountered" );
+ OSL_FAIL( "Unknown meta action type encountered" );
break;
}
}
@@ -462,21 +461,6 @@ namespace cppcanvas
rendering::RenderState aLocalState( maState );
::canvas::tools::setRenderStateTransform(aLocalState, aTransform);
-#ifdef SPECIAL_DEBUG
- aLocalState.Clip.clear();
- aLocalState.DeviceColor =
- ::vcl::unotools::colorToDoubleSequence(
- ::Color( 0x80FF0000 ),
- mpCanvas->getUNOCanvas()->getDevice()->getDeviceColorSpace() );
-
- if( maState.Clip.is() )
- mpCanvas->getUNOCanvas()->fillPolyPolygon( maState.Clip,
- mpCanvas->getViewState(),
- aLocalState );
-
- aLocalState.DeviceColor = maState.DeviceColor;
-#endif
-
if( ::rtl::math::approxEqual(mnAlpha, 1.0) )
{
// no further alpha changes necessary -> draw directly
@@ -550,7 +534,7 @@ namespace cppcanvas
sal_Int32 TransparencyGroupAction::getActionCount() const
{
- return mpGroupMtf.get() ? mpGroupMtf->GetActionCount() : 0;
+ return mpGroupMtf.get() ? mpGroupMtf->GetActionSize() : 0;
}
}
@@ -591,3 +575,5 @@ namespace cppcanvas
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/source/mtfrenderer/transparencygroupaction.hxx b/cppcanvas/source/mtfrenderer/transparencygroupaction.hxx
index 8384ea2818be..dd629011cfa2 100644
--- a/cppcanvas/source/mtfrenderer/transparencygroupaction.hxx
+++ b/cppcanvas/source/mtfrenderer/transparencygroupaction.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -138,3 +139,5 @@ namespace cppcanvas
}
#endif /*_CPPCANVAS_TRANSPARENCYGROUPACTION_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/source/tools/canvasgraphichelper.cxx b/cppcanvas/source/tools/canvasgraphichelper.cxx
index 1e62b816e1d4..4888960c0d96 100644
--- a/cppcanvas/source/tools/canvasgraphichelper.cxx
+++ b/cppcanvas/source/tools/canvasgraphichelper.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -149,3 +150,5 @@ namespace cppcanvas
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/source/tools/tools.cxx b/cppcanvas/source/tools/tools.cxx
index 04e6d7f07458..bea26d8e55e8 100644
--- a/cppcanvas/source/tools/tools.cxx
+++ b/cppcanvas/source/tools/tools.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -60,3 +61,5 @@ namespace cppcanvas
}
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/os2/clipb/exports.dxp b/cppcanvas/source/uno/exports.dxp
index 926e49f5f1a5..f0e1c69934bc 100644
--- a/dtrans/source/os2/clipb/exports.dxp
+++ b/cppcanvas/source/uno/exports.dxp
@@ -1,3 +1,2 @@
component_getImplementationEnvironment
component_getFactory
-
diff --git a/cppcanvas/source/uno/exports.map b/cppcanvas/source/uno/exports.map
new file mode 100644
index 000000000000..a488d5d06a43
--- /dev/null
+++ b/cppcanvas/source/uno/exports.map
@@ -0,0 +1,8 @@
+UDK_3_0_0 {
+ global:
+_ZTI*; _ZTS*; # weak RTTI symbols for C++ exceptions
+ component_getImplementationEnvironment;
+ component_getFactory;
+ local:
+ *;
+};
diff --git a/cppcanvas/source/uno/makefile.mk b/cppcanvas/source/uno/makefile.mk
new file mode 100644
index 000000000000..5e06f4f1c839
--- /dev/null
+++ b/cppcanvas/source/uno/makefile.mk
@@ -0,0 +1,70 @@
+#*************************************************************************
+#
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+#
+# Copyright 2010 Novell, Inc.
+#
+# OpenOffice.org - a multi-platform office productivity suite
+#
+# This file is part of OpenOffice.org.
+#
+# OpenOffice.org is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License version 3
+# only, as published by the Free Software Foundation.
+#
+# OpenOffice.org is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Lesser General Public License version 3 for more details
+# (a copy is included in the LICENSE file that accompanied this code).
+#
+# You should have received a copy of the GNU Lesser General Public License
+# version 3 along with OpenOffice.org. If not, see
+# <http://www.openoffice.org/license.html>
+# for a copy of the LGPLv3 License.
+#
+#*************************************************************************
+
+PRJ=..$/..
+
+PRJNAME=cppcanvas
+TARGET=mtfrenderer
+ENABLE_EXCEPTIONS=TRUE
+
+
+# --- Settings -----------------------------------------------------------
+
+.INCLUDE : settings.mk
+
+# --- Common ----------------------------------------------------------
+
+.IF "$(verbose)"!="" || "$(VERBOSE)"!=""
+CDEFS+= -DVERBOSE
+.ENDIF
+
+SLOFILES = $(SLO)$/uno_mtfrenderer.obj
+
+SHL1TARGET=$(TARGET).uno
+
+SHL1STDLIBS= $(SALLIB) $(CPPULIB) $(CPPUHELPERLIB) $(COMPHELPERLIB) $(CPPCANVASLIB) $(BASEGFXLIB)
+
+SHL1IMPLIB=i$(TARGET)
+SHL1LIBS=$(SLB)$/$(TARGET).lib
+SHL1DEF=$(MISC)$/$(SHL1TARGET).def
+
+SHL1VERSIONMAP=exports.map
+
+DEF1NAME=$(SHL1TARGET)
+DEF1EXPORTFILE=exports.dxp
+
+# ==========================================================================
+
+.INCLUDE : target.mk
+
+$(MISC)/mtfrenderer.component .ERRREMOVE : $(SOLARENV)/bin/createcomponent.xslt \
+ mtfrenderer.component
+ $(XSLTPROC) --nonet --stringparam uri \
+ '$(COMPONENTPREFIX_BASIS_NATIVE)$(SHL1TARGETN:f)' -o $@ \
+ $(SOLARENV)/bin/createcomponent.xslt mtfrenderer.component
+
+ALLTAR : $(MISC)/mtfrenderer.component
diff --git a/cppcanvas/source/uno/mtfrenderer.component b/cppcanvas/source/uno/mtfrenderer.component
new file mode 100644
index 000000000000..32284e46cd74
--- /dev/null
+++ b/cppcanvas/source/uno/mtfrenderer.component
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component loader="com.sun.star.loader.SharedLibrary"
+ xmlns="http://openoffice.org/2010/uno-components">
+ <implementation name="com.sun.star.comp.rendering.MtfRenderer">
+ <service name="com.sun.star.rendering.MtfRenderer"/>
+ </implementation>
+</component>
diff --git a/cppcanvas/source/uno/uno_mtfrenderer.cxx b/cppcanvas/source/uno/uno_mtfrenderer.cxx
new file mode 100644
index 000000000000..2c525140c1da
--- /dev/null
+++ b/cppcanvas/source/uno/uno_mtfrenderer.cxx
@@ -0,0 +1,83 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2010 Novell, Inc.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#include "uno_mtfrenderer.hxx"
+#include <cppcanvas/vclfactory.hxx>
+#include <comphelper/servicedecl.hxx>
+#include <cppuhelper/factory.hxx>
+
+using namespace ::com::sun::star;
+
+void MtfRenderer::setMetafile (const uno::Sequence< sal_Int8 >& /*rMtf*/) throw (uno::RuntimeException)
+{
+ // printf ("MtfRenderer::setMetafile unimplemented, use fast property set or implement me\n");
+}
+
+void MtfRenderer::draw (double fScaleX, double fScaleY) throw (uno::RuntimeException)
+{
+ if (mpMetafile && mxCanvas.get()) {
+ cppcanvas::VCLFactory& factory = cppcanvas::VCLFactory::getInstance();
+ cppcanvas::BitmapCanvasSharedPtr canvas = factory.createCanvas (mxCanvas);
+ cppcanvas::RendererSharedPtr renderer = factory.createRenderer (canvas, *mpMetafile, cppcanvas::Renderer::Parameters ());
+ ::basegfx::B2DHomMatrix aMatrix;
+ aMatrix.scale( fScaleX, fScaleY );
+ canvas->setTransformation( aMatrix );
+ renderer->draw ();
+ }
+}
+
+void MtfRenderer::setFastPropertyValue( sal_Int32 nHandle, const uno::Any& aAny) throw (uno::RuntimeException)
+{
+ if (nHandle == 0) {
+ mpMetafile = (GDIMetaFile*) *reinterpret_cast<const sal_Int64*>(aAny.getValue());
+ }
+}
+
+MtfRenderer::MtfRenderer (uno::Sequence<uno::Any> const& aArgs, uno::Reference<uno::XComponentContext> const&) : MtfRendererBase (m_aMutex), mpMetafile (NULL)
+{
+ if( aArgs.getLength() == 1 ) {
+ aArgs[0] >>= mxCanvas;
+ }
+}
+
+namespace sdecl = comphelper::service_decl;
+#if defined (__GNUC__) && (__GNUC__ == 3 && __GNUC_MINOR__ <= 3)
+ sdecl::class_<MtfRenderer, sdecl::with_args<true> > serviceImpl;
+ const sdecl::ServiceDecl MtfRendererDecl(
+ serviceImpl,
+#else
+ const sdecl::ServiceDecl MtfRendererDecl(
+ sdecl::class_<MtfRenderer, sdecl::with_args<true> >(),
+#endif
+ "com.sun.star.comp.rendering.MtfRenderer",
+ "com.sun.star.rendering.MtfRenderer" );
+
+// The C shared lib entry points
+COMPHELPER_SERVICEDECL_EXPORTS1(MtfRendererDecl)
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/source/uno/uno_mtfrenderer.hxx b/cppcanvas/source/uno/uno_mtfrenderer.hxx
new file mode 100644
index 000000000000..e462c6732cc4
--- /dev/null
+++ b/cppcanvas/source/uno/uno_mtfrenderer.hxx
@@ -0,0 +1,63 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2010 Novell, Inc.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#ifndef _UNO_MTF_RENDERER_HXX_
+#define _UNO_MTF_RENDERER_HXX_
+#include <com/sun/star/rendering/MtfRenderer.hpp>
+#include <com/sun/star/rendering/XBitmapCanvas.hpp>
+#include <com/sun/star/uno/XComponentContext.hpp>
+#include <com/sun/star/beans/XFastPropertySet.hpp>
+#include <cppuhelper/compbase2.hxx>
+#include <cppuhelper/basemutex.hxx>
+#include <vcl/gdimtf.hxx>
+
+typedef cppu::WeakComponentImplHelper2<com::sun::star::rendering::XMtfRenderer, com::sun::star::beans::XFastPropertySet> MtfRendererBase;
+
+class MtfRenderer : private cppu::BaseMutex, public MtfRendererBase
+{
+public:
+ MtfRenderer (com::sun::star::uno::Sequence<com::sun::star::uno::Any> const& args,
+ com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&);
+
+ // XMtfRenderer iface
+ void SAL_CALL setMetafile (const ::com::sun::star::uno::Sequence< sal_Int8 >& rMtf) throw (::com::sun::star::uno::RuntimeException);
+ void SAL_CALL draw (double fScaleX, double fScaleY) throw (::com::sun::star::uno::RuntimeException);
+
+ // XFastPropertySet
+ // setFastPropertyValue (0, GDIMetaFile*) is used to speedup the rendering
+ virtual ::com::sun::star::uno::Any SAL_CALL getFastPropertyValue(sal_Int32 /*nHandle*/) throw (::com::sun::star::uno::RuntimeException) { return ::com::sun::star::uno::Any(); }
+ virtual void SAL_CALL setFastPropertyValue(sal_Int32 nHandle, const ::com::sun::star::uno::Any&) throw (::com::sun::star::uno::RuntimeException);
+
+private:
+ GDIMetaFile* mpMetafile;
+ com::sun::star::uno::Reference<com::sun::star::rendering::XBitmapCanvas> mxCanvas;
+};
+
+#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/source/wrapper/basegfxfactory.cxx b/cppcanvas/source/wrapper/basegfxfactory.cxx
index acf6001d0ca7..c65a4216b522 100644
--- a/cppcanvas/source/wrapper/basegfxfactory.cxx
+++ b/cppcanvas/source/wrapper/basegfxfactory.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -162,3 +163,5 @@ namespace cppcanvas
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/source/wrapper/implbitmap.cxx b/cppcanvas/source/wrapper/implbitmap.cxx
index 81d5a5d4e755..bf00e0f673c6 100644
--- a/cppcanvas/source/wrapper/implbitmap.cxx
+++ b/cppcanvas/source/wrapper/implbitmap.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -124,3 +125,5 @@ namespace cppcanvas
}
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/source/wrapper/implbitmap.hxx b/cppcanvas/source/wrapper/implbitmap.hxx
index 974eb4176b5a..c27d095d1888 100644
--- a/cppcanvas/source/wrapper/implbitmap.hxx
+++ b/cppcanvas/source/wrapper/implbitmap.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -29,12 +30,8 @@
#define _CPPCANVAS_IMPLBITMAP_HXX
#include <com/sun/star/uno/Reference.hxx>
-#ifndef _COM_SUN_STAR_RENDERING_XBITMAP_HPP__
#include <com/sun/star/rendering/XBitmap.hpp>
-#endif
-#ifndef _COM_SUN_STAR_RENDERING_XGRAPHICDEVICE_HPP__
#include <com/sun/star/rendering/XGraphicDevice.hpp>
-#endif
#include <cppcanvas/bitmap.hxx>
#include <canvasgraphichelper.hxx>
@@ -80,3 +77,5 @@ namespace cppcanvas
}
#endif /* _CPPCANVAS_IMPLBITMAP_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/source/wrapper/implbitmapcanvas.cxx b/cppcanvas/source/wrapper/implbitmapcanvas.cxx
index b9de616ebab1..6aa08a9334d0 100644
--- a/cppcanvas/source/wrapper/implbitmapcanvas.cxx
+++ b/cppcanvas/source/wrapper/implbitmapcanvas.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -71,3 +72,5 @@ namespace cppcanvas
}
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/source/wrapper/implbitmapcanvas.hxx b/cppcanvas/source/wrapper/implbitmapcanvas.hxx
index 7d70f226848e..5b1b625630a0 100644
--- a/cppcanvas/source/wrapper/implbitmapcanvas.hxx
+++ b/cppcanvas/source/wrapper/implbitmapcanvas.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -28,16 +29,10 @@
#ifndef _CPPCANVAS_IMPLBITMAPCANVAS_HXX
#define _CPPCANVAS_IMPLBITMAPCANVAS_HXX
-#ifndef _COM_SUN_STAR_RENDERING_XBITMAPCANVAS_HPP__
#include <com/sun/star/rendering/XBitmapCanvas.hpp>
-#endif
-#ifndef _COM_SUN_STAR_RENDERING_XBITMAP_HPP__
#include <com/sun/star/rendering/XBitmap.hpp>
-#endif
-#ifndef BOOST_SHARED_PTR_HPP_INCLUDED
#include <boost/shared_ptr.hpp>
-#endif
#include <basegfx/vector/b2dsize.hxx>
#include <cppcanvas/bitmapcanvas.hxx>
@@ -74,3 +69,5 @@ namespace cppcanvas
}
#endif /* _CPPCANVAS_IMPLBITMAPCANVAS_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/source/wrapper/implcanvas.cxx b/cppcanvas/source/wrapper/implcanvas.cxx
index e08f270d117b..2fb6debc0eae 100644
--- a/cppcanvas/source/wrapper/implcanvas.cxx
+++ b/cppcanvas/source/wrapper/implcanvas.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -139,3 +140,5 @@ namespace cppcanvas
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/source/wrapper/implcanvas.hxx b/cppcanvas/source/wrapper/implcanvas.hxx
index 87cb8b8c85fc..481a5541441c 100644
--- a/cppcanvas/source/wrapper/implcanvas.hxx
+++ b/cppcanvas/source/wrapper/implcanvas.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -102,3 +103,5 @@ namespace cppcanvas
}
#endif /* _CPPCANVAS_IMPLCANVAS_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/source/wrapper/implcolor.cxx b/cppcanvas/source/wrapper/implcolor.cxx
index 9e591e3e98f0..c474deee2420 100644
--- a/cppcanvas/source/wrapper/implcolor.cxx
+++ b/cppcanvas/source/wrapper/implcolor.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -66,3 +67,5 @@ namespace cppcanvas
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/source/wrapper/implcolor.hxx b/cppcanvas/source/wrapper/implcolor.hxx
index 5140d905245c..3bc47da73d01 100644
--- a/cppcanvas/source/wrapper/implcolor.hxx
+++ b/cppcanvas/source/wrapper/implcolor.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -30,13 +31,9 @@
#include <com/sun/star/uno/Sequence.hxx>
-#ifndef BOOST_SHARED_PTR_HPP_INCLUDED
#include <boost/shared_ptr.hpp>
-#endif
-#ifndef _COM_SUN_STAR_RENDERING_XGRAPHICDEVICE_HPP__
#include <com/sun/star/rendering/XGraphicDevice.hpp>
-#endif
#include <cppcanvas/color.hxx>
@@ -64,3 +61,5 @@ namespace cppcanvas
}
#endif /* _CPPCANVAS_IMPLCOLOR_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/source/wrapper/implcustomsprite.cxx b/cppcanvas/source/wrapper/implcustomsprite.cxx
index 786b3699af3b..e41e728e40ce 100644
--- a/cppcanvas/source/wrapper/implcustomsprite.cxx
+++ b/cppcanvas/source/wrapper/implcustomsprite.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -80,3 +81,5 @@ namespace cppcanvas
}
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/source/wrapper/implcustomsprite.hxx b/cppcanvas/source/wrapper/implcustomsprite.hxx
index b02eab38df1e..fe40c017b83c 100644
--- a/cppcanvas/source/wrapper/implcustomsprite.hxx
+++ b/cppcanvas/source/wrapper/implcustomsprite.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -30,9 +31,7 @@
#include <sal/types.h>
-#ifndef BOOST_SHARED_PTR_HPP_INCLUDED
#include <boost/shared_ptr.hpp>
-#endif
#include <cppcanvas/canvas.hxx>
#include <cppcanvas/customsprite.hxx>
@@ -69,3 +68,5 @@ namespace cppcanvas
}
#endif /* _CPPCANVAS_IMPLCUSTOMSPRITE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/source/wrapper/implfont.cxx b/cppcanvas/source/wrapper/implfont.cxx
index 48decd6677da..b466cfabd068 100644
--- a/cppcanvas/source/wrapper/implfont.cxx
+++ b/cppcanvas/source/wrapper/implfont.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -89,3 +90,5 @@ namespace cppcanvas
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/source/wrapper/implfont.hxx b/cppcanvas/source/wrapper/implfont.hxx
index c7b93b876e10..589bab707e84 100644
--- a/cppcanvas/source/wrapper/implfont.hxx
+++ b/cppcanvas/source/wrapper/implfont.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -30,13 +31,9 @@
#include <com/sun/star/uno/Reference.hxx>
-#ifndef BOOST_SHARED_PTR_HPP_INCLUDED
#include <boost/shared_ptr.hpp>
-#endif
-#ifndef _COM_SUN_STAR_RENDERING_XCANVAS_HPP__
#include <com/sun/star/rendering/XCanvas.hpp>
-#endif
#include <cppcanvas/font.hxx>
namespace rtl
@@ -81,3 +78,5 @@ namespace cppcanvas
}
#endif /* _CPPCANVAS_IMPLFONT_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/source/wrapper/implpolypolygon.cxx b/cppcanvas/source/wrapper/implpolypolygon.cxx
index 5e7b8c8cf635..ac1fa728378c 100644
--- a/cppcanvas/source/wrapper/implpolypolygon.cxx
+++ b/cppcanvas/source/wrapper/implpolypolygon.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -199,3 +200,5 @@ namespace cppcanvas
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/source/wrapper/implpolypolygon.hxx b/cppcanvas/source/wrapper/implpolypolygon.hxx
index bd5e02d6a3de..7d89039f29c7 100644
--- a/cppcanvas/source/wrapper/implpolypolygon.hxx
+++ b/cppcanvas/source/wrapper/implpolypolygon.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -29,15 +30,9 @@
#define _CANVAS_IMPLPOLYPOLYGON_HXX
#include <com/sun/star/uno/Reference.hxx>
-#ifndef _COM_SUN_STAR_RENDERING_XPOLYPOLYGON2D_HPP__
#include <com/sun/star/rendering/XPolyPolygon2D.hpp>
-#endif
-#ifndef _COM_SUN_STAR_RENDERING_XGRAPHICDEVICE_HPP__
#include <com/sun/star/rendering/XGraphicDevice.hpp>
-#endif
-#ifndef _COM_SUN_STAR_RENDERING_STROKEATTRIBUTES_HPP__
#include <com/sun/star/rendering/StrokeAttributes.hpp>
-#endif
#include <cppcanvas/polypolygon.hxx>
#include <canvasgraphichelper.hxx>
@@ -97,3 +92,5 @@ namespace cppcanvas
}
#endif /* _CANVAS_IMPLPOLYPOLYGON_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/source/wrapper/implsprite.cxx b/cppcanvas/source/wrapper/implsprite.cxx
index bf8a1a1a67d6..f2f5fba781bd 100644
--- a/cppcanvas/source/wrapper/implsprite.cxx
+++ b/cppcanvas/source/wrapper/implsprite.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -234,3 +235,5 @@ namespace cppcanvas
}
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/source/wrapper/implsprite.hxx b/cppcanvas/source/wrapper/implsprite.hxx
index 4f8c5fdcaef6..1397791d1f82 100644
--- a/cppcanvas/source/wrapper/implsprite.hxx
+++ b/cppcanvas/source/wrapper/implsprite.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -32,9 +33,7 @@
#include <com/sun/star/rendering/XSpriteCanvas.hpp>
#include <com/sun/star/rendering/XSprite.hpp>
-#ifndef BOOST_SHARED_PTR_HPP_INCLUDED
#include <boost/shared_ptr.hpp>
-#endif
#include <cppcanvas/sprite.hxx>
#include <implspritecanvas.hxx>
@@ -93,3 +92,5 @@ namespace cppcanvas
}
#endif /* _CPPCANVAS_IMPLSPRITE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/source/wrapper/implspritecanvas.cxx b/cppcanvas/source/wrapper/implspritecanvas.cxx
index 4cd555adfb28..cc8cf5bdefcc 100644
--- a/cppcanvas/source/wrapper/implspritecanvas.cxx
+++ b/cppcanvas/source/wrapper/implspritecanvas.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -157,3 +158,5 @@ namespace cppcanvas
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/source/wrapper/implspritecanvas.hxx b/cppcanvas/source/wrapper/implspritecanvas.hxx
index 655bce3c05a2..d308b313b7dd 100644
--- a/cppcanvas/source/wrapper/implspritecanvas.hxx
+++ b/cppcanvas/source/wrapper/implspritecanvas.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -28,15 +29,11 @@
#ifndef _CPPCANVAS_IMPLSPRITECANVAS_HXX
#define _CPPCANVAS_IMPLSPRITECANVAS_HXX
-#ifndef _COM_SUN_STAR_RENDERING_XSPRITECANVAS_HPP__
#include <com/sun/star/rendering/XSpriteCanvas.hpp>
-#endif
#include <basegfx/vector/b2dsize.hxx>
#include <basegfx/matrix/b2dhommatrix.hxx>
-#ifndef BOOST_SHARED_PTR_HPP_INCLUDED
#include <boost/shared_ptr.hpp>
-#endif
#include <cppcanvas/spritecanvas.hxx>
@@ -108,3 +105,5 @@ namespace cppcanvas
}
#endif /* _CPPCANVAS_IMPLSPRITECANVAS_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/source/wrapper/impltext.cxx b/cppcanvas/source/wrapper/impltext.cxx
index 7ebb378ea401..68592105c14a 100644
--- a/cppcanvas/source/wrapper/impltext.cxx
+++ b/cppcanvas/source/wrapper/impltext.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -31,15 +32,9 @@
#include <impltext.hxx>
#include <canvas/canvastools.hxx>
-#ifndef _COM_SUN_STAR_RENDERING_TEXTDIRECTION_HPP__
#include <com/sun/star/rendering/TextDirection.hpp>
-#endif
-#ifndef _COM_SUN_STAR_RENDERING_XCANVAS_HPP__
#include <com/sun/star/rendering/XCanvas.hpp>
-#endif
-#ifndef _COM_SUN_STAR_RENDERING_STRINGCONTEXT_HPP__
#include <com/sun/star/rendering/StringContext.hpp>
-#endif
#include <rtl/ustring.hxx>
#include <basegfx/matrix/b2dhommatrix.hxx>
@@ -99,3 +94,5 @@ namespace cppcanvas
}
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/source/wrapper/impltext.hxx b/cppcanvas/source/wrapper/impltext.hxx
index b2c8d9fd0e1f..a45e7dab2114 100644
--- a/cppcanvas/source/wrapper/impltext.hxx
+++ b/cppcanvas/source/wrapper/impltext.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -28,18 +29,10 @@
#ifndef _CANVAS_IMPLTEXT_HXX
#define _CANVAS_IMPLTEXT_HXX
-#ifndef _COM_SUN_STAR_RENDERING_RENDERSTATE_HPP__
#include <com/sun/star/rendering/RenderState.hpp>
-#endif
-#ifndef _COM_SUN_STAR_RENDERING_STRINGCONTEXT_HPP__
#include <com/sun/star/rendering/StringContext.hpp>
-#endif
-#ifndef _COM_SUN_STAR_RENDERING_XCANVAS_HPP__
#include <com/sun/star/rendering/XCanvas.hpp>
-#endif
-#ifndef _COM_SUN_STAR_RENDERING_XCANVASFONT_HPP__
#include <com/sun/star/rendering/XCanvasFont.hpp>
-#endif
#include <cppcanvas/text.hxx>
#include <canvasgraphichelper.hxx>
@@ -76,3 +69,5 @@ namespace cppcanvas
}
#endif /* _CANVAS_IMPLTEXT_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/cppcanvas/source/wrapper/vclfactory.cxx b/cppcanvas/source/wrapper/vclfactory.cxx
index bc80afaa92cd..c0646d0fdba5 100644
--- a/cppcanvas/source/wrapper/vclfactory.cxx
+++ b/cppcanvas/source/wrapper/vclfactory.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -361,3 +362,5 @@ namespace cppcanvas
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/inc/pch/precompiled_dtrans.cxx b/dtrans/inc/pch/precompiled_dtrans.cxx
index 97ae0d1450c1..9808c6ef2b49 100644
--- a/dtrans/inc/pch/precompiled_dtrans.cxx
+++ b/dtrans/inc/pch/precompiled_dtrans.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -27,3 +28,4 @@
#include "precompiled_dtrans.hxx"
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/inc/pch/precompiled_dtrans.hxx b/dtrans/inc/pch/precompiled_dtrans.hxx
index fe3362638432..085e7c646780 100644
--- a/dtrans/inc/pch/precompiled_dtrans.hxx
+++ b/dtrans/inc/pch/precompiled_dtrans.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -30,3 +31,4 @@
#ifdef PRECOMPILED_HEADERS
#endif
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/prj/build.lst b/dtrans/prj/build.lst
index e30eccd59d7e..6ee2b47d53af 100644
--- a/dtrans/prj/build.lst
+++ b/dtrans/prj/build.lst
@@ -1,4 +1,4 @@
-dr dtrans : unotools offapi offuh rdbmaker vos stoc LIBXSLT:libxslt NULL
+dr dtrans : unotools offapi offuh rdbmaker stoc LIBXSLT:libxslt NULL
dr dtrans usr1 - all dr_mkout NULL
dr dtrans\inc nmake - all dr_inc NULL
dr dtrans\source\cnttype nmake - all dr_cnttype dr_generic dr_inc NULL
diff --git a/dtrans/prj/d.lst b/dtrans/prj/d.lst
index 955aa075f24b..d2332c2802ea 100644
--- a/dtrans/prj/d.lst
+++ b/dtrans/prj/d.lst
@@ -1,14 +1,14 @@
-..\%__SRC%\lib\lib*.so %_DEST%\lib%_EXT%
-..\%__SRC%\bin\*.dll %_DEST%\bin%_EXT%\*.dll
-..\%__SRC%\lib\*.dylib %_DEST%\lib%_EXT%\*.dylib
+..\%__SRC%\lib\lib*.so %_DEST%\lib
+..\%__SRC%\bin\*.dll %_DEST%\bin\*.dll
+..\%__SRC%\lib\*.dylib %_DEST%\lib\*.dylib
-..\source\win32\clipb\sysdtrans.xml %_DEST%\xml%_EXT%\sysdtrans.xml
-..\source\win32\dnd\dnd.xml %_DEST%\xml%_EXT%\dnd.xml
-..\source\win32\ftransl\ftransl.xml %_DEST%\xml%_EXT%\ftransl.xml
-..\source\cnttype\mcnttype.xml %_DEST%\xml%_EXT%\mcnttype.xml
-..\source\generic\dtrans.xml %_DEST%\xml%_EXT%\dtrans.xml
-..\%__SRC%\misc\dnd.component %_DEST%\xml%_EXT%\dnd.component
-..\%__SRC%\misc\dtrans.component %_DEST%\xml%_EXT%\dtrans.component
-..\%__SRC%\misc\ftransl.component %_DEST%\xml%_EXT%\ftransl.component
-..\%__SRC%\misc\mcnttype.component %_DEST%\xml%_EXT%\mcnttype.component
-..\%__SRC%\misc\sysdtrans.component %_DEST%\xml%_EXT%\sysdtrans.component
+..\source\win32\clipb\sysdtrans.xml %_DEST%\xml\sysdtrans.xml
+..\source\win32\dnd\dnd.xml %_DEST%\xml\dnd.xml
+..\source\win32\ftransl\ftransl.xml %_DEST%\xml\ftransl.xml
+..\source\cnttype\mcnttype.xml %_DEST%\xml\mcnttype.xml
+..\source\generic\dtrans.xml %_DEST%\xml\dtrans.xml
+..\%__SRC%\misc\dnd.component %_DEST%\xml\dnd.component
+..\%__SRC%\misc\dtrans.component %_DEST%\xml\dtrans.component
+..\%__SRC%\misc\ftransl.component %_DEST%\xml\ftransl.component
+..\%__SRC%\misc\mcnttype.component %_DEST%\xml\mcnttype.component
+..\%__SRC%\misc\sysdtrans.component %_DEST%\xml\sysdtrans.component
diff --git a/dtrans/source/cnttype/mcnttfactory.cxx b/dtrans/source/cnttype/mcnttfactory.cxx
index 07b557350bc0..58cadbebdb64 100644
--- a/dtrans/source/cnttype/mcnttfactory.cxx
+++ b/dtrans/source/cnttype/mcnttfactory.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -61,7 +62,7 @@ namespace
Sequence< OUString > SAL_CALL MimeContentTypeFactory_getSupportedServiceNames( )
{
Sequence< OUString > aRet(1);
- aRet[0] = OUString::createFromAscii("com.sun.star.datatransfer.MimeContentTypeFactory");
+ aRet[0] = OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.datatransfer.MimeContentTypeFactory"));
return aRet;
}
}
@@ -93,7 +94,7 @@ Reference< XMimeContentType > CMimeContentTypeFactory::createMimeContentType( co
OUString SAL_CALL CMimeContentTypeFactory::getImplementationName( )
throw( RuntimeException )
{
- return OUString::createFromAscii( MIMECONTENTTYPEFACTORY_IMPL_NAME );
+ return OUString(RTL_CONSTASCII_USTRINGPARAM( MIMECONTENTTYPEFACTORY_IMPL_NAME ));
}
// -------------------------------------------------
@@ -121,3 +122,5 @@ Sequence< OUString > SAL_CALL CMimeContentTypeFactory::getSupportedServiceNames(
{
return MimeContentTypeFactory_getSupportedServiceNames( );
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/cnttype/mcnttfactory.hxx b/dtrans/source/cnttype/mcnttfactory.hxx
index 608a6a5b4e19..99f40828910d 100644
--- a/dtrans/source/cnttype/mcnttfactory.hxx
+++ b/dtrans/source/cnttype/mcnttfactory.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -83,3 +84,4 @@ private:
#endif
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/cnttype/mcnttype.cxx b/dtrans/source/cnttype/mcnttype.cxx
index bc5a52920bfb..952e4eab93a7 100644
--- a/dtrans/source/cnttype/mcnttype.cxx
+++ b/dtrans/source/cnttype/mcnttype.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -40,18 +41,19 @@
using namespace com::sun::star::uno;
using namespace com::sun::star::lang;
using namespace com::sun::star::container;
-using namespace rtl;
using namespace std;
using namespace osl;
+using ::rtl::OUString;
+
//------------------------------------------------------------------------
// constants
//------------------------------------------------------------------------
-const OUString TSPECIALS = OUString::createFromAscii( "()<>@,;:\\\"/[]?=" );
-const OUString TOKEN = OUString::createFromAscii( "!#$%&'*+-0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ^_`abcdefghijklmnopqrstuvwxyz{|}~." );
-const OUString SPACE = OUString::createFromAscii( " " );
-const OUString SEMICOLON = OUString::createFromAscii( ";" );
+const OUString TSPECIALS (RTL_CONSTASCII_USTRINGPARAM( "()<>@,;:\\\"/[]?=" ));
+const OUString TOKEN (RTL_CONSTASCII_USTRINGPARAM("!#$%&'*+-0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ^_`abcdefghijklmnopqrstuvwxyz{|}~."));
+const OUString SPACE (RTL_CONSTASCII_USTRINGPARAM(" "));
+const OUString SEMICOLON (RTL_CONSTASCII_USTRINGPARAM(";"));
//------------------------------------------------------------------------
// ctor
@@ -86,7 +88,7 @@ OUString SAL_CALL CMimeContentType::getMediaSubtype( ) throw(RuntimeException)
OUString SAL_CALL CMimeContentType::getFullMediaType( ) throw(RuntimeException)
{
- return m_MediaType + OUString::createFromAscii( "/" ) + m_MediaSubtype;
+ return m_MediaType + OUString(RTL_CONSTASCII_USTRINGPARAM("/")) + m_MediaSubtype;
}
//------------------------------------------------------------------------
@@ -205,7 +207,7 @@ void SAL_CALL CMimeContentType::type( void )
{
if ( isInRange( m_nxtSym, TOKEN ) )
m_MediaType += m_nxtSym;
- else if ( isInRange( m_nxtSym, OUString::createFromAscii( "/ " ) ) )
+ else if ( isInRange( m_nxtSym, OUString(RTL_CONSTASCII_USTRINGPARAM("/ ")) ) )
break;
else
throw IllegalArgumentException( );
@@ -214,7 +216,7 @@ void SAL_CALL CMimeContentType::type( void )
// check FOLLOW( type )
skipSpaces( );
- acceptSym( OUString::createFromAscii( "/" ) );
+ acceptSym( OUString(RTL_CONSTASCII_USTRINGPARAM("/")) );
subtype( );
}
@@ -235,7 +237,7 @@ void SAL_CALL CMimeContentType::subtype( void )
{
if ( isInRange( m_nxtSym, TOKEN ) )
m_MediaSubtype += m_nxtSym;
- else if ( isInRange( m_nxtSym, OUString::createFromAscii( "; " ) ) )
+ else if ( isInRange( m_nxtSym, OUString(RTL_CONSTASCII_USTRINGPARAM("; ")) ) )
break;
else
throw IllegalArgumentException( );
@@ -255,13 +257,13 @@ void SAL_CALL CMimeContentType::trailer( void )
{
while( m_nxtSym.getLength( ) )
{
- if ( m_nxtSym == OUString::createFromAscii( "(" ) )
+ if ( m_nxtSym == OUString(RTL_CONSTASCII_USTRINGPARAM("(")) )
{
getSym( );
comment( );
- acceptSym( OUString::createFromAscii( ")" ) );
+ acceptSym( OUString(RTL_CONSTASCII_USTRINGPARAM(")")) );
}
- else if ( m_nxtSym == OUString::createFromAscii( ";" ) )
+ else if ( m_nxtSym == OUString(RTL_CONSTASCII_USTRINGPARAM(";")) )
{
// get the parameter name
getSym( );
@@ -273,7 +275,7 @@ void SAL_CALL CMimeContentType::trailer( void )
OUString pname = pName( );
skipSpaces();
- acceptSym( OUString::createFromAscii( "=" ) );
+ acceptSym( OUString(RTL_CONSTASCII_USTRINGPARAM("=")) );
// get the parameter value
skipSpaces( );
@@ -303,7 +305,7 @@ OUString SAL_CALL CMimeContentType::pName( )
{
if ( isInRange( m_nxtSym, TOKEN ) )
pname += m_nxtSym;
- else if ( isInRange( m_nxtSym, OUString::createFromAscii( "= " ) ) )
+ else if ( isInRange( m_nxtSym, OUString(RTL_CONSTASCII_USTRINGPARAM("= ")) ) )
break;
else
throw IllegalArgumentException( );
@@ -322,12 +324,12 @@ OUString SAL_CALL CMimeContentType::pValue( )
OUString pvalue;
// quoted pvalue
- if ( m_nxtSym == OUString::createFromAscii( "\"" ) )
+ if ( m_nxtSym == OUString(RTL_CONSTASCII_USTRINGPARAM( "\"" )) )
{
getSym( );
pvalue = quotedPValue( );
- if ( OUString( &pvalue[pvalue.getLength() - 1], 1 ) != OUString::createFromAscii( "\"" ) )
+ if ( OUString( &pvalue[pvalue.getLength() - 1], 1 ) != OUString(RTL_CONSTASCII_USTRINGPARAM( "\"" )) )
throw IllegalArgumentException( );
// remove the last quote-sign
@@ -365,7 +367,7 @@ OUString SAL_CALL CMimeContentType::quotedPValue( )
else if ( isInRange( m_nxtSym, TOKEN + TSPECIALS + SPACE ) )
{
pvalue += m_nxtSym;
- if ( m_nxtSym == OUString::createFromAscii( "\"" ) )
+ if ( m_nxtSym == OUString(RTL_CONSTASCII_USTRINGPARAM( "\"" )) )
bAfterQuoteSign = sal_True;
else
bAfterQuoteSign = sal_False;
@@ -390,7 +392,7 @@ OUString SAL_CALL CMimeContentType::nonquotedPValue( )
{
if ( isInRange( m_nxtSym, TOKEN ) )
pvalue += m_nxtSym;
- else if ( isInRange( m_nxtSym, OUString::createFromAscii( "; " ) ) )
+ else if ( isInRange( m_nxtSym, OUString(RTL_CONSTASCII_USTRINGPARAM("; ")) ) )
break;
else
throw IllegalArgumentException( );
@@ -410,7 +412,7 @@ void SAL_CALL CMimeContentType::comment( void )
{
if ( isInRange( m_nxtSym, TOKEN + SPACE ) )
getSym( );
- else if ( m_nxtSym == OUString::createFromAscii( ")" ) )
+ else if ( m_nxtSym == OUString(RTL_CONSTASCII_USTRINGPARAM(")")) )
break;
else
throw IllegalArgumentException( );
@@ -425,3 +427,5 @@ sal_Bool SAL_CALL CMimeContentType::isInRange( const rtl::OUString& aChr, const
{
return ( aRange.indexOf( aChr ) > -1 );
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/cnttype/mcnttype.hxx b/dtrans/source/cnttype/mcnttype.hxx
index f9b416b51de4..9b5f7a6a43c3 100644
--- a/dtrans/source/cnttype/mcnttype.hxx
+++ b/dtrans/source/cnttype/mcnttype.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -95,3 +96,4 @@ private:
#endif
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/cnttype/mctfentry.cxx b/dtrans/source/cnttype/mctfentry.cxx
index 3d2e41201887..5a4df1c21798 100644
--- a/dtrans/source/cnttype/mctfentry.cxx
+++ b/dtrans/source/cnttype/mctfentry.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -93,7 +94,7 @@ extern "C"
// component_getImplementationEnvironment
//----------------------------------------------------------------------
-void SAL_CALL component_getImplementationEnvironment(
+SAL_DLLPUBLIC_EXPORT void SAL_CALL component_getImplementationEnvironment(
const sal_Char ** ppEnvTypeName, uno_Environment ** /*ppEnv*/ )
{
*ppEnvTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME;
@@ -104,7 +105,7 @@ void SAL_CALL component_getImplementationEnvironment(
// returns a factory to create XFilePicker-Services
//----------------------------------------------------------------------
-void* SAL_CALL component_getFactory( const sal_Char* pImplName, uno_Interface* pSrvManager, uno_Interface* /*pRegistryKey*/ )
+SAL_DLLPUBLIC_EXPORT void* SAL_CALL component_getFactory( const sal_Char* pImplName, uno_Interface* pSrvManager, uno_Interface* /*pRegistryKey*/ )
{
void* pRet = 0;
@@ -129,3 +130,5 @@ void* SAL_CALL component_getFactory( const sal_Char* pImplName, uno_Interface* p
}
} // extern "C"
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/cnttype/wbench/testcnttype.cxx b/dtrans/source/cnttype/wbench/testcnttype.cxx
index ff3587ee22e6..d6b1fe10b1f8 100644
--- a/dtrans/source/cnttype/wbench/testcnttype.cxx
+++ b/dtrans/source/cnttype/wbench/testcnttype.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -96,7 +97,7 @@ void CheckMimeContentType( const OUString& aCntType, const OUString& aType, cons
pvalue = xMimeCntType->getParameterValue( param );
}
- pvalue = xMimeCntType->getParameterValue( OUString::createFromAscii( "aparam" ) );
+ pvalue = xMimeCntType->getParameterValue( OUString(RTL_CONSTASCII_USTRINGPARAM("aparam")) );
}
catch( IllegalArgumentException& )
{
@@ -119,7 +120,7 @@ void ShutdownServiceMgr( Reference< XMultiServiceFactory >& SrvMgr )
Reference< XComponent > xComponent( SrvMgr, UNO_QUERY );
if ( !xComponent.is() )
- OSL_ENSURE(sal_False, "Error shuting down");
+ OSL_FAIL("Error shuting down");
// Dispose and clear factory
xComponent->dispose();
@@ -180,32 +181,32 @@ sal_Bool processCntTypesAndWriteResultIntoFile( char* fname, vector< string >& v
Reference< XMimeContentType > xMCntTyp = cnttypeFactory->createMimeContentType( OUString::createFromAscii( iter->c_str( ) ) );
- fwprintf( fstream, OUString::createFromAscii( "Type: %s\n" ), xMCntTyp->getMediaType( ).getStr( ) );
- fwprintf( fstream, OUString::createFromAscii( "Subtype: %s\n" ), xMCntTyp->getMediaSubtype( ).getStr( ) );
+ fwprintf( fstream, OUString(RTL_CONSTASCII_USTRINGPARAM("Type: %s\n")), xMCntTyp->getMediaType( ).getStr( ) );
+ fwprintf( fstream, OUString(RTL_CONSTASCII_USTRINGPARAM("Subtype: %s\n")), xMCntTyp->getMediaSubtype( ).getStr( ) );
Sequence< OUString > seqParam = xMCntTyp->getParameters( );
sal_Int32 nParams = seqParam.getLength( );
for ( sal_Int32 i = 0; i < nParams; i++ )
{
- fwprintf( fstream, OUString::createFromAscii("PName: %s\n" ), seqParam[i].getStr( ) );
- fwprintf( fstream, OUString::createFromAscii("PValue: %s\n" ), xMCntTyp->getParameterValue( seqParam[i] ).getStr( ) );
+ fwprintf( fstream, OUString(RTL_CONSTASCII_USTRINGPARAM("PName: %s\n")), seqParam[i].getStr( ) );
+ fwprintf( fstream, OUString(RTL_CONSTASCII_USTRINGPARAM("PValue: %s\n")), xMCntTyp->getParameterValue( seqParam[i] ).getStr( ) );
}
}
catch( IllegalArgumentException& ex )
{
- fwprintf( fstream, OUString::createFromAscii( "Fehlerhafter Content-Type gelesen!!!\n\n" ) );
+ fwprintf( fstream, OUString(RTL_CONSTASCII_USTRINGPARAM("Fehlerhafter Content-Type gelesen!!!\n\n")) );
}
catch( NoSuchElementException& )
{
- fwprintf( fstream, OUString::createFromAscii( "Parameterwert nicht vorhanden\n" ) );
+ fwprintf( fstream, OUString(RTL_CONSTASCII_USTRINGPARAM("Parameterwert nicht vorhanden\n")) );
}
catch( ... )
{
- fwprintf( fstream, OUString::createFromAscii( "Unbekannter Fehler!!!\n\n" ) );
+ fwprintf( fstream, OUString(RTL_CONSTASCII_USTRINGPARAM("Unbekannter Fehler!!!\n\n")) );
}
- fwprintf( fstream, OUString::createFromAscii( "\n#############################################\n\n" ) );
+ fwprintf( fstream, OUString(RTL_CONSTASCII_USTRINGPARAM("\n#############################################\n\n")) );
}
fclose( fstream );
@@ -228,10 +229,10 @@ int SAL_CALL main( int nArgc, char* argv[] )
OUString rdbName = OUString( RTL_CONSTASCII_USTRINGPARAM( RDB_SYSPATH ) );
Reference< XMultiServiceFactory > g_xFactory( createRegistryServiceFactory( rdbName ) );
- // Print a message if an error occured.
+ // Print a message if an error occurred.
if ( !g_xFactory.is( ) )
{
- OSL_ENSURE(sal_False, "Can't create RegistryServiceFactory");
+ OSL_FAIL("Can't create RegistryServiceFactory");
return(-1);
}
@@ -245,11 +246,11 @@ int SAL_CALL main( int nArgc, char* argv[] )
}
Reference< XMimeContentTypeFactory >
- xMCntTypeFactory( g_xFactory->createInstance( OUString::createFromAscii( "com.sun.star.datatransfer.MimeContentTypeFactory" ) ), UNO_QUERY );
+ xMCntTypeFactory( g_xFactory->createInstance( OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.datatransfer.MimeContentTypeFactory")) ), UNO_QUERY );
if ( !xMCntTypeFactory.is( ) )
{
- OSL_ENSURE( sal_False, "Error creating MimeContentTypeFactory Service" );
+ OSL_FAIL( "Error creating MimeContentTypeFactory Service" );
return(-1);
}
@@ -267,3 +268,5 @@ int SAL_CALL main( int nArgc, char* argv[] )
return 0;
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/generic/clipboardmanager.cxx b/dtrans/source/generic/clipboardmanager.cxx
index 49b5cde947f7..5fdc78b19f4a 100644
--- a/dtrans/source/generic/clipboardmanager.cxx
+++ b/dtrans/source/generic/clipboardmanager.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -47,7 +48,7 @@ using ::rtl::OUString;
ClipboardManager::ClipboardManager():
WeakComponentImplHelper3< XClipboardManager, XEventListener, XServiceInfo > (m_aMutex),
- m_aDefaultName(OUString::createFromAscii("default"))
+ m_aDefaultName(OUString(RTL_CONSTASCII_USTRINGPARAM("default")))
{
}
@@ -62,7 +63,7 @@ ClipboardManager::~ClipboardManager()
OUString SAL_CALL ClipboardManager::getImplementationName( )
throw(RuntimeException)
{
- return OUString::createFromAscii(CLIPBOARDMANAGER_IMPLEMENTATION_NAME);
+ return OUString(RTL_CONSTASCII_USTRINGPARAM(CLIPBOARDMANAGER_IMPLEMENTATION_NAME));
}
// ------------------------------------------------------------------------
@@ -96,7 +97,7 @@ Reference< XClipboard > SAL_CALL ClipboardManager::getClipboard( const OUString&
// object is disposed already
if (rBHelper.bDisposed)
- throw DisposedException(OUString::createFromAscii("object is disposed."),
+ throw DisposedException(OUString(RTL_CONSTASCII_USTRINGPARAM("object is disposed.")),
static_cast < XClipboardManager * > (this));
ClipboardMap::iterator iter =
@@ -117,13 +118,13 @@ void SAL_CALL ClipboardManager::addClipboard( const Reference< XClipboard >& xCl
// check parameter
if (!xClipboard.is())
- throw IllegalArgumentException(OUString::createFromAscii("empty reference"),
+ throw IllegalArgumentException(OUString(RTL_CONSTASCII_USTRINGPARAM("empty reference")),
static_cast < XClipboardManager * > (this), 1);
// the name "default" is reserved for internal use
OUString aName = xClipboard->getName();
if (m_aDefaultName.compareTo(aName) == 0)
- throw IllegalArgumentException(OUString::createFromAscii("name reserved"),
+ throw IllegalArgumentException(OUString(RTL_CONSTASCII_USTRINGPARAM("name reserved")),
static_cast < XClipboardManager * > (this), 1);
// try to add new clipboard to the list
@@ -166,7 +167,7 @@ Sequence< OUString > SAL_CALL ClipboardManager::listClipboardNames()
MutexGuard aGuard(m_aMutex);
if (rBHelper.bDisposed)
- throw DisposedException(OUString::createFromAscii("object is disposed."),
+ throw DisposedException(OUString(RTL_CONSTASCII_USTRINGPARAM("object is disposed.")),
static_cast < XClipboardManager * > (this));
if (rBHelper.bInDispose)
@@ -176,7 +177,7 @@ Sequence< OUString > SAL_CALL ClipboardManager::listClipboardNames()
ClipboardMap::iterator iter = m_aClipboardMap.begin();
ClipboardMap::iterator imax = m_aClipboardMap.end();
- for (sal_Int32 n = 0; iter != imax; iter++)
+ for (sal_Int32 n = 0; iter != imax; ++iter)
aRet[n++] = iter->first;
return aRet;
@@ -208,7 +209,7 @@ void SAL_CALL ClipboardManager::dispose()
ClipboardMap::iterator iter = aCopy.begin();
ClipboardMap::iterator imax = aCopy.end();
- for (; iter != imax; iter++)
+ for (; iter != imax; ++iter)
{
Reference< XComponent > xComponent(iter->second, UNO_QUERY);
if (xComponent.is())
@@ -256,7 +257,7 @@ Sequence< OUString > SAL_CALL ClipboardManager_getSupportedServiceNames()
{
Sequence < OUString > SupportedServicesNames( 1 );
SupportedServicesNames[0] =
- OUString::createFromAscii("com.sun.star.datatransfer.clipboard.ClipboardManager");
+ OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.datatransfer.clipboard.ClipboardManager"));
return SupportedServicesNames;
}
@@ -264,3 +265,4 @@ Sequence< OUString > SAL_CALL ClipboardManager_getSupportedServiceNames()
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/generic/clipboardmanager.hxx b/dtrans/source/generic/clipboardmanager.hxx
index 0429c7640ed7..54ac5941728b 100644
--- a/dtrans/source/generic/clipboardmanager.hxx
+++ b/dtrans/source/generic/clipboardmanager.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -30,9 +31,7 @@
#include <cppuhelper/compbase3.hxx>
-#ifndef _COM_SUN_STAR_DATATRANSFER_CLIPBAORD_XCLIPBOARDMANAGER_HPP_
#include <com/sun/star/datatransfer/clipboard/XClipboardManager.hpp>
-#endif
#include <com/sun/star/lang/XServiceInfo.hpp>
#include <map>
@@ -125,3 +124,5 @@ namespace dtrans
const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory > & xMultiServiceFactory);
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/generic/dtrans.cxx b/dtrans/source/generic/dtrans.cxx
index 4b39298f97c2..7a47d12920a6 100644
--- a/dtrans/source/generic/dtrans.cxx
+++ b/dtrans/source/generic/dtrans.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -37,14 +38,15 @@ using namespace com::sun::star::lang;
using namespace com::sun::star::registry;
using namespace com::sun::star::uno;
using namespace cppu;
-using namespace rtl;
+
+using ::rtl::OUString;
extern "C"
{
//==================================================================================================
-void SAL_CALL component_getImplementationEnvironment(const sal_Char ** ppEnvTypeName,
+SAL_DLLPUBLIC_EXPORT void SAL_CALL component_getImplementationEnvironment(const sal_Char ** ppEnvTypeName,
uno_Environment ** /*ppEnv*/ )
{
*ppEnvTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME;
@@ -52,7 +54,7 @@ void SAL_CALL component_getImplementationEnvironment(const sal_Char ** ppEnvType
//==================================================================================================
-void * SAL_CALL component_getFactory(
+SAL_DLLPUBLIC_EXPORT void * SAL_CALL component_getFactory(
const sal_Char * pImplName,
void * pServiceManager,
void * /*pRegistryKey*/
@@ -92,3 +94,5 @@ void * SAL_CALL component_getFactory(
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/generic/generic_clipboard.cxx b/dtrans/source/generic/generic_clipboard.cxx
index 046632d82bf8..57160e32785e 100644
--- a/dtrans/source/generic/generic_clipboard.cxx
+++ b/dtrans/source/generic/generic_clipboard.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -75,7 +76,7 @@ void SAL_CALL GenericClipboard::initialize( const Sequence< Any >& aArguments )
OUString SAL_CALL GenericClipboard::getImplementationName( )
throw(RuntimeException)
{
- return OUString::createFromAscii(GENERIC_CLIPBOARD_IMPLEMENTATION_NAME);
+ return OUString(RTL_CONSTASCII_USTRINGPARAM(GENERIC_CLIPBOARD_IMPLEMENTATION_NAME));
}
// ------------------------------------------------------------------------
@@ -192,7 +193,7 @@ void SAL_CALL GenericClipboard::removeClipboardListener( const Reference< XClipb
Sequence< OUString > SAL_CALL GenericClipboard_getSupportedServiceNames()
{
Sequence< OUString > aRet(1);
- aRet[0] = OUString::createFromAscii("com.sun.star.datatransfer.clipboard.GenericClipboard");
+ aRet[0] = OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.datatransfer.clipboard.GenericClipboard"));
return aRet;
}
@@ -203,3 +204,5 @@ Reference< XInterface > SAL_CALL GenericClipboard_createInstance(
{
return Reference < XInterface >( ( OWeakObject * ) new GenericClipboard());
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/generic/generic_clipboard.hxx b/dtrans/source/generic/generic_clipboard.hxx
index 54308b0a1bdd..f0576933d59e 100644
--- a/dtrans/source/generic/generic_clipboard.hxx
+++ b/dtrans/source/generic/generic_clipboard.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -30,13 +31,9 @@
#include <cppuhelper/compbase4.hxx>
-#ifndef _COM_SUN_STAR_DATATRANSFER_CLIPBAORD_XCLIPBOARDEX_HPP_
#include <com/sun/star/datatransfer/clipboard/XClipboardEx.hpp>
-#endif
-#ifndef _COM_SUN_STAR_DATATRANSFER_CLIPBAORD_XCLIPBOARDNOTIFIER_HPP_
#include <com/sun/star/datatransfer/clipboard/XClipboardNotifier.hpp>
-#endif
#include <com/sun/star/lang/XServiceInfo.hpp>
#include <com/sun/star/lang/XInitialization.hpp>
@@ -133,3 +130,5 @@ namespace dtrans
const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory > & xMultiServiceFactory);
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/inc/DtObjFactory.hxx b/dtrans/source/inc/DtObjFactory.hxx
index fc217e6d5982..1b4eabd56c35 100644
--- a/dtrans/source/inc/DtObjFactory.hxx
+++ b/dtrans/source/inc/DtObjFactory.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -52,3 +53,5 @@ public:
};
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/inc/MtaOleClipb.hxx b/dtrans/source/inc/MtaOleClipb.hxx
index 03facb73d18f..dd4d079ceddf 100644
--- a/dtrans/source/inc/MtaOleClipb.hxx
+++ b/dtrans/source/inc/MtaOleClipb.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -132,3 +133,5 @@ private:
};
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/os2/clipb/OS2Bitmap.cxx b/dtrans/source/os2/clipb/OS2Bitmap.cxx
deleted file mode 100644
index 53b78c7afaef..000000000000
--- a/dtrans/source/os2/clipb/OS2Bitmap.cxx
+++ /dev/null
@@ -1,248 +0,0 @@
-/*************************************************************************
- *
- * This code is property of Serenity Systems Intl
- * All rights reserverd.
- *
- ************************************************************************/
-
-#define INCL_WIN
-#include <svpm.h>
-
-#ifndef _OS2CLIPBOARD_HXX_
-#include "Os2Clipboard.hxx"
-#endif
-
-// same typedefs from win32 sdk
-typedef unsigned short WORD;
-typedef unsigned long DWORD;
-
-#pragma pack(push, 1)
-
-typedef struct {
- PM_BYTE rgbBlue;
- PM_BYTE rgbGreen;
- PM_BYTE rgbRed;
- PM_BYTE rgbReserved;
-} RGBQUAD, *LPRGBQUAD;
-
-typedef struct
-{
- WORD bfType;
- DWORD bfSize;
- WORD bfReserved1;
- WORD bfReserved2;
- DWORD bfOffBits;
-} W32_BITMAPFILEHEADER, *PW32_BITMAPFILEHEADER;
-
-typedef struct
-{
- DWORD biSize;
- LONG biWidth;
- LONG biHeight;
- WORD biPlanes;
- WORD biBitCount;
- DWORD biCompression;
- DWORD biSizeImage;
- LONG biXPelsPerMeter;
- LONG biYPelsPerMeter;
- DWORD biClrUsed;
- DWORD biClrImportant;
-} W32_BITMAPINFOHEADER, *PW32_BITMAPINFOHEADER;
-
-#pragma pack(pop)
-
-// store screen bitcount
-LONG lBitCountScreen;
-
-/*
- * Convert an OOo bitmap to an OS/2 bitmap handle
- *
- * An OOo bitmap is a BITMAPFILEHEADER structure followed by a Windows DIB
- *
- * OS/2 InfoHeader is a superset of Win32 InhoHeader, so we can just copy
- * the win32 memory over the os2 memory and fix the cbFix field.
- * colortable and bitmap data share the same format.
- *
-*/
-HBITMAP OOoBmpToOS2Handle( Any &aAnyB)
-{
- // copy bitmap to clipboard
- Sequence<sal_Int8> ByteStream;
- aAnyB >>= ByteStream;
-
- // get w32 file header data
- PW32_BITMAPFILEHEADER pbfh = (PW32_BITMAPFILEHEADER)ByteStream.getArray();
- // get w32 info header
- PW32_BITMAPINFOHEADER pbih = (PW32_BITMAPINFOHEADER) (pbfh+1);
-
- // create os2 infoheader2 (same fields of w32)
- BITMAPINFOHEADER2 bih2;
- memset( &bih2, 0, sizeof( bih2));
- memcpy( &bih2, pbih, pbih->biSize);
- bih2.cbFix = sizeof(bih2);
-
- // Determine size of color table
- int iNumColors, numbits=bih2.cPlanes * bih2.cBitCount;
- if (numbits != 24)
- iNumColors = bih2.cclrUsed ? bih2.cclrUsed : 2<<numbits;
- else
- iNumColors = bih2.cclrUsed;
- int iColorTableSize = iNumColors*sizeof(RGB2);
-
- // allocate bitmap info2 (header2+colortable)
- PBITMAPINFO2 pbi2=(PBITMAPINFO2) malloc( sizeof(BITMAPINFOHEADER2)+iColorTableSize);
- // setup header fields
- memcpy( pbi2, &bih2, sizeof(BITMAPINFOHEADER2));
- // copy color palette (follows pbih)
- memcpy( &pbi2->argbColor[0], (pbih+1), iColorTableSize);
-
- // get bitmap data
- PBYTE pbPelData = (PBYTE)ByteStream.getArray() + pbfh->bfOffBits;
- HPS hps = WinGetPS(HWND_DESKTOP);
- HBITMAP hbm = GpiCreateBitmap( hps, &bih2, CBM_INIT, pbPelData, pbi2);
- debug_printf( "OOoBmpToOS2Handle hbm %x\n", hbm);
- WinReleasePS(hps);
-
- // return handle
- return hbm;
-}
-
-/*
- * Convert an OS/2 bitmap handle to OOo bitmap
- *
- * First we need to copy the bitmap to a PS, then we can get bitmap data.
- *
-*/
-int OS2HandleToOOoBmp( HBITMAP hbm, Sequence< sal_Int8 >* OOoDIBStream)
-{
- HAB hab = WinQueryAnchorBlock(HWND_DESKTOP);
- HDC hdc;
- SIZEL sizl;
- HPS hps;
- PM_BYTE* pbBuffer;
- ULONG cbBuffer;
-
- struct {
- BITMAPINFOHEADER2 bmp2;
- RGB2 argb2Color[0x100];
- } bm;
-
- if (!lBitCountScreen) {
- HPS hps = WinGetPS(HWND_DESKTOP);
- HDC hdc = GpiQueryDevice(hps);
- DevQueryCaps(hdc, CAPS_COLOR_BITCOUNT, 1L, &lBitCountScreen);
- WinReleasePS(hps);
- }
-
- // STEP 1: get OS/2 bitmap data and header
- // get bitmap header
- memset(&(bm.bmp2), 0, sizeof(bm.bmp2));
- bm.bmp2.cbFix = 16;
- GpiQueryBitmapInfoHeader(hbm, &bm.bmp2);
-
- /* Data only actually stored in clipboard quality */
- if ( lBitCountScreen < bm.bmp2.cBitCount )
- bm.bmp2.cBitCount = lBitCountScreen;
-
- if ( bm.bmp2.cBitCount == 16 )
- bm.bmp2.cBitCount = 24;
-
- if ( bm.bmp2.cPlanes != 1 ) {
- return 0;
- }
-
- if ( (hdc = DevOpenDC(hab, OD_MEMORY, "*", 0L, (PDEVOPENDATA) NULL, (HDC) NULL)) == (HDC) NULL ) {
- return 0;
- }
-
- sizl.cx = bm.bmp2.cx;
- sizl.cy = bm.bmp2.cy;
- if ( (hps = GpiCreatePS(hab, hdc, &sizl, PU_PELS | GPIF_DEFAULT | GPIT_MICRO | GPIA_ASSOC)) == (HPS) NULL ) {
- DevCloseDC(hdc);
- return 0;
- }
- // copy bitmap to hps
- GpiSetBitmap(hps, hbm);
-
- // buffer lengths
- cbBuffer = (((bm.bmp2.cBitCount * bm.bmp2.cx) + 31) / 32) * 4 * bm.bmp2.cy * bm.bmp2.cPlanes;
- pbBuffer = (PM_BYTE*) malloc( cbBuffer);
- // now get bitmap data
- GpiQueryBitmapBits(hps, 0L, (LONG) bm.bmp2.cy, pbBuffer, (BITMAPINFO2*)&bm);
- // free OS/2 resources
- GpiSetBitmap(hps, (HBITMAP) NULL);
- GpiDestroyPS(hps);
- DevCloseDC(hdc);
-
- // STEP 2: now convert to Win32 DIB
- // Determine size of color table
- int iNumColors, numbits=bm.bmp2.cPlanes * bm.bmp2.cBitCount;
- if (numbits != 24)
- iNumColors = bm.bmp2.cclrUsed ? bm.bmp2.cclrUsed : 2<<numbits;
- else
- iNumColors = bm.bmp2.cclrUsed;
- int iColorTableSize = iNumColors*sizeof(RGBQUAD);
-
- // reallocate data stream object size
- OOoDIBStream->realloc( sizeof( W32_BITMAPFILEHEADER )
- + sizeof( W32_BITMAPINFOHEADER) + iColorTableSize + cbBuffer);
-
- // fill w32 file header data
- PW32_BITMAPFILEHEADER pbfh = (PW32_BITMAPFILEHEADER) OOoDIBStream->getArray();
- memset( pbfh, 0, sizeof( W32_BITMAPFILEHEADER));
- pbfh->bfType = 'MB';
- pbfh->bfSize = sizeof( W32_BITMAPFILEHEADER )
- + sizeof( W32_BITMAPINFOHEADER) + iColorTableSize + cbBuffer;
- pbfh->bfOffBits = sizeof( W32_BITMAPFILEHEADER) + sizeof( W32_BITMAPINFOHEADER) + iColorTableSize;
-
- // fill w32 info header
- PW32_BITMAPINFOHEADER pbih = (PW32_BITMAPINFOHEADER) (pbfh+1);
- // copy header fields (only win32 ones) and fix size
- memcpy( pbih, &bm.bmp2, sizeof(W32_BITMAPINFOHEADER));
- pbih->biSize = sizeof(W32_BITMAPINFOHEADER);
-
- // fill color palette (follows pbih)
- memcpy( (pbih+1), &bm.argb2Color[0], iColorTableSize);
-
- // fill bitmap data
- memcpy( (char*) pbfh + pbfh->bfOffBits, pbBuffer, cbBuffer);
-
- // done
- free( pbBuffer);
- return 1;
-}
-
-#ifdef TESTBMP
-
-#include <io.h>
-#include <fcntl.h>
-#include <stdio.h>
-
-int main( void)
-{
- HAB hAB = WinQueryAnchorBlock( HWND_DESKTOP );
-
- // query clipboard data to get mimetype
- if( WinOpenClipbrd( hAB ) )
- {
- ULONG handle = WinQueryClipbrdData( hAB, CF_BITMAP);
- if (handle) {
- Sequence< sal_Int8 > winDIBStream;
- // convert to oustring and return it
- if (OS2HandleToOOoBmp( handle, &winDIBStream) == 1) {
- printf( "Conversion ok.\n");
- int fd = open( "test.bmp", O_BINARY | O_CREAT | O_TRUNC | O_RDWR);
- printf( "writing to fd %d\n", fd);
- write( fd, winDIBStream.getArray(), winDIBStream.getLength());
- close( fd);
- } else
- printf( "failed conversion.\n");
-
- }
- WinCloseClipbrd( hAB);
- }
- return 0;
-}
-
-#endif //TESTBMP
-
diff --git a/dtrans/source/os2/clipb/Os2Clipboard.cxx b/dtrans/source/os2/clipb/Os2Clipboard.cxx
deleted file mode 100644
index 494df04b640a..000000000000
--- a/dtrans/source/os2/clipb/Os2Clipboard.cxx
+++ /dev/null
@@ -1,447 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-//------------------------------------------------------------------------
-// includes
-//------------------------------------------------------------------------
-
-#include "Os2Clipboard.hxx"
-
-//------------------------------------------------------------------------
-// namespace directives
-//------------------------------------------------------------------------
-
-using namespace com::sun::star::datatransfer;
-using namespace com::sun::star::datatransfer::clipboard;
-using namespace com::sun::star::datatransfer::clipboard::RenderingCapabilities;
-using namespace com::sun::star::lang;
-using namespace com::sun::star::uno;
-using namespace cppu;
-using namespace osl;
-using namespace rtl;
-using namespace os2;
-
-const Type CPPUTYPE_SEQINT8 = getCppuType( ( Sequence< sal_Int8 >* )0 );
-const Type CPPUTYPE_OUSTRING = getCppuType( (OUString*)0 );
-
-#define DTRANS_OBJ_CLASSNAME "DTRANSOBJWND"
-
-// -----------------------------------------------------------------------
-
-inline void SetWindowPtr( HWND hWnd, Os2Clipboard* pThis )
-{
- WinSetWindowULong( hWnd, QWL_USER, (ULONG)pThis );
-}
-
-inline Os2Clipboard* GetWindowPtr( HWND hWnd )
-{
- return (Os2Clipboard*)WinQueryWindowULong( hWnd, QWL_USER );
-}
-
-// -----------------------------------------------------------------------
-
-MRESULT EXPENTRY DtransObjWndProc( HWND hWnd, ULONG nMsg, MPARAM nMP1, MPARAM nMP2 )
-{
-
- switch ( nMsg )
- {
- case WM_DRAWCLIPBOARD: // clipboard content has changed
- {
- Os2Clipboard* os2Clipboard = GetWindowPtr( hWnd);
- if (os2Clipboard)
- {
- //MutexGuard aGuard(os2Clipboard->m_aMutex);
- debug_printf("WM_DRAWCLIPBOARD os2Clipboard %08x\n", os2Clipboard);
- if (os2Clipboard->m_bInSetClipboardData)
- {
- debug_printf("WM_DRAWCLIPBOARD our change\n");
- }
- else
- {
- // notify listener for clipboard change
- debug_printf("WM_DRAWCLIPBOARD notify change\n");
- os2Clipboard->notifyAllClipboardListener();
- }
- }
- }
- break;
- }
-
- return WinDefWindowProc( hWnd, nMsg, nMP1, nMP2 );
-}
-
-// -----------------------------------------------------------------------
-
-Os2Clipboard::Os2Clipboard() :
- m_aMutex(),
- WeakComponentImplHelper4< XClipboardEx, XClipboardNotifier, XServiceInfo, XInitialization > (m_aMutex),
- m_bInitialized(sal_False),
- m_bInSetClipboardData(sal_False)
-{
- MutexGuard aGuard(m_aMutex);
-
- debug_printf("Os2Clipboard::Os2Clipboard\n");
- hAB = WinQueryAnchorBlock( HWND_DESKTOP );
- hText = 0;
- hBitmap = 0;
-
-#if 0
- // register object class
- if ( WinRegisterClass( hAB, (PSZ)DTRANS_OBJ_CLASSNAME,
- (PFNWP)DtransObjWndProc, 0, sizeof(ULONG) ))
- {
- APIRET rc;
- // create object window to get clip viewer messages
- hObjWnd = WinCreateWindow( HWND_OBJECT, (PCSZ)DTRANS_OBJ_CLASSNAME,
- (PCSZ)"", 0, 0, 0, 0, 0,
- HWND_OBJECT, HWND_TOP,
- 222, NULL, NULL);
- // store pointer
- SetWindowPtr( hObjWnd, this);
- // register the viewer window
- rc = WinOpenClipbrd(hAB);
- rc = WinSetClipbrdViewer(hAB, hObjWnd);
- rc = WinCloseClipbrd(hAB);
- }
-#endif
-
-}
-
-Os2Clipboard::~Os2Clipboard()
-{
- debug_printf("Os2Clipboard::~Os2Clipboard\n");
-}
-
-void SAL_CALL Os2Clipboard::initialize( const Sequence< Any >& aArguments )
- throw(Exception, RuntimeException)
-{
- if (!m_bInitialized)
- {
- for (sal_Int32 n = 0, nmax = aArguments.getLength(); n < nmax; n++)
- if (aArguments[n].getValueType() == getCppuType((OUString *) 0))
- {
- aArguments[0] >>= m_aName;
- break;
- }
- }
-}
-
-OUString SAL_CALL Os2Clipboard::getImplementationName() throw( RuntimeException )
-{
- debug_printf("Os2Clipboard::getImplementationName\n");
- return OUString::createFromAscii( OS2_CLIPBOARD_IMPL_NAME );
-}
-
-sal_Bool SAL_CALL Os2Clipboard::supportsService( const OUString& ServiceName ) throw( RuntimeException )
-{
- debug_printf("Os2Clipboard::supportsService\n");
- Sequence < OUString > SupportedServicesNames = Os2Clipboard_getSupportedServiceNames();
-
- for ( sal_Int32 n = SupportedServicesNames.getLength(); n--; )
- if (SupportedServicesNames[n].compareTo(ServiceName) == 0)
- return sal_True;
-
- return sal_False;
-}
-
-Sequence< OUString > SAL_CALL Os2Clipboard::getSupportedServiceNames() throw( RuntimeException )
-{
- debug_printf("Os2Clipboard::getSupportedServiceNames\n");
- return Os2Clipboard_getSupportedServiceNames();
-}
-
-Reference< XTransferable > SAL_CALL Os2Clipboard::getContents() throw( RuntimeException )
-{
- debug_printf("Os2Clipboard::getContents\n");
- MutexGuard aGuard(m_aMutex);
-
- // os2 can have only one viewer at time, and we don't get a notification
- // when the viewer changes. So we need to check handles of clipboard
- // data and compare with previous handles
- if (UWinOpenClipbrd(hAB)) {
- sal_Bool fireChanged = sal_False;
- ULONG handle = UWinQueryClipbrdData( hAB, UCLIP_CF_UNICODETEXT);
- if (handle) {
- if (handle != hText) {
- hText = handle;
- fireChanged = sal_True;
- }
- }
- handle = UWinQueryClipbrdData( hAB, UCLIP_CF_BITMAP);
- if (handle) {
- if (handle != hBitmap) {
- hBitmap = handle;
- fireChanged = sal_True;
- }
- }
- UWinCloseClipbrd( hAB);
- if (fireChanged)
- {
- // notify listener for clipboard change
- debug_printf("Os2Clipboard::getContents notify change\n");
- notifyAllClipboardListener();
- }
- }
-
- if( ! m_aContents.is() )
- m_aContents = new Os2Transferable( static_cast< OWeakObject* >(this) );
-
- return m_aContents;
-}
-
-void SAL_CALL Os2Clipboard::setContents( const Reference< XTransferable >& xTrans, const Reference< XClipboardOwner >& xClipboardOwner ) throw( RuntimeException )
-{
- debug_printf("Os2Clipboard::setContents\n");
- // remember old values for callbacks before setting the new ones.
- ClearableMutexGuard aGuard(m_aMutex);
-
- Reference< XClipboardOwner > oldOwner(m_aOwner);
- m_aOwner = xClipboardOwner;
-
- Reference< XTransferable > oldContents(m_aContents);
- m_aContents = xTrans;
-
- aGuard.clear();
-
- // notify old owner on loss of ownership
- if( oldOwner.is() )
- oldOwner->lostOwnership(static_cast < XClipboard * > (this), oldContents);
-
- // notify all listeners on content changes
- OInterfaceContainerHelper *pContainer =
- rBHelper.aLC.getContainer(getCppuType( (Reference < XClipboardListener > *) 0));
- if (pContainer)
- {
- ClipboardEvent aEvent(static_cast < XClipboard * > (this), m_aContents);
- OInterfaceIteratorHelper aIterator(*pContainer);
-
- while (aIterator.hasMoreElements())
- {
- Reference < XClipboardListener > xListener(aIterator.next(), UNO_QUERY);
- if (xListener.is())
- xListener->changedContents(aEvent);
- }
- }
-
-#if OSL_DEBUG_LEVEL>0
- // dump list of available mimetypes
- Sequence< DataFlavor > aFlavors( m_aContents->getTransferDataFlavors() );
- for( int i = 0; i < aFlavors.getLength(); i++ )
- debug_printf("Os2Clipboard::setContents available mimetype: %d %s\n",
- i, CHAR_POINTER(aFlavors.getConstArray()[i].MimeType));
-#endif
-
- // we can only export text or bitmap
- DataFlavor nFlavorText( OUString::createFromAscii( "text/plain;charset=utf-16" ),
- OUString::createFromAscii( "Unicode-Text" ), CPPUTYPE_OUSTRING);
- DataFlavor nFlavorBitmap( OUString::createFromAscii( "application/x-openoffice-bitmap;windows_formatname=\"Bitmap\"" ),
- OUString::createFromAscii( "Bitmap" ), CPPUTYPE_DEFAULT);
-
- // try text transfer data (if any)
- PSZ pSharedText = NULL;
- HBITMAP hbm = NULL;
- try
- {
- Any aAny = m_aContents->getTransferData( nFlavorText );
- if (aAny.hasValue())
- {
- APIRET rc;
- // copy unicode text to clipboard
- OUString aString;
- aAny >>= aString;
- // share text
- rc = DosAllocSharedMem( (PPVOID) &pSharedText, NULL,
- aString.getLength() * 2 + 2,
- PAG_WRITE | PAG_COMMIT | OBJ_GIVEABLE | OBJ_ANY);
- if (!rc)
- memcpy( pSharedText, aString.getStr(), aString.getLength() * 2 + 2 );
- else
- pSharedText = NULL;
- debug_printf("Os2Clipboard::setContents SetClipbrdData text done\n");
- }
- } catch ( UnsupportedFlavorException&) {
- debug_printf("Os2Clipboard::setContents UnsupportedFlavorException (no text)\n");
- }
-
- // try bitmap transfer data (if any)
- try
- {
- Any aAnyB = m_aContents->getTransferData( nFlavorBitmap );
- if (aAnyB.hasValue())
- {
- hbm = OOoBmpToOS2Handle( aAnyB);
- debug_printf("Os2Clipboard::setContents SetClipbrdData bitmap done\n");
- }
- } catch ( UnsupportedFlavorException&) {
- debug_printf("Os2Clipboard::setContents UnsupportedFlavorException (no bitmap)\n");
- }
-
- // copy to clipboard
- if ( UWinOpenClipbrd( hAB) && (pSharedText || hbm))
- {
- // set the flag, so we will ignore the next WM_DRAWCLIPBOARD
- // since we generate it with following code.
- m_bInSetClipboardData = sal_True;
- UWinEmptyClipbrd( hAB);
- // give pointer to clipboard (it will become owner of pSharedText!)
- if (pSharedText) {
- UWinSetClipbrdData( hAB, (ULONG) pSharedText, UCLIP_CF_UNICODETEXT, CFI_POINTER);
- // update internal handle to avoid detection of this text as new data
- hText = (ULONG)pSharedText;
- }
- // give bitmap to clipboard
- if (hbm) {
- UWinSetClipbrdData( hAB, (ULONG) hbm, UCLIP_CF_BITMAP, CFI_HANDLE);
- // update internal handle to avoid detection of this bitmap as new data
- hBitmap = hbm;
- }
- // reset the flag, so we will not ignore next WM_DRAWCLIPBOARD
- m_bInSetClipboardData = sal_False;
- UWinCloseClipbrd( hAB);
- }
-
-}
-
-OUString SAL_CALL Os2Clipboard::getName() throw( RuntimeException )
-{
- debug_printf("Os2Clipboard::getName\n");
- return m_aName;
-}
-
-sal_Int8 SAL_CALL Os2Clipboard::getRenderingCapabilities() throw( RuntimeException )
-{
- debug_printf("Os2Clipboard::getRenderingCapabilities\n");
- return Delayed;
-}
-
-//========================================================================
-// XClipboardNotifier
-//========================================================================
-
-void SAL_CALL Os2Clipboard::addClipboardListener( const Reference< XClipboardListener >& listener ) throw( RuntimeException )
-{
- debug_printf("Os2Clipboard::addClipboardListener\n");
- MutexGuard aGuard( rBHelper.rMutex );
- OSL_ENSURE( !rBHelper.bInDispose, "do not add listeners in the dispose call" );
- OSL_ENSURE( !rBHelper.bDisposed, "object is disposed" );
- if (!rBHelper.bInDispose && !rBHelper.bDisposed)
- rBHelper.aLC.addInterface( getCppuType( (const ::com::sun::star::uno::Reference< XClipboardListener > *) 0), listener );
-}
-
-void SAL_CALL Os2Clipboard::removeClipboardListener( const Reference< XClipboardListener >& listener ) throw( RuntimeException )
-{
- debug_printf("Os2Clipboard::removeClipboardListener\n");
- MutexGuard aGuard( rBHelper.rMutex );
- OSL_ENSURE( !rBHelper.bDisposed, "object is disposed" );
- if (!rBHelper.bInDispose && !rBHelper.bDisposed)
- rBHelper.aLC.removeInterface( getCppuType( (const Reference< XClipboardListener > *) 0 ), listener ); \
-}
-
-// ------------------------------------------------------------------------
-
-void SAL_CALL Os2Clipboard::notifyAllClipboardListener( )
-{
- if ( !rBHelper.bDisposed )
- {
- ClearableMutexGuard aGuard( rBHelper.rMutex );
- if ( !rBHelper.bDisposed )
- {
- aGuard.clear( );
-
- ClearableMutexGuard aGuard(m_aMutex);
- // copy member references on stack so they can be called
- // without having the mutex
- Reference< XClipboardOwner > xOwner( m_aOwner );
- Reference< XTransferable > xTrans( m_aContents );
- // clear members
- m_aOwner.clear();
- m_aContents.clear();
- // release the mutex
- aGuard.clear();
-
- // inform previous owner of lost ownership
- if ( xOwner.is() )
- xOwner->lostOwnership(static_cast < XClipboard * > (this), m_aContents);
-
- OInterfaceContainerHelper* pICHelper = rBHelper.aLC.getContainer(
- getCppuType( ( Reference< XClipboardListener > * ) 0 ) );
-
- if ( pICHelper )
- {
- try
- {
- OInterfaceIteratorHelper iter(*pICHelper);
- m_aContents = 0;
- m_aContents = new Os2Transferable( static_cast< OWeakObject* >(this) );
- ClipboardEvent aClipbEvent(static_cast<XClipboard*>(this), m_aContents);
-
- while(iter.hasMoreElements())
- {
- try
- {
- Reference<XClipboardListener> xCBListener(iter.next(), UNO_QUERY);
- if (xCBListener.is())
- xCBListener->changedContents(aClipbEvent);
- }
- catch(RuntimeException&)
- {
- OSL_ENSURE( false, "RuntimeException caught" );
- debug_printf( "RuntimeException caught" );
- }
- }
- }
- catch(const ::com::sun::star::lang::DisposedException&)
- {
- OSL_ENSURE(false, "Service Manager disposed");
- debug_printf( "Service Manager disposed");
-
- // no further clipboard changed notifications
- //m_pImpl->unregisterClipboardViewer();
- }
-
- } // end if
- } // end if
- } // end if
-}
-
-// ------------------------------------------------------------------------
-
-Sequence< OUString > SAL_CALL Os2Clipboard_getSupportedServiceNames()
-{
- Sequence< OUString > aRet(1);
- aRet[0] = OUString::createFromAscii( OS2_CLIPBOARD_SERVICE_NAME );
- return aRet;
-}
-
-// ------------------------------------------------------------------------
-
-Reference< XInterface > SAL_CALL Os2Clipboard_createInstance(
- const Reference< XMultiServiceFactory > & xMultiServiceFactory)
-{
- return Reference < XInterface >( ( OWeakObject * ) new Os2Clipboard());
-}
-
diff --git a/dtrans/source/os2/clipb/Os2Clipboard.hxx b/dtrans/source/os2/clipb/Os2Clipboard.hxx
deleted file mode 100644
index 0a9f4d117464..000000000000
--- a/dtrans/source/os2/clipb/Os2Clipboard.hxx
+++ /dev/null
@@ -1,136 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-#ifndef _OS2CLIPBOARD_HXX_
-#define _OS2CLIPBOARD_HXX_
-
-#include <rtl/ustring.hxx>
-#include <sal/types.h>
-#include <cppuhelper/compbase4.hxx>
-#include <com/sun/star/datatransfer/clipboard/XClipboardEx.hpp>
-#include <com/sun/star/datatransfer/clipboard/XClipboardOwner.hpp>
-#include <com/sun/star/datatransfer/clipboard/XClipboardListener.hpp>
-#include <com/sun/star/datatransfer/clipboard/XClipboardNotifier.hpp>
-#include <com/sun/star/lang/XServiceInfo.hpp>
-#include <com/sun/star/lang/XInitialization.hpp>
-#include <com/sun/star/datatransfer/clipboard/RenderingCapabilities.hpp>
-#include "Os2Transferable.hxx"
-
-// the service names
-#define OS2_CLIPBOARD_SERVICE_NAME "com.sun.star.datatransfer.clipboard.SystemClipboard"
-
-// the implementation names
-#define OS2_CLIPBOARD_IMPL_NAME "com.sun.star.datatransfer.clipboard.Os2Clipboard"
-
-// the registry key names
-#define OS2_CLIPBOARD_REGKEY_NAME "/com.sun.star.datatransfer.clipboard.Os2Clipboard/UNO/SERVICES/com.sun.star.datatransfer.clipboard.SystemClipboard"
-
-namespace os2 {
-
-class Os2Clipboard :
- //public cppu::WeakComponentImplHelper3< ::com::sun::star::datatransfer::clipboard::XClipboardEx, ::com::sun::star::datatransfer::clipboard::XClipboardNotifier, ::com::sun::star::lang::XServiceInfo >
- public ::cppu::WeakComponentImplHelper4 < \
- ::com::sun::star::datatransfer::clipboard::XClipboardEx, \
- ::com::sun::star::datatransfer::clipboard::XClipboardNotifier, \
- ::com::sun::star::lang::XServiceInfo, \
- ::com::sun::star::lang::XInitialization >
-{
-
-public:
- Os2Clipboard();
- ~Os2Clipboard();
-
- /*
- * XInitialization
- */
- virtual void SAL_CALL initialize( const ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Any >& aArguments )
- throw(::com::sun::star::uno::Exception, ::com::sun::star::uno::RuntimeException);
-
- /*
- * XServiceInfo
- */
- virtual ::rtl::OUString SAL_CALL getImplementationName()
- throw(::com::sun::star::uno::RuntimeException);
- virtual sal_Bool SAL_CALL supportsService( const ::rtl::OUString& ServiceName )
- throw(::com::sun::star::uno::RuntimeException);
-
- virtual ::com::sun::star::uno::Sequence< ::rtl::OUString > SAL_CALL getSupportedServiceNames()
- throw(::com::sun::star::uno::RuntimeException);
-
- /*
- * XClipboard
- */
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::datatransfer::XTransferable > SAL_CALL getContents()
- throw( ::com::sun::star::uno::RuntimeException );
- virtual void SAL_CALL setContents( const ::com::sun::star::uno::Reference< ::com::sun::star::datatransfer::XTransferable >& xTransferable, const ::com::sun::star::uno::Reference< ::com::sun::star::datatransfer::clipboard::XClipboardOwner >& xClipboardOwner )
- throw( ::com::sun::star::uno::RuntimeException );
- virtual ::rtl::OUString SAL_CALL getName()
- throw( ::com::sun::star::uno::RuntimeException );
-
- /*
- * XClipboardEx
- */
- virtual sal_Int8 SAL_CALL getRenderingCapabilities()
- throw( ::com::sun::star::uno::RuntimeException );
-
- /*
- * XClipboardNotifier
- */
- virtual void SAL_CALL addClipboardListener( const ::com::sun::star::uno::Reference< ::com::sun::star::datatransfer::clipboard::XClipboardListener >& listener )
- throw( ::com::sun::star::uno::RuntimeException );
- virtual void SAL_CALL removeClipboardListener( const ::com::sun::star::uno::Reference< ::com::sun::star::datatransfer::clipboard::XClipboardListener >& listener )
- throw( ::com::sun::star::uno::RuntimeException );
- void SAL_CALL notifyAllClipboardListener( );
-
-public:
- sal_Bool m_bInSetClipboardData;
-
-private:
- HAB hAB;
- HWND hObjWnd;
- ULONG hText, hBitmap; // handles to previous clipboard data
-
- ::osl::Mutex m_aMutex;
- ::rtl::OUString m_aName;
-
- ::com::sun::star::uno::Reference< ::com::sun::star::datatransfer::XTransferable > m_aContents;
- ::com::sun::star::uno::Reference< ::com::sun::star::datatransfer::clipboard::XClipboardOwner > m_aOwner;
-
- sal_Bool m_bInitialized;
-
-};
-
-} // namespace Os2
-
-// ------------------------------------------------------------------------
-
-::com::sun::star::uno::Sequence< ::rtl::OUString > SAL_CALL Os2Clipboard_getSupportedServiceNames();
-::com::sun::star::uno::Reference< ::com::sun::star::uno::XInterface > SAL_CALL Os2Clipboard_createInstance(
- const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory > & xMultiServiceFactory);
-
-#endif
-
diff --git a/dtrans/source/os2/clipb/Os2Service.cxx b/dtrans/source/os2/clipb/Os2Service.cxx
deleted file mode 100644
index 0c3e299f0299..000000000000
--- a/dtrans/source/os2/clipb/Os2Service.cxx
+++ /dev/null
@@ -1,84 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-#include "Os2Clipboard.hxx"
-#include <cppuhelper/factory.hxx>
-#include <com/sun/star/container/XSet.hpp>
-#include <osl/diagnose.h>
-
-using namespace rtl;
-using namespace com::sun::star::uno;
-using namespace com::sun::star::registry;
-using namespace cppu;
-using namespace com::sun::star::lang;
-using namespace com::sun::star::datatransfer::clipboard;
-using namespace os2;
-
-namespace os2 {
-
-Reference< XInterface > SAL_CALL createInstance( const Reference< XMultiServiceFactory >& rServiceManager )
-{
- return Reference< XInterface >( static_cast< XClipboard* >( new Os2Clipboard() ) );
-}
-
-} // namespace os2
-
-extern "C"
-{
-
-void SAL_CALL component_getImplementationEnvironment(
- const sal_Char ** ppEnvTypeName, uno_Environment ** ppEnv )
-{
- *ppEnvTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME;
-}
-
-void* SAL_CALL component_getFactory( const sal_Char* pImplName, uno_Interface* pSrvManager, uno_Interface* pRegistryKey )
-{
- void* pRet = 0;
-
- if ( pSrvManager && ( 0 == rtl_str_compare( pImplName, OS2_CLIPBOARD_IMPL_NAME ) ) )
- {
- Sequence< OUString > aSNS( 1 );
- aSNS.getArray()[0] = OUString( RTL_CONSTASCII_USTRINGPARAM( OS2_CLIPBOARD_SERVICE_NAME ) );
-
- //OUString( RTL_CONSTASCII_USTRINGPARAM( FPS_IMPL_NAME ) )
- Reference< XSingleServiceFactory > xFactory ( createOneInstanceFactory(
- reinterpret_cast< XMultiServiceFactory* > ( pSrvManager ),
- OUString::createFromAscii( pImplName ),
- createInstance,
- aSNS ) );
- if ( xFactory.is() )
- {
- xFactory->acquire();
- pRet = xFactory.get();
- }
- }
-
- return pRet;
-}
-
-} // extern "C"
diff --git a/dtrans/source/os2/clipb/Os2Transferable.cxx b/dtrans/source/os2/clipb/Os2Transferable.cxx
deleted file mode 100644
index fe8c77105e90..000000000000
--- a/dtrans/source/os2/clipb/Os2Transferable.cxx
+++ /dev/null
@@ -1,176 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-#if OSL_DEBUG_LEVEL > 1
-#include <stdio.h>
-#endif
-
-#define INCL_WIN
-#include <svpm.h>
-
-#include <string.h>
-#include <com/sun/star/io/IOException.hpp>
-#include "Os2Transferable.hxx"
-
-using namespace com::sun::star::datatransfer;
-using namespace com::sun::star::lang;
-using namespace com::sun::star::io;
-using namespace com::sun::star::uno;
-using namespace cppu;
-using namespace osl;
-using namespace rtl;
-using namespace os2;
-
-// =======================================================================
-
-Os2Transferable::Os2Transferable(
- const Reference< XInterface >& xCreator ) :
- m_xCreator( xCreator )
-{
- debug_printf("Os2Transferable::Os2Transferable %08x\n", this);
- hAB = WinQueryAnchorBlock( HWND_DESKTOP );
-
- // query clipboard data to get mimetype
- if( UWinOpenClipbrd( hAB ) )
- {
- ULONG handle = UWinQueryClipbrdData( hAB, UCLIP_CF_UNICODETEXT);
- if (handle) {
- aFlavor.MimeType = OUString::createFromAscii( "text/plain;charset=utf-16" );
- aFlavor.DataType = getCppuType( (OUString*)0 );
- //debug_printf("Os2Transferable::Os2Transferable pszText %s\n", pszText);
- }
- handle = UWinQueryClipbrdData( hAB, UCLIP_CF_BITMAP);
- if (handle) {
- aFlavor.MimeType = OUString::createFromAscii( "application/x-openoffice-bitmap;windows_formatname=\"Bitmap\"" );
- aFlavor.DataType = getCppuType( (OUString*)0 );
- //debug_printf("Os2Transferable::Os2Transferable pszText %s\n", pszText);
- }
- UWinCloseClipbrd( hAB);
- }
- else
- {
- debug_printf("Os2Transferable::Os2Transferable failed to open clipboard\n");
- }
-
-}
-
-//==================================================================================================
-
-Os2Transferable::~Os2Transferable()
-{
- debug_printf("Os2Transferable::~Os2Transferable %08x\n", this);
-}
-
-//==================================================================================================
-
-Any SAL_CALL Os2Transferable::getTransferData( const DataFlavor& rFlavor )
- throw(UnsupportedFlavorException, IOException, RuntimeException)
-{
- debug_printf("Os2Transferable::getTransferData %08x\n", this);
- debug_printf("Os2Transferable::getTransferData mimetype: %s\n", CHAR_POINTER(rFlavor.MimeType));
- Any aRet;
- Sequence< sal_Int8 > aData;
-
- // retrieve unicode text
- if( rFlavor.MimeType.equalsIgnoreAsciiCase( OUString::createFromAscii( "text/plain;charset=utf-16" ) ) )
- {
- if( UWinOpenClipbrd( hAB ) )
- {
- // check if clipboard has text format
- sal_Unicode* pszText = (sal_Unicode*) UWinQueryClipbrdData( hAB, UCLIP_CF_UNICODETEXT);
- if (pszText) {
- // convert to oustring and return it
- OUString aString( pszText);
- aRet <<= aString;
- }
- UWinCloseClipbrd( hAB );
- if (pszText)
- return aRet;
- }
- }
-
- // retrieve bitmap
- if( rFlavor.MimeType.equalsIgnoreAsciiCase( OUString::createFromAscii( "application/x-openoffice-bitmap;windows_formatname=\"Bitmap\"" ) ) )
- {
- if( UWinOpenClipbrd( hAB ) )
- {
- // check if clipboard has text format
- ULONG handle = UWinQueryClipbrdData( hAB, UCLIP_CF_BITMAP);
- if (handle) {
- Sequence< sal_Int8 > winDIBStream;
- // convert to oustring and return it
- if (OS2HandleToOOoBmp( handle, &winDIBStream))
- aRet <<= winDIBStream;
- else
- handle = 0;
- }
- UWinCloseClipbrd( hAB );
- if (handle)
- return aRet;
- }
- }
-
- // clipboard format unsupported, throw exception
- throw UnsupportedFlavorException( rFlavor.MimeType, static_cast < XTransferable * > ( this ) );
-}
-
-//==================================================================================================
-
-Sequence< DataFlavor > SAL_CALL Os2Transferable::getTransferDataFlavors()
- throw(RuntimeException)
-{
- debug_printf("Os2Transferable::getTransferDataFlavors %08x\n", this);
- Sequence< DataFlavor > aFlavorList(1);
- aFlavorList[0] = aFlavor;
- debug_printf("Os2Transferable::getTransferDataFlavors mimetype: %s\n", CHAR_POINTER(aFlavor.MimeType));
- return aFlavorList;
-}
-
-//==================================================================================================
-
-sal_Bool SAL_CALL Os2Transferable::isDataFlavorSupported( const DataFlavor& aFlavor )
- throw(RuntimeException)
-{
- debug_printf("Os2Transferable::isDataFlavorSupported %08x\n", this);
- debug_printf("Os2Transferable::isDataFlavorSupported %s\n", CHAR_POINTER(aFlavor.MimeType));
-
- if( aFlavor.DataType != getCppuType( (Sequence< sal_Int8 >*)0 ) )
- {
- if( ! aFlavor.MimeType.equalsIgnoreAsciiCase( OUString::createFromAscii( "text/plain;charset=utf-16" ) ) &&
- aFlavor.DataType == getCppuType( (OUString*)0 ) )
- return false;
- }
-
- Sequence< DataFlavor > aFlavors( getTransferDataFlavors() );
- for( int i = 0; i < aFlavors.getLength(); i++ )
- if( aFlavor.MimeType.equalsIgnoreAsciiCase( aFlavors.getConstArray()[i].MimeType ) &&
- aFlavor.DataType == aFlavors.getConstArray()[i].DataType )
- return sal_True;
-
- return sal_False;
-}
-
diff --git a/dtrans/source/os2/clipb/Os2Transferable.hxx b/dtrans/source/os2/clipb/Os2Transferable.hxx
deleted file mode 100644
index 833aa2680a8a..000000000000
--- a/dtrans/source/os2/clipb/Os2Transferable.hxx
+++ /dev/null
@@ -1,99 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-#ifndef _DTRANS_OS2_TRANSFERABLE_HXX_
-#define _DTRANS_OS2_TRANSFERABLE_HXX_
-
-#include <com/sun/star/datatransfer/XTransferable.hpp>
-
-#ifndef _COM_SUN_STAR_LANG_XEVENTLISTENER_HDL_
-#include <com/sun/star/lang/XEventListener.hpp>
-#endif
-#include <cppuhelper/implbase1.hxx>
-#include <osl/thread.h>
-
-#include <errno.h>
-
-#include <uclip.h>
-
-#define CHAR_POINTER(THE_OUSTRING) ::rtl::OUStringToOString (THE_OUSTRING, RTL_TEXTENCODING_UTF8).pData->buffer
-
-#if OSL_DEBUG_LEVEL>1
-//extern "C" int debug_printf(const char *f, ...);
-#define debug_printf( ...) { 1; }
-#else
-#define debug_printf( ...) { 1; }
-#endif
-
-#define CPPUTYPE_SEQSALINT8 getCppuType( (const Sequence< sal_Int8 >*) 0 )
-#define CPPUTYPE_DEFAULT CPPUTYPE_SEQSALINT8
-
-#ifdef OOO_VENDOR
-using namespace com::sun::star::uno;
-HBITMAP OOoBmpToOS2Handle( Any &aAnyB);
-int OS2HandleToOOoBmp( HBITMAP hbm, Sequence< sal_Int8 >* winDIBStream);
-#else
-#define OOoBmpToOS2Handle(a) 0
-#define OS2HandleToOOoBmp(a,b) 0
-#endif
-
-namespace os2 {
-
- class Os2Transferable : public ::cppu::WeakImplHelper1 <
- ::com::sun::star::datatransfer::XTransferable >
- {
- HAB hAB;
- ::rtl::OUString clipText;
- ::com::sun::star::datatransfer::DataFlavor aFlavor;
- ::osl::Mutex m_aMutex;
- ::com::sun::star::uno::Reference< XInterface > m_xCreator;
-
- public:
- Os2Transferable( const ::com::sun::star::uno::Reference< XInterface >& xCreator);
- virtual ~Os2Transferable();
-
- /*
- * XTransferable
- */
-
- virtual ::com::sun::star::uno::Any SAL_CALL getTransferData( const ::com::sun::star::datatransfer::DataFlavor& aFlavor )
- throw(::com::sun::star::datatransfer::UnsupportedFlavorException,
- ::com::sun::star::io::IOException,
- ::com::sun::star::uno::RuntimeException
- );
-
- virtual ::com::sun::star::uno::Sequence< ::com::sun::star::datatransfer::DataFlavor > SAL_CALL getTransferDataFlavors( )
- throw(::com::sun::star::uno::RuntimeException);
-
- virtual sal_Bool SAL_CALL isDataFlavorSupported( const ::com::sun::star::datatransfer::DataFlavor& aFlavor )
- throw(::com::sun::star::uno::RuntimeException);
- };
-
-} // namespace
-
-#endif
-
diff --git a/dtrans/source/os2/clipb/makefile.mk b/dtrans/source/os2/clipb/makefile.mk
deleted file mode 100644
index a1ccc1ae87ec..000000000000
--- a/dtrans/source/os2/clipb/makefile.mk
+++ /dev/null
@@ -1,59 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=..$/..$/..
-
-PRJNAME=dtrans
-TARGET=sysdtrans
-ENABLE_EXCEPTIONS=TRUE
-COMP1TYPELIST=$(TARGET)
-COMPRDB=$(SOLARBINDIR)$/types.rdb
-USE_BOUNDCHK=
-
-.IF "$(USE_BOUNDCHK)"=="TR"
-bndchk=tr
-stoponerror=tr
-.ENDIF
-
-# --- Settings -----------------------------------------------------
-
-.INCLUDE : settings.mk
-
-# ------------------------------------------------------------------
-
-SLOFILES= $(SLO)$/Os2Clipboard.obj \
- $(SLO)$/Os2Service.obj \
- $(SLO)$/Os2Transferable.obj
-
-.IF "$(OOO_VENDOR)"=="Serenity Systems Intl"
-SLOFILES+= $(SLO)$/OS2Bitmap.obj
-CDEFS+=-DOOO_VENDOR
-.ENDIF
-
-# --- Targets ------------------------------------------------------
-
-.INCLUDE : target.mk
diff --git a/dtrans/source/os2/clipb/sysdtrans.xml b/dtrans/source/os2/clipb/sysdtrans.xml
deleted file mode 100644
index a6dec8a03a42..000000000000
--- a/dtrans/source/os2/clipb/sysdtrans.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
-<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
- <module-name> sysdtrans </module-name>
- <component-description>
- <author> Tino Rachui </author>
- <name> com.sun.star.comp.datatransfer.SystemClipboard </name>
- <description>
- The win32 implementation of the datatransfer service.
-</description>
- <loader-name> com.sun.star.loader.SharedLibrary </loader-name>
- <language> c++ </language>
- <status value="beta"/>
- <supported-service> com.sun.star.datatransfer.clipboard.SystemClipboard </supported-service>
- <service-dependency> ... </service-dependency>
- <type> com.sun.star.datatransfer.clipboard.XClipboardEx </type>
- <type> com.sun.star.datatransfer.XTransferable </type>
- <type> com.sun.star.datatransfer.XTransferableEx </type>
- <type> com.sun.star.datatransfer.clipboard.XClipboardOwner</type>
- <type> com.sun.star.datatransfer.clipboard.XClipboardListener</type>
- <type> com.sun.star.datatransfer.clipboard.XClipboardNotifier</type>
- <type> com.sun.star.datatransfer.clipboard.XFlushableClipboard</type>
- <type> com.sun.star.datatransfer.clipboard.RenderingCapabilities</type>
- <type> com.sun.star.datatransfer.XTransferDataAccess </type>
- <type> com.sun.star.lang.XComponent </type>
- <type> com.sun.star.lang.XMultiServiceFactory </type>
- <type> com.sun.star.lang.XSingleServiceFactory </type>
- <type> com.sun.star.lang.XServiceInfo </type>
- <type> com.sun.star.lang.XTypeProvider </type>
- <type> com.sun.star.lang.IllegalArgumentException </type>
- <type> com.sun.star.uno.TypeClass </type>
- <type> com.sun.star.uno.XWeak </type>
- <type> com.sun.star.uno.XAggregation </type>
- <type> com.sun.star.registry.XRegistryKey </type>
- <type> com.sun.star.container.XSet </type>
- </component-description>
- <project-build-dependency> cppuhelper </project-build-dependency>
- <project-build-dependency> cppu </project-build-dependency>
- <project-build-dependency> sal </project-build-dependency>
- <runtime-module-dependency> cppuhelper </runtime-module-dependency>
- <runtime-module-dependency> cppu2 </runtime-module-dependency>
- <runtime-module-dependency> sal2 </runtime-module-dependency>
-</module-description>
diff --git a/dtrans/source/test/test_dtrans.cxx b/dtrans/source/test/test_dtrans.cxx
index 41d5bfb4f32f..3bb0966e286d 100644
--- a/dtrans/source/test/test_dtrans.cxx
+++ b/dtrans/source/test/test_dtrans.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -54,10 +55,6 @@
#include <stdio.h>
#include <string.h>
-//#include <memory>
-
-//#include <process.h>
-
//------------------------------------------------------------------------
// my defines
//------------------------------------------------------------------------
@@ -239,7 +236,7 @@ private:
StringTransferable::StringTransferable( ) :
m_seqDFlv( 1 ),
m_receivedLostOwnership( sal_False ),
- m_Data( OUString::createFromAscii("clipboard test content") )
+ m_Data( OUString(RTL_CONSTASCII_USTRINGPARAM("clipboard test content")) )
{
DataFlavor df;
@@ -251,7 +248,7 @@ StringTransferable::StringTransferable( ) :
*/
//df.MimeType = L"text/plain; charset=windows1252";
- df.MimeType = OUString::createFromAscii( "text/html" );
+ df.MimeType = OUString(RTL_CONSTASCII_USTRINGPARAM("text/html"));
df.DataType = getCppuType( ( Sequence< sal_Int8 >* )0 );
m_seqDFlv[0] = df;
@@ -270,19 +267,6 @@ Any SAL_CALL StringTransferable::getTransferData( const DataFlavor& aFlavor )
{
anyData = makeAny( m_Data );
} */
-#if 0
- else if ( aFlavor == m_seqDFlv[0] )
- {
- OString aStr( m_Data.getStr( ), m_Data.getLength( ), 1252 );
- Sequence< sal_Int8 > sOfChars( aStr.getLength( ) );
- sal_Int32 lenStr = aStr.getLength( );
-
- for ( sal_Int32 i = 0; i < lenStr; ++i )
- sOfChars[i] = aStr[i];
-
- anyData = makeAny( sOfChars );
- }
-#endif
return anyData;
}
@@ -375,10 +359,10 @@ int SAL_CALL main( int argc, const char* argv[] )
//--------------------------------------------------------------
Sequence< Any > arguments(1);
- arguments[0] = makeAny( OUString::createFromAscii( "generic" ) );
+ arguments[0] = makeAny( OUString(RTL_CONSTASCII_USTRINGPARAM("generic")) );
Reference< XClipboard > xClipboard( xServiceManager->createInstanceWithArguments(
- OUString::createFromAscii( "com.sun.star.datatransfer.clipboard.GenericClipboard" ),
+ OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.datatransfer.clipboard.GenericClipboard")),
arguments ), UNO_QUERY );
ENSURE( xClipboard.is(), "*** ERROR *** generic clipboard service could not be created." );
@@ -458,7 +442,7 @@ int SAL_CALL main( int argc, const char* argv[] )
//--------------------------------------------------------------
Reference< XClipboardManager > xClipboardManager( xServiceManager->createInstance(
- OUString::createFromAscii( "com.sun.star.datatransfer.clipboard.ClipboardManager" ) ), UNO_QUERY );
+ OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.datatransfer.clipboard.ClipboardManager")) ), UNO_QUERY );
ENSURE( xClipboardManager.is(), "*** ERROR *** clipboard manager service could not be created." );
@@ -471,14 +455,14 @@ int SAL_CALL main( int argc, const char* argv[] )
TEST( "initial number of clipboards (0): ", xClipboardManager->listClipboardNames().getLength() == 0 );
PERFORM( "insertion of generic clipboard: ", xClipboardManager->addClipboard( xClipboard ) );
TEST( "number of inserted clipboards (1): ", xClipboardManager->listClipboardNames().getLength() == 1 );
- TEST( "name of inserted clipboard (generic): ", xClipboardManager->listClipboardNames()[0] == OUString::createFromAscii( "generic" ) );
- TEST( "inserted clipboard instance: ", xClipboardManager->getClipboard( OUString::createFromAscii( "generic" ) ) == xClipboard );
- PERFORM( "removal of generic clipboard: ", xClipboardManager->removeClipboard( OUString::createFromAscii( "generic" ) ) );
+ TEST( "name of inserted clipboard (generic): ", xClipboardManager->listClipboardNames()[0] == OUString(RTL_CONSTASCII_USTRINGPARAM("generic")) );
+ TEST( "inserted clipboard instance: ", xClipboardManager->getClipboard( OUString(RTL_CONSTASCII_USTRINGPARAM("generic")) ) == xClipboard );
+ PERFORM( "removal of generic clipboard: ", xClipboardManager->removeClipboard( OUString(RTL_CONSTASCII_USTRINGPARAM("generic")) ) );
TEST( "number of inserted clipboards (0): ", xClipboardManager->listClipboardNames().getLength() == 0 );
TRACE( "Testing inserted clipboard instance (none): " );
try
{
- xClipboardManager->getClipboard( OUString::createFromAscii( "generic" ) );
+ xClipboardManager->getClipboard( OUString(RTL_CONSTASCII_USTRINGPARAM("generic")) );
TRACE( "FAILED\n" );
}
catch( NoSuchElementException e )
@@ -510,3 +494,4 @@ int SAL_CALL main( int argc, const char* argv[] )
}
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/win32/clipb/APNDataObject.hxx b/dtrans/source/win32/clipb/APNDataObject.hxx
index 5a5bf1fa3547..81ea56fd0df7 100644
--- a/dtrans/source/win32/clipb/APNDataObject.hxx
+++ b/dtrans/source/win32/clipb/APNDataObject.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -85,3 +86,5 @@ private:
};
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/win32/clipb/WinClipbImpl.cxx b/dtrans/source/win32/clipb/WinClipbImpl.cxx
index 30b35a48d391..e2755bcd8123 100644
--- a/dtrans/source/win32/clipb/WinClipbImpl.cxx
+++ b/dtrans/source/win32/clipb/WinClipbImpl.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -55,7 +56,6 @@
// namespace directives
//------------------------------------------------------------------------
-using namespace rtl;
using namespace osl;
using namespace std;
using namespace cppu;
@@ -65,6 +65,8 @@ using namespace com::sun::star::datatransfer;
using namespace com::sun::star::datatransfer::clipboard;
using namespace com::sun::star::datatransfer::clipboard::RenderingCapabilities;
+using ::rtl::OUString;
+
//------------------------------------------------------------------------
// deklarations
//------------------------------------------------------------------------
@@ -271,3 +273,5 @@ void SAL_CALL CWinClipbImpl::onReleaseDataObject( CXNotifyingDataObject* theCall
if ( m_pCurrentClipContent == theCaller )
m_pCurrentClipContent = NULL;
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/win32/clipb/WinClipbImpl.hxx b/dtrans/source/win32/clipb/WinClipbImpl.hxx
index c7b0a55a064a..97e7919ea174 100644
--- a/dtrans/source/win32/clipb/WinClipbImpl.hxx
+++ b/dtrans/source/win32/clipb/WinClipbImpl.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -123,3 +124,5 @@ private:
};
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/win32/clipb/WinClipboard.cxx b/dtrans/source/win32/clipb/WinClipboard.cxx
index 0454460887e7..5afd70cd44a9 100644
--- a/dtrans/source/win32/clipb/WinClipboard.cxx
+++ b/dtrans/source/win32/clipb/WinClipboard.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -42,7 +43,6 @@
// namespace directives
//------------------------------------------------------------------------
-using namespace rtl;
using namespace osl;
using namespace std;
using namespace cppu;
@@ -52,6 +52,8 @@ using namespace com::sun::star::datatransfer;
using namespace com::sun::star::datatransfer::clipboard;
using namespace com::sun::star::lang;
+using ::rtl::OUString;
+
//------------------------------------------------------------------------
// defines
//------------------------------------------------------------------------
@@ -67,7 +69,7 @@ namespace
Sequence< OUString > SAL_CALL WinClipboard_getSupportedServiceNames()
{
Sequence< OUString > aRet(1);
- aRet[0] = OUString::createFromAscii("com.sun.star.datatransfer.clipboard.SystemClipboard");
+ aRet[0] = OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.datatransfer.clipboard.SystemClipboard"));
return aRet;
}
}
@@ -101,7 +103,7 @@ Reference< XTransferable > SAL_CALL CWinClipboard::getContents( ) throw( Runtime
MutexGuard aGuard( m_aMutex );
if ( rBHelper.bDisposed )
- throw DisposedException( OUString::createFromAscii( "object is already disposed" ),
+ throw DisposedException( OUString(RTL_CONSTASCII_USTRINGPARAM("object is already disposed")),
static_cast< XClipboardEx* >( this ) );
if ( NULL != m_pImpl.get( ) )
@@ -121,7 +123,7 @@ void SAL_CALL CWinClipboard::setContents( const Reference< XTransferable >& xTra
MutexGuard aGuard( m_aMutex );
if ( rBHelper.bDisposed )
- throw DisposedException( OUString::createFromAscii( "object is already disposed" ),
+ throw DisposedException( OUString(RTL_CONSTASCII_USTRINGPARAM("object is already disposed")),
static_cast< XClipboardEx* >( this ) );
if ( NULL != m_pImpl.get( ) )
@@ -135,13 +137,13 @@ void SAL_CALL CWinClipboard::setContents( const Reference< XTransferable >& xTra
OUString SAL_CALL CWinClipboard::getName( ) throw( RuntimeException )
{
if ( rBHelper.bDisposed )
- throw DisposedException( OUString::createFromAscii( "object is already disposed" ),
+ throw DisposedException( OUString(RTL_CONSTASCII_USTRINGPARAM("object is already disposed")),
static_cast< XClipboardEx* >( this ) );
if ( NULL != m_pImpl.get( ) )
return m_pImpl->getName( );
- return OUString::createFromAscii( "" );
+ return OUString(RTL_CONSTASCII_USTRINGPARAM(""));
}
//========================================================================
@@ -153,7 +155,7 @@ void SAL_CALL CWinClipboard::flushClipboard( ) throw( RuntimeException )
MutexGuard aGuard( m_aMutex );
if ( rBHelper.bDisposed )
- throw DisposedException( OUString::createFromAscii( "object is already disposed" ),
+ throw DisposedException( OUString(RTL_CONSTASCII_USTRINGPARAM("object is already disposed")),
static_cast< XClipboardEx* >( this ) );
if ( NULL != m_pImpl.get( ) )
@@ -167,7 +169,7 @@ void SAL_CALL CWinClipboard::flushClipboard( ) throw( RuntimeException )
sal_Int8 SAL_CALL CWinClipboard::getRenderingCapabilities( ) throw( RuntimeException )
{
if ( rBHelper.bDisposed )
- throw DisposedException( OUString::createFromAscii( "object is already disposed" ),
+ throw DisposedException( OUString(RTL_CONSTASCII_USTRINGPARAM("object is already disposed")),
static_cast< XClipboardEx* >( this ) );
if ( NULL != m_pImpl.get( ) )
@@ -188,12 +190,12 @@ void SAL_CALL CWinClipboard::addClipboardListener( const Reference< XClipboardLi
throw( RuntimeException )
{
if ( rBHelper.bDisposed )
- throw DisposedException( OUString::createFromAscii( "object is already disposed" ),
+ throw DisposedException( OUString(RTL_CONSTASCII_USTRINGPARAM("object is already disposed")),
static_cast< XClipboardEx* >( this ) );
// check input parameter
if ( !listener.is( ) )
- throw IllegalArgumentException( OUString::createFromAscii( "empty reference" ),
+ throw IllegalArgumentException( OUString(RTL_CONSTASCII_USTRINGPARAM("empty reference")),
static_cast< XClipboardEx* >( this ),
1 );
@@ -208,12 +210,12 @@ void SAL_CALL CWinClipboard::removeClipboardListener( const Reference< XClipboar
throw( RuntimeException )
{
if ( rBHelper.bDisposed )
- throw DisposedException( OUString::createFromAscii( "object is already disposed" ),
+ throw DisposedException( OUString(RTL_CONSTASCII_USTRINGPARAM("object is already disposed")),
static_cast< XClipboardEx* >( this ) );
// check input parameter
if ( !listener.is( ) )
- throw IllegalArgumentException( OUString::createFromAscii( "empty reference" ),
+ throw IllegalArgumentException( OUString(RTL_CONSTASCII_USTRINGPARAM("empty reference")),
static_cast< XClipboardEx* >( this ),
1 );
@@ -254,13 +256,13 @@ void SAL_CALL CWinClipboard::notifyAllClipboardListener( )
}
catch(RuntimeException&)
{
- OSL_ENSURE( false, "RuntimeException caught" );
+ OSL_FAIL( "RuntimeException caught" );
}
}
}
catch(const ::com::sun::star::lang::DisposedException&)
{
- OSL_ENSURE(false, "Service Manager disposed");
+ OSL_FAIL("Service Manager disposed");
// no further clipboard changed notifications
m_pImpl->unregisterClipboardViewer();
@@ -292,7 +294,7 @@ void SAL_CALL CWinClipboard::disposing()
OUString SAL_CALL CWinClipboard::getImplementationName( )
throw(RuntimeException)
{
- return OUString::createFromAscii( WINCLIPBOARD_IMPL_NAME );
+ return OUString(RTL_CONSTASCII_USTRINGPARAM( WINCLIPBOARD_IMPL_NAME ));
}
// -------------------------------------------------
@@ -320,3 +322,5 @@ Sequence< OUString > SAL_CALL CWinClipboard::getSupportedServiceNames( )
{
return WinClipboard_getSupportedServiceNames();
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/win32/clipb/WinClipboard.hxx b/dtrans/source/win32/clipb/WinClipboard.hxx
index a8b48a246eb2..81bdeca7653f 100644
--- a/dtrans/source/win32/clipb/WinClipboard.hxx
+++ b/dtrans/source/win32/clipb/WinClipboard.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -155,3 +156,5 @@ private:
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/win32/clipb/wcbentry.cxx b/dtrans/source/win32/clipb/wcbentry.cxx
index 653d97194efc..cd0de3ebf9ff 100644
--- a/dtrans/source/win32/clipb/wcbentry.cxx
+++ b/dtrans/source/win32/clipb/wcbentry.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -91,7 +92,7 @@ extern "C"
// component_getImplementationEnvironment
//----------------------------------------------------------------------
-void SAL_CALL component_getImplementationEnvironment(
+SAL_DLLPUBLIC_EXPORT void SAL_CALL component_getImplementationEnvironment(
const sal_Char ** ppEnvTypeName, uno_Environment ** /*ppEnv*/ )
{
*ppEnvTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME;
@@ -102,7 +103,7 @@ void SAL_CALL component_getImplementationEnvironment(
// returns a factory to create XFilePicker-Services
//----------------------------------------------------------------------
-void* SAL_CALL component_getFactory( const sal_Char* pImplName, uno_Interface* pSrvManager, uno_Interface* /*pRegistryKey*/ )
+SAL_DLLPUBLIC_EXPORT void* SAL_CALL component_getFactory( const sal_Char* pImplName, uno_Interface* pSrvManager, uno_Interface* /*pRegistryKey*/ )
{
void* pRet = 0;
@@ -128,3 +129,5 @@ void* SAL_CALL component_getFactory( const sal_Char* pImplName, uno_Interface* p
}
} // extern "C"
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/win32/dnd/dndentry.cxx b/dtrans/source/win32/dnd/dndentry.cxx
index d37fa07ba3bd..b089f95b6472 100644
--- a/dtrans/source/win32/dnd/dndentry.cxx
+++ b/dtrans/source/win32/dnd/dndentry.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -66,7 +67,7 @@ sal_Bool SAL_CALL component_canUnload( TimeValue *pTime )
// component_getImplementationEnvironment
//----------------------------------------------------------------------
-void SAL_CALL component_getImplementationEnvironment(
+SAL_DLLPUBLIC_EXPORT void SAL_CALL component_getImplementationEnvironment(
const sal_Char ** ppEnvTypeName, uno_Environment ** /*ppEnv*/ )
{
*ppEnvTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME;
@@ -77,7 +78,7 @@ void SAL_CALL component_getImplementationEnvironment(
// returns a factory to create XFilePicker-Services
//----------------------------------------------------------------------
-void* SAL_CALL component_getFactory( const sal_Char* pImplName, uno_Interface* pSrvManager, uno_Interface* /*pRegistryKey*/ )
+SAL_DLLPUBLIC_EXPORT void* SAL_CALL component_getFactory( const sal_Char* pImplName, uno_Interface* pSrvManager, uno_Interface* /*pRegistryKey*/ )
{
void* pRet = 0;
Reference< XSingleServiceFactory > xFactory;
@@ -118,3 +119,5 @@ void* SAL_CALL component_getFactory( const sal_Char* pImplName, uno_Interface* p
}
} // extern "C"
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/win32/dnd/globals.cxx b/dtrans/source/win32/dnd/globals.cxx
index 9c6bdba5c024..f8160de03639 100644
--- a/dtrans/source/win32/dnd/globals.cxx
+++ b/dtrans/source/win32/dnd/globals.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -137,3 +138,5 @@ DWORD dndActionsToSingleDropEffect( sal_Int8 actions)
DWORD retVal= countEffect > 1 ? DROPEFFECT_MOVE : effects;
return retVal;
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/win32/dnd/globals.hxx b/dtrans/source/win32/dnd/globals.hxx
index 0f21d00d7371..d9ff77dd731d 100644
--- a/dtrans/source/win32/dnd/globals.hxx
+++ b/dtrans/source/win32/dnd/globals.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -27,9 +28,7 @@
#ifndef _GLOBALS_HXX_
#define _GLOBALS_HXX_
-#ifndef _OSL_MUTEX_H_
#include <osl/mutex.hxx>
-#endif
#if defined _MSC_VER
#pragma warning(push,1)
@@ -92,3 +91,5 @@ struct MutexDummy
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/win32/dnd/idroptarget.cxx b/dtrans/source/win32/dnd/idroptarget.cxx
index 702c9a3e567e..5fa45b935391 100644
--- a/dtrans/source/win32/dnd/idroptarget.cxx
+++ b/dtrans/source/win32/dnd/idroptarget.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -112,3 +113,5 @@ STDMETHODIMP IDropTargetImpl::Drop( IDataObject *pDataObj,
return m_rDropTarget.Drop( pDataObj, grfKeyState,
pt, pdwEffect);
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/win32/dnd/idroptarget.hxx b/dtrans/source/win32/dnd/idroptarget.hxx
index dd3cbed3d893..8fafd98f01db 100644
--- a/dtrans/source/win32/dnd/idroptarget.hxx
+++ b/dtrans/source/win32/dnd/idroptarget.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -72,3 +73,5 @@ public:
};
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/win32/dnd/makefile.mk b/dtrans/source/win32/dnd/makefile.mk
index 54fd748a0889..4dda72007d15 100644
--- a/dtrans/source/win32/dnd/makefile.mk
+++ b/dtrans/source/win32/dnd/makefile.mk
@@ -44,13 +44,6 @@ stoponerror=tr
# ------------------------------------------------------------------
-#CFLAGS+=-GR -DUNICODE -D_UNICODE
-
-#DBG_CONSOLE_OUT: when IDropTarget or IDropSource are called we write to a console
-#DBG_CLIPBOARD_DATA: To provide DoDragDrop with an data object we call OleGetClipboard
-#CFLAGS+= -DDBG_CONSOLE_OUT -DDBG_CLIPBOARD_DATA
-
-
SLOFILES= $(SLO)$/dndentry.obj \
$(SLO)$/target.obj \
$(SLO)$/idroptarget.obj \
diff --git a/dtrans/source/win32/dnd/source.cxx b/dtrans/source/win32/dnd/source.cxx
index 8c05d8806601..f81b37601635 100644
--- a/dtrans/source/win32/dnd/source.cxx
+++ b/dtrans/source/win32/dnd/source.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -49,7 +50,6 @@
#define __uuidof(I) IID_##I
#endif
-using namespace rtl;
using namespace cppu;
using namespace osl;
using namespace com::sun::star::datatransfer;
@@ -60,6 +60,8 @@ using namespace com::sun::star::awt::MouseButton;
using namespace com::sun::star::awt;
using namespace com::sun::star::lang;
+using ::rtl::OUString;
+
extern rtl_StandardModuleCount g_moduleCount;
//--> TRA
@@ -212,8 +214,6 @@ void SAL_CALL DragSource::startDrag(
}
else
{
- //OSL_ENSURE(false, "Overlapping Drag&Drop operation rejected!");
-
cnt = InterlockedDecrement(&m_RunningDndOperationCount);
DragSourceDropEvent dsde;
@@ -227,7 +227,7 @@ void SAL_CALL DragSource::startDrag(
}
catch(RuntimeException&)
{
- OSL_ENSURE(false, "Runtime exception during event dispatching");
+ OSL_FAIL("Runtime exception during event dispatching");
}
}
}
@@ -429,3 +429,4 @@ unsigned __stdcall DndOleSTAFunc(LPVOID pParams)
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/win32/dnd/source.hxx b/dtrans/source/win32/dnd/source.hxx
index decf3f61368f..4efa573e0e25 100644
--- a/dtrans/source/win32/dnd/source.hxx
+++ b/dtrans/source/win32/dnd/source.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -31,12 +32,8 @@
#include <com/sun/star/datatransfer/dnd/XDragSource.hpp>
#include <com/sun/star/datatransfer/dnd/XDragSourceContext.hpp>
#include <com/sun/star/lang/XInitialization.hpp>
-#ifndef _OSL_MUTEX_H_
#include <osl/mutex.hxx>
-#endif
-#ifndef _CPPUHELPER_COMPBASE2_HXX_
#include <cppuhelper/compbase3.hxx>
-#endif
#include <com/sun/star/lang/XServiceInfo.hpp>
#include "../../inc/DtObjFactory.hxx"
#include "globals.hxx"
@@ -48,10 +45,10 @@ using namespace ::com::sun::star::lang;
using namespace ::com::sun::star::uno;
using namespace cppu;
using namespace osl;
-using namespace rtl;
using namespace ::com::sun::star::datatransfer;
using namespace ::com::sun::star::datatransfer::dnd;
+using ::rtl::OUString;
class SourceContext;
@@ -149,3 +146,5 @@ public:
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/win32/dnd/sourcecontext.cxx b/dtrans/source/win32/dnd/sourcecontext.cxx
index da4d5c06eefb..d4d59f4d736c 100644
--- a/dtrans/source/win32/dnd/sourcecontext.cxx
+++ b/dtrans/source/win32/dnd/sourcecontext.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -154,3 +155,5 @@ void SourceContext::fire_dropActionChanged( sal_Int8 dropAction, sal_Int8 userAc
}
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/win32/dnd/sourcecontext.hxx b/dtrans/source/win32/dnd/sourcecontext.hxx
index db3f093b21a9..a73159abe258 100644
--- a/dtrans/source/win32/dnd/sourcecontext.hxx
+++ b/dtrans/source/win32/dnd/sourcecontext.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -87,3 +88,5 @@ public:
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/win32/dnd/target.cxx b/dtrans/source/win32/dnd/target.cxx
index 6e2e28bcfc39..b501f7454bd4 100644
--- a/dtrans/source/win32/dnd/target.cxx
+++ b/dtrans/source/win32/dnd/target.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -38,13 +39,14 @@
#include "targetdropcontext.hxx"
#include "targetdragcontext.hxx"
#include <rtl/ustring.h>
-using namespace rtl;
using namespace cppu;
using namespace osl;
using namespace com::sun::star::datatransfer;
using namespace com::sun::star::datatransfer::dnd;
using namespace com::sun::star::datatransfer::dnd::DNDConstants;
+using ::rtl::OUString;
+
#define WM_REGISTERDRAGDROP WM_USER + 1
#define WM_REVOKEDRAGDROP WM_USER + 2
//--> TRA
@@ -659,3 +661,4 @@ inline sal_Int8 DropTarget::getFilteredActions( DWORD grfKeyState, DWORD dwEffec
}
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/win32/dnd/target.hxx b/dtrans/source/win32/dnd/target.hxx
index 94982b54818f..375dfbc018bf 100644
--- a/dtrans/source/win32/dnd/target.hxx
+++ b/dtrans/source/win32/dnd/target.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -32,13 +33,9 @@
#include <com/sun/star/datatransfer/dnd/DropTargetDragEnterEvent.hpp>
#include <com/sun/star/lang/XServiceInfo.hpp>
-#ifndef _CPPUHELPER_COMPBASE2_HXX_
#include <cppuhelper/compbase3.hxx>
-#endif
#include <cppuhelper/interfacecontainer.hxx>
-#ifndef _OSL_MUTEX_H_
#include <osl/mutex.hxx>
-#endif
#if defined _MSC_VER
#pragma warning(push,1)
@@ -55,10 +52,11 @@ using namespace ::com::sun::star::lang;
using namespace ::com::sun::star::uno;
using namespace cppu;
using namespace osl;
-using namespace rtl;
using namespace ::com::sun::star::datatransfer;
using namespace ::com::sun::star::datatransfer::dnd;
+using ::rtl::OUString;
+
// The client
// has to call XComponent::dispose. The thread that calls initialize
@@ -211,3 +209,5 @@ protected:
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/win32/dnd/targetdragcontext.cxx b/dtrans/source/win32/dnd/targetdragcontext.cxx
index 15f7ea32a1ef..2f0d7fd9510b 100644
--- a/dtrans/source/win32/dnd/targetdragcontext.cxx
+++ b/dtrans/source/win32/dnd/targetdragcontext.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -57,3 +58,4 @@ void SAL_CALL TargetDragContext::rejectDrag( )
m_pDropTarget->_rejectDrag( static_cast<XDropTargetDragContext*>( this) );
}
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/win32/dnd/targetdragcontext.hxx b/dtrans/source/win32/dnd/targetdragcontext.hxx
index e4b24b95b0a0..fcb2efe3c920 100644
--- a/dtrans/source/win32/dnd/targetdragcontext.hxx
+++ b/dtrans/source/win32/dnd/targetdragcontext.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -60,3 +61,5 @@ public:
};
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/win32/dnd/targetdropcontext.cxx b/dtrans/source/win32/dnd/targetdropcontext.cxx
index a009b8df7527..87bcddb87498 100644
--- a/dtrans/source/win32/dnd/targetdropcontext.cxx
+++ b/dtrans/source/win32/dnd/targetdropcontext.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -67,3 +68,5 @@ void SAL_CALL TargetDropContext::dropComplete( sal_Bool success )
{
m_pDropTarget->_dropComplete( success, static_cast<XDropTargetDropContext*>( this) );
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/win32/dnd/targetdropcontext.hxx b/dtrans/source/win32/dnd/targetdropcontext.hxx
index 6ae6f0182a36..f5cc4670a824 100644
--- a/dtrans/source/win32/dnd/targetdropcontext.hxx
+++ b/dtrans/source/win32/dnd/targetdropcontext.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -70,3 +71,5 @@ public:
throw( RuntimeException);
};
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/win32/dtobj/APNDataObject.cxx b/dtrans/source/win32/dtobj/APNDataObject.cxx
index 775e952ac885..17ba6685a9c1 100644
--- a/dtrans/source/win32/dtobj/APNDataObject.cxx
+++ b/dtrans/source/win32/dtobj/APNDataObject.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -92,7 +93,7 @@ CAPNDataObject::CAPNDataObject( IDataObjectPtr rIDataObject ) :
// to a defined value
if (FAILED(hr_marshal))
{
- OSL_ENSURE(sal_False, "marshalling failed");
+ OSL_FAIL("marshalling failed");
#if OSL_DEBUG_LEVEL > 0
HGLOBAL hGlobal =
@@ -376,3 +377,5 @@ HRESULT CAPNDataObject::MarshalIDataObjectIntoCurrentApartment( IDataObject** pp
}
return hr;
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/win32/dtobj/APNDataObject.hxx b/dtrans/source/win32/dtobj/APNDataObject.hxx
index 990e38236e66..cd9bd2f9a5b0 100644
--- a/dtrans/source/win32/dtobj/APNDataObject.hxx
+++ b/dtrans/source/win32/dtobj/APNDataObject.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -87,3 +88,5 @@ private:
};
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/win32/dtobj/DOTransferable.cxx b/dtrans/source/win32/dtobj/DOTransferable.cxx
index c590bf0e6a80..f63e13b59ae7 100755..100644
--- a/dtrans/source/win32/dtobj/DOTransferable.cxx
+++ b/dtrans/source/win32/dtobj/DOTransferable.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -34,9 +35,7 @@
#include <sal/types.h>
#include <rtl/process.h>
-#ifndef _DOWRAPPERTRANSFERABLE_HXX_
#include "DOTransferable.hxx"
-#endif
#include "..\misc\ImplHelper.hxx"
#include "..\misc\WinClip.hxx"
#include "DTransHelper.hxx"
@@ -59,7 +58,6 @@
// namespace directives
//------------------------------------------------------------------------
-using namespace rtl;
using namespace std;
using namespace osl;
using namespace cppu;
@@ -69,6 +67,8 @@ using namespace com::sun::star::io;
using namespace com::sun::star::lang;
using namespace com::sun::star::container;
+using ::rtl::OUString;
+
//------------------------------------------------------------------------
//
//------------------------------------------------------------------------
@@ -512,7 +512,7 @@ sal_Bool SAL_CALL CDOTransferable::compareDataFlavors(
if ( !m_rXMimeCntFactory.is( ) )
{
m_rXMimeCntFactory = Reference< XMimeContentTypeFactory >( m_SrvMgr->createInstance(
- OUString::createFromAscii( "com.sun.star.datatransfer.MimeContentTypeFactory" ) ), UNO_QUERY );
+ OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.datatransfer.MimeContentTypeFactory")) ), UNO_QUERY );
}
OSL_ASSERT( m_rXMimeCntFactory.is( ) );
@@ -530,7 +530,7 @@ sal_Bool SAL_CALL CDOTransferable::compareDataFlavors(
}
catch( IllegalArgumentException& )
{
- OSL_ENSURE( sal_False, "Invalid content type detected" );
+ OSL_FAIL( "Invalid content type detected" );
bRet = sal_False;
}
@@ -612,3 +612,5 @@ sal_Bool SAL_CALL CDOTransferable::cmpAllContentTypeParameter(
return retVal;
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/win32/dtobj/DOTransferable.hxx b/dtrans/source/win32/dtobj/DOTransferable.hxx
index dd99e857b908..eec3c5bb34cd 100644
--- a/dtrans/source/win32/dtobj/DOTransferable.hxx
+++ b/dtrans/source/win32/dtobj/DOTransferable.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -35,9 +36,7 @@
#include <com/sun/star/datatransfer/XTransferable.hpp>
-#ifndef _CPPUHELPER_IMPLBASE1_HXX_
#include <cppuhelper/implbase2.hxx>
-#endif
#include "DataFmtTransl.hxx"
#include <com/sun/star/datatransfer/XMimeContentTypeFactory.hpp>
#include <com/sun/star/datatransfer/XMimeContentType.hpp>
@@ -131,3 +130,5 @@ private:
};
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/win32/dtobj/DTransHelper.cxx b/dtrans/source/win32/dtobj/DTransHelper.cxx
index 30370fdaf3c8..34db85ffeed9 100644
--- a/dtrans/source/win32/dtobj/DTransHelper.cxx
+++ b/dtrans/source/win32/dtobj/DTransHelper.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -237,3 +238,4 @@ sal_uInt32 SAL_CALL CStgTransferHelper::memSize( CLIPFORMAT cf ) const
return dwSize;
}
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/win32/dtobj/DTransHelper.hxx b/dtrans/source/win32/dtobj/DTransHelper.hxx
index 7975b84eec57..0e6003211f90 100644
--- a/dtrans/source/win32/dtobj/DTransHelper.hxx
+++ b/dtrans/source/win32/dtobj/DTransHelper.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -212,3 +213,5 @@ private:
};
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/win32/dtobj/DataFmtTransl.cxx b/dtrans/source/win32/dtobj/DataFmtTransl.cxx
index f72e8bb714a7..a1d56a562c53 100644
--- a/dtrans/source/win32/dtobj/DataFmtTransl.cxx
+++ b/dtrans/source/win32/dtobj/DataFmtTransl.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -60,12 +61,13 @@
// namespace directives
//------------------------------------------------------------------------
-using namespace rtl;
using namespace std;
using namespace com::sun::star::uno;
using namespace com::sun::star::datatransfer;
using namespace com::sun::star::lang;
+using ::rtl::OUString;
+
//------------------------------------------------------------------------
// const
//------------------------------------------------------------------------
@@ -76,11 +78,11 @@ const Type CPPUTYPE_OUSTRING = getCppuType((OUString*)0);
const Type CPPUTYPE_SEQSALINT8 = getCppuType((Sequence< sal_Int8>*)0);
const sal_Int32 MAX_CLIPFORMAT_NAME = 256;
-const OUString TEXT_PLAIN_CHARSET = OUString::createFromAscii( "text/plain;charset=" );
-const OUString HPNAME_OEM_ANSI_TEXT = OUString::createFromAscii( "OEM/ANSI Text" );
+const OUString TEXT_PLAIN_CHARSET (RTL_CONSTASCII_USTRINGPARAM("text/plain;charset="));
+const OUString HPNAME_OEM_ANSI_TEXT (RTL_CONSTASCII_USTRINGPARAM("OEM/ANSI Text"));
-const OUString HTML_FORMAT_NAME_WINDOWS = OUString::createFromAscii( "HTML Format" );
-const OUString HTML_FORMAT_NAME_SOFFICE = OUString::createFromAscii( "HTML (HyperText Markup Language)" );
+const OUString HTML_FORMAT_NAME_WINDOWS (RTL_CONSTASCII_USTRINGPARAM("HTML Format"));
+const OUString HTML_FORMAT_NAME_SOFFICE (RTL_CONSTASCII_USTRINGPARAM("HTML (HyperText Markup Language)"));
//------------------------------------------------------------------------
//
@@ -90,7 +92,7 @@ CDataFormatTranslator::CDataFormatTranslator( const Reference< XMultiServiceFact
m_SrvMgr( aServiceManager )
{
m_XDataFormatTranslator = Reference< XDataFormatTranslator >(
- m_SrvMgr->createInstance( OUString::createFromAscii( "com.sun.star.datatransfer.DataFormatTranslator" ) ), UNO_QUERY );
+ m_SrvMgr->createInstance( OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.datatransfer.DataFormatTranslator")) ), UNO_QUERY );
}
//------------------------------------------------------------------------
@@ -125,13 +127,13 @@ CFormatEtc CDataFormatTranslator::getFormatEtcFromDataFlavor( const DataFlavor&
OSL_ENSURE( CF_INVALID != cf, "RegisterClipboardFormat failed" );
}
else
- OSL_ENSURE( sal_False, "Wrong Any-Type detected" );
+ OSL_FAIL( "Wrong Any-Type detected" );
}
}
}
catch( ... )
{
- OSL_ENSURE( sal_False, "Unexpected error" );
+ OSL_FAIL( "Unexpected error" );
}
return sal::static_int_cast<CFormatEtc>(getFormatEtcForClipformat( sal::static_int_cast<CLIPFORMAT>(cf) ));
@@ -174,7 +176,7 @@ DataFlavor CDataFormatTranslator::getDataFlavorFromFormatEtc( const FORMATETC& a
OUString clipFormatName = getClipboardFormatName( aClipformat );
// if we could not get a clipboard format name an
- // error must have occured or it is a standard
+ // error must have occurred or it is a standard
// clipboard format that we don't translate, e.g.
// CF_BITMAP (the office only uses CF_DIB)
if ( clipFormatName.getLength( ) )
@@ -188,7 +190,7 @@ DataFlavor CDataFormatTranslator::getDataFlavorFromFormatEtc( const FORMATETC& a
}
catch( ... )
{
- OSL_ENSURE( sal_False, "Unexpected error" );
+ OSL_FAIL( "Unexpected error" );
}
return aFlavor;
@@ -334,3 +336,5 @@ OUString SAL_CALL CDataFormatTranslator::getTextCharsetFromLCID( LCID lcid, CLIP
return charset;
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/win32/dtobj/DataFmtTransl.hxx b/dtrans/source/win32/dtobj/DataFmtTransl.hxx
index 70982ccaf6b9..58cf51a89f63 100644
--- a/dtrans/source/win32/dtobj/DataFmtTransl.hxx
+++ b/dtrans/source/win32/dtobj/DataFmtTransl.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -81,3 +82,5 @@ private:
};
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/win32/dtobj/DtObjFactory.cxx b/dtrans/source/win32/dtobj/DtObjFactory.cxx
index e6cadec92983..0f69b389e8ce 100644
--- a/dtrans/source/win32/dtobj/DtObjFactory.cxx
+++ b/dtrans/source/win32/dtobj/DtObjFactory.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -33,13 +34,9 @@
//------------------------------------------------------------------------
#include "..\..\inc\DtObjFactory.hxx"
-#ifndef _TWRAPPERDATAOBJECT_HXX_
#include "XTDataObject.hxx"
-#endif
-#ifndef _DOWRAPPERTRANSFERABLE_HXX_
#include "DOTransferable.hxx"
-#endif
//------------------------------------------------------------------------
// namespace directives
@@ -72,3 +69,4 @@ Reference< XTransferable > SAL_CALL CDTransObjFactory::createTransferableFromDat
return refDOTransf;
}
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/win32/dtobj/Fetc.cxx b/dtrans/source/win32/dtobj/Fetc.cxx
index 525bfd58be4d..f9bbe856436e 100644
--- a/dtrans/source/win32/dtobj/Fetc.cxx
+++ b/dtrans/source/win32/dtobj/Fetc.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -257,3 +258,4 @@ sal_Int32 operator!=( const CFormatEtc& lhs, const CFormatEtc& rhs )
return ( ( lhs == rhs ) != 1 );
}
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/win32/dtobj/Fetc.hxx b/dtrans/source/win32/dtobj/Fetc.hxx
index a0af6dead8c1..8dfba3672ac9 100644
--- a/dtrans/source/win32/dtobj/Fetc.hxx
+++ b/dtrans/source/win32/dtobj/Fetc.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -91,3 +92,5 @@ sal_Int32 operator!=( const CFormatEtc& lhs, const CFormatEtc& rhs );
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/win32/dtobj/FetcList.cxx b/dtrans/source/win32/dtobj/FetcList.cxx
index 8deb2296ad80..dec172f01d84 100644
--- a/dtrans/source/win32/dtobj/FetcList.cxx
+++ b/dtrans/source/win32/dtobj/FetcList.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -37,9 +38,7 @@
#include <com/sun/star/datatransfer/XMimeContentTypeFactory.hpp>
#include <com/sun/star/datatransfer/XMimeContentType.hpp>
-#ifndef _DATAFORMATTRANSLATOR_HXX_
#include "DataFmtTransl.hxx"
-#endif
#include "..\misc\ImplHelper.hxx"
#include "..\misc\WinClip.hxx"
@@ -55,9 +54,10 @@ using namespace com::sun::star::uno;
using namespace com::sun::star::datatransfer;
using namespace com::sun::star::lang;
using namespace com::sun::star::container;
-using namespace rtl;
using namespace std;
+using ::rtl::OUString;
+
//------------------------------------------------------------------------
//
//------------------------------------------------------------------------
@@ -284,7 +284,7 @@ void SAL_CALL CFormatRegistrar::RegisterFormats(
aFormatEtcContainer.addFormatEtc( fetc );
// and HTML Format
- OUString htmlFormat( OUString::createFromAscii( "HTML Format" ) );
+ OUString htmlFormat( RTL_CONSTASCII_USTRINGPARAM("HTML Format") );
aFormatEtcContainer.addFormatEtc(
m_DataFormatTranslator.getFormatEtcForClipformatName( htmlFormat ) );
}
@@ -362,8 +362,8 @@ OUString SAL_CALL CFormatRegistrar::getCharsetFromDataFlavor( const DataFlavor&
try
{
Reference< XMimeContentTypeFactory > xMimeFac(
- m_SrvMgr->createInstance( OUString::createFromAscii( \
- "com.sun.star.datatransfer.MimeContentTypeFactory" ) ), UNO_QUERY );
+ m_SrvMgr->createInstance( OUString(RTL_CONSTASCII_USTRINGPARAM( \
+ "com.sun.star.datatransfer.MimeContentTypeFactory" )) ), UNO_QUERY );
if( xMimeFac.is( ) )
{
@@ -376,11 +376,11 @@ OUString SAL_CALL CFormatRegistrar::getCharsetFromDataFlavor( const DataFlavor&
}
catch(NoSuchElementException&)
{
- OSL_ENSURE( sal_False, "Unexpected" );
+ OSL_FAIL( "Unexpected" );
}
catch(...)
{
- OSL_ENSURE( sal_False, "Invalid data flavor" );
+ OSL_FAIL( "Invalid data flavor" );
}
return charset;
@@ -478,3 +478,4 @@ BOOL CALLBACK CFormatRegistrar::EnumLocalesProc( LPSTR lpLocaleStr )
return sal_True;
}
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/win32/dtobj/FetcList.hxx b/dtrans/source/win32/dtobj/FetcList.hxx
index c5105a8662b6..de5e00fa9c3a 100644
--- a/dtrans/source/win32/dtobj/FetcList.hxx
+++ b/dtrans/source/win32/dtobj/FetcList.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -154,3 +155,5 @@ private:
};
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/win32/dtobj/FmtFilter.cxx b/dtrans/source/win32/dtobj/FmtFilter.cxx
index c4f73977d92d..677d382df729 100755..100644
--- a/dtrans/source/win32/dtobj/FmtFilter.cxx
+++ b/dtrans/source/win32/dtobj/FmtFilter.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -469,7 +470,7 @@ std::wstring getShellLinkTarget(const std::wstring& aLnkFile)
}
catch(sal::systools::ComError& ex)
{
- OSL_ENSURE(false, ex.what());
+ OSL_FAIL(ex.what());
ex = ex;
}
return target;
@@ -577,3 +578,4 @@ Sequence< sal_Int8 > SAL_CALL WinBITMAPToOOBMP( HBITMAP aHBMP )
return ooBmpStream;
}
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/win32/dtobj/FmtFilter.hxx b/dtrans/source/win32/dtobj/FmtFilter.hxx
index 84f764c9769b..a484a4d3df65 100755..100644
--- a/dtrans/source/win32/dtobj/FmtFilter.hxx
+++ b/dtrans/source/win32/dtobj/FmtFilter.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -31,9 +32,7 @@
#include <sal/types.h>
-#ifndef _COM_SUN_STAR_UNO_SEQUENCE_H_
#include <com/sun/star/uno/Sequence.hxx>
-#endif
#if defined _MSC_VER
#pragma warning(push,1)
@@ -94,3 +93,5 @@ com::sun::star::uno::Sequence< sal_Int8 > SAL_CALL TextHtmlToHTMLFormat( com::su
com::sun::star::uno::Sequence< sal_Int8 > CF_HDROPToFileList(HGLOBAL hGlobal);
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/win32/dtobj/MimeAttrib.hxx b/dtrans/source/win32/dtobj/MimeAttrib.hxx
index 7bd631cc79d5..fd62793f1478 100644
--- a/dtrans/source/win32/dtobj/MimeAttrib.hxx
+++ b/dtrans/source/win32/dtobj/MimeAttrib.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -39,12 +40,14 @@
// deklarations
//------------------------------------------------------------------------
-const rtl::OUString TEXTPLAIN_PARAM_CHARSET = rtl::OUString::createFromAscii( "charset" );
+const rtl::OUString TEXTPLAIN_PARAM_CHARSET = rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("charset"));
-const rtl::OUString PRE_WINDOWS_CODEPAGE = rtl::OUString::createFromAscii( "windows" );
-const rtl::OUString PRE_OEM_CODEPAGE = rtl::OUString::createFromAscii( "cp" );
-const rtl::OUString CHARSET_UTF16 = rtl::OUString::createFromAscii( "utf-16" );
-const rtl::OUString CHARSET_UNICODE = rtl::OUString::createFromAscii( "unicode" );
+const rtl::OUString PRE_WINDOWS_CODEPAGE (RTL_CONSTASCII_USTRINGPARAM("windows"));
+const rtl::OUString PRE_OEM_CODEPAGE (RTL_CONSTASCII_USTRINGPARAM("cp"));
+const rtl::OUString CHARSET_UTF16 (RTL_CONSTASCII_USTRINGPARAM("utf-16"));
+const rtl::OUString CHARSET_UNICODE (RTL_CONSTASCII_USTRINGPARAM("unicode"));
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/win32/dtobj/TxtCnvtHlp.cxx b/dtrans/source/win32/dtobj/TxtCnvtHlp.cxx
index 3eecad271567..669ee78eff6d 100644
--- a/dtrans/source/win32/dtobj/TxtCnvtHlp.cxx
+++ b/dtrans/source/win32/dtobj/TxtCnvtHlp.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -143,3 +144,4 @@ int WideCharToMultiByteEx( UINT cp_dest,
NULL );
}
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/win32/dtobj/TxtCnvtHlp.hxx b/dtrans/source/win32/dtobj/TxtCnvtHlp.hxx
index a4d59a69284e..5f37e19ce4d6 100644
--- a/dtrans/source/win32/dtobj/TxtCnvtHlp.hxx
+++ b/dtrans/source/win32/dtobj/TxtCnvtHlp.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -31,9 +32,7 @@
#include <com/sun/star/datatransfer/DataFlavor.hpp>
-#ifndef _COM_SUN_STAR_UNO_SEQUENCE_HPP_
#include <com/sun/star/uno/Sequence.h>
-#endif
#include "DTransHelper.hxx"
#if defined _MSC_VER
@@ -61,3 +60,5 @@ int WideCharToMultiByteEx( UINT cp_dest,
BOOL bEnsureTrailingZero = TRUE );
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/win32/dtobj/XNotifyingDataObject.cxx b/dtrans/source/win32/dtobj/XNotifyingDataObject.cxx
index 25e3fab3a702..e23ec150f1d4 100644
--- a/dtrans/source/win32/dtobj/XNotifyingDataObject.cxx
+++ b/dtrans/source/win32/dtobj/XNotifyingDataObject.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -158,6 +159,8 @@ void SAL_CALL CXNotifyingDataObject::lostOwnership( )
}
catch(RuntimeException&)
{
- OSL_ENSURE( sal_False, "RuntimeException caught" );
+ OSL_FAIL( "RuntimeException caught" );
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/win32/dtobj/XNotifyingDataObject.hxx b/dtrans/source/win32/dtobj/XNotifyingDataObject.hxx
index 394b835c3612..20b12f7009cd 100644
--- a/dtrans/source/win32/dtobj/XNotifyingDataObject.hxx
+++ b/dtrans/source/win32/dtobj/XNotifyingDataObject.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -103,3 +104,5 @@ private:
};
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/win32/dtobj/XTDataObject.cxx b/dtrans/source/win32/dtobj/XTDataObject.cxx
index 8b86048cd330..e263f7e58292 100644
--- a/dtrans/source/win32/dtobj/XTDataObject.cxx
+++ b/dtrans/source/win32/dtobj/XTDataObject.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -33,9 +34,7 @@
//------------------------------------------------------------------------
#include <osl/diagnose.h>
-#ifndef _TXDATAOBJECT_HXX_
#include "XTDataObject.hxx"
-#endif
#include <com/sun/star/datatransfer/DataFlavor.hpp>
#include "..\misc\ImplHelper.hxx"
#include "DTransHelper.hxx"
@@ -65,7 +64,8 @@ using namespace com::sun::star::datatransfer;
using namespace com::sun::star::datatransfer::clipboard;
using namespace com::sun::star::uno;
using namespace com::sun::star::lang;
-using namespace rtl;
+
+using ::rtl::OUString;
//------------------------------------------------------------------------
// a helper class that will be thrown by the function validateFormatEtc
@@ -256,7 +256,7 @@ void SAL_CALL CXTDataObject::renderUnicodeAndSetupStgMedium(
// so we must check the any
if ( !aAny.hasValue( ) )
{
- OSL_ENSURE( sal_False, "XTransferable should throw an exception if ask for an unsupported flavor" );
+ OSL_FAIL( "XTransferable should throw an exception if ask for an unsupported flavor" );
throw UnsupportedFlavorException( );
}
@@ -293,7 +293,7 @@ void SAL_CALL CXTDataObject::renderAnyDataAndSetupStgMedium(
// so we must check the any
if ( !aAny.hasValue( ) )
{
- OSL_ENSURE( sal_False, "XTransferable should throw an exception if ask for an unsupported flavor" );
+ OSL_FAIL( "XTransferable should throw an exception if ask for an unsupported flavor" );
throw UnsupportedFlavorException( );
}
@@ -361,7 +361,7 @@ HRESULT SAL_CALL CXTDataObject::renderSynthesizedFormatAndSetupStgMedium( FORMAT
}
catch( CInvalidFormatEtcException& )
{
- OSL_ENSURE( sal_False, "Unexpected exception" );
+ OSL_FAIL( "Unexpected exception" );
}
catch( CStgTransferHelper::CStgTransferException& ex )
{
@@ -390,7 +390,7 @@ void SAL_CALL CXTDataObject::renderSynthesizedUnicodeAndSetupStgMedium( FORMATET
// so we must check the any
if ( !aAny.hasValue( ) )
{
- OSL_ENSURE( sal_False, "XTransferable should throw an exception if ask for an unsupported flavor" );
+ OSL_FAIL( "XTransferable should throw an exception if ask for an unsupported flavor" );
throw UnsupportedFlavorException( );
}
@@ -426,7 +426,7 @@ void SAL_CALL CXTDataObject::renderSynthesizedTextAndSetupStgMedium( FORMATETC&
// so we must check the any
if ( !aAny.hasValue( ) )
{
- OSL_ENSURE( sal_False, "XTransferable should throw an exception if ask for an unsupported flavor" );
+ OSL_FAIL( "XTransferable should throw an exception if ask for an unsupported flavor" );
throw UnsupportedFlavorException( );
}
@@ -455,7 +455,7 @@ void SAL_CALL CXTDataObject::renderSynthesizedHtmlAndSetupStgMedium( FORMATETC&
DataFlavor aFlavor;
// creating a DataFlavor on the fly
- aFlavor.MimeType = OUString::createFromAscii( "text/html" );
+ aFlavor.MimeType = OUString(RTL_CONSTASCII_USTRINGPARAM("text/html"));
aFlavor.DataType = getCppuType( (Sequence< sal_Int8 >*)0 );
Any aAny = m_XTransferable->getTransferData( aFlavor );
@@ -465,7 +465,7 @@ void SAL_CALL CXTDataObject::renderSynthesizedHtmlAndSetupStgMedium( FORMATETC&
// so we must check the any
if ( !aAny.hasValue( ) )
{
- OSL_ENSURE( sal_False, "XTransferable should throw an exception if ask for an unsupported flavor" );
+ OSL_FAIL( "XTransferable should throw an exception if ask for an unsupported flavor" );
throw UnsupportedFlavorException( );
}
@@ -846,3 +846,5 @@ STDMETHODIMP CEnumFormatEtc::Clone( IEnumFORMATETC** ppenum )
return ( NULL != *ppenum ) ? S_OK : E_OUTOFMEMORY;
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/win32/dtobj/XTDataObject.hxx b/dtrans/source/win32/dtobj/XTDataObject.hxx
index b9794cad029e..f817d602b0ed 100644
--- a/dtrans/source/win32/dtobj/XTDataObject.hxx
+++ b/dtrans/source/win32/dtobj/XTDataObject.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -37,13 +38,9 @@
#include <com/sun/star/datatransfer/XTransferable.hpp>
#include <com/sun/star/datatransfer/clipboard/XClipboardOwner.hpp>
-#ifndef _DATAFORMATTRANSLATOR_HXX_
#include "DataFmtTransl.hxx"
-#endif
-#ifndef _FETCLIST_HXX_
#include "FetcList.hxx"
-#endif
#if defined _MSC_VER
#pragma warning(push,1)
@@ -175,3 +172,5 @@ private:
typedef CEnumFormatEtc *PCEnumFormatEtc;
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/win32/ftransl/ftransl.cxx b/dtrans/source/win32/ftransl/ftransl.cxx
index 98c6625bb33e..97bbe2b6634c 100755..100644
--- a/dtrans/source/win32/ftransl/ftransl.cxx
+++ b/dtrans/source/win32/ftransl/ftransl.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -33,9 +34,7 @@
//------------------------------------------------------------------------
#include <osl/diagnose.h>
-#ifndef _DFLVCONT_HXX_
#include "ftransl.hxx"
-#endif
#include <com/sun/star/datatransfer/XMimeContentType.hpp>
#include "..\misc\ImplHelper.hxx"
@@ -59,12 +58,10 @@
#define CPPUTYPE_DEFAULT CPPUTYPE_SEQSALINT8
#define CPPUTYPE_OUSTR getCppuType( (const ::rtl::OUString*) 0 )
#define CPPUTYPE_SALINT32 getCppuType( ( sal_Int32 * ) 0 )
-#define OUSTR( str ) OUString::createFromAscii( #str )
-#define OUSTR_( str ) OUString::createFromAscii( str )
-#define EMPTY_OUSTR OUString::createFromAscii( "" )
-//#define PRIVATE_OO OUString::createFromAscii( "application/x-openoffice;" "windows_formatname=" )
+#define OUSTR( str ) OUString(RTL_CONSTASCII_USTRINGPARAM( #str ))
+#define EMPTY_OUSTR OUString()
-const rtl::OUString Windows_FormatName = rtl::OUString::createFromAscii("windows_formatname");
+const rtl::OUString Windows_FormatName (RTL_CONSTASCII_USTRINGPARAM("windows_formatname"));
const com::sun::star::uno::Type CppuType_ByteSequence = ::getCppuType((const com::sun::star::uno::Sequence<sal_Int8>*)0);
const com::sun::star::uno::Type CppuType_String = ::getCppuType((const ::rtl::OUString*)0);
@@ -72,7 +69,7 @@ const com::sun::star::uno::Type CppuType_String = ::getCppuType((const ::r
// namespace directives
//------------------------------------------------------------------------
-using namespace rtl;
+using ::rtl::OUString;
using namespace osl;
using namespace cppu;
using namespace std;
@@ -90,7 +87,7 @@ namespace MODULE_PRIVATE
Sequence< OUString > SAL_CALL DataFormatTranslator_getSupportedServiceNames( )
{
Sequence< OUString > aRet(1);
- aRet[0] = OUString::createFromAscii("com.sun.star.datatransfer.DataFormatTranslator");
+ aRet[0] = OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.datatransfer.DataFormatTranslator"));
return aRet;
}
}
@@ -184,15 +181,15 @@ Any SAL_CALL CDataFormatTranslator::getSystemDataTypeFromDataFlavor( const DataF
}
catch( IllegalArgumentException& )
{
- OSL_ENSURE( sal_False, "Invalid content-type detected!" );
+ OSL_FAIL( "Invalid content-type detected!" );
}
catch( NoSuchElementException& )
{
- OSL_ENSURE( sal_False, "Illegal content-type parameter" );
+ OSL_FAIL( "Illegal content-type parameter" );
}
catch( ... )
{
- OSL_ENSURE( sal_False, "Unexpected error" );
+ OSL_FAIL( "Unexpected error" );
throw;
}
@@ -225,7 +222,7 @@ DataFlavor SAL_CALL CDataFormatTranslator::getDataFlavorFromSystemDataType( cons
findDataFlavorForNativeFormatName( nativeFormatName, aFlavor );
}
else
- OSL_ENSURE( sal_False, "Invalid data type received" );
+ OSL_FAIL( "Invalid data type received" );
return aFlavor;
}
@@ -237,7 +234,7 @@ DataFlavor SAL_CALL CDataFormatTranslator::getDataFlavorFromSystemDataType( cons
OUString SAL_CALL CDataFormatTranslator::getImplementationName( )
throw( RuntimeException )
{
- return OUString::createFromAscii( IMPL_NAME );
+ return OUString(RTL_CONSTASCII_USTRINGPARAM( IMPL_NAME ));
}
// -------------------------------------------------
@@ -647,3 +644,5 @@ DataFlavor SAL_CALL CDataFormatTranslator::mkDataFlv(const OUString& cnttype, co
dflv.DataType = dtype;
return dflv;
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/win32/ftransl/ftransl.hxx b/dtrans/source/win32/ftransl/ftransl.hxx
index 631ae89cc388..7adbfdae61a2 100644
--- a/dtrans/source/win32/ftransl/ftransl.hxx
+++ b/dtrans/source/win32/ftransl/ftransl.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -130,3 +131,4 @@ private:
#endif
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/win32/ftransl/ftranslentry.cxx b/dtrans/source/win32/ftransl/ftranslentry.cxx
index abdd27ffcdae..fb0655ead9cd 100644
--- a/dtrans/source/win32/ftransl/ftranslentry.cxx
+++ b/dtrans/source/win32/ftransl/ftranslentry.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -35,9 +36,7 @@
#include <com/sun/star/container/XSet.hpp>
#include <osl/diagnose.h>
-#ifndef _COM_SUN_STAR_DATATRANSFER_XDATAFLAVORCONTAINER_HPP_
#include <com/sun/star/datatransfer/XDataFormatTranslator.hpp>
-#endif
#include "ftransl.hxx"
//-----------------------------------------------------------------
@@ -96,7 +95,7 @@ extern "C"
// component_getImplementationEnvironment
//----------------------------------------------------------------------
-void SAL_CALL component_getImplementationEnvironment(
+SAL_DLLPUBLIC_EXPORT void SAL_CALL component_getImplementationEnvironment(
const sal_Char ** ppEnvTypeName, uno_Environment ** /*ppEnv*/ )
{
*ppEnvTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME;
@@ -107,7 +106,7 @@ void SAL_CALL component_getImplementationEnvironment(
// returns a factory to create XFilePicker-Services
//----------------------------------------------------------------------
-void* SAL_CALL component_getFactory( const sal_Char* pImplName, uno_Interface* pSrvManager, uno_Interface* /*pRegistryKey*/ )
+SAL_DLLPUBLIC_EXPORT void* SAL_CALL component_getFactory( const sal_Char* pImplName, uno_Interface* pSrvManager, uno_Interface* /*pRegistryKey*/ )
{
void* pRet = 0;
@@ -132,3 +131,5 @@ void* SAL_CALL component_getFactory( const sal_Char* pImplName, uno_Interface* p
}
} // extern "C"
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/win32/misc/ImplHelper.cxx b/dtrans/source/win32/misc/ImplHelper.cxx
index 4bfb7f462fc2..c0db923d55d4 100644
--- a/dtrans/source/win32/misc/ImplHelper.cxx
+++ b/dtrans/source/win32/misc/ImplHelper.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -235,7 +236,7 @@ void SAL_CALL DeleteTargetDevice( DVTARGETDEVICE* ptd )
__except( EXCEPTION_EXECUTE_HANDLER )
#endif
{
- OSL_ENSURE( sal_False, "Error DeleteTargetDevice" );
+ OSL_FAIL( "Error DeleteTargetDevice" );
}
#ifdef __MINGW32__
han.Reset();
@@ -356,7 +357,7 @@ sal_Bool SAL_CALL CopyFormatEtc( LPFORMATETC petcDest, LPFORMATETC petcSrc )
__except( EXCEPTION_EXECUTE_HANDLER )
#endif
{
- OSL_ENSURE( sal_False, "Error CopyFormatEtc" );
+ OSL_FAIL( "Error CopyFormatEtc" );
}
#ifdef __MINGW32__
han.Reset();
@@ -429,7 +430,7 @@ sal_Int32 SAL_CALL CompareFormatEtc( const FORMATETC* pFetcLhs, const FORMATETC*
__except( EXCEPTION_EXECUTE_HANDLER )
#endif
{
- OSL_ENSURE( sal_False, "Error CompareFormatEtc" );
+ OSL_FAIL( "Error CompareFormatEtc" );
nMatch = FORMATETC_NO_MATCH;
}
#ifdef __MINGW32__
@@ -478,7 +479,7 @@ sal_Bool SAL_CALL CompareTargetDevice( DVTARGETDEVICE* ptdLeft, DVTARGETDEVICE*
__except( EXCEPTION_EXECUTE_HANDLER )
#endif
{
- OSL_ENSURE( sal_False, "Error CompareTargetDevice" );
+ OSL_FAIL( "Error CompareTargetDevice" );
bRet = sal_False;
}
#ifdef __MINGW32__
@@ -487,3 +488,5 @@ sal_Bool SAL_CALL CompareTargetDevice( DVTARGETDEVICE* ptdLeft, DVTARGETDEVICE*
return bRet;
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/win32/misc/ImplHelper.hxx b/dtrans/source/win32/misc/ImplHelper.hxx
index f410424c947f..9255eb195561 100644
--- a/dtrans/source/win32/misc/ImplHelper.hxx
+++ b/dtrans/source/win32/misc/ImplHelper.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -104,3 +105,5 @@ sal_Bool SAL_CALL IsOEMCP( sal_uInt32 codepage );
rtl::OUString SAL_CALL cptostr( sal_uInt32 codepage );
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/win32/misc/WinClip.hxx b/dtrans/source/win32/misc/WinClip.hxx
index 670fd70d97d6..139eac50cfff 100644
--- a/dtrans/source/win32/misc/WinClip.hxx
+++ b/dtrans/source/win32/misc/WinClip.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -43,3 +44,5 @@
const sal_Int32 CF_INVALID = 0;
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/win32/mtaole/MtaOleClipb.cxx b/dtrans/source/win32/mtaole/MtaOleClipb.cxx
index 3d083b9e5735..ee6da2ee5628 100644
--- a/dtrans/source/win32/mtaole/MtaOleClipb.cxx
+++ b/dtrans/source/win32/mtaole/MtaOleClipb.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -240,10 +241,10 @@ public:
m_hResult = CoInitialize( NULL );
if ( S_OK == m_hResult )
- OSL_ENSURE( sal_False, \
+ OSL_FAIL( \
"com was not yet initialzed, the thread was not created using osl_createThread" );
else if ( FAILED( m_hResult ) && !( RPC_E_CHANGED_MODE == m_hResult ) )
- OSL_ENSURE( sal_False, \
+ OSL_FAIL( \
"com could not be initialized, maybe the thread was not created using osl_createThread" );
}
@@ -374,7 +375,7 @@ HRESULT CMtaOleClipboard::flushClipboard( )
{
if ( !WaitForThreadReady( ) )
{
- OSL_ENSURE( sal_False, "clipboard sta thread not ready" );
+ OSL_FAIL( "clipboard sta thread not ready" );
return E_FAIL;
}
@@ -403,7 +404,7 @@ HRESULT CMtaOleClipboard::getClipboard( IDataObject** ppIDataObject )
if ( !WaitForThreadReady( ) )
{
- OSL_ENSURE( sal_False, "clipboard sta thread not ready" );
+ OSL_FAIL( "clipboard sta thread not ready" );
return E_FAIL;
}
@@ -442,7 +443,7 @@ HRESULT CMtaOleClipboard::setClipboard( IDataObject* pIDataObject )
{
if ( !WaitForThreadReady( ) )
{
- OSL_ENSURE( sal_False, "clipboard sta thread not ready" );
+ OSL_FAIL( "clipboard sta thread not ready" );
return E_FAIL;
}
@@ -480,7 +481,7 @@ sal_Bool CMtaOleClipboard::registerClipViewer( LPFNC_CLIPVIEWER_CALLBACK_t pfncC
{
if ( !WaitForThreadReady( ) )
{
- OSL_ENSURE( sal_False, "clipboard sta thread not ready" );
+ OSL_FAIL( "clipboard sta thread not ready" );
return sal_False;
}
@@ -589,7 +590,7 @@ LRESULT CMtaOleClipboard::onChangeCBChain( HWND hWndRemove, HWND hWndNext )
else if ( IsWindow( m_hwndNextClipViewer ) )
{
// forward the message to the next one
- DWORD dwResult;
+ DWORD_PTR dwpResult;
SendMessageTimeoutA(
m_hwndNextClipViewer,
WM_CHANGECBCHAIN,
@@ -597,7 +598,7 @@ LRESULT CMtaOleClipboard::onChangeCBChain( HWND hWndRemove, HWND hWndNext )
reinterpret_cast<LPARAM>(hWndNext),
SMTO_BLOCK,
MAX_CLIPEVENT_PROCESSING_TIME,
- &dwResult );
+ &dwpResult );
}
return 0;
@@ -624,7 +625,7 @@ LRESULT CMtaOleClipboard::onDrawClipboard( )
// foward the message to the next viewer in the chain
if ( IsWindow( m_hwndNextClipViewer ) )
{
- DWORD dwResult;
+ DWORD_PTR dwpResult;
SendMessageTimeoutA(
m_hwndNextClipViewer,
WM_DRAWCLIPBOARD,
@@ -632,7 +633,7 @@ LRESULT CMtaOleClipboard::onDrawClipboard( )
static_cast< LPARAM >( 0 ),
SMTO_BLOCK,
MAX_CLIPEVENT_PROCESSING_TIME,
- &dwResult );
+ &dwpResult );
}
return 0;
@@ -891,3 +892,4 @@ sal_Bool CMtaOleClipboard::WaitForThreadReady( ) const
return bRet;
}
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/win32/workbench/XTDo.cxx b/dtrans/source/win32/workbench/XTDo.cxx
index c3209429cf21..050cc349a41d 100644
--- a/dtrans/source/win32/workbench/XTDo.cxx
+++ b/dtrans/source/win32/workbench/XTDo.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -35,9 +36,7 @@
#include "..\DTransHelper.hxx"
-#ifndef _TWRAPPERDATAOBJECT_HXX_
#include "XTDo.hxx"
-#endif
#if defined _MSC_VER
#pragma warning(push,1)
@@ -429,3 +428,5 @@ STDMETHODIMP CEnumFormatEtc::Clone( IEnumFORMATETC** ppenum )
return hr;
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/win32/workbench/XTDo.hxx b/dtrans/source/win32/workbench/XTDo.hxx
index e34a931380f8..e37b4beefc2f 100644
--- a/dtrans/source/win32/workbench/XTDo.hxx
+++ b/dtrans/source/win32/workbench/XTDo.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -132,3 +133,5 @@ private:
typedef CEnumFormatEtc *PCEnumFormatEtc;
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/win32/workbench/makefile.mk b/dtrans/source/win32/workbench/makefile.mk
index be85525016c9..7432d2512df2 100644
--- a/dtrans/source/win32/workbench/makefile.mk
+++ b/dtrans/source/win32/workbench/makefile.mk
@@ -41,7 +41,6 @@ stoponerror=tr
.ENDIF
# --- Settings -----------------------------------------------------
-#.INCLUDE : $(PRJ)$/util$/makefile.pmk
.INCLUDE : settings.mk
@@ -54,8 +53,7 @@ CFLAGS+=-D_WIN32_DCOM -EHsc -Ob0
OBJFILES= $(OBJ)$/test_wincb.obj
APP1TARGET= $(TARGET)
APP1OBJS= $(OBJ)$/test_wincb.obj
-
-
+
APP1STDLIBS= $(SALLIB) \
$(CPPULIB) \
$(CPPUHELPERLIB) \
@@ -65,7 +63,6 @@ APP1STDLIBS= $(SALLIB) \
$(COMDLG32LIB)
APP1LIBS= $(SLB)$/dtutils.lib
-
APP1NOSAL= TRUE
@@ -86,11 +83,9 @@ APP1STDLIBS= $(SALLIB)\
$(OLEAUT32LIB)
APP1LIBS=
-
APP1NOSAL= TRUE
.ENDIF
# --- Targets ------------------------------------------------------
.INCLUDE : target.mk
-#.INCLUDE : $(PRJ)$/util$/target.pmk
diff --git a/dtrans/source/win32/workbench/test_wincb.cxx b/dtrans/source/win32/workbench/test_wincb.cxx
index b3f1a2ef95ee..c41d5a79153f 100644
--- a/dtrans/source/win32/workbench/test_wincb.cxx
+++ b/dtrans/source/win32/workbench/test_wincb.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -167,7 +168,7 @@ private:
CTransferable::CTransferable( ) :
m_FlavorList( 1 ),
- m_Data( OUString::createFromAscii( "Ich habe mir ein neues Fahrrad gekauft!" ) )
+ m_Data( OUString(RTL_CONSTASCII_USTRINGPARAM("Ich habe mir ein neues Fahrrad gekauft!")) )
{
DataFlavor df;
@@ -276,10 +277,10 @@ int SAL_CALL main( int nArgc, char* Argv[] )
OUString rdbName = OUString( RTL_CONSTASCII_USTRINGPARAM( RDB_SYSPATH ) );
Reference< XMultiServiceFactory > g_xFactory( createRegistryServiceFactory( rdbName ) );
- // Print a message if an error occured.
+ // Print a message if an error occurred.
if ( !g_xFactory.is( ) )
{
- OSL_ENSURE(sal_False, "Can't create RegistryServiceFactory");
+ OSL_FAIL("Can't create RegistryServiceFactory");
return(-1);
}
@@ -293,7 +294,7 @@ int SAL_CALL main( int nArgc, char* Argv[] )
xClipboard( g_xFactory->createInstance( OUString( WINCLIPBOARD_SERVICE_NAME ) ), UNO_QUERY );
if ( !xClipboard.is( ) )
{
- OSL_ENSURE( sal_False, "Error creating Clipboard Service" );
+ OSL_FAIL( "Error creating Clipboard Service" );
return(-1);
}
@@ -333,7 +334,7 @@ int SAL_CALL main( int nArgc, char* Argv[] )
Reference< XComponent > xComponent( g_xFactory, UNO_QUERY );
if ( !xComponent.is() )
- OSL_ENSURE(sal_False, "Error shuting down");
+ OSL_FAIL("Error shuting down");
// Dispose and clear factory
xComponent->dispose();
@@ -346,3 +347,5 @@ int SAL_CALL main( int nArgc, char* Argv[] )
return 0;
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/source/win32/workbench/testmarshal.cxx b/dtrans/source/win32/workbench/testmarshal.cxx
index 3927a1dcf449..a07d7fb4401e 100644
--- a/dtrans/source/win32/workbench/testmarshal.cxx
+++ b/dtrans/source/win32/workbench/testmarshal.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -241,3 +242,5 @@ int SAL_CALL main( int nArgc, char* Argv[] )
return 0;
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/test/win32/dnd/atlwindow.cxx b/dtrans/test/win32/dnd/atlwindow.cxx
index 2ed1b1b956bb..2295a7ddf2e5 100644
--- a/dtrans/test/win32/dnd/atlwindow.cxx
+++ b/dtrans/test/win32/dnd/atlwindow.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -40,7 +41,6 @@
#include "atlwindow.hxx"
#include "targetlistener.hxx"
#include "sourcelistener.hxx"
-//#include "transferable.hxx"
#include <map>
#include <winbase.h>
@@ -48,9 +48,10 @@ using namespace com::sun::star::lang;
using namespace com::sun::star::datatransfer::dnd;
using namespace com::sun::star::datatransfer::dnd::DNDConstants;
using namespace cppu;
-using namespace rtl;
using namespace std;
+using ::rtl::OUString;
+
LRESULT APIENTRY EditSubclassProc( HWND hwnd, UINT uMsg,WPARAM wParam, LPARAM lParam) ;
@@ -260,3 +261,5 @@ LRESULT APIENTRY EditSubclassProc( HWND hwnd, UINT uMsg,WPARAM wParam, LPARAM lP
wParam, lParam);
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/test/win32/dnd/atlwindow.hxx b/dtrans/test/win32/dnd/atlwindow.hxx
index 7befe05bbb4e..f18ac08af1da 100644
--- a/dtrans/test/win32/dnd/atlwindow.hxx
+++ b/dtrans/test/win32/dnd/atlwindow.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -98,3 +99,5 @@ public:
};
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/test/win32/dnd/dndTest.cxx b/dtrans/test/win32/dnd/dndTest.cxx
index e1a96598da62..511a66cdf8a5 100644
--- a/dtrans/test/win32/dnd/dndTest.cxx
+++ b/dtrans/test/win32/dnd/dndTest.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -50,10 +51,8 @@ CComModule _Module;
#include <com/sun/star/lang/XComponent.hpp>
#include <rtl/process.h>
#include <cppuhelper/servicefactory.hxx>
-//#include "transferable.hxx"
#include "sourcelistener.hxx"
-
#include "atlwindow.hxx"
BEGIN_OBJECT_MAP(ObjectMap)
END_OBJECT_MAP()
@@ -63,22 +62,16 @@ using namespace com::sun::star::datatransfer;
using namespace com::sun::star::uno;
using namespace com::sun::star::datatransfer::dnd;
using namespace com::sun::star::datatransfer::dnd::DNDConstants;
-using namespace rtl;
-// defined in atlwindow.hxx
-// #define WM_SOURCE_INIT WM_APP+100
-// #define WM_SOURCE_STARTDRAG WM_APP+101
+using ::rtl::OUString;
+
#define WM_CREATE_MTA_WND
HRESULT doTest();
DWORD WINAPI MTAFunc( void* threadData);
Reference< XMultiServiceFactory > MultiServiceFactory;
-//int APIENTRY WinMain(HINSTANCE hInstance,
-// HINSTANCE hPrevInstance,
-// LPSTR lpCmdLine,
-// int nCmdShow)
-//int _tmain( int argc, TCHAR *argv[ ], TCHAR *envp[ ] )
+
int main( int argc, char *argv[ ], char *envp[ ] )
{
HRESULT hr;
@@ -94,8 +87,6 @@ int main( int argc, char *argv[ ], char *envp[ ] )
if( FAILED(hr=doTest()))
{
_com_error err( hr);
- const TCHAR * errMsg= err.ErrorMessage();
-// MessageBox( NULL, errMsg, "Test failed", MB_ICONERROR);
}
@@ -161,8 +152,7 @@ DWORD WINAPI MTAFunc( void* threadData)
RECT pos={0, 406, 300, 605};
AWindow win(_T("DnD, full MTA"), GetCurrentThreadId(), pos, false, true);
-// ThreadData data= *( ThreadData*)pParams;
-// SetEvent(data.evtThreadReady);
+
while( GetMessage(&msg, (HWND)NULL, 0, 0) )
{
switch( msg.message)
@@ -208,3 +198,5 @@ DWORD WINAPI MTAFunc( void* threadData)
CoUninitialize();
return 0;
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/test/win32/dnd/makefile.mk b/dtrans/test/win32/dnd/makefile.mk
index 3744e6135806..93ac89b0d35c 100644
--- a/dtrans/test/win32/dnd/makefile.mk
+++ b/dtrans/test/win32/dnd/makefile.mk
@@ -32,7 +32,6 @@ TARGET=dndTest
TARGETTYPE=CUI
LIBTARGET=NO
-#USE_DEFFILE= TRUE
ENABLE_EXCEPTIONS=TRUE
# --- Settings ---
@@ -41,7 +40,6 @@ ENABLE_EXCEPTIONS=TRUE
# --- Files ---
-# CFLAGS+=-GR -DUNICODE -D_UNICODE
CFLAGS+= -D_WIN32_DCOM
INCPRE+= -I$(ATL_INCLUDE)
@@ -73,8 +71,6 @@ APP1LIBS= \
$(SLB)$/dtobjfact.lib \
$(SLB)$/dtutils.lib
-# $(SOLARLIBDIR)$/imtaolecb.lib\
-
APP1DEF= $(MISC)\$(APP1TARGET).def
# --- Targets ---
diff --git a/dtrans/test/win32/dnd/sourcelistener.cxx b/dtrans/test/win32/dnd/sourcelistener.cxx
index 377157b5512e..a3a0a6f441bd 100644
--- a/dtrans/test/win32/dnd/sourcelistener.cxx
+++ b/dtrans/test/win32/dnd/sourcelistener.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -71,3 +72,4 @@ void SAL_CALL DragSourceListener::dropActionChanged( const DragSourceDragEvent&
{
}
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/test/win32/dnd/sourcelistener.hxx b/dtrans/test/win32/dnd/sourcelistener.hxx
index 0480102d7e00..dbe9f0308914 100644
--- a/dtrans/test/win32/dnd/sourcelistener.hxx
+++ b/dtrans/test/win32/dnd/sourcelistener.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -63,3 +64,5 @@ public:
};
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/test/win32/dnd/targetlistener.cxx b/dtrans/test/win32/dnd/targetlistener.cxx
index cb4a5ac72664..1a1339833cc1 100644
--- a/dtrans/test/win32/dnd/targetlistener.cxx
+++ b/dtrans/test/win32/dnd/targetlistener.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -28,15 +29,14 @@
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_dtrans.hxx"
-
#include "targetlistener.hxx"
#include <com/sun/star/datatransfer/dnd/DNDConstants.hpp>
#include <com/sun/star/datatransfer/DataFlavor.hpp>
-//using namespace com::sun::star::datatransfer::dnd;
using namespace com::sun::star::datatransfer::dnd::DNDConstants;
using namespace com::sun::star::datatransfer;
-using namespace rtl;
+
+using ::rtl::OUString;
DropTargetListener::DropTargetListener(HWND hEdit):m_hEdit( hEdit)
{
@@ -51,22 +51,12 @@ void SAL_CALL DropTargetListener::disposing( const EventObject& Source )
}
-
-
void SAL_CALL DropTargetListener::drop( const DropTargetDropEvent& e )
throw(RuntimeException)
{
-// e.Context->dropComplete( sal_True);
-// e.Context->acceptDrop( ACTION_COPY);
e.Context->rejectDrop();
- // if the Transferable contains text, then we send it to the edit window
-// Sequence<DataFlavor> flavors= e.Transferable->getTransferDataFlavors();
-// DataFlavor aFlavor;
-// for( int i=0; i < flavors.getLength(); i++)
-// aFlavor= flavors[4];
-
- DataFlavor flavor( OUString(OUString::createFromAscii("text/plain;charset=windows-1252")),
+ DataFlavor flavor( OUString(OUString(RTL_CONSTASCII_USTRINGPARAM("text/plain;charset=windows-1252"))),
OUString(L"Text plain"), getCppuType( ( Sequence<sal_Int8>*)0 ) );
Any anyData= e.Transferable->getTransferData( flavor);
@@ -80,9 +70,6 @@ void SAL_CALL DropTargetListener::dragEnter( const DropTargetDragEnterEvent& dtd
//If one drags something that is not moveable
if( !(dtde.SourceActions & dtde.DropAction) )
dtde.Context->acceptDrag( ACTION_COPY);
-
-// dtde.Context->rejectDrag( );
-
}
void SAL_CALL DropTargetListener::dragExit( const DropTargetEvent& dte )
@@ -101,3 +88,5 @@ void SAL_CALL DropTargetListener::dropActionChanged( const DropTargetDragEvent&
throw(RuntimeException)
{
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/test/win32/dnd/targetlistener.hxx b/dtrans/test/win32/dnd/targetlistener.hxx
index 9c3402e961da..b5543fdc9e41 100644
--- a/dtrans/test/win32/dnd/targetlistener.hxx
+++ b/dtrans/test/win32/dnd/targetlistener.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -72,3 +73,5 @@ public:
};
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/test/win32/dnd/transferable.cxx b/dtrans/test/win32/dnd/transferable.cxx
index 4c76ec2fee73..c20514f93b4b 100644
--- a/dtrans/test/win32/dnd/transferable.cxx
+++ b/dtrans/test/win32/dnd/transferable.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -124,3 +125,5 @@ void SAL_CALL CTransferable::lostOwnership( const Reference< XClipboard >& xClip
throw(RuntimeException)
{
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/test/win32/dnd/transferable.hxx b/dtrans/test/win32/dnd/transferable.hxx
index a9509f497ab1..315b3f55c9b2 100644
--- a/dtrans/test/win32/dnd/transferable.hxx
+++ b/dtrans/test/win32/dnd/transferable.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -27,17 +28,6 @@
#ifndef _TRANSFERABLE_HXX_
#define _TRANSFERABLE_HXX_
-//_________________________________________________________________________________________________________________________
-// interface includes
-//_________________________________________________________________________________________________________________________
-
-
-//#include "..\ImplHelper.hxx"
-
-//_________________________________________________________________________________________________________________________
-// other includes
-//_________________________________________________________________________________________________________________________
-
#include <cppuhelper/servicefactory.hxx>
#include <com/sun/star/datatransfer/XTransferable.hpp>
#include <com/sun/star/datatransfer/clipboard/XClipboardOwner.hpp>
@@ -122,3 +112,5 @@ private:
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/dtrans/util/makefile.mk b/dtrans/util/makefile.mk
index 8df69bbf1d36..850f2910fbf7 100644
--- a/dtrans/util/makefile.mk
+++ b/dtrans/util/makefile.mk
@@ -155,27 +155,6 @@ DEF4EXPORTFILE= exports.dxp
.ENDIF # "$(GUI)"=="WNT"
-.IF "$(GUI)"=="OS2"
-
-# --- sysdtrans dll ---
-
-SHL3TARGET=$(TARGET3)
-
-SHL3LIBS=$(SLB)$/sysdtrans.lib
-
-SHL3STDLIBS= \
- $(SALLIB) \
- $(CPPULIB) \
- $(CPPUHELPERLIB) \
- UClip.lib
-
-SHL3IMPLIB=i$(SHL3TARGET)
-
-SHL3DEF= $(MISC)$/$(SHL3TARGET).def
-DEF3NAME= $(SHL3TARGET)
-DEF3EXPORTFILE= exports.dxp
-
-.ENDIF # "$(GUI)"=="OS2"
.ENDIF # L10N_framework
.INCLUDE : target.mk
diff --git a/i18npool/inc/breakiteratorImpl.hxx b/i18npool/inc/breakiteratorImpl.hxx
index ad49d9f13027..5e701d0bd2d2 100644
--- a/i18npool/inc/breakiteratorImpl.hxx
+++ b/i18npool/inc/breakiteratorImpl.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -150,3 +151,5 @@ private :
#endif // _I18N_BREAKITERATOR_HXX_
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/inc/breakiterator_cjk.hxx b/i18npool/inc/breakiterator_cjk.hxx
index e94dd7cd0534..fa0726ac1c53 100644
--- a/i18npool/inc/breakiterator_cjk.hxx
+++ b/i18npool/inc/breakiterator_cjk.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -76,3 +77,5 @@ BREAKITERATOR_CJK( ko )
} } } }
#endif // _I18N_BREAKITERATOR_CJK_HXX_
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/inc/breakiterator_ctl.hxx b/i18npool/inc/breakiterator_ctl.hxx
index 17661614ab7b..47a1c9f6c3f3 100644
--- a/i18npool/inc/breakiterator_ctl.hxx
+++ b/i18npool/inc/breakiterator_ctl.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -62,3 +63,5 @@ protected:
} } } }
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/inc/breakiterator_th.hxx b/i18npool/inc/breakiterator_th.hxx
index cba8bd2440de..0909d97a0df6 100644
--- a/i18npool/inc/breakiterator_th.hxx
+++ b/i18npool/inc/breakiterator_th.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -46,3 +47,5 @@ protected:
} } } }
#endif // _I18N_BREAKITERATOR_TH_HXX_
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/inc/breakiterator_unicode.hxx b/i18npool/inc/breakiterator_unicode.hxx
index 53600c0cb3ae..57e0aadc7fc4 100644
--- a/i18npool/inc/breakiterator_unicode.hxx
+++ b/i18npool/inc/breakiterator_unicode.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -100,3 +101,5 @@ protected:
} } } }
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/inc/bullet.h b/i18npool/inc/bullet.h
index 6a0b945d2de0..42dea9cfcb17 100644
--- a/i18npool/inc/bullet.h
+++ b/i18npool/inc/bullet.h
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -329,3 +330,5 @@ static sal_Unicode table_DiZi_zh[] = {
};
} } } }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/inc/calendarImpl.hxx b/i18npool/inc/calendarImpl.hxx
index 8ba8d6caec34..7923faed556f 100644
--- a/i18npool/inc/calendarImpl.hxx
+++ b/i18npool/inc/calendarImpl.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -104,3 +105,5 @@ private:
} } } }
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/inc/calendar_gregorian.hxx b/i18npool/inc/calendar_gregorian.hxx
index 2d32c7a75348..1f9cdc8388cb 100644
--- a/i18npool/inc/calendar_gregorian.hxx
+++ b/i18npool/inc/calendar_gregorian.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -172,3 +173,5 @@ public:
} } } }
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/inc/calendar_hijri.hxx b/i18npool/inc/calendar_hijri.hxx
index d9f4be232671..f59713f36d7d 100644
--- a/i18npool/inc/calendar_hijri.hxx
+++ b/i18npool/inc/calendar_hijri.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -82,3 +83,5 @@ private:
} } } }
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/inc/calendar_jewish.hxx b/i18npool/inc/calendar_jewish.hxx
index 23e207389bc0..d5962e0041db 100644
--- a/i18npool/inc/calendar_jewish.hxx
+++ b/i18npool/inc/calendar_jewish.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -52,3 +53,5 @@ protected:
} } } }
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/inc/cclass_cjk.hxx b/i18npool/inc/cclass_cjk.hxx
index 9619d5f7d39c..0afa6a511d3c 100644
--- a/i18npool/inc/cclass_cjk.hxx
+++ b/i18npool/inc/cclass_cjk.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -93,3 +94,5 @@ CCLASS_CJK(cclass_ko)
} } } }
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/inc/cclass_unicode.hxx b/i18npool/inc/cclass_unicode.hxx
index 60f28748b584..61d8f14573c4 100644
--- a/i18npool/inc/cclass_unicode.hxx
+++ b/i18npool/inc/cclass_unicode.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -186,3 +187,5 @@ private:
} } } }
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/inc/chaptercollator.hxx b/i18npool/inc/chaptercollator.hxx
index e47fbd184c26..21d3b0098faf 100644
--- a/i18npool/inc/chaptercollator.hxx
+++ b/i18npool/inc/chaptercollator.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -60,3 +61,5 @@ private :
} } } }
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/inc/characterclassificationImpl.hxx b/i18npool/inc/characterclassificationImpl.hxx
index 0292507a379a..e30f64bcb006 100644
--- a/i18npool/inc/characterclassificationImpl.hxx
+++ b/i18npool/inc/characterclassificationImpl.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -116,3 +117,5 @@ private:
} } } }
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/inc/chartonum.hxx b/i18npool/inc/chartonum.hxx
index 5f2e8fdd55e5..0e975f0c0416 100644
--- a/i18npool/inc/chartonum.hxx
+++ b/i18npool/inc/chartonum.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -59,3 +60,5 @@ TRANSLITERATION_CHARTONUM(_th)
} } } }
#endif // _L10N_TRANSLITERATION_CHARTONUM_HXX_
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/inc/collatorImpl.hxx b/i18npool/inc/collatorImpl.hxx
index 7e4192553183..4098989389cc 100644
--- a/i18npool/inc/collatorImpl.hxx
+++ b/i18npool/inc/collatorImpl.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -116,3 +117,5 @@ private :
} } } }
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/inc/collator_unicode.hxx b/i18npool/inc/collator_unicode.hxx
index 312f41cb1793..5cf481d5b5c3 100644
--- a/i18npool/inc/collator_unicode.hxx
+++ b/i18npool/inc/collator_unicode.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -83,3 +84,5 @@ private:
} } } }
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/inc/defaultnumberingprovider.hxx b/i18npool/inc/defaultnumberingprovider.hxx
index 1d9a319ac12c..d4ca9f5f49ab 100644
--- a/i18npool/inc/defaultnumberingprovider.hxx
+++ b/i18npool/inc/defaultnumberingprovider.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -104,3 +105,5 @@ private:
} } } }
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/inc/i18npool/i18npooldllapi.h b/i18npool/inc/i18npool/i18npooldllapi.h
index 581352ef3fa2..e188a1de2fb5 100644
--- a/i18npool/inc/i18npool/i18npooldllapi.h
+++ b/i18npool/inc/i18npool/i18npooldllapi.h
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -39,3 +40,4 @@
#endif /* INCLUDED_I18NPOOL_I18NPOOLDLLAPI_H */
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/inc/i18npool/lang.h b/i18npool/inc/i18npool/lang.h
index 5d9c3cee878c..1870a7b48351 100644
--- a/i18npool/inc/i18npool/lang.h
+++ b/i18npool/inc/i18npool/lang.h
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -351,6 +352,7 @@ typedef unsigned short LanguageType;
#define LANGUAGE_TAJIK 0x0428
#define LANGUAGE_TAMAZIGHT_ARABIC 0x045F
#define LANGUAGE_TAMAZIGHT_LATIN 0x085F
+#define LANGUAGE_TAMAZIGHT_TIFINAGH 0x0C5F
#define LANGUAGE_TAMIL 0x0449
#define LANGUAGE_TATAR 0x0444
#define LANGUAGE_TELUGU 0x044A
@@ -520,6 +522,18 @@ typedef unsigned short LanguageType;
#define LANGUAGE_USER_LOJBAN 0x0658 /* no locale */
#define LANGUAGE_USER_KABYLE 0x0659
#define LANGUAGE_USER_HAITIAN 0x065A
-
+#define LANGUAGE_USER_BEEMBE 0x065B
+#define LANGUAGE_USER_BEKWEL 0x065C
+#define LANGUAGE_USER_KITUBA 0x065D
+#define LANGUAGE_USER_LARI 0x065E
+#define LANGUAGE_USER_MBOCHI 0x065F
+#define LANGUAGE_USER_TEKE_IBALI 0x0660
+#define LANGUAGE_USER_TEKE_TYEE 0x0661
+#define LANGUAGE_USER_VILI 0x0662
+#define LANGUAGE_USER_PORTUGUESE_ANGOLA 0x8016 /* makeLangID( 0x20, getPrimaryLanguage( LANGUAGE_PORTUGUESE)) */
+#define LANGUAGE_USER_MANX 0x0663
+#define LANGUAGE_USER_TEKE_EBOO 0x0664
#endif /* INCLUDED_I18NPOOL_LANG_H */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/inc/i18npool/mslangid.hxx b/i18npool/inc/i18npool/mslangid.hxx
index 61f526a7f370..b2a9e054482c 100644
--- a/i18npool/inc/i18npool/mslangid.hxx
+++ b/i18npool/inc/i18npool/mslangid.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -30,9 +31,7 @@
#include <sal/config.h>
-#ifndef INCLUDED_I18NPOOL_DLLAPI_H
#include "i18npool/i18npooldllapi.h"
-#endif
#include "i18npool/lang.h"
#include <com/sun/star/lang/Locale.hpp>
@@ -312,3 +311,5 @@ inline LanguageType MsLangId::getSystemUILanguage()
}
#endif // INCLUDED_I18NPOOL_MSLANGID_HXX
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/inc/i18npool/paper.hxx b/i18npool/inc/i18npool/paper.hxx
index f0a7d76931b7..ad95e0db8cc8 100644
--- a/i18npool/inc/i18npool/paper.hxx
+++ b/i18npool/inc/i18npool/paper.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -152,3 +153,5 @@ public:
};
#endif // INCLUDED_I18NPOOL_PAPER_HXX
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/inc/indexentrysupplier.hxx b/i18npool/inc/indexentrysupplier.hxx
index 11395cce8bf6..05a9813932d4 100644
--- a/i18npool/inc/indexentrysupplier.hxx
+++ b/i18npool/inc/indexentrysupplier.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -108,3 +109,5 @@ protected:
} } } }
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/inc/indexentrysupplier_asian.hxx b/i18npool/inc/indexentrysupplier_asian.hxx
index 42ab05eda04d..db6e174b7a31 100644
--- a/i18npool/inc/indexentrysupplier_asian.hxx
+++ b/i18npool/inc/indexentrysupplier_asian.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -63,3 +64,5 @@ private:
} } } }
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/inc/indexentrysupplier_common.hxx b/i18npool/inc/indexentrysupplier_common.hxx
index eae97f019237..f92b8151ccfb 100644
--- a/i18npool/inc/indexentrysupplier_common.hxx
+++ b/i18npool/inc/indexentrysupplier_common.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -108,3 +109,5 @@ protected:
} } } }
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/inc/indexentrysupplier_default.hxx b/i18npool/inc/indexentrysupplier_default.hxx
index eae78f5c576d..9958df85d0ce 100644
--- a/i18npool/inc/indexentrysupplier_default.hxx
+++ b/i18npool/inc/indexentrysupplier_default.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -112,3 +113,5 @@ public:
} } } }
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/inc/indexentrysupplier_ja_phonetic.hxx b/i18npool/inc/indexentrysupplier_ja_phonetic.hxx
index 3b5faa823153..c9156fdde988 100644
--- a/i18npool/inc/indexentrysupplier_ja_phonetic.hxx
+++ b/i18npool/inc/indexentrysupplier_ja_phonetic.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -73,3 +74,5 @@ INDEXENTRYSUPPLIER_JA_PHONETIC( ja_phonetic_alphanumeric_last_by_consonant )
} } } }
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/inc/inputsequencechecker.hxx b/i18npool/inc/inputsequencechecker.hxx
index 84d1b4938d1b..c738d78d3411 100644
--- a/i18npool/inc/inputsequencechecker.hxx
+++ b/i18npool/inc/inputsequencechecker.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -88,3 +89,5 @@ private :
} } } }
#endif // _I18N_BREAKITERATOR_HXX_
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/inc/inputsequencechecker_hi.hxx b/i18npool/inc/inputsequencechecker_hi.hxx
index 4f0e4a7e2cb6..372b0398198d 100644
--- a/i18npool/inc/inputsequencechecker_hi.hxx
+++ b/i18npool/inc/inputsequencechecker_hi.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -53,3 +54,5 @@ public:
} } } }
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/inc/inputsequencechecker_th.hxx b/i18npool/inc/inputsequencechecker_th.hxx
index 979740626682..f2fc2fbcafaf 100644
--- a/i18npool/inc/inputsequencechecker_th.hxx
+++ b/i18npool/inc/inputsequencechecker_th.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -50,3 +51,5 @@ public:
} } } }
#endif // _I18N_BREAKITERATOR_HXX_
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/inc/localedata.hxx b/i18npool/inc/localedata.hxx
index 327d0f5bd55b..4cc240d3ebf9 100644
--- a/i18npool/inc/localedata.hxx
+++ b/i18npool/inc/localedata.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -131,9 +132,11 @@ private :
getCalendarItemByName(const rtl::OUString& name,
const com::sun::star::lang::Locale& rLocale,
const com::sun::star::uno::Sequence< com::sun::star::i18n::Calendar >& calendarsSeq,
- sal_Int16 len, sal_Int16 item) throw( com::sun::star::uno::RuntimeException );
+ sal_Int16 item) throw( com::sun::star::uno::RuntimeException );
};
} } } }
#endif // _I18N_LOCALEDATA_HXX_
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/inc/nativenumbersupplier.hxx b/i18npool/inc/nativenumbersupplier.hxx
index 9054f0b67851..c31c2141aab0 100644
--- a/i18npool/inc/nativenumbersupplier.hxx
+++ b/i18npool/inc/nativenumbersupplier.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -89,3 +90,5 @@ private:
} } } }
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/inc/numberformatcode.hxx b/i18npool/inc/numberformatcode.hxx
index eeefba3a7c27..9fb98ad54640 100644
--- a/i18npool/inc/numberformatcode.hxx
+++ b/i18npool/inc/numberformatcode.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -79,3 +80,5 @@ private:
#endif // _I18N_NUMBERFORMATCODE_HXX_
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/inc/numtochar.hxx b/i18npool/inc/numtochar.hxx
index 8c8f307d9c1d..774612032da7 100644
--- a/i18npool/inc/numtochar.hxx
+++ b/i18npool/inc/numtochar.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -60,3 +61,5 @@ TRANSLITERATION_NUMTOCHAR(Halfwidth)
} } } }
#endif // _L10N_TRANSLITERATION_NUMTOCHAR_HXX_
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/inc/numtotext_cjk.hxx b/i18npool/inc/numtotext_cjk.hxx
index 9d266af17774..c79d693c19e6 100644
--- a/i18npool/inc/numtotext_cjk.hxx
+++ b/i18npool/inc/numtotext_cjk.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -75,3 +76,5 @@ TRANSLITERATION_NUMTOTEXT_CJK ( HangulCircledSyllable_ko )
} } } }
#endif // _L10N_TRANSLITERATION_NUMTOTEXT_HXX_
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/inc/ordinalsuffix.hxx b/i18npool/inc/ordinalsuffix.hxx
index 4be7bbe74ff3..6116047b0efd 100644
--- a/i18npool/inc/ordinalsuffix.hxx
+++ b/i18npool/inc/ordinalsuffix.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -44,7 +45,7 @@ class OrdinalSuffix : public cppu::WeakImplHelper2
virtual ~OrdinalSuffix();
// XOrdinalSuffix
- virtual rtl::OUString SAL_CALL getOrdinalSuffix( sal_Int32 nNumber, const com::sun::star::lang::Locale &rLocale) throw(com::sun::star::uno::RuntimeException);
+ virtual com::sun::star::uno::Sequence< rtl::OUString > SAL_CALL getOrdinalSuffix( sal_Int32 nNumber, const com::sun::star::lang::Locale &rLocale ) throw(com::sun::star::uno::RuntimeException);
// XServiceInfo
virtual rtl::OUString SAL_CALL getImplementationName() throw(com::sun::star::uno::RuntimeException);
@@ -55,3 +56,5 @@ class OrdinalSuffix : public cppu::WeakImplHelper2
com::sun::star::uno::Reference < com::sun::star::lang::XMultiServiceFactory > _xServiceManager;
};
} } } }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/inc/pch/precompiled_i18npool.cxx b/i18npool/inc/pch/precompiled_i18npool.cxx
index 5abba95233d3..f829eac8cab5 100644
--- a/i18npool/inc/pch/precompiled_i18npool.cxx
+++ b/i18npool/inc/pch/precompiled_i18npool.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -27,3 +28,4 @@
#include "precompiled_i18npool.hxx"
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/inc/pch/precompiled_i18npool.hxx b/i18npool/inc/pch/precompiled_i18npool.hxx
index dd53267e0b0d..b2d6ba960e2c 100644
--- a/i18npool/inc/pch/precompiled_i18npool.hxx
+++ b/i18npool/inc/pch/precompiled_i18npool.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -30,3 +31,4 @@
#ifdef PRECOMPILED_HEADERS
#endif
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/inc/scripttypedetector.hxx b/i18npool/inc/scripttypedetector.hxx
index 3ae841a4175b..301dd6d51a6c 100644
--- a/i18npool/inc/scripttypedetector.hxx
+++ b/i18npool/inc/scripttypedetector.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -64,3 +65,5 @@ public:
};
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/inc/servicename.hxx b/i18npool/inc/servicename.hxx
index 605a9e2e5390..7eb7820ac647 100644
--- a/i18npool/inc/servicename.hxx
+++ b/i18npool/inc/servicename.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -84,3 +85,5 @@ Implementation Name
#define TRLT_IMPLNAME_Ja_JP TRLT_IMPLNAME_PREFIX "ja_JP"
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/inc/textToPronounce_zh.hxx b/i18npool/inc/textToPronounce_zh.hxx
index e1452606d28f..9543b267ef6a 100644
--- a/i18npool/inc/textToPronounce_zh.hxx
+++ b/i18npool/inc/textToPronounce_zh.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -79,3 +80,5 @@ TRANSLITERATION_TextToPronounce_zh( TextToChuyin_zh_TW)
} } } }
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/inc/textconversion.hxx b/i18npool/inc/textconversion.hxx
index 9cdc8a9b75e2..657a31d0a159 100644
--- a/i18npool/inc/textconversion.hxx
+++ b/i18npool/inc/textconversion.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -209,3 +210,5 @@ private :
} // com
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/inc/textconversionImpl.hxx b/i18npool/inc/textconversionImpl.hxx
index cd7a15778a78..d798bf2ef14b 100644
--- a/i18npool/inc/textconversionImpl.hxx
+++ b/i18npool/inc/textconversionImpl.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -101,3 +102,5 @@ private :
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/inc/texttonum.hxx b/i18npool/inc/texttonum.hxx
index c9018f69a334..3eb06c7d5eae 100644
--- a/i18npool/inc/texttonum.hxx
+++ b/i18npool/inc/texttonum.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -57,3 +58,5 @@ TRANSLITERATION_TEXTTONUM(KanjiLongTraditional_ja_JP)
} } } }
#endif // _L10N_TRANSLITERATION_TEXTTONUM_HXX_
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/inc/transliterationImpl.hxx b/i18npool/inc/transliterationImpl.hxx
index a50d7cd4e98e..94fba9679009 100644
--- a/i18npool/inc/transliterationImpl.hxx
+++ b/i18npool/inc/transliterationImpl.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -37,7 +38,7 @@
namespace com { namespace sun { namespace star { namespace i18n {
#if OSL_DEBUG_LEVEL > 1
-#define RETURN_DEBUG_STRING (rtl::OUString::createFromAscii("return from transliterationImpl"));
+#define RETURN_DEBUG_STRING (rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("return from transliterationImpl")));
#define RETURN_DEBUG_NUMBER 'TRAN'
#else
#define RETURN_DEBUG_STRING
@@ -153,3 +154,5 @@ private:
} } } }
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/inc/transliteration_Ignore.hxx b/i18npool/inc/transliteration_Ignore.hxx
index 68201ca5901c..3f16695bfaf9 100644
--- a/i18npool/inc/transliteration_Ignore.hxx
+++ b/i18npool/inc/transliteration_Ignore.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -186,3 +187,5 @@ TRANSLITERATION_IGNORE(Size_ja_JP)
} } } }
#endif // _I18N_TRANSLITERATION_TRANSLITERATION_IGNORE_H_
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/inc/transliteration_Numeric.hxx b/i18npool/inc/transliteration_Numeric.hxx
index 76ffd3661a8a..bd5b76cac499 100644
--- a/i18npool/inc/transliteration_Numeric.hxx
+++ b/i18npool/inc/transliteration_Numeric.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -71,3 +72,5 @@ private:
} } } }
#endif // _I18N_TRANSLITERATION_TRANSLITERATION_NUMERIC_H_
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/inc/transliteration_OneToOne.hxx b/i18npool/inc/transliteration_OneToOne.hxx
index dbe37a1ebe05..18596822e393 100644
--- a/i18npool/inc/transliteration_OneToOne.hxx
+++ b/i18npool/inc/transliteration_OneToOne.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -125,3 +126,5 @@ TRANSLITERATION_ONETOONE(smallToLarge_ja_JP)
} } } }
#endif // _I18N_TRANSLITERATION_TRANSLITERATION_ONETOONE_H_
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/inc/transliteration_body.hxx b/i18npool/inc/transliteration_body.hxx
index 3d474a0a53dc..c2985b58847c 100644
--- a/i18npool/inc/transliteration_body.hxx
+++ b/i18npool/inc/transliteration_body.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -118,3 +119,5 @@ public:
} } } }
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/inc/transliteration_caseignore.hxx b/i18npool/inc/transliteration_caseignore.hxx
index 493a01c46f18..09464e63e38c 100644
--- a/i18npool/inc/transliteration_caseignore.hxx
+++ b/i18npool/inc/transliteration_caseignore.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -74,3 +75,5 @@ private:
} } } }
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/inc/transliteration_commonclass.hxx b/i18npool/inc/transliteration_commonclass.hxx
index 57de252f1721..af5d189e6038 100644
--- a/i18npool/inc/transliteration_commonclass.hxx
+++ b/i18npool/inc/transliteration_commonclass.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -120,3 +121,5 @@ protected:
} } } }
#endif // _I18N_TRANSLITERATION_TRANSLITERATION_COMMONCLASS_H_
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/inc/warnings_guard_unicode_brkiter.h b/i18npool/inc/warnings_guard_unicode_brkiter.h
index 50ede3b3bab9..76c407ede0c5 100644
--- a/i18npool/inc/warnings_guard_unicode_brkiter.h
+++ b/i18npool/inc/warnings_guard_unicode_brkiter.h
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -46,3 +47,5 @@
#endif
#endif // INCLUDED_WARNINGS_GUARD_UNICODE_BRKITER_H
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/inc/warnings_guard_unicode_calendar.h b/i18npool/inc/warnings_guard_unicode_calendar.h
index 8ea632da2bc5..d453731ba70a 100644
--- a/i18npool/inc/warnings_guard_unicode_calendar.h
+++ b/i18npool/inc/warnings_guard_unicode_calendar.h
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -46,3 +47,5 @@
#endif
#endif // INCLUDED_WARNINGS_GUARD_UNICODE_CALENDAR_H
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/inc/warnings_guard_unicode_tblcoll.h b/i18npool/inc/warnings_guard_unicode_tblcoll.h
index 4c4b80e58324..5e796e374fc5 100644
--- a/i18npool/inc/warnings_guard_unicode_tblcoll.h
+++ b/i18npool/inc/warnings_guard_unicode_tblcoll.h
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -46,3 +47,5 @@
#endif
#endif // INCLUDED_WARNINGS_GUARD_UNICODE_TBLCOLL_H
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/inc/wtt.h b/i18npool/inc/wtt.h
index a299f38093ba..789dd29d28d1 100644
--- a/i18npool/inc/wtt.h
+++ b/i18npool/inc/wtt.h
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -72,3 +73,5 @@ static const sal_uInt16 thaiCT[128] = { // Thai character type
} } } }
#endif // _I18N_WTT_H_
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/inc/xdictionary.hxx b/i18npool/inc/xdictionary.hxx
index 99a52b6ea1b0..8ac931449636 100644
--- a/i18npool/inc/xdictionary.hxx
+++ b/i18npool/inc/xdictionary.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -34,9 +35,6 @@
namespace com { namespace sun { namespace star { namespace i18n {
-// Whether to use cell boundary code, currently unused but prepared.
-#define USE_CELL_BOUNDARY_CODE 0
-
#define CACHE_MAX 32 // max cache structure number
#define DEFAULT_SIZE 256 // for boundary size, to avoid alloc and release memory
@@ -63,12 +61,6 @@ private:
Boundary boundary;
sal_Bool japaneseWordBreak;
-#if USE_CELL_BOUNDARY_CODE
- // For CTL breakiterator, where the word boundary should not be inside cell.
- sal_Bool useCellBoundary;
- sal_Int32* cellBoundary;
-#endif
-
public:
xdictionary(const sal_Char *lang);
~xdictionary();
@@ -77,10 +69,6 @@ public:
Boundary getWordBoundary( const rtl::OUString& rText, sal_Int32 nPos, sal_Int16 wordType, sal_Bool bDirection );
void setJapaneseWordBreak();
-#if USE_CELL_BOUNDARY_CODE
- void setCellBoundary(sal_Int32* cellArray);
-#endif
-
private:
WordBreakCache cache[CACHE_MAX];
@@ -94,3 +82,4 @@ private:
#endif
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/prj/build.lst b/i18npool/prj/build.lst
index 22609becbe86..3a2e0c2d2b9c 100644
--- a/i18npool/prj/build.lst
+++ b/i18npool/prj/build.lst
@@ -1,4 +1,4 @@
-inp i18npool : bridges sax stoc comphelper ICU:icu i18nutil regexp LIBXSLT:libxslt NULL
+inp i18npool : bridges sax stoc comphelper CPPUNIT:cppunit ICU:icu i18nutil regexp cpputools LIBXSLT:libxslt NULL
inp i18npool usr1 - all inp_mkout NULL
inp i18npool\inc nmake - all inp_inc NULL
inp i18npool\source\registerservices nmake - all inp_rserv inp_inc NULL
@@ -24,3 +24,4 @@ inp i18npool\source\textconversion\data nmake - all inp_textconv_dic
inp i18npool\source\search nmake - all inp_search inp_inc NULL
inp i18npool\source\ordinalsuffix nmake - all inp_ordinalsuffix NULL
inp i18npool\util nmake - all inp_util inp_brkit inp_dict inp_chclass inp_translit inp_cal inp_dnum inp_natnum inp_localedata inp_locdata_data inp_numformat inp_rserv inp_index inp_index_data inp_collator inp_collator_data inp_inputchecker inp_textconversion inp_textconv_dict inp_search inp_isolang inp_paper inp_ordinalsuffix NULL
+inp i18npool\qa\cppunit nmake - all inp_qa_cppunit inp_util NULL
diff --git a/i18npool/prj/d.lst b/i18npool/prj/d.lst
index 8d27137424a9..71e0ae3b4758 100644
--- a/i18npool/prj/d.lst
+++ b/i18npool/prj/d.lst
@@ -1,50 +1,50 @@
-mkdir: %_DEST%\xml%_EXT%
-..\xml\*.xml %_DEST%\xml%_EXT%\*.xml
+mkdir: %_DEST%\xml
+..\xml\*.xml %_DEST%\xml\*.xml
-mkdir: %_DEST%\inc%_EXT%\i18npool
+mkdir: %_DEST%\inc\i18npool
-..\inc\i18npool\*.* %_DEST%\inc%_EXT%\i18npool\*.*
+..\inc\i18npool\*.* %_DEST%\inc\i18npool\*.*
-..\%__SRC%\bin\i18npoo*.dll %_DEST%\bin%_EXT%\i18npoo*.dll
-..\%__SRC%\lib\i18npool.uno.so %_DEST%\lib%_EXT%\i18npool.uno.so
-..\%__SRC%\lib\i18npool.uno.dylib %_DEST%\lib%_EXT%\i18npool.uno.dylib
+..\%__SRC%\bin\i18npoo*.dll %_DEST%\bin\i18npoo*.dll
+..\%__SRC%\lib\i18npool.uno.so %_DEST%\lib\i18npool.uno.so
+..\%__SRC%\lib\i18npool.uno.dylib %_DEST%\lib\i18npool.uno.dylib
-..\%__SRC%\bin\i18nsea*.dll %_DEST%\bin%_EXT%\i18nsea*.dll
-..\%__SRC%\lib\i18nsearch.uno.so %_DEST%\lib%_EXT%\i18nsearch.uno.so
-..\%__SRC%\lib\i18nsearch.uno.dylib %_DEST%\lib%_EXT%\i18nsearch.uno.dylib
+..\%__SRC%\bin\i18nsea*.dll %_DEST%\bin\i18nsea*.dll
+..\%__SRC%\lib\i18nsearch.uno.so %_DEST%\lib\i18nsearch.uno.so
+..\%__SRC%\lib\i18nsearch.uno.dylib %_DEST%\lib\i18nsearch.uno.dylib
-..\%__SRC%\bin\localedata_*.dll %_DEST%\bin%_EXT%\localedata_*.dll
-..\%__SRC%\bin\ld_*.dll %_DEST%\bin%_EXT%\ld_*.dll
-..\%__SRC%\lib\liblocaledata_*.so %_DEST%\lib%_EXT%\liblocaledata_*.so
-..\%__SRC%\lib\liblocaledata_*.dylib %_DEST%\lib%_EXT%\liblocaledata_*.dylib
+..\%__SRC%\bin\localedata_*.dll %_DEST%\bin\localedata_*.dll
+..\%__SRC%\bin\ld_*.dll %_DEST%\bin\ld_*.dll
+..\%__SRC%\lib\liblocaledata_*.so %_DEST%\lib\liblocaledata_*.so
+..\%__SRC%\lib\liblocaledata_*.dylib %_DEST%\lib\liblocaledata_*.dylib
-..\%__SRC%\bin\dict_*.dll %_DEST%\bin%_EXT%\dict_*.dll
-..\%__SRC%\lib\libdict_*.so %_DEST%\lib%_EXT%\libdict_*.so
-..\%__SRC%\lib\libdict_*.dylib %_DEST%\lib%_EXT%\libdict_*.dylib
+..\%__SRC%\bin\dict_*.dll %_DEST%\bin\dict_*.dll
+..\%__SRC%\lib\libdict_*.so %_DEST%\lib\libdict_*.so
+..\%__SRC%\lib\libdict_*.dylib %_DEST%\lib\libdict_*.dylib
-..\%__SRC%\bin\collator*.dll %_DEST%\bin%_EXT%\collator*.dll
-..\%__SRC%\lib\libcollator_data.so %_DEST%\lib%_EXT%\libcollator_data.so
-..\%__SRC%\lib\libcollator_data.dylib %_DEST%\lib%_EXT%\libcollator_data.dylib
+..\%__SRC%\bin\collator*.dll %_DEST%\bin\collator*.dll
+..\%__SRC%\lib\libcollator_data.so %_DEST%\lib\libcollator_data.so
+..\%__SRC%\lib\libcollator_data.dylib %_DEST%\lib\libcollator_data.dylib
-..\%__SRC%\bin\index_da*.dll %_DEST%\bin%_EXT%\index_da*.dll
-..\%__SRC%\lib\libindex_data.so %_DEST%\lib%_EXT%\libindex_data.so
-..\%__SRC%\lib\libindex_data.dylib %_DEST%\lib%_EXT%\libindex_data.dylib
+..\%__SRC%\bin\index_da*.dll %_DEST%\bin\index_da*.dll
+..\%__SRC%\lib\libindex_data.so %_DEST%\lib\libindex_data.so
+..\%__SRC%\lib\libindex_data.dylib %_DEST%\lib\libindex_data.dylib
-..\%__SRC%\bin\textconv*.dll %_DEST%\bin%_EXT%\textconv*.dll
-..\%__SRC%\lib\libtextconv_dict.so %_DEST%\lib%_EXT%\libtextconv_dict.so
-..\%__SRC%\lib\libtextconv_dict.dylib %_DEST%\lib%_EXT%\libtextconv_dict.dylib
+..\%__SRC%\bin\textconv*.dll %_DEST%\bin\textconv*.dll
+..\%__SRC%\lib\libtextconv_dict.so %_DEST%\lib\libtextconv_dict.so
+..\%__SRC%\lib\libtextconv_dict.dylib %_DEST%\lib\libtextconv_dict.dylib
-..\version.mk %_DEST%\inc%_EXT%\i18npool\version.mk
+..\version.mk %_DEST%\inc\i18npool\version.mk
-..\%__SRC%\lib\ii18nisolang*.lib %_DEST%\lib%_EXT%\ii18nisolang*.lib
-..\%__SRC%\bin\i18nisol*.dll %_DEST%\bin%_EXT%\i18nisol*.dll
-..\%__SRC%\lib\libi18nisolang*.so %_DEST%\lib%_EXT%\libi18nisolang*.so
-..\%__SRC%\lib\libi18nisolang*.dylib %_DEST%\lib%_EXT%\libi18nisolang*.dylib
+..\%__SRC%\lib\ii18nisolang*.lib %_DEST%\lib\ii18nisolang*.lib
+..\%__SRC%\bin\i18nisol*.dll %_DEST%\bin\i18nisol*.dll
+..\%__SRC%\lib\libi18nisolang*.so %_DEST%\lib\libi18nisolang*.so
+..\%__SRC%\lib\libi18nisolang*.dylib %_DEST%\lib\libi18nisolang*.dylib
-..\%__SRC%\lib\ii18npaper*.lib %_DEST%\lib%_EXT%\ii18npaper*.lib
-..\%__SRC%\bin\i18npaper*.dll %_DEST%\bin%_EXT%\i18npaper*.dll
-..\%__SRC%\lib\libi18npaper*.so %_DEST%\lib%_EXT%\libi18npaper*.so
-..\%__SRC%\lib\libi18npaper*.dylib %_DEST%\lib%_EXT%\libi18npaper*.dylib
+..\%__SRC%\lib\ii18npaper*.lib %_DEST%\lib\ii18npaper*.lib
+..\%__SRC%\bin\i18npaper*.dll %_DEST%\bin\i18npaper*.dll
+..\%__SRC%\lib\libi18npaper*.so %_DEST%\lib\libi18npaper*.so
+..\%__SRC%\lib\libi18npaper*.dylib %_DEST%\lib\libi18npaper*.dylib
-..\%__SRC%\misc\i18npool.component %_DEST%\xml%_EXT%\i18npool.component
-..\%__SRC%\misc\i18nsearch.component %_DEST%\xml%_EXT%\i18nsearch.component
+..\%__SRC%\misc\i18npool.component %_DEST%\xml\i18npool.component
+..\%__SRC%\misc\i18nsearch.component %_DEST%\xml\i18nsearch.component
diff --git a/i18npool/qa/cppunit/makefile.mk b/i18npool/qa/cppunit/makefile.mk
new file mode 100644
index 000000000000..b21d0e98dc4f
--- /dev/null
+++ b/i18npool/qa/cppunit/makefile.mk
@@ -0,0 +1,112 @@
+#*************************************************************************
+#
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+#
+# Copyright 2000, 2010 Oracle and/or its affiliates.
+#
+# OpenOffice.org - a multi-platform office productivity suite
+#
+# This file is part of OpenOffice.org.
+#
+# OpenOffice.org is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License version 3
+# only, as published by the Free Software Foundation.
+#
+# OpenOffice.org is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Lesser General Public License version 3 for more details
+# (a copy is included in the LICENSE file that accompanied this code).
+#
+# You should have received a copy of the GNU Lesser General Public License
+# version 3 along with OpenOffice.org. If not, see
+# <http://www.openoffice.org/license.html>
+# for a copy of the LGPLv3 License.
+#
+#*************************************************************************
+
+PRJ=../..
+PRJNAME=i18npool
+TARGET=qa_cppunit
+
+ENABLE_EXCEPTIONS=TRUE
+
+my_components = qa_i18npool
+
+# --- Settings -----------------------------------------------------
+
+.INCLUDE : settings.mk
+
+.IF "$(CROSS_COMPILING)"=="YES"
+all:
+ @echo Nothing done when cross-compiling
+.ENDIF
+
+CFLAGSCXX += $(CPPUNIT_CFLAGS)
+DLLPRE = # no leading "lib" on .so files
+
+# --- Libs ---------------------------------------------------------
+
+SHL1OBJS= \
+ $(SLO)/test_breakiterator.obj
+
+SHL1STDLIBS= \
+ $(CPPUNITLIB) \
+ $(SALLIB) \
+ $(CPPULIB) \
+ $(CPPUHELPERLIB) \
+ $(COMPHELPERLIB)
+
+SHL1TARGET= test_breakiterator
+SHL1RPATH = NONE
+SHL1IMPLIB= i$(SHL1TARGET)
+DEF1NAME=$(SHL1TARGET)
+SHL1VERSIONMAP= version.map
+
+# --- All object files ---------------------------------------------
+
+SLOFILES= \
+ $(SHL1OBJS)
+
+
+# --- Targets ------------------------------------------------------
+
+.INCLUDE : target.mk
+
+.IF "$(OS)" == "WNT"
+my_file = file:///
+.ELSE
+my_file = file://
+.END
+
+ALLTAR: test
+
+$(MISC)$/$(TARGET)$/types.rdb .ERRREMOVE : $(SOLARBINDIR)$/types.rdb
+ $(MKDIRHIER) $(@:d)
+ $(GNUCOPY) $? $@
+
+$(MISC)/$(TARGET)/udkapi.rdb .ERRREMOVE : $(SOLARBINDIR)$/udkapi.rdb
+ $(MKDIRHIER) $(@:d)
+ $(GNUCOPY) $? $@
+
+#Make a services.rdb with the services we know we need to get up and running
+$(MISC)/$(TARGET)/services.rdb .ERRREMOVE: $(SOLARENV)/bin/packcomponents.xslt \
+ $(MISC)/$(TARGET)/services.input \
+ $(my_components:^"$(MISC)/":+".component")
+ $(XSLTPROC) --nonet --stringparam prefix $(PWD)/$(MISC)/ -o $@ \
+ $(SOLARENV)/bin/packcomponents.xslt $(MISC)/$(TARGET)/services.input
+
+$(MISC)/$(TARGET)/services.input:
+ $(MKDIRHIER) $(@:d)
+ echo \
+ '<list>$(my_components:^"<filename>":+".component</filename>")</list>' \
+ > $@
+
+test .PHONY: $(SHL1TARGETN) $(MISC)/$(TARGET)/services.rdb $(MISC)$/$(TARGET)$/types.rdb $(MISC)/$(TARGET)/udkapi.rdb
+ @echo ----------------------------------------------------------
+ @echo - start unit test \#2 on library $(SHL1TARGETN)
+ @echo ----------------------------------------------------------
+ $(CPPUNITTESTER) $(SHL1TARGETN) --headless --invisible \
+ -env:UNO_SERVICES=$(my_file)$(PWD)/$(MISC)/$(TARGET)/services.rdb \
+ -env:UNO_TYPES="$(my_file)$(PWD)/$(MISC)/$(TARGET)/types.rdb $(my_file)$(PWD)/$(MISC)/$(TARGET)/udkapi.rdb" \
+ -env:OOO_INBUILD_SHAREDLIB_DIR="$(my_file)$(PWD)/$(DLLDEST)"
diff --git a/i18npool/qa/cppunit/test_breakiterator.cxx b/i18npool/qa/cppunit/test_breakiterator.cxx
new file mode 100644
index 000000000000..fc81cc9860fb
--- /dev/null
+++ b/i18npool/qa/cppunit/test_breakiterator.cxx
@@ -0,0 +1,214 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*
+ * Version: MPL 1.1 / GPLv3+ / LGPLv3+
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Initial Developer of the Original Code is
+ * Caolán McNamara <caolanm@redhat.com>
+ *
+ * Contributor(s):
+ * Caolán McNamara <caolanm@redhat.com>
+ *
+ * Alternatively, the contents of this file may be used under the terms of
+ * either the GNU General Public License Version 3 or later (the "GPLv3+"), or
+ * the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
+ * in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
+ * instead of those above.
+ */
+#include "precompiled_i18npool.hxx"
+
+#include <cppunit/TestSuite.h>
+#include <cppunit/TestFixture.h>
+#include <cppunit/TestCase.h>
+#include <cppunit/plugin/TestPlugIn.h>
+#include <cppunit/extensions/HelperMacros.h>
+
+#include <cppuhelper/compbase1.hxx>
+#include <cppuhelper/bootstrap.hxx>
+#include <cppuhelper/basemutex.hxx>
+#include <com/sun/star/i18n/XBreakIterator.hpp>
+#include <com/sun/star/i18n/CharacterIteratorMode.hpp>
+#include <com/sun/star/i18n/ScriptType.hdl>
+
+#include <rtl/strbuf.hxx>
+
+#include <string.h>
+
+using namespace ::com::sun::star;
+
+class TestBreakIterator : public CppUnit::TestFixture
+{
+public:
+ TestBreakIterator();
+ ~TestBreakIterator();
+
+ virtual void setUp();
+ virtual void tearDown();
+
+ void testLineBreaking();
+ void testGraphemeIteration();
+ void testWeak();
+
+ CPPUNIT_TEST_SUITE(TestBreakIterator);
+ CPPUNIT_TEST(testLineBreaking);
+ CPPUNIT_TEST(testGraphemeIteration);
+ CPPUNIT_TEST(testWeak);
+ CPPUNIT_TEST_SUITE_END();
+
+private:
+ uno::Reference<uno::XComponentContext> m_xContext;
+ uno::Reference<lang::XMultiComponentFactory> m_xFactory;
+ uno::Reference<lang::XMultiServiceFactory> m_xMSF;
+ uno::Reference<i18n::XBreakIterator> m_xBreak;
+};
+
+//See https://bugs.freedesktop.org/show_bug.cgi?id=31271 for motivation
+void TestBreakIterator::testLineBreaking()
+{
+ ::rtl::OUString aTest1(RTL_CONSTASCII_USTRINGPARAM("(some text here)"));
+
+ i18n::LineBreakHyphenationOptions aHyphOptions;
+ i18n::LineBreakUserOptions aUserOptions;
+ lang::Locale aLocale;
+
+ aLocale.Language = ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("en"));
+ aLocale.Country = ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("US"));
+
+ {
+ //Here we want the line break to leave text here) on the next line
+ i18n::LineBreakResults aResult = m_xBreak->getLineBreak(aTest1, strlen("(some tex"), aLocale, 0, aHyphOptions, aUserOptions);
+ CPPUNIT_ASSERT_MESSAGE("Expected a break at the the start of the word", aResult.breakIndex == 6);
+ }
+
+ {
+ //Here we want the line break to leave "here)" on the next line
+ i18n::LineBreakResults aResult = m_xBreak->getLineBreak(aTest1, strlen("(some text here"), aLocale, 0, aHyphOptions, aUserOptions);
+ CPPUNIT_ASSERT_MESSAGE("Expected a break at the the start of the word", aResult.breakIndex == 11);
+ }
+}
+
+//See http://qa.openoffice.org/issues/show_bug.cgi?id=111152 for motivation
+void TestBreakIterator::testGraphemeIteration()
+{
+ lang::Locale aLocale;
+ aLocale.Language = ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("bn"));
+ aLocale.Country = ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("IN"));
+
+ {
+ sal_Unicode BA_HALANT_LA[] = { 0x09AC, 0x09CD, 0x09AF };
+ ::rtl::OUString aTest1(BA_HALANT_LA, SAL_N_ELEMENTS(BA_HALANT_LA));
+
+ sal_Int32 nDone=0;
+ sal_Int32 nPos;
+ nPos = m_xBreak->nextCharacters(aTest1, 0, aLocale,
+ i18n::CharacterIteratorMode::SKIPCELL, 1, nDone);
+ CPPUNIT_ASSERT_MESSAGE("Should skip full grapheme", nPos == SAL_N_ELEMENTS(BA_HALANT_LA));
+ nPos = m_xBreak->previousCharacters(aTest1, SAL_N_ELEMENTS(BA_HALANT_LA), aLocale,
+ i18n::CharacterIteratorMode::SKIPCELL, 1, nDone);
+ CPPUNIT_ASSERT_MESSAGE("Should skip full grapheme", nPos == 0);
+ }
+
+ {
+ sal_Unicode HA_HALANT_NA_VOWELSIGNI[] = { 0x09B9, 0x09CD, 0x09A3, 0x09BF };
+ ::rtl::OUString aTest1(HA_HALANT_NA_VOWELSIGNI, SAL_N_ELEMENTS(HA_HALANT_NA_VOWELSIGNI));
+
+ sal_Int32 nDone=0;
+ sal_Int32 nPos;
+ nPos = m_xBreak->nextCharacters(aTest1, 0, aLocale,
+ i18n::CharacterIteratorMode::SKIPCELL, 1, nDone);
+ CPPUNIT_ASSERT_MESSAGE("Should skip full grapheme", nPos == SAL_N_ELEMENTS(HA_HALANT_NA_VOWELSIGNI));
+ nPos = m_xBreak->previousCharacters(aTest1, SAL_N_ELEMENTS(HA_HALANT_NA_VOWELSIGNI), aLocale,
+ i18n::CharacterIteratorMode::SKIPCELL, 1, nDone);
+ CPPUNIT_ASSERT_MESSAGE("Should skip full grapheme", nPos == 0);
+ }
+
+ {
+ sal_Unicode TA_HALANT_MA_HALANT_YA [] = { 0x09A4, 0x09CD, 0x09AE, 0x09CD, 0x09AF };
+ ::rtl::OUString aTest1(TA_HALANT_MA_HALANT_YA, SAL_N_ELEMENTS(TA_HALANT_MA_HALANT_YA));
+
+ sal_Int32 nDone=0;
+ sal_Int32 nPos;
+ nPos = m_xBreak->nextCharacters(aTest1, 0, aLocale,
+ i18n::CharacterIteratorMode::SKIPCELL, 1, nDone);
+ CPPUNIT_ASSERT_MESSAGE("Should skip full grapheme", nPos == SAL_N_ELEMENTS(TA_HALANT_MA_HALANT_YA));
+ nPos = m_xBreak->previousCharacters(aTest1, SAL_N_ELEMENTS(TA_HALANT_MA_HALANT_YA), aLocale,
+ i18n::CharacterIteratorMode::SKIPCELL, 1, nDone);
+ CPPUNIT_ASSERT_MESSAGE("Should skip full grapheme", nPos == 0);
+ }
+}
+
+//A test to ensure that certain ranges and codepoints that are categorized as
+//weak remain as weak, so that existing docs that depend on this don't silently
+//change font for those weak chars
+void TestBreakIterator::testWeak()
+{
+ lang::Locale aLocale;
+ aLocale.Language = ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("en"));
+ aLocale.Country = ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("US"));
+
+ {
+ sal_Unicode WEAKS[] =
+ {
+ 0x0001, 0x0002,
+ 0x0020, 0x00A0,
+ 0x2200, 0x22FF, //Mathematical Operators
+ 0x27C0, 0x27EF, //Miscellaneous Mathematical Symbols-A
+ 0x2980, 0x29FF, //Miscellaneous Mathematical Symbols-B
+ 0x2A00, 0x2AFF, //Supplemental Mathematical Operators
+ 0x2100, 0x214F, //Letterlike Symbols
+ 0x2308, 0x230B, //Miscellaneous technical
+ 0x25A0, 0x25FF, //Geometric Shapes
+ 0x2B30, 0x2B4C //Miscellaneous Symbols and Arrows
+ };
+ ::rtl::OUString aWeaks(WEAKS, SAL_N_ELEMENTS(WEAKS));
+
+ for (sal_Int32 i = 0; i < aWeaks.getLength(); ++i)
+ {
+ sal_Int16 nScript = m_xBreak->getScriptType(aWeaks, i);
+ rtl::OStringBuffer aMsg;
+ aMsg.append(RTL_CONSTASCII_STRINGPARAM("Char 0x"));
+ aMsg.append(static_cast<sal_Int32>(aWeaks.getStr()[i]), 16);
+ aMsg.append(RTL_CONSTASCII_STRINGPARAM(" should have been weak"));
+ CPPUNIT_ASSERT_MESSAGE(aMsg.getStr(),
+ nScript == i18n::ScriptType::WEAK);
+ }
+ }
+}
+
+TestBreakIterator::TestBreakIterator()
+{
+ m_xContext = cppu::defaultBootstrap_InitialComponentContext();
+ m_xFactory = m_xContext->getServiceManager();
+ m_xMSF = uno::Reference<lang::XMultiServiceFactory>(m_xFactory, uno::UNO_QUERY_THROW);
+ m_xBreak = uno::Reference< i18n::XBreakIterator >(m_xMSF->createInstance(
+ ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.i18n.BreakIterator"))),
+ uno::UNO_QUERY_THROW);
+}
+
+void TestBreakIterator::setUp()
+{
+}
+
+TestBreakIterator::~TestBreakIterator()
+{
+ uno::Reference< lang::XComponent >(m_xContext, uno::UNO_QUERY_THROW)->dispose();
+}
+
+void TestBreakIterator::tearDown()
+{
+}
+
+CPPUNIT_TEST_SUITE_REGISTRATION(TestBreakIterator);
+
+CPPUNIT_PLUGIN_IMPLEMENT();
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/l10ntools/java/jpropex/makefile.mk b/i18npool/qa/cppunit/version.map
index f86d2c830025..3308588ef6f8 100755..100644
--- a/l10ntools/java/jpropex/makefile.mk
+++ b/i18npool/qa/cppunit/version.map
@@ -1,7 +1,7 @@
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
+#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
@@ -25,12 +25,10 @@
#
#*************************************************************************
+UDK_3_0_0 {
+ global:
+ cppunitTestPlugIn;
-PRJ=../..
-PRJNAME=transex3
-TARGET=jpropex
-
-.INCLUDE : ant.mk
-
-ALLTAR : ANTBUILD
-
+ local:
+ *;
+};
diff --git a/i18npool/source/breakiterator/breakiteratorImpl.cxx b/i18npool/source/breakiterator/breakiteratorImpl.cxx
index 19b175d4bd83..3cc974870c3d 100644
--- a/i18npool/source/breakiterator/breakiteratorImpl.cxx
+++ b/i18npool/source/breakiterator/breakiteratorImpl.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -132,7 +133,7 @@ Boundary SAL_CALL BreakIteratorImpl::nextWord( const OUString& Text, sal_Int32 n
}
static inline sal_Bool SAL_CALL isCJK( const Locale& rLocale ) {
- return rLocale.Language.equalsAscii("zh") || rLocale.Language.equalsAscii("ja") || rLocale.Language.equalsAscii("ko");
+ return rLocale.Language.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("zh")) || rLocale.Language.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("ja")) || rLocale.Language.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("ko"));
}
Boundary SAL_CALL BreakIteratorImpl::previousWord( const OUString& Text, sal_Int32 nStartPos,
@@ -442,38 +443,49 @@ sal_Int16 SAL_CALL BreakIteratorImpl::getWordType( const OUString& /*Text*/,
return 0;
}
-typedef struct {
- UBlockCode from;
- UBlockCode to;
- sal_Int16 script;
-} UBlock2Script;
-
-// for a list of the UBLOCK_... values see:
-// http://icu-project.org/apiref/icu4c/uchar_8h.html
-// where enum UBlockCode is defined.
-// See also http://www.unicode.org/charts/ for general reference
-static UBlock2Script scriptList[] = {
- {UBLOCK_NO_BLOCK, UBLOCK_NO_BLOCK, ScriptType::WEAK},
- {UBLOCK_BASIC_LATIN, UBLOCK_ARMENIAN, ScriptType::LATIN},
- {UBLOCK_HEBREW, UBLOCK_MYANMAR, ScriptType::COMPLEX},
- {UBLOCK_GEORGIAN, UBLOCK_GEORGIAN, ScriptType::LATIN},
- {UBLOCK_HANGUL_JAMO, UBLOCK_HANGUL_JAMO, ScriptType::ASIAN},
- {UBLOCK_ETHIOPIC, UBLOCK_ETHIOPIC, ScriptType::COMPLEX},
- {UBLOCK_CHEROKEE, UBLOCK_RUNIC, ScriptType::LATIN},
- {UBLOCK_KHMER, UBLOCK_MONGOLIAN, ScriptType::COMPLEX},
- {UBLOCK_LATIN_EXTENDED_ADDITIONAL, UBLOCK_GREEK_EXTENDED, ScriptType::LATIN},
- {UBLOCK_CJK_RADICALS_SUPPLEMENT, UBLOCK_HANGUL_SYLLABLES, ScriptType::ASIAN},
- {UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS, UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS, ScriptType::ASIAN},
- {UBLOCK_ARABIC_PRESENTATION_FORMS_A, UBLOCK_ARABIC_PRESENTATION_FORMS_A, ScriptType::COMPLEX},
- {UBLOCK_CJK_COMPATIBILITY_FORMS, UBLOCK_CJK_COMPATIBILITY_FORMS, ScriptType::ASIAN},
- {UBLOCK_ARABIC_PRESENTATION_FORMS_B, UBLOCK_ARABIC_PRESENTATION_FORMS_B, ScriptType::COMPLEX},
- {UBLOCK_HALFWIDTH_AND_FULLWIDTH_FORMS, UBLOCK_HALFWIDTH_AND_FULLWIDTH_FORMS, ScriptType::ASIAN},
- {UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B, UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT, ScriptType::ASIAN},
- {UBLOCK_CJK_STROKES, UBLOCK_CJK_STROKES, ScriptType::ASIAN},
- {UBLOCK_LATIN_EXTENDED_C, UBLOCK_LATIN_EXTENDED_D, ScriptType::LATIN}
-};
-
-#define scriptListCount sizeof (scriptList) / sizeof (UBlock2Script)
+static sal_Int16 scriptTypes[] = {
+ ScriptType::WEAK, ScriptType::WEAK, ScriptType::COMPLEX, ScriptType::LATIN, ScriptType::COMPLEX,
+ ScriptType::ASIAN, ScriptType::LATIN, ScriptType::LATIN, ScriptType::LATIN, ScriptType::COMPLEX,
+ ScriptType::COMPLEX, ScriptType::COMPLEX, ScriptType::LATIN, ScriptType::LATIN, ScriptType::LATIN,
+// 15
+ ScriptType::COMPLEX, ScriptType::COMPLEX, ScriptType::ASIAN, ScriptType::ASIAN, ScriptType::COMPLEX,
+ ScriptType::ASIAN, ScriptType::COMPLEX, ScriptType::ASIAN, ScriptType::COMPLEX, ScriptType::COMPLEX,
+ ScriptType::LATIN, ScriptType::COMPLEX, ScriptType::COMPLEX, ScriptType::COMPLEX, ScriptType::LATIN,
+// 30
+ ScriptType::LATIN, ScriptType::COMPLEX, ScriptType::LATIN, ScriptType::COMPLEX, ScriptType::COMPLEX,
+ ScriptType::COMPLEX, ScriptType::COMPLEX, ScriptType::COMPLEX, ScriptType::COMPLEX, ScriptType::COMPLEX,
+ ScriptType::LATIN, ScriptType::ASIAN, ScriptType::COMPLEX, ScriptType::COMPLEX, ScriptType::COMPLEX,
+// 45
+ ScriptType::COMPLEX, ScriptType::LATIN, ScriptType::LATIN, ScriptType::COMPLEX, ScriptType::COMPLEX,
+ ScriptType::LATIN, ScriptType::LATIN, ScriptType::COMPLEX, ScriptType::COMPLEX, ScriptType::LATIN,
+ ScriptType::COMPLEX, ScriptType::LATIN, ScriptType::COMPLEX, ScriptType::COMPLEX, ScriptType::COMPLEX,
+// 60
+ ScriptType::COMPLEX, ScriptType::COMPLEX, ScriptType::COMPLEX, ScriptType::COMPLEX, ScriptType::COMPLEX,
+ ScriptType::COMPLEX, ScriptType::COMPLEX, ScriptType::LATIN, ScriptType::LATIN, ScriptType::COMPLEX,
+ ScriptType::COMPLEX, ScriptType::COMPLEX, ScriptType::COMPLEX, ScriptType::ASIAN, ScriptType::ASIAN,
+// 75
+ ScriptType::COMPLEX, ScriptType::LATIN, ScriptType::COMPLEX, ScriptType::COMPLEX, ScriptType::COMPLEX,
+ ScriptType::LATIN, ScriptType::LATIN, ScriptType::COMPLEX, ScriptType::COMPLEX, ScriptType::COMPLEX,
+ ScriptType::COMPLEX, ScriptType::COMPLEX, ScriptType::COMPLEX, ScriptType::COMPLEX, ScriptType::COMPLEX,
+// 90
+ ScriptType::COMPLEX, ScriptType::COMPLEX, ScriptType::COMPLEX, ScriptType::COMPLEX, ScriptType::COMPLEX,
+ ScriptType::COMPLEX, ScriptType::COMPLEX, ScriptType::COMPLEX, ScriptType::COMPLEX, ScriptType::COMPLEX,
+ ScriptType::COMPLEX, ScriptType::COMPLEX, ScriptType::WEAK, ScriptType::WEAK, ScriptType::COMPLEX,
+// 105
+ ScriptType::ASIAN, ScriptType::COMPLEX, ScriptType::COMPLEX, ScriptType::COMPLEX, ScriptType::COMPLEX,
+ ScriptType::COMPLEX, ScriptType::COMPLEX, ScriptType::COMPLEX, ScriptType::COMPLEX, ScriptType::COMPLEX,
+ ScriptType::COMPLEX, ScriptType::COMPLEX, ScriptType::COMPLEX, ScriptType::COMPLEX, ScriptType::ASIAN,
+// 120
+ ScriptType::COMPLEX, ScriptType::COMPLEX, ScriptType::COMPLEX, ScriptType::COMPLEX, ScriptType::COMPLEX,
+ ScriptType::COMPLEX, ScriptType::COMPLEX, ScriptType::COMPLEX, ScriptType::WEAK, ScriptType::WEAK,
+ ScriptType::COMPLEX, ScriptType::COMPLEX, ScriptType::COMPLEX, ScriptType::COMPLEX, ScriptType::COMPLEX,
+// 135
+ ScriptType::COMPLEX, ScriptType::COMPLEX, ScriptType::COMPLEX, ScriptType::COMPLEX, ScriptType::COMPLEX,
+ ScriptType::COMPLEX, ScriptType::COMPLEX, ScriptType::COMPLEX, ScriptType::COMPLEX, ScriptType::COMPLEX,
+ ScriptType::COMPLEX,
+ ScriptType::WEAK};
+
+#define scriptListCount SAL_N_ELEMENTS(scriptTypes)
sal_Int16 BreakIteratorImpl::getScriptClass(sal_uInt32 currentChar)
{
@@ -483,27 +495,13 @@ sal_Int16 BreakIteratorImpl::getScriptClass(sal_uInt32 currentChar)
if (currentChar != lastChar) {
lastChar = currentChar;
- //JP 21.9.2001: handle specific characters - always as weak
- // definition of 1 - this breaks a word
- // 2 - this can be inside a word
- // 0x20 & 0xA0 - Bug 102975, declare western space and non-break space as WEAK char.
- if( 1 == currentChar || 2 == currentChar || 0x20 == currentChar || 0xA0 == currentChar)
+ int32_t script = u_getIntPropertyValue(currentChar, UCHAR_SCRIPT);
+ if (script < 0)
nRet = ScriptType::WEAK;
- // workaround for Coptic
- else if ( 0x2C80 <= currentChar && 0x2CE3 >= currentChar)
- nRet = ScriptType::LATIN;
- // work-around for ligatures (see http://www.unicode.org/charts/PDF/UFB00.pdf)
- else if ((0xFB00 <= currentChar && currentChar <= 0xFB06) ||
- (0xFB13 <= currentChar && currentChar <= 0xFB17))
- nRet = ScriptType::LATIN;
- else {
- UBlockCode block=ublock_getCode(currentChar);
- sal_uInt16 i;
- for ( i = 0; i < scriptListCount; i++) {
- if (block <= scriptList[i].to) break;
- }
- nRet=(i < scriptListCount && block >= scriptList[i].from) ? scriptList[i].script : ScriptType::WEAK;
- }
+ else if (static_cast<size_t>(script) >= SAL_N_ELEMENTS(scriptTypes))
+ nRet = ScriptType::COMPLEX; // anything new is going to be pretty wild
+ else
+ nRet = scriptTypes[script];
}
return nRet;
}
@@ -524,7 +522,7 @@ sal_Bool SAL_CALL BreakIteratorImpl::createLocaleSpecificBreakIterator(const OUS
}
Reference < uno::XInterface > xI = xMSF->createInstance(
- OUString::createFromAscii("com.sun.star.i18n.BreakIterator_") + aLocaleName);
+ OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.i18n.BreakIterator_")) + aLocaleName);
if ( xI.is() ) {
xI->queryInterface( getCppuType((const Reference< XBreakIterator>*)0) ) >>= xBI;
@@ -575,7 +573,7 @@ BreakIteratorImpl::getLocaleSpecificBreakIterator(const Locale& rLocale) throw (
// load service with name <base>_<lang>
createLocaleSpecificBreakIterator(rLocale.Language)) ||
// load default service with name <base>_Unicode
- createLocaleSpecificBreakIterator(OUString::createFromAscii("Unicode"))) {
+ createLocaleSpecificBreakIterator(OUString(RTL_CONSTASCII_USTRINGPARAM("Unicode")))) {
lookupTable.push_back( new lookupTableItem(aLocale, xBI) );
return xBI;
}
@@ -607,3 +605,4 @@ BreakIteratorImpl::getSupportedServiceNames(void) throw( RuntimeException )
} } } }
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/breakiterator/breakiterator_cjk.cxx b/i18npool/source/breakiterator/breakiterator_cjk.cxx
index 16d7d1337538..ce7170c2a411 100644
--- a/i18npool/source/breakiterator/breakiterator_cjk.cxx
+++ b/i18npool/source/breakiterator/breakiterator_cjk.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -184,3 +185,5 @@ BreakIterator_ko::~BreakIterator_ko()
}
} } } }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/breakiterator/breakiterator_ctl.cxx b/i18npool/source/breakiterator/breakiterator_ctl.cxx
index cc174084198e..6d6b3f9b9cd7 100644
--- a/i18npool/source/breakiterator/breakiterator_ctl.cxx
+++ b/i18npool/source/breakiterator/breakiterator_ctl.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -143,3 +144,5 @@ LineBreakResults SAL_CALL BreakIterator_CTL::getLineBreak(
}
} } } }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/breakiterator/breakiterator_th.cxx b/i18npool/source/breakiterator/breakiterator_th.cxx
index cbbcd510379b..ad3c619d0979 100644
--- a/i18npool/source/breakiterator/breakiterator_th.cxx
+++ b/i18npool/source/breakiterator/breakiterator_th.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -155,3 +156,5 @@ void SAL_CALL BreakIterator_th::makeIndex(const OUString& Text, sal_Int32 nStart
}
} } } }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/breakiterator/breakiterator_unicode.cxx b/i18npool/source/breakiterator/breakiterator_unicode.cxx
index d7242d180d85..ad934db2db11 100644
--- a/i18npool/source/breakiterator/breakiterator_unicode.cxx
+++ b/i18npool/source/breakiterator/breakiterator_unicode.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -443,3 +444,5 @@ BreakIterator_Unicode::getSupportedServiceNames(void) throw( uno::RuntimeExcepti
}
} } } }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/breakiterator/data/char.txt b/i18npool/source/breakiterator/data/char.txt
new file mode 100644
index 000000000000..8e49a565ed8c
--- /dev/null
+++ b/i18npool/source/breakiterator/data/char.txt
@@ -0,0 +1,118 @@
+#
+# Copyright (C) 2002-2009, International Business Machines Corporation and others.
+# All Rights Reserved.
+#
+# file: char.txt
+#
+# ICU Character Break Rules, also known as Grapheme Cluster Boundaries
+# See Unicode Standard Annex #29.
+# These rules are based on TR29 Revision 13, for Unicode Version 5.1
+# Modifications to SpacingMark and Prepend by M. Hosken.
+#
+
+#
+# Character Class Definitions.
+#
+$CR = [\p{Grapheme_Cluster_Break = CR}];
+$LF = [\p{Grapheme_Cluster_Break = LF}];
+$Control = [\p{Grapheme_Cluster_Break = Control}];
+$Prepend = [\p{Grapheme_Cluster_Break = Prepend}];
+$Extend = [\p{Grapheme_Cluster_Break = Extend}];
+$SpacingMark = [\p{Grapheme_Cluster_Break = SpacingMark}];
+# True Indic wants to move by syllables. Break up SpacingMark. This based on Unicode 6.0 data
+# In effect it is [\p{Grapheme_Cluster_Break = SpacingMark} - \u0E30 \u0E32 \u0E45 \u0EB0 \u0EB2 \u102B \u102C \u1038
+# \u1062-\u1064 \u1067-\u106D \u1083 \u1087-\u108C \u108F \u109A-\u109C \u19B0-\u19B4 \u19B8-\u19C0 \u19C8 \u19C9
+# \u1A61 \u1A63 \u1A64 \u1BE7 \u1BEA-\u1BEC \u1BEE \u1BF2 \u1BF3 \uAA7B
+$IndicSpacing = [\u0903 \u093B \u093E-\u0940 \u0949-\u094C \u094E \u094F \u0982 \u0983 \u09BF \u09C0 \u09C7 \u09C8 \u09CB \u09CC \u0A03 \u0A3E-\u0A40 \u0A83 \u0ABE-\u0AC0 \u0AC9 \u0ACB \u0ACC \u0B02 \u0B03 \u0B40 \u0B47 \u0B48 \u0B4B-\u0B4C \u0BBF \u0BC1 \u0BC2 \u0BC6-\u0BC8 \u0BCA-\u0BCC \u0C01-\u0C03 \u0C41-\u0C44 \u0C82 \u0C83 \u0CBE \u0CC0 \u0CC1 \u0CC3 \u0CC4 \u0CC7 \u0CC8 \u0CCA \u0CCB \u0D02 \u0D03 \u0D3F \u0D40 \u0D46-\u0D48 \u0D4A-\u0D4C \u0D82 \u0D83 \u0DD0 \u0DD1 \u0DD8-\u0DDE \u0F3E \u0F3F \u0F7F \u1923-\u1926 \u1929-\u192B \u1930 \u1931 \u1933-\u1938 \u1A19-\u1A1B \u1B04 \u1B35 \u1B3B \u1B3D-\u1B41 \u1B43 \u1B44 \u1B82 \u1BA1 \u1BA6 \u1BA7 \u1BAA \u1C24-\u1C2B \u1C34 \u1C35 \u1CE1 \u1CF2 \uA880 \uA881 \uA8B4-\uA8C3 \uA952 \uA953 \uA983 \uA9B4 \uA9B5 \uA9BA \uA9BB \uA9BD-\uA9C0 \uAA2F \uAA30 \uAA33 \uAA34 \uABE3 \uABE4 \uABE6 \uABE7 \uABE9 \uABEA \uABEC \U00011000 \U00011002 \U00011082 \U000110B0-\U000110B2 \U000110B7 \U000100B8 \U0001D166 \U0001D16D];
+# SEAsian (Thai, Lao, Burmese, Tai Lue, Tai Tham, Batak) are cluster based not syllable based
+$SEASpacing = [\u0E33 \u0EB3 \u1031 \u103B \u103C \u1056 \u1057 \u1084 \u17B6 \u17BE-\u17C5 \u17C7 \u17C8 \u19B5-\u19B7 \u19BA \u1A55 \u1A57 \u1A6D-\u1A72 \uA823 \uA824 \uA827 \uAA4D];
+$BengaliLetter = [\u0985-\u09B9 \u09CE \u09DC-\u09E1 \u09F0-\u09F1];
+$BengaliSignVirama = \u09CD;
+$GujaratiLetter = [\u0A85-\u0A8C \u0A8F-\u0A90 \u0A93-\u0AB9 \u0AE0-\u0AE1];
+$GujaratiSignVirama = \u0ACD;
+$DevanagariLetter = [\u0904-\u0939 \u0958-\u0961 \u0972-\u097F];
+$DevanagariSignVirama = \u094D;
+$KannadaLetter = [\u0C85-\u0CB9 \u0CDE-\u0CE1];
+$KannadaSignVirama = \u0CCD;
+$MalayalamLetter = [\u0D05-\u0D39 \u0D60-\u0D61 \u0D7A-\u0D7F];
+$MalayalamSignVirama = \u0D4D;
+$OriyaLetter = [\u0B05-\u0B39 \u0B5C-\u0B61 \u0B71];
+$OriyaSignVirama = \u0B4D;
+$GurmukhiLetter = [\u0A05-\u0A39 \u0A59-\u0A5E];
+$GurmukhiSignVirama = \u0A4D;
+$TamilLetter = [\u0B85-\u0BB9];
+$TamilSignVirama = \u0BCD;
+$TeluguLetter = [\u0C05-\u0C39 \u0C58-\u0C61];
+$TeluguSignVirama = \u0C4D;
+
+#
+# Korean Syllable Definitions
+#
+$L = [\p{Grapheme_Cluster_Break = L}];
+$V = [\p{Grapheme_Cluster_Break = V}];
+$T = [\p{Grapheme_Cluster_Break = T}];
+
+$LV = [\p{Grapheme_Cluster_Break = LV}];
+$LVT = [\p{Grapheme_Cluster_Break = LVT}];
+
+
+## -------------------------------------------------
+!!chain;
+
+!!forward;
+
+$CR $LF;
+
+$BengaliLetter ($BengaliSignVirama $BengaliLetter?)+;
+$GujaratiLetter ($GujaratiSignVirama $GujaratiLetter?)+;
+$DevanagariLetter ($DevanagariSignVirama $DevanagariLetter?)+;
+$KannadaLetter ($KannadaSignVirama $KannadaLetter?)+;
+$MalayalamLetter ($MalayalamSignVirama $MalayalamLetter?)+;
+$OriyaLetter ($OriyaSignVirama $OriyaLetter?)+;
+$GurmukhiLetter ($GurmukhiSignVirama $GurmukhiLetter?)+;
+$TamilLetter ($TamilSignVirama $TamilLetter?)+;
+$TeluguLetter ($TeluguSignVirama $TeluguLetter?)+;
+
+$L ($L | $V | $LV | $LVT);
+($LV | $V) ($V | $T);
+($LVT | $T) $T;
+
+[^$Control $CR $LF] $Extend;
+
+[^$Control $CR $LF] ($IndicSpacing | $SEASpacing);
+#[^$Control $CR $LF] $SpacingMark;
+# $Prepend [^$Control $CR $LF];
+
+
+## -------------------------------------------------
+
+!!reverse;
+$LF $CR;
+($BengaliLetter? $BengaliSignVirama)+ $BengaliLetter;
+($GujaratiLetter? $GujaratiSignVirama)+ $GujaratiLetter;
+($DevanagariLetter? $DevanagariSignVirama)+ $DevanagariLetter;
+($KannadaLetter? $KannadaSignVirama)+ $KannadaLetter;
+($MalayalamLetter? $MalayalamSignVirama)+ $MalayalamLetter;
+($OriyaLetter? $OriyaSignVirama)+ $OriyaLetter;
+($GurmukhiLetter? $GurmukhiSignVirama)+ $GurmukhiLetter;
+($TamilLetter? $TamilSignVirama)+ $TamilLetter;
+($TeluguLetter? $TeluguSignVirama)+ $TeluguLetter;
+($L | $V | $LV | $LVT) $L;
+($V | $T) ($LV | $V);
+$T ($LVT | $T);
+
+$Extend [^$Control $CR $LF];
+($IndicSpacing | $SEASpacing) [^$Control $CR $LF];
+#$SpacingMark [^$Control $CR $LF];
+# [^$Control $CR $LF] $Prepend;
+
+
+## -------------------------------------------------
+
+!!safe_reverse;
+
+
+## -------------------------------------------------
+
+!!safe_forward;
+
diff --git a/i18npool/source/breakiterator/data/makefile.mk b/i18npool/source/breakiterator/data/makefile.mk
index cb37c5132f67..81bbbbd280e1 100644
--- a/i18npool/source/breakiterator/data/makefile.mk
+++ b/i18npool/source/breakiterator/data/makefile.mk
@@ -24,7 +24,7 @@
# for a copy of the LGPLv3 License.
#
#************************************************************************
-PRJ=..$/..$/..
+PRJ=../../..
PRJNAME=i18npool
TARGET=dict
@@ -46,13 +46,13 @@ SHL1TARGET=dict_ja
SHL1IMPLIB=i$(SHL1TARGET)
SHL1VERSIONMAP=$(TARGET).map
-SHL1DEF=$(MISC)$/$(SHL1TARGET).def
+SHL1DEF=$(MISC)/$(SHL1TARGET).def
DEF1NAME=$(SHL1TARGET)
SHL1OBJS= \
- $(SLO)$/dict_ja.obj
+ $(SLO)/dict_ja.obj
-LIB1TARGET= $(SLB)$/$(SHL1TARGET).lib
+LIB1TARGET= $(SLB)/$(SHL1TARGET).lib
LIB1OBJFILES=$(SHL1OBJS)
# Chinese dictionary
@@ -60,13 +60,13 @@ SHL2TARGET=dict_zh
SHL2IMPLIB=i$(SHL2TARGET)
SHL2VERSIONMAP=$(TARGET).map
-SHL2DEF=$(MISC)$/$(SHL2TARGET).def
+SHL2DEF=$(MISC)/$(SHL2TARGET).def
DEF2NAME=$(SHL2TARGET)
SHL2OBJS= \
- $(SLO)$/dict_zh.obj
+ $(SLO)/dict_zh.obj
-LIB2TARGET= $(SLB)$/$(SHL2TARGET).lib
+LIB2TARGET= $(SLB)/$(SHL2TARGET).lib
LIB2OBJFILES=$(SHL2OBJS)
DEPOBJFILES= \
@@ -76,9 +76,5 @@ DEPOBJFILES= \
# --- Targets ------------------------------------------------------
.INCLUDE : target.mk
-$(MISC)$/dict_%.cxx : %.dic
- $(AUGMENT_LIBRARY_PATH) $(BIN)$/gendict $< $@
-
-# ugly - is this dependency really required here?
-$(foreach,i,$(shell @$(FIND) . -name "*.dic") $(MISC)$/dict_$(i:b).cxx) : $(BIN)$/gendict$(EXECPOST)
-
+$(MISC)/dict_%.cxx : %.dic
+ $(AUGMENT_LIBRARY_PATH) $(OUT_FOR_BUILD)/bin/gendict $< $@
diff --git a/i18npool/source/breakiterator/gendict.cxx b/i18npool/source/breakiterator/gendict.cxx
index fe2758602ee4..ab181be73836 100644
--- a/i18npool/source/breakiterator/gendict.cxx
+++ b/i18npool/source/breakiterator/gendict.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -35,171 +36,213 @@
#include <sal/types.h>
#include <rtl/strbuf.hxx>
#include <rtl/ustring.hxx>
+#include <osl/diagnose.h>
+#include <vector>
+using std::vector;
using namespace ::rtl;
-/* Main Procedure */
+/* Utility gendict:
-SAL_IMPLEMENT_MAIN_WITH_ARGS(argc, argv)
-{
- FILE *sfp, *cfp;
+ "BreakIterator_CJK provides input string caching and dictionary searching for
+ longest matching. You can provide a sorted dictionary (the encoding must be
+ UTF-8) by creating the following file:
+ i18npool/source/breakiterator/data/<language>.dict.
- if (argc < 3) exit(-1);
+ The utility gendict will convert the file to C code, which will be compiled
+ into a shared library for dynamic loading.
- sfp = fopen(argv[1], "rb"); // open the source file for read;
- if (sfp == NULL)
- {
- printf("Open the dictionary source file failed.");
- return -1;
- }
+ All dictionary searching and loading is performed in the xdictionary class.
+ The only thing you need to do is to derive your class from BreakIterator_CJK
+ and create an instance of the xdictionary with the language name and
+ pass it to the parent class." (from http://wiki.services.openoffice.org/wiki/
+ /Documentation/DevGuide/OfficeDev/Implementing_a_New_Locale - 27/01/2011)
+*/
- // create the C source file to write
- cfp = fopen(argv[2], "wb");
- if (cfp == NULL) {
- fclose(sfp);
- printf("Can't create the C source file.");
- return -1;
- }
+// C-standard garantees that static variables are automatically initialized to 0
+static sal_uInt8 exists[0x2000];
+static sal_uInt32 charArray[0x10000];
- fprintf(cfp, "/*\n");
- fprintf(cfp, " * Copyright(c) 1999 - 2000, Sun Microsystems, Inc.\n");
- fprintf(cfp, " * All Rights Reserved.\n");
- fprintf(cfp, " */\n\n");
- fprintf(cfp, "/* !!!The file is generated automatically. DONOT edit the file manually!!! */\n\n");
- fprintf(cfp, "#include <sal/types.h>\n\n");
- fprintf(cfp, "extern \"C\" {\n");
-
- sal_Int32 count, i, j;
- sal_Int32 lenArrayCurr = 0, lenArrayCount = 0, lenArrayLen = 0, *lenArray = NULL, charArray[0x10000];
- sal_Bool exist[0x10000];
- for (i = 0; i < 0x10000; i++) {
- exist[i] = sal_False;
- charArray[i] = 0;
- }
+static inline void set_exists(sal_uInt32 index)
+{
+ exists[index>>3] |= 1 << (index & 0x07);
+}
+
+static inline void printIncludes(FILE* source_fp)
+{
+ fputs("/* !!!The file is generated automatically. DO NOT edit the file manually!!! */\n\n", source_fp);
+ fputs("#include <sal/types.h>\n\n", source_fp);
+}
+static inline void printFunctions(FILE* source_fp)
+{
+ fputs ("\tconst sal_uInt8* getExistMark() { return existMark; }\n", source_fp);
+ fputs ("\tconst sal_Int16* getIndex1() { return index1; }\n", source_fp);
+ fputs ("\tconst sal_Int32* getIndex2() { return index2; }\n", source_fp);
+ fputs ("\tconst sal_Int32* getLenArray() { return lenArray; }\n", source_fp);
+ fputs ("\tconst sal_Unicode* getDataArea() { return dataArea; }\n", source_fp);
+}
+
+static inline void printDataArea(FILE *dictionary_fp, FILE *source_fp, vector<sal_uInt32>& lenArray)
+{
// generate main dict. data array
- fprintf(cfp, "static const sal_Unicode dataArea[] = {");
+ fputs("static const sal_Unicode dataArea[] = {\n\t", source_fp);
sal_Char str[1024];
+ sal_uInt32 lenArrayCurr = 0;
sal_Unicode current = 0;
- count = 0;
- while (fgets(str, 1024, sfp)) {
+
+ while (fgets(str, 1024, dictionary_fp)) {
// input file is in UTF-8 encoding
// don't convert last new line character to Ostr.
OUString Ostr((const sal_Char *)str, strlen(str) - 1, RTL_TEXTENCODING_UTF8);
const sal_Unicode *u = Ostr.getStr();
- sal_Int32 len = Ostr.getLength();
+ const sal_Int32 len = Ostr.getLength();
- i=0;
+ sal_Int32 i=0;
Ostr.iterateCodePoints(&i, 1);
- if (len == i) continue; // skip one character word
-
- if (*u != current) {
- if (*u < current)
- printf("u %x, current %x, count %d, lenArrayCount %d\n", *u, current,
- sal::static_int_cast<int>(count), sal::static_int_cast<int>(lenArrayCount));
- current = *u;
- charArray[current] = lenArrayCount;
+ if (len == i)
+ continue; // skip one character word
+
+ if (u[0] != current) {
+ OSL_ENSURE( (u[0] > current), "Dictionary file should be sorted");
+ current = u[0];
+ charArray[current] = lenArray.size();
}
- if (lenArrayLen <= lenArrayCount+1)
- lenArray = (sal_Int32*) realloc(lenArray, (lenArrayLen += 1000) * sizeof(sal_Int32));
- lenArray[lenArrayCount++] = lenArrayCurr;
-
- exist[u[0]] = sal_True;
- for (i = 1; i < len; i++) { // start from second character,
- exist[u[i]] = sal_True; // since the first character is captured in charArray.
- lenArrayCurr++;
- if ((count++) % 0x10 == 0)
- fprintf(cfp, "\n\t");
- fprintf(cfp, "0x%04x, ", u[i]);
+ lenArray.push_back(lenArrayCurr);
+
+ set_exists(u[0]);
+ // first character is stored in charArray, so start from second
+ for (i = 1; i < len; i++, lenArrayCurr++) {
+ set_exists(u[i]);
+ fprintf(source_fp, "0x%04x, ", u[i]);
+ if ((lenArrayCurr & 0x0f) == 0x0f)
+ fputs("\n\t", source_fp);
}
}
- lenArray[lenArrayCount++] = lenArrayCurr; // store last ending pointer
- charArray[current+1] = lenArrayCount;
- fprintf(cfp, "\n};\n");
-
- // generate lenArray
- fprintf(cfp, "static const sal_Int32 lenArray[] = {\n\t");
- count = 1;
- fprintf(cfp, "0x%x, ", 0); // insert one slat for skipping 0 in index2 array.
- for (i = 0; i < lenArrayCount; i++) {
- fprintf(cfp, "0x%lx, ", static_cast<long unsigned int>(lenArray[i]));
- if (count == 0xf) {
- count = 0;
- fprintf(cfp, "\n\t");
- } else count++;
- }
- fprintf(cfp, "\n};\n");
+ lenArray.push_back( lenArrayCurr ); // store last ending pointer
+ charArray[current+1] = lenArray.size();
+ fputs("\n};\n", source_fp);
+}
- free(lenArray);
+static inline void printLenArray(FILE* source_fp, const vector<sal_uInt32>& lenArray)
+{
+ fprintf(source_fp, "static const sal_Int32 lenArray[] = {\n\t");
+ fprintf(source_fp, "0x%x, ", 0); // insert one slat for skipping 0 in index2 array.
+ for (size_t k = 0; k < lenArray.size(); k++)
+ {
+ if( !(k & 0xf) )
+ fputs("\n\t", source_fp);
- // generate index1 array
- fprintf (cfp, "static const sal_Int16 index1[] = {\n\t");
- sal_Int16 set[0x100];
- count = 0;
- for (i = 0; i < 0x100; i++) {
- for (j = 0; j < 0x100; j++)
- if (charArray[(i*0x100) + j] != 0)
- break;
-
- fprintf(cfp, "0x%02x, ", set[i] = (j < 0x100 ? sal::static_int_cast<sal_Int16>(count++) : 0xff));
- if ((i+1) % 0x10 == 0)
- fprintf (cfp, "\n\t");
+ fprintf(source_fp, "0x%lx, ", static_cast<long unsigned int>(lenArray[k]));
+ }
+ fputs("\n};\n", source_fp );
+}
+
+/* FIXME?: what happens if in every range i there is at least one charArray != 0
+ => this will make index1[] = {0x00, 0x01, 0x02,... 0xfe, 0xff }
+ => then in index2, the last range will be ignored incorrectly */
+static inline void printIndex1(FILE *source_fp, sal_Int16 *set)
+{
+ fprintf (source_fp, "static const sal_Int16 index1[] = {\n\t");
+ sal_Int16 count = 0;
+ for (sal_Int32 i = 0; i < 0x100; i++) {
+ sal_Int32 j = 0;
+ while( j < 0x100 && charArray[(i<<8) + j] == 0)
+ j++;
+
+ fprintf(source_fp, "0x%02x, ", set[i] = (j < 0x100 ? count++ : 0xff));
+ if ((i & 0x0f) == 0x0f)
+ fputs ("\n\t", source_fp);
}
- fprintf (cfp, "};\n");
+ fputs("};\n", source_fp);
+}
- // generate index2 array
- fprintf (cfp, "static const sal_Int32 index2[] = {\n\t");
+static inline void printIndex2(FILE *source_fp, sal_Int16 *set)
+{
+ fputs ("static const sal_Int32 index2[] = {\n\t", source_fp);
sal_Int32 prev = 0;
- for (i = 0; i < 0x100; i++) {
+ for (sal_Int32 i = 0; i < 0x100; i++) {
if (set[i] != 0xff) {
- for (j = 0; j < 0x100; j++) {
- sal_Int32 k = (i*0x100) + j;
- if (prev != 0 && charArray[k] == 0) {
- for (k++; k < 0x10000; k++)
- if (charArray[k] != 0)
- break;
+ for (sal_Int32 j = 0; j < 0x100; j++) {
+ sal_Int32 k = (i<<8) + j;
+ if (prev != 0 )
+ while( charArray[k] == 0 && k < 0x10000 )
+ k++;
+
+ prev = charArray[(i<<8) + j];
+ fprintf(source_fp, "0x%lx, ", static_cast<long unsigned int>(k < 0x10000 ? charArray[k] + 1 : 0));
+ if ((j & 0x0f) == 0x0f)
+ fputs ("\n\t", source_fp);
}
- prev = charArray[(i*0x100) + j];
- fprintf(
- cfp, "0x%lx, ",
- sal::static_int_cast< unsigned long >(
- k < 0x10000 ? charArray[k] + 1 : 0));
- if ((j+1) % 0x10 == 0)
- fprintf (cfp, "\n\t");
- }
- fprintf (cfp, "\n\t");
+ fputs ("\n\t", source_fp);
}
}
- fprintf (cfp, "\n};\n");
-
- // generate existMark array
- count = 0;
- fprintf (cfp, "static const sal_uInt8 existMark[] = {\n\t");
- for (i = 0; i < 0x1FFF; i++) {
- sal_uInt8 bit = 0;
- for (j = 0; j < 8; j++)
- if (exist[i * 8 + j])
- bit |= 1 << j;
- fprintf(cfp, "0x%02x, ", bit);
- if (count == 0xf) {
- count = 0;
- fprintf(cfp, "\n\t");
- } else count++;
+ fputs ("\n};\n", source_fp);
+}
+
+/* Generates a bitmask for the existance of sal_Unicode values in dictionary;
+ it packs 8 sal_Bool values in 1 sal_uInt8 */
+static inline void printExistsMask(FILE *source_fp)
+{
+ fprintf (source_fp, "static const sal_uInt8 existMark[] = {\n\t");
+ for (unsigned int i = 0; i < 0x2000; i++)
+ {
+ fprintf(source_fp, "0x%02x, ", exists[i]);
+ if ( (i & 0xf) == 0xf )
+ fputs("\n\t", source_fp);
}
- fprintf (cfp, "\n};\n");
+ fputs("\n};\n", source_fp);
+}
- // create function to return arrays
- fprintf (cfp, "\tconst sal_uInt8* getExistMark() { return existMark; }\n");
- fprintf (cfp, "\tconst sal_Int16* getIndex1() { return index1; }\n");
- fprintf (cfp, "\tconst sal_Int32* getIndex2() { return index2; }\n");
- fprintf (cfp, "\tconst sal_Int32* getLenArray() { return lenArray; }\n");
- fprintf (cfp, "\tconst sal_Unicode* getDataArea() { return dataArea; }\n");
- fprintf (cfp, "}\n");
+SAL_IMPLEMENT_MAIN_WITH_ARGS(argc, argv)
+{
+ FILE *dictionary_fp, *source_fp;
- fclose(sfp);
- fclose(cfp);
+ if (argc == 1 || argc > 3)
+ {
+ fputs("2 arguments required: dictionary_file_name source_file_name", stderr);
+ exit(-1);
+ }
+
+ dictionary_fp = fopen(argv[1], "rb"); // open the source file for read;
+ if (dictionary_fp == NULL)
+ {
+ printf("Open the dictionary source file failed.");
+ return -1;
+ }
+
+ if(argc == 2)
+ source_fp = stdout;
+ else
+ {
+ // create the C source file to write
+ source_fp = fopen(argv[2], "wb");
+ if (source_fp == NULL) {
+ fclose(dictionary_fp);
+ printf("Can't create the C source file.");
+ return -1;
+ }
+ }
+
+ vector<sal_uInt32> lenArray; // stores the word boundaries in DataArea
+ sal_Int16 set[0x100];
+
+ printIncludes(source_fp);
+ fputs("extern \"C\" {\n", source_fp);
+ printDataArea(dictionary_fp, source_fp, lenArray);
+ printLenArray(source_fp, lenArray);
+ printIndex1(source_fp, set);
+ printIndex2(source_fp, set);
+ printExistsMask(source_fp);
+ printFunctions(source_fp);
+ fputs("}\n", source_fp);
+
+ fclose(dictionary_fp);
+ fclose(source_fp);
return 0;
-} // End of main
+}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/breakiterator/makefile.mk b/i18npool/source/breakiterator/makefile.mk
index fc6561c3e0aa..434fdc9f5d88 100644
--- a/i18npool/source/breakiterator/makefile.mk
+++ b/i18npool/source/breakiterator/makefile.mk
@@ -24,7 +24,7 @@
# for a copy of the LGPLv3 License.
#
#************************************************************************/
-PRJ=..$/..
+PRJ=../..
PRJNAME=i18npool
TARGET=breakiterator
@@ -41,28 +41,28 @@ ENABLE_EXCEPTIONS=TRUE
MY_BRK_TXTFILES:=$(shell @ls data/*.txt)
# insert "OpenOffice" as icu package name in front of the name of each rule file for searching on application provided data
-MY_BRK_BRKFILES:=$(subst,data/,$(MISC)$/ $(MY_BRK_TXTFILES:s/.txt/.brk/))
+MY_BRK_BRKFILES:=$(subst,data/,$(MISC)/ $(MY_BRK_TXTFILES:s/.txt/.brk/))
# OpenOffice_dat.c is a generated file from the rule file list by gencmn
MY_MISC_CXXFILES := \
- $(MISC)$/OpenOffice_dat.c \
+ $(MISC)/OpenOffice_dat.c \
$(MY_BRK_BRKFILES:s/.brk/_brk.c/)
SLOFILES= \
- $(SLO)$/breakiteratorImpl.obj \
- $(SLO)$/breakiterator_cjk.obj \
- $(SLO)$/breakiterator_ctl.obj \
- $(SLO)$/breakiterator_th.obj \
- $(SLO)$/breakiterator_unicode.obj \
- $(SLO)$/xdictionary.obj \
- $(subst,$(MISC)$/,$(SLO)$/ $(MY_MISC_CXXFILES:s/.c/.obj/))
+ $(SLO)/breakiteratorImpl.obj \
+ $(SLO)/breakiterator_cjk.obj \
+ $(SLO)/breakiterator_ctl.obj \
+ $(SLO)/breakiterator_th.obj \
+ $(SLO)/breakiterator_unicode.obj \
+ $(SLO)/xdictionary.obj \
+ $(subst,$(MISC)/,$(SLO)/ $(MY_MISC_CXXFILES:s/.c/.obj/))
-OBJFILES = $(OBJ)$/gendict.obj
+OBJFILES = $(OBJ)/gendict.obj
APP1TARGET = gendict
APP1RPATH = NONE
-DEPOBJFILES = $(OBJ)$/gendict.obj
+DEPOBJFILES = $(OBJ)/gendict.obj
APP1OBJS = $(DEPOBJFILES)
APP1STDLIBS = $(SALLIB)
@@ -74,37 +74,36 @@ GENCMN:=$(SYSTEM_GENCMN)
GENBRK:=$(SYSTEM_GENBRK)
GENCCODE:=$(SYSTEM_GENCCODE)
.ELSE
-GENCMN:=$(AUGMENT_LIBRARY_PATH) $(SOLARBINDIR)$/gencmn
-GENBRK:=$(AUGMENT_LIBRARY_PATH) $(SOLARBINDIR)$/genbrk
-GENCCODE:=$(AUGMENT_LIBRARY_PATH) $(SOLARBINDIR)$/genccode
+GENCMN:=$(AUGMENT_LIBRARY_PATH) $(SOLARBINDIR)/gencmn
+GENBRK:=$(AUGMENT_LIBRARY_PATH) $(SOLARBINDIR)/genbrk
+GENCCODE:=$(AUGMENT_LIBRARY_PATH) $(SOLARBINDIR)/genccode
.ENDIF
.INCLUDE .IGNORE : icuversion.mk
-$(MISC)$/%.txt : data/%.txt
+.INCLUDE : target.mk
+
+$(MISC)/%.txt : data/%.txt
# fdo#31271 ")" reclassified in more recent ICU/Unicode Standards
.IF "$(ICU_MAJOR)" >= "5" || ("$(ICU_MAJOR)" == "4" && "$(ICU_MINOR)" >= "4")
- $(SED) "s#\[:LineBreak = Close_Punctuation:\]#\[\[:LineBreak = Close_Punctuation:\] \[:LineBreak = Close_Parenthesis:\]\]#" $< > $@
+ $(SED) "s#\[:LineBreak = Close_Punctuation:\]#\[\[:LineBreak = Close_Punctuation:\] \[:LineBreak = Close_Parenthesis:\]\]#" $< > $@
.ELSE
- $(COPY) $< $@
+ $(COPY) $< $@
.ENDIF
-$(MISC)$/%.brk : $(MISC)/%.txt
- $(WRAPCMD) $(GENBRK) -r $< -o $(MISC)$/$*.brk
+$(MISC)/%.brk : $(MISC)/%.txt
+ $(GENBRK) -r $< -o $(MISC)/$*.brk
-$(MISC)$/%_brk.c : $(MISC)$/%.brk
- $(WRAPCMD) $(GENCCODE) -n OpenOffice -d $(MISC)$ $(MISC)$/$*.brk
+$(MISC)/%_brk.c : $(MISC)/%.brk
+ $(GENCCODE) -n OpenOffice -d $(MISC)$ $(MISC)/$*.brk
# 'gencmn', 'genbrk' and 'genccode' are tools generated and delivered by icu project to process icu breakiterator rules.
# The output of gencmn generates warnings under Windows. We want to minimize the patches to external tools,
-# so the output (OpenOffice_icu_dat.c) is changed here to include a pragma to disable the warnings.
+# so the output (OpenOffice_dat.c) is changed here to include a pragma to disable the warnings.
# Output of gencmn is redirected to OpenOffice_icu_tmp.c with the -t switch.
-$(MISC)$/OpenOffice_%.c : $(MY_BRK_BRKFILES:s/.brk/_brk.c/)
- $(WRAPCMD) $(GENCMN) -n OpenOffice -t tmp -S -d $(MISC) O $(mktmp $(subst,$(MISC)$/, $(MY_BRK_BRKFILES:t"\n")))
- echo $(USQ)#ifdef _MSC_VER$(USQ) > $@
- echo $(USQ)#pragma warning( disable : 4229 4668 )$(USQ) >> $@
- echo $(USQ)#endif$(USQ) >> $@
- $(TYPE) $(@:s/_dat/_tmp/) >> $@
-
-.INCLUDE : target.mk
-
+$(MISC)/OpenOffice_dat.c : $(MY_BRK_BRKFILES:s/.brk/_brk.c/)
+ $(GENCMN) -n OpenOffice -t tmp -S -d $(MISC) O $(mktmp $(subst,$(MISC)/, $(MY_BRK_BRKFILES:t"\n")))
+ echo $(USQ)#ifdef _MSC_VER$(USQ) > $@
+ echo $(USQ)#pragma warning( disable : 4229 4668 )$(USQ) >> $@
+ echo $(USQ)#endif$(USQ) >> $@
+ $(TYPE) $(@:s/_dat/_tmp/) >> $@
diff --git a/i18npool/source/breakiterator/xdictionary.cxx b/i18npool/source/breakiterator/xdictionary.cxx
index aba69b5e9a21..0bff3d0b174c 100644
--- a/i18npool/source/breakiterator/xdictionary.cxx
+++ b/i18npool/source/breakiterator/xdictionary.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -45,7 +46,8 @@
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
-using namespace rtl;
+using ::rtl::OUString;
+using ::rtl::OUStringBuffer;
namespace com { namespace sun { namespace star { namespace i18n {
@@ -60,12 +62,6 @@ xdictionary::xdictionary(const sal_Char *lang) :
hModule( NULL ),
boundary(),
japaneseWordBreak( sal_False )
-#if USE_CELL_BOUNDARY_CODE
- // For CTL breakiterator, where the word boundary should not be inside cell.
- ,
- useCellBoundary( sal_False ),
- cellBoundary( NULL )
-#endif
{
index1 = 0;
#ifdef SAL_DLLPREFIX
@@ -78,15 +74,15 @@ xdictionary::xdictionary(const sal_Char *lang) :
hModule = osl_loadModuleRelative( &thisModule, aBuf.makeStringAndClear().pData, SAL_LOADMODULE_DEFAULT );
if( hModule ) {
sal_IntPtr (*func)();
- func = (sal_IntPtr(*)()) osl_getFunctionSymbol( hModule, OUString::createFromAscii("getExistMark").pData );
+ func = (sal_IntPtr(*)()) osl_getFunctionSymbol( hModule, OUString(RTL_CONSTASCII_USTRINGPARAM("getExistMark")).pData );
existMark = (sal_uInt8*) (*func)();
- func = (sal_IntPtr(*)()) osl_getFunctionSymbol( hModule, OUString::createFromAscii("getIndex1").pData );
+ func = (sal_IntPtr(*)()) osl_getFunctionSymbol( hModule, OUString(RTL_CONSTASCII_USTRINGPARAM("getIndex1")).pData );
index1 = (sal_Int16*) (*func)();
- func = (sal_IntPtr(*)()) osl_getFunctionSymbol( hModule, OUString::createFromAscii("getIndex2").pData );
+ func = (sal_IntPtr(*)()) osl_getFunctionSymbol( hModule, OUString(RTL_CONSTASCII_USTRINGPARAM("getIndex2")).pData );
index2 = (sal_Int32*) (*func)();
- func = (sal_IntPtr(*)()) osl_getFunctionSymbol( hModule, OUString::createFromAscii("getLenArray").pData );
+ func = (sal_IntPtr(*)()) osl_getFunctionSymbol( hModule, OUString(RTL_CONSTASCII_USTRINGPARAM("getLenArray")).pData );
lenArray = (sal_Int32*) (*func)();
- func = (sal_IntPtr(*)()) osl_getFunctionSymbol( hModule, OUString::createFromAscii("getDataArea").pData );
+ func = (sal_IntPtr(*)()) osl_getFunctionSymbol( hModule, OUString(RTL_CONSTASCII_USTRINGPARAM("getDataArea")).pData );
dataArea = (sal_Unicode*) (*func)();
}
else
@@ -101,10 +97,6 @@ xdictionary::xdictionary(const sal_Char *lang) :
for (sal_Int32 i = 0; i < CACHE_MAX; i++)
cache[i].size = 0;
-#if USE_CELL_BOUNDARY_CODE
- useCellBoundary = sal_False;
- cellBoundary = NULL;
-#endif
japaneseWordBreak = sal_False;
}
@@ -112,8 +104,8 @@ xdictionary::~xdictionary() {
osl_unloadModule(hModule);
for (sal_Int32 i = 0; i < CACHE_MAX; i++) {
if (cache[i].size > 0) {
- delete cache[i].contents;
- delete cache[i].wordboundary;
+ delete [] cache[i].contents;
+ delete [] cache[i].wordboundary;
}
}
}
@@ -241,86 +233,70 @@ static sal_Int16 JapaneseCharType(sal_Unicode c)
WordBreakCache& xdictionary::getCache(const sal_Unicode *text, Boundary& wordBoundary)
{
+ WordBreakCache& rCache = cache[text[0] & 0x1f];
- WordBreakCache& aCache = cache[text[0] & 0x1f];
-
- if (aCache.size != 0 && aCache.equals(text, wordBoundary))
- return aCache;
+ if (rCache.size != 0 && rCache.equals(text, wordBoundary))
+ return rCache;
- sal_Int32 len = wordBoundary.endPos - wordBoundary.startPos;
+ sal_Int32 len = wordBoundary.endPos - wordBoundary.startPos;
- if (aCache.size == 0 || len > aCache.size) {
- if (aCache.size != 0) {
- delete aCache.contents;
- delete aCache.wordboundary;
- aCache.size = len;
- }
- else
- aCache.size = len > DEFAULT_SIZE ? len : DEFAULT_SIZE;
- aCache.contents = new sal_Unicode[aCache.size + 1];
- aCache.wordboundary = new sal_Int32[aCache.size + 2];
+ if (rCache.size == 0 || len > rCache.size) {
+ if (rCache.size != 0) {
+ delete rCache.contents;
+ delete rCache.wordboundary;
+ rCache.size = len;
}
- aCache.length = len;
- memcpy(aCache.contents, text + wordBoundary.startPos, len * sizeof(sal_Unicode));
- *(aCache.contents + len) = 0x0000;
- // reset the wordboundary in cache
- memset(aCache.wordboundary, '\0', sizeof(sal_Int32)*(len + 2));
-
- sal_Int32 i = 0; // loop variable
- while (aCache.wordboundary[i] < aCache.length) {
- len = 0;
- // look the continuous white space as one word and cashe it
- while (u_isWhitespace((sal_uInt32)text[wordBoundary.startPos + aCache.wordboundary[i] + len]))
- len ++;
-
- if (len == 0) {
- const sal_Unicode *str = text + wordBoundary.startPos + aCache.wordboundary[i];
- sal_Int32 slen = aCache.length - aCache.wordboundary[i];
- sal_Int16 type = 0, count = 0;
- for (;len == 0 && slen > 0; str++, slen--) {
- len = getLongestMatch(str, slen);
- if (len == 0) {
- if (!japaneseWordBreak) {
- len = 1;
- } else {
- if (count == 0)
- type = JapaneseCharType(*str);
- else if (type != JapaneseCharType(*str))
- break;
- count++;
- }
- }
- }
- if (count) {
- aCache.wordboundary[i+1] = aCache.wordboundary[i] + count;
- i++;
-
-#if USE_CELL_BOUNDARY_CODE
- if (useCellBoundary) {
- sal_Int32 cBoundary = cellBoundary[aCache.wordboundary[i] + wordBoundary.startPos - 1];
- if (cBoundary > 0)
- aCache.wordboundary[i] = cBoundary - wordBoundary.startPos;
+ else
+ rCache.size = len > DEFAULT_SIZE ? len : DEFAULT_SIZE;
+ rCache.contents = new sal_Unicode[rCache.size + 1];
+ rCache.wordboundary = new sal_Int32[rCache.size + 2];
+ }
+ rCache.length = len;
+ memcpy(rCache.contents, text + wordBoundary.startPos, len * sizeof(sal_Unicode));
+ *(rCache.contents + len) = 0x0000;
+ // reset the wordboundary in cache
+ memset(rCache.wordboundary, '\0', sizeof(sal_Int32)*(len + 2));
+
+ sal_Int32 i = 0; // loop variable
+ while (rCache.wordboundary[i] < rCache.length) {
+ len = 0;
+ // look the continuous white space as one word and cashe it
+ while (u_isWhitespace((sal_uInt32)text[wordBoundary.startPos + rCache.wordboundary[i] + len]))
+ len ++;
+
+ if (len == 0) {
+ const sal_Unicode *str = text + wordBoundary.startPos + rCache.wordboundary[i];
+ sal_Int32 slen = rCache.length - rCache.wordboundary[i];
+ sal_Int16 type = 0, count = 0;
+ for (;len == 0 && slen > 0; str++, slen--) {
+ len = getLongestMatch(str, slen);
+ if (len == 0) {
+ if (!japaneseWordBreak) {
+ len = 1;
+ } else {
+ if (count == 0)
+ type = JapaneseCharType(*str);
+ else if (type != JapaneseCharType(*str))
+ break;
+ count++;
}
-#endif
}
}
-
- if (len) {
- aCache.wordboundary[i+1] = aCache.wordboundary[i] + len;
+ if (count)
+ {
+ rCache.wordboundary[i+1] = rCache.wordboundary[i] + count;
i++;
-
-#if USE_CELL_BOUNDARY_CODE
- if (useCellBoundary) {
- sal_Int32 cBoundary = cellBoundary[aCache.wordboundary[i] + wordBoundary.startPos - 1];
- if (cBoundary > 0)
- aCache.wordboundary[i] = cBoundary - wordBoundary.startPos;
- }
-#endif
}
}
- aCache.wordboundary[i + 1] = aCache.length + 1;
- return aCache;
+ if (len) {
+ rCache.wordboundary[i+1] = rCache.wordboundary[i] + len;
+ i++;
+ }
+ }
+ rCache.wordboundary[i + 1] = rCache.length + 1;
+
+ return rCache;
}
Boundary xdictionary::previousWord(const OUString& rText, sal_Int32 anyPos, sal_Int16 wordType)
@@ -391,12 +367,6 @@ Boundary xdictionary::getWordBoundary(const OUString& rText, sal_Int32 anyPos, s
return boundary;
}
-#if USE_CELL_BOUNDARY_CODE
-void xdictionary::setCellBoundary(sal_Int32* cellArray)
-{
- useCellBoundary = sal_True;
- cellBoundary = cellArray;
-}
-#endif
-
} } } }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/calendar/calendarImpl.cxx b/i18npool/source/calendar/calendarImpl.cxx
index 2d09d047c7cb..787f0ae150cc 100644
--- a/i18npool/source/calendar/calendarImpl.cxx
+++ b/i18npool/source/calendar/calendarImpl.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -34,8 +35,9 @@
using namespace ::com::sun::star::uno;
using namespace ::com::sun::star::lang;
-using namespace ::com::sun::star::i18n;
-using namespace ::rtl;
+using ::rtl::OUString;
+
+namespace com { namespace sun { namespace star { namespace i18n {
#define ERROR RuntimeException()
@@ -81,7 +83,7 @@ CalendarImpl::loadCalendar(const OUString& uniqueID, const Locale& rLocale ) thr
if (i >= sal::static_int_cast<sal_Int32>(lookupTable.size())) {
Reference < XInterface > xI = xMSF->createInstance(
- OUString::createFromAscii("com.sun.star.i18n.Calendar_") + uniqueID);
+ OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.i18n.Calendar_")) + uniqueID);
if ( ! xI.is() ) {
// check if the calendar is defined in localedata, load gregorian calendar service.
@@ -89,7 +91,7 @@ CalendarImpl::loadCalendar(const OUString& uniqueID, const Locale& rLocale ) thr
for (i = 0; i < xC.getLength(); i++) {
if (uniqueID == xC[i].Name) {
xI = xMSF->createInstance(
- OUString::createFromAscii("com.sun.star.i18n.Calendar_gregorian"));
+ OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.i18n.Calendar_gregorian")));
break;
}
}
@@ -303,7 +305,7 @@ CalendarImpl::getDisplayString( sal_Int32 nCalendarDisplayCode, sal_Int16 nNativ
OUString SAL_CALL
CalendarImpl::getImplementationName(void) throw( RuntimeException )
{
- return OUString::createFromAscii("com.sun.star.i18n.CalendarImpl");
+ return OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.i18n.CalendarImpl"));
}
const sal_Char cCalendar[] = "com.sun.star.i18n.LocaleCalendar";
@@ -322,3 +324,6 @@ CalendarImpl::getSupportedServiceNames(void) throw( RuntimeException )
return aRet;
}
+}}}}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/calendar/calendar_gregorian.cxx b/i18npool/source/calendar/calendar_gregorian.cxx
index 0ba91c0587d8..5cd86d7857db 100644
--- a/i18npool/source/calendar/calendar_gregorian.cxx
+++ b/i18npool/source/calendar/calendar_gregorian.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -128,8 +129,9 @@ static void debug_i18n_cal_dump( const ::icu::Calendar & r )
using namespace ::com::sun::star::uno;
using namespace ::com::sun::star::lang;
-using namespace ::com::sun::star::i18n;
-using namespace ::rtl;
+using ::rtl::OUString;
+
+namespace com { namespace sun { namespace star { namespace i18n {
#define ERROR RuntimeException()
@@ -170,17 +172,6 @@ Calendar_gregorian::init(Era *_eraArray)
UErrorCode status;
body = icu::Calendar::createInstance( aIcuLocale, status = U_ZERO_ERROR);
if (!body || !U_SUCCESS(status)) throw ERROR;
-
-#if 0
- {
- icu::Locale loc;
- loc = body->getLocale( ULOC_ACTUAL_LOCALE, status = U_ZERO_ERROR);
- fprintf( stderr, "\nICU calendar actual locale: %s\n", loc.getName());
- loc = body->getLocale( ULOC_VALID_LOCALE, status = U_ZERO_ERROR);
- fprintf( stderr, "ICU calendar valid locale: %s\n", loc.getName());
- }
-#endif
-
eraArray=_eraArray;
}
@@ -200,7 +191,7 @@ Calendar_hanja::getDisplayName( sal_Int16 displayIndex, sal_Int16 idx, sal_Int16
if ( displayIndex == CalendarDisplayIndex::AM_PM ) {
// Am/Pm string for Korean Hanja calendar will refer to Japanese locale
com::sun::star::lang::Locale jaLocale =
- com::sun::star::lang::Locale(OUString::createFromAscii("ja"), OUString(), OUString());
+ com::sun::star::lang::Locale(OUString(RTL_CONSTASCII_USTRINGPARAM("ja")), OUString(), OUString());
if (idx == 0) return LocaleData().getLocaleItem(jaLocale).timeAM;
else if (idx == 1) return LocaleData().getLocaleItem(jaLocale).timePM;
else throw ERROR;
@@ -214,7 +205,7 @@ Calendar_hanja::loadCalendar( const OUString& /*uniqueID*/, const com::sun::star
{
// Since this class could be called by service name 'hanja_yoil', we have to
// rename uniqueID to get right calendar defined in locale data.
- Calendar_gregorian::loadCalendar(OUString::createFromAscii("hanja"), rLocale);
+ Calendar_gregorian::loadCalendar(OUString(RTL_CONSTASCII_USTRINGPARAM("hanja")), rLocale);
}
static Era gengou_eraArray[] = {
@@ -805,9 +796,9 @@ static sal_Int16 SAL_CALL NatNumForCalendar(const com::sun::star::lang::Locale&
nCalendarDisplayCode == CalendarDisplayCode::LONG_YEAR) && value >= 100) ||
nCalendarDisplayCode == CalendarDisplayCode::SHORT_QUARTER ||
nCalendarDisplayCode == CalendarDisplayCode::LONG_QUARTER;
- sal_Bool isChinese = aLocale.Language.equalsAscii("zh");
- sal_Bool isJapanese = aLocale.Language.equalsAscii("ja");
- sal_Bool isKorean = aLocale.Language.equalsAscii("ko");
+ sal_Bool isChinese = aLocale.Language.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("zh"));
+ sal_Bool isJapanese = aLocale.Language.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("ja"));
+ sal_Bool isKorean = aLocale.Language.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("ko"));
if (isChinese || isJapanese || isKorean) {
switch (nNativeNumberMode) {
@@ -993,7 +984,7 @@ Calendar_gregorian::getDisplayString( sal_Int32 nCalendarDisplayCode, sal_Int16
sprintf(aStr, "%d", value); // #100211# - checked
break;
case CalendarDisplayCode::LONG_YEAR:
- if (aCalendar.Name.equalsAscii("gengou"))
+ if (aCalendar.Name.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("gengou")))
sprintf(aStr, "%02d", value); // #100211# - checked
else
sprintf(aStr, "%d", value); // #100211# - checked
@@ -1098,3 +1089,6 @@ Calendar_gregorian::getSupportedServiceNames(void) throw( RuntimeException )
return aRet;
}
+}}}}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/calendar/calendar_hijri.cxx b/i18npool/source/calendar/calendar_hijri.cxx
index dcf651098574..ec0e86baf24e 100644
--- a/i18npool/source/calendar/calendar_hijri.cxx
+++ b/i18npool/source/calendar/calendar_hijri.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -35,13 +36,13 @@
using namespace ::com::sun::star::uno;
using namespace ::com::sun::star::lang;
-using namespace ::com::sun::star::i18n;
-using namespace ::rtl;
#define ERROR RuntimeException()
#define GREGORIAN_CROSSOVER 2299161
+namespace com { namespace sun { namespace star { namespace i18n {
+
// not used
//static UErrorCode status; // status is shared in all calls to Calendar, it has to be reset for each call.
@@ -268,12 +269,11 @@ Calendar_hijri::getGregorianDay(sal_Int32 lJulianDay, sal_Int32 *pnDay, sal_Int3
{
/* working variables */
long lFactorA, lFactorB, lFactorC, lFactorD, lFactorE;
- long lAdjust;
/* test whether to adjust for the Gregorian calendar crossover */
if (lJulianDay >= GREGORIAN_CROSSOVER) {
/* calculate a small adjustment */
- lAdjust = (long) (((float) (lJulianDay - 1867216) - 0.25) / 36524.25);
+ long lAdjust = (long) (((float) (lJulianDay - 1867216) - 0.25) / 36524.25);
lFactorA = lJulianDay + 1 + lAdjust - ((long) (0.25 * lAdjust));
@@ -339,3 +339,7 @@ Calendar_hijri::getJulianDay(sal_Int32 day, sal_Int32 month, sal_Int32 year)
return (double) intgr;
}
+
+}}}}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/calendar/calendar_jewish.cxx b/i18npool/source/calendar/calendar_jewish.cxx
index 34ad13f1d384..24011d10a779 100644
--- a/i18npool/source/calendar/calendar_jewish.cxx
+++ b/i18npool/source/calendar/calendar_jewish.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -35,11 +36,12 @@
using namespace ::com::sun::star::uno;
using namespace ::com::sun::star::lang;
-using namespace ::com::sun::star::i18n;
-using namespace ::rtl;
+using ::rtl::OUString;
#define ERROR RuntimeException()
+namespace com { namespace sun { namespace star { namespace i18n {
+
// not used
//static UErrorCode status; // status is shared in all calls to Calendar, it has to be reset for each call.
@@ -191,9 +193,9 @@ public:
+ HebrewEpoch)); // Days elapsed before absolute date 1.
}
- sal_Int32 GetMonth() { return month; }
- sal_Int32 GetDay() { return day; }
- sal_Int32 GetYear() { return year; }
+ sal_Int32 GetMonth() const { return month; }
+ sal_Int32 GetDay() const { return day; }
+ sal_Int32 GetYear() const { return year; }
};
@@ -250,9 +252,9 @@ public:
+ (year - 1)/400); // ...plus prior years divisible by 400
}
- int GetMonth() { return month; }
- int GetDay() { return day; }
- int GetYear() { return year; }
+ int GetMonth() const { return month; }
+ int GetDay() const { return day; }
+ int GetYear() const { return year; }
};
@@ -304,3 +306,7 @@ Calendar_jewish::getDisplayString( sal_Int32 nCalendarDisplayCode, sal_Int16 nNa
else
return Calendar_gregorian::getDisplayString(nCalendarDisplayCode, nNativeNumberMode );
}
+
+}}}}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/characterclassification/cclass_unicode.cxx b/i18npool/source/characterclassification/cclass_unicode.cxx
index 045512e61258..2db8575785f1 100644
--- a/i18npool/source/characterclassification/cclass_unicode.cxx
+++ b/i18npool/source/characterclassification/cclass_unicode.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -286,3 +287,4 @@ Sequence< OUString > SAL_CALL cclass_Unicode::getSupportedServiceNames() throw(
} } } }
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/characterclassification/cclass_unicode_parser.cxx b/i18npool/source/characterclassification/cclass_unicode_parser.cxx
index 2abd7eb90539..616943bf9009 100644
--- a/i18npool/source/characterclassification/cclass_unicode_parser.cxx
+++ b/i18npool/source/characterclassification/cclass_unicode_parser.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -1065,3 +1066,5 @@ void cclass_Unicode::parseText( ParseResult& r, const OUString& rText, sal_Int32
}
} } } }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/characterclassification/characterclassificationImpl.cxx b/i18npool/source/characterclassification/characterclassificationImpl.cxx
index 5665bf654194..59b051b190ee 100644
--- a/i18npool/source/characterclassification/characterclassificationImpl.cxx
+++ b/i18npool/source/characterclassification/characterclassificationImpl.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -33,14 +34,16 @@
using namespace com::sun::star::uno;
using namespace com::sun::star::lang;
-using namespace rtl;
+
+using ::rtl::OUString;
+using ::rtl::OUStringBuffer;
namespace com { namespace sun { namespace star { namespace i18n {
CharacterClassificationImpl::CharacterClassificationImpl(
const Reference < lang::XMultiServiceFactory >& rxMSF ) : xMSF( rxMSF )
{
- if (createLocaleSpecificCharacterClassification(OUString::createFromAscii("Unicode"), Locale()))
+ if (createLocaleSpecificCharacterClassification(OUString(RTL_CONSTASCII_USTRINGPARAM("Unicode")), Locale()))
xUCI = cachedItem->xCI;
}
@@ -149,7 +152,7 @@ sal_Bool SAL_CALL CharacterClassificationImpl::createLocaleSpecificCharacterClas
}
Reference < XInterface > xI = xMSF->createInstance(
- OUString::createFromAscii("com.sun.star.i18n.CharacterClassification_") + serviceName);
+ OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.i18n.CharacterClassification_")) + serviceName);
Reference < XCharacterClassification > xCI;
if ( xI.is() ) {
@@ -177,7 +180,7 @@ CharacterClassificationImpl::getLocaleSpecificCharacterClassification(const Loca
}
static sal_Unicode under = (sal_Unicode)'_';
- static OUString tw(OUString::createFromAscii("TW"));
+ static OUString tw(RTL_CONSTASCII_USTRINGPARAM("TW"));
sal_Int32 l = rLocale.Language.getLength();
sal_Int32 c = rLocale.Country.getLength();
sal_Int32 v = rLocale.Variant.getLength();
@@ -202,7 +205,7 @@ CharacterClassificationImpl::getLocaleSpecificCharacterClassification(const Loca
createLocaleSpecificCharacterClassification(rLocale.Language, rLocale))) {
return cachedItem->xCI;
} else if (xUCI.is()) {
- lookupTable.push_back( cachedItem = new lookupTableItem(rLocale, OUString::createFromAscii("Unicode"), xUCI) );
+ lookupTable.push_back( cachedItem = new lookupTableItem(rLocale, OUString(RTL_CONSTASCII_USTRINGPARAM("Unicode")), xUCI) );
return cachedItem->xCI;
}
}
@@ -234,3 +237,5 @@ CharacterClassificationImpl::getSupportedServiceNames(void) throw( RuntimeExcept
}
} } } }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/characterclassification/scripttypedetector.cxx b/i18npool/source/characterclassification/scripttypedetector.cxx
index cb90e99075e1..1248635b68c2 100644
--- a/i18npool/source/characterclassification/scripttypedetector.cxx
+++ b/i18npool/source/characterclassification/scripttypedetector.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -180,3 +181,4 @@ ScriptTypeDetector::getSupportedServiceNames() throw( ::com::sun::star::uno::Run
return aRet;
}
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/collator/chaptercollator.cxx b/i18npool/source/collator/chaptercollator.cxx
index 946053c1adee..ed9fc1585bd6 100644
--- a/i18npool/source/collator/chaptercollator.cxx
+++ b/i18npool/source/collator/chaptercollator.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -44,7 +45,7 @@ ChapterCollator::ChapterCollator( const Reference < XMultiServiceFactory >& rxMS
{
if ( rxMSF.is()) {
Reference < XInterface > xI =
- rxMSF->createInstance( OUString::createFromAscii("com.sun.star.i18n.CharacterClassification"));
+ rxMSF->createInstance( OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.i18n.CharacterClassification")));
if ( xI.is() )
xI->queryInterface(::getCppuType((const Reference< XCharacterClassification>*)0)) >>= cclass;
}
@@ -77,9 +78,9 @@ ChapterCollator::compareSubstring( const OUString& str1, sal_Int32 off1, sal_Int
if( ans != 0 )
return ans;
- const OUString &aAddAllowed = OUString::createFromAscii("?");
+ const OUString aAddAllowed(RTL_CONSTASCII_USTRINGPARAM("?"));
ParseResult res1, res2;
- // Bug #100323#, since parseAnyToken does not take length as parameter, we have to copy
+ // since parseAnyToken does not take length as parameter, we have to copy
// it to a temp. string.
OUString s1 = str1.copy(off1+i1, len1-i1), s2 = str2.copy(off2+i2, len2-i2);
res1 = cclass->parseAnyToken( s1, 0, nLocale, DIGIT, aAddAllowed, DIGIT, aAddAllowed );
@@ -109,3 +110,5 @@ ChapterCollator::getSupportedServiceNames() throw( RuntimeException )
aRet[0] = OUString::createFromAscii(cChapCollator);
return aRet;
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/collator/collatorImpl.cxx b/i18npool/source/collator/collatorImpl.cxx
index bdd28a255d07..e14587cf19e0 100644
--- a/i18npool/source/collator/collatorImpl.cxx
+++ b/i18npool/source/collator/collatorImpl.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -35,7 +36,9 @@
using namespace com::sun::star;
using namespace com::sun::star::lang;
using namespace com::sun::star::uno;
-using namespace rtl;
+
+using ::rtl::OUString;
+using ::rtl::OUStringBuffer;
namespace com { namespace sun { namespace star { namespace i18n {
@@ -43,7 +46,7 @@ CollatorImpl::CollatorImpl( const Reference < XMultiServiceFactory >& rxMSF ) :
{
if ( rxMSF.is()) {
Reference < XInterface > xI =
- xMSF->createInstance( OUString::createFromAscii("com.sun.star.i18n.LocaleData"));
+ xMSF->createInstance( OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.i18n.LocaleData")));
if ( xI.is() )
xI->queryInterface(::getCppuType((const Reference< XLocaleData>*)0)) >>= localedata;
}
@@ -147,9 +150,9 @@ CollatorImpl::listCollatorOptions( const OUString& /*collatorAlgorithmName*/ ) t
for (sal_Int32 i = 0; i < option_str.getLength(); i++)
option_int[i] =
- option_str[i].equalsAscii("IGNORE_CASE") ? CollatorOptions::CollatorOptions_IGNORE_CASE :
- option_str[i].equalsAscii("IGNORE_KANA") ? CollatorOptions::CollatorOptions_IGNORE_KANA :
- option_str[i].equalsAscii("IGNORE_WIDTH") ? CollatorOptions::CollatorOptions_IGNORE_WIDTH : 0;
+ option_str[i].equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("IGNORE_CASE")) ? CollatorOptions::CollatorOptions_IGNORE_CASE :
+ option_str[i].equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("IGNORE_KANA")) ? CollatorOptions::CollatorOptions_IGNORE_KANA :
+ option_str[i].equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("IGNORE_WIDTH")) ? CollatorOptions::CollatorOptions_IGNORE_WIDTH : 0;
return option_int;
}
@@ -167,7 +170,7 @@ CollatorImpl::createCollator(const lang::Locale& rLocale, const OUString& servic
}
if (xMSF.is()) {
Reference < XInterface > xI =
- xMSF->createInstance(OUString::createFromAscii("com.sun.star.i18n.Collator_") + serviceName);
+ xMSF->createInstance(OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.i18n.Collator_")) + serviceName);
if (xI.is()) {
Reference < XCollator > xC;
@@ -194,8 +197,8 @@ CollatorImpl::loadCachedCollator(const lang::Locale& rLocale, const OUString& rS
}
static sal_Unicode under = (sal_Unicode) '_';
- static OUString tw(OUString::createFromAscii("TW"));
- static OUString unicode(OUString::createFromAscii("Unicode"));
+ static OUString tw(RTL_CONSTASCII_USTRINGPARAM("TW"));
+ static OUString unicode(RTL_CONSTASCII_USTRINGPARAM("Unicode"));
sal_Int32 l = rLocale.Language.getLength();
sal_Int32 c = rLocale.Country.getLength();
@@ -212,9 +215,9 @@ CollatorImpl::loadCachedCollator(const lang::Locale& rLocale, const OUString& rS
// load service with name <base>_<lang>_<country>_<algorithm>
createCollator(rLocale, aBuf.append(rLocale.Language).append(under).append(rLocale.Country).append(
under).append(rSortAlgorithm).makeStringAndClear(), rSortAlgorithm)) ||
- (l > 0 && c > 0 && a > 0 && rLocale.Language.equalsAscii("zh") &&
- (rLocale.Country.equalsAscii("HK") ||
- rLocale.Country.equalsAscii("MO")) &&
+ (l > 0 && c > 0 && a > 0 && rLocale.Language.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("zh")) &&
+ (rLocale.Country.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("HK")) ||
+ rLocale.Country.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("MO"))) &&
// if the country code is HK or MO, one more step to try TW.
createCollator(rLocale, aBuf.append(rLocale.Language).append(under).append(tw).append(under).append(
rSortAlgorithm).makeStringAndClear(), rSortAlgorithm)) ||
@@ -258,3 +261,5 @@ CollatorImpl::getSupportedServiceNames() throw( RuntimeException )
}
} } } }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/collator/collator_unicode.cxx b/i18npool/source/collator/collator_unicode.cxx
index 2494829968d6..cc87d9ad677e 100644
--- a/i18npool/source/collator/collator_unicode.cxx
+++ b/i18npool/source/collator/collator_unicode.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -94,19 +95,19 @@ Collator_Unicode::loadCollatorAlgorithm(const OUString& rAlgorithm, const lang::
if (hModule) {
const sal_uInt8* (*func)() = NULL;
aBuf.appendAscii("get_").append(rLocale.Language).appendAscii("_");
- if (rLocale.Language.equalsAscii("zh")) {
+ if (rLocale.Language.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("zh"))) {
OUString func_base = aBuf.makeStringAndClear();
- if (OUString::createFromAscii("TW HK MO").indexOf(rLocale.Country) >= 0)
+ if (OUString(RTL_CONSTASCII_USTRINGPARAM("TW HK MO")).indexOf(rLocale.Country) >= 0)
func=(const sal_uInt8* (*)()) osl_getFunctionSymbol(hModule,
- (func_base + OUString::createFromAscii("TW_") + rAlgorithm).pData);
+ (func_base + OUString(RTL_CONSTASCII_USTRINGPARAM("TW_")) + rAlgorithm).pData);
if (!func)
func=(const sal_uInt8* (*)()) osl_getFunctionSymbol(hModule, (func_base + rAlgorithm).pData);
} else {
- if (rLocale.Language.equalsAscii("ja")) {
+ if (rLocale.Language.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("ja"))) {
// replace algrithm name to implementation name.
- if (rAlgorithm.equalsAscii("phonetic (alphanumeric first)") )
+ if (rAlgorithm.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("phonetic (alphanumeric first)")) )
aBuf.appendAscii("phonetic_alphanumeric_first");
- else if (rAlgorithm.equalsAscii("phonetic (alphanumeric last)"))
+ else if (rAlgorithm.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("phonetic (alphanumeric last)")))
aBuf.appendAscii("phonetic_alphanumeric_last");
else
aBuf.append(rAlgorithm);
@@ -174,3 +175,4 @@ Collator_Unicode::getSupportedServiceNames() throw( RuntimeException )
} } } }
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/collator/data/ca_charset.txt b/i18npool/source/collator/data/ca_charset.txt
new file mode 100755
index 000000000000..1cd90a1ae5e6
--- /dev/null
+++ b/i18npool/source/collator/data/ca_charset.txt
@@ -0,0 +1,4 @@
+#
+# Collation of Catalan letters
+#
+& L << ŀ = l· <<< Ŀ = L·
diff --git a/i18npool/source/collator/data/collator_data.map b/i18npool/source/collator/data/collator_data.map
index 412635f19eed..86b874ee09bb 100644
--- a/i18npool/source/collator/data/collator_data.map
+++ b/i18npool/source/collator/data/collator_data.map
@@ -19,6 +19,7 @@ global:
get_hu_charset;
get_ln_charset;
get_my_dictionary;
+ get_ca_charset;
local:
*;
diff --git a/i18npool/source/collator/data/makefile.mk b/i18npool/source/collator/data/makefile.mk
index 2dd7623bd38d..59eb1a55f807 100644
--- a/i18npool/source/collator/data/makefile.mk
+++ b/i18npool/source/collator/data/makefile.mk
@@ -57,7 +57,7 @@ SHL1OBJS=$(SLOFILES)
.INCLUDE : target.mk
$(MISC)$/collator_%.cxx : %.txt
- $(AUGMENT_LIBRARY_PATH) $(BIN)$/gencoll_rule $< $@ $*
+ $(AUGMENT_LIBRARY_PATH) $(OUT_FOR_BUILD)$/bin$/gencoll_rule $< $@ $*
# ugly - is this dependency really required here?
$(foreach,i,$(shell @$(FIND) . -name "*.txt") $(MISC)$/dict_$(i:b).cxx) : $(BIN)$/gencoll_rule$(EXECPOST)
diff --git a/i18npool/source/collator/gencoll_rule.cxx b/i18npool/source/collator/gencoll_rule.cxx
index 09c1da0729ec..c678230b0f1d 100644
--- a/i18npool/source/collator/gencoll_rule.cxx
+++ b/i18npool/source/collator/gencoll_rule.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -138,3 +139,5 @@ SAL_IMPLEMENT_MAIN_WITH_ARGS(argc, argv)
return U_SUCCESS(status) ? 0 : 1;
} // End of main
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/defaultnumberingprovider/defaultnumberingprovider.cxx b/i18npool/source/defaultnumberingprovider/defaultnumberingprovider.cxx
index 751116160ebe..c152ea8547c8 100644
--- a/i18npool/source/defaultnumberingprovider/defaultnumberingprovider.cxx
+++ b/i18npool/source/defaultnumberingprovider/defaultnumberingprovider.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -43,7 +44,15 @@
#define S_CYR_A "\xD0\xB0"
#define S_CYR_B "\xD0\xB1"
+//Greek upper case
+#define C_GR_A "\xCE\x91"
+#define C_GR_B "\xCE\x92"
+//Greek lower case
+#define S_GR_A "\xCE\xB1"
+#define S_GR_B "\xCE\xB2"
+
#include <math.h>
+#include <sal/macros.h>
#include <rtl/ustring.hxx>
#include <rtl/ustrbuf.hxx>
#include <com/sun/star/i18n/XTransliteration.hpp>
@@ -168,6 +177,18 @@ static sal_Unicode table_CyrillicLowerLetter_sr[] = {
0x0444, 0x0445, 0x0446, 0x0447, 0x045F, 0x0448
};
+static sal_Unicode table_GreekUpperLetter[] = {
+ 0x0391, 0x0392, 0x0393, 0x0394, 0x0395, 0x03DB, 0x0396, 0x0397, 0x0398,
+ 0x0399, 0x039A, 0x039B, 0x039C, 0x039D, 0x039E, 0x039F, 0x03A0, 0x03DF,
+ 0x03A1, 0x03A3, 0x03A4, 0x03A5, 0x03A6, 0x03A7, 0x03A8, 0x03A9, 0x03E0
+};
+
+static sal_Unicode table_GreekLowerLetter[] = {
+ 0x03B1, 0x03B2, 0x03B3, 0x03B4, 0x03B5, 0x03DB, 0x03B6, 0x03B7, 0x03B8,
+ 0x03B9, 0x03BA, 0x03BB, 0x03BC, 0x03BD, 0x03BE, 0x03BF, 0x03C0, 0x03DF,
+ 0x03C1, 0x03C3, 0x03C4, 0x03C5, 0x03C6, 0x03C7, 0x03C8, 0x03C9, 0x03E1
+};
+
static sal_Unicode table_Alphabet_fa[] = {
0x0622, 0x0628, 0x067E, 0x062A, 0x062B, 0x062C, 0x0686, 0x062D,
0x062E, 0x062F, 0x0630, 0x0631, 0x0632, 0x0698, 0x0633, 0x0634,
@@ -259,35 +280,6 @@ OUString toRoman( sal_Int32 n )
}
// not used:
-#if 0
-
-static
-const char* expected_name( int i, int last )
-{
- if(0);
- else if( i==0 ) return "Prefix";
- else if( i==1 ) return "NumberingType";
- else if( i==2 ) return "Suffix";
- else if( i==last ) return "Value";
- else { OSL_ASSERT(0); return ""; }
-}
-static
-const char* expected_type( int i, int last )
-{
- if(0);
- else if( i==0 ) return "OUString";
- else if( i==1 ) return "sal_Int16";
- else if( i==2 ) return "OUString";
- else if( i==last ) return "sal_Int32";
- else { OSL_ASSERT(0); return ""; }
-}
-static
-void failedToConvert( int i, int last )
-{
- throw IllegalArgumentException();
-}
-
-#endif
static
void lcl_formatChars( sal_Unicode table[], int tableSize, int n, OUString& s )
@@ -341,6 +333,82 @@ void lcl_formatChars3( sal_Unicode table_capital[], sal_Unicode table_small[], i
s += OUString::valueOf( table_small[ n%tableSize ] );
}
+// Greek Letter Numbering
+
+// KERAIA separates numerals from other text
+#define STIGMA (sal_Unicode) 0x03DB
+#define LEFT_KERAIA (sal_Unicode) 0x0375
+#define MYRIAD_SYM (sal_Unicode) 0x039C
+#define DOT_SYM (sal_Unicode) 0x002E
+#define SIGMA_OFFSET 19
+#define TAU_OFFSET 20
+#define MYRIAD 10000
+
+/*
+* Return the 1-999999 number's representation in the Greek numbering system.
+* Adding a "left keraia" to represent numbers in the range 10000 ... 999999 is
+* not orthodox, so it's better to use the myriad notation and call this method
+* only for numbers up to 9999.
+*/
+static
+OUStringBuffer gr_smallNum(sal_Unicode table[], int n)
+{
+ if (n > 9999)
+ throw IllegalArgumentException();
+
+ int i = 0;
+ OUStringBuffer sb;
+ for (int v = n; v > 0; v /= 10, i++) {
+ int digit = v % 10;
+ if (digit == 0)
+ continue;
+
+ sal_Unicode sign = table[(digit - 1) + 9 * (i % 3)];
+ if (sign == STIGMA) {
+ sb.insert(0, table[TAU_OFFSET]);
+ sb.insert(0, table[SIGMA_OFFSET]);
+ } else {
+ sb.insert(0, sign);
+ }
+
+ if (i > 2)
+ sb.insert(0, LEFT_KERAIA);
+ }
+
+ return sb;
+}
+
+static
+void lcl_formatCharsGR( sal_Unicode table[], int n, OUString& s )
+{
+ OUStringBuffer sb;
+ int myriadPower = 2;
+
+ for (int divisor = MYRIAD * MYRIAD; divisor > 1; divisor /= MYRIAD, myriadPower--) {
+ if (n > divisor - 1) {
+ /*
+ * Follow the Diophantus representation of:
+ * A myriad sign, M(10000) as many times as the power
+ * followed by the multiplier for the myriad
+ * followed by a dot
+ * followed by the rest
+ * This is enough for 32-bit integers
+ */
+ for (int i = 0; i < myriadPower; i++)
+ sb.append(MYRIAD_SYM);
+
+ sb.append(gr_smallNum(table, n/divisor));
+ n %= divisor;
+
+ if (n > 0)
+ sb.append(DOT_SYM);
+ }
+ }
+ sb.append(gr_smallNum(table,n));
+
+ s += sb.makeStringAndClear();
+}
+
static
int should_ignore( OUString s )
{
@@ -447,10 +515,10 @@ DefaultNumberingProvider::makeNumberingString( const Sequence<beans::PropertyVal
result += OUString::valueOf( number );
break;
case NUMBER_NONE:
- return OUString::createFromAscii(""); // ignore prefix and suffix
+ return OUString(RTL_CONSTASCII_USTRINGPARAM("")); // ignore prefix and suffix
case CHAR_SPECIAL:
// apparently, we're supposed to return an empty string in this case...
- return OUString::createFromAscii(""); // ignore prefix and suffix
+ return OUString(RTL_CONSTASCII_USTRINGPARAM("")); // ignore prefix and suffix
case PAGE_DESCRIPTOR:
case BITMAP:
OSL_ASSERT(0);
@@ -486,25 +554,25 @@ DefaultNumberingProvider::makeNumberingString( const Sequence<beans::PropertyVal
break;
case NUMBER_LOWER_ZH:
natNum = NativeNumberMode::NATNUM7;
- locale.Language = OUString::createFromAscii("zh");
+ locale.Language = OUString(RTL_CONSTASCII_USTRINGPARAM("zh"));
break;
case NUMBER_UPPER_ZH_TW:
- locale.Country = OUString::createFromAscii("TW");
+ locale.Country = OUString(RTL_CONSTASCII_USTRINGPARAM("TW"));
case NUMBER_UPPER_ZH:
natNum = NativeNumberMode::NATNUM8;
- locale.Language = OUString::createFromAscii("zh");
+ locale.Language = OUString(RTL_CONSTASCII_USTRINGPARAM("zh"));
break;
case NUMBER_TRADITIONAL_JA:
natNum = NativeNumberMode::NATNUM8;
- locale.Language = OUString::createFromAscii("ja");
+ locale.Language = OUString(RTL_CONSTASCII_USTRINGPARAM("ja"));
break;
case NUMBER_UPPER_KO:
natNum = NativeNumberMode::NATNUM8;
- locale.Language = OUString::createFromAscii("ko");
+ locale.Language = OUString(RTL_CONSTASCII_USTRINGPARAM("ko"));
break;
case NUMBER_HANGUL_KO:
natNum = NativeNumberMode::NATNUM11;
- locale.Language = OUString::createFromAscii("ko");
+ locale.Language = OUString(RTL_CONSTASCII_USTRINGPARAM("ko"));
break;
case CIRCLE_NUMBER:
@@ -586,81 +654,78 @@ DefaultNumberingProvider::makeNumberingString( const Sequence<beans::PropertyVal
case CHARS_CYRILLIC_UPPER_LETTER_BG:
lcl_formatChars2( table_CyrillicUpperLetter_bg,
table_CyrillicLowerLetter_bg,
- sizeof(table_CyrillicLowerLetter_bg) /
- sizeof(table_CyrillicLowerLetter_bg[0]), number-1,
+ SAL_N_ELEMENTS(table_CyrillicLowerLetter_bg), number-1,
result); // 1=>a, 2=>b, ..., 28=>z, 29=>Aa, 30=>Ab, ...
break;
case CHARS_CYRILLIC_LOWER_LETTER_BG:
lcl_formatChars( table_CyrillicLowerLetter_bg,
- sizeof(table_CyrillicLowerLetter_bg) /
- sizeof(table_CyrillicLowerLetter_bg[0]), number-1,
+ SAL_N_ELEMENTS(table_CyrillicLowerLetter_bg), number-1,
result); // 1=>a, 2=>b, ..., 28=>z, 29=>aa, 30=>ab, ...
break;
case CHARS_CYRILLIC_UPPER_LETTER_N_BG:
lcl_formatChars3( table_CyrillicUpperLetter_bg,
table_CyrillicLowerLetter_bg,
- sizeof(table_CyrillicLowerLetter_bg) /
- sizeof(table_CyrillicLowerLetter_bg[0]), number-1,
+ SAL_N_ELEMENTS(table_CyrillicLowerLetter_bg), number-1,
result); // 1=>a, 2=>b, ..., 28=>z, 29=>Aa, 30=>Bb, ...
break;
case CHARS_CYRILLIC_LOWER_LETTER_N_BG:
lcl_formatChars1( table_CyrillicLowerLetter_bg,
- sizeof(table_CyrillicLowerLetter_bg) /
- sizeof(table_CyrillicLowerLetter_bg[0]), number-1,
+ SAL_N_ELEMENTS(table_CyrillicLowerLetter_bg), number-1,
result); // 1=>a, 2=>b, ..., 28=>z, 29=>aa, 30=>bb, ...
break;
case CHARS_CYRILLIC_UPPER_LETTER_RU:
lcl_formatChars2( table_CyrillicUpperLetter_ru,
table_CyrillicLowerLetter_ru,
- sizeof(table_CyrillicLowerLetter_ru) /
- sizeof(table_CyrillicLowerLetter_ru[0]), number-1,
+ SAL_N_ELEMENTS(table_CyrillicLowerLetter_ru), number-1,
result); // 1=>a, 2=>b, ..., 27=>z, 28=>Aa, 29=>Ab, ...
break;
case CHARS_CYRILLIC_LOWER_LETTER_RU:
lcl_formatChars( table_CyrillicLowerLetter_ru,
- sizeof(table_CyrillicLowerLetter_ru) /
- sizeof(table_CyrillicLowerLetter_ru[0]), number-1,
+ SAL_N_ELEMENTS(table_CyrillicLowerLetter_ru), number-1,
result); // 1=>a, 2=>b, ..., 27=>z, 28=>aa, 29=>ab, ...
break;
case CHARS_CYRILLIC_UPPER_LETTER_N_RU:
lcl_formatChars3( table_CyrillicUpperLetter_ru,
table_CyrillicLowerLetter_ru,
- sizeof(table_CyrillicLowerLetter_ru) /
- sizeof(table_CyrillicLowerLetter_ru[0]), number-1,
+ SAL_N_ELEMENTS(table_CyrillicLowerLetter_ru), number-1,
result); // 1=>a, 2=>b, ..., 27=>z, 28=>Aa, 29=>Bb, ...
break;
case CHARS_CYRILLIC_LOWER_LETTER_N_RU:
lcl_formatChars1( table_CyrillicLowerLetter_ru,
- sizeof(table_CyrillicLowerLetter_ru) /
- sizeof(table_CyrillicLowerLetter_ru[0]), number-1,
+ SAL_N_ELEMENTS(table_CyrillicLowerLetter_ru), number-1,
result); // 1=>a, 2=>b, ..., 27=>z, 28=>aa, 29=>bb, ...
break;
case CHARS_CYRILLIC_UPPER_LETTER_SR:
lcl_formatChars2( table_CyrillicUpperLetter_sr,
table_CyrillicLowerLetter_sr,
- sizeof(table_CyrillicLowerLetter_sr) /
- sizeof(table_CyrillicLowerLetter_sr[0]), number-1,
+ SAL_N_ELEMENTS(table_CyrillicLowerLetter_sr), number-1,
result); // 1=>a, 2=>b, ..., 27=>z, 28=>Aa, 29=>Ab, ...
break;
case CHARS_CYRILLIC_LOWER_LETTER_SR:
lcl_formatChars( table_CyrillicLowerLetter_sr,
- sizeof(table_CyrillicLowerLetter_sr) /
- sizeof(table_CyrillicLowerLetter_sr[0]), number-1,
+ SAL_N_ELEMENTS(table_CyrillicLowerLetter_sr), number-1,
result); // 1=>a, 2=>b, ..., 27=>z, 28=>aa, 29=>ab, ...
break;
case CHARS_CYRILLIC_UPPER_LETTER_N_SR:
lcl_formatChars3( table_CyrillicUpperLetter_sr,
table_CyrillicLowerLetter_sr,
- sizeof(table_CyrillicLowerLetter_sr) /
- sizeof(table_CyrillicLowerLetter_sr[0]), number-1,
+ SAL_N_ELEMENTS(table_CyrillicLowerLetter_sr), number-1,
result); // 1=>a, 2=>b, ..., 27=>z, 28=>Aa, 29=>Bb, ...
break;
case CHARS_CYRILLIC_LOWER_LETTER_N_SR:
lcl_formatChars1( table_CyrillicLowerLetter_sr,
- sizeof(table_CyrillicLowerLetter_sr) /
- sizeof(table_CyrillicLowerLetter_sr[0]), number-1,
+ SAL_N_ELEMENTS(table_CyrillicLowerLetter_sr), number-1,
result); // 1=>a, 2=>b, ..., 27=>z, 28=>aa, 29=>bb, ...
break;
+
+ case CHARS_GREEK_LOWER_LETTER:
+ lcl_formatCharsGR( table_GreekLowerLetter, number, result);
+ break;
+
+ case CHARS_GREEK_UPPER_LETTER:
+ lcl_formatCharsGR( table_GreekUpperLetter, number, result);
+ break;
+
case CHARS_PERSIAN:
lcl_formatChars(table_Alphabet_fa, sizeof(table_Alphabet_fa) / sizeof(sal_Unicode), number - 1, result);
break;
@@ -685,9 +750,6 @@ DefaultNumberingProvider::makeNumberingString( const Sequence<beans::PropertyVal
return result;
}
-/* -----------------------------21.02.01 15:57--------------------------------
-
- ---------------------------------------------------------------------------*/
#define LANG_ALL (1 << 0)
#define LANG_CJK (1 << 1)
@@ -752,11 +814,10 @@ static const Supported_NumberingType aSupportedTypes[] =
{style::NumberingType::CHARS_CYRILLIC_UPPER_LETTER_N_SR, C_CYR_A ", " C_CYR_B ", .., " C_CYR_A S_CYR_A ", " C_CYR_B S_CYR_B ", ... (sr)", LANG_ALL},
{style::NumberingType::CHARS_CYRILLIC_LOWER_LETTER_N_SR, S_CYR_A ", " S_CYR_B ", .., " S_CYR_A S_CYR_A ", " S_CYR_B S_CYR_B ", ... (sr)", LANG_ALL},
{style::NumberingType::CHARS_PERSIAN, NULL, LANG_CTL},
+ {style::NumberingType::CHARS_GREEK_LOWER_LETTER, C_GR_A ", " C_GR_B ", ... (gr)", LANG_ALL},
+ {style::NumberingType::CHARS_GREEK_UPPER_LETTER, S_GR_A ", " S_GR_B ", ... (gr)", LANG_ALL},
};
static const sal_Int32 nSupported_NumberingTypes = sizeof(aSupportedTypes) / sizeof(Supported_NumberingType);
-/* -----------------------------21.02.01 15:57--------------------------------
-
- ---------------------------------------------------------------------------*/
OUString DefaultNumberingProvider::makeNumberingIdentifier(sal_Int16 index)
throw(RuntimeException)
@@ -766,17 +827,17 @@ OUString DefaultNumberingProvider::makeNumberingIdentifier(sal_Int16 index)
// return OUString::createFromAscii(aSupportedTypes[index].cSymbol);
else {
OUString result;
- Locale aLocale(OUString::createFromAscii("en"), OUString(), OUString());
+ Locale aLocale(OUString(RTL_CONSTASCII_USTRINGPARAM("en")), OUString(), OUString());
Sequence<beans::PropertyValue> aProperties(2);
- aProperties[0].Name = OUString::createFromAscii("NumberingType");
+ aProperties[0].Name = OUString(RTL_CONSTASCII_USTRINGPARAM("NumberingType"));
aProperties[0].Value <<= aSupportedTypes[index].nType;
- aProperties[1].Name = OUString::createFromAscii("Value");
+ aProperties[1].Name = OUString(RTL_CONSTASCII_USTRINGPARAM("Value"));
for (sal_Int32 j = 1; j <= 3; j++) {
aProperties[1].Value <<= j;
result += makeNumberingString( aProperties, aLocale );
- result += OUString::createFromAscii(", ");
+ result += OUString(RTL_CONSTASCII_USTRINGPARAM(", "));
}
- result += OUString::createFromAscii("...");
+ result += OUString(RTL_CONSTASCII_USTRINGPARAM("..."));
return result;
}
}
@@ -787,7 +848,7 @@ DefaultNumberingProvider::isScriptFlagEnabled(const OUString& aName) throw(Runti
if (! xHierarchicalNameAccess.is()) {
Reference< XInterface > xInterface;
- xInterface = xSMgr->createInstance(OUString::createFromAscii("com.sun.star.configuration.ConfigurationProvider"));
+ xInterface = xSMgr->createInstance(OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.configuration.ConfigurationProvider")));
Reference< XMultiServiceFactory > xConfigProvider =
Reference< XMultiServiceFactory >(xInterface, UNO_QUERY );
@@ -796,12 +857,12 @@ DefaultNumberingProvider::isScriptFlagEnabled(const OUString& aName) throw(Runti
Sequence< Any > aArgs(1);
beans::PropertyValue aPath;
- aPath.Name = OUString::createFromAscii("nodepath");
- aPath.Value <<= OUString::createFromAscii("/org.openoffice.Office.Common/I18N"),
+ aPath.Name = OUString(RTL_CONSTASCII_USTRINGPARAM("nodepath"));
+ aPath.Value <<= OUString(RTL_CONSTASCII_USTRINGPARAM("/org.openoffice.Office.Common/I18N")),
aArgs[0] <<= aPath;
xInterface = xConfigProvider->createInstanceWithArguments(
- OUString::createFromAscii("com.sun.star.configuration.ConfigurationAccess"), aArgs);
+ OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.configuration.ConfigurationAccess")), aArgs);
xHierarchicalNameAccess.set(xInterface, UNO_QUERY);
@@ -824,8 +885,8 @@ Sequence< sal_Int16 > DefaultNumberingProvider::getSupportedNumberingTypes( )
Sequence< sal_Int16 > aRet(nSupported_NumberingTypes );
sal_Int16* pArray = aRet.getArray();
- sal_Bool cjkEnabled = isScriptFlagEnabled(OUString::createFromAscii("CJK/CJKFont"));
- sal_Bool ctlEnabled = isScriptFlagEnabled(OUString::createFromAscii("CTL/CTLFont"));
+ sal_Bool cjkEnabled = isScriptFlagEnabled(OUString(RTL_CONSTASCII_USTRINGPARAM("CJK/CJKFont")));
+ sal_Bool ctlEnabled = isScriptFlagEnabled(OUString(RTL_CONSTASCII_USTRINGPARAM("CTL/CTLFont")));
for(sal_Int16 i = 0; i < nSupported_NumberingTypes; i++) {
if ( (aSupportedTypes[i].langOption & LANG_ALL) ||
@@ -835,9 +896,7 @@ Sequence< sal_Int16 > DefaultNumberingProvider::getSupportedNumberingTypes( )
}
return aRet;
}
-/* -----------------------------21.02.01 15:57--------------------------------
- ---------------------------------------------------------------------------*/
sal_Int16 DefaultNumberingProvider::getNumberingType( const OUString& rNumberingIdentifier )
throw(RuntimeException)
{
@@ -846,9 +905,7 @@ sal_Int16 DefaultNumberingProvider::getNumberingType( const OUString& rNumbering
return aSupportedTypes[i].nType;
throw RuntimeException();
}
-/* -----------------------------21.02.01 15:57--------------------------------
- ---------------------------------------------------------------------------*/
sal_Bool DefaultNumberingProvider::hasNumberingType( const OUString& rNumberingIdentifier )
throw(RuntimeException)
{
@@ -857,9 +914,7 @@ sal_Bool DefaultNumberingProvider::hasNumberingType( const OUString& rNumberingI
return sal_True;
return sal_False;
}
-/* -----------------------------21.02.01 15:57--------------------------------
- ---------------------------------------------------------------------------*/
OUString DefaultNumberingProvider::getNumberingIdentifier( sal_Int16 nNumberingType )
throw(RuntimeException)
{
@@ -868,26 +923,20 @@ OUString DefaultNumberingProvider::getNumberingIdentifier( sal_Int16 nNumberingT
return makeNumberingIdentifier(i);
return OUString();
}
-/* -----------------------------05.07.01 13:34--------------------------------
- ---------------------------------------------------------------------------*/
const sal_Char cDefaultNumberingProvider[] = "com.sun.star.text.DefaultNumberingProvider";
OUString DefaultNumberingProvider::getImplementationName(void)
throw( RuntimeException )
{
return OUString::createFromAscii(cDefaultNumberingProvider);
}
-/* -----------------------------05.07.01 13:34--------------------------------
- ---------------------------------------------------------------------------*/
sal_Bool DefaultNumberingProvider::supportsService(const rtl::OUString& rServiceName)
throw( RuntimeException )
{
return rServiceName.equalsAscii(cDefaultNumberingProvider);
}
-/* -----------------------------05.07.01 13:34--------------------------------
- ---------------------------------------------------------------------------*/
Sequence< OUString > DefaultNumberingProvider::getSupportedServiceNames(void)
throw( RuntimeException )
{
@@ -897,3 +946,5 @@ Sequence< OUString > DefaultNumberingProvider::getSupportedServiceNames(void)
}
} } } }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/indexentry/data/indexdata_alphanumeric.h b/i18npool/source/indexentry/data/indexdata_alphanumeric.h
index db3979d84ca4..284863a4b6d1 100644
--- a/i18npool/source/indexentry/data/indexdata_alphanumeric.h
+++ b/i18npool/source/indexentry/data/indexdata_alphanumeric.h
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -45,3 +46,5 @@ static sal_Unicode idxStr[] = {
0x44, 0x4E, 0x4F, 0x4F, 0x4F, 0x4F, 0x4F, 0x00, 0x4F, 0x55, 0x55, 0x55, 0x55, 0x59, 0x54, 0x59, // F0-FF
};
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/indexentry/data/indexdata_ja_phonetic.h b/i18npool/source/indexentry/data/indexdata_ja_phonetic.h
index a09a35ec1478..71da906738d4 100644
--- a/i18npool/source/indexentry/data/indexdata_ja_phonetic.h
+++ b/i18npool/source/indexentry/data/indexdata_ja_phonetic.h
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -118,3 +119,4 @@ static sal_Unicode consonant[] = {
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000 // FFF0
};
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/indexentry/data/makefile.mk b/i18npool/source/indexentry/data/makefile.mk
index 8f698e3dbe2d..42378dab25bc 100644
--- a/i18npool/source/indexentry/data/makefile.mk
+++ b/i18npool/source/indexentry/data/makefile.mk
@@ -60,7 +60,7 @@ LIB1OBJFILES=$(SHL1OBJS)
.INCLUDE : target.mk
$(MISC)$/%.cxx : %.txt
- $(AUGMENT_LIBRARY_PATH) $(BIN)$/genindex_data $< $@ $*
+ $(AUGMENT_LIBRARY_PATH) $(OUT_FOR_BUILD)$/bin$/genindex_data $< $@ $*
# ugly - is this dependency really required here?
$(foreach,i,$(shell @$(FIND) . -name "*.txt") $(MISC)$/dict_$(i:b).cxx) : $(BIN)$/genindex_data$(EXECPOST)
diff --git a/i18npool/source/indexentry/genindex_data.cxx b/i18npool/source/indexentry/genindex_data.cxx
index 91f9725f493f..48ae02576a87 100644
--- a/i18npool/source/indexentry/genindex_data.cxx
+++ b/i18npool/source/indexentry/genindex_data.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -78,7 +79,7 @@ SAL_IMPLEMENT_MAIN_WITH_ARGS(argc, argv)
sal_Int32 nPos=0;
sal_uInt32 nChar = Ostr.iterateCodePoints(&nPos, 2);
- if (nChar > MAX_ADDRESS) {
+ if (nChar >= MAX_ADDRESS) {
printf("Code point 0x%lx exceeds MAX_ADDRESS 0x%x, Please increase MAX_ADDRESS", static_cast<long unsigned int>(nChar), MAX_ADDRESS);
exit(1);
}
@@ -164,3 +165,5 @@ SAL_IMPLEMENT_MAIN_WITH_ARGS(argc, argv)
fclose(fp);
return 0;
} // End of main
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/indexentry/indexentrysupplier.cxx b/i18npool/source/indexentry/indexentrysupplier.cxx
index 3321559e478f..583e8053b5ee 100644
--- a/i18npool/source/indexentry/indexentrysupplier.cxx
+++ b/i18npool/source/indexentry/indexentrysupplier.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -112,7 +113,7 @@ OUString SAL_CALL IndexEntrySupplier::getIndexCharacter( const OUString& rIndexE
sal_Bool SAL_CALL IndexEntrySupplier::createLocaleSpecificIndexEntrySupplier(const OUString& name) throw( RuntimeException )
{
Reference < XInterface > xI = xMSF->createInstance(
- OUString::createFromAscii("com.sun.star.i18n.IndexEntrySupplier_") + name);
+ OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.i18n.IndexEntrySupplier_")) + name);
if ( xI.is() ) {
xI->queryInterface( ::getCppuType((const Reference< com::sun::star::i18n::XExtendedIndexEntrySupplier>*)0) ) >>= xIES;
@@ -167,7 +168,7 @@ IndexEntrySupplier::getLocaleSpecificIndexEntrySupplier(const Locale& rLocale, c
// load service with name <base>_<algorithm>
(a > 0 && createLocaleSpecificIndexEntrySupplier(aSortAlgorithm)) ||
// load default service with name <base>_Unicode
- createLocaleSpecificIndexEntrySupplier(OUString::createFromAscii("Unicode"))) {
+ createLocaleSpecificIndexEntrySupplier(OUString(RTL_CONSTASCII_USTRINGPARAM("Unicode")))) {
return xIES;
}
}
@@ -207,3 +208,5 @@ IndexEntrySupplier::getSupportedServiceNames() throw( RuntimeException )
}
} } } }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/indexentry/indexentrysupplier_asian.cxx b/i18npool/source/indexentry/indexentrysupplier_asian.cxx
index cbe55a9832e0..644277e24156 100644
--- a/i18npool/source/indexentry/indexentrysupplier_asian.cxx
+++ b/i18npool/source/indexentry/indexentrysupplier_asian.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -45,9 +46,9 @@ IndexEntrySupplier_asian::IndexEntrySupplier_asian(
{
implementationName = "com.sun.star.i18n.IndexEntrySupplier_asian";
#ifdef SAL_DLLPREFIX
- OUString lib=OUString::createFromAscii(SAL_DLLPREFIX"index_data"SAL_DLLEXTENSION);
+ OUString lib(RTL_CONSTASCII_USTRINGPARAM(SAL_DLLPREFIX"index_data"SAL_DLLEXTENSION));
#else
- OUString lib=OUString::createFromAscii("index_data"SAL_DLLEXTENSION);
+ OUString lib(RTL_CONSTASCII_USTRINGPARAM("index_data"SAL_DLLEXTENSION));
#endif
hModule = osl_loadModuleRelative(
&thisModule, lib.pData, SAL_LOADMODULE_DEFAULT );
@@ -65,10 +66,10 @@ IndexEntrySupplier_asian::getIndexCharacter( const OUString& rIndexEntry,
sal_Int32 i=0;
sal_uInt32 ch = rIndexEntry.iterateCodePoints(&i, 0);
if (hModule) {
- OUString get=OUString::createFromAscii("get_indexdata_");
+ OUString get(RTL_CONSTASCII_USTRINGPARAM("get_indexdata_"));
sal_uInt16** (*func)(sal_Int16*)=NULL;
- if (rLocale.Language.equalsAscii("zh") && OUString::createFromAscii("TW HK MO").indexOf(rLocale.Country) >= 0)
- func=(sal_uInt16** (*)(sal_Int16*))osl_getFunctionSymbol(hModule, (get+rLocale.Language+OUString::createFromAscii("_TW_")+rAlgorithm).pData);
+ if (rLocale.Language.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("zh")) && OUString(RTL_CONSTASCII_USTRINGPARAM("TW HK MO")).indexOf(rLocale.Country) >= 0)
+ func=(sal_uInt16** (*)(sal_Int16*))osl_getFunctionSymbol(hModule, (get+rLocale.Language+OUString(RTL_CONSTASCII_USTRINGPARAM("_TW_"))+rAlgorithm).pData);
if (!func)
func=(sal_uInt16** (*)(sal_Int16*))osl_getFunctionSymbol(hModule, (get+rLocale.Language+OUString('_')+rAlgorithm).pData);
if (func) {
@@ -119,9 +120,9 @@ IndexEntrySupplier_asian::getPhoneticCandidate( const OUString& rIndexEntry,
if (hModule) {
sal_uInt16 **(*func)(sal_Int16*)=NULL;
const sal_Char *func_name=NULL;
- if (rLocale.Language.equalsAscii("zh"))
- func_name=(OUString::createFromAscii("TW HK MO").indexOf(rLocale.Country) >= 0) ? "get_zh_zhuyin" : "get_zh_pinyin";
- else if (rLocale.Language.equalsAscii("ko"))
+ if (rLocale.Language.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("zh")))
+ func_name=(OUString(RTL_CONSTASCII_USTRINGPARAM("TW HK MO")).indexOf(rLocale.Country) >= 0) ? "get_zh_zhuyin" : "get_zh_pinyin";
+ else if (rLocale.Language.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("ko")))
func_name="get_ko_phonetic";
if (func_name)
func=(sal_uInt16 **(*)(sal_Int16*))osl_getFunctionSymbol(hModule, OUString::createFromAscii(func_name).pData);
@@ -136,7 +137,7 @@ IndexEntrySupplier_asian::getPhoneticCandidate( const OUString& rIndexEntry,
sal_uInt16 address = idx[0][ch>>8];
if (address != 0xFFFF) {
address = idx[1][address + (ch & 0xFF)];
- if (i > 0 && rLocale.Language.equalsAscii("zh"))
+ if (i > 0 && rLocale.Language.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("zh")))
candidate.appendAscii(" ");
if (idx[2])
candidate.append(&idx[2][address]);
@@ -152,3 +153,5 @@ IndexEntrySupplier_asian::getPhoneticCandidate( const OUString& rIndexEntry,
return OUString();
}
} } } }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/indexentry/indexentrysupplier_common.cxx b/i18npool/source/indexentry/indexentrysupplier_common.cxx
index 24964906c18b..682f5086d02c 100644
--- a/i18npool/source/indexentry/indexentrysupplier_common.cxx
+++ b/i18npool/source/indexentry/indexentrysupplier_common.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -148,3 +149,5 @@ IndexEntrySupplier_Common::getSupportedServiceNames() throw( RuntimeException )
}
} } } }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/indexentry/indexentrysupplier_default.cxx b/i18npool/source/indexentry/indexentrysupplier_default.cxx
index 7de3f540eaa7..6d6ceb6e1aee 100644
--- a/i18npool/source/indexentry/indexentrysupplier_default.cxx
+++ b/i18npool/source/indexentry/indexentrysupplier_default.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -169,7 +170,7 @@ OUString Index::getIndexDescription(const OUString& rIndexEntry)
return OUString(&indexChar, 1);
}
-#define LOCALE_EN lang::Locale(OUString::createFromAscii("en"), OUString(), OUString())
+#define LOCALE_EN lang::Locale(OUString(RTL_CONSTASCII_USTRINGPARAM("en")), OUString(), OUString())
void Index::makeIndexKeys(const lang::Locale &rLocale, const OUString &algorithm) throw (RuntimeException)
{
@@ -288,3 +289,5 @@ void Index::init(const lang::Locale &rLocale, const OUString& algorithm) throw (
}
} } } }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/indexentry/indexentrysupplier_ja_phonetic.cxx b/i18npool/source/indexentry/indexentrysupplier_ja_phonetic.cxx
index bfc23d100ea3..daa5d612f8ef 100644
--- a/i18npool/source/indexentry/indexentrysupplier_ja_phonetic.cxx
+++ b/i18npool/source/indexentry/indexentrysupplier_ja_phonetic.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -104,3 +105,5 @@ sal_Bool SAL_CALL IndexEntrySupplier_ja_phonetic_alphanumeric_last_by_consonant:
}
} } } }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/inputchecker/inputsequencechecker.cxx b/i18npool/source/inputchecker/inputsequencechecker.cxx
index 946cdd07064d..610308e3e053 100644
--- a/i18npool/source/inputchecker/inputsequencechecker.cxx
+++ b/i18npool/source/inputchecker/inputsequencechecker.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -128,7 +129,7 @@ InputSequenceCheckerImpl::getInputSequenceChecker(sal_Char* rLanguage) throw (Ru
}
Reference < uno::XInterface > xI = xMSF->createInstance(
- OUString::createFromAscii("com.sun.star.i18n.InputSequenceChecker_") +
+ OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.i18n.InputSequenceChecker_")) +
OUString::createFromAscii(rLanguage));
if ( xI.is() ) {
@@ -164,3 +165,5 @@ InputSequenceCheckerImpl::getSupportedServiceNames(void) throw( RuntimeException
}
} } } }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/inputchecker/inputsequencechecker_hi.cxx b/i18npool/source/inputchecker/inputsequencechecker_hi.cxx
index a265ef0a651e..dd84f0098b3a 100644
--- a/i18npool/source/inputchecker/inputsequencechecker_hi.cxx
+++ b/i18npool/source/inputchecker/inputsequencechecker_hi.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -30,7 +31,7 @@
#include <inputsequencechecker_hi.hxx>
-using namespace rtl;
+using ::rtl::OUString;
namespace com {
namespace sun {
@@ -146,3 +147,5 @@ InputSequenceChecker_hi::correctInputSequence(OUString& Text,
return nStartPos;
}
} } } }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/inputchecker/inputsequencechecker_th.cxx b/i18npool/source/inputchecker/inputsequencechecker_th.cxx
index d4956c9758ea..2848101c5681 100644
--- a/i18npool/source/inputchecker/inputsequencechecker_th.cxx
+++ b/i18npool/source/inputchecker/inputsequencechecker_th.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -31,7 +32,7 @@
#include <inputsequencechecker_th.hxx>
#include <wtt.h>
-using namespace rtl;
+using ::rtl::OUString;
namespace com { namespace sun { namespace star { namespace i18n {
@@ -152,3 +153,5 @@ http://www.openoffice.org/issues/show_bug.cgi?id=42661
}
} } } }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/isolang/insys.cxx b/i18npool/source/isolang/insys.cxx
index 65d78ef8efe4..fac39e1f2689 100644
--- a/i18npool/source/isolang/insys.cxx
+++ b/i18npool/source/isolang/insys.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -32,7 +33,7 @@
#include "inwnt.cxx"
-#elif defined( UNX ) || defined( OS2 )
+#elif defined( UNX )
#include "inunx.cxx"
@@ -41,3 +42,5 @@
#error unknown platform
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/isolang/inunx.cxx b/i18npool/source/isolang/inunx.cxx
index 5450f8b24c66..521f2ea6e8e0 100644
--- a/i18npool/source/isolang/inunx.cxx
+++ b/i18npool/source/isolang/inunx.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -148,3 +149,5 @@ LanguageType MsLangId::getPlatformSystemUILanguage()
getPlatformSystemLanguageImpl( nImplSystemUILanguage, &getUILangFromEnvironment);
return nImplSystemUILanguage;
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/isolang/inwnt.cxx b/i18npool/source/isolang/inwnt.cxx
index 2e07e8ea1322..db1b25218844 100644
--- a/i18npool/source/isolang/inwnt.cxx
+++ b/i18npool/source/isolang/inwnt.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -29,6 +30,8 @@
#include <sal/config.h>
+#define WINVER 0x0500
+
#ifdef _MSC_VER
#pragma warning(push,1) // disable warnings within system headers
#endif
@@ -105,3 +108,5 @@ LanguageType MsLangId::getPlatformSystemUILanguage()
&GetUserDefaultUILanguage, &GetSystemDefaultUILanguage);
return nImplSystemUILanguage;
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/isolang/isolang.cxx b/i18npool/source/isolang/isolang.cxx
index 78a66c1cc79e..a96f80719357 100644
--- a/i18npool/source/isolang/isolang.cxx
+++ b/i18npool/source/isolang/isolang.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -384,7 +385,9 @@ static MsLangId::IsoLangEntry const aImplIsoLangEntries[] =
{ LANGUAGE_ENGLISH_PHILIPPINES, "en", "PH" },
// { LANGUAGE_IBIBIO_NIGERIA, "nic", "NG" }, // ISO "nic" is only a collective language code
{ LANGUAGE_YI, "ii", "CN" },
-// { LANGUAGE_TAMAZIGHT_LATIN, "ber", "" }, // ISO "ber" only collective!
+ { LANGUAGE_TAMAZIGHT_LATIN, "kab", "DZ" }, // In practice Kabyle is the language used for this
+ { LANGUAGE_TAMAZIGHT_LATIN, "ber", "DZ" }, // In practice Algeria has standardized on Kabyle as the member of the "ber" collective which gets used there.
+ { LANGUAGE_TAMAZIGHT_TIFINAGH, "ber", "MA" }, // Morocco is officially using Tifinagh for its Berber languages so store it to distinguish explicitly from LANGUAGE_TAMAZIGHT_LATIN, even though as a collective language its not of much use
// { LANGUAGE_TAMAZIGHT_ARABIC, "ber", "" }, // ISO "ber" only collective!
{ LANGUAGE_LATIN, "la", "VA" },
{ LANGUAGE_OBSOLETE_USER_LATIN, "la", "VA" },
@@ -457,6 +460,7 @@ static MsLangId::IsoLangEntry const aImplIsoLangEntries[] =
{ LANGUAGE_USER_BUSHI, "buc", "YT" },
{ LANGUAGE_USER_TAHITIAN, "ty", "PF" },
{ LANGUAGE_USER_MALAGASY_PLATEAU, "plt", "MG" },
+ { LANGUAGE_USER_MALAGASY_PLATEAU, "mg", "MG" },
{ LANGUAGE_USER_BAFIA, "ksf", "CM" },
{ LANGUAGE_USER_GIKUYU, "ki", "KE" },
{ LANGUAGE_USER_RUSYN_UKRAINE, "rue", "UA" },
@@ -466,6 +470,17 @@ static MsLangId::IsoLangEntry const aImplIsoLangEntries[] =
{ LANGUAGE_USER_KABYLE, "kab", "DZ" },
{ LANGUAGE_USER_HAITIAN, "ht", "HT" },
{ LANGUAGE_FRENCH_HAITI, "fr", "HT" },
+ { LANGUAGE_USER_BEEMBE, "beq", "CG" },
+ { LANGUAGE_USER_BEKWEL, "bkw", "CG" },
+ { LANGUAGE_USER_KITUBA, "mkw", "CG" },
+ { LANGUAGE_USER_LARI, "ldi", "CG" },
+ { LANGUAGE_USER_MBOCHI, "mdw", "CG" },
+ { LANGUAGE_USER_TEKE_EBOO, "ebo", "CG" },
+ { LANGUAGE_USER_TEKE_IBALI, "tek", "CG" },
+ { LANGUAGE_USER_TEKE_TYEE, "tyx", "CG" },
+ { LANGUAGE_USER_VILI, "vif", "CG" },
+ { LANGUAGE_USER_PORTUGUESE_ANGOLA, "pt", "AO" },
+ { LANGUAGE_USER_MANX, "gv", "GB" },
{ LANGUAGE_NONE, "zxx", "" }, // added to ISO 639-2 on 2006-01-11: Used to declare the absence of linguistic information
{ LANGUAGE_DONTKNOW, "", "" } // marks end of table
};
@@ -893,7 +908,7 @@ LanguageType MsLangId::convertIsoNamesToLanguage( const rtl::OUString& rLang,
while ( pEntry->mnLang != LANGUAGE_DONTKNOW );
// some eng countries should be mapped to a specific english language
- if ( aLowerLang.equalsAscii( "en" ) )
+ if ( aLowerLang.equalsAsciiL( RTL_CONSTASCII_STRINGPARAM( "en" ) ) )
{
const IsoLangEngEntry* pEngEntry = aImplIsoLangEngEntries;
do
@@ -1110,3 +1125,5 @@ const MsLangId::IsoLangEntry* MsLangId::getIsoLangEntry( size_t nIndex )
return &aImplIsoLangEntries[ nIndex];
return 0;
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/isolang/langid.pl b/i18npool/source/isolang/langid.pl
index 8035178b7bb5..9787309e20d9 100755
--- a/i18npool/source/isolang/langid.pl
+++ b/i18npool/source/isolang/langid.pl
@@ -53,13 +53,13 @@ sub Usage()
"langtab.src, a generic string match of the listbox entries will be tried.\n\n",
"Numeric values of LangID,primarylanguage,sublanguage can be given\n",
- "decimal, hexagesimal (leading 0x), octal (leading 0) or binary (leading 0b).\n",
+ "decimal, hexadecimal (leading 0x), octal (leading 0) or binary (leading 0b).\n",
"The exact language_define of an exact match will be used in remaining lookups.\n\n",
"A language-country pair will lookup a xx-YY mapping from isolang.cxx,\n",
"for example: 'en-US' or 'de-' or '-CH',\n",
"xx and YY can be given case insensitive, will be lowered-uppered internally,\n",
- "and xx and YY themselfs may be regular expressions.\n",
+ "and xx and YY themselves may be regular expressions.\n",
"Also here a list of matches will be processed.\n\n",
"If option --single is given, only the first match will be processed.\n\n";
diff --git a/i18npool/source/isolang/mslangid.cxx b/i18npool/source/isolang/mslangid.cxx
index 599299951164..c11d4d6d1387 100644
--- a/i18npool/source/isolang/mslangid.cxx
+++ b/i18npool/source/isolang/mslangid.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -467,3 +468,5 @@ LanguageType MsLangId::getReplacementForObsoleteLanguage( LanguageType nLang )
}
return nLang;
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/localedata/LocaleNode.cxx b/i18npool/source/localedata/LocaleNode.cxx
index 275fdf006d9f..05f6156489a6 100644
--- a/i18npool/source/localedata/LocaleNode.cxx
+++ b/i18npool/source/localedata/LocaleNode.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -34,6 +35,7 @@
#include <set>
#include <rtl/ustrbuf.hxx>
+#include <sal/macros.h>
#include "LocaleNode.hxx"
#include <com/sun/star/i18n/NumberFormatIndex.hpp>
@@ -48,7 +50,7 @@ namespace cssi = ::com::sun::star::i18n;
LocaleNode::LocaleNode (const OUString& name, const Reference< XAttributeList > & attr)
: aName(name)
- , xAttribs(new Attr(attr))
+ , aAttribs(attr)
, parent(0)
, children(0)
, nChildren(0)
@@ -83,11 +85,10 @@ void LocaleNode::printR () const {
void LocaleNode::addChild ( LocaleNode * node) {
if (childArrSize <= nChildren) {
- LocaleNode ** arrN = (LocaleNode **)malloc( sizeof (LocaleNode *)*(childArrSize+10) ) ;
- for (sal_Int32 i = 0; i<childArrSize ; i++)
+ LocaleNode ** arrN = new LocaleNode*[childArrSize+10];
+ for (sal_Int32 i = 0; i<childArrSize; ++i)
arrN[i] = children[i];
- if ( childArrSize > 0 )
- free(children);
+ delete [] children;
childArrSize += 10;
children = arrN;
}
@@ -119,38 +120,40 @@ const LocaleNode * LocaleNode::findNode ( const sal_Char *name) const {
return 0;
}
- LocaleNode::~LocaleNode() {
- for (sal_Int32 i=0; i<nChildren;i++)
- delete (children[i]);
+LocaleNode::~LocaleNode()
+{
+ for (sal_Int32 i=0; i < nChildren; ++i)
+ delete children[i];
+ delete [] children;
}
LocaleNode* LocaleNode::createNode (const OUString& name, const Reference< XAttributeList > & attr)
{
- if (name.equalsAscii("LC_INFO"))
+ if (name.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("LC_INFO")))
return new LCInfoNode (name,attr);
- if (name.equalsAscii("LC_CTYPE"))
+ if (name.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("LC_CTYPE")))
return new LCCTYPENode (name,attr);
- if (name.equalsAscii("LC_FORMAT"))
+ if (name.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("LC_FORMAT")))
return new LCFormatNode (name,attr);
- if (name.equalsAscii("LC_FORMAT_1"))
+ if (name.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("LC_FORMAT_1")))
return new LCFormatNode (name,attr);
- if (name.equalsAscii("LC_CALENDAR"))
+ if (name.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("LC_CALENDAR")))
return new LCCalendarNode (name,attr);
- if (name.equalsAscii("LC_CURRENCY"))
+ if (name.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("LC_CURRENCY")))
return new LCCurrencyNode (name,attr);
- if (name.equalsAscii("LC_TRANSLITERATION"))
+ if (name.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("LC_TRANSLITERATION")))
return new LCTransliterationNode (name,attr);
- if (name.equalsAscii("LC_COLLATION"))
+ if (name.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("LC_COLLATION")))
return new LCCollationNode (name,attr);
- if (name.equalsAscii("LC_INDEX"))
+ if (name.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("LC_INDEX")))
return new LCIndexNode (name,attr);
- if (name.equalsAscii("LC_SEARCH"))
+ if (name.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("LC_SEARCH")))
return new LCSearchNode (name,attr);
- if (name.equalsAscii("LC_MISC"))
+ if (name.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("LC_MISC")))
return new LCMiscNode (name,attr);
- if (name.equalsAscii("LC_NumberingLevel"))
+ if (name.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("LC_NumberingLevel")))
return new LCNumberingLevelNode (name, attr);
- if (name.equalsAscii("LC_OutLineNumberingLevel"))
+ if (name.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("LC_OutLineNumberingLevel")))
return new LCOutlineNumberingLevelNode (name, attr);
return new LocaleNode(name,attr);
@@ -167,7 +170,7 @@ void print_OUString( const OUString& s )
printf( "%s", OSTR(s));
}
-bool is_empty( const OUString& s )
+bool is_empty_string( const OUString& s )
{
return (s.getLength()==0) || (s.getLength()==1 && s[0]=='\n');
}
@@ -191,26 +194,23 @@ void print_node( const LocaleNode* p, int depth=0 )
print_color(36);
print_OUString( p->getName() );
print_color(0);
- const Attr* q = p->getAttr();
- if( q )
+ const Attr& q = p->getAttr();
+ for( sal_Int32 j = 0; j < q.getLength(); ++j )
{
- for( sal_Int32 j=0; j<q->getLength(); j++ )
- {
- printf(" ");
- print_color(33);
- print_OUString( q->getTypeByIndex(j) );
- print_color(0);
- printf("=");
- print_color(31);
- printf("'");
- print_OUString( q->getValueByIndex(j) );
- printf("'");
- print_color(0);
- }
+ printf(" ");
+ print_color(33);
+ print_OUString( q.getTypeByIndex(j) );
+ print_color(0);
+ printf("=");
+ print_color(31);
+ printf("'");
+ print_OUString( q.getValueByIndex(j) );
+ printf("'");
+ print_color(0);
}
printf(">");
printf("\n");
- if( !is_empty( p->getValue() ) )
+ if( !is_empty_string( p->getValue() ) )
{
print_indent( depth+1 );
printf("value: ");
@@ -234,8 +234,8 @@ void print_node( const LocaleNode* p, int depth=0 )
void LocaleNode :: generateCode (const OFileWriter &of) const
{
- ::rtl::OUString aDTD = getAttr()->getValueByName("versionDTD");
- if (!aDTD.equalsAscii( LOCALE_VERSION_DTD))
+ ::rtl::OUString aDTD = getAttr().getValueByName("versionDTD");
+ if (!aDTD.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM(LOCALE_VERSION_DTD)))
{
++nError;
fprintf( stderr, "Error: Locale versionDTD is not %s, see comment in locale.dtd\n", LOCALE_VERSION_DTD);
@@ -379,12 +379,12 @@ void LCInfoNode::generateCode (const OFileWriter &of) const
void LCCTYPENode::generateCode (const OFileWriter &of) const
{
const LocaleNode * sepNode = 0;
- ::rtl::OUString useLocale = getAttr() -> getValueByName("ref");
+ ::rtl::OUString useLocale = getAttr().getValueByName("ref");
if (useLocale.getLength() > 0) {
of.writeRefFunction("getLocaleItem_", useLocale);
return;
}
- ::rtl::OUString str = getAttr() -> getValueByName("unoid");
+ ::rtl::OUString str = getAttr().getValueByName("unoid");
of.writeAsciiString("\n\n");
of.writeParameter("LC_CTYPE_Unoid", str);;
@@ -438,7 +438,7 @@ void LCCTYPENode::generateCode (const OFileWriter &of) const
incError( "DateSeparator equals TimeSeparator.");
if (aDecSep == aThoSep)
incError( "DecimalSeparator equals ThousandSeparator.");
- if (aThoSep.equalsAscii( " "))
+ if (aThoSep.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM( " ")))
incError( "ThousandSeparator is an ' ' ordinary space, this should be a non-breaking space U+00A0 instead.");
if (aListSep == aDecSep)
fprintf( stderr, "Warning: %s\n",
@@ -598,13 +598,13 @@ void LCFormatNode::generateCode (const OFileWriter &of) const
OUString str;
if (mnSection >= 2)
incError("more than 2 LC_FORMAT sections");
- of.writeParameter("replaceFrom", getAttr() -> getValueByName("replaceFrom"), mnSection);
- str = getAttr() -> getValueByName("replaceTo");
+ of.writeParameter("replaceFrom", getAttr().getValueByName("replaceFrom"), mnSection);
+ str = getAttr().getValueByName("replaceTo");
// Locale data generator inserts FFFF for LangID, we need to adapt that.
if (str.endsWithIgnoreAsciiCaseAsciiL( "-FFFF]", 6))
incErrorStr("replaceTo=\"%s\" needs FFFF to be adapted to the real LangID value.", str);
of.writeParameter("replaceTo", str, mnSection);
- ::rtl::OUString useLocale = getAttr() -> getValueByName("ref");
+ ::rtl::OUString useLocale = getAttr().getValueByName("ref");
if (useLocale.getLength() > 0) {
switch (mnSection)
{
@@ -629,25 +629,25 @@ void LCFormatNode::generateCode (const OFileWriter &of) const
OUString aType;
OUString aFormatIndex;
// currNode -> print();
- const Attr * currNodeAttr = currNode->getAttr();
- //printf ("getLen() = %d\n", currNode->getAttr()->getLength());
+ const Attr &currNodeAttr = currNode->getAttr();
+ //printf ("getLen() = %d\n", currNode->getAttr().getLength());
- str = currNodeAttr -> getValueByName("msgid");
+ str = currNodeAttr.getValueByName("msgid");
if (!aMsgIdSet.insert( str).second)
incErrorStr( "Duplicated msgid=\"%s\" in FormatElement.", str);
of.writeParameter("FormatKey", str, formatCount);
- str = currNodeAttr -> getValueByName("default");
- bool bDefault = str.equalsAscii( "true");
+ str = currNodeAttr.getValueByName("default");
+ bool bDefault = str.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM( "true"));
of.writeDefaultParameter("FormatElement", str, formatCount);
- aType = currNodeAttr -> getValueByName("type");
+ aType = currNodeAttr.getValueByName("type");
of.writeParameter("FormatType", aType, formatCount);
- aUsage = currNodeAttr -> getValueByName("usage");
+ aUsage = currNodeAttr.getValueByName("usage");
of.writeParameter("FormatUsage", aUsage, formatCount);
- aFormatIndex = currNodeAttr -> getValueByName("formatindex");
+ aFormatIndex = currNodeAttr.getValueByName("formatindex");
sal_Int16 formatindex = (sal_Int16)aFormatIndex.toInt32();
if (!aFormatIndexSet.insert( formatindex).second)
incErrorInt( "Duplicated formatindex=\"%d\" in FormatElement.", formatindex);
@@ -692,7 +692,7 @@ void LCFormatNode::generateCode (const OFileWriter &of) const
incError( "No LC_CTYPE found for FormatCode.");
else
{
- OUString aRef( pCtype->getAttr()->getValueByName("ref"));
+ OUString aRef( pCtype->getAttr().getValueByName("ref"));
if (aRef.getLength() > 0)
{
if (!bCtypeIsRef)
@@ -920,7 +920,7 @@ void LCFormatNode::generateCode (const OFileWriter &of) const
void LCCollationNode::generateCode (const OFileWriter &of) const
{
- ::rtl::OUString useLocale = getAttr() -> getValueByName("ref");
+ ::rtl::OUString useLocale = getAttr().getValueByName("ref");
if (useLocale.getLength() > 0) {
of.writeRefFunction("getCollatorImplementation_", useLocale);
of.writeRefFunction("getCollationOptions_", useLocale);
@@ -935,11 +935,11 @@ void LCCollationNode::generateCode (const OFileWriter &of) const
if( currNode->getName().compareToAscii("Collator") == 0 )
{
::rtl::OUString str;
- str = currNode->getAttr() -> getValueByName("unoid");
+ str = currNode->getAttr().getValueByName("unoid");
of.writeParameter("CollatorID", str, j);
str = currNode->getValue();
of.writeParameter("CollatorRule", str, j);
- str = currNode -> getAttr() -> getValueByName("default");
+ str = currNode -> getAttr().getValueByName("default");
of.writeDefaultParameter("Collator", str, j);
of.writeAsciiString("\n");
@@ -993,7 +993,7 @@ void LCCollationNode::generateCode (const OFileWriter &of) const
void LCSearchNode::generateCode (const OFileWriter &of) const
{
- ::rtl::OUString useLocale = getAttr() -> getValueByName("ref");
+ ::rtl::OUString useLocale = getAttr().getValueByName("ref");
if (useLocale.getLength() > 0) {
of.writeRefFunction("getSearchOptions_", useLocale);
return;
@@ -1031,7 +1031,7 @@ void LCSearchNode::generateCode (const OFileWriter &of) const
void LCIndexNode::generateCode (const OFileWriter &of) const
{
- ::rtl::OUString useLocale = getAttr() -> getValueByName("ref");
+ ::rtl::OUString useLocale = getAttr().getValueByName("ref");
if (useLocale.getLength() > 0) {
of.writeRefFunction("getIndexAlgorithm_", useLocale);
of.writeRefFunction("getUnicodeScripts_", useLocale);
@@ -1047,15 +1047,15 @@ void LCIndexNode::generateCode (const OFileWriter &of) const
if( currNode->getName().compareToAscii("IndexKey") == 0 )
{
::rtl::OUString str;
- str = currNode->getAttr() -> getValueByName("unoid");
+ str = currNode->getAttr().getValueByName("unoid");
of.writeParameter("IndexID", str, nbOfIndexs);
- str = currNode->getAttr() -> getValueByName("module");
+ str = currNode->getAttr().getValueByName("module");
of.writeParameter("IndexModule", str, nbOfIndexs);
str = currNode->getValue();
of.writeParameter("IndexKey", str, nbOfIndexs);
- str = currNode -> getAttr() -> getValueByName("default");
+ str = currNode -> getAttr().getValueByName("default");
of.writeDefaultParameter("Index", str, nbOfIndexs);
- str = currNode -> getAttr() -> getValueByName("phonetic");
+ str = currNode -> getAttr().getValueByName("phonetic");
of.writeDefaultParameter("Phonetic", str, nbOfIndexs);
of.writeAsciiString("\n");
@@ -1133,7 +1133,7 @@ void LCIndexNode::generateCode (const OFileWriter &of) const
void LCCalendarNode::generateCode (const OFileWriter &of) const
{
- ::rtl::OUString useLocale = getAttr() -> getValueByName("ref");
+ ::rtl::OUString useLocale = getAttr().getValueByName("ref");
if (useLocale.getLength() > 0) {
of.writeRefFunction("getAllCalendars_", useLocale);
return;
@@ -1150,27 +1150,27 @@ void LCCalendarNode::generateCode (const OFileWriter &of) const
for ( i = 0; i < nbOfCalendars; i++) {
LocaleNode * calNode = getChildAt (i);
- OUString calendarID = calNode -> getAttr() -> getValueByName("unoid");
+ OUString calendarID = calNode -> getAttr().getValueByName("unoid");
of.writeParameter( "calendarID", calendarID, i);
- bool bGregorian = calendarID.equalsAscii( "gregorian");
+ bool bGregorian = calendarID.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM( "gregorian"));
if (!bHasGregorian)
bHasGregorian = bGregorian;
- str = calNode -> getAttr() -> getValueByName("default");
+ str = calNode -> getAttr().getValueByName("default");
of.writeDefaultParameter("Calendar", str, i);
// Generate Days of Week
const sal_Char *elementTag;
LocaleNode * daysNode = NULL;
- ::rtl::OUString ref_name = calNode->getChildAt(0)->getAttr()->getValueByName("ref");
+ ::rtl::OUString ref_name = calNode->getChildAt(0)->getAttr().getValueByName("ref");
if (ref_name.getLength() > 0 && i > 0) {
for (j = 0; j < i; j++) {
- str = getChildAt(j)->getAttr()->getValueByName("unoid");
+ str = getChildAt(j)->getAttr().getValueByName("unoid");
if (str.equals(ref_name))
daysNode = getChildAt(j)->getChildAt(0);
}
}
if (ref_name.getLength() > 0 && daysNode == NULL) {
- of.writeParameter("dayRef", OUString::createFromAscii("ref"), i);
+ of.writeParameter("dayRef", OUString(RTL_CONSTASCII_USTRINGPARAM("ref")), i);
of.writeParameter("dayRefName", ref_name, i);
nbOfDays[i] = 0;
} else {
@@ -1184,7 +1184,7 @@ void LCCalendarNode::generateCode (const OFileWriter &of) const
LocaleNode *currNode = daysNode -> getChildAt(j);
OUString dayID( currNode->getChildAt(0)->getValue());
of.writeParameter("dayID", dayID, i, j);
- if (j == 0 && bGregorian && !dayID.equalsAscii( "sun"))
+ if (j == 0 && bGregorian && !dayID.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM( "sun")))
incError( "First day of a week of a Gregorian calendar must be <DayID>sun</DayID>");
of.writeParameter(elementTag, "DefaultAbbrvName",currNode->getChildAt(1)->getValue() ,i, j);
of.writeParameter(elementTag, "DefaultFullName",currNode->getChildAt(2)->getValue() , i, j);
@@ -1193,16 +1193,16 @@ void LCCalendarNode::generateCode (const OFileWriter &of) const
// Generate Months of Year
LocaleNode * monthsNode = NULL;
- ref_name = calNode->getChildAt(1)->getAttr()->getValueByName("ref");
+ ref_name = calNode->getChildAt(1)->getAttr().getValueByName("ref");
if (ref_name.getLength() > 0 && i > 0) {
for (j = 0; j < i; j++) {
- str = getChildAt(j)->getAttr()->getValueByName("unoid");
+ str = getChildAt(j)->getAttr().getValueByName("unoid");
if (str.equals(ref_name))
monthsNode = getChildAt(j)->getChildAt(1);
}
}
if (ref_name.getLength() > 0 && monthsNode == NULL) {
- of.writeParameter("monthRef", OUString::createFromAscii("ref"), i);
+ of.writeParameter("monthRef", OUString(RTL_CONSTASCII_USTRINGPARAM("ref")), i);
of.writeParameter("monthRefName", ref_name, i);
nbOfMonths[i] = 0;
} else {
@@ -1216,7 +1216,7 @@ void LCCalendarNode::generateCode (const OFileWriter &of) const
LocaleNode *currNode = monthsNode -> getChildAt(j);
OUString monthID( currNode->getChildAt(0)->getValue());
of.writeParameter("monthID", monthID, i, j);
- if (j == 0 && bGregorian && !monthID.equalsAscii( "jan"))
+ if (j == 0 && bGregorian && !monthID.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM( "jan")))
incError( "First month of a year of a Gregorian calendar must be <MonthID>jan</MonthID>");
of.writeParameter(elementTag, "DefaultAbbrvName",currNode->getChildAt(1)->getValue() ,i, j);
of.writeParameter(elementTag, "DefaultFullName",currNode->getChildAt(2)->getValue() , i, j);
@@ -1225,16 +1225,16 @@ void LCCalendarNode::generateCode (const OFileWriter &of) const
// Generate Era name
LocaleNode * erasNode = NULL;
- ref_name = calNode -> getChildAt(2) ->getAttr()->getValueByName("ref");
+ ref_name = calNode -> getChildAt(2) ->getAttr().getValueByName("ref");
if (ref_name.getLength() > 0 && i > 0) {
for (j = 0; j < i; j++) {
- str = getChildAt(j)->getAttr()->getValueByName("unoid");
+ str = getChildAt(j)->getAttr().getValueByName("unoid");
if (str.equals(ref_name))
erasNode = getChildAt(j)->getChildAt(2);
}
}
if (ref_name.getLength() > 0 && erasNode == NULL) {
- of.writeParameter("eraRef", OUString::createFromAscii("ref"), i);
+ of.writeParameter("eraRef", OUString(RTL_CONSTASCII_USTRINGPARAM("ref")), i);
of.writeParameter("eraRefName", ref_name, i);
nbOfEras[i] = 0;
} else {
@@ -1248,9 +1248,9 @@ void LCCalendarNode::generateCode (const OFileWriter &of) const
LocaleNode *currNode = erasNode -> getChildAt(j);
OUString eraID( currNode->getChildAt(0)->getValue());
of.writeParameter("eraID", eraID, i, j);
- if (j == 0 && bGregorian && !eraID.equalsAscii( "bc"))
+ if (j == 0 && bGregorian && !eraID.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM( "bc")))
incError( "First era of a Gregorian calendar must be <EraID>bc</EraID>");
- if (j == 1 && bGregorian && !eraID.equalsAscii( "ad"))
+ if (j == 1 && bGregorian && !eraID.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM( "ad")))
incError( "Second era of a Gregorian calendar must be <EraID>ad</EraID>");
of.writeAsciiString("\n");
of.writeParameter(elementTag, "DefaultAbbrvName",currNode->getChildAt(1)->getValue() ,i, j);
@@ -1382,7 +1382,7 @@ bool isIso4217( const OUString& rStr )
void LCCurrencyNode :: generateCode (const OFileWriter &of) const
{
- ::rtl::OUString useLocale = getAttr() -> getValueByName("ref");
+ ::rtl::OUString useLocale = getAttr().getValueByName("ref");
if (useLocale.getLength() > 0) {
of.writeRefFunction("getAllCurrencies_", useLocale);
return;
@@ -1395,11 +1395,11 @@ void LCCurrencyNode :: generateCode (const OFileWriter &of) const
bool bTheCompatible = false;
for ( i = 0; i < getNumberOfChildren(); i++,nbOfCurrencies++) {
LocaleNode * calNode = getChildAt (i);
- str = calNode->getAttr() -> getValueByName("default");
+ str = calNode->getAttr().getValueByName("default");
bool bDefault = of.writeDefaultParameter("Currency", str, nbOfCurrencies);
- str = calNode->getAttr() -> getValueByName("usedInCompatibleFormatCodes");
+ str = calNode->getAttr().getValueByName("usedInCompatibleFormatCodes");
bool bCompatible = of.writeDefaultParameter("CurrencyUsedInCompatibleFormatCodes", str, nbOfCurrencies);
- str = calNode->getAttr() -> getValueByName("legacyOnly");
+ str = calNode->getAttr().getValueByName("legacyOnly");
bool bLegacy = of.writeDefaultParameter("CurrencyLegacyOnly", str, nbOfCurrencies);
if (bLegacy && (bDefault || bCompatible))
incError( "Currency: if legacyOnly==true, both 'default' and 'usedInCompatibleFormatCodes' must be false.");
@@ -1477,7 +1477,7 @@ void LCCurrencyNode :: generateCode (const OFileWriter &of) const
void LCTransliterationNode::generateCode (const OFileWriter &of) const
{
- ::rtl::OUString useLocale = getAttr() -> getValueByName("ref");
+ ::rtl::OUString useLocale = getAttr().getValueByName("ref");
if (useLocale.getLength() > 0) {
of.writeRefFunction("getTransliterations_", useLocale);
return;
@@ -1488,7 +1488,7 @@ void LCTransliterationNode::generateCode (const OFileWriter &of) const
for ( i = 0; i < getNumberOfChildren(); i++,nbOfModules++) {
LocaleNode * calNode = getChildAt (i);
- str = calNode->getAttr() -> getValueByIndex(0);
+ str = calNode->getAttr().getValueByIndex(0);
of.writeParameter("Transliteration", str, nbOfModules);
}
of.writeAsciiString("static const sal_Int16 nbOfTransliterations = ");
@@ -1526,7 +1526,7 @@ static NameValuePair ReserveWord[] = {
void LCMiscNode::generateCode (const OFileWriter &of) const
{
- ::rtl::OUString useLocale = getAttr() -> getValueByName("ref");
+ ::rtl::OUString useLocale = getAttr().getValueByName("ref");
if (useLocale.getLength() > 0) {
of.writeRefFunction("getForbiddenCharacters_", useLocale);
of.writeRefFunction("getBreakIteratorRules_", useLocale);
@@ -1545,7 +1545,7 @@ void LCMiscNode::generateCode (const OFileWriter &of) const
::rtl::OUString str;
sal_Int16 i;
- for ( i = 0; i < sal_Int16(sizeof(ReserveWord)/sizeof(ReserveWord[0])); i++,nbOfWords++) {
+ for ( i = 0; i < sal_Int16(SAL_N_ELEMENTS(ReserveWord)); i++,nbOfWords++) {
const LocaleNode * curNode = (reserveNode ? reserveNode->findNode(
ReserveWord[i].name) : 0);
if (!curNode)
@@ -1623,7 +1623,7 @@ void LCMiscNode::generateCode (const OFileWriter &of) const
void LCNumberingLevelNode::generateCode (const OFileWriter &of) const
{
of.writeAsciiString("// ---> ContinuousNumbering\n");
- ::rtl::OUString useLocale = getAttr() -> getValueByName("ref");
+ ::rtl::OUString useLocale = getAttr().getValueByName("ref");
if (useLocale.getLength() > 0) {
of.writeRefFunction2("getContinuousNumberingLevels_", useLocale);
return;
@@ -1638,13 +1638,13 @@ void LCNumberingLevelNode::generateCode (const OFileWriter &of) const
sal_Int32 nStyles = getNumberOfChildren();
sal_Int32 i;
- for( i = 0; i < nStyles; i++ )
+ for( i = 0; i < nStyles; ++i )
{
- const Attr* q = getChildAt( i )->getAttr();
- for( sal_Int32 j=0; j<nAttributes; j++ )
+ const Attr &q = getChildAt( i )->getAttr();
+ for( sal_Int32 j=0; j<nAttributes; ++j )
{
const char* name = attr[j];
- OUString value = q->getValueByName( name );
+ OUString value = q.getValueByName( name );
of.writeParameter("continuous", name, value, sal::static_int_cast<sal_Int16>(i) );
}
}
@@ -1693,7 +1693,7 @@ void LCNumberingLevelNode::generateCode (const OFileWriter &of) const
void LCOutlineNumberingLevelNode::generateCode (const OFileWriter &of) const
{
of.writeAsciiString("// ---> OutlineNumbering\n");
- ::rtl::OUString useLocale = getAttr() -> getValueByName("ref");
+ ::rtl::OUString useLocale = getAttr().getValueByName("ref");
if (useLocale.getLength() > 0) {
of.writeRefFunction3("getOutlineNumberingLevels_", useLocale);
return;
@@ -1726,11 +1726,11 @@ void LCOutlineNumberingLevelNode::generateCode (const OFileWriter &of) const
nLevels.push_back( p->getNumberOfChildren() );
for( sal_Int32 j=0; j<nLevels.back(); j++ )
{
- const Attr* q = p->getChildAt( j )->getAttr();
- for( sal_Int32 k=0; k<nAttributes; k++ )
+ const Attr& q = p->getChildAt( j )->getAttr();
+ for( sal_Int32 k=0; k<nAttributes; ++k )
{
const char* name = attr[k];
- OUString value = q->getValueByName( name );
+ OUString value = q.getValueByName( name );
of.writeParameter("outline", name, value,
sal::static_int_cast<sal_Int16>(i),
sal::static_int_cast<sal_Int16>(j) );
@@ -1857,3 +1857,5 @@ const OUString& Attr::getValueByIndex (sal_Int32 idx) const
{
return value[idx];
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/localedata/LocaleNode.hxx b/i18npool/source/localedata/LocaleNode.hxx
index bf1bd1a9c4ab..fb3506389ac4 100644
--- a/i18npool/source/localedata/LocaleNode.hxx
+++ b/i18npool/source/localedata/LocaleNode.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -107,7 +108,7 @@ class LocaleNode
{
OUString aName;
OUString aValue;
- Attr * xAttribs;
+ Attr aAttribs;
LocaleNode * parent;
LocaleNode* * children;
sal_Int32 nChildren;
@@ -123,7 +124,7 @@ public:
inline void setValue(const OUString &oValue) { aValue += oValue; };
inline const OUString& getName() const { return aName; };
inline const OUString& getValue() const { return aValue; };
- inline const Attr* getAttr() const { return xAttribs; };
+ inline const Attr& getAttr() const { return aAttribs; };
inline sal_Int32 getNumberOfChildren () const { return nChildren; };
inline LocaleNode * getChildAt (sal_Int32 idx) const { return children[idx] ; };
const LocaleNode * findNode ( const sal_Char *name) const;
@@ -257,3 +258,5 @@ public:
};
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/localedata/data/ca_ES.xml b/i18npool/source/localedata/data/ca_ES.xml
index 42fd55fe779a..b73579ab35cf 100644
--- a/i18npool/source/localedata/data/ca_ES.xml
+++ b/i18npool/source/localedata/data/ca_ES.xml
@@ -176,7 +176,12 @@
<FormatCode>DD/MM/YYYY HH:MM:SS</FormatCode>
</FormatElement>
</LC_FORMAT>
- <LC_COLLATION ref="en_US" />
+ <LC_COLLATION>
+ <Collator unoid="charset" default="true"/>
+ <CollationOptions>
+ <TransliterationModules>IGNORE_CASE</TransliterationModules>
+ </CollationOptions>
+ </LC_COLLATION>
<LC_SEARCH ref="en_US"/>
<LC_INDEX ref="en_US"/>
<LC_CALENDAR>
diff --git a/i18npool/source/localedata/data/en_AU.xml b/i18npool/source/localedata/data/en_AU.xml
index 6206988562c3..806915e07336 100644
--- a/i18npool/source/localedata/data/en_AU.xml
+++ b/i18npool/source/localedata/data/en_AU.xml
@@ -53,6 +53,12 @@
<FormatElement msgid="FixedFormatskey6" default="false" type="medium" usage="FIXED_NUMBER" formatindex="5">
<FormatCode>#,###.00</FormatCode>
</FormatElement>
+ <FormatElement msgid="FixedFormatskey7" default="false" type="short" usage="FIXED_NUMBER" formatindex="70">
+ <FormatCode>#,##0_);(#,##0)</FormatCode>
+ </FormatElement>
+ <FormatElement msgid="FixedFormatskey8" default="false" type="medium" usage="FIXED_NUMBER" formatindex="71">
+ <FormatCode>#,##0.00_);(#,##0.00)</FormatCode>
+ </FormatElement>
<FormatElement msgid="ScientificFormatskey1" default="true" type="medium" usage="SCIENTIFIC_NUMBER" formatindex="6">
<FormatCode>0.00E+000</FormatCode>
</FormatElement>
diff --git a/i18npool/source/localedata/data/en_CA.xml b/i18npool/source/localedata/data/en_CA.xml
index 121de11814a7..c654cf789c58 100644
--- a/i18npool/source/localedata/data/en_CA.xml
+++ b/i18npool/source/localedata/data/en_CA.xml
@@ -53,6 +53,12 @@
<FormatElement msgid="FixedFormatskey6" default="false" type="medium" usage="FIXED_NUMBER" formatindex="5">
<FormatCode>#,###.00</FormatCode>
</FormatElement>
+ <FormatElement msgid="FixedFormatskey7" default="false" type="short" usage="FIXED_NUMBER" formatindex="70">
+ <FormatCode>#,##0_);(#,##0)</FormatCode>
+ </FormatElement>
+ <FormatElement msgid="FixedFormatskey8" default="false" type="medium" usage="FIXED_NUMBER" formatindex="71">
+ <FormatCode>#,##0.00_);(#,##0.00)</FormatCode>
+ </FormatElement>
<FormatElement msgid="ScientificFormatskey1" default="true" type="medium" usage="SCIENTIFIC_NUMBER" formatindex="6">
<FormatCode>0.00E+000</FormatCode>
</FormatElement>
diff --git a/i18npool/source/localedata/data/en_GB.xml b/i18npool/source/localedata/data/en_GB.xml
index f920af80285d..326ac348cbc5 100644
--- a/i18npool/source/localedata/data/en_GB.xml
+++ b/i18npool/source/localedata/data/en_GB.xml
@@ -179,6 +179,14 @@
<FormatCode>#,###.00</FormatCode>
<DefaultName></DefaultName>
</FormatElement>
+ <FormatElement msgid="FixedFormatskey7" default="false" type="short" usage="FIXED_NUMBER" formatindex="70">
+ <FormatCode>#,##0_);(#,##0)</FormatCode>
+ <DefaultName></DefaultName>
+ </FormatElement>
+ <FormatElement msgid="FixedFormatskey8" default="false" type="medium" usage="FIXED_NUMBER" formatindex="71">
+ <FormatCode>#,##0.00_);(#,##0.00)</FormatCode>
+ <DefaultName></DefaultName>
+ </FormatElement>
<FormatElement msgid="CurrencyFormatskey1" default="true" type="short" usage="CURRENCY" formatindex="12">
<FormatCode>[CURRENCY]#,##0;-[CURRENCY]#,##0</FormatCode>
<DefaultName></DefaultName>
diff --git a/i18npool/source/localedata/data/en_GH.xml b/i18npool/source/localedata/data/en_GH.xml
index 37437468a651..8f1f6eab1643 100644
--- a/i18npool/source/localedata/data/en_GH.xml
+++ b/i18npool/source/localedata/data/en_GH.xml
@@ -53,6 +53,12 @@
<FormatElement msgid="FixedFormatskey6" default="false" type="medium" usage="FIXED_NUMBER" formatindex="5">
<FormatCode>#,###.00</FormatCode>
</FormatElement>
+ <FormatElement msgid="FixedFormatskey7" default="false" type="short" usage="FIXED_NUMBER" formatindex="70">
+ <FormatCode>#,##0_);(#,##0)</FormatCode>
+ </FormatElement>
+ <FormatElement msgid="FixedFormatskey8" default="false" type="medium" usage="FIXED_NUMBER" formatindex="71">
+ <FormatCode>#,##0.00_);(#,##0.00)</FormatCode>
+ </FormatElement>
<FormatElement msgid="ScientificFormatskey1" default="true" type="medium" usage="SCIENTIFIC_NUMBER" formatindex="6">
<FormatCode>0.00E+00</FormatCode>
</FormatElement>
diff --git a/i18npool/source/localedata/data/en_JM.xml b/i18npool/source/localedata/data/en_JM.xml
index 186f8d494be0..780b20ddf26f 100644
--- a/i18npool/source/localedata/data/en_JM.xml
+++ b/i18npool/source/localedata/data/en_JM.xml
@@ -53,6 +53,12 @@
<FormatElement msgid="FixedFormatskey6" default="false" type="medium" usage="FIXED_NUMBER" formatindex="5">
<FormatCode>#,###.00</FormatCode>
</FormatElement>
+ <FormatElement msgid="FixedFormatskey7" default="false" type="short" usage="FIXED_NUMBER" formatindex="70">
+ <FormatCode>#,##0_);(#,##0)</FormatCode>
+ </FormatElement>
+ <FormatElement msgid="FixedFormatskey8" default="false" type="medium" usage="FIXED_NUMBER" formatindex="71">
+ <FormatCode>#,##0.00_);(#,##0.00)</FormatCode>
+ </FormatElement>
<FormatElement msgid="ScientificFormatskey1" default="true" type="medium" usage="SCIENTIFIC_NUMBER" formatindex="6">
<FormatCode>0.00E+000</FormatCode>
</FormatElement>
diff --git a/i18npool/source/localedata/data/en_NA.xml b/i18npool/source/localedata/data/en_NA.xml
index bec705934342..255dcbf5e79d 100644
--- a/i18npool/source/localedata/data/en_NA.xml
+++ b/i18npool/source/localedata/data/en_NA.xml
@@ -53,6 +53,12 @@
<FormatElement msgid="FixedFormatskey6" default="false" type="medium" usage="FIXED_NUMBER" formatindex="5">
<FormatCode>#,###.00</FormatCode>
</FormatElement>
+ <FormatElement msgid="FixedFormatskey7" default="false" type="short" usage="FIXED_NUMBER" formatindex="70">
+ <FormatCode>#,##0_);(#,##0)</FormatCode>
+ </FormatElement>
+ <FormatElement msgid="FixedFormatskey8" default="false" type="medium" usage="FIXED_NUMBER" formatindex="71">
+ <FormatCode>#,##0.00_);(#,##0.00)</FormatCode>
+ </FormatElement>
<FormatElement msgid="ScientificFormatskey1" default="true" type="medium" usage="SCIENTIFIC_NUMBER" formatindex="6">
<FormatCode>0.00E+000</FormatCode>
</FormatElement>
diff --git a/i18npool/source/localedata/data/en_US.xml b/i18npool/source/localedata/data/en_US.xml
index 7029b7cc5b30..f6b771b5f736 100644
--- a/i18npool/source/localedata/data/en_US.xml
+++ b/i18npool/source/localedata/data/en_US.xml
@@ -53,6 +53,12 @@
<FormatElement msgid="FixedFormatskey6" default="false" type="medium" usage="FIXED_NUMBER" formatindex="5">
<FormatCode>#,###.00</FormatCode>
</FormatElement>
+ <FormatElement msgid="FixedFormatskey7" default="false" type="short" usage="FIXED_NUMBER" formatindex="70">
+ <FormatCode>#,##0_);(#,##0)</FormatCode>
+ </FormatElement>
+ <FormatElement msgid="FixedFormatskey8" default="false" type="medium" usage="FIXED_NUMBER" formatindex="71">
+ <FormatCode>#,##0.00_);(#,##0.00)</FormatCode>
+ </FormatElement>
<FormatElement msgid="ScientificFormatskey1" default="true" type="medium" usage="SCIENTIFIC_NUMBER" formatindex="6">
<FormatCode>0.00E+000</FormatCode>
</FormatElement>
diff --git a/i18npool/source/localedata/data/en_ZA.xml b/i18npool/source/localedata/data/en_ZA.xml
index 4b3be48225fd..c44810bf3eee 100644
--- a/i18npool/source/localedata/data/en_ZA.xml
+++ b/i18npool/source/localedata/data/en_ZA.xml
@@ -53,6 +53,12 @@
<FormatElement msgid="FixedFormatskey6" default="false" type="medium" usage="FIXED_NUMBER" formatindex="5">
<FormatCode>#,###.00</FormatCode>
</FormatElement>
+ <FormatElement msgid="FixedFormatskey7" default="false" type="short" usage="FIXED_NUMBER" formatindex="70">
+ <FormatCode>#,##0_);(#,##0)</FormatCode>
+ </FormatElement>
+ <FormatElement msgid="FixedFormatskey8" default="false" type="medium" usage="FIXED_NUMBER" formatindex="71">
+ <FormatCode>#,##0.00_);(#,##0.00)</FormatCode>
+ </FormatElement>
<FormatElement msgid="ScientificFormatskey1" default="true" type="medium" usage="SCIENTIFIC_NUMBER" formatindex="6">
<FormatCode>0.00E+000</FormatCode>
</FormatElement>
diff --git a/i18npool/source/localedata/data/et_EE.xml b/i18npool/source/localedata/data/et_EE.xml
index 2509c52840bd..6b215affbfb6 100644
--- a/i18npool/source/localedata/data/et_EE.xml
+++ b/i18npool/source/localedata/data/et_EE.xml
@@ -311,7 +311,14 @@
</Calendar>
</LC_CALENDAR>
<LC_CURRENCY>
- <Currency default="true" usedInCompatibleFormatCodes="true">
+ <Currency default="true" usedInCompatibleFormatCodes="false">
+ <CurrencyID>EUR</CurrencyID>
+ <CurrencySymbol>€</CurrencySymbol>
+ <BankSymbol>EUR</BankSymbol>
+ <CurrencyName>Euro</CurrencyName>
+ <DecimalPlaces>2</DecimalPlaces>
+ </Currency>
+ <Currency default="false" usedInCompatibleFormatCodes="true">
<CurrencyID>EEK</CurrencyID>
<CurrencySymbol>kr</CurrencySymbol>
<BankSymbol>EEK</BankSymbol>
diff --git a/i18npool/source/localedata/data/hu_HU.xml b/i18npool/source/localedata/data/hu_HU.xml
index f8ddd785567d..2f52515cd305 100644
--- a/i18npool/source/localedata/data/hu_HU.xml
+++ b/i18npool/source/localedata/data/hu_HU.xml
@@ -329,8 +329,8 @@
<quarter2Word>II. negyedév</quarter2Word>
<quarter3Word>III. negyedév</quarter3Word>
<quarter4Word>IV. negyedév</quarter4Word>
- <aboveWord>felett</aboveWord>
- <belowWord>alatt</belowWord>
+ <aboveWord>fentebb</aboveWord>
+ <belowWord>alább</belowWord>
<quarter1Abbreviation>N1</quarter1Abbreviation>
<quarter2Abbreviation>N2</quarter2Abbreviation>
<quarter3Abbreviation>N3</quarter3Abbreviation>
diff --git a/i18npool/source/localedata/data/kab_DZ.xml b/i18npool/source/localedata/data/kab_DZ.xml
new file mode 100644
index 000000000000..41e3ab270518
--- /dev/null
+++ b/i18npool/source/localedata/data/kab_DZ.xml
@@ -0,0 +1,358 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE Locale SYSTEM 'locale.dtd'>
+<Locale versionDTD="2.0.3" allowUpdateFromCLDR="no" version="1.0">
+<LC_INFO>
+<Language>
+<LangID>kab</LangID>
+<DefaultName>Kabyle</DefaultName>
+</Language>
+<Country>
+<CountryID>DZ</CountryID>
+<DefaultName>Algeria</DefaultName>
+</Country>
+</LC_INFO>
+<LC_CTYPE unoid="generic">
+<Separators>
+<DateSeparator>/</DateSeparator>
+<ThousandSeparator>.</ThousandSeparator>
+<DecimalSeparator>,</DecimalSeparator>
+<TimeSeparator>:</TimeSeparator>
+<Time100SecSeparator>,</Time100SecSeparator>
+<ListSeparator>;</ListSeparator>
+<LongDateDayOfWeekSeparator>, </LongDateDayOfWeekSeparator>
+<LongDateDaySeparator>, </LongDateDaySeparator>
+<LongDateMonthSeparator> </LongDateMonthSeparator>
+<LongDateYearSeparator> </LongDateYearSeparator>
+</Separators>
+<Markers>
+<QuotationStart>‘</QuotationStart>
+<QuotationEnd>’</QuotationEnd>
+<DoubleQuotationStart>“</DoubleQuotationStart>
+<DoubleQuotationEnd>”</DoubleQuotationEnd>
+</Markers>
+<TimeAM>n tufat</TimeAM>
+<TimePM>n tmeddit</TimePM>
+<MeasurementSystem>metric</MeasurementSystem>
+</LC_CTYPE>
+<LC_FORMAT replaceFrom="[CURRENCY]" replaceTo="">
+<FormatElement msgid="FixedFormatskey1" default="true" type="medium" usage="FIXED_NUMBER" formatindex="0">
+<FormatCode>General</FormatCode>
+</FormatElement>
+<FormatElement msgid="FixedFormatskey2" default="true" type="short" usage="FIXED_NUMBER" formatindex="1">
+<FormatCode>0</FormatCode>
+</FormatElement>
+<FormatElement msgid="FixedFormatskey3" default="false" type="medium" usage="FIXED_NUMBER" formatindex="2">
+<FormatCode>0,00</FormatCode>
+</FormatElement>
+<FormatElement msgid="FixedFormatskey4" default="false" type="short" usage="FIXED_NUMBER" formatindex="3">
+<FormatCode>#.##0</FormatCode>
+</FormatElement>
+<FormatElement msgid="FixedFormatskey5" default="false" type="medium" usage="FIXED_NUMBER" formatindex="4">
+<FormatCode>#.##0,00</FormatCode>
+</FormatElement>
+<FormatElement msgid="FixedFormatskey6" default="false" type="medium" usage="FIXED_NUMBER" formatindex="5">
+<FormatCode>#.###,00</FormatCode>
+</FormatElement>
+<FormatElement msgid="ScientificFormatskey1" default="true" type="medium" usage="SCIENTIFIC_NUMBER" formatindex="6">
+<FormatCode>0,00E+00</FormatCode>
+</FormatElement>
+<FormatElement msgid="ScientificFormatskey2" default="false" type="medium" usage="SCIENTIFIC_NUMBER" formatindex="7">
+<FormatCode>0,00E+000</FormatCode>
+</FormatElement>
+<FormatElement msgid="PercentFormatskey1" default="true" type="short" usage="PERCENT_NUMBER" formatindex="8">
+<FormatCode>0%</FormatCode>
+</FormatElement>
+<FormatElement msgid="PercentFormatskey2" default="true" type="long" usage="PERCENT_NUMBER" formatindex="9">
+<FormatCode>0,00%</FormatCode>
+</FormatElement>
+<FormatElement msgid="CurrencyFormatskey1" default="true" type="short" usage="CURRENCY" formatindex="12">
+<FormatCode>[CURRENCY]#.##0;-[CURRENCY]#.##0</FormatCode>
+</FormatElement>
+<FormatElement msgid="CurrencyFormatskey2" default="false" type="medium" usage="CURRENCY" formatindex="13">
+<FormatCode>[CURRENCY]#.##0,00;-[CURRENCY]#,##0,00</FormatCode>
+</FormatElement>
+<FormatElement msgid="CurrencyFormatskey3" default="false" type="medium" usage="CURRENCY" formatindex="14">
+<FormatCode>[CURRENCY]#.##0;[RED]-[CURRENCY]#.##0</FormatCode>
+</FormatElement>
+<FormatElement msgid="CurrencyFormatskey4" default="true" type="medium" usage="CURRENCY" formatindex="15">
+<FormatCode>[CURRENCY]#.##0,00;[RED]-[CURRENCY]#.##0,00</FormatCode>
+</FormatElement>
+<FormatElement msgid="CurrencyFormatskey5" default="false" type="medium" usage="CURRENCY" formatindex="16">
+<FormatCode>CCC#.##0,00</FormatCode>
+</FormatElement>
+<FormatElement msgid="CurrencyFormatskey6" default="false" type="medium" usage="CURRENCY" formatindex="17">
+<FormatCode>[CURRENCY]#.##0,--;[RED]-[CURRENCY]#.##0,--</FormatCode>
+</FormatElement>
+<FormatElement msgid="DateFormatskey11" default="true" type="short" usage="DATE" formatindex="18">
+<FormatCode>D/MM/YY</FormatCode>
+</FormatElement>
+<FormatElement msgid="DateFormatskey14" default="true" type="long" usage="DATE" formatindex="19">
+<FormatCode>NNNNDD, MMMM YYYY</FormatCode>
+</FormatElement>
+<FormatElement msgid="DateFormatskey6" default="true" type="medium" usage="DATE" formatindex="20">
+<FormatCode>DD/MM/YY</FormatCode>
+</FormatElement>
+<FormatElement msgid="DateFormatskey5" default="false" type="medium" usage="DATE" formatindex="21">
+<FormatCode>DD/MM/YYYY</FormatCode>
+</FormatElement>
+<FormatElement msgid="DateFormatskey15" default="false" type="long" usage="DATE" formatindex="22">
+<FormatCode>D, MMM YY</FormatCode>
+</FormatElement>
+<FormatElement msgid="DateFormatskey16" default="false" type="long" usage="DATE" formatindex="23">
+<FormatCode>D, MMM YYYY</FormatCode>
+</FormatElement>
+<FormatElement msgid="DateFormatskey21" default="false" type="long" usage="DATE" formatindex="24">
+<FormatCode>D, MMM YYYY</FormatCode>
+</FormatElement>
+<FormatElement msgid="DateFormatskey17" default="false" type="long" usage="DATE" formatindex="25">
+<FormatCode>D, MMMM YYYY</FormatCode>
+</FormatElement>
+<FormatElement msgid="DateFormatskey22" default="false" type="long" usage="DATE" formatindex="26">
+<FormatCode>D, MMMM YY</FormatCode>
+</FormatElement>
+<FormatElement msgid="DateFormatskey10" default="false" type="medium" usage="DATE" formatindex="27">
+<FormatCode>NN, DD/MMM/YY</FormatCode>
+</FormatElement>
+<FormatElement msgid="DateFormatskey18" default="false" type="long" usage="DATE" formatindex="28">
+<FormatCode>NN, D, MMM YY</FormatCode>
+</FormatElement>
+<FormatElement msgid="DateFormatskey19" default="false" type="long" usage="DATE" formatindex="29">
+<FormatCode>NN, D, MMMM YYYY</FormatCode>
+</FormatElement>
+<FormatElement msgid="DateFormatskey20" default="false" type="long" usage="DATE" formatindex="30">
+<FormatCode>NNNND, MMMM YYYY</FormatCode>
+</FormatElement>
+<FormatElement msgid="DateFormatskey12" default="false" type="short" usage="DATE" formatindex="31">
+<FormatCode>MM/DD</FormatCode>
+</FormatElement>
+<FormatElement msgid="DateFormatskey7" default="false" type="medium" usage="DATE" formatindex="32">
+<FormatCode>YY-MM-DD</FormatCode>
+<DefaultName>ISO 8601</DefaultName>
+</FormatElement>
+<FormatElement msgid="DateFormatskey8" default="false" type="medium" usage="DATE" formatindex="33">
+<FormatCode>YYYY-MM-DD</FormatCode>
+<DefaultName>ISO 8601</DefaultName>
+</FormatElement>
+<FormatElement msgid="DateFormatskey1" default="false" type="medium" usage="DATE" formatindex="34">
+<FormatCode>MM/YY</FormatCode>
+</FormatElement>
+<FormatElement msgid="DateFormatskey2" default="false" type="medium" usage="DATE" formatindex="35">
+<FormatCode>MMM/DD</FormatCode>
+</FormatElement>
+<FormatElement msgid="DateFormatskey3" default="false" type="medium" usage="DATE" formatindex="36">
+<FormatCode>MMMM</FormatCode>
+</FormatElement>
+<FormatElement msgid="DateFormatskey4" default="false" type="medium" usage="DATE" formatindex="37">
+<FormatCode>QQ YY</FormatCode>
+</FormatElement>
+<FormatElement msgid="DateFormatskey9" default="false" type="medium" usage="DATE" formatindex="38">
+<FormatCode>WW</FormatCode>
+</FormatElement>
+<FormatElement msgid="TimeFormatskey1" default="false" type="short" usage="TIME" formatindex="39">
+<FormatCode>HH:MM</FormatCode>
+</FormatElement>
+<FormatElement msgid="TimeFormatskey2" default="false" type="medium" usage="TIME" formatindex="40">
+<FormatCode>HH:MM:SS</FormatCode>
+</FormatElement>
+<FormatElement msgid="TimeFormatskey3" default="true" type="short" usage="TIME" formatindex="41">
+<FormatCode>HH:MM AM/PM</FormatCode>
+</FormatElement>
+<FormatElement msgid="TimeFormatskey4" default="true" type="medium" usage="TIME" formatindex="42">
+<FormatCode>HH:MM:SS AM/PM</FormatCode>
+</FormatElement>
+<FormatElement msgid="TimeFormatskey5" default="false" type="medium" usage="TIME" formatindex="43">
+<FormatCode>[HH]:MM:SS</FormatCode>
+</FormatElement>
+<FormatElement msgid="TimeFormatskey6" default="false" type="short" usage="TIME" formatindex="44">
+<FormatCode>MM:SS,00</FormatCode>
+</FormatElement>
+<FormatElement msgid="TimeFormatskey7" default="false" type="medium" usage="TIME" formatindex="45">
+<FormatCode>[HH]:MM:SS,00</FormatCode>
+</FormatElement>
+<FormatElement msgid="DateTimeFormatskey1" default="true" type="medium" usage="DATE_TIME" formatindex="46">
+<FormatCode>DD/MM/YY HH:MM</FormatCode>
+</FormatElement>
+<FormatElement msgid="DateTimeFormatskey2" default="false" type="medium" usage="DATE_TIME" formatindex="47">
+<FormatCode>DD/MM/YYYY HH:MM:SS AM/PM</FormatCode>
+</FormatElement>
+</LC_FORMAT>
+<LC_COLLATION>
+<Collator default="true" unoid="alphanumeric"/>
+<CollationOptions>
+<TransliterationModules>IGNORE_CASE</TransliterationModules>
+</CollationOptions>
+</LC_COLLATION>
+<LC_SEARCH>
+<SearchOptions>
+<TransliterationModules>IGNORE_CASE</TransliterationModules>
+</SearchOptions>
+</LC_SEARCH>
+<LC_INDEX>
+<IndexKey phonetic="false" default="true" unoid="alphanumeric">[A B C Č D Ḍ E F G Ǧ H Ḥ I J K L M N P Q Γ R Ṛ S Ṣ T Ṭ U W X Y Z Ẓ Σ]</IndexKey>
+<UnicodeScript>0</UnicodeScript>
+<UnicodeScript>1</UnicodeScript>
+<FollowPageWord>sb.dw</FollowPageWord>
+<FollowPageWord>ib.dw</FollowPageWord>
+</LC_INDEX>
+<LC_CALENDAR>
+<Calendar unoid="gregorian" default="true">
+<DaysOfWeek>
+<Day>
+<DayID>sun</DayID>
+<DefaultAbbrvName>Yan</DefaultAbbrvName>
+<DefaultFullName>Yanass</DefaultFullName>
+</Day>
+<Day>
+<DayID>mon</DayID>
+<DefaultAbbrvName>San</DefaultAbbrvName>
+<DefaultFullName>Sanass</DefaultFullName>
+</Day>
+<Day>
+<DayID>tue</DayID>
+<DefaultAbbrvName>Kraḍ</DefaultAbbrvName>
+<DefaultFullName>Kraḍass</DefaultFullName>
+</Day>
+<Day>
+<DayID>wed</DayID>
+<DefaultAbbrvName>Kuẓ</DefaultAbbrvName>
+<DefaultFullName>Kuẓass</DefaultFullName>
+</Day>
+<Day>
+<DayID>thu</DayID>
+<DefaultAbbrvName>Sam</DefaultAbbrvName>
+<DefaultFullName>Samass</DefaultFullName>
+</Day>
+<Day>
+<DayID>fri</DayID>
+<DefaultAbbrvName>Sḍis</DefaultAbbrvName>
+<DefaultFullName>Sḍisass</DefaultFullName>
+</Day>
+<Day>
+<DayID>sat</DayID>
+<DefaultAbbrvName>Say</DefaultAbbrvName>
+<DefaultFullName>Sayass</DefaultFullName>
+</Day>
+</DaysOfWeek>
+<MonthsOfYear>
+<Month>
+<MonthID>jan</MonthID>
+<DefaultAbbrvName>Yen</DefaultAbbrvName>
+<DefaultFullName>Yennayer</DefaultFullName>
+</Month>
+<Month>
+<MonthID>feb</MonthID>
+<DefaultAbbrvName>Fur</DefaultAbbrvName>
+<DefaultFullName>Fuṛar</DefaultFullName>
+</Month>
+<Month>
+<MonthID>mar</MonthID>
+<DefaultAbbrvName>Meɣ</DefaultAbbrvName>
+<DefaultFullName>Meɣres</DefaultFullName>
+</Month>
+<Month>
+<MonthID>apr</MonthID>
+<DefaultAbbrvName>Yeb</DefaultAbbrvName>
+<DefaultFullName>Yebrir</DefaultFullName>
+</Month>
+<Month>
+<MonthID>may</MonthID>
+<DefaultAbbrvName>May</DefaultAbbrvName>
+<DefaultFullName>Mayyu</DefaultFullName>
+</Month>
+<Month>
+<MonthID>jun</MonthID>
+<DefaultAbbrvName>Yun</DefaultAbbrvName>
+<DefaultFullName>Yunyu</DefaultFullName>
+</Month>
+<Month>
+<MonthID>jul</MonthID>
+<DefaultAbbrvName>Yul</DefaultAbbrvName>
+<DefaultFullName>Yulyu</DefaultFullName>
+</Month>
+<Month>
+<MonthID>aug</MonthID>
+<DefaultAbbrvName>Ɣuc</DefaultAbbrvName>
+<DefaultFullName>Ɣuct</DefaultFullName>
+</Month>
+<Month>
+<MonthID>sep</MonthID>
+<DefaultAbbrvName>Cte</DefaultAbbrvName>
+<DefaultFullName>Ctembeṛ</DefaultFullName>
+</Month>
+<Month>
+<MonthID>oct</MonthID>
+<DefaultAbbrvName>Tub</DefaultAbbrvName>
+<DefaultFullName>Tubeṛ</DefaultFullName>
+</Month>
+<Month>
+<MonthID>nov</MonthID>
+<DefaultAbbrvName>Nun</DefaultAbbrvName>
+<DefaultFullName>Nunembeṛ</DefaultFullName>
+</Month>
+<Month>
+<MonthID>dec</MonthID>
+<DefaultAbbrvName>Duǧ</DefaultAbbrvName>
+<DefaultFullName>Duǧembeṛ</DefaultFullName>
+</Month>
+</MonthsOfYear>
+<Eras>
+<Era>
+<EraID>bc</EraID>
+<DefaultAbbrvName>Snd.Σ</DefaultAbbrvName>
+<DefaultFullName>Send Ɛisa</DefaultFullName>
+</Era>
+<Era>
+<EraID>ad</EraID>
+<DefaultAbbrvName>sld.Σ</DefaultAbbrvName>
+<DefaultFullName>Seld Σisa</DefaultFullName>
+</Era>
+</Eras>
+<StartDayOfWeek>
+<DayID>sun</DayID>
+</StartDayOfWeek>
+<MinimalDaysInFirstWeek>1</MinimalDaysInFirstWeek>
+</Calendar>
+</LC_CALENDAR>
+<LC_CURRENCY>
+<Currency default="true" usedInCompatibleFormatCodes="true">
+<CurrencyID>DZD</CurrencyID>
+<CurrencySymbol>DA</CurrencySymbol>
+<BankSymbol>DZD</BankSymbol>
+<CurrencyName>Adinar Azzayri</CurrencyName>
+<DecimalPlaces>2</DecimalPlaces>
+</Currency>
+</LC_CURRENCY>
+<LC_TRANSLITERATION>
+<Transliteration unoid="LOWERCASE_UPPERCASE"/>
+<Transliteration unoid="UPPERCASE_LOWERCASE"/>
+<Transliteration unoid="IGNORE_CASE"/>
+</LC_TRANSLITERATION>
+<LC_MISC>
+<ReservedWords>
+<trueWord>ih</trueWord>
+<falseWord>ala</falseWord>
+<quarter1Word>akraḍaggur amenzu</quarter1Word>
+<quarter2Word>akraḍaggur wis-sin</quarter2Word>
+<quarter3Word>akraḍaggur wis-kraḍ</quarter3Word>
+<quarter4Word>akraḍaggur wis-kuẓ</quarter4Word>
+<aboveWord>Nnig</aboveWord>
+<belowWord>Ddaw</belowWord>
+<quarter1Abbreviation>Kḍg1</quarter1Abbreviation>
+<quarter2Abbreviation>Kḍg2</quarter2Abbreviation>
+<quarter3Abbreviation>Kḍg3</quarter3Abbreviation>
+<quarter4Abbreviation>Kḍg4</quarter4Abbreviation>
+</ReservedWords>
+</LC_MISC>
+<LC_NumberingLevel>
+<NumberingLevel NumType="4" Prefix=" " Suffix=")"/>
+<NumberingLevel NumType="4" Prefix=" " Suffix="."/>
+<NumberingLevel NumType="4" Prefix="(" Suffix=")"/>
+<NumberingLevel NumType="2" Prefix=" " Suffix="."/>
+<NumberingLevel NumType="0" Prefix=" " Suffix=")"/>
+<NumberingLevel NumType="1" Prefix=" " Suffix=")"/>
+<NumberingLevel NumType="1" Prefix="(" Suffix=")"/>
+<NumberingLevel NumType="3" Prefix=" " Suffix="."/>
+</LC_NumberingLevel>
+<LC_OutLineNumberingLevel ref="en_US"/>
+</Locale>
+<!--Version 1.0 -->
diff --git a/i18npool/source/localedata/data/localedata_others.map b/i18npool/source/localedata/data/localedata_others.map
index 46f4c4f74aea..de7a2312bfb9 100644
--- a/i18npool/source/localedata/data/localedata_others.map
+++ b/i18npool/source/localedata/data/localedata_others.map
@@ -33,6 +33,7 @@ getAllCalendars_ia;
getAllCalendars_id_ID;
getAllCalendars_ja_JP;
getAllCalendars_jbo;
+getAllCalendars_kab_DZ;
getAllCalendars_kk_KZ;
getAllCalendars_km_KH;
getAllCalendars_kn_IN;
@@ -56,6 +57,7 @@ getAllCalendars_om_ET;
getAllCalendars_or_IN;
getAllCalendars_pa_IN;
getAllCalendars_plt_MG;
+getAllCalendars_pt_AO;
getAllCalendars_rw_RW;
getAllCalendars_sg_CF;
getAllCalendars_shs_CA;
@@ -117,6 +119,7 @@ getAllCurrencies_ia;
getAllCurrencies_id_ID;
getAllCurrencies_ja_JP;
getAllCurrencies_jbo;
+getAllCurrencies_kab_DZ;
getAllCurrencies_kk_KZ;
getAllCurrencies_km_KH;
getAllCurrencies_kn_IN;
@@ -140,6 +143,7 @@ getAllCurrencies_om_ET;
getAllCurrencies_or_IN;
getAllCurrencies_pa_IN;
getAllCurrencies_plt_MG;
+getAllCurrencies_pt_AO;
getAllCurrencies_rw_RW;
getAllCurrencies_sg_CF;
getAllCurrencies_shs_CA;
@@ -201,6 +205,7 @@ getAllFormats0_ia;
getAllFormats0_id_ID;
getAllFormats0_ja_JP;
getAllFormats0_jbo;
+getAllFormats0_kab_DZ;
getAllFormats0_kk_KZ;
getAllFormats0_km_KH;
getAllFormats0_kn_IN;
@@ -224,6 +229,7 @@ getAllFormats0_om_ET;
getAllFormats0_or_IN;
getAllFormats0_pa_IN;
getAllFormats0_plt_MG;
+getAllFormats0_pt_AO;
getAllFormats0_rw_RW;
getAllFormats0_sg_CF;
getAllFormats0_shs_CA;
@@ -285,6 +291,7 @@ getBreakIteratorRules_ia;
getBreakIteratorRules_id_ID;
getBreakIteratorRules_ja_JP;
getBreakIteratorRules_jbo;
+getBreakIteratorRules_kab_DZ;
getBreakIteratorRules_kk_KZ;
getBreakIteratorRules_km_KH;
getBreakIteratorRules_kn_IN;
@@ -308,6 +315,7 @@ getBreakIteratorRules_om_ET;
getBreakIteratorRules_or_IN;
getBreakIteratorRules_pa_IN;
getBreakIteratorRules_plt_MG;
+getBreakIteratorRules_pt_AO;
getBreakIteratorRules_rw_RW;
getBreakIteratorRules_sg_CF;
getBreakIteratorRules_shs_CA;
@@ -369,6 +377,7 @@ getCollationOptions_ia;
getCollationOptions_id_ID;
getCollationOptions_ja_JP;
getCollationOptions_jbo;
+getCollationOptions_kab_DZ;
getCollationOptions_kk_KZ;
getCollationOptions_km_KH;
getCollationOptions_kn_IN;
@@ -392,6 +401,7 @@ getCollationOptions_om_ET;
getCollationOptions_or_IN;
getCollationOptions_pa_IN;
getCollationOptions_plt_MG;
+getCollationOptions_pt_AO;
getCollationOptions_rw_RW;
getCollationOptions_sg_CF;
getCollationOptions_shs_CA;
@@ -453,6 +463,7 @@ getCollatorImplementation_ia;
getCollatorImplementation_id_ID;
getCollatorImplementation_ja_JP;
getCollatorImplementation_jbo;
+getCollatorImplementation_kab_DZ;
getCollatorImplementation_kk_KZ;
getCollatorImplementation_km_KH;
getCollatorImplementation_kn_IN;
@@ -476,6 +487,7 @@ getCollatorImplementation_om_ET;
getCollatorImplementation_or_IN;
getCollatorImplementation_pa_IN;
getCollatorImplementation_plt_MG;
+getCollatorImplementation_pt_AO;
getCollatorImplementation_rw_RW;
getCollatorImplementation_sg_CF;
getCollatorImplementation_shs_CA;
@@ -537,6 +549,7 @@ getContinuousNumberingLevels_ia;
getContinuousNumberingLevels_id_ID;
getContinuousNumberingLevels_ja_JP;
getContinuousNumberingLevels_jbo;
+getContinuousNumberingLevels_kab_DZ;
getContinuousNumberingLevels_kk_KZ;
getContinuousNumberingLevels_km_KH;
getContinuousNumberingLevels_kn_IN;
@@ -560,6 +573,7 @@ getContinuousNumberingLevels_om_ET;
getContinuousNumberingLevels_or_IN;
getContinuousNumberingLevels_pa_IN;
getContinuousNumberingLevels_plt_MG;
+getContinuousNumberingLevels_pt_AO;
getContinuousNumberingLevels_rw_RW;
getContinuousNumberingLevels_sg_CF;
getContinuousNumberingLevels_shs_CA;
@@ -621,6 +635,7 @@ getFollowPageWords_ia;
getFollowPageWords_id_ID;
getFollowPageWords_ja_JP;
getFollowPageWords_jbo;
+getFollowPageWords_kab_DZ;
getFollowPageWords_kk_KZ;
getFollowPageWords_km_KH;
getFollowPageWords_kn_IN;
@@ -644,6 +659,7 @@ getFollowPageWords_om_ET;
getFollowPageWords_or_IN;
getFollowPageWords_pa_IN;
getFollowPageWords_plt_MG;
+getFollowPageWords_pt_AO;
getFollowPageWords_rw_RW;
getFollowPageWords_sg_CF;
getFollowPageWords_shs_CA;
@@ -705,6 +721,7 @@ getForbiddenCharacters_ia;
getForbiddenCharacters_id_ID;
getForbiddenCharacters_ja_JP;
getForbiddenCharacters_jbo;
+getForbiddenCharacters_kab_DZ;
getForbiddenCharacters_kk_KZ;
getForbiddenCharacters_km_KH;
getForbiddenCharacters_kn_IN;
@@ -728,6 +745,7 @@ getForbiddenCharacters_om_ET;
getForbiddenCharacters_or_IN;
getForbiddenCharacters_pa_IN;
getForbiddenCharacters_plt_MG;
+getForbiddenCharacters_pt_AO;
getForbiddenCharacters_rw_RW;
getForbiddenCharacters_sg_CF;
getForbiddenCharacters_shs_CA;
@@ -789,6 +807,7 @@ getIndexAlgorithm_ia;
getIndexAlgorithm_id_ID;
getIndexAlgorithm_ja_JP;
getIndexAlgorithm_jbo;
+getIndexAlgorithm_kab_DZ;
getIndexAlgorithm_kk_KZ;
getIndexAlgorithm_km_KH;
getIndexAlgorithm_kn_IN;
@@ -812,6 +831,7 @@ getIndexAlgorithm_om_ET;
getIndexAlgorithm_or_IN;
getIndexAlgorithm_pa_IN;
getIndexAlgorithm_plt_MG;
+getIndexAlgorithm_pt_AO;
getIndexAlgorithm_rw_RW;
getIndexAlgorithm_sg_CF;
getIndexAlgorithm_shs_CA;
@@ -873,6 +893,7 @@ getLCInfo_ia;
getLCInfo_id_ID;
getLCInfo_ja_JP;
getLCInfo_jbo;
+getLCInfo_kab_DZ;
getLCInfo_kk_KZ;
getLCInfo_km_KH;
getLCInfo_kn_IN;
@@ -896,6 +917,7 @@ getLCInfo_om_ET;
getLCInfo_or_IN;
getLCInfo_pa_IN;
getLCInfo_plt_MG;
+getLCInfo_pt_AO;
getLCInfo_rw_RW;
getLCInfo_sg_CF;
getLCInfo_shs_CA;
@@ -957,6 +979,7 @@ getLocaleItem_ia;
getLocaleItem_id_ID;
getLocaleItem_ja_JP;
getLocaleItem_jbo;
+getLocaleItem_kab_DZ;
getLocaleItem_kk_KZ;
getLocaleItem_km_KH;
getLocaleItem_kn_IN;
@@ -980,6 +1003,7 @@ getLocaleItem_om_ET;
getLocaleItem_or_IN;
getLocaleItem_pa_IN;
getLocaleItem_plt_MG;
+getLocaleItem_pt_AO;
getLocaleItem_rw_RW;
getLocaleItem_sg_CF;
getLocaleItem_shs_CA;
@@ -1041,6 +1065,7 @@ getOutlineNumberingLevels_ia;
getOutlineNumberingLevels_id_ID;
getOutlineNumberingLevels_ja_JP;
getOutlineNumberingLevels_jbo;
+getOutlineNumberingLevels_kab_DZ;
getOutlineNumberingLevels_kk_KZ;
getOutlineNumberingLevels_km_KH;
getOutlineNumberingLevels_kn_IN;
@@ -1064,6 +1089,7 @@ getOutlineNumberingLevels_om_ET;
getOutlineNumberingLevels_or_IN;
getOutlineNumberingLevels_pa_IN;
getOutlineNumberingLevels_plt_MG;
+getOutlineNumberingLevels_pt_AO;
getOutlineNumberingLevels_rw_RW;
getOutlineNumberingLevels_sg_CF;
getOutlineNumberingLevels_shs_CA;
@@ -1125,6 +1151,7 @@ getReservedWords_ia;
getReservedWords_id_ID;
getReservedWords_ja_JP;
getReservedWords_jbo;
+getReservedWords_kab_DZ;
getReservedWords_kk_KZ;
getReservedWords_km_KH;
getReservedWords_kn_IN;
@@ -1148,6 +1175,7 @@ getReservedWords_om_ET;
getReservedWords_or_IN;
getReservedWords_pa_IN;
getReservedWords_plt_MG;
+getReservedWords_pt_AO;
getReservedWords_rw_RW;
getReservedWords_sg_CF;
getReservedWords_shs_CA;
@@ -1209,6 +1237,7 @@ getSearchOptions_ia;
getSearchOptions_id_ID;
getSearchOptions_ja_JP;
getSearchOptions_jbo;
+getSearchOptions_kab_DZ;
getSearchOptions_kk_KZ;
getSearchOptions_km_KH;
getSearchOptions_kn_IN;
@@ -1232,6 +1261,7 @@ getSearchOptions_om_ET;
getSearchOptions_or_IN;
getSearchOptions_pa_IN;
getSearchOptions_plt_MG;
+getSearchOptions_pt_AO;
getSearchOptions_rw_RW;
getSearchOptions_sg_CF;
getSearchOptions_shs_CA;
@@ -1293,6 +1323,7 @@ getTransliterations_ia;
getTransliterations_id_ID;
getTransliterations_ja_JP;
getTransliterations_jbo;
+getTransliterations_kab_DZ;
getTransliterations_kk_KZ;
getTransliterations_km_KH;
getTransliterations_kn_IN;
@@ -1316,6 +1347,7 @@ getTransliterations_om_ET;
getTransliterations_or_IN;
getTransliterations_pa_IN;
getTransliterations_plt_MG;
+getTransliterations_pt_AO;
getTransliterations_rw_RW;
getTransliterations_sg_CF;
getTransliterations_shs_CA;
@@ -1377,6 +1409,7 @@ getUnicodeScripts_ia;
getUnicodeScripts_id_ID;
getUnicodeScripts_ja_JP;
getUnicodeScripts_jbo;
+getUnicodeScripts_kab_DZ;
getUnicodeScripts_kk_KZ;
getUnicodeScripts_km_KH;
getUnicodeScripts_kn_IN;
@@ -1400,6 +1433,7 @@ getUnicodeScripts_om_ET;
getUnicodeScripts_or_IN;
getUnicodeScripts_pa_IN;
getUnicodeScripts_plt_MG;
+getUnicodeScripts_pt_AO;
getUnicodeScripts_rw_RW;
getUnicodeScripts_sg_CF;
getUnicodeScripts_shs_CA;
diff --git a/i18npool/source/localedata/data/makefile.mk b/i18npool/source/localedata/data/makefile.mk
index 66a1fade3a9f..38595ee538e8 100644
--- a/i18npool/source/localedata/data/makefile.mk
+++ b/i18npool/source/localedata/data/makefile.mk
@@ -29,9 +29,6 @@ PRJ=..$/..$/..
PRJNAME=i18npool
TARGET=localedata
-.IF "$(GUI)" == "OS2"
-TARGET=ld
-.ENDIF
LIBTARGET=NO
# Disable debugging on MSC compilers, due linker bug
@@ -60,9 +57,6 @@ LINK_LOCALEDATA_ES_LIB=-l$(SHL2TARGET)
LINK_LOCALEDATA_EN_LIB=$(LB)$/i$(SHL1TARGET).lib
LINK_LOCALEDATA_ES_LIB=$(LB)$/i$(SHL2TARGET).lib
.ENDIF
-.ELIF "$(GUI)" == "OS2"
-LINK_LOCALEDATA_EN_LIB=$(LB)$/i$(SHL1TARGET).lib
-LINK_LOCALEDATA_ES_LIB=$(LB)$/i$(SHL2TARGET).lib
.ELSE
LINK_LOCALEDATA_EN_LIB=-l$(SHL1TARGET)
LINK_LOCALEDATA_ES_LIB=-l$(SHL2TARGET)
@@ -72,9 +66,6 @@ LINK_LOCALEDATA_ES_LIB=-l$(SHL2TARGET)
# English Locales
SHL1TARGET=localedata_en
-.IF "$(GUI)" == "OS2"
-SHL1TARGET=ld_en
-.ENDIF
SHL1IMPLIB=i$(SHL1TARGET)
SHL1VERSIONMAP=localedata_en.map
@@ -102,9 +93,6 @@ LIB1OBJFILES=$(SHL1OBJS)
# Spanish Locales
SHL2TARGET=localedata_es
-.IF "$(GUI)" == "OS2"
-SHL2TARGET=ld_es
-.ENDIF
SHL2IMPLIB=i$(SHL2TARGET)
SHL2VERSIONMAP=localedata_es.map
@@ -140,9 +128,6 @@ LIB2OBJFILES=$(SHL2OBJS)
# European Locales
SHL3TARGET=localedata_euro
-.IF "$(GUI)" == "OS2"
-SHL3TARGET=ld_eur
-.ENDIF
SHL3IMPLIB=i$(SHL3TARGET)
SHL3VERSIONMAP=localedata_euro.map
@@ -229,9 +214,6 @@ LIB3OBJFILES=$(SHL3OBJS)
# Other Locales
SHL4TARGET=localedata_others
-.IF "$(GUI)" == "OS2"
-SHL4TARGET=ld_oth
-.ENDIF
SHL4IMPLIB=i$(SHL4TARGET)
SHL4VERSIONMAP=localedata_others.map
@@ -273,6 +255,7 @@ SHL4OBJS= \
$(SLO)$/localedata_id_ID.obj \
$(SLO)$/localedata_ja_JP.obj \
$(SLO)$/localedata_jbo.obj \
+ $(SLO)$/localedata_kab_DZ.obj \
$(SLO)$/localedata_kk_KZ.obj \
$(SLO)$/localedata_km_KH.obj \
$(SLO)$/localedata_kn_IN.obj \
@@ -296,6 +279,7 @@ SHL4OBJS= \
$(SLO)$/localedata_or_IN.obj \
$(SLO)$/localedata_pa_IN.obj \
$(SLO)$/localedata_plt_MG.obj \
+ $(SLO)$/localedata_pt_AO.obj \
$(SLO)$/localedata_rw_RW.obj \
$(SLO)$/localedata_sg_CF.obj \
$(SLO)$/localedata_shs_CA.obj \
@@ -342,11 +326,11 @@ MY_MISC_CXXFILES := $(foreach,i,$(DEPOBJFILES) $(MISC)/$(i:b).cxx)
.INCLUDE : target.mk
-$(MY_MISC_CXXFILES) : $(BIN)$/saxparser$(EXECPOST) $(MISC)/saxparser.rdb
+$(MY_MISC_CXXFILES) : $(OUT_FOR_BUILD)$/bin$/saxparser$(EXECPOST) $(MISC)/saxparser.rdb
$(MISC)$/localedata_%.cxx : %.xml
- $(AUGMENT_LIBRARY_PATH) $(WRAPCMD) $(BIN)$/saxparser $* $< $@ \
- $(my_file)$(PWD)/$(MISC)/saxparser.rdb $(SOLARBINDIR)$/types.rdb \
+ $(AUGMENT_LIBRARY_PATH) $(WRAPCMD) $(OUT_FOR_BUILD)$/bin$/saxparser $* $< $@ \
+ $(my_file)$(PWD)/$(MISC_FOR_BUILD)/saxparser.rdb $(SOLARBINDIR)$/types.rdb \
-env:OOO_INBUILD_SHAREDLIB_DIR=$(my_file)$(SOLARSHAREDBIN)
$(RM) $(BIN)$/$(@:b).rdb
diff --git a/i18npool/source/localedata/data/mr_IN.xml b/i18npool/source/localedata/data/mr_IN.xml
index efc238f04a2a..efc238f04a2a 100755..100644
--- a/i18npool/source/localedata/data/mr_IN.xml
+++ b/i18npool/source/localedata/data/mr_IN.xml
diff --git a/i18npool/source/localedata/data/pt_AO.xml b/i18npool/source/localedata/data/pt_AO.xml
new file mode 100644
index 000000000000..f1bb92becf05
--- /dev/null
+++ b/i18npool/source/localedata/data/pt_AO.xml
@@ -0,0 +1,373 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE Locale SYSTEM 'locale.dtd'>
+<Locale versionDTD="2.0.3" allowUpdateFromCLDR="no" version="1.2">
+<LC_INFO>
+<Language>
+<LangID>pt</LangID>
+<DefaultName>Portuguese</DefaultName>
+</Language>
+<Country>
+<CountryID>AO</CountryID>
+<DefaultName>Angola</DefaultName>
+</Country>
+</LC_INFO>
+<LC_CTYPE unoid="generic">
+<Separators>
+<DateSeparator>-</DateSeparator>
+<ThousandSeparator>.</ThousandSeparator>
+<DecimalSeparator>,</DecimalSeparator>
+<TimeSeparator>:</TimeSeparator>
+<Time100SecSeparator>,</Time100SecSeparator>
+<ListSeparator>;</ListSeparator>
+<LongDateDayOfWeekSeparator>, </LongDateDayOfWeekSeparator>
+<LongDateDaySeparator> de </LongDateDaySeparator>
+<LongDateMonthSeparator> de </LongDateMonthSeparator>
+<LongDateYearSeparator> </LongDateYearSeparator>
+</Separators>
+<Markers>
+<QuotationStart>‘</QuotationStart>
+<QuotationEnd>’</QuotationEnd>
+<DoubleQuotationStart>“</DoubleQuotationStart>
+<DoubleQuotationEnd>”</DoubleQuotationEnd>
+</Markers>
+<TimeAM>AM</TimeAM>
+<TimePM>PM</TimePM>
+<MeasurementSystem>Metric</MeasurementSystem>
+</LC_CTYPE>
+<LC_FORMAT>
+<FormatElement msgid="DateFormatskey1" default="true" type="short" usage="DATE" formatindex="18">
+<FormatCode>DD-MM-AAAA</FormatCode>
+<DefaultName></DefaultName>
+</FormatElement>
+<FormatElement msgid="DateFormatskey2" default="false" type="medium" usage="DATE" formatindex="28">
+<FormatCode>NN DD-MMM AA</FormatCode>
+<DefaultName></DefaultName>
+</FormatElement>
+<FormatElement msgid="DateFormatskey3" default="false" type="medium" usage="DATE" formatindex="34">
+<FormatCode>MM-AA</FormatCode>
+<DefaultName></DefaultName>
+</FormatElement>
+<FormatElement msgid="DateFormatskey4" default="false" type="medium" usage="DATE" formatindex="35">
+<FormatCode>DD-MMM</FormatCode>
+<DefaultName></DefaultName>
+</FormatElement>
+<FormatElement msgid="DateFormatskey5" default="false" type="medium" usage="DATE" formatindex="36">
+<FormatCode>MMMM</FormatCode>
+<DefaultName></DefaultName>
+</FormatElement>
+<FormatElement msgid="DateFormatskey6" default="false" type="medium" usage="DATE" formatindex="37">
+<FormatCode>QQ AA</FormatCode>
+<DefaultName></DefaultName>
+</FormatElement>
+<FormatElement msgid="DateFormatskey7" default="false" type="medium" usage="DATE" formatindex="21">
+<FormatCode>DD-MM-AAAA</FormatCode>
+<DefaultName></DefaultName>
+</FormatElement>
+<FormatElement msgid="DateFormatskey8" default="true" type="medium" usage="DATE" formatindex="20">
+<FormatCode>DD-MM-AA</FormatCode>
+<DefaultName></DefaultName>
+</FormatElement>
+<FormatElement msgid="DateFormatskey9" default="true" type="long" usage="DATE" formatindex="19">
+<FormatCode>NNNND "de" MMMM "de" AAAA</FormatCode>
+<DefaultName></DefaultName>
+</FormatElement>
+<FormatElement msgid="DateFormatskey10" default="false" type="long" usage="DATE" formatindex="22">
+<FormatCode>D "de" MMM "de" AA</FormatCode>
+<DefaultName></DefaultName>
+</FormatElement>
+<FormatElement msgid="DateFormatskey11" default="false" type="long" usage="DATE" formatindex="23">
+<FormatCode>D "de" MMM "de" AAAA</FormatCode>
+<DefaultName></DefaultName>
+</FormatElement>
+<FormatElement msgid="DateFormatskey12" default="false" type="long" usage="DATE" formatindex="25">
+<FormatCode>D "de" MMMM "de" AAAA</FormatCode>
+<DefaultName></DefaultName>
+</FormatElement>
+<FormatElement msgid="DateFormatskey13" default="false" type="long" usage="DATE" formatindex="27">
+<FormatCode>NN, D "de" MMM "de" AA</FormatCode>
+<DefaultName></DefaultName>
+</FormatElement>
+<FormatElement msgid="DateFormatskey14" default="false" type="long" usage="DATE" formatindex="29">
+<FormatCode>NN, D "de" MMMM "de" AAAA</FormatCode>
+<DefaultName></DefaultName>
+</FormatElement>
+<FormatElement msgid="DateFormatskey15" default="false" type="long" usage="DATE" formatindex="30">
+<FormatCode>NNNND "de" MMMM "de" AAAA</FormatCode>
+<DefaultName></DefaultName>
+</FormatElement>
+<FormatElement msgid="DateFormatskey16" default="false" type="long" usage="DATE" formatindex="24">
+<FormatCode>D. MMM. AAAA</FormatCode>
+<DefaultName></DefaultName>
+</FormatElement>
+<FormatElement msgid="DateFormatskey17" default="false" type="long" usage="DATE" formatindex="26">
+<FormatCode>D. MMMM AAAA</FormatCode>
+<DefaultName></DefaultName>
+</FormatElement>
+<FormatElement msgid="DateFormatskey18" default="false" type="short" usage="DATE" formatindex="31">
+<FormatCode>MM-DD</FormatCode>
+<DefaultName></DefaultName>
+</FormatElement>
+<FormatElement msgid="DateFormatskey19" default="false" type="medium" usage="DATE" formatindex="32">
+<FormatCode>AA-MM-DD</FormatCode>
+<DefaultName>ISO 8601 (EN 28601)</DefaultName>
+</FormatElement>
+<FormatElement msgid="DateFormatskey20" default="false" type="medium" usage="DATE" formatindex="33">
+<FormatCode>AAAA-MM-DD</FormatCode>
+<DefaultName>ISO 8601 (EN 28601)</DefaultName>
+</FormatElement>
+<FormatElement msgid="DateFormatskey21" default="false" type="medium" usage="DATE" formatindex="38">
+<FormatCode>WW</FormatCode>
+<DefaultName></DefaultName>
+</FormatElement>
+<FormatElement msgid="TimeFormatskey1" default="true" type="short" usage="TIME" formatindex="39">
+<FormatCode>HH:MM</FormatCode>
+<DefaultName></DefaultName>
+</FormatElement>
+<FormatElement msgid="TimeFormatskey2" default="true" type="medium" usage="TIME" formatindex="40">
+<FormatCode>HH:MM:SS</FormatCode>
+<DefaultName></DefaultName>
+</FormatElement>
+<FormatElement msgid="TimeFormatskey3" default="false" type="short" usage="TIME" formatindex="41">
+<FormatCode>HH:MM AM/PM</FormatCode>
+<DefaultName></DefaultName>
+</FormatElement>
+<FormatElement msgid="TimeFormatskey4" default="false" type="medium" usage="TIME" formatindex="42">
+<FormatCode>HH:MM:SS AM/PM</FormatCode>
+<DefaultName></DefaultName>
+</FormatElement>
+<FormatElement msgid="TimeFormatskey5" default="false" type="medium" usage="TIME" formatindex="43">
+<FormatCode>[HH]:MM:SS</FormatCode>
+<DefaultName></DefaultName>
+</FormatElement>
+<FormatElement msgid="TimeFormatskey6" default="false" type="short" usage="TIME" formatindex="44">
+<FormatCode>MM:SS,00</FormatCode>
+<DefaultName></DefaultName>
+</FormatElement>
+<FormatElement msgid="TimeFormatskey7" default="false" type="medium" usage="TIME" formatindex="45">
+<FormatCode>[HH]:MM:SS,00</FormatCode>
+<DefaultName></DefaultName>
+</FormatElement>
+<FormatElement msgid="DateTimeFormatskey1" default="true" type="medium" usage="DATE_TIME" formatindex="46">
+<FormatCode>DD-MM-AA HH:MM</FormatCode>
+<DefaultName></DefaultName>
+</FormatElement>
+<FormatElement msgid="DateTimeFormatskey2" default="false" type="medium" usage="DATE_TIME" formatindex="47">
+<FormatCode>DD-MM-AAAA HH:MM:SS</FormatCode>
+<DefaultName></DefaultName>
+</FormatElement>
+<FormatElement msgid="FixedFormatskey1" default="true" type="medium" usage="FIXED_NUMBER" formatindex="0">
+<FormatCode>Estandar</FormatCode>
+<DefaultName></DefaultName>
+</FormatElement>
+<FormatElement msgid="FixedFormatskey2" default="true" type="short" usage="FIXED_NUMBER" formatindex="1">
+<FormatCode>0</FormatCode>
+<DefaultName></DefaultName>
+</FormatElement>
+<FormatElement msgid="FixedFormatskey3" default="false" type="medium" usage="FIXED_NUMBER" formatindex="2">
+<FormatCode>0,00</FormatCode>
+<DefaultName></DefaultName>
+</FormatElement>
+<FormatElement msgid="FixedFormatskey4" default="false" type="short" usage="FIXED_NUMBER" formatindex="3">
+<FormatCode>#.##0</FormatCode>
+<DefaultName></DefaultName>
+</FormatElement>
+<FormatElement msgid="FixedFormatskey5" default="false" type="medium" usage="FIXED_NUMBER" formatindex="4">
+<FormatCode>#.##0,00</FormatCode>
+<DefaultName></DefaultName>
+</FormatElement>
+<FormatElement msgid="FixedFormatskey6" default="false" type="medium" usage="FIXED_NUMBER" formatindex="5">
+<FormatCode>#.###,00</FormatCode>
+<DefaultName></DefaultName>
+</FormatElement>
+<FormatElement msgid="CurrencyFormatskey1" default="true" type="short" usage="CURRENCY" formatindex="12">
+<FormatCode>#.##0 [$Kz-816];-#.##0 [$Kz-816]</FormatCode>
+<DefaultName></DefaultName>
+</FormatElement>
+<FormatElement msgid="CurrencyFormatskey2" default="false" type="medium" usage="CURRENCY" formatindex="13">
+<FormatCode>#.##0,00 [$Kz-816];-#.##0,00 [$Kz-816]</FormatCode>
+<DefaultName></DefaultName>
+</FormatElement>
+<FormatElement msgid="CurrencyFormatskey3" default="false" type="medium" usage="CURRENCY" formatindex="14">
+<FormatCode>#.##0 [$Kz-816];[RED]-#.##0 [$Kz-816]</FormatCode>
+<DefaultName></DefaultName>
+</FormatElement>
+<FormatElement msgid="CurrencyFormatskey4" default="true" type="medium" usage="CURRENCY" formatindex="15">
+<FormatCode>#.##0,00 [$Kz-816];[RED]-#.##0,00 [$Kz-816]</FormatCode>
+<DefaultName></DefaultName>
+</FormatElement>
+<FormatElement msgid="CurrencyFormatskey5" default="false" type="medium" usage="CURRENCY" formatindex="16">
+<FormatCode>#.##0,00 CCC</FormatCode>
+<DefaultName></DefaultName>
+</FormatElement>
+<FormatElement msgid="CurrencyFormatskey6" default="false" type="medium" usage="CURRENCY" formatindex="17">
+<FormatCode>#.##0,-- [$Kz-816];[RED]-#.##0,-- [$Kz-816]</FormatCode>
+<DefaultName></DefaultName>
+</FormatElement>
+<FormatElement msgid="PercentFormatskey1" default="true" type="short" usage="PERCENT_NUMBER" formatindex="8">
+<FormatCode>0%</FormatCode>
+<DefaultName></DefaultName>
+</FormatElement>
+<FormatElement msgid="PercentFormatskey2" default="true" type="long" usage="PERCENT_NUMBER" formatindex="9">
+<FormatCode>0,00%</FormatCode>
+<DefaultName></DefaultName>
+</FormatElement>
+<FormatElement msgid="ScientificFormatskey1" default="true" type="medium" usage="SCIENTIFIC_NUMBER" formatindex="6">
+<FormatCode>0,00E+000</FormatCode>
+<DefaultName></DefaultName>
+</FormatElement>
+<FormatElement msgid="ScientificFormatskey2" default="false" type="medium" usage="SCIENTIFIC_NUMBER" formatindex="7">
+<FormatCode>0,00E+00</FormatCode>
+<DefaultName></DefaultName>
+</FormatElement>
+</LC_FORMAT>
+<LC_COLLATION ref="en_US"/>
+<LC_SEARCH ref="en_US"/>
+<LC_INDEX ref="en_US"/>
+<LC_CALENDAR>
+<Calendar unoid="gregorian" default="true">
+<DaysOfWeek>
+<Day>
+<DayID>sun</DayID>
+<DefaultAbbrvName>Dom</DefaultAbbrvName>
+<DefaultFullName>Domingo</DefaultFullName>
+</Day>
+<Day>
+<DayID>mon</DayID>
+<DefaultAbbrvName>Seg</DefaultAbbrvName>
+<DefaultFullName>Segunda-feira</DefaultFullName>
+</Day>
+<Day>
+<DayID>tue</DayID>
+<DefaultAbbrvName>Ter</DefaultAbbrvName>
+<DefaultFullName>Terça-feira</DefaultFullName>
+</Day>
+<Day>
+<DayID>wed</DayID>
+<DefaultAbbrvName>Qua</DefaultAbbrvName>
+<DefaultFullName>Quarta-feira</DefaultFullName>
+</Day>
+<Day>
+<DayID>thu</DayID>
+<DefaultAbbrvName>Qui</DefaultAbbrvName>
+<DefaultFullName>Quinta-feira</DefaultFullName>
+</Day>
+<Day>
+<DayID>fri</DayID>
+<DefaultAbbrvName>Sex</DefaultAbbrvName>
+<DefaultFullName>Sexta-feira</DefaultFullName>
+</Day>
+<Day>
+<DayID>sat</DayID>
+<DefaultAbbrvName>Sáb</DefaultAbbrvName>
+<DefaultFullName>Sábado</DefaultFullName>
+</Day>
+</DaysOfWeek>
+<MonthsOfYear>
+<Month>
+<MonthID>jan</MonthID>
+<DefaultAbbrvName>Jan</DefaultAbbrvName>
+<DefaultFullName>Janeiro</DefaultFullName>
+</Month>
+<Month>
+<MonthID>feb</MonthID>
+<DefaultAbbrvName>Fev</DefaultAbbrvName>
+<DefaultFullName>Fevereiro</DefaultFullName>
+</Month>
+<Month>
+<MonthID>mar</MonthID>
+<DefaultAbbrvName>Mar</DefaultAbbrvName>
+<DefaultFullName>Março</DefaultFullName>
+</Month>
+<Month>
+<MonthID>apr</MonthID>
+<DefaultAbbrvName>Abr</DefaultAbbrvName>
+<DefaultFullName>Abril</DefaultFullName>
+</Month>
+<Month>
+<MonthID>may</MonthID>
+<DefaultAbbrvName>Mai</DefaultAbbrvName>
+<DefaultFullName>Maio</DefaultFullName>
+</Month>
+<Month>
+<MonthID>jun</MonthID>
+<DefaultAbbrvName>Jun</DefaultAbbrvName>
+<DefaultFullName>Junho</DefaultFullName>
+</Month>
+<Month>
+<MonthID>jul</MonthID>
+<DefaultAbbrvName>Jul</DefaultAbbrvName>
+<DefaultFullName>Julho</DefaultFullName>
+</Month>
+<Month>
+<MonthID>aug</MonthID>
+<DefaultAbbrvName>Ago</DefaultAbbrvName>
+<DefaultFullName>Agosto</DefaultFullName>
+</Month>
+<Month>
+<MonthID>sep</MonthID>
+<DefaultAbbrvName>Set</DefaultAbbrvName>
+<DefaultFullName>Setembro</DefaultFullName>
+</Month>
+<Month>
+<MonthID>oct</MonthID>
+<DefaultAbbrvName>Out</DefaultAbbrvName>
+<DefaultFullName>Outubro</DefaultFullName>
+</Month>
+<Month>
+<MonthID>nov</MonthID>
+<DefaultAbbrvName>Nov</DefaultAbbrvName>
+<DefaultFullName>Novembro</DefaultFullName>
+</Month>
+<Month>
+<MonthID>dec</MonthID>
+<DefaultAbbrvName>Dez</DefaultAbbrvName>
+<DefaultFullName>Dezembro</DefaultFullName>
+</Month>
+</MonthsOfYear>
+<Eras>
+<Era>
+<EraID>bc</EraID>
+<DefaultAbbrvName>BC</DefaultAbbrvName>
+<DefaultFullName>BC</DefaultFullName>
+</Era>
+<Era>
+<EraID>ad</EraID>
+<DefaultAbbrvName>AD</DefaultAbbrvName>
+<DefaultFullName>AD</DefaultFullName>
+</Era>
+</Eras>
+<StartDayOfWeek>
+<DayID>mon</DayID>
+</StartDayOfWeek>
+<MinimalDaysInFirstWeek>1</MinimalDaysInFirstWeek>
+</Calendar>
+</LC_CALENDAR>
+<LC_CURRENCY>
+<Currency default="true" usedInCompatibleFormatCodes="true">
+<CurrencyID>AOA</CurrencyID>
+<CurrencySymbol>Kz</CurrencySymbol>
+<BankSymbol>AOA</BankSymbol>
+<CurrencyName>Kwanza</CurrencyName>
+<DecimalPlaces>2</DecimalPlaces>
+</Currency>
+</LC_CURRENCY>
+<LC_TRANSLITERATION ref="en_US"/>
+<LC_MISC>
+<ReservedWords>
+<trueWord>verdadeiro</trueWord>
+<falseWord>falso</falseWord>
+<quarter1Word>1º trimestre</quarter1Word>
+<quarter2Word>2º trimestre</quarter2Word>
+<quarter3Word>3º trimestre</quarter3Word>
+<quarter4Word>4º trimestre</quarter4Word>
+<aboveWord>acima</aboveWord>
+<belowWord>abaixo</belowWord>
+<quarter1Abbreviation>T1</quarter1Abbreviation>
+<quarter2Abbreviation>T2</quarter2Abbreviation>
+<quarter3Abbreviation>T3</quarter3Abbreviation>
+<quarter4Abbreviation>T4</quarter4Abbreviation>
+</ReservedWords>
+</LC_MISC>
+<LC_NumberingLevel ref="en_US"/>
+<LC_OutLineNumberingLevel ref="en_US"/>
+</Locale>
diff --git a/i18npool/source/localedata/data/zh_TW.xml b/i18npool/source/localedata/data/zh_TW.xml
index aa53647057f8..3d997136b73c 100644
--- a/i18npool/source/localedata/data/zh_TW.xml
+++ b/i18npool/source/localedata/data/zh_TW.xml
@@ -129,11 +129,11 @@
<DefaultName></DefaultName>
</FormatElement>
<FormatElement msgid="DateFormatskey7" default="false" type="medium" usage="DATE" formatindex="24">
-<FormatCode>GGGE"年"M"月"D"日"</FormatCode>
+<FormatCode>GGGEE"年"M"月"D"日"</FormatCode>
<DefaultName/>
</FormatElement>
<FormatElement msgid="DateFormatskey8" default="false" type="long" usage="DATE" formatindex="25">
-<FormatCode>GGGE"年"M"月"D"日"</FormatCode>
+<FormatCode>GGGEE"年"M"月"D"日"</FormatCode>
<DefaultName></DefaultName>
</FormatElement>
<FormatElement msgid="DateFormatskey9" default="false" type="long" usage="DATE" formatindex="26">
@@ -149,11 +149,11 @@
<DefaultName/>
</FormatElement>
<FormatElement msgid="DateFormatskey12" default="false" type="long" usage="DATE" formatindex="29">
-<FormatCode>GGE"年"M"月"D"日" NNNN</FormatCode>
+<FormatCode>GGEE"年"M"月"D"日" NNNN</FormatCode>
<DefaultName></DefaultName>
</FormatElement>
<FormatElement msgid="DateFormatskey13" default="false" type="long" usage="DATE" formatindex="30">
-<FormatCode>GGGE"年"M"月"D"日" NNNN</FormatCode>
+<FormatCode>GGGEE"年"M"月"D"日" NNNN</FormatCode>
<DefaultName></DefaultName>
</FormatElement>
<FormatElement msgid="DateFormatskey14" default="true" type="short" usage="DATE" formatindex="31">
@@ -161,11 +161,11 @@
<DefaultName/>
</FormatElement>
<FormatElement msgid="DateFormatskey15" default="false" type="medium" usage="DATE" formatindex="32">
-<FormatCode>E"年"M"月"D"日"</FormatCode>
+<FormatCode>EE"年"M"月"D"日"</FormatCode>
<DefaultName/>
</FormatElement>
<FormatElement msgid="DateFormatskey16" default="false" type="medium" usage="DATE" formatindex="33">
-<FormatCode>GGGE"年"M"月"D"日"</FormatCode>
+<FormatCode>GGGEE"年"M"月"D"日"</FormatCode>
<DefaultName/>
</FormatElement>
<FormatElement msgid="DateFormatskey17" default="false" type="short" usage="DATE" formatindex="34">
@@ -181,7 +181,7 @@
<DefaultName/>
</FormatElement>
<FormatElement msgid="DateFormatskey20" default="false" type="medium" usage="DATE" formatindex="37">
-<FormatCode>GGE"年度"QQ</FormatCode>
+<FormatCode>GGEE"年度"QQ</FormatCode>
<DefaultName/>
</FormatElement>
<FormatElement msgid="DateFormatskey21" default="false" type="short" usage="DATE" formatindex="38">
@@ -251,7 +251,7 @@
<DefaultName/>
</FormatElement>
<FormatElement msgid="DateTimeFormatskey3" default="true" type="long" usage="DATE_TIME" formatindex="56">
-<FormatCode>E"年"M"月"D"日" HH"時"MM"分"SS"秒"</FormatCode>
+<FormatCode>EE"年"M"月"D"日" HH"時"MM"分"SS"秒"</FormatCode>
<DefaultName/>
</FormatElement>
<FormatElement msgid="DateTimeFormatskey4" default="false" type="long" usage="DATE_TIME" formatindex="57">
@@ -259,11 +259,11 @@
<DefaultName/>
</FormatElement>
<FormatElement msgid="DateTimeFormatskey5" default="false" type="long" usage="DATE_TIME" formatindex="58">
-<FormatCode>GGE"年"M"月"D"日" HH"時"MM"分"SS"秒"</FormatCode>
+<FormatCode>GGEE"年"M"月"D"日" HH"時"MM"分"SS"秒"</FormatCode>
<DefaultName/>
</FormatElement>
<FormatElement msgid="DateTimeFormatskey6" default="false" type="long" usage="DATE_TIME" formatindex="59">
-<FormatCode>GGGE"年"M"月"D"日" HH"時"MM"分"SS"秒"</FormatCode>
+<FormatCode>GGGEE"年"M"月"D"日" HH"時"MM"分"SS"秒"</FormatCode>
<DefaultName/>
</FormatElement>
<FormatElement msgid="DateTimeFormatskey7" default="false" type="long" usage="DATE_TIME" formatindex="60">
diff --git a/i18npool/source/localedata/filewriter.cxx b/i18npool/source/localedata/filewriter.cxx
index 04af1e091954..9b81e3383d63 100644
--- a/i18npool/source/localedata/filewriter.cxx
+++ b/i18npool/source/localedata/filewriter.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -143,14 +144,14 @@ void OFileWriter::writeIntParameter(const sal_Char* pAsciiStr, const sal_Int16 c
bool OFileWriter::writeDefaultParameter(const sal_Char* pAsciiStr, const ::rtl::OUString& str, sal_Int16 count) const
{
- bool bBool = (str.equalsAscii("true") ? 1 : 0);
+ bool bBool = (str.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("true")) ? 1 : 0);
fprintf(m_f,"static const sal_Unicode default%s%d[] = {%d};\n", pAsciiStr, count, bBool);
return bBool;
}
bool OFileWriter::writeDefaultParameter(const sal_Char* pAsciiStr, const ::rtl::OUString& str) const
{
- bool bBool = (str.equalsAscii("true") ? 1 : 0);
+ bool bBool = (str.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("true")) ? 1 : 0);
fprintf(m_f,"static const sal_Unicode default%s[] = {%d};\n", pAsciiStr, bBool);
return bBool;
}
@@ -211,3 +212,4 @@ void OFileWriter::closeOutput(void) const
}
}
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/localedata/localedata.cxx b/i18npool/source/localedata/localedata.cxx
index 8906a3433bea..d011865a7e35 100644
--- a/i18npool/source/localedata/localedata.cxx
+++ b/i18npool/source/localedata/localedata.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -34,12 +35,15 @@
#include <string.h>
#include <stdio.h>
#include "rtl/instance.hxx"
+#include <sal/macros.h>
using namespace com::sun::star::i18n;
using namespace com::sun::star::uno;
using namespace com::sun::star::lang;
using namespace com::sun::star;
-using namespace rtl;
+
+using ::rtl::OUString;
+using ::rtl::OUStringBuffer;
static const sal_Char clocaledata[] = "com.sun.star.i18n.LocaleData";
@@ -48,17 +52,10 @@ typedef sal_Unicode*** (SAL_CALL * MyFunc_Type2)( sal_Int16&, sal_Int16& );
typedef sal_Unicode**** (SAL_CALL * MyFunc_Type3)( sal_Int16&, sal_Int16&, sal_Int16& );
typedef sal_Unicode const * const * (SAL_CALL * MyFunc_FormatCode)( sal_Int16&, sal_Unicode const *&, sal_Unicode const *& );
-#ifdef OS2 // YD 8.3!!
-static const char *lcl_DATA_EN = "ld_en";
-static const char *lcl_DATA_ES = "ld_es";
-static const char *lcl_DATA_EURO = "ld_eur";
-static const char *lcl_DATA_OTHERS = "ld_oth";
-#else
static const char *lcl_DATA_EN = "localedata_en";
static const char *lcl_DATA_ES = "localedata_es";
static const char *lcl_DATA_EURO = "localedata_euro";
static const char *lcl_DATA_OTHERS = "localedata_others";
-#endif
static const struct {
const char* pLocale;
@@ -257,12 +254,14 @@ static const struct {
{ "lif_NP", lcl_DATA_OTHERS },
{ "ur_PK", lcl_DATA_OTHERS },
{ "ht_HT", lcl_DATA_OTHERS },
- { "jbo", lcl_DATA_OTHERS }
+ { "jbo", lcl_DATA_OTHERS },
+ { "kab_DZ", lcl_DATA_OTHERS },
+ { "pt_AO", lcl_DATA_OTHERS }
};
static const sal_Unicode under = sal_Unicode('_');
-static const sal_Int16 nbOfLocales = sizeof(aLibTable) / sizeof(aLibTable[0]);
+static const sal_Int16 nbOfLocales = SAL_N_ELEMENTS(aLibTable);
struct LocaleDataLookupTableItem
{
@@ -291,12 +290,12 @@ LocaleData::~LocaleData()
LocaleDataItem SAL_CALL
LocaleData::getLocaleItem( const Locale& rLocale ) throw(RuntimeException)
{
- sal_Int16 dataItemCount = 0;
sal_Unicode **dataItem = NULL;
MyFunc_Type func = (MyFunc_Type) getFunctionSymbol( rLocale, "getLocaleItem" );
if ( func ) {
+ sal_Int16 dataItemCount = 0;
dataItem = func(dataItemCount);
LocaleDataItem item(
@@ -436,8 +435,8 @@ oslGenericFunction SAL_CALL lcl_LookupTableHelper::getFunctionSymbolByName(
if ( module->loadRelative(&thisModule, aBuf.makeStringAndClear()) )
{
::osl::MutexGuard aGuard( maMutex );
- LocaleDataLookupTableItem* pNewItem = 0;
- maLookupTable.push_back(pNewItem = new LocaleDataLookupTableItem(aLibTable[i].pLib, module, aLibTable[i].pLocale ));
+ LocaleDataLookupTableItem* pNewItem = new LocaleDataLookupTableItem(aLibTable[i].pLib, module, aLibTable[i].pLocale);
+ maLookupTable.push_back(pNewItem);
OSL_ASSERT( pOutCachedItem );
if( pOutCachedItem )
{
@@ -463,7 +462,7 @@ oslGenericFunction SAL_CALL lcl_LookupTableHelper::getFunctionSymbolByName(
#define REF_ERAS 2
Sequence< CalendarItem > &LocaleData::getCalendarItemByName(const OUString& name,
- const Locale& rLocale, const Sequence< Calendar >& calendarsSeq, sal_Int16 len, sal_Int16 item)
+ const Locale& rLocale, const Sequence< Calendar >& calendarsSeq, sal_Int16 item)
throw(RuntimeException)
{
if (!ref_name.equals(name)) {
@@ -476,7 +475,6 @@ Sequence< CalendarItem > &LocaleData::getCalendarItemByName(const OUString& name
cals = calendarsSeq;
} else {
cals = getAllCalendars(loc);
- len = sal::static_int_cast<sal_Int16>( cals.getLength() );
}
const OUString& id = name.getToken(0, under, index);
for (index = 0; index < cals.getLength(); index++) {
@@ -488,7 +486,7 @@ Sequence< CalendarItem > &LocaleData::getCalendarItemByName(const OUString& name
// Refered locale does not found, return name for en_US locale.
if (index == cals.getLength()) {
cals = getAllCalendars(
- Locale(OUString::createFromAscii("en"), OUString::createFromAscii("US"), OUString()));
+ Locale(OUString(RTL_CONSTASCII_USTRINGPARAM("en")), OUString(RTL_CONSTASCII_USTRINGPARAM("US")), OUString()));
if (cals.getLength() > 0)
ref_cal = cals[0];
else
@@ -504,12 +502,12 @@ Sequence< Calendar > SAL_CALL
LocaleData::getAllCalendars( const Locale& rLocale ) throw(RuntimeException)
{
- sal_Int16 calendarsCount = 0;
sal_Unicode **allCalendars = NULL;
MyFunc_Type func = (MyFunc_Type) getFunctionSymbol( rLocale, "getAllCalendars" );
if ( func ) {
+ sal_Int16 calendarsCount = 0;
allCalendars = func(calendarsCount);
Sequence< Calendar > calendarsSeq(calendarsCount);
@@ -523,8 +521,8 @@ LocaleData::getAllCalendars( const Locale& rLocale ) throw(RuntimeException)
offset++;
sal_Bool defaultCalendar = sal::static_int_cast<sal_Bool>( allCalendars[offset][0] );
offset++;
- if (OUString(allCalendars[offset]).equalsAscii("ref")) {
- days = getCalendarItemByName(OUString(allCalendars[offset+1]), rLocale, calendarsSeq, i, REF_DAYS);
+ if (OUString(allCalendars[offset]).equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("ref"))) {
+ days = getCalendarItemByName(OUString(allCalendars[offset+1]), rLocale, calendarsSeq, REF_DAYS);
offset += 2;
} else {
for(j = 0; j < allCalendars[0][i]; j++) {
@@ -534,8 +532,8 @@ LocaleData::getAllCalendars( const Locale& rLocale ) throw(RuntimeException)
offset += 3;
}
}
- if (OUString(allCalendars[offset]).equalsAscii("ref")) {
- months = getCalendarItemByName(OUString(allCalendars[offset+1]), rLocale, calendarsSeq, i, REF_MONTHS);
+ if (OUString(allCalendars[offset]).equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("ref"))) {
+ months = getCalendarItemByName(OUString(allCalendars[offset+1]), rLocale, calendarsSeq, REF_MONTHS);
offset += 2;
} else {
for(j = 0; j < allCalendars[1][i]; j++) {
@@ -545,8 +543,8 @@ LocaleData::getAllCalendars( const Locale& rLocale ) throw(RuntimeException)
offset += 3;
}
}
- if (OUString(allCalendars[offset]).equalsAscii("ref")) {
- eras = getCalendarItemByName(OUString(allCalendars[offset+1]), rLocale, calendarsSeq, i, REF_ERAS);
+ if (OUString(allCalendars[offset]).equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("ref"))) {
+ eras = getCalendarItemByName(OUString(allCalendars[offset+1]), rLocale, calendarsSeq, REF_ERAS);
offset += 2;
} else {
for(j = 0; j < allCalendars[2][i]; j++) {
@@ -576,13 +574,12 @@ LocaleData::getAllCalendars( const Locale& rLocale ) throw(RuntimeException)
Sequence< Currency2 > SAL_CALL
LocaleData::getAllCurrencies2( const Locale& rLocale ) throw(RuntimeException)
{
-
- sal_Int16 currencyCount = 0;
sal_Unicode **allCurrencies = NULL;
MyFunc_Type func = (MyFunc_Type) getFunctionSymbol( rLocale, "getAllCurrencies" );
if ( func ) {
+ sal_Int16 currencyCount = 0;
allCurrencies = func(currencyCount);
Sequence< Currency2 > seq(currencyCount);
@@ -680,14 +677,9 @@ LocaleData::getAllFormats( const Locale& rLocale ) throw(RuntimeException)
}
} section[SECTIONS];
-#if 0
-// #i79398# wntmsci10 MSVC doesn't get this right with optimization.
- const sal_Int32 formatCount = section[0].getFunc( *this, rLocale, "getAllFormats0")
- + section[1].getFunc( *this, rLocale, "getAllFormats1");
-#else
sal_Int32 formatCount = section[0].getFunc( *this, rLocale, "getAllFormats0");
formatCount += section[1].getFunc( *this, rLocale, "getAllFormats1");
-#endif
+
Sequence< FormatElement > seq(formatCount);
sal_Int32 f = 0;
for (int s = 0; s < SECTIONS; ++s)
@@ -735,12 +727,12 @@ LocaleData::getCollatorRuleByAlgorithm( const Locale& rLocale, const OUString& a
Sequence< Implementation > SAL_CALL
LocaleData::getCollatorImplementations( const Locale& rLocale ) throw(RuntimeException)
{
- sal_Int16 collatorCount = 0;
sal_Unicode **collatorArray = NULL;
MyFunc_Type func = (MyFunc_Type) getFunctionSymbol( rLocale, "getCollatorImplementation" );
if ( func ) {
+ sal_Int16 collatorCount = 0;
collatorArray = func(collatorCount);
Sequence< Implementation > seq(collatorCount);
for(sal_Int16 i = 0; i < collatorCount; i++) {
@@ -760,12 +752,12 @@ LocaleData::getCollatorImplementations( const Locale& rLocale ) throw(RuntimeExc
Sequence< OUString > SAL_CALL
LocaleData::getCollationOptions( const Locale& rLocale ) throw(RuntimeException)
{
- sal_Int16 optionsCount = 0;
sal_Unicode **optionsArray = NULL;
MyFunc_Type func = (MyFunc_Type) getFunctionSymbol( rLocale, "getCollationOptions" );
if ( func ) {
+ sal_Int16 optionsCount = 0;
optionsArray = func(optionsCount);
Sequence< OUString > seq(optionsCount);
for(sal_Int16 i = 0; i < optionsCount; i++) {
@@ -782,12 +774,12 @@ LocaleData::getCollationOptions( const Locale& rLocale ) throw(RuntimeException)
Sequence< OUString > SAL_CALL
LocaleData::getSearchOptions( const Locale& rLocale ) throw(RuntimeException)
{
- sal_Int16 optionsCount = 0;
sal_Unicode **optionsArray = NULL;
MyFunc_Type func = (MyFunc_Type) getFunctionSymbol( rLocale, "getSearchOptions" );
if ( func ) {
+ sal_Int16 optionsCount = 0;
optionsArray = func(optionsCount);
Sequence< OUString > seq(optionsCount);
for(sal_Int16 i = 0; i < optionsCount; i++) {
@@ -885,7 +877,7 @@ OUString SAL_CALL
LocaleData::getIndexKeysByAlgorithm( const Locale& rLocale, const OUString& algorithm ) throw(RuntimeException)
{
sal_Unicode **indexArray = getIndexArrayForAlgorithm(rLocale, algorithm);
- return indexArray ? OUString::createFromAscii("0-9")+OUString(indexArray[2]) : OUString();
+ return indexArray ? OUString(RTL_CONSTASCII_USTRINGPARAM("0-9"))+OUString(indexArray[2]) : OUString();
}
OUString SAL_CALL
@@ -898,12 +890,12 @@ LocaleData::getIndexModuleByAlgorithm( const Locale& rLocale, const OUString& al
Sequence< UnicodeScript > SAL_CALL
LocaleData::getUnicodeScripts( const Locale& rLocale ) throw(RuntimeException)
{
- sal_Int16 scriptCount = 0;
sal_Unicode **scriptArray = NULL;
MyFunc_Type func = (MyFunc_Type) getFunctionSymbol( rLocale, "getUnicodeScripts" );
if ( func ) {
+ sal_Int16 scriptCount = 0;
scriptArray = func(scriptCount);
Sequence< UnicodeScript > seq(scriptCount);
for(sal_Int16 i = 0; i < scriptCount; i++) {
@@ -920,12 +912,12 @@ LocaleData::getUnicodeScripts( const Locale& rLocale ) throw(RuntimeException)
Sequence< OUString > SAL_CALL
LocaleData::getFollowPageWords( const Locale& rLocale ) throw(RuntimeException)
{
- sal_Int16 wordCount = 0;
sal_Unicode **wordArray = NULL;
MyFunc_Type func = (MyFunc_Type) getFunctionSymbol( rLocale, "getFollowPageWords" );
if ( func ) {
+ sal_Int16 wordCount = 0;
wordArray = func(wordCount);
Sequence< OUString > seq(wordCount);
for(sal_Int16 i = 0; i < wordCount; i++) {
@@ -943,12 +935,12 @@ Sequence< OUString > SAL_CALL
LocaleData::getTransliterations( const Locale& rLocale ) throw(RuntimeException)
{
- sal_Int16 transliterationsCount = 0;
sal_Unicode **transliterationsArray = NULL;
MyFunc_Type func = (MyFunc_Type) getFunctionSymbol( rLocale, "getTransliterations" );
if ( func ) {
+ sal_Int16 transliterationsCount = 0;
transliterationsArray = func(transliterationsCount);
Sequence< OUString > seq(transliterationsCount);
@@ -970,12 +962,13 @@ LocaleData::getTransliterations( const Locale& rLocale ) throw(RuntimeException)
LanguageCountryInfo SAL_CALL
LocaleData::getLanguageCountryInfo( const Locale& rLocale ) throw(RuntimeException)
{
- sal_Int16 LCInfoCount = 0;
+
sal_Unicode **LCInfoArray = NULL;
MyFunc_Type func = (MyFunc_Type) getFunctionSymbol( rLocale, "getLCInfo" );
if ( func ) {
+ sal_Int16 LCInfoCount = 0;
LCInfoArray = func(LCInfoCount);
LanguageCountryInfo info(LCInfoArray[0],
LCInfoArray[1],
@@ -995,12 +988,12 @@ LocaleData::getLanguageCountryInfo( const Locale& rLocale ) throw(RuntimeExcepti
ForbiddenCharacters SAL_CALL
LocaleData::getForbiddenCharacters( const Locale& rLocale ) throw(RuntimeException)
{
- sal_Int16 LCForbiddenCharactersCount = 0;
sal_Unicode **LCForbiddenCharactersArray = NULL;
MyFunc_Type func = (MyFunc_Type) getFunctionSymbol( rLocale, "getForbiddenCharacters" );
if ( func ) {
+ sal_Int16 LCForbiddenCharactersCount = 0;
LCForbiddenCharactersArray = func(LCForbiddenCharactersCount);
ForbiddenCharacters chars(LCForbiddenCharactersArray[0], LCForbiddenCharactersArray[1]);
return chars;
@@ -1014,12 +1007,12 @@ LocaleData::getForbiddenCharacters( const Locale& rLocale ) throw(RuntimeExcepti
OUString SAL_CALL
LocaleData::getHangingCharacters( const Locale& rLocale ) throw(RuntimeException)
{
- sal_Int16 LCForbiddenCharactersCount = 0;
sal_Unicode **LCForbiddenCharactersArray = NULL;
MyFunc_Type func = (MyFunc_Type) getFunctionSymbol( rLocale, "getForbiddenCharacters" );
if ( func ) {
+ sal_Int16 LCForbiddenCharactersCount = 0;
LCForbiddenCharactersArray = func(LCForbiddenCharactersCount);
return OUString(LCForbiddenCharactersArray[2]);
}
@@ -1030,12 +1023,12 @@ LocaleData::getHangingCharacters( const Locale& rLocale ) throw(RuntimeException
Sequence< OUString > SAL_CALL
LocaleData::getBreakIteratorRules( const Locale& rLocale ) throw(RuntimeException)
{
- sal_Int16 LCBreakIteratorRuleCount = 0;
sal_Unicode **LCBreakIteratorRulesArray = NULL;
MyFunc_Type func = (MyFunc_Type) getFunctionSymbol( rLocale, "getBreakIteratorRules" );
if ( func ) {
+ sal_Int16 LCBreakIteratorRuleCount = 0;
LCBreakIteratorRulesArray = func(LCBreakIteratorRuleCount);
Sequence< OUString > seq(LCBreakIteratorRuleCount);
for(int i = 0; i < (LCBreakIteratorRuleCount); i++) {
@@ -1054,12 +1047,12 @@ LocaleData::getBreakIteratorRules( const Locale& rLocale ) throw(RuntimeExcepti
Sequence< OUString > SAL_CALL
LocaleData::getReservedWord( const Locale& rLocale ) throw(RuntimeException)
{
- sal_Int16 LCReservedWordsCount = 0;
sal_Unicode **LCReservedWordsArray = NULL;
MyFunc_Type func = (MyFunc_Type) getFunctionSymbol( rLocale, "getReservedWords" );
if ( func ) {
+ sal_Int16 LCReservedWordsCount = 0;
LCReservedWordsArray = func(LCReservedWordsCount);
Sequence< OUString > seq(LCReservedWordsCount);
for(int i = 0; i < (LCReservedWordsCount); i++) {
@@ -1084,13 +1077,12 @@ OUString C2U( const char* s )
Sequence< Sequence<beans::PropertyValue> > SAL_CALL
LocaleData::getContinuousNumberingLevels( const lang::Locale& rLocale ) throw(RuntimeException)
{
- int i;
-
// load symbol
MyFunc_Type2 func = (MyFunc_Type2) getFunctionSymbol( rLocale, "getContinuousNumberingLevels" );
if ( func )
{
+ int i;
// invoke function
sal_Int16 nStyles;
sal_Int16 nAttributes;
@@ -1150,9 +1142,8 @@ LocaleData::getContinuousNumberingLevels( const lang::Locale& rLocale ) throw(Ru
return seq1;
}
-// ============================================================================
-// \/ OutlineNumbering helper class \/
-//
+// OutlineNumbering helper class
+
#include <com/sun/star/container/XIndexAccess.hpp>
#include <cppuhelper/implbase1.hxx>
@@ -1174,13 +1165,14 @@ struct OutlineNumberingLevel_Impl
OUString sTransliteration;
sal_Int32 nNatNum;
};
-//-----------------------------------------------------------------------------
+
class OutlineNumbering : public cppu::WeakImplHelper1 < container::XIndexAccess >
{
+ // OutlineNumbering helper class
+
const OutlineNumberingLevel_Impl* m_pOutlineLevels;
sal_Int16 m_nCount;
public:
-// OutlineNumbering(const OutlineNumberingLevel_Impl* pOutlineLevels);
OutlineNumbering(const OutlineNumberingLevel_Impl* pOutlineLevels, int nLevels);
~OutlineNumbering();
@@ -1194,10 +1186,6 @@ public:
virtual sal_Bool SAL_CALL hasElements( ) throw(RuntimeException);
};
-//
-// OutlineNumbering helper class
-// ============================================================================
-
static
sal_Char* U2C( OUString str )
{
@@ -1213,13 +1201,12 @@ sal_Char* U2C( OUString str )
Sequence< Reference<container::XIndexAccess> > SAL_CALL
LocaleData::getOutlineNumberingLevels( const lang::Locale& rLocale ) throw(RuntimeException)
{
- int i;
-
// load symbol
MyFunc_Type3 func = (MyFunc_Type3) getFunctionSymbol( rLocale, "getOutlineNumberingLevels" );
if ( func )
{
+ int i;
// invoke function
sal_Int16 nStyles;
sal_Int16 nLevels;
@@ -1248,18 +1235,13 @@ LocaleData::getOutlineNumberingLevels( const lang::Locale& rLocale ) throw(Runti
case 0: level[j].sPrefix = tmp; break;
case 1: level[j].nNumType = sal::static_int_cast<sal_Int16>(tmp.toInt32()); break;
case 2: level[j].sSuffix = tmp; break;
- //case 3: level[j].cBulletChar = tmp.toChar(); break;
case 3: level[j].cBulletChar = sal::static_int_cast<sal_Unicode>(tmp.toInt32(16)); break; // base 16
case 4: level[j].sBulletFontName = U2C( tmp ); break;
case 5: level[j].nParentNumbering = sal::static_int_cast<sal_Int16>(tmp.toInt32()); break;
case 6: level[j].nLeftMargin = tmp.toInt32(); break;
case 7: level[j].nSymbolTextDistance = tmp.toInt32(); break;
case 8: level[j].nFirstLineOffset = tmp.toInt32(); break;
- case 9: // Adjust
- // these values seem to be hard-coded elsewhere:
- // level[j].Value <<= (sal_Int16) text::HoriOrientation::LEFT;
- // level[j].Value <<= (sal_Int16) style::HorizontalAlignment::LEFT;
- break;
+ case 9: break;
case 10: level[j].sTransliteration = tmp; break;
case 11: level[j].nNatNum = tmp.toInt32(); break;
default:
@@ -1288,60 +1270,81 @@ LocaleData::getOutlineNumberingLevels( const lang::Locale& rLocale ) throw(Runti
}
}
-/////////////////////////////////////////////////////////////////////////////////////////////
-//////////////////////////////////helper functions///////////////////////////////////////////
-/////////////////////////////////////////////////////////////////////////////////////////////
+// helper functions
oslGenericFunction SAL_CALL LocaleData::getFunctionSymbol( const Locale& rLocale, const sal_Char* pFunction )
throw(RuntimeException)
{
- lcl_LookupTableHelper & rLookupTable = lcl_LookupTableStatic::get();
+ lcl_LookupTableHelper & rLookupTable = lcl_LookupTableStatic::get();
- OUStringBuffer aBuf(1);
- if (cachedItem.get() && cachedItem->equals(rLocale)) {
- aBuf.ensureCapacity(strlen(pFunction) + 1 + strlen(cachedItem->localeName));
- return cachedItem->module->getFunctionSymbol(aBuf.appendAscii(pFunction).append(under).
- appendAscii(cachedItem->localeName).makeStringAndClear());
- }
+ OUStringBuffer aBuf(1);
+ if (cachedItem.get() && cachedItem->equals(rLocale))
+ {
+ aBuf.ensureCapacity(strlen(pFunction) + 1 + strlen(cachedItem->localeName));
+ return cachedItem->module->getFunctionSymbol(aBuf.appendAscii(pFunction).append(under).
+ appendAscii(cachedItem->localeName).makeStringAndClear());
+ }
- oslGenericFunction pSymbol = 0;
- static OUString tw(OUString::createFromAscii("TW"));
- static OUString en_US(OUString::createFromAscii("en_US"));
-
- sal_Int32 l = rLocale.Language.getLength();
- sal_Int32 c = rLocale.Country.getLength();
- sal_Int32 v = rLocale.Variant.getLength();
- aBuf.ensureCapacity(l+c+v+3);
-
- LocaleDataLookupTableItem *pCachedItem = 0;
-
- if ((l > 0 && c > 0 && v > 0 &&
- // load function with name <func>_<lang>_<country>_<varian>
- (pSymbol = rLookupTable.getFunctionSymbolByName(aBuf.append(rLocale.Language).append(under).append(
- rLocale.Country).append(under).append(rLocale.Variant).makeStringAndClear(), pFunction, &pCachedItem)) != 0) ||
- (l > 0 && c > 0 &&
- // load function with name <ase>_<lang>_<country>
- (pSymbol = rLookupTable.getFunctionSymbolByName(aBuf.append(rLocale.Language).append(under).append(
- rLocale.Country).makeStringAndClear(), pFunction, &pCachedItem)) != 0) ||
- (l > 0 && c > 0 && rLocale.Language.equalsAscii("zh") &&
- (rLocale.Country.equalsAscii("HK") ||
- rLocale.Country.equalsAscii("MO")) &&
- // if the country code is HK or MO, one more step to try TW.
- (pSymbol = rLookupTable.getFunctionSymbolByName(aBuf.append(rLocale.Language).append(under).append(tw).makeStringAndClear(),
- pFunction, &pCachedItem)) != 0) ||
- (l > 0 &&
- // load function with name <func>_<lang>
- (pSymbol = rLookupTable.getFunctionSymbolByName(rLocale.Language, pFunction, &pCachedItem)) != 0) ||
- // load default function with name <func>_en_US
- (pSymbol = rLookupTable.getFunctionSymbolByName(en_US, pFunction, &pCachedItem)) != 0)
- {
- if( pCachedItem )
- cachedItem.reset( pCachedItem );
- if( cachedItem.get())
- cachedItem->aLocale = rLocale;
- return pSymbol;
- }
+ oslGenericFunction pSymbol = 0;
+ static OUString tw(RTL_CONSTASCII_USTRINGPARAM("TW"));
+ static OUString en_US(RTL_CONSTASCII_USTRINGPARAM("en_US"));
+
+ sal_Int32 l = rLocale.Language.getLength();
+ sal_Int32 c = rLocale.Country.getLength();
+ sal_Int32 v = rLocale.Variant.getLength();
+ aBuf.ensureCapacity(l+c+v+3);
+
+ LocaleDataLookupTableItem *pCachedItem = 0;
+
+ if (l > 0 && c > 0 && v > 0)
+ {
+ // load function with name <func>_<lang>_<country>_<variant>
+ pSymbol = rLookupTable.getFunctionSymbolByName(
+ aBuf.append(rLocale.Language).append(under).append(rLocale.Country).append(under).append(rLocale.Variant).makeStringAndClear(),
+ pFunction, &pCachedItem);
+ }
+
+ if (!pSymbol && l > 0 && c > 0)
+ {
+ // load function with name <ase>_<lang>_<country>
+ pSymbol = rLookupTable.getFunctionSymbolByName(
+ aBuf.append(rLocale.Language).append(under).append(rLocale.Country).makeStringAndClear(),
+ pFunction, &pCachedItem);
+ }
+
+ if (!pSymbol && l > 0 && c > 0 &&
+ rLocale.Language.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("zh")) &&
+ (rLocale.Country.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("HK")) ||
+ rLocale.Country.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("MO"))))
+ {
+ // if the country code is HK or MO, one more step to try TW.
+ pSymbol = rLookupTable.getFunctionSymbolByName(
+ aBuf.append(rLocale.Language).append(under).append(tw).makeStringAndClear(),
+ pFunction, &pCachedItem);
+ }
+
+ if (!pSymbol)
+ {
+ // load function with name <func>_<lang>
+ pSymbol = rLookupTable.getFunctionSymbolByName(rLocale.Language, pFunction, &pCachedItem);
+ }
+
+ if (!pSymbol)
+ {
+ // load default function with name <func>_en_US
+ pSymbol = rLookupTable.getFunctionSymbolByName(en_US, pFunction, &pCachedItem);
+ }
+
+ if (!pSymbol)
+ // Appropriate symbol could not be found. Give up.
throw RuntimeException();
+
+ if (pCachedItem)
+ cachedItem.reset(pCachedItem);
+ if (cachedItem.get())
+ cachedItem->aLocale = rLocale;
+
+ return pSymbol;
}
Sequence< Locale > SAL_CALL
@@ -1376,23 +1379,11 @@ LocaleData::getAllInstalledLocaleNames() throw(RuntimeException)
return seq;
}
-// ============================================================================
-
using namespace ::com::sun::star::container;
using namespace ::com::sun::star::beans;
using namespace ::com::sun::star::style;
using namespace ::com::sun::star::text;
-// // bad: can't have empty prefix ...
-// OutlineNumbering::OutlineNumbering(const OutlineNumberingLevel_Impl* pOutlnLevels) :
-// m_pOutlineLevels(pOutlnLevels),
-// m_nCount(0)
-// {
-// const OutlineNumberingLevel_Impl* pTemp = m_pOutlineLevels;
-// while((pTemp++)->sPrefix)
-// m_nCount++;
-// }
-
OutlineNumbering::OutlineNumbering(const OutlineNumberingLevel_Impl* pOutlnLevels, int nLevels) :
m_pOutlineLevels(pOutlnLevels),
m_nCount(sal::static_int_cast<sal_Int16>(nLevels))
@@ -1478,3 +1469,5 @@ LocaleData::getSupportedServiceNames() throw( RuntimeException )
aRet[0] = OUString::createFromAscii(clocaledata);
return aRet;
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/localedata/saxparser.cxx b/i18npool/source/localedata/saxparser.cxx
index 5118a827b260..1b6ddf47bd1f 100644
--- a/i18npool/source/localedata/saxparser.cxx
+++ b/i18npool/source/localedata/saxparser.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -47,7 +48,7 @@
#include <cppuhelper/implbase1.hxx>
#include <cppuhelper/implbase3.hxx>
-#include <vos/diagnose.hxx>
+#include <osl/diagnose.h>
#include "LocaleNode.hxx"
@@ -142,11 +143,10 @@ class TestDocumentHandler :
public WeakImplHelper3< XExtendedDocumentHandler , XEntityResolver , XErrorHandler >
{
public:
- TestDocumentHandler(const char* locale, const char* outFile ) :
- rootNode(0), nError(0), nbOfCurrencies(0), nbOfCalendars(0), nbOfFormatElements(0),
- nbOfTransliterations(0), nbOfCollations(0), nbOfDays(50), nbOfMonths(50), nbOfEras(10),
- flag(-1), of(outFile, locale), isStartDayOfWeek(false), foundDefaultName(false),
- foundVariant(false), openElement(false)
+ TestDocumentHandler(const char* locale, const char* outFile )
+ : rootNode(0)
+ , nError(0)
+ , of(outFile, locale)
{
strncpy( theLocale, locale, sizeof(theLocale) );
theLocale[sizeof(theLocale)-1] = 0;
@@ -155,6 +155,7 @@ public:
~TestDocumentHandler( )
{
of.closeOutput();
+ delete rootNode;
}
@@ -225,29 +226,25 @@ public: // ExtendedDocumentHandler
LocaleNode * l = LocaleNode::createNode (aName, xAttribs);
if (!currentNode.empty() ) {
- LocaleNode * ln = (LocaleNode *) currentNode . top();
+ LocaleNode * ln = (LocaleNode *) currentNode.top();
ln->addChild(l);
} else {
rootNode = l;
}
- currentNode . push (l);
+ currentNode.push (l);
}
virtual void SAL_CALL endElement(const OUString& /*aName*/) throw (SAXException,RuntimeException)
{
- currentNode . pop();
+ currentNode.pop();
}
virtual void SAL_CALL characters(const OUString& aChars) throw (SAXException,RuntimeException)
{
- LocaleNode * l = currentNode . top();
+ LocaleNode * l = currentNode.top();
l->setValue (aChars);
- ::rtl::OUString str(aChars);
- sal_Unicode nonBreakSPace[2]= {0xa, 0x0};
- if(!openElement || str.equals(nonBreakSPace))
- return;
}
virtual void SAL_CALL ignorableWhitespace(const OUString& /*aWhitespaces*/) throw (SAXException,RuntimeException)
@@ -300,23 +297,8 @@ public: // ExtendedDocumentHandler
public:
int nError;
- ::rtl::OUString currentElement;
- sal_Int16 nbOfCurrencies;
- sal_Int16 nbOfCalendars;
- sal_Int16 nbOfFormatElements;
- sal_Int16 nbOfTransliterations;
- sal_Int16 nbOfCollations;
- Sequence<sal_Int16> nbOfDays;
- Sequence<sal_Int16> nbOfMonths;
- Sequence<sal_Int16> nbOfEras;
- sal_Char *elementTag;
sal_Char theLocale[50];
- sal_Int16 flag;
OFileWriter of;
- sal_Bool isStartDayOfWeek;
- sal_Bool foundDefaultName;
- sal_Bool foundVariant;
- sal_Bool openElement;
};
@@ -340,9 +322,10 @@ SAL_IMPLEMENT_MAIN_WITH_ARGS(argc, argv)
::rtl::OUString::createFromAscii(argv[4]),
::rtl::OUString::createFromAscii(argv[5]), true );
}
- catch ( Exception& )
+ catch ( Exception &e )
{
- printf( "Exception on createRegistryServiceFactory\n" );
+ printf( "Exception on createRegistryServiceFactory %s\n",
+ OUStringToOString( e.Message , RTL_TEXTENCODING_ASCII_US ).getStr() );
exit(1);
}
@@ -351,7 +334,7 @@ SAL_IMPLEMENT_MAIN_WITH_ARGS(argc, argv)
// read xml from a file and count elements
//--------------------------------
Reference< XInterface > x = xSMgr->createInstance(
- OUString::createFromAscii( "com.sun.star.xml.sax.Parser" ) );
+ OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.xml.sax.Parser")) );
int nError = 0;
if( x.is() )
{
@@ -393,3 +376,5 @@ SAL_IMPLEMENT_MAIN_WITH_ARGS(argc, argv)
return nError;
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/nativenumber/data/numberchar.h b/i18npool/source/nativenumber/data/numberchar.h
index 542bf8a81b85..5472ad15ed08 100644
--- a/i18npool/source/nativenumber/data/numberchar.h
+++ b/i18npool/source/nativenumber/data/numberchar.h
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -275,3 +276,5 @@ typedef struct {
} } } }
#endif // _L10N_TRANSLITERATION_NUMTOCHAR_H_
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/nativenumber/nativenumbersupplier.cxx b/i18npool/source/nativenumber/nativenumbersupplier.cxx
index 53d6e037b0f9..cb170b6e1fd1 100644
--- a/i18npool/source/nativenumber/nativenumbersupplier.cxx
+++ b/i18npool/source/nativenumber/nativenumbersupplier.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -29,6 +30,7 @@
#include "precompiled_i18npool.hxx"
#include <rtl/ustrbuf.hxx>
+#include <sal/macros.h>
#include <nativenumbersupplier.hxx>
#include <localedata.hxx>
#include <data/numberchar.h>
@@ -465,7 +467,7 @@ static const sal_Char *natnum1Locales[] = {
"dz",
"fa"
};
-static sal_Int16 nbOfLocale = sizeof(natnum1Locales)/sizeof(natnum1Locales[0]);
+static sal_Int16 nbOfLocale = SAL_N_ELEMENTS(natnum1Locales);
//! ATTENTION: Do not change order of elements!
//! Number and order must match elements of natnum1Locales!
@@ -496,7 +498,7 @@ static sal_Int16 natnum1[] = {
NumberChar_dz,
NumberChar_EastIndic_ar
};
-static sal_Int16 sizeof_natnum1 = sizeof(natnum1)/sizeof(natnum1[0]);
+static sal_Int16 sizeof_natnum1 = SAL_N_ELEMENTS(natnum1);
//! ATTENTION: Do not change order of elements!
//! Order must match first elements of natnum1Locales!
@@ -507,7 +509,7 @@ static sal_Int16 natnum2[] = {
NumberChar_Upper_ko,
NumberChar_he
};
-static sal_Int16 sizeof_natnum2 = sizeof(natnum2)/sizeof(natnum2[0]);
+static sal_Int16 sizeof_natnum2 = SAL_N_ELEMENTS(natnum2);
#define isLang(lang) rLocale.Language.equalsAsciiL(lang, 2)
#define isCtry(ctry) rLocale.Country.equalsAsciiL(ctry, 2)
@@ -755,7 +757,7 @@ sal_Int16 SAL_CALL NativeNumberSupplier::convertFromXmlAttributes( const NativeN
sal_Int16 num = sal::static_int_cast<sal_Int16>( number.indexOf(aAttr.Format) );
- if (aAttr.Style.equalsAscii("short")) {
+ if (aAttr.Style.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("short"))) {
if (num == NumberChar_FullWidth)
return NativeNumberMode::NATNUM3;
else if (num == NumberChar_Hangul_ko)
@@ -764,7 +766,7 @@ sal_Int16 SAL_CALL NativeNumberSupplier::convertFromXmlAttributes( const NativeN
return NativeNumberMode::NATNUM1;
else if (natNumIn(num, natnum2, sizeof_natnum2))
return NativeNumberMode::NATNUM2;
- } else if (aAttr.Style.equalsAscii("medium")) {
+ } else if (aAttr.Style.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("medium"))) {
if (num == NumberChar_Hangul_ko)
return NativeNumberMode::NATNUM11;
else if (num == NumberChar_he)
@@ -773,7 +775,7 @@ sal_Int16 SAL_CALL NativeNumberSupplier::convertFromXmlAttributes( const NativeN
return NativeNumberMode::NATNUM7;
else if (natNumIn(num, natnum2, sizeof_natnum2))
return NativeNumberMode::NATNUM8;
- } else if (aAttr.Style.equalsAscii("long")) {
+ } else if (aAttr.Style.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("long"))) {
if (num == NumberChar_FullWidth)
return NativeNumberMode::NATNUM6;
else if (num == NumberChar_Hangul_ko)
@@ -865,7 +867,6 @@ OUString SAL_CALL getHebrewNativeNumberString(const OUString& aNumberString, sal
sal_Int64 value = 0;
sal_Int32 i, count = 0, len = aNumberString.getLength();
const sal_Unicode *src = aNumberString.getStr();
- sal_Bool neg = sal_False;
for (i = 0; i < len; i++) {
sal_Unicode ch = src[i];
@@ -875,7 +876,7 @@ OUString SAL_CALL getHebrewNativeNumberString(const OUString& aNumberString, sal
value = value * 10 + (ch - NUMBER_ZERO);
}
else if (isSeparator(ch) && count > 0) continue;
- else if (isMinus(ch) && count == 0) neg = sal_True;
+ else if (isMinus(ch) && count == 0) continue;
else break;
}
@@ -915,3 +916,5 @@ NativeNumberSupplier::getSupportedServiceNames() throw( RuntimeException )
}
} } } }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/numberformatcode/numberformatcode.cxx b/i18npool/source/numberformatcode/numberformatcode.cxx
index 8f5f926cc728..441a8e5c06ab 100644
--- a/i18npool/source/numberformatcode/numberformatcode.cxx
+++ b/i18npool/source/numberformatcode/numberformatcode.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -282,7 +283,7 @@ NumberFormatCodeMapper::createLocaleDataObject() {
NumberFormatCodeMapper::getImplementationName(void)
throw( ::com::sun::star::uno::RuntimeException )
{
- return ::rtl::OUString::createFromAscii("com.sun.star.i18n.NumberFormatCodeMapper");
+ return ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.i18n.NumberFormatCodeMapper"));
}
const sal_Char cNumFormat[] = "com.sun.star.i18n.NumberFormatMapper";
@@ -302,3 +303,4 @@ NumberFormatCodeMapper::getSupportedServiceNames(void) throw( ::com::sun::star::
return aRet;
}
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/ordinalsuffix/ordinalsuffix.cxx b/i18npool/source/ordinalsuffix/ordinalsuffix.cxx
index b577d72c5d0e..3e8158cd8209 100644
--- a/i18npool/source/ordinalsuffix/ordinalsuffix.cxx
+++ b/i18npool/source/ordinalsuffix/ordinalsuffix.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -31,10 +32,14 @@
#include <string.h>
#include "ordinalsuffix.hxx"
+#include <unicode/rbnf.h>
+#include <unicode/normlzr.h>
+
+#define CSTR( ouStr ) rtl::OUStringToOString( ouStr, RTL_TEXTENCODING_UTF8 ).getStr( )
using namespace ::com::sun::star::i18n;
using namespace ::com::sun::star::uno;
-using namespace ::com::sun::star::lang;
+using namespace ::com::sun::star;
using namespace ::rtl;
namespace com { namespace sun { namespace star { namespace i18n {
@@ -51,50 +56,61 @@ OrdinalSuffix::~OrdinalSuffix()
}
-static OUString getOrdinalSuffixEn( sal_Int32 nNumber )
+/*
+ * For this method to properly return the ordinal suffix for other locales
+ * than english ones, ICU 4.2+ has to be used.
+ */
+uno::Sequence< OUString > SAL_CALL OrdinalSuffix::getOrdinalSuffix( sal_Int32 nNumber,
+ const lang::Locale &aLocale ) throw( RuntimeException )
{
- OUString retValue;
-
- switch( labs( nNumber ) % 100 )
+ uno::Sequence< OUString > retValue;
+
+ // Get the value from ICU
+ UErrorCode nCode = U_ZERO_ERROR;
+ const icu::Locale rIcuLocale(
+ CSTR( aLocale.Language ),
+ CSTR( aLocale.Country ),
+ CSTR( aLocale.Variant ) );
+ icu::RuleBasedNumberFormat formatter(
+ icu::URBNF_ORDINAL, rIcuLocale, nCode );
+
+ if ( U_SUCCESS( nCode ) )
{
- case 11: case 12: case 13:
- retValue = OUString::createFromAscii( "th" );
- break;
- default:
- switch( nNumber % 10 )
+ int32_t nRuleSets = formatter.getNumberOfRuleSetNames( );
+ for ( int32_t i = 0; i < nRuleSets; i++ )
+ {
+ icu::UnicodeString ruleSet = formatter.getRuleSetName( i );
+ // format the string
+ icu::UnicodeString icuRet;
+ icu::FieldPosition icuPos;
+ formatter.format( (int32_t)nNumber, ruleSet, icuRet, icuPos, nCode );
+
+ if ( U_SUCCESS( nCode ) )
{
- case 1:
- retValue = OUString::createFromAscii( "st" );
- break;
- case 2:
- retValue = OUString::createFromAscii( "nd" );
- break;
- case 3:
- retValue = OUString::createFromAscii( "rd" );
- break;
- default:
- retValue = OUString::createFromAscii( "th" );
- break;
+ // Apply NFKC normalization to get normal letters
+ icu::UnicodeString normalized;
+ nCode = U_ZERO_ERROR;
+ icu::Normalizer::normalize( icuRet, UNORM_NFKC, 0, normalized, nCode );
+ if ( U_SUCCESS( nCode ) && ( normalized != icuRet ) )
+ {
+ // Convert the normalized UnicodeString to OUString
+ OUString sValue( reinterpret_cast<const sal_Unicode *>( normalized.getBuffer( ) ), normalized.length() );
+
+ // Remove the number to get the prefix
+ sal_Int32 len = OUString::valueOf( nNumber ).getLength( );
+
+ sal_Int32 newLength = retValue.getLength() + 1;
+ retValue.realloc( newLength );
+ retValue[ newLength - 1 ] = sValue.copy( len );
+ }
}
- break;
+ }
}
return retValue;
}
-OUString SAL_CALL OrdinalSuffix::getOrdinalSuffix( sal_Int32 nNumber,
- const Locale &aLocale ) throw( RuntimeException )
-{
- OUString retValue;
-
- if (aLocale.Language.equalsAsciiL("en",2))
- retValue = getOrdinalSuffixEn( nNumber );
-
- return retValue;
-}
-
-
const sal_Char cOrdinalSuffix[] = "com.sun.star.i18n.OrdinalSuffix";
OUString SAL_CALL OrdinalSuffix::getImplementationName(void) throw( RuntimeException )
@@ -115,3 +131,5 @@ Sequence< OUString > SAL_CALL OrdinalSuffix::getSupportedServiceNames(void) thro
}
} } } }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/paper/paper.cxx b/i18npool/source/paper/paper.cxx
index aaac0e83a4eb..913cc7d834ed 100644
--- a/i18npool/source/paper/paper.cxx
+++ b/i18npool/source/paper/paper.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -30,6 +31,7 @@
#include <osl/diagnose.h>
#include <sal/config.h>
+#include <sal/macros.h>
#include <rtl/ustring.hxx>
#include <rtl/string.hxx>
#include <comphelper/processfactory.hxx>
@@ -47,8 +49,10 @@
#include <stdio.h>
#include <string.h>
#include <locale.h>
+#if defined(LC_PAPER) && defined(_GNU_SOURCE)
#include <langinfo.h>
#endif
+#endif
struct PageDesc
{
@@ -157,7 +161,7 @@ static PageDesc aDinTab[] =
{ IN2MM100( 36 ), IN2MM100( 48 ), "ARCHE", NULL }
};
-static const size_t nTabSize = sizeof(aDinTab) / sizeof(aDinTab[0]);
+static const size_t nTabSize = SAL_N_ELEMENTS(aDinTab);
#define MAXSLOPPY 21
@@ -226,21 +230,26 @@ PaperInfo PaperInfo::getSystemDefaultPaper()
rtl::OUString aLocaleStr;
- Reference< XMultiServiceFactory > xFactory = ::comphelper::getProcessServiceFactory();
- Reference< XMultiServiceFactory > xConfigProv(
- xFactory->createInstance( CREATE_OUSTRING( "com.sun.star.configuration.ConfigurationProvider" ) ),
- UNO_QUERY_THROW );
-
+ Reference< XMultiServiceFactory > xConfigProv;
+ Reference< XNameAccess > xConfigNA;
Sequence< Any > aArgs( 1 );
- aArgs[ 0 ] <<= CREATE_OUSTRING( "org.openoffice.Setup/L10N/" );
- Reference< XNameAccess > xConfigNA( xConfigProv->createInstanceWithArguments(
- CREATE_OUSTRING( "com.sun.star.configuration.ConfigurationAccess" ), aArgs ), UNO_QUERY_THROW );
try
{
+ Reference< XMultiServiceFactory > xFactory = ::comphelper::getProcessServiceFactory();
+ xConfigProv = Reference< XMultiServiceFactory >(
+ xFactory->createInstance( CREATE_OUSTRING( "com.sun.star.configuration.ConfigurationProvider" ) ),
+ UNO_QUERY_THROW);
+
+ aArgs[ 0 ] <<= CREATE_OUSTRING( "org.openoffice.Setup/L10N/" );
+ xConfigNA = Reference< XNameAccess >(xConfigProv->createInstanceWithArguments(
+ CREATE_OUSTRING( "com.sun.star.configuration.ConfigurationAccess" ), aArgs ), UNO_QUERY_THROW);
+
// try user-defined locale setting
xConfigNA->getByName( CREATE_OUSTRING( "ooSetupSystemLocale" ) ) >>= aLocaleStr;
}
- catch( Exception& ) {}
+ catch( Exception& )
+ {
+ }
#ifdef UNX
// if set to "use system", get papersize from system
@@ -288,7 +297,7 @@ PaperInfo PaperInfo::getSystemDefaultPaper()
bool bHalve = false;
- size_t nExtraTabSize = sizeof(aCustoms) / sizeof(aCustoms[0]);
+ size_t nExtraTabSize = SAL_N_ELEMENTS(aCustoms);
for (size_t i = 0; i < nExtraTabSize; ++i)
{
if (rtl_str_compareIgnoreAsciiCase(aCustoms[i].pName, aPaper.getStr()) == 0)
@@ -359,7 +368,7 @@ PaperInfo PaperInfo::getSystemDefaultPaper()
try
{
// if set to "use system", try to get locale from system
- if( aLocaleStr.getLength() == 0 )
+ if (aLocaleStr.getLength() == 0 && xConfigProv.is())
{
aArgs[ 0 ] <<= CREATE_OUSTRING( "org.openoffice.System/L10N/" );
xConfigNA.set( xConfigProv->createInstanceWithArguments(
@@ -511,4 +520,4 @@ PaperInfo PaperInfo::getDefaultPaperForLocale(
return eType;
}
-/* vi:set tabstop=4 shiftwidth=4 expandtab: */
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/registerservices/registerservices.cxx b/i18npool/source/registerservices/registerservices.cxx
index 0671e5669956..fd08933af2fa 100644
--- a/i18npool/source/registerservices/registerservices.cxx
+++ b/i18npool/source/registerservices/registerservices.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -575,12 +576,12 @@ static const struct InstancesArray {
extern "C"
{
-void SAL_CALL component_getImplementationEnvironment( const sal_Char** ppEnvTypeName, uno_Environment** /*ppEnv*/ )
+SAL_DLLPUBLIC_EXPORT void SAL_CALL component_getImplementationEnvironment( const sal_Char** ppEnvTypeName, uno_Environment** /*ppEnv*/ )
{
*ppEnvTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME;
}
-void* SAL_CALL component_getFactory( const sal_Char* sImplementationName, void* _pServiceManager, void* /*_pRegistryKey*/ )
+SAL_DLLPUBLIC_EXPORT void* SAL_CALL component_getFactory( const sal_Char* sImplementationName, void* _pServiceManager, void* /*_pRegistryKey*/ )
{
void* pRet = NULL;
@@ -614,3 +615,5 @@ void* SAL_CALL component_getFactory( const sal_Char* sImplementationName, void*
}
} // "C"
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/search/levdis.cxx b/i18npool/source/search/levdis.cxx
index aa889a6d3581..fe1d1833e944 100644
--- a/i18npool/source/search/levdis.cxx
+++ b/i18npool/source/search/levdis.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -75,13 +76,6 @@
#include "levdis.hxx"
-
-#ifdef erTEST
-#include <stdlib.h>
-#include <stdio.h>
-#include <iostream.h>
-#endif
-
#ifdef SOLARIS
#undef min
#endif
@@ -126,25 +120,12 @@ static sal_Int32 Impl_WLD_StringLen( const sal_Unicode* pStr )
return (sal_Int32)(pTempStr-pStr);
}
-#ifdef erTESTMAT
-#define erTESTMATMAX 180
-static int npMatrix[erTESTMATMAX][erTESTMATMAX]; // nearly 64K
-#endif
-
// Distanz von String zu Pattern
int WLevDistance::WLD( const sal_Unicode* cString, sal_Int32 nStringLen )
{
int nSPMin = 0; // StrafPunkteMinimum
int nRepS = 0; // fuer SplitCount
-#ifdef erTESTMAT
-{
- for ( sal_Int32 r=0; r<=nStringLen && r < erTESTMATMAX; r++ )
- for ( sal_Int32 c=0; c<=nPatternLen && c < erTESTMATMAX; c++ )
- npMatrix[r][c] = 99; // Matrix initialisieren, nur visuell
-}
-#endif
-
// Laengendifferenz von Pattern und String
int nLenDiff = nPatternLen - nStars - nStringLen;
// mehr Einfuegungen oder Loeschungen noetig als Limit? => raus hier
@@ -163,13 +144,6 @@ int WLevDistance::WLD( const sal_Unicode* cString, sal_Int32 nStringLen )
else
nArrayLen = nStringLen + 1;
npDistance = aDisMem.NewMem( nArrayLen );
-#ifdef erTEST
- if ( !npDistance )
- {
- cerr << "DOOM! (Damned, Out Of Memory)" << endl;
- exit(1);
- }
-#endif
}
// Anfangswerte der zweiten Spalte (erstes Pattern-Zeichen) berechnen
@@ -214,9 +188,6 @@ int WLevDistance::WLD( const sal_Unicode* cString, sal_Int32 nStringLen )
{ // diese Stelle wird ersetzt
nRepS++;
nReplacePos = i;
-#ifdef erTESTMAT
- npMatrix[i][1] = -npDistance[i];
-#endif
}
else if ( nReplacePos > 0 && !nP )
{
@@ -225,9 +196,6 @@ int WLevDistance::WLD( const sal_Unicode* cString, sal_Int32 nStringLen )
if ( !nBalance )
{ // einer wurde ersetzt, der ein Insert war
nRepS--;
-#ifdef erTESTMAT
- npMatrix[nReplacePos][1] = npDistance[nReplacePos];
-#endif
nReplacePos = 0;
}
}
@@ -235,16 +203,6 @@ int WLevDistance::WLD( const sal_Unicode* cString, sal_Int32 nStringLen )
}
nSPMin = Min3( npDistance[0], npDistance[1], npDistance[2] );
}
-#ifdef erTESTMAT
-{
- for ( sal_Int32 r=0; r<=nStringLen && r < erTESTMATMAX; r++ )
- {
- npMatrix[r][0] = r * nInsQ0;
- if ( npMatrix[r][1] >= 0)
- npMatrix[r][1] = npDistance[r];
- }
-}
-#endif
// Distanzmatrix berechnen
sal_Int32 j = 0; // fuer alle Spalten des Pattern, solange nicht Limit
@@ -305,9 +263,6 @@ int WLevDistance::WLD( const sal_Unicode* cString, sal_Int32 nStringLen )
{ // diese Stelle wird ersetzt
nRepS++;
nReplacePos = i;
-#ifdef erTESTMAT
- npMatrix[i][j+1] = -npDistance[i];
-#endif
}
else if ( nReplacePos > 0 && !nPij )
{ // Zeichen in String und Pattern gleich.
@@ -322,25 +277,12 @@ int WLevDistance::WLD( const sal_Unicode* cString, sal_Int32 nStringLen )
if ( !nBalance )
{ // einer wurde ersetzt, der ein Insert war
nRepS--;
-#ifdef erTESTMAT
- npMatrix[nReplacePos][j+1] = npDistance[nReplacePos];
-#endif
nReplacePos = 0;
}
}
}
}
-#ifdef erTESTMAT
-{
- for ( sal_Int32 r=0; r<=nStringLen && r < erTESTMATMAX; r++ )
- if ( npMatrix[r][j+1] >= 0)
- npMatrix[r][j+1] = npDistance[r];
-}
-#endif
}
-#ifdef erTESTSPLIT
- printf(" nRepS: %d ", nRepS );
-#endif
if ( (nSPMin <= nLimit) && (npDistance[nStringLen] <= nLimit) )
return(npDistance[nStringLen]);
else
@@ -349,9 +291,6 @@ int WLevDistance::WLD( const sal_Unicode* cString, sal_Int32 nStringLen )
{
if ( nRepS && nLenDiff > 0 )
nRepS -= nLenDiff; // Inserts wurden mitgezaehlt
-#ifdef erTESTSPLIT
- printf(" nRepSdiff: %d ", nRepS );
-#endif
if ( (nSPMin <= 2 * nLimit)
&& (npDistance[nStringLen] <= 2 * nLimit)
&& (nRepS * nRepP0 <= nLimit) )
@@ -368,12 +307,12 @@ int WLevDistance::WLD( const sal_Unicode* cString, sal_Int32 nStringLen )
// aus Userwerten nOtherX, nShorterY, nLongerZ, bRelaxed
int WLevDistance::CalcLPQR( int nX, int nY, int nZ, bool bRelaxed )
{
- int nMin, nMid, nMax;
if ( nX < 0 ) nX = 0; // nur positive Werte
if ( nY < 0 ) nY = 0;
if ( nZ < 0 ) nZ = 0;
- if ( 0 == (nMin = Min3( nX, nY, nZ )) ) // mindestens einer 0
+ if (0 == Min3( nX, nY, nZ )) // mindestens einer 0
{
+ int nMid, nMax;
nMax = Max3( nX, nY, nZ ); // entweder 0 bei drei 0 oder Max
if ( 0 == (nMid = Mid3( nX, nY, nZ )) ) // sogar zwei 0
nLimit = nMax; // entweder 0 oder einziger >0
@@ -493,27 +432,6 @@ void WLevDistance::InitData( const sal_Unicode* cPattern )
}
-// CTor
-
-#ifdef erTEST
-
-WLevDistance::WLevDistance( const ::rtl::OUString& rPattern ) :
- nPatternLen( rPattern.getLength() ),
- aPatMem( nPatternLen + 1 ),
- nArrayLen( nPatternLen + 1 ),
- aDisMem( nArrayLen ),
- nLimit( LEVDISDEFAULTLIMIT ),
- nRepP0( LEVDISDEFAULT_P0 ),
- nInsQ0( LEVDISDEFAULT_Q0 ),
- nDelR0( LEVDISDEFAULT_R0 ),
- bSplitCount( false )
-{
- InitData( rPattern.getStr() );
-}
-
-#endif // erTEST
-
-
WLevDistance::WLevDistance( const sal_Unicode* cPattern,
int nOtherX, int nShorterY, int nLongerZ,
bool bRelaxed ) :
@@ -558,222 +476,4 @@ WLevDistance::~WLevDistance()
{
}
-/*************************************************************************
- * Test
- *************************************************************************/
-
-#ifdef erTEST
-
-#define LINESIZE 1000
-typedef char MAXSTRING [LINESIZE+1];
-
-#ifdef erTESTMAT
-
-void WLevDistance::ShowMatrix( const sal_Unicode* cString )
-{
- sal_Int32 r, c, l = Impl_WLD_StringLen(cString);
- printf(" | ");
- for ( c=0; c<nPatternLen; c++ )
-#error Error: conversion from sal_Unicode to char needed!
- printf( " %c ", cpPattern[c] );
- printf("\n---+---");
- for ( c=0; c<nPatternLen; c++ )
- printf( "---" );
- for ( r=0; r<=l && r < erTESTMATMAX; r++ )
- {
-#error Error: conversion from sal_Unicode to char needed!
- printf( "\n %c |", ( r==0 ? ' ' : cString[r-1] ) );
- for ( c=0; c<=nPatternLen && c < erTESTMATMAX; c++ )
- printf( "%2d ", npMatrix[r][c] );
- }
- printf("\n\n");
-}
-
-#endif // erTESTMAT
-
-// Delimiter fuer Token, \t Tab bleibt fuer immer an der ersten Stelle
-MAXSTRING cDelim = "\t, ;(){}[]<>&=+-/%!|.\\'\"~";
-
-void WLevDistance::ShowTest()
-{
- printf(" \n");
-#error Error: conversion from sal_Unicode to char needed!
- printf(" a *cpPattern . . . . : %s\n", cpPattern);
- printf(" b *bpPatIsWild . . . : ");
- for ( sal_Int32 i=0; i<nPatternLen; i++ )
- printf("%d", bpPatIsWild[i]);
- printf("\n");
- printf(" c nPatternLen . . . : %d\n", (int)nPatternLen);
- printf(" d nStars . . . . . . : %d\n", nStars);
- printf(" e nLimit . . . . . . : %d\n", nLimit);
- printf(" f nRepP0 (Ersetzen) : %d\n", nRepP0);
- printf(" g nInsQ0 (Einfuegen) : %d\n", nInsQ0);
- printf(" h nDelR0 (Loeschen) : %d\n", nDelR0);
- printf(" i bSplitCount . . . : %d\n", bSplitCount);
-#error Error: conversion from sal_Unicode to char needed!
- printf(" j cDelim . . . . . . : '%s'\n", cDelim);
- printf(" ~\n");
-}
-
-inline bool IsDelim( char c )
-{
- char* cp = cDelim;
- while ( *cp )
- if ( *cp++ == c )
- return( true );
- return( false );
-}
-
-MAXSTRING cString, cLine, cIgString;
-
-int main( int argc, char **argv )
-{
- int nLim, nP0, nQ0, nR0, nX, nY, nZ;
- int args = 0;
- bool IgnoreCase = false, Direct = false, bStrict = false;
- WLevDistance* pTest;
- if ( argc < 2 )
- {
- printf("%s Syntax:\n"
- " ... [-i] cPattern [nOtherX, nShorterY, nLongerZ [bStrict [cDelim]]] [<stdin] [>stdout]\n"
- " ... -d cPattern [nLimit [nRepP0 nInsQ0 nDelR0 [cDelim]]] [<stdin] [>stdout]\n"
- , argv[0]);
- exit(1);
- }
- if ( *argv[1] == '-' )
- {
- args++;
- argc--;
- switch ( *(argv[1]+1) )
- {
- case 'i':
- {
- IgnoreCase = true;
- char* cp = argv[args+1];
- while ( (*cp = tolower( *cp )) != 0 )
- cp++;
- break;
- }
- case 'd':
- Direct = true;
- break;
- }
- }
- if ( Direct )
- {
- if ( argc > 2 )
- nLim = atoi(argv[args+2]);
- else
- nLim = LEVDISDEFAULTLIMIT;
- if ( argc > 3 )
- {
- nP0 = atoi(argv[args+3]);
- nQ0 = atoi(argv[args+4]);
- nR0 = atoi(argv[args+5]);
- }
- else
- {
- nP0 = LEVDISDEFAULT_P0;
- nQ0 = LEVDISDEFAULT_Q0;
- nR0 = LEVDISDEFAULT_R0;
- }
- if ( argc > 6 )
- {
- strncpy( cDelim+1, argv[args+6], LINESIZE ); // \t Tab always remains
- cDelim[LINESIZE-1] = 0;
- }
- }
- else
- {
- if ( argc > 2 )
- {
- nX = atoi(argv[args+2]);
- nY = atoi(argv[args+3]);
- nZ = atoi(argv[args+4]);
- }
- else
- {
- nX = LEVDISDEFAULT_XOTHER;
- nY = LEVDISDEFAULT_YSHORTER;
- nZ = LEVDISDEFAULT_ZLONGER;
- }
- if ( argc > 5 )
- bStrict = atoi(argv[args+5]);
- if ( argc > 6 )
- {
- strncpy( cDelim+1, argv[args+6], LINESIZE ); // \t Tab always remains
- cDelim[LINESIZE-1] = 0;
- }
- }
- if ( Direct )
- {
-#error Error: conversion from char to OUString needed!
- pTest = new WLevDistance( argv[args+1] );
-#ifdef erTESTDEFAULT
- pTest->ShowTest();
-#endif
- pTest->SetLimit( nLim );
- pTest->SetReplaceP0( nP0 );
- pTest->SetInsertQ0( nQ0 );
- pTest->SetDeleteR0( nR0 );
- }
- else
- {
-#error Error: conversion from char to sal_Unicode needed!
- pTest = new WLevDistance( argv[args+1], nX, nY, nZ, !bStrict );
-#ifdef erTESTCCTOR
- WLevDistance aTmp( *pTest );
- aTmp.ShowTest();
-#endif
- nLim = pTest->GetLimit();
- }
- pTest->ShowTest();
- do
- {
- char* cp1, *cp2;
- static long unsigned int nLine = 0;
- cp1 = cLine;
- cin.getline( cLine, LINESIZE ) ;
- nLine++;
- while ( *cp1 )
- {
- while ( *cp1 && IsDelim(*cp1) )
- cp1++;
- cp2 = cString;
- while ( *cp1 && !IsDelim(*cp1) )
- *cp2++ = *cp1++;
- *cp2 = '\0';
- while ( *cp1 && IsDelim(*cp1) )
- cp1++;
- if ( *cString )
- {
- int ret;
- if ( IgnoreCase )
- {
- char* cpi1 = cString;
- char* cpi2 = cIgString;
- while ( *cpi1 )
- *cpi2++ = tolower( *cpi1++ );
- *cpi2 = '\0';
-#error Error: conversion from char to OUString / sal_Unicode,length needed!
- ret = pTest->WLD( cIgString );
- }
- else
-#error Error: conversion from char to OUString / sal_Unicode,length needed!
- ret = pTest->WLD( cString );
-#ifdef erTESTMAT
- printf("\n# %3d : %s\n", ret, cString);
-#error Error: conversion from char to sal_Unicode needed!
- pTest->ShowMatrix( cString );
-#else
- if ( ret <= nLim )
- printf("# %3d : %s\t(line %lu)\t%s\n", ret, cString, nLine, cLine);
-#endif
- }
- }
- } while ( !cin.eof() );
- return 0;
-}
-
-#endif // erTEST
-
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/search/levdis.hxx b/i18npool/source/search/levdis.hxx
index b61b731ea664..9efef0ff701c 100644
--- a/i18npool/source/search/levdis.hxx
+++ b/i18npool/source/search/levdis.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -144,13 +145,6 @@ class WLevDistance
int KGV( int a, int b ); // Kleinstes Gemeinsames Vielfaches
public:
-
-#ifdef erTEST
- // CToren fuer direktes Setzen der Gewichtung mit Set...()
- // im CTor werden die Defaultwerte fuer Limit/Rep/Ins/Del gesetzt
- explicit WLevDistance( const ::rtl::OUString& rPattern );
-#endif
-
// CToren mit Userangaben, danach mit GetLimit() Limit holen
// interner Aufruf von CalcLPQR()
// die mathematisch unkorrekte Berechnung wird als Default genommen!
@@ -180,14 +174,6 @@ public:
// SetSplit( TRUE ) macht nur mit Werten nach CalcLPQR() Sinn!
inline bool IsNormal( sal_Int32 nPos ) const { return( !bpPatIsWild[nPos] ); }
-
-#ifdef erTEST
- void ShowTest();
-#ifdef erTESTMAT
- void ShowMatrix( const sal_Unicode* cString );
-#endif
-#endif
-
};
inline int WLevDistance::SetLimit( int nNewLimit )
@@ -227,3 +213,4 @@ inline bool WLevDistance::SetSplit( bool bNewSplit )
#endif // _LEVDIS_HXX
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/search/textsearch.cxx b/i18npool/source/search/textsearch.cxx
index e71e0fc0cd71..756d6c863ff9 100644
--- a/i18npool/source/search/textsearch.cxx
+++ b/i18npool/source/search/textsearch.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -113,8 +114,8 @@ void TextSearch::setOptions( const SearchOptions& rOptions ) throw( RuntimeExcep
if( !xTranslit.is() )
{
Reference < XInterface > xI = xMSF->createInstance(
- OUString::createFromAscii(
- "com.sun.star.i18n.Transliteration"));
+ OUString(RTL_CONSTASCII_USTRINGPARAM(
+ "com.sun.star.i18n.Transliteration")));
if ( xI.is() )
xI->queryInterface( ::getCppuType(
(const Reference< XExtendedTransliteration >*)0))
@@ -135,8 +136,8 @@ void TextSearch::setOptions( const SearchOptions& rOptions ) throw( RuntimeExcep
if( !xTranslit2.is() )
{
Reference < XInterface > xI = xMSF->createInstance(
- OUString::createFromAscii(
- "com.sun.star.i18n.Transliteration"));
+ OUString(RTL_CONSTASCII_USTRINGPARAM(
+ "com.sun.star.i18n.Transliteration")));
if ( xI.is() )
xI->queryInterface( ::getCppuType(
(const Reference< XExtendedTransliteration >*)0))
@@ -152,7 +153,7 @@ void TextSearch::setOptions( const SearchOptions& rOptions ) throw( RuntimeExcep
if ( !xBreak.is() )
{
Reference < XInterface > xI = xMSF->createInstance(
- OUString::createFromAscii( "com.sun.star.i18n.BreakIterator"));
+ OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.i18n.BreakIterator")));
if( xI.is() )
xI->queryInterface( ::getCppuType(
(const Reference< XBreakIterator >*)0))
@@ -412,7 +413,7 @@ bool TextSearch::IsDelimiter( const OUString& rStr, sal_Int32 nPos ) const
if ( !xCharClass.is() )
{
Reference < XInterface > xI = xMSF->createInstance(
- OUString::createFromAscii( "com.sun.star.i18n.CharacterClassification"));
+ OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.i18n.CharacterClassification")));
if( xI.is() )
xI->queryInterface( ::getCppuType(
(const Reference< XCharacterClassification >*)0))
@@ -981,13 +982,13 @@ SAL_CALL TextSearch_CreateInstance(
extern "C"
{
-void SAL_CALL component_getImplementationEnvironment(
+SAL_DLLPUBLIC_EXPORT void SAL_CALL component_getImplementationEnvironment(
const sal_Char** ppEnvTypeName, uno_Environment** /*ppEnv*/ )
{
*ppEnvTypeName = CPPU_CURRENT_LANGUAGE_BINDING_NAME;
}
-void* SAL_CALL component_getFactory( const sal_Char* sImplementationName,
+SAL_DLLPUBLIC_EXPORT void* SAL_CALL component_getFactory( const sal_Char* sImplementationName,
void* _pServiceManager, void* /*_pRegistryKey*/ )
{
void* pRet = NULL;
@@ -1017,3 +1018,5 @@ void* SAL_CALL component_getFactory( const sal_Char* sImplementationName,
}
} // extern "C"
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/search/textsearch.hxx b/i18npool/source/search/textsearch.hxx
index 383b78e769b0..32b4d2e5af18 100644
--- a/i18npool/source/search/textsearch.hxx
+++ b/i18npool/source/search/textsearch.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -152,3 +153,5 @@ public:
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/textconversion/data/makefile.mk b/i18npool/source/textconversion/data/makefile.mk
index a93a4045af62..967b4f982ea2 100644
--- a/i18npool/source/textconversion/data/makefile.mk
+++ b/i18npool/source/textconversion/data/makefile.mk
@@ -61,7 +61,7 @@ LIB1OBJFILES=$(SHL1OBJS)
APP1TARGET = genconv_dict
$(MISC)$/%.cxx : %.dic
- $(AUGMENT_LIBRARY_PATH) $(BIN)$/genconv_dict $* $< $@
+ $(AUGMENT_LIBRARY_PATH) $(OUT_FOR_BUILD)$/bin$/genconv_dict $* $< $@
# ugly - is this dependency really required here?
$(foreach,i,$(shell @$(FIND) . -name "*.dic") $(MISC)$/dict_$(i:b).cxx) : $(BIN)$/genconv_dict$(EXECPOST)
diff --git a/i18npool/source/textconversion/genconv_dict.cxx b/i18npool/source/textconversion/genconv_dict.cxx
index 3b3e5d4e9c0a..50c9fcffbe32 100644
--- a/i18npool/source/textconversion/genconv_dict.cxx
+++ b/i18npool/source/textconversion/genconv_dict.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -481,3 +482,4 @@ void make_stc_word(FILE *sfp, FILE *cfp)
}
}
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/textconversion/textconversion.cxx b/i18npool/source/textconversion/textconversion.cxx
index 51bd7a4c1bf4..291b8df2f055 100644
--- a/i18npool/source/textconversion/textconversion.cxx
+++ b/i18npool/source/textconversion/textconversion.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -32,7 +33,8 @@
#include <textconversion.hxx>
using namespace com::sun::star::uno;
-using namespace rtl;
+
+using ::rtl::OUString;
namespace com { namespace sun { namespace star { namespace i18n {
@@ -41,9 +43,9 @@ extern "C" { static void SAL_CALL thisModule() {} }
TextConversion::TextConversion()
{
#ifdef SAL_DLLPREFIX
- OUString lib=OUString::createFromAscii(SAL_DLLPREFIX"textconv_dict"SAL_DLLEXTENSION);
+ OUString lib(RTL_CONSTASCII_USTRINGPARAM(SAL_DLLPREFIX"textconv_dict"SAL_DLLEXTENSION));
#else
- OUString lib=OUString::createFromAscii("textconv_dict"SAL_DLLEXTENSION);
+ OUString lib(RTL_CONSTASCII_USTRINGPARAM("textconv_dict"SAL_DLLEXTENSION));
#endif
hModule = osl_loadModuleRelative(
&thisModule, lib.pData, SAL_LOADMODULE_DEFAULT );
@@ -89,3 +91,5 @@ TextConversion::getSupportedServiceNames() throw( RuntimeException )
}
} } } }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/textconversion/textconversionImpl.cxx b/i18npool/source/textconversion/textconversionImpl.cxx
index 1e433737efe7..61eabe4199c3 100644
--- a/i18npool/source/textconversion/textconversionImpl.cxx
+++ b/i18npool/source/textconversion/textconversionImpl.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -33,7 +34,8 @@
using namespace com::sun::star::lang;
using namespace com::sun::star::uno;
-using namespace rtl;
+
+using ::rtl::OUString;
namespace com { namespace sun { namespace star { namespace i18n {
@@ -98,17 +100,17 @@ TextConversionImpl::getLocaleSpecificTextConversion(const Locale& rLocale) throw
Reference < XInterface > xI;
xI = xMSF->createInstance(
- OUString::createFromAscii("com.sun.star.i18n.TextConversion_") + aLocale.Language);
+ OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.i18n.TextConversion_")) + aLocale.Language);
if ( ! xI.is() )
xI = xMSF->createInstance(
- OUString::createFromAscii("com.sun.star.i18n.TextConversion_") + aLocale.Language +
- OUString::createFromAscii("_") + aLocale.Country);
+ OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.i18n.TextConversion_")) + aLocale.Language +
+ OUString(RTL_CONSTASCII_USTRINGPARAM("_")) + aLocale.Country);
if ( ! xI.is() )
xI = xMSF->createInstance(
- OUString::createFromAscii("com.sun.star.i18n.TextConversion_") + aLocale.Language +
- OUString::createFromAscii("_") + aLocale.Country +
- OUString::createFromAscii("_") + aLocale.Variant);
+ OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.i18n.TextConversion_")) + aLocale.Language +
+ OUString(RTL_CONSTASCII_USTRINGPARAM("_")) + aLocale.Country +
+ OUString(RTL_CONSTASCII_USTRINGPARAM("_")) + aLocale.Variant);
if (xI.is())
xI->queryInterface( getCppuType((const Reference< XTextConversion>*)0) ) >>= xTC;
@@ -143,3 +145,5 @@ TextConversionImpl::getSupportedServiceNames() throw( RuntimeException )
}
} } } }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/textconversion/textconversion_ko.cxx b/i18npool/source/textconversion/textconversion_ko.cxx
index 862076501153..8ebda8005220 100644
--- a/i18npool/source/textconversion/textconversion_ko.cxx
+++ b/i18npool/source/textconversion/textconversion_ko.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -41,7 +42,9 @@ using namespace com::sun::star::lang;
using namespace com::sun::star::i18n;
using namespace com::sun::star::linguistic2;
using namespace com::sun::star::uno;
-using namespace rtl;
+
+using ::rtl::OUString;
+using ::rtl::OUStringBuffer;
namespace com { namespace sun { namespace star { namespace i18n {
@@ -54,13 +57,13 @@ TextConversion_ko::TextConversion_ko( const Reference < XMultiServiceFactory >&
Reference < XInterface > xI;
xI = xMSF->createInstance(
- OUString::createFromAscii("com.sun.star.i18n.ConversionDictionary_ko"));
+ OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.i18n.ConversionDictionary_ko")));
if ( xI.is() )
xI->queryInterface( getCppuType((const Reference< XConversionDictionary>*)0) ) >>= xCD;
xI = xMSF->createInstance(
- OUString::createFromAscii( "com.sun.star.linguistic2.ConversionDictionaryList" ));
+ OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.linguistic2.ConversionDictionaryList")));
if ( xI.is() )
xI->queryInterface( getCppuType((const Reference< XConversionDictionaryList>*)0) ) >>= xCDL;
@@ -69,8 +72,8 @@ TextConversion_ko::TextConversion_ko( const Reference < XMultiServiceFactory >&
// get maximum length of word in dictionary
if (xCDL.is()) {
- Locale loc(OUString::createFromAscii("ko"),
- OUString::createFromAscii("KR"),
+ Locale loc(OUString(RTL_CONSTASCII_USTRINGPARAM("ko")),
+ OUString(RTL_CONSTASCII_USTRINGPARAM("KR")),
OUString());
maxLeftLength = xCDL->queryMaxCharCount(loc,
ConversionDictionaryType::HANGUL_HANJA,
@@ -341,3 +344,5 @@ TextConversion_ko::interactiveConversion( const Locale& /*rLocale*/, sal_Int16 /
}
} } } }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/textconversion/textconversion_zh.cxx b/i18npool/source/textconversion/textconversion_zh.cxx
index 2c0682d93205..ddb8a02283fd 100644
--- a/i18npool/source/textconversion/textconversion_zh.cxx
+++ b/i18npool/source/textconversion/textconversion_zh.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -40,7 +41,8 @@ using namespace com::sun::star::lang;
using namespace com::sun::star::i18n;
using namespace com::sun::star::linguistic2;
using namespace com::sun::star::uno;
-using namespace rtl;
+
+using ::rtl::OUString;
namespace com { namespace sun { namespace star { namespace i18n {
@@ -48,7 +50,7 @@ TextConversion_zh::TextConversion_zh( const Reference < XMultiServiceFactory >&
{
Reference < XInterface > xI;
xI = xMSF->createInstance(
- OUString::createFromAscii( "com.sun.star.linguistic2.ConversionDictionaryList" ));
+ OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.linguistic2.ConversionDictionaryList")));
if ( xI.is() )
xI->queryInterface( getCppuType((const Reference< XConversionDictionaryList>*)0) ) >>= xCDL;
@@ -241,7 +243,7 @@ TextConversion_zh::getConversion( const OUString& aText, sal_Int32 nStartPos, sa
const Locale& rLocale, sal_Int16 nConversionType, sal_Int32 nConversionOptions)
throw( RuntimeException, IllegalArgumentException, NoSupportException )
{
- if (rLocale.Language.equalsAscii("zh") &&
+ if (rLocale.Language.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("zh")) &&
( nConversionType == TextConversionType::TO_SCHINESE ||
nConversionType == TextConversionType::TO_TCHINESE) ) {
@@ -265,7 +267,7 @@ TextConversion_zh::getConversionWithOffset( const OUString& aText, sal_Int32 nSt
const Locale& rLocale, sal_Int16 nConversionType, sal_Int32 nConversionOptions, Sequence<sal_Int32>& offset)
throw( RuntimeException, IllegalArgumentException, NoSupportException )
{
- if (rLocale.Language.equalsAscii("zh") &&
+ if (rLocale.Language.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("zh")) &&
( nConversionType == TextConversionType::TO_SCHINESE ||
nConversionType == TextConversionType::TO_TCHINESE) ) {
@@ -294,3 +296,5 @@ TextConversion_zh::interactiveConversion( const Locale& /*rLocale*/, sal_Int16 /
}
} } } }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/transliteration/chartonum.cxx b/i18npool/source/transliteration/chartonum.cxx
index 7fced835f289..ac287114674e 100644
--- a/i18npool/source/transliteration/chartonum.cxx
+++ b/i18npool/source/transliteration/chartonum.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -34,7 +35,6 @@
#include <rtl/ustrbuf.hxx>
using namespace com::sun::star::uno;
-using namespace rtl;
namespace com { namespace sun { namespace star { namespace i18n {
@@ -62,3 +62,5 @@ TRANSLITERATION_CHARTONUM( _th)
#undef TRANSLITERATION_CHARTONUM
} } } }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/transliteration/data/numberchar.h b/i18npool/source/transliteration/data/numberchar.h
index 7bc0c50fc35d..73268c71a065 100644
--- a/i18npool/source/transliteration/data/numberchar.h
+++ b/i18npool/source/transliteration/data/numberchar.h
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -63,46 +64,6 @@ static const sal_Unicode NumberChar[][10] = {
{ 0x0E50, 0x0E51, 0x0E52, 0x0E53, 0x0E54, 0x0E55, 0x0E56, 0x0E57, 0x0E58, 0x0E59 } // Thai
};
-// not used
-#if 0
-static sal_Unicode DecimalChar[] = {
- 0x002E, // Half Width (Ascii)
- 0xFF0E, // Full Width
- 0xFF0E, // Chinese Lower
- 0x70B9, // S. Chinese Upper
- 0x9EDE, // T. Chinese Upper
- 0x30FB, // Japanese Modern
- 0x30FB, // Japanese Trad.
- 0xFF0E, // Korean Lower
- 0x9EDE, // Korean Upper
- 0xC810, // Korean Hangul
- 0x066B, // Arabic Indic
- 0x002E, // Est. Arabic Indic
- 0x002E, // Indic
- 0x002E // Thai
-};
-#endif
-
-// not used
-#if 0
-static sal_Unicode MinusChar[] = {
- 0x002D, // Half Width (Ascii)
- 0xFF0D, // Full Width
- 0xFF0D, // Chinese Lower
- 0x8D1F, // S. Chinese Upper
- 0x5069, // T. Chinese Upper
- 0x2212, // Japanese Modern
- 0x2212, // Japanese Trad.
- 0xFF0D, // Korean Lower
- 0x5069, // Korean Upper
- 0xFF0D, // Korean Hangul ???
- 0x002D, // Arabic Indic
- 0x002D, // Est. Arabic Indic
- 0x002D, // Indic
- 0x002D, // Thai
-};
-#endif
-
#define NUMBER_ZERO NumberChar[NumberChar_HalfWidth][0] // 0x0030
#define NUMBER_ONE NumberChar[NumberChar_HalfWidth][1] // 0x0031
#define NUMBER_NINE NumberChar[NumberChar_HalfWidth][9] // 0x0039
@@ -123,41 +84,12 @@ const sal_Int16 Multiplier_Count = 7;
const sal_Int16 ExponentCount_CJK = 6;
-// not used
-#if 0
-static sal_Int16 MultiplierExponent_CJK[ExponentCount_CJK] = {
- 12, 8, 4, 3, 2, 1
-};
-static sal_Unicode MultiplierChar_CJK[][ExponentCount_CJK] = {
- 0x5146, 0x4EBF, 0x4E07, 0x5343, 0x767E, 0x5341, // S. Chinese Lower
- 0x5146, 0x4EBF, 0x4E07, 0x4EDF, 0x4F70, 0x62FE, // S. Chinese Upper
- 0x5146, 0x5104, 0x842C, 0x5343, 0x767E, 0x5341, // T. Chinese & Korean Lower
- 0x5146, 0x5104, 0x842C, 0x4EDF, 0x4F70, 0x62FE, // T. Chinese & Korean Upper
- 0xC870, 0xC5B5, 0xB9CC, 0xCC9C, 0xBC31, 0xC2ED, // Korean Hangul
- 0x5146, 0x5104, 0x4E07, 0x5343, 0x767E, 0x5341, // Japanese Modern
- 0x5146, 0x5104, 0x842C, 0x9621, 0x767E, 0x62FE, // Japanese Traditional
-};
-#endif
const sal_Int16 ExponentCount_short_CJK = 2;
-// not used
-#if 0
-static sal_Int16 MultiplierExponent_short_CJK[ExponentCount_short_CJK] = {
- 8, 4,
-};
-
-static sal_Unicode MultiplierChar_short_CJK[][ExponentCount_short_CJK] = {
- 0x4EBF, 0x4E07, // S. Chinese Lower
- 0x4EBF, 0x4E07, // S. Chinese Upper
- 0x5104, 0x842C, // T. Chinese & Korean Lower
- 0x5104, 0x842C, // T. Chinese & Korean Upper
- 0xC5B5, 0xB9CC, // Korean Hangul
- 0x5104, 0x4E07, // Japanese Modern
- 0x5104, 0x842C, // Japanese Traditional
-};
-#endif
} } } }
#endif // _L10N_TRANSLITERATION_NUMTOCHAR_H_
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/transliteration/fullwidthToHalfwidth.cxx b/i18npool/source/transliteration/fullwidthToHalfwidth.cxx
index 95cf1ef4a237..a92ff533325a 100644
--- a/i18npool/source/transliteration/fullwidthToHalfwidth.cxx
+++ b/i18npool/source/transliteration/fullwidthToHalfwidth.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -39,7 +40,8 @@
using namespace com::sun::star::uno;
using namespace com::sun::star::lang;
-using namespace rtl;
+
+using ::rtl::OUString;
namespace com { namespace sun { namespace star { namespace i18n {
@@ -153,3 +155,4 @@ fullwidthToHalfwidthLikeASC::transliterateChar2Char( sal_Unicode inChar )
} } } }
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/transliteration/halfwidthToFullwidth.cxx b/i18npool/source/transliteration/halfwidthToFullwidth.cxx
index 7786d269d218..8e1decae447a 100644
--- a/i18npool/source/transliteration/halfwidthToFullwidth.cxx
+++ b/i18npool/source/transliteration/halfwidthToFullwidth.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -39,7 +40,8 @@
using namespace com::sun::star::uno;
using namespace com::sun::star::lang;
-using namespace rtl;
+
+using ::rtl::OUString;
namespace com { namespace sun { namespace star { namespace i18n {
@@ -133,3 +135,5 @@ halfwidthToFullwidthLikeJIS::transliterateChar2Char( sal_Unicode inChar)
}
} } } }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/transliteration/hiraganaToKatakana.cxx b/i18npool/source/transliteration/hiraganaToKatakana.cxx
index ef59e1845767..a92a48894586 100644
--- a/i18npool/source/transliteration/hiraganaToKatakana.cxx
+++ b/i18npool/source/transliteration/hiraganaToKatakana.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -36,7 +37,6 @@
using namespace com::sun::star::uno;
using namespace com::sun::star::lang;
-using namespace rtl;
namespace com { namespace sun { namespace star { namespace i18n {
@@ -59,3 +59,5 @@ hiraganaToKatakana::hiraganaToKatakana()
}
} } } }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/transliteration/ignoreBaFa_ja_JP.cxx b/i18npool/source/transliteration/ignoreBaFa_ja_JP.cxx
index a67841d2e4d6..b6b4581f8be6 100644
--- a/i18npool/source/transliteration/ignoreBaFa_ja_JP.cxx
+++ b/i18npool/source/transliteration/ignoreBaFa_ja_JP.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -35,7 +36,6 @@
#include <transliteration_Ignore.hxx>
using namespace com::sun::star::uno;
-using namespace rtl;
namespace com { namespace sun { namespace star { namespace i18n {
@@ -57,3 +57,5 @@ ignoreBaFa_ja_JP::ignoreBaFa_ja_JP()
}
} } } }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/transliteration/ignoreHyuByu_ja_JP.cxx b/i18npool/source/transliteration/ignoreHyuByu_ja_JP.cxx
index 8e7f03b54d17..2869ce57f63d 100644
--- a/i18npool/source/transliteration/ignoreHyuByu_ja_JP.cxx
+++ b/i18npool/source/transliteration/ignoreHyuByu_ja_JP.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -36,7 +37,6 @@
using namespace com::sun::star::uno;
using namespace com::sun::star::lang;
-using namespace rtl;
namespace com { namespace sun { namespace star { namespace i18n {
@@ -58,3 +58,5 @@ ignoreHyuByu_ja_JP::ignoreHyuByu_ja_JP()
}
} } } }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/transliteration/ignoreIandEfollowedByYa_ja_JP.cxx b/i18npool/source/transliteration/ignoreIandEfollowedByYa_ja_JP.cxx
index 833f060be638..4ecfbf00be9f 100644
--- a/i18npool/source/transliteration/ignoreIandEfollowedByYa_ja_JP.cxx
+++ b/i18npool/source/transliteration/ignoreIandEfollowedByYa_ja_JP.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -37,7 +38,8 @@
using namespace com::sun::star::uno;
using namespace com::sun::star::lang;
-using namespace rtl;
+
+using ::rtl::OUString;
namespace com { namespace sun { namespace star { namespace i18n {
@@ -147,3 +149,5 @@ ignoreIandEfollowedByYa_ja_JP::folding( const OUString& inStr, sal_Int32 startPo
}
} } } }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/transliteration/ignoreIterationMark_ja_JP.cxx b/i18npool/source/transliteration/ignoreIterationMark_ja_JP.cxx
index f6a11e11229d..59872eb78995 100644
--- a/i18npool/source/transliteration/ignoreIterationMark_ja_JP.cxx
+++ b/i18npool/source/transliteration/ignoreIterationMark_ja_JP.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -37,7 +38,8 @@
using namespace com::sun::star::uno;
using namespace com::sun::star::lang;
-using namespace rtl;
+
+using ::rtl::OUString;
namespace com { namespace sun { namespace star { namespace i18n {
@@ -155,3 +157,5 @@ ignoreIterationMark_ja_JP::folding( const OUString& inStr, sal_Int32 startPos, s
}
} } } }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/transliteration/ignoreKana.cxx b/i18npool/source/transliteration/ignoreKana.cxx
index 103bf9de5e3a..2111de81c1a5 100644
--- a/i18npool/source/transliteration/ignoreKana.cxx
+++ b/i18npool/source/transliteration/ignoreKana.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -39,7 +40,8 @@
using namespace com::sun::star::uno;
using namespace com::sun::star::lang;
-using namespace rtl;
+
+using ::rtl::OUString;
namespace com { namespace sun { namespace star { namespace i18n {
@@ -69,3 +71,5 @@ ignoreKana::transliterateChar2Char( sal_Unicode inChar) throw(RuntimeException,
}
} } } }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/transliteration/ignoreKiKuFollowedBySa_ja_JP.cxx b/i18npool/source/transliteration/ignoreKiKuFollowedBySa_ja_JP.cxx
index 39b2e7a384cc..f8d5cfd07b54 100644
--- a/i18npool/source/transliteration/ignoreKiKuFollowedBySa_ja_JP.cxx
+++ b/i18npool/source/transliteration/ignoreKiKuFollowedBySa_ja_JP.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -36,7 +37,8 @@
using namespace com::sun::star::uno;
using namespace com::sun::star::lang;
-using namespace rtl;
+
+using ::rtl::OUString;
namespace com { namespace sun { namespace star { namespace i18n {
@@ -104,3 +106,5 @@ ignoreKiKuFollowedBySa_ja_JP::folding( const OUString& inStr, sal_Int32 startPos
}
} } } }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/transliteration/ignoreMiddleDot_ja_JP.cxx b/i18npool/source/transliteration/ignoreMiddleDot_ja_JP.cxx
index 818014e2c0c6..a8f16647aed8 100644
--- a/i18npool/source/transliteration/ignoreMiddleDot_ja_JP.cxx
+++ b/i18npool/source/transliteration/ignoreMiddleDot_ja_JP.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -58,3 +59,5 @@ ignoreMiddleDot_ja_JP::ignoreMiddleDot_ja_JP()
}
} } } }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/transliteration/ignoreMinusSign_ja_JP.cxx b/i18npool/source/transliteration/ignoreMinusSign_ja_JP.cxx
index 2dc8a172223b..730e111f469c 100644
--- a/i18npool/source/transliteration/ignoreMinusSign_ja_JP.cxx
+++ b/i18npool/source/transliteration/ignoreMinusSign_ja_JP.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -65,3 +66,5 @@ ignoreMinusSign_ja_JP::ignoreMinusSign_ja_JP()
}
} } } }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/transliteration/ignoreProlongedSoundMark_ja_JP.cxx b/i18npool/source/transliteration/ignoreProlongedSoundMark_ja_JP.cxx
index 86048284d5b7..9689b6b8e0fb 100644
--- a/i18npool/source/transliteration/ignoreProlongedSoundMark_ja_JP.cxx
+++ b/i18npool/source/transliteration/ignoreProlongedSoundMark_ja_JP.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -36,7 +37,8 @@
using namespace com::sun::star::uno;
using namespace com::sun::star::lang;
-using namespace rtl;
+
+using ::rtl::OUString;
namespace com { namespace sun { namespace star { namespace i18n {
@@ -363,3 +365,5 @@ ignoreProlongedSoundMark_ja_JP::folding( const OUString& inStr, sal_Int32 startP
}
} } } }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/transliteration/ignoreSeZe_ja_JP.cxx b/i18npool/source/transliteration/ignoreSeZe_ja_JP.cxx
index 2554e2b672d3..c8c48dc2285d 100644
--- a/i18npool/source/transliteration/ignoreSeZe_ja_JP.cxx
+++ b/i18npool/source/transliteration/ignoreSeZe_ja_JP.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -36,7 +37,6 @@
using namespace com::sun::star::uno;
using namespace com::sun::star::lang;
-using namespace rtl;
namespace com { namespace sun { namespace star { namespace i18n {
@@ -63,3 +63,5 @@ ignoreSeZe_ja_JP::ignoreSeZe_ja_JP()
}
} } } }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/transliteration/ignoreSeparator_ja_JP.cxx b/i18npool/source/transliteration/ignoreSeparator_ja_JP.cxx
index 2a4fd0683864..3534cd1aa3d0 100644
--- a/i18npool/source/transliteration/ignoreSeparator_ja_JP.cxx
+++ b/i18npool/source/transliteration/ignoreSeparator_ja_JP.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -124,3 +125,4 @@ ignoreSeparator_ja_JP::ignoreSeparator_ja_JP()
} } } }
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/transliteration/ignoreSize_ja_JP.cxx b/i18npool/source/transliteration/ignoreSize_ja_JP.cxx
index 373a8b32df6e..d2793faea35a 100644
--- a/i18npool/source/transliteration/ignoreSize_ja_JP.cxx
+++ b/i18npool/source/transliteration/ignoreSize_ja_JP.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -39,7 +40,8 @@
using namespace com::sun::star::uno;
using namespace com::sun::star::lang;
-using namespace rtl;
+
+using ::rtl::OUString;
namespace com { namespace sun { namespace star { namespace i18n {
@@ -70,3 +72,5 @@ ignoreSize_ja_JP::transliterateChar2Char( sal_Unicode inChar) throw(RuntimeExcep
}
} } } }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/transliteration/ignoreSpace_ja_JP.cxx b/i18npool/source/transliteration/ignoreSpace_ja_JP.cxx
index c0d33e5ac1ef..daffa27a0f1c 100644
--- a/i18npool/source/transliteration/ignoreSpace_ja_JP.cxx
+++ b/i18npool/source/transliteration/ignoreSpace_ja_JP.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -65,3 +66,5 @@ ignoreSpace_ja_JP::ignoreSpace_ja_JP()
}
} } } }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/transliteration/ignoreTiJi_ja_JP.cxx b/i18npool/source/transliteration/ignoreTiJi_ja_JP.cxx
index 58e4cab48a83..b7280a7fc390 100644
--- a/i18npool/source/transliteration/ignoreTiJi_ja_JP.cxx
+++ b/i18npool/source/transliteration/ignoreTiJi_ja_JP.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -36,7 +37,6 @@
using namespace com::sun::star::uno;
using namespace com::sun::star::lang;
-using namespace rtl;
namespace com { namespace sun { namespace star { namespace i18n {
@@ -68,3 +68,5 @@ ignoreTiJi_ja_JP::ignoreTiJi_ja_JP()
}
} } } }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/transliteration/ignoreTraditionalKana_ja_JP.cxx b/i18npool/source/transliteration/ignoreTraditionalKana_ja_JP.cxx
index dcbb4d03f437..3bf328d688e0 100644
--- a/i18npool/source/transliteration/ignoreTraditionalKana_ja_JP.cxx
+++ b/i18npool/source/transliteration/ignoreTraditionalKana_ja_JP.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -66,3 +67,5 @@ ignoreTraditionalKana_ja_JP::ignoreTraditionalKana_ja_JP()
}
} } } }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/transliteration/ignoreTraditionalKanji_ja_JP.cxx b/i18npool/source/transliteration/ignoreTraditionalKanji_ja_JP.cxx
index 2d2a3a1bdf13..2bd2e7cd6ea7 100644
--- a/i18npool/source/transliteration/ignoreTraditionalKanji_ja_JP.cxx
+++ b/i18npool/source/transliteration/ignoreTraditionalKanji_ja_JP.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -745,3 +746,5 @@ ignoreTraditionalKanji_ja_JP::ignoreTraditionalKanji_ja_JP()
}
} } } }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/transliteration/ignoreWidth.cxx b/i18npool/source/transliteration/ignoreWidth.cxx
index 494963c39d3f..cdc5d59b0eb6 100644
--- a/i18npool/source/transliteration/ignoreWidth.cxx
+++ b/i18npool/source/transliteration/ignoreWidth.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -39,7 +40,8 @@
using namespace com::sun::star::uno;
using namespace com::sun::star::lang;
-using namespace rtl;
+
+using ::rtl::OUString;
namespace com { namespace sun { namespace star { namespace i18n {
@@ -70,3 +72,5 @@ ignoreWidth::transliterateChar2Char( sal_Unicode inChar) throw(RuntimeException,
}
} } } }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/transliteration/ignoreZiZu_ja_JP.cxx b/i18npool/source/transliteration/ignoreZiZu_ja_JP.cxx
index 42e454e73941..5b833041478d 100644
--- a/i18npool/source/transliteration/ignoreZiZu_ja_JP.cxx
+++ b/i18npool/source/transliteration/ignoreZiZu_ja_JP.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -66,3 +67,5 @@ ignoreZiZu_ja_JP::ignoreZiZu_ja_JP()
}
} } } }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/transliteration/katakanaToHiragana.cxx b/i18npool/source/transliteration/katakanaToHiragana.cxx
index fd821af5bf5b..9dbbc8eed6b3 100644
--- a/i18npool/source/transliteration/katakanaToHiragana.cxx
+++ b/i18npool/source/transliteration/katakanaToHiragana.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -56,3 +57,5 @@ katakanaToHiragana::katakanaToHiragana()
}
} } } }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/transliteration/largeToSmall_ja_JP.cxx b/i18npool/source/transliteration/largeToSmall_ja_JP.cxx
index f53981cca01e..3afec8d7026b 100644
--- a/i18npool/source/transliteration/largeToSmall_ja_JP.cxx
+++ b/i18npool/source/transliteration/largeToSmall_ja_JP.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -37,7 +38,6 @@
using namespace com::sun::star::uno;
using namespace com::sun::star::lang;
-using namespace rtl;
namespace com { namespace sun { namespace star { namespace i18n {
@@ -91,3 +91,5 @@ largeToSmall_ja_JP::largeToSmall_ja_JP()
}
} } } }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/transliteration/numtochar.cxx b/i18npool/source/transliteration/numtochar.cxx
index 5742ddf04926..5772ac0de763 100644
--- a/i18npool/source/transliteration/numtochar.cxx
+++ b/i18npool/source/transliteration/numtochar.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -67,3 +68,5 @@ TRANSLITERATION_NUMTOCHAR( _th, NATNUM1 )
#undef TRANSLITERATION_NUMTOCHAR
} } } }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/transliteration/numtotext_cjk.cxx b/i18npool/source/transliteration/numtotext_cjk.cxx
index af33702ec57a..06965b1835f7 100644
--- a/i18npool/source/transliteration/numtotext_cjk.cxx
+++ b/i18npool/source/transliteration/numtotext_cjk.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -90,3 +91,5 @@ TRANSLITERATION_NUMTOTEXT ( HangulCircledSyllable_ko, table_HangulCircledSyllabl
#undef TRANSLITERATION_NUMTOTEXT
} } } }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/transliteration/smallToLarge_ja_JP.cxx b/i18npool/source/transliteration/smallToLarge_ja_JP.cxx
index 9b054dfb972a..42285b99afe1 100644
--- a/i18npool/source/transliteration/smallToLarge_ja_JP.cxx
+++ b/i18npool/source/transliteration/smallToLarge_ja_JP.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -37,7 +38,6 @@
using namespace com::sun::star::uno;
using namespace com::sun::star::lang;
-using namespace rtl;
namespace com { namespace sun { namespace star { namespace i18n {
@@ -91,3 +91,5 @@ smallToLarge_ja_JP::smallToLarge_ja_JP()
}
} } } }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/transliteration/textToPronounce_zh.cxx b/i18npool/source/transliteration/textToPronounce_zh.cxx
index 38c5d75931f2..d854c027016e 100644
--- a/i18npool/source/transliteration/textToPronounce_zh.cxx
+++ b/i18npool/source/transliteration/textToPronounce_zh.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -37,7 +38,9 @@
#include <textToPronounce_zh.hxx>
using namespace com::sun::star::uno;
-using namespace rtl;
+
+using ::rtl::OUString;
+using ::rtl::OUStringBuffer;
namespace com { namespace sun { namespace star { namespace i18n {
@@ -148,9 +151,9 @@ extern "C" { static void SAL_CALL thisModule() {} }
TextToPronounce_zh::TextToPronounce_zh(const sal_Char* func_name)
{
#ifdef SAL_DLLPREFIX
- OUString lib=OUString::createFromAscii(SAL_DLLPREFIX"index_data"SAL_DLLEXTENSION);
+ OUString lib(RTL_CONSTASCII_USTRINGPARAM(SAL_DLLPREFIX"index_data"SAL_DLLEXTENSION));
#else
- OUString lib=OUString::createFromAscii("index_data"SAL_DLLEXTENSION);
+ OUString lib(RTL_CONSTASCII_USTRINGPARAM("index_data"SAL_DLLEXTENSION));
#endif
hModule = osl_loadModuleRelative(
&thisModule, lib.pData, SAL_LOADMODULE_DEFAULT );
@@ -166,3 +169,5 @@ TextToPronounce_zh::~TextToPronounce_zh()
if (hModule) osl_unloadModule(hModule);
}
} } } }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/transliteration/texttonum.cxx b/i18npool/source/transliteration/texttonum.cxx
index 1d801bca569a..888c871c1fc3 100644
--- a/i18npool/source/transliteration/texttonum.cxx
+++ b/i18npool/source/transliteration/texttonum.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -34,7 +35,6 @@
#include <rtl/ustrbuf.hxx>
using namespace com::sun::star::uno;
-using namespace rtl;
namespace com { namespace sun { namespace star { namespace i18n {
@@ -62,3 +62,5 @@ TRANSLITERATION_TEXTTONUM( KanjiLongModern_ja_JP)
#undef TRANSLITERATION_TEXTTONUM
} } } }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/transliteration/transliterationImpl.cxx b/i18npool/source/transliteration/transliterationImpl.cxx
index 7506ec5c15aa..c900f2f3636f 100644
--- a/i18npool/source/transliteration/transliterationImpl.cxx
+++ b/i18npool/source/transliteration/transliterationImpl.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -51,9 +52,10 @@
using namespace com::sun::star::uno;
using namespace com::sun::star::lang;
-using namespace rtl;
using namespace com::sun::star::container;
+using ::rtl::OUString;
+
namespace com { namespace sun { namespace star { namespace i18n {
#define ERROR RuntimeException()
@@ -159,7 +161,7 @@ TransliterationImpl::TransliterationImpl(const Reference <XMultiServiceFactory>&
if ( xMSF.is() )
{
Reference < XInterface > xI=
- xMSF->createInstance(OUString::createFromAscii("com.sun.star.i18n.LocaleData"));
+ xMSF->createInstance(OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.i18n.LocaleData")));
if ( xI.is() ) {
Any x = xI->queryInterface( ::getCppuType( (const uno::Reference< i18n::XLocaleData >*)0) );
x >>= localedata;
@@ -181,7 +183,7 @@ TransliterationImpl::getName() throw(RuntimeException)
if (numCascade == 1 && bodyCascade[0].is())
return bodyCascade[0]->getName();
if (numCascade < 1)
- return ( OUString::createFromAscii("Not Loaded"));
+ return ( OUString(RTL_CONSTASCII_USTRINGPARAM("Not Loaded")));
throw ERROR;
}
@@ -606,7 +608,7 @@ void TransliterationImpl::loadBody( OUString &implName, Reference<XExtendedTrans
Reference< XContentEnumerationAccess > xEnumAccess( xSMgr, UNO_QUERY );
Reference< XEnumeration > xEnum(xEnumAccess->createContentEnumeration(
- OUString::createFromAscii(TRLT_SERVICELNAME_L10N)));
+ OUString(RTL_CONSTASCII_USTRINGPARAM(TRLT_SERVICELNAME_L10N))));
if (xEnum.is()) {
while (xEnum->hasMoreElements()) {
Any a = xEnum->nextElement();
@@ -636,7 +638,7 @@ sal_Bool SAL_CALL
TransliterationImpl::loadModuleByName( const OUString& implName,
Reference<XExtendedTransliteration>& body, const Locale& rLocale) throw(RuntimeException)
{
- OUString cname = OUString::createFromAscii(TRLT_IMPLNAME_PREFIX) + implName;
+ OUString cname = OUString(RTL_CONSTASCII_USTRINGPARAM(TRLT_IMPLNAME_PREFIX)) + implName;
loadBody(cname, body);
if (body.is()) {
body->loadModule((TransliterationModules)0, rLocale); // toUpper/toLoad need rLocale
@@ -647,7 +649,7 @@ TransliterationImpl::loadModuleByName( const OUString& implName,
if (i == 0) // current module is caseignore
body->loadModule(TMlist[0].tm, rLocale); // caseingore need to setup module name
if (! caseignore.is()) {
- OUString bname = OUString::createFromAscii(TRLT_IMPLNAME_PREFIX) +
+ OUString bname = OUString(RTL_CONSTASCII_USTRINGPARAM(TRLT_IMPLNAME_PREFIX)) +
OUString::createFromAscii(TMlist[0].implName);
loadBody(bname, caseignore);
}
@@ -685,3 +687,5 @@ TransliterationImpl::getSupportedServiceNames(void) throw( RuntimeException )
}
} } } }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/transliteration/transliteration_Ignore.cxx b/i18npool/source/transliteration/transliteration_Ignore.cxx
index 35e82fc579f7..4c68197b5d87 100644
--- a/i18npool/source/transliteration/transliteration_Ignore.cxx
+++ b/i18npool/source/transliteration/transliteration_Ignore.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -34,7 +35,7 @@
#include <transliteration_Ignore.hxx>
using namespace com::sun::star::uno;
-using namespace rtl;
+using ::rtl::OUString;
namespace com { namespace sun { namespace star { namespace i18n {
@@ -218,3 +219,5 @@ transliteration_Ignore::transliterateChar2Char( sal_Unicode inChar) throw(Runtim
}
} } } }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/transliteration/transliteration_Numeric.cxx b/i18npool/source/transliteration/transliteration_Numeric.cxx
index 95b44200ceac..5a1de0351a9c 100644
--- a/i18npool/source/transliteration/transliteration_Numeric.cxx
+++ b/i18npool/source/transliteration/transliteration_Numeric.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -33,7 +34,8 @@
#include <defaultnumberingprovider.hxx>
using namespace com::sun::star::uno;
-using namespace rtl;
+
+using ::rtl::OUString;
namespace com { namespace sun { namespace star { namespace i18n {
@@ -147,3 +149,5 @@ transliteration_Numeric::transliterateChar2Char( sal_Unicode inChar ) throw(Runt
}
} } } }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/transliteration/transliteration_OneToOne.cxx b/i18npool/source/transliteration/transliteration_OneToOne.cxx
index 9628286f892d..f22e57a8e219 100644
--- a/i18npool/source/transliteration/transliteration_OneToOne.cxx
+++ b/i18npool/source/transliteration/transliteration_OneToOne.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -34,7 +35,8 @@
#include <transliteration_OneToOne.hxx>
using namespace com::sun::star::uno;
-using namespace rtl;
+
+using ::rtl::OUString;
namespace com { namespace sun { namespace star { namespace i18n {
@@ -106,3 +108,4 @@ transliteration_OneToOne::transliterateChar2Char( sal_Unicode inChar) throw(Runt
} } } }
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/transliteration/transliteration_body.cxx b/i18npool/source/transliteration/transliteration_body.cxx
index 43222b7a41eb..84ae11349a32 100755..100644
--- a/i18npool/source/transliteration/transliteration_body.cxx
+++ b/i18npool/source/transliteration/transliteration_body.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -47,8 +48,6 @@ using namespace ::com::sun::star::uno;
using namespace ::com::sun::star::lang;
using namespace ::rtl;
-#define A2OU(x) OUString::createFromAscii(x)
-
namespace com { namespace sun { namespace star { namespace i18n {
@@ -112,64 +111,7 @@ Transliteration_body::transliterate(
Sequence< sal_Int32 >& offset)
throw(RuntimeException)
{
-#if 0
-/* Performance optimization:
- * The two realloc() consume 48% (32% grow, 16% shrink) runtime of this method!
- * getValue() needs about 15%, so there is equal balance if we trade the second
- * (shrinking) realloc() for a getValue(). But if the caller initializes the
- * sequence to nCount elements there isn't any change in size necessary in most
- * cases (one-to-one mapping) and we gain 33%.
- *
- * Of that constellation the getValue() method takes 20% upon each call, so 40%
- * for both. By remembering the first calls' results we could gain some extra
- * percentage again, but unfortunately getValue() may return a reference to a
- * static buffer, so we can't store the pointer directly but would have to
- * copy-construct an array, which doesn't give us any advantage.
- *
- * Much more is accomplished by working directly on the sequence buffer
- * returned by getArray() instead of using operator[] for each and every
- * access.
- *
- * And while we're at it: now that we know the size in advance we don't need to
- * copy the buffer anymore, just create the real string buffer and let the
- * return value take ownership.
- *
- * All together these changes result in the new implementation needing only 62%
- * of the time of the old implementation (in other words: that one was 1.61
- * times slower ...)
- */
-
- // Allocate the max possible buffer. Try to use stack instead of heap which
- // would have to be reallocated most times anyway.
- const sal_Int32 nLocalBuf = 512 * NMAPPINGMAX;
- sal_Unicode aLocalBuf[nLocalBuf], *out = aLocalBuf, *aHeapBuf = NULL;
-
- const sal_Unicode *in = inStr.getStr() + startPos;
-
- if (nCount > 512)
- out = aHeapBuf = (sal_Unicode*) malloc((nCount * NMAPPINGMAX) * sizeof(sal_Unicode));
-
- if (useOffset)
- offset.realloc(nCount * NMAPPINGMAX);
- sal_Int32 j = 0;
- for (sal_Int32 i = 0; i < nCount; i++) {
- Mapping &map = casefolding::getValue(in, i, nCount, aLocale, nMappingType);
- for (sal_Int32 k = 0; k < map.nmap; k++) {
- if (useOffset)
- offset[j] = i + startPos;
- out[j++] = map.map[k];
- }
- }
- if (useOffset)
- offset.realloc(j);
- OUString r(out, j);
-
- if (aHeapBuf)
- free(aHeapBuf);
-
- return r;
-#else
const sal_Unicode *in = inStr.getStr() + startPos;
// Two different blocks to eliminate the if(useOffset) condition inside the
@@ -251,7 +193,6 @@ Transliteration_body::transliterate(
delete [] pHeapBuf;
return aRet;
}
-#endif
}
OUString SAL_CALL
@@ -331,61 +272,6 @@ Transliteration_titlecase::Transliteration_titlecase()
implementationName = "com.sun.star.i18n.Transliteration.Transliteration_titlecase";
}
-#if 0
-struct LigatureData
-{
- sal_uInt32 cChar;
- sal_Char * pUtf8Text;
-};
-
-// available Unicode ligatures:
-// http://www.unicode.org/charts
-// http://www.unicode.org/charts/PDF/UFB00.pdf
-static LigatureData aLigatures[] =
-{
- { 0x0FB00, "ff" },
- { 0x0FB01, "fi" },
- { 0x0FB02, "fl" },
- { 0x0FB03, "ffi" },
- { 0x0FB04, "ffl" },
- { 0x0FB05, "ft" },
- { 0x0FB06, "st" },
-
- { 0x0FB13, "\xD5\xB4\xD5\xB6" }, // Armenian small men now
- { 0x0FB14, "\xD5\xB4\xD5\xA5" }, // Armenian small men ech
- { 0x0FB15, "\xD5\xB4\xD5\xAB" }, // Armenian small men ini
- { 0x0FB16, "\xD5\xBE\xD5\xB6" }, // Armenian small vew now
- { 0x0FB17, "\xD5\xB4\xD5\xAD" }, // Armenian small men xeh
- { 0x00000, "" }
-};
-
-static inline bool lcl_IsLigature( sal_uInt32 cChar )
-{
- return (0x0FB00 <= cChar && cChar <= 0x0FB06) || (0x0FB13 <= cChar && cChar <= 0x0FB17);
-}
-
-static rtl::OUString lcl_ResolveLigature( sal_uInt32 cChar )
-{
- rtl::OUString aRes;
- if (lcl_IsLigature( cChar ))
- {
- LigatureData *pFound = NULL;
- LigatureData *pData = aLigatures;
- while (!pFound && pData->cChar != 0)
- {
- if (pData->cChar == cChar)
- pFound = pData;
- ++pData;
- }
- if (pFound)
- aRes = rtl::OUString( pFound->pUtf8Text, strlen( pFound->pUtf8Text ), RTL_TEXTENCODING_UTF8 );
- }
- else
- aRes = rtl::OUString( &cChar, 1 );
- return aRes;
-}
-#endif // if 0
-
static rtl::OUString transliterate_titlecase_Impl(
const OUString& inStr, sal_Int32 startPos, sal_Int32 nCount,
const Locale &rLocale,
@@ -471,3 +357,4 @@ rtl::OUString SAL_CALL Transliteration_sentencecase::transliterate(
} } } }
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/transliteration/transliteration_caseignore.cxx b/i18npool/source/transliteration/transliteration_caseignore.cxx
index ba63127c2d70..3d2432c617f6 100644
--- a/i18npool/source/transliteration/transliteration_caseignore.cxx
+++ b/i18npool/source/transliteration/transliteration_caseignore.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -49,20 +50,6 @@ Transliteration_caseignore::Transliteration_caseignore()
implementationName = "com.sun.star.i18n.Transliteration.Transliteration_caseignore";
}
-#if 0
-/* NOTE: We had this, derived from Transliteration_caseignore, but it was
- * unused code. Deactivated with #i89580# but left for reference in case
- * MappingTypeSimpleFolding would be needed at some time.
- */
-Transliteration_simplecaseignore::Transliteration_simplecaseignore()
-{
- nMappingType = MappingTypeSimpleFolding;
- moduleLoaded = (TransliterationModules)0;
- transliterationName = "simple case ignore (generic)";
- implementationName = "com.sun.star.i18n.Transliteration.Transliteration_simplecaseignore";
-}
-#endif
-
void SAL_CALL
Transliteration_caseignore::loadModule( TransliterationModules modName, const Locale& rLocale )
throw(RuntimeException)
@@ -170,3 +157,5 @@ Transliteration_caseignore::compare(
}
} } } }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/source/transliteration/transliteration_commonclass.cxx b/i18npool/source/transliteration/transliteration_commonclass.cxx
index 278336411ce8..366757d0b18e 100644
--- a/i18npool/source/transliteration/transliteration_commonclass.cxx
+++ b/i18npool/source/transliteration/transliteration_commonclass.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -129,7 +130,7 @@ transliteration_commonclass::compareString( const OUString& str1, const OUString
OUString SAL_CALL
transliteration_commonclass::transliterateString2String( const OUString& inStr, sal_Int32 startPos, sal_Int32 nCount ) throw(RuntimeException)
{
- static Sequence < sal_Int32 > dummy_offset;
+ Sequence < sal_Int32 > dummy_offset;
useOffset = sal_False;
OUString tmpStr = transliterate(inStr, startPos, nCount, dummy_offset);
useOffset = sal_True;
@@ -162,3 +163,5 @@ Sequence< OUString > SAL_CALL transliteration_commonclass::getSupportedServiceNa
}
} } } }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18npool/util/makefile.mk b/i18npool/util/makefile.mk
index 8c9f1a83b2c0..bbaecb5cb94e 100644
--- a/i18npool/util/makefile.mk
+++ b/i18npool/util/makefile.mk
@@ -80,10 +80,16 @@ SHL1STDLIBS= \
.INCLUDE : target.mk
-ALLTAR : $(MISC)/i18npool.component
+ALLTAR : $(MISC)/i18npool.component $(MISC)/qa_i18npool.component
$(MISC)/i18npool.component .ERRREMOVE : $(SOLARENV)/bin/createcomponent.xslt \
i18npool.component
$(XSLTPROC) --nonet --stringparam uri \
'$(COMPONENTPREFIX_BASIS_NATIVE)$(SHL1TARGETN:f)' -o $@ \
$(SOLARENV)/bin/createcomponent.xslt i18npool.component
+
+$(MISC)/qa_i18npool.component .ERRREMOVE : $(SOLARENV)/bin/createcomponent.xslt \
+ i18npool.component
+ $(XSLTPROC) --nonet --stringparam uri \
+ '$(COMPONENTPREFIX_INBUILD_NATIVE)$(SHL1TARGETN:f)' -o $@ \
+ $(SOLARENV)/bin/createcomponent.xslt i18npool.component
diff --git a/i18npool/xml/ChapterCollator.xml b/i18npool/xml/ChapterCollator.xml
index 48c1f6585d94..72558999da49 100644
--- a/i18npool/xml/ChapterCollator.xml
+++ b/i18npool/xml/ChapterCollator.xml
@@ -22,14 +22,12 @@
<project-build-dependency> cppu </project-build-dependency>
<project-build-dependency> registry </project-build-dependency>
<project-build-dependency> store </project-build-dependency>
- <project-build-dependency> vos </project-build-dependency>
<project-build-dependency> sal </project-build-dependency>
<project-build-dependency> unotools </project-build-dependency>
<runtime-module-dependency> cppuhelper </runtime-module-dependency>
<runtime-module-dependency> cppu </runtime-module-dependency>
<runtime-module-dependency> reg </runtime-module-dependency>
<runtime-module-dependency> store </runtime-module-dependency>
- <runtime-module-dependency> vos </runtime-module-dependency>
<runtime-module-dependency> sal </runtime-module-dependency>
<runtime-module-dependency> unotools </runtime-module-dependency>
</module-description>
diff --git a/i18npool/xml/Collator.xml b/i18npool/xml/Collator.xml
index 1b1f6489379b..6940c0785b0a 100644
--- a/i18npool/xml/Collator.xml
+++ b/i18npool/xml/Collator.xml
@@ -22,14 +22,12 @@
<project-build-dependency> cppu </project-build-dependency>
<project-build-dependency> registry </project-build-dependency>
<project-build-dependency> store </project-build-dependency>
- <project-build-dependency> vos </project-build-dependency>
<project-build-dependency> sal </project-build-dependency>
<project-build-dependency> unotools </project-build-dependency>
<runtime-module-dependency> cppuhelper </runtime-module-dependency>
<runtime-module-dependency> cppu </runtime-module-dependency>
<runtime-module-dependency> reg </runtime-module-dependency>
<runtime-module-dependency> store </runtime-module-dependency>
- <runtime-module-dependency> vos </runtime-module-dependency>
<runtime-module-dependency> sal </runtime-module-dependency>
<runtime-module-dependency> unotools </runtime-module-dependency>
</module-description>
diff --git a/i18nutil/inc/i18nutil/casefolding.hxx b/i18nutil/inc/i18nutil/casefolding.hxx
index 4a8030557b4d..941b3772e5e0 100644
--- a/i18nutil/inc/i18nutil/casefolding.hxx
+++ b/i18nutil/inc/i18nutil/casefolding.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -82,3 +83,5 @@ public:
} } } }
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18nutil/inc/i18nutil/oneToOneMapping.hxx b/i18nutil/inc/i18nutil/oneToOneMapping.hxx
index 53d4285d31af..ff88b3e5410d 100644
--- a/i18nutil/inc/i18nutil/oneToOneMapping.hxx
+++ b/i18nutil/inc/i18nutil/oneToOneMapping.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -98,3 +99,5 @@ protected:
} } } }
#endif // _I18N_TRANSLITERATION_ONETOONEMAPPING_HXX_
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18nutil/inc/i18nutil/unicode.hxx b/i18nutil/inc/i18nutil/unicode.hxx
index bd52ed5a46dd..d6b33f188389 100644
--- a/i18nutil/inc/i18nutil/unicode.hxx
+++ b/i18nutil/inc/i18nutil/unicode.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -65,3 +66,4 @@ public:
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18nutil/inc/i18nutil/widthfolding.hxx b/i18nutil/inc/i18nutil/widthfolding.hxx
index 556a4a319975..337fa34cad37 100644
--- a/i18nutil/inc/i18nutil/widthfolding.hxx
+++ b/i18nutil/inc/i18nutil/widthfolding.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -57,3 +58,5 @@ public:
} } } }
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18nutil/inc/i18nutil/x_rtl_ustring.h b/i18nutil/inc/i18nutil/x_rtl_ustring.h
index 028f9718b213..3b94c697d7f9 100644
--- a/i18nutil/inc/i18nutil/x_rtl_ustring.h
+++ b/i18nutil/inc/i18nutil/x_rtl_ustring.h
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -76,3 +77,5 @@ inline void SAL_CALL x_rtl_uString_release( rtl_uString * value )
#endif // #ifndef _I18N_X_RTL_USTRING_H_
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18nutil/prj/d.lst b/i18nutil/prj/d.lst
index b992b05f41df..fd6c2683cb35 100644
--- a/i18nutil/prj/d.lst
+++ b/i18nutil/prj/d.lst
@@ -1,13 +1,13 @@
-mkdir: %_DEST%\inc%_EXT%\i18nutil
+mkdir: %_DEST%\inc\i18nutil
-..\inc\i18nutil\casefolding.hxx %_DEST%\inc%_EXT%\i18nutil\casefolding.hxx
-..\inc\i18nutil\oneToOneMapping.hxx %_DEST%\inc%_EXT%\i18nutil\oneToOneMapping.hxx
-..\inc\i18nutil\unicode.hxx %_DEST%\inc%_EXT%\i18nutil\unicode.hxx
-..\inc\i18nutil\widthfolding.hxx %_DEST%\inc%_EXT%\i18nutil\widthfolding.hxx
-..\inc\i18nutil\x_rtl_ustring.h %_DEST%\inc%_EXT%\i18nutil\x_rtl_ustring.h
+..\inc\i18nutil\casefolding.hxx %_DEST%\inc\i18nutil\casefolding.hxx
+..\inc\i18nutil\oneToOneMapping.hxx %_DEST%\inc\i18nutil\oneToOneMapping.hxx
+..\inc\i18nutil\unicode.hxx %_DEST%\inc\i18nutil\unicode.hxx
+..\inc\i18nutil\widthfolding.hxx %_DEST%\inc\i18nutil\widthfolding.hxx
+..\inc\i18nutil\x_rtl_ustring.h %_DEST%\inc\i18nutil\x_rtl_ustring.h
-..\%__SRC%\bin\i18nutil*.dll %_DEST%\bin%_EXT%\i18nutil*.dll
-..\%__SRC%\lib\libi18nutil*.so %_DEST%\lib%_EXT%\libi18nutil*.so
-..\%__SRC%\lib\libi18nutil*.dylib %_DEST%\lib%_EXT%\libi18nutil*.dylib
-..\%__SRC%\lib\ii18nutil.lib %_DEST%\lib%_EXT%\ii18nutil.lib
+..\%__SRC%\bin\i18nutil*.dll %_DEST%\bin\i18nutil*.dll
+..\%__SRC%\lib\libi18nutil*.so %_DEST%\lib\libi18nutil*.so
+..\%__SRC%\lib\libi18nutil*.dylib %_DEST%\lib\libi18nutil*.dylib
+..\%__SRC%\lib\ii18nutil.lib %_DEST%\lib\ii18nutil.lib
diff --git a/i18nutil/source/utility/casefolding.cxx b/i18nutil/source/utility/casefolding.cxx
index 8563a44798f0..01d1e3488c76 100644
--- a/i18nutil/source/utility/casefolding.cxx
+++ b/i18nutil/source/utility/casefolding.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -45,7 +46,7 @@ static Mapping mapping_0049[] = {{0, 2, {0x0069, 0x0307, 0}},{0, 1, {0x0131, 0,
static Mapping mapping_0069[] = {{0, 1, {0x0130, 0, 0}},{0, 1, {0x0049, 0, 0}}};
static Mapping mapping_0130[] = {{0, 1, {0x0069, 0, 0}},{0, 1, {0x0130, 0, 0}}};
-#define langIs(lang) (aLocale.Language.compareToAscii(lang) == 0)
+#define langIs(lang) (aLocale.Language.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM(lang)))
// only check simple case, there is more complicated case need to be checked.
#define type_i(ch) ((ch) == 0x0069 || (ch) == 0x006a)
@@ -165,3 +166,4 @@ sal_Unicode casefolding::getNextChar(const sal_Unicode *str, sal_Int32& idx, sal
} } } }
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18nutil/source/utility/casefolding_data.h b/i18nutil/source/utility/casefolding_data.h
index ac8b609fb3d2..e150c96e5a2e 100644
--- a/i18nutil/source/utility/casefolding_data.h
+++ b/i18nutil/source/utility/casefolding_data.h
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -863,3 +864,4 @@ static Mapping CaseMappingExtra[] = {
#endif
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18nutil/source/utility/makefile.mk b/i18nutil/source/utility/makefile.mk
index b38084309af4..adfddd91db2d 100644
--- a/i18nutil/source/utility/makefile.mk
+++ b/i18nutil/source/utility/makefile.mk
@@ -46,11 +46,7 @@ SLOFILES= \
$(SLO)$/oneToOneMapping.obj
# Unicode utilities
-.IF "$(GUI)" == "OS2"
-SHL1TARGET= $(TARGET)
-.ELSE
SHL1TARGET= $(TARGET)$(COMID)
-.ENDIF
SHL1IMPLIB= i$(TARGET)
DEF1DEPN= $(MISC)$/$(SHL1TARGET).flt
diff --git a/i18nutil/source/utility/oneToOneMapping.cxx b/i18nutil/source/utility/oneToOneMapping.cxx
index 2f507be1017f..3aa4e6b82f97 100644
--- a/i18nutil/source/utility/oneToOneMapping.cxx
+++ b/i18nutil/source/utility/oneToOneMapping.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -159,3 +160,5 @@ sal_Unicode oneToOneMappingWithFlag::find( const sal_Unicode nKey ) const
} } } }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18nutil/source/utility/unicode.cxx b/i18nutil/source/utility/unicode.cxx
index d018d9fcf949..f04faa5846cf 100644
--- a/i18nutil/source/utility/unicode.cxx
+++ b/i18nutil/source/utility/unicode.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -30,6 +31,11 @@
#include <i18nutil/unicode.hxx>
#include "unicode_data.h"
+// Workaround for glibc braindamage:
+// glibc 2.4's langinfo.h does "#define CURRENCY_SYMBOL __CURRENCY_SYMBOL"
+// which (obviously) breaks UnicodeType::CURRENCY_SYMBOL
+#undef CURRENCY_SYMBOL
+
using namespace ::com::sun::star::i18n;
static ScriptTypeList defaultTypeList[] = {
@@ -492,3 +498,4 @@ sal_Int32 SAL_CALL unicode::getCharType( const sal_Unicode ch )
}
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18nutil/source/utility/unicode_data.h b/i18nutil/source/utility/unicode_data.h
index 7afd24f3eda8..c07fa336d686 100644
--- a/i18nutil/source/utility/unicode_data.h
+++ b/i18nutil/source/utility/unicode_data.h
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -1648,3 +1649,4 @@ static sal_Unicode UnicodeScriptType[][2] = {
#endif
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18nutil/source/utility/widthfolding.cxx b/i18nutil/source/utility/widthfolding.cxx
index 74b29aaa70dd..1152d9e59bf2 100644
--- a/i18nutil/source/utility/widthfolding.cxx
+++ b/i18nutil/source/utility/widthfolding.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -32,7 +33,8 @@
#include "widthfolding_data.h"
using namespace com::sun::star::uno;
-using namespace rtl;
+
+using ::rtl::OUString;
namespace com { namespace sun { namespace star { namespace i18n {
@@ -299,3 +301,5 @@ oneToOneMapping& widthfolding::gethalfKana2fullKanaTable()
}
} } } }
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/i18nutil/source/utility/widthfolding_data.h b/i18nutil/source/utility/widthfolding_data.h
index e67f40db904b..8d3e13c6440a 100644
--- a/i18nutil/source/utility/widthfolding_data.h
+++ b/i18nutil/source/utility/widthfolding_data.h
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -957,3 +958,5 @@ UnicodePairWithFlag half2fullJISException[] = {
} } } }
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/l10ntools/inc/cfgmerge.hxx b/l10ntools/inc/cfgmerge.hxx
index 2f6418e1aa3f..9308d0c727a8 100644
--- a/l10ntools/inc/cfgmerge.hxx
+++ b/l10ntools/inc/cfgmerge.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -29,10 +30,10 @@
#define _CFG_MERGE_HXX
#include <tools/string.hxx>
-#include <tools/list.hxx>
-#include <hash_map>
+#include <boost/unordered_map.hpp>
+#include <vector>
-typedef std::hash_map<ByteString , ByteString , hashByteString,equalByteString>
+typedef boost::unordered_map<ByteString , ByteString , hashByteString,equalByteString>
ByteStringHashMap;
@@ -68,21 +69,32 @@ public:
// class CfgStack
//
-DECLARE_LIST( CfgStackList, CfgStackData * )
+typedef ::std::vector< CfgStackData* > CfgStackList;
-class CfgStack : public CfgStackList
+class CfgStack
{
+private:
+ CfgStackList maList;
+
public:
- CfgStack() : CfgStackList( 10, 10 ) {}
+ CfgStack() {}
~CfgStack();
- sal_uLong Push( CfgStackData *pStackData );
+ size_t Push( CfgStackData *pStackData );
CfgStackData *Push( const ByteString &rTag, const ByteString &rId );
- CfgStackData *Pop() { return Remove( Count() - 1 ); }
+ CfgStackData *Pop()
+ {
+ if ( maList.empty() ) return NULL;
+ CfgStackData* temp = maList.back();
+ maList.pop_back();
+ return temp;
+ }
- CfgStackData *GetStackData( sal_uLong nPos = LIST_APPEND );
+ CfgStackData *GetStackData( size_t nPos = LIST_APPEND );
- ByteString GetAccessPath( sal_uLong nPos = LIST_APPEND );
+ ByteString GetAccessPath( size_t nPos = LIST_APPEND );
+
+ size_t size() const { return maList.size(); }
};
//
@@ -181,7 +193,6 @@ private:
std::vector<ByteString> aLanguages;
ResData *pResData;
- sal_Bool bGerman;
ByteString sFilename;
sal_Bool bEnglish;
@@ -203,3 +214,5 @@ public:
};
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/l10ntools/inc/export.hxx b/l10ntools/inc/export.hxx
index b315d6cb3040..0d707abe9898 100644
--- a/l10ntools/inc/export.hxx
+++ b/l10ntools/inc/export.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -33,17 +34,13 @@
#include <l10ntools/directory.hxx>
#endif
-
-// #define MERGE_SOURCE_LANGUAGES <- To merge en-US and de resource
-
#include <tools/string.hxx>
-#include <tools/list.hxx>
#include <tools/stream.hxx>
#include <tools/fsys.hxx>
#include <osl/file.hxx>
#include <osl/file.h>
-#include <hash_map> /* std::hashmap*/
+#include <boost/unordered_map.hpp>
#include <iterator> /* std::iterator*/
#include <set> /* std::set*/
#include <vector> /* std::vector*/
@@ -79,8 +76,7 @@ struct lessByteString{
struct hashByteString{
size_t operator()( const ByteString& rName ) const{
- std::hash< const char* > myHash;
- return myHash( rName.GetBuffer() );
+ return rtl_str_hashCode_WithLength(rName.GetBuffer(), rName.Len() );
}
};
@@ -88,38 +84,45 @@ class PFormEntrys;
class MergeData;
typedef std::set<ByteString , lessByteString > ByteStringSet;
-typedef std::hash_map<ByteString , ByteString , hashByteString,equalByteString>
+typedef boost::unordered_map<ByteString , ByteString , hashByteString,equalByteString>
ByteStringHashMap;
-typedef std::hash_map<ByteString , bool , hashByteString,equalByteString>
+typedef boost::unordered_map<ByteString , bool , hashByteString,equalByteString>
ByteStringBoolHashMap;
-typedef std::hash_map<ByteString , PFormEntrys* , hashByteString,equalByteString>
+typedef boost::unordered_map<ByteString , PFormEntrys* , hashByteString,equalByteString>
PFormEntrysHashMap;
-typedef std::hash_map<ByteString , MergeData* , hashByteString,equalByteString>
+typedef boost::unordered_map<ByteString , MergeData* , hashByteString,equalByteString>
MergeDataHashMap;
#define SOURCE_LANGUAGE ByteString("en-US")
#define LIST_REFID "LIST_REFID"
typedef ByteStringHashMap ExportListEntry;
-
-DECLARE_LIST( ExportListBase, ExportListEntry * )
+typedef ::std::vector< ExportListEntry* > ExportListBase;
//
// class ExportList
//
-class ExportList : public ExportListBase
+class ExportList
{
private:
+ ExportListBase maList;
sal_uLong nSourceLanguageListEntryCount;
public:
- ExportList() : ExportListBase() { nSourceLanguageListEntryCount = 0; }
+ ExportList() { nSourceLanguageListEntryCount = 0; }
sal_uLong GetSourceLanguageListEntryCount() { return nSourceLanguageListEntryCount; }
void NewSourceLanguageListEntry() { nSourceLanguageListEntryCount++; }
+ size_t size() const { return maList.size(); }
+ void push_back( ExportListEntry* item ) { maList.push_back( item ); }
+
+ ExportListEntry* operator [] ( size_t i )
+ {
+ return ( i < maList.size() ) ? maList[ i ] : NULL;
+ }
};
#define REFID_NONE 0xFFFF
@@ -282,7 +285,7 @@ public:
#define MERGE_MODE_NORMAL 0x0000
#define MERGE_MODE_LIST 0x0001
-DECLARE_LIST( ResStack, ResData * )
+typedef ::std::vector< ResData* > ResStack;
// forwards
class WordTransformer;
class ParserQueue;
@@ -339,7 +342,6 @@ public:
static bool hasUTF8ByteOrderMarker( const ByteString &rString );
static void RemoveUTF8ByteOrderMarkerFromFile( const ByteString &rFilename );
static bool fileHasUTF8ByteOrderMarker( const ByteString &rString );
- static ByteString GetIsoLangByIndex( sal_uInt16 nIndex );
static void QuotHTML( ByteString &rString );
static bool CopyFile( const ByteString& source , const ByteString& dest );
@@ -452,6 +454,7 @@ public:
const ByteString &rTitle
)
{
+
sText[ nId ] = rText;
bTextFirst[ nId ] = true;
sQuickHelpText[ nId ] = rQuickHelpText;
@@ -511,7 +514,7 @@ class MergeDataFile
sal_Bool bErrorLog;
ByteString sErrorLog;
SvFileStream aErrLog;
- MergeDataHashMap aMap;
+ MergeDataHashMap aMap;
std::set<ByteString> aLanguageSet;
MergeData *GetMergeData( ResData *pResData , bool bCaseSensitve = false );
@@ -528,6 +531,7 @@ class MergeDataFile
MergeDataFile( const ByteString &rFileName, const ByteString& rFile , sal_Bool bErrLog, CharSet aCharSet, bool bCaseSensitive = false );
~MergeDataFile();
+
std::vector<ByteString> GetLanguages();
PFormEntrys *GetPFormEntrys( ResData *pResData );
@@ -576,3 +580,4 @@ private:
};
#endif
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/l10ntools/inc/gsicheck.hxx b/l10ntools/inc/gsicheck.hxx
index 6779557a4bb6..971f85016fbd 100644
--- a/l10ntools/inc/gsicheck.hxx
+++ b/l10ntools/inc/gsicheck.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -29,6 +30,7 @@
#define _GSICHECK_HXX_
#include "tagtest.hxx"
+#include <vector>
//
// class GSILine
@@ -74,7 +76,7 @@ public:
void SetTitle( ByteString &aNew ) { aTitle = aNew; ReassembleLine(); }
ParserMessageList* GetMessageList() { return &aMessages; };
- sal_Bool HasMessages(){ return ( aMessages.Count() > 0 ); };
+ sal_Bool HasMessages(){ return ( aMessages.size() > 0 ); };
sal_Bool IsOK() const { return bOK; }
void NotOK();
@@ -87,13 +89,14 @@ public:
// class GSIBlock
//
-DECLARE_LIST( GSIBlock_Impl, GSILine * )
+typedef ::std::vector< GSILine* > GSIBlock_Impl;
class LazySvFileStream;
-class GSIBlock : public GSIBlock_Impl
+class GSIBlock
{
private:
+ GSIBlock_Impl maList;
GSILine *pSourceLine;
GSILine *pReferenceLine;
void PrintList( ParserMessageList *pList, ByteString aPrefix, GSILine *pLine );
@@ -126,3 +129,4 @@ public:
#endif
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/l10ntools/inc/helpmerge.hxx b/l10ntools/inc/helpmerge.hxx
index cfa221bc6055..e2ec54daa637 100644
--- a/l10ntools/inc/helpmerge.hxx
+++ b/l10ntools/inc/helpmerge.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -82,3 +83,5 @@ private:
void ProcessHelp( LangHashMap* aLangHM , const ByteString& sCur , ResData *pResData , MergeDataFile& aMergeDataFile );
void MakeDir( const ByteString& sPath );
};
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/l10ntools/inc/inireader.hxx b/l10ntools/inc/inireader.hxx
deleted file mode 100644
index 0861290adf9f..000000000000
--- a/l10ntools/inc/inireader.hxx
+++ /dev/null
@@ -1,52 +0,0 @@
-#include <string>
-#include <hash_map>
-#include <unicode/regex.h>
-
-using namespace std;
-
-namespace transex3
-{
-
-struct eqstr
-{
- bool operator()( const string s1 , const string s2) const
- {
- return s1.compare( s2 ) == 0;
- }
-};
-
-typedef std::hash_map< string , string > stringmap;
-typedef std::hash_map< string, stringmap* > INImap;
-
-class INIreader
-{
- private:
- UErrorCode section_status;
- UErrorCode parameter_status;
- RegexMatcher* section_match;
- RegexMatcher* parameter_match;
-
- public:
- INIreader(): section_status ( U_ZERO_ERROR ) ,
- parameter_status ( U_ZERO_ERROR )
- {
- section_match = new RegexMatcher ( "^\\s*\\[([a-zA-Z0-9]*)\\].*" , 0 , section_status );
- parameter_match = new RegexMatcher ( "^\\s*([a-zA-Z0-9]*)\\s*=\\s*([a-zA-Z0-9 ]*).*" , 0 , parameter_status ) ;
- }
- ~INIreader()
- {
- delete section_match;
- delete parameter_match;
- }
- // open "filename", fill hash_map with sections / paramaters
- bool read( INImap& myMap , string& filename );
-
- private:
- bool is_section( string& line , string& section_str );
- bool is_parameter( string& line , string& parameter_key , string& parameter_value );
- inline void check_status( UErrorCode status );
- inline void toStlString ( const UnicodeString& str, string& stl_str );
- inline void trim( string& str );
-};
-
-}
diff --git a/l10ntools/inc/l10ntools/directory.hxx b/l10ntools/inc/l10ntools/directory.hxx
index 6b71f59435f7..30ceb3f664fc 100644
--- a/l10ntools/inc/l10ntools/directory.hxx
+++ b/l10ntools/inc/l10ntools/directory.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
#include <vector>
#include <algorithm>
#include <rtl/ustring.hxx>
@@ -52,3 +53,5 @@ class Directory
};
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/l10ntools/inc/l10ntools/file.hxx b/l10ntools/inc/l10ntools/file.hxx
index e3a1a46b4ee8..9b90c2766500 100644
--- a/l10ntools/inc/l10ntools/file.hxx
+++ b/l10ntools/inc/l10ntools/file.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
#include "rtl/ustring.hxx"
namespace transex
@@ -21,3 +22,5 @@ class File
};
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/l10ntools/inc/l10ntools/vosapp.hxx b/l10ntools/inc/l10ntools/vosapp.hxx
index ccfe07006f76..e8e97fb71fef 100644
--- a/l10ntools/inc/l10ntools/vosapp.hxx
+++ b/l10ntools/inc/l10ntools/vosapp.hxx
@@ -1,10 +1,10 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
#ifndef VOSAPP_HXX
#define VOSAPP_HXX
#include <sal/main.h>
#include <tools/solar.h>
#include <tools/string.hxx>
-#include <vos/process.hxx>
// Mininmal vcl/svapp compatibility without vcl dependence
class Application
@@ -18,16 +18,16 @@ public:
// Urg: Cut & Paste from svapp.cxx: we don't want to depend on vcl
sal_uInt16 Application::GetCommandLineParamCount()
{
- vos::OStartupInfo aStartInfo;
- return (sal_uInt16)aStartInfo.getCommandArgCount();
+ return osl_getCommandArgCount();
}
XubString Application::GetCommandLineParam( sal_uInt16 nParam )
{
- vos::OStartupInfo aStartInfo;
rtl::OUString aParam;
- aStartInfo.getCommandArg( nParam, aParam );
+ osl_getCommandArg( nParam, &aParam.pData );
return XubString( aParam );
}
#endif /* VOSAPP_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/l10ntools/inc/lngmerge.hxx b/l10ntools/inc/lngmerge.hxx
index dce939386539..8aaf98d3d782 100644
--- a/l10ntools/inc/lngmerge.hxx
+++ b/l10ntools/inc/lngmerge.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -26,8 +27,9 @@
************************************************************************/
// local includes
#include "export.hxx"
+#include <vector>
-DECLARE_LIST( LngLineList, ByteString * )
+typedef ::std::vector< ByteString* > LngLineList;
#define LNG_OK 0x0000
#define LNG_FILE_NOTFOUND 0x0001
@@ -64,3 +66,5 @@ public:
sal_Bool CreateSDF( const ByteString &rSDFFile, const ByteString &rPrj, const ByteString &rRoot );
sal_Bool Merge( const ByteString &rSDFFile, const ByteString &rDestinationFile , const ByteString &rPrj );
};
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/l10ntools/inc/pch/precompiled_l10ntools.cxx b/l10ntools/inc/pch/precompiled_l10ntools.cxx
index 3ee4157f7bb3..227eec55ca55 100644
--- a/l10ntools/inc/pch/precompiled_l10ntools.cxx
+++ b/l10ntools/inc/pch/precompiled_l10ntools.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -27,3 +28,4 @@
#include "precompiled_l10ntools.hxx"
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/l10ntools/inc/pch/precompiled_l10ntools.hxx b/l10ntools/inc/pch/precompiled_l10ntools.hxx
index ea5d5ea28683..876028762f2e 100644
--- a/l10ntools/inc/pch/precompiled_l10ntools.hxx
+++ b/l10ntools/inc/pch/precompiled_l10ntools.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -30,3 +31,4 @@
#ifdef PRECOMPILED_HEADERS
#endif
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/l10ntools/inc/srciter.hxx b/l10ntools/inc/srciter.hxx
index 91e2c20a768a..c859d2356c1a 100644
--- a/l10ntools/inc/srciter.hxx
+++ b/l10ntools/inc/srciter.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -56,3 +57,4 @@ public:
};
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/l10ntools/inc/tagtest.hxx b/l10ntools/inc/tagtest.hxx
index ef2a696d71d7..1a41f508533f 100644
--- a/l10ntools/inc/tagtest.hxx
+++ b/l10ntools/inc/tagtest.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -29,8 +30,8 @@
#define _TAGTEST_HXX_
#include <tools/string.hxx>
-#include <tools/list.hxx>
-#include <hash_map> /* std::hashmap*/
+#include <boost/unordered_map.hpp>
+#include <vector>
class GSILine;
@@ -39,11 +40,10 @@ typedef sal_uInt16 TokenId;
#define TOK_INVALIDPOS sal_uInt16( 0xFFFF )
class ParserMessage;
+typedef ::std::vector< ParserMessage* > Impl_ParserMessageList;
-DECLARE_LIST( Impl_ParserMessageList, ParserMessage* )
class ParserMessageList;
-
struct equalByteString{
bool operator()( const ByteString& rKey1, const ByteString& rKey2 ) const {
return rKey1.CompareTo( rKey2 )==COMPARE_EQUAL;
@@ -57,14 +57,11 @@ struct lessByteString{
struct hashByteString{
size_t operator()( const ByteString& rName ) const{
- std::hash< const char* > myHash;
- return myHash( rName.GetBuffer() );
+ return rtl_str_hashCode(rName.GetBuffer());
}
};
-
-
-typedef std::hash_map<ByteString , String , hashByteString,equalByteString>
+typedef boost::unordered_map<ByteString , String , hashByteString,equalByteString>
StringHashMap;
class TokenInfo
@@ -122,13 +119,21 @@ explicit TokenInfo( TokenId pnId, sal_uInt16 nP, String paStr, ParserMessageL
};
-class ParserMessageList : public Impl_ParserMessageList
+class ParserMessageList
{
+private:
+ Impl_ParserMessageList maList;
+
public:
+ ~ParserMessageList() { clear(); }
void AddError( sal_uInt16 nErrorNr, ByteString aErrorText, const TokenInfo &rTag );
void AddWarning( sal_uInt16 nErrorNr, ByteString aErrorText, const TokenInfo &rTag );
sal_Bool HasErrors();
+ bool empty() const { return maList.empty(); }
+ size_t size() const { return maList.size(); }
+ ParserMessage* operator [] ( size_t i ) { return ( i < maList.size() ) ? maList[ i ] : NULL; }
+ void clear();
};
@@ -216,62 +221,42 @@ public:
#define TAG_UNKNOWN_TAG ( TAG_GROUP_MULTI << TAG_GROUPSHIFT | 0x800 )
-DECLARE_LIST( TokenListImpl, TokenInfo* )
+typedef ::std::vector< TokenInfo* > TokenListImpl;
-class TokenList : private TokenListImpl
+class TokenList
{
private:
-
+ TokenListImpl maList;
TokenList& operator =( const TokenList& rList );
-// { TokenListImpl::operator =( rList ); return *this; }
-
public:
- using TokenListImpl::Count;
-
+ TokenList() {};
+ ~TokenList(){ clear(); };
- TokenList() : TokenListImpl(){};
- ~TokenList(){ Clear(); };
-
- void Clear()
+ size_t size() const { return maList.size(); }
+ void clear()
{
- for ( sal_uLong i = 0 ; i < Count() ; i++ )
- delete TokenListImpl::GetObject( i );
- TokenListImpl::Clear();
+ for ( size_t i = 0 ; i < maList.size() ; i++ )
+ delete maList[ i ];
+ maList.clear();
}
- void Insert( TokenInfo p, sal_uLong nIndex = LIST_APPEND )
- { TokenListImpl::Insert( new TokenInfo(p), nIndex ); }
-/* TokenInfo Remove( sal_uLong nIndex )
- {
- TokenInfo aT = GetObject( nIndex );
- delete TokenListImpl::GetObject( nIndex );
- TokenListImpl::Remove( nIndex );
- return aT;
- }*/
-// TokenInfo Remove( TokenInfo p ){ return Remove( GetPos( p ) ); }
-// TokenInfo GetCurObject() const { return *TokenListImpl::GetCurObject(); }
- TokenInfo& GetObject( sal_uLong nIndex ) const
+
+ void insert( TokenInfo p, size_t nIndex = size_t(-1) )
{
-// if ( TokenListImpl::GetObject(nIndex) )
- return *TokenListImpl::GetObject(nIndex);
-// else
-// return TokenInfo();
+ if ( nIndex < maList.size() ) {
+ TokenListImpl::iterator it = maList.begin();
+ ::std::advance( it, nIndex );
+ maList.insert( it, new TokenInfo(p) );
+ } else {
+ maList.push_back( new TokenInfo(p) );
+ }
}
-/* sal_uLong GetPos( const TokenInfo p ) const
+ TokenInfo& operator [] ( size_t nIndex ) const
{
- for ( sal_uLong i = 0 ; i < Count() ; i++ )
- if ( p == GetObject( i ) )
- return i;
- return LIST_ENTRY_NOTFOUND;
- }*/
+ return *maList[ nIndex ];
+ }
TokenList( const TokenList& rList );
-/* {
- for ( sal_uLong i = 0 ; i < rList.Count() ; i++ )
- {
- Insert( rList.GetObject( i ), LIST_APPEND );
- }
- }*/
};
class ParserMessage
@@ -362,8 +347,6 @@ class TokenParser
public:
TokenParser();
void Parse( const String &aCode, ParserMessageList* pList );
-// ParserMessageList& GetErrors(){ return aErrorList; }
-// sal_Bool HasErrors(){ return ( aErrorList.Count() > 0 ); }
TokenList& GetTokenList(){ return aParser.GetTokenList(); }
};
@@ -380,17 +363,12 @@ public:
void CheckReference( GSILine *aReference );
void CheckTestee( GSILine *aTestee, sal_Bool bHasSourceLine, sal_Bool bFixTags );
-// ParserMessageList& GetReferenceErrors(){ return aReferenceParser.GetErrors(); }
-// sal_Bool HasReferenceErrors(){ return aReferenceParser.HasErrors(); }
-
-// ParserMessageList& GetTesteeErrors(){ return aTesteeParser.GetErrors(); }
-// sal_Bool HasTesteeErrors(){ return aTesteeParser.HasErrors(); }
-
ParserMessageList& GetCompareWarnings(){ return aCompareWarningList; }
- sal_Bool HasCompareWarnings(){ return ( aCompareWarningList.Count() > 0 ); }
+ sal_Bool HasCompareWarnings(){ return ( !aCompareWarningList.empty() ); }
String GetFixedTestee(){ return aFixedTestee; }
};
#endif
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/l10ntools/inc/tokens.h b/l10ntools/inc/tokens.h
index 12a06fa45ccf..b8c658ee0c14 100644
--- a/l10ntools/inc/tokens.h
+++ b/l10ntools/inc/tokens.h
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -107,3 +108,5 @@
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/l10ntools/inc/treeconfig.hxx b/l10ntools/inc/treeconfig.hxx
deleted file mode 100644
index 96d693b0d376..000000000000
--- a/l10ntools/inc/treeconfig.hxx
+++ /dev/null
@@ -1,28 +0,0 @@
-#include <vector>
-#include <string>
-
-#include "inireader.hxx"
-
-namespace transex3{
-
-class Treeconfig
-{
-
- private:
- INIreader inireader;
- INImap map;
- bool has_config_file;
- void getCurrentDir( string& dir );
- bool isConfigFilePresent();
-
- public:
-
- Treeconfig() : has_config_file( false ) { parseConfig(); }
- // read the config file, returns true in case a config file had been found
- bool parseConfig();
- // returns a string vector containing all active repositories, returns true in case we are deep inside
- // of a source tree. This could affect the behavour of the tool
- bool getActiveRepositories( vector<string>& active_repos);
-};
-
-}
diff --git a/l10ntools/inc/utf8conv.hxx b/l10ntools/inc/utf8conv.hxx
deleted file mode 100644
index e4f8fbe4fd51..000000000000
--- a/l10ntools/inc/utf8conv.hxx
+++ /dev/null
@@ -1,44 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-// global includes
-#include <rtl/textcvt.h>
-#include <tools/string.hxx>
-
-//
-// class UTF8Converter
-//
-
-class UTF8Converter
-{
-private:
- static void Convert( ByteString &rBuffer, rtl_TextEncoding nSourceENC, rtl_TextEncoding nDestENC );
-
-public:
- static ByteString ConvertToUTF8( const ByteString &rASCII, rtl_TextEncoding nEncoding );
- static ByteString ConvertFromUTF8( const ByteString &rUTF8, rtl_TextEncoding nEncoding );
-};
diff --git a/l10ntools/inc/wtranode.hxx b/l10ntools/inc/wtranode.hxx
index 99afe462a9ab..b2c10e07d2d2 100644
--- a/l10ntools/inc/wtranode.hxx
+++ b/l10ntools/inc/wtranode.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -116,3 +117,4 @@ WTT_Node::ReplaceString() const
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/l10ntools/inc/wtratree.hxx b/l10ntools/inc/wtratree.hxx
index 5ed45d350348..c06be49b183c 100644
--- a/l10ntools/inc/wtratree.hxx
+++ b/l10ntools/inc/wtratree.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -157,3 +158,4 @@ WordTransTree::CalculateBranch(u_char i_cInputChar) const
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/l10ntools/inc/xmlparse.hxx b/l10ntools/inc/xmlparse.hxx
index 5be58ffb50a7..97e56df59253 100644
--- a/l10ntools/inc/xmlparse.hxx
+++ b/l10ntools/inc/xmlparse.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -33,7 +34,6 @@
#include <rtl/ustring.hxx>
#include <rtl/ustrbuf.hxx>
#include "tools/string.hxx"
-#include "tools/list.hxx"
#define ENABLE_BYTESTRING_STREAM_OPERATORS
#include "tools/stream.hxx"
#include "tools/isofallback.hxx"
@@ -50,7 +50,7 @@ class XMLElement;
using namespace ::rtl;
using namespace std;
-#include <hash_map> /* std::hashmap*/
+#include <boost/unordered_map.hpp>
#include <deque> /* std::deque*/
#include <iterator> /* std::iterator*/
#include <list> /* std::list*/
@@ -63,7 +63,6 @@ using namespace std;
#define MAX_LANGUAGES 99
-//#define TESTDRIVER /* use xml2gsi testclass */
//-------------------------------------------------------------------------
/** Holds data of Attributes
@@ -95,7 +94,7 @@ public:
}
};
-DECLARE_LIST( XMLAttributeList, XMLAttribute * )
+typedef ::std::vector< XMLAttribute* > XMLAttributeList;
//-------------------------------------------------------------------------
@@ -133,7 +132,7 @@ public:
virtual ~XMLChildNode(){};
};
-DECLARE_LIST( XMLChildNodeList, XMLChildNode * )
+typedef ::std::vector< XMLChildNode* > XMLChildNodeList;
//-------------------------------------------------------------------------
@@ -144,9 +143,9 @@ class XMLData;
class XMLParentNode : public XMLChildNode
{
private:
- XMLChildNodeList *pChildList;
+ XMLChildNodeList* pChildList;
static int dbgcnt;
- //int nParentPos;
+
protected:
XMLParentNode( XMLParentNode *pPar )
: XMLChildNode( pPar ), pChildList( NULL )
@@ -173,7 +172,7 @@ public:
);
void AddChild(
- XMLChildNode *pChild , int pos /// the new child
+ XMLChildNode *pChild , size_t pos /// the new child
);
virtual int GetPosition( ByteString id );
@@ -188,20 +187,18 @@ public:
//-------------------------------------------------------------------------
-DECLARE_LIST( XMLStringList, XMLElement* )
-
/// Mapping numeric Language code <-> XML Element
-typedef std::hash_map< ByteString ,XMLElement* , hashByteString,equalByteString > LangHashMap;
+typedef boost::unordered_map< ByteString ,XMLElement* , hashByteString,equalByteString > LangHashMap;
/// Mapping XML Element string identifier <-> Language Map
-typedef std::hash_map<ByteString , LangHashMap* ,
+typedef boost::unordered_map<ByteString , LangHashMap* ,
hashByteString,equalByteString> XMLHashMap;
/// Mapping iso alpha string code <-> iso numeric code
-typedef std::hash_map<ByteString, int, hashByteString,equalByteString> HashMap;
+typedef boost::unordered_map<ByteString, int, hashByteString,equalByteString> HashMap;
/// Mapping XML tag names <-> have localizable strings
-typedef std::hash_map<ByteString , sal_Bool ,
+typedef boost::unordered_map<ByteString , sal_Bool ,
hashByteString,equalByteString> TagMap;
/** Holds information of a XML file, is root node of tree
@@ -273,31 +270,9 @@ public:
/// UnQuot the XML characters and restore \n \t
static void UnQuotHTML ( String &rString );
-
- /// Return the numeric iso language code
- //sal_uInt16 GetLangByIsoLang( const ByteString &rIsoLang );
-
- /// Return the alpha strings representation
- ByteString GetIsoLangByIndex( sal_uInt16 nIndex );
-
- static XMLUtil& Instance();
- ~XMLUtil();
-
- void dump();
-
private:
- /// Mapping iso alpha string code <-> iso numeric code
- HashMap lMap;
-
- /// Mapping iso numeric code <-> iso alpha string code
- ByteString isoArray[MAX_LANGUAGES];
-
static void UnQuotData( String &rString );
static void UnQuotTags( String &rString );
-
- XMLUtil();
- XMLUtil(const XMLUtil&);
-
};
@@ -548,3 +523,5 @@ public:
};
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/l10ntools/inc/xmlutil.hxx b/l10ntools/inc/xmlutil.hxx
index 812f50b85c45..2c131a987edf 100644
--- a/l10ntools/inc/xmlutil.hxx
+++ b/l10ntools/inc/xmlutil.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
#define ENGLISH_US 1
#define ENGLISH_US_ISO "en-US"
#define ENGLISH_US_PROPERTY "en_US"
@@ -7,3 +8,4 @@
#define GERMAN_DE_INDEX 3
#define GERMAN_ISO2 "de-DE"
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/l10ntools/inc/xrmmerge.hxx b/l10ntools/inc/xrmmerge.hxx
index 91981aa41619..f0b213a54ce3 100644
--- a/l10ntools/inc/xrmmerge.hxx
+++ b/l10ntools/inc/xrmmerge.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -156,3 +157,4 @@ public:
virtual ~XRMResMerge();
};
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/l10ntools/java/jpropex/build.xml b/l10ntools/java/jpropex/build.xml
deleted file mode 100755
index d74fb3975d0f..000000000000
--- a/l10ntools/java/jpropex/build.xml
+++ /dev/null
@@ -1,169 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-
- Copyright 2000, 2010 Oracle and/or its affiliates.
-
- OpenOffice.org - a multi-platform office productivity suite
-
- This file is part of OpenOffice.org.
-
- OpenOffice.org is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License version 3
- only, as published by the Free Software Foundation.
-
- OpenOffice.org is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License version 3 for more details
- (a copy is included in the LICENSE file that accompanied this code).
-
- You should have received a copy of the GNU Lesser General Public License
- version 3 along with OpenOffice.org. If not, see
- <http://www.openoffice.org/license.html>
- for a copy of the LGPLv3 License.
-
--->
-<project name="jpropex" default="main" basedir=".">
-
- <!-- ================================================================= -->
- <!-- settings -->
- <!-- ================================================================= -->
-
- <!-- name of this sub target used in recursive builds -->
- <property name="target" value="jpropex"/>
-
- <!-- name of jar file created, without .jar extension -->
- <property name="jarname" value="jpropex"/>
-
- <!-- relative path to project directory -->
- <property name="prj" value="."/>
-
- <!-- build output directory -->
- <property name="out" value="build"/>
-
- <!-- build directories -->
- <property name="build.dir" value="${out}"/>
- <property name="build.class" value="${build.dir}/class/jpropex"/>
- <property name="build.misc" value="${build.dir}/misc/jpropex"/>
-
- <!-- start of java source code package structure -->
- <property name="java.dir" value="java"/>
-
- <!-- define how to handle CLASSPATH environment -->
- <property name="build.sysclasspath" value="ignore"/>
-
- <!-- classpath settings for compile and javadoc tasks -->
- <path id="classpath">
- <pathelement location="."/>
- <pathelement location="${build.class}"/>
- </path>
-
- <!-- name to display in documentation -->
- <!-- <property name="docname" value="l10n converter"/> -->
-
- <!-- set "modern" java compiler -->
- <property name="build.compiler" value="modern"/>
-
- <!-- set wether we want to compile with debug information -->
- <property name="debug" value="on"/>
-
- <!-- set wether we want to compile with optimisation -->
- <property name="optimize" value="off"/>
-
- <!-- set wether we want to compile with or without deprecation -->
- <property name="deprecation" value="on"/>
-
- <target name="info">
- <echo message="--------------------"/>
- <echo message="${target}"/>
- <echo message="--------------------"/>
- </target>
-
- <!-- ================================================================= -->
- <!-- custom targets -->
- <!-- ================================================================= -->
-
- <!-- the main target, called in recursive builds -->
- <target name="main" depends="info,prepare,compile,jar"/>
-
- <!-- prepare output directories -->
- <target name="prepare">
- <mkdir dir="${build.dir}"/>
- <mkdir dir="${build.class}"/>
- <mkdir dir="${build.misc}"/>
- </target>
-
-
- <target name="res" depends="prepare">
- <copy todir="${build.class}">
- <fileset dir="${java.dir}">
- <include name="**/*.properties"/>
- <include name="**/*.css"/>
- <include name="**/*.dtd"/>
- <include name="**/*.form"/>
- <include name="**/*.gif "/>
- <include name="**/*.htm"/>
- <include name="**/*.html"/>
- <include name="**/*.js"/>
- <include name="**/*.mod"/>
- <include name="**/*.sql"/>
- <include name="**/*.xml"/>
- <include name="**/*.xsl"/>
- <include name="**/*.map"/>
-
- </fileset>
- </copy>
- </target>
-
-
- <target name="compile" depends="prepare,res">
- <javac destdir="${build.class}"
- debug="${debug}"
- deprecation="${deprication}"
- optimize="${optimize}"
- classpathref="classpath">
- <src path="${java.dir}"/>
- <include name="**/*.java"/>
- </javac>
- </target>
-
- <!-- clean up -->
- <target name="clean" depends="prepare">
- <delete includeEmptyDirs="true">
- <fileset dir="${build.class}">
- <patternset>
- <include name="${package}/**/*.class"/>
- </patternset>
- </fileset>
- </delete>
- </target>
-
- <!-- create jar file -->
- <target name="jar" depends="prepare,compile" if="build.class">
- <jar jarfile="${build.class}/${jarname}.jar"
- basedir="${build.class}"
- manifest="${jarname}.MF">
- <include name="**/*.class"/>
- <include name="**/*.properties"/>
- <include name="**/*.css"/>
- <include name="**/*.dtd"/>
- <include name="**/*.form"/>
- <include name="**/*.gif "/>
- <include name="**/*.htm"/>
- <include name="**/*.html"/>
- <include name="**/*.js"/>
- <include name="**/*.mod"/>
- <include name="**/*.sql"/>
- <include name="**/*.xml"/>
- <include name="**/*.xsl"/>
- <include name="**/*.map"/>
- </jar>
- </target>
-
- <target name="test" depends="prepare">
- </target>
-
-</project>
-
diff --git a/l10ntools/java/jpropex/java/JPropEx.java b/l10ntools/java/jpropex/java/JPropEx.java
deleted file mode 100644
index 9ff8bf96fe44..000000000000
--- a/l10ntools/java/jpropex/java/JPropEx.java
+++ /dev/null
@@ -1,509 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-
-import java.util.*;
-import java.io.*;
-
-public class JPropEx
-{
- private String inputFileArg = "";
- private String outputFileArg = "";
- private String pathPrefixArg = "";
- private String pathPostfixArg = "";
- private String projectArg = "";
- private String rootArg = "";
- private Vector forcedLangsArg;
- private Vector langsArg;
- private String inputSdfFileArg = "";
- private boolean isQuiet = false;
- private final String resourceType = "javaproperties";
- private final String sourceLanguage = "en-US";
-
- static final int JAVA_TYPE = 0;
- static final int JAVA_ENUS_TYPE = 1;
- static final int EXTENSION_TYPE = 2;
-
- public JPropEx()
- {
- //data = new SdfData();
- }
-
- public JPropEx( String args[] )
- {
- super();
- parseArguments( args );
- testCL();
- //testArguments();
- if( inputSdfFileArg != null && inputSdfFileArg.length() > 0 )
- merge();
- else
- extract();
- }
-
- private String getSimpleArg( String[] args , int x )
- {
- if( x < args.length ) x++;
- else
- {
- System.err.println("ERROR: Missing arg for "+args[ x ]+"\n");
- help();
- }
- return args[ x ];
- }
- private Vector getComplexArg( String[] args , int x )
- {
- if( x < args.length ) x++;
- else
- {
- System.err.println("ERROR: Missing arg for "+args[ x ]+"\n");
- help();
- }
- String value = args[ x ];
- Vector values = new Vector( Arrays.asList( value.split(",") ) );
- return values;
- }
-
- private void testCL()
- {
- if( inputFileArg.length()>0 && ( ( pathPrefixArg.length()>0 && pathPostfixArg.length()>0 ) || outputFileArg.length()>0 ) && projectArg.length()>0 && rootArg.length()>0 && langsArg.size()>0 )
- if( ( inputSdfFileArg.length()>0 && ( outputFileArg.length()>0 || ( pathPrefixArg.length()>0 && pathPostfixArg.length()>0 ) ) ) || ( inputFileArg.length()>0 && outputFileArg.length()>0 ) )
- return;
- System.out.println("ERROR: Strange parameters!");
- help();
- System.exit( -1 );
- }
- private void help()
- {
- System.out.println("jpropex -> extract / merge java properties files");
- System.out.println("-p <project> -r <project_root> -i <input>|@<input> -o <output> -x <path1> -y <path2> -m <sdf_file> -l <lang>\n");
- System.out.println("Example:\ncd /data/cws/l10ntooling17/DEV300/ooo/reportbuilder/java/com/sun/star/report/function/metadata");
- System.out.println("Extract:\njpropex -p reportbuilder -r ../../../../../../.. -i Title-Function.properties -o new.sdf -l en-US");
- System.out.println("Merge: use either ( -x path -y more_path ) or ( -o ) and ( -i filename ) or ( -i @filename ). @filename contains a list with files");
- System.out.println("jpropex -p reportbuilder -r ../../../../../../.. -x ../../../../../../../unxlngx6.pro/class/com/sun/star/report/function/metadata -y ivo -i @abc -l all -lf en-US,de,fr,pt -m ../../../../../../../common.pro/misc/reportbuilder/java/com/sun/star/report/function/metadata/localize.sdf");
- System.out.println("jpropex -p reportbuilder -r ../../../../../../.. -x ../../../../../../../unxlngx6.pro/class/com/sun/star/report/function/metadata -y ivo -i @abc -l all -lf en-US,de,fr,pt -m ../../../../../../../common.pro/misc/reportbuilder/java/com/sun/star/report/function/metadata/localize.sdf");
- System.out.println("jpropex -p reportbuilder -r ../../../../../../.. -o ../../../../../../../unxlngx6.pro/class/com/sun/star/report/function/metadata/ -i Title-Function.properties -l all -lf en-US,de,fr,pt -m ../../../../../../../common.pro/misc/reportbuilder/java/com/sun/star/report/function/metadata/localize.sdf");
- System.out.println("jpropex -p reportbuilder -r ../../../../../../.. -x ../../../../../../../unxlngx6.pro/class/com/sun/star/report/function/metadata -y ivooo -i Title-Function.properties -l all -lf en-US,de,fr,pt -m ../../../../../../../common.pro/misc/reportbuilder/java/com/sun/star/report/function/metadata/localize.sdf");
- System.exit( -1 );
- }
-
- private void extract()
- {
- SdfData data = new SdfData();
- java.util.Properties prop = loadProp( inputFileArg );
-
- // Get a prototype that already contains the most common settings
- SdfEntity dolly = prepareSdfObj( inputFileArg );
- String key;
- SdfEntity currentStr;
- String value;
- String str;
- for( Enumeration e = prop.propertyNames() ; e.hasMoreElements() ; )
- {
- key = (String) e.nextElement();
- currentStr = (SdfEntity) dolly.clone();
- // Set the new GID and the string text
- currentStr.setGid( key );
- value = prop.getProperty( key , "" );
- //if( value.equals("") ) System.err.println("Warning: in file "+inputFileArg+" the string with the key "+key+" has a empty string!");
- str = (prop.getProperty( key )).replaceAll("\t" , " " ); // remove tab
- str = str.replaceAll("\n"," "); // remove return
- currentStr.setText( str );
- if( str.length() > 0 )
- data.add( currentStr );
- }
- data.write( outputFileArg );
- }
-
- private SdfEntity prepareSdfObj( String filename )
- {
- String path = makeAbs( filename ).trim();
- String myRootArg = makeAbs( rootArg ).trim();
- myRootArg = myRootArg.replace( "\\","/");
- myRootArg += "/";
- path = path.replace("\\","/");
- path = path.replace( myRootArg, "" );
- path = path.replace("/","\\");
- // TODO: Make this static
- java.text.SimpleDateFormat dateformat = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
- String date = dateformat.format( new Date() );
- return new SdfEntity( projectArg , path , "0" /* dummy1 */ , resourceType , "", "" , "" , "" , "0" /* dummy2 */ ,
- sourceLanguage , "", "" , "" , "" , date );
- }
-
- private void merge()
- {
- SdfData data = getSdfData();
- if( inputFileArg.startsWith("@") )
- {
- // Read files
- Vector fileList = readFileList( inputFileArg );
- for( Enumeration e = fileList.elements(); e.hasMoreElements(); )
- mergeFile( (String) e.nextElement() , data , false );
- }
- else
- {
- // Single file
- mergeFile( inputFileArg , data , true );
- }
- }
-
- private Vector readFileList( String filename )
- {
- Vector lines = new Vector();
- try
- {
- BufferedReader in = new BufferedReader( new FileReader( filename.substring( 1 ) ) );
- while( in.ready() )
- lines.add( in.readLine().trim() );
- }
- catch( IOException e )
- {
- System.out.println("ERROR: Can't open file '"+filename.substring( 1 )+"'");
- System.exit( -1 );
- }
- return lines;
- }
-
- private void mergeFile( String filename , SdfData data , boolean isSingleFile )
- {
- int type = detectFormat( filename );
- java.util.Properties sourceProp = loadProp( filename );
- Vector langs = getLanguages( data );
- HashMap props = new HashMap();
- // Create a properties object for every language
- for( Enumeration e = langs.elements(); e.hasMoreElements();)
- {
- props.put( (String)e.nextElement() , new java.util.Properties() );
- }
- // Get a prototype that already contains the most common settings
-
- SdfEntity dolly = prepareSdfObj( filename );
- String key;
- String sourceString;
- SdfEntity curStr;
- SdfEntity curEntity;
- SdfEntity mergedEntity;
- String curLang;
- for( Enumeration e = sourceProp.propertyNames() ; e.hasMoreElements() ; ) // For all property keys
- {
- key = (String) e.nextElement();
- sourceString = sourceProp.getProperty( key );
- curStr = (SdfEntity) dolly.clone();
- curStr.setGid( key );
- for( Enumeration lang = langs.elements(); lang.hasMoreElements(); ) // merge in every language
- {
- curEntity = (SdfEntity) curStr.clone();
- curLang = (String) lang.nextElement();
- curEntity.setLangid( curLang );
- mergedEntity = data.get( curEntity );
- if( mergedEntity == null )
- {
- // in case there is no translation then fallback to the en-US source string
- ( (java.util.Properties) props.get( curLang )).setProperty( curEntity.getGid() , sourceString );
- }
- else
- {
- // Set the merged text from the sdf file
- ( (java.util.Properties) props.get( curLang )).setProperty( mergedEntity.getGid() , mergedEntity.getText() ); // TODO: Quoting ???
- }
- }
-
- }
- // Now write them out
- String lang;
- for( Iterator i = props.keySet().iterator() ; i.hasNext() ; )
- {
- lang = (String) i.next();
- writeSinglePropertiesFile( filename , (java.util.Properties) props.get( lang ) , lang , isSingleFile , type );
- }
- }
- private void writeSinglePropertiesFile( String filename , java.util.Properties prop , String lang , boolean isSingleFile , int type )
- {
- // Prepare path to file
- int filenameIdx = filename.lastIndexOf( "/" ) > 0 ? filename.lastIndexOf( "/" )+1 : 0 ;
- String path = new String();
- String name = new String();
- String lcLang = lang.toLowerCase();
- // use of -x <path> -y <more_path>
- // -> <path>/<lang>/<more_path>
- if( pathPrefixArg != null && pathPrefixArg.length()>0 && pathPostfixArg != null && pathPostfixArg.length()>0 )
- {
- path = new StringBuffer().append( pathPrefixArg ).append( "/" ).append( lcLang ).append( "/" ).append( pathPostfixArg ).append( "/" ).toString();
- name += formatFilename( filename , filenameIdx , lang , type );
- }
- //use of -i <one_filename>
- else if( !isSingleFile && outputFileArg != null && outputFileArg.length()>0 )
- {
- //name = outputFileArg;
- path = outputFileArg;
- name += formatFilename( filename , filenameIdx , lang , type );
- }
- //use of -i @<file_containing_many_filenames>
- else if( isSingleFile && outputFileArg != null && outputFileArg.length()>0 )
- {
- //name = outputFileArg;
- path = outputFileArg;
- name += formatFilename( filename , filenameIdx , lang , type );
- }
- else
- {
- System.err.println("ERROR: No outputfile specified .. either -o or -x -y !");
- System.exit( -1 );
- }
-
- File dir = new File( path );
- try
- {
- if( !dir.exists() && path.length()>0 )
- {
- if( !dir.mkdirs() )
- {
- System.out.println("ERROR: Can't create directory '"+path+"' !!!");
- System.exit( -1 );
- }
- }
- }
- catch( SecurityException e )
- {
- System.out.println("ERROR: Can't create directory '"+path+"'!!!Wrong Permissions?");
- System.exit( -1 );
- }
- path += name;
- // Write the properties file
- //System.out.println("DBG: Writing to "+path);
- try{
- BufferedOutputStream out = new BufferedOutputStream( new FileOutputStream( path ) );
- if( prop == null )
- System.out.println("DBG: prop == null!!!");
- prop.store( out , "" ); // Legal headers?
- }
- catch( IOException e )
- {
- System.out.println("ERROR: Can't write file '"+path+"' !!!!");
- System.exit( -1 );
- }
- }
-
- // we have different types of properties in the source code
- // each needs a different file nameing scheme
- private int detectFormat( String filename )
- {
- if( filename.endsWith( "_en_US.properties" ) )
- return EXTENSION_TYPE;
- else if( filename.endsWith("_en_us.properties" ) )
- return JAVA_ENUS_TYPE;
- else if( filename.endsWith( ".properties" ) )
- return JAVA_TYPE;
-
- // Can not detect, exit
- System.err.println("ERROR: Invalid file name. Only allowed (case sensitive!) *_en_US.properties , *_en_us.properties or *.properties\n");
- System.exit(-1);
- return JAVA_TYPE; // dummy
- }
-
- private String formatFilename( String filename , int filenameIdx , String lang , int type )
- {
-
- if( !lang.equals( "en-US" ) )
- {
- // Parse iso code
- int pos = lang.indexOf("-");
- String langpart1 = new String();
- String langpart2 = new String();
- if( pos == -1 )
- {
- langpart1 = lang;
- }
- else if( pos > 0 )
- {
- langpart1 = lang.substring( 0 , pos );
- langpart2 = lang.substring( pos+1 , lang.length() );
- }
- // change filename according to the type
- switch( type )
- {
- // -> de_DE
- case EXTENSION_TYPE:
- lang = langpart1.toLowerCase();
- if( langpart2.length() > 0 ) // -> en_US
- lang += "_" + langpart2.toUpperCase();
- else // -> de_DE
- lang += "_" + langpart1.toUpperCase();
- return new StringBuffer().append( filename.substring( filenameIdx , filename.lastIndexOf( "_en_US.properties" ) ) )
- .append( "_" ).append( lang.replaceAll("-","_") ).append( ".properties" ).toString();
- // -> de
- case JAVA_ENUS_TYPE:
- lang = langpart1.toLowerCase();
- if( langpart2.length() > 0 )
- lang += "_" + langpart2.toLowerCase();
- return new StringBuffer().append( filename.substring( filenameIdx , filename.lastIndexOf( "_en_us.properties" ) ) )
- .append( "_" ).append( lang.replaceAll("-","_") ).append( ".properties" ).toString();
- // -> de
- case JAVA_TYPE:
- lang = langpart1.toLowerCase();
- if( langpart2.length() > 0 )
- lang += "_" + langpart2.toLowerCase();
- return new StringBuffer().append( filename.substring( filenameIdx , filename.lastIndexOf( ".properties" ) ) )
- .append( "_" ).append( lang.replaceAll("-","_") ).append( ".properties" ).toString();
- default:
- System.err.println("ERROR: Something is really broken here, l10ntools/java/jprop/java/JPropEx.java :: formatFilename()");
- System.exit( -1 );
- break;
- }
- }
- return filename; // don't change en-US source file name
- }
- private SdfData getSdfData()
- {
- SdfData data = new SdfData( inputSdfFileArg );
- data.read();
- return data;
- }
- private Vector getLanguages( SdfData data )
- {
- Vector langs = new Vector();
-
- if( ((String)langsArg.get( 0 )).equalsIgnoreCase( "all" ) ) // for "-l all" use all languages found in the -m sdf file
- langs.addAll( data.getLanguages() );
- else
- langs.addAll( langsArg ); // use the langs giving by -l
-
- if( forcedLangsArg != null )
- langs.addAll( forcedLangsArg );
-
- return removeDupes( langs );
- }
- private Vector removeDupes( Vector vec )
- {
- Collection coll = new LinkedHashSet( vec );
- return new Vector( coll );
- }
- private java.util.Properties loadProp( String filename )
- {
- java.util.Properties prop = new java.util.Properties();
- try
- {
- prop.load( new BufferedInputStream( new NoLocalizeFilter( new FileInputStream( filename ) ) ) );
- }
- catch( IOException e )
- {
- System.err.println("ERROR: Can't read file '"+filename+"'!!!");
- }
- return prop;
- }
- private void parseArguments( String[] args )
- {
-
- if( args.length == 0 )
- {
- System.out.println("ERROR: No args???");
- help();
- System.exit( -1 );
- }
- for( int x = 0; x < args.length ; x++ )
- {
- if( args[ x ].equalsIgnoreCase("-i") )
- {
- // Input resource file
- inputFileArg = getSimpleArg( args , x );
- }
- else if( args[ x ].equalsIgnoreCase("-o") )
- {
- // Output sdf file
- outputFileArg = getSimpleArg( args , x );
- }
- else if( args[ x ].equalsIgnoreCase("-x") )
- {
- // path prefix
- pathPrefixArg = getSimpleArg( args , x );
- }
- else if( args[ x ].equalsIgnoreCase("-y") )
- {
- // path postfix
- pathPostfixArg = getSimpleArg( args , x );
- }
- else if( args[ x ].equalsIgnoreCase("-p") )
- {
- // project
- projectArg = getSimpleArg( args , x );
- }
- else if( args[ x ].equalsIgnoreCase("-r") )
- {
- // root
- rootArg = getSimpleArg( args , x );
- rootArg = makeAbs( rootArg );
- }
- else if( args[ x ].equalsIgnoreCase("-lf") )
- {
- // forced langs
- forcedLangsArg = getComplexArg( args , x );
- }
- else if( args[ x ].equalsIgnoreCase("-l") )
- {
- // langs
- langsArg = getComplexArg( args , x );
- }
- else if( args[ x ].equalsIgnoreCase("-m") )
- {
- // input sdf file
- inputSdfFileArg = getSimpleArg( args , x );
- }
- else if( args[ x ].equalsIgnoreCase("-qq") )
- {
- isQuiet = true;
- }
- }
- }
- private String makeAbs( String path )
- {
- File file;
- try
- {
- file = new File( path );
- return file.getCanonicalPath();
- }catch( IOException e )
- {
- e.printStackTrace();
- System.exit( -1 );
- }
- return null;
- }
-/* private boolean testArguments()
- {
- // nice merge
- if( inputSdfFileArg != null && inputSdfFileArg.length()>0 )
- // nice merge
- return projectArg != null && rootArg != null && inputFileArg != null && pathPrefixArg != null && pathPostfixArg != null && langsArg != null &&
- projectArg.length()>0 && rootArg.length()>0 && inputFileArg.length()>0 && pathPrefixArg.length()>0 && pathPostfixArg.length()>0 && langsArg.size()>0 ;
- else
- // nice extract
- return projectArg != null && rootArg != null && inputFileArg != null && outputFileArg != null && langsArg != null &&
- projectArg.length()>0 && rootArg.length()>0 && inputFileArg.length()>0 && outputFileArg.length()>0 && langsArg.size()>0;
- }
-*/
-}
diff --git a/l10ntools/java/jpropex/java/NoLocalizeFilter.java b/l10ntools/java/jpropex/java/NoLocalizeFilter.java
deleted file mode 100644
index 989ee64bfc86..000000000000
--- a/l10ntools/java/jpropex/java/NoLocalizeFilter.java
+++ /dev/null
@@ -1,54 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-
-import java.io.*;
-import java.util.regex.*;
-
-// exit if the sequence x-no-localize is found in stream!
-public class NoLocalizeFilter extends FilterInputStream
-{
- InputStream in;
- Pattern p = Pattern.compile("#[\\s]*x-no-translate");
-
- public NoLocalizeFilter( InputStream in ) {
- super(in);
- this.in = in;
- }
- public int read(byte[] b, int off, int len) throws IOException
- {
- String search = new String( b );
- Matcher m = p.matcher( search );
- if( m.find() )
- {
- in.close();
- close();
- System.exit( 0 );
- }
- return in.read( b , off , len );
- }
-}
diff --git a/l10ntools/java/jpropex/java/OrderedHashMap.java b/l10ntools/java/jpropex/java/OrderedHashMap.java
deleted file mode 100644
index a462d598b307..000000000000
--- a/l10ntools/java/jpropex/java/OrderedHashMap.java
+++ /dev/null
@@ -1,96 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-
-import java.util.*;
-
-// LinkedHashMap implrementation
-public class OrderedHashMap
-{
- private HashMap hm = new HashMap();
- private LinkedList list = new LinkedList();
-
- public Iterator iterator() { return list.iterator(); }
-
- public boolean isEmpty() { return hm.isEmpty(); }
- public Object get( Object key ) { return hm.get( key ); }
- public Object get( int index ) { return hm.get( list.get( index ) ); }
- public Iterator keys() { return list.iterator(); }
- public Object add( Object key , Object value )
- {
- list.add( key );
- return hm.put( key, value );
- }
- public Object add( int index , Object key , Object value )
- {
- list.add( index , key );
- return hm.put( key, value );
- }
- public Object remove( Object key )
- {
- list.remove( list.indexOf( key ) );
- return hm.remove( key );
- }
- public void move( int idxFrom , int idxTo )
- {
- Object key = list.get( idxFrom );
- list.remove( idxFrom );
- list.add( idxTo , key );
- }
- public void move( Object key , int idxTo )
- {
- move( list.indexOf( key ) , idxTo );
- }
- public int size()
- {
- return hm.size();
- }
- public Enumeration elements()
- {
- return new OHMenum( this );
- }
-}
-
-final class OHMenum implements Enumeration
-{
- OrderedHashMap ohm;
- int index = 0;
-
- private OHMenum(){};
- public OHMenum( OrderedHashMap ohm ){
- this.ohm = ohm ;
- }
-
- public boolean hasMoreElements()
- {
- return index < ohm.size();
- }
- public Object nextElement()
- {
- return ohm.get( index++ );
- }
-}
diff --git a/l10ntools/java/jpropex/java/SdfData.java b/l10ntools/java/jpropex/java/SdfData.java
deleted file mode 100644
index 98eddbeca20f..000000000000
--- a/l10ntools/java/jpropex/java/SdfData.java
+++ /dev/null
@@ -1,108 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-
-import java.util.*;
-import java.io.*;
-
-public class SdfData
-{
- private String filename;
- private OrderedHashMap ohm;
- private LinkedHashSet languagesFound;
-
- public SdfData()
- {
- languagesFound = new LinkedHashSet();
- ohm = new OrderedHashMap();
- languagesFound = new LinkedHashSet();
- }
- public SdfData( String filename )
- {
- this();
- this.filename = filename;
- }
-
- public LinkedHashSet getLanguages()
- {
- return languagesFound;
- }
- public SdfEntity get( SdfEntity obj )
- {
- return (SdfEntity) ohm.get( (String)obj.getId() );
- }
- public SdfEntity get( String key ){
- return (SdfEntity) ohm.get( key );
- }
- public void add( SdfEntity obj )
- {
- ohm.add( obj.getId() , obj );
- }
-
- public void read()
- {
- BufferedReader in;
- try
- {
- in = new BufferedReader( new InputStreamReader( new FileInputStream( filename ), "UTF-8" ) );
- SdfEntity entity;
- while( in.ready() )
- {
- String line = in.readLine();
- if( line.length() > 0 )
- {
- entity = new SdfEntity( line );
- ohm.add( entity.getId() , entity ); // test if is valid
- languagesFound.add( entity.getLangid() );
- }
- }
- in.close();
- }
- catch( IOException e )
- {
- System.out.println("Warning: can not read file " + filename);
- }
- }
- public void write( String filename )
- {
- FileWriter out;
- try
- {
- out = new FileWriter( filename , true ); // Always append
- for( Enumeration e = ohm.elements(); e.hasMoreElements(); )
- {
- out.write( ( (SdfEntity) e.nextElement() ).toString() + "\n" );
- }
- out.close();
- }
- catch( IOException e )
- {
- System.out.println("Error: Can't write to file " + filename);
- System.exit( -1 );
- }
- }
-}
diff --git a/l10ntools/java/jpropex/java/SdfEntity.java b/l10ntools/java/jpropex/java/SdfEntity.java
deleted file mode 100644
index 7723238815e7..000000000000
--- a/l10ntools/java/jpropex/java/SdfEntity.java
+++ /dev/null
@@ -1,255 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-
-public class SdfEntity implements Cloneable{
- private String project = new String("");
- private String source_file = new String("");
- private String dummy1 = new String("");
- private String resource_type= new String("");
- private String gid = new String("");
- private String lid = new String("");
- private String helpid = new String("");
- private String platform = new String("");
- private String dummy2 = new String("");
- private String langid = new String("");
- private String text = new String("");
- private String helptext = new String("");
- private String quickhelptext= new String("");
- private String title = new String("");
- private String date = new String("");
-
- public static int PROJECT_POS = 0;
- public static int SOURCE_FILE_POS = 1;
- public static int DUMMY1_POS = 2;
- public static int RESOURCE_TYPE_POS = 3;
- public static int GID_POS = 4;
- public static int LID_POS = 5;
- public static int HELPID_POS = 6;
- public static int PLATFORM_POS = 7;
- public static int DUMMY2_POS = 8;
- public static int LANGID_POS = 9;
- public static int TEXT_POS = 10;
- public static int HELPTEXT_POS = 11;
- public static int QUICKHELPTEXT_POS = 12;
- public static int TITLE_POS = 13;
- public static int DATE_POS = 14;
-
- public Object clone()
- {
- try
- {
- return super.clone();
- }
- catch( CloneNotSupportedException e )
- {
- System.out.println("ERROR: Can not clone, something is broken here ....");
- System.exit( -1 );
- }
- return null; // dummy
- }
-
- public SdfEntity( String line ){
- // isValid?
- setProperties( line ) ;
- }
- public SdfEntity(String project, String source_file, String dummy1, String resource_type, String gid, String lid, String helpid, String platform, String dummy2, String langid, String text, String helptext, String quickhelptext, String title , String date) {
- super();
- this.project = project;
- this.source_file = source_file;
- this.dummy1 = dummy1;
- this.resource_type = resource_type;
- this.gid = gid;
- this.lid = lid;
- this.helpid = helpid;
- this.platform = platform;
- this.dummy2 = dummy2;
- this.langid = langid;
- this.text = text;
- this.helptext = helptext;
- this.quickhelptext = quickhelptext;
- this.title = title;
- this.date = date;
- }
-
- public void setProperties( String line ){
- if( line != null )
- {
- String[] splitted = line.split("\t",15);
- setProject( splitted[ SdfEntity.PROJECT_POS ] );
- setSource_file( splitted[ SdfEntity.SOURCE_FILE_POS ] );
- setDummy1( splitted[ SdfEntity.DUMMY1_POS ] );
- setResource_type( splitted[ SdfEntity.RESOURCE_TYPE_POS ] );
- setGid( splitted[ SdfEntity.GID_POS ] );
- setLid( splitted[ SdfEntity.LID_POS ] );
- setHelpid( splitted[ SdfEntity.HELPID_POS ] );
- setPlatform( splitted[ SdfEntity.PLATFORM_POS ] );
- setDummy2( splitted[ SdfEntity.DUMMY2_POS ] );
- setLangid( splitted[ SdfEntity.LANGID_POS ] );
- setText( splitted[ SdfEntity.TEXT_POS ] );
- setHelptext( splitted[ SdfEntity.HELPTEXT_POS ] );
- setQuickhelptext( splitted[ SdfEntity.QUICKHELPTEXT_POS ] );
- setTitle( splitted[ SdfEntity.TITLE_POS ] );
- setDate( splitted[ SdfEntity.DATE_POS ] );
- }
- }
-
- public String getFileId(){
- return project+"\\"+source_file;
- }
- public String getResourcePath(){
- return source_file.substring(0 , source_file.lastIndexOf( "\\" )-1 );
- }
- public String toString(){
- return new StringBuffer( project ).append( "\t" ).append( source_file ).append( "\t" ).append( dummy1 ).append( "\t" ).append( resource_type ).append( "\t" ).append( gid ).append( "\t" )
- .append( lid ).append( "\t" ).append( helpid ).append( "\t" ).append( platform ).append( "\t" ).append( dummy2 ).append( "\t" ).append( langid ).append( "\t" )
- .append( text ).append( "\t" ).append( helptext ).append( "\t" ).append( quickhelptext ).append( "\t" ).append( title ).append( "\t" ).append( date ).toString();
- }
- public String getId(){
- return new StringBuffer( project ).append( gid ).append( lid ).append( source_file ).append( resource_type ).append( platform ).append( helpid ).append( langid ).toString();
- }
-
- public String getDummy1() {
- return dummy1;
- }
-
- public void setDummy1(String dummy1) {
- this.dummy1 = dummy1;
- }
-
- public String getPlatform() {
- return platform;
- }
-
- public void setPlatform(String platform) {
- this.platform = platform;
- }
-
- public String getDummy2() {
- return dummy2;
- }
-
- public void setDummy2(String dummy2) {
- this.dummy2 = dummy2;
- }
-
- public String getGid() {
- return gid;
- }
-
- public void setGid(String gid) {
- this.gid = gid;
- }
-
- public String getHelpid() {
- return helpid;
- }
-
- public void setHelpid(String helpid) {
- this.helpid = helpid;
- }
-
- public String getHelptext() {
- return helptext;
- }
-
- public void setHelptext(String helptext) {
- this.helptext = helptext;
- }
-
- public String getLangid() {
- return langid;
- }
-
- public void setLangid(String langid) {
- this.langid = langid;
- }
-
- public String getLid() {
- return lid;
- }
-
- public void setLid(String lid) {
- this.lid = lid;
- }
-
- public String getProject() {
- return project;
- }
-
- public void setProject(String project) {
- this.project = project;
- }
-
- public String getQuickhelptext() {
- return quickhelptext;
- }
-
- public void setQuickhelptext(String quickhelptext) {
- this.quickhelptext = quickhelptext;
- }
-
- public String getResource_type() {
- return resource_type;
- }
-
- public void setResource_type(String resource_type) {
- this.resource_type = resource_type;
- }
-
- public String getSource_file() {
- return source_file;
- }
-
- public void setSource_file(String source_file) {
- this.source_file = source_file;
- }
-
- public String getText() {
- return text;
- }
-
- public void setText(String text) {
- this.text = text;
- }
-
- public String getTitle() {
- return title;
- }
-
- public void setTitle(String title) {
- this.title = title;
- }
- public String getDate() {
- return date;
- }
- public void setDate(String date) {
- this.date = date;
- }
-
-
-}
diff --git a/l10ntools/java/jpropex/jpropex b/l10ntools/java/jpropex/jpropex
deleted file mode 100755
index 8c9982f2b1d3..000000000000
--- a/l10ntools/java/jpropex/jpropex
+++ /dev/null
@@ -1,12 +0,0 @@
-#!/bin/sh
-if [ x${SOLARENV}x = xx ]; then
- echo No environment found, please use 'configure' or 'setsolar'
- exit 1
-fi
-
-if [ x${JAVA_HOME}x = xx ]; then
- echo ERROR: No java found
- exit 1
-fi
-
-exec java -DSOLARSRC=${SOLARSRC} -DWORK_STAMP=${WORK_STAMP} -DUSE_SHELL= -jar ${SOLARVER}/${INPATH}/bin${UPDMINOREXT}/jpropex.jar "$@"
diff --git a/l10ntools/java/jpropex/jpropex.MF b/l10ntools/java/jpropex/jpropex.MF
deleted file mode 100755
index 3e22e7e9bfbf..000000000000
--- a/l10ntools/java/jpropex/jpropex.MF
+++ /dev/null
@@ -1 +0,0 @@
-Main-Class: Main
diff --git a/l10ntools/java/l10nconv/build.xml b/l10ntools/java/l10nconv/build.xml
deleted file mode 100755
index 7103ff05d58f..000000000000
--- a/l10ntools/java/l10nconv/build.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-
- Copyright 2000, 2010 Oracle and/or its affiliates.
-
- OpenOffice.org - a multi-platform office productivity suite
-
- This file is part of OpenOffice.org.
-
- OpenOffice.org is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License version 3
- only, as published by the Free Software Foundation.
-
- OpenOffice.org is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License version 3 for more details
- (a copy is included in the LICENSE file that accompanied this code).
-
- You should have received a copy of the GNU Lesser General Public License
- version 3 along with OpenOffice.org. If not, see
- <http://www.openoffice.org/license.html>
- for a copy of the LGPLv3 License.
-
--->
-<project name="l10nconv" default="main" basedir=".">
-
- <!-- ================================================================= -->
- <!-- settings -->
- <!-- ================================================================= -->
-
- <!-- name of this sub target used in recursive builds -->
- <property name="target" value="l10nconv"/>
-
- <!-- name of jar file created, without .jar extension -->
- <property name="jarname" value="converter"/>
-
- <!-- relative path to project directory -->
- <property name="prj" value="."/>
-
- <!-- build output directory -->
- <property name="out" value="build"/>
-
- <!-- build directories -->
- <property name="build.dir" value="${out}"/>
- <property name="build.class" value="${build.dir}/class/converter"/>
- <property name="build.misc" value="${build.dir}/misc/converter"/>
-
- <!-- start of java source code package structure -->
- <property name="java.dir" value="java"/>
-
- <!-- define how to handle CLASSPATH environment -->
- <property name="build.sysclasspath" value="ignore"/>
-
- <!-- classpath settings for compile and javadoc tasks -->
- <path id="classpath">
- <pathelement location="."/>
- <pathelement location="${build.class}"/>
- </path>
-
- <!-- name to display in documentation -->
- <property name="docname" value="l10n converter"/>
-
- <!-- set "modern" java compiler -->
- <property name="build.compiler" value="modern"/>
-
- <!-- set wether we want to compile with debug information -->
- <property name="debug" value="on"/>
-
- <!-- set wether we want to compile with optimisation -->
- <property name="optimize" value="off"/>
-
- <!-- set wether we want to compile with or without deprecation -->
- <property name="deprecation" value="on"/>
-
- <target name="info">
- <echo message="--------------------"/>
- <echo message="${target}"/>
- <echo message="--------------------"/>
- </target>
-
- <!-- ================================================================= -->
- <!-- custom targets -->
- <!-- ================================================================= -->
-
- <!-- the main target, called in recursive builds -->
- <target name="main" depends="info,prepare,compile,jar,javadoc,zipdoc"/>
-
- <!-- prepare output directories -->
- <target name="prepare">
- <mkdir dir="${build.dir}"/>
- <mkdir dir="${build.dir}/doc"/>
- <mkdir dir="${build.dir}/doc/javadoc"/>
- <mkdir dir="${build.class}"/>
- <mkdir dir="${build.misc}"/>
- </target>
-
-
- <target name="res" depends="prepare">
- <copy todir="${build.class}">
- <fileset dir="${java.dir}">
- <include name="**/*.properties"/>
- <include name="**/*.css"/>
- <include name="**/*.dtd"/>
- <include name="**/*.form"/>
- <include name="**/*.gif "/>
- <include name="**/*.htm"/>
- <include name="**/*.html"/>
- <include name="**/*.js"/>
- <include name="**/*.mod"/>
- <include name="**/*.sql"/>
- <include name="**/*.xml"/>
- <include name="**/*.xsl"/>
- <include name="**/*.map"/>
-
- </fileset>
- </copy>
- </target>
-
-
- <target name="compile" depends="prepare,res">
- <javac destdir="${build.class}"
- debug="${debug}"
- deprecation="${deprication}"
- optimize="${optimize}"
- classpathref="classpath">
- <src path="${java.dir}"/>
- <include name="**/*.java"/>
- </javac>
- </target>
-
- <!-- check if javadoc is up to date -->
- <target name="javadoc_check" depends="prepare" if="build.dir">
- <uptodate property="javadocBuild.notRequired" value="true"
- targetfile="${build.dir}/doc/converter_javadoc.zip">
- <srcfiles dir="${java.dir}" includes="**/*.java"/>
- </uptodate>
- </target>
-
- <!-- generate java documentation -->
- <target name="javadoc" depends="prepare,javadoc_check,compile"
- unless="javadocBuild.notRequired"
- if="build.dir">
-
- <javadoc destdir="${build.dir}/doc/javadoc"
- verbose="false"
- author="false"
- nodeprecated="true"
- nodeprecatedlist="true"
- use="true"
- Doctitle="${docname}"
- windowtitle="${docname}"
- classpathref="classpath">
-
- <packageset dir="${java.dir}" defaultexcludes="yes">
- <include name="com/**"/>
- </packageset>
-
- <link offline="true" href="http://java.sun.com/j2se/1.4.2/docs/api"
- packagelistLoc="${common.doc}/jdk1.4.2"/>
- <link offline="true"
- href="http://java.sun.com/products/servlet/2.3/javadoc"
- packagelistLoc="${common.doc}/servlet2.3"/>
- <link offline="true"
- href="http://logging.apache.org/log4j/docs/api"
- packagelistLoc="${common.doc}/log4j-1.2.8"/>
- <link offline="true"
- href="http://java.sun.com/products/javabeans/glasgow/javadocs"
- packagelistLoc="${common.doc}/jaf-1.0.2"/>
- <link offline="true"
- href="http://java.sun.com/products/javamail/javadocs"
- packagelistLoc="${common.doc}/javamail-1.3.1"/>
- <link offline="true"
- href="http://ws.apache.org/soap/docs"
- packagelistLoc="${common.doc}/soap-2.3.1"/>
-
- <bottom>&lt;i&gt;Copyright &amp;#169; 2004 Sun Microsystems, Inc., 901 San Antonio Road, Palo Alto, CA 94303 USA&lt;/i&gt;</bottom>
- <header>${docname}</header>
-
- </javadoc>
- </target>
-
- <!-- zip documentation and store in build/misc -->
- <target name="zipdoc" depends="javadoc" if="build.dir" unless="javadocBuild.notRequired">
- <zip zipfile="${build.dir}/doc/converter_javadoc.zip"
- basedir="${build.dir}/doc/javadoc"
- update="true"/>
- </target>
-
- <!-- clean up -->
- <target name="clean" depends="prepare">
- <delete includeEmptyDirs="true">
- <fileset dir="${build.class}">
- <patternset>
- <include name="${package}/**/*.class"/>
- </patternset>
- </fileset>
- </delete>
- </target>
-
- <!-- create jar file -->
- <target name="jar" depends="prepare,compile" if="build.class">
- <jar jarfile="${build.class}/${jarname}.jar"
- basedir="${build.class}"
- manifest="${jarname}.MF">
- <include name="**/*.class"/>
- <include name="**/*.properties"/>
- <include name="**/*.css"/>
- <include name="**/*.dtd"/>
- <include name="**/*.form"/>
- <include name="**/*.gif "/>
- <include name="**/*.htm"/>
- <include name="**/*.html"/>
- <include name="**/*.js"/>
- <include name="**/*.mod"/>
- <include name="**/*.sql"/>
- <include name="**/*.xml"/>
- <include name="**/*.xsl"/>
- <include name="**/*.map"/>
- </jar>
- </target>
-
- <target name="test" depends="prepare">
- </target>
-
-</project>
-
diff --git a/l10ntools/java/l10nconv/converter.MF b/l10ntools/java/l10nconv/converter.MF
deleted file mode 100755
index 843d500b7548..000000000000
--- a/l10ntools/java/l10nconv/converter.MF
+++ /dev/null
@@ -1 +0,0 @@
-Main-Class: com.sun.star.tooling.converter.Convert
diff --git a/l10ntools/java/l10nconv/documentation/readmeConverter.sxw b/l10ntools/java/l10nconv/documentation/readmeConverter.sxw
deleted file mode 100755
index f779e10acb2c..000000000000
--- a/l10ntools/java/l10nconv/documentation/readmeConverter.sxw
+++ /dev/null
Binary files differ
diff --git a/l10ntools/java/l10nconv/java/com/sun/star/tooling/DirtyTags/DirtyTagWrapCheck.java b/l10ntools/java/l10nconv/java/com/sun/star/tooling/DirtyTags/DirtyTagWrapCheck.java
deleted file mode 100755
index 7338e8d6a669..000000000000
--- a/l10ntools/java/l10nconv/java/com/sun/star/tooling/DirtyTags/DirtyTagWrapCheck.java
+++ /dev/null
@@ -1,82 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-/*
- * Created on 2005
- * by Christian Schmidt
- */
-package com.sun.star.tooling.DirtyTags;
-
-import java.io.BufferedReader;
-import java.io.File;
-import java.io.FileNotFoundException;
-import java.io.FileReader;
-import java.io.IOException;
-
-
-
-public class DirtyTagWrapCheck {
- static String line="";
- public static void main(String[] args) {
- try {
- File fi = new File("D:\\Testfiles\\KID_helpcontent.sdf");//Copy of
- FileReader fr = new FileReader(fi);
- BufferedReader br = new BufferedReader(fr);
-
- int readCounter=0;
- int missCounter=0;
- int lineErrorCounter=0;
- while((line=br.readLine())!=null){
- readCounter++;
- String [] split = line.split("\t");
- if(split.length<15){
-
- lineErrorCounter++;
- continue;
- }
- String string = split[10];
- String wrapped = DirtyTagWrapper.wrapString(string);
- String unwrapped=DirtyTagWrapper.unwrapString(wrapped);
- if(!string.equals(unwrapped)){
-
- missCounter++;
- System.out.println(""+readCounter+"\n"+string+"\n"+unwrapped+"\n"+wrapped+"\n");
- }
- }
- System.out.println("Fertig "+readCounter+" "+missCounter+" "+lineErrorCounter);
- } catch (FileNotFoundException e) {
- //
- e.printStackTrace();
- } catch (IOException e) {
- //
- e.printStackTrace();
- } catch (DirtyTagWrapper.TagWrapperException e) {
- System.out.println(e.getMessage()+"\n"+line+"\n");
-
- }
-
- }
-}
diff --git a/l10ntools/java/l10nconv/java/com/sun/star/tooling/DirtyTags/DirtyTagWrapper.java b/l10ntools/java/l10nconv/java/com/sun/star/tooling/DirtyTags/DirtyTagWrapper.java
deleted file mode 100755
index 6b76b75b75d6..000000000000
--- a/l10ntools/java/l10nconv/java/com/sun/star/tooling/DirtyTags/DirtyTagWrapper.java
+++ /dev/null
@@ -1,249 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-/*
- * Created on 2005
- * by Christian Schmidt
- */
-package com.sun.star.tooling.DirtyTags;
-
-import java.io.IOException;
-import java.util.ArrayList;
-
-/**
- * Solves the problem with translating strings from the
- * Star-Office Help. This Strings contain XML snippets
- * (that means parts of an xml dokument). I call them 'dirty'
- * because the start of a tag (<) and the and of an tag (>)
- * are quoted by a single backslash(\<.....\>). This is done
- * because the text out of th tags should not contain '<' and '>'
- * as Entity references (&lt; or &gt;) but as readable signs.
- * This is for translation purposes.
- * Because translators get mad while find out the really translatable
- * parts between all the markup information, the XLIFF Specification
- * allows to wrap parts of a String that should not be translated by
- * special tags (<ept>, <bpt>).
- * This Class has two static methods that do the wrapping and unwrapping
- * NOTE: this won't work with not 'dirty' Strings.
- *
- * @author Christian Schmidt 2005
- *
- */
-public class DirtyTagWrapper {
-
- private static boolean doWrap=true;
- public static void setWrapping(boolean doWrap){
- DirtyTagWrapper.doWrap=doWrap;
- }
-
- /**
- * Unwraps the 'dirty' parts of a String from ept and bpt tags
- *
- * @param checkString The String to unwrap
- * @return the unwrapped String
- */
- public static String unwrapString(String checkString){
- //remove the ept and bpt tags
- String[] splitted =checkString.split("(<ept ([^<>])*>)|(</ept>)|(<bpt ([^<>])*>)|(</bpt>)|(<sub([^<>])*>)|(</sub>)|(<ex ([^<>])*/>)");
- StringBuffer workBuffer= new StringBuffer();
- for(int i=0;i<splitted.length;i++){
- workBuffer.append(splitted[i]);
- }
- String string = new String(workBuffer);
- //replace Entity references
- string=string.replaceAll( "&amp;","&").replaceAll( "&lt;","<").replaceAll( "&gt;",">").replaceAll( "&quot;","\"").replaceAll( "&apos;","'");
-
- //remove the nsub tags
- splitted =string.split("(<sub([^<>])*>)|(</sub>)");
- StringBuffer returnBuffer= new StringBuffer();
- for(int i=0;i<splitted.length;i++){
- returnBuffer.append(splitted[i]);
- }
- String returnString = new String(returnBuffer);
- return returnString;
- }
-
-
- /**
- * Wrap the dirty parts of a string
- *
- * @param checkString The String to check if there are dirty Parts to wrap
- * @return A String with wrapped dirty parts
- * @throws TagWrapperException
- * @throws IOException
- */
- public static String wrapString(String checkString) throws TagWrapperException, IOException {
- // if no wrapping should be done return the given string
- if(!doWrap) return checkString;
- // let's wrap
- String[] parts=null;
- int idx=0;
- //split the string at tag ends
- String[] parts2 = checkString.split("\\\\>");
-
- ArrayList tagString =new ArrayList();
- // put the while splitting lost parts to the end of the single strings
- for(int j=0;j<parts2.length-1;j++){
- parts2[j]+="\\>";
- }
- // same for the last string
- if (checkString.endsWith("\\>")){
- parts2[parts2.length-1]+="\\>";
- }
- // split the leading text from the real tag string (<...>)
- for(int j=0;j<parts2.length;j++){
-
- //is it just a tag
- if(parts2[j].startsWith("\\<")){
- tagString.add(parts2[j]);
- // or is it a tag with leading text?
- }else if((idx=parts2[j].indexOf("\\<"))>0&&parts2[j].indexOf("\\>")>0){
- //...then split it in two parts
- // the leading text
- tagString.add(parts2[j].substring(0,(parts2[j].indexOf("\\<"))));
- // ...and the tag
- tagString.add(parts2[j].substring(parts2[j].indexOf("\\<")));
-
- }else{
- //no tag...must be text only
- tagString.add(parts2[j]);
- }
-
- }
- ArrayList tagNames=new ArrayList();
- String item="";
- for(int i=0;i<tagString.size();i++){
- item=((String)tagString.get(i));
- int start=item.indexOf("\\<")+2;
- // check if we have an index that is ok
- if(start==1) start=-1;
- int end=item.lastIndexOf("\\>");
- if(start>=0&&end>0){
- boolean isStandalone=false;
- if(item.endsWith("/\\>")){
- // this is a standalone tag
- isStandalone=true;
- }
- item=item.substring(start,end);
-
- if(item.indexOf(" ")>0){
- item=item.substring(0,item.indexOf(" "));
- }
- if(isStandalone){
- item=item+"/";
- }
- tagNames.add(item);
- }else{
- tagNames.add("");
- }
- }
- ArrayList tagType=new ArrayList();
- for(int i=0;i<tagNames.size();i++){
- if(((String)tagNames.get(i)).equals("")){
- tagType.add("Text");
- }else if(((String)tagNames.get(i)).startsWith("/")){
- tagType.add("EndTag");
- }else if(((String)tagNames.get(i)).endsWith("/")){
- tagType.add("StartAndEndTag");
- }else {
- tagType.add("StartTag");
- }
-
- }
-
- ArrayList tagList=new ArrayList();
- for(int i=0;i<tagNames.size();i++){
- tagList.add(new Tag(
- (String)tagType.get(i),
- (String)tagNames.get(i),
- (String)tagString.get(i)));
- }
- tagType=null;
- tagNames=null;
- tagString=null;
-
- TagPair start;
- StringBuffer returnBuffer=new StringBuffer();
- while(tagList.size()>0){
- try{
- start=new TagPair(tagList);
- returnBuffer.append(start.getWrapped());
- }catch(TagPair.TagPairConstructionException e){
- throw (new DirtyTagWrapper()).new TagWrapperException(e);
- }
- }
- TagPair.resetCounter();
- return new String(returnBuffer);
- }
- /**
- * @author Christian Schmidt 2005
- *
- */
- public class TagWrapperException extends Exception {
-
- /**
- * Create a new Instance of TagWrapperException
- *
- *
- */
- public TagWrapperException() {
- super();
- //
- }
-
- /**
- * Create a new Instance of TagWrapperException
- *
- * @param arg0
- */
- public TagWrapperException(String arg0) {
- super(arg0);
- //
- }
-
- /**
- * Create a new Instance of TagWrapperException
- *
- * @param arg0
- * @param arg1
- */
- public TagWrapperException(String arg0, Throwable arg1) {
- super(arg0, arg1);
- //
- }
-
- /**
- * Create a new Instance of TagWrapperException
- *
- * @param arg0
- */
- public TagWrapperException(Throwable arg0) {
- super(arg0);
- //
- }
-
- }
-}
diff --git a/l10ntools/java/l10nconv/java/com/sun/star/tooling/DirtyTags/Tag.java b/l10ntools/java/l10nconv/java/com/sun/star/tooling/DirtyTags/Tag.java
deleted file mode 100755
index 223885571007..000000000000
--- a/l10ntools/java/l10nconv/java/com/sun/star/tooling/DirtyTags/Tag.java
+++ /dev/null
@@ -1,246 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-/*
- * Created on 2005
- * by Christian Schmidt
- */
-package com.sun.star.tooling.DirtyTags;
-
-import java.io.IOException;
-import java.util.Map;
-
-import com.sun.star.tooling.converter.ExtMap;
-
-/**
- * @author Christian Schmidt 2005
- *
- */
-public class Tag {
- private static int indent=0;
- Map tagNames;
- private String tagType;
- private String tagName;
- private String tagString;
- public static Tag EMPTYTAG=new Tag("","","");
-
- /**
- * Create a new Instance of Tag
- *
- * @param tagType
- * @param tagName
- * @param tagString
- */
- public Tag(String tagType, String tagName, String tagString) {
-
- this.tagType=tagType;
- this.tagName=tagName;
- this.tagString=tagString;
-
- tagNames=new ExtMap();
- tagNames.put("link","name");
- tagNames.put("caption","xml-lang");
- tagNames.put("alt","xml-lang");
- }
-
- public String getWrappedTagString() throws IOException{
- if(this.canHaveTranslateableContent()){
- return this.wrapTagStringIntern();
- }else{
- return xmlString(this.tagString);
- }
- }
-
- private final String xmlString( final String string) throws java.io.IOException {
- if (string == null)
- return string; // ""
- String str = string;
-
- for(int i=0;i<str.length();i++){
- if(str.charAt(i)=='&'){
- str=str.substring(0, i)+"&amp;"+str.substring(i+1);
- continue;
- }
-
- if(str.charAt(i)=='<'){
- str=str.substring(0, i)+"&lt;"+str.substring(i+1);
- continue;
- }
-
- if(str.charAt(i)=='>'){
- str=str.substring(0, i)+"&gt;"+str.substring(i+1);
- continue;
- }
-
- if(str.charAt(i)=='"'){
- str=str.substring(0, i)+"&quot;"+str.substring(i+1);
- continue;
- }
-
- if(str.charAt(i)=='\''){
- str=str.substring(0, i)+"&apos;"+str.substring(i+1);
- continue;
- }
- }
-
- return str;
- }
- /**
- * @return
- */
- private boolean canHaveTranslateableContent() {
- return (tagNames.containsKey(this.tagName));
-
- }
-
- /**
- * @throws IOException
- *
- */
- private String wrapTagStringIntern() throws IOException {
-
-
- String[] split=this.tagString.split("=");
- int length=split.length;
- // no attribute found;
- if (length==0) return xmlString(tagString);
- else{
- int i=0;
-
- while(i<length-1/*the last part can only contain an attribute value*/){
- String attributeName = split[i].trim();
- if(split[i]. indexOf("</sub>")<0) split[i]=xmlString(split[i]);
- i++;
- String value;
- attributeName=(attributeName.substring(attributeName.lastIndexOf(" ")).trim());
- if((value=translateableAttributeValue(this.tagName)).equals(attributeName)){
- int valueStart=0;
- int valueEnd=0;
-
- // get the value to the found attribute name
- // it must either be surrounded by '"'...
- if((valueStart=split[i].indexOf('"'))>=0){
- valueEnd = split[i].lastIndexOf('"');
- //...or surrounded by "'"
- }else if((valueStart=split[i].indexOf("'"))>=0){
- valueEnd = split[i].lastIndexOf("'");
- }else{
- // there seems to be an error,
- // we found an '=' (we split there) but no '"' or '''
- // but although we don't check the syntax
- // we just continue
- continue;
- }
- //ok we found the border of a value that might be translated
- //now we wrap it with the tags
-
- split[i]=xmlString(split[i].substring(0,valueStart+1))+"<sub>"+xmlString(split[i].substring(valueStart+1,valueEnd))+"</sub>"+xmlString(split[i].substring(valueEnd));
-
- }
- }
- String wrappedString="";
- // we have the wrapped parts, now we put them together
- int j=0;
- for(j=0;j<split.length-1;j++){
- wrappedString+=(split[j]+"=");
- }
- wrappedString+=split[j];
-// System.out.println(this.tagString);
-// System.out.println(wrappedString);
- return wrappedString;
- }
-
- }
-
-
-
- /**
- * @param tagName the name of the tag to check
- * @return the name of the attribute that can contain translateable value
- */
- private String translateableAttributeValue(String tagName) {
-
- return (String)this.tagNames.get(tagName);
- }
-
-
- /**
- * Create a new Instance of Tag
- *
- *
- */
- public Tag(String tagString) {
- this(extractTagType(extractTagName(tagString)),extractTagName(tagString),tagString);
- }
-
- private static String extractTagName(String tagString){
-
- int start=tagString.indexOf('<')+1;
- int end=tagString.lastIndexOf('\\');
- if(start>=0&&end>0){
- tagString=tagString.substring(start,end);
-
- if(tagString.indexOf(" ")>0){
- tagString=tagString.substring(0,tagString.indexOf(" "));
- }
- return tagString;
- }else{
- return "";
- }
- }
- private static String extractTagType(String tagName){
- if(tagName.equals("")){
- return "Text";
- }else if(tagName.startsWith("/")){
- return "EndTag";
- }else if(tagName.endsWith("/")){
- return "StartAndEndTag";
- }else {
- return "StartTag";
- }
- }
-
- /**
- * @return Returns the tagName.
- */
- public String getTagName() {
- return this.tagName;
- }
- /**
- * @return Returns the tagString.
- */
- public String getTagString() {
- return this.tagString;
- }
- /**
- * @return Returns the tagType.
- */
- public String getTagType() {
- return this.tagType;
- }
-
-
-}
diff --git a/l10ntools/java/l10nconv/java/com/sun/star/tooling/DirtyTags/TagPair.java b/l10ntools/java/l10nconv/java/com/sun/star/tooling/DirtyTags/TagPair.java
deleted file mode 100755
index cc362a96e740..000000000000
--- a/l10ntools/java/l10nconv/java/com/sun/star/tooling/DirtyTags/TagPair.java
+++ /dev/null
@@ -1,307 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-/*
- * Created on 2005
- * by Christian Schmidt
- */
-package com.sun.star.tooling.DirtyTags;
-
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.Iterator;
-
-
-/**
- * @author Christian Schmidt 2005
- *
- */
-public class TagPair {
-
-
- private Tag startTag=Tag.EMPTYTAG;
- private Tag endTag=Tag.EMPTYTAG;
- private String startingText="";
- private ArrayList enclosedTags=new ArrayList();
- private long id;
- private static int ElementCounter=1;
- private String endingText="";
-
- /**
- * @author Christian Schmidt 2005
- *
- */
- public class TagPairConstructionException extends Exception {
-
- /**
- * Create a new Instance of TagPairConstructionException
- *
- * @param string
- */
- public TagPairConstructionException(String string) {
-
- }
-
- }
-
- /**
- * Create a new Instance of TagPair
- *
- *
- */
- public TagPair() {
-
- }
-
-
- /**
- * Create a new Instance of TagPair
- *
- * Find matching tags in tagList, create a TagPair of it, create
- * tagPairs from the content in the tagPair and remove all used
- * tags from tagList. The rest of the tagList starts after the
- * endTag of this TagPair.
- *
- * @param tagList a List of the tags to check
- *
- * @throws TagPairConstructionException
- */
- public TagPair(ArrayList tagList) throws TagPairConstructionException {
-
- if(tagList.size()==0){
- return;
- }
- ArrayList contentList=new ArrayList();;
- Tag tag=(Tag)tagList.get(0);
- tagList.remove(0);
-
-
- if("Text".equals(tag.getTagType())){
- // is this Text the only content
- // of this Tag ?
- if(tagList.size()==0){
- //yes...then it is the starting Text of this TagPair
- this.startingText=tag.getTagString();
- return;
- }else{
- //no...the tag is normal content
- contentList.add(tag);
- }
- this.startingText=tag.getTagString();
-
- }else if("EndTag".equals(tag.getTagType())){
- //ERRor throw EXception
- }else if("StartTag".equals(tag.getTagType())){
- // find the matching end tag
- this.startTag=tag;
- Iterator iter=tagList.iterator();
-
- int equivalentTagCounter=0;
- while(iter.hasNext()){
- //is this the end tag?
- if((tag=(Tag)iter.next()).getTagName().equals('/'+this.startTag.getTagName())&&equivalentTagCounter==0){
- //found the corresponding end tag
-
- //this TagPair is complete
- //so it needs an id
- this.id=TagPair.ElementCounter++;
- this.endTag=tag;
- //...remove it from list
- tagList.removeAll(contentList);
- tagList.remove(tag);
- break;
- }else{
- // tag is not the end tag
- // so it is between the start and the end tag
- // and belongs to the content
- // but first check if it has the same name as the current tag
- if(tag.getTagName().equals(this.startTag.getTagName())){
- // if this is a start tag like the current start tag
- // we count it to find out the matching end tag in nested tags
- if(tag.getTagType().equals("StartTag")){
- equivalentTagCounter++;
- }
- }
- if(tag.getTagName().equals("/"+this.startTag.getTagName())){
- if(tag.getTagType().equals("EndTag")){
- equivalentTagCounter--;
- }
- }
-
- contentList.add(tag);
- }
- }
- //found the end tag ?
- //no...
- if (this.endTag.getTagType()==""){
-
- throw new TagPairConstructionException("ERROR: Missing end tag ("+
- this.startTag.getTagString()+").");
- //...yes
- }else{
- //We need to check whether the content is starting or ending with text
- //...check starting with text
- if(contentList.size()>=1&&((String)((Tag)contentList.get(0)).getTagType()).equals("Text")){
- //yes...store it as startingText
- this.startingText=(String)((Tag)contentList.get(0)).getTagString();
- //remove it from list
- contentList.remove(0);
- }
- // ...check ending with text
- if(contentList.size()>=1&&((String)((Tag)contentList.get(contentList.size()-1)).getTagType()).equals("Text")){
- //yes...store it as endingText
- this.endingText=(String)((Tag)contentList.get(contentList.size()-1)).getTagString();
- //remove it from list
- contentList.remove(contentList.size()-1);
- }
- //create the list of tags enclosed by this tagPair
- createEnclosedTags(contentList);
- }
- //if stand AloneTag create own TagObject...give ID...add to List
- }else if("StartAndEndTag".equals(tag.getTagType())){
- this.startTag=tag;
- this.endTag=new Tag("EndOfStandAlone","","");
- createEnclosedTags(contentList);
- }
-
- }
-
- /**
- * @param contentList
- * @throws TagPairConstructionException
- */
- private void createEnclosedTags(ArrayList contentList) throws TagPairConstructionException {
- while(contentList.size()>0){
- //create the inner TagPairs
- this.enclosedTags.add(new TagPair(contentList));
- }
-
- }
-
- public String toString(){
- StringBuffer outString= new StringBuffer(this.startTag.toString());
- TagPair help=new TagPair();
- Iterator iter=enclosedTags.iterator();
- outString.append(this.startingText);
- while(iter.hasNext()){
- if((help=(TagPair)iter.next())==null){
- continue;
- }else{
- outString.append(help.toString());
- }
- }
- outString.append(this.endingText);
- outString.append(this.endTag.toString());
- return new String(outString);
- }
-
- public String getWrapped() throws IOException{
- Iterator iter=enclosedTags.iterator();
- StringBuffer returnBuffer=new StringBuffer();
-
- returnBuffer.append(wrap(this.startTag)+xmlString(this.startingText));
- while(iter.hasNext()){
- returnBuffer.append(((TagPair)iter.next()).getWrapped());
- }
- returnBuffer.append(xmlString(this.endingText)+wrap(this.endTag));
-
-
-
- return new String(returnBuffer);
- }
-
- private String wrap(Tag tag) throws IOException{
- String string="";
- //can be a start tag
- if(tag.getTagType().startsWith("Start")){
- return new String("<bpt id='"+this.id+"'>"+tag.getWrappedTagString()+"</bpt>");
- //...or a end tag
- }else if (tag.getTagType().startsWith("End")){
- //maybe the end tag of a Start and end tag
-// if("EndOfStandAlone".equals(tag.getTagType())){
-// return new String("<ex id='"+this.id+"'/>");
-// }else{
- string=tag.getWrappedTagString();
- return new String("<ept id='"+this.id+"'>"+string+"</ept>");
-// }
-
- //...or text
- }else{
- return xmlString(tag.getTagString());
- }
- }
- /**
- * Replaces all characters that mustn't be in XLIFF PCdata
- *
- * @param string the string to check
- * @return the checked string with all characters replaced
- * @throws java.io.IOException
- */
- private final String xmlString( final String string) throws java.io.IOException {
- if (string == null)
- return string; // ""
- String str = string;
-
- for(int i=0;i<str.length();i++){
- if(str.charAt(i)=='&'){
- str=str.substring(0, i)+"&amp;"+str.substring(i+1);
- continue;
- }
-
- if(str.charAt(i)=='<'){
- str=str.substring(0, i)+"&lt;"+str.substring(i+1);
- continue;
- }
-
- if(str.charAt(i)=='>'){
- str=str.substring(0, i)+"&gt;"+str.substring(i+1);
- continue;
- }
-
- if(str.charAt(i)=='"'){
- str=str.substring(0, i)+"&quot;"+str.substring(i+1);
- continue;
- }
-
- if(str.charAt(i)=='\''){
- str=str.substring(0, i)+"&apos;"+str.substring(i+1);
- continue;
- }
- }
-
- return str;
- }
-
- /**
- *
- */
- public static void resetCounter() {
- TagPair.ElementCounter=1;
-
- }
-
-
-}
diff --git a/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/Convert.java b/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/Convert.java
deleted file mode 100755
index d6fddfd049ae..000000000000
--- a/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/Convert.java
+++ /dev/null
@@ -1,550 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-/*
- * the main Class
- *
- * Command Line arguments are reviewed
- * and a Converter is constructed
- */
-package com.sun.star.tooling.converter;
-
-import java.io.BufferedWriter;
-import java.io.File;
-import java.io.FileWriter;
-import java.io.IOException;
-import java.util.Calendar;
-
-import com.sun.star.tooling.DirtyTags.DirtyTagWrapper;
-
-/**
- * The main class of the converter tool
- *
- * The converter tool is command line based.
- * Its classes allow the converting between the
- * file formats sdf, gsi and <a href="http://www.oasis-open.org/committees/xliff/documents/cs-xliff-core-1.1-20031031.htm">xliff</a>.
- *
- * Those file formats are used in localization
- * of Star-Office and Open-Office.
- *
- * Information about the whole localization process can be found in
- * <a href="http://ded-1.germany.sun.com/webcontent/guidelines/pdf/L10NSO8.pdf">http://ded-1.germany.sun.com/webcontent/guidelines/pdf/L10NSO8.pdf</a>
- *
- * @author Christian Schmidt 2005
- *
- */
-public class Convert {
-
- private static Calendar cal;
-
- private static final String EMPTY = "";
-
- /**
- * The name of the file containing the debug information
- * that where found while converting (every output goes here too)
- */
- private static String dbgName = EMPTY;
-
- /**
- * the character that separates the extension from the file name
- */
- private static final char extensionSeperator = '.';
-
- /**
- * the log File
- */
- private static File log;
-
- /**
- * the name of the log file
- */
- private static String logString = EMPTY;
-
- /**
- * indicates whether existing sources should be overwritten
- * without asking
- */
- private static boolean overwrite = false;
-
- /**
- * A second Source File needed for GSI Merging
- */
- private static File secondSource;
-
- //private static final char pathSeperator = '\\';
-
- /**
- * The language that should be the source language
- * that means the language to translate from
- */
- private static String sourceLanguage = "en-US";
-
- /**
- * the name of the source file
- */
- private static String sourceName = EMPTY;
-
- /**
- * the type of the source file (sdf,xliff,...)
- */
- private static String sourceType = EMPTY;
-
- /**
- * The time when converting started
- */
- private static String startTime = EMPTY;
- /**
- * The language that should be the target language
- * that means the language to translate to
- */
- private static String TargetLanguage = EMPTY;
-
- /**
- * the name of the target file
- */
- private static String targetName = EMPTY;
-
- /**
- * the type of the target file (sdf,xliff,...)
- */
- private static String targetType = EMPTY;
-
- /**
- * Store the current version ID and number of this tool
- */
- final static String version = " Prod.20050710:1255 ";
-
- /**
- * The name of the (original) sdf file used as second source for gsi->sdf merging
- */
- private static String secondSourceName=EMPTY;
- /**
- * Indicate whether strings in xliff files should
- * be wrapped with ept/bpt or sub tags to enable translation tools
- * to synchronize source language string with there translation
- *
- * @see <a href="http://ded-1.germany.sun.com/webcontent/guidelines/pdf/L10NSO8.pdf">http://ded-1.germany.sun.com/webcontent/guidelines/pdf/L10NSO8.pdf</a>
- */
- private static boolean doWrap=true;
-
-
-
- public static void main(String[] args) throws IOException, Exception {
- try{
-
- //go, parse and check the command line parameters
- ParameterChecker.checkClParameters(args);
- ParameterChecker.createContentOfClParameters();
- //Initialize the tagWrapper
- DirtyTagWrapper.setWrapping(doWrap);
- //create an instance of converter
- Converter conv = new Converter(sourceType, sourceName, sourceLanguage,
- targetType, targetName, TargetLanguage,secondSourceName, overwrite);
- // get aktual time
- cal = Calendar.getInstance();
- startTime = cal.getTime().toString();
- //show infos
- printPreamble();
- //do the job
- conv.convert();
-
- showStatistic();
-
- //close log, debug...
- OutputHandler.closeAll();
-
- } catch(Exception e){
- System.out.print("An EXCEPTION occured, please check your commad line settings \n"+e.getMessage());
- System.exit(-1);
- }catch(Throwable t){
- System.out.print("A FATAL ERROR occured, please check your commad line settings \n"+t.getMessage());
- System.exit(-1);
- }
-
- }
-
- /**
- * show the command line help
- */
- private static void printHelp() {
-
- final String ls = System.getProperty("line.separator");
- System.out
- .println(
-
- "File Converting Tool 'converter' Version "
- + Convert.version
- + ls
- + "Converts SDF files to wellformed XLIFF or GSI files and vice versa" + ls
- + ls
- + "Use: " + ls
- + "convert [-h]|[SourcePath [TargetPath] [-T Type] [[-S Type [secondSourcePath]] " + ls
- + " [-s LanguageID] [-t LanguageID] [-l [LogPath]] [-o]]" + ls
- + ls
- + "-h show this help." + ls
- + "SourcePath path of the file to convert." + ls
- + "secondSourcePath path of the SDF file to merge to (GSI -> SDF only!)." + ls
- + "TargetPath path where to store the result." + ls
- + "LogPath path of the log file" + ls
- + "-T Type the type of the target file (xliff,sdf,gsi)" + ls
- + "-S Type the type of the source file (xliff,sdf,gsi)" + ls
- + "-s LanguageID the ISO language code of the source language (de, fr...)." + ls
- + " Default is 'en-US' " + ls
- + "-t LanguageID the language code of the target language (de, fr...)." + ls
- + " Default is first found Language other than source language." + ls
- + "-l [LogPath] write a log file, you can name the file." + ls
- + "-o overwrite existing files without asking." + ls
- + "-nw disable the wrapping with ept/bpt tags." + ls
- + ls
- + "The created files were stored in the SourceFile Path if nothing else is given. " + ls
- + "The extension is '.xliff','.sdf' depending on the source file and '.log' " + ls
- + "for the logfile." + ls);
- }
-
- /**
- * show the parameters the converter starts with
- *
- * @throws IOException
- */
- final private static void printPreamble() throws IOException {
- OutputHandler.out(EMPTY);
- OutputHandler.out("Source File is: " + sourceName);
- OutputHandler.out("Target File is: " + targetName);
- if (OutputHandler.doLog) {
- OutputHandler.out("Log File is: " + logString);
- } else {
- OutputHandler.out("Log File is: disabled");
- }
-
- OutputHandler.out(EMPTY);
-
- }
-
- /**
- * show some statistic data
- *
- * @throws IOException
- */
- final private static void showStatistic() throws IOException {
- OutputHandler.dbg(EMPTY);
- OutputHandler
- .out((targetType.equalsIgnoreCase("xliff") ? "TransUnits written: "
- : "Lines written : ")
- + Converter.getLineCounter());
- OutputHandler.dbg(EMPTY);
- OutputHandler.out("Started at : " + Convert.startTime);
- Convert.cal = Calendar.getInstance();
- OutputHandler.out("Finished at : " + Convert.cal.getTime());
- OutputHandler.dbg(EMPTY);
-
- }
-
- /**
- * Get the extensiion of a file name
- * (sdf,xliff,gsi)
- *
- * @param sourceString the file name
- * @return the extension
- */
- static protected String extractExtension(String sourceString) {
- String ext = sourceString.substring(sourceString
- .lastIndexOf(Convert.extensionSeperator) + 1);
- return ext;
- }
-
-// static protected String extractFileName(String sourceString) {
-// String sName = EMPTY;
-// sName = (sourceString.substring(sourceString
-// .lastIndexOf(File.separator) + 1, sourceString
-// .lastIndexOf(Convert.extensionSeperator)));
-//
-// return sName;
-// }
-//
-// static protected String extractPath(String sourceString) {
-// String sPath = sourceString.substring(0, sourceString
-// .lastIndexOf(File.separator) + 1);
-// return sPath;
-// }
-
- /**
- *
- */
- public Convert() {
- }
-
- /**
- *
- * Verify a parameter array and create content useable by the programm
- * from the switches and attributes set at command line
- *
- * @author Christian Schmidt 2005
- */
- private static class ParameterChecker {
-
- /**
- * Holds the path of the source file
- */
- private static String filePath;
- /**
- * Holds the name of the source file
- */
- private static String fileName;
-
- /**
- * Create a new Instance of ParameterChecker
- *
- *
- */
- public ParameterChecker(){};
- /**
- * Checks the command line parameters
- *
- * @param args the parameters to check and to parse
- * @throws IOException
- */
- private static void checkClParameters(String[] args) throws IOException {
- try {
- //show help if no attrributes...
- if (args.length == 0) {
- printHelp();
- System.exit(-1);
- }
- //...or attribute is -h
- if (args[0].equals("-h")) {
- printHelp();
- System.exit(0);
- }
- if (args[0].equals("-ver")) {
- System.out.println("File Converting Tool Version "+version);
- System.exit(0);
- }
- //source file Location and path is always first attribute
- sourceName = new String(args[0]);
-
- File source = new File(sourceName);
- //break if there is no source to convert
- if (!source.exists())
- throw new IOException("ERROR:Can not find Source File '"
- + sourceName + "'. Aborting...");
-
- // String name=source.getName();
- // String parent=source.getParent();
- // String path=source.getPath();
-
- filePath = (source.getParent()==null)?"":source.getParent()+File.separator; //extractPath(sourceName);
- fileName = source.getName().substring(0,source.getName().lastIndexOf(extensionSeperator));
-
- for (int i = 1; i < args.length; i++) {
-
-
- if ("-s".equals(args[i])) {
- if (args.length > i + 1) {
- sourceLanguage = args[++i];
-
- } else {
- throw new ConverterException(
- "missing argument for -s source language");
- }
- continue;
- }
-
- if ("-S".equals(args[i])) {
- if (args.length > i + 1) {
- sourceType = args[++i];
- if (args.length > i +1 &&!args[i+1].startsWith("-")) {
- secondSourceName = args[++i];
- }
-
- } else {
- throw new ConverterException(
- "missing argument for -S source type");
- }
- continue;
- }
-
- if ("-T".equals(args[i])) {
- if (args.length > i + 1) {
- targetType = args[++i];
-
-
- } else {
- throw new ConverterException(
- "missing argument for -T target type");
- }
- continue;
- }
-
- if ("-l".equals(args[i])) {
- OutputHandler.doLog = true;
- if (args.length > i + 1
- && (!args[i + 1].startsWith("-"))) {
- logString = args[++i];
- } else {
- logString = EMPTY;
- }
- continue;
- }
-
- if ("-o".equals(args[i])) {
- overwrite = true;
- continue;
- }
-
- if ("-nw".equals(args[i])) {
- doWrap = false;
- continue;
- }
-
- if ("-h".equals(args[i])) {
- printHelp();
- System.exit(0);
- }
-
- if ("-dbg".equals(args[i])) {
- OutputHandler.doDebug = true;
- continue;
- }
-
- if ("-t".equals(args[i])) {
- if (args.length > i + 1) {
- TargetLanguage = args[++i];
- } else {
- throw new ConverterException(
- "missing argument for -t target language");
- }
- continue;
- }
-
- if (i == 1 && !args[i].startsWith("-")) { //target file
- // found
- targetName = args[i];
- continue;
- }
- //if we come here we
- //can not match the Attribute
- throw new ConverterException("unknown Attribute: "
- + args[i]);
-
-
- }//end for
- } catch (ConverterException e) {
- OutputHandler.out("ERROR: "+e.getMessage());
- System.exit(-1);
- } catch (Throwable t){
- System.out.print("An Error occured while parsing the command line,\n please check your commad line settings.\n "+t.getMessage());
- System.exit(-1);
- }
-
- }//end checkClParameters
-
- /**
- * Creates the appropriate content of what ever data
- * we found in the command line
- *
- * @throws IOException
- */
- private static void createContentOfClParameters() throws IOException {
-
- try {
- if (OutputHandler.doDebug) {
- // if the -dbg switch is set, we
- // create
- // a file that gets all information
- // produced by this tool
-
- OutputHandler.dbgFile = new BufferedWriter(new FileWriter(
- new File(new String(filePath + fileName + ".dbg"))));
- }
-
- if (OutputHandler.doLog) {// create a logfile?
- //given at command line?
- if (EMPTY.equals(logString) || logString == null) {
- logString = new String(filePath + fileName + ".log");
- }
- log = FileMaker.newFile(logString, overwrite);
- OutputHandler.logFile = (new BufferedWriter(new FileWriter(
- log)));
- }
-
- if (EMPTY.equals(sourceType) || sourceType == null) {
- // not given at command line?
- if (!(EMPTY.equals(sourceName) || sourceName == null)) {
- sourceType = extractExtension(sourceName);
- } else {
- throw new ConverterException("Source type is missing");
- }
- }
-
- if(sourceType.equalsIgnoreCase("gsi")){
-
- if(EMPTY.equals(Convert.secondSourceName)){
- Convert.secondSourceName=filePath+fileName+".sdf";
- }
- //secondSource=new File(Convert.secondSourceName);
-
- }
-
- if (EMPTY.equals(sourceName)) {
- sourceName = filePath + fileName + "." + sourceType;
- }
- //no target type given at command line?
- if (EMPTY.equals(targetType) || targetType == null) {
- if (!(EMPTY.equals(targetName) || targetName == null)) {
- targetType = extractExtension(targetName);
- } else {
- throw new ConverterException("Target type is missing");
-
- }
- }
- //no target File specified at command line
- if (EMPTY.equals(targetName) || targetName == null) {
- targetName = filePath + fileName + "." + targetType;
- if (targetName.equals(Convert.secondSourceName)){
- OutputHandler.out("ERROR: \nSource '"+Convert.secondSourceName+"' and \nTarget'"+targetName+"' are the same");
- System.exit(0);
- }else if (targetName.equals(Convert.sourceName)){
- OutputHandler.out("ERROR: \nSource '"+Convert.sourceName+"' and \nTarget'"+targetName+"' are the same");
- System.exit(0);
- }
- }else if (targetName.equals(Convert.secondSourceName)){
- OutputHandler.out("ERROR: \nSource '"+Convert.secondSourceName+"' and \nTarget'"+targetName+"' are the same");
- System.exit(0);
- }else if (targetName.equals(Convert.sourceName)){
- OutputHandler.out("ERROR: \nSource '"+Convert.sourceName+"' and \nTarget'"+targetName+"' are the same");
- System.exit(0);
- }
-
-
- } catch (ConverterException e) {
- OutputHandler.out(e.getMessage());
- }
-
- }
-
- }
-
-} \ No newline at end of file
diff --git a/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/Converter.java b/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/Converter.java
deleted file mode 100755
index ad846ae88295..000000000000
--- a/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/Converter.java
+++ /dev/null
@@ -1,520 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-/*
- * Converter.java
- *
- * create Source and Target
- * for converting
- * TODO maybe a factory would be good here
- */
-
-package com.sun.star.tooling.converter;
-
-import java.io.BufferedOutputStream;
-import java.io.File;
-import java.io.FileNotFoundException;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.io.OutputStream;
-
-import javax.xml.parsers.ParserConfigurationException;
-import javax.xml.parsers.SAXParser;
-import javax.xml.parsers.SAXParserFactory;
-
-import org.xml.sax.EntityResolver;
-import org.xml.sax.SAXException;
-import org.xml.sax.SAXParseException;
-import org.xml.sax.XMLReader;
-import org.xml.sax.helpers.DefaultHandler;
-
-/**
- *
- * This class handles the creating of the source to read from,
- * the target to write to and the appropriate DataHandler
- *
- * @author Christian Schmidt 2005
- */
-public final class Converter {
-
- /**
- * the used charset f.e. UTF-8
- */
- private final static String CHARSET = new String("UTF-8");
-
- private static final String EMPTY = new String("");
-
- /**
- * The DataHandler use to connect reader and writer
- */
- private static DataHandler handler;
-
- /**
- * Counting the lines written by a writer
- */
- private static int lineCounter;
-
- /**
- * The target to write to
- */
- private static DataWriter theTargetWriter;
-
-
- /**
- * Overwrite existing files
- */
- private boolean overwrite = false;
- /**
- * The source to read from
- */
- private Source reader;
- /**
- * The name of the source file
- */
- private String sourceString;
- /**
- * the Type of the Source file(SDF,GSI,XLIFF)
- */
- private String sourceType;
- /**
- * The name of the target fille
- */
- private String targetString;
- /**
- * the Type of the Target file(SDF,GSI,XLIFF)
- */
- private String targetType;
- /**
- * The writer that handles the output
- */
- private Target writer;
-
- /**
- * The sourceLanguage
- */
- String sourceLanguage = "en-US";
-
- /**
- * The targetLanguage
- */
- String targetLanguage = "";
-
- /**
- * The name of the second source, needed for GSI to SDF merge
- */
- private String secondSourceString=EMPTY;
-
-
- /**
- * Get the line counter
- * @return Returns the lineCounter.
- */
- public static int getLineCounter() {
- return lineCounter;
- }
-
- /**
- * increment the lineCounter
- */
- final static void countLine() {
- lineCounter++;
- }
-
- /**
- * Creates a new instance of Converter
- *
- * @param sourceType the type of the sourceFile
- * @param sourceString the name of the sourceFile
- * @param SourceLanguage the ISO Id of the sourceLanguage
- * @param targetType the type of the targetFile
- * @param targetString the name of the targetFile
- * @param TargetLanguage the ISO Id of the targetLanguage
- * @param secondSourceString the name of the second sourceFile (GSI merge only)
- * @param overwrite indicates whether overwrite existing files
- * @throws IOException
- * @throws Exception
- */
- public Converter(String sourceType, String sourceString,
- String SourceLanguage, String targetType, String targetString,
- String TargetLanguage,String secondSourceString, boolean overwrite) throws IOException,
- Exception {
-
- this.sourceType = sourceType;
- this.sourceString = sourceString;
- this.sourceLanguage = SourceLanguage;
- this.targetType = targetType;
- this.targetString = targetString;
- this.targetLanguage = TargetLanguage;
- this.secondSourceString=secondSourceString;
- this.overwrite = overwrite;
-
- handler = new DataHandler();
-
- if ("sdf".equalsIgnoreCase(sourceType)) {
- reader = new SDFSource();
- } else if ("xliff".equalsIgnoreCase(sourceType)||"dbxliff".equalsIgnoreCase(sourceType)) {
- reader = new XLIFFSource();
- } else if ("gsi".equalsIgnoreCase(sourceType)) {
- reader = new GSISource();
- } else {
- throw new ConverterException("Unknown Source File Type: '"+sourceType+"'");
- }
-
- if ("sdf".equalsIgnoreCase(targetType)) {
- writer = new SDFTarget();
- } else if ("xliff".equalsIgnoreCase(targetType)) {
- writer = new XLIFFTarget();
- } else if ("gsi".equalsIgnoreCase(targetType)) {
- writer = new GSITarget();
- } else {
- throw new ConverterException("Unknown Target File Type: '"+targetType+"'");
- }
-
- }
-
- /**
- * Do the converting from the source file format to the target file format
- *
- * @throws IOException
- */
- public final void convert() throws IOException {
-
- try {
-
- reader.convertTo(writer);
-
- //TODO this belongs in the Target Class
- theTargetWriter.flush();
- theTargetWriter.close();
- } catch (Exception e) {
- OutputHandler.out(e.getMessage());
- }
-
- }
-
-
- /**
- *
- * Encapsulate the reading from an GSI file
- *
- * @author Christian Schmidt 2005
- *
- */
- private class GSISource implements Source {
- DataReader theSourceReader;
- /**
- * Create a new Instance of GSISource
- *
- * @throws IOException
- * @throws Exception
- */
- public GSISource() throws IOException {
-
- theSourceReader = new GSIandSDFMerger(new File(sourceString),new File(secondSourceString), sourceLanguage,
- targetLanguage, CHARSET);
- }
-
- public void convertTo(Target t) {
-
- try {
- theTargetWriter = t.getWriter();
- while (handler.fillDataFrom(theSourceReader)) {
-
- theTargetWriter.getDatafrom(handler);
- theTargetWriter.writeData();
- }
- } catch (IOException e) {
- OutputHandler.out(e.getMessage());
-
- } catch (Exception e) {
- e.printStackTrace();
- }
-
- }
-
- }
- /**
- *
- * Encapsulate to write to a GSI file
- *
- * @author Christian Schmidt 2005
- *
- */
- private class GSITarget implements Target {
-
- File target;
-
- /**
- * Create a new Instance of GSITarget
- *
- * @throws FileNotFoundException
- * @throws IOException
- */
- public GSITarget() throws FileNotFoundException, IOException {
-
- target = FileMaker.newFile(targetString, overwrite);
- theTargetWriter = new GSIWriter(new BufferedOutputStream(
- new FileOutputStream(target)), CHARSET);
- }
-
- public DataWriter getWriter() {
-
- return theTargetWriter;
- }
-
- }
- /**
- *
- * Encapsulate the reading from an SDF file
- *
- * @author Christian Schmidt 2005
- *
- */
- private final class SDFSource implements Source {
-
- DataReader Source;
-
- /**
- * Create a new Instance of SDFSource
- * @throws IOException
- * @throws Exception
- */
- public SDFSource() throws IOException, Exception {
-
- Source = new SDFReader(new File(sourceString), sourceLanguage,
- targetLanguage, CHARSET);
- }
-
- public void convertTo(Target t) {
- try {
- theTargetWriter = t.getWriter();
- while (handler.fillDataFrom(Source)) {
-
- theTargetWriter.getDatafrom(handler);
- theTargetWriter.writeData();
- }
-
- } catch (IOException e) {
- OutputHandler.out(e.getMessage());
-
- } catch (Exception e) {
- e.printStackTrace();
- }
-
- }
-
- }
- /**
- * Encapsulate writing to a SDF file
- *
- * @author Christian Schmidt 2005
- *
- */
- private class SDFTarget implements Target {
-
- /**
- * Create a new Instance of SDFTarget
- *
- * @throws IOException
- */
- public SDFTarget() throws IOException {
- File target = FileMaker.newFile(targetString, overwrite);
- theTargetWriter = new SDFWriter(new BufferedOutputStream(
- new FileOutputStream(target)), CHARSET);
- }
-
- /* (non-Javadoc)
- * @see com.sun.star.tooling.converter.Converter.Target#getWriter()
- */
- public DataWriter getWriter() {
-
- return theTargetWriter;
- }
-
- }
-
- /**
- * The interface for all convertable sources
- *
- * @author Christian Schmidt 2005
- *
- */
- private interface Source {
-
- DataReader Source=null;
- /**
- * Convert this. to the designated target
- * @param target the target of the converting
- * @throws IOException
- */
- abstract void convertTo(Target target) throws IOException;
- }
-
- /**
- * The interface for all creatable targets
- *
- * @author Christian Schmidt 2005
- *
- */
- private interface Target {
- /**
- * The writer to use
- */
- public OutputStream writer = null;
-
- /**
- * Get the writer
- * this target uses to write the
- * data in the correct format.
- *
- * @return the used DataWriter
- */
- abstract DataWriter getWriter();
-
- }
- /**
- * Encapsulate the reading from an XLIFF file
- *
- * @author Christian Schmidt 2005
- *
- */
- private class XLIFFSource implements Source {
- File source;
-
- /**
- * Create a new Instance of XLIFFSource
- *
- *
- */
- public XLIFFSource() {
-
- source = new File(sourceString);
- }
-
- public void convertTo(Target t) throws IOException {
- try {
- System.setProperty("entityExpansionLimit", "1000000");
- boolean laden = source.canRead();
- if (laden) {
- DefaultHandler contentHandler=null;
- if("dbxliff".equalsIgnoreCase(sourceType)){
- contentHandler = new XLIFFReader(handler, t
- .getWriter(),false);
- }else{
- contentHandler = new XLIFFReader(handler, t
- .getWriter());
- }
- SAXParserFactory factory = SAXParserFactory.newInstance();
- factory.setNamespaceAware( true );
- factory.setValidating( true );
-
- SAXParser parser=factory.newSAXParser();
- XMLReader xliffreader=parser.getXMLReader();
-
-
-
-// XMLReader xliffreader = XMLReaderFactory
-// .createXMLReader("org.apache.crimson.parser.XMLReaderImpl");
- xliffreader.setErrorHandler(contentHandler);
- xliffreader.setContentHandler(contentHandler);
- /* one possibility to resolve an extern entity (DTD) */
- EntityResolver res = new Resolver();
- xliffreader.setEntityResolver(res);
- /*
- * a second possibility to resolve an extern entity (DTD)
- *
- * xliffreader.setFeature("xml.org/sax/features/validation",true);
- * xliffreader.setEntityResolver(new EntityResolver() {
- * public InputSource resolveEntity(java.lang.String
- * publicId, java.lang.String systemId) throws SAXException,
- * java.io.IOException { if (publicId.equals("-//XLIFF//DTD
- * XLIFF//EN")) // this deactivates the open office DTD
- * return new InputSource(new ByteArrayInputStream( " <?xml
- * version='1.0' encoding='UTF-8'?>" .getBytes())); else
- * return null; } });
- *
- */
-
- xliffreader.parse(sourceString);
-
- } else {
- System.out.println("Datei existiert nicht");
- }
-
- } catch (SAXParseException e) {
- try {
- theTargetWriter.flush();
- } catch (IOException e1) {
-
- e1.printStackTrace();
- }
- OutputHandler.out("PARSE ERROR Zeile " + e.getLineNumber()
- + ", " + e.getMessage());
-
- }catch (SAXException e){
- try {
- theTargetWriter.flush();
- } catch (IOException e1) {
-
- e1.printStackTrace();
- }
- OutputHandler.out("PARSE EXCEPTION " + e.getMessage());
- } catch (ParserConfigurationException e) {
- OutputHandler.out("PARSER Configuration failed\n " + e.getMessage());
- }
- }
-
- }
- /**
- * Encapsulate writing to a XLIFF file
- *
- * @author Christian Schmidt 2005
- *
- */
- private class XLIFFTarget implements Target {
- File target;
-
- /**
- * Create a new Instance of XLIFFTarget
- *
- * @throws FileNotFoundException
- * @throws IOException
- */
- public XLIFFTarget() throws FileNotFoundException, IOException {
- target = FileMaker.newFile(targetString, overwrite);
- theTargetWriter = new XLIFFWriter(new BufferedOutputStream(
- new FileOutputStream(target)), CHARSET);
-
- }
-
- public DataWriter getWriter() {
-
- return theTargetWriter;
- }
- }
-
-
-} \ No newline at end of file
diff --git a/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/ConverterException.java b/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/ConverterException.java
deleted file mode 100755
index 0b630978098d..000000000000
--- a/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/ConverterException.java
+++ /dev/null
@@ -1,76 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-/*
- * a simple exception
- * just to seperate
- * it from other
- * exceptions
- */
-package com.sun.star.tooling.converter;
-
-/**
- * @author Christian Schmidt
- *
- * Thrown if an error occurs during converting from one file format to another
- * that does not belong to an other exception
- */
-public class ConverterException extends Exception {
-
- /**
- *
- */
- public ConverterException() {
- super();
-
- }
-
- /**
- * @param arg0
- */
- public ConverterException(String arg0) {
- super(arg0);
-
- }
-
- /**
- * @param arg0
- */
- public ConverterException(Throwable arg0) {
- super(arg0);
-
- }
-
- /**
- * @param arg0
- * @param arg1
- */
- public ConverterException(String arg0, Throwable arg1) {
- super(arg0, arg1);
-
- }
-
-} \ No newline at end of file
diff --git a/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/DataHandler.java b/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/DataHandler.java
deleted file mode 100755
index fcc95905d3be..000000000000
--- a/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/DataHandler.java
+++ /dev/null
@@ -1,146 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-/*
- * DataHandler.java
- *
- * take the data from the reader
- * and put it to the Writer
- *
- */
-
-package com.sun.star.tooling.converter;
-
-import java.util.*;
-
-/**
- * Handle the Data to get it from the Source
- * readable to the Target
- *
- * @author Christian Schmidt
- */
-public class DataHandler {
-
- /**
- * An arrays that holds the names that will be
- * keys for the HashMap containing the data
- *
- */
- private final String[] dataNames = { "BlockNr", "Project",
- "SourceFile", "Dummy", "ResType", "GID", "LID", "HID", "Platform",
- "Width", "SourceLanguageID", "SourceText", "SourceHText",
- "SourceQText", "SourceTitle", "TargetLanguageID", "TargetText",
- "TargetHText", "TargetQText", "TargetTitle", "TimeStamp" };
-
- private static final String EMPTY = new String("");
-
- /**
- * The HashMap containing the data
- */
- private final Map data = new ExtMap(dataNames, null);
-
- /** Creates a new instance of DataHandler */
- public DataHandler() {
- }
-
- /**
- * fill the data from the desired source
- *
- * @param source where to get the data from
- * @return true if data is read and false if null is read
- * @throws IOException
- * @throws ConverterException
- */
- public boolean fillDataFrom(DataReader source) throws java.io.IOException,
- ConverterException {
-
- Map line = null;
-
- line = source.getData();
- if (line == null){
-
- return false;
- }else{
-
- this.data.putAll(line);
- return true;
- }
-
-
- }
-
- /**
- * fill this data with the inData
- *
- * @param inData the data to handle by this handler
- */
- public void fillDataWith(Map inData) {
- data.putAll(inData);
- }
-
-// public void transfer(DataWriter target, DataReader source) {
-//
-// source.setHandler(this);
-//
-// }
-
- /**
- * The designated output is filled with the content of this handler
- *
- * @param output an array of Maps [0] should hold the source language data [1] the target language data
- * @throws java.io.IOException
- */
- public void putDataTo(Map[] output) throws java.io.IOException {
- String aKey = EMPTY;
- for (int j = 0; j < output.length; j++) {
- Set keys = output[j].keySet();
- Iterator iter = keys.iterator();
- while (iter.hasNext()) {
- aKey = (String) iter.next();
- output[j].put(aKey, data.get(aKey));
- }
- }
-
- }
- /**
- * The designated output is filled with the content of this handler
- *
- * @param output a Map that should hold the source language data and the target language data
- * @throws java.io.IOException
- */
- public void putDataTo(Map output) throws java.io.IOException {
- String aKey = EMPTY;
-
- Set keys = output.keySet();
- Iterator iter = keys.iterator();
- while (iter.hasNext()) {
- aKey = (String) iter.next();
- output.put(aKey, data.get(aKey));
- }
-
- }
-
-} \ No newline at end of file
diff --git a/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/DataReader.java b/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/DataReader.java
deleted file mode 100755
index d6bb2ed85d73..000000000000
--- a/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/DataReader.java
+++ /dev/null
@@ -1,76 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-package com.sun.star.tooling.converter;
-
-import java.io.*;
-import java.util.*;
-
-/**
- * Gets Line counting from LineNumberReader all Converter Reader classes inherit
- * from this.
- * The abstract parent class of all converter reader classes
- *
- * @author Christian Schmidt
- */
-abstract public class DataReader extends LineNumberReader {
-
- /**
- * Creates a new instance of DataReader
- *
- * @param isr
- * InputStreamReader used as Source for this class
- */
- public DataReader(InputStreamReader isr) {
- super(isr);
- }
-
- /**
-
- * @throws java.io.IOException
- * @throws ConverterException
- *
- * TODO this should no longer use an array as return type better a Map
- *
- */
- /**
- * The next block of the SDF file is reviewed and the Line including the
- * source language and the Line including the target Language are given back
- * in an array
- *
- *
- * @return A Map including the source language
- * and the target Language content are given back
- *
- * @throws java.io.IOException
- * @throws ConverterException
- */
- public Map getData() throws java.io.IOException, ConverterException {
- return null;
- }
-
-
-} \ No newline at end of file
diff --git a/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/DataWriter.java b/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/DataWriter.java
deleted file mode 100755
index 497bb54bbdb8..000000000000
--- a/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/DataWriter.java
+++ /dev/null
@@ -1,88 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-/*
- * DataWriter.java
- *
- * parent of all XXXWriter classes used by
- * Converter
- */
-
-package com.sun.star.tooling.converter;
-
-import java.io.BufferedOutputStream;
-import java.io.IOException;
-import java.io.OutputStreamWriter;
-
-/**
- * The abstract parent class of all converter writer classes
- *
- * @author Christian Schmidt
- */
-abstract public class DataWriter extends OutputStreamWriter {
- protected final String seperator = new String("|");
-
- /**
- * the char sequence used as line seperator
- */
- protected final String lineEnd = java.lang.System.getProperty(
- "line.seperator", "\n");
-
- /** Creates a new instance of DataWriter */
- /**
- * @param bos the buffered output stream holding the data
- * @param encoding the encoding to use for read from bos
- * @throws java.io.UnsupportedEncodingException
- */
- public DataWriter(BufferedOutputStream bos, String encoding)
- throws java.io.UnsupportedEncodingException {
- super(bos, encoding);
- }
-
-// abstract protected void writeData(Map[] data) throws java.io.IOException;
-
- /**
- * get the data that should be written from the DataHandler
- *
- * @param handler the DataHandler having the data
- * @throws java.io.IOException
- */
- abstract protected void getDataFrom(DataHandler handler)
- throws java.io.IOException;
-
- /**
- * write the Data
- *
- * @throws java.io.IOException
- */
- abstract protected void writeData() throws java.io.IOException;
-
- /**
- * @param handler
- * @throws IOException
- */
- abstract protected void getDatafrom(DataHandler handler) throws IOException;
-} \ No newline at end of file
diff --git a/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/FileMaker.java b/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/FileMaker.java
deleted file mode 100755
index 600687c41d29..000000000000
--- a/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/FileMaker.java
+++ /dev/null
@@ -1,84 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-/*
- * creates new files
- * checks if they exist or
- * can be overwritten
- *
- */
-package com.sun.star.tooling.converter;
-
-import java.io.File;
-import java.io.IOException;
-
-/**
- * Creates new files only if the file does not yet exist
- * or overwriting is allowed
- *
- * @author Christian Schmidt 2005
- *
- */
-public final class FileMaker {
-
- /**
- * Create a new file if overwriting is not alowed
- * ask if existing files should be overwritten
- *
- * @param fileName the files name to overwrite
- * @param overwrite indicates wether the file can be overwritten
- * @return the File created from the fileName
- * @throws IOException
- */
- public final static File newFile(String fileName, boolean overwrite)
- throws IOException {
- File file = new File(fileName);
- if (file.exists()) {
- if (!overwrite) {
- char c = 0;
-
- System.out.print("Warning: File " + fileName
- + " already exist.\n" + "Overwrite (y/n) ? :");
- byte[] waste = new byte[10];
- System.in.read(waste);
- c = (char) waste[0];
- if (c == 'y') {
- OutputHandler.out("...overwriting " + fileName);
- } else {
- OutputHandler.out(
- "\nPlease set '-o' switch at command line to overwrite.\n\nProgramm Aborted.");
- System.exit(-1);
- }
- } else {
- OutputHandler.out("...overwriting " + fileName);
- }
- } else {
- OutputHandler.out("...creating new target file " + fileName);
- }
- return file;
- }
-
-} \ No newline at end of file
diff --git a/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/GSIReader.java b/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/GSIReader.java
deleted file mode 100755
index 398fcc9b686b..000000000000
--- a/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/GSIReader.java
+++ /dev/null
@@ -1,247 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-/*
- * Created on 2005
- * by Christian Schmidt
- */
-package com.sun.star.tooling.converter;
-
-import java.io.File;
-import java.io.FileInputStream;
-import java.io.IOException;
-import java.io.InputStreamReader;
-import java.util.HashMap;
-import java.util.Map;
-
-import com.sun.star.tooling.languageResolver.LanguageResolver;
-import com.sun.star.tooling.languageResolver.LanguageResolver.LanguageResolvingException;
-
-/**
- * @author Christian Schmidt 2005
- *
- */
-public class GSIReader extends DataReader {
- /**
- * A Map holding an empty GSIBlock
- */
- private Map EmptyGSIBlock;
-
- /**
- * @see LanguageResolver
- */
- LanguageResolver languageResolver;
-
- /**
- * The source language identifier
- */
- protected String sourceLanguage;
-
- /**
- * The target language identifier
- */
- protected String targetLanguage;
-
- /**
- * The number of the last block
- */
- private String oldBlockNr;
-
- /**
- * A buffer holding one GSILine
- */
- private Map GSILineBuffer;
-
- /**
- * Indicates whether to use the buffered line
- */
- private boolean useBuffer = false;
-
- private static final String EMPTY = new String("");
-
- /**
- * An empty Map to fill with language depending data
- */
- private ExtMap EmptyLanguageMap;
-
- /**
- * Indicates whether the first block is read
- */
- private boolean isFirst = true;
-
- private int lineCounter;
-
- private int blockCounter;
- /**
- * Indicates whether the last line is read
- */
- private boolean lastLineFound = false;
-
- /**
- * Create a new Instance of GSIReader
- *
- * @param source
- * the file to read from
- * @param sourceLanguage
- * the sourceLanguage (must not be empty)
- * @param targetLanguage
- * the targetLanguage
- * @param charset
- * the charset used to read source
- * @throws java.io.IOException
- * @throws Exception
- */
- public GSIReader(File source, String sourceLanguage, String targetLanguage,
- String charset) throws java.io.IOException {
- super(new InputStreamReader(new FileInputStream(source), charset));
- this.languageResolver = new LanguageResolver();
- this.sourceLanguage = sourceLanguage;
- this.targetLanguage = targetLanguage;
-
- EmptyLanguageMap = new ExtMap(new String[0], new String[0]);
-
- }
-
- /**
- * Read the next GSIBlock and return the data
- *
- * @return A Map containing the data of the read GSIBlock the keys for the language depending data are the language id (numeric) the
- * single language are acessible with the keys "BlockNr", "resType", "languageNr", "status","content".
- *
- * @throws IOException
- */
- public Map getGSIData() throws IOException {
- String help;
- Map helpmap;
- Map GSIBlock = new HashMap();
- GSIBlock.put(sourceLanguage, EmptyLanguageMap.clone());
- GSIBlock.put(targetLanguage, EmptyLanguageMap.clone());
- String line = EMPTY;
- String[] splitLine;
- Map GSILine;
- String[] GSINames = { "BlockNr", "resType", "languageNr", "status",
- "content" };
-
- while (useBuffer || (line = readLine()) != null) {
-
-
-
- if (useBuffer) {
- GSILine = GSILineBuffer;
- GSIBlock.put(sourceLanguage, EmptyLanguageMap.clone());
- GSIBlock.put(targetLanguage, EmptyLanguageMap.clone());
- GSIBlock.put("BlockNr", GSILine.get("BlockNr"));
- useBuffer = false;
- } else {
- this.lineCounter++;
- if ((splitLine = split(line)) == null) {
- continue;
- }
- GSILine = new ExtMap(GSINames, splitLine);
- if (isFirst) {
- GSIBlock.put("BlockNr", GSILine.get("BlockNr"));
- oldBlockNr = (String) GSILine.get("BlockNr");
- isFirst = false;
- }
- }
- if (oldBlockNr == null) {
- oldBlockNr = (String) GSILine.get("BlockNr");
- }
- if (!oldBlockNr.equals((String) GSILine.get("BlockNr"))) {
- GSILineBuffer = GSILine;
- oldBlockNr = (String) GSILine.get("BlockNr");
- useBuffer = true;
- break;
- }
- String lang;
- try {
- // Is there the source language in this line?
- if ((lang = languageResolver.getISOfromNr((String) GSILine
- .get("languageNr"))).equals(this.sourceLanguage)) {
- // ok..store it as Source String under the depending
- // ressource type
-
- ((Map) GSIBlock.get(sourceLanguage)).put("Source"
- + ResTypeResolver.getInternKey((String) GSILine
- .get("resType")), GSILine.get("content"));
- // ..maybe the target language?
- } else {
- if (targetLanguage.equals(EMPTY)) {
- // if no target language is given at command line
- targetLanguage = lang;
- GSIBlock.put(targetLanguage, EmptyLanguageMap.clone());
- }
- if (lang.equals(this.targetLanguage)) {
-
- // ok..store it as target String under the depending
- // ressource type
- ((Map) GSIBlock.get(targetLanguage)).put("Target"
- + ResTypeResolver.getInternKey((String) GSILine
- .get("resType")), GSILine
- .get("content"));
- }
- }
- } catch (LanguageResolvingException e) {
- OutputHandler.out("Can not resolve the language "+e.getMessage());
- }
-
- }
- if (line == null) {
- if (lastLineFound){
- OutputHandler.out("\n\n");
- OutputHandler.out("GSI Blocks : " + this.blockCounter);
- OutputHandler.out("GSI Lines : " + this.lineCounter);
-
- return null;
- }else{
- lastLineFound = true;
- this.blockCounter++;
- return GSIBlock;
- }
- } else {
- this.blockCounter++;
- return GSIBlock;
- }
-
- }
-
- /**
- * Split a GSILine to single fields
- *
- * @param line
- * The line to split
- * @return An array containing the contents of the columns in the given line
- */
- private String[] split(String line) {
- String[] splitLine = (line.substring(0, line.length() - 1))
- .split("\\(\\$\\$\\)");
- if (splitLine.length != 5)
- return null;
- else
- return splitLine;
- }
-
-}
diff --git a/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/GSIWriter.java b/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/GSIWriter.java
deleted file mode 100755
index 0f7aee811569..000000000000
--- a/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/GSIWriter.java
+++ /dev/null
@@ -1,243 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-package com.sun.star.tooling.converter;
-import java.io.*;
-import java.util.Map;
-
-import com.sun.star.tooling.languageResolver.LanguageResolver;
-import com.sun.star.tooling.languageResolver.LanguageResolver.LanguageResolvingException;
-/**
- *
- * @author cs156069
- */
-public class GSIWriter extends DataWriter {
- /**
- * The seperator used to seperate GSI columns
- */
- final String seperator=new String("($$)");
-
- /**
- * Holding the keys used by a map holding the content of an GSI Line contianing the source language
- */
- final static String[] sourceLineNames= {"Project","SourceFile","Dummy","ResType","GID","LID","HID","Platform","Width","SourceLanguageID","SourceText","SourceHText","SourceQText","SourceTitle","TimeStamp"};
- /**
- * Holding the keys used by a map holding the content of an GSI Line contianing the target language
- */
- final static String[] targetLineNames= {"Project","SourceFile","Dummy","ResType","GID","LID","HID","Platform","Width","TargetLanguageID","TargetText","TargetHText","TargetQText","TargetTitle","TimeStamp"};
- /**
- * Holding the keys used by a map holding the content of an GSI Line contianing the source and the target language
- */
- final static String[] outLineNames= {"BlockNr","Project","SourceFile","Dummy","ResType","GID","LID","HID","Platform","Width","SourceLanguageID","SourceText","SourceHText","SourceQText","SourceTitle","TargetLanguageID","TargetText","TargetHText","TargetQText","TargetTitle","TimeStamp"};
-
- /**
- * A map holding the content of an GSI Line contianing the source language
- */
- private ExtMap sourceLine=new ExtMap(sourceLineNames,null);
- /**
- * A map holding the content of an GSI Line contianing the target language
- */
- private ExtMap targetLine=new ExtMap(targetLineNames,null);
- /**
- * A map holding the content of an GSI Line contianing the source and the target language
- */
- private ExtMap outData=new ExtMap(outLineNames, null);
-
- private static final String EMPTY = new String("");
- /**
- * The sourceLanguage to use
- */
- private String sourceLanguage;
- /**
- * The sourceLanguage to use
- */
- private String targetLanguage;
-
- /**
- * GSILines have a special Line End
- */
- private final static String lineEnd="!"+'\r'+'\n';
- //private boolean SourceIsFirst=false;
-
- /**
- * The blockNr of the current line
- */
- private String blockNr;
-
-
-
-
- /**
- * Create a new Instance of GSIWriter
- *
- * @param bos the Buffered Output Stream to write to
- * @param charset the used charset
- * @throws java.io.UnsupportedEncodingException
- */
- public GSIWriter(BufferedOutputStream bos,String charset) throws java.io.UnsupportedEncodingException {
- super(bos,charset);
-
-
-
- }
-
- /* (non-Javadoc)
- * @see com.sun.star.tooling.converter.DataWriter#writeData()
- */
- public final void writeData() throws java.io.IOException {
-
- StringBuffer buffer=new StringBuffer("");
- if(this.sourceLanguage==null&&this.targetLanguage==null){
- LanguageResolver lang =new LanguageResolver();
- try {
- this.sourceLanguage=lang.getNrFromISO((String)outData.get("SourceLanguageID"));
- this.targetLanguage=lang.getNrFromISO((String)outData.get("TargetLanguageID"));
- } catch (LanguageResolvingException e) {
-
- OutputHandler.out(e.getMessage());
- System.exit(0);
- }
- }
-
-
- this.blockNr=(String)outData.get("BlockNr");
- // get the values of the found fields
- //create the gsi lines
- //
- //at first the source language line
- buffer.append(getSourceLine("Text"));
- buffer.append(getSourceLine("HText"));
- buffer.append(getSourceLine("QText"));
- buffer.append(getSourceLine("Title"));
-
- //now the target language line
- // put them together for output
- buffer.append(getTargetLine("Text"));
- buffer.append(getTargetLine("HText"));
- buffer.append(getTargetLine("QText"));
- buffer.append(getTargetLine("Title"));
- //ok...put all to disk;
- this.write(buffer.toString());
-
- }
-
- /**
- * Create a line containing the source string from the data
- * @param resType
- * @return The StringBuffer containing the line
- */
- private StringBuffer getSourceLine(String resType){
- StringBuffer buffer =new StringBuffer(200);
- String resString = "Source"+resType;
-
- String help;
- if(EMPTY.equals((String)outData.get(resString))||" ".equals(outData.get(resString))) return new StringBuffer(EMPTY);
- else {
- // put them together for output
- buffer.append(this.blockNr);
- // seperate the fields with ($$)
- buffer.append(this.seperator);
- buffer.append(ResTypeResolver.getExternKey(resType));
- // seperate the fields with ($$)
- buffer.append(this.seperator);
- buffer.append(this.sourceLanguage);
- // seperate the fields with ($$)
- buffer.append(this.seperator);
- buffer.append("int");
- // seperate the fields with ($$)
- buffer.append(this.seperator);
- buffer.append(outData.get(resString));
-
- // this line is full
- // so close it with '! cr lf'
- buffer.append(GSIWriter.lineEnd);
- Converter.countLine();
- return buffer;
- }
-
- }
- /**
- * Create a line containing the target string from the data
- * @param resType
- * @return The StringBuffer containing the line
- */
- private StringBuffer getTargetLine(String resType){
- StringBuffer buffer =new StringBuffer(200);
- String resString = "Target"+resType;
-
- if(EMPTY.equals((String)outData.get(resString))||" ".equals(outData.get(resString))) return new StringBuffer(EMPTY);
- else {
- // put them together for output
- buffer.append(this.blockNr);
- // seperate the fields with ($$)
- buffer.append(this.seperator);
- buffer.append(ResTypeResolver.getExternKey(resType));
- // seperate the fields with ($$)
- buffer.append(this.seperator);
- buffer.append(this.targetLanguage);
- // seperate the fields with ($$)
- buffer.append(this.seperator);
- buffer.append("ext");
- // seperate the fields with ($$)
- buffer.append(this.seperator);
- buffer.append(outData.get(resString));
-
- // this line is full
- // so close it with '! cr lf'
- buffer.append(GSIWriter.lineEnd);
- Converter.countLine();
- return buffer;
- }
-
- }
-
-
- /* (non-Javadoc)
- * @see com.sun.star.tooling.converter.DataWriter#writeData(java.util.Map[])
- */
- protected void writeData(Map[] data) throws IOException {
- // TODO redesign DataHandler in the way that this is not nessesary any more
-
- }
-
- /* (non-Javadoc)
- * @see com.sun.star.tooling.converter.DataWriter#getDataFrom(com.sun.star.tooling.converter.DataHandler)
- */
- protected void getDataFrom(DataHandler handler) throws IOException {
-
- handler.putDataTo(this.outData);
- }
-
- /* (non-Javadoc)
- * @see com.sun.star.tooling.converter.DataWriter#getDatafrom(com.sun.star.tooling.converter.DataHandler)
- */
- protected void getDatafrom(DataHandler handler) throws IOException {
-
- handler.putDataTo(this.outData);
-
- }
-}
diff --git a/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/GSIandSDFMerger.java b/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/GSIandSDFMerger.java
deleted file mode 100755
index 526f3ca75640..000000000000
--- a/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/GSIandSDFMerger.java
+++ /dev/null
@@ -1,164 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-/*
- * Created on 2005
- * by Christian Schmidt
- */
-package com.sun.star.tooling.converter;
-
-import java.io.File;
-import java.io.IOException;
-import java.util.HashMap;
-import java.util.Map;
-
-/**
- * Merge GSIFiles back to to the original (!) SDFFile
- *
- *
- * @author Christian Schmidt 2005
- *
- */
-public class GSIandSDFMerger extends SDFReader {
-
- int lineCounter=0;
-
- GSIReader gsiReader;
-
- private Map temp=new HashMap();
- private int j;
- private boolean skip=true;
- Map gsiBlock=null;
- Map sdfBlock=null;
-
- private boolean dontLoadGSI=false;
-
- private int count;
- /**
- * Merge the GSIFile back to the original(!) SDFFile
- *
- * @param source the file to read from
- * @param sourceLanguage the source language in the source file
- * @param targetLanguage the target language in the source file
- * @param charset the charset of the files
- * @throws java.io.IOException
- * @throws Exception
- */
- public GSIandSDFMerger(File source, File secondSource,String sourceLanguage,
- String targetLanguage, String charset) throws IOException {
- // merging GSI and SDF requieres two Sources
- //this. is the SDF source
- super(secondSource, sourceLanguage, targetLanguage, charset);
- //create the GSI Source
-
- gsiReader=new GSIReader(source,sourceLanguage,targetLanguage,charset);
-
- }
-
- /* (non-Javadoc)
- * @see com.sun.star.tooling.converter.DataReader#getData()
- */
- public Map getData()throws java.io.IOException{
- do{
- skip=false;
- this.temp=matchGSI();
- }while(skip);
- if(temp==null){
- OutputHandler.out("Blocks merged : "+this.lineCounter);
- }
- return temp;
-
- }
-
- /**
- * Read each block of the GSIFile and check whether there is a matching
- * block in the SDFFile. Match depends on the BlockNr and BlockId.
- *
- * @return A Map that contains the source language content
- * and the target language content.
- * @throws IOException
- * @throws ConverterException
- */
- public Map matchGSI() throws IOException{
-
-
- try {
- //System.out.println("Start...");
-
- if (dontLoadGSI||(gsiBlock=gsiReader.getGSIData())!=null){
- dontLoadGSI=false;
- //check if we must update this block
- //if so its BlockNr is in the gsi file
- if((sdfBlock = super.getData())!=null){
-
- if(((String)sdfBlock.get("BlockNr")).equals((String)gsiBlock.get("BlockNr"))){
-
- gsiBlock.remove(EMPTY);
- //if the target language string is empty this may be caused by an error in the source sdf File
- //I don't want to overwrite a possibly correct translation with an empty string
- // so remove the target part from the gsiBlock
- Map mp=(Map)gsiBlock.get(gsiReader.targetLanguage);
- if (mp.size()!=0&&!((String)mp.get("TargetText")).equals("")){
-
- // target language part in this gsiBlock
-// if(((String)mp.get("TargetText")).equals("")){
-// gsiBlock.remove(targetLanguage);
-// }
- // count the merged blocks
- lineCounter++;
- Map helpMap = (Map)gsiBlock.get(super.targetLanguage);//"ja"
- sdfBlock.putAll(helpMap);
- skip=false;
- }else{
- //no target language part in this gsiBlock
- skip=true;
-//
-// return null;
- }
- }else{
-// skip=true;
-//
-// // we cant match this gsi block to the current sdf block
- // try matching the next sdf block with this gsi line
- dontLoadGSI=true;
- }
- }
- return sdfBlock;
- }
-
- } catch (IOException e) {
-
- e.printStackTrace();
- }
- return null;
- }
-
-
-
-
-
-
-}
diff --git a/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/LineErrorException.java b/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/LineErrorException.java
deleted file mode 100755
index 26ce5a6518eb..000000000000
--- a/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/LineErrorException.java
+++ /dev/null
@@ -1,78 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-/*
- * Exception for errors in
- * SDFLines
- */
-package com.sun.star.tooling.converter;
-
-
-/**
- * This Exeption is thrown if a DataReader finds an error in a read Line
- * f. e. wrong column number
- *
- * @author Christian Schmidt 2005
- *
- */
-public class LineErrorException extends Exception {
-
- public int tokenCount;
- /**
- *
- */
- public LineErrorException() {
- super();
-
- }
-
- /**
- * @param arg0
- */
- public LineErrorException(String arg0) {
- super(arg0);
-
- }
-
- /**
- * @param arg0
- */
- public LineErrorException(Throwable arg0) {
- super(arg0);
-
- }
-
- /**
- * @param arg0
- * @param arg1
- */
- public LineErrorException(String arg0, Throwable arg1) {
- super(arg0, arg1);
-
- }
-
-
-} \ No newline at end of file
diff --git a/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/OutputHandler.java b/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/OutputHandler.java
deleted file mode 100755
index 997a522acedb..000000000000
--- a/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/OutputHandler.java
+++ /dev/null
@@ -1,225 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-/*
- * Creates logfile and file for debug information
- *
- */
-package com.sun.star.tooling.converter;
-
-import java.io.BufferedWriter;
-import java.io.IOException;
-
-/**
- * Handle the whole output during converting process except the converted files.
- * Write output to logfiles and to screen depending on switches given
- * at command line.
- * @author Christian Schmidt 2005
- *
- */
-public class OutputHandler {
-
- private static final String EMPTY = "";
-
- /**
- * The logfile to write
- */
- public static BufferedWriter logFile;
-
- /**
- * Indicates whether excisting files should be overwritten
- */
- public static boolean doLog = false;
-
- /**
- * Indicate whether the debug information should be written
- */
- public static boolean doDebug = false;
-
- /**
- * The File to write the debug information to
- */
- public static BufferedWriter dbgFile;
-
- /**
- * Write the data to screen and if the switches were set to
- * logfile and debugfile
- *
- * @param out the String to write
- */
- final static void out(String out) {
- try {
- if (doDebug)
- OutputHandler.dbg(out);
-
- if (!doLog || logFile == null) {
- System.out.println(out);
- } else {
- System.out.println(out);
- if (EMPTY.equals(out)) {
- OutputHandler.log(EMPTY);
- } else {
- OutputHandler.log(out);
- }
- }
- } catch (IOException e) {
-
- OutputHandler.log(e.toString());
- }
- }
-
- /**
- * make a dot on the screen to show the user that it is going on
- */
- final static void printDot() {
- System.out.print(".");
-
- }
-
- /**
- * write the data to log file and if the switch is set
- * to the debug file
- *
- * @param out the String to write
- */
- final static void log(String out) {
- try {
- if(out==null) return;
- if (doDebug)
-
- OutputHandler.dbg(out);
-
- if (doLog) {
- if (!EMPTY.equals(out)) {
- logFile.write(out);
- }
- logFile.newLine();
- logFile.flush();
- }
- } catch (IOException e) {
-
- System.out.println(e.getMessage());
- }
- }
-
- /**
- * write the string to the debug file
- *
- * @param out the String to write
- * @throws IOException
- */
- final static void dbg(String out) throws IOException {
- if(out==null) return;
- if (doDebug) {
- if (!EMPTY.equals(out)) {
- dbgFile.write(out);
-
- }
- dbgFile.newLine();
- dbgFile.flush();
- }
- }
-
- /**
- * Set a new value to indicate whether a debug file should be written or not
- *
- * @param doDebug
- * The debug value to set.
- */
- private static void setDebug(boolean doDebug) {
- OutputHandler.doDebug = doDebug;
- }
-
- // /**
- // * @return Returns the doDebug.
- // */
- // private static boolean isDebug() {
- // return doDebug;
- // }
-
- /**
- * Set the debug file to write to.
- *
- * @param dbgFile
- * The debug File to use.
- */
- private static void setDbgFile(BufferedWriter dbgFile) {
- OutputHandler.dbgFile = dbgFile;
- }
-
- /**
- * @return Returns the debug File.
- */
- private static BufferedWriter getDbgFile() {
- return dbgFile;
- }
-
- /**
- * @param doLog
- * The log value to set.
- */
- private static void setLog(boolean doLog) {
- OutputHandler.doLog = doLog;
- }
-
- /**
- * @return Returns the log value.
- */
- private static boolean isLog() {
- return doLog;
- }
-
- /**
- * @param logFile
- * The logFile to set.
- */
- private static void setLogFile(BufferedWriter logFile) {
- OutputHandler.logFile = logFile;
- }
-
- /**
- * @return Returns the logFile.
- */
- private static BufferedWriter getLogFile() {
- return logFile;
- }
-
- /**
- * @throws IOException
- * close log and dbg
- */
- public static void closeAll() throws IOException {
- if (OutputHandler.logFile != null) {
- OutputHandler.logFile.flush();
- OutputHandler.logFile.close();
- }
- if (OutputHandler.dbgFile != null) {
- OutputHandler.dbgFile.flush();
- OutputHandler.dbgFile.close();
- }
- }
-
-} \ No newline at end of file
diff --git a/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/ResTypeResolver.java b/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/ResTypeResolver.java
deleted file mode 100755
index 585f69fe2c88..000000000000
--- a/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/ResTypeResolver.java
+++ /dev/null
@@ -1,68 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-/*
- * Created on 2005
- * by Christian Schmidt
- */
-package com.sun.star.tooling.converter;
-
-import java.util.Map;
-
-/**
- * Helps resolving restype descriptors used outside the tool to
- * restype descriptors used by this tool
- *
- * @author Christian Schmidt 2005
- *
- */
-public class ResTypeResolver {
- final static String[] inFields={"Text","QText","HText","Title"};
- final static String[] outFields={"res","res-quickhelp","res-help","res-title"};
- final static Map internKeys=new ExtMap(inFields,outFields);
- final static Map externKeys=new ExtMap(outFields,inFields);
-
- /**
- * Get the intern key depending to the given extern key
- *
- * @param externKey the externKey {"res","res-quickhelp","res-help","title"}
- * @return the depending intern key
- */
- public static String getInternKey(String externKey){
- return (String)externKeys.get(externKey);
- }
-
- /**
- * Get the extern key to the given intern key
- *
- * @param internKey the internal key
- * @return the external key
- */
- public static String getExternKey(String internKey){
- return (String)internKeys.get(internKey);
- }
-
-}
diff --git a/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/Resolver.java b/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/Resolver.java
deleted file mode 100755
index 557731fe88f1..000000000000
--- a/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/Resolver.java
+++ /dev/null
@@ -1,95 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-/*
- * Created on 27.01.2005
- *
- */
-package com.sun.star.tooling.converter;
-
-import java.io.IOException;
-import java.io.InputStream;
-
-import org.xml.sax.EntityResolver;
-import org.xml.sax.InputSource;
-import org.xml.sax.SAXException;
-
-/**
- * Resolve external entities by provide the
- * XLIFF DTD stored in the jar file
- */
-public class Resolver implements EntityResolver {
-
- /**
- * Resolver constructor.
- */
- public Resolver() {
- }
-
- /**
- * Allow the application to resolve external entities.
- *
- * The Parser will call this method before opening any external entity
- * except the top-level document entity (including the external DTD subset,
- * external entities referenced within the DTD, and external entities
- * referenced within the document element): the application may request that
- * the parser resolve the entity itself, that it use an alternative URI, or
- * that it use an entirely different input source.
- */
-
- /* (non-Javadoc)
- * @see org.xml.sax.EntityResolver#resolveEntity(java.lang.String, java.lang.String)
- */
-
- public InputSource resolveEntity(String publicId, String systemId)
- throws SAXException, IOException {
-
- if ((publicId != null) && (publicId.equals("-//XLIFF//DTD XLIFF//EN"))) {
- systemId = "dtd:///xliff.dtd";
- }
- if (systemId != null) {
- if (systemId.startsWith("dtd://")) {
- String dtd = "com/sun/star/tooling/converter/dtd"
- + systemId.substring(6);
- ClassLoader cl = this.getClass().getClassLoader();
- InputStream in = cl.getResourceAsStream(dtd);
- InputSource ins = new InputSource(in);
- ins.setSystemId(systemId);
- return ins;
- } /*
- * else if ( systemId.startsWith("jar:") ) { try { URL url=new
- * URL(systemId); JarURLConnection jarConn =
- * (JarURLConnection)url.openConnection(); InputSource ins=new
- * InputSource(jarConn.getInputStream());
- * ins.setSystemId(systemId); return ins; }
- * catch(MalformedURLException me){ throw new SAXException(me);
- * Incorrect URL format used } }
- */
- }
- return null;
- }
-
-} \ No newline at end of file
diff --git a/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/SDFReader.java b/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/SDFReader.java
deleted file mode 100755
index 9e47ae73c719..000000000000
--- a/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/SDFReader.java
+++ /dev/null
@@ -1,632 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-/*
- * SDFReader.java
- *
- *
- */
-
-package com.sun.star.tooling.converter;
-
-import java.io.File;
-import java.io.FileInputStream;
-import java.io.IOException;
-import java.io.InputStreamReader;
-import java.text.DecimalFormat;
-import java.util.*;
-
-/**
- *
- * SDFReader is a FileReader that knows about
- * the content of SDFFiles
- *
- * A SDFBlock is read of the given file. A SDFBlock
- * consists of all SDFLines that are traanslations of the
- * same String and the SDFLine containing the source string
- * itself. SDFFile lines are read and checked whether they
- * have the allowed column count and don't contain illeagal
- * characters (like most unprintable characters below 0x00df).
- * If the given source language is not found in the first
- * block of SDFLines a ConverterException is thrown at runtime.
- * If the given target language is "" (that means not given)
- * the first language that is not the given source language
- * is taken for target language. The found values are returned in HashMaps that
- * use the following keys:
- * <br/>
- * "BlockNr" originally coming from reading the sdf file, contains 'block nr in sdf file'+'-'+'hash value of the sdf id fields'.<br/>
- * "Project" first column in sdf file format.<br/>
- * "SourceFile" second column in sdf file format.<br/>
- * "Dummy" third column in sdf file format.<br/>
- * "ResType" 4. column in sdf file format.<br/>
- * "GID" 5. column in sdf file format. <br/>
- * "LID" 6. column in sdf file format.<br/>
- * "HID" 7. column in sdf file format.<br/>
- * "Platform" 8. column in sdf file format. <br/>
- * "Width", 9. column in sdf file format.<br/>
- * "SourceLanguageID" 10. column in sdf file format(in the line with the source language).<br/>
- * "SourceText" 11. column in sdf file format(in the line with the source language).<br/>
- * "SourceHText" 12. column in sdf file format(in the line with the source language).<br/>
- * "SourceQText" 13. column in sdf file format(in the line with the source language).<br/>
- * "SourceTitle" 14. column in sdf file format(in the line with the source language).<br/>
- * "TargetLanguageID" 10. column in sdf file format (in the line with the target language).<br/>
- * "TargetText" 11. column in sdf file format (in the line with the target language).<br/>
- * "TargetHText" 12. column in sdf file format (in the line with the target language).<br/>
- * "TargetQText" 13. column in sdf file format (in the line with the target language).<br/>
- * "TargetTitle", 14. column in sdf file format (in the line with the target language).<br/>
- * "TimeStamp" 15. column in sdf file format.<br/>
- *
- * @author Christian Schmidt 2005
- *
- */
-
-public class SDFReader extends DataReader {
-
- /**
- * an array of the SDF files column names
- */
- final static String[] fieldnames = { "Project", "SourceFile", "Dummy",
- "ResType", "GID", "LID", "HID", "Platform", "Width", "LanguageID",
- "Text", "HText", "QText", "Title", "TimeStamp" };
-
- /**
- * an array of the SDF files column names if the source language is in
- */
- final static String[] sourceLineNames = { "Project", "SourceFile", "Dummy",
- "ResType", "GID", "LID", "HID", "Platform", "Width",
- "SourceLanguageID", "SourceText", "SourceHText", "SourceQText",
- "SourceTitle", "TimeStamp" };
-
- /**
- * an array of the SDF files column names if the target language is in
- */
- final static String[] targetLineNames = { "Project", "SourceFile", "Dummy",
- "ResType", "GID", "LID", "HID", "Platform", "Width",
- "TargetLanguageID", "TargetText", "TargetHText", "TargetQText",
- "TargetTitle", "TimeStamp" };
-
- final static String EMPTY = new String("");
-
- private int dotCount = 0;
-
- /**
- * a Map containing an SDF line with source language
- */
- private Map sourceMap;
-
- /**
- * a Map containing an SDF line with target language
- */
- private Map targetMap;
-
- /**
- * a Map containing an SDF
- */
- private Map SDFMap;
-
- /**
- * a Map Array containing one SDF source language line and one SDF target
- * language line
- */
- private Map[] data = { sourceMap, targetMap };
-
- /**
- * The Id of the current SDFBlock
- */
- private String CurrentBlockId;
-
- /**
- * The SDF file to read from
- */
- private File sourceFile;
-
- /**
- * The language in the source file that should be handelt as source language
- */
- protected String sourceLanguage;
-
- /**
- * The language in the source file that should be handelt as target language
- */
- protected String targetLanguage;
-
- /**
- * A counter holding the number of blocks just read
- * from this file
- */
- private long blockNr = 0;// If we use Integer, more then numbers greater than 128k would be signed
-
- /**
- * A counter holding the number of skipped lines that means
- * lines that can not be worked with because they contain an error
- */
- private int skippedLines = 0;
-
- /**
- * This switch is set for indicating that all source file lines
- * are read and no lines remain buffered. Finding this like 'true'
- * means the source file is finished
- */
- private boolean endIt = false;
-
- /**
- * Indicates whether the targetLanguage is found in this source file so far
- */
- private boolean foundTarget = false;
- /**
- * Indicates whether the sourceLanguage is found in this source file so far
- */
- private boolean foundSource = false;
-
- /**
- * Counts how many lines were skipped because the language is
- * neither sourceLanguage nor targetLanguage
- */
- private int langMiss;
-
- /**
- * Indicates whether there is a line in the read buffer or not
- */
- private boolean useBuffer = false;
-
- /**
- * A buffer for SDFLines
- */
- private String lineBuffer;
-
- /**
- * The buffer for the already splitted SDFLines
- */
- private String[] splittedLineBuffer;
-
- /**
- * Counts how many Blocks were skipped
- * f.e. because no sourceLanguage is found
- * in it
- */
- private int skippedBlocks;
-
- /**
- * Counts the blocks without targetLanguage
- */
- private int targetLangMiss;
-
- /**
- * Counts the blocks without sourceLanguage
- */
- private int sourceLangMiss;
-
- /**
- * Counts the lines where no targetLanguage line was found
- * and so empty lines were created
- */
- private int targetLangCreate;
-
-
- DecimalFormat blockNrFormatter = new DecimalFormat("000000");
-
- /**
- * The hashcode of the current block
- */
- private int CurrentBlockHash;
-
- private boolean skip;
-
- /**
- * Create a new Instance of SDFREader
- *
- * @param source the file to read from
- * @param sourceLanguage the sourceLanguage (must not be empty)
- * @param targetLanguage the targetLanguage
- * @param charset the charset used to read source
- * @throws java.io.IOException
- * @throws Exception
- */
- public SDFReader(File source, String sourceLanguage, String targetLanguage,
- String charset) throws java.io.IOException {
- super(new InputStreamReader(new FileInputStream(source), charset));
- sourceFile = source;
- this.sourceLanguage = sourceLanguage;
- this.targetLanguage = targetLanguage;
- String line;
- String[] splitLine;
- //read first line to get the first
- //SDF block id
- mark(16000);
- if ((line = readLine()) != null) {
- if ((splitLine = split(line)) != null){
- this.CurrentBlockId = getSDFBlockId(splitLine);
- this.CurrentBlockHash=this.CurrentBlockId.hashCode();
- //found the first
- this.blockNr++;
- }
- this.splittedLineBuffer = splitLine;
- }
- reset();
-
- }
-
- /* (non-Javadoc)
- * @see com.sun.star.tooling.converter.DataReader#getData()
- */
- public Map getData()throws IOException {
-
- Map map=new HashMap();
-// do {
- this.skip=false;
- Map[] help=readBlock();
- if(help==null||help[1]==null||help[0]==null){
- return null;
-// }else if (help[1].get("TargetLanguageID")==null||help[0].get("SourceLanguageID")==null) {
-// OutputHandler.log("Missing Language Id in block "+blockNr+"\nthe block is skipped." );
-// this.skippedBlocks++;
-// this.skip=true;
- }else{
- map.putAll(help[1]);
- map.putAll(help[0]);
-
- }
-// }while(this.skip=true);
- return map;
- }
-
-
- /**
- * Read a Block from the sdf file and return
- * @return a Map[] where [0] holds the source and [1] the target language data.
- *
- * @throws java.io.IOException
- */
- public Map[] readBlock() throws java.io.IOException {
- String line = EMPTY;
- String blockId = EMPTY;
- String[] splittedLine = null;
- data[0]=new ExtMap();
- data[1]=new ExtMap();
- String help;
- String c = null;
- //read next line or use buffered line
- while (useBuffer || (line = readLine()) != null) { //works because '||' is shortcut
-
- try {
- // buffer used?
- if (useBuffer) {
- line = this.lineBuffer;
- splittedLine = this.splittedLineBuffer;
- this.SDFMap = new ExtMap(SDFReader.fieldnames, splittedLine);
-
- try {
- checkLanguage(splittedLine);
- } catch (ConverterException e) {
- throw e;
- }finally{
-
- useBuffer = false;
- }
- } else {
- //...are there wrong characters?
- if ((check(line)).length() < line.length()) {
- throw new LineErrorException(getLineNumber()
- + " : Line contains wrong character "
- //+ Integer.toHexString(Integer.parseInt(c))
- + " \n" + line);
- }
- //...is the number of columns ok?
- if ((splittedLine = split(line)) == null) {
-
- throw new LineErrorException(super.getLineNumber()
- + " : Line has wrong column number \n" + line);
- //continue;
- } else {
- // TODO makeDot is better in Data Handler
- makeDot();
- // ...is this line in a new SDF block ?
- if ((blockId = getSDFBlockId(splittedLine))
- .equals(CurrentBlockId)) {
-
- this.SDFMap = new ExtMap(SDFReader.fieldnames,
- splittedLine);
- //what language is in it ?
- checkLanguage(splittedLine);
-
- } else {
-
- /*
- * we found the next block , but do we have the
- * target text?
- */
-
- if (!foundTarget) {
- createTargetLine();
- }
-
- blockNr++;
- splittedLineBuffer = splittedLine;//read one line
- // too much so
- // buffer it
- lineBuffer = line;
- useBuffer = true;//reset();
-
- this.CurrentBlockId = blockId;
- this.CurrentBlockHash=this.CurrentBlockId.hashCode();
-
- /* ...and what about the source text ? */
- if (!foundSource) {
-
- OutputHandler
- .log("Error in Line:"
- + getLineNumber()
- + "Source Language is missing maybe "
- + "previous block has an error.\nBlock "
- + (blockNr - 1)
- + " is skipped. before line: \n"
- + line);
-
- foundTarget = false;//no target without source
- skippedBlocks++;
- skippedLines++;
- sourceLangMiss++;
- continue;// skip output of this block if no
- // source language is found
-
- }
-
- break;
-
- }
- }
-
- }
-
- } catch (LineErrorException e) {
-
- OutputHandler.log(e.getMessage());
- this.skippedLines++;
- } catch (ConverterException e) {
- OutputHandler.log(e.getMessage());
- }
-
- }
- // did we read the whole stuff?
- if (null != line) {
- // no
- foundSource = false;
- foundTarget = false;
-
- return this.data;
-
- } else {
- // ok , its the end but is everything written now?
- if (!endIt) {
- // there is something to write
- // but next time we can end it
- endIt = true;
- if(!foundTarget){
- createTargetLine();
- }
- // write
- return this.data;//last lines
- } else {
-
- showStat();
- return null;
- }
- }
- // }catch(ConverterException e) {
- // Converter.log(e.getMessage());
- // return null;
- // }
- }
-
- /**
- *
- */
- private void createTargetLine() {
- targetLangMiss++;
- // if not, create one ...
- data[1] = new ExtMap(SDFReader.targetLineNames,
- splittedLineBuffer);
- data[1].put("TargetLanguageID",
- this.targetLanguage);
- if ((String) data[1].get("TargetText") != EMPTY)
- data[1].put("TargetText", EMPTY);
- if ((String) data[1].get("TargetHText") != EMPTY)
- data[1].put("TargetHText", EMPTY);
- if ((String) data[1].get("TargetQText") != EMPTY)
- data[1].put("TargetQText", EMPTY);
- if ((String) data[1].get("TargetTitle") != EMPTY)
- data[1].put("TargetTitle", EMPTY);
- this.data[1].put("BlockNr", blockNrFormatter.format(blockNr)+'-'+Integer.toString(this.CurrentBlockHash));
- targetLangCreate++;
- }
-
- /**
- * Show the statistic information got while
- * reading the file
- *
- * @throws IOException
- */
- private void showStat() throws IOException {
- OutputHandler.out(EMPTY);OutputHandler.out(EMPTY);
- // OutputHandler.out("Hashes: " + (theHashes.size()) + " ");
- OutputHandler.out("Blocks found: " + blockNr + " ");
- OutputHandler.out(EMPTY);
- OutputHandler.out("Lines read: " + (getLineNumber()) + " ");
- OutputHandler
- .dbg("Lines created " + (targetLangCreate) + " ");
- OutputHandler.dbg(" -------");
- OutputHandler.dbg("Lines total: "
- + (getLineNumber() + targetLangCreate) + " ");
- OutputHandler.dbg("Lines skipped: " + skippedLines + " ");
-
- OutputHandler.dbg("Source Language misses: " + sourceLangMiss + " ");
- OutputHandler.dbg("Target Language misses: " + targetLangMiss + " ");
- OutputHandler.dbg("Blocks found: " + blockNr + " ");
- OutputHandler.dbg("Blocks skipped: " + skippedBlocks + " ");
- if ((sourceLangMiss + skippedBlocks + skippedLines) > 0)
- OutputHandler.out("\n---! Errors found !--- view Logfile.\n\n"
- + "To enable logfile use -l option at command line.\n"
- + "For help type 'convert -h {Enter}'.\n");
- }
-
- /**
- * Check the current line whether the source language
- * or target language is in it
- *
- * @throws ConverterException if a not needed language or no target language is found
- * in this block
- * @throws IOException
- *
- */
- final private void checkLanguage(String[] splittedLine)
- throws ConverterException, IOException {
- String langID = (String) SDFMap.get("LanguageID");
-
- //maybe the source language is in this line
- if (!foundSource && this.sourceLanguage.equals(langID)) {
-// found the next source language line
- this.data[0] = new ExtMap(SDFReader.sourceLineNames, splittedLine);
-
-// this.data[0].put("BlockNr", Integer.toHexString(blockNr));
-// this.data[0].put("BlockHash", Integer.toHexString(this.CurrentBlockHash));
- this.data[0].put("BlockNr", blockNrFormatter.format(blockNr)+'-'+Integer.toHexString(this.CurrentBlockHash));
-// this.data[0].put("BlockHash", blockHashFormatter.format(this.CurrentBlockHash));
- foundSource = true;
- return;
-
- } else {
- // or the target language is in this line
- if (!foundTarget) {
- //no target language is given at command line
- if (this.targetLanguage.equals(EMPTY)) {
- //try if we can use the current lines language for target
- // language
- if (!langID.equals(this.sourceLanguage)) {
- //yes , we can use this lines laanguage as target
- this.targetLanguage = langID;
-
- //source and target language both are known: show it
- OutputHandler.out("Source Language is: "
- + this.sourceLanguage + " ");
- OutputHandler.out("Target Language is: "
- + this.targetLanguage + " ");
- OutputHandler.out(EMPTY);
- System.out.println("Start");
-
- } else {
- throw new ConverterException("(" + getLineNumber()
- + ") No target language found: "
- + this.targetLanguage);
- }
- }
- if (this.targetLanguage.equals(langID)) {
- this.data[1] = new ExtMap(SDFReader.targetLineNames,
- splittedLine);// found the next target language line
- this.data[1].put("BlockNr", blockNrFormatter.format(blockNr)+'-'+Integer.toHexString(this.CurrentBlockHash));
- foundTarget = true;
-
- return;
- }
- }//end !foundTarget
- }
- //if we go here we dont need the found language...
- throw new ConverterException("found not needed language '"
- + this.SDFMap.get("LanguageID") + "' in Line: "
- + getLineNumber());
-
- }
-
- /**
- * Make a dot on the screen to show the user that it is going on
- */
- private void makeDot() {
- int count = 0;
- if ((count = (int) super.getLineNumber() / 1000) > this.dotCount) {
- this.dotCount = count;
- OutputHandler.printDot();
- }
-
- }
-
- /**
- * split the SDFLine in its columns
- *
- * @param line the current SDFLine
- * @return the splitted SDFLine as array of String
- * or null if an error occours
- * @throws IOException
- */
- private String[] split(String line) throws IOException {
- check(line);
- String[] splitLine;
- if ((splitLine = line.split("\t")).length == 15)
- return splitLine;
- else
- //an error occured
- return null;
- }
-
- /**
- * create a block Id from a splitted SDFLine
- * the blockId consists of the column one to eight of an SDF File
- *
- * @param splitLine the line to create a block id from
- * @return the blockId as String
- */
- private String getSDFBlockId(String[] splitLine) {
- StringBuffer BlockId = new StringBuffer("");
- for (int i = 0; i < 8; i++) {
- BlockId.append(splitLine[i]);
- }
- return BlockId.toString();
- }
-
-// public final boolean canRead() {
-// return this.sourceFile.canRead();
-// }
-
- /**
- * Check if there are not allowed characters in this line
- *
- * @param line the SDFLine to check
- * @return if everything, ok the original
- * else the wrong character as String
- *
- * @throws java.io.IOException
- */
- private String check(String line) throws java.io.IOException {
- char c = ' ';
- for (int i = 0; i < line.length(); i++) {
- c = line.charAt(i);
- if (c < 30 && c != 9) {
- return (new Character(c)).toString();
- }
-
- }
- return line;
-
- }
-} \ No newline at end of file
diff --git a/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/SDFWriter.java b/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/SDFWriter.java
deleted file mode 100755
index 4c79cd113f6f..000000000000
--- a/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/SDFWriter.java
+++ /dev/null
@@ -1,172 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-/*
- * SDFWriter.java
- *
- *
- */
-
-package com.sun.star.tooling.converter;
-import java.io.*;
-import java.util.Map;
-
-/**
- * Write data to a SDFFile
- *
- * @author Christian Schmidt 2005
- *
- */
-public class SDFWriter extends DataWriter {
- /**
- * the seperator the seperate columns
- */
- final String seperator=new String("\t");
- /**
- * an array of the SDF files column names if the source language is in
- */
- final static String[] sourceLineNames= {"Project","SourceFile","Dummy","ResType","GID","LID","HID","Platform","Width","SourceLanguageID","SourceText","SourceHText","SourceQText","SourceTitle","TimeStamp"};
- /**
- * an array of the SDF files column names if the target language is in
- */
- final static String[] targetLineNames= {"Project","SourceFile","Dummy","ResType","GID","LID","HID","Platform","Width","TargetLanguageID","TargetText","TargetHText","TargetQText","TargetTitle","TimeStamp"};
- /**
- * an array of the SDF files column names if the source and the target language is in
- */
- final static String[] outLineNames= {"BlockNr","Project","SourceFile","Dummy","ResType","GID","LID","HID","Platform","Width","SourceLanguageID","SourceText","SourceHText","SourceQText","SourceTitle","TargetLanguageID","TargetText","TargetHText","TargetQText","TargetTitle","TimeStamp"};
-
- /**
- * A Map holding the source language line content
- */
- private ExtMap sourceLine=new ExtMap(sourceLineNames,null);
- /**
- * A Map holding the target language line content
- */
- private ExtMap targetLine=new ExtMap(targetLineNames,null);
- /**
- * A Map holding the whole content for output
- */
- private ExtMap outData=new ExtMap(outLineNames, null);
-// private ExtMap SDFLine;
-// private InputStreamReader isr;
- /**
- * The language to translate from
- */
- private String sourceLanguage;
- /**
- * The language to translate to
- */
- private String targetLanguage;
-
-// private boolean SourceIsFirst=false;
-
-
-
-
- /**
- * Create a new Instance of SDFWriter
- *
- * @param bos BufferedWriter to write to
- * @param charset the charset to use to write
- * @throws java.io.UnsupportedEncodingException
- */
- public SDFWriter(BufferedOutputStream bos,String charset) throws java.io.UnsupportedEncodingException {
- super(bos,charset);
-
- }
-
- /* (non-Javadoc)
- * @see com.sun.star.tooling.converter.DataWriter#writeData()
- */
- public final void writeData() throws java.io.IOException {
-
- StringBuffer buffer=new StringBuffer("");
-
- // get the values of the found fields
- //create the two sdf lines
-
- //at first the source language line
- for(int i=0;i<sourceLineNames.length;i++){
- // put them together for output
- buffer.append(outData.get(sourceLineNames[i]));
- if(i!=sourceLineNames.length-1) {
- // seperate the fields with tab
- buffer.append(seperator);
- }else{
- // this line is full
- // so close it with lf
- buffer.append(lineEnd);
- Converter.countLine();
- }
- }
- // is there a target line with anything in the strings?
- if (!(outData.get("TargetLanguageID")==null||((outData.get("TargetTitle").equals("")&&outData.get("TargetText").equals("")&&outData.get("TargetHText").equals("")&&outData.get("TargetQText").equals(""))))){
- //now the target language line
- for(int i=0;i<targetLineNames.length;i++){
- // put them together for output
- buffer.append(outData.get(targetLineNames[i]));
- if(i!=targetLineNames.length-1) {
- // seperate the fields with tab
- buffer.append(seperator);
- }else{
- // this line is full
- //so close it with lf
- buffer.append(lineEnd);
- Converter.countLine();
- }
- }
- }
- this.write(buffer.toString());
-
- }
-
-
-
- /* (non-Javadoc)
- * @see com.sun.star.tooling.converter.DataWriter#writeData(java.util.Map[])
- */
- protected void writeData(Map[] data) throws IOException {
- // TODO redesign DataHandler in the way that this is not nessesary any more
-
- }
-
- /* (non-Javadoc)
- * @see com.sun.star.tooling.converter.DataWriter#getDataFrom(com.sun.star.tooling.converter.DataHandler)
- */
- protected void getDataFrom(DataHandler handler) throws IOException {
-
- handler.putDataTo(this.outData);
- }
-
- /* (non-Javadoc)
- * @see com.sun.star.tooling.converter.DataWriter#getDatafrom(com.sun.star.tooling.converter.DataHandler)
- */
- protected void getDatafrom(DataHandler handler) throws IOException {
-
- handler.putDataTo(this.outData);
-
- }
-}
diff --git a/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/XLIFFReader.java b/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/XLIFFReader.java
deleted file mode 100755
index 76d14bd98569..000000000000
--- a/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/XLIFFReader.java
+++ /dev/null
@@ -1,742 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-/*
- * XLIFFReader.java
- *
- *
- */
-package com.sun.star.tooling.converter;
-
-import java.io.IOException;
-import java.util.Hashtable;
-import java.util.Map;
-
-import com.sun.star.tooling.languageResolver.LanguageResolver;
-
-import org.xml.sax.Attributes;
-import org.xml.sax.SAXException;
-import org.xml.sax.SAXParseException;
-import org.xml.sax.helpers.AttributesImpl;
-import org.xml.sax.helpers.DefaultHandler;
-
-
-/**
- * Parse the given file and extract the content needed.
- * <br/>
- * This Reader understands the parts of the
- * <a href="http://www.oasis-open.org/committees/xliff/documents/cs-xliff-core-1.1-20031031.htm">xliff</a> spezification used to translate
- * the strings in Star-Office and Open-Office.
- * <br/>
- * The given file is parsed and the content is stored in a HashMap with those keys:
- * <br/>
- * "BlockNr" originally coming from reading the sdf file, contains 'block nr in sdf file'+'-'+'hash value of the sdf id fields'.<br/>
- * "Project" first column in sdf file format.<br/>
- * "SourceFile" second column in sdf file format.<br/>
- * "Dummy" third column in sdf file format.<br/>
- * "ResType" 4. column in sdf file format.<br/>
- * "GID" 5. column in sdf file format. <br/>
- * "LID" 6. column in sdf file format.<br/>
- * "HID" 7. column in sdf file format.<br/>
- * "Platform" 8. column in sdf file format. <br/>
- * "Width", 9. column in sdf file format.<br/>
- * "SourceLanguageID" 10. column in sdf file format(in the line with the source language).<br/>
- * "SourceText" 11. column in sdf file format(in the line with the source language).<br/>
- * "SourceHText" 12. column in sdf file format(in the line with the source language).<br/>
- * "SourceQText" 13. column in sdf file format(in the line with the source language).<br/>
- * "SourceTitle" 14. column in sdf file format(in the line with the source language).<br/>
- * "TargetLanguageID" 10. column in sdf file format (in the line with the target language).<br/>
- * "TargetText" 11. column in sdf file format (in the line with the target language).<br/>
- * "TargetHText" 12. column in sdf file format (in the line with the target language).<br/>
- * "TargetQText" 13. column in sdf file format (in the line with the target language).<br/>
- * "TargetTitle", 14. column in sdf file format (in the line with the target language).<br/>
- * "TimeStamp" 15. column in sdf file format.<br/>
- * @
- * @author Christian Schmidt 2005
- *
- */
-public class XLIFFReader extends DefaultHandler {
-
- /**
- * A String array holding the keys used by the HashMap holding the Data
- */
- private final String[] dataNames = { "BlockNr", "Project",
- "SourceFile", "Dummy", "ResType", "GID", "LID", "HID", "Platform",
- "Width", "SourceLanguageID", "SourceText", "SourceHText",
- "SourceQText", "SourceTitle", "TargetLanguageID", "TargetText",
- "TargetHText", "TargetQText", "TargetTitle", "TimeStamp" };
-
- /**
- * Used to index in the data array
- */
- static int index = 0;
-
- /**
- * The Map that holds the data returned by this class
- */
- private Map moveData = new ExtMap();
-
- /**
- * A Map that holds yet incomplete data
- * until all depending transunits are found
- */
- private Hashtable DataStore = new Hashtable();
-
- /**
- * An Elements name
- */
- private String name = new String("");
-
- /**
- *List of Attributes used by an Element
- */
- private Attributes attrs;
-
-// private String tagElement = new String("");
-
- /**
- * Indicates whether the next found content string should be printed
- */
- private boolean printThis = false;
- /**
- * Indicates whether the next found content string should be stored
- */
- private boolean storeIt = false;
-
- /**
- * data holds the information created while parsing
- *
- */
- private String[] data = new String[26];
-
- /**
- * The handler used by this class
- */
- private final DataHandler handler;
- /**
- * The target used by this class
- */
- private final DataWriter target;
-
-// private boolean searchForText = false;
-
- /**
- * counts how many dots are made
- */
- private int dotCount;
-
- /**
- * Counts how many Trans Units are read
- */
- private int transUnitCounter;
-
- /**
- * used source Language
- */
- private String sourceLanguage;
-
- /**
- * used target language
- */
- private String targetLanguage;
-
- /**
- * indicates whether this is the first Transunit
- */
- private boolean isFirst = true;
-
- private static final String EMPTY = new String("");
-
- /**
- * the last index in data where something is written
- */
- private int oldindex;
-
-// private boolean isBptEptTag;
-
-// private String innerString;
-//
-// private String key;
-
- /**
- * Index for the BlockNr in the data array
- */
- private static final int BLOCKNR_IDX = 0;
- /**
- * Index for the Project in the data array
- */
- private static final int PROJECT_IDX = 1;
- /**
- * Index for the Sourcefile name in the data array
- */
- private static final int SOURCEFILE_IDX = 2;
- /**
- * Index for the 'dummy' in the data array
- */
- private static final int DUMMY_IDX = 3;
- /**
- * Index for the Group Id in the data array
- */
- private static final int GID_IDX = 4;
- /**
- * Index for the Local Id in the data array
- */
- private static final int LID_IDX = 5;
- /**
- * Index for the Help Id in the data array
- */
- private static final int HID_IDX = 6;
- /**
- * Index for the Platform in the data array
- */
- private static final int PLATFORM_IDX = 7;
- /**
- * Index for the 'Width' in the data array
- */
- private static final int WIDTH_IDX = 8;
- /**
- * Index for the Sourcelanguage Id in the data array
- */
- private static final int SOURCE_LANGUAGE_ID_IDX = 10;
- /**
- * Index for the Source Text in the data array
- */
- private static final int SOURCE_TEXT_IDX = 11;
- /**
- * Index for the Source Helptext in the data array
- */
- private static final int SOURCE_HELPTEXT_IDX = 12;
- /**
- * Index for the Source Quickhelp Text in the data array
- */
- private static final int SOURCE_QUICK_HELPTEXT_IDX = 13;
- /**
- * Index for the Source Titletext in the data array
- */
- private static final int SOURCE_TITLETEXT_IDX = 14;
- /**
- * Index for the Timestamp in the data array
- */
- private static final int TIMESTAMP_IDX = 15;
- /**
- * Index for the res type in the data array
- */
- private static final int RESTYPE_IDX = 16;
- /**
- * Index for the Target Language Id in the data array
- */
- private static final int TARGET_LANGUAGE_ID_IDX = 20;
- /**
- * Index for the Target Text in the data array
- */
- private static final int TARGET_TEXT_IDX = 21;
- /**
- * Index for the Target Helptext in the data array
- */
- private static final int TARGET_HELP_TEXT_IDX = 22;
- /**
- * Index for the Target Quickhelp Text in the data array
- */
- private static final int TARGET_QUICKHELP_TEXT_IDX = 23;
- /**
- * Index for the Target Titletext in the data array
- */
- private static final int TARGET_TITLE_TEXT_IDX = 24;
- /**
- * Index for the Found Parts Counter in the data array
- */
- private static final int FOUND_PARTS_COUNTER_IDX = 18;
-
- /**
- * used to find the matching ISO or RFC3066 language code
- */
- LanguageResolver languageResolver;
-
- private boolean doBlockCompleteCheck=true;
-
-
-
- /**
- * Create a new Instance of XLIFFReader
- *
- * @param handler the DataHandler to use
- * @param target the target used
- * @throws IOException
- */
- public XLIFFReader(DataHandler handler, DataWriter target) throws IOException {
- this.languageResolver = new LanguageResolver();
- this.handler = handler;
- this.target = target;
- }
-
- /**
- * Create a new Instance of XLIFFReader
- *
- * @param handler the DataHandler to use
- * @param target the target used
- * @param doBlockCompleteCheck indicates whether every single transunit should be returned or the whole block data is to be collected
- *
- * @throws IOException
- */
- public XLIFFReader(DataHandler handler, DataWriter target,boolean doBlockCompleteCheck) throws IOException {
- this(handler, target);
- this.languageResolver = new LanguageResolver();
- this.doBlockCompleteCheck=doBlockCompleteCheck;
-
- }
-
- /**
- * delete and initialize the data content
- */
- public void initData() {
- for (int i = BLOCKNR_IDX; i < SOURCE_LANGUAGE_ID_IDX; i++) {
- data[i] = "";
- }
- for (int i = SOURCE_TEXT_IDX; i < TIMESTAMP_IDX; i++) { // skip Time Stamp
- data[i] = "";
- }
- for (int i = RESTYPE_IDX; i < TARGET_LANGUAGE_ID_IDX; i++) { // skip Source language ID
- data[i] = "";
- }
- for (int i = TARGET_TEXT_IDX; i < 26; i++) {// skip Target language ID,
- data[i] = "";
- }
-
- data[DUMMY_IDX] = "0";//dummy
- data[FOUND_PARTS_COUNTER_IDX] = "1";//parts found
-
- }
-
- /** (non-Javadoc)
- * @see org.xml.sax.ContentHandler#startDocument()
- */
- public void startDocument() {
- initData();
- //System.out.print("Start");
-
- }
-
- /** (non-Javadoc)
- * @see org.xml.sax.ContentHandler#endDocument()
- */
- public void endDocument() {
-
- try {
- showStatistic();
- } catch (IOException e) {
-
- OutputHandler.log(e.getMessage());
-
- }
- }
-
- /** (non-Javadoc)
- * @throws SAXException
- * @see org.xml.sax.ContentHandler#startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)
- */
- public void startElement(String namespaceURI, String sName, String qName,
- Attributes attrs) throws SAXException {
- this.name = new String(qName);
- this.attrs = new AttributesImpl(attrs);
- String resType;
-
- String attributeName = new String("");
- String attribute = new String("");
- String tagElement = new String("");
- int i;
-
- if (qName.equals("bpt")||qName.equals("ept")||qName.equals("sub")||qName.equals("ex")) {
- //ignore bpt, ept, ex and sub tags
- // content of the tags will be stored
-
- storeIt=true;
- return;
-
- }
- if (qName.equals("target")) {
- if ((resType = data[RESTYPE_IDX]) == null) {
-
- } else {
- if ("res".equals(resType)) {
- index = TARGET_TEXT_IDX;
-
- storeIt = true;
- return;
- }
- // if("res-Help".equals(resType)){
- // index=TARGET_HELP_TEXT_IDX;
- // storeIt=true;
- // return;
- // }
- if ("res-QuickHelp".equals(resType)) {
- index = TARGET_QUICKHELP_TEXT_IDX;
-
- storeIt = true;
- return;
- }
- if ("res-Title".equals(resType)) {
- index = TARGET_TITLE_TEXT_IDX;
-
- storeIt = true;
- return;
- }
- }
-
- }
- if (qName.equals("source")) {
- if ((resType = data[RESTYPE_IDX]) == null) {
- //throw new SAXException("Ressource type not found");
- } else {
- if ("res".equals(resType)) {
- index = SOURCE_TEXT_IDX;
-
- storeIt = true;
- return;
- }
- // if("res-Help".equals(resType)){
- // index=SOURCEHELPTEXT_IDX;
- // storeIt=true;
- // return;
- // }
- if ("res-QuickHelp".equals(resType)) {
- index = SOURCE_QUICK_HELPTEXT_IDX;
- storeIt = true;
- return;
- }
- if ("res-Title".equals(resType)) {
- index = SOURCE_TITLETEXT_IDX;
- storeIt = true;
- return;
- }
- }
- }
-
- if (qName.equals("file")) {
- data[TIMESTAMP_IDX] = attrs.getValue("date");
- //data[17]=(attrs.getValue("original"));
- try{
- data[SOURCE_LANGUAGE_ID_IDX] = (languageResolver.getISOFromRFC((String)attrs.getValue("source-language")));
- if(languageResolver.getISOFromRFC((String)attrs.getValue("target-language"))!=null){
- data[TARGET_LANGUAGE_ID_IDX] = (languageResolver.getISOFromRFC((String)attrs.getValue("target-language")));
- }
- }catch(Exception e){
- OutputHandler.log(e.getMessage());
- }
- return;
- }
- if (qName.equals("trans-unit")) {
- String id = attrs.getValue("id");
- if ((DataStore.get(id)) != null) {
- //TODO arraycopy might not be nessessary
- System.arraycopy((String[]) DataStore.get(id), 0, data, 0,
- data.length);
- int help = (new Integer(data[FOUND_PARTS_COUNTER_IDX])).intValue(); //found one more part
- help++; // refresh the actual found parts
- data[FOUND_PARTS_COUNTER_IDX] = (new Integer(help)).toString(); // belonging to this information
-
- DataStore.remove(attrs.getValue("id")); // TODO this can be deleted?
- } else {
-
- data[BLOCKNR_IDX] = (attrs.getValue("id")); // a new part
- }
- data[RESTYPE_IDX] = (attrs.getValue("restype"));
-
- return;
- }
-
- if (qName.equals("context")) {
-
- String value = attrs.getValue("context-type");
-
- if ("SourceHelpText".equals(value)) {
- index = SOURCE_HELPTEXT_IDX;
- storeIt = true;
- return;
- }else if ("TargetHelpText".equals(value)) {
- index = TARGET_HELP_TEXT_IDX;
- storeIt = true;
- return;
- }else if ("DBType".equals(value)) {
- //index=SOURCEFILE_IDX;
- //storeIt=true;
- return;
- }else if ("Project".equals(value)) {
- index = PROJECT_IDX;
- storeIt = true;
- return;
- }else if ("Filename".equals(value)) {
- index = SOURCEFILE_IDX;
- storeIt = true;
- return;
- }else if ("Type".equals(value)) {
- index = RESTYPE_IDX;
- storeIt = true;
- return;
- }else if ("GID".equals(value)) {
- index = GID_IDX;
- storeIt = true;
- return;
- }else if ("LID".equals(value)) {
- index = LID_IDX;
- storeIt = true;
- return;
- }else if ("HID".equals(value)) {
- index = HID_IDX;
- storeIt = true;
- return;
- }else if ("Platform".equals(value)) {
- index = PLATFORM_IDX;
- storeIt = true;
- return;
- }else if ("Width".equals(value)) {
- index = WIDTH_IDX;
- storeIt = true;
- return;
- }
-
- }
-
- }
-
- /** (non-Javadoc)
- * @see org.xml.sax.ContentHandler#endElement(java.lang.String, java.lang.String, java.lang.String)
- */
- public void endElement(String namespaceURI, String sName, String qName)
- throws SAXException {
- //we ignore bpt and ept tags
- if(!(qName.equals("bpt")||qName.equals("ept")||qName.equals("sub")||qName.equals("ex"))){
- storeIt = false;
- }
- if (qName.equals("trans-unit")) {
- showData();
- }
-
- }
-
- /** (non-Javadoc)
- * @see org.xml.sax.ContentHandler#characters(char[], int, int)
- */
- public void characters(char[] ch, int start, int length) {
-
- // checkContent();
- String str2 = new String(ch, start, length);
-
- if (storeIt) {
-
- String str = new String(ch, start, length);
- if (index == oldindex) {
- data[index] += str;
- } else {
- data[index] = str;
- }
-
- }
- oldindex = index;
-
- }
-
- /** (non-Javadoc)
- * @see org.xml.sax.ErrorHandler#error(org.xml.sax.SAXParseException)
- */
- public void error(SAXParseException e) throws SAXParseException {
-
- OutputHandler.log(e.getMessage());
- }
-
- /** (non-Javadoc)
- * @see org.xml.sax.ErrorHandler#fatalError(org.xml.sax.SAXParseException)
- */
- public void fatalError(SAXParseException e) throws SAXParseException {
-
- OutputHandler.log("PARSE ERROR in line " + e.getLineNumber() + ", "
- + e.getMessage() );
-
- }
-
- /** (non-Javadoc)
- * @see org.xml.sax.ErrorHandler#warning(org.xml.sax.SAXParseException)
- */
- public void warning(SAXParseException e) throws SAXParseException {
- //throw e;
- OutputHandler.log(e.getMessage());
- }
-
- /**
- * Put the Data to the DataHandler
- * tell the Writer to write it
- *
- * @throws SAXException
- */
- public void showData() throws SAXException {
- transUnitCounter++;
- makeDot();
- if (isComplete()) {
-
- try {
- moveData();
- if (isFirst == true) {
- this.sourceLanguage = (String) this.moveData
- .get("SourceLanguageID");
- this.targetLanguage = (String) this.moveData
- .get("TargetLanguageID");
- OutputHandler.out(EMPTY);
- OutputHandler.out("Source Language is: "
- + this.sourceLanguage);
- OutputHandler.out("Target Language is: "
- + this.targetLanguage);
- OutputHandler.out(EMPTY);
- OutputHandler.out("Start");
- OutputHandler.out(EMPTY);
- isFirst = false;
- }
- target.getDataFrom(handler);
- target.writeData();
-
- } catch (java.io.IOException e) {
- throw new SAXException(e);
- }
-
- } else {
- DataStore.put(data[BLOCKNR_IDX], data.clone());
- initData();
-
- }
- initData();
- }
-
-
- /**
- * put the data in an Map in the format that
- * DataHandler can handle it
- */
- final public void moveData() {
-
- moveData.put("BlockNr", data[BLOCKNR_IDX]);
-
- moveData.put("Project", data[PROJECT_IDX]);
-
- moveData.put("SourceFile", data[SOURCEFILE_IDX]);
-
- moveData.put("Dummy", "0");
-
- moveData.put("ResType", data[RESTYPE_IDX]);
-
- moveData.put("GID", data[GID_IDX]);
-
- moveData.put("LID", data[LID_IDX]);
-
- moveData.put("HID", data[HID_IDX]);
-
- moveData.put("Platform", data[PLATFORM_IDX]);
-
- if (EMPTY.equals(data[WIDTH_IDX]))
- data[WIDTH_IDX] = "0";
- moveData.put("Width", data[WIDTH_IDX]);
-
- moveData.put("SourceLanguageID", data[SOURCE_LANGUAGE_ID_IDX]);
-
- moveData.put("SourceText", data[SOURCE_TEXT_IDX]);
-
- moveData.put("SourceHText", data[SOURCE_HELPTEXT_IDX]);
-
- moveData.put("SourceQText", data[SOURCE_QUICK_HELPTEXT_IDX]);
-
- moveData.put("SourceTitle", data[SOURCE_TITLETEXT_IDX]);
-
- moveData.put("TargetLanguageID", data[TARGET_LANGUAGE_ID_IDX]);
-
- moveData.put("TargetText", data[TARGET_TEXT_IDX]);
-
- moveData.put("TargetHText", data[TARGET_HELP_TEXT_IDX]);
-
- moveData.put("TargetQText", data[TARGET_QUICKHELP_TEXT_IDX]);
-
- moveData.put("TargetTitle", data[TARGET_TITLE_TEXT_IDX]);
-
- moveData.put("TimeStamp", data[TIMESTAMP_IDX]);
-
- //and give it to the data handler
- this.handler.fillDataWith(moveData);
- }
-
- /**
- * complete means all depending parts have been found esp. all res types
- * that belong to the same SDF Line
- *
- * @return true if the data is complete
- *
- */
- final public boolean isComplete() {
-
- if(!doBlockCompleteCheck){
- return true;
- }
-
- String sParts;
- if (data[FOUND_PARTS_COUNTER_IDX] == EMPTY)
- data[FOUND_PARTS_COUNTER_IDX] = "1"; //this is the first part
-
- String sFoundParts = data[FOUND_PARTS_COUNTER_IDX];
- //create the new 'id'
- sParts = data[BLOCKNR_IDX].substring(data[BLOCKNR_IDX].lastIndexOf(":") + 1);
-
- if (sFoundParts.equals(sParts)) {
- return true;
- }
- return false;
- }
-
- // TODO this belongs in OutputHandler
- /**
- * show the user that it is going
- * on by printing dots on the screen
- *
- */
- private void makeDot() {
- int count = 0;
- if ((count = (int) this.transUnitCounter / 1000) > this.dotCount) {
- this.dotCount = count;
- OutputHandler.printDot();
- }
- }
-
- /**
- * show the statistic data found while parse this file
- *
- * @throws IOException
- */
- final void showStatistic() throws IOException {
- OutputHandler.out(EMPTY);
- OutputHandler.out("TransUnits found: " + this.transUnitCounter);
- // every data in DataStore is
- // skipped 'cause its not complete
- // TODO count really every transunit not only the data (might consist of
- // more than one
- OutputHandler.dbg("TransUnits skip : " + this.DataStore.size());
- //Converter.out(EMPTY);
- }
-}
-
diff --git a/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/XLIFFWriter.java b/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/XLIFFWriter.java
deleted file mode 100755
index d7b6160dcc95..000000000000
--- a/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/XLIFFWriter.java
+++ /dev/null
@@ -1,532 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-/*
- *
- /*
- * XLIFFWriter.java
- *
- *
- */
-
-package com.sun.star.tooling.converter;
-
-import java.io.*;
-import java.util.*;
-
-import com.sun.star.tooling.DirtyTags.DirtyTagWrapper;
-import com.sun.star.tooling.languageResolver.LanguageResolver;
-import com.sun.star.tooling.languageResolver.LanguageResolver.LanguageResolvingException;
-
-/**
- * Write the Data to a wellformed XLIFF File
- *
- * @author Christian Schmidt
- */
-public class XLIFFWriter extends DataWriter {
-
- /**
- * An array holding the keys of the HashMap containing the source language string
- */
- private final static String[] sourceLineNames = { "Project", "SourceFile",
- "Dummy", "ResType", "GID", "LID", "HID", "Platform", "Width",
- "SourceLanguageID", "SourceText", "SourceHText", "SourceQText",
- "SourceTitle", "TimeStamp" };
- /**
- * An array holding the keys of the HashMap containing the target language string
- */
- private final static String[] targetLineNames = { "Project", "SourceFile",
- "Dummy", "ResType", "GID", "LID", "HID", "Platform", "Width",
- "TargetLanguageID", "TargetText", "TargetHText", "TargetQText",
- "TargetTitle", "TimeStamp" };
- /**
- * An array holding the keys of the HashMap containing the source and target language string
- */
- private final static String[] outLineNames = { "BlockNr", "Project",
- "SourceFile", "Dummy", "ResType", "GID", "LID", "HID", "Platform",
- "Width", "SourceLanguageID", "SourceText", "SourceHText",
- "SourceQText", "SourceTitle", "TargetLanguageID", "TargetText",
- "TargetHText", "TargetQText", "TargetTitle", "TimeStamp" };
- /**
- * An Map holding the source and target content
- */
- private final Map data = new ExtMap(outLineNames, null);
-
-
- /**
- * Indicates if this is the first Transunit to write
- */
- boolean isFirst = true;
-
- LanguageResolver languageResolver;
-
-
- /**
- * Create a new Instance of XLIFFWriter
- *
- * @param bos the Buffered Output Stream to write to
- * @param charset the charset to use
- * @throws IOException
- */
- public XLIFFWriter(BufferedOutputStream bos, String charset)
- throws IOException {
- super(bos, charset);
- this.languageResolver =new LanguageResolver();
-
-
- }
-
- /* (non-Javadoc)
- * @see com.sun.star.tooling.converter.DataWriter#getDatafrom(com.sun.star.tooling.converter.DataHandler)
- */
- public void getDatafrom(DataHandler handler) throws java.io.IOException {
- handler.putDataTo(this.data);
- }
-
- /**
- * check if the item is an empty String
- *
- * @param item the string to check
- * @return true if it is not empty, false if it is empty
- */
- private final boolean isUsed(String item) {
- if (!"".equals(item))
- return true;
- return false;
- }
-
- /**
- * Replaces all characters that mustn't be in XLIFF PCdata
- *
- * @param string the string to check
- * @return the checked string with all characters replaced
- * @throws java.io.IOException
- */
- private final String xmlString( final String string) throws java.io.IOException {
- if (string == null)
- return string; // ""
- String str = string;
-// str = str.replaceAll("&", "&amp;");
-// str = str.replaceAll("<", "&lt;");
-// str = str.replaceAll(">", "&gt;");
-// str = str.replaceAll("\"", "&quot;");
-// str = str.replaceAll("'", "&apos;");
- for(int i=0;i<str.length();i++){
- if(str.charAt(i)=='&'){
- str=str.substring(0, i)+"&amp;"+str.substring(i+1);
- continue;
- }
-
- if(str.charAt(i)=='<'){
- str=str.substring(0, i)+"&lt;"+str.substring(i+1);
- continue;
- }
-
- if(str.charAt(i)=='>'){
- str=str.substring(0, i)+"&gt;"+str.substring(i+1);
- continue;
- }
-
- if(str.charAt(i)=='"'){
- str=str.substring(0, i)+"&quot;"+str.substring(i+1);
- continue;
- }
-
- if(str.charAt(i)=='\''){
- str=str.substring(0, i)+"&apos;"+str.substring(i+1);
- continue;
- }
- }
-
- return str;
- }
-
- /* (non-Javadoc)
- * @see java.io.Writer#close()
- */
- public void close() throws IOException {
- this.writeTrailer();
-
- super.close();
- }
-
- /* (non-Javadoc)
- * @see com.sun.star.tooling.converter.DataWriter#writeData()
- */
- public void writeData() throws IOException {
- if (isFirst) {
-
- writeHeader();
- isFirst = false;
- }
- try{
- writeTransUnit();
- }catch(DirtyTagWrapper.TagWrapperException e){
-
- }
- }
-
- /**
- * Write the XLIFFFiles header
- *
- * @throws IOException
- */
- private void writeHeader() throws IOException {
-
- this.write(getHeader());
- }
-
- /**
- * Write the XLIFFFiles Trailer
- *
- * @throws IOException
- */
- private void writeTrailer() throws IOException {
- this.write(getTrailer());
- }
-
- /**
- * Write the next TransUnit
- *
- * @throws IOException
- */
- private void writeTransUnit() throws IOException, DirtyTagWrapper.TagWrapperException {
- try{
- StringBuffer writeBuffer = new StringBuffer(1000);
-
- StringBuffer allLinesEnd = new StringBuffer(200);
- String sRessource = "";
- int parts = 0;
- if (data == null) {
- OutputHandler.out("error");// TBD Exception
- }
-
- if (!(this.data.get("SourceText").equals("") || this.data.get(
- "SourceText").equals(" "))) {
- parts++;
- }
- // if(!(this.data.get("SourceHText").equals("")||this.data.get("SourceHText").equals("
- // "))){
- // parts++;
- // }
- if (!(this.data.get("SourceQText").equals("") || this.data.get(
- "SourceQText").equals(" "))) {
- parts++;
- }
- if (!(this.data.get("SourceTitle").equals("") || this.data.get(
- "SourceTitle").equals(" "))) {
- parts++;
- }
- if (!(this.data.get("SourceText").equals("") || this.data.get(
- "SourceText").equals(" "))) {
- sRessource = "res"; // normal TEXT source
-
- allLinesEnd
- .append("\t\t\t\t<context-group name=\"StarOffice Attributes\">\n");
-
- if (isUsed((String) this.data.get("ResType")))
- allLinesEnd
- .append("\t\t\t\t\t<context context-type=\"DBType\">"
- + xmlString((String) this.data.get("ResType"))
- + "</context>\n");
- if (isUsed((String) this.data.get("Project")))
- allLinesEnd
- .append("\t\t\t\t\t<context context-type=\"Project\">"
- + xmlString((String) this.data.get("Project"))
- + "</context>\n");
- if (isUsed((String) this.data.get("SourceFile")))
- allLinesEnd
- .append("\t\t\t\t\t<context context-type=\"Filename\">"
- + xmlString((String) this.data
- .get("SourceFile")) + "</context>\n");
- if (isUsed((String) this.data.get("SourceHText")))
- allLinesEnd
- .append("\t\t\t\t\t<context context-type=\"SourceHelpText\">"
- + xmlString((String) this.data
- .get("SourceHText")) + "</context>\n");
- if (isUsed((String) this.data.get("TargetHText")))
- allLinesEnd
- .append("\t\t\t\t\t<context context-type=\"TargetHelpText\">"
- + xmlString((String) this.data
- .get("TargetHText")) + "</context>\n");
- if (isUsed((String) this.data.get("ResType")))
- allLinesEnd.append("\t\t\t\t\t<context context-type=\"Type\">"
- + xmlString((String) this.data.get("ResType"))
- + "</context>\n");
- if (isUsed((String) this.data.get("GID")))
- allLinesEnd.append("\t\t\t\t\t<context context-type=\"GID\">"
- + xmlString((String) this.data.get("GID"))
- + "</context>\n");
- if (isUsed((String) this.data.get("LID")))
- allLinesEnd.append("\t\t\t\t\t<context context-type=\"LID\">"
- + xmlString((String) this.data.get("LID"))
- + "</context>\n");
- if (isUsed((String) this.data.get("HID")))
- allLinesEnd.append("\t\t\t\t\t<context context-type=\"HID\">"
- + xmlString((String) this.data.get("HID"))
- + "</context>\n");
- if (isUsed((String) this.data.get("Platform")))
- allLinesEnd
- .append("\t\t\t\t\t<context context-type=\"Platform\">"
- + xmlString((String) this.data.get("Platform"))
- + "</context>\n");
- if (isUsed((String) this.data.get("Width")))
- allLinesEnd.append("\t\t\t\t\t<context context-type=\"Width\">"
- + xmlString((String) this.data.get("Width"))
- + "</context>\n");
- allLinesEnd.append("\t\t\t\t</context-group>\n"
- + "\t\t\t</trans-unit>\n");
-
- writeBuffer.append("\t\t\t<trans-unit id=\""
- + this.data.get("BlockNr") + ":" + parts + "\" restype=\""
- + sRessource + "\" translate=\"yes\">\n");
- if (isUsed((String) this.data.get("SourceText")))
- writeBuffer.append("\t\t\t\t<source xml:lang=\""
- + languageResolver.getRFCFromISO((String)this.data.get("SourceLanguageID")) + "\">"
- + DirtyTagWrapper.wrapString((String) this.data.get("SourceText"))
- + "</source>\n");
-
- if (isUsed((String) this.data.get("TargetText")))
- writeBuffer
- .append("\t\t\t\t<target state=\"to_translate\" xml:lang=\""
- + languageResolver.getRFCFromISO((String)this.data.get("TargetLanguageID"))
- + "\">"
- +DirtyTagWrapper.wrapString((String) this.data
- .get("TargetText")) + "</target>\n");
- writeBuffer.append(allLinesEnd);
- Converter.countLine();
-
- }
- // if(!(this.data.get("SourceHText").equals("")||this.data.get("SourceHText").equals("
- // "))){
- // sRessource="res-Help"; //Source is Help
- // //sLineNumber=String.valueOf(iLineNumber);//
- // writeBuffer.append("\t\t<trans-unit
- // id=\""+this.data.get("BlockNr")+":"+parts+"\"
- // restype=\""+sRessource+"\" translate=\"yes\">\n");//always translate
- // if(isUsed((String)this.data.get("SourceHText")))
- // writeBuffer.append("\t\t\t<source
- // xml:lang=\""+this.data.get("SourceLanguageID")+"\">"+xmlString((String)this.data.get("SourceHText"))+"</source>\n");
- // if(isUsed((String)this.data.get("TargetHText")))
- // writeBuffer.append("\t\t\t<target state=\"to_translate\"
- // xml:lang=\""+this.data.get("TargetLanguageID")+"\">"+xmlString((String)this.data.get("TargetHText"))+"</target>\n");
- // writeBuffer.append(allLinesEnd);
- // Converter.countLine();
- // }
-
- if (!(this.data.get("SourceQText").equals("") || this.data.get(
- "SourceQText").equals(" "))) {
- sRessource = "res-QuickHelp"; // Source is OuickHelp
- // sLineNumber=String.valueOf(iLineNumber);//
- writeBuffer.append("\t\t\t<trans-unit id=\""
- + this.data.get("BlockNr") + ":" + parts + "\" restype=\""
- + sRessource + "\" translate=\"yes\">\n");// always translate
- if (isUsed((String) this.data.get("SourceQText")))
- writeBuffer.append("\t\t\t\t<source xml:lang=\""
- + languageResolver.getRFCFromISO((String)this.data.get("SourceLanguageID")) + "\">"
- + DirtyTagWrapper.wrapString((String) this.data.get("SourceQText"))
- + "</source>\n");
- if (isUsed((String) this.data.get("TargetQText")))
- writeBuffer
- .append("\t\t\t\t<target state=\"to_translate\" xml:lang=\""
- + languageResolver.getRFCFromISO((String)this.data.get("TargetLanguageID"))
- + "\">"
- + DirtyTagWrapper.wrapString((String) this.data
- .get("TargetQText")) + "</target>\n");
- writeBuffer.append(allLinesEnd);
- Converter.countLine();
- }
-
- if (!(this.data.get("SourceTitle").equals("") || this.data.get(
- "SourceTitle").equals(" "))) {
- sRessource = "res-Title"; // Source is Title
-
- writeBuffer.append("\t\t\t<trans-unit id=\""
- + this.data.get("BlockNr") + ":" + parts + "\" restype=\""
- + sRessource + "\" translate=\"yes\">\n");// always translate
- if (isUsed((String) this.data.get("SourceTitle")))
- writeBuffer.append("\t\t\t\t<source xml:lang=\""
- + languageResolver.getRFCFromISO((String)this.data.get("SourceLanguageID")) + "\">"
- + DirtyTagWrapper.wrapString((String) this.data.get("SourceTitle"))
- + "</source>\n");
- if (isUsed((String) this.data.get("TargetTitle")))
- writeBuffer
- .append("\t\t\t\t<target state=\"to_translate\" xml:lang=\""
- + languageResolver.getRFCFromISO((String)this.data.get("TargetLanguageID"))
- + "\">"
- + DirtyTagWrapper.wrapString((String) this.data
- .get("TargetTitle")) + "</target>\n");
- writeBuffer.append(allLinesEnd);
- Converter.countLine();
- }
- this.write(writeBuffer.toString());
- }catch(Exception e){
- OutputHandler.log(e.getMessage());
- }
- }
-
- /**
- * Create the XLIFFFiles Header
- *
- * @return the header as string
- * @throws java.io.UnsupportedEncodingException
- */
- private String getHeader() throws java.io.UnsupportedEncodingException {
- return new String(
- (getProcessingInstructionTag() + getDTDLine()
- + openVersionLine() + openFileLine() + getHeaderTag() + openBodyTag())
- .getBytes(), "UTF8");
-
- }
-
- /**
- * Create the XLIFFFiles Trailer
- *
- * @return the trailer as string
- */
- private String getTrailer() {
- return closeBodyTag() + closeFileLine() + closeVersionLine();
- }
-
- /**
- * Create the Processing Instruction Tag used by this XLIFFFile
- * @return the Processing Instruction Tag used by this XLIFFFile
- */
- private String getProcessingInstructionTag() {
- String sPITagStart = "<?";
- String sPIName = "xml ";
- String sPIVersion = "version=\"1.0\" ";
- String sPIEncoding = "encoding=\"UTF-8\"";
- String sPITagEnd = "?>";
- return sPITagStart + sPIName + sPIVersion + sPIEncoding
- + /* sPIStandalone+ */sPITagEnd + '\n';
- }
-
- /**
- * Create the line holding the DTD referenced by this XLIFFFile
- * @return a string holding the DTD referenced by this XLIFFFile
- */
- private String getDTDLine() {
- String sDTDTagStart = "<!DOCTYPE ";
- String sDTDType = "xliff ";
- String sDTDSource = "PUBLIC \"-//XLIFF//DTD XLIFF//EN\" \"http://www.oasis-open.org/committees/xliff/documents/xliff.dtd\">";// http://www.oasis-open.org/committees/xliff/documents/
- String sDTSTagEnd = ">";
- return sDTDTagStart + sDTDType + sDTDSource + '\n';
- }
-
- /**
- * Create the beginning of the line holding the version of this XIFFFile
- *
- * @return a string with the beginning of the line holding the version of this XIFFFile
- */
- private String openVersionLine() {
- return "<xliff version=\"1.0\">\n";
- }
- /**
- * Create the ending of the line holding the version of this XIFFFile
- *
- * @return a string with the ending of the line holding the version of this XIFFFile
- */
- private String closeVersionLine() {
- return "</xliff>";
- }
- /**
- * Create the beginning of the line holding the file tag of this XIFFFile
- *
- * @return a string with the beginning of the file tag of this XIFFFile
- */
- private String openFileLine() {
-
- String FileTagStart = "\t<file";
- String FileDataType = " datatype=\"STAROFFICE\"";
- String FileDate = " date=\"" + this.data.get("TimeStamp") + "\"";
- String FileOriginal = " original=\"" + this.data.get("SourceFile")
- + "\"";
- String FileSourceLanguage="";
- String FileTargetLanguage="";
- try {
- FileSourceLanguage = " source-language=\""
- + languageResolver.getRFCFromISO((String)this.data.get("SourceLanguageID")) + "\" ";
- FileTargetLanguage = " target-language=\""
- + languageResolver.getRFCFromISO((String)this.data.get("TargetLanguageID")) + "\" ";
- } catch (LanguageResolvingException e) {
- OutputHandler.out(e.getMessage());
- }
- String FileTagEnd = ">";
- return FileTagStart + FileDataType + FileDate + FileOriginal
- + FileSourceLanguage + FileTargetLanguage + FileTagEnd;
-
- }
- /**
- * Create the ending of the line holding the file tag of this XIFFFile
- *
- * @return a string with the ending of the file tag of this XIFFFile
- */
- private String closeFileLine() {
- return "\t</file>";
- }
- /**
- * Create a String containing the header tag
- * @return the String containing the header tag
- */
- private String getHeaderTag() {
- return "<header></header>\n";
- }
- /**
- * Create the begining of the line holding the body tag of this XIFFFile
- *
- * @return a string with the begining of the body tag of this XIFFFile
- */
- private String openBodyTag() {
- return "\t\t<body>\n";
- }
- /**
- * Create the ending of the line holding the body tag of this XIFFFile
- *
- * @return a string with the ending of the body tag of this XIFFFile
- */
- private String closeBodyTag() {
- return "\t\t</body>";
- }
-
- /*
- * (non-Javadoc)
- *
- * @see com.sun.star.tooling.converter.DataWriter#writeData(java.util.Map[])
- */
- protected void writeData(Map[] data) throws IOException {
- // TODO Auto-generated method stub
-
- }
-
- /*
- * (non-Javadoc)
- *
- * @see com.sun.star.tooling.converter.DataWriter#getDataFrom(com.sun.star.tooling.converter.DataHandler)
- */
- protected void getDataFrom(DataHandler handler) { }
-
-}
diff --git a/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/dtd/xliff.dtd b/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/dtd/xliff.dtd
deleted file mode 100755
index 91262ec28204..000000000000
--- a/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/dtd/xliff.dtd
+++ /dev/null
@@ -1,391 +0,0 @@
-<!-- XLIFF
-
-Public Identifier: "-//XLIFF//DTD XLIFF//EN"
-
-History of modifications (latest first):
-
-Jul-14-2003 by YS: Added extype definition (was missing)
-Jan-28-2003 by YS: Implemented fixes for resname
-Jan-28-2002 by YS: Implemented fixes after OASIS TC spec revision
-May-15-2001 by YS: Add phase-name to <trans-unit> and <bin-unit>
-May-15-2001 by YS: Reverse id for <trans-unit> to required
-Apr-19-2001 by YS: Enda+JohnR last changes
-Apr-18-2001 by YS: Removed empty ATTLISTs
-Apr-12-2001 by YS: Changed target* to target+ in trans-match
-Apr-11-2001 by YS: Fixed DOCTYPE id
-Apr-10-2001 by YS: Synchronize from conference call
-Apr-05-2001 by YS: Synchronize with latest specs
-Apr-04-2001 by YS: Synchronize with latest specs
-Apr-03-2001 by YS: Added name in <prop-group>
-Apr-02-2001 by YS: Implemented JR fixes
-Mar-29-2001 by JC: fixes for xml:space and bin-unit
-Mar-28-2001 by YS: First draft version
-
--->
-
-
-<!ENTITY % CodeContent "#PCDATA|sub" >
-<!ENTITY % TextContent "#PCDATA|g|bpt|ept|ph|it|mrk|x|bx|ex" >
-
-<!ENTITY lt "&#38;#60;" >
-<!ENTITY amp "&#38;#38;" >
-<!ENTITY gt "&#62;" >
-<!ENTITY apos "&#39;" >
-<!ENTITY quot "&#34;" >
-
-
-<!-- ***************************************************************** -->
-<!-- Structural Elements -->
-<!-- ***************************************************************** -->
-
-<!ELEMENT xliff (file)+ >
-<!ATTLIST xliff
- version CDATA #FIXED "1.0"
- xml:lang CDATA #IMPLIED
->
-
-<!ELEMENT file (header,body) >
-<!ATTLIST file
- original CDATA #REQUIRED
- source-language CDATA #REQUIRED
- datatype CDATA #REQUIRED
- tool CDATA #IMPLIED
- date CDATA #IMPLIED
- xml:space (default|preserve) "default"
- ts CDATA #IMPLIED
- category CDATA #IMPLIED
- target-language CDATA #IMPLIED
- product-name CDATA #IMPLIED
- product-version CDATA #IMPLIED
- build-num CDATA #IMPLIED
->
-<!-- tool default = "manual" -->
-
-
-<!ELEMENT header (skl?,phase-group?,(prop-group|glossary|reference|note|count-group)*) >
-
-<!ELEMENT skl (internal-file|external-file) >
-
-<!ELEMENT internal-file (#PCDATA) >
-<!ATTLIST internal-file
- form CDATA #IMPLIED
- crc NMTOKEN #IMPLIED
->
-<!-- text|base64 (text is default) -->
-
-<!ELEMENT external-file EMPTY >
-<!ATTLIST external-file
- href CDATA #REQUIRED
- crc NMTOKEN #IMPLIED
- uid NMTOKEN #IMPLIED
->
-
-<!ELEMENT glossary (internal-file|external-file) >
-
-<!ELEMENT reference (internal-file|external-file) >
-
-<!ELEMENT note (#PCDATA) >
-<!ATTLIST note
- xml:lang CDATA #IMPLIED
- priority (1|2|3|4|5|6|7|8|9|10) "1"
- from CDATA #IMPLIED
->
-
-<!ELEMENT prop-group (prop)+ >
-<!ATTLIST prop-group
- name CDATA #IMPLIED
->
-
-<!ELEMENT prop (#PCDATA) >
-<!ATTLIST prop
- prop-type CDATA #REQUIRED
- xml:lang CDATA #IMPLIED
->
-
-<!ELEMENT context-group (context)+ >
-<!ATTLIST context-group
- name CDATA #REQUIRED
- crc NMTOKEN #IMPLIED
->
-
-<!-- Processing instructions related to <context-group>:
-
-<?xliff-show-context-group name='value' ?>
-
-Indicates that any <context-group> element with a name set to 'value' should be
-displayed to the end-user.
-
--->
-
-<!ELEMENT context (#PCDATA) >
-<!ATTLIST context
- context-type CDATA #REQUIRED
- match-mandatory (yes|no) "no"
- crc NMTOKEN #IMPLIED
->
-
-<!-- Processing instructions related to <context>:
-
-<?xliff-show-context context-type='value' ?>
-
-Indicates that any <context> element with a context-type set to 'value' should
-be displayed to the end-user.
-
--->
-
-<!ELEMENT phase-group (phase)+ >
-
-<!ELEMENT phase (note)* >
-<!ATTLIST phase
- phase-name CDATA #REQUIRED
- process-name CDATA #REQUIRED
- company-name CDATA #IMPLIED
- tool CDATA #IMPLIED
- date CDATA #IMPLIED
- job-id CDATA #IMPLIED
- contact-name CDATA #IMPLIED
- contact-email CDATA #IMPLIED
- contact-phone CDATA #IMPLIED
->
-
-<!ELEMENT count-group (count)* >
-<!ATTLIST count-group
- name CDATA #REQUIRED
->
-
-<!ELEMENT count (#PCDATA) >
-<!ATTLIST count
- count-type CDATA #IMPLIED
- unit CDATA #IMPLIED
->
-
-<!ELEMENT body (group|trans-unit|bin-unit)* >
-
-<!ELEMENT group ((context-group*,count-group*,prop-group*,note*),(group|trans-unit|bin-unit)*)
->
-<!ATTLIST group
- id NMTOKEN #IMPLIED
- datatype CDATA #IMPLIED
- xml:space (default|preserve) "default"
- ts CDATA #IMPLIED
- restype CDATA #IMPLIED
- resname CDATA #IMPLIED
- extradata CDATA #IMPLIED
- extype CDATA #IMPLIED
- help-id NMTOKEN #IMPLIED
- menu CDATA #IMPLIED
- menu-option CDATA #IMPLIED
- menu-name CDATA #IMPLIED
- coord CDATA #IMPLIED
- font CDATA #IMPLIED
- css-style CDATA #IMPLIED
- style NMTOKEN #IMPLIED
- exstyle NMTOKEN #IMPLIED
->
-
-<!ELEMENT trans-unit (source,target?,(count-group|note|context-group|prop-group|alt-trans)*) >
-<!ATTLIST trans-unit
- id NMTOKEN #REQUIRED
- approved (yes|no) #IMPLIED
- translate (yes|no) "yes"
- reformat (yes|no) "yes"
- xml:space (default|preserve) "default"
- datatype CDATA #IMPLIED
- ts CDATA #IMPLIED
- restype CDATA #IMPLIED
- resname CDATA #IMPLIED
- extradata CDATA #IMPLIED
- extype CDATA #IMPLIED
- help-id NMTOKEN #IMPLIED
- menu CDATA #IMPLIED
- menu-option CDATA #IMPLIED
- menu-name CDATA #IMPLIED
- coord CDATA #IMPLIED
- font CDATA #IMPLIED
- css-style CDATA #IMPLIED
- style NMTOKEN #IMPLIED
- exstyle NMTOKEN #IMPLIED
- size-unit CDATA #IMPLIED
- maxwidth NMTOKEN #IMPLIED
- minwidth NMTOKEN #IMPLIED
- maxheight NMTOKEN #IMPLIED
- minheight NMTOKEN #IMPLIED
- maxbytes NMTOKEN #IMPLIED
- minbytes NMTOKEN #IMPLIED
- charclass CDATA #IMPLIED
- phase-name CDATA #IMPLIED
->
-<!-- size-unit: char|byte|pixel|glyph|dlgunit default='pixel' -->
-
-<!ELEMENT source (%TextContent;)* >
-<!ATTLIST source
- xml:lang CDATA #IMPLIED
- ts CDATA #IMPLIED
->
-<!-- coord = "x;y;cx;cy"
- font= "fontname[;size[;weight]]"
--->
-
-<!ELEMENT target (%TextContent;)* >
-<!ATTLIST target
- state NMTOKEN #IMPLIED
- phase-name NMTOKEN #IMPLIED
- xml:lang CDATA #IMPLIED
- ts CDATA #IMPLIED
- restype CDATA #IMPLIED
- resname CDATA #IMPLIED
- coord CDATA #IMPLIED
- font CDATA #IMPLIED
- css-style CDATA #IMPLIED
- style NMTOKEN #IMPLIED
- exstyle NMTOKEN #IMPLIED
->
-
-<!ELEMENT alt-trans (source?,target+,(note|context-group|prop-group)*) >
-<!ATTLIST alt-trans
- match-quality CDATA #IMPLIED
- tool CDATA #IMPLIED
- crc NMTOKEN #IMPLIED
- xml:lang CDATA #IMPLIED
- origin CDATA #IMPLIED
- datatype CDATA #IMPLIED
- xml:space (default|preserve) "default"
- ts CDATA #IMPLIED
- restype CDATA #IMPLIED
- resname CDATA #IMPLIED
- extradata CDATA #IMPLIED
- extype CDATA #IMPLIED
- help-id NMTOKEN #IMPLIED
- menu CDATA #IMPLIED
- menu-option CDATA #IMPLIED
- menu-name CDATA #IMPLIED
- coord CDATA #IMPLIED
- font CDATA #IMPLIED
- css-style CDATA #IMPLIED
- style NMTOKEN #IMPLIED
- exstyle NMTOKEN #IMPLIED
->
-
-
-<!ELEMENT bin-unit (bin-source,bin-target?,(note|context-group|prop-group|trans-unit)*) >
-<!ATTLIST bin-unit
- id NMTOKEN #REQUIRED
- mime-type NMTOKEN #REQUIRED
- approved (yes|no) #IMPLIED
- translate (yes|no) "yes"
- reformat (yes|no) "yes"
- ts CDATA #IMPLIED
- restype CDATA #IMPLIED
- resname CDATA #IMPLIED
- phase-name CDATA #IMPLIED
->
-
-<!ELEMENT bin-source (internal-file|external-file) >
-<!ATTLIST bin-source
- ts CDATA #IMPLIED
->
-
-<!ELEMENT bin-target (internal-file|external-file) >
-<!ATTLIST bin-target
- mime-type NMTOKEN #IMPLIED
- ts CDATA #IMPLIED
- state NMTOKEN #IMPLIED
- phase-name NMTOKEN #IMPLIED
- restype CDATA #IMPLIED
- resname CDATA #IMPLIED
->
-
-
-
-<!-- ***************************************************************** -->
-<!-- In-Line Elements -->
-<!-- ***************************************************************** -->
-
-<!ELEMENT g (%TextContent;)* >
-<!ATTLIST g
- id CDATA #REQUIRED
- ctype CDATA #IMPLIED
- clone (yes|no) "yes"
- ts CDATA #IMPLIED
->
-
-<!ELEMENT x EMPTY >
-<!ATTLIST x
- id CDATA #REQUIRED
- ctype CDATA #IMPLIED
- clone (yes|no) "yes"
- ts CDATA #IMPLIED
->
-
-<!ELEMENT bx EMPTY >
-<!ATTLIST bx
- id CDATA #REQUIRED
- rid NMTOKEN #IMPLIED
- ctype CDATA #IMPLIED
- clone (yes|no) "yes"
- ts CDATA #IMPLIED
->
-
-<!ELEMENT ex EMPTY >
-<!ATTLIST ex
- id CDATA #REQUIRED
- rid NMTOKEN #IMPLIED
- ts CDATA #IMPLIED
->
-
-<!ELEMENT ph (%CodeContent;)* >
-<!ATTLIST ph
- id CDATA #REQUIRED
- ctype CDATA #IMPLIED
- ts CDATA #IMPLIED
- crc NMTOKEN #IMPLIED
- assoc CDATA #IMPLIED
->
-
-<!ELEMENT bpt (%CodeContent;)* >
-<!ATTLIST bpt
- id CDATA #REQUIRED
- rid NMTOKEN #IMPLIED
- ctype CDATA #IMPLIED
- ts CDATA #IMPLIED
- crc NMTOKEN #IMPLIED
->
-
-<!ELEMENT ept (%CodeContent;)* >
-<!ATTLIST ept
- id CDATA #REQUIRED
- rid NMTOKEN #IMPLIED
- ts CDATA #IMPLIED
- crc NMTOKEN #IMPLIED
->
-
-<!ELEMENT it (%CodeContent;)* >
-<!ATTLIST it
- id CDATA #REQUIRED
- pos (open|close) #REQUIRED
- rid NMTOKEN #IMPLIED
- ctype CDATA #IMPLIED
- ts CDATA #IMPLIED
- crc NMTOKEN #IMPLIED
->
-
-<!ELEMENT mrk (%TextContent;)* >
-<!ATTLIST mrk
- mtype CDATA #REQUIRED
- mid NMTOKEN #IMPLIED
- comment CDATA #IMPLIED
- ts CDATA #IMPLIED
->
-
-<!ELEMENT sub (%TextContent;)* >
-<!ATTLIST sub
- datatype CDATA #IMPLIED
- ctype CDATA #IMPLIED
->
-
-
-
-<!-- ***** End of DTD ************************************************ -->
-
-
-
diff --git a/l10ntools/java/l10nconv/java/com/sun/star/tooling/languageResolver/LanguageResolver.java b/l10ntools/java/l10nconv/java/com/sun/star/tooling/languageResolver/LanguageResolver.java
deleted file mode 100755
index 4015c3acd2a7..000000000000
--- a/l10ntools/java/l10nconv/java/com/sun/star/tooling/languageResolver/LanguageResolver.java
+++ /dev/null
@@ -1,198 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-/*
- * Created on 2005
- * by Christian Schmidt
- */
-package com.sun.star.tooling.languageResolver;
-
-import java.io.BufferedReader;
-import java.io.IOException;
-import java.io.InputStream;
-import java.io.InputStreamReader;
-import java.util.ArrayList;
-import java.util.ListIterator;
-
-/**
- * Translate language codes into another format
- * between ISO, RFC3066 and numeric
- *
- * @author Christian Schmidt 2005
- *
- */
-public class LanguageResolver {
- private final static int ISO =2;
- private final static int LANGID =0;
- private final static int LANGNAME =1;
- private final static int RFC3066 =3;
-
- ArrayList languages=new ArrayList();
-
-// public static void main(String[] args){
-// try {
-// LanguageResolver lr=new LanguageResolver();
-// } catch (IOException e) {
-// //
-// e.printStackTrace();
-// }
-// }
-
- /**
- * Create a new Instance of LanguageResolver
- *
- * @throws IOException
- */
- public LanguageResolver() throws IOException{
- String lang = "com/sun/star/tooling/languageResolver/lang.map";
- ClassLoader cl = this.getClass().getClassLoader();
- InputStream in = cl.getResourceAsStream(lang);
- BufferedReader languageTable= new BufferedReader(new InputStreamReader(in));
-
- String line;
-
- while((line=(languageTable.readLine()))!=null){
- languages.add(line.split(","));
- }
- }
- /**
- * Get the numeric value of the given ISO Language Code
- *
- * @param isoCode the ISO Language Code to find
- * @return numeric value of the given isoCode
- * @throws LanguageResolvingException if the Language ISO Code is not known
- */
- public String getNrFromISO(String isoCode) throws LanguageResolvingException{
- if("".equals(isoCode)) return "";
- ListIterator iter=languages.listIterator();
- String[] line=new String[5];
- while(isoCode!="" && iter.hasNext()){
- line=(String[]) iter.next();
- if(line[ISO].equals(isoCode)) return line[LANGID];
- }
- throw new LanguageResolvingException("Can not find ISO Code: "+isoCode );
-
- }
-
- /**
- * Get the ISO Language Code corresponding with the given Language ID
- *
- * @param ID the numeric language id to find
- * @return the ISO Language Code corresponding with the given Language ID
- * @throws LanguageResolvingException if the Language ID is not known
- */
- public String getISOfromNr(String ID) throws LanguageResolvingException{
- if("".equals(ID)) return "";
- ListIterator iter=languages.listIterator();
- String[] line=new String[5];
- while(iter.hasNext()){
- line=(String[]) iter.next();
- if(line[LANGID].equals(ID)) return line[ISO];
- }
- throw new LanguageResolvingException("Can not find Language Id: "+ID );
- }
-
- /**
- * Get the RFC3066 value of the given ISO Language Code
- *
- * @param isoCode the ISO Language Code to find
- * @return RFC3066 value of the given isoCode
- * @throws LanguageResolvingException if the Language ISO Code is not known
- */
- public String getRFCFromISO(String isoCode) throws LanguageResolvingException{
- if("".equals(isoCode)) return "";
- ListIterator iter=languages.listIterator();
- String[] line=new String[5];
- while(iter.hasNext()){
- line=(String[]) iter.next();
- if(line[ISO].equals(isoCode)) return line[RFC3066];
- }
- throw new LanguageResolvingException("Can not find ISO Code: "+isoCode );
- }
-
- /**
- * Get the ISO Language Code corresponding with the given RFC3066 code
- *
- * @param RFC RFC3066 language id to find
- * @return the ISO Language Code corresponding with the given RFC3066 code
- * @throws LanguageResolvingException if the RFC3066 code is not known
- */
- public String getISOFromRFC(String RFC) throws LanguageResolvingException{
- if("".equals(RFC)) return "";
- ListIterator iter=languages.listIterator();
- String[] line=new String[5];
- while(iter.hasNext()){
- line=(String[]) iter.next();
- if(line[RFC3066].equals(RFC)) return line[ISO];
- }
- throw new LanguageResolvingException("Can not find Language Id: "+RFC );
- }
-
-
- /**
- * This Exception is thrown if a Language Identfier is unknown
- *
- * @author Christian Schmidt 2005
- *
- */
- public class LanguageResolvingException extends Exception {
-
- /**
- *
- */
- public LanguageResolvingException() {
- super();
- //
- }
-
- /**
- * @param arg0
- */
- public LanguageResolvingException(String arg0) {
- super(arg0);
- //
- }
-
- /**
- * @param arg0
- * @param arg1
- */
- public LanguageResolvingException(String arg0, Throwable arg1) {
- super(arg0, arg1);
- //
- }
-
- /**
- * @param arg0
- */
- public LanguageResolvingException(Throwable arg0) {
- super(arg0);
- //
- }
-
- }
-
-}
diff --git a/l10ntools/java/l10nconv/java/com/sun/star/tooling/languageResolver/lang.map b/l10ntools/java/l10nconv/java/com/sun/star/tooling/languageResolver/lang.map
deleted file mode 100755
index a43e8f5e0218..000000000000
--- a/l10ntools/java/l10nconv/java/com/sun/star/tooling/languageResolver/lang.map
+++ /dev/null
@@ -1,41 +0,0 @@
-1,English,en-US,en-US,1033
-3,Portuguese,pt,pt-PT,2070
-30,Greek,el,el-GR,1032
-33,French,fr,fr-FR,1036
-35,Finnish,fi,fi-FI,1035
-39,Italian,it,it-IT,1040
-43,Slowak,sk,sk-SK,1051
-46,Swedish,sv,sv-SE,1053
-48,Polish,pl,pl-PL,1045
-55,Portuguese (Brasil),pt-BR,pt-BR,2070
-82,Korean,ko,ko-KR,1042
-88,Chinese (traditional),zh-TW,zh-TW,1028
-96,Arabic,ar,,1025
-97,Hebrew,he,he-IL,1037
-7,Russian,ru,ru-RU,1049
-31,Dutch,nl,nl-NL,1043
-34,Spanish,es,es-ES,1034
-36,Hungarian,hu,hu-HU,1038
-42,Czech,cs,cs-CZ,1029
-45,Danish,da,da-DK,1030
-47,Norwegian (Bokmal),nb,nb-NB,1044
-49,German,de,de-DE,1031
-81,Japanese,ja,ja-JP,1041
-86,Chinese (simple),zh-CN,zh-CN,2052
-90,Turkish,tr,tr-TR,1055
-37,Catalan,ca,,
-66,Thai,th,th-TH,
-91,Hindi,hi-IN,hi-IN,
-77,Estonian,et,et,
-50,Slovenian,sl,sl,
-79,Norwegian Nynorsk,nn,nn-NN,
-53,Welsh,cy,cy,
-27,Afrikaans,af,af-ZA,
-38,Galician,gl-ES,gl-ES,
-58,Lithuanian,lt,lt-LT,
-29,Tswana,tn,tn-TN,
-76,Khmer ( Cambodia ),km,km,
-26,Northern Sotho,ns,ns-ZA,
-28,Zulu,zu,zu-ZA,
-10,Basque,eu,eu-ES,
-93,Kannada,kn,kn-KN, \ No newline at end of file
diff --git a/l10ntools/java/l10nconv/makefile.mk b/l10ntools/java/l10nconv/makefile.mk
deleted file mode 100755
index 423f3275fc37..000000000000
--- a/l10ntools/java/l10nconv/makefile.mk
+++ /dev/null
@@ -1,35 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-PRJ=../..
-PRJNAME=l10ntools
-TARGET=converter
-
-.INCLUDE : ant.mk
-
-ALLTAR : ANTBUILD
-
diff --git a/l10ntools/java/receditor/build.xml b/l10ntools/java/receditor/build.xml
deleted file mode 100755
index 4a88f61e4fc5..000000000000
--- a/l10ntools/java/receditor/build.xml
+++ /dev/null
@@ -1,169 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-
- Copyright 2000, 2010 Oracle and/or its affiliates.
-
- OpenOffice.org - a multi-platform office productivity suite
-
- This file is part of OpenOffice.org.
-
- OpenOffice.org is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License version 3
- only, as published by the Free Software Foundation.
-
- OpenOffice.org is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License version 3 for more details
- (a copy is included in the LICENSE file that accompanied this code).
-
- You should have received a copy of the GNU Lesser General Public License
- version 3 along with OpenOffice.org. If not, see
- <http://www.openoffice.org/license.html>
- for a copy of the LGPLv3 License.
-
--->
-<project name="receditor" default="main" basedir=".">
-
- <!-- ================================================================= -->
- <!-- settings -->
- <!-- ================================================================= -->
-
- <!-- name of this sub target used in recursive builds -->
- <property name="target" value="receditor"/>
-
- <!-- name of jar file created, without .jar extension -->
- <property name="jarname" value="receditor"/>
-
- <!-- relative path to project directory -->
- <property name="prj" value="."/>
-
- <!-- build output directory -->
- <property name="out" value="build"/>
-
- <!-- build directories -->
- <property name="build.dir" value="${out}"/>
- <property name="build.class" value="${build.dir}/class/receditor"/>
- <property name="build.misc" value="${build.dir}/misc/receditor"/>
-
- <!-- start of java source code package structure -->
- <property name="java.dir" value="java"/>
-
- <!-- define how to handle CLASSPATH environment -->
- <property name="build.sysclasspath" value="ignore"/>
-
- <!-- classpath settings for compile and javadoc tasks -->
- <path id="classpath">
- <pathelement location="."/>
- <pathelement location="${build.class}"/>
- </path>
-
- <!-- name to display in documentation -->
- <!-- <property name="docname" value="l10n converter"/> -->
-
- <!-- set "modern" java compiler -->
- <property name="build.compiler" value="modern"/>
-
- <!-- set wether we want to compile with debug information -->
- <property name="debug" value="on"/>
-
- <!-- set wether we want to compile with optimisation -->
- <property name="optimize" value="off"/>
-
- <!-- set wether we want to compile with or without deprecation -->
- <property name="deprecation" value="on"/>
-
- <target name="info">
- <echo message="--------------------"/>
- <echo message="${target}"/>
- <echo message="--------------------"/>
- </target>
-
- <!-- ================================================================= -->
- <!-- custom targets -->
- <!-- ================================================================= -->
-
- <!-- the main target, called in recursive builds -->
- <target name="main" depends="info,prepare,compile,jar"/>
-
- <!-- prepare output directories -->
- <target name="prepare">
- <mkdir dir="${build.dir}"/>
- <mkdir dir="${build.class}"/>
- <mkdir dir="${build.misc}"/>
- </target>
-
-
- <target name="res" depends="prepare">
- <copy todir="${build.class}">
- <fileset dir="${java.dir}">
- <include name="**/*.properties"/>
- <include name="**/*.css"/>
- <include name="**/*.dtd"/>
- <include name="**/*.form"/>
- <include name="**/*.gif "/>
- <include name="**/*.htm"/>
- <include name="**/*.html"/>
- <include name="**/*.js"/>
- <include name="**/*.mod"/>
- <include name="**/*.sql"/>
- <include name="**/*.xml"/>
- <include name="**/*.xsl"/>
- <include name="**/*.map"/>
-
- </fileset>
- </copy>
- </target>
-
-
- <target name="compile" depends="prepare,res">
- <javac destdir="${build.class}"
- debug="${debug}"
- deprecation="${deprication}"
- optimize="${optimize}"
- classpathref="classpath">
- <src path="${java.dir}"/>
- <include name="**/*.java"/>
- </javac>
- </target>
-
- <!-- clean up -->
- <target name="clean" depends="prepare">
- <delete includeEmptyDirs="true">
- <fileset dir="${build.class}">
- <patternset>
- <include name="${package}/**/*.class"/>
- </patternset>
- </fileset>
- </delete>
- </target>
-
- <!-- create jar file -->
- <target name="jar" depends="prepare,compile" if="build.class">
- <jar jarfile="${build.class}/${jarname}.jar"
- basedir="${build.class}"
- manifest="${jarname}.MF">
- <include name="**/*.class"/>
- <include name="**/*.properties"/>
- <include name="**/*.css"/>
- <include name="**/*.dtd"/>
- <include name="**/*.form"/>
- <include name="**/*.gif "/>
- <include name="**/*.htm"/>
- <include name="**/*.html"/>
- <include name="**/*.js"/>
- <include name="**/*.mod"/>
- <include name="**/*.sql"/>
- <include name="**/*.xml"/>
- <include name="**/*.xsl"/>
- <include name="**/*.map"/>
- </jar>
- </target>
-
- <target name="test" depends="prepare">
- </target>
-
-</project>
-
diff --git a/l10ntools/java/receditor/java/transex3/controller/EditorController.java b/l10ntools/java/receditor/java/transex3/controller/EditorController.java
deleted file mode 100644
index 38462d665304..000000000000
--- a/l10ntools/java/receditor/java/transex3/controller/EditorController.java
+++ /dev/null
@@ -1,334 +0,0 @@
-package transex3.controller;
-
-import java.awt.event.ActionEvent;
-import java.awt.event.ActionListener;
-import java.awt.event.*;
-import java.awt.event.WindowAdapter;
-import java.awt.event.WindowEvent;
-import java.io.BufferedReader;
-import java.io.File;
-import java.io.FileNotFoundException;
-import java.io.IOException;
-import java.io.InputStreamReader;
-import java.lang.Runtime;
-import java.util.*;
-
-import javax.swing.ListSelectionModel;
-import javax.swing.WindowConstants;
-import javax.swing.event.*;
-
-import transex3.model.*;
-
-import java.io.*;
-import javax.swing.*;
-//import transex3.model.*;
-public class EditorController {
- public final String[] RESTYPES = { ".src",".hrc",".xcu",".xrm",".xhp" };
- public final String RECFILE = ".recommand";
- // Editor View
- static transex3.view.Editor aEditor = null;
- // Editor Model
- static Vector sdfstrings = new Vector();
- static HashMap hashedsdfstrings = new HashMap();
- int oldindex = 0;
- //HashMap hashedfilenames = new HashMap();
- // Search for source Strings
- public String fetchSourceStrings( String rootdir ){
-
- //String outputfile = "h:\\workspace\\recommandEditor\\null2";
- File tempfile = null;
-
- try {
- tempfile = File.createTempFile( "receditor" , "tmp" );
- } catch (IOException e1) {
- // TODO Auto-generated catch block
- System.err.println("Can not create temp file\n");
- e1.printStackTrace();
- }
-
- String outputfile = tempfile.getAbsolutePath();
- try
- {
- //System.out.println("localize_sl -QQ -skip_links -e -l en-US -f "+outputfile+" -d "+rootdir);
- System.out.println("localize_sl -QQ -skip_links -e -l en-US -f "+outputfile );
- java.lang.Process aProc = Runtime.getRuntime().exec("localize_sl -QQ -skip_links -e -l en-US -f "+outputfile);
-
- //java.lang.Process aProc = Runtime.getRuntime().exec("localize_sl -QQ -e -l en-US -f "+outputfile+" -d "+rootdir);
- BufferedReader aBR = new BufferedReader( new InputStreamReader( aProc.getInputStream() ) );
- String line = aBR.readLine();
- while( line != null && line.length() > 0 ){
- //System.out.print( line );
- line = aBR.readLine();
- }
-
- } catch (IOException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- return outputfile;
- }
- // Search for recommand files
- public void findRecommandFiles( File rootdir , Vector list ){
- System.out.print(".");
- System.out.flush();
- File[] aFileArray = rootdir.listFiles();
- if( aFileArray != null ){
- for( int cnt = 0; aFileArray.length > cnt ; cnt++ ){
- if( aFileArray[ cnt ].isDirectory() && !aFileArray[ cnt ].getAbsolutePath().endsWith(".lnk") )
- findRecommandFiles( aFileArray[ cnt ] , list);
- else if( aFileArray[ cnt ].isFile() && isRecommandFile( aFileArray[ cnt ] ) )
- list.add( aFileArray[ cnt ]);
- }
- }
- }
- private boolean isResourceType( File aFile ){
- String filename = aFile.getName();
- boolean isResType = false;
- for(int cnt = 0; cnt < RESTYPES.length ; cnt++){
- if( filename.endsWith( RESTYPES[ cnt ] ) )
- isResType = true;
- }
- return isResType;
- }
- private boolean isRecommandFile( File aFile ){
- return aFile.getName().endsWith( RECFILE );
- }
- public void clearAllRows( JTable aTable ){
- for ( int n = 0; n < aTable.getRowCount() ; n++ ){
- aTable.setValueAt( null , n , 0 );
- aTable.setValueAt( null , n , 1 );
- aTable.setValueAt( null , n , 2 );
- aTable.setValueAt( null , n , 3 );
- aTable.setValueAt( null , n , 4 );
- }
- }
- // Add all data to view
- void updateData(){
- JTable recTable =transex3.controller.EditorController.aEditor.getRectable();
-
- SdfString aSdfString = (SdfString) sdfstrings.get( oldindex );
- Vector newStrings = new Vector();
- for ( int n = 1; n < recTable.getRowCount() ; n++ ){
- String lang = (String) recTable.getValueAt(n , 0 );
- String text = (String) recTable.getValueAt(n , 1 );
- String htext = (String) recTable.getValueAt(n , 2 );
- String qhtext = (String) recTable.getValueAt(n , 3 );
- String ttext = (String) recTable.getValueAt(n , 4 );
- if( lang != null && text != null ){
- //System.out.println("Data "+ lang + " " + text );
- SdfEntity aSdfEntity = new SdfEntity();
- aSdfEntity.setLangid( lang );
- aSdfEntity.setText( text );
- aSdfEntity.setHelptext( htext );
- aSdfEntity.setQuickhelptext( qhtext );
- aSdfEntity.setTitle( ttext );
- newStrings.add( aSdfEntity );
- aSdfString.setLanguageStrings( newStrings );
- }
- }
- }
-
- public void initView(){
- Object[][] sourceStringData = new Object[ sdfstrings.size() ][ 4 ];
- Object[][] firstData = new Object[100][5];
- // Set the files
- Iterator aIter = sdfstrings.iterator();
- int counter = 0;
- while( aIter.hasNext() ){
- SdfString aSdfString = (SdfString) aIter.next();
- sourceStringData[ counter ][ 0 ] = aSdfString.getSourceString().getProject()+"\\"+aSdfString.getSourceString().getSource_file();
- sourceStringData[ counter ][ 1 ] = aSdfString.getSourceString().getGid();
- sourceStringData[ counter ][ 2 ] = aSdfString.getSourceString().getLid();
- sourceStringData[ counter ][ 3 ] = aSdfString.getSourceString().getText();
- if( counter == 0 ){
- firstData[ 0 ][ 0 ] = "en-US";
- firstData[ 0 ][ 1 ] = aSdfString.getSourceString().getText();
- firstData[ 0 ][ 2 ] = aSdfString.getSourceString().getHelptext();
- firstData[ 0 ][ 3 ] = aSdfString.getSourceString().getQuickhelptext();
- firstData[ 0 ][ 4 ] = aSdfString.getSourceString().getTitle();
- aSdfString = (SdfString) sdfstrings.get( 0 );
- Vector values = aSdfString.getLanguageStrings();
- for( int n = 0; n < values.size() ; n++ )
- {
- SdfEntity aEntity = (SdfEntity) values.get( n );
- firstData[ n+1 ][ 0 ] = aEntity.getLangid();
- firstData[ n+1 ][ 1 ] = aEntity.getText();
- firstData[ n+1 ][ 2 ] = aEntity.getHelptext();
- firstData[ n+1 ][ 3 ] = aEntity.getQuickhelptext();
- firstData[ n+1 ][ 4 ] = aEntity.getTitle();
- }
- }
- counter++;
- }
- // Set the source srtings
-
-
- //aEditor = new transex3.view.Editor( sourceStringData , filedata.toArray() );
- aEditor = new transex3.view.Editor( sourceStringData , firstData );
-
- aEditor.setBounds(100,100,800,900);
- aEditor.setDefaultCloseOperation( WindowConstants.DISPOSE_ON_CLOSE );
- aEditor.setVisible(true);
- aEditor.repaint();
- aEditor.addWindowListener( new WindowAdapter(){
- public void windowClosed(WindowEvent e ){
- System.exit( 0 );
- }
- });
-
- aEditor.getMiExit().addActionListener( new ActionListener(){
- public void actionPerformed( ActionEvent e ){
- System.exit( 0 );
- }
- });
-
- aEditor.getMiSave().addActionListener( new ActionListener(){
- public void actionPerformed( ActionEvent e ){
- Iterator aIter = sdfstrings.iterator();
- String lastFile="";
- while( aIter.hasNext() )
- {
- SdfString aSdfString = (SdfString )aIter.next();
- if( aSdfString.getFileId().compareTo( lastFile ) != 0 ){
- //aSdfString.removeFile();
- }
- aSdfString.writeString();
- lastFile = aSdfString.getFileId();
- }
- }
- });
-
- //aEditor.getRectable().putClientProperty("terminateEditOnFocusLost", Boolean.TRUE);
- aEditor.getRectable().addFocusListener( new FocusListener(){
- public void focusLost(FocusEvent e){
- //super.focusLost( e );
- //System.out.println("focus lost");
- JTable aTable = aEditor.getRectable();
- if( aTable.getSelectedRow() != -1 && aTable.getSelectedColumn() != -1 )
- aTable.getCellEditor( aTable.getSelectedRow(), aTable.getSelectedColumn() ).stopCellEditing();
- updateData();
- }
- public void focusGained( FocusEvent e){
- //super.focusGained( e );
- //System.out.println("focus gained");
- }
- });
- //setDefaultEditor(Object.class, new transex3.view.FocusCellEditor(new JTextField()));
-
- aEditor.getRectable().getModel().addTableModelListener( new TableModelListener() {
- public void tableChanged( TableModelEvent e ){
- //System.out.println( e );
- }});
-
-
- aEditor.getRectable().getSelectionModel().addListSelectionListener( new ListSelectionListener(){
- public void valueChanged( ListSelectionEvent e ){
- JTable aTable = aEditor.getRectable();
- //if( aTable.getSelectedRow() != -1 && aTable.getSelectedColumn() != -1 )
- //aTable.getCellEditor( aTable.getSelectedRow(), aTable.getSelectedColumn() ).stopCellEditing();
-
- updateData();
- }
- });
-
- aEditor.getTable().setSelectionMode( ListSelectionModel.SINGLE_SELECTION );
- aEditor.getTable().getSelectionModel().addListSelectionListener( new ListSelectionListener(){
- public void valueChanged( ListSelectionEvent e ){
- //System.out.println("Selected = " +e.getFirstIndex()+"\n");
- JTable table =transex3.controller.EditorController.aEditor.getTable();
- JTable recTable =transex3.controller.EditorController.aEditor.getRectable();
- SdfString aSdfString;
- JTable aTable = aEditor.getRectable();
- if( aTable.getSelectedRow() != -1 && aTable.getSelectedColumn() != -1 )
- aTable.getCellEditor( aTable.getSelectedRow(), aTable.getSelectedColumn() ).stopCellEditing();
-
- updateData();
- clearAllRows( recTable );
-
- aSdfString = (SdfString) sdfstrings.get( table.getSelectedRow() );
- recTable.setValueAt( "en-US" , 0, 0 );
- recTable.setValueAt( aSdfString.getSourceString().getText() , 0, 1 );
- recTable.setValueAt( aSdfString.getSourceString().getHelptext() , 0, 2 );
- recTable.setValueAt( aSdfString.getSourceString().getQuickhelptext() , 0, 3 );
- recTable.setValueAt( aSdfString.getSourceString().getTitle() , 0, 4 );
- Vector values = aSdfString.getLanguageStrings();
- for( int n = 0; n < values.size() ; n++ )
- {
- SdfEntity aEntity = (SdfEntity) values.get( n );
- recTable.setValueAt( aEntity.getLangid() , n+1 , 0 );
- recTable.setValueAt( aEntity.getText() , n+1 , 1 );
- recTable.setValueAt( aEntity.getHelptext() , n+1 , 2 );
- recTable.setValueAt( aEntity.getQuickhelptext() , n+1 , 3 );
- recTable.setValueAt( aEntity.getTitle() , n+1 , 4 );
- }
- oldindex = table.getSelectedRow();
- }
- });
- //System.out.println("initView successfully");
- }
- public void initInitialStrings(){
- String rootdir = java.lang.System.getProperty("SOLARSRC");
- String sourcestringsfile = null;
- Vector recList = new Vector();
- sourcestringsfile = fetchSourceStrings( rootdir );
- //findRecommandFiles( new File( rootdir ) , recList );
- readStrings( sourcestringsfile , recList );
- File sfile = new File ( sourcestringsfile );
- sfile.delete();
- initView();
- aEditor.repaint();
- }
- // Connect recommand strings with source strings
- public void readStrings( String sourcefiles , Vector recfiles ) {
- BufferedReader aBR = null;
- try {
- //System.out.println("DBG: sourcefiles = " +sourcefiles);
- aBR = new BufferedReader( new FileReader( sourcefiles ) );
- String current = aBR.readLine();
- SdfString aSdfString = null;
- SdfEntity aSdfEntity = null;
- while( current != null ){
- aSdfEntity = new SdfEntity();
- aSdfEntity.setProperties( current );
- aSdfString = new SdfString();
- aSdfString.addSourceString( aSdfEntity );
- hashedsdfstrings.put( aSdfString.getId() , aSdfString );
- //System.out.println("Put ID '"+aSdfString.getId()+"'");
- sdfstrings.add( aSdfString );
- current = aBR.readLine();
-
- }
- Iterator aIter=recfiles.iterator();
- File aFile;
- BufferedReader aBR2 = null;
- //System.out.println("Connecting strings");
- while( aIter.hasNext() ){
- aFile = (File) aIter.next();
- aBR2 = new BufferedReader( new FileReader( aFile ) ) ;
- String current2 = aBR2.readLine();
-
- while ( current2 != null ){
- SdfEntity aEntity = new SdfEntity();
- aEntity.setProperties( current2 );
-
- if( hashedsdfstrings.containsKey( aEntity.getId() ) )
- {
- aSdfString = (SdfString) hashedsdfstrings.get( aEntity.getId() );
- aSdfString.addLanguageString( aEntity );
- }
- else
- {
- System.out.println("DBG: Can't find source string '"+aEntity.getId()+"'" );
- }
- current2 = aBR2.readLine();
- }
- }
- } catch (FileNotFoundException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- } catch ( IOException e){
- e.printStackTrace();
- }
-
- }
-}
diff --git a/l10ntools/java/receditor/java/transex3/controller/Main.java b/l10ntools/java/receditor/java/transex3/controller/Main.java
deleted file mode 100644
index e8dd06ce9f85..000000000000
--- a/l10ntools/java/receditor/java/transex3/controller/Main.java
+++ /dev/null
@@ -1,10 +0,0 @@
-package transex3.controller;
-
-public class Main {
-
- public static void main( String args[] ){
- EditorController aEditor = new EditorController();
- aEditor.initInitialStrings();
- }
-}
-
diff --git a/l10ntools/java/receditor/java/transex3/model/ResourceFile.java b/l10ntools/java/receditor/java/transex3/model/ResourceFile.java
deleted file mode 100644
index 51fabb3a4b7a..000000000000
--- a/l10ntools/java/receditor/java/transex3/model/ResourceFile.java
+++ /dev/null
@@ -1,77 +0,0 @@
-package transex3.model;
-
-import java.util.*;
-
-public class ResourceFile {
- Vector sdfStrings = new Vector();
- HashMap sdfHashMap = new HashMap();
- String filepathid = null;
- String modulename = null;
- String filename = null;
-
-
- public String getModuleName(){
- return modulename;
- }
- public String getFilePath(){
- return filepathid;
- }
- public String getFileName(){
- return filename;
- }
-/* public List readSoureStrings( java.io.File aSdfFile ){
- List sdfList=null;
- return sdfList;
- };*/
- public void addString( SdfString aSdfstring ){
- sdfStrings.add( aSdfstring );
- sdfHashMap.put( aSdfstring.getFileId() , aSdfstring );
- if( filepathid == null )
- filepathid = aSdfstring.getFilePath();
- if( modulename == null )
- modulename = aSdfstring.getModuleName();
- if( filename == null )
- filename = aSdfstring.getFileName();
- }
-
-
- public void ParseString( String aSourceString ){
- //sourceString = new SdfEntity();
- SdfEntity aSdfEntity = new SdfEntity();
- aSdfEntity.setProperties( aSourceString );
- SdfString sdfstring = null;
- if( sdfHashMap.containsKey( aSdfEntity.getFileId() ) ){
- sdfstring = (SdfString) sdfHashMap.get( aSdfEntity.getFileId() );
- }
- else
- {
- sdfstring = new SdfString();
- addString( sdfstring );
- }
- sdfstring.addLanguageString( aSdfEntity );
-
-
- }
- /*public void ParseSdfFile( java.util.Vector aSdfList ){
- ListIterator aLI = aSdfList.listIterator();
- String current;
- String[] splitted;
- SdfEntity aSdfEntity;
- SdfString aSdfString = new SdfString();
- while( aLI.hasNext() ){
- aSdfEntity = new SdfEntity();
- aSdfEntity.setProperties( (String) aLI.next() );
- SdfString aString;
-
- if( sdfHashMap.containsKey( aSdfEntity.getFileId() ) )
- aString = (SdfString) sdfHashMap.get( aSdfEntity.getFileId() );
- else
- {
- aString = new SdfString();
- addString( aString );
- }
- aString.addLanguageString( aSdfEntity );
- }
-
- }*/
-}
diff --git a/l10ntools/java/receditor/java/transex3/model/SdfEntity.java b/l10ntools/java/receditor/java/transex3/model/SdfEntity.java
deleted file mode 100644
index 4b293421fd28..000000000000
--- a/l10ntools/java/receditor/java/transex3/model/SdfEntity.java
+++ /dev/null
@@ -1,211 +0,0 @@
-package transex3.model;
-
-public class SdfEntity {
- private String project;
- private String source_file;
- private String dummy1;
- private String resource_type;
- private String gid;
- private String lid;
- private String helpid;
- private String platform;
- private String dummy2;
- private String langid;
- private String text;
- private String helptext;
- private String quickhelptext;
- private String title;
- private String date;
-
- public static int PROJECT_POS = 0;
- public static int SOURCE_FILE_POS = 1;
- public static int DUMMY1_POS = 2;
- public static int RESOURCE_TYPE_POS = 3;
- public static int GID_POS = 4;
- public static int LID_POS = 5;
- public static int HELPID_POS = 6;
- public static int PLATFORM_POS = 7;
- public static int DUMMY2_POS = 8;
- public static int LANGID_POS = 9;
- public static int TEXT_POS = 10;
- public static int HELPTEXT_POS = 11;
- public static int QUICKHELPTEXT_POS = 12;
- public static int TITLE_POS = 13;
- public static int DATE_POS = 14;
-
- public SdfEntity(){}
- public SdfEntity(String project, String source_file, String dummy1, String resource_type, String gid, String lid, String helpid, String platform, String dummy2, String langid, String text, String helptext, String quickhelptext, String title , String date) {
- super();
- this.project = project;
- this.source_file = source_file;
- this.dummy1 = dummy1;
- this.resource_type = resource_type;
- this.gid = gid;
- this.lid = lid;
- this.helpid = helpid;
- this.platform = platform;
- this.dummy2 = dummy2;
- this.langid = langid;
- this.text = text;
- this.helptext = helptext;
- this.quickhelptext = quickhelptext;
- this.title = title;
- this.date = date;
- }
-
- public void setProperties( String line ){
-
- String[] splitted = line.split("\t");
-
- setProject( splitted[ SdfEntity.PROJECT_POS ] );
- setSource_file( splitted[ SdfEntity.SOURCE_FILE_POS ] );
- setDummy1( splitted[ SdfEntity.DUMMY1_POS ] );
- setResource_type( splitted[ SdfEntity.RESOURCE_TYPE_POS ] );
- setGid( splitted[ SdfEntity.GID_POS ] );
- setLid( splitted[ SdfEntity.LID_POS ] );
- setHelpid( splitted[ SdfEntity.HELPID_POS ] );
- setPlatform( splitted[ SdfEntity.PLATFORM_POS ] );
- setDummy2( splitted[ SdfEntity.DUMMY2_POS ] );
- setLangid( splitted[ SdfEntity.LANGID_POS ] );
- setText( splitted[ SdfEntity.TEXT_POS ] );
- setHelptext( splitted[ SdfEntity.HELPTEXT_POS ] );
- setQuickhelptext( splitted[ SdfEntity.QUICKHELPTEXT_POS ] );
- setTitle( splitted[ SdfEntity.TITLE_POS ] );
- setDate( splitted[ SdfEntity.DATE_POS ] );
- }
-
- public String getFileId(){
- return project+"\\"+source_file;
- }
- public String getResourcePath(){
- return source_file.substring(0 , source_file.lastIndexOf( "\\" )-1 );
- }
- public String toString(){
- return project+"\t"+source_file+"\t"+dummy1+"\t"+resource_type+"\t"+gid+"\t"
- +lid+"\t"+helpid+"\t"+platform+"\t"+dummy2+"\t"+langid+"\t"
- +text+"\t"+helptext+"\t"+quickhelptext+"\t"+title+"\t"+date;
- }
- public String getId(){
- return project+gid+lid+source_file+resource_type+platform+helpid;
- }
-
- public String getDummy1() {
- return dummy1;
- }
-
- public void setDummy1(String dummy1) {
- this.dummy1 = dummy1;
- }
-
- public String getPlatform() {
- return platform;
- }
-
- public void setPlatform(String platform) {
- this.platform = platform;
- }
-
- public String getDummy2() {
- return dummy2;
- }
-
- public void setDummy2(String dummy2) {
- this.dummy2 = dummy2;
- }
-
- public String getGid() {
- return gid;
- }
-
- public void setGid(String gid) {
- this.gid = gid;
- }
-
- public String getHelpid() {
- return helpid;
- }
-
- public void setHelpid(String helpid) {
- this.helpid = helpid;
- }
-
- public String getHelptext() {
- return helptext;
- }
-
- public void setHelptext(String helptext) {
- this.helptext = helptext;
- }
-
- public String getLangid() {
- return langid;
- }
-
- public void setLangid(String langid) {
- this.langid = langid;
- }
-
- public String getLid() {
- return lid;
- }
-
- public void setLid(String lid) {
- this.lid = lid;
- }
-
- public String getProject() {
- return project;
- }
-
- public void setProject(String project) {
- this.project = project;
- }
-
- public String getQuickhelptext() {
- return quickhelptext;
- }
-
- public void setQuickhelptext(String quickhelptext) {
- this.quickhelptext = quickhelptext;
- }
-
- public String getResource_type() {
- return resource_type;
- }
-
- public void setResource_type(String resource_type) {
- this.resource_type = resource_type;
- }
-
- public String getSource_file() {
- return source_file;
- }
-
- public void setSource_file(String source_file) {
- this.source_file = source_file;
- }
-
- public String getText() {
- return text;
- }
-
- public void setText(String text) {
- this.text = text;
- }
-
- public String getTitle() {
- return title;
- }
-
- public void setTitle(String title) {
- this.title = title;
- }
- public String getDate() {
- return date;
- }
- public void setDate(String date) {
- this.date = date;
- }
-
-
-}
diff --git a/l10ntools/java/receditor/java/transex3/model/SdfString.java b/l10ntools/java/receditor/java/transex3/model/SdfString.java
deleted file mode 100644
index 7eec2151b7c3..000000000000
--- a/l10ntools/java/receditor/java/transex3/model/SdfString.java
+++ /dev/null
@@ -1,167 +0,0 @@
-package transex3.model;
-import java.util.*;
-import java.io.*;
-public class SdfString {
- private SdfEntity sourceString = null;
- //private java.util.HashMap languageStrings = new HashMap();
- private Vector languageList = new Vector();
- private String id = null;
- private String fileid = null;
- private String filename = null;
- private String modulename = null;
- private String filepath = null;
-
- /*public HashMap getLanguageStrings() {
- return languageStrings;
- }*/
- public Vector getLanguageStrings() {
- return languageList;
- }
-
- public void setLanguageStrings(Vector languageStrings) {
- this.languageList = languageStrings;
- }
-
- public void addSourceString( SdfEntity aSdfEntity )
- {
- if( id == null )
- id = aSdfEntity.getId();
- if ( fileid == null )
- fileid = aSdfEntity.getFileId();
- if( modulename == null )
- modulename = aSdfEntity.getProject();
- if( filename == null )
- filename = aSdfEntity.getSource_file();
- if( filepath == null )
- filepath = aSdfEntity.getResourcePath();
- setSourceString( aSdfEntity );
- }
- public void addLanguageString( SdfEntity aSdfEntity ){
- if( !aSdfEntity.getLangid().equals( "en-US" ) )
- {
- if( id == null )
- id = aSdfEntity.getId();
- if ( fileid == null )
- fileid = aSdfEntity.getFileId();
- if( modulename == null )
- modulename = aSdfEntity.getProject();
- if( filename == null )
- filename = aSdfEntity.getSource_file();
- if( filepath == null )
- filepath = aSdfEntity.getResourcePath();
-
- //if( aSdfEntity.getLangid().equals( "en-US" ) )
- //{
- // setSourceString( aSdfEntity );
- //}
- //else
- //{
- //languageStrings.put( aSdfEntity.getLangid() , aSdfEntity );
- languageList.add( aSdfEntity );
- //}
- id = aSdfEntity.getId();
- }
- }
-
- public SdfEntity getSourceString() {
- return sourceString;
- }
-
- public void setSourceString(SdfEntity sourceString) {
- this.sourceString = sourceString;
- id = sourceString.getId();
- }
- public String getFilePath(){
- return filepath;
- }
- public String getId(){
- //return id;
- return sourceString.getId();
- }
- public String getFileId(){
- return fileid;
- }
-
- public String getFileName() {
- return filename;
- }
-
- public void setFileName(String filename) {
- this.filename = filename;
- }
-
- public String getModuleName() {
- return modulename;
- }
-
- public void setModuleName(String modulename) {
- this.modulename = modulename;
- }
-
- public String getRealFileName(){
- String filepart = sourceString.getFileId();
- filepart = filepart.replaceAll( "\\\\" , "_" );
- String filename = "/so/ws/merge/In/" + java.lang.System.getProperty( "WORK_STAMP" ) + "/" + filepart + ".sdf";
- return filename;
- }
- public void removeFile(){
- String filename = getRealFileName();
- File aFile = new File( filename );
- if( aFile.exists() ){
- if( ! aFile.delete() )
- {
- System.out.println("Can't delete File "+filename+"\nWrong access rights?\n");
- }
- }
- }
- public void writeString(){
- String filename = getRealFileName();
- try {
- if( languageList.size() > 0 )
- {
- System.out.print("\nWrite to "+filename );
- BufferedWriter aBW = new BufferedWriter( new FileWriter( filename , true) );
- aBW.write( sourceString + "\n" );
- Iterator aIter = languageList.iterator();
- while( aIter.hasNext() ){
- SdfEntity aEntity = (SdfEntity)aIter.next();
- aBW.write( sourceString.getProject()+"\t" );
- aBW.write( sourceString.getSource_file()+"\t" );
- aBW.write( sourceString.getDummy1()+"\t" );
- aBW.write( sourceString.getResource_type()+"\t" );
- aBW.write( sourceString.getGid()+"\t" );
- aBW.write( sourceString.getLid()+"\t" );
- aBW.write( sourceString.getHelpid()+"\t" );
- aBW.write( sourceString.getPlatform()+"\t" );
- aBW.write( sourceString.getDummy2()+"\t" );
- if( aEntity.getLangid() == null )
- aBW.write( "\t" );
- else
- aBW.write( aEntity.getLangid()+"\t" );
- if( aEntity.getText() == null )
- aBW.write( "\t" );
- else
- aBW.write( aEntity.getText()+"\t" );
- if( aEntity.getHelptext() == null )
- aBW.write( "\t" );
- else
- aBW.write( aEntity.getHelptext()+"\t" );
- if( aEntity.getQuickhelptext() == null )
- aBW.write( "\t" );
- else
- aBW.write( aEntity.getQuickhelptext()+"\t" );
- if( aEntity.getTitle() == null )
- aBW.write( "\t" );
- else
- aBW.write( aEntity.getTitle()+"\t" );
- aBW.write( "2002-02-02 02:02:02\n" );
- }
- aBW.close();
- }
- } catch (IOException e) {
- // TODO Auto-generated catch block
- //e.printStackTrace();
- System.out.println("\nERROR: Can't write to file '"+filename+"'\nPlease contact RE/Tooling!");
- }
- }
-}
diff --git a/l10ntools/java/receditor/java/transex3/view/Editor.java b/l10ntools/java/receditor/java/transex3/view/Editor.java
deleted file mode 100644
index f46a82a11a2b..000000000000
--- a/l10ntools/java/receditor/java/transex3/view/Editor.java
+++ /dev/null
@@ -1,97 +0,0 @@
-package transex3.view;
-import javax.swing.*;
-import java.awt.*;
-
-public class Editor extends JFrame{
- Object[] columnnames = { "File" , "GID" , "LID" , "String" };
- Object[] stringcolnames = { "Language", "Text", "Helptext" , "Quickhelptext","Title"};
- //Object[][] data = new Object[4][1];//{ { "a " }, { "v " }, { "v " } , { "a " } };
- JTable table = null;
- JTable rectable = null;
- JComboBox cBox = null;
- JMenuBar menubar = null;
- JMenu filemenu = null;
- JMenuItem miNew = null;
- JMenuItem miSave = null;
- JMenuItem miExit = null;
- //JButton button = null;
-
- public Editor( Object[][] tabledata , Object[][] firstdata ){
- table = new JTable( tabledata , columnnames );
- rectable = new SdfTable( firstdata , stringcolnames );
- menubar = new JMenuBar();
- filemenu = new JMenu("File");
- //miNew = new JMenuItem("New");
- miSave = new JMenuItem("Save");
- miExit = new JMenuItem("Exit");
- //button = new JButton("Edit");
- //filemenu.add( miNew );
- filemenu.add( miSave );
- filemenu.add( miExit );
- menubar.add( filemenu );
-
- Container contentPane = getContentPane();
- //contentPane.add( new ControlPanel() , BorderLayout.NORTH );
- contentPane.add( menubar , BorderLayout.NORTH );
- //JPanel aPanel = new JPanel( new FlowLayout( FlowLayout.CENTER) );
- JPanel aPanel = new JPanel( new GridLayout( 2,1 ) );
- aPanel.add( new JScrollPane( table ) );
- aPanel.add( new JScrollPane( rectable ) );
- contentPane.add( aPanel , BorderLayout.CENTER );
- //contentPane.add( button , BorderLayout.SOUTH );
- //contentPane.add( new JScrollPane( table ), BorderLayout.CENTER );
- //contentPane.add( new JScrollPane( table ), BorderLayout.SOUTH );
- //contentPane.add( new JScrollPane( rectable ), BorderLayout.SOUTH );
- //contentPane.add( new JScrollPane( rectable ), BorderLayout.SOUTH );
- this.repaint();
-
- }
-
- public JTable getRectable() {
- return rectable;
- }
-
- public void setRectable(JTable rectable) {
- this.rectable = rectable;
- }
-
- public JTable getTable() {
- return table;
- }
-
- public void setTable(JTable table) {
- this.table = table;
- }
-
- /*public JButton getButton() {
- return button;
- }
-
- public void setButton(JButton button) {
- this.button = button;
- }*/
-
- public JMenuItem getMiExit() {
- return miExit;
- }
-
- public void setMiExit(JMenuItem miExit) {
- this.miExit = miExit;
- }
-
- public JMenuItem getMiSave() {
- return miSave;
- }
-
- public void setMiSave(JMenuItem miSave) {
- this.miSave = miSave;
- }
-
- /*public void setTableData(){
-
- }*/
-
-}
-
-//class ControlPanel extends JPanel{}
-
diff --git a/l10ntools/java/receditor/java/transex3/view/SdfTable.java b/l10ntools/java/receditor/java/transex3/view/SdfTable.java
deleted file mode 100644
index f0cc7bd84a34..000000000000
--- a/l10ntools/java/receditor/java/transex3/view/SdfTable.java
+++ /dev/null
@@ -1,24 +0,0 @@
-package transex3.view;
-
-import javax.swing.JTable;
-
-class SdfTable extends JTable{
- //private String tableId;
- public SdfTable( Object[][] obj1 , Object[] obj2){
- super(obj1,obj2);
- }
- //@Override
- public boolean isCellEditable(int row, int col) {
- if( row == 0 && col == 0 || row == 0 && col == 1 || row == 0 && col == 2 || row == 0 && col == 3 || row == 0 && col == 4 )
- return false;
- else
- return true;
- }
- /*public String getTableId() {
- return tableId;
- }
- public void setTableId(String tableId) {
- this.tableId = tableId;
- }*/
-
-} \ No newline at end of file
diff --git a/l10ntools/java/receditor/receditor.MF b/l10ntools/java/receditor/receditor.MF
deleted file mode 100755
index dced97882df9..000000000000
--- a/l10ntools/java/receditor/receditor.MF
+++ /dev/null
@@ -1 +0,0 @@
-Main-Class: transex3.controller.Main
diff --git a/l10ntools/layout/layoutparse.cxx b/l10ntools/layout/layoutparse.cxx
index f24cc432bf41..d3d80b6e95af 100644
--- a/l10ntools/layout/layoutparse.cxx
+++ b/l10ntools/layout/layoutparse.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -44,11 +45,15 @@ LayoutXMLFile::SearchL10NElements( XMLParentNode* pCur, int )
/* Recurse int children, SearchL10NElements does not do that for us. */
if ( XMLChildNodeList* lst = pCur->GetChildList() )
- for ( sal_uLong i = 0; i < lst->Count(); i++ )
- if ( lst->GetObject( i )->GetNodeType() == XML_NODE_TYPE_ELEMENT )
- HandleElement( ( XMLElement* )lst->GetObject( i ) );
- else if ( lst->GetObject( i )->GetNodeType() == XML_NODE_TYPE_COMMENT )
- lst->Remove( i-- );
+ for ( size_t i = 0; i < lst->size(); i++ )
+ if ( (*lst)[ i ]->GetNodeType() == XML_NODE_TYPE_ELEMENT )
+ HandleElement( ( XMLElement* )(*lst)[ i ] );
+ else if ( (*lst)[ i ]->GetNodeType() == XML_NODE_TYPE_COMMENT ) {
+ XMLChildNodeList::iterator it = lst->begin();
+ ::std::advance( it, i );
+ lst->erase( it );
+ i--;
+ }
}
std::vector<XMLAttribute*>
@@ -56,11 +61,11 @@ interestingAttributes( XMLAttributeList* lst )
{
std::vector<XMLAttribute*> interesting;
if ( lst )
- for ( sal_uLong i = 0; i < lst->Count(); i++ )
- if ( lst->GetObject( i )->Equals( STRING( "id" ) ) )
- interesting.insert( interesting.begin(), lst->GetObject( i ) );
- else if ( ! BSTRING( *lst->GetObject( i ) ).CompareTo( "_", 1 ) )
- interesting.push_back( lst->GetObject( i ) );
+ for ( size_t i = 0; i < lst->size(); i++ )
+ if ( (*lst)[ i ]->Equals( STRING( "id" ) ) )
+ interesting.insert( interesting.begin(), (*lst)[ i ] );
+ else if ( ! BSTRING( *(*lst)[ i ]).CompareTo( "_", 1 ) )
+ interesting.push_back( (*lst)[ i ] );
return interesting;
}
@@ -133,3 +138,5 @@ sal_Bool LayoutXMLFile::Write( ByteString &aFilename )
}
return false;
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/l10ntools/layout/layoutparse.hxx b/l10ntools/layout/layoutparse.hxx
index 2cf560b96893..a9155eaa7503 100644
--- a/l10ntools/layout/layoutparse.hxx
+++ b/l10ntools/layout/layoutparse.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -49,3 +50,5 @@ public:
std::vector<XMLAttribute*> interestingAttributes( XMLAttributeList* lst );
#endif /* LAYOUTPARSE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/l10ntools/layout/makefile.mk b/l10ntools/layout/makefile.mk
index 95d6aa9863f4..dee3c6e81b33 100644
--- a/l10ntools/layout/makefile.mk
+++ b/l10ntools/layout/makefile.mk
@@ -31,7 +31,6 @@ INCPRE=$(MISC)
PRJNAME=l10ntools
TARGET=tralay
-#TARGETTYPE=GUI
TARGETTYPE=CUI
LIBTARGET=no
@@ -62,9 +61,8 @@ APP1OBJS = $(OBJFILES)
APP1STDLIBS =\
$(TOOLSLIB)\
$(EXPATASCII3RDLIB)\
- $(VOSLIB)\
$(CPPULIB) \
- $(SALLIB)
+ $(SALLIB)
# --- Targets ------------------------------------------------------
diff --git a/l10ntools/layout/tralay.cxx b/l10ntools/layout/tralay.cxx
index 9e6fa32bb094..e8c614450ca9 100644
--- a/l10ntools/layout/tralay.cxx
+++ b/l10ntools/layout/tralay.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -26,9 +27,11 @@
************************************************************************/
#include <com/sun/star/xml/sax/SAXException.hpp>
-#include <l10ntools/vosapp.hxx>
#include <osl/file.hxx>
+#include <osl/process.h>
+
+#include <l10ntools/vosapp.hxx>
#include "export.hxx"
#include "layoutparse.hxx"
@@ -163,9 +166,9 @@ void TranslateLayout::ParseCommandLine()
static XMLAttribute*
findAttribute( XMLAttributeList* lst, String const& name )
{
- for ( sal_uLong i = 0; i < lst->Count(); i++ )
- if ( lst->GetObject( i )->Equals( name ) )
- return lst->GetObject( i );
+ for ( size_t i = 0; i < lst->size(); i++ )
+ if ( (*lst)[ i ]->Equals( name ) )
+ return (*lst)[ i ];
return 0;
}
@@ -174,7 +177,17 @@ translateAttribute( XMLAttributeList* lst,
String const& name, String const& translation )
{
if ( XMLAttribute* a = findAttribute( lst, name ) )
- return lst->Replace ( new XMLAttribute( name.Copy( 1 ), translation ), a );
+ {
+ for ( XMLAttributeList::iterator it = lst->begin(); it < lst->end(); ++it )
+ {
+ if ( *it == a )
+ {
+ delete *it;
+ *it = new XMLAttribute( name.Copy( 1 ), translation );
+ return *it;
+ }
+ }
+ }
return 0;
}
@@ -201,13 +214,8 @@ translateElement( XMLElement* element, ByteString const& lang,
{
ByteString translation;
entry->GetText( translation, STRING_TYP_TEXT, lang, true );
- // ByteString original = removeContent( element );
if ( !translation.Len() )
-#if 0
- translation = original;
-#else
translation = BSTRING( ( *i )->GetValue() );
-#endif
delete translateAttribute( attributes, **i , STRING( translation ) );
}
}
@@ -221,7 +229,7 @@ static bool is_dir( ByteString const& name )
FileBase::getFileURLFromSystemPath( sFileURL, sFileURL );
if( DirectoryItem::get( sFileURL, aItem ) == FileBase::E_None )
{
- FileStatus aStatus(FileStatusMask_Type);
+ FileStatus aStatus(osl_FileStatus_Mask_Type);
if( aItem.getFileStatus( aStatus ) == FileBase::E_None )
{
if( aStatus.getFileType() == FileStatus::Directory )
@@ -241,17 +249,23 @@ static void make_directory( ByteString const& name )
static void insertMarker( XMLParentNode *p, ByteString const& file )
{
if ( XMLChildNodeList* lst = p->GetChildList() )
- if ( lst->Count() )
+ if ( !lst->empty() )
{
- sal_uLong i = 1;
+ size_t i = 1;
// Skip newline, if possible.
- if ( lst->Count() > 1
- && lst->GetObject( 2 )->GetNodeType() == XML_NODE_TYPE_DEFAULT )
+ if ( lst->size() > 2
+ && (*lst)[ 2 ]->GetNodeType() == XML_NODE_TYPE_DEFAULT )
i++;
- OUString marker = OUString::createFromAscii( "\n NOTE: This file has been generated automagically by transex3/layout/tralay,\n from source template: " )
+ OUString marker = OUString(RTL_CONSTASCII_USTRINGPARAM("\n NOTE: This file has been generated automagically by transex3/layout/tralay,\n from source template: "))
+ STRING( file )
- + OUString::createFromAscii( ".\n Do not edit, changes will be lost.\n" );
- lst->Insert( new XMLComment( marker, 0 ), i );
+ + OUString(RTL_CONSTASCII_USTRINGPARAM(".\n Do not edit, changes will be lost.\n"));
+ if ( i < lst->size() ) {
+ XMLChildNodeList::iterator it = lst->begin();
+ ::std::advance( it, i );
+ lst->insert( it, new XMLComment( marker, 0 ) );
+ } else {
+ lst->push_back( new XMLComment( marker, 0 ) );
+ }
}
}
@@ -362,14 +376,14 @@ void TranslateLayout::Main()
aStr += OUStringToOString( exc.Message, RTL_TEXTENCODING_ASCII_US );
}
fprintf( stderr, "error: parsing: '%s'\n", aStr.getStr() );
- OSL_ENSURE( 0, aStr.getStr() );
+ OSL_FAIL( aStr.getStr() );
}
catch ( uno::Exception& rExc )
{
OString aStr( OUStringToOString( rExc.Message,
RTL_TEXTENCODING_ASCII_US ) );
fprintf( stderr, "error: UNO: '%s'\n", aStr.getStr() );
- OSL_ENSURE( 0, aStr.getStr() );
+ OSL_FAIL( aStr.getStr() );
}
}
@@ -397,3 +411,5 @@ SAL_IMPLEMENT_MAIN()
t.Main();
return 0;
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/l10ntools/prj/build.lst b/l10ntools/prj/build.lst
index d8a2e8c00649..acd989c9e129 100644
--- a/l10ntools/prj/build.lst
+++ b/l10ntools/prj/build.lst
@@ -1,10 +1,8 @@
-tr l10ntools : tools LIBXSLT:libxslt BERKELEYDB:berkeleydb LUCENE:lucene PYTHON:python NULL
+tr l10ntools : tools LIBXSLT:libxslt BERKELEYDB:berkeleydb LUCENE:lucene NULL
tr l10ntools usr1 - all tr_mkout NULL
tr l10ntools\inc nmake - all tr_inc NULL
-tr l10ntools\scripts nmake - all tr_scripts NULL
tr l10ntools\source nmake - all tr_src tr_inc NULL
tr l10ntools\layout nmake - all rt_layout tr_src tr_inc NULL
-tr l10ntools\java\jpropex nmake - all tr_blah NULL
tr l10ntools\source\help nmake - all tr_bla_help NULL
tr l10ntools\source\filter\utils nmake - all tr_bla_utils NULL
tr l10ntools\source\filter\merge nmake - all tr_bla_merge tr_bla_utils NULL
diff --git a/l10ntools/prj/d.lst b/l10ntools/prj/d.lst
index 29dd21cee543..f2051d79068a 100644
--- a/l10ntools/prj/d.lst
+++ b/l10ntools/prj/d.lst
@@ -1,77 +1,54 @@
-mkdir: %_DEST%\inc%_EXT%\l10ntools
-mkdir: %_DEST%\bin%_EXT%
-mkdir: %_DEST%\bin%_EXT%\help
-mkdir: %_DEST%\bin%_EXT%\help\com
-mkdir: %_DEST%\bin%_EXT%\help\com\sun
-mkdir: %_DEST%\bin%_EXT%\help\com\sun\star
-mkdir: %_DEST%\bin%_EXT%\help\com\sun\star\help
+mkdir: %_DEST%\inc\l10ntools
+mkdir: %_DEST%\bin
+mkdir: %_DEST%\bin\help
+mkdir: %_DEST%\bin\help\com
+mkdir: %_DEST%\bin\help\com\sun
+mkdir: %_DEST%\bin\help\com\sun\star
+mkdir: %_DEST%\bin\help\com\sun\star\help
-..\%__SRC%\bin\cfgex.exe %_DEST%\bin%_EXT%\cfgex.exe
-..\%__SRC%\bin\cfgex %_DEST%\bin%_EXT%\cfgex
-..\%__SRC%\bin\transex3.exe %_DEST%\bin%_EXT%\transex3.exe
-..\%__SRC%\bin\transex3 %_DEST%\bin%_EXT%\transex3
-..\%__SRC%\bin\lngex.exe %_DEST%\bin%_EXT%\lngex.exe
-..\%__SRC%\bin\lngex %_DEST%\bin%_EXT%\lngex
-..\%__SRC%\bin\localize_sl.exe %_DEST%\bin%_EXT%\localize_sl.exe
-..\%__SRC%\bin\localize_sl %_DEST%\bin%_EXT%\localize_sl
-..\%__SRC%\bin\xrmex.exe %_DEST%\bin%_EXT%\xrmex.exe
-..\%__SRC%\bin\xrmex %_DEST%\bin%_EXT%\xrmex
-..\%__SRC%\bin\gsicheck.exe %_DEST%\bin%_EXT%\gsicheck.exe
-..\%__SRC%\bin\gsicheck %_DEST%\bin%_EXT%\gsicheck
-..\%__SRC%\bin\helpex.exe %_DEST%\bin%_EXT%\helpex.exe
-..\%__SRC%\bin\helpex %_DEST%\bin%_EXT%\helpex
-..\%__SRC%\bin\ulfex.exe %_DEST%\bin%_EXT%\ulfex.exe
-..\%__SRC%\bin\ulfex %_DEST%\bin%_EXT%\ulfex
-..\%__SRC%\bin\txtconv.exe %_DEST%\bin%_EXT%\txtconv.exe
-..\%__SRC%\bin\txtconv %_DEST%\bin%_EXT%\txtconv
-..\%__SRC%\bin\tralay.exe %_DEST%\bin%_EXT%\tralay.exe
-..\%__SRC%\bin\tralay %_DEST%\bin%_EXT%\tralay
-..\%__SRC%\bin\ulfconv %_DEST%\bin%_EXT%\ulfconv
-..\%__SRC%\class\FCFGMerge.jar %_DEST%\bin%_EXT%\FCFGMerge.jar
-..\%__SRC%\class\HelpIndexerTool.jar %_DEST%\bin%_EXT%\HelpIndexerTool.jar
-..\%__SRC%\class\jpropex\jpropex.jar %_DEST%\bin%_EXT%\jpropex.jar
-..\%__SRC%\bin\HelpLinker %_DEST%\bin%_EXT%\HelpLinker
-..\%__SRC%\bin\HelpCompiler %_DEST%\bin%_EXT%\HelpCompiler
-..\%__SRC%\bin\HelpCompiler.exe %_DEST%\bin%_EXT%\HelpCompiler.exe
-..\%__SRC%\bin\HelpLinker.exe %_DEST%\bin%_EXT%\HelpLinker.exe
-..\%__SRC%\bin\HelpLinker* %_DEST%\bin%_EXT%
+..\%__SRC%\bin\cfgex.exe %_DEST%\bin\cfgex.exe
+..\%__SRC%\bin\cfgex %_DEST%\bin\cfgex
+..\%__SRC%\bin\transex3.exe %_DEST%\bin\transex3.exe
+..\%__SRC%\bin\transex3 %_DEST%\bin\transex3
+..\%__SRC%\bin\lngex.exe %_DEST%\bin\lngex.exe
+..\%__SRC%\bin\lngex %_DEST%\bin\lngex
+..\%__SRC%\bin\localize_sl.exe %_DEST%\bin\localize_sl.exe
+..\%__SRC%\bin\localize_sl %_DEST%\bin\localize_sl
+..\%__SRC%\bin\xrmex.exe %_DEST%\bin\xrmex.exe
+..\%__SRC%\bin\xrmex %_DEST%\bin\xrmex
+..\%__SRC%\bin\gsicheck.exe %_DEST%\bin\gsicheck.exe
+..\%__SRC%\bin\gsicheck %_DEST%\bin\gsicheck
+..\%__SRC%\bin\helpex.exe %_DEST%\bin\helpex.exe
+..\%__SRC%\bin\helpex %_DEST%\bin\helpex
+..\%__SRC%\bin\ulfex.exe %_DEST%\bin\ulfex.exe
+..\%__SRC%\bin\ulfex %_DEST%\bin\ulfex
+..\%__SRC%\bin\txtconv.exe %_DEST%\bin\txtconv.exe
+..\%__SRC%\bin\txtconv %_DEST%\bin\txtconv
+..\%__SRC%\bin\tralay.exe %_DEST%\bin\tralay.exe
+..\%__SRC%\bin\tralay %_DEST%\bin\tralay
+..\%__SRC%\bin\ulfconv %_DEST%\bin\ulfconv
+..\%__SRC%\class\FCFGMerge.jar %_DEST%\bin\FCFGMerge.jar
+..\%__SRC%\class\HelpIndexerTool.jar %_DEST%\bin\HelpIndexerTool.jar
+..\%__SRC%\class\jpropex\jpropex.jar %_DEST%\bin\jpropex.jar
+..\%__SRC%\bin\HelpLinker %_DEST%\bin\HelpLinker
+..\%__SRC%\bin\HelpCompiler %_DEST%\bin\HelpCompiler
+..\%__SRC%\bin\HelpCompiler.exe %_DEST%\bin\HelpCompiler.exe
+..\%__SRC%\bin\HelpLinker.exe %_DEST%\bin\HelpLinker.exe
+..\%__SRC%\bin\HelpLinker* %_DEST%\bin
-..\%__SRC%\class\converter\converter.jar %_DEST%\bin%_EXT%\converter.jar
-..\%__SRC%\doc\converter_javadoc.zip %_DEST%\bin%_EXT%\converter_javadoc.zip
+..\scripts\localize.pl %_DEST%\bin\localize.pl
+..\scripts\localize %_DEST%\bin\localize
+..\scripts\fast_merge.pl %_DEST%\bin\fast_merge.pl
+..\scripts\keyidGen.pl %_DEST%\bin\keyidGen.pl
+..\inc\export.hxx %_DEST%\inc\l10ntools\export.hxx
+..\inc\l10ntools\directory.hxx %_DEST%\inc\l10ntools\directory.hxx
+..\inc\l10ntools\file.hxx %_DEST%\inc\l10ntools\file.hxx
+..\inc\l10ntools\vosapp.hxx %_DEST%\inc\l10ntools\vosapp.hxx
+..\source\filter\merge\FCFGMerge.cfg %_DEST%\inc\l10ntools\FCFGMerge.cfg
-..\%__SRC%\class\receditor\receditor.jar %_DEST%\bin%_EXT%\receditor.jar
+..\%__SRC%\lib\transex.lib %_DEST%\lib\transex.lib
+..\%__SRC%\lib\libtransex.a %_DEST%\lib\libtransex.a
-..\java\jpropex\jpropex %_DEST%\bin%_EXT%\jpropex
-..\scripts\localize.pl %_DEST%\bin%_EXT%\localize.pl
-..\scripts\localize_old.pl %_DEST%\bin%_EXT%\localize_old.pl
-..\scripts\localize %_DEST%\bin%_EXT%\localize
-..\scripts\fast_merge.pl %_DEST%\bin%_EXT%\fast_merge.pl
-..\scripts\keyidGen.pl %_DEST%\bin%_EXT%\keyidGen.pl
-..\scripts\xtxex %_DEST%\bin%_EXT%\xtxex
-..\scripts\xhtex %_DEST%\bin%_EXT%\xhtex
-..\%__SRC%\bin\const.py %_DEST%\bin%_EXT%\const.py
-..\%__SRC%\bin\l10ntool.py %_DEST%\bin%_EXT%\l10ntool.py
-..\%__SRC%\bin\pseudo.py %_DEST%\bin%_EXT%\pseudo.py
-..\%__SRC%\bin\sdf.py %_DEST%\bin%_EXT%\sdf.py
-..\%__SRC%\bin\const.pyc %_DEST%\bin%_EXT%\const.pyc
-..\%__SRC%\bin\l10ntool.pyc %_DEST%\bin%_EXT%\l10ntool.pyc
-..\%__SRC%\bin\pseudo.pyc %_DEST%\bin%_EXT%\pseudo.pyc
-..\%__SRC%\bin\sdf.pyc %_DEST%\bin%_EXT%\sdf.pyc
-..\%__SRC%\bin\xhtex.py %_DEST%\bin%_EXT%\xhtex.py
-..\%__SRC%\bin\xtxex.py %_DEST%\bin%_EXT%\xtxex.py
-..\%__SRC%\bin\xhtex.pyc %_DEST%\bin%_EXT%\xhtex.pyc
-..\%__SRC%\bin\xtxex.pyc %_DEST%\bin%_EXT%\xtxex.pyc
-..\inc\export.hxx %_DEST%\inc%_EXT%\l10ntools\export.hxx
-..\inc\l10ntools\directory.hxx %_DEST%\inc%_EXT%\l10ntools\directory.hxx
-..\inc\l10ntools\file.hxx %_DEST%\inc%_EXT%\l10ntools\file.hxx
-..\inc\l10ntools\vosapp.hxx %_DEST%\inc%_EXT%\l10ntools\vosapp.hxx
-..\source\filter\merge\FCFGMerge.cfg %_DEST%\inc%_EXT%\l10ntools\FCFGMerge.cfg
-
-..\inc\utf8conv.hxx %_DEST%\inc%_EXT%\l10ntools\utf8conv.hxx
-..\%__SRC%\lib\transex.lib %_DEST%\lib%_EXT%\transex.lib
-..\%__SRC%\lib\libtransex.a %_DEST%\lib%_EXT%\libtransex.a
-
-..\source\help\compilehelp.hxx %_DEST%\inc%_EXT%\l10ntools\compilehelp.hxx
-#..\source\help\helplinkerdllapi.h %_DEST%\inc%_EXT%\l10ntools\helplinkerdllapi.h
-..\%__SRC%\lib\* %_DEST%\lib%_EXT%\*
-..\%__SRC%\class\com\sun\star\help\* %_DEST%\bin%_EXT%\help\com\sun\star\help\*
+..\source\help\compilehelp.hxx %_DEST%\inc\l10ntools\compilehelp.hxx
+..\%__SRC%\lib\* %_DEST%\lib\*
+..\%__SRC%\class\com\sun\star\help\* %_DEST%\bin\help\com\sun\star\help\*
diff --git a/l10ntools/scripts/localize.pl b/l10ntools/scripts/localize.pl
index 6dac386011e0..82e77930c2e0 100755
--- a/l10ntools/scripts/localize.pl
+++ b/l10ntools/scripts/localize.pl
@@ -73,9 +73,6 @@ my $srcpath = '';
my $languages;
#my %sl_modules; # Contains all modules where en-US and de is source language
my $use_default_date = '0';
-my $force_ooo_module = '0';
-my %is_ooo_module;
-my %is_so_module;
# ( leftpart ) ( rightpart )
# prj file dummy type gid lid helpid pform width lang text helptext qhelptext title timestamp
@@ -89,17 +86,7 @@ my @sdfparticles;
parse_options();
my $binpath = '';
-if( defined $ENV{UPDMINOREXT} )
-{
- $binpath = $ENV{SOLARVER}."/".$ENV{INPATH}."/bin".$ENV{UPDMINOREXT}."/" ;
-}
-else
-{
- $binpath = $ENV{SOLARVER}."/".$ENV{INPATH}."/bin/" ;
-}
-
-#%sl_modules = fetch_sourcelanguage_dirlist();
-
+$binpath = $ENV{SOLARVER}."/".$ENV{INPATH}."/bin/" ;
if ( $mode eq "merge" ) {
if ( ! $no_gsicheck ){
@@ -140,9 +127,6 @@ sub splitfile{
# my %lang_hash;
my %string_hash_ooo;
- my %string_hash_so;
- my %so_modules;
- $so_modules{ "extras_full" } = "TRUE";
while( <MYFILE>){
if( /$sdf_regex/ ){
@@ -158,38 +142,20 @@ sub splitfile{
next if( $prj eq "binfilter" ); # Don't merge strings into binfilter module
chomp( $line );
- if( $force_ooo_module )
- {
- $string_hash_ooo { $lang }{ "$prj\t$file\t$type\t$gid\t$lid\t$helpid\t$plattform\t$lang" } = $line;
- }
- else
- {
- $string_hash_so{ $lang }{ "$prj\t$file\t$type\t$gid\t$lid\t$helpid\t$plattform\t$lang" } = $line;
- }
+ $string_hash_ooo { $lang }{ "$prj\t$file\t$type\t$gid\t$lid\t$helpid\t$plattform\t$lang" } = $line;
}
}
close( MYFILE );
- if( !defined $ENV{SOURCE_ROOT_DIR} ){
- print "Error, no SOURCE_ROOT_DIR in env found.\n";
+ if( !defined $ENV{SRC_ROOT} ){
+ print "Error, no SRC_ROOT in env found.\n";
exit( -1 );
}
- my $src_root = $ENV{SOURCE_ROOT_DIR};
- my $ooo_src_root = $src_root."/l10n";
- my $so_l10n_path = $src_root."/sun/l10n_so/source";
- my $ooo_l10n_path = $ooo_src_root."/l10n/source";
-
- #print "$so_l10n_path\n";
- #print "$ooo_l10n_path\n";
+ my $src_root = $ENV{SRC_ROOT};
+ my $ooo_src_root = $ENV{SRC_ROOT};
+ my $ooo_l10n_path = $ooo_src_root."/translations/source";
- if( $force_ooo_module )
- {
- write_sdf( \%string_hash_ooo , $ooo_l10n_path );
- }
- else
- {
- write_sdf( \%string_hash_so , $so_l10n_path );
- }
+ write_sdf( \%string_hash_ooo , $ooo_l10n_path );
}
sub write_sdf
@@ -314,8 +280,9 @@ sub merge_gsicheck{
$command .= "$ENV{SOLARVER}/$ENV{INPATH}/bin/gsicheck";
my $errfile = $sdffile.".err";
- $command .= " -k -c -wcf $tmpfile -wef $errfile -l \"\" $sdffile";
+ $command .= " -k -c -wcf $tmpfile -wef ".fix_cygwin_path($errfile)." -l \"\" ".fix_cygwin_path($sdffile);
#my $rc = system( $command );
+ if ($bVerbose) { print STDOUT "localize.pl running $command\n"; }
my $output = `$command`;
my $rc = $? << 8;
if ( $output ne "" ){
@@ -330,24 +297,11 @@ sub merge_gsicheck{
}
$sdffile = $tmpfile;
}
-#########################################################
-# find search function
-sub wanted
-{
- my $file = $File::Find::name;
- if( -f $file && $file =~ /.*localize.sdf$/ && !( $file =~ /.*\.svn.*/ ) ) {
- push @sdfparticles , $file;
- if( $bVerbose eq "1" ) { print STDOUT "$file\n"; }
- else { print "."; }
- }
-}
-
sub add_paths
{
my $langhash_ref = shift;
my $root_dir = $ENV{ SRC_ROOT };
- my $ooo_l10n_dir = "$root_dir/l10n/source";
- my $so_l10n_dir = "$root_dir/l10n_so/source";
+ my $ooo_l10n_dir = "$root_dir/translations/source";
if( -e $ooo_l10n_dir )
{
@@ -362,20 +316,6 @@ sub add_paths
}
}
else { die "ERROR: Can not find directory $ooo_l10n_dir!!!" }
- if( -e $so_l10n_dir )
- {
- foreach my $lang ( keys( %{ $langhash_ref } ) )
- {
- my $loc_file = "$so_l10n_dir/$lang/localize.sdf";
- if( -e $loc_file )
- {
- push @sdfparticles , "$ooo_l10n_dir/$lang/localize.sdf";
- }
- else { #print "WARNING: $loc_file not found ....\n";
- }
- }
-
- }
}
sub collectfiles{
print STDOUT "### Localize\n";
@@ -387,7 +327,7 @@ sub collectfiles{
STDOUT->autoflush( 1 );
my $working_path = getcwd();
- chdir $ENV{SOURCE_ROOT_DIR}, if defined $ENV{SOURCE_ROOT_DIR};
+ chdir $ENV{SRC_ROOT}, if defined $ENV{SRC_ROOT};
add_paths( $langhash_ref );
my ( $LOCALIZEPARTICLE , $localizeSDF ) = File::Temp::tempfile();
@@ -409,12 +349,12 @@ sub collectfiles{
}else{
$command = $binpath."localize_sl";
}
- print $command;
+ print $command . "\n";
# -e
# if ( -x $command ){
if( $command ){
if( !$bVerbose ){ $args .= " "; }
- $args .= " -e -f $localizeSDF -l ";
+ $args .= " -e -f ".fix_cygwin_path($localizeSDF)." -l ";
my $bFlag="";
if( $bAll ) {$args .= " en-US";}
else{
@@ -626,147 +566,9 @@ sub collectfiles{
#print STDOUT "DBG: \$localizeSDF $localizeSDF \$particleSDF_merged $particleSDF_merged\n";
unlink $localizeSDF , $particleSDF_merged , $my_localize_log;
-
- #sort_outfile( $outputfile );
- #remove_obsolete( $outputfile ) , if $bHasSourceLanguage ne "";
}
#########################################################
-sub remove_obsolete{
- my $outfile = shift;
- my @lines;
- my $enusleftpart;
- my @good_lines;
-
- print STDOUT "### Removing obsolete strings\n";
-
- # Kick out all strings without en-US reference
- if ( open ( SORTEDFILE , "< $outfile" ) ){
- while( <SORTEDFILE> ){
- if( /$sdf_regex/ ){
- my $line = defined $_ ? $_ : '';
- my $language = defined $12 ? $12 : '';
- my $prj = defined $3 ? $3 : '';
- my $file = defined $4 ? $4 : '';
- my $type = defined $6 ? $6 : '';
- my $gid = defined $7 ? $7 : '';
- my $lid = defined $8 ? $8 : '';
- my $plattform = defined $10 ? $10 : '';
- my $helpid = defined $9 ? $9 : '';
-
- my $leftpart = $prj.$gid.$lid.$file.$type.$plattform.$helpid;
-
- if( $language eq "en-US" ){ # source string found, 1. entry
- $enusleftpart = $leftpart;
- push @good_lines , $line;
- }else{
- if( !defined $enusleftpart or !defined $leftpart ){
- print STDERR "BADLINE: $line\n";
- print STDERR "\$enusleftpart = $enusleftpart\n";
- print STDERR "\$leftpart = $leftpart\n";
- }
- if( $enusleftpart eq $leftpart ){ # matching language
- push @good_lines , $line;
- }
- #else{
- # print STDERR "OUT: \$enusleftpart=$enusleftpart \$leftpart=$leftpart \$line=$line\n";
- #}
- }
- }
- }
- close SORTEDFILE;
- } else { print STDERR "ERROR: Can't open file $outfile\n";}
-
- # Write file
- if ( open ( SORTEDFILE , "> $outfile" ) ){
- foreach my $newline ( @good_lines ) {
- print SORTEDFILE $newline;
- }
- close SORTEDFILE;
- } else { print STDERR "ERROR: Can't open file $outfile\n";}
-
-}
-#########################################################
-sub sort_outfile{
- my $outfile = shift;
- print STDOUT "### Sorting ... $outfile ...";
- my @lines;
- my @sorted_lines;
-
-
- #if ( open ( SORTEDFILE , "< $outputfile" ) ){
- if ( open ( SORTEDFILE , "< $outfile" ) ){
- my $line;
- while ( <SORTEDFILE> ){
- $line = $_;
- if( $line =~ /^[^\#]/ ){
- push @lines , $line;
- }
- }
- close SORTEDFILE;
- @sorted_lines = sort {
- my $xa_lang = "";
- my $xa_left_part = "";
- my $xa_right_part = "";
- my $xa_timestamp = "";
- my $xb_lang = "";
- my $xb_left_part = "";
- my $xb_right_part = "";
- my $xb_timestamp = "";
- my $xa = "";
- my $xb = "";
- my @alist;
- my @blist;
-
- if( $a=~ /$sdf_regex/ ){
- $xa_left_part = defined $2 ? $2 : '';
- $xa_lang = defined $12 ? $12 : '';
- $xa_right_part = defined $13 ? $13 : '';
- $xa_left_part = remove_last_column( $xa_left_part );
-
- }
- if( $b=~ /$sdf_regex/ ){
- $xb_left_part = defined $2 ? $2 : '';
- $xb_lang = defined $12 ? $12 : '';
- $xb_right_part = defined $13 ? $13 : '';
- $xb_left_part = remove_last_column( $xb_left_part );
-
-
- }
- if( ( $xa_left_part cmp $xb_left_part ) == 0 ){ # Left part equal
- if( ( $xa_lang cmp $xb_lang ) == 0 ){ # Lang equal
- return ( $xa_right_part cmp $xb_right_part ); # Right part compare
- }
- elsif( $xa_lang eq "en-US" ) { return -1; } # en-US wins
- elsif( $xb_lang eq "en-US" ) { return 1; } # en-US wins
- else { return $xa_lang cmp $xb_lang; } # lang compare
- }
- else {
- return $xa_left_part cmp $xb_left_part; # Left part compare
- }
- } @lines;
-
- if ( open ( SORTEDFILE , "> $outfile" ) ){
- print SORTEDFILE get_license_header();
- foreach my $newline ( @sorted_lines ) {
- print SORTEDFILE $newline;
- #print STDOUT $newline;
- }
- }
- close SORTEDFILE;
- } else { print STDERR "WARNING: Can't open file $outfile\n";}
- print "done\n";
-
-}
-#########################################################
-sub remove_last_column{
- my $string = shift;
- my @alist = split ( "\t" , $string );
- pop @alist;
- return join( "\t" , @alist );
-}
-
-#########################################################
sub rename_language{
my $fallbackhashhash_ref = shift;
my $cur_fallback = shift;
@@ -1011,7 +813,7 @@ sub parse_options{
my $extract;
my $success = GetOptions('f=s' => \$sdffile , 'l=s' => \$languages , 's=s' => \$srcpath , 'h' => \$help , 'v' => \$bVerbose ,
'm' => \$merge , 'e' => \$extract , 'x' => \$no_sort , 'd' => \$use_default_date , 'c' => \$create_dirs ,
- 'n' => \$no_gsicheck , 'o' => \$force_ooo_module );
+ 'n' => \$no_gsicheck );
$outputfile = $sdffile;
#print STDOUT "DBG: lang = $languages\n";
@@ -1068,7 +870,6 @@ sub usage{
print STDERR " -h File with localize.sdf's\n!";
print STDERR " -n No gsicheck\n";
print STDERR " -i Module to merge\n";
- print STDERR " -o force using ooo localization from the l10n module instead of l10n_so; \n";
print STDERR " useful if the type can't be detected by the .svn tags; \n";
print STDERR " -v Verbose\n";
print STDERR "\nExample:\n";
@@ -1076,3 +877,16 @@ sub usage{
print STDERR "\nlocalize -m -l cs -f my.sdf\n( Merge cs translation into the sourcecode ) \n";
}
+sub fix_cygwin_path
+{
+ my ( $path ) = @_;
+
+ if ( $^O eq 'cygwin' )
+ {
+ $path = qx{cygpath -m "$path"};
+ chomp($path);
+ }
+
+ return $path;
+}
+
diff --git a/l10ntools/scripts/localize_old.pl b/l10ntools/scripts/localize_old.pl
deleted file mode 100755
index d6b66d6bb535..000000000000
--- a/l10ntools/scripts/localize_old.pl
+++ /dev/null
@@ -1,1070 +0,0 @@
-:
-eval 'exec perl -wS $0 ${1+"$@"}'
- if 0;
-
-
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-use strict;
-use Getopt::Long;
-use IO::Handle;
-use File::Find;
-use File::Temp;
-use File::Copy;
-use File::Glob qw(:glob csh_glob);
-use Cwd;
-
-# ver 1.1
-#
-#### module lookup
-#use lib ("$ENV{SOLARENV}/bin/modules", "$ENV{COMMON_ENV_TOOLS}/modules");
-
-#### module lookup
-# OOo conform
-my @lib_dirs;
-BEGIN {
- if ( !defined($ENV{SOLARENV}) ) {
- die "No environment found (environment variable SOLARENV is undefined)";
- }
- push(@lib_dirs, "$ENV{SOLARENV}/bin/modules");
- push(@lib_dirs, "$ENV{COMMON_ENV_TOOLS}/modules") if defined($ENV{COMMON_ENV_TOOLS});
-}
-use lib (@lib_dirs);
-
-#### globals ####
-my $sdffile = '';
-my $no_sort = '';
-my $outputfile = '';
-my $mode = '';
-my $bVerbose="0";
-my $srcpath = '';
-my $languages;
-#my %sl_modules; # Contains all modules where en-US and de is source language
-my $use_default_date = '0';
-
- # ( leftpart ) ( rightpart )
- # prj file dummy type gid lid helpid pform width lang text helptext qhelptext title timestamp
-my $sdf_regex = "((([^\t]*)\t([^\t]*)\t([^\t]*)\t([^\t]*)\t([^\t]*)\t([^\t]*)\t([^\t]*)\t([^\t]*)\t([^\t]*))\t([^\t]*)\t(([^\t]*)\t([^\t]*)\t([^\t]*)\t([^\t]*)\t)([^\t]*))";
-my $file_types = "(src|hrc|xcs|xcu|lng|ulf|xrm|xhp|xcd|xgf|xxl|xrb)";
-# Always use this date to prevent cvs conflicts
-my $default_date = "2002-02-02 02:02:02";
-
-#### main ####
-parse_options();
-
-#%sl_modules = fetch_sourcelanguage_dirlist();
-
-
-if ( $mode eq "merge" ) {
- merge_gsicheck();
- splitfile( $sdffile );
- unlink $sdffile; # remove temp file!
-}
-elsif( $mode eq "extract" ) {
- collectfiles( $outputfile );
-}
-else {
- usage();
-}
-
-exit(0);
-
-#########################################################
-sub splitfile{
-
- my $lastFile = '';
- my $currentFile = '';
- my $cur_sdffile = '';
- my $last_sdffile = '';
- my $delim;
- my $badDelim;
- my $start = 'TRUE';
- my %index = ();
- my %block;
-
- STDOUT->autoflush( 1 );
-
- #print STDOUT "Open File $sdffile\n";
- open MYFILE , "< $sdffile"
- or die "Can't open '$sdffile'\n";
-
- while( <MYFILE>){
- if( /$sdf_regex/ ){
- my $line = defined $_ ? $_ : '';
- my $prj = defined $3 ? $3 : '';
- my $file = defined $4 ? $4 : '';
- my $type = defined $6 ? $6 : '';
- my $gid = defined $7 ? $7 : '';
- my $lid = defined $8 ? $8 : '';
- my $lang = defined $12 ? $12 : '';
- my $plattform = defined $10 ? $10 : '';
- my $helpid = defined $9 ? $9 : '';
-
- next if( $prj eq "binfilter" ); # Don't merge strings into binfilter module
- chomp( $line );
- $currentFile = $srcpath . '\\' . $prj . '\\' . $file;
- $currentFile =~ s/\\/\//g;
-
- $cur_sdffile = $currentFile;
- #if( $cur_sdffile =~ /\.$file_types[\s]*$/ ){
- $cur_sdffile =~ s/\/[^\/]*\.$file_types[\s]*$/\/localize.sdf/;
- #}
-
- # Set default date
- if( $line =~ /(.*)\t[^\t\$]*$/ ){
- $line = $1."\t".$default_date;
- }
-
- if( $start ){
- $start='';
- $lastFile = $currentFile; # ?
- $last_sdffile = $cur_sdffile;
- }
-
- if( $lang eq "en-US" ){}
- elsif( $cur_sdffile eq $last_sdffile )
- {
- $block{ "$prj\t$file\t$type\t$gid\t$lid\t$helpid\t$plattform\t$lang" } = $line ;
- }
- else
- {
- writesdf( $lastFile , \%block );
- $lastFile = $currentFile; #?
- $last_sdffile = $cur_sdffile;
- %block = ();
- #if( ! $lang eq "en-US" ) {
- $block{ "$prj\t$file\t$type\t$gid\t$lid\t$helpid\t$plattform\t$lang" } = $line ;
- #}
-
- }
- } #else { print STDOUT "splitfile REGEX kaputt\n";}
-
- }
- writesdf( $lastFile , \%block );
- %block = ();
- close( MYFILE );
-
-}
-#########################################################
-
-sub writesdf{
-
- my $lastFile = shift;
- my $blockhash_ref = shift;
- my $localizeFile = $lastFile;
- my %index=();
-
- if( $localizeFile =~ /\.$file_types[\s]*$/ ){
- $localizeFile =~ s/\/[^\/]*\.$file_types[\s]*$/\/localize.sdf/;
- }else {
- print STDERR "Strange filetype found '$localizeFile'\n";
- return;
- }
- if( open DESTFILE , "< $localizeFile" ){
-
- #or die "Can't open/create '\$localizeFile'";
-
- #### Build hash
- while(<DESTFILE>){
- if( /$sdf_regex/ ){
- my $line = defined $_ ? $_ : '';
- my $prj = defined $3 ? $3 : '';
- my $file = defined $4 ? $4 : '';
- my $type = defined $6 ? $6 : '';
- my $gid = defined $7 ? $7 : '';
- my $lid = defined $8 ? $8 : '';
- my $lang = defined $12 ? $12 : '';
- my $plattform = defined $10 ? $10 : '';
- my $helpid = defined $9 ? $9 : '';
-
- chomp( $line );
- $index{ "$prj\t$file\t$type\t$gid\t$lid\t$helpid\t$plattform\t$lang" } = $line ;
-
- } #else { print STDOUT "writesdf REGEX kaputt $_\n";}
-
- }
- close( DESTFILE );
- }
- #### Copy new strings
- my @mykeys = keys( %{ $blockhash_ref } );
- my $isDirty = "FALSE";
- foreach my $key( @mykeys ){
- if( ! defined $index{ $key } ){
- # Add new entry
- $index{ $key } = $blockhash_ref->{ $key} ;
- $isDirty = "TRUE";
- }elsif( $index{ $key } ne $blockhash_ref->{ $key } ){
- # Overwrite old entry
- $index{ $key } = $blockhash_ref->{ $key };
- $isDirty = "TRUE";
- }else {
- }
- }
-
- #### Write file
-
- if( !$bVerbose ){ print STDOUT "."; }
- if( $isDirty eq "TRUE" ){
- if( $bVerbose ){ print STDOUT "$localizeFile\n"; }
- if( open DESTFILE , "+> $localizeFile" ){
- print DESTFILE get_license_header();
- @mykeys = sort keys( %index );
- foreach my $key( @mykeys ){
- print DESTFILE ( $index{ $key } , "\n" );
- }
- close DESTFILE;
- }else {
- print STDOUT "WARNING: File $localizeFile is not writable , try to merge ...\n";
- my ( $TMPFILE , $tmpfile ) = File::Temp::tempfile();
- if( open DESTFILE , "+> $tmpfile " ){
- @mykeys = keys( %index );
- foreach my $key( @mykeys ){
- print DESTFILE ( $index{ $key } , "\n" );
- }
- close DESTFILE;
- if( move( $localizeFile , $localizeFile.".backup" ) ){
- if( copy( $tmpfile , $localizeFile ) ){
- unlink $localizeFile.".backup";
- } else { print STDERR "Can't open/create '$localizeFile', original file is renamed to $localizeFile.backup\n"; }
- } else { print STDERR "Can't open/create '$localizeFile'\n"; }
- }else{
- print STDERR "WARNING: Can't open/create '$localizeFile'\n";
- }
- unlink $tmpfile;
- }
- }
-# if( $no_sort eq '' ){
-# sort_outfile( $localizeFile );
-# }
-}
-
-sub get_license_header{
- return
-"#\n".
-"# #### ### # # ### ##### ##### #### ##### ##### \n".
-"# # # # # ## # # # # # # # # # \n".
-"# # # # # # # # # # # ### # # # # \n".
-"# # # # # # ## # # # # # # # # \n".
-"# #### ### # # ### # ##### #### ##### # \n".
-"#\n".
-"# DO NOT EDIT! This file will be overwritten by localisation process\n".
-"#\n".
-"#*************************************************************************\n".
-"#\n".
-"# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.\n".
-"# \n".
-"# Copyright 2000, 2010 Oracle and/or its affiliates.\n".
-"#\n".
-"# OpenOffice.org - a multi-platform office productivity suite\n".
-"#\n".
-"# This file is part of OpenOffice.org.\n".
-"#\n".
-"# OpenOffice.org is free software: you can redistribute it and/or modify\n".
-"# it under the terms of the GNU Lesser General Public License version 3\n".
-"# only, as published by the Free Software Foundation.\n".
-"#\n".
-"# OpenOffice.org is distributed in the hope that it will be useful,\n".
-"# but WITHOUT ANY WARRANTY; without even the implied warranty of\n".
-"# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n".
-"# GNU Lesser General Public License version 3 for more details\n".
-"# (a copy is included in the LICENSE file that accompanied this code).\n".
-"#\n".
-"# You should have received a copy of the GNU Lesser General Public License\n".
-"# version 3 along with OpenOffice.org. If not, see\n".
-"# <http://www.openoffice.org/license.html>\n".
-"# for a copy of the LGPLv3 License.\n".
-"#\n".
-"#*************************************************************************\n";
-}
-######## Check input sdf file and use only the correct part
-sub merge_gsicheck{
- my $command = '';
- my ( $TMPHANDLE , $tmpfile ) = File::Temp::tempfile();
- my ( $TMPHANDLE2 , $tmpfile2 ) = File::Temp::tempfile();
- close ( $TMPHANDLE );
- close ( $TMPHANDLE2 );
-
- unlink $tmpfile2;
- my $output2 = `cat $sdffile | sort > $tmpfile2`;
- my $rc2 = $? << 8;
- if( $rc2 ne 0 ){
- printf("ERROR: Failed -> cat $sdffile | sort > $tmpfile2\n$output2\n");
- exit( -1 );
- }
-
-# if( $ENV{WRAPCMD} ){
-# $command = "$ENV{WRAPCMD} gsicheck";
-# }else{
-# $command = "gsicheck";
-# }
-# my $errfile = $tmpfile.".err";
-# $command .= " -k -c -wcf $tmpfile -wef $errfile -l \"\" $tmpfile2";
-# my $output = `$command`;
-# my $rc = $? << 8;
-# if ( $output ne "" ){
-# print STDOUT "### gsicheck ###\n";
-# print STDOUT "### The file $errfile have been written containing the errors in your sdf file. Those lines will not be merged: ###\n\n";
-# print STDOUT "$output\n";
-# print STDOUT "################\n";
-#
-# }else{
-# # Remove the 0 Byte file
-# unlink $errfile;
-# }
- $sdffile = $tmpfile2;
-# unlink $tmpfile2;
-}
-#########################################################
-sub collectfiles{
- print STDOUT "### Localize\n";
- my @sdfparticles;
- my $localizehash_ref;
- my ( $bAll , $bUseLocalize, $langhash_ref , $bHasSourceLanguage , $bFakeEnglish ) = parseLanguages();
-
- # Enable autoflush on STDOUT
- # $| = 1;
- STDOUT->autoflush( 1 );
-
- ### Search sdf particles
- print STDOUT "### Searching sdf particles\n";
- my $working_path = getcwd();
- chdir $srcpath;
- find sub {
- my $file = $File::Find::name;
- if( -f && $file =~ /.*localize.sdf$/ ) {
- push @sdfparticles , $file;
- if( $bVerbose eq "1" ) { print STDOUT "$file\n"; }
- else { print "."; }
-
- }
- } , getcwd() ;#"."; #$srcpath;
- chdir $working_path;
-
- my $nFound = $#sdfparticles +1;
- print "\n $nFound files found !\n";
-
- my ( $LOCALIZEPARTICLE , $localizeSDF ) = File::Temp::tempfile();
- close( $LOCALIZEPARTICLE );
-
- my ( $ALLPARTICLES_MERGED , $particleSDF_merged ) = File::Temp::tempfile();
- close( $ALLPARTICLES_MERGED );
- my ( $LOCALIZE_LOG , $my_localize_log ) = File::Temp::tempfile();
- close( $LOCALIZE_LOG );
-
- ## Get the localize de,en-US extract
- if( $bAll || $bUseLocalize ){
- print "### Fetching source language strings\n";
- my $command = "";
- my $args = "";
-
- if( $ENV{WRAPCMD} ){
- $command = "$ENV{WRAPCMD} localize_sl";
- }else{
- $command = "localize_sl";
- }
-
- # -e
- # if ( -x $command ){
- if( $command ){
- if( !$bVerbose ){ $args .= " -QQ -skip_links "; }
- $args .= " -e -f $localizeSDF -l ";
- my $bFlag="";
- if( $bAll ) {$args .= " en-US";}
- else{
- my @list;
- foreach my $isokey ( keys( %{ $langhash_ref } ) ){
- push @list , $isokey;
- if( $langhash_ref->{ $isokey } ne "" ){
- push @list , $langhash_ref->{ $isokey };
- }
- }
- remove_duplicates( \@list );
- foreach my $isokey ( @list ){
- switch :{
- #( $isokey=~ /^de$/i )
- # && do{
- # if( $bFlag eq "TRUE" ){ $args .= ",de"; }
- # else {
- # $args .= "de"; $bFlag = "TRUE";
- # }
- # };
- ( $isokey=~ /^en-US$/i )
- && do{
- if( $bFlag eq "TRUE" ){ $args .= ",en-US"; }
- else {
- $args .= "en-US"; $bFlag = "TRUE";
- }
- };
-
- } #switch
- } #foreach
- } # if
- } # if
- if ( $bVerbose ) { print STDOUT $command.$args."\n"; }
-
- my $rc = system( $command.$args );
-
- #my $output = `$command.$args`;
- #my $rc = $? << 8;
-
- if( $rc < 0 ){ print STDERR "ERROR: localize rc = $rc\n"; exit( -1 ); }
- ( $localizehash_ref ) = read_file( $localizeSDF , $langhash_ref );
-
- }
- ## Get sdf particles
- open ALLPARTICLES_MERGED , "+>> $particleSDF_merged"
- or die "Can't open $particleSDF_merged";
-
- ## Fill fackback hash
- my( $fallbackhashhash_ref ) = fetch_fallback( \@sdfparticles , $localizeSDF , $langhash_ref );
-# my( $fallbackhashhash_ref ) = fetch_fallback( \@sdfparticles , $localizeSDF , $langhash_ref );
- my %block;
- my $cur_fallback;
- if( !$bAll) {
- foreach my $cur_lang ( keys( %{ $langhash_ref } ) ){
- #print STDOUT "DBG: G1 cur_lang=$cur_lang\n";
- $cur_fallback = $langhash_ref->{ $cur_lang };
- if( $cur_fallback ne "" ){
- # Insert fallback strings
- #print STDOUT "DBG: Renaming $cur_fallback to $cur_lang in fallbackhash\n";
- rename_language( $fallbackhashhash_ref , $cur_fallback , $cur_lang );
- }
- foreach my $currentfile ( @sdfparticles ){
- if ( open MYFILE , "< $currentfile" ) {
- while(<MYFILE>){
- if( /$sdf_regex/ ){
- my $line = defined $_ ? $_ : '';
- my $prj = defined $3 ? $3 : '';
- my $file = defined $4 ? $4 : '';
- my $type = defined $6 ? $6 : '';
- my $gid = defined $7 ? $7 : '';
- my $lid = defined $8 ? $8 : '';
- my $lang = defined $12 ? $12 : '';
- my $plattform = defined $10 ? $10 : '';
- my $helpid = defined $9 ? $9 : '';
-
- chomp( $line );
-
- if ( $lang eq $cur_lang ){
- # Overwrite fallback strings with collected strings
- #if( ( !has_two_sourcelanguages( $cur_lang) && $cur_lang eq "de" ) || $cur_lang ne "en-US" ){
- $fallbackhashhash_ref->{ $cur_lang }{ $prj.$gid.$lid.$file.$type.$plattform.$helpid } = $line ;
- #}
-
- }
- }
- }
- }else { print STDERR "WARNING: Can't open file $currentfile"; }
- }
-
- foreach my $line ( keys( %{$fallbackhashhash_ref->{ $cur_lang } } )) {
- if( #$cur_lang ne "de" &&
- $cur_lang ne "en-US" ){
- print ALLPARTICLES_MERGED ( $fallbackhashhash_ref->{ $cur_lang }{ $line }, "\n" );
- }
- }
- }
- } else {
- foreach my $currentfile ( @sdfparticles ){
- if ( open MYFILE , "< $currentfile" ) {
- while( <MYFILE> ){
- print ALLPARTICLES_MERGED ( $_, "\n" ); # recheck de / en-US !
- }
- }
- else { print STDERR "WARNING: Can't open file $currentfile"; }
- }
- }
- close ALLPARTICLES_MERGED;
-
-
- # Hash of array
- my %output;
- my @order;
-
- ## Join both
- if( $outputfile ){
- if( open DESTFILE , "+> $outputfile" ){
- if( !open LOCALIZEPARTICLE , "< $localizeSDF" ) { print STDERR "ERROR: Can't open file $localizeSDF\n"; }
- if( !open ALLPARTICLES_MERGED , "< $particleSDF_merged" ) { print STDERR "ERROR: Can't open file $particleSDF_merged\n"; }
-
- # Insert localize
- my $extract_date="";
- while ( <LOCALIZEPARTICLE> ){
- if( /$sdf_regex/ ){
- my $leftpart = defined $2 ? $2 : '';
- my $lang = defined $12 ? $12 : '';
- my $rightpart = defined $13 ? $13 : '';
- my $timestamp = defined $18 ? $18 : '';
-
- my $prj = defined $3 ? $3 : '';
- my $file = defined $4 ? $4 : '';
- my $type = defined $6 ? $6 : '';
- my $gid = defined $7 ? $7 : '';
- my $lid = defined $8 ? $8 : '';
- #my $lang = defined $12 ? $12 : '';
- my $plattform = defined $10 ? $10 : '';
- my $helpid = defined $9 ? $9 : '';
-
-
- if( $use_default_date )
- {
- $extract_date = "$default_date\n" ;
- }
- elsif( $extract_date eq "" ) {
- $extract_date = $timestamp ;
- $extract_date =~ tr/\r\n//d;
- $extract_date .= "\n";
- }
-
- if( $bAll ){ print DESTFILE $leftpart."\t".$lang."\t".$rightpart.$extract_date ; }
- else {
- foreach my $sLang ( keys( %{ $langhash_ref } ) ){
- if( $sLang=~ /all/i ) {
- push @{ $output{ $prj.$gid.$lid.$file.$type.$plattform.$helpid } } , $leftpart."\t".$lang."\t".$rightpart.$extract_date ;
- #print DESTFILE $leftpart."\t".$lang."\t".$rightpart.$extract_date;
- }
- #if( $sLang eq "de" && $lang eq "de" ) {
- # push @{ $output{ $prj.$gid.$lid.$file.$type.$plattform.$helpid } } , $leftpart."\t".$lang."\t".$rightpart.$extract_date ;
- #print DESTFILE $leftpart."\t".$lang."\t".$rightpart.$extract_date;
- #}
- if( $sLang eq "en-US" && $lang eq "en-US" ) {
- push @order , $prj.$gid.$lid.$file.$type.$plattform.$helpid;
- if( !$bFakeEnglish ){ push @{ $output{ $prj.$gid.$lid.$file.$type.$plattform.$helpid } } , $leftpart."\t".$lang."\t".$rightpart.$extract_date ; }
- #print DESTFILE $leftpart."\t".$lang."\t".$rightpart.$extract_date;
- }
-
- }
- }
- }
- }
- # Insert particles
- while ( <ALLPARTICLES_MERGED> ){
- if( /$sdf_regex/ ){
- my $leftpart = defined $2 ? $2 : '';
- my $prj = defined $3 ? $3 : '';
- my $lang = defined $12 ? $12 : '';
- my $rightpart = defined $13 ? $13 : '';
- my $timestamp = defined $18 ? $18 : '';
-
- #my $prj = defined $3 ? $3 : '';
- my $file = defined $4 ? $4 : '';
- my $type = defined $6 ? $6 : '';
- my $gid = defined $7 ? $7 : '';
- my $lid = defined $8 ? $8 : '';
- #my $lang = defined $12 ? $12 : '';
- my $plattform = defined $10 ? $10 : '';
- my $helpid = defined $9 ? $9 : '';
-
-
- if( $use_default_date )
- {
- $extract_date = "$default_date\n" ;
- }
- elsif( $extract_date eq "" )
- {
- $extract_date = $timestamp;
- }
-
- if( ! ( $prj =~ /binfilter/i ) ) {
- push @{ $output{ $prj.$gid.$lid.$file.$type.$plattform.$helpid } } , $leftpart."\t".$lang."\t".$rightpart.$extract_date ;
- #print DESTFILE $leftpart."\t".$lang."\t".$rightpart.$extract_date ;
- }
- }
- }
-
- # Write!
- foreach my $curkey ( @order ){
- foreach my $curlist ( $output{ $curkey } ){
- foreach my $line ( @{$curlist} ){
- print DESTFILE $line;
- }
- }
- }
-
- }else { print STDERR "Can't open $outputfile";}
- }
- close DESTFILE;
- close LOCALIZEPARTICLE;
- close ALLPARTICLES_MERGED;
-
- #print STDOUT "DBG: \$localizeSDF $localizeSDF \$particleSDF_merged $particleSDF_merged\n";
- unlink $localizeSDF , $particleSDF_merged , $my_localize_log;
-
- #sort_outfile( $outputfile );
- #remove_obsolete( $outputfile ) , if $bHasSourceLanguage ne "";
- }
-
-#########################################################
-sub remove_obsolete{
- my $outfile = shift;
- my @lines;
- my $enusleftpart;
- my @good_lines;
-
- print STDOUT "### Removing obsolete strings\n";
-
- # Kick out all strings without en-US reference
- if ( open ( SORTEDFILE , "< $outfile" ) ){
- while( <SORTEDFILE> ){
- if( /$sdf_regex/ ){
- my $line = defined $_ ? $_ : '';
- my $language = defined $12 ? $12 : '';
- my $prj = defined $3 ? $3 : '';
- my $file = defined $4 ? $4 : '';
- my $type = defined $6 ? $6 : '';
- my $gid = defined $7 ? $7 : '';
- my $lid = defined $8 ? $8 : '';
- my $plattform = defined $10 ? $10 : '';
- my $helpid = defined $9 ? $9 : '';
-
- my $leftpart = $prj.$gid.$lid.$file.$type.$plattform.$helpid;
-
- if( $language eq "en-US" ){ # source string found, 1. entry
- $enusleftpart = $leftpart;
- push @good_lines , $line;
- }else{
- if( !defined $enusleftpart or !defined $leftpart ){
- print STDERR "BADLINE: $line\n";
- print STDERR "\$enusleftpart = $enusleftpart\n";
- print STDERR "\$leftpart = $leftpart\n";
- }
- if( $enusleftpart eq $leftpart ){ # matching language
- push @good_lines , $line;
- }
- #else{
- # print STDERR "OUT: \$enusleftpart=$enusleftpart \$leftpart=$leftpart \$line=$line\n";
- #}
- }
- }
- }
- close SORTEDFILE;
- } else { print STDERR "ERROR: Can't open file $outfile\n";}
-
- # Write file
- if ( open ( SORTEDFILE , "> $outfile" ) ){
- foreach my $newline ( @good_lines ) {
- print SORTEDFILE $newline;
- }
- close SORTEDFILE;
- } else { print STDERR "ERROR: Can't open file $outfile\n";}
-
-}
-#########################################################
-sub sort_outfile{
- my $outfile = shift;
- print STDOUT "### Sorting ... $outfile ...";
- my @lines;
- my @sorted_lines;
-
-
- #if ( open ( SORTEDFILE , "< $outputfile" ) ){
- if ( open ( SORTEDFILE , "< $outfile" ) ){
- my $line;
- while ( <SORTEDFILE> ){
- $line = $_;
- if( $line =~ /^[^\#]/ ){
- push @lines , $line;
- }
- }
- close SORTEDFILE;
- @sorted_lines = sort {
- my $xa_lang = "";
- my $xa_left_part = "";
- my $xa_right_part = "";
- my $xa_timestamp = "";
- my $xb_lang = "";
- my $xb_left_part = "";
- my $xb_right_part = "";
- my $xb_timestamp = "";
- my $xa = "";
- my $xb = "";
- my @alist;
- my @blist;
-
- if( $a=~ /$sdf_regex/ ){
- $xa_left_part = defined $2 ? $2 : '';
- $xa_lang = defined $12 ? $12 : '';
- $xa_right_part = defined $13 ? $13 : '';
- $xa_left_part = remove_last_column( $xa_left_part );
-
- }
- if( $b=~ /$sdf_regex/ ){
- $xb_left_part = defined $2 ? $2 : '';
- $xb_lang = defined $12 ? $12 : '';
- $xb_right_part = defined $13 ? $13 : '';
- $xb_left_part = remove_last_column( $xb_left_part );
-
-
- }
- if( ( $xa_left_part cmp $xb_left_part ) == 0 ){ # Left part equal
- if( ( $xa_lang cmp $xb_lang ) == 0 ){ # Lang equal
- return ( $xa_right_part cmp $xb_right_part ); # Right part compare
- }
- elsif( $xa_lang eq "en-US" ) { return -1; } # en-US wins
- elsif( $xb_lang eq "en-US" ) { return 1; } # en-US wins
- else { return $xa_lang cmp $xb_lang; } # lang compare
- }
- else {
- return $xa_left_part cmp $xb_left_part; # Left part compare
- }
- } @lines;
-
- if ( open ( SORTEDFILE , "> $outfile" ) ){
- print SORTEDFILE get_license_header();
- foreach my $newline ( @sorted_lines ) {
- print SORTEDFILE $newline;
- #print STDOUT $newline;
- }
- }
- close SORTEDFILE;
- } else { print STDERR "WARNING: Can't open file $outfile\n";}
- print "done\n";
-
-}
-#########################################################
-sub remove_last_column{
- my $string = shift;
- my @alist = split ( "\t" , $string );
- pop @alist;
- return join( "\t" , @alist );
-}
-
-#########################################################
-sub rename_language{
- my $fallbackhashhash_ref = shift;
- my $cur_fallback = shift;
- my $cur_lang = shift;
- my $line;
-
- foreach my $key( keys ( %{ $fallbackhashhash_ref->{ $cur_fallback } } ) ){
- $line = $fallbackhashhash_ref->{ $cur_fallback }{ $key };
- if( $line =~ /$sdf_regex/ ){
- my $leftpart = defined $2 ? $2 : '';
- my $lang = defined $12 ? $12 : '';
- my $rightpart = defined $13 ? $13 : '';
-
- $fallbackhashhash_ref->{ $cur_lang }{ $key } = $leftpart."\t".$cur_lang."\t".$rightpart;
- }
- }
-}
-
-############################################################
-sub remove_duplicates{
- my $list_ref = shift;
- my %tmphash;
- foreach my $key ( @{ $list_ref } ){ $tmphash{ $key } = '' ; }
- @{$list_ref} = keys( %tmphash );
-}
-
-##############################################################
-sub fetch_fallback{
- my $sdfparticleslist_ref = shift;
- my $localizeSDF = shift;
- my $langhash_ref = shift;
- my %fallbackhashhash;
- my $cur_lang;
- my @langlist;
-
- foreach my $key ( keys ( %{ $langhash_ref } ) ){
- $cur_lang = $langhash_ref->{ $key };
- if ( $cur_lang ne "" ) {
- push @langlist , $cur_lang;
- }
- }
- remove_duplicates( \@langlist );
- foreach $cur_lang ( @langlist ){
- if( $cur_lang eq "en-US" ){
- read_fallbacks_from_source( $localizeSDF , $cur_lang , \%fallbackhashhash );
- }
- }
-
- # remove de / en-US
- my @tmplist;
- foreach $cur_lang( @langlist ){
- if( $cur_lang ne "en-US" ){
- push @tmplist , $cur_lang;
-
- }
- }
- @langlist = @tmplist;
- if ( $#langlist +1 ){
- read_fallbacks_from_particles( $sdfparticleslist_ref , \@langlist , \%fallbackhashhash );
-
- }
- return (\%fallbackhashhash);
-}
-
-#########################################################
-sub write_file{
-
- my $localizeFile = shift;
- my $index_ref = shift;
-
- if( open DESTFILE , "+> $localizeFile" ){
- foreach my $key( %{ $index_ref } ){
- print DESTFILE ($index_ref->{ $key }, "\n" );
- }
- close DESTFILE;
- }else {
- print STDERR "Can't open/create '$localizeFile'";
- }
-}
-
-#########################################################
-sub read_file{
-
- my $sdffile = shift;
- my $langhash_ref = shift;
- my %block = ();
-
- open MYFILE , "< $sdffile"
- or die "Can't open '$sdffile'\n";
- while( <MYFILE>){
- if( /$sdf_regex/ ){
- my $line = defined $_ ? $_ : '';
- my $prj = defined $3 ? $3 : '';
- my $file = defined $4 ? $4 : '';
- my $type = defined $6 ? $6 : '';
- my $gid = defined $7 ? $7 : '';
- my $lid = defined $8 ? $8 : '';
- my $plattform = defined $10 ? $10 : '';
- my $lang = defined $12 ? $12 : '';
- my $helpid = defined $9 ? $9 : '';
-
- foreach my $isolang ( keys ( %{ $langhash_ref } ) ){
- if( $isolang=~ /$lang/i || $isolang=~ /all/i ) { $block{$prj.$gid.$lid.$file.$type.$plattform.$helpid } = $line ; }
- }
- }
- }
- return (\%block);
-}
-
-#########################################################
-sub read_fallbacks_from_particles{
-
- my $sdfparticleslist_ref = shift;
- my $isolanglist_ref = shift;
- my $fallbackhashhash_ref = shift;
- my $block_ref;
- foreach my $currentfile ( @{ $sdfparticleslist_ref } ){
- if ( open MYFILE , "< $currentfile" ) {
- while(<MYFILE>){
- if( /$sdf_regex/ ){
- my $line = defined $_ ? $_ : '';
- my $prj = defined $3 ? $3 : '';
- my $file = defined $4 ? $4 : '';
- my $type = defined $6 ? $6 : '';
- my $gid = defined $7 ? $7 : '';
- my $lid = defined $8 ? $8 : '';
- my $lang = defined $12 ? $12 : '';
- my $plattform = defined $10 ? $10 : '';
- my $helpid = defined $9 ? $9 : '';
-
- chomp( $line );
-
- foreach my $isolang ( @{$isolanglist_ref} ){
- if( $isolang=~ /$lang/i ) {
- $fallbackhashhash_ref->{ $isolang }{ $prj.$gid.$lid.$file.$type.$plattform.$helpid } = $line ;
- }
- }
- }
- }
- }else { print STDERR "WARNING: Can't open file $currentfile"; }
- }
-}
-
-#########################################################
-sub read_fallbacks_from_source{
-
- my $sdffile = shift;
- my $isolang = shift;
- my $fallbackhashhash_ref = shift;
- my $block_ref;
- # read fallback for single file
- open MYFILE , "< $sdffile"
- or die "Can't open '$sdffile'\n";
-
- while( <MYFILE>){
- if( /$sdf_regex/ ){
- my $line = defined $_ ? $_ : '';
- my $prj = defined $3 ? $3 : '';
- my $file = defined $4 ? $4 : '';
- my $type = defined $6 ? $6 : '';
- my $gid = defined $7 ? $7 : '';
- my $lid = defined $8 ? $8 : '';
- my $helpid = defined $9 ? $9 : '';
- my $lang = defined $12 ? $12 : '';
- my $plattform = defined $10 ? $10 : '';
-
- chomp( $line );
- if( $isolang=~ /$lang/i ) { $fallbackhashhash_ref->{ $isolang }{ $prj.$gid.$lid.$file.$type.$plattform.$helpid } = $line ;
- }
- }
- }
-}
-
-#########################################################
-sub parseLanguages{
-
- my $bAll;
- my $bUseLocalize;
- my $bHasSourceLanguage="";
- my $bFakeEnglish="";
- my %langhash;
- my $iso="";
- my $fallback="";
-
- #### -l all
- if( $languages=~ /all/ ){
- $bAll = "TRUE";
- $bHasSourceLanguage = "TRUE";
- }
- ### -l fr=de,de
- elsif( $languages=~ /.*,.*/ ){
- my @tmpstr = split "," , $languages;
- for my $lang ( @tmpstr ){
- if( $lang=~ /([a-zA-Z]{2,3}(-[a-zA-Z\-]*)*)(=([a-zA-Z]{2,3}(-[a-zA-Z\-]*)*))?/ ){
- $iso = $1;
- $fallback = $4;
-
- if( ( $iso && $iso=~ /(en-US)/i ) || ( $fallback && $fallback=~ /(en-US)/i ) ) {
- $bUseLocalize = "TRUE";
- }
- if( ( $iso && $iso=~ /(en-US)/i ) ) {
- $bHasSourceLanguage = "TRUE";
- }
- if( $fallback ) { $langhash{ $iso } = $fallback; }
- else { $langhash{ $iso } = ""; }
- }
- }
- }
- ### -l de
- else{
- if( $languages=~ /([a-zA-Z]{2,3}(-[a-zA-Z\-]*)*)(=([a-zA-Z]{2,3}(-[a-zA-Z\-]*)*))?/ ){
- $iso = $1;
- $fallback = $4;
-
- if( ( $iso && $iso=~ /(en-US)/i ) || ( $fallback && $fallback=~ /(en-US)/i ) ) {
- $bUseLocalize = "TRUE";
-
- }
- if( ( $iso && $iso=~ /(en-US)/i ) ) {
- $bHasSourceLanguage = "TRUE";
- }
-
- if( $fallback ) { $langhash{ $iso } = $fallback; }
- else { $langhash{ $iso } = ""; }
- }
- }
- # HACK en-US always needed!
- if( !$bHasSourceLanguage ){
- #$bHasSourceLanguage = "TRUE";
- $bUseLocalize = "TRUE";
- $bFakeEnglish = "TRUE";
- $langhash{ "en-US" } = "";
- }
- return ( $bAll , $bUseLocalize , \%langhash , $bHasSourceLanguage, $bFakeEnglish);
-}
-
-#########################################################
-sub parse_options{
-
- my $help;
- my $merge;
- my $extract;
- my $success = GetOptions('f=s' => \$sdffile , 'l=s' => \$languages , 's=s' => \$srcpath , 'h' => \$help , 'v' => \$bVerbose ,
- 'm' => \$merge , 'e' => \$extract , 'x' => \$no_sort , 'd' => \$use_default_date );
- $outputfile = $sdffile;
-
- #print STDOUT "DBG: lang = $languages\n";
- if( !$srcpath ){
- #$srcpath = "$ENV{SRC_ROOT}";
- if( !$srcpath ){
- print STDERR "No path to the source root found!\n\n";
- usage();
- exit(1);
- }
- }
- if( $help || !$success || $#ARGV > 1 || ( !$sdffile ) ){
- usage();
- exit(1);
- }
- if( $merge && $sdffile && ! ( -r $sdffile)){
- print STDERR "Can't open file '$sdffile'\n";
- exit(1);
- }
- if( !( $languages=~ /[a-zA-Z]{2,3}(-[a-zA-Z\-]*)*(=[a-zA-Z]{2,3}(-[a-zA-Z\-]*)*)?(,[a-zA-Z]{2,3}(-[a-zA-Z\-]*)*(=[a-zA-Z]{2,3}(-[a-zA-Z\-]*)*)?)*/ ) ){
- print STDERR "Please check the -l iso code\n";
- exit(1);
- }
- if( ( !$merge && !$extract ) || ( $merge && $extract ) ){ usage();exit( -1 );}
- if( $extract ){ $mode = "extract"; }
- else { $mode = "merge"; }
-}
-
-#########################################################
-sub usage{
-
- print STDERR "Usage: localize.pl\n";
- print STDERR "Split or collect SDF files\n";
- print STDERR " merge: -m -f <sdffile> -l l1[=f1][,l2[=f2]][...] [ -s <sourceroot> ]\n";
- print STDERR " extract: -e -f <outputfile> -l <lang> [ -s <sourceroot> ] [-d]\n";
- print STDERR "Options:\n";
- print STDERR " -h help\n";
- print STDERR " -m Merge mode\n";
- print STDERR " -e Extract mode\n";
- print STDERR " -f <sdffile> To split a big SDF file into particles\n";
- print STDERR " <outputfile> To collect and join all particles to one big file\n";
- print STDERR " -s <sourceroot> Path to the modules, if no \$SRC_ROOT is set\n";
- print STDERR " -l ( all | <isocode> | <isocode>=fallback ) comma seperated languages\n";
- print STDERR " -d Use default date in extracted sdf file\n";
- print STDERR " -v Verbose\n";
- print STDERR "\nExample:\n";
- print STDERR "\nlocalize -e -l en-US,pt-BR=en-US -f my.sdf\n( Extract en-US and pt-BR with en-US fallback )\n";
- print STDERR "\nlocalize -m -l cs -f my.sdf\n( Merge cs translation into the sourcecode ) \n";
-}
-
-# my $line = defined $_ ? $_ : '';
-# my $leftpart = defined $2 ? $2 : '';
-# my $prj = defined $3 ? $3 : '';
-# my $file = defined $4 ? $4 : '';
-# my $dummy = defined $5 ? $5 : '';
-# my $type = defined $6 ? $6 : '';
-# my $gid = defined $7 ? $7 : '';
-# my $lid = defined $8 ? $8 : '';
-# my $helpid = defined $9 ? $9 : '';
-# my $plattform = defined $10 ? $10 : '';
-# my $width = defined $11 ? $11 : '';
-# my $lang = defined $12 ? $12 : '';
-# my $rightpart = defined $13 ? $13 : '';
-# my $text = defined $14 ? $14 : '';
-# my $helptext = defined $15 ? $15 : '';
-# my $quickhelptext = defined $16 ? $16 : '';
-# my $title = defined $17 ? $17 : '';
-# my $timestamp = defined $18 ? $18 : '';
-
diff --git a/l10ntools/scripts/makefile.mk b/l10ntools/scripts/makefile.mk
deleted file mode 100644
index 8bfa64e3fbad..000000000000
--- a/l10ntools/scripts/makefile.mk
+++ /dev/null
@@ -1,59 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-# Copy *.py files into output tree and call a script once to
-# force python to create the *.pyc files.
-
-PRJ=..
-TARGET = l10ntools_dummy_pyc
-
-.INCLUDE: settings.mk
-
-.IF "$(SYSTEM_PYTHON)"!="YES"
-PYTHON=$(AUGMENT_LIBRARY_PATH) $(WRAPCMD) $(SOLARBINDIR)/python
-.ELSE # "$(SYSTEM_PYTHON)"!="YES"
-PYTHON=$(AUGMENT_LIBRARY_PATH) $(WRAPCMD) python
-.ENDIF # "$(SYSTEM_PYTHON)"!="YES"
-
-PYFILES = $(BIN)$/const.py \
- $(BIN)$/l10ntool.py \
- $(BIN)$/pseudo.py \
- $(BIN)$/sdf.py \
- $(BIN)$/xhtex.py \
- $(BIN)$/xtxex.py
-
-.INCLUDE: target.mk
-
-.IGNORE : create_pyc
-ALLTAR : create_pyc
-create_pyc : $(PYFILES)
- @$(PYTHON) $(BIN)/xtxex.py >& /dev/null
-
-$(BIN)$/%.py : tool/%.py
- @$(COPY) $< $@
-
-
diff --git a/l10ntools/scripts/tool/const.py b/l10ntools/scripts/tool/const.py
deleted file mode 100644
index 2d514eabdab6..000000000000
--- a/l10ntools/scripts/tool/const.py
+++ /dev/null
@@ -1,39 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-# Pseudo const
-class _const:
- class ConstError(TypeError): pass
- def __setattr__(self, name, value):
- if self.__dict__.has_key(name):
- raise self.ConstError, "Can't rebind const(%s)"%name
- self.__dict__[name] = value
-
-import sys
-sys.modules[__name__] = _const()
-
-
diff --git a/l10ntools/scripts/tool/l10ntool.py b/l10ntools/scripts/tool/l10ntool.py
deleted file mode 100644
index 126b991c377b..000000000000
--- a/l10ntools/scripts/tool/l10ntool.py
+++ /dev/null
@@ -1,220 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-from optparse import OptionParser
-from sdf import SdfData
-from pseudo import PseudoSet
-
-import sys
-import os
-import shutil
-
-class AbstractL10nTool:
- _options = {}
- _args = ""
- _resource_type = ""
- _source_language = "en-US"
-
- ##### Implement these abstract methods
-
- ##### Nameing scheme for the output files
- def get_outputfile_format_str(self):
- # filename,fileNoExt,language,extension,pathPrefix,pathPostFix,path
- #return "{path}/{fileNoExt}_{language}.{extension}"
- return self._options.pattern
-
- ################################# Merge single files ###########################################
-
- ##### Merge a single file
- def merge_file(self, inputfilename, outputfilename, parsed_file_ref, lang, is_forced_lang, sdfdata):
- pass
-
- ##### Helper for parse-once-use-often like parsing a xml file is needed implement it here
- def parse_file(self, filename):
- return None
-
- ################### Merge one big file containing all strings in all languages #################
- def merge_one_big_file(self, inputfile, outputfilename, parsed_file_ref, lang, sdfdata):
- pass
-
- ################### Extract a single File ######################################################
- def extract_file(self, inputfile):
- pass
-
- ################################################################################################
-
- def format_outputfile(self, filename, language):
- extension = filename[filename.rfind('.')+1:]
- file = filename[:filename.rfind('.')]
- # Python 2.3.x friendly
- return self.get_outputfile_format_str().replace('[', '%(').replace(']',')s') % \
- { 'filename': filename, 'fileNoExt': file, 'language': language, 'extension': extension, 'path_prefix': self._options.path_prefix,
- 'path_postfix': self._options.path_postfix, 'path': self.get_path() }
-
- #return self.get_outputfile_format_str().replace('[', '{').replace(']','}').format(
- # filename=filename, fileNoExt=file, language=language, extension=extension, path_prefix=self._options.path_prefix,
- # path_postfix=self._options.path_postfix, path=self.get_path())
-
- def get_path(self):
- if self._options.outputfile.find('/') == -1:
- return ""
- else:
- return self._options.outputfile[:self._options.outputfile.rfind('/')]
-
- def merge(self, sdfdata):
- langset,forcedset, foundset = PseudoSet(), PseudoSet() , PseudoSet()
-
- if self._options.languages:
- langset = PseudoSet(self._options.languages)
- if self._options.forcedlanguages:
- forcedset = PseudoSet(self._options.forcedlanguages)
- if sdfdata.get_languages_found_in_sdf():
- foundset = sdfdata.get_languages_found_in_sdf()
-
- if self.has_multi_inputfiles():
- filelist = self.read_inputfile_list()
- else:
- filelist = self._options.inputfile
-
- for inputfile in filelist:
- ref = self.parse_file(inputfile)
- # Don't write that files if there is no l10n present
- if ((langset & foundset) - forcedset): # all langs given and found in sdf without enforced
- [self.merge_file(inputfile,self.format_outputfile(inputfile, lang), ref, lang, False, sdfdata) for lang in ((langset & foundset) - forcedset)]
- # Always write those files even if there is no l10n available
- if forcedset: # all enforced langs
- [self.merge_file(inputfile, self.format_outputfile(inputfile, lang), ref, lang, True, sdfdata) for lang in forcedset]
- # In case a big file have to be written
- if ((langset & foundset) | forcedset): # all langs given ,found in sdf and enforced ones
- self.merge_one_big_file(inputfile, self.format_outputfile(inputfile, lang), ref, ((langset & foundset) | forcedset), sdfdata)
-
- def has_multi_inputfiles(self):
- return self._options.inputfile[0] == '@'
-
- def copy_file(self, inputfilename, outputfilename):
- try:
- os.remove(outputfilename)
- except:
- pass
-
- try:
- os.remove(outputfilename)
- except:
- pass
-
- try:
- shutil.copy(inputfilename, outputfilename)
- except IOError:
- print "ERROR: Can not copy file '" + inputfilename + "' to " + "'" + outputfilename + "'"
- sys.exit(-1)
-
- def extract(self):
- try:
- f = open(self._options.outputfile, "w+")
- f.write(self.extract_file(self._options.inputfile))
- except IOError:
- print "ERROR: Can not write file " + self._options.outputfile
- else:
- f.close()
-
- # Parse the common options
- def parse_options(self):
- parser = OptionParser()
- parser.add_option("-i", "--inputfile", dest="inputfile", metavar="FILE", help="resource file to read" )
- parser.add_option("-o", "--outputfile", dest="outputfile", metavar="FILE", help="extracted sdf or merged file" )
- parser.add_option("-m", "--inputsdffile", dest="input_sdf_file", metavar="FILE", help="merge this sdf file" )
- parser.add_option("-x", "--pathprefix", dest="path_prefix", metavar="PATH", help="" )
- parser.add_option("-y", "--pathpostfix", dest="path_postfix", metavar="PATH", help="" )
- parser.add_option("-p", "--projectname", dest="project_name", metavar="NAME", help="" )
- parser.add_option("-r", "--projectroot", dest="project_root", metavar="PATH", help="" )
- parser.add_option("-f", "--forcedlanguages", dest="forcedlanguages", metavar="ISOCODE[,ISOCODE]", help="Always merge those langs even if no l10n is available for those langs" )
- parser.add_option("-l", "--languages", dest="languages", metavar="ISOCODE[,ISOCODE]", help="Merge those langs if l10n is found for each")
- parser.add_option("-s", "--pattern", dest="pattern", metavar="", help="" )
- parser.add_option("-q", "--quiet", action="store_true", dest="quietmode", help="",default=False)
- (self._options, self.args) = parser.parse_args()
-
- # -l "de,pr,pt-BR" => [ "de" , "pt" , "pt-BR" ]
- parse_complex_arg = lambda arg: arg.split(",")
-
- if self._options.forcedlanguages:
- self._options.forcedlanguages = parse_complex_arg(self._options.forcedlanguages)
- if self._options.languages:
- self._options.languages = parse_complex_arg(self._options.languages)
- self.test_options()
-
- def __init__(self):
- self.parse_options()
- if self._options.input_sdf_file != None and len(self._options.input_sdf_file):
- sdfdata = SdfData(self._options.input_sdf_file)
- sdfdata.read()
- self.merge(sdfdata)
- else:
- self.extract()
-
- def make_dirs(self, filename):
- dir = filename[:filename.rfind('/')]
- if os.path.exists(dir):
- if os.path.isfile(dir):
- print "ERROR: There is a file '"+dir+"' where I want create a directory"
- sys.exit(-1)
- else:
- return
- else:
- try:
- os.makedirs(dir)
- except IOError:
- print "Error: Can not create dir " + dir
- sys.exit(-1)
-
- def test_options(self):
- opt = self._options
- is_valid = lambda x: x != None and len(x) > 0
- return is_valid(opt.project_root) and is_valid(opt.project_name) and is_valid(opt.languages) and \
- ( is_valid(opt.inputfile) and (( is_valid(opt.path_prefix) and is_valid(opt.path_postfix) ) or is_valid(opt.outputfile)) and \
- ( ( is_valid(opt.input_sdf_file) and ( is_valid(opt.outputfile) or ( is_valid(opt.path_prefix) and is_valid(opt.path_postfix) ) or \
- ( is_valid(opt.inputfile) and is_valid(opt.outputFile)) ))))
- print "Strange options ..."
- sys.exit( -1 )
-
- def read_inputfile_list(self):
- if self.has_multi_inputfiles():
- lines = []
- try:
- f = open(self._options.inputfile[1:], "r")
- lines = [line.strip('\n') for line in f.readlines()]
- except IOError:
- print "ERROR: Can not read file list " + self._options.inputfile[2:]
- sys.exit(-1)
- else:
- f.close()
- return lines
-
- def get_filename_string(self, inputfile):
- absfile = os.path.realpath(os.path.abspath(inputfile))
- absroot = os.path.realpath(os.path.abspath(self._options.project_root))
- return absfile[len(absroot)+1:].replace('/','\\')
-
diff --git a/l10ntools/scripts/tool/pseudo.py b/l10ntools/scripts/tool/pseudo.py
deleted file mode 100644
index 0956325e31db..000000000000
--- a/l10ntools/scripts/tool/pseudo.py
+++ /dev/null
@@ -1,184 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-# to support macosx baseline machines from Cretaceous period
-
-# incomplete set() class implementation of Python 2.4
-class PseudoSet:
- _list = []
-
- def __str__(self):
- return str(self._list)
-
- def __init__(self, newlist=[]):
- self._list = self._remove_dupes(newlist)
-
- def __or__(self, other):
- tmplist = []
- if self._list != None and other != None:
- tmplist.extend(self._list)
- tmplist.extend(other)
- return PseudoSet(self._remove_dupes(tmplist))
- else:
- print "__or__(None)"
-
- def __sub__(self,other):
- tmplist = []
- if self._list != None and other != None:
- tmplist.extend(self._list)
- [tmplist.remove(key) for key in other if key in tmplist]
- else:
- print "__sub__(none)"
- return PseudoSet(tmplist)
-
- def __and__(self, other):
- tmplist = []
- if other != None and self._list != None:
- [tmplist.append(key) for key in self._list if key in other]
- return PseudoSet(tmplist)
- else:
- print "__and__(None)"
-
- def __iter__(self):
- return self._list.__iter__()
-
- def __items__(self):
- return self._list.items()
-
- def __keys__(self):
- return keys(self._list)
-
- def _remove_dupes(self, list):
- tmpdict = {}
- for key in list:
- tmpdict[key] = 1
- return tmpdict.keys()
-
-# incomplete OrderedDict() class implementation
-class PseudoOrderedDict(dict):
- _keylist = []
- _valuelist = []
-
- def __init__(self, defaults={}):
- dict.__init__(self)
- for n,v in defaults.items():
- self[n] = v
-
- def __setitem__(self, key, value):
- self._keylist.append(key)
- self._valuelist.append(value)
- return dict.__setitem__(self, key, value)
-
- def __delattr__(self, key):
- self._keylist.__delattr__(key)
- self._valuelist.__delattr__(dict[key])
- return dict.__delattr__(self, key)
-
- def __delitem__(self, key):
- self._keylist.__delitem__(key)
- self._valuelist.__delitem__(dict[key])
- return dict.__delitem__(self, key)
-
- def __iter__(self):
- raise NotImplementedError("__iter__")
-
- def __iterkeys__(self):
- return self._keylist
-
- def iteritems(self):
- #return self._valuelist
- return zip(self._keylist, self._valuelist)
-
- def items(self):
- return zip(self._keylist,self._valuelist)
-
- def __keys__(self):
- return self._keylist
-
- def keys(self):
- return self._keylist
-
- def __keysattr__(self):
- return self._keylist
-
- def pop(self, key):
- self._keylist.pop(key)
- self._valuelist.pop(key)
- return dict.__pop__(self, key)
-
- def popitem(self):
- raise NotImplementedError("popitem")
-
-def _testdriver_set():
- list, list1 = [] ,[]
- list.append("a")
- list.append("b")
- list.append("c")
-
- list1.append("a")
- list1.append("b")
- list1.append("d")
- list1.append("e")
- list1.append("e")
-
- if "a" in list:
- print "YEAH!"
-
- a = PseudoSet(list)
- b = PseudoSet(list1)
-
- print "a="+str(a)
- print "b="+str(b)
- print "a|b=" + str(a|b)
- print "a="+str(a)
- print "b="+str(b)
- print "a&b=" + str(a&b)
- print "a="+str(a)
- print "b="+str(b)
- print "a-b" + str(a-b)
-
- for key in a:
- print key
-
-def _testdriver_dict():
- d = PseudoOrderedDict()
- d["a"] = 1
- d["b"] = 2
- d["c"] = 3
- d["d"] = 4
- d["e"] = 5
- d["f"] = 6
-
- print "a="+str(d["a"])
- print "e="+str(d["e"])
- for key,value in d.iteritems():
- print "d["+key+"]="+str(d[key])
- print "key="+str(key)+" value="+str(value)
-
- print "keys="+str(d.keys())
-
-#_testdriver_dict()
diff --git a/l10ntools/scripts/tool/sdf.py b/l10ntools/scripts/tool/sdf.py
deleted file mode 100644
index 96afbed1452c..000000000000
--- a/l10ntools/scripts/tool/sdf.py
+++ /dev/null
@@ -1,170 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-from pseudo import PseudoSet,PseudoOrderedDict
-from time import gmtime, strftime
-
-class SdfData:
- _filename = "";
- _dict = PseudoOrderedDict()
- _languages_found = [];
-
- def __init__ (self, filename=""):
- self._filename = filename
-
- def __getitem__(self, key):
- if self._dict.has_key(key):
- return self._dict[key]
- else:
- return None
-
- def has_key(self, key):
- return self._dict.has_key(key)
-
- def __setitem__(self, key, value):
- self._dict[key] = value
-
- def get_languages_found_in_sdf(self):
- return PseudoSet(self._languages_found)
-
- def read(self):
- try:
- f = open(self._filename, "r")
- lines = [line.rstrip('\n') for line in f.readlines()]
- except IOError:
- print "ERROR: Trying to read "+ self._filename
- raise
- else:
- f.close()
- for line in lines:
- entity = SdfEntity()
- entity.set_properties(line)
- self._dict[entity.get_id()] = entity
- self._languages_found.append(entity.langid)
-
- def write(self, filename):
- try:
- f = open(filename, "w+")
- for value in self._dict.itervalues():
- #f.write( repr(value)+"\n" )
- f.write(value + "\n")
- except IOError:
- print "ERROR: Trying to write " + filename
- raise
- else:
- f.close()
-
-import sys
-class SdfEntity:
- # Sdf format columns
- project = ""
- source_file = ""
- dummy1 = ""
- resource_type = ""
- gid = ""
- lid = ""
- helpid = ""
- platform = ""
- dummy2 = ""
- langid = ""
- text = ""
- helptext = ""
- quickhelptext = ""
- title = ""
- date = ""
-
- import const
- const._PROJECT_POS = 0
- const._SOURCE_FILE_POS = 1
- const._DUMMY1_POS = 2
- const._RESOURCE_TYPE_POS = 3
- const._GID_POS = 4
- const._LID_POS = 5
- const._HELPID_POS = 6
- const._PLATFORM_POS = 7
- const._DUMMY2_POS = 8
- const._LANGID_POS = 9
- const._TEXT_POS = 10
- const._HELPTEXT_POS = 11
- const._QUICKHELPTEXT_POS = 12
- const._TITLE_POS = 13
- const._DATE_POS = 14
-
- def __init__(self, project="", source_file="", dummy1="0", resource_type="", gid="", lid="", helpid="", platform="", dummy2="0", langid="",
- text="", helptext="", quickhelptext="", title="", date=""):
- self.project = project;
- self.source_file = source_file;
- self.dummy1 = dummy1;
- self.resource_type = resource_type;
- self.gid = gid;
- self.lid = lid;
- self.helpid = helpid;
- self.platform = platform;
- self.dummy2 = dummy2;
- self.langid = langid;
- self.text = text;
- self.helptext = helptext;
- self.quickhelptext = quickhelptext;
- self.title = title;
- if date != "":
- self.date = date;
- else:
- self.date = strftime("%Y-%m-%d %H:%M:%S",gmtime())
-
-
- def set_properties(self, line):
- splitted = line.split("\t")
- if len(splitted) == 15:
- self.project = splitted[ self.const._PROJECT_POS ]
- self.source_file = splitted[ self.const._SOURCE_FILE_POS ]
- self.dummy1 = splitted[ self.const._DUMMY1_POS ]
- self.resource_type = splitted[ self.const._RESOURCE_TYPE_POS ]
- self.gid = splitted[ self.const._GID_POS ]
- self.lid = splitted[ self.const._LID_POS ]
- self.helpid = splitted[ self.const._HELPID_POS ]
- self.platform = splitted[ self.const._PLATFORM_POS ]
- self.dummy2 = splitted[ self.const._DUMMY2_POS ]
- self.langid = splitted[ self.const._LANGID_POS ]
- self.text = splitted[ self.const._TEXT_POS ]
- self.helptext = splitted[ self.const._HELPTEXT_POS ]
- self.quickhelptext = splitted[ self.const._QUICKHELPTEXT_POS ]
- self.title = splitted[ self.const._TITLE_POS ]
- self.date = splitted[ self.const._DATE_POS ]
-
- def get_file_id(self):
- return self.project + "\\" + self.source_file
-
- def get_resource_path(self):
- return self.source_file[0:self.source_file.rfind( "\\" )-1]
-
- def __str__(self):
- return ''.join([self.project, "\t", self.source_file, "\t", self.dummy1, "\t", self.resource_type, "\t" ,
- self.gid, "\t", self.lid, "\t", self.helpid, "\t", self.platform, "\t", self.dummy2, "\t" , self.langid,
- "\t", self.text, "\t", self.helptext, "\t", self.quickhelptext, "\t" , self.title, "\t", self.date ])
-
- def get_id(self):
- return ''.join([self.project, self.gid, self.lid, self.source_file, self.resource_type, self.platform, self.helpid, self.langid])
diff --git a/l10ntools/scripts/tool/xhtex.py b/l10ntools/scripts/tool/xhtex.py
deleted file mode 100644
index d916fc675944..000000000000
--- a/l10ntools/scripts/tool/xhtex.py
+++ /dev/null
@@ -1,136 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-from l10ntool import AbstractL10nTool
-from sdf import SdfEntity
-import sys
-import xml.dom.minidom
-
-class Xhtex(AbstractL10nTool):
- _resource_type = "xht"
- _sdfdata = ()
- _lang = ""
-
- # Extract methods
- def extract_topic(self, list, inputfile):
- topics = []
- for elem in list:
- if elem.childNodes[0].nodeType == elem.TEXT_NODE and len(elem.childNodes[0].data.strip()):
- topics.append(self.prepare_sdf_line(id=elem.getAttribute("id").strip(), text=elem.childNodes[0].data, inputfile=inputfile))
- return topics
-
- def extract_title(self, list, inputfile):
- titles = []
- for elem in list:
- if len(elem.getAttribute("title").strip()):
- titles.append(self.prepare_sdf_line(id=elem.getAttribute("id").strip(), text=elem.getAttribute("title").strip(), inputfile=inputfile))
- return titles
-
- # Merge methods
- def merge_topic(self, list, sdfdata, lang, inputfilename, dom):
- for elem in list:
- if elem.childNodes[0].nodeType == elem.TEXT_NODE and elem.getAttribute("id").strip():
- obj = self.prepare_sdf_line(inputfile=inputfilename, lang=lang, id=elem.getAttribute("id").strip())
- if sdfdata[obj.get_id()]:
- elem.childNodes[0].data = unicode(str(sdfdata[obj.get_id()].text),"utf8")
-
-
- def merge_title(self, list, sdfdata, lang, inputfilename):
- for elem in list:
- obj = self.prepare_sdf_line(inputfile=inputfilename, lang=lang, id=elem.getAttribute("id").strip())
- if elem.getAttribute("id").strip() and sdfdata[obj.get_id()]:
- elem.setAttribute("title", unicode(str(sdfdata[obj.get_id()].text),"utf8"))
-
- # L10N tool
- def __init__(self):
- AbstractL10nTool.__init__(self)
-
- def parse_file(self, filename):
- document = ""
- try:
- f = open(filename, "r+")
- document = f.read()
- except IOError:
- print "ERROR: Can not read file " + filename
- sys.exit(-1)
- else:
- f.close()
- return xml.dom.minidom.parseString(document)
-
-
- def merge_file(self, inputfilename, outputfilename, parsed_file_ref, lang,is_forced_lang, sdfdata):
- if lang == "en-US":
- mod_outputfilename = outputfilename.replace("_en-US",'')
- self.make_dirs(mod_outputfilename)
- self.copy_file(inputfilename, mod_outputfilename)
- return
- dom = parsed_file_ref.cloneNode(True)
- #dom = self.parse_file(inputfilename) # in case cloneNode is buggy just parse it always
-
- self.merge_topic(dom.getElementsByTagName("topic"), sdfdata, lang, inputfilename, dom)
- self.merge_title(dom.getElementsByTagName("node"), sdfdata, lang, inputfilename)
- self.merge_title(dom.getElementsByTagName("help_section"), sdfdata, lang, inputfilename)
- self.make_dirs(outputfilename)
- try:
- f = open(outputfilename, "w+")
- str = dom.toxml()
- f.write(str.encode("utf-8"))
- except IOError:
- print "ERROR: Can not write file " + outputfilename
- sys.exit(-1)
- else:
- f.close()
-
- ##### Helper for parse-once-use-often like parsing a xml file is needed implement it here
- def parse_file(self, filename):
- document = ""
- try:
- f = open(filename,"r")
- document = f.read()
- except IOError:
- print "ERROR: Can not read file " + filename
- else:
- f.close()
- return xml.dom.minidom.parseString(document)
-
- ##### Extract a single File
- def extract_file(self, inputfile):
- sdf_data = []
- dom = self.parse_file(inputfile)
- sdf_data.extend(self.extract_topic(dom.getElementsByTagName("topic"), inputfile))
- sdf_data.extend(self.extract_title(dom.getElementsByTagName("help_section"), inputfile))
- sdf_data.extend(self.extract_title(dom.getElementsByTagName("node"), inputfile))
- return ''.join([str(line)+"\n" for line in sdf_data])
-
- def prepare_sdf_line(self, inputfile="", lang="" , id="" , text=""):
- if lang == "":
- lang = self._source_language
- return SdfEntity(project=self._options.project_name, source_file=self.get_filename_string(inputfile),
- resource_type=self._resource_type, gid=id, lid="", langid=lang,text=text)
-
-run = Xhtex()
-
diff --git a/l10ntools/scripts/tool/xtxex.py b/l10ntools/scripts/tool/xtxex.py
deleted file mode 100644
index 96912754b7df..000000000000
--- a/l10ntools/scripts/tool/xtxex.py
+++ /dev/null
@@ -1,94 +0,0 @@
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-from l10ntool import AbstractL10nTool
-from sdf import SdfEntity
-import sys
-import shutil
-
-class Xtxex(AbstractL10nTool):
- _resource_type = "xtx"
-
- def __init__(self):
- AbstractL10nTool.__init__(self)
-
- def merge_file(self, inputfilename, outputfilename, parsed_file_ref, lang, is_forced_lang, sdfdata):
- # Special handling for en-US files
- if lang == "en-US":
- mod_outputfilename = outputfilename
- # mod here if needed
- self.copy_file(inputfilename, mod_outputfilename)
- return
- # merge usual lang
- sdfline = self.prepare_sdf_line(inputfilename,lang)
- if sdfdata.has_key(sdfline.get_id()):
- line = sdfdata[sdfline.get_id()].text.replace("\\n", '\n')
- self.make_dirs(outputfilename)
- try:
- f = open(outputfilename, "w+")
- f.write(line)
- except IOError:
- print "ERROR: Can not write file " + outputfilename
- sys.exit(-1)
- else:
- f.close()
- return
- # no sdf data found then copy en-US source file
- if is_forced_lang:
- self.copy_file(inputfilename, outputfilename)
-
- ##### Extract a single File
- def extract_file(self, inputfile):
- lines = []
- try:
- f = open(inputfile, "r")
- lines = f.readlines()
- except IOError:
- print "ERROR: Can not open file " + inputfile
- sys.exit(-1)
- else:
- f.close()
- # remove legal header
- lines = [line for line in lines if len(line) > 0 and not line[0] == '#']
- # escape all returns
- lines = [line.replace('\n', "\\n") for line in lines]
- line = ''.join(lines)
- test = str(line)
- if len(test.strip()):
- sdf_entity = self.prepare_sdf_line(inputfile);
- sdf_entity.text = line
- return str(sdf_entity)
- else:
- return ""
-
- def prepare_sdf_line(self, inputfile="", lang=""):
- if lang == "":
- lang = self._source_language
- return SdfEntity(project=self._options.project_name, source_file=self.get_filename_string(inputfile),
- resource_type=self._resource_type, gid="none", lid="none", langid=lang,text="")
-
-run = Xtxex()
diff --git a/l10ntools/scripts/xhtex b/l10ntools/scripts/xhtex
deleted file mode 100755
index 5409f179777d..000000000000
--- a/l10ntools/scripts/xhtex
+++ /dev/null
@@ -1,46 +0,0 @@
-#!/bin/sh
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-if [ x${SOLARENV}x = xx ]; then
- echo No environment found, please use 'setsolar'
-exit 1
-fi
-
-if [ ${GUI} = "WNT" ]; then
-if [ x${SOLARVER}x = xx -o x${UPDMINOREXT}x = xx ]; then
- exec python $SOLARVERSION/$INPATH/bin/xhtex.py "$@"
-else
- exec python $SOLARVERSION/$INPATH/bin$UPDMINOREXT/xhtex.py "$@"
-fi
-else
-if [ x${SOLARVER}x = xx -o x${UPDMINOREXT}x = xx ]; then
- exec python $SOLARVERSION/$INPATH/bin/xhtex.py "$@"
-else
- exec python $SOLARVERSION/$INPATH/bin$UPDMINOREXT/xhtex.py "$@"
-fi
-fi
diff --git a/l10ntools/scripts/xtxex b/l10ntools/scripts/xtxex
deleted file mode 100755
index 39da89fd81ce..000000000000
--- a/l10ntools/scripts/xtxex
+++ /dev/null
@@ -1,47 +0,0 @@
-#!/bin/sh
-#*************************************************************************
-#
-# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
-# Copyright 2000, 2010 Oracle and/or its affiliates.
-#
-# OpenOffice.org - a multi-platform office productivity suite
-#
-# This file is part of OpenOffice.org.
-#
-# OpenOffice.org is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License version 3
-# only, as published by the Free Software Foundation.
-#
-# OpenOffice.org is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Lesser General Public License version 3 for more details
-# (a copy is included in the LICENSE file that accompanied this code).
-#
-# You should have received a copy of the GNU Lesser General Public License
-# version 3 along with OpenOffice.org. If not, see
-# <http://www.openoffice.org/license.html>
-# for a copy of the LGPLv3 License.
-#
-#*************************************************************************
-
-if [ x${SOLARENV}x = xx ]; then
- echo No environment found, please use 'setsolar'
-exit 1
-fi
-
-if [ ${GUI} = "WNT" ]; then
-if [ x${SOLARVER}x = xx -o x${UPDMINOREXT}x = xx ]; then
- exec python $SOLARVERSION/$INPATH/bin/xtxex.py "$@"
-else
- exec python $SOLARVERSION/$INPATH/bin$UPDMINOREXT/xtxex.py "$@"
-fi
-else
-if [ x${SOLARVER}x = xx -o x${UPDMINOREXT}x = xx ]; then
- exec python $SOLARVERSION/$INPATH/bin/xtxex.py "$@"
-else
- exec python $SOLARVERSION/$INPATH/bin$UPDMINOREXT/xtxex.py "$@"
-fi
-fi
-
diff --git a/l10ntools/source/cfg_yy_wrapper.c b/l10ntools/source/cfg_yy_wrapper.c
index ac678d17f399..ecfb35b30df5 100644
--- a/l10ntools/source/cfg_yy_wrapper.c
+++ b/l10ntools/source/cfg_yy_wrapper.c
@@ -1,2 +1,5 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
// Helper to suppress warnings in lex generated c code, see #i57362#
#include "cfg_yy.c"
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/l10ntools/source/cfglex.l b/l10ntools/source/cfglex.l
index 3fc3aa5b965c..a6f6b366a8d5 100644
--- a/l10ntools/source/cfglex.l
+++ b/l10ntools/source/cfglex.l
@@ -30,6 +30,9 @@
#pragma warning(push, 1)
#endif
+int yycolumn = 1;
+#define YY_USER_ACTION yycolumn += yyleng;
+
/* external functions (C++ code, declared as extren "C" */
extern int WorkOnTokenSet( int, char* );
extern int InitCfgExport( char * , char *);
@@ -116,6 +119,7 @@ int bText=0;
}
.|\n {
+ yycolumn = 1;
if ( bText == 1 )
WorkOnTokenSet( CFG_TEXTCHAR, yytext );
else
@@ -138,7 +142,7 @@ void YYWarning( char *s )
{
/* write warning to stderr */
fprintf( stderr,
- "Warning: \"%s\" in line %d: \"%s\"\n", s, yylineno, yytext );
+ "Warning: \"%s\" in line %d, column %d: \"%s\"\n", s, yylineno, yycolumn, yytext );
}
/*****************************************************************************/
@@ -151,7 +155,7 @@ void yyerror ( char *s )
{
/* write error to stderr */
fprintf( stderr,
- "Error: \"%s\" in line %d: \"%s\"\n", s, yylineno, yytext );
+ "Error: \"%s\" in line %d, column %d: \"%s\"\n", s, yylineno, yycolumn, yytext );
SetError();
}
diff --git a/l10ntools/source/cfgmerge.cxx b/l10ntools/source/cfgmerge.cxx
index ab53f28a1092..c4f24edeb487 100644
--- a/l10ntools/source/cfgmerge.cxx
+++ b/l10ntools/source/cfgmerge.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -35,7 +36,6 @@
#include "export.hxx"
#include "cfgmerge.hxx"
#include "tokens.h"
-#include "utf8conv.hxx"
extern "C" { int yyerror( char * ); }
extern "C" { int YYWarning( char * ); }
@@ -252,7 +252,7 @@ extern FILE *GetCfgFile()
// create file name, beginnig with project root
// (e.g.: source\ui\src\menue.src)
-// printf("sFullEntry = %s\n",sFullEntry.GetBuffer());
+// printf("sFullEntry = %s\n",sFullEntry.GetBuffer());
sActFileName = sFullEntry.Copy( sPrjEntry.Len() + 1 );
// printf("sActFileName = %s\n",sActFileName.GetBuffer());
@@ -297,7 +297,7 @@ int GetError()
CfgStackData* CfgStack::Push( const ByteString &rTag, const ByteString &rId )
{
CfgStackData *pD = new CfgStackData( rTag, rId );
- Insert( pD, LIST_APPEND );
+ maList.push_back( pD );
return pD;
}
@@ -309,19 +309,20 @@ CfgStackData* CfgStack::Push( const ByteString &rTag, const ByteString &rId )
CfgStack::~CfgStack()
/*****************************************************************************/
{
- for ( sal_uLong i = 0; i < Count(); i++ )
- delete GetObject( i );
+ for ( size_t i = 0, n = maList.size(); i < n; i++ )
+ delete maList[ i ];
+ maList.clear();
}
/*****************************************************************************/
-ByteString CfgStack::GetAccessPath( sal_uLong nPos )
+ByteString CfgStack::GetAccessPath( size_t nPos )
/*****************************************************************************/
{
if ( nPos == LIST_APPEND )
- nPos = Count() - 1;
+ nPos = maList.size() - 1;
ByteString sReturn;
- for ( sal_uLong i = 0; i <= nPos; i++ ) {
+ for ( size_t i = 0; i <= nPos; i++ ) {
if ( i )
sReturn += ".";
sReturn += GetStackData( i )->GetIdentifier();
@@ -331,13 +332,18 @@ ByteString CfgStack::GetAccessPath( sal_uLong nPos )
}
/*****************************************************************************/
-CfgStackData *CfgStack::GetStackData( sal_uLong nPos )
+CfgStackData *CfgStack::GetStackData( size_t nPos )
/*****************************************************************************/
{
if ( nPos == LIST_APPEND )
- nPos = Count() - 1;
+ {
+ if (!maList.empty())
+ nPos = maList.size() - 1;
+ else
+ return 0;
+ }
- return GetObject( nPos );
+ return maList[ nPos ];
}
//
@@ -502,7 +508,7 @@ int CfgParser::ExecuteAnalyzedToken( int nToken, char *pToken )
pStackData = aStack.GetStackData();
}
else {
- ByteString sError( "Missplaced close tag: " );
+ ByteString sError( "Misplaced close tag: " );
ByteString sInFile(" in file ");
sError += sToken;
sError += sInFile;
@@ -576,9 +582,6 @@ int CfgParser::Execute( int nToken, char * pToken )
void CfgParser::Error( const ByteString &rError )
/*****************************************************************************/
{
-// ByteString sError( rError );
-// sError.Append("Error: In file ");
-// sError.Append( sActFileName );
yyerror(( char * ) rError.GetBuffer());
}
@@ -655,18 +658,14 @@ void CfgExport::WorkOnRessourceEnd()
pStackData->sText[ ByteString("en-US") ].Len() )))
{
ByteString sFallback = pStackData->sText[ ByteString("en-US") ];
-
- //if ( pStackData->sText[ ByteString("en-US") ].Len())
- // sFallback = pStackData->sText[ ByteString("en-US") ];
-
ByteString sLocalId = pStackData->sIdentifier;
ByteString sGroupId;
- if ( aStack.Count() == 1 ) {
+ if ( aStack.size() == 1 ) {
sGroupId = sLocalId;
sLocalId = "";
}
else {
- sGroupId = aStack.GetAccessPath( aStack.Count() - 2 );
+ sGroupId = aStack.GetAccessPath( aStack.size() - 2 );
}
ByteString sTimeStamp( Export::GetTimeStamp());
@@ -693,7 +692,6 @@ void CfgExport::WorkOnRessourceEnd()
sOutput += sText; sOutput += "\t\t\t\t";
sOutput += sTimeStamp;
- //if( !sCur.EqualsIgnoreCaseAscii("de") ||( sCur.EqualsIgnoreCaseAscii("de") && !Export::isMergingGermanAllowed( sPrj ) ) )
pOutputStream->WriteLine( sOutput );
}
}
@@ -723,7 +721,6 @@ CfgMerge::CfgMerge(
: CfgOutputParser( rOutputFile ),
pMergeDataFile( NULL ),
pResData( NULL ),
- bGerman( sal_False ),
sFilename( rFilename ),
bEnglish( sal_False )
{
@@ -759,12 +756,12 @@ void CfgMerge::WorkOnText(
if ( !pResData ) {
ByteString sLocalId = pStackData->sIdentifier;
ByteString sGroupId;
- if ( aStack.Count() == 1 ) {
+ if ( aStack.size() == 1 ) {
sGroupId = sLocalId;
sLocalId = "";
}
else {
- sGroupId = aStack.GetAccessPath( aStack.Count() - 2 );
+ sGroupId = aStack.GetAccessPath( aStack.size() - 2 );
}
ByteString sPlatform( "" );
@@ -774,8 +771,6 @@ void CfgMerge::WorkOnText(
pResData->sResTyp = pStackData->sResTyp;
}
- //if ( nLangIndex.EqualsIgnoreCaseAscii("de") )
- // bGerman = sal_True;
if (( nLangIndex.EqualsIgnoreCaseAscii("en-US") ))
bEnglish = sal_True;
@@ -805,10 +800,10 @@ void CfgMerge::Output( const ByteString& rOutput )
pOutputStream->Write( rOutput.GetBuffer(), rOutput.Len());
}
-sal_uLong CfgStack::Push( CfgStackData *pStackData )
+size_t CfgStack::Push( CfgStackData *pStackData )
{
- Insert( pStackData, LIST_APPEND );
- return Count() - 1;
+ maList.push_back( pStackData );
+ return maList.size() - 1;
}
/*****************************************************************************/
@@ -827,7 +822,6 @@ void CfgMerge::WorkOnRessourceEnd()
ByteString sContent;
pEntrys->GetText( sContent, STRING_TYP_TEXT, sCur , sal_True );
if (
- // (!sCur.EqualsIgnoreCaseAscii("de") ) &&
( !sCur.EqualsIgnoreCaseAscii("en-US") ) &&
( sContent != "-" ) && ( sContent.Len()))
@@ -867,6 +861,7 @@ void CfgMerge::WorkOnRessourceEnd()
}
delete pResData;
pResData = NULL;
- bGerman = sal_False;
bEnglish = sal_False;
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/l10ntools/source/directory.cxx b/l10ntools/source/directory.cxx
index c354d54ad4ea..97be7c2332fb 100644
--- a/l10ntools/source/directory.cxx
+++ b/l10ntools/source/directory.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -28,6 +29,11 @@
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_l10ntools.hxx"
+
+#ifdef WNT
+#include <windows.h>
+#endif
+
#include <l10ntools/directory.hxx>
#include "tools/string.hxx"
#include <iostream>
@@ -101,9 +107,6 @@ void Directory::readDirectory()
}
#ifdef WNT
-#include <tools/prewin.h>
-#include <windows.h>
-#include <tools/postwin.h>
void Directory::readDirectory ( const rtl::OUString& sFullpath )
{
@@ -190,23 +193,36 @@ void Directory::readDirectory( const rtl::OUString& sFullpath )
if( sFullpath.getLength() < 1 ) return;
- rtl::OString sFullpathext = rtl::OUStringToOString( sFullpath , RTL_TEXTENCODING_UTF8 , sFullpath.getLength() ).getStr();
+ rtl::OString sFullpathext = rtl::OUStringToOString( sFullpath , RTL_TEXTENCODING_UTF8 );
// stat
- if( stat( sFullpathext.getStr() , &statbuf ) < 0 ){ printf("warning: Can not stat %s" , sFullpathext.getStr() ); return; }// error }
+ if( stat( sFullpathext.getStr(), &statbuf ) < 0 )
+ {
+ printf("warning: Can not stat %s" , sFullpathext.getStr() );
+ return;
+ }
- if( S_ISDIR(statbuf.st_mode ) == 0 ) { return; }// error } return; // not dir
+ if( S_ISDIR(statbuf.st_mode ) == 0 )
+ return;
- if( (dir = opendir( sFullpathext.getStr() ) ) == NULL ) {printf("readerror 2 in %s \n",sFullpathext.getStr()); return; } // error } return; // error
+ if( (dir = opendir( sFullpathext.getStr() ) ) == NULL )
+ {
+ printf("readerror 2 in %s \n",sFullpathext.getStr());
+ return;
+ }
dirholder aHolder(dir);
- sFullpathext += rtl::OString( "/" );
-
const rtl::OString sDot ( "." ) ;
const rtl::OString sDDot( ".." );
- if ( chdir( sFullpathext.getStr() ) == -1 ) { printf("chdir error in %s \n",sFullpathext.getStr()); return; } // error
+ if ( chdir( sFullpathext.getStr() ) == -1 )
+ {
+ printf("chdir error in %s \n",sFullpathext.getStr());
+ return;
+ }
+
+ sFullpathext += rtl::OString( "/" );
while( ( dirp = readdir( dir ) ) != NULL )
{
@@ -222,7 +238,7 @@ void Directory::readDirectory( const rtl::OUString& sFullpath )
// stat new entry
if( lstat( sEntity.getStr() , &statbuf2 ) < 0 )
{
- printf("error on entry %s\n" , sEntity.getStr() ) ; // error
+ printf("error on entry %s\n" , sEntity.getStr() ) ;
continue;
}
@@ -258,8 +274,14 @@ void Directory::readDirectory( const rtl::OUString& sFullpath )
}
}
}
- if ( chdir( ".." ) == -1 ) { printf("chdir error in .. \n"); return; } // error
- if( aHolder.close() < 0 ) return ; // error
+ if ( chdir( ".." ) == -1 )
+ {
+ printf("chdir error in .. \n");
+ return;
+ }
+
+ if ( aHolder.close() < 0 )
+ return;
std::sort( aFileVec.begin() , aFileVec.end() , File::lessFile );
std::sort( aDirVec.begin() , aDirVec.end() , Directory::lessDir );
@@ -268,3 +290,5 @@ void Directory::readDirectory( const rtl::OUString& sFullpath )
#endif
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/l10ntools/source/export.cxx b/l10ntools/source/export.cxx
index 1012e19b6064..69f1e967b13c 100644
--- a/l10ntools/source/export.cxx
+++ b/l10ntools/source/export.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -32,8 +33,8 @@
#include <tools/fsys.hxx>
#include "export.hxx"
#include "tokens.h"
-#include "utf8conv.hxx"
#include <iostream>
+#include <vector>
extern "C" { int yyerror( char * ); }
extern "C" { int YYWarning( char * ); }
@@ -54,7 +55,7 @@ Export *pExport = 0L;
#define STATE_LANGUAGES 0X000B
// set of global variables
-DECLARE_LIST( FileList, ByteString * )
+typedef ::std::vector< ByteString* > FileList;
FileList aInputFileList;
sal_Bool bEnableExport;
sal_Bool bMergeMode;
@@ -150,7 +151,7 @@ extern char *GetOutputFile( int argc, char* argv[])
return NULL; // no valid command line
}
case STATE_INPUT: {
- aInputFileList.Insert( new ByteString( argv[ i ]), LIST_APPEND );
+ aInputFileList.push_back( new ByteString( argv[ i ] ) );
bInput = sal_True; // min. one source file found
}
break;
@@ -218,7 +219,7 @@ int EndExport()
extern const char* getFilename()
{
- return (*(aInputFileList.GetObject( 0 ))).GetBuffer();
+ return (*(aInputFileList[ 0 ])).GetBuffer();
}
/*****************************************************************************/
extern FILE *GetNextFile()
@@ -232,14 +233,14 @@ extern FILE *GetNextFile()
aTemp.Kill();
}
- while ( aInputFileList.Count()) {
- ByteString sFileName( *(aInputFileList.GetObject( 0 )));
+ while ( !aInputFileList.empty() ) {
+ ByteString sFileName( *(aInputFileList[ 0 ]) );
ByteString sOrigFile( sFileName );
sFileName = Export::GetNativeFile( sFileName );
- delete aInputFileList.GetObject(( sal_uLong ) 0 );
- aInputFileList.Remove(( sal_uLong ) 0 );
+ delete aInputFileList[ 0 ];
+ aInputFileList.erase( aInputFileList.begin() );
if ( sFileName == "" ) {
fprintf( stderr, "ERROR: Could not precompile File %s\n",
@@ -355,12 +356,10 @@ void ResData::Dump(){
}
void ResData::addFallbackData( ByteString& sId_in , const ByteString& sText_in ){
- //printf(" ResData::addFallbackData ( sId = %s , sText = %s )\n", sId_in.GetBuffer() , sText_in.GetBuffer() );
aFallbackData[ sId_in ] = sText_in;
}
bool ResData::getFallbackData( ByteString& sId_in , ByteString& sText_inout ){
sText_inout = aFallbackData[ sId_in ];
- //printf("ResData::getFallbackData( sId = %s , return sText = %s \n" , sId_in.GetBuffer(), sText_inout.GetBuffer());
return sText_inout.Len() > 0;
}
@@ -503,10 +502,9 @@ void Export::Init()
nList = LIST_NON;
nListLang = ByteString( String::CreateFromAscii(""),RTL_TEXTENCODING_ASCII_US );
nListIndex = 0;
- while ( aResStack.Count()) {
- delete aResStack.GetObject(( sal_uLong ) 0 );
- aResStack.Remove(( sal_uLong ) 0 );
- }
+ for ( size_t i = 0, n = aResStack.size(); i < n; ++i )
+ delete aResStack[ i ];
+ aResStack.clear();
}
/*****************************************************************************/
@@ -518,16 +516,14 @@ Export::~Export()
// close output stream
if ( bEnableExport )
aOutput.Close();
- while ( aResStack.Count()) {
- delete aResStack.GetObject(( sal_uLong ) 0 );
- aResStack.Remove(( sal_uLong ) 0 );
- }
+ for ( size_t i = 0, n = aResStack.size(); i < n; ++i )
+ delete aResStack[ i ];
+ aResStack.clear();
if ( bMergeMode && !bUnmerge ) {
if ( !pMergeDataFile )
pMergeDataFile = new MergeDataFile( sMergeSrc,sFile , bErrorLog, aCharSet);//, bUTF8 );
- //pMergeDataFile->WriteErrorLog( sActFileName );
delete pMergeDataFile;
}
}
@@ -539,10 +535,6 @@ int Export::Execute( int nToken, const char * pToken )
ByteString sToken( pToken );
ByteString sOrig( sToken );
-/* printf("+---------------\n");
- printf("sToken = %s\n",sToken.GetBuffer());
- printf("nToken = %d\n",nToken);
- printf("+---------------\n"); */
sal_Bool bWriteToMerged = bMergeMode;
if ( nToken == CONDITION ) {
@@ -565,7 +557,7 @@ int Export::Execute( int nToken, const char * pToken )
ResData *pResData = NULL;
if ( nLevel ) {
// res. exists at cur. level
- pResData = aResStack.GetObject( nLevel-1 );
+ pResData = ( (nLevel-1) < aResStack.size() ) ? aResStack[ nLevel-1 ] : NULL;
}
else if (( nToken != RESSOURCE ) &&
( nToken != RESSOURCEEXPR ) &&
@@ -598,11 +590,6 @@ int Export::Execute( int nToken, const char * pToken )
// end of macro found, so destroy res.
bDefine = sal_False;
if ( bMergeMode ) {
- /*if ( bDontWriteOutput && bUnmerge ) {
- bDontWriteOutput = sal_False;
- bNextMustBeDefineEOL = sal_False;
- bDefine = sal_True;
- }*/
MergeRest( pResData );
}
bNextMustBeDefineEOL = sal_False;
@@ -620,13 +607,6 @@ int Export::Execute( int nToken, const char * pToken )
// cur. line has macro line end
ByteString sTmpLine( sToken );
sTmpLine.EraseAllChars( '\t' ); sTmpLine.EraseAllChars( ' ' );
- #if 0
- // impossible, unsigned is never negative
- if( sTmpLine.Len() < 0 ){
- if ( sTmpLine.GetChar(( sal_uInt16 )( sTmpLine.Len() - 1 )) != '\\' )
- bNextMustBeDefineEOL = sal_True;
- }
- #endif
}
}
}
@@ -658,7 +638,6 @@ int Export::Execute( int nToken, const char * pToken )
switch ( nToken ) {
case NORMDEFINE:
- //printf("sToken = '%s'",sToken.GetBuffer());
while( sToken.SearchAndReplace( "\r", " " ) != STRING_NOTFOUND ) {};
while( sToken.SearchAndReplace( "\t", " " ) != STRING_NOTFOUND ) {};
while( sToken.SearchAndReplace( " ", " " ) != STRING_NOTFOUND ) {};
@@ -683,13 +662,13 @@ int Export::Execute( int nToken, const char * pToken )
// this is the beginning of a new res.
nLevel++;
if ( nLevel > 1 ) {
- aResStack.GetObject( nLevel - 2 )->bChild = sal_True;
+ aResStack[ nLevel - 2 ]->bChild = sal_True;
}
// create new instance for this res. and fill mandatory fields
pResData = new ResData( sActPForm, FullId() , sFilename );
- aResStack.Insert( pResData, LIST_APPEND );
+ aResStack.push_back( pResData );
ByteString sBackup( sToken );
sToken.EraseAllChars( '\n' );
sToken.EraseAllChars( '\r' );
@@ -725,13 +704,13 @@ int Export::Execute( int nToken, const char * pToken )
bNextMustBeDefineEOL = sal_False;
nLevel++;
if ( nLevel > 1 ) {
- aResStack.GetObject( nLevel - 2 )->bChild = sal_True;
+ aResStack[ nLevel - 2 ]->bChild = sal_True;
}
// create new instance for this res. and fill mandatory fields
pResData = new ResData( sActPForm, FullId() , sFilename );
- aResStack.Insert( pResData, LIST_APPEND );
+ aResStack.push_back( pResData );
sToken.EraseAllChars( '\n' );
sToken.EraseAllChars( '\r' );
sToken.EraseAllChars( '{' );
@@ -754,12 +733,12 @@ int Export::Execute( int nToken, const char * pToken )
sLowerTyp = "unknown";
nLevel++;
if ( nLevel > 1 ) {
- aResStack.GetObject( nLevel - 2 )->bChild = sal_True;
+ aResStack[ nLevel - 2 ]->bChild = sal_True;
}
ResData *pNewData = new ResData( sActPForm, FullId() , sFilename );
pNewData->sResTyp = sLowerTyp;
- aResStack.Insert( pNewData, LIST_APPEND );
+ aResStack.push_back( pNewData );
}
break;
case LEVELDOWN: {
@@ -772,8 +751,10 @@ int Export::Execute( int nToken, const char * pToken )
bNextMustBeDefineEOL = sal_False;
}
WriteData( pResData );
- delete aResStack.GetObject( nLevel - 1 );
- aResStack.Remove( nLevel - 1 );
+ ResStack::iterator it = aResStack.begin();
+ ::std::advance( it, nLevel-1 );
+ delete *it;
+ aResStack.erase( it );
nLevel--;
}
}
@@ -806,34 +787,22 @@ int Export::Execute( int nToken, const char * pToken )
pResData->sHelpId = sValue;
}
else if ( sKey == "STRINGLIST" ) {
- //if ( bUnmerge ){
- // ( sOrig.SearchAndReplace( "=", "[ de ] =" ));
- //}
-
pResData->bList = sal_True;
nList = LIST_STRING;
- //ByteString sLang("en-US" , RTL_TEXTENCODING_ASCII_US );
nListLang = SOURCE_LANGUAGE;
nListIndex = 0;
nListLevel = 0;
}
else if ( sKey == "FILTERLIST" ) {
- //if ( bUnmerge ){
- // ( sOrig.SearchAndReplace( "=", "[ de ] =" ));
- //}
pResData->bList = sal_True;
nList = LIST_FILTER;
- //ByteString sLang("en-US" , RTL_TEXTENCODING_ASCII_US );
nListLang = SOURCE_LANGUAGE;
nListIndex = 0;
nListLevel = 0;
}
else if ( sKey == "UIENTRIES" ) {
- //if ( bUnmerge ){
- // ( sOrig.SearchAndReplace( "=", "[ de ] =" ));}
pResData->bList = sal_True;
nList = LIST_UIENTRIES;
- //ByteString sLang("en-US" , RTL_TEXTENCODING_ASCII_US );
nListLang = SOURCE_LANGUAGE;
nListIndex = 0;
nListLevel = 0;
@@ -841,11 +810,8 @@ int Export::Execute( int nToken, const char * pToken )
if (( sToken.Search( "{" ) != STRING_NOTFOUND ) &&
( sToken.GetTokenCount( '{' ) > sToken.GetTokenCount( '}' )))
{
- //WorkOnTokenSet( LEVELUP, pTkn );
Parse( LEVELUP, "" );
}
- //if ( bUnmerge && ( nListLang.EqualsIgnoreCaseAscii("de") || nListLang.EqualsIgnoreCaseAscii("en-US") ) && ListExists( pResData, nList ))
- // bDontWriteOutput = sal_True;
}
break;
case UIENTRIES:
@@ -854,12 +820,8 @@ int Export::Execute( int nToken, const char * pToken )
ByteString sTmpToken( sToken);
sTmpToken.EraseAllChars(' ');
sal_uInt16 nPos = 0;
- //nPos = sTmpToken.ToLowerAscii().Search("[de]=");
nPos = sTmpToken.ToLowerAscii().Search("[en-us]=");
if( nPos != STRING_NOTFOUND ) {
- //if ( bUnmerge ){
- // ( sOrig.SearchAndReplace( "=", "[ de ] =" ));
- //}
ByteString sKey = sTmpToken.Copy( 0 , nPos );
sKey.EraseAllChars( ' ' );
sKey.EraseAllChars( '\t' );
@@ -868,7 +830,6 @@ int Export::Execute( int nToken, const char * pToken )
if ( sKey.ToUpperAscii() == "STRINGLIST" ) {
pResData->bList = sal_True;
nList = LIST_STRING;
- //ByteString sLang("en-US" , RTL_TEXTENCODING_ASCII_US );
nListLang = SOURCE_LANGUAGE;
nListIndex = 0;
nListLevel = 0;
@@ -876,7 +837,6 @@ int Export::Execute( int nToken, const char * pToken )
else if ( sKey == "FILTERLIST" ) {
pResData->bList = sal_True;
nList = LIST_FILTER;
- //ByteString sLang("en-US" , RTL_TEXTENCODING_ASCII_US );
nListLang = SOURCE_LANGUAGE;
nListIndex = 0;
nListLevel = 0;
@@ -885,7 +845,6 @@ int Export::Execute( int nToken, const char * pToken )
else if ( sKey == "PAIREDLIST" ) {
pResData->bList = sal_True;
nList = LIST_PAIRED;
- //ByteString sLang("en-US" , RTL_TEXTENCODING_ASCII_US );
nListLang = SOURCE_LANGUAGE;
nListIndex = 0;
nListLevel = 0;
@@ -894,7 +853,6 @@ int Export::Execute( int nToken, const char * pToken )
else if ( sKey == "ITEMLIST" ) {
pResData->bList = sal_True;
nList = LIST_ITEM;
- //ByteString sLang("en-US" , RTL_TEXTENCODING_ASCII_US );
nListLang = SOURCE_LANGUAGE;
nListIndex = 0;
nListLevel = 0;
@@ -902,15 +860,10 @@ int Export::Execute( int nToken, const char * pToken )
else if ( sKey == "UIENTRIES" ) {
pResData->bList = sal_True;
nList = LIST_UIENTRIES;
- //ByteString sLang("en-US" , RTL_TEXTENCODING_ASCII_US );
nListLang = SOURCE_LANGUAGE;
nListIndex = 0;
nListLevel = 0;
}
- /*if ( bUnmerge && ( nListLang.EqualsIgnoreCaseAscii( "de" )
- || nListLang.EqualsIgnoreCaseAscii("en-US" ) )
- && ListExists( pResData, nList ))
- bDontWriteOutput = sal_True;*/
}
else {
// new res. is a String- or FilterList
@@ -931,12 +884,8 @@ int Export::Execute( int nToken, const char * pToken )
ByteString sLang=sToken.GetToken( 1, '[' ).GetToken( 0, ']' );
CleanValue( sLang );
nListLang = sLang;
- /*if (( bUnmerge ) && ( !nListLang.EqualsIgnoreCaseAscii("de")) && ( !nListLang.EqualsIgnoreCaseAscii("en-US")))
- bDontWriteOutput = sal_True;*/
nListIndex = 0;
nListLevel = 0;
- /*if ( bUnmerge && nListLang.EqualsIgnoreCaseAscii("de") && ListExists( pResData, nList ) )
- bDontWriteOutput = sal_True;*/
}
}
}
@@ -952,8 +901,6 @@ int Export::Execute( int nToken, const char * pToken )
sEntry += "\"";
if ( sEntry == "\\\"" )
sEntry = "\"";
- //sEntry = sEntry.Convert( aCharSet, RTL_TEXTENCODING_MS_1252 );
- //sEntry = sEntry.Convert( RTL_TEXTENCODING_MS_1252, RTL_TEXTENCODING_UTF8 );
InsertListEntry( sEntry, sOrig );
if ( bMergeMode && ( sEntry != "\"" )) {
PrepareTextToMerge( sOrig, nList, nListLang, pResData );
@@ -988,11 +935,7 @@ int Export::Execute( int nToken, const char * pToken )
( sKey == "SLOTNAME" ) ||
( sKey == "UINAME" ))
{
- //if ( bUnmerge && sToken.GetToken( 0, '=' ).Search( "[" ) == STRING_NOTFOUND )
- // ( sOrig.SearchAndReplace( "=", "[ de ] =" ));
-
SetChildWithText();
- //if ( nLangIndex.EqualsIgnoreCaseAscii("en-US") )
if ( Export::isSourceLanguage( nLangIndex ) )
pResData->SetId( sText, ID_LEVEL_TEXT );
@@ -1000,8 +943,6 @@ int Export::Execute( int nToken, const char * pToken )
pResData->sTextTyp = sOrigKey;
if ( bMergeMode ) {
PrepareTextToMerge( sOrig, STRING_TYP_TEXT, nLangIndex, pResData );
- //if ( bUnmerge )
- // pResData->sText[ nLangIndex ] = sText;
}
else {
if ( pResData->sText[ nLangIndex ].Len()) {
@@ -1013,9 +954,6 @@ int Export::Execute( int nToken, const char * pToken )
}
}
else if ( sKey == "HELPTEXT" ) {
- //if ( bUnmerge && sToken.GetToken( 0, '=' ).Search( "[" ) == STRING_NOTFOUND ){
- // ( sOrig.SearchAndReplace( "=", "[ de ] =" ));
- // }
SetChildWithText();
pResData->bHelpText = sal_True;
if ( bBreakWhenHelpText ) {
@@ -1026,8 +964,6 @@ int Export::Execute( int nToken, const char * pToken )
}
if ( bMergeMode )
PrepareTextToMerge( sOrig, STRING_TYP_HELPTEXT, nLangIndex, pResData );
- //if ( bUnmerge )
- // pResData->sHelpText[ nLangIndex ] = sText;
else {
if ( pResData->sHelpText[ nLangIndex ].Len()) {
ByteString sError( "Language " );
@@ -1038,15 +974,10 @@ int Export::Execute( int nToken, const char * pToken )
}
}
else if ( sKey == "QUICKHELPTEXT" ) {
- //if ( bUnmerge && sToken.GetToken( 0, '=' ).Search( "[" ) == STRING_NOTFOUND ){
- // ( sOrig.SearchAndReplace( "=", "[ de ] =" ));
- // }
SetChildWithText();
pResData->bQuickHelpText = sal_True;
if ( bMergeMode )
PrepareTextToMerge( sOrig, STRING_TYP_QUICKHELPTEXT, nLangIndex, pResData );
- //if ( bUnmerge )
- // pResData->sQuickHelpText[ nLangIndex ] = sText;
else {
if ( pResData->sQuickHelpText[ nLangIndex ].Len()) {
ByteString sError( "Language " );
@@ -1057,15 +988,10 @@ int Export::Execute( int nToken, const char * pToken )
}
}
else if ( sKey == "TITLE" ) {
- //if ( bUnmerge && sToken.GetToken( 0, '=' ).Search( "[" ) == STRING_NOTFOUND ){
- // ( sOrig.SearchAndReplace( "=", "[ de ] =" ));
- // }
SetChildWithText();
pResData->bTitle = sal_True;
if ( bMergeMode )
PrepareTextToMerge( sOrig, STRING_TYP_TITLE, nLangIndex, pResData );
- //if ( bUnmerge )
- // pResData->sTitle[ nLangIndex ] = sText;
else {
if ( pResData->sTitle[ nLangIndex ].Len()) {
ByteString sError( "Language " );
@@ -1086,12 +1012,6 @@ int Export::Execute( int nToken, const char * pToken )
break;
case NEWTEXTINRES: {
bDontWriteOutput = sal_True;
- // this means something like // ### Achtung : Neuer Text ...
- /*ByteString sLang( "GERMAN" );
- ByteString sText = sToken.GetToken( 2, ':' ).GetToken( 0, '*' );
- CleanValue( sText );
- if ( sText.Len())
- pResData->sText[ sLang ] = sText;*/
}
break;
case APPFONTMAPPING: {
@@ -1159,7 +1079,6 @@ int Export::Execute( int nToken, const char * pToken )
bDefine = sal_False;
while ( nLevel )
Parse( LEVELDOWN, "" );
- //WorkOnTokenSet( LEVELDOWN, pTkn );
}
}
break;
@@ -1188,22 +1107,6 @@ int Export::Execute( int nToken, const char * pToken )
break;
case TEXTREFID : {
bDontWriteOutput = sal_True;
- /*ByteString sK = sToken.GetToken( 0, '=' );
- ByteString sKey = sK.EraseAllChars( '\t' ).EraseAllChars( ' ' );
- ByteString sT = sToken.GetToken( 1, '=' ).GetToken( 0, ';' );
- sal_uInt16 nRefId = ( sal_uInt16 ) sT.EraseAllChars( '\t' ).EraseAllChars( ' ' ).ToInt32();
- if (( sKey.ToUpperAscii() == "TEXT" ) ||
- ( sKey == "MESSAGE" ) ||
- ( sKey == "CUSTOMUNITTEXT" ) ||
- ( sKey == "SLOTNAME" ) ||
- ( sKey == "UINAME" ))
- pResData->nTextRefId = nRefId;
- else if ( sKey == "HELPTEXT" )
- pResData->nHelpTextRefId = nRefId;
- else if ( sKey == "QUICKHELPTEXT" )
- pResData->nQuickHelpTextRefId = nRefId;
- else if ( sKey == "TITLE" )
- pResData->nTitleRefId = nRefId;*/
}
}
if ( bWriteToMerged ) {
@@ -1221,7 +1124,6 @@ int Export::Execute( int nToken, const char * pToken )
if ( bExecuteDown ) {
Parse( LEVELDOWN, "" );
- //WorkOnTokenSet( LEVELDOWN, pTkn );
}
return 1;
@@ -1290,25 +1192,15 @@ sal_Bool Export::WriteData( ResData *pResData, sal_Bool bCreateNew )
if ( bUnmerge )
return sal_True;
-/* ByteStringHashMap::iterator pos3 = pResData->sText.begin();
- ByteStringHashMap::iterator end3 = pResData->sText.end();
- for(;pos3!=end3;++pos3){
-
- printf("[%s]=%s\n", pos3->first.GetBuffer(), pos3->second.GetBuffer() );
- }*/
// mandatory to export: en-US
- if (( //pResData->sText[ ByteString("de") ].Len() &&
- ( pResData->sText[ SOURCE_LANGUAGE ].Len()))
+ if (( pResData->sText[ SOURCE_LANGUAGE ].Len())
||
- ( //pResData->sHelpText[ ByteString("de") ].Len() &&
- ( pResData->sHelpText[ SOURCE_LANGUAGE ].Len()))
+ ( pResData->sHelpText[ SOURCE_LANGUAGE ].Len())
||
- ( //pResData->sQuickHelpText[ ByteString("de") ].Len() &&
- ( pResData->sQuickHelpText[ SOURCE_LANGUAGE ].Len()))
+ ( pResData->sQuickHelpText[ SOURCE_LANGUAGE ].Len())
||
- ( //pResData->sTitle[ ByteString("de") ].Len() &&
- ( pResData->sTitle[ SOURCE_LANGUAGE ].Len())))
+ ( pResData->sTitle[ SOURCE_LANGUAGE ].Len()))
{
FillInFallbacks( pResData );
@@ -1335,52 +1227,32 @@ sal_Bool Export::WriteData( ResData *pResData, sal_Bool bCreateNew )
sXText = pResData->sText[ sCur ];
else {
sXText = pResData->sText[ SOURCE_LANGUAGE ];
- /*if ( !sXText.Len())
- sXText = pResData->sText[ ByteString("en") ];
- if ( !sXText.Len())
- sXText = pResData->sText[ ByteString("de") ];*/
}
if ( pResData->sHelpText[ sCur ].Len())
sXHText = pResData->sHelpText[ sCur ];
else {
sXHText = pResData->sHelpText[ SOURCE_LANGUAGE ];
- /*if ( !sXHText.Len())
- sXHText = pResData->sHelpText[ ByteString("en") ];
- if ( !sXText.Len())
- sXHText = pResData->sHelpText[ ByteString("de") ];*/
}
if ( pResData->sQuickHelpText[ sCur ].Len())
sXQHText = pResData->sQuickHelpText[ sCur ];
else {
sXQHText = pResData->sQuickHelpText[ SOURCE_LANGUAGE ];
- /*if ( !sXQHText.Len())
- sXQHText = pResData->sQuickHelpText[ ByteString("en") ];
- if ( !sXQHText.Len())
- sXQHText = pResData->sQuickHelpText[ ByteString("de") ];*/
}
if ( pResData->sTitle[ sCur ].Len())
sXTitle = pResData->sTitle[ sCur ];
else {
sXTitle = pResData->sTitle[ SOURCE_LANGUAGE ];
- /*if ( !sXTitle.Len())
- sXTitle = pResData->sTitle[ ByteString("en") ];
- if ( !sXTitle.Len())
- sXTitle = pResData->sTitle[ ByteString("de") ];*/
}
if ( !sXText.Len())
sXText = "-";
if ( !sXHText.Len()) {
- /*if ( pResData->sHelpText[ ByteString("de") ].Len())
- sXHText = pResData->sHelpText[ ByteString("de") ];*/
if ( pResData->sHelpText[ SOURCE_LANGUAGE ].Len())
sXHText = pResData->sHelpText[ SOURCE_LANGUAGE ];
- /*else if ( pResData->sHelpText[ ByteString("en") ].Len())
- sXHText = pResData->sHelpText[ ByteString("en") ];*/
}
}
else
@@ -1406,7 +1278,6 @@ sal_Bool Export::WriteData( ResData *pResData, sal_Bool bCreateNew )
sOutput += sXTitle; sOutput += "\t";
sOutput += sTimeStamp;
- // if( !sCur.EqualsIgnoreCaseAscii("de") ||( sCur.EqualsIgnoreCaseAscii("de") && !Export::isMergingGermanAllowed( sProject ) ) )
aOutput.WriteLine( sOutput );
}
@@ -1492,20 +1363,16 @@ sal_Bool Export::WriteExportList( ResData *pResData, ExportList *pExportList,
ByteString sTimeStamp( Export::GetTimeStamp());
ByteString sCur;
- for ( sal_uLong i = 0; pExportList != NULL && i < pExportList->Count(); i++ ) {
- ExportListEntry *pEntry = pExportList->GetObject( i );
- // mandatory for export: german and eng. and/or enus
- //ByteString a("Export::WriteExportList::pEntry");
- //Export::DumpMap( a, *pEntry );
+ for ( size_t i = 0; pExportList != NULL && i < pExportList->size(); i++ ) {
+ ExportListEntry *pEntry = (*pExportList)[ i ];
+ // mandatory for export: german and eng. and/or enus
+ // ByteString a("Export::WriteExportList::pEntry");
+ // Export::DumpMap( a, *pEntry );
ByteString sLID( ByteString::CreateFromInt64( i + 1 ));
for( unsigned int n = 0; n < aLanguages.size(); n++ ){
sCur = aLanguages[ n ];
- if ( //1 )
- //(*pEntry)[ ByteString("de") ].Len() &&
- (*pEntry)[ SOURCE_LANGUAGE ].Len() )
- //||
- // (*pEntry)[ ByteString("en") ].Len()))
+ if ( (*pEntry)[ SOURCE_LANGUAGE ].Len() )
{
if ( bEnableExport )
{
@@ -1519,15 +1386,9 @@ sal_Bool Export::WriteExportList( ResData *pResData, ExportList *pExportList,
sText = GetPairedListString( sText );
}
else{
- //if ((*pEntry)[ sCur ].Len()){
- // if( sCur.EqualsIgnoreCaseAscii("de") ){
- // sText = StripList( (*pEntry)[ sCur ] );
- // }
- // else
sText = StripList( (*pEntry)[ sCur ] );
if( sText == "\\\"" )
sText = "\"";
- //}
}
ByteString sOutput( sProject ); sOutput += "\t";
@@ -1543,7 +1404,6 @@ sal_Bool Export::WriteExportList( ResData *pResData, ExportList *pExportList,
sOutput += sText; sOutput += "\t\t\t\t";
sOutput += sTimeStamp;
- //if( !sCur.EqualsIgnoreCaseAscii("de") ||( sCur.EqualsIgnoreCaseAscii("de") && !Export::isMergingGermanAllowed( sProject ) ) )
aOutput.WriteLine( sOutput );
}
@@ -1564,9 +1424,9 @@ ByteString Export::FullId()
{
ByteString sFull;
if ( nLevel > 1 ) {
- sFull = aResStack.GetObject( 0 )->sId;
- for ( sal_uInt16 i = 1; i < nLevel - 1; i++ ) {
- ByteString sToAdd = aResStack.GetObject( i )->sId;
+ sFull = aResStack[ 0 ]->sId;
+ for ( size_t i = 1; i < nLevel - 1; i++ ) {
+ ByteString sToAdd = aResStack[ i ]->sId;
if ( sToAdd.Len()) {
sFull += ".";
sFull += sToAdd;
@@ -1587,7 +1447,7 @@ ByteString Export::FullId()
void Export::InsertListEntry( const ByteString &rText, const ByteString &rLine )
/*****************************************************************************/
{
- ResData *pResData = aResStack.GetObject( nLevel-1 );
+ ResData *pResData = ( nLevel-1 < aResStack.size() ) ? aResStack[ nLevel-1 ] : NULL;
ExportList *pList = NULL;
if ( nList == LIST_STRING ) {
@@ -1633,12 +1493,12 @@ void Export::InsertListEntry( const ByteString &rText, const ByteString &rLine )
else
return;
- if ( nListIndex + 1 > pList->Count()) {
+ if ( nListIndex + 1 > pList->size()) {
ExportListEntry *pNew = new ExportListEntry();
(*pNew)[ LIST_REFID ] = ByteString::CreateFromInt32( REFID_NONE );
- pList->Insert( pNew, LIST_APPEND );
+ pList->push_back( pNew );
}
- ExportListEntry *pCurEntry = pList->GetObject( nListIndex );
+ ExportListEntry *pCurEntry = (*pList)[ nListIndex ];
// For paired list use the line to set proper lid
if( nList == LIST_PAIRED ){
@@ -1647,7 +1507,6 @@ void Export::InsertListEntry( const ByteString &rText, const ByteString &rLine )
(*pCurEntry)[ nListLang ] = rText;
// Remember en-US fallback string, so each list has the same amount of elements
- //if ( nListLang.EqualsIgnoreCaseAscii("en-US") ) {
if ( Export::isSourceLanguage( nListLang ) ) {
if( nList == LIST_PAIRED ){
const ByteString sPlist("pairedlist");
@@ -1668,7 +1527,6 @@ void Export::InsertListEntry( const ByteString &rText, const ByteString &rLine )
// new fallback
}
- //if ( nListLang.EqualsIgnoreCaseAscii("en-US") ) {
if ( Export::isSourceLanguage( nListLang ) ) {
if( nList == LIST_PAIRED ){
(*pCurEntry)[ SOURCE_LANGUAGE ] = rLine;
@@ -1791,11 +1649,6 @@ void Export::WriteToMerged( const ByteString &rText , bool bSDFContent )
static ByteString RETURN ('\n');
//printf("%s\n",rText.GetBuffer() );
- #if 0
- // statement has no effect
- if( pParseQueue->bMflag && !bSDFContent ) pParseQueue->bMflag;
- #endif
-
if ( !bDontWriteOutput || !bUnmerge ) {
ByteString sText( rText );
while ( sText.SearchAndReplace( " \n", "\n" ) != STRING_NOTFOUND ) {};
@@ -1953,11 +1806,8 @@ sal_Bool Export::PrepareTextToMerge( ByteString &rText, sal_uInt16 nTyp,
}
if ( pList ) {
- ExportListEntry *pCurEntry = pList->GetObject( nListIndex - 1 );
+ ExportListEntry *pCurEntry = (*pList)[ nListIndex - 1 ];
if ( pCurEntry ) {
- //printf("%s\n",Export::DumpMap( "pCurEntry", *pCurEntry ).GetBuffer() );
- //ByteString a("pCurEntry");
- //Export::DumpMap( a , *pCurEntry );
rText = (*pCurEntry)[ SOURCE_LANGUAGE ];
if( nTyp == LIST_PAIRED ){
pResData->addMergedLanguage( nLangIndex );
@@ -2006,15 +1856,6 @@ sal_Bool Export::PrepareTextToMerge( ByteString &rText, sal_uInt16 nTyp,
case STRING_TYP_QUICKHELPTEXT :
case STRING_TYP_TITLE :
{
- /*if ( bUnmerge ) {
- if (( nLangIndex != ByteString("de") ) &&
- ( nLangIndex != ByteString("en-US") ))
- {
- bDontWriteOutput = sal_True;
- }
- return sal_True;
- }*/
-
nStart = rText.Search( "=" );
if ( nStart == STRING_NOTFOUND ) {
rText = sOrigText;
@@ -2065,15 +1906,8 @@ sal_Bool Export::PrepareTextToMerge( ByteString &rText, sal_uInt16 nTyp,
else if( !isInitialized )InitLanguages();
}
-// printf("*************DUMPING****************\n");
-// printf("%s\n",pMergeDataFile->Dump().GetBuffer());
-// printf("*************DUMPING****************\n");
-// printf("Dumping ResData\n");
-// pResData->Dump();
PFormEntrys *pEntrys = pMergeDataFile->GetPFormEntrys( pResData );
- //printf("Dumping pEntrys\n");
- //if( pEntrys ) pEntrys->Dump();
pResData->sId = sOldId;
pResData->sGId = sOldGId;
pResData->sResTyp = sOldTyp;
@@ -2085,13 +1919,11 @@ sal_Bool Export::PrepareTextToMerge( ByteString &rText, sal_uInt16 nTyp,
ByteString sContent;
pEntrys->GetTransex3Text( sContent, nTyp, nLangIndex );
- //if ( !sContent.Len() && ( ! nLangIndex.EqualsIgnoreCaseAscii("en-US") )) {
if ( !sContent.Len() && ( ! Export::isSourceLanguage( nLangIndex ) )) {
rText = sOrigText;
return sal_False; // no data found
}
- //if ( nLangIndex.EqualsIgnoreCaseAscii("en-US") ) {
if ( Export::isSourceLanguage( nLangIndex ) ) {
return sal_False;
}
@@ -2099,12 +1931,10 @@ sal_Bool Export::PrepareTextToMerge( ByteString &rText, sal_uInt16 nTyp,
ByteString sPostFix( rText.Copy( ++nEnd ));
rText.Erase( nStart );
- //ConvertMergeContent( sContent, nTyp );
ConvertMergeContent( sContent );
- //printf("Merged %s\n",nLangIndex.GetBuffer());
// merge new res. in text line
rText += sContent;
rText += sPostFix;
@@ -2116,10 +1946,6 @@ sal_Bool Export::PrepareTextToMerge( ByteString &rText, sal_uInt16 nTyp,
void Export::MergeRest( ResData *pResData, sal_uInt16 nMode )
/*****************************************************************************/
{
- //if ( bUnmerge ) { return;}
-
- //pResData->Dump();
-
if ( !pMergeDataFile ){
pMergeDataFile = new MergeDataFile( sMergeSrc, sFile ,bErrorLog, aCharSet);//, bUTF8 );
@@ -2158,7 +1984,6 @@ void Export::MergeRest( ResData *pResData, sal_uInt16 nMode )
bFirst=sal_False;
sOutput += "\t";
sOutput += pResData->sTextTyp;
- //if ( !sCur.EqualsIgnoreCaseAscii("en-US")) {
if ( ! Export::isSourceLanguage( sCur ) ) {
sOutput += "[ ";
sOutput += sCur;
@@ -2211,7 +2036,6 @@ void Export::MergeRest( ResData *pResData, sal_uInt16 nMode )
bFirst=sal_False;
sOutput += "\t";
sOutput += "QuickHelpText";
- //if ( !sCur.EqualsIgnoreCaseAscii("en-US") ) {
if ( ! Export::isSourceLanguage( sCur ) ) {
sOutput += "[ ";
sOutput += sCur;
@@ -2258,7 +2082,6 @@ void Export::MergeRest( ResData *pResData, sal_uInt16 nMode )
bFirst=sal_False;
sOutput += "\t";
sOutput += "Title";
- //if ( !sCur.EqualsIgnoreCaseAscii("en-US") ) {
if ( ! Export::isSourceLanguage( sCur ) ) {
sOutput += "[ ";
sOutput += sCur;
@@ -2286,9 +2109,6 @@ void Export::MergeRest( ResData *pResData, sal_uInt16 nMode )
// Merge Lists
if ( pResData->bList ) {
- //printf("Dumping ResData\n");
- //pResData->Dump();
-
bool bPairedList = false;
ByteString sOldId = pResData->sId;
ByteString sOldGId = pResData->sGId;
@@ -2315,7 +2135,7 @@ void Export::MergeRest( ResData *pResData, sal_uInt16 nMode )
// Set matching pairedlist identifier
if( bPairedList && pResData->pPairedList && ( nIdx == 1 ) ){
- ExportListEntry* pListE = ( ExportListEntry* ) pResData->pPairedList->GetObject( nIdx-1 );
+ ExportListEntry* pListE = ( ExportListEntry* ) (*pResData->pPairedList)[ nIdx-1 ];
pResData->sId = GetPairedListID ( (*pListE)[ SOURCE_LANGUAGE ] );
}
else
@@ -2328,7 +2148,6 @@ void Export::MergeRest( ResData *pResData, sal_uInt16 nMode )
nMaxIndex = pList->GetSourceLanguageListEntryCount();
pEntrys = pMergeDataFile->GetPFormEntrys( pResData );
while( pEntrys && ( nLIndex < nMaxIndex )) {
- //printf("Lang %s, List Index %d\n",sCur.GetBuffer(),(int)nLIndex);
ByteString sText;
sal_Bool bText;
bText = pEntrys->GetTransex3Text( sText, STRING_TYP_TEXT, sCur, sal_True );
@@ -2336,7 +2155,6 @@ void Export::MergeRest( ResData *pResData, sal_uInt16 nMode )
bText = pEntrys->GetTransex3Text( sText , STRING_TYP_TEXT, SOURCE_LANGUAGE , sal_False );
// Use fallback, if data is missing in sdf file
- //if( !bText && pResData->sResTyp.Equals( "pairedlist" ) ){
if( !bText && bPairedList ){
if( pResData->isMerged( sCur ) ) break;
const ByteString sPlist("pairedlist");
@@ -2350,7 +2168,6 @@ void Export::MergeRest( ResData *pResData, sal_uInt16 nMode )
} // new fallback
if ( bText && sText.Len()) {
- //if( pEntrys ) pEntrys->Dump();
if ( nIdx == 1 ) {
ByteString sHead;
if ( bNextMustBeDefineEOL )
@@ -2380,8 +2197,8 @@ void Export::MergeRest( ResData *pResData, sal_uInt16 nMode )
WriteToMerged( sHead , true);
}
ByteString sLine;
- if ( pList && pList->GetObject( nLIndex ))
- sLine = ( *pList->GetObject( nLIndex ))[ SOURCE_LANGUAGE ];
+ if ( pList && (*pList)[ nLIndex ] )
+ sLine = ( *(*pList)[ nLIndex ])[ SOURCE_LANGUAGE ];
if ( !sLine.Len())
sLine = sLastListLine;
@@ -2426,13 +2243,12 @@ void Export::MergeRest( ResData *pResData, sal_uInt16 nMode )
sText1 += " ;\n";
sText1 += sSpace;
sText1 += "\t";
- //printf("Writing '%s'\n",sText1.GetBuffer());
WriteToMerged( sText1 ,true );
// Set matching pairedlist identifier
if ( bPairedList ){
nIdx++;
- ExportListEntry* pListE = ( ExportListEntry* ) pResData->pPairedList->GetObject( ( nIdx ) -1 );
+ ExportListEntry* pListE = ( ExportListEntry* )(*pResData->pPairedList)[ ( nIdx ) -1 ];
if( pListE ){
pResData->sId = GetPairedListID ( (*pListE)[ SOURCE_LANGUAGE ] );
}
@@ -2444,7 +2260,7 @@ void Export::MergeRest( ResData *pResData, sal_uInt16 nMode )
break;
nLIndex ++;
PFormEntrys *oldEntry = pEntrys;
- pEntrys = pMergeDataFile->GetPFormEntrys( pResData ); // <--- game over
+ pEntrys = pMergeDataFile->GetPFormEntrys( pResData );
if( !pEntrys )
pEntrys = oldEntry;
}
@@ -2484,8 +2300,8 @@ void Export::MergeRest( ResData *pResData, sal_uInt16 nMode )
if ( pList )
nMaxIndex = pList->GetSourceLanguageListEntryCount();
ByteString sLine;
- if ( pList && pList->GetObject( nListIndex ))
- sLine = ( *pList->GetObject( nListIndex ))[ SOURCE_LANGUAGE ];
+ if ( pList && (*pList)[ nListIndex ] )
+ sLine = ( *(*pList)[ nListIndex ])[ SOURCE_LANGUAGE ];
if ( !sLine.Len())
sLine = sLastListLine;
@@ -2509,8 +2325,8 @@ void Export::MergeRest( ResData *pResData, sal_uInt16 nMode )
sText += "\t";
WriteToMerged( sText ,false );
nListIndex++;
- if ( pList && pList->GetObject( nListIndex ))
- sLine = ( *pList->GetObject( nListIndex ))[ SOURCE_LANGUAGE ];
+ if ( pList && (*pList)[ nListIndex ])
+ sLine = ( *(*pList)[ nListIndex ])[ SOURCE_LANGUAGE ];
if ( !sLine.Len())
sLine = sLastListLine;
sLine += " ;";
@@ -2534,15 +2350,14 @@ ByteString Export::MergePairedList( ByteString& sLine , ByteString& sText ){
void Export::SetChildWithText()
/*****************************************************************************/
{
- if ( aResStack.Count() > 1 ) {
- for ( sal_uLong i = 0; i < aResStack.Count() - 1; i++ ) {
- aResStack.GetObject( i )->bChildWithText = sal_True;
+ if ( aResStack.size() > 1 ) {
+ for ( size_t i = 0; i < aResStack.size() - 1; i++ ) {
+ aResStack[ i ]->bChildWithText = sal_True;
}
}
}
void ParserQueue::Push( const QueueEntry& aEntry ){
-// printf("nTyp = %d ",aEntry.nTyp);
sal_uInt16 nLen = aEntry.sLine.Len();
if( !bStart ){
@@ -2643,3 +2458,5 @@ ParserQueue::~ParserQueue(){
if( aQueueNext ) delete aQueueNext;
if( aQueueCur ) delete aQueueCur;
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/l10ntools/source/export2.cxx b/l10ntools/source/export2.cxx
index eb5f8d5fbf15..0b7fb44d8a95 100644
--- a/l10ntools/source/export2.cxx
+++ b/l10ntools/source/export2.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -28,13 +29,13 @@
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_l10ntools.hxx"
#include "export.hxx"
-#include "utf8conv.hxx"
#include <tools/datetime.hxx>
#include <tools/isofallback.hxx>
#include <stdio.h>
#include <osl/time.h>
#include <osl/process.h>
#include <rtl/ustring.hxx>
+#include <sal/macros.h>
#include <iostream>
#include <iomanip>
#include <tools/urlobj.hxx>
@@ -52,32 +53,32 @@ ResData::~ResData()
{
if ( pStringList ) {
// delete existing res. of type StringList
- for ( sal_uLong i = 0; i < pStringList->Count(); i++ ) {
- ExportListEntry* test = pStringList->GetObject( i );
+ for ( size_t i = 0; i < pStringList->size(); i++ ) {
+ ExportListEntry* test = (*pStringList)[ i ];
if( test != NULL ) delete test;
}
delete pStringList;
}
if ( pFilterList ) {
// delete existing res. of type FilterList
- for ( sal_uLong i = 0; i < pFilterList->Count(); i++ ) {
- ExportListEntry* test = pFilterList->GetObject( i );
+ for ( size_t i = 0; i < pFilterList->size(); i++ ) {
+ ExportListEntry* test = (*pFilterList)[ i ];
delete test;
}
delete pFilterList;
}
if ( pItemList ) {
// delete existing res. of type ItemList
- for ( sal_uLong i = 0; i < pItemList->Count(); i++ ) {
- ExportListEntry* test = pItemList->GetObject( i );
+ for ( size_t i = 0; i < pItemList->size(); i++ ) {
+ ExportListEntry* test = (*pItemList)[ i ];
delete test;
}
delete pItemList;
}
if ( pUIEntries ) {
// delete existing res. of type UIEntries
- for ( sal_uLong i = 0; i < pUIEntries->Count(); i++ ) {
- ExportListEntry* test = pUIEntries->GetObject( i );
+ for ( size_t i = 0; i < pUIEntries->size(); i++ ) {
+ ExportListEntry* test = (*pUIEntries)[ i ];
delete test;
}
delete pUIEntries;
@@ -98,8 +99,8 @@ void Export::DumpExportList( ByteString& sListName , ExportList& aList ){
printf( "%s\n", sListName.GetBuffer() );
ByteString l("");
ExportListEntry* aEntry;
- for( unsigned int x = 0; x < aList.Count() ; x++ ){
- aEntry = (ExportListEntry*) aList.GetObject( x );
+ for( unsigned int x = 0; x < aList.size() ; x++ ){
+ aEntry = (ExportListEntry*) aList[ x ];
Export::DumpMap( l , *aEntry );
}
printf("\n");
@@ -145,7 +146,6 @@ void Export::QuotHTMLXRM( ByteString &rString )
/*****************************************************************************/
{
ByteString sReturn;
- //sal_Bool bBreak = sal_False;
for ( sal_uInt16 i = 0; i < rString.Len(); i++ ) {
ByteString sTemp = rString.Copy( i );
if ( sTemp.Search( "<Arg n=" ) == 0 ) {
@@ -298,13 +298,11 @@ void Export::RemoveUTF8ByteOrderMarkerFromFile( const ByteString &rFilename ){
aFileIn.ReadLine( sLine );
// Test header
if( hasUTF8ByteOrderMarker( sLine ) ){
- //cout << "UTF8 Header found!\n";
DirEntry aTempFile = Export::GetTempFile();
ByteString sTempFile = ByteString( aTempFile.GetFull() , RTL_TEXTENCODING_ASCII_US );
SvFileStream aNewFile( String( sTempFile , RTL_TEXTENCODING_ASCII_US ) , STREAM_WRITE );
// Remove header
RemoveUTF8ByteOrderMarker( sLine );
- //cout << "Copy stripped stuff to " << sTempFile.GetBuffer() << endl;
aNewFile.WriteLine( sLine );
// Copy the rest
while( !aFileIn.IsEof() ){
@@ -314,40 +312,15 @@ void Export::RemoveUTF8ByteOrderMarkerFromFile( const ByteString &rFilename ){
if( aFileIn.IsOpen() ) aFileIn.Close();
if( aNewFile.IsOpen() ) aNewFile.Close();
DirEntry aEntry( rFilename.GetBuffer() );
- //cout << "Removing file " << rFilename.GetBuffer() << "\n";
aEntry.Kill();
- //cout << "Renaming file " << sTempFile.GetBuffer() << " to " << rFilename.GetBuffer() << "\n";
DirEntry( sTempFile ).MoveTo( DirEntry( rFilename.GetBuffer() ) );
}
}
if( aFileIn.IsOpen() ) aFileIn.Close();
}
-// Merge it into source code!
-//bool Export::isMergingGermanAllowed( const ByteString& rPrj ){
-// (void) rPrj;
-// return true;
-/* static ByteStringBoolHashMap aHash;
-
- if( aHash.find( rPrj ) != aHash.end() ){
- return aHash[ rPrj ];
- }
-
- ByteString sFile = Export::GetEnv( "SRC_ROOT" ) ;
- sFile.Append("/");
- sFile.Append( rPrj );
- sFile.Append("/prj/l10n");
-#if defined(WNT) || defined(OS2)
- sFile.SearchAndReplaceAll('/','\\');
-#endif
- DirEntry aFlagfile( sFile );
-
- aHash[ rPrj ] = !aFlagfile.Exists();
- return aHash[ rPrj ];*/
-//}
bool Export::CopyFile( const ByteString& source , const ByteString& dest )
{
-// cout << "CopyFile( " << source.GetBuffer() << " , " << dest.GetBuffer() << " )\n";
const int BUFFERSIZE = 8192;
char buf[ BUFFERSIZE ];
@@ -474,7 +447,7 @@ void Export::InitForcedLanguages( bool bMergeMode ){
ByteString Export::GetFallbackLanguage( const ByteString nLanguage )
/*****************************************************************************/
{
- ByteString sFallback=nLanguage;
+ rtl::OString sFallback=nLanguage;
GetIsoFallback( sFallback );
return sFallback;
}
@@ -558,8 +531,8 @@ void Export::FillInListFallbacks(
/*****************************************************************************/
{
- for ( sal_uLong i = 0; i < pList->Count(); i++ ) {
- ExportListEntry *pEntry = pList->GetObject( i );
+ for ( size_t i = 0; i < pList->size(); i++ ) {
+ ExportListEntry *pEntry = (*pList)[ i ];
if ( !( *pEntry )[ nSource ].Len()){
( *pEntry )[ nSource ] = ( *pEntry )[ nFallback ];
ByteString x = ( *pEntry )[ nSource ];
@@ -665,7 +638,7 @@ void Export::getCurrentDir( string& dir )
void Export::getRandomName( const ByteString& sPrefix , ByteString& sRandStr , const ByteString& sPostfix )
{
static const char LETTERS[] = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";
- static const int COUNT_OF_LETTERS = sizeof(LETTERS)/sizeof(LETTERS[0]) - 1;
+ static const int COUNT_OF_LETTERS = SAL_N_ELEMENTS(LETTERS) - 1;
sRandStr.Append( sPrefix );
static sal_uInt64 value;
@@ -676,7 +649,8 @@ void Export::getRandomName( const ByteString& sPrefix , ByteString& sRandStr , c
int i;
osl_getSystemTime( &tv );
- oslProcessInfo proInfo;
+ oslProcessInfo proInfo;
+ proInfo.Size = sizeof(oslProcessInfo);
osl_getProcessInfo( 0 , osl_Process_IDENTIFIER , &proInfo );
value += ((sal_uInt64) ( tv.Nanosec / 1000 ) << 16) ^ ( tv.Nanosec / 1000 ) ^ proInfo.Ident;
@@ -715,7 +689,7 @@ DirEntry Export::GetTempFile()
String sDecodedStr = INetURLObject::decode( strTmp , '%' , eMechanism );
ByteString sTmp( sDecodedStr , RTL_TEXTENCODING_UTF8 );
-#if defined(WNT) || defined(OS2)
+#if defined(WNT)
sTmp.SearchAndReplace("file:///","");
sTmp.SearchAndReplaceAll('/','\\');
#else
@@ -732,3 +706,5 @@ DirEntry Export::GetTempFile()
delete sTempFilename;
return aDirEntry;
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/l10ntools/source/file.cxx b/l10ntools/source/file.cxx
index c6e177ce9c15..d57c20d92c04 100644
--- a/l10ntools/source/file.cxx
+++ b/l10ntools/source/file.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -53,3 +54,5 @@ bool File::lessFile ( const File& rKey1, const File& rKey2 )
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/l10ntools/source/filter/merge/makefile.mk b/l10ntools/source/filter/merge/makefile.mk
index f8f8fb640249..8ef73debd743 100644
--- a/l10ntools/source/filter/merge/makefile.mk
+++ b/l10ntools/source/filter/merge/makefile.mk
@@ -35,18 +35,10 @@ PACKAGE = com$/sun$/star$/filter$/config$/tools$/merge
.INCLUDE: settings.mk
#----- compile .java files -----------------------------------------
-#.IF "$(L10N_framework)"==""
OWNCOPY = \
$(MISC)$/$(TARGET)_copied.done
-#JARFILES = \
-# ridl.jar \
-# unoil.jar \
-# jurt.jar \
-# juh.jar \
-# java_uno.jar
-
CFGFILES = \
FCFGMerge.cfg
@@ -73,7 +65,7 @@ JARCOMPRESS = TRUE
.INCLUDE : target.mk
-.IF "$(SOLAR_JAVA)" != "" || "$(GUI)"=="OS2"
+.IF "$(SOLAR_JAVA)" != ""
ALLTAR : $(OWNCOPY)
.IF "$(JARTARGETN)" != ""
@@ -85,8 +77,3 @@ $(OWNCOPY) : $(CFGFILES)
$(COPY) $? $(CLASSDIR)$/$(PACKAGE) && $(TOUCH) $@
.ENDIF # "$(SOLAR_JAVA)" != ""
-
-#.ELSE
-#pseudo:
-
-#.ENDIF
diff --git a/l10ntools/source/filter/utils/Cache.java b/l10ntools/source/filter/utils/Cache.java
index d1d4766398d2..a8fbaaa953a9 100644
--- a/l10ntools/source/filter/utils/Cache.java
+++ b/l10ntools/source/filter/utils/Cache.java
@@ -1787,7 +1787,7 @@ public class Cache
{
// last token was not a delimiter - new one is such delim
// => ignore this delimiter - but save the information, that
- // it occured
+ // it occurred
bLastWasDelim = true;
}
}
diff --git a/l10ntools/source/gsicheck.cxx b/l10ntools/source/gsicheck.cxx
index 61c7cf02fea3..89fb66775d54 100644
--- a/l10ntools/source/gsicheck.cxx
+++ b/l10ntools/source/gsicheck.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -30,7 +31,6 @@
#include <stdio.h>
#include <tools/fsys.hxx>
#include <tools/stream.hxx>
-#include <tools/list.hxx>
// local includes
#include "tagtest.hxx"
@@ -197,7 +197,6 @@ GSILine::GSILine( const ByteString &rLine, sal_uLong nLine )
}
if ( nPos != STRING_NOTFOUND )
{
-// ByteString aStatus = sTmp.Copy( nStart, nPos - nStart ); // ext int ...
nStart = nPos + 4; // + length of the delemiter
}
if ( nPos != STRING_NOTFOUND )
@@ -305,8 +304,9 @@ GSIBlock::~GSIBlock()
delete pSourceLine;
delete pReferenceLine;
- for ( sal_uLong i = 0; i < Count(); i++ )
- delete ( GetObject( i ));
+ for ( size_t i = 0, n = maList.size(); i < n; ++i )
+ delete maList[ i ];
+ maList.clear();
}
/*****************************************************************************/
@@ -328,23 +328,22 @@ void GSIBlock::InsertLine( GSILine* pLine, ByteString aSourceLang)
return;
}
}
- sal_uLong nPos = 0;
if ( aSourceLang.Len() ) // only check blockstructure if source lang is given
{
- while ( nPos < Count() )
+ for ( size_t nPos = 0, n = maList.size(); nPos < n; ++nPos )
{
- if ( GetObject( nPos )->GetLanguageId().Equals( pLine->GetLanguageId() ) )
+ if ( maList[ nPos ]->GetLanguageId().Equals( pLine->GetLanguageId() ) )
{
PrintError( "Translation Language entry double. Checking both.", "File format", "", pLine->GetLineNumber(), pLine->GetUniqId() );
bHasBlockError = sal_True;
- GetObject( nPos )->NotOK();
+ maList[ nPos ]->NotOK();
pLine->NotOK();
}
nPos++;
}
}
- Insert( pLine, LIST_APPEND );
+ maList.push_back( pLine );
}
/*****************************************************************************/
@@ -375,10 +374,9 @@ void GSIBlock::PrintList( ParserMessageList *pList, ByteString aPrefix,
GSILine *pLine )
/*****************************************************************************/
{
- sal_uLong i;
- for ( i = 0 ; i < pList->Count() ; i++ )
+ for ( size_t i = 0 ; i < pList->size() ; i++ )
{
- ParserMessage *pMsg = pList->GetObject( i );
+ ParserMessage *pMsg = (*pList)[ i ];
ByteString aContext;
if ( bPrintContext )
{
@@ -612,7 +610,7 @@ sal_Bool GSIBlock::CheckSyntax( sal_uLong nLine, sal_Bool bRequireSourceLine, sa
if ( pSourceLine )
pSource = pSourceLine;
else
- pSource = GetObject( 0 ); // get some other line
+ pSource = maList.empty() ? NULL : maList[ 0 ]; // get some other line
if ( pSource )
PrintError( "No reference line found. Entry is new in source file", "File format", "", pSource->GetLineNumber(), pSource->GetUniqId() );
else
@@ -636,21 +634,21 @@ sal_Bool GSIBlock::CheckSyntax( sal_uLong nLine, sal_Bool bRequireSourceLine, sa
if ( pSourceLine )
bHasError |= !TestUTF8( pSourceLine, bFixTags );
- sal_uLong i;
- for ( i = 0; i < Count(); i++ )
+ for ( size_t i = 0, n = maList.size(); i < n; ++i )
{
- aTester.CheckTestee( GetObject( i ), pSourceLine != NULL, bFixTags );
- if ( GetObject( i )->HasMessages() || aTester.HasCompareWarnings() )
+ GSILine* pItem = maList[ i ];
+ aTester.CheckTestee( pItem, pSourceLine != NULL, bFixTags );
+ if ( pItem->HasMessages() || aTester.HasCompareWarnings() )
{
- if ( GetObject( i )->HasMessages() || aTester.GetCompareWarnings().HasErrors() )
- GetObject( i )->NotOK();
+ if ( pItem->HasMessages() || aTester.GetCompareWarnings().HasErrors() )
+ pItem->NotOK();
bHasError = sal_True;
- PrintList( GetObject( i )->GetMessageList(), "Translation", GetObject( i ) );
- PrintList( &(aTester.GetCompareWarnings()), "Translation Tag Missmatch", GetObject( i ) );
+ PrintList( pItem->GetMessageList(), "Translation", pItem );
+ PrintList( &(aTester.GetCompareWarnings()), "Translation Tag Mismatch", pItem );
}
- bHasError |= !TestUTF8( GetObject( i ), bFixTags );
+ bHasError |= !TestUTF8( pItem, bFixTags );
if ( pSourceLine )
- bHasError |= HasSuspiciousChars( GetObject( i ), pSourceLine );
+ bHasError |= HasSuspiciousChars( pItem, pSourceLine );
}
return bHasError || bHasBlockError;
@@ -663,14 +661,14 @@ void GSIBlock::WriteError( LazySvFileStream &aErrOut, sal_Bool bRequireSourceLin
sal_Bool bHasError = sal_False;
sal_Bool bCopyAll = ( !pSourceLine && bRequireSourceLine ) || ( pSourceLine && !pSourceLine->IsOK() && !bCheckTranslationLang ) || bHasBlockError;
- sal_uLong i;
- for ( i = 0; i < Count(); i++ )
+ for ( size_t i = 0, n = maList.size(); i < n; ++i )
{
- if ( !GetObject( i )->IsOK() || bCopyAll )
+ GSILine* pItem = maList[ i ];
+ if ( !pItem->IsOK() || bCopyAll )
{
bHasError = sal_True;
aErrOut.LazyOpen();
- aErrOut.WriteLine( *GetObject( i ) );
+ aErrOut.WriteLine( *pItem );
}
}
@@ -687,18 +685,18 @@ void GSIBlock::WriteCorrect( LazySvFileStream &aOkOut, sal_Bool bRequireSourceLi
return;
sal_Bool bHasOK = sal_False;
- sal_uLong i;
- for ( i = 0; i < Count(); i++ )
+ for ( size_t i = 0, n = maList.size(); i < n; ++i )
{
- if ( ( GetObject( i )->IsOK() || bCheckSourceLang ) && !bHasBlockError )
+ GSILine* pItem = maList[ i ];
+ if ( ( pItem->IsOK() || bCheckSourceLang ) && !bHasBlockError )
{
bHasOK = sal_True;
aOkOut.LazyOpen();
- aOkOut.WriteLine( *GetObject( i ) );
+ aOkOut.WriteLine( *pItem );
}
}
- if ( ( pSourceLine && pSourceLine->IsOK() && ( Count() || !bCheckTranslationLang ) ) || ( bHasOK && bCheckTranslationLang ) )
+ if ( ( pSourceLine && pSourceLine->IsOK() && ( !maList.empty() || !bCheckTranslationLang ) ) || ( bHasOK && bCheckTranslationLang ) )
{
aOkOut.LazyOpen();
aOkOut.WriteLine( *pSourceLine );
@@ -711,14 +709,14 @@ void GSIBlock::WriteFixed( LazySvFileStream &aFixOut, sal_Bool /*bRequireSourceL
return;
sal_Bool bHasFixes = sal_False;
- sal_uLong i;
- for ( i = 0; i < Count(); i++ )
+ for ( size_t i = 0, n = maList.size(); i < n; ++i )
{
- if ( GetObject( i )->IsFixed() )
+ GSILine* pItem = maList[ i ];
+ if ( pItem->IsFixed() )
{
bHasFixes = sal_True;
aFixOut.LazyOpen();
- aFixOut.WriteLine( *GetObject( i ) );
+ aFixOut.WriteLine( *pItem );
}
}
@@ -777,7 +775,7 @@ void Help()
}
/*****************************************************************************/
-#if defined(UNX) || defined(OS2)
+#if defined(UNX)
int main( int argc, char *argv[] )
#else
int _cdecl main( int argc, char *argv[] )
@@ -1114,8 +1112,6 @@ int _cdecl main( int argc, char *argv[] )
}
else if ( pReferenceLine->GetUniqId() > aId )
{
-// if ( pGSILine->GetLanguageId() == aSourceLang )
-// PrintError( "No reference line found. Entry is new in source file", "File format", "", bPrintContext, pGSILine->GetLineNumber(), aId );
bContinueSearching = sal_False;
}
else
@@ -1172,3 +1168,5 @@ int _cdecl main( int argc, char *argv[] )
else
return 0;
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/l10ntools/source/gsiconv.cxx b/l10ntools/source/gsiconv.cxx
deleted file mode 100644
index 5e332ac945a0..000000000000
--- a/l10ntools/source/gsiconv.cxx
+++ /dev/null
@@ -1,369 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-// MARKER(update_precomp.py): autogen include statement, do not remove
-#include "precompiled_l10ntools.hxx"
-#include <stdio.h>
-#include <tools/fsys.hxx>
-#include <tools/stream.hxx>
-
-// local includes
-#include "utf8conv.hxx"
-
-#define GSI_FILE_UNKNOWN 0x0000
-#define GSI_FILE_OLDSTYLE 0x0001
-#define GSI_FILE_L10NFRAMEWORK 0x0002
-
-/*****************************************************************************/
-sal_uInt16 GetGSIFileType( SvStream &rStream )
-/*****************************************************************************/
-{
- sal_uInt16 nFileType = GSI_FILE_UNKNOWN;
-
- sal_uLong nPos( rStream.Tell());
- rStream.Seek( STREAM_SEEK_TO_BEGIN );
-
- ByteString sLine;
- while( !rStream.IsEof() && !sLine.Len())
- rStream.ReadLine( sLine );
-
- if( sLine.Len()) {
- if( sLine.Search( "($$)" ) != STRING_NOTFOUND )
- nFileType = GSI_FILE_OLDSTYLE;
- else
- nFileType = GSI_FILE_L10NFRAMEWORK;
- }
-
- rStream.Seek( nPos );
-
- return nFileType;
-}
-
-/*****************************************************************************/
-ByteString GetGSILineId( const ByteString &rLine, sal_uInt16 nFileType )
-/*****************************************************************************/
-{
- ByteString sId;
- switch ( nFileType ) {
- case GSI_FILE_OLDSTYLE:
- sId = rLine;
- sId.SearchAndReplaceAll( "($$)", "\t" );
- sId = sId.GetToken( 0, '\t' );
- break;
-
- case GSI_FILE_L10NFRAMEWORK:
- sId = rLine.GetToken( 0, '\t' );
- sId += "\t";
- sId += rLine.GetToken( 1, '\t' );
- sId += "\t";
- sId += rLine.GetToken( 4, '\t' );
- sId += "\t";
- sId += rLine.GetToken( 5, '\t' );
- break;
- }
- return sId;
-}
-
-/*****************************************************************************/
-ByteString GetGSILineLangId( const ByteString &rLine, sal_uInt16 nFileType )
-/*****************************************************************************/
-{
- ByteString sLangId;
- switch ( nFileType ) {
- case GSI_FILE_OLDSTYLE:
- sLangId = rLine;
- sLangId.SearchAndReplaceAll( "($$)", "\t" );
- sLangId = sLangId.GetToken( 2, '\t' );
- break;
-
- case GSI_FILE_L10NFRAMEWORK:
- sLangId = rLine.GetToken( 9, '\t' );
- break;
- }
- return sLangId;
-}
-
-/*****************************************************************************/
-void ConvertGSILine( sal_Bool bToUTF8, ByteString &rLine,
- rtl_TextEncoding nEncoding, sal_uInt16 nFileType )
-/*****************************************************************************/
-{
- switch ( nFileType ) {
- case GSI_FILE_OLDSTYLE:
- if ( bToUTF8 )
- rLine = UTF8Converter::ConvertToUTF8( rLine, nEncoding );
- else
- rLine = UTF8Converter::ConvertFromUTF8( rLine, nEncoding );
- break;
-
- case GSI_FILE_L10NFRAMEWORK: {
- ByteString sConverted;
- for ( sal_uInt16 i = 0; i < rLine.GetTokenCount( '\t' ); i++ ) {
- ByteString sToken = rLine.GetToken( i, '\t' );
- if (( i > 9 ) && ( i < 14 )) {
- if( bToUTF8 )
- sToken = UTF8Converter::ConvertToUTF8( sToken, nEncoding );
- else
- sToken = UTF8Converter::ConvertFromUTF8( sToken, nEncoding );
- }
- if ( i )
- sConverted += "\t";
- sConverted += sToken;
- }
- rLine = sConverted;
- }
- break;
- }
-}
-
-/*****************************************************************************/
-void Help()
-/*****************************************************************************/
-{
- fprintf( stdout, "\n" );
- fprintf( stdout, "gsiconv (c)1999 by StarOffice Entwicklungs GmbH\n" );
- fprintf( stdout, "===============================================\n" );
- fprintf( stdout, "\n" );
- fprintf( stdout, "gsiconv converts strings in GSI-Files (Gutschmitt Interface) from or to UTF-8\n" );
- fprintf( stdout, "\n" );
- fprintf( stdout, "Syntax: gsiconv (-t|-f langid charset)|(-p n) filename\n" );
- fprintf( stdout, "Switches: -t => conversion from charset to UTF-8\n" );
- fprintf( stdout, " -f => conversion from UTF-8 to charset\n" );
- fprintf( stdout, " -p n => creates several files with ca. n lines\n" );
- fprintf( stdout, "\n" );
- fprintf( stdout, "Allowed charsets:\n" );
- fprintf( stdout, " MS_932 => Japanese\n" );
- fprintf( stdout, " MS_936 => Chinese Simplified\n" );
- fprintf( stdout, " MS_949 => Korean\n" );
- fprintf( stdout, " MS_950 => Chinese Traditional\n" );
- fprintf( stdout, " MS_1250 => East Europe\n" );
- fprintf( stdout, " MS_1251 => Cyrillic\n" );
- fprintf( stdout, " MS_1252 => West Europe\n" );
- fprintf( stdout, " MS_1253 => Greek\n" );
- fprintf( stdout, " MS_1254 => Turkish\n" );
- fprintf( stdout, " MS_1255 => Hebrew\n" );
- fprintf( stdout, " MS_1256 => Arabic\n" );
- fprintf( stdout, "\n" );
- fprintf( stdout, "Allowed langids:\n" );
- fprintf( stdout, " 1 => ENGLISH_US\n" );
- fprintf( stdout, " 3 => PORTUGUESE \n" );
- fprintf( stdout, " 4 => GERMAN_DE (new german style)\n" );
- fprintf( stdout, " 7 => RUSSIAN\n" );
- fprintf( stdout, " 30 => GREEK\n" );
- fprintf( stdout, " 31 => DUTCH\n" );
- fprintf( stdout, " 33 => FRENCH\n" );
- fprintf( stdout, " 34 => SPANISH\n" );
- fprintf( stdout, " 35 => FINNISH\n" );
- fprintf( stdout, " 36 => HUNGARIAN\n" );
- fprintf( stdout, " 39 => ITALIAN\n" );
- fprintf( stdout, " 42 => CZECH\n" );
- fprintf( stdout, " 44 => ENGLISH (UK)\n" );
- fprintf( stdout, " 45 => DANISH\n" );
- fprintf( stdout, " 46 => SWEDISH\n" );
- fprintf( stdout, " 47 => NORWEGIAN\n" );
- fprintf( stdout, " 49 => GERMAN (old german style)\n" );
- fprintf( stdout, " 55 => PORTUGUESE_BRAZILIAN\n" );
- fprintf( stdout, " 81 => JAPANESE\n" );
- fprintf( stdout, " 82 => KOREAN\n" );
- fprintf( stdout, " 86 => CHINESE_SIMPLIFIED\n" );
- fprintf( stdout, " 88 => CHINESE_TRADITIONAL\n" );
- fprintf( stdout, " 90 => TURKISH\n" );
- fprintf( stdout, " 96 => ARABIC\n" );
- fprintf( stdout, " 97 => HEBREW\n" );
- fprintf( stdout, "\n" );
-}
-
-/*****************************************************************************/
-#if defined(UNX) || defined(OS2)
-int main( int argc, char *argv[] )
-#else
-int _cdecl main( int argc, char *argv[] )
-#endif
-/*****************************************************************************/
-{
- if (( argc != 5 ) && ( argc != 4 )) {
- Help();
- exit ( 0 );
- }
-
- if ( argc == 4 ) {
- if ( ByteString( argv[ 1 ] ) == "-p" ) {
-
- DirEntry aSource = DirEntry( String( argv[ 3 ], RTL_TEXTENCODING_ASCII_US ));
- if ( !aSource.Exists()) {
- fprintf( stderr, "\nERROR: GSI-File %s not found!\n\n", ByteString( argv[ 3 ] ).GetBuffer());
- exit ( 2 );
- }
-
- DirEntry aOutput( aSource );
-
- String sBase = aOutput.GetBase();
- String sExt = aOutput.GetExtension();
-
- String sGSI( argv[ 3 ], RTL_TEXTENCODING_ASCII_US );
- SvFileStream aGSI( sGSI, STREAM_STD_READ );
- if ( !aGSI.IsOpen()) {
- fprintf( stderr, "\nERROR: Could not open GSI-File %s!\n\n", ByteString( argv[ 3 ] ).GetBuffer());
- exit ( 3 );
- }
-
- sal_uInt16 nFileType( GetGSIFileType( aGSI ));
-
- sal_uLong nMaxLines = (sal_uLong) ByteString( argv[ 2 ] ).ToInt64();
- if ( !nMaxLines ) {
- fprintf( stderr, "\nERROR: Linecount must be at least 1!\n\n" );
- exit ( 3 );
- }
-
- ByteString sGSILine;
- ByteString sOldId;
- sal_uLong nLine = 0;
- sal_uLong nOutputFile = 1;
-
- String sOutput( sBase );
- sOutput += String( "_", RTL_TEXTENCODING_ASCII_US );
- sOutput += String::CreateFromInt64( nOutputFile );
- if ( sExt.Len()) {
- sOutput += String( ".", RTL_TEXTENCODING_ASCII_US );
- sOutput += sExt;
- }
- nOutputFile ++;
-
- aOutput.SetName( sOutput );
- SvFileStream aOutputStream( aOutput.GetFull(), STREAM_STD_WRITE | STREAM_TRUNC );
-
- while ( !aGSI.IsEof()) {
-
- aGSI.ReadLine( sGSILine );
- ByteString sId( GetGSILineId( sGSILine, nFileType ));
-
- nLine++;
-
- if (( nLine >= nMaxLines ) && ( sId != sOldId )) {
- aOutputStream.Close();
-
- ByteString sText( aOutput.GetFull(), gsl_getSystemTextEncoding());
- sText += " with ";
- sText += ByteString::CreateFromInt64( nLine );
- sText += " lines written.";
-
- fprintf( stdout, "%s\n", sText.GetBuffer());
- String sOutput1( sBase );
- sOutput1 += String( "_", RTL_TEXTENCODING_ASCII_US );
- sOutput1 += String::CreateFromInt64( nOutputFile );
- if ( sExt.Len()) {
- sOutput1 += String( ".", RTL_TEXTENCODING_ASCII_US );
- sOutput1 += sExt;
- }
- nOutputFile ++;
-
- aOutput.SetName( sOutput1 );
-
- aOutputStream.Open( aOutput.GetFull(), STREAM_STD_WRITE | STREAM_TRUNC );
- nLine = 0;
- }
-
- aOutputStream.WriteLine( sGSILine );
-
- sOldId = sId;
- }
-
- aGSI.Close();
- aOutputStream.Close();
-
- ByteString sText( aOutput.GetFull(), RTL_TEXTENCODING_ASCII_US );
- sText += " with ";
- sText += ByteString::CreateFromInt64( nLine );
- sText += " lines written.";
- }
- else {
- Help();
- exit( 1 );
- }
- }
- else {
- if ( ByteString( argv[ 1 ] ) == "-t" || ByteString( argv[ 1 ] ) == "-f" ) {
- rtl_TextEncoding nEncoding;
-
- ByteString sCurLangId( argv[ 2 ] );
-
- ByteString sCharset( argv[ 3 ] );
- sCharset.ToUpperAscii();
-
- if ( sCharset == "MS_932" ) nEncoding = RTL_TEXTENCODING_MS_932;
- else if ( sCharset == "MS_936" ) nEncoding = RTL_TEXTENCODING_MS_936;
- else if ( sCharset == "MS_949" ) nEncoding = RTL_TEXTENCODING_MS_949;
- else if ( sCharset == "MS_950" ) nEncoding = RTL_TEXTENCODING_MS_950;
- else if ( sCharset == "MS_1250" ) nEncoding = RTL_TEXTENCODING_MS_1250;
- else if ( sCharset == "MS_1251" ) nEncoding = RTL_TEXTENCODING_MS_1251;
- else if ( sCharset == "MS_1252" ) nEncoding = RTL_TEXTENCODING_MS_1252;
- else if ( sCharset == "MS_1253" ) nEncoding = RTL_TEXTENCODING_MS_1253;
- else if ( sCharset == "MS_1254" ) nEncoding = RTL_TEXTENCODING_MS_1254;
- else if ( sCharset == "MS_1255" ) nEncoding = RTL_TEXTENCODING_MS_1255;
- else if ( sCharset == "MS_1256" ) nEncoding = RTL_TEXTENCODING_MS_1256;
- else if ( sCharset == "MS_1257" ) nEncoding = RTL_TEXTENCODING_MS_1257;
- else if ( sCharset == "UTF8" ) nEncoding = RTL_TEXTENCODING_UTF8;
-
- else {
- Help();
- exit ( 1 );
- }
-
- DirEntry aSource = DirEntry( String( argv[ 4 ], RTL_TEXTENCODING_ASCII_US ));
- if ( !aSource.Exists()) {
- fprintf( stderr, "\nERROR: GSI-File %s not found!\n\n", ByteString( argv[ 3 ] ).GetBuffer());
- exit ( 2 );
- }
-
- String sGSI( argv[ 4 ], RTL_TEXTENCODING_ASCII_US );
- SvFileStream aGSI( sGSI, STREAM_STD_READ );
- if ( !aGSI.IsOpen()) {
- fprintf( stderr, "\nERROR: Could not open GSI-File %s!\n\n", ByteString( argv[ 3 ] ).GetBuffer());
- exit ( 3 );
- }
- sal_uInt16 nFileType( GetGSIFileType( aGSI ));
-
- ByteString sGSILine;
- while ( !aGSI.IsEof()) {
-
- aGSI.ReadLine( sGSILine );
- ByteString sLangId( GetGSILineLangId( sGSILine, nFileType ));
- if ( sLangId == sCurLangId )
- ConvertGSILine(( ByteString( argv[ 1 ] ) == "-t" ), sGSILine, nEncoding, nFileType );
-
- fprintf( stdout, "%s\n", sGSILine.GetBuffer());
- }
-
- aGSI.Close();
- }
- else {
- Help();
- exit( 1 );
- }
- }
- return 0;
-}
diff --git a/l10ntools/source/help/HelpCompiler.cxx b/l10ntools/source/help/HelpCompiler.cxx
index 79e41d37ea3f..df2093931126 100644
--- a/l10ntools/source/help/HelpCompiler.cxx
+++ b/l10ntools/source/help/HelpCompiler.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -34,10 +35,6 @@
#include <libxslt/xsltInternals.h>
#include <libxslt/transform.h>
#include <libxslt/xsltutils.h>
-#ifdef __MINGW32__
-#include <tools/prewin.h>
-#include <tools/postwin.h>
-#endif
#include <osl/thread.hxx>
static void impl_sleep( sal_uInt32 nSec )
@@ -467,7 +464,7 @@ bool HelpCompiler::compile( void ) throw( HelpProcessingException )
streamTable.default_helptexts = aparser.helptexts;
streamTable.default_keywords = aparser.keywords;
}
- else if (modulename == module)
+ else
{
streamTable.dropappl();
streamTable.appl_doc = docResolvedDoc;
@@ -475,14 +472,6 @@ bool HelpCompiler::compile( void ) throw( HelpProcessingException )
streamTable.appl_helptexts = aparser.helptexts;
streamTable.appl_keywords = aparser.keywords;
}
- else
- {
- std::stringstream aStrStream;
- aStrStream << "ERROR: Found unexpected module name \"" << modulename
- << "\" in file" << src.native_file_string().c_str() << std::endl;
- throw HelpProcessingException( HELPPROCESSING_GENERAL_ERROR, aStrStream.str() );
- }
-
} // end iteration over all applications
streamTable.document_id = documentId;
@@ -566,7 +555,7 @@ namespace fs
rtl::OUString suFilename = aStatus.getFileName();
rtl::OUString suFullFileURL;
suFullFileURL += _suDirURL;
- suFullFileURL += rtl::OUString::createFromAscii("/");
+ suFullFileURL += rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("/"));
suFullFileURL += suFilename;
if (aStatus.getFileType() == osl::FileStatus::Directory)
@@ -587,4 +576,4 @@ namespace fs
}
}
-/* vi:set tabstop=4 shiftwidth=4 expandtab: */
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/l10ntools/source/help/HelpCompiler.hxx b/l10ntools/source/help/HelpCompiler.hxx
index 8ce6098d21a9..016f7eefb8bc 100755..100644
--- a/l10ntools/source/help/HelpCompiler.hxx
+++ b/l10ntools/source/help/HelpCompiler.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -29,7 +30,7 @@
#define HELPCOMPILER_HXX
#include <string>
-#include <hash_map>
+#include <boost/unordered_map.hpp>
#include <vector>
#include <list>
#include <fstream>
@@ -37,8 +38,8 @@
#include <sstream>
#include <algorithm>
#include <ctype.h>
-#ifdef SYSTEM_DB
-#include <db.h>
+#ifdef SYSTEM_DB_HEADER
+#include SYSTEM_DB_HEADER
#else
#include <berkeleydb/db.h>
#endif
@@ -222,11 +223,11 @@ struct SuperFastHash
#define pref_hash joaat_hash
-typedef std::hash_map<std::string, std::string, pref_hash> Stringtable;
+typedef boost::unordered_map<std::string, std::string, pref_hash> Stringtable;
typedef std::list<std::string> LinkedList;
typedef std::vector<std::string> HashSet;
-typedef std::hash_map<std::string, LinkedList, pref_hash> Hashtable;
+typedef boost::unordered_map<std::string, LinkedList, pref_hash> Hashtable;
class StreamTable
{
@@ -281,6 +282,7 @@ struct HelpProcessingException
HelpProcessingException( HelpProcessingErrorClass eErrorClass, const std::string& aErrorMsg )
: m_eErrorClass( eErrorClass )
, m_aErrorMsg( aErrorMsg )
+ , m_nXMLParsingLine( 0 )
{}
HelpProcessingException( const std::string& aErrorMsg, const std::string& aXMLParsingFile, int nXMLParsingLine )
: m_eErrorClass( HELPPROCESSING_XMLPARSING_ERROR )
@@ -322,4 +324,4 @@ private:
#endif
-/* vi:set tabstop=4 shiftwidth=4 expandtab: */
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/l10ntools/source/help/HelpLinker.cxx b/l10ntools/source/help/HelpLinker.cxx
index 036208520ede..81a96ce37899 100755..100644
--- a/l10ntools/source/help/HelpLinker.cxx
+++ b/l10ntools/source/help/HelpLinker.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -25,6 +26,10 @@
*
************************************************************************/
+#ifdef AIX
+# undef _THREAD_SAFE
+#endif
+
#include "HelpCompiler.hxx"
#include <map>
@@ -205,7 +210,7 @@ void writeKeyValue_DBHelp( FILE* pFile, const std::string& aKeyStr, const std::s
class HelpKeyword
{
private:
- typedef std::hash_map<std::string, Data, pref_hash> DataHashtable;
+ typedef boost::unordered_map<std::string, Data, pref_hash> DataHashtable;
DataHashtable _hash;
public:
@@ -298,18 +303,6 @@ private:
void addBookmark( DB* dbBase, FILE* pFile_DBHelp, std::string thishid,
const std::string& fileB, const std::string& anchorB,
const std::string& jarfileB, const std::string& titleB );
-#if 0
- /**
- * @param outputFile
- * @param module
- * @param lang
- * @param hid
- * @param helpFiles
- * @param additionalFiles
- */
-
- private HelpURLStreamHandlerFactory urlHandler = null;
-#endif
};
namespace URLEncoder
@@ -407,7 +400,6 @@ void HelpLinker::link() throw( HelpProcessingException )
if( bExtensionMode )
{
- //indexDirParentName = sourceRoot;
indexDirParentName = extensionDestination;
}
else
@@ -494,10 +486,8 @@ void HelpLinker::link() throw( HelpProcessingException )
if( !bExtensionMode )
{
-#ifndef OS2 // YD @TODO@ crashes libc runtime :-(
std::cout << "Making " << outputFile.native_file_string() <<
" from " << helpFiles.size() << " input files" << std::endl;
-#endif
}
// here we start our loop over the hzip files.
@@ -572,13 +562,6 @@ void HelpLinker::link() throw( HelpProcessingException )
if (documentTitle.empty())
documentTitle = "<notitle>";
-#if 0
- std::cout << "for " << xhpFileName << " documentBaseId is " << documentBaseId << "\n";
- std::cout << "for " << xhpFileName << " documentPath is " << documentPath << "\n";
- std::cout << "for " << xhpFileName << " documentJarfile is " << documentJarfile << "\n";
- std::cout << "for " << xhpFileName << " documentPath is " << documentTitle << "\n";
-#endif
-
const std::string& fileB = documentPath;
const std::string& jarfileB = documentJarfile;
std::string& titleB = documentTitle;
@@ -741,16 +724,6 @@ void HelpLinker::link() throw( HelpProcessingException )
fs::copy( fsAdditionalFileName, fsTargetName );
}
}
-
-/*
- /////////////////////////////////////////////////////////////////////////
- /// remove temprary directory for index creation
- /////////////////////////////////////////////////////////////////////////
-#ifndef CMC_DEBUG
- if( !bExtensionMode )
- fs::remove_all( indexDirParentName );
-#endif
-*/
}
@@ -986,8 +959,8 @@ void HelpLinker::main( std::vector<std::string> &args,
throw HelpProcessingException( HELPPROCESSING_GENERAL_ERROR, aStrStream.str() );
}
- if (!bExtensionMode && idxCaptionStylesheet.empty()
- || !extsource.empty() && idxCaptionStylesheet.empty())
+ if ( (!bExtensionMode && idxCaptionStylesheet.empty())
+ || (!extsource.empty() && idxCaptionStylesheet.empty()) )
{
//No extension mode and extension mode using commandline
//!extsource.empty indicates extension mode using commandline
@@ -1001,7 +974,7 @@ void HelpLinker::main( std::vector<std::string> &args,
//This part is used when compileExtensionHelp is called from the extensions manager.
//If extension help is compiled using helplinker in the build process
rtl::OUString aIdxCaptionPathFileURL( *pOfficeHelpPath );
- aIdxCaptionPathFileURL += rtl::OUString::createFromAscii( "/idxcaption.xsl" );
+ aIdxCaptionPathFileURL += rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("/idxcaption.xsl"));
rtl::OString aOStr_IdxCaptionPathFileURL( rtl::OUStringToOString
( aIdxCaptionPathFileURL, fs::getThreadTextEncoding() ) );
@@ -1010,8 +983,8 @@ void HelpLinker::main( std::vector<std::string> &args,
idxCaptionStylesheet = fs::path( aStdStr_IdxCaptionPathFileURL );
}
- if (!bExtensionMode && idxContentStylesheet.empty()
- || !extsource.empty() && idxContentStylesheet.empty())
+ if ( (!bExtensionMode && idxContentStylesheet.empty())
+ || (!extsource.empty() && idxContentStylesheet.empty()) )
{
//No extension mode and extension mode using commandline
//!extsource.empty indicates extension mode using commandline
@@ -1026,7 +999,7 @@ void HelpLinker::main( std::vector<std::string> &args,
//then -idxcontent must be supplied
//This part is used when compileExtensionHelp is called from the extensions manager.
rtl::OUString aIdxContentPathFileURL( *pOfficeHelpPath );
- aIdxContentPathFileURL += rtl::OUString::createFromAscii( "/idxcontent.xsl" );
+ aIdxContentPathFileURL += rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("/idxcontent.xsl"));
rtl::OString aOStr_IdxContentPathFileURL( rtl::OUStringToOString
( aIdxContentPathFileURL, fs::getThreadTextEncoding() ) );
@@ -1085,9 +1058,7 @@ int main(int argc, char**argv)
exit(1);
}
sal_uInt32 endtime = osl_getGlobalTimer();
-#ifndef OS2 // YD @TODO@ crashes libc runtime :-(
std::cout << "time taken was " << (endtime-starttime)/1000.0 << " seconds" << std::endl;
-#endif
return 0;
}
@@ -1184,18 +1155,18 @@ HELPLINKER_DLLPUBLIC bool compileExtensionHelp
// i83624: Tree files
::rtl::OUString aTreeFileURL = aExtensionLanguageRoot;
- aTreeFileURL += rtl::OUString::createFromAscii( "/help.tree" );
+ aTreeFileURL += rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("/help.tree"));
osl::DirectoryItem aTreeFileItem;
osl::FileBase::RC rcGet = osl::DirectoryItem::get( aTreeFileURL, aTreeFileItem );
- osl::FileStatus aFileStatus( FileStatusMask_FileSize );
+ osl::FileStatus aFileStatus( osl_FileStatus_Mask_FileSize );
if( rcGet == osl::FileBase::E_None &&
aTreeFileItem.getFileStatus( aFileStatus ) == osl::FileBase::E_None &&
- aFileStatus.isValid( FileStatusMask_FileSize ) )
+ aFileStatus.isValid( osl_FileStatus_Mask_FileSize ) )
{
sal_uInt64 ret, len = aFileStatus.getFileSize();
char* s = new char[ int(len) ]; // the buffer to hold the installed files
osl::File aFile( aTreeFileURL );
- aFile.open( OpenFlag_Read );
+ aFile.open( osl_File_OpenFlag_Read );
aFile.read( s, len, ret );
aFile.close();
@@ -1219,3 +1190,4 @@ HELPLINKER_DLLPUBLIC bool compileExtensionHelp
return bSuccess;
}
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/l10ntools/source/help/compilehelp.hxx b/l10ntools/source/help/compilehelp.hxx
index 9c59083bf038..b81ddfbdadf2 100644
--- a/l10ntools/source/help/compilehelp.hxx
+++ b/l10ntools/source/help/compilehelp.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -37,8 +38,6 @@
#endif
#define HELPLINKER_DLLPRIVATE SAL_DLLPRIVATE
-
-//#include <helplinkerdllapi.h>
#include <rtl/ustring.hxx>
enum HelpProcessingErrorClass
@@ -77,3 +76,5 @@ HELPLINKER_DLLPUBLIC bool compileExtensionHelp
);
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/l10ntools/source/help/makefile.mk b/l10ntools/source/help/makefile.mk
index b66077501a8d..3fd6879a9989 100644
--- a/l10ntools/source/help/makefile.mk
+++ b/l10ntools/source/help/makefile.mk
@@ -44,9 +44,7 @@ LIBXSLTINCDIR=external$/libxslt
CFLAGS+= -I$(SOLARINCDIR)$/$(LIBXSLTINCDIR)
.ENDIF
-.IF "$(SYSTEM_DB)" == "YES"
-CFLAGS+=-DSYSTEM_DB -I$(DB_INCLUDES)
-.ENDIF
+CFLAGS+= $(SYSTEM_DB_CFLAGS)
.IF "$(SYSTEM_EXPAT)" == "YES"
CFLAGS+=-DSYSTEM_EXPAT
diff --git a/l10ntools/source/helpex.cxx b/l10ntools/source/helpex.cxx
index 0055c233a434..e67f9793b899 100644
--- a/l10ntools/source/helpex.cxx
+++ b/l10ntools/source/helpex.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -145,7 +146,6 @@ sal_Bool ParseCommandLine( int argc, char* argv[])
break;
case STATE_PRJ: {
sPrj = argv[ i ];
-// sPrj.ToLowerAscii(); // the project
}
break;
case STATE_ROOT: {
@@ -201,7 +201,7 @@ void Help()
/*****************************************************************************/
#ifndef TESTDRIVER
-#if defined(UNX) || defined(OS2)
+#if defined(UNX)
int main( int argc, char *argv[] )
#else
int _cdecl main( int argc, char *argv[] )
@@ -288,3 +288,5 @@ int _cdecl main( int argc, char *argv[] )
return 1;
}
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/l10ntools/source/helpmerge.cxx b/l10ntools/source/helpmerge.cxx
index 58f8af7d3446..9203fd94b5e7 100644
--- a/l10ntools/source/helpmerge.cxx
+++ b/l10ntools/source/helpmerge.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -33,7 +34,6 @@
#include <stdio.h>
#include <stdlib.h>
#include "helpmerge.hxx"
-#include "utf8conv.hxx"
#include <algorithm>
#include <sys/types.h>
#include <sys/stat.h>
@@ -42,11 +42,9 @@
#include <vector>
#include "rtl/strbuf.hxx"
#ifdef WNT
-#include <direct.h>
-//#include <WinBase.h>
-#include "tools/prewin.h"
#include <windows.h>
-#include "tools/postwin.h"
+#undef CopyFile
+#include <direct.h>
#endif
/*****************************************************************************/
@@ -59,7 +57,7 @@ void HelpParser::FillInFallbacks( LangHashMap& rElem_out, ByteString sLangIdx_in
XMLElement* pTmp2 = NULL;
sCur = sLangIdx_in;
- ByteString sFallback( sCur );
+ rtl::OString sFallback( sCur );
GetIsoFallback( sFallback );
if( (rElem_out.find( sFallback ) != rElem_out.end()) && rElem_out[ sFallback ] != NULL ){
pTmp2 = rElem_out[ sFallback ];
@@ -165,7 +163,6 @@ bool HelpParser::CreateSDF(
if(file.get() == NULL){
printf("%s\n",ByteString(aParser.GetError().sMessage,RTL_TEXTENCODING_ASCII_US).GetBuffer());
exit(-1);
- //return false;
}
file->Extract();
if( !file->CheckExportStatus() ){
@@ -185,8 +182,6 @@ bool HelpParser::CreateSDF(
LangHashMap* pElem;
XMLElement* pXMLElement = NULL;
- //Dump(aXMLStrHM);
-
ByteString sTimeStamp( Export::GetTimeStamp() );
OUString sOUTimeStamp( sTimeStamp.GetBuffer() , sTimeStamp.Len() , RTL_TEXTENCODING_ASCII_US );
@@ -244,16 +239,12 @@ bool HelpParser::CreateSDF(
sBuffer.append( GSI_SEQUENCE4 ); //"\t\t\t\t";
sBuffer.append( sOUTimeStamp );
ByteString sOut( sBuffer.makeStringAndClear().getStr() , RTL_TEXTENCODING_UTF8 );
- //if( !sCur.EqualsIgnoreCaseAscii("de") ||( sCur.EqualsIgnoreCaseAscii("de") && !Export::isMergingGermanAllowed( rPrj_in ) ) )
- //{
if( data.getLength() > 0 ) aSDFStream.WriteLine( sOut );
- //}
pXMLElement=NULL;
}else fprintf(stdout,"\nDBG: NullPointer in HelpParser::CreateSDF , Language %s\n",sCur.GetBuffer() );
}
}
- //Dump(aXMLStrHM);
aSDFStream.Close();
if( !sUsedTempFile.EqualsIgnoreCaseAscii( "" ) ){
@@ -398,7 +389,6 @@ bool HelpParser::Merge(
{
printf("%s\n",ByteString(aParser.GetError().sMessage,RTL_TEXTENCODING_UTF8).GetBuffer());
exit(-1);
- //return false;
}
@@ -479,7 +469,7 @@ bool HelpParser::MergeSingleFile( XMLFile* file , MergeDataFile& aMergeDataFile
if( !Export::CopyFile( sTempFile , sTempFileCopy ) )
{
-#if defined(UNX) || defined(OS2)
+#if defined(UNX)
sleep( 3 );
#else
Sleep( 3 );
@@ -490,7 +480,6 @@ bool HelpParser::MergeSingleFile( XMLFile* file , MergeDataFile& aMergeDataFile
return false;
}
}
- //remove( sTargetFile.GetBuffer() );
FileStat aFSTest( aTar );
if( aFSTest.GetSize() < 1 )
@@ -498,7 +487,7 @@ bool HelpParser::MergeSingleFile( XMLFile* file , MergeDataFile& aMergeDataFile
remove( sTargetFile.GetBuffer() );
}
int rc;
-#if defined(UNX) || defined(OS2)
+#if defined(UNX)
rc = rename( sTempFile.GetBuffer() , sTargetFile.GetBuffer() );
#else
rc = MoveFileEx( sTempFile.GetBuffer() , sTargetFile.GetBuffer(), MOVEFILE_REPLACE_EXISTING );
@@ -514,7 +503,7 @@ bool HelpParser::MergeSingleFile( XMLFile* file , MergeDataFile& aMergeDataFile
// if( aFS.GetSize() < 1 )
//#endif
{
-#if defined(UNX) || defined(OS2)
+#if defined(UNX)
sleep( 3 );
#else
Sleep( 3 );
@@ -524,7 +513,7 @@ bool HelpParser::MergeSingleFile( XMLFile* file , MergeDataFile& aMergeDataFile
{
remove( sTargetFile.GetBuffer() );
}
-#if defined(UNX) || defined(OS2)
+#if defined(UNX)
rc = rename( sTempFileCopy.GetBuffer() , sTargetFile.GetBuffer() );
#else
rc = MoveFileEx( sTempFileCopy.GetBuffer() , sTargetFile.GetBuffer() , MOVEFILE_REPLACE_EXISTING );
@@ -595,7 +584,6 @@ void HelpParser::ProcessHelp( LangHashMap* aLangHM , const ByteString& sCur , Re
XMLElement* pXMLElement = NULL;
PFormEntrys *pEntrys = NULL;
XMLData *data = NULL;
- XMLParentNode *parent = NULL;
String sNewdata;
ByteString sLId;
@@ -615,7 +603,6 @@ void HelpParser::ProcessHelp( LangHashMap* aLangHM , const ByteString& sCur , Re
}
if( pXMLElement != NULL )
{
- parent = pXMLElement->GetParent();
sLId = pXMLElement->GetOldref();
pResData->sId = sLId;
@@ -714,3 +701,4 @@ void HelpParser::Process( LangHashMap* aLangHM , const ByteString& sCur , ResDat
}
}
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/l10ntools/source/inireader.cxx b/l10ntools/source/inireader.cxx
deleted file mode 100644
index 63f902a5a1da..000000000000
--- a/l10ntools/source/inireader.cxx
+++ /dev/null
@@ -1,132 +0,0 @@
-#include <unicode/regex.h>
-#include <unicode/unistr.h>
-#include <string>
-#include <fstream>
-#include <iostream>
-#include "inireader.hxx"
-
-using namespace std;
-namespace transex3
-{
-
-bool INIreader::read( INImap& myMap , string& filename )
-{
- ifstream aFStream( filename.c_str() );
- if( aFStream && aFStream.is_open())
- {
- string line;
- string section;
- string param_key;
- string param_value;
- stringmap* myvalues = 0;
-
- while( std::getline( aFStream , line ) )
- {
- trim( line );
- if( line.empty() ){
- }
- else if( is_section( line , section ) )
- {
- //cerr << "[" << section << "]\n";
- myvalues = new stringmap();
- myMap[ section ] = myvalues ;
- }
- else if ( is_parameter( line , param_key , param_value ) )
- {
- //cerr << "" << param_key << " = " << param_value << "\n";
- if( myvalues )
- {
- (*myvalues)[ param_key ] = param_value ;
- }
- else
- {
- cerr << "ERROR: The INI file " << filename << " appears to be broken ... parameters without a section?!?\n";
- if( aFStream.is_open() ) aFStream.close();
- return false;
- }
- }
- }
-
- if( aFStream.is_open() )
- aFStream.close();
-
- return true;
- }
- else
- {
- cerr << "ERROR: Can't open file '" << filename << "'\n";
- }
- return false;
-}
-
-bool INIreader::is_section( string& line , string& section_str )
-{
- // Error in regex ?
- check_status( section_status );
- UnicodeString target( line.c_str() , line.length() );
-
- section_match->reset( target );
- check_status( section_status );
-
- if( section_match->find() )
- {
- check_status( section_status );
- UnicodeString result( section_match->group( 1 , section_status) );
- check_status( section_status );
- toStlString( result , section_str );
-
- return true;
- }
- return false;
-}
-
-bool INIreader::is_parameter( string& line , string& parameter_key , string& parameter_value )
-{
- // Error in regex ?
- check_status( parameter_status );
- UnicodeString target( line.c_str() , line.length() );
-
- parameter_match->reset( target );
- check_status( parameter_status );
-
- if( parameter_match->find() )
- {
- check_status( parameter_status );
-
- UnicodeString result1( parameter_match->group( 1 , parameter_status) );
- check_status( parameter_status );
- toStlString( result1 , parameter_key );
- UnicodeString result2( parameter_match->group( 2 , parameter_status) );
- check_status( parameter_status );
- toStlString( result2 , parameter_value );
-
- return true;
- }
- return false;
-}
-
-void INIreader::check_status( UErrorCode status )
-{
- if( U_FAILURE( status) )
- {
- cerr << "Error in or while using regex: " << u_errorName( status ) << "\n";
- exit(-1);
- }
-}
-
-void INIreader::toStlString( const UnicodeString& str , string& stl_str)
-{
- // convert to string
- char* buffer = new char[ str.length()*3 ];
- str.extract( 0 , str.length() , buffer );
- stl_str = string( buffer );
- delete [] buffer;
-}
-
-void INIreader::trim( string& str )
-{
- string str1 = str.substr( 0 , str.find_last_not_of(' ') + 1 );
- str = str1.empty() ? str1 : str1.substr( str1.find_first_not_of(' ') );
-}
-
-}
diff --git a/l10ntools/source/lngex.cxx b/l10ntools/source/lngex.cxx
index 119a6009d8b1..f9c286f43b25 100644
--- a/l10ntools/source/lngex.cxx
+++ b/l10ntools/source/lngex.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -101,14 +102,6 @@ sal_Bool ParseCommandLine( int argc, char* argv[])
nState = STATE_UTF8;
bUTF8 = sal_True;
}
-/* else if ( sSwitch == "-NOUTF8" ) {
- nState = STATE_UTF8;
- bUTF8 = sal_False;
- }*/
-/* else if ( sSwitch == "-ULF" ) {
- nState = STATE_ULF;
- bULF = sal_True;
- }*/
else if ( sSwitch == "-L" ) {
nState = STATE_LANGUAGES;
}
@@ -129,7 +122,6 @@ sal_Bool ParseCommandLine( int argc, char* argv[])
break;
case STATE_PRJ: {
sPrj = argv[ i ];
-// sPrj.ToLowerAscii(); // the project
}
break;
case STATE_ROOT: {
@@ -179,7 +171,7 @@ void Help()
}
/*****************************************************************************/
-#if defined(UNX) || defined(OS2)
+#if defined(UNX)
int main( int argc, char *argv[] )
#else
int _cdecl main( int argc, char *argv[] )
@@ -203,3 +195,5 @@ int _cdecl main( int argc, char *argv[] )
return 0;
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/l10ntools/source/lngmerge.cxx b/l10ntools/source/lngmerge.cxx
index f63469cff75b..e89640015773 100644
--- a/l10ntools/source/lngmerge.cxx
+++ b/l10ntools/source/lngmerge.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -31,7 +32,6 @@
// local includes
#include "lngmerge.hxx"
-#include "utf8conv.hxx"
#include <iostream>
using namespace std;
//
@@ -47,7 +47,7 @@ LngParser::LngParser( const ByteString &rLngFile, sal_Bool bUTF8, sal_Bool bULFF
bDBIsUTF8( bUTF8 ),
bULF( bULFFormat )
{
- pLines = new LngLineList( 100, 100 );
+ pLines = new LngLineList();
DirEntry aEntry( String( sSource, RTL_TEXTENCODING_ASCII_US ));
if ( aEntry.Exists()) {
SvFileStream aStream( String( sSource, RTL_TEXTENCODING_ASCII_US ), STREAM_STD_READ );
@@ -62,7 +62,7 @@ LngParser::LngParser( const ByteString &rLngFile, sal_Bool bUTF8, sal_Bool bULFF
bFirstLine = false;
}
- pLines->Insert( new ByteString( sLine ), LIST_APPEND );
+ pLines->push_back( new ByteString( sLine ) );
}
}
else
@@ -76,8 +76,9 @@ LngParser::LngParser( const ByteString &rLngFile, sal_Bool bUTF8, sal_Bool bULFF
LngParser::~LngParser()
/*****************************************************************************/
{
- for ( sal_uLong i = 0; i < pLines->Count(); i++ )
- delete pLines->GetObject( i );
+ for ( size_t i = 0, n = pLines->size(); i < n; i++ )
+ delete (*pLines)[ i ];
+ pLines->clear();
delete pLines;
}
@@ -124,26 +125,25 @@ sal_Bool LngParser::CreateSDF(
sFullEntry.Copy( sPrjEntry.Len() + 1 ), gsl_getSystemTextEncoding());
sActFileName.SearchAndReplaceAll( "/", "\\" );
- sal_uLong nPos = 0;
+ size_t nPos = 0;
sal_Bool bStart = true;
ByteString sGroup;
- ByteStringHashMap Text;
+ ByteStringHashMap Text;
ByteString sID;
ByteString sLine;
- while( nPos < pLines->Count() ){
- sLine = *pLines->GetObject( nPos++ );
- while( nPos < pLines->Count() && !isNextGroup( sGroup , sLine ) ){
+ while( nPos < pLines->size() ) {
+ sLine = *(*pLines)[ nPos++ ];
+ while( nPos < pLines->size() && !isNextGroup( sGroup , sLine ) ) {
ReadLine( sLine , Text );
sID = sGroup;
- sLine = *pLines->GetObject( nPos++ );
+ sLine = *(*pLines)[ nPos++ ];
};
- if( bStart ){
+ if( bStart ) {
bStart = false;
sID = sGroup;
}
else {
-
WriteSDF( aSDFStream , Text , rPrj , rRoot , sActFileName , sID );
}
}
@@ -176,7 +176,6 @@ sal_Bool LngParser::CreateSDF(
sOutput += sCur; sOutput += "\t";
sOutput += sAct; sOutput += "\t\t\t\t";
sOutput += sTimeStamp;
- //if( !sCur.EqualsIgnoreCaseAscii("de") ||( sCur.EqualsIgnoreCaseAscii("de") && !Export::isMergingGermanAllowed( rPrj ) ) )
aSDFStream.WriteLine( sOutput );
}
}
@@ -194,7 +193,6 @@ sal_Bool LngParser::CreateSDF(
return false;
}
void LngParser::ReadLine( const ByteString &sLine_in , ByteStringHashMap &rText_inout){
- //printf("sLine -> '%s'\n",sLine_in.GetBuffer());
ByteString sLang = sLine_in.GetToken( 0, '=' );
sLang.EraseLeadingChars( ' ' );
sLang.EraseTrailingChars( ' ' );
@@ -217,7 +215,6 @@ sal_Bool LngParser::Merge(
nError = LNG_COULD_NOT_OPEN;
}
nError = LNG_OK;
-// MergeDataFile( const ByteString &rFileName, const ByteString& rFile , sal_Bool bErrLog, CharSet aCharSet, sal_Bool bUTF8 );
MergeDataFile aMergeDataFile( rSDFFile, sSource , sal_False, RTL_TEXTENCODING_MS_1252);//, bDBIsUTF8 );
ByteString sTmp( Export::sLanguages );
@@ -225,13 +222,13 @@ sal_Bool LngParser::Merge(
Export::SetLanguages( aMergeDataFile.GetLanguages() );
aLanguages = Export::GetLanguages();
- sal_uLong nPos = 0;
+ size_t nPos = 0;
sal_Bool bGroup = sal_False;
ByteString sGroup;
// seek to next group
- while ( nPos < pLines->Count() && !bGroup ) {
- ByteString sLine( *pLines->GetObject( nPos ));
+ while ( nPos < pLines->size() && !bGroup ) {
+ ByteString sLine( *(*pLines)[ nPos ] );
sLine.EraseLeadingChars( ' ' );
sLine.EraseTrailingChars( ' ' );
if (( sLine.GetChar( 0 ) == '[' ) &&
@@ -245,7 +242,7 @@ sal_Bool LngParser::Merge(
nPos ++;
}
- while ( nPos < pLines->Count()) {
+ while ( nPos < pLines->size()) {
ByteStringHashMap Text;
ByteString sID( sGroup );
sal_uLong nLastLangPos = 0;
@@ -258,8 +255,8 @@ sal_Bool LngParser::Merge(
ByteString sLanguagesDone;
- while ( nPos < pLines->Count() && !bGroup ) {
- ByteString sLine( *pLines->GetObject( nPos ));
+ while ( nPos < pLines->size() && !bGroup ) {
+ ByteString sLine( *(*pLines)[ nPos ] );
sLine.EraseLeadingChars( ' ' );
sLine.EraseTrailingChars( ' ' );
if (( sLine.GetChar( 0 ) == '[' ) &&
@@ -282,7 +279,9 @@ sal_Bool LngParser::Merge(
sSearch += ";";
if (( sLanguagesDone.Search( sSearch ) != STRING_NOTFOUND )) {
- pLines->Remove( nPos );
+ LngLineList::iterator it = pLines->begin();
+ ::std::advance( it, nPos );
+ pLines->erase( it );
}
if( bULF && pEntrys )
{
@@ -293,14 +292,13 @@ sal_Bool LngParser::Merge(
pEntrys->GetText( sNewText, STRING_TYP_TEXT, sLang, sal_True );
if ( sNewText.Len()) {
- ByteString *pLine = pLines->GetObject( nPos );
-
- ByteString sText1( sLang );
- sText1 += " = \"";
- sText1 += sNewText;
- sText1 += "\"";
- *pLine = sText1;
- //}
+ ByteString *pLine = (*pLines)[ nPos ];
+
+ ByteString sText1( sLang );
+ sText1 += " = \"";
+ sText1 += sNewText;
+ sText1 += "\"";
+ *pLine = sText1;
Text[ sLang ] = sNewText;
}
}
@@ -321,9 +319,7 @@ sal_Bool LngParser::Merge(
if ( nLastLangPos ) {
for( unsigned int n = 0; n < aLanguages.size(); n++ ){
sCur = aLanguages[ n ];
- if( //( !sCur.EqualsIgnoreCaseAscii("de") ||
- //( sCur.EqualsIgnoreCaseAscii("de") && Export::isMergingGermanAllowed( rPrj ) ) )
- !sCur.EqualsIgnoreCaseAscii("en-US") && !Text[ sCur ].Len() && pEntrys ){
+ if( !sCur.EqualsIgnoreCaseAscii("en-US") && !Text[ sCur ].Len() && pEntrys ) {
ByteString sNewText;
pEntrys->GetText( sNewText, STRING_TYP_TEXT, sCur, sal_True );
@@ -339,7 +335,13 @@ sal_Bool LngParser::Merge(
nLastLangPos++;
nPos++;
- pLines->Insert( new ByteString( sLine ), nLastLangPos );
+ if ( nLastLangPos < pLines->size() ) {
+ LngLineList::iterator it = pLines->begin();
+ ::std::advance( it, nLastLangPos );
+ pLines->insert( it, new ByteString( sLine ) );
+ } else {
+ pLines->push_back( new ByteString( sLine ) );
+ }
}
}
}
@@ -348,9 +350,11 @@ sal_Bool LngParser::Merge(
delete pResData;
}
- for ( sal_uLong i = 0; i < pLines->Count(); i++ )
- aDestination.WriteLine( *pLines->GetObject( i ));
+ for ( size_t i = 0; i < pLines->size(); i++ )
+ aDestination.WriteLine( *(*pLines)[ i ] );
aDestination.Close();
return sal_True;
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/l10ntools/source/localize.cxx b/l10ntools/source/localize.cxx
index 276048659e3f..a0c3775b9ee7 100644
--- a/l10ntools/source/localize.cxx
+++ b/l10ntools/source/localize.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -30,7 +31,6 @@
#include "srciter.hxx"
#include "export.hxx"
-#include "treeconfig.hxx"
#include <string>
#include <vector>
#include <stdio.h>
@@ -43,6 +43,8 @@
#include <l10ntools/file.hxx>
#endif
+using namespace std;
+
namespace transex3
{
@@ -53,18 +55,12 @@ namespace transex3
const char *ExeTable[][5] = {
{ "src", "transex3", " -UTF8 -e", "negative", "noiso" },
{ "hrc", "transex3", " -UTF8 -e", "positive", "noiso" },
- { "tree", "xhtex", "", "negative", "noiso" },
- { "xtx", "xtxex", "", "negative", "noiso" },
{ "ulf", "ulfex", " -e", "negative", "noiso" },
- { "xrb", "xmlex", "-UTF8 -e", "negative", "iso" },
- { "xxl", "xmlex", "-UTF8 -e", "negative", "iso" },
- { "xgf", "xmlex", "-UTF8 -e -t:xgf", "negative", "iso" },
{ "xcd", "cfgex", "-UTF8 -e", "negative", "iso" },
{ "xcu", "cfgex", "-UTF8 -e", "negative", "iso" },
{ "xcs", "cfgex", "-UTF8 -e -f", "negative", "iso" },
{ "xrm", "xrmex", "-UTF8 -e", "negative", "iso" },
{ "xhp", "helpex", " -e", "negative", "noiso" },
- { "properties", "jpropex", " -e", "negative", "noiso" },
{ "NULL", "NULL", "NULL", "NULL", "NULL" }
};
@@ -117,6 +113,56 @@ const char *PositiveList[] = {
"NULL"
};
+const char *ModuleList[] = {
+ "accessibility",
+ "avmedia",
+ "basctl",
+ "basic",
+ "chart2",
+ "connectivity",
+ "crashrep",
+ "cui",
+ "dbaccess",
+ "desktop",
+ "editeng",
+ "extensions",
+ "filter",
+ "forms",
+ "formula",
+ "fpicker",
+ "framework",
+ "helpcontent2",
+ "instsetoo_native",
+ "mysqlc",
+ "officecfg",
+ "padmin",
+ "readlicense_oo",
+ "reportbuilder",
+ "reportdesign",
+ "sc",
+ "scaddins",
+ "sccomp",
+ "scp2",
+ "sd",
+ "sdext",
+ "setup_native",
+ "sfx2",
+ "shell",
+ "starmath",
+ "svl",
+ "svtools",
+ "svx",
+ "sw",
+ "swext",
+ "sysui",
+ "ucbhelper",
+ "uui",
+ "vcl",
+ "wizards",
+ "xmlsecurity",
+ "NULL",
+};
+
const char PRJ_DIR_NAME[] = "prj";
const char DLIST_NAME[] = "d.lst";
@@ -258,8 +304,16 @@ const ByteString SourceTreeLocalizer::GetProjectRootRel()
bool skipProject( ByteString sPrj )
{
- static const ByteString READLICENSE( "readlicense" );
- return sPrj.EqualsIgnoreCaseAscii( READLICENSE );
+ int nIndex = 0;
+ bool bReturn = true;
+ ByteString sModule( ModuleList[ nIndex ] );
+ while( !sModule.Equals( "NULL" ) && bReturn ) {
+ if( sPrj.Equals ( sModule ) )
+ bReturn = false;
+ nIndex++;
+ sModule = ModuleList[ nIndex ];
+ }
+ return bReturn;
}
/*****************************************************************************/
@@ -286,7 +340,7 @@ void SourceTreeLocalizer::WorkOnFile(
ByteString sTempFile( aTemp.GetFull(), RTL_TEXTENCODING_ASCII_US );
ByteString sDel;
-#if defined(WNT) || defined(OS2)
+#if defined(WNT)
sDel=ByteString("\\");
#else
sDel=ByteString("/");
@@ -294,13 +348,14 @@ void SourceTreeLocalizer::WorkOnFile(
ByteString sPath1( Export::GetEnv("SOLARVER") );
ByteString sPath2( Export::GetEnv("INPATH") );
ByteString sPath3( "bin" );
- ByteString sPath4( Export::GetEnv("UPDMINOREXT") );
ByteString sExecutable( sPath1 );
+#if defined(WNT)
+ sExecutable.SearchAndReplaceAll( "/", sDel );
+#endif
sExecutable += sDel ;
sExecutable += sPath2 ;
sExecutable += sDel;
sExecutable += sPath3 ;
- sExecutable += sPath4 ;
sExecutable += sDel ;
sExecutable += rExecutable ;
@@ -753,7 +808,6 @@ sal_Bool SourceTreeLocalizer::Merge( const ByteString &rSourceFile , const ByteS
sal_Bool bReturn = aSDF.IsOpen();
if ( bReturn ) {
bReturn = ExecuteMerge();
-// aSDF.Close();
}
aSDF.Close();
nMode = LOCALIZE_NONE;
@@ -780,7 +834,8 @@ void Help()
"====================================\n" );
fprintf( stdout,
"As part of the L10N framework, localize extracts and merges translations\n"
- "out of and into the whole source tree.\n\n"
+ "out of and into the toplevel modules defined in ModuleList array in\n"
+ "l10ntools/source/localize.cxx.\n\n"
"Syntax: localize -e -l en-US -f FileName \n"
"Parameter:\n"
"\t-e: Extract mode\n"
@@ -794,7 +849,7 @@ void Help()
"\nExample 1:\n"
"==========\n"
"localize -e -l en-US -f MyFile\n\n"
- "All strings will be extracted for language de and language en-US.\n"
+ "All strings will be extracted for language en-US.\n"
);
}
@@ -815,7 +870,7 @@ sal_Bool CheckLanguages( ByteString &rLanguages )
}
/*****************************************************************************/
-#if defined(UNX) || defined(OS2)
+#if defined(UNX)
int main( int argc, char *argv[] )
#else
int _cdecl main( int argc, char *argv[] )
@@ -909,62 +964,17 @@ int _cdecl main( int argc, char *argv[] )
//printf("B %s\nA %s\n",rDestinationFile.GetBuffer(), sFile.GetBuffer());
sFileName = sFileABS;
- Treeconfig treeconfig;
- vector<string> repos;
- bool hasPwd = treeconfig.getActiveRepositories( repos );
- if( hasPwd ) cout << "Found special path!\n";
-
- string minor_ext;
- bool has_minor_ext;
-
- if( Export::GetEnv("UPDMINOREXT") != NULL )
- {
- minor_ext = string( Export::GetEnv("UPDMINOREXT") );
- has_minor_ext = minor_ext.size();
+ string pwd;
+ Export::getCurrentDir( pwd );
+ cout << "Localizing directory " << pwd << "\n";
+ SourceTreeLocalizer aIter( ByteString( pwd.c_str() ) , sVersion , (sOutput.Len() > 0) , bSkipLinks );
+ aIter.SetLanguageRestriction( sLanguages );
+ if ( bExport ){
+ fflush( stdout );
+ aIter.Extract( sFileName );
+ printf("\n%d files found!\n",aIter.GetFileCnt());
}
- else
- has_minor_ext = false;
-
- // localize through all repositories
- for( vector<string>::iterator iter = repos.begin(); iter != repos.end() ; ++iter )
- {
- string curRepository;
- if( has_minor_ext )
- curRepository = string( Export::GetEnv("SOURCE_ROOT_DIR") ) + "/" + *iter + minor_ext;
- else
- curRepository = string( Export::GetEnv("SOURCE_ROOT_DIR") ) + "/" + *iter;
- cout << "Localizing repository " << curRepository << "\n";
- SourceTreeLocalizer aIter( ByteString( curRepository.c_str() ) , sVersion , (sOutput.Len() > 0) , bSkipLinks );
- aIter.SetLanguageRestriction( sLanguages );
- if ( bExport ){
- fflush( stdout );
- if( *iter == "ooo" )
- aIter.Extract( sFileName );
- else
- {
- ByteString sFileNameWithExt( sFileName );
- sFileNameWithExt += ByteString( "." );
- sFileNameWithExt += ByteString( (*iter).c_str() );
- aIter.Extract( sFileNameWithExt );
- }
- printf("\n%d files found!\n",aIter.GetFileCnt());
- }
- }
- if( hasPwd )
- {
- string pwd;
- Export::getCurrentDir( pwd );
- cout << "Localizing repository " << pwd << "\n";
- SourceTreeLocalizer aIter( ByteString( pwd.c_str() ) , sVersion , (sOutput.Len() > 0) , bSkipLinks );
- aIter.SetLanguageRestriction( sLanguages );
- if ( bExport ){
- fflush( stdout );
- aIter.Extract( sFileName );
- printf("\n%d files found!\n",aIter.GetFileCnt());
- }
-
- }
-
return 0;
}
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/l10ntools/source/makefile.mk b/l10ntools/source/makefile.mk
index a8f17e8d6570..86bcea3cbd0e 100644
--- a/l10ntools/source/makefile.mk
+++ b/l10ntools/source/makefile.mk
@@ -33,12 +33,14 @@ PRJNAME=l10ntools
TARGET=transex
TARGETTYPE=CUI
LIBTARGET=no
+
# --- Settings -----------------------------------------------------
+
ENABLE_EXCEPTIONS=TRUE
.INCLUDE : settings.mk
+
CDEFS+= -DYY_NEVER_INTERACTIVE=1
-#CDEFS+= -pg
.IF "$(SYSTEM_EXPAT)" == "YES"
CFLAGS+=-DSYSTEM_EXPAT
@@ -52,7 +54,6 @@ OBJFILES= \
$(OBJ)$/export2.obj \
$(OBJ)$/merge.obj \
$(OBJ)$/srciter.obj \
- $(OBJ)$/utf8conv.obj \
$(OBJ)$/xmlparse.obj \
$(OBJ)$/helpmerge.obj \
$(OBJ)$/helpex.obj \
@@ -62,70 +63,35 @@ OBJFILES= \
LIB1TARGET= $(LB)$/$(TARGET).lib
LIB1ARCHIV= $(LB)$/libtransex.a
-#LIB1FILES= $(LB)$/transex3.lib
LIB1OBJFILES= $(OBJ)$/export.obj \
$(OBJ)$/export2.obj \
$(OBJ)$/merge.obj \
$(OBJ)$/srciter.obj \
$(OBJ)$/file.obj \
- $(OBJ)$/directory.obj \
- $(OBJ)$/utf8conv.obj
-
+ $(OBJ)$/directory.obj
APP1VERSIONMAP=exports.map
# extractor and merger for *.src and *.hrc
APP1TARGET= transex3
-#APP1OBJS= $(OBJ)$/src_yy.obj
APP1OBJS= $(OBJ)$/src_yy_wrapper.obj
-
APP1STDLIBS+= \
$(TOOLSLIB) \
- $(VOSLIB) \
$(SALLIB)
-
-.IF "$(OS)"=="MACOSX"
-# static libs at end for OS X
-.ENDIF
-
APP1LIBS+= $(LB)$/$(TARGET).lib
APP1DEPN= $(OBJ)$/src_yy_wrapper.obj $(LB)$/$(TARGET).lib
APP2TARGET= helpex
-APP2OBJS= $(OBJ)$/helpmerge.obj $(OBJ)$/xmlparse.obj $(OBJ)$/export2.obj $(OBJ)$/utf8conv.obj $(OBJ)$/merge.obj $(OBJ)$/helpex.obj
+APP2OBJS= $(OBJ)$/helpmerge.obj $(OBJ)$/xmlparse.obj $(OBJ)$/export2.obj $(OBJ)$/merge.obj $(OBJ)$/helpex.obj
APP2RPATH= NONE
-
-.IF "$(OS)"!="MACOSX"
-.ENDIF
-
-APP2STDLIBS+=$(SALLIB) $(EXPATASCII3RDLIB) $(TOOLSLIB) $(VOSLIB)
-
-.IF "$(OS)"=="MACOSX"
-# static libs at end for OS X
-.ENDIF
+APP2STDLIBS+=$(SALLIB) $(EXPATASCII3RDLIB) $(TOOLSLIB)
# extractor and merger for *.lng and *.lng
APP3TARGET= ulfex
-APP3OBJS= $(OBJ)$/lngmerge.obj $(OBJ)$/merge.obj $(OBJ)$/export2.obj $(OBJ)$/lngex.obj $(OBJ)$/utf8conv.obj
+APP3OBJS= $(OBJ)$/lngmerge.obj $(OBJ)$/merge.obj $(OBJ)$/export2.obj $(OBJ)$/lngex.obj
APP3RPATH= NONE
-
-.IF "$(OS)"!="MACOSX"
-#APP3STDLIBS+= $(BTSTRPLIB)
-.ENDIF
APP3STDLIBS+= \
$(TOOLSLIB) \
- $(VOSLIB) \
- $(SALLIB)
-.IF "$(OS)"=="MACOSX"
-# static libs at end for OS X
-.ENDIF
-
-# encoding converter for *.gsi
-APP4TARGET= gsiconv
-APP4OBJS= $(OBJ)$/utf8conv.obj $(OBJ)$/gsiconv.obj
-APP4STDLIBS+= \
- $(TOOLSLIB) \
- $(VOSLIB) \
$(SALLIB)
# tag checker for *.gsi
@@ -133,60 +99,33 @@ APP5TARGET= gsicheck
APP5OBJS= $(OBJ)$/gsicheck.obj $(OBJ)$/tagtest.obj
APP5STDLIBS+= \
$(TOOLSLIB) \
- $(VOSLIB) \
$(SALLIB)
# extractor and merger for *.cfg
APP6TARGET= cfgex
-APP6OBJS= $(OBJ)$/cfgmerge.obj $(OBJ)$/cfg_yy_wrapper.obj $(OBJ)$/merge.obj $(OBJ)$/export2.obj $(OBJ)$/utf8conv.obj
-
-.IF "$(OS)"!="MACOSX"
-#APP6STDLIBS+= $(BTSTRPLIB)
-.ENDIF
-
+APP6OBJS= $(OBJ)$/cfgmerge.obj $(OBJ)$/cfg_yy_wrapper.obj $(OBJ)$/merge.obj $(OBJ)$/export2.obj
APP6STDLIBS+= \
$(TOOLSLIB) \
- $(VOSLIB) \
$(SALLIB)
-.IF "$(OS)"=="MACOSX"
-# static libs at end for OS X
-.ENDIF
-
# extractor and merger for *.xrm
APP7TARGET= xrmex
-APP7OBJS= $(OBJ)$/xrmmerge.obj $(OBJ)$/xrm_yy_wrapper.obj $(OBJ)$/merge.obj $(OBJ)$/export2.obj $(OBJ)$/utf8conv.obj
+APP7OBJS= $(OBJ)$/xrmmerge.obj $(OBJ)$/xrm_yy_wrapper.obj $(OBJ)$/merge.obj $(OBJ)$/export2.obj
APP7RPATH= NONE
-
-.IF "$(OS)"!="MACOSX"
-.ENDIF
-
APP7STDLIBS+= \
$(TOOLSLIB) \
- $(VOSLIB) \
$(SALLIB)
-.IF "$(OS)"=="MACOSX"
-# static libs at end for OS X
-.ENDIF
-
-#
-#APP8TARGET= treeconfig
-#APP8OBJS= $(OBJ)$/treeconfig.obj $(OBJ)$/inireader.obj $(OBJ)$/export2.obj
-#APP8STDLIBS=$(TOOLSLIB) $(SALLIB) $(VOSLIB) $(ICUINLIB) $(STLPORT)
-
# localizer for l10n framework
APP9TARGET= localize_sl
EXCEPTIONSFILES= \
$(OBJ)$/localize.obj
-APP9OBJS= $(OBJ)$/localize.obj $(OBJ)$/utf8conv.obj $(OBJ)$/srciter.obj $(OBJ)$/export2.obj $(OBJ)$/file.obj $(OBJ)$/directory.obj $(OBJ)$/treeconfig.obj $(OBJ)$/inireader.obj
+APP9OBJS= $(OBJ)$/localize.obj $(OBJ)$/srciter.obj $(OBJ)$/export2.obj $(OBJ)$/file.obj $(OBJ)$/directory.obj
APP9STDLIBS+= \
$(TOOLSLIB) \
- $(VOSLIB) \
$(ICUINLIB) \
$(ICUUCLIB) \
- $(STLPORTLIB) \
$(SALLIB)
DEPOBJFILES=$(APP1OBJS) $(APP2OBJS) $(APP3OBJS) $(APP4OBJS) $(APP5OBJS) $(APP6OBJS) $(APP7OBJS) $(APP8OBJS) $(APP9OBJS)
diff --git a/l10ntools/source/merge.cxx b/l10ntools/source/merge.cxx
index 21002d79141e..35a61211bdbb 100644
--- a/l10ntools/source/merge.cxx
+++ b/l10ntools/source/merge.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -30,7 +31,6 @@
#include <stdio.h>
#include <tools/fsys.hxx>
#include "export.hxx"
-#include "utf8conv.hxx"
#include <iostream>
using namespace std;
@@ -384,3 +384,5 @@ ByteString MergeDataFile::CreateKey( const ByteString& rTYP , const ByteString&
return sKey; // officecfg case sensitive identifier
return sKey.toAsciiUpperCase();
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/l10ntools/source/src_yy_wrapper.c b/l10ntools/source/src_yy_wrapper.c
index d326b9a94e86..974068de2d88 100644
--- a/l10ntools/source/src_yy_wrapper.c
+++ b/l10ntools/source/src_yy_wrapper.c
@@ -1,2 +1,5 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
// Helper to suppress warnings in lex generated c code, see #i57362#
#include "src_yy.c"
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/l10ntools/source/srciter.cxx b/l10ntools/source/srciter.cxx
index 3434d4c39c55..6a16d92d0227 100644
--- a/l10ntools/source/srciter.cxx
+++ b/l10ntools/source/srciter.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -63,14 +64,15 @@ void SourceTreeIterator::ExecuteDirectory( transex::Directory& aDirectory )
if ( bInExecute ) {
rtl::OUString sDirName = aDirectory.getDirectoryName();
- static rtl::OUString WCARD1 ( rtl::OUString::createFromAscii( "unxlng" ) );
- static rtl::OUString WCARD2 ( rtl::OUString::createFromAscii( "unxsol" ) );
- static rtl::OUString WCARD3 ( rtl::OUString::createFromAscii( "wntmsc" ) );
- static rtl::OUString WCARD4 ( rtl::OUString::createFromAscii( "common" ) );
- static rtl::OUString WCARD5 ( rtl::OUString::createFromAscii( "unxmac" ) );
- static rtl::OUString WCARD6 ( rtl::OUString::createFromAscii( "unxubt" ) );
- static rtl::OUString WCARD7 ( rtl::OUString::createFromAscii( ".svn" ) );
- static rtl::OUString WCARD8 ( rtl::OUString::createFromAscii( ".hg" ) );
+ static rtl::OUString WCARD1 ( RTL_CONSTASCII_USTRINGPARAM("unxlng") );
+ static rtl::OUString WCARD2 ( RTL_CONSTASCII_USTRINGPARAM("unxsol") );
+ static rtl::OUString WCARD3 ( RTL_CONSTASCII_USTRINGPARAM("wntmsc") );
+ static rtl::OUString WCARD4 ( RTL_CONSTASCII_USTRINGPARAM("common") );
+ static rtl::OUString WCARD5 ( RTL_CONSTASCII_USTRINGPARAM("unxmac") );
+ static rtl::OUString WCARD6 ( RTL_CONSTASCII_USTRINGPARAM("unxubt") );
+ static rtl::OUString WCARD7 ( RTL_CONSTASCII_USTRINGPARAM(".git") );
+ static rtl::OUString WCARD8 ( RTL_CONSTASCII_USTRINGPARAM("clone") );
+ static rtl::OUString WCARD9 ( RTL_CONSTASCII_USTRINGPARAM("install") );
if( sDirName.indexOf( WCARD1 , 0 ) > -1 ||
@@ -80,7 +82,10 @@ void SourceTreeIterator::ExecuteDirectory( transex::Directory& aDirectory )
sDirName.indexOf( WCARD5 , 0 ) > -1 ||
sDirName.indexOf( WCARD6 , 0 ) > -1 ||
sDirName.indexOf( WCARD7 , 0 ) > -1 ||
- sDirName.indexOf( WCARD8 , 0 ) > -1
+#ifndef WNT
+ sDirName.indexOf( WCARD8 , 0 ) > -1 ||
+#endif
+ sDirName.indexOf( WCARD9 , 0 ) > -1
) return;
//printf("**** %s \n", OUStringToOString( sDirName , RTL_TEXTENCODING_UTF8 , sDirName.getLength() ).getStr() );
@@ -138,3 +143,5 @@ void SourceTreeIterator::OnExecuteDirectory( const rtl::OUString &rDirectory )
{
fprintf( stdout, "%s\n", rtl::OUStringToOString( rDirectory, RTL_TEXTENCODING_UTF8, rDirectory.getLength() ).getStr() );
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/l10ntools/source/tagtest.cxx b/l10ntools/source/tagtest.cxx
index f60785343c91..c3706aa4cd30 100644
--- a/l10ntools/source/tagtest.cxx
+++ b/l10ntools/source/tagtest.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -550,23 +551,29 @@ String TokenInfo::MakeTag() const
void ParserMessageList::AddError( sal_uInt16 nErrorNr, ByteString aErrorText, const TokenInfo &rTag )
{
- Insert( new ParserError( nErrorNr, aErrorText, rTag ), LIST_APPEND );
+ maList.push_back( new ParserError( nErrorNr, aErrorText, rTag ) );
}
void ParserMessageList::AddWarning( sal_uInt16 nErrorNr, ByteString aErrorText, const TokenInfo &rTag )
{
- Insert( new ParserWarning( nErrorNr, aErrorText, rTag ), LIST_APPEND );
+ maList.push_back( new ParserWarning( nErrorNr, aErrorText, rTag ) );
}
sal_Bool ParserMessageList::HasErrors()
{
- sal_uInt16 i;
- for ( i=0 ; i < Count() ; i++ )
- if ( GetObject( i )->IsError() )
+ for ( size_t i = 0, n = maList.size(); i < n; ++i )
+ if ( maList[ i ]->IsError() )
return sal_True;
return sal_False;
}
+void ParserMessageList::clear()
+{
+ for ( size_t i = 0, n = maList.size(); i < n; ++i )
+ delete maList[ i ];
+ maList.clear();
+}
+
struct Tag
{
String GetName() const { return String::CreateFromAscii( pName ); };
@@ -663,7 +670,7 @@ void SimpleParser::Parse( String PaSource )
nPos = 0;
aLastToken.Erase();
aNextTag = TokenInfo( TAG_NOMORETAGS, TOK_INVALIDPOS );
- aTokenList.Clear();
+ aTokenList.clear();
};
TokenInfo SimpleParser::GetNextToken( ParserMessageList &rErrorList )
@@ -735,24 +742,18 @@ TokenInfo SimpleParser::GetNextToken( ParserMessageList &rErrorList )
if ( aResult.nId == TAG_UNKNOWN_TAG )
aResult = TokenInfo( TAG_UNKNOWN_TAG, nTokenStartPos, aLastToken );
- aTokenList.Insert( aResult, LIST_APPEND );
+ aTokenList.insert( aResult );
return aResult;
}
String SimpleParser::GetNextTokenString( ParserMessageList &rErrorList, sal_uInt16 &rTagStartPos )
{
-// sal_uInt16 nStyle1StartPos = aSource.SearchAscii( "<#", nPos );
sal_uInt16 nStyle2StartPos = aSource.SearchAscii( "$[", nPos );
sal_uInt16 nStyle3StartPos = aSource.SearchAscii( "\\<", nPos );
sal_uInt16 nStyle4StartPos = aSource.SearchAscii( "\\\\", nPos ); // this is only to kick out quoted backslashes
rTagStartPos = 0;
-/* removing since a \<... is not likely
- // check if the tag starts with a letter to avoid things like <> <= ... >
- while ( STRING_NOTFOUND != nStyle3StartPos && !( aSource.Copy( nStyle3StartPos+2, 1 ).IsAlphaAscii() || aSource.GetChar( nStyle3StartPos+2 ) == '/' ) )
- nStyle3StartPos = aSource.SearchAscii( "\\<", nStyle3StartPos+1 );
-*/
if ( STRING_NOTFOUND == nStyle2StartPos && STRING_NOTFOUND == nStyle3StartPos )
return String(); // no more tokens
@@ -762,19 +763,7 @@ String SimpleParser::GetNextTokenString( ParserMessageList &rErrorList, sal_uInt
return GetNextTokenString( rErrorList, rTagStartPos );
}
-/* if ( nStyle1StartPos < nStyle2StartPos && nStyle1StartPos <= nStyle3StartPos ) // <= to make sure our spechial tags are recognized before all others
- { // test for <# ... > style tokens
- sal_uInt16 nEndPos = aSource.SearchAscii( ">", nStyle1StartPos );
- if ( nEndPos == STRING_NOTFOUND )
- { // Token is incomplete. Skip start and search for better ones
- nPos = nStyle1StartPos +2;
- return GetNextTokenString( rErrorList, rTagStartPos );
- }
- nPos = nEndPos;
- rTagStartPos = nStyle1StartPos;
- return aSource.Copy( nStyle1StartPos, nEndPos-nStyle1StartPos +1 ).ToUpperAscii();
- }
- else*/ if ( nStyle2StartPos < nStyle3StartPos )
+ if ( nStyle2StartPos < nStyle3StartPos )
{ // test for $[ ... ] style tokens
sal_uInt16 nEndPos = aSource.SearchAscii( "]", nStyle2StartPos);
if ( nEndPos == STRING_NOTFOUND )
@@ -876,11 +865,6 @@ void TokenParser::Parse( const String &aCode, ParserMessageList* pList )
ParseError( 17, "<#UNDER> expected before <#/UNDER>.", aTag );
}
break;
-/* case TAG_MISSPARENTHESIS:
- {
- ParseError( 14, "missing closing parenthesis '>'", aTag );
- }
- break;*/
case TAG_AEND:
{
ParseError( 5, "Extra Tag <#AEND>. <#AVIS> or <#AHID> expected.", aTag );
@@ -969,7 +953,6 @@ void TokenParser::Paragraph()
Paragraph();
}
break;
- case TAG_OS2:
case TAG_WIN:
case TAG_UNIX:
case TAG_MAC: //...
@@ -1032,7 +1015,6 @@ void TokenParser::PfCase()
CaseEnd();
}
break;
- case TAG_OS2:
case TAG_WIN:
case TAG_UNIX:
case TAG_MAC: //First (PfBegin)
@@ -1051,7 +1033,6 @@ void TokenParser::PfCaseBegin()
{
switch ( aTag.nId )
{
- case TAG_OS2:
case TAG_WIN:
case TAG_UNIX:
case TAG_MAC:
@@ -1421,13 +1402,9 @@ sal_Bool LingTest::IsTagMandatory( TokenInfo const &aToken, TokenId &aMetaTokens
void LingTest::CheckTags( TokenList &aReference, TokenList &aTestee, sal_Bool bFixTags )
{
- sal_uLong i=0,j=0;
+ size_t i=0,j=0;
// Clean old Warnings
- while ( aCompareWarningList.Count() )
- {
- delete aCompareWarningList.GetCurObject();
- aCompareWarningList.Remove();
- }
+ aCompareWarningList.clear();
/* in xml tags, do not require the following tags
comment
@@ -1439,35 +1416,35 @@ void LingTest::CheckTags( TokenList &aReference, TokenList &aTestee, sal_Bool bF
// filter uninteresting Tags
TokenId aMetaTokens = 0;
- for ( i=0 ; i < aReference.Count() ; i++ )
+ for ( i=0 ; i < aReference.size() ; i++ )
{
- if ( !IsTagMandatory( aReference.GetObject( i ), aMetaTokens ) )
- aReference.GetObject( i ).SetDone();
+ if ( !IsTagMandatory( aReference[ i ], aMetaTokens ) )
+ aReference[ i ].SetDone();
}
aMetaTokens = 0;
- for ( i=0 ; i < aTestee.Count() ; i++ )
+ for ( i=0 ; i < aTestee.size() ; i++ )
{
- if ( !IsTagMandatory( aTestee.GetObject( i ), aMetaTokens ) )
- aTestee.GetObject( i ).SetDone();
+ if ( !IsTagMandatory( aTestee[ i ], aMetaTokens ) )
+ aTestee[ i ].SetDone();
}
// remove all matching tags
- for ( i=0 ; i < aReference.Count() ; i++ )
+ for ( i=0 ; i < aReference.size() ; i++ )
{
- if ( aReference.GetObject( i ).IsDone() )
+ if ( aReference[ i ].IsDone() )
continue;
sal_Bool bTagFound = sal_False;
- for ( j=0 ; j < aTestee.Count() && !bTagFound ; j++ )
+ for ( j=0 ; j < aTestee.size() && !bTagFound ; j++ )
{
- if ( aTestee.GetObject( j ).IsDone() )
+ if ( aTestee[ j ].IsDone() )
continue;
- if ( aReference.GetObject( i ).MatchesTranslation( aTestee.GetObject( j ), sal_False, aCompareWarningList ) )
+ if ( aReference[ i ].MatchesTranslation( aTestee[ j ], sal_False, aCompareWarningList ) )
{
- aReference.GetObject( i ).SetDone();
- aTestee.GetObject( j ).SetDone();
+ aReference[ i ].SetDone();
+ aTestee[ j ].SetDone();
bTagFound = sal_True;
}
}
@@ -1479,62 +1456,62 @@ void LingTest::CheckTags( TokenList &aReference, TokenList &aTestee, sal_Bool bF
{
// we fix only if its a really simple case
sal_uInt16 nTagCount = 0;
- for ( i=0 ; i < aReference.Count() ; i++ )
- if ( !aReference.GetObject( i ).IsDone() )
+ for ( i=0 ; i < aReference.size() ; i++ )
+ if ( !aReference[ i ].IsDone() )
nTagCount++;
if ( nTagCount > 1 )
bCanFix = sal_False;
nTagCount = 0;
- for ( i=0 ; i < aTestee.Count() ; i++ )
- if ( !aTestee.GetObject( i ).IsDone() )
+ for ( i=0 ; i < aTestee.size() ; i++ )
+ if ( !aTestee[ i ].IsDone() )
nTagCount++;
if ( nTagCount > 1 )
bCanFix = sal_False;
}
// generate errors for tags that have differing attributes
- for ( i=0 ; i < aReference.Count() ; i++ )
+ for ( i=0 ; i < aReference.size() ; i++ )
{
- if ( aReference.GetObject( i ).IsDone() )
+ if ( aReference[ i ].IsDone() )
continue;
sal_Bool bTagFound = sal_False;
- for ( j=0 ; j < aTestee.Count() && !bTagFound ; j++ )
+ for ( j=0 ; j < aTestee.size() && !bTagFound ; j++ )
{
- if ( aTestee.GetObject( j ).IsDone() )
+ if ( aTestee[ j ].IsDone() )
continue;
- if ( aReference.GetObject( i ).MatchesTranslation( aTestee.GetObject( j ), sal_True, aCompareWarningList, bCanFix && bFixTags ) )
+ if ( aReference[ i ].MatchesTranslation( aTestee[ j ], sal_True, aCompareWarningList, bCanFix && bFixTags ) )
{
- aReference.GetObject( i ).SetDone();
- aTestee.GetObject( j ).SetDone();
+ aReference[ i ].SetDone();
+ aTestee[ j ].SetDone();
bTagFound = sal_True;
}
}
}
// list remaining tags as errors
- for ( i=0 ; i < aReference.Count() ; i++ )
+ for ( i=0 ; i < aReference.size() ; i++ )
{
- if ( aReference.GetObject( i ).IsDone() )
+ if ( aReference[ i ].IsDone() )
continue;
- aCompareWarningList.AddError( 20, "Missing Tag in Translation", aReference.GetObject( i ) );
+ aCompareWarningList.AddError( 20, "Missing Tag in Translation", aReference[ i ] );
}
- for ( i=0 ; i < aTestee.Count() ; i++ )
+ for ( i=0 ; i < aTestee.size() ; i++ )
{
- if ( aTestee.GetObject( i ).IsDone() )
+ if ( aTestee[ i ].IsDone() )
continue;
- aCompareWarningList.AddError( 21, "Extra Tag in Translation", aTestee.GetObject( i ) );
+ aCompareWarningList.AddError( 21, "Extra Tag in Translation", aTestee[ i ] );
}
- for ( i=0 ; i < aReference.Count() ; i++ )
- aReference.GetObject( i ).SetDone( sal_False );
+ for ( i=0 ; i < aReference.size() ; i++ )
+ aReference[ i ].SetDone( sal_False );
- for ( i=0 ; i < aTestee.Count() ; i++ )
- aTestee.GetObject( i ).SetDone( sal_False );
+ for ( i=0 ; i < aTestee.size() ; i++ )
+ aTestee[ i ].SetDone( sal_False );
}
void LingTest::CheckReference( GSILine *aReference )
@@ -1556,12 +1533,12 @@ void LingTest::CheckTestee( GSILine *aTestee, sal_Bool bHasSourceLine, sal_Bool
sal_Bool bFixesDone = sal_False;
// count backwards to allow replacing from right to left
int i;
- for ( i=aTesteeTokens.Count()-1 ; i>=0 ; i-- )
+ for ( i = aTesteeTokens.size() ; i > 0 ; )
{
- if ( aTesteeTokens.GetObject( i ).HasBeenFixed() )
+ if ( aTesteeTokens[ --i ].HasBeenFixed() )
{
bFixesDone = sal_True;
- aFixedTestee.Replace( aTesteeTokens.GetObject( i ).nPos, aTesteeTokens.GetObject( i ).aTokenString.Len(), aTesteeTokens.GetObject( i ).MakeTag() );
+ aFixedTestee.Replace( aTesteeTokens[ i ].nPos, aTesteeTokens[ i ].aTokenString.Len(), aTesteeTokens[ i ].MakeTag() );
}
}
if ( bFixesDone )
@@ -1572,3 +1549,4 @@ void LingTest::CheckTestee( GSILine *aTestee, sal_Bool bHasSourceLine, sal_Bool
}
}
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/l10ntools/source/treeconfig.cxx b/l10ntools/source/treeconfig.cxx
deleted file mode 100644
index 137492c39a50..000000000000
--- a/l10ntools/source/treeconfig.cxx
+++ /dev/null
@@ -1,128 +0,0 @@
-#include <vector>
-#include <string>
-#include <iostream>
-#include "treeconfig.hxx"
-#include "export.hxx"
-#ifdef WNT
-#include <direct.h>
-#include <io.h>
-#else
-#include <dirent.h>
-#endif
-#include <sys/stat.h>
-#include <unistd.h>
-#include <stdio.h>
-#include <stdlib.h>
-
-using namespace std;
-
-namespace transex3
-{
-
-bool Treeconfig::parseConfig(){
-
- string source_config_file = string( static_cast<ByteString>( Export::GetEnv("SOURCE_ROOT_DIR") ).GetBuffer() );
- if( source_config_file.empty() )
- {
- cerr << "Error: no suitable environment set?!?";
- exit( -1 );
- }
- source_config_file += string("/source_config");
- if( isConfigFilePresent() )
- {
- inireader.read( map , source_config_file );
- return true;
- }
- else return false;
-}
-
-// ALWAYS add all repositories from source_config file to the container active_repos
-// if a config_file is present ALWAYS return false
-// if you are in the root of a repository also add it to the container active_repos
-// if you are far inside a repository /my/path/ooo/sw/source then don't add it to the container but return true
-// if you are in some misc place like /tmp then return true
-// => the application can decide what to do in case the function returns true thus how to handle pwd() path
-bool Treeconfig::getActiveRepositories( vector<string>& active_repos ){
-
- bool isPresent = isConfigFilePresent();
- bool hasPath = false;
- string pwd;
- string guessedRepo;
- Export::getCurrentDir( pwd );
- string source_root = Export::GetEnv( "SOURCE_ROOT_DIR" );
- string solarsrc = Export::GetEnv( "SOLARSRC" );
- string partial;
-
- // if we are inside of a repository root then active it otherwise let the app handle the return!
- string::size_type pos = pwd.find_first_of( source_root );
- if( pos != string::npos && ( pos + source_root.length() +1 ) < pwd.length()){ // I am within SOURCE_ROOT_DIR
- partial = pwd.substr( pos + source_root.length() +1 , pwd.length());
- string::size_type nextPart = partial.find_first_of( "/" );
- if( nextPart != string::npos )
- hasPath = true;
- else
- guessedRepo = partial;
- }
- else // I am NOT within SOURCE_ROOT_DIR
- hasPath = true;
-
- if( isPresent )
- {
- hasPath = false; // if config_file is present don't care about pwd
- stringmap* repos = static_cast<stringmap*>( map[ string("repositories") ] );
- if( repos != 0 )
- {
- for( stringmap::iterator iter = repos->begin() ; iter != repos->end() ; ++iter )
- {
- if( static_cast<string>( iter->second ) == string( "active" ) )
- {
- active_repos.push_back( iter->first );
- if( static_cast<string>( iter->first ) == guessedRepo )
- {
- guessedRepo.clear(); // don't add double in case it is present in config_file
- }
- }
- }
- }
- else
- {
- cerr << "Error: source_config files doesn't contain a 'repositories' section ?!?";
- exit( -1 );
- }
- }
- if( !guessedRepo.empty() ){
- active_repos.push_back( guessedRepo ); // add myrepo
- }
- return hasPath; // are we deep inside of a source tree or outside of SOURCE_ROOT_DIR?
-}
-
-void Treeconfig::getCurrentDir( string& dir )
-{
- char buffer[64000];
- if( getcwd( buffer , sizeof( buffer ) ) == 0 ){
- cerr << "Error: getcwd failed!\n";
- exit( -1 );
- }
- dir = string( buffer );
-}
-
-bool Treeconfig::isConfigFilePresent()
-{
- string config_file = Export::GetEnv( "SOURCE_ROOT_DIR" );
- config_file += "/source_config";
-
- struct stat status;
- if( stat( config_file.c_str() , &status ) < 0 )
- {
- return false;
- }
-#ifdef WNT
- return ( status.st_mode & _S_IFREG ) && ( _access( config_file.c_str() , 4 ) >= 0 ) ;
-#else
- return ( status.st_mode & S_IFREG ) && ( access( config_file.c_str() , R_OK ) >= 0 ) ;
-#endif
-}
-
-
-
-}
diff --git a/l10ntools/source/utf8conv.cxx b/l10ntools/source/utf8conv.cxx
deleted file mode 100644
index 23642a29c88a..000000000000
--- a/l10ntools/source/utf8conv.cxx
+++ /dev/null
@@ -1,74 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-// MARKER(update_precomp.py): autogen include statement, do not remove
-#include "precompiled_l10ntools.hxx"
-#include "utf8conv.hxx"
-
-//
-// class UTF8Converter
-//
-
-#define MAX_CONV_BUFFER_SIZE 0xFF00
-
-#define TO_CVTFLAGS (RTL_TEXTTOUNICODE_FLAGS_UNDEFINED_MAPTOPRIVATE |\
- RTL_TEXTTOUNICODE_FLAGS_MBUNDEFINED_DEFAULT |\
- RTL_TEXTTOUNICODE_FLAGS_INVALID_DEFAULT)
-
-#define FROM_CVTFLAGS (RTL_UNICODETOTEXT_FLAGS_UNDEFINED_DEFAULT |\
- RTL_UNICODETOTEXT_FLAGS_INVALID_DEFAULT |\
- RTL_UNICODETOTEXT_FLAGS_UNDEFINED_REPLACE |\
- RTL_UNICODETOTEXT_FLAGS_PRIVATE_MAPTO0)
-
-/*****************************************************************************/
-void UTF8Converter::Convert( ByteString &rBuffer,
- rtl_TextEncoding nSourceENC, rtl_TextEncoding nDestENC )
-/*****************************************************************************/
-{
- String sTemp( rBuffer, nSourceENC );
- rBuffer = ByteString( sTemp, nDestENC );
-}
-
-/*****************************************************************************/
-ByteString UTF8Converter::ConvertToUTF8(
- const ByteString &rASCII, rtl_TextEncoding nEncoding )
-/*****************************************************************************/
-{
- ByteString sReturn( rASCII );
- Convert( sReturn, nEncoding, RTL_TEXTENCODING_UTF8 );
- return sReturn;
-}
-
-/*****************************************************************************/
-ByteString UTF8Converter::ConvertFromUTF8(
- const ByteString &rUTF8, rtl_TextEncoding nEncoding )
-/*****************************************************************************/
-{
- ByteString sReturn( rUTF8 );
- Convert( sReturn, RTL_TEXTENCODING_UTF8, nEncoding );
- return sReturn;
-}
diff --git a/l10ntools/source/wtranode.cxx b/l10ntools/source/wtranode.cxx
index 1f51fea49d02..5ddbe0f0cd46 100644
--- a/l10ntools/source/wtranode.cxx
+++ b/l10ntools/source/wtranode.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -106,3 +107,4 @@ WTT_Node::~WTT_Node()
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/l10ntools/source/wtratree.cxx b/l10ntools/source/wtratree.cxx
index efd60ad48442..7e3bf4fda724 100644
--- a/l10ntools/source/wtratree.cxx
+++ b/l10ntools/source/wtratree.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -416,3 +417,4 @@ WordTransTree::Handle_TokenToTransform()
*pOutputPosition = '\0';
}
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/l10ntools/source/xgfconv.cxx b/l10ntools/source/xgfconv.cxx
deleted file mode 100644
index 0f406ca20b25..000000000000
--- a/l10ntools/source/xgfconv.cxx
+++ /dev/null
@@ -1,66 +0,0 @@
-#include <stdio.h>
-
-#include "export.hxx"
-#include "utf8conv.hxx"
-
-/*****************************************************************************/
-
-// MARKER(update_precomp.py): autogen include statement, do not remove
-#include "precompiled_l10ntools.hxx"
-#if defined(UNX) || defined(OS2)
-int main( int argc, char *argv[] )
-#else
-int _cdecl main( int argc, char *argv[] )
-#endif
-/*****************************************************************************/
-{
- if ( argc != 3 ) {
- fprintf( stderr, "xgfconv InputFile OutputFile\n" );
- return ( 5 );
- }
-
- ByteString sInput( argv[ 1 ] );
- ByteString sOutput( argv[ 2 ] );
-
- SvFileStream aInput( String( sInput, RTL_TEXTENCODING_ASCII_US ), STREAM_STD_READ );
- if ( !aInput.IsOpen()) {
- fprintf( stderr, "ERROR: Unable to open input file!\n" );
- return ( 5 );
- }
-
- SvFileStream aOutput( String( sOutput, RTL_TEXTENCODING_ASCII_US ), STREAM_STD_WRITE | STREAM_TRUNC );
- if ( !aOutput.IsOpen()) {
- fprintf( stderr, "ERROR: Unable to open output file!\n" );
- aInput.Close();
- return ( 5 );
- }
-
- ByteString sLine;
- sal_Bool bFirst = sal_True;
- while ( !aInput.IsEof()) {
- aInput.ReadLine( sLine );
- ByteString sLangId = sLine.GetToken( 0, '\t' );
- ByteString sFile = sLine.GetToken( 1, '\t' );
- ByteString sText = sLine.Copy( sLangId.Len() + sFile.Len() + 2 );
-
- sal_uInt16 nLangId = sLangId.ToInt32();
- CharSet aCharSet = Export::GetCharSet( nLangId );
- if ( aCharSet != 0xFFFF && sText.Len()) {
- sText = UTF8Converter::ConvertToUTF8( sText, aCharSet );
- ByteString sOutput = sFile;
- sOutput += "\t";
- sOutput += sText;
- if ( !bFirst ) {
- ByteString sEmpty;
- aOutput.WriteLine( sEmpty );
- }
- else
- bFirst = sal_False;
- aOutput.Write( sOutput.GetBuffer(), sOutput.Len());
- }
- }
- aInput.Close();
- aOutput.Close();
- return ( 0 );
-}
-
diff --git a/l10ntools/source/xmlparse.cxx b/l10ntools/source/xmlparse.cxx
index 06e86e0358e4..7b0b11817687 100644
--- a/l10ntools/source/xmlparse.cxx
+++ b/l10ntools/source/xmlparse.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -37,10 +38,7 @@
#include <iostream>
#include <osl/mutex.hxx>
#include <osl/thread.hxx>
-#ifdef __MINGW32__
-#include <tools/prewin.h>
-#include <tools/postwin.h>
-#endif
+
using namespace std;
using namespace osl;
@@ -96,8 +94,8 @@ XMLParentNode::XMLParentNode( const XMLParentNode& obj)
if( obj.pChildList ){
pChildList=new XMLChildNodeList();
XMLChildNode* pNode = NULL;
- for ( sal_uLong i = 0; i < obj.pChildList->Count(); i++ ){
- pNode = obj.pChildList->GetObject( i );
+ for ( size_t i = 0; i < obj.pChildList->size(); i++ ){
+ pNode = (*obj.pChildList)[ i ];
if( pNode != NULL){
switch(pNode->GetNodeType()){
case XML_NODE_TYPE_ELEMENT:
@@ -126,8 +124,8 @@ XMLParentNode& XMLParentNode::operator=(const XMLParentNode& obj){
}
if( obj.pChildList ){
pChildList=new XMLChildNodeList();
- for ( sal_uLong i = 0; i < obj.pChildList->Count(); i++ )
- AddChild( obj.pChildList->GetObject( i ) );
+ for ( size_t i = 0; i < obj.pChildList->size(); i++ )
+ AddChild( (*obj.pChildList)[ i ] );
}else pChildList = NULL;
}
@@ -139,16 +137,23 @@ void XMLParentNode::AddChild( XMLChildNode *pChild )
{
if ( !pChildList )
pChildList = new XMLChildNodeList();
- pChildList->Insert( pChild, LIST_APPEND );
+ pChildList->push_back( pChild );
}
/*****************************************************************************/
-void XMLParentNode::AddChild( XMLChildNode *pChild , int pos )
+void XMLParentNode::AddChild( XMLChildNode *pChild , size_t pos )
/*****************************************************************************/
{
if ( !pChildList )
pChildList = new XMLChildNodeList();
- pChildList->Insert( pChild, pos );
+ if ( pos < pChildList->size() )
+ {
+ XMLChildNodeList::iterator it = pChildList->begin();
+ ::std::advance( it, pos );
+ pChildList->insert( it, pChild );
+ } else {
+ pChildList->push_back( pChild );
+ }
}
/*****************************************************************************/
@@ -160,8 +165,8 @@ int XMLParentNode::GetPosition( ByteString id ){
static const ByteString sDeStr = ByteString(String::CreateFromAscii(GERMAN_ISO2).ToLowerAscii() , RTL_TEXTENCODING_ASCII_US ).ToLowerAscii();
if ( pChildList ){
- for ( sal_uLong i = 0; i < pChildList->Count(); i++ ) {
- XMLChildNode *pChild = pChildList->GetObject( i );
+ for ( size_t i = 0; i < pChildList->size(); i++ ) {
+ XMLChildNode *pChild = (*pChildList)[ i ];
if ( pChild->GetNodeType() == XML_NODE_TYPE_ELEMENT ){
a = static_cast<XMLElement* >(pChild);
ByteString elemid( a->GetId() );
@@ -188,8 +193,8 @@ int XMLParentNode::RemoveChild( XMLElement *pRefElement )
{
XMLElement* a;
if ( pChildList ){
- for ( sal_uLong i = 0; i < pChildList->Count(); i++ ) {
- XMLChildNode *pChild = pChildList->GetObject( i );
+ for ( size_t i = 0; i < pChildList->size(); i++ ) {
+ XMLChildNode *pChild = (*pChildList)[ i ];
if ( pChild->GetNodeType() == XML_NODE_TYPE_ELEMENT ){
a = static_cast<XMLElement* >(pChild);
ByteString elemid( a->GetId() );
@@ -202,7 +207,9 @@ int XMLParentNode::RemoveChild( XMLElement *pRefElement )
&& elemLID.Equals( pRefLID ) )
{
if( pRefElement->ToOString().compareTo( a->ToOString() )==0 ){
- pChildList->Remove( i );
+ XMLChildNodeList::iterator it = pChildList->begin();
+ ::std::advance( it, i );
+ pChildList->erase( it );
delete a; // Test
return i;
}
@@ -218,9 +225,9 @@ int XMLParentNode::RemoveChild( XMLElement *pRefElement )
void XMLParentNode::RemoveAndDeleteAllChilds(){
/*****************************************************************************/
if ( pChildList ) {
- for ( sal_uLong i = 0; i < pChildList->Count(); i++ )
- delete pChildList->GetObject( i );
- pChildList->Clear();
+ for ( size_t i = 0; i < pChildList->size(); i++ )
+ delete (*pChildList)[ i ];
+ pChildList->clear();
}
}
@@ -228,8 +235,8 @@ void XMLParentNode::RemoveAndDeleteAllChilds(){
XMLElement *XMLParentNode::GetChildElement( XMLElement *pRefElement )
/*****************************************************************************/
{
- for ( sal_uLong i = 0; i < pChildList->Count(); i++ ) {
- XMLChildNode *pChild = pChildList->GetObject( i );
+ for ( size_t i = 0; i < pChildList->size(); i++ ) {
+ XMLChildNode *pChild = (*pChildList)[ i ];
if ( pChild->GetNodeType() == XML_NODE_TYPE_ELEMENT )
if ((( XMLElement * ) pChild )->GetName() ==
pRefElement->GetName())
@@ -239,8 +246,8 @@ XMLElement *XMLParentNode::GetChildElement( XMLElement *pRefElement )
return ( XMLElement * ) pChild;
sal_Bool bMatch = sal_False;
- for ( sal_uLong j = 0; j < pList->Count() && bMatch; j++ ) {
- XMLAttribute *pAttribute = pList->GetObject( j );
+ for ( size_t j = 0; j < pList->size() && bMatch; j++ ) {
+ XMLAttribute *pAttribute = (*pList)[ j ];
XMLAttribute *pCandidate =
(( XMLElement * ) pChild )->GetAttribute(
*pAttribute );
@@ -277,7 +284,6 @@ sal_Bool XMLFile::Write( ByteString &aFilename )
if( !aFStream ) // From time to time the stream can not be opened the first time on NFS volumes,
{ // I wasn't able to track this down. I think this is an NFS issue .....
- //cerr << "ERROR: - helpex - Can't write to tempfile " << aFilename.GetBuffer() << " No#" << x << "\n";
TimeValue aTime;
aTime.Seconds = 3;
aTime.Nanosec = 0;
@@ -297,7 +303,6 @@ sal_Bool XMLFile::Write( ByteString &aFilename )
if( aFileStat.GetSize() < 1 )
{
//retry
- //cerr << "WARNING: - helpex - Can't create file " << aFilename.GetBuffer() << " No#" << x << "\n";
aTarget.Kill();
}
else
@@ -325,17 +330,14 @@ void XMLFile::WriteString( ofstream &rStream, const String &sString )
sal_Bool XMLFile::Write( ofstream &rStream , XMLNode *pCur )
{
- XMLUtil& xmlutil = XMLUtil::Instance();
- (void) xmlutil;
-
if ( !pCur )
Write( rStream, this );
else {
switch( pCur->GetNodeType()) {
case XML_NODE_TYPE_FILE: {
if( GetChildList())
- for ( sal_uLong i = 0; i < GetChildList()->Count(); i++ )
- Write( rStream, GetChildList()->GetObject( i ));
+ for ( size_t i = 0; i < GetChildList()->size(); i++ )
+ Write( rStream, (*GetChildList())[ i ] );
}
break;
case XML_NODE_TYPE_ELEMENT: {
@@ -343,14 +345,14 @@ sal_Bool XMLFile::Write( ofstream &rStream , XMLNode *pCur )
rStream << "<";
WriteString( rStream, pElement->GetName());
if ( pElement->GetAttributeList())
- for ( sal_uLong j = 0; j < pElement->GetAttributeList()->Count(); j++ ) {
+ for ( size_t j = 0; j < pElement->GetAttributeList()->size(); j++ ) {
rStream << " ";
- String sData(*pElement->GetAttributeList()->GetObject( j ));
- xmlutil.QuotHTML( sData );
+ String sData(* (*pElement->GetAttributeList())[ j ] );
+ XMLUtil::QuotHTML( sData );
WriteString( rStream , sData );
rStream << "=\"";
- sData=pElement->GetAttributeList()->GetObject( j )->GetValue();
- xmlutil.QuotHTML( sData );
+ sData = (*pElement->GetAttributeList())[ j ]->GetValue();
+ XMLUtil::QuotHTML( sData );
WriteString( rStream , sData );
rStream << "\"";
}
@@ -358,8 +360,8 @@ sal_Bool XMLFile::Write( ofstream &rStream , XMLNode *pCur )
rStream << "/>";
else {
rStream << ">";
- for ( sal_uLong k = 0; k < pElement->GetChildList()->Count(); k++ )
- Write( rStream, pElement->GetChildList()->GetObject( k ));
+ for ( size_t k = 0; k < pElement->GetChildList()->size(); k++ )
+ Write( rStream, (*pElement->GetChildList())[ k ] );
rStream << "</";
WriteString( rStream, pElement->GetName());
rStream << ">";
@@ -369,7 +371,7 @@ sal_Bool XMLFile::Write( ofstream &rStream , XMLNode *pCur )
case XML_NODE_TYPE_DATA: {
XMLData *pData = ( XMLData * ) pCur;
String sData( pData->GetData());
- xmlutil.QuotHTML( sData );
+ XMLUtil::QuotHTML( sData );
WriteString( rStream, sData );
}
break;
@@ -400,8 +402,8 @@ void XMLFile::Print( XMLNode *pCur, sal_uInt16 nLevel )
switch( pCur->GetNodeType()) {
case XML_NODE_TYPE_FILE: {
if( GetChildList())
- for ( sal_uLong i = 0; i < GetChildList()->Count(); i++ )
- Print( GetChildList()->GetObject( i ));
+ for ( size_t i = 0; i < GetChildList()->size(); i++ )
+ Print( (*GetChildList())[ i ] );
}
break;
case XML_NODE_TYPE_ELEMENT: {
@@ -409,12 +411,12 @@ void XMLFile::Print( XMLNode *pCur, sal_uInt16 nLevel )
fprintf( stdout, "<%s", ByteString( pElement->GetName(), RTL_TEXTENCODING_UTF8 ).GetBuffer());
if ( pElement->GetAttributeList())
- for ( sal_uLong j = 0; j < pElement->GetAttributeList()->Count(); j++ ){
- ByteString aAttrName( *pElement->GetAttributeList()->GetObject( j ), RTL_TEXTENCODING_UTF8 );
+ for ( size_t j = 0; j < pElement->GetAttributeList()->size(); j++ ){
+ ByteString aAttrName( *(*pElement->GetAttributeList())[ j ], RTL_TEXTENCODING_UTF8 );
if( !aAttrName.EqualsIgnoreCaseAscii( XML_LANG ) ) {
fprintf( stdout, " %s=\"%s\"",
aAttrName.GetBuffer(),
- ByteString( pElement->GetAttributeList()->GetObject( j )->GetValue(),
+ ByteString( (*pElement->GetAttributeList())[ j ]->GetValue(),
RTL_TEXTENCODING_UTF8 ).GetBuffer());
}
}
@@ -422,8 +424,8 @@ void XMLFile::Print( XMLNode *pCur, sal_uInt16 nLevel )
fprintf( stdout, "/>" );
else {
fprintf( stdout, ">" );
- for ( sal_uLong k = 0; k < pElement->GetChildList()->Count(); k++ )
- Print( pElement->GetChildList()->GetObject( k ), nLevel + 1 );
+ for ( size_t k = 0; k < pElement->GetChildList()->size(); k++ )
+ Print( (*pElement->GetChildList())[ k ], nLevel + 1 );
fprintf( stdout, "</%s>", ByteString( pElement->GetName(), RTL_TEXTENCODING_UTF8 ).GetBuffer());
}
}
@@ -469,7 +471,6 @@ XMLFile::XMLFile( const String &rFileName ) // the file name, empty if created f
XMLStrings ( NULL )
{
-// nodes_localize.insert( TagMap::value_type(ByteString(String::CreateFromAscii("bookmark_value"),RTL_TEXTENCODING_ASCII_US) , sal_True) );
nodes_localize.insert( TagMap::value_type(ByteString(String::CreateFromAscii("bookmark"),RTL_TEXTENCODING_ASCII_US) , sal_True) );
nodes_localize.insert( TagMap::value_type(ByteString(String::CreateFromAscii("variable"),RTL_TEXTENCODING_ASCII_US) , sal_True) );
nodes_localize.insert( TagMap::value_type(ByteString(String::CreateFromAscii("paragraph"),RTL_TEXTENCODING_ASCII_US) , sal_True) );
@@ -517,13 +518,13 @@ void XMLFile::InsertL10NElement( XMLElement* pElement ){
LangHashMap* elem;
if( pElement->GetAttributeList() != NULL ){
- for ( sal_uLong j = 0; j < pElement->GetAttributeList()->Count(); j++ ){
- tmpStr=ByteString( *pElement->GetAttributeList()->GetObject( j ),RTL_TEXTENCODING_UTF8 );
+ for ( size_t j = 0; j < pElement->GetAttributeList()->size(); j++ ){
+ tmpStr=ByteString( *(*pElement->GetAttributeList())[ j ], RTL_TEXTENCODING_UTF8 );
if( tmpStr.CompareTo(ID)==COMPARE_EQUAL ){ // Get the "id" Attribute
- id = ByteString( pElement->GetAttributeList()->GetObject( j )->GetValue(),RTL_TEXTENCODING_UTF8 );
+ id = ByteString( (*pElement->GetAttributeList())[ j ]->GetValue(),RTL_TEXTENCODING_UTF8 );
}
if( tmpStr.CompareTo( XML_LANG ) == COMPARE_EQUAL ){ // Get the "xml-lang" Attribute
- language = ByteString( pElement->GetAttributeList()->GetObject( j )->GetValue(),RTL_TEXTENCODING_UTF8 );
+ language = ByteString( (*pElement->GetAttributeList())[ j ]->GetValue(),RTL_TEXTENCODING_UTF8 );
}
}
@@ -633,8 +634,8 @@ void XMLFile::SearchL10NElements( XMLParentNode *pCur , int pos)
case XML_NODE_TYPE_FILE: {
XMLParentNode* pElement;
if( GetChildList()){
- for ( sal_uLong i = 0; i < GetChildList()->Count(); i++ ){
- pElement = (XMLParentNode*) GetChildList()->GetObject( i );
+ for ( size_t i = 0; i < GetChildList()->size(); i++ ){
+ pElement = (XMLParentNode*) (*GetChildList())[ i ];
if( pElement->GetNodeType() == XML_NODE_TYPE_ELEMENT ) SearchL10NElements( pElement , i);
}
}
@@ -645,20 +646,19 @@ void XMLFile::SearchL10NElements( XMLParentNode *pCur , int pos)
ByteString sName(pElement->GetName(),RTL_TEXTENCODING_ASCII_US);
ByteString language,tmpStrVal,oldref;
if ( pElement->GetAttributeList()){
- for ( sal_uLong j = 0 , cnt = pElement->GetAttributeList()->Count(); j < cnt && bInsert; j++ ){
- const ByteString tmpStr( *pElement->GetAttributeList()->GetObject( j ),RTL_TEXTENCODING_UTF8 );
+ for ( size_t j = 0 , cnt = pElement->GetAttributeList()->size(); j < cnt && bInsert; j++ ){
+ const ByteString tmpStr( *(*pElement->GetAttributeList())[ j ],RTL_TEXTENCODING_UTF8 );
if( tmpStr.CompareTo(THEID)==COMPARE_EQUAL ){ // Get the "id" Attribute
- tmpStrVal=ByteString( pElement->GetAttributeList()->GetObject( j )->GetValue(),RTL_TEXTENCODING_UTF8 );
- //printf("Checking id = %s\n",tmpStrVal.GetBuffer() );
+ tmpStrVal=ByteString( (*pElement->GetAttributeList())[ j ]->GetValue(),RTL_TEXTENCODING_UTF8 );
}
if( tmpStr.CompareTo(LOCALIZE)==COMPARE_EQUAL ){ // Get the "localize" Attribute
bInsert=false;
}
if( tmpStr.CompareTo(XML_LANG)==COMPARE_EQUAL ){ // Get the "xml-lang" Attribute
- language=ByteString( pElement->GetAttributeList()->GetObject( j )->GetValue(),RTL_TEXTENCODING_UTF8 );
+ language=ByteString( (*pElement->GetAttributeList())[ j ]->GetValue(),RTL_TEXTENCODING_UTF8 );
}
if( tmpStr.CompareTo(OLDREF)==COMPARE_EQUAL ){ // Get the "oldref" Attribute
- oldref=ByteString( pElement->GetAttributeList()->GetObject( j )->GetValue(),RTL_TEXTENCODING_UTF8 );
+ oldref=ByteString( (*pElement->GetAttributeList())[ j ]->GetValue(),RTL_TEXTENCODING_UTF8 );
}
}
pElement->SetLanguageId ( language );
@@ -670,8 +670,8 @@ void XMLFile::SearchL10NElements( XMLParentNode *pCur , int pos)
if ( bInsert && ( nodes_localize.find( sName.ToLowerAscii() ) != nodes_localize.end() ) )
InsertL10NElement(pElement);
else if ( bInsert && pElement->GetChildList() ){
- for ( sal_uLong k = 0; k < pElement->GetChildList()->Count(); k++ )
- SearchL10NElements( (XMLParentNode*) pElement->GetChildList()->GetObject( k ) , k);
+ for ( size_t k = 0; k < pElement->GetChildList()->size(); k++ )
+ SearchL10NElements( (XMLParentNode*)(*pElement->GetChildList())[ k ], k);
}
}
break;
@@ -707,8 +707,8 @@ bool XMLFile::CheckExportStatus( XMLParentNode *pCur )
case XML_NODE_TYPE_FILE: {
XMLParentNode* pElement;
if( GetChildList()){
- for ( sal_uLong i = 0; i < GetChildList()->Count(); i++ ){
- pElement = (XMLParentNode*) GetChildList()->GetObject( i );
+ for ( size_t i = 0; i < GetChildList()->size(); i++ ){
+ pElement = (XMLParentNode*)(*GetChildList())[ i ];
if( pElement->GetNodeType() == XML_NODE_TYPE_ELEMENT ) CheckExportStatus( pElement );//, i);
}
}
@@ -719,10 +719,10 @@ bool XMLFile::CheckExportStatus( XMLParentNode *pCur )
ByteString sName(pElement->GetName(),RTL_TEXTENCODING_ASCII_US);
if( sName.EqualsIgnoreCaseAscii( TOPIC ) ){
if ( pElement->GetAttributeList()){
- for ( sal_uLong j = 0 , cnt = pElement->GetAttributeList()->Count(); j < cnt && bInsert; j++ ){
- const ByteString tmpStr( *pElement->GetAttributeList()->GetObject( j ),RTL_TEXTENCODING_UTF8 );
+ for ( size_t j = 0 , cnt = pElement->GetAttributeList()->size(); j < cnt && bInsert; j++ ){
+ const ByteString tmpStr( *(*pElement->GetAttributeList())[ j ],RTL_TEXTENCODING_UTF8 );
if( tmpStr.EqualsIgnoreCaseAscii( STATUS ) ){
- ByteString tmpStrVal=ByteString( pElement->GetAttributeList()->GetObject( j )->GetValue(),RTL_TEXTENCODING_UTF8 );
+ ByteString tmpStrVal=ByteString( (*pElement->GetAttributeList())[ j ]->GetValue(),RTL_TEXTENCODING_UTF8 );
if( !tmpStrVal.EqualsIgnoreCaseAscii( PUBLISH ) &&
!tmpStrVal.EqualsIgnoreCaseAscii( DEPRECATED )){
bStatusExport = false;
@@ -733,8 +733,8 @@ bool XMLFile::CheckExportStatus( XMLParentNode *pCur )
}
}
else if ( pElement->GetChildList() ){
- for ( sal_uLong k = 0; k < pElement->GetChildList()->Count(); k++ )
- CheckExportStatus( (XMLParentNode*) pElement->GetChildList()->GetObject( k ) );//, k);
+ for ( size_t k = 0; k < pElement->GetChildList()->size(); k++ )
+ CheckExportStatus( (XMLParentNode*)(*pElement->GetChildList())[ k ] );
}
}
break;
@@ -768,8 +768,8 @@ XMLElement::XMLElement(const XMLElement& obj)
{
if ( obj.pAttributes ){
pAttributes = new XMLAttributeList();
- for ( sal_uLong i = 0; i < obj.pAttributes->Count(); i++ )
- AddAttribute( *obj.pAttributes->GetObject( i ) , obj.pAttributes->GetObject( i )->GetValue() );
+ for ( size_t i = 0; i < obj.pAttributes->size(); i++ )
+ AddAttribute( *(*obj.pAttributes)[ i ], (*obj.pAttributes)[ i ]->GetValue() );
}
}
@@ -788,14 +788,14 @@ XMLElement& XMLElement::operator=(const XMLElement& obj){
nPos =obj.nPos;
if ( pAttributes ){
- for ( sal_uLong i = 0; i < pAttributes->Count(); i++ )
- delete pAttributes->GetObject( i );
+ for ( size_t i = 0; i < pAttributes->size(); i++ )
+ delete (*pAttributes)[ i ];
delete pAttributes;
}
if ( obj.pAttributes ){
pAttributes =new XMLAttributeList();
- for ( sal_uLong i = 0; i < obj.pAttributes->Count(); i++ )
- AddAttribute( *obj.pAttributes->GetObject( i ) , obj.pAttributes->GetObject( i )->GetValue() );
+ for ( size_t i = 0; i < obj.pAttributes->size(); i++ )
+ AddAttribute( *(*obj.pAttributes)[ i ], (*obj.pAttributes)[ i ]->GetValue() );
}
}
return *this;
@@ -807,7 +807,7 @@ void XMLElement::AddAttribute( const String &rAttribute, const String &rValue )
{
if ( !pAttributes )
pAttributes = new XMLAttributeList();
- pAttributes->Insert( new XMLAttribute( rAttribute, rValue ), LIST_APPEND );
+ pAttributes->push_back( new XMLAttribute( rAttribute, rValue ) );
}
/*****************************************************************************/
@@ -816,9 +816,9 @@ void XMLElement::ChangeLanguageTag( const String &rValue ){
static const String rName = String::CreateFromAscii("xml-lang");
SetLanguageId( ByteString(rValue,RTL_TEXTENCODING_UTF8) );
if ( pAttributes ){
- for ( sal_uLong i = 0; i < pAttributes->Count(); i++ ){
- if ( *pAttributes->GetObject( i ) == rName ){
- pAttributes->GetObject( i )->setValue(rValue);
+ for ( size_t i = 0; i < pAttributes->size(); i++ ){
+ if ( *(*pAttributes)[ i ] == rName ){
+ (*pAttributes)[ i ]->setValue(rValue);
}
}
}
@@ -827,8 +827,8 @@ void XMLElement::ChangeLanguageTag( const String &rValue ){
XMLChildNodeList* pCList = GetChildList();
if( pCList != NULL ){
- for ( sal_uLong i = 0; i < pCList->Count(); i++ ){
- pNode = pCList->GetObject( i );
+ for ( size_t i = 0; i < pCList->size(); i++ ){
+ pNode = (*pCList)[ i ];
if( pNode != NULL && pNode->GetNodeType() == XML_NODE_TYPE_ELEMENT ){
pElem = static_cast< XMLElement* >(pNode);
pElem->ChangeLanguageTag( rValue );
@@ -845,9 +845,9 @@ XMLAttribute *XMLElement::GetAttribute( const String &rName )
/*****************************************************************************/
{
if ( pAttributes )
- for ( sal_uLong i = 0; i < pAttributes->Count(); i++ )
- if ( *pAttributes->GetObject( i ) == rName )
- return pAttributes->GetObject( i );
+ for ( size_t i = 0; i < pAttributes->size(); i++ )
+ if ( *(*pAttributes)[ i ] == rName )
+ return (*pAttributes)[ i ];
return NULL;
}
@@ -857,8 +857,8 @@ XMLElement::~XMLElement()
/*****************************************************************************/
{
if ( pAttributes ) {
- for ( sal_uLong i = 0; i < pAttributes->Count(); i++ )
- delete pAttributes->GetObject( i );
+ for ( size_t i = 0; i < pAttributes->size(); i++ )
+ delete (*pAttributes)[ i ];
delete pAttributes;
pAttributes = NULL;
@@ -898,7 +898,7 @@ void XMLElement::Print(XMLNode *pCur, OUStringBuffer& buffer , bool rootelement
/*****************************************************************************/
//YD FIXME somewhere COMMENT is defined as 4!
static const String _COMMENT = String::CreateFromAscii("comment");
- static const OUString XML_LANG ( OUString::createFromAscii("xml-lang") );
+ static const OUString XML_LANG ( RTL_CONSTASCII_USTRINGPARAM("xml-lang") );
if(pCur!=NULL){
if(rootelement){
@@ -906,8 +906,8 @@ void XMLElement::Print(XMLNode *pCur, OUStringBuffer& buffer , bool rootelement
if ( pElement->GetAttributeList()){
if ( pElement->GetChildList()){
XMLChildNode* tmp=NULL;
- for ( sal_uLong k = 0; k < pElement->GetChildList()->Count(); k++ ){
- tmp=pElement->GetChildList()->GetObject( k );
+ for ( size_t k = 0; k < pElement->GetChildList()->size(); k++ ){
+ tmp = (*pElement->GetChildList())[ k ];
Print( tmp, buffer , false);
}
}
@@ -920,34 +920,34 @@ void XMLElement::Print(XMLNode *pCur, OUStringBuffer& buffer , bool rootelement
XMLElement *pElement = ( XMLElement * ) pCur;
if( !pElement->GetName().EqualsIgnoreCaseAscii( _COMMENT ) ){
- buffer.append( OUString::createFromAscii("\\<") );
+ buffer.append( OUString(RTL_CONSTASCII_USTRINGPARAM("\\<")) );
buffer.append( pElement->GetName() );
if ( pElement->GetAttributeList()){
- for ( sal_uLong j = 0; j < pElement->GetAttributeList()->Count(); j++ ){
+ for ( size_t j = 0; j < pElement->GetAttributeList()->size(); j++ ){
- OUString aAttrName( *pElement->GetAttributeList()->GetObject( j ) );
+ OUString aAttrName( *(*pElement->GetAttributeList())[ j ] );
if( !aAttrName.equalsIgnoreAsciiCase( XML_LANG ) ) {
- buffer.append( OUString::createFromAscii(" ") );
+ buffer.append( OUString(RTL_CONSTASCII_USTRINGPARAM(" ")) );
buffer.append( aAttrName );
- buffer.append( OUString::createFromAscii("=") );
- buffer.append( OUString::createFromAscii("\\\"") );
- buffer.append( pElement->GetAttributeList()->GetObject( j )->GetValue() );
- buffer.append( OUString::createFromAscii("\\\"") );
+ buffer.append( OUString(RTL_CONSTASCII_USTRINGPARAM("=")) );
+ buffer.append( OUString(RTL_CONSTASCII_USTRINGPARAM("\\\"")) );
+ buffer.append( (*pElement->GetAttributeList())[ j ]->GetValue() );
+ buffer.append( OUString(RTL_CONSTASCII_USTRINGPARAM("\\\"")) );
}
}
}
if ( !pElement->GetChildList())
- buffer.append( OUString::createFromAscii("/\\>") );
+ buffer.append( OUString(RTL_CONSTASCII_USTRINGPARAM("/\\>")) );
else {
- buffer.append( OUString::createFromAscii("\\>") );
+ buffer.append( OUString(RTL_CONSTASCII_USTRINGPARAM("\\>")) );
XMLChildNode* tmp=NULL;
- for ( sal_uLong k = 0; k < pElement->GetChildList()->Count(); k++ ){
- tmp=pElement->GetChildList()->GetObject( k );
+ for ( size_t k = 0; k < pElement->GetChildList()->size(); k++ ){
+ tmp = (*pElement->GetChildList())[ k ];
Print( tmp, buffer , false);
}
- buffer.append( OUString::createFromAscii("\\</") );
+ buffer.append( OUString(RTL_CONSTASCII_USTRINGPARAM("\\</")) );
buffer.append( pElement->GetName() );
- buffer.append( OUString::createFromAscii("\\>") );
+ buffer.append( OUString(RTL_CONSTASCII_USTRINGPARAM("\\>")) );
}
}
}
@@ -960,9 +960,9 @@ void XMLElement::Print(XMLNode *pCur, OUStringBuffer& buffer , bool rootelement
break;
case XML_NODE_TYPE_COMMENT: {
XMLComment *pComment = ( XMLComment * ) pCur;
- buffer.append( OUString::createFromAscii("<!--") );
+ buffer.append( OUString(RTL_CONSTASCII_USTRINGPARAM("<!--")) );
buffer.append( pComment->GetComment() );
- buffer.append( OUString::createFromAscii("-->") );
+ buffer.append( OUString(RTL_CONSTASCII_USTRINGPARAM("-->")) );
}
break;
case XML_NODE_TYPE_DEFAULT: {
@@ -1335,8 +1335,6 @@ void XMLUtil::QuotHTML( String &rString )
case '>': sReturn.append( GT );i++;break;
case '\\': sReturn.append( QUOT );i++;break;
case '\"': sReturn.append( APOS );i++;break;
- //case '\'': sReturn += "\'";i++;break;
- //case '&' : sRetrun += "&";i++;break;
default: sReturn.append( SLASH );break;
}
@@ -1355,10 +1353,6 @@ void XMLUtil::QuotHTML( String &rString )
sReturn.append( QQUOT );
break;
-/* case '\'':
- sReturn += "&apos;";
- break;
-*/
case '&':
if (
( ( i + 4 ) < rString.Len()) &&
@@ -1420,34 +1414,4 @@ void XMLUtil::UnQuotData( String &rString_in ){
}
-XMLUtil::XMLUtil(){
-}
-
-
-/*****************************************************************************/
-void XMLUtil::dump(){
-/*****************************************************************************/
- int cnt=1;
- printf("size=%lu\n",static_cast<unsigned long>(lMap.size()));
- for(HashMap::iterator pos = lMap.begin(); pos != lMap.end() ; ++pos){
- fprintf(stdout,"key=%s , value=%d , no=%d\n",pos->first.GetBuffer(),pos->second,cnt++);
- }
-}
-/*****************************************************************************/
-XMLUtil& XMLUtil::Instance(){
-/*****************************************************************************/
- static XMLUtil instance;
- return instance;
-}
-/*****************************************************************************/
-XMLUtil::~XMLUtil(){}
-/*****************************************************************************/
-/*****************************************************************************/
-ByteString XMLUtil::GetIsoLangByIndex( sal_uInt16 nIndex )
-/*****************************************************************************/
-{
- if(nIndex > 0 && MAX_LANGUAGES >= nIndex )
- return isoArray[nIndex];
- return "";
-}
-
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/l10ntools/source/xrm_yy_wrapper.c b/l10ntools/source/xrm_yy_wrapper.c
index 6a304d0d09dc..2724ad0797ba 100644
--- a/l10ntools/source/xrm_yy_wrapper.c
+++ b/l10ntools/source/xrm_yy_wrapper.c
@@ -1,2 +1,5 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
// Helper to suppress warnings in lex generated c code, see #i57362#
#include "xrm_yy.c"
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/l10ntools/source/xrmmerge.cxx b/l10ntools/source/xrmmerge.cxx
index c5754a05f6a4..875fd457cf93 100644
--- a/l10ntools/source/xrmmerge.cxx
+++ b/l10ntools/source/xrmmerge.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -34,7 +35,6 @@
// local includes
#include "export.hxx"
#include "xrmmerge.hxx"
-#include "utf8conv.hxx"
#include "tokens.h"
#include <iostream>
#include <vector>
@@ -321,9 +321,6 @@ int XRMResParser::Execute( int nToken, char * pToken )
sLID = "";
sGID += ".";
sGID += GetAttribute( rToken, "id" );
- //sLocalized = "1";
-
- //sLocalized = "X:";
sLocalized = true;
break;
@@ -335,11 +332,6 @@ int XRMResParser::Execute( int nToken, char * pToken )
sLID = "";
sGID += ".";
sGID += GetAttribute( rToken, "id" );
-// if ( GetAttribute( rToken, "localized" ) == "false" )
-// sLocalized += "0";
-// sLocalized = false;
-// else
-// sLocalized += "1";
sLocalized = true;
break;
@@ -378,7 +370,7 @@ int XRMResParser::Execute( int nToken, char * pToken )
ByteString sLang = GetAttribute( sCurrentOpenTag, "xml:lang" );
WorkOnText( sCurrentOpenTag, sCurrentText );
Output( sCurrentText );
- EndOfText( sCurrentOpenTag, sCurrentCloseTag );// <---
+ EndOfText( sCurrentOpenTag, sCurrentCloseTag );
bText = sal_False;
rToken = ByteString("");
sCurrentText = ByteString("");
@@ -445,9 +437,7 @@ void XRMResParser::ConvertStringToDBFormat( ByteString &rString )
do {
sResult = rString;
rString.EraseLeadingChars( _LF );
- // rString.EraseLeadingChars( ' ' );
rString.EraseLeadingChars( '\t' );
- // rString.EraseTrailingChars( ' ' );
rString.EraseTrailingChars( '\t' );
} while ( sResult != rString );
@@ -562,9 +552,6 @@ void XRMResExport::EndOfText(
char cSearch = 0x00;
ByteString sSearch( cSearch );
- // if ( !pResData->sText[ ByteString("en-US") ].Len() )
- // pResData->sText[ ByteString("en-US") ] = pResData->sText[ ByteString("de") ];
-
Export::FillInFallbacks( pResData );
ByteString sTimeStamp( Export::GetTimeStamp());
@@ -573,7 +560,6 @@ void XRMResExport::EndOfText(
sCur = aLanguages[ n ];
ByteString sAct = pResData->sText[ sCur ];
- //Export::UnquotHTML( sAct );
sAct.EraseAllChars( 0x0A );
ByteString sOutput( sPrj ); sOutput += "\t";
@@ -593,7 +579,6 @@ void XRMResExport::EndOfText(
sOutput += sTimeStamp;
sOutput.SearchAndReplaceAll( sSearch, "_" );
- //if( !sCur.EqualsIgnoreCaseAscii("de") ||( sCur.EqualsIgnoreCaseAscii("de") && !Export::isMergingGermanAllowed( sPrj ) ) )
if( sAct.Len() > 1 )
pOutputStream->WriteLine( sOutput );
}
@@ -646,7 +631,6 @@ void XRMResMerge::WorkOnText(
if ( pMergeDataFile ) {
if ( !pResData ) {
ByteString sPlatform( "" );
-// pResData = new ResData( sPlatform, GetGID() , sFilename );
pResData = new ResData( sPlatform, GetLID() , sFilename );
pResData->sId = GetLID();
@@ -701,8 +685,6 @@ void XRMResMerge::EndOfText(
( sContent != "-" ) && ( sContent.Len()))
{
ByteString sText( sContent );
- //Export::QuotHTMLXRM( sText );
-
ByteString sAdditionalLine( "\t" );
sAdditionalLine += rOpenTag;
ByteString sSearch = "xml:lang=\"";
@@ -729,3 +711,4 @@ void XRMResMerge::EndOfText(
pResData = NULL;
}
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/o3tl/inc/o3tl/compat_functional.hxx b/o3tl/inc/o3tl/compat_functional.hxx
new file mode 100644
index 000000000000..00ae33cb23bb
--- /dev/null
+++ b/o3tl/inc/o3tl/compat_functional.hxx
@@ -0,0 +1,151 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*
+ *
+ * Copyright (c) 1994
+ * Hewlett-Packard Company
+ *
+ * Copyright (c) 1996-1998
+ * Silicon Graphics Computer Systems, Inc.
+ *
+ * Copyright (c) 1997
+ * Moscow Center for SPARC Technology
+ *
+ * Copyright (c) 1999
+ * Boris Fomitchev
+ *
+ * This material is provided "as is", with absolutely no warranty expressed
+ * or implied. Any use is at your own risk.
+ *
+ * Permission to use or copy this software for any purpose is hereby granted
+ * without fee, provided the above notices are retained on all copies.
+ * Permission to modify the code and to distribute modified code is granted,
+ * provided the above notices are retained, and a notice that the code was
+ * modified is included with the above copyright notice.
+ *
+ */
+
+/*
+ * Lifted and paraphrased from STLport - with additions from Fridrich
+ * Strba and Thorsten Behrens
+ */
+
+#ifndef INCLUDED_O3TL_COMPAT_FUNCTIONAL_HXX
+#define INCLUDED_O3TL_COMPAT_FUNCTIONAL_HXX
+
+#include <functional>
+
+namespace o3tl
+{
+
+/// Identity functor - return the input value
+template<class T>
+struct identity : public std::unary_function<T, T>
+{
+ T operator()(const T& y) const
+ {
+ return (y);
+ }
+};
+
+/// Functor, given two parameters, return the first
+template<class T1,class T2>
+struct project1st : public std::binary_function<T1, T2, T1>
+{
+ T1 operator()(const T1& y, const T2&) const
+ {
+ return (y);
+ }
+};
+
+/// Functor, given two parameters, return the second
+template<class T1,class T2>
+struct project2nd : public std::binary_function<T1, T2, T2>
+{
+ T2 operator()(const T1&, const T2& x) const
+ {
+ return (x);
+ }
+};
+
+/// Select first value of a pair
+template<class P>
+struct select1st : public std::unary_function<P, typename P::first_type>
+{
+ const typename P::first_type& operator()(const P& y) const
+ {
+ return (y.first);
+ }
+};
+
+/// Select second value of a pair
+template<class P>
+struct select2nd : public std::unary_function<P, typename P::second_type>
+{
+ const typename P::second_type& operator()(const P& y) const
+ {
+ return (y.second);
+ }
+};
+
+/// Call F1 with the result of F2 applied to the one input parameter
+template<class F1, class F2>
+class unary_compose : public std::unary_function<typename F2::argument_type, typename F1::result_type>
+{
+ public:
+ unary_compose(const F1& fnction1, const F2& fnction2) : ftor1(fnction1), ftor2(fnction2) {}
+
+ typename F1::result_type operator()(const typename F2::argument_type& y) const
+ {
+ return (ftor1(ftor2(y)));
+ }
+
+ protected:
+ F1 ftor1;
+ F2 ftor2;
+};
+
+/// Create functor that calls F1 with the result of F2 applied to the one input parameter
+template<class F1, class F2>
+inline unary_compose<F1, F2> compose1(const F1& fnction1, const F2& fnction2)
+{
+ return (unary_compose<F1, F2>(fnction1, fnction2));
+}
+
+/// Calls F2 and F3 for the two args of F1, respectively
+template<class F1, class F2, class F3>
+class binary_compose : public std::unary_function<typename F2::argument_type,typename F1::result_type>
+{
+ public:
+ binary_compose(const F1& fnction1, const F2& fnction2, const F3& fnction3) : ftor1(fnction1), ftor2(fnction2), ftor3(fnction3) {}
+
+ typename F1::result_type operator()(const typename F2::argument_type& y) const
+ {
+ return (ftor1(ftor2(y), ftor3(y)));
+ }
+
+ protected:
+ F1 ftor1;
+ F2 ftor2;
+ F3 ftor3;
+};
+
+/// Creates functor that calls F2 and F3 for the two args of F1, respectively
+template<class F1, class F2, class F3>
+inline binary_compose<F1, F2, F3> compose2(const F1& fnction1, const F2& fnction2, const F3& fnction3)
+{
+ return (binary_compose<F1, F2, F3>(fnction1, fnction2, fnction3));
+}
+
+/// Algo that assigns val, val+1, ... to the given range
+template<typename FwdIter, typename ValueType>
+inline void iota(FwdIter first, FwdIter last, ValueType val)
+{
+ while(first != last)
+ *first++ = val++;
+}
+
+} // namespace o3tl
+
+#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/o3tl/inc/o3tl/cow_wrapper.hxx b/o3tl/inc/o3tl/cow_wrapper.hxx
index 9f9248922917..143905a1ab89 100644
--- a/o3tl/inc/o3tl/cow_wrapper.hxx
+++ b/o3tl/inc/o3tl/cow_wrapper.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -326,3 +327,5 @@ void cow_wrapper_client::queryUnmodified() const
}
#endif /* INCLUDED_O3TL_COW_WRAPPER_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/o3tl/inc/o3tl/heap_ptr.hxx b/o3tl/inc/o3tl/heap_ptr.hxx
index 581a2062fa5a..3fe1e1c6e541 100644
--- a/o3tl/inc/o3tl/heap_ptr.hxx
+++ b/o3tl/inc/o3tl/heap_ptr.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -309,3 +310,5 @@ heap_ptr<T>::get()
} // namespace o3tl
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/o3tl/inc/o3tl/lazy_update.hxx b/o3tl/inc/o3tl/lazy_update.hxx
index 92c434772afb..08c7b12375c1 100644
--- a/o3tl/inc/o3tl/lazy_update.hxx
+++ b/o3tl/inc/o3tl/lazy_update.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -269,3 +270,5 @@ output( myValue.getOutValue() );
}
#endif /* INCLUDED_O3TL_LAZY_UPDATE_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/o3tl/inc/o3tl/range.hxx b/o3tl/inc/o3tl/range.hxx
index a4519b881fa8..633415ca4b47 100644
--- a/o3tl/inc/o3tl/range.hxx
+++ b/o3tl/inc/o3tl/range.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -187,3 +188,5 @@ range<T>::distance_to(const self & i_other) const
} // namespace o3tl
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/o3tl/inc/o3tl/vector_pool.hxx b/o3tl/inc/o3tl/vector_pool.hxx
index 19fc3d6d74c4..28be1e199202 100644
--- a/o3tl/inc/o3tl/vector_pool.hxx
+++ b/o3tl/inc/o3tl/vector_pool.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -6,9 +7,6 @@
*
* OpenOffice.org - a multi-platform office productivity suite
*
- * $RCSfile: lazy_update.hxx,v $
- * $Revision: 1.3 $
- *
* This file is part of OpenOffice.org.
*
* OpenOffice.org is free software: you can redistribute it and/or modify
@@ -130,3 +128,5 @@ myPool.free(nIdx);
}
#endif /* INCLUDED_O3TL_VECTOR_POOL_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/o3tl/prj/d.lst b/o3tl/prj/d.lst
index c15d38d1ca02..f0090a5d0ee7 100644
--- a/o3tl/prj/d.lst
+++ b/o3tl/prj/d.lst
@@ -1,2 +1,2 @@
-mkdir: %_DEST%\inc%_EXT%\o3tl
-..\inc\o3tl\*.hxx %_DEST%\inc%_EXT%\o3tl\*.hxx
+mkdir: %_DEST%\inc\o3tl
+..\inc\o3tl\*.hxx %_DEST%\inc\o3tl\*.hxx
diff --git a/o3tl/qa/cow_wrapper_clients.cxx b/o3tl/qa/cow_wrapper_clients.cxx
index 8c8c3eac04e1..dd71e326d7fc 100644
--- a/o3tl/qa/cow_wrapper_clients.cxx
+++ b/o3tl/qa/cow_wrapper_clients.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -178,3 +179,5 @@ bool cow_wrapper_client3::operator<( const cow_wrapper_client3& rRHS ) const
}
} // namespace o3tltests
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/o3tl/qa/cow_wrapper_clients.hxx b/o3tl/qa/cow_wrapper_clients.hxx
index 26e5d1adf2e3..88ea03cb9a65 100644
--- a/o3tl/qa/cow_wrapper_clients.hxx
+++ b/o3tl/qa/cow_wrapper_clients.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -126,3 +127,5 @@ private:
} // namespace o3tltests
#endif /* INCLUDED_COW_WRAPPER_CLIENTS_HXX */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/o3tl/qa/makefile.mk b/o3tl/qa/makefile.mk
index 0c6ecd88e56b..14dbe622a30f 100644
--- a/o3tl/qa/makefile.mk
+++ b/o3tl/qa/makefile.mk
@@ -36,11 +36,9 @@ ENABLE_EXCEPTIONS=TRUE
.INCLUDE : settings.mk
-#building with stlport, but cppunit was not built with stlport
-.IF "$(USE_SYSTEM_STL)"!="YES"
-.IF "$(SYSTEM_CPPUNIT)"=="YES"
-CFLAGSCXX+=-DADAPT_EXT_STL
-.ENDIF
+.IF "$(CROSS_COMPILING)"=="YES"
+all:
+ @echo Nothing done when cross-compiling
.ENDIF
CFLAGSCXX += $(CPPUNIT_CFLAGS)
diff --git a/o3tl/qa/test-cow_wrapper.cxx b/o3tl/qa/test-cow_wrapper.cxx
index cd69ab1c5e3d..06881b333802 100644
--- a/o3tl/qa/test-cow_wrapper.cxx
+++ b/o3tl/qa/test-cow_wrapper.cxx
@@ -1,11 +1,10 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
// autogenerated file with codegen.pl
-#include "preextstl.h"
#include "cppunit/TestAssert.h"
#include "cppunit/TestFixture.h"
#include "cppunit/extensions/HelperMacros.h"
#include "cppunit/plugin/TestPlugIn.h"
-#include "postextstl.h"
#include "cow_wrapper_clients.hxx"
@@ -127,3 +126,5 @@ public:
CPPUNIT_TEST_SUITE_REGISTRATION(cow_wrapper_test);
CPPUNIT_PLUGIN_IMPLEMENT();
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/o3tl/qa/test-heap_ptr.cxx b/o3tl/qa/test-heap_ptr.cxx
index 63ec692efe5c..381b8a31d541 100644
--- a/o3tl/qa/test-heap_ptr.cxx
+++ b/o3tl/qa/test-heap_ptr.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -25,11 +26,9 @@
*
************************************************************************/
-#include "preextstl.h"
#include "cppunit/TestAssert.h"
#include "cppunit/TestFixture.h"
#include "cppunit/extensions/HelperMacros.h"
-#include "postextstl.h"
#include <o3tl/heap_ptr.hxx>
@@ -165,3 +164,5 @@ class heap_ptr_test : public CppUnit::TestFixture
// -----------------------------------------------------------------------------
CPPUNIT_TEST_SUITE_REGISTRATION(heap_ptr_test);
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/o3tl/qa/test-range.cxx b/o3tl/qa/test-range.cxx
index 634b04de9122..ee45744c1338 100644
--- a/o3tl/qa/test-range.cxx
+++ b/o3tl/qa/test-range.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -25,11 +26,9 @@
*
************************************************************************/
-#include "preextstl.h"
#include "cppunit/TestAssert.h"
#include "cppunit/TestFixture.h"
#include "cppunit/extensions/HelperMacros.h"
-#include "postextstl.h"
#include <o3tl/range.hxx>
#include <vector>
@@ -234,3 +233,5 @@ public:
// -----------------------------------------------------------------------------
CPPUNIT_TEST_SUITE_REGISTRATION(range_test);
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/o3tl/qa/test-vector_pool.cxx b/o3tl/qa/test-vector_pool.cxx
index ab301752532e..1e3ec7a98175 100644
--- a/o3tl/qa/test-vector_pool.cxx
+++ b/o3tl/qa/test-vector_pool.cxx
@@ -1,10 +1,9 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
// autogenerated file with codegen.pl
-#include "preextstl.h"
#include "cppunit/TestAssert.h"
#include "cppunit/TestFixture.h"
#include "cppunit/extensions/HelperMacros.h"
-#include "postextstl.h"
#include <o3tl/vector_pool.hxx>
@@ -69,3 +68,5 @@ public:
// -----------------------------------------------------------------------------
CPPUNIT_TEST_SUITE_REGISTRATION(vector_pool_test);
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/padmin/Executable_spadmin.bin.mk b/padmin/Executable_spadmin.bin.mk
index e63edb21a153..eef72e115054 100644
--- a/padmin/Executable_spadmin.bin.mk
+++ b/padmin/Executable_spadmin.bin.mk
@@ -48,7 +48,6 @@ $(eval $(call gb_Executable_add_linked_libs,spadmin.bin,\
cppuhelper \
cppu \
sal \
- stl \
$(gb_STDLIBS) \
))
@@ -57,10 +56,15 @@ $(eval $(call gb_Executable_add_exception_objects,spadmin.bin,\
padmin/source/pamain \
))
+ifneq (,$(filter LINUX DRAGONFLY OPENBSD FREEBSD NETBSD, $(OS)))
+$(eval $(call gb_Executable_add_linked_libs,spadmin.bin,\
+ pthread \
+))
+endif
+
ifeq ($(OS),LINUX)
$(eval $(call gb_Executable_add_linked_libs,spadmin.bin,\
dl \
- pthread \
))
endif
diff --git a/padmin/Library_spa.mk b/padmin/Library_spa.mk
index 5793f793fead..8d19fe41248f 100644
--- a/padmin/Library_spa.mk
+++ b/padmin/Library_spa.mk
@@ -30,7 +30,6 @@ $(eval $(call gb_Library_Library,spa))
$(eval $(call gb_Library_set_include,spa,\
$$(INCLUDE) \
-I$(OUTDIR)/inc/offuh \
- -I$(OUTDIR)/inc/stl \
))
$(eval $(call gb_Library_add_defs,spa,\
@@ -45,10 +44,8 @@ $(eval $(call gb_Library_add_linked_libs,spa,\
basegfx \
comphelper \
i18nisolang1 \
- stl \
cppu \
sal \
- vos3 \
$(gb_STDLIBS) \
))
@@ -65,12 +62,17 @@ $(eval $(call gb_Library_add_exception_objects,spa,\
padmin/source/titlectrl \
))
-ifeq ($(OS),LINUX)
+ifneq (,$(filter LINUX DRAGONFLY OPENBSD FREEBSD NETBSD, $(OS)))
$(eval $(call gb_Library_add_linked_libs,spa,\
- dl \
m \
pthread \
))
endif
+ifeq ($(OS),LINUX)
+$(eval $(call gb_Library_add_linked_libs,spa,\
+ dl \
+))
+endif
+
# vim: set noet sw=4 ts=4:
diff --git a/padmin/source/adddlg.cxx b/padmin/source/adddlg.cxx
index e3d94a05d0ef..639b871210ec 100644
--- a/padmin/source/adddlg.cxx
+++ b/padmin/source/adddlg.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -37,14 +38,19 @@
#include "osl/thread.h"
-#include <hash_set>
+#include <boost/unordered_set.hpp>
-using namespace rtl;
using namespace psp;
using namespace padmin;
using namespace std;
+using ::rtl::OUString;
+using ::rtl::OUStringBuffer;
+using ::rtl::OUStringHash;
+using ::rtl::OUStringToOString;
+
+
APTabPage::APTabPage( AddPrinterDialog* pParent, const ResId& rResId )
: TabPage( pParent, rResId ),
m_aTitle( PaResId( RID_ADDP_STR_TITLE ) ),
@@ -89,11 +95,11 @@ void APChooseDevicePage::fill( PrinterInfo& rInfo )
{
if( m_aPDFBtn.IsChecked() )
{
- rInfo.m_aFeatures = OUString::createFromAscii( "pdf=" );
+ rInfo.m_aFeatures = OUString(RTL_CONSTASCII_USTRINGPARAM("pdf="));
}
else if( m_aFaxBtn.IsChecked() )
{
- rInfo.m_aFeatures = OUString::createFromAscii( "fax" );
+ rInfo.m_aFeatures = OUString(RTL_CONSTASCII_USTRINGPARAM("fax"));
}
else
rInfo.m_aFeatures = OUString();
@@ -693,7 +699,7 @@ void APFaxDriverPage::fill( PrinterInfo& rInfo )
{
if( isDefault() )
{
- rInfo.m_aDriverName = OUString::createFromAscii( "SGENPRT" );
+ rInfo.m_aDriverName = OUString(RTL_CONSTASCII_USTRINGPARAM("SGENPRT"));
}
}
@@ -726,9 +732,9 @@ bool APPdfDriverPage::check()
void APPdfDriverPage::fill( PrinterInfo& rInfo )
{
if( isDefault() )
- rInfo.m_aDriverName = OUString::createFromAscii( "SGENPRT" );
+ rInfo.m_aDriverName = OUString(RTL_CONSTASCII_USTRINGPARAM("SGENPRT"));
else if( isDist() )
- rInfo.m_aDriverName = OUString::createFromAscii( "ADISTILL" );
+ rInfo.m_aDriverName = OUString(RTL_CONSTASCII_USTRINGPARAM("ADISTILL"));
}
//--------------------------------------------------------------------
@@ -804,10 +810,7 @@ AddPrinterDialog::~AddPrinterDialog()
void AddPrinterDialog::updateSettings()
{
- if( ! GetSettings().GetStyleSettings().GetHighContrastMode() )
- m_aTitleImage.SetImage( Image( BitmapEx( PaResId( RID_BMP_PRINTER ) ) ) );
- else
- m_aTitleImage.SetImage( Image( BitmapEx( PaResId( RID_BMP_PRINTER_HC ) ) ) );
+ m_aTitleImage.SetImage( Image( BitmapEx( PaResId( RID_BMP_PRINTER ) ) ) );
}
void AddPrinterDialog::DataChanged( const DataChangedEvent& rEv )
@@ -1017,13 +1020,13 @@ void AddPrinterDialog::addPrinter()
}
else if( m_pChooseDevicePage->isFax() )
{
- aInfo.m_aFeatures = OUString::createFromAscii( "fax=" );
+ aInfo.m_aFeatures = OUString(RTL_CONSTASCII_USTRINGPARAM("fax="));
if( m_pFaxNamePage->isFaxSwallow() )
- aInfo.m_aFeatures += OUString::createFromAscii( "swallow" );
+ aInfo.m_aFeatures += OUString(RTL_CONSTASCII_USTRINGPARAM("swallow"));
}
else if( m_pChooseDevicePage->isPDF() )
{
- OUString aPdf( OUString::createFromAscii( "pdf=" ) );
+ OUString aPdf( RTL_CONSTASCII_USTRINGPARAM("pdf=") );
aPdf += m_pPdfCommandPage->getPdfDir();
aInfo.m_aFeatures = aPdf;
}
@@ -1075,7 +1078,7 @@ String AddPrinterDialog::uniquePrinterName( const String& rBase )
int nVersion = 1;
list< OUString > aPrinterList;
rManager.listPrinters( aPrinterList );
- hash_set< OUString, OUStringHash > aPrinters;
+ boost::unordered_set< OUString, OUStringHash > aPrinters;
for( list< OUString >::const_iterator it = aPrinterList.begin(); it != aPrinterList.end(); ++it )
aPrinters.insert( *it );
while( aPrinters.find( aResult ) != aPrinters.end() )
@@ -1126,3 +1129,5 @@ String AddPrinterDialog::getOldPrinterLocation()
aRet = String( aFileName, aEncoding );
return aRet;
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/padmin/source/adddlg.hxx b/padmin/source/adddlg.hxx
index 6cf545e130db..a8494d26d5d6 100644
--- a/padmin/source/adddlg.hxx
+++ b/padmin/source/adddlg.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -246,3 +247,5 @@ public:
} // namespace
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/padmin/source/cmddlg.cxx b/padmin/source/cmddlg.cxx
index d1fad0189b45..be87417891f4 100644
--- a/padmin/source/cmddlg.cxx
+++ b/padmin/source/cmddlg.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -28,18 +29,17 @@
#include <stdio.h>
#include <vcl/msgbox.hxx>
#include <vcl/svapp.hxx>
-#ifndef _PAD_RTSETUP_HRC_
#include <rtsetup.hrc>
-#endif
#include <cmddlg.hxx>
#include <padialog.hxx>
#include <helper.hxx>
#include <prtsetup.hxx>
using namespace psp;
-using namespace rtl;
using namespace padmin;
+using ::rtl::OUString;
+
#define PRINTER_PERSISTENCE_GROUP "KnownPrinterCommands"
#define FAX_PERSISTENCE_GROUP "KnownFaxCommands"
#define PDF_PERSISTENCE_GROUP "KnowPdfCommands"
@@ -334,7 +334,7 @@ void RTSCommandPage::save()
String aOldPdfPath;
bool bOldFaxSwallow = false;
bool bFaxSwallow = m_aFaxSwallowBox.IsChecked() ? true : false;
- bool bOldExternalDialog = false, bExternalDialog = m_aExternalCB.IsChecked() ? true : false;
+ bool bExternalDialog = m_aExternalCB.IsChecked() ? true : false;
while( nIndex != -1 )
{
@@ -361,10 +361,6 @@ void RTSCommandPage::save()
sal_Int32 nPos = 0;
bOldFaxSwallow = aToken.getToken( 1, '=', nPos ).compareToAscii( "swallow", 7 ) ? false : true;
}
- else if( ! aToken.compareToAscii( "external_dialog" ) )
- {
- bOldExternalDialog = true;
- }
}
::std::list< String >* pList = &m_aPrinterCommands;
if( bExternalDialog )
@@ -549,3 +545,5 @@ void RTSCommandPage::ConnectCommand()
m_aConnectedTo.SetText( aString );
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/padmin/source/cmddlg.hxx b/padmin/source/cmddlg.hxx
index 0b1e07dd1db7..4dd49e59e391 100644
--- a/padmin/source/cmddlg.hxx
+++ b/padmin/source/cmddlg.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -30,9 +31,7 @@
#include <vcl/dialog.hxx>
#include <tools/config.hxx>
-#ifndef _SV_BUTTON_HXX
#include <vcl/button.hxx>
-#endif
#include <vcl/fixed.hxx>
#include <vcl/group.hxx>
#include <vcl/combobox.hxx>
@@ -120,3 +119,5 @@ public:
} // namespace
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/padmin/source/desktopcontext.cxx b/padmin/source/desktopcontext.cxx
index 25db25bfaa31..c0e6c3f27dc6 100644
--- a/padmin/source/desktopcontext.cxx
+++ b/padmin/source/desktopcontext.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -29,9 +30,10 @@
#include <vcl/svapp.hxx>
-using namespace rtl;
using namespace com::sun::star::uno;
+using ::rtl::OUString;
+
namespace padmin
{
@@ -57,3 +59,5 @@ Any SAL_CALL DesktopContext::getValueByName( const OUString& Name) throw (Runtim
}
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/padmin/source/desktopcontext.hxx b/padmin/source/desktopcontext.hxx
index 13dcdd4c0105..2330019f23a5 100644
--- a/padmin/source/desktopcontext.hxx
+++ b/padmin/source/desktopcontext.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -50,3 +51,5 @@ namespace padmin
}
#endif // _PADMIN_DESKTOPCONTEXT_HXX_
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/padmin/source/fontentry.cxx b/padmin/source/fontentry.cxx
index 93ed87e221a9..ab84a548c1bc 100644
--- a/padmin/source/fontentry.cxx
+++ b/padmin/source/fontentry.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -39,94 +40,13 @@
using namespace padmin;
using namespace osl;
-using namespace rtl;
using namespace psp;
-#if 0
-static void CreateAfmFile( const INetURLObject& rFontFile )
-{
- rtl_TextEncoding aEncoding = gsl_getSystemTextEncoding();
-
- INetURLObject aFontMap( rFontFile.GetPath(), INET_PROT_FILE, INetURLObject::ENCODE_ALL );
- aFontMap.Append( String( RTL_CONSTASCII_USTRINGPARAM( "Fontmap" ) ) );
- INetURLObject aAfmFile( rFontFile );
- aAfmFile.setExtension( String::CreateFromAscii( "afm", 3 ) );
-
-
- SvFileStream aMap( aFontMap.PathToFileName(), STREAM_WRITE | STREAM_TRUNC );
- if( aMap.IsOpen() )
- {
- SvFileStream aRead( rFontFile.GetFull(), STREAM_READ );
- ByteString aLine;
- ByteString aFullName;
- int nPos;
- while( ! aRead.IsEof() &&
- ( nPos = aLine.Search( "/FullName" ) ) == STRING_NOTFOUND )
- aRead.ReadLine( aLine );
- aRead.Close();
- if( nPos != STRING_NOTFOUND )
- {
- aLine.Erase( 0, nPos );
- aFullName = aLine.GetToken( 1, '(' ).GetToken( 0, ')' );
-
- aLine = '/';
- aLine += aFullName;
- aLine += ' ';
- aLine += '(';
- aLine += ByteString( rFontFile.GetName(), aEncoding );
- aLine += ')';
- aLine += ';';
-
- aMap.WriteLine( aLine );
- }
- aMap.Close();
- pid_t nPID = fork();
- if( ! nPID )
- {
- INetURLObject aTmp( rFontFile );
- aTmp.CutName();
- ByteString aEnv( "GS_LIB=" );
- aEnv += ByteString( aTmp.PathToFileName(), aEncoding );
- putenv( const_cast<char*>(aEnv.GetBuffer()) );
-
- int nDescr = open( ByteString( aAfmFile.PathToFileName(), aEncoding ).GetBuffer(),
- O_CREAT | O_TRUNC| O_WRONLY,
- 00755 );
-#if OSL_DEBUG_LEVEL > 1
- if( nDescr < 0 )
- fprintf( stderr, "open( %s ) failed because of %d\n", ByteString( aAfmFile.GetFull(), aEncoding ).GetBuffer(), errno );
-#endif
- if( dup2( nDescr, STDOUT_FILENO ) > 0 )
- {
- execlp( "gs",
- "-q",
- "-dNODISPLAY",
- "--", "printafm.ps",
- aFullName.GetBuffer(),
- NULL );
- }
-#if OSL_DEBUG_LEVEL > 1
- else
- fprintf( stderr, "dup2( %d, %d ) failed because of %d\n", nDescr, STDOUT_FILENO, errno );
-#endif
- _exit( 0 );
- }
- if( nPID > 0 )
- waitpid( nPID, NULL, 0 );
- MetricConverter::ConvertAFM( aAfmFile );
- }
-
- struct stat aStat;
- ByteString aSysFile( aAfmFile.PathToFileName(), aEncoding );
- if( stat( aSysFile.GetBuffer(), &aStat ) || ! aStat.st_size )
- unlink( aSysFile.GetBuffer() );
-#if OSL_DEBUG_LEVEL > 1
- fprintf( stderr, " %s\n", ! access( aSysFile.GetBuffer(), F_OK ) ? "success" : "failed" );
-#endif
- unlink( ByteString( aFontMap.PathToFileName(), aEncoding ).GetBuffer() );
-}
-
-#endif
+using ::rtl::OUString;
+using ::rtl::OUStringHash;
+using ::rtl::OUStringToOString;
+using ::rtl::OString;
+using ::rtl::OStringHash;
FontNameDlg::FontNameDlg( Window *pParent ) :
ModalDialog( pParent, PaResId( RID_FONTNAMEDIALOG ) ),
@@ -187,35 +107,35 @@ String FontNameDlg::fillFontEntry( FastPrintFontInfo& rInfo, const String& rFile
bool bWeight = true, bItalic = true, bWidth = true;
switch( rInfo.m_eWeight )
{
- case weight::Thin: aEntry.AppendAscii( ", " ); aEntry.Append( aThinTxt ); break;
- case weight::UltraLight: aEntry.AppendAscii( ", " ); aEntry.Append( aUltraLightTxt ); break;
- case weight::Light: aEntry.AppendAscii( ", " ); aEntry.Append( aLightTxt ); break;
- case weight::SemiLight: aEntry.AppendAscii( ", " ); aEntry.Append( aSemiLightTxt ); break;
- case weight::SemiBold: aEntry.AppendAscii( ", " ); aEntry.Append( aSemiBoldTxt ); break;
- case weight::Bold: aEntry.AppendAscii( ", " ); aEntry.Append( aBoldTxt ); break;
- case weight::UltraBold: aEntry.AppendAscii( ", " ); aEntry.Append( aUltraBoldTxt ); break;
+ case WEIGHT_THIN: aEntry.AppendAscii( ", " ); aEntry.Append( aThinTxt ); break;
+ case WEIGHT_ULTRALIGHT: aEntry.AppendAscii( ", " ); aEntry.Append( aUltraLightTxt ); break;
+ case WEIGHT_LIGHT: aEntry.AppendAscii( ", " ); aEntry.Append( aLightTxt ); break;
+ case WEIGHT_SEMILIGHT: aEntry.AppendAscii( ", " ); aEntry.Append( aSemiLightTxt ); break;
+ case WEIGHT_SEMIBOLD: aEntry.AppendAscii( ", " ); aEntry.Append( aSemiBoldTxt ); break;
+ case WEIGHT_BOLD: aEntry.AppendAscii( ", " ); aEntry.Append( aBoldTxt ); break;
+ case WEIGHT_ULTRABOLD: aEntry.AppendAscii( ", " ); aEntry.Append( aUltraBoldTxt ); break;
default:
bWeight = false;
break;
}
switch( rInfo.m_eItalic )
{
- case italic::Oblique: aEntry.AppendAscii( ", " ); aEntry.Append( aObliqueTxt ); break;
- case italic::Italic: aEntry.AppendAscii( ", " ); aEntry.Append( aItalicTxt ); break;
+ case ITALIC_OBLIQUE: aEntry.AppendAscii( ", " ); aEntry.Append( aObliqueTxt ); break;
+ case ITALIC_NORMAL: aEntry.AppendAscii( ", " ); aEntry.Append( aItalicTxt ); break;
default:
bItalic = false;
break;
}
switch( rInfo.m_eWidth )
{
- case width::UltraCondensed: aEntry.AppendAscii( ", " ); aEntry.Append( aUltraCondensedTxt ); break;
- case width::ExtraCondensed: aEntry.AppendAscii( ", " ); aEntry.Append( aExtraCondensedTxt ); break;
- case width::Condensed: aEntry.AppendAscii( ", " ); aEntry.Append( aCondensedTxt ); break;
- case width::SemiCondensed: aEntry.AppendAscii( ", " ); aEntry.Append( aSemiCondensedTxt ); break;
- case width::SemiExpanded: aEntry.AppendAscii( ", " ); aEntry.Append( aSemiExpandedTxt ); break;
- case width::Expanded: aEntry.AppendAscii( ", " ); aEntry.Append( aExpandedTxt ); break;
- case width::ExtraExpanded: aEntry.AppendAscii( ", " ); aEntry.Append( aExtraExpandedTxt ); break;
- case width::UltraExpanded: aEntry.AppendAscii( ", " ); aEntry.Append( aUltraExpandedTxt ); break;
+ case WIDTH_ULTRA_CONDENSED: aEntry.AppendAscii( ", " ); aEntry.Append( aUltraCondensedTxt ); break;
+ case WIDTH_EXTRA_CONDENSED: aEntry.AppendAscii( ", " ); aEntry.Append( aExtraCondensedTxt ); break;
+ case WIDTH_CONDENSED: aEntry.AppendAscii( ", " ); aEntry.Append( aCondensedTxt ); break;
+ case WIDTH_SEMI_CONDENSED: aEntry.AppendAscii( ", " ); aEntry.Append( aSemiCondensedTxt ); break;
+ case WIDTH_SEMI_EXPANDED: aEntry.AppendAscii( ", " ); aEntry.Append( aSemiExpandedTxt ); break;
+ case WIDTH_EXPANDED: aEntry.AppendAscii( ", " ); aEntry.Append( aExpandedTxt ); break;
+ case WIDTH_EXTRA_EXPANDED: aEntry.AppendAscii( ", " ); aEntry.Append( aExtraExpandedTxt ); break;
+ case WIDTH_ULTRA_EXPANDED: aEntry.AppendAscii( ", " ); aEntry.Append( aUltraExpandedTxt ); break;
default:
bWidth = false;
break;
@@ -259,7 +179,7 @@ void FontNameDlg::init()
m_aRemoveButton.Enable( sal_False );
m_aRenameButton.Enable( sal_False );
- ::std::hash_map< OUString, int, OUStringHash > aFamilies;
+ ::boost::unordered_map< OUString, int, OUStringHash > aFamilies;
::std::list< fontID >::iterator font_it;
for( font_it = aFonts.begin(); font_it != aFonts.end(); ++font_it )
{
@@ -301,7 +221,7 @@ void FontNameDlg::init()
else
aEntry = fillFontEntry( aInfo, String( ByteString( aFile ), osl_getThreadTextEncoding() ), aFamilies[ aInfo.m_aFamilyName ] > 1 );
sal_uInt16 nEntry = m_aFontBox.InsertEntry( aEntry );
- m_aFontBox.SetEntryData( nEntry, (void*)(*font_it) );
+ m_aFontBox.SetEntryData( nEntry, (void*)(sal_IntPtr)(*font_it) );
}
}
}
@@ -576,8 +496,8 @@ void FontImportDialog::fillFontBox()
rtl_TextEncoding aEncoding = osl_getThreadTextEncoding();
m_aNewFontsBox.Clear();
- ::std::hash_map< OUString, int, OUStringHash > aFamilies;
- ::std::hash_map< OString, ::std::list< FastPrintFontInfo >, OStringHash >::iterator it;
+ ::boost::unordered_map< OUString, int, OUStringHash > aFamilies;
+ ::boost::unordered_map< OString, ::std::list< FastPrintFontInfo >, OStringHash >::iterator it;
for( it = m_aNewFonts.begin(); it != m_aNewFonts.end(); ++it )
{
const OUString& rFamily( it->second.front().m_aFamilyName );
@@ -666,3 +586,5 @@ IMPL_LINK( FontImportDialog, ToggleHdl, CheckBox*, pBox )
return 0;
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/padmin/source/fontentry.hxx b/padmin/source/fontentry.hxx
index c9585564be9f..262134ac8eb4 100644
--- a/padmin/source/fontentry.hxx
+++ b/padmin/source/fontentry.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -73,7 +74,7 @@ namespace padmin {
String m_aNoWritableFontsDirText;
String m_aFontsImportedText;
- ::std::hash_map< ::rtl::OString, ::std::list< ::psp::FastPrintFontInfo >, ::rtl::OStringHash >
+ ::boost::unordered_map< ::rtl::OString, ::std::list< ::psp::FastPrintFontInfo >, ::rtl::OStringHash >
m_aNewFonts;
Timer m_aRefreshTimer;
@@ -118,7 +119,7 @@ namespace padmin {
::psp::PrintFontManager& m_rFontManager;
// maps fontID to XLFD
- ::std::hash_map< ::psp::fontID, String >
+ ::boost::unordered_map< ::psp::fontID, String >
m_aFonts;
void init();
public:
@@ -135,3 +136,5 @@ namespace padmin {
} // namespace
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/padmin/source/helper.cxx b/padmin/source/helper.cxx
index cab3bc9bde71..0a1cee5e557f 100644
--- a/padmin/source/helper.cxx
+++ b/padmin/source/helper.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -27,9 +28,7 @@
#include <unistd.h>
#include <helper.hxx>
-#ifndef _PAD_PADIALOG_HRC_
#include <padialog.hrc>
-#endif
#include <osl/file.hxx>
#include <tools/urlobj.hxx>
#include <vcl/svapp.hxx>
@@ -48,12 +47,14 @@
using namespace osl;
-using namespace rtl;
using namespace padmin;
using namespace com::sun::star::uno;
using namespace com::sun::star::lang;
using namespace com::sun::star::ui::dialogs;
+using ::rtl::OUString;
+using ::rtl::OUStringBuffer;
+
#define MAX_PATH 1024
/*
@@ -66,21 +67,17 @@ ResId padmin::PaResId( sal_uInt32 nId )
if( ! pPaResMgr )
{
::com::sun::star::lang::Locale aLocale;
-// LanguageType nLang = LANGUAGE_SYSTEM;
utl::OConfigurationNode aNode =
utl::OConfigurationTreeRoot::tryCreateWithServiceFactory(
vcl::unohelper::GetMultiServiceFactory(),
- OUString::createFromAscii( "org.openoffice.Setup/L10N" ) );
+ OUString(RTL_CONSTASCII_USTRINGPARAM("org.openoffice.Setup/L10N")) );
if ( aNode.isValid() )
{
rtl::OUString aLoc;
- Any aValue = aNode.getNodeValue( OUString::createFromAscii( "ooLocale" ) );
+ Any aValue = aNode.getNodeValue( OUString(RTL_CONSTASCII_USTRINGPARAM("ooLocale")) );
if( aValue >>= aLoc )
{
-// LanguageType nTmpLang = MsLangId::convertIsoStringToLanguage( aLoc );
-// if( nTmpLang != LANGUAGE_DONTKNOW )
-// nLang = nTmpLang;
sal_Int32 nIndex = 0;
aLocale.Language = aLoc.getToken( 0, '-', nIndex );
aLocale.Country = aLoc.getToken( 0, '-', nIndex );
@@ -89,7 +86,6 @@ ResId padmin::PaResId( sal_uInt32 nId )
}
pPaResMgr = ResMgr::SearchCreateResMgr( "spa", aLocale );
AllSettings aSettings = Application::GetSettings();
-// aSettings.SetUILanguage( nLang );
aSettings.SetUILocale( aLocale );
Application::SetSettings( aSettings );
}
@@ -112,8 +108,8 @@ void padmin::FindFiles( const String& rDirectory, ::std::list< String >& rResult
DirectoryItem aItem;
while( aDir.getNextItem( aItem ) == FileBase::E_None )
{
- FileStatus aStatus( FileStatusMask_FileName |
- FileStatusMask_Type
+ FileStatus aStatus( osl_FileStatus_Mask_FileName |
+ osl_FileStatus_Mask_Type
);
if( aItem.getFileStatus( aStatus ) == FileBase::E_None )
{
@@ -325,3 +321,5 @@ bool padmin::chooseDirectory( String& rInOutPath )
}
return bRet;
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/padmin/source/helper.hxx b/padmin/source/helper.hxx
index 5b7b710679a8..14cee58531bd 100644
--- a/padmin/source/helper.hxx
+++ b/padmin/source/helper.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -32,18 +33,12 @@
#include <list>
#endif
#include <tools/string.hxx>
-#ifndef _RESID_HXX
#include <tools/resid.hxx>
-#endif
#include <vcl/dialog.hxx>
-#ifndef _SV_BUTTON_HXX
#include <vcl/button.hxx>
-#endif
#include <vcl/edit.hxx>
#include <vcl/fixed.hxx>
-#ifndef _SV_LISTBOX_HXX
#include <vcl/lstbox.hxx>
-#endif
#include <vcl/combobox.hxx>
#if defined SPA_DLLIMPLEMENTATION
@@ -131,3 +126,5 @@ bool chooseDirectory( String& rInOutPath );
} // namespace padmin
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/padmin/source/newppdlg.cxx b/padmin/source/newppdlg.cxx
index 636e2d7435ea..6382ae1359dd 100644
--- a/padmin/source/newppdlg.cxx
+++ b/padmin/source/newppdlg.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -50,7 +51,9 @@
using namespace padmin;
using namespace psp;
using namespace osl;
-using namespace rtl;
+
+using ::rtl::OUString;
+using ::rtl::OUStringToOString;
PPDImportDialog::PPDImportDialog( Window* pParent ) :
ModalDialog( pParent, PaResId( RID_PPDIMPORT_DLG ) ),
@@ -224,3 +227,5 @@ IMPL_LINK( PPDImportDialog, ModifyHdl, ComboBox*, pListBox )
}
return 0;
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/padmin/source/newppdlg.hxx b/padmin/source/newppdlg.hxx
index 5b4aa9f755eb..576a1bf2cb43 100644
--- a/padmin/source/newppdlg.hxx
+++ b/padmin/source/newppdlg.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -29,9 +30,7 @@
#define _PAD_NEWPPDLG_HXX_
#include <vcl/dialog.hxx>
-#ifndef _SV_BUTTON_HXX
#include <vcl/button.hxx>
-#endif
#include <vcl/combobox.hxx>
#include <vcl/lstbox.hxx>
#include <vcl/fixed.hxx>
@@ -74,3 +73,5 @@ namespace padmin {
} // namespace
#endif // _NEWPPDLG_HXX
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/padmin/source/padialog.cxx b/padmin/source/padialog.cxx
index bd81fe5d002b..67b84a41716d 100644
--- a/padmin/source/padialog.cxx
+++ b/padmin/source/padialog.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -53,6 +54,7 @@
#include "osl/file.hxx"
#include "rtl/ustrbuf.hxx"
+#include <sal/macros.h>
#include "unotools/localedatawrapper.hxx"
#include "unotools/configitem.hxx"
@@ -61,13 +63,15 @@
#include "com/sun/star/awt/Size.hpp"
using namespace psp;
-using namespace rtl;
using namespace padmin;
using namespace osl;
using namespace com::sun::star;
using namespace com::sun::star::uno;
using namespace com::sun::star::beans;
+using ::rtl::OUString;
+using ::rtl::OUStringBuffer;
+
PADialog* PADialog::Create( Window* pParent, sal_Bool bAdmin )
{
return new PADialog( pParent, bAdmin );
@@ -107,18 +111,9 @@ PADialog::PADialog( Window* pParent, sal_Bool /*bAdmin*/ ) :
void PADialog::updateSettings()
{
- if( ! GetSettings().GetStyleSettings().GetHighContrastMode() )
- {
- m_aPrinterImg = Image( BitmapEx( PaResId( RID_BMP_SMALL_PRINTER ) ) );
- m_aFaxImg = Image( BitmapEx( PaResId( RID_BMP_SMALL_FAX ) ) );
- m_aPdfImg = Image( BitmapEx( PaResId( RID_BMP_SMALL_PDF ) ) );
- }
- else
- {
- m_aPrinterImg = Image( BitmapEx( PaResId( RID_BMP_SMALL_PRINTER_HC ) ) );
- m_aFaxImg = Image( BitmapEx( PaResId( RID_BMP_SMALL_FAX_HC ) ) );
- m_aPdfImg = Image( BitmapEx( PaResId( RID_BMP_SMALL_PDF_HC ) ) );
- }
+ m_aPrinterImg = Image( BitmapEx( PaResId( RID_BMP_SMALL_PRINTER ) ) );
+ m_aFaxImg = Image( BitmapEx( PaResId( RID_BMP_SMALL_FAX ) ) );
+ m_aPdfImg = Image( BitmapEx( PaResId( RID_BMP_SMALL_PDF ) ) );
}
void PADialog::Init()
@@ -468,7 +463,7 @@ void SpaPrinterController::printPage( int ) const
{ NULL, RID_TXT_TESTPAGE_TIME }
};
- for( unsigned int i = 0; i < sizeof(aResIds)/sizeof(aResIds[0]); i++ )
+ for( unsigned int i = 0; i < SAL_N_ELEMENTS(aResIds); i++ )
{
if( aResIds[i].pDirect )
aToken = String::CreateFromAscii( aResIds[i].pDirect );
@@ -758,7 +753,7 @@ void PADialog::UpdateDevice()
bFax ? m_aFaxImg :
bPdf ? m_aPdfImg : m_aPrinterImg
);
- m_aDevicesLB.SetEntryData( nPos, (void*)it->getLength() );
+ m_aDevicesLB.SetEntryData( nPos, (void*)(sal_IntPtr)it->getLength() );
if( *it == m_rPIManager.getDefaultPrinter() )
{
m_aDevicesLB.SelectEntryPos( nPos );
@@ -767,3 +762,4 @@ void PADialog::UpdateDevice()
}
}
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/padmin/source/padialog.hrc b/padmin/source/padialog.hrc
index 2f238592231a..69e12428ddab 100644
--- a/padmin/source/padialog.hrc
+++ b/padmin/source/padialog.hrc
@@ -190,13 +190,9 @@
#define RID_TXT_FONT_REGULAR 1095
#define RID_BMP_SMALL_PRINTER 1096
-#define RID_BMP_SMALL_PRINTER_HC 1097
#define RID_BMP_SMALL_FAX 1098
-#define RID_BMP_SMALL_FAX_HC 1099
#define RID_BMP_SMALL_PDF 1100
-#define RID_BMP_SMALL_PDF_HC 1101
#define RID_BMP_PRINTER 1102
-#define RID_BMP_PRINTER_HC 1103
#define RID_AFMERROR_OK 1300
#define RID_AFMERROR_NO_FONT_NAME 1301
diff --git a/padmin/source/padialog.hxx b/padmin/source/padialog.hxx
index a0cee7b2af7d..42f034b781b5 100644
--- a/padmin/source/padialog.hxx
+++ b/padmin/source/padialog.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -36,9 +37,7 @@
#include <vcl/dialog.hxx>
#include <tools/config.hxx>
#include <vcl/lstbox.hxx>
-#ifndef _SV_BUTTON_HXX
#include <vcl/button.hxx>
-#endif
#include <vcl/fixed.hxx>
#include <vcl/group.hxx>
#include <vcl/edit.hxx>
@@ -118,3 +117,5 @@ namespace padmin {
} // namespace
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/padmin/source/padialog.src b/padmin/source/padialog.src
index 85191f3dddf9..b3b46f5131f7 100644
--- a/padmin/source/padialog.src
+++ b/padmin/source/padialog.src
@@ -467,10 +467,12 @@ ModalDialog RID_FONTNAMEDIALOG
};
Text [ en-US ] = "Fonts";
};
+
String RID_BXT_TESTPAGE
{
Text [ en-US ] = "Test page";
};
+
String RID_BXT_ENVIRONMENT
{
Text [ en-US ] = "Wrong environment";
@@ -506,59 +508,46 @@ Bitmap RID_BMP_PRINTER
File = "source/printer_large.png";
};
-Bitmap RID_BMP_SMALL_PRINTER_HC
-{
- File = "source/printer_16_h.png";
-};
-
-Bitmap RID_BMP_SMALL_FAX_HC
-{
- File = "source/fax_16_h.png";
-};
-
-Bitmap RID_BMP_SMALL_PDF_HC
-{
- File = "source/printpdf_16_h.png";
-};
-
-Bitmap RID_BMP_PRINTER_HC
-{
- File = "source/printer_40x48_h.png";
-};
-
-
String RID_AFMERROR_OK
{
Text [ en-US ] = "No error";
};
+
String RID_AFMERROR_NO_FONT_NAME
{
Text [ en-US ] = "The metric does not contain a 'FontName' entry.";
};
+
String RID_AFMERROR_NO_FULL_NAME
{
Text [ en-US ] = "The metric does not contain a 'FullName' entry.";
};
+
String RID_AFMERROR_NO_FAMILY_NAME
{
Text [ en-US ] = "The metric does not contain a 'FamilyName' entry.";
};
+
String RID_AFMERROR_MOVETO_FAILED
{
Text [ en-US ] = "The converted metric could not be written.";
};
+
String RID_AFMERROR_STREAM_READ_FAILED
{
Text [ en-US ] = "The metric could not be read.";
};
+
String RID_AFMERROR_STREAM_WRITE_FAILED
{
Text [ en-US ] = "A temporary file could not be created.";
};
+
STRING RID_AFMERROR_NOT_A_METRIC
{
Text [ en-US ] = "The file does not contain a metric.";
};
+
String RID_AFMERROR_BOX_TXT
{
Text [ en-US ] = "The metric\n\n%s\n\ncould not be converted for the following reason:\n\n";
diff --git a/padmin/source/pamain.cxx b/padmin/source/pamain.cxx
index a780dddd915f..63c46fd3160b 100644
--- a/padmin/source/pamain.cxx
+++ b/padmin/source/pamain.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -45,20 +46,22 @@
#include "unotools/configmgr.hxx"
#include "com/sun/star/lang/XMultiServiceFactory.hpp"
+#include "com/sun/star/lang/XComponent.hpp"
using namespace padmin;
-using namespace rtl;
using namespace cppu;
using namespace com::sun::star::uno;
using namespace com::sun::star::lang;
using namespace comphelper;
+using ::rtl::OUString;
+
// -----------------------------------------------------------------------
class MyApp : public Application
{
public:
- void Main();
+ int Main();
virtual sal_uInt16 Exception( sal_uInt16 nError );
static void ReadStringHook( String& );
@@ -93,7 +96,7 @@ sal_uInt16 MyApp::Exception( sal_uInt16 nError )
return 0;
}
-void MyApp::Main()
+int MyApp::Main()
{
PADialog* pPADialog;
@@ -102,10 +105,11 @@ void MyApp::Main()
//-------------------------------------------------
// create the global service-manager
//-------------------------------------------------
+ Reference< XComponentContext > xCtx;
Reference< XMultiServiceFactory > xFactory;
try
{
- Reference< XComponentContext > xCtx = defaultBootstrap_InitialComponentContext();
+ xCtx = defaultBootstrap_InitialComponentContext();
xFactory = Reference< XMultiServiceFactory >( xCtx->getServiceManager(), UNO_QUERY );
if( xFactory.is() )
setProcessServiceFactory( xFactory );
@@ -128,8 +132,8 @@ void MyApp::Main()
* Create UCB.
*/
Sequence< Any > aArgs( 2 );
- aArgs[ 0 ] <<= OUString::createFromAscii( UCB_CONFIGURATION_KEY1_LOCAL );
- aArgs[ 1 ] <<= OUString::createFromAscii( UCB_CONFIGURATION_KEY2_OFFICE );
+ aArgs[ 0 ] <<= OUString(RTL_CONSTASCII_USTRINGPARAM( UCB_CONFIGURATION_KEY1_LOCAL ));
+ aArgs[ 1 ] <<= OUString(RTL_CONSTASCII_USTRINGPARAM( UCB_CONFIGURATION_KEY2_OFFICE ));
#if OSL_DEBUG_LEVEL > 1
sal_Bool bSuccess =
#endif
@@ -152,7 +156,7 @@ void MyApp::Main()
sal_Bool bQuitApp;
if( !InitAccessBridge( true, bQuitApp ) )
if( bQuitApp )
- return;
+ return EXIT_FAILURE;
}
// initialize test-tool library (if available)
@@ -173,4 +177,19 @@ void MyApp::Main()
*/
::ucbhelper::ContentBroker::deinitialize();
+ /*
+ * clean up UNO
+ */
+ try
+ {
+ Reference<XComponent> xComp(xCtx, UNO_QUERY_THROW);
+ xComp->dispose();
+ }
+ catch(...)
+ {
+ }
+
+ return EXIT_SUCCESS;
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/padmin/source/progress.cxx b/padmin/source/progress.cxx
index 9a7cf537a842..86055578ace3 100644
--- a/padmin/source/progress.cxx
+++ b/padmin/source/progress.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -29,14 +30,11 @@
#include <stdio.h>
#include <tools/string.hxx>
#include <tools/stream.hxx>
-#include <tools/list.hxx>
#include <vcl/msgbox.hxx>
#include <vcl/svapp.hxx>
#include <progress.hxx>
#include <helper.hxx>
-#ifndef _PAD_PADIALOG_HRC_
#include <padialog.hrc>
-#endif
using namespace padmin;
@@ -101,3 +99,5 @@ IMPL_LINK( ProgressDialog, ClickBtnHdl, Button*, pButton )
}
return 0;
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/padmin/source/progress.hxx b/padmin/source/progress.hxx
index f249732549c6..06394a5a1c45 100644
--- a/padmin/source/progress.hxx
+++ b/padmin/source/progress.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -64,3 +65,5 @@ namespace padmin {
} // namespace
#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/padmin/source/prtsetup.cxx b/padmin/source/prtsetup.cxx
index ad73d48ae48b..201f0875adc2 100644
--- a/padmin/source/prtsetup.cxx
+++ b/padmin/source/prtsetup.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -37,10 +38,13 @@
#define LSCAPE_STRING String( RTL_CONSTASCII_USTRINGPARAM( "Landscape" ) )
#define PORTRAIT_STRING String( RTL_CONSTASCII_USTRINGPARAM( "Portrait" ) )
-using namespace rtl;
using namespace psp;
using namespace padmin;
+using ::rtl::OUString;
+using ::rtl::OUStringHash;
+using ::rtl::OString;
+
void RTSDialog::insertAllPPDValues( ListBox& rBox, const PPDParser* pParser, const PPDKey* pKey )
{
if( ! pKey || ! pParser )
@@ -636,7 +640,7 @@ RTSFontSubstPage::RTSFontSubstPage( RTSDialog* pParent ) :
::std::list< FastPrintFontInfo > aFonts;
rFontManager.getFontListWithFastInfo( aFonts, m_pParent->m_aJobData.m_pParser, false );
::std::list< FastPrintFontInfo >::const_iterator it;
- ::std::hash_map< OUString, int, OUStringHash > aToMap, aFromMap;
+ ::boost::unordered_map< OUString, int, OUStringHash > aToMap, aFromMap;
for( it = aFonts.begin(); it != aFonts.end(); ++it )
{
if( it->m_eType == fonttype::Builtin )
@@ -688,7 +692,7 @@ void RTSFontSubstPage::update()
m_aSubstitutionsBox.Clear();
m_aRemoveButton.Enable( sal_False );
// fill substitutions box
- ::std::hash_map< OUString, OUString, OUStringHash >::const_iterator it;
+ ::boost::unordered_map< OUString, OUString, OUStringHash >::const_iterator it;
for( it = m_pParent->m_aJobData.m_aFontSubstitutes.begin();
it != m_pParent->m_aJobData.m_aFontSubstitutes.end(); ++it )
{
@@ -838,3 +842,5 @@ extern "C" {
}
} // extern "C"
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/padmin/source/prtsetup.hxx b/padmin/source/prtsetup.hxx
index 02a9325726fc..b6de919cee04 100644
--- a/padmin/source/prtsetup.hxx
+++ b/padmin/source/prtsetup.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -212,3 +213,5 @@ public:
} // namespace
#endif // _PAD_PRTSETUP_HXX
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/padmin/source/spadmin.sh b/padmin/source/spadmin.sh
index c831ab7f0919..55a2a89c3d3d 100644
--- a/padmin/source/spadmin.sh
+++ b/padmin/source/spadmin.sh
@@ -43,6 +43,21 @@ fi
sd_prog=`pwd`
cd "$sd_cwd"
+case "`uname -s`" in
+ FreeBSD)
+ sd_prog1="$sd_prog/../basis-link/program"
+ sd_prog2="$sd_prog/../basis-link/ure-link/lib"
+ LD_LIBRARY_PATH=$sd_prog1:$sd_prog2${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
+ export LD_LIBRARY_PATH
+ ;;
+ AIX)
+ sd_prog1="$sd_prog/../basis-link/program"
+ sd_prog2="$sd_prog/../basis-link/ure-link/lib"
+ LIBPATH=$sd_prog1:$sd_prog2${LIBPATH:+:$LIBPATH}
+ export LIBPATH
+ ;;
+esac
+
#collect all bootstrap variables specified on the command line
#so that they can be passed as arguments to javaldx later on
for arg in $@
@@ -57,8 +72,17 @@ if [ -x "$sd_prog/../basis-link/ure-link/bin/javaldx" ] ; then
my_path=`"$sd_prog/../basis-link/ure-link/bin/javaldx" $BOOTSTRAPVARS \
"-env:INIFILENAME=vnd.sun.star.pathname:$sd_prog/redirectrc"`
if [ -n "$my_path" ] ; then
- LD_LIBRARY_PATH=$my_path${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
- export LD_LIBRARY_PATH
+ sd_platform=`uname -s`
+ case $sd_platform in
+ AIX)
+ LIBPATH=$my_path${LIBPATH:+:$LIBPATH}
+ export LIBPATH
+ ;;
+ *)
+ LD_LIBRARY_PATH=$my_path${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
+ export LD_LIBRARY_PATH
+ ;;
+ esac
fi
fi
diff --git a/padmin/source/titlectrl.cxx b/padmin/source/titlectrl.cxx
index 450780dce1e3..1b67939099aa 100644
--- a/padmin/source/titlectrl.cxx
+++ b/padmin/source/titlectrl.cxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -25,9 +26,7 @@
*
************************************************************************/
-#ifndef _PAD_NEWPPDLG_HXX_
#include <titlectrl.hxx>
-#endif
using namespace padmin;
@@ -100,3 +99,5 @@ void TitleImage::SetBackgroundColor( const Color& rColor )
m_aBGColor = rColor;
Invalidate();
}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/padmin/source/titlectrl.hxx b/padmin/source/titlectrl.hxx
index 75c8d3eeeceb..df5a70bb07c9 100644
--- a/padmin/source/titlectrl.hxx
+++ b/padmin/source/titlectrl.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -64,3 +65,5 @@ public:
}
#endif // _PAD_TITLECTRL_HXX_
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/psprint_config/configuration/ppds/ADISTILL.PS b/psprint_config/configuration/ppds/ADISTILL.PS
deleted file mode 100644
index 8d3951a82fc7..000000000000
--- a/psprint_config/configuration/ppds/ADISTILL.PS
+++ /dev/null
@@ -1,416 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-
-*FormatVersion: "4.3"
-*FileVersion: "1.1"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*PCFileName: "ADISTILL.PPD"
-*Manufacturer: "Adobe"
-*Product: "(Acrobat Distiller)"
-*PSVersion: "(2017.0801) 1"
-*ModelName: "Acrobat Distiller 3.0"
-*ShortNickName: "Acrobat Distiller 3.0"
-*NickName: "Acrobat Distiller 2017.801"
-
-*% === Options and Constraints =========
-
-*% ==== Device Capabilities ===============
-*ColorDevice: True
-*DefaultColorSpace: RGB
-*FileSystem: True
-*?FileSystem: "(True) == flush"
-*LanguageLevel: "2"
-*FreeVM: "4194304"
-*VMOption None/Standard: "4194304"
-*FCacheSize None/Standard: 204800
-*Throughput: "400"
-*VariablePaperSize: True
-
-*TTRasterizer: Type42
-
-*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
-
-*% Multiple Resolution support for Distiller 3.0 ==============
-*OpenUI *Resolution: PickOne
-*OrderDependency: 50 AnySetup *Resolution
-*DefaultResolution: 600dpi
-*Resolution 72dpi: "1 dict dup /HWResolution [72 72] put setpagedevice"
-*Resolution 144dpi: "1 dict dup /HWResolution [144 144] put setpagedevice"
-*Resolution 300dpi: "1 dict dup /HWResolution [300 300] put setpagedevice"
-*Resolution 600dpi: "1 dict dup /HWResolution [600 600] put setpagedevice"
-*Resolution 1200dpi: "1 dict dup /HWResolution [1200 1200] put setpagedevice"
-*Resolution 2400dpi: "1 dict dup /HWResolution [2400 2400] put setpagedevice"
-*?Resolution: "
- save
- currentpagedevice /HWResolution get
- 0 get
- ( ) cvs print (dpi) = flush
- restore"
-*End
-*CloseUI: *Resolution
-
-*ResScreenFreq 72dpi: "60.0"
-*ResScreenFreq 144dpi: "60.0"
-*ResScreenFreq 300dpi: "60.0"
-*ResScreenFreq 600dpi: "60.0"
-*ResScreenFreq 1200dpi: "60.0"
-*ResScreenFreq 2400dpi: "60.0"
-
-*ResScreenAngle 72dpi: "45.0"
-*ResScreenAngle 144dpi: "45.0"
-*ResScreenAngle 300dpi: "45.0"
-*ResScreenAngle 600dpi: "45.0"
-*ResScreenAngle 1200dpi: "45.0"
-*ResScreenAngle 2400dpi: "45.0"
-
-*% Halftone Information ===============
-*ContoneOnly: False
-*DefaultHalftoneType: 1
-*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 } bind"
-*End
-*ScreenProc Line: "{ exch pop abs neg } bind"
-*ScreenProc Ellipse: "{abs exch abs 2 copy mul exch 4 mul add 3 sub dup 0
-lt { pop dup mul exch .75 div dup mul add 4 div 1 exch sub } { dup 1 gt {
-pop 1 exch sub dup mul exch 1 exch sub .75 div dup mul add 4 div 1 sub }
-{ .5 exch sub exch pop exch pop } ifelse } ifelse } bind"
-*End
-*ScreenProc Cross: "{ abs exch abs 2 copy gt { exch } if pop neg } bind"
-
-
-*DefaultTransfer: Null
-*Transfer Null: "{ } bind"
-*Transfer Null.Inverse: "{ 1 exch sub } bind"
-
-*% Paper Handling ===================
-
-
-*% Code in this section both selects a tray and sets up a frame buffer.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 50 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put
-setpagedevice"
-*End
-*PageSize Legal: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put
-setpagedevice"
-*End
-*PageSize Executive: "
- 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put
-setpagedevice"
-*End
-*PageSize Ledger: "
- 2 dict dup /PageSize [1224 792] put dup /ImagingBBox null put
-setpagedevice"
-*End
-*PageSize Tabloid/11 x 17: "
- 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put
-setpagedevice"
-*End
-*PageSize Screen: "
- 2 dict dup /PageSize [468 373] put dup /ImagingBBox null put
-setpagedevice"
-*End
-*PageSize A3: "
- 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put
-setpagedevice"
-*End
-*PageSize A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put
-setpagedevice"
-*End
-*?PageSize: "
- save
- currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if
- (Unknown)
- 8 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [522 756] (Executive) put
- dup [1224 792] (Ledger) put
- dup [792 1224] (Tabloid) put
- dup [468 373] (Screen) put
- dup [842 1191] (A3) put
- dup [595 842] (A4) put
- { 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: 50 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put
-setpagedevice"
-*End
-*PageRegion Legal: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put
-setpagedevice"
-*End
-*PageRegion Executive: "
- 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put
-setpagedevice"
-*End
-*PageRegion Ledger: "
- 2 dict dup /PageSize [1224 792] put dup /ImagingBBox null put
-setpagedevice"
-*End
-*PageRegion Tabloid/11 x 17: "
- 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put
-setpagedevice"
-*End
-*PageRegion Screen: "
- 2 dict dup /PageSize [468 373] put dup /ImagingBBox null put
-setpagedevice"
-*End
-*PageRegion A3: "
- 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put
-setpagedevice"
-*End
-*PageRegion A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put
-setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-
-*ImageableArea Letter: "0.0 0.0 612.0 792.0"
-*ImageableArea Legal: "0.0 0.0 612.0 1008.0"
-*ImageableArea Executive: "0.0 0.0 522.0 756.0"
-*ImageableArea Ledger: "0.0 0.0 1224.0 792.0"
-*ImageableArea Tabloid/11 x 17: "0.0 0.0 792.0 1224.0"
-*ImageableArea Screen: "0.0 0.0 468.0 373.0"
-*ImageableArea A3: "0.0 0.0 842.0 1191.0"
-*ImageableArea A4: "0.0 0.0 595.0 842.0"
-*?ImageableArea: "
-save
- /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: Letter
-*PaperDimension Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension Executive: "522 756"
-*PaperDimension Ledger: "1224 792"
-*PaperDimension Tabloid/11 x 17: "792 1224"
-*PaperDimension Screen: "468 373"
-*PaperDimension A3: "842 1191"
-*PaperDimension A4: "595 842"
-
-*% Custom Page Sizes
-*CustomPageSize True: "
- 4 dict begin
- pop % pop /Orientation value off the stack to fix bug in PageMaker 5.0
- 2 array astore /PageOffset exch def
- 2 array astore /PageSize exch def
- /ImagingBBox null def
- currentdict end setpagedevice"
-*End
-*ParamCustomPageSize Width: 1 points 72 3240
-*ParamCustomPageSize Height: 2 points 72 3240
-*ParamCustomPageSize WidthOffset: 3 points 0 3240
-*ParamCustomPageSize HeightOffset: 4 points 0 3240
-*ParamCustomPageSize Orientation: 5 int 0 3
-*MaxMediaWidth: "3240"
-*MaxMediaHeight: "3240"
-*CenterRegistered: False
-*LeadingEdge Forced: ""
-*DefaultLeadingEdge: Forced
-
-*% Support for Custom Page Sizes on cut sheet devices
-*% Note: These are comment out because
-*% QuarkXPress 3.3x and earlier versions don't recognize
-*% custom page sizes when HWMargins are present.
-*%*UseHWMargins True:""
-*%*UseHWMargins False:""
-*%*DefaultUseHWMargins: False
-*%*HWMargins: 0 0 0 0
-
-*RequiresPageRegion All: True
-
-*OpenUI *InputSlot: PickOne
-*DefaultInputSlot: OnlyOne
-*InputSlot OnlyOne: ""
-*CloseUI: *InputSlot
-
-*AccurateScreensSupport: True
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font Courier: Standard "(002.004)" Standard ROM
-*Font Courier-Bold: Standard "(002.004)" Standard ROM
-*Font Courier-BoldOblique: Standard "(002.004)" Standard ROM
-*Font Courier-Oblique: Standard "(002.004)" Standard ROM
-*Font Helvetica: Standard "(001.006)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
-*Font Times-Bold: Standard "(001.007)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.009)" Standard ROM
-*Font Times-Italic: Standard "(001.007)" Standard ROM
-*Font Times-Roman: Standard "(001.007)" Standard ROM
-*Font Symbol: Special "(001.007)" Special ROM
-*Font ZapfDingbats: Special "(001.004)" Special 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
- (*) {cvn ==} 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> ] %%)
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi
-
-*% For 60 lpi / 72 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.72dpi/60 lpi / 72 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.72dpi/60 lpi / 72 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.72dpi/60 lpi / 72 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.72dpi/60 lpi / 72 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.72dpi/60 lpi / 72 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.72dpi/60 lpi / 72 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.72dpi/60 lpi / 72 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.72dpi/60 lpi / 72 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.72dpi/60 lpi / 72 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.72dpi/60 lpi / 72 dpi: "60"
-
-*% For 60 lpi / 144 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.144dpi/60 lpi / 144 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.144dpi/60 lpi / 144 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.144dpi/60 lpi / 144 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.144dpi/60 lpi / 144 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.144dpi/60 lpi / 144 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.144dpi/60 lpi / 144 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.144dpi/60 lpi / 144 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.144dpi/60 lpi / 144 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.144dpi/60 lpi / 144 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.144dpi/60 lpi / 144 dpi: "60"
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 71 lpi / 600 dpi ===============================
-*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
-*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
-
-
-*% For 100 lpi / 1200 dpi ==============================================
-
-*ColorSepScreenAngle ProcessBlack.100lpi.1200dpi/100 lpi / 1200 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.100lpi.1200dpi/100 lpi / 1200 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.100lpi.1200dpi/100 lpi / 1200 dpi: "15.0"
-*ColorSepScreenAngle ProcessMagenta.100lpi.1200dpi/100 lpi / 1200 dpi: "75.0"
-*ColorSepScreenAngle ProcessYellow.100lpi.1200dpi/100 lpi / 1200 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.100lpi.1200dpi/100 lpi / 1200 dpi: "100.0"
-*ColorSepScreenFreq CustomColor.100lpi.1200dpi/100 lpi / 1200 dpi: "100.0"
-*ColorSepScreenFreq ProcessCyan.100lpi.1200dpi/100 lpi / 1200 dpi: "100.0"
-*ColorSepScreenFreq ProcessMagenta.100lpi.1200dpi/100 lpi / 1200 dpi: "100.0"
-*ColorSepScreenFreq ProcessYellow.100lpi.1200dpi/100 lpi / 1200 dpi: "100.0"
-
-*% For 175 lpi / 2400 dpi ==============================================
-
-*ColorSepScreenAngle ProcessBlack.175lpi.2400dpi/175 lpi / 2400 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.175lpi.2400dpi/175 lpi / 2400 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.175lpi.2400dpi/175 lpi / 2400 dpi: "15.0"
-*ColorSepScreenAngle ProcessMagenta.175lpi.2400dpi/175 lpi / 2400 dpi: "75.0"
-*ColorSepScreenAngle ProcessYellow.175lpi.2400dpi/175 lpi / 2400 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.175lpi.2400dpi/175 lpi / 2400 dpi: "175.0"
-*ColorSepScreenFreq CustomColor.175lpi.2400dpi/175 lpi / 2400 dpi: "175.0"
-*ColorSepScreenFreq ProcessCyan.175lpi.2400dpi/175 lpi / 2400 dpi: "175.0"
-*ColorSepScreenFreq ProcessMagenta.175lpi.2400dpi/175 lpi / 2400 dpi: "175.0"
-*ColorSepScreenFreq ProcessYellow.175lpi.2400dpi/175 lpi / 2400 dpi: "175.0"
-
-*% Last Edit Date: Jan 30 1997
-*% End of PPD file for Acrobat Distiller
-*% The byte count of this file should be exactly 014706 or 015122
-*% depending on the filesystem it resides in.
-*% end of PPD file for Acrobat Distiller
diff --git a/psprint_config/configuration/ppds/APLW3101.PS b/psprint_config/configuration/ppds/APLW3101.PS
deleted file mode 100644
index 661fb36235c5..000000000000
--- a/psprint_config/configuration/ppds/APLW3101.PS
+++ /dev/null
@@ -1,385 +0,0 @@
-*PPD-Adobe: "4.0"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1993 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.0"
-*FileVersion: "1.2"
-*LanguageVersion: English
-*PCFileName: "APLW3101.PPD"
-*Product: "(LaserWriter-Select 310)"
-*PSVersion: "(52.5) 0"
-*ModelName: "Apple LaserWriter-Select 310"
-*NickName: "LaserWriter-Select 310 v52.5"
-
-*% === Options and Constraints =========
-*OpenGroup: InstallableOptions/Options Installed
-*OpenUI *Option1/Memory Configuration: PickOne
-*DefaultOption1: None
-*Option1 None/Standard 1.5 MB RAM: ""
-*Option1 2.5Meg/2.5 MB Upgrade: ""
-*Option1 5.5Meg/5.5 MB Upgrade: ""
-*CloseUI: *Option1
-
-*OpenUI *Option2/Optional Cassette: Boolean
-*DefaultOption2: False
-*Option2 True/Installed: ""
-*Option2 False/Not Installed: ""
-*CloseUI: *Option2
-
-*OpenUI *Option3/Optional Multipurpose Tray: Boolean
-*DefaultOption3: False
-*Option3 True/Installed: ""
-*Option3 False/Not Installed: ""
-*CloseUI: *Option3
-*CloseGroup: InstallableOptions
-
-*UIConstraints: *Option2 False *InputSlot Lower
-*UIConstraints: *Option3 False *InputSlot Multipurpose
-
-*UIConstraints: *InputSlot Upper *PageSize Com10
-*UIConstraints: *InputSlot Upper *PageSize Monarch
-*UIConstraints: *InputSlot Upper *PageSize DL
-*UIConstraints: *InputSlot Upper *PageSize C5
-*UIConstraints: *PageSize Com10 *InputSlot Upper
-*UIConstraints: *PageSize Monarch *InputSlot Upper
-*UIConstraints: *PageSize DL *InputSlot Upper
-*UIConstraints: *PageSize C5 *InputSlot Upper
-*UIConstraints: *InputSlot Lower *PageSize Com10
-*UIConstraints: *InputSlot Lower *PageSize Monarch
-*UIConstraints: *InputSlot Lower *PageSize DL
-*UIConstraints: *InputSlot Lower *PageSize C5
-*UIConstraints: *PageSize Com10 *InputSlot Lower
-*UIConstraints: *PageSize Monarch *InputSlot Lower
-*UIConstraints: *PageSize DL *InputSlot Lower
-*UIConstraints: *PageSize C5 *InputSlot Lower
-
-*UIConstraints: *InputSlot Upper *PageRegion Com10
-*UIConstraints: *InputSlot Upper *PageRegion Monarch
-*UIConstraints: *InputSlot Upper *PageRegion DL
-*UIConstraints: *InputSlot Upper *PageRegion C5
-*UIConstraints: *PageRegion Com10 *InputSlot Upper
-*UIConstraints: *PageRegion Monarch *InputSlot Upper
-*UIConstraints: *PageRegion DL *InputSlot Upper
-*UIConstraints: *PageRegion C5 *InputSlot Upper
-*UIConstraints: *InputSlot Lower *PageRegion Com10
-*UIConstraints: *InputSlot Lower *PageRegion Monarch
-*UIConstraints: *InputSlot Lower *PageRegion DL
-*UIConstraints: *InputSlot Lower *PageRegion C5
-*UIConstraints: *PageRegion Com10 *InputSlot Lower
-*UIConstraints: *PageRegion Monarch *InputSlot Lower
-*UIConstraints: *PageRegion DL *InputSlot Lower
-*UIConstraints: *PageRegion C5 *InputSlot Lower
-
-*% ==== Device Capabilities ===============
-*LanguageLevel: "1"
-*Protocols: BCP
-*FreeVM: "203912"
-*VMOption None/Standard 1.5 MB RAM: "203912"
-*VMOption 2.5Meg/2.5 MB Upgrade: "965220"
-*VMOption 5.5Meg/5.5 MB Upgrade: "3992948"
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*VariablePaperSize: False
-*FileSystem: False
-*Throughput: "5"
-*Password: "0"
-*ExitServer: "
- count 0 eq { % is the password on the stack?
- true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
-"
-*End
-*Reset: "
- count 0 eq { % is the password on the stack?
- true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
-"
-*End
-*DefaultResolution: 300dpi
-*?Resolution: "
- save
- initgraphics
- matrix defaultmatrix dup
- 0 get dup mul exch 1 get dup mul add sqrt
- 72 mul round cvi
- ( ) cvs print (dpi) = flush
- restore
-"
-*End
-
-*% Halftone Information ===============
-*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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% Paper Handling ===================
-*% Code in this section selects a tray and sets up a frame buffer.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/US Letter: "statusdict begin lettertray end"
-*PageSize Legal/US Legal: "statusdict begin legaltray end"
-*PageSize A4: "statusdict begin a4tray end"
-*PageSize A5: "statusdict begin a5tray end"
-*PageSize B5: "statusdict begin b5tray end"
-*PageSize LetterSmall/US Letter Small: "statusdict begin lettertray end"
-*PageSize LegalSmall/US Legal Small: "statusdict begin legaltray end"
-*PageSize A4Small/A4 Small: "statusdict begin a4tray end"
-*PageSize Executive: "statusdict begin executivetray end"
-*PageSize Com10/Com10 Envelope: "statusdict begin com10tray end"
-*PageSize Monarch/Monarch Envelope: "statusdict begin monarchtray end"
-*PageSize C5/C5 Envelope: "statusdict begin c5tray end"
-*PageSize DL/DL Envelope: "statusdict begin dltray end"
-*?PageSize: "
-save
-10 dict
- dup /lettertray (Letter) put
- dup /legaltray (Legal) put
- dup /a4tray (A4) put
- dup /a5tray (A5) put
- dup /b5tray (B5) put
- dup /executivetray (Executive) put
- dup /com10tray (Com10) put
- dup /monarchtray (Monarch) put
- dup /c5tray (C5) put
- dup /dltray (DL) put
- statusdict begin papersize end
- 3 1 roll {get} stopped {(Unknown)}if
- exch not { print (.Transverse) }if
- = flush
-restore
-"
-*End
-*CloseUI: *PageSize
-
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter/US Letter: "letter"
-*PageRegion Legal/US Legal: "legal"
-*PageRegion A4: "a4"
-*PageRegion A5: "a5"
-*PageRegion B5: "b5"
-*PageRegion LetterSmall/US Letter Small: "lettersmall"
-*PageRegion LegalSmall/US Legal Small: "legal"
-*PageRegion A4Small/A4 Small: "a4small"
-*PageRegion Executive: "executivepage"
-*PageRegion Com10/Com10 Envelope: "com10"
-*PageRegion Monarch/Monarch Envelope: "monarch"
-*PageRegion C5/C5 Envelope: "c5"
-*PageRegion DL/DL Envelope: "dl"
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-*ImageableArea Letter/US Letter: "9.84 9.12 593.28 775.68 "
-*ImageableArea Legal/US Legal: "25.9201 251.04 578.64 982.32 "
-*ImageableArea A4: "6.0 7.9201 581.76 826.56 "
-*ImageableArea A5: "8.88 10.8 408.0 581.28 "
-*ImageableArea B5: "9.1201 9.6 500.4 713.52 "
-*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 "
-*ImageableArea A4Small/A4 Small: "29 31 567 812 "
-*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 "
-*ImageableArea Executive: "7.2 12.0 506.16 742.08 "
-*ImageableArea Com10/Com10 Envelope: "8.64 11.52 284.88 673.68 "
-*ImageableArea Monarch/Monarch Envelope: "11.52 11.04 264.72 526.8 "
-*ImageableArea C5/C5 Envelope: "10.8 12.0 448.32 639.6 "
-*ImageableArea DL/DL Envelope: "9.6 14.4 301.2 614.16 "
-*?ImageableArea: "
- save
- /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: Letter
-*PaperDimension Letter/US Letter: "612 792"
-*PaperDimension Legal/US Legal: "612 1008"
-*PaperDimension A4: "595 842"
-*PaperDimension A5: "420 595"
-*PaperDimension B5: "516 729"
-*PaperDimension LetterSmall/US Letter Small: "612 792"
-*PaperDimension LegalSmall/US Legal Small: "612 1008"
-*PaperDimension A4Small/A4 Small: "595 842"
-*PaperDimension Executive: "540 720"
-*PaperDimension Com10/Com10 Envelope: "297 684"
-*PaperDimension Monarch/Monarch Envelope: "279 540"
-*PaperDimension C5/C5 Envelope: "459 649"
-*PaperDimension DL/DL Envelope: "312 624"
-
-*OpenUI *ManualFeed/Manual Feed: Boolean
-*OrderDependency: 20 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True: "statusdict /manualfeed true put"
-*ManualFeed False: "statusdict /manualfeed false put"
-*?ManualFeed: "
- save
- statusdict /manualfeed get
- {(True)}{(False)}ifelse = flush
- restore
-"
-*End
-*CloseUI: *ManualFeed
-
-*RequiresPageRegion Multipurpose: True
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Upper
-*InputSlot Upper/Main Cassette: "0 statusdict /setpapertray get exec"
-*InputSlot Multipurpose/Multipurpose Tray: "
- 1 statusdict /setpapertray get exec"
-*End
-*InputSlot Lower/Optional Cassette: "2 statusdict /setpapertray get exec"
-*?InputSlot: "
-save
- [ (Upper) (Multipurpose) (Lower) ] statusdict /papertray get exec
- {get exec} stopped { pop pop (Unknown) } if = flush
-restore
-"
-*End
-*CloseUI: *InputSlot
-
-*DefaultOutputBin: OnlyOne
-*DefaultOutputOrder: Normal
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font Courier: Standard "(002.004)" Standard ROM
-*Font Courier-Bold: Standard "(002.004)" Standard ROM
-*Font Courier-BoldOblique: Standard "(002.004)" Standard ROM
-*Font Courier-Oblique: Standard "(002.004)" 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 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
- /str 100 string dup 0 (fonts/) putinterval def
- { count 1 gt
- { exch dup str 6 94 getinterval cvs
- (/) print dup print (:) print exch
- FontDirectory exch known
- { pop (Yes) }
- { length 6 add str 0 3 -1 roll getinterval
- mark exch status
- {cleartomark (Yes)}{cleartomark (No)} ifelse
- } ifelse =
- }
- {exit} ifelse
- }bind loop
- (*) = flush
- restore
-"
-*End
-*?FontList: "
- save
- FontDirectory { pop == } bind forall flush
- (*) = 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: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "printing"
-*Status: "warming up"
-*Status: "PrinterError: warming up"
-*Status: "PrinterError: cover open"
-*Status: "PrinterError: service call"
-*Status: "PrinterError: paper jam"
-*Status: "PrinterError: service call"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "serial9"
-*Source: "Centronics"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "warming up"
-*PrinterError: "cover open"
-*PrinterError: "service call"
-*PrinterError: "paper jam"
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-*% Color Separation Information =====================
-*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi ===============================
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi:"45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "45"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi:"60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% Produced by "bldppd41.ps" version 4.0 edit 9
-*% Last Edit Date: May 21 1993
-*% The byte count of this file should be exactly 013104 or 013489
-*% depending on the filesystem it resides in.
-*% end of PPD file for LaserWriter-Select 310
-
diff --git a/psprint_config/configuration/ppds/APLW3201.PS b/psprint_config/configuration/ppds/APLW3201.PS
deleted file mode 100644
index 1e91c659eaae..000000000000
--- a/psprint_config/configuration/ppds/APLW3201.PS
+++ /dev/null
@@ -1,496 +0,0 @@
-*PPD-Adobe: "4.1"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.1"
-*FileVersion: "1.11"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*PCFileName: "APLW3201.PPD"
-*Product: "(LaserWriter Personal 320)"
-*PSVersion: "(2013.112) 1"
-*ModelName: "Personal LaserWriter 320"
-*ShortNickName: "Personal LaserWriter 320"
-*NickName: "Apple Personal LaserWriter 320 v2013.112"
-
-
-*% === Options and Constraints =========
-
-*OpenGroup: InstallableOptions/Options Installed
-*OpenUI *Option1/Memory Configuration: PickOne
-*DefaultOption1: 2Meg
-*Option1 2Meg/Standard 2 MB: ""
-*Option1 4Meg/Upgrade to 4 MB: ""
-*Option1 8Meg/Upgrade to 8 MB: ""
-*?Option1: "
- currentsystemparams /RamSize get
- 6 string dup 4 string 4 -1 roll 1048576 div cvi dup 9 gt {exch cvs 0 exch
- putinterval dup 2}{exch cvs 0 exch putinterval dup 1}ifelse
- (Meg) putinterval
- =
-"
-*End
-*CloseUI: *Option1
-*CloseGroup: InstallableOptions
-
-*UIConstraints: *Option1 2Meg *BitsPerPixel 4
-*UIConstraints: *Option1 4Meg *BitsPerPixel 4
-
-*UIConstraints: *Option1 2Meg *VMOption
-*UIConstraints: *Option1 4Meg *VMOption 2Meg
-*UIConstraints: *Option1 4Meg *VMOption 8Meg
-*UIConstraints: *Option1 8Meg *VMOption 2Meg
-*UIConstraints: *Option1 8Meg *VMOption 4Meg
-
-*UIConstraints: *PageSize Monarch *InputSlot Cassette
-*UIConstraints: *PageSize Com10 *InputSlot Cassette
-*UIConstraints: *PageSize C5 *InputSlot Cassette
-*UIConstraints: *PageSize DL *InputSlot Cassette
-
-
-*% ==== The following are constraints for new imageable ==========
-*% ==== area features added to LaserWriter 8, v8.1
-
-*UIConstraints: *Option1 2Meg *PageSize LegalSmall
-*UIConstraints: *Option1 2Meg *PageSize Legal.4Meg
-*UIConstraints: *Option1 2Meg *PageSize Legal.8Meg
-*UIConstraints: *Option1 4Meg *PageSize Legal.2Meg
-*UIConstraints: *Option1 4Meg *PageSize Legal.8Meg
-*UIConstraints: *Option1 8Meg *PageSize Legal.2Meg
-*UIConstraints: *Option1 8Meg *PageSize Legal.4Meg
-
-
-*% ==== Device Capabilities ===============
-
-*LanguageLevel: "2"
-*FreeVM: "425600"
-*VMOption 2Meg/Standard 2 MB: "425600"
-*VMOption 4Meg/4 MB Upgrade: "2191632"
-*VMOption 8Meg/8 MB Upgrade: "2371856"
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*VariablePaperSize: False
-*FileSystem: False
-*Throughput: "4"
-*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
-
-*% Halftone Information ===============
-*ScreenFreq: "53.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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*OpenUI *Smoothing/FinePrint(TM): Boolean
-*OrderDependency: 50 AnySetup *Smoothing
-*DefaultSmoothing: False
-*Smoothing True/On: "
- 2 dict
- dup /PostRenderingEnhance true put
- setpagedevice
-"
-*End
-*Smoothing False/Off: "
- 2 dict
- dup /PostRenderingEnhance false put
- setpagedevice
-"
-*End
-*?Smoothing: "
- save currentpagedevice /PostRenderingEnhance get
- {(True)}{(False)} ifelse = flush restore"
-*End
-*CloseUI: *Smoothing
-
-*OpenUI *BitsPerPixel/PhotoGrade(TM): Boolean
-*OrderDependency: 50 AnySetup *BitsPerPixel
-*DefaultBitsPerPixel: None
-*BitsPerPixel 4/On: "
- 2 dict
- dup /PreRenderingEnhance true put
- setpagedevice
-"
-*End
-*BitsPerPixel None/Off: "
- 2 dict
- dup /PreRenderingEnhance false put
- setpagedevice
-"
-*End
-*?BitsPerPixel: "
- save currentpagedevice /PreRenderingEnhanceDetails get
- /ActualPreRenderingEnhance get
- {(4)}{(None)} ifelse = flush restore"
-*End
-*CloseUI: *BitsPerPixel
-
-*% Paper Handling ===================
-
-*% Code in this section both selects a tray and sets up a frame buffer.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/US Letter: "
- <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize Legal.2Meg/US Legal: "
- <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize Legal.4Meg/US Legal: "
- <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize Legal.8Meg/US Legal: "
- <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize A4: "
- <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize B5: "
- <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize Executive: "
- <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize LetterSmall/US Letter Small: "
- <</PageSize [612 792] /ImagingBBox [25 25 587 767] >> setpagedevice"
-*End
-*PageSize A4Small/A4: "
- <</PageSize [595 842] /ImagingBBox [25 25 570 817] >> setpagedevice"
-*End
-*PageSize LegalSmall/US Legal Small: "
- <</PageSize [612 1008] /ImagingBBox [25 25 587 983]>> setpagedevice"
-*End
-*PageSize Monarch/Monarch Envelope: "
- <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize Com10/Com10 Envelope: "
- <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize C5: "
- <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize DL: "
- <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
-*End
-*?PageSize: "
- save
- currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if
- (Unknown)
- 9 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [595 842] (A4) put
- dup [516 729] (B5) put
- dup [522 756] (Executive) put
- dup [279 540] (Monarch) put
- dup [297 684] (Com10) put
- dup [459 649] (C5) put
- dup [312 624] (DL) put
- { 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: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter/US Letter: "
- <</PageSize [612 792] /InputAttributes <<0 <</PageSize [612 792]>> >>
- /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Legal.2Meg/US Legal: "
- <</PageSize [612 1008] /InputAttributes <<0 <</PageSize [612 1008]>> >>
- /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Legal.4Meg/US Legal: "
- <</PageSize [612 1008] /InputAttributes <<0 <</PageSize [612 1008]>> >>
- /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Legal.8Meg/US Legal: "
- <</PageSize [612 1008] /InputAttributes <<0 <</PageSize [612 1008]>> >>
- /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A4: "
- <</PageSize [595 842] /InputAttributes <<0 <</PageSize [595 842]>> >>
- /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion B5: "
- <</PageSize [516 729] /InputAttributes <<0 <</PageSize [516 729]>> >>
- /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Executive: "
- <</PageSize [522 756] /InputAttributes <<0 <</PageSize [522 756]>> >>
- /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion LetterSmall/US Letter Small: "
- <</PageSize [612 792] /InputAttributes <<0 <</PageSize [612 792]>> >>
- /ImagingBBox [25 25 587 767] >> setpagedevice"
-*End
-*PageRegion A4Small/A4: "
- <</PageSize [595 842] /InputAttributes <<0 <</PageSize [595 842]>> >>
- /ImagingBBox [25 25 570 817] >> setpagedevice"
-*End
-*PageRegion LegalSmall/US Legal Small: "
- <</PageSize [612 1008] /InputAttributes <<0 <</PageSize [612 1008]>> >>
- /ImagingBBox [25 25 587 983]>> setpagedevice"
-*End
-*PageRegion Monarch/Monarch Envelope: "
- <</PageSize [279 540] /InputAttributes <<0 <</PageSize [279 540]>> >>
- /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Com10/Com10 Envelope: "
- <</PageSize [297 684] /InputAttributes <<0 <</PageSize [297 684]>> >>
- /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion C5: "
- <</PageSize [459 649] /InputAttributes <<0 <</PageSize [461 648]>> >>
- /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion DL: "
- <</PageSize [312 624] /InputAttributes <<0 <</PageSize [312 624]>> >>
- /ImagingBBox null >> setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-*ImageableArea Letter/US Letter: "9.36 14.2801 600.72 783.72 "
-*ImageableArea Legal.2Meg/US Legal: "64 54 548 954 "
-*ImageableArea Legal.4Meg/US Legal: "9.36 9.6001 600.72 996.72 "
-*ImageableArea Legal.8Meg/US Legal: "9.36 9.6001 600.72 996.72 "
-*ImageableArea A4: "10.56 7.68 586.56 829.68 "
-*ImageableArea B5: "12.0 7.08 503.52 718.92 "
-*ImageableArea Executive: "9.6001 6.9601 508.8 745.92 "
-*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 "
-*ImageableArea A4Small/A4: "29 31 567 812 "
-*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 "
-*ImageableArea Com10/Comm #10 Envelope: "6.7201 5.4 290.88 676.92 "
-*ImageableArea Monarch/Monarch Envelope: "6.48 5.64 275.28 534.12 "
-*ImageableArea C5/C5 Envelope: "8.4001 2.7601 453.84 640.2 "
-*ImageableArea DL/DL Envelope: "8.1601 6.12 307.68 618.6 "
-
-*?ImageableArea: "
- save
- /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: Letter
-*PaperDimension Letter/US Letter: "612 792"
-*PaperDimension Legal.2Meg/US Legal: "612 1008"
-*PaperDimension Legal.4Meg/US Legal: "612 1008"
-*PaperDimension Legal.8Meg/US Legal: "612 1008"
-*PaperDimension A4: "595 842"
-*PaperDimension B5: "516 729"
-*PaperDimension Executive: "522 756"
-*PaperDimension LetterSmall/US Letter Small: "612 792"
-*PaperDimension A4Small/A4: "595 842"
-*PaperDimension LegalSmall/US Legal Small: "612 1008"
-*PaperDimension Monarch/Monarch Envelope: "279 540"
-*PaperDimension Com10/Com10 Envelope: "297 684"
-*PaperDimension C5: "459 649"
-*PaperDimension DL: "312 624"
-
-*OpenUI *ManualFeed/Manual Feed: Boolean
-*OrderDependency: 20 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice"
-*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice"
-*?ManualFeed: "
- save currentpagedevice /ManualFeed get
- {(True)} {(False)} ifelse = flush restore"
-*End
-*CloseUI: *ManualFeed
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Cassette
-*InputSlot Cassette: ""
-*CloseUI: *InputSlot
-
-*RequiresPageRegion All: True
-*DefaultOutputBin: OnlyOne
-*DefaultOutputOrder: Normal
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
-*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
-*Font Bookman-Light: Standard "(001.004S)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
-*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-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 Helvetica-Oblique: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
-*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Roman: Standard "(001.005S)" 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
-*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
-*Font ZapfDingbats: Special "(001.004S)" Special 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
- (*) {cvn ==} 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: "initializing"
-*Status: "idle"
-*Status: "holding"
-*Status: "busy"
-*Status: "waiting"
-*Status: "PrinterError: cover open"
-*Status: "PrinterError: warming up"
-*Status: "PrinterError: out of paper"
-*Status: "PrinterError: paper jam"
-*Status: "PrinterError: waiting for manual feed"
-*Status: "PrinterError: service call"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "LocalTalk"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "cover open"
-*PrinterError: "warming up"
-*PrinterError: "out of paper"
-*PrinterError: "paper jam"
-*PrinterError: "waiting for manual feed"
-*PrinterError: "service call"
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.60lpi.300dpi/ 60 lpi / 300 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-
-*% Last Edit Date: Jul 12 1995
-*% Written by sns@sqa for Apple Personal LaserWriter 320 Oct 20,1993
-*% The byte count of this file should be exactly 017052 or 017548
-*% depending on the filesystem it resides in.
-*% end of PPD file for Apple Personal LaserWriter 320
diff --git a/psprint_config/configuration/ppds/APLW3601.PS b/psprint_config/configuration/ppds/APLW3601.PS
deleted file mode 100644
index b5fe07afda79..000000000000
--- a/psprint_config/configuration/ppds/APLW3601.PS
+++ /dev/null
@@ -1,666 +0,0 @@
-*PPD-Adobe: "4.1"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1993 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.1"
-*FileVersion: "1.0"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*PCFileName: "APLW3601.PPD"
-*Product: "(LaserWriter Select 360f)"
-*PSVersion: "(2013.112) 1"
-*ModelName: "Apple LaserWriter Select 360f"
-*ShortNickName: "Apple LaserWriter Select 360f"
-*NickName: "Apple LaserWriter Select 360f v2013.112"
-*% === Options and Constraints =========
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *Option1/Memory Configuration: PickOne
-*DefaultOption1: 7Meg
-*Option1 7Meg/Standard 7 MB RAM: ""
-*Option1 16Meg/16 MB RAM Upgrade: ""
-*CloseUI: *Option1
-
-*OpenUI *Option2/Optional Lower Tray: Boolean
-*DefaultOption2: False
-*Option2 True/Installed: ""
-*Option2 False/Not Installed: ""
-*CloseUI: *Option2
-
-*OpenUI *Option3/Optional Envelope Feeder: Boolean
-*DefaultOption3: False
-*Option3 True/Installed: ""
-*Option3 False/Not Installed: ""
-*CloseUI: *Option3
-*CloseGroup: InstallableOptions
-
-*UIConstraints: *Option2 False *InputSlot Lower
-*UIConstraints: *Option3 False *InputSlot Envelope
-
-*UIConstraints: *PageSize Letter *InputSlot Envelope
-*UIConstraints: *PageSize Legal *InputSlot Envelope
-*UIConstraints: *PageSize A4 *InputSlot Envelope
-*UIConstraints: *PageSize Executive *InputSlot Envelope
-*UIConstraints: *PageRegion Letter *InputSlot Envelope
-*UIConstraints: *PageRegion Legal *InputSlot Envelope
-*UIConstraints: *PageRegion A4 *InputSlot Envelope
-*UIConstraints: *PageRegion Executive *InputSlot Envelope
-
-*UIConstraints: *PageSize A5 *InputSlot Lower
-*UIConstraints: *PageSize A5 *InputSlot MainTray
-*UIConstraints: *PageSize Comm10 *InputSlot Lower
-*UIConstraints: *PageSize Comm10 *InputSlot MainTray
-*UIConstraints: *PageSize Monarch *InputSlot Lower
-*UIConstraints: *PageSize Monarch *InputSlot MainTray
-*UIConstraints: *PageSize DL *InputSlot Lower
-*UIConstraints: *PageSize DL *InputSlot MainTray
-*UIConstraints: *PageSize C5 *InputSlot Lower
-*UIConstraints: *PageSize C5 *InputSlot MainTray
-*UIConstraints: *PageSize B5 *InputSlot Lower
-*UIConstraints: *PageSize B5 *InputSlot MainTray
-*UIConstraints: *PageRegion A5 *InputSlot Lower
-*UIConstraints: *PageRegion A5 *InputSlot MainTray
-*UIConstraints: *PageRegion Comm10 *InputSlot Lower
-*UIConstraints: *PageRegion Comm10 *InputSlot MainTray
-*UIConstraints: *PageRegion Monarch *InputSlot Lower
-*UIConstraints: *PageRegion Monarch *InputSlot MainTray
-*UIConstraints: *PageRegion DL *InputSlot Lower
-*UIConstraints: *PageRegion DL *InputSlot MainTray
-*UIConstraints: *PageRegion C5 *InputSlot Lower
-*UIConstraints: *PageRegion C5 *InputSlot MainTray
-*UIConstraints: *PageRegion B5 *InputSlot Lower
-*UIConstraints: *PageRegion B5 *InputSlot MainTray
-
-*UIConstraints: *InputSlot Envelope *PageSize Letter
-*UIConstraints: *InputSlot Envelope *PageSize Legal
-*UIConstraints: *InputSlot Envelope *PageSize A4
-*UIConstraints: *InputSlot Envelope *PageSize Executive
-*UIConstraints: *InputSlot Envelope *PageRegion Letter
-*UIConstraints: *InputSlot Envelope *PageRegion Legal
-*UIConstraints: *InputSlot Envelope *PageRegion A4
-*UIConstraints: *InputSlot Envelope *PageRegion Executive
-
-*UIConstraints: *InputSlot Lower *PageSize A5
-*UIConstraints: *InputSlot MainTray *PageSize A5
-*UIConstraints: *InputSlot Lower *PageSize Comm10
-*UIConstraints: *InputSlot MainTray *PageSize Comm10
-*UIConstraints: *InputSlot Lower *PageSize Monarch
-*UIConstraints: *InputSlot MainTray *PageSize Monarch
-*UIConstraints: *InputSlot Lower *PageSize DL
-*UIConstraints: *InputSlot MainTray *PageSize DL
-*UIConstraints: *InputSlot Lower *PageSize C5
-*UIConstraints: *InputSlot MainTray *PageSize C5
-*UIConstraints: *InputSlot Lower *PageSize B5
-*UIConstraints: *InputSlot MainTray *PageSize B5
-*UIConstraints: *InputSlot Lower *PageRegion A5
-*UIConstraints: *InputSlot MainTray *PageRegion A5
-*UIConstraints: *InputSlot Lower *PageRegion Comm10
-*UIConstraints: *InputSlot MainTray *PageRegion Comm10
-*UIConstraints: *InputSlot Lower *PageRegion Monarch
-*UIConstraints: *InputSlot MainTray *PageRegion Monarch
-*UIConstraints: *InputSlot Lower *PageRegion DL
-*UIConstraints: *InputSlot MainTray *PageRegion DL
-*UIConstraints: *InputSlot Lower *PageRegion C5
-*UIConstraints: *InputSlot MainTray *PageRegion C5
-*UIConstraints: *InputSlot Lower *PageRegion B5
-*UIConstraints: *InputSlot MainTray *PageRegion B5
-
-*% ==== Device Capabilities ===============
-*LanguageLevel: "2"
-*Protocols: BCP
-
-*FreeVM: "1340220"
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*VariablePaperSize: False
-*FaxSupport: Base
-*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: "10"
-*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
-*OpenUI *Resolution: PickOne
-*OrderDependency: 20 AnySetup *Resolution
-*DefaultResolution: 600dpi
-*Resolution 300dpi: "1 dict dup /HWResolution [300 300] put setpagedevice"
-*Resolution 600dpi: "1 dict dup /HWResolution [600 600] put setpagedevice"
-*?Resolution: "
- save
- currentpagedevice /HWResolution get
- 0 get
- ( ) cvs print
- (dpi)
- = flush
- restore
-"
-*End
-*CloseUI: *Resolution
-
-*% Halftone Information ===============
-*ScreenFreq: "85.0"
-*ScreenAngle: "40.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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*OpenUI *Smoothing/FinePrint(TM): Boolean
-*OrderDependency: 50 AnySetup *Smoothing
-*DefaultSmoothing: False
-*Smoothing True/On: "
- 2 dict
- dup /PostRenderingEnhance true put
- dup /PostRenderingEnhanceDetails
- 2 dict
- dup /Type 1 put
- dup /ActualPostRenderingEnhance true put
- put
- setpagedevice
-"
-*End
-*Smoothing False/Off: "
- 2 dict
- dup /PostRenderingEnhance false put
- dup /PostRenderingEnhanceDetails
- 2 dict
- dup /Type 1 put
- dup /ActualPostRenderingEnhance false put
- put
- setpagedevice
-"
-*End
-*?Smoothing: "
- save currentpagedevice /PostRenderingEnhanceDetails get
- /ActualPostRenderingEnhance get
- {(True)}{(False)} ifelse = flush restore"
-*End
-*CloseUI: *Smoothing
-
-*OpenUI *BitsPerPixel/PhotoGrade(TM): Boolean
-*OrderDependency: 50 AnySetup *BitsPerPixel
-*DefaultBitsPerPixel: None
-*BitsPerPixel 4/On: "
- 2 dict
- dup /PreRenderingEnhance true put
- dup /PreRenderingEnhanceDetails
- 2 dict
- dup /Type 1 put
- dup /ActualPreRenderingEnhance true put
- put
- setpagedevice
-"
-*End
-*BitsPerPixel None/Off: "
- 2 dict
- dup /PreRenderingEnhance false put
- dup /PreRenderingEnhanceDetails
- 2 dict
- dup /Type 1 put
- dup /ActualPreRenderingEnhance false put
- put
- setpagedevice
-"
-*End
-*?BitsPerPixel: "
- save currentpagedevice /PreRenderingEnhanceDetails get
- /ActualPreRenderingEnhance get
- {(4)}{(None)} ifelse = flush restore"
-*End
-*CloseUI: *BitsPerPixel
-
-
-*% Paper Handling ===================
-
-*% Code in this section both selects a tray and sets up a frame buffer.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/US Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Legal/US Legal: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A5: "
- 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize B5: "
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Executive: "
- 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Monarch/Monarch Envelope: "
- 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Com10/Com10 Envelope: "
- 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize C5: "
- 2 dict dup /PageSize [461 648] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize DL: "
- 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize LetterSmall/US Letter Small: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A4Small/A4 Small: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize LegalSmall/US Legal Small: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*?PageSize: "
- save
- currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if
- (Unknown)
- 10 dict
- dup [461 648] (C5) put
- dup [312 624] (DL) put
- dup [279 540] (Monarch) put
- dup [297 684] (Com10) put
- dup [522 756] (Executive) put
- dup [516 729] (B5) put
- dup [420 595] (A5) put
- dup [595 842] (A4) put
- dup [612 1008] (Legal) put
- dup [612 792] (Letter) put
- { 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: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter/US Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Legal/US Legal: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A5: "
- 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion B5: "
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Executive: "
- 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Monarch/Monarch Envelope: "
- 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Com10/Com10 Envelope: "
- 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion C5: "
- 2 dict dup /PageSize [461 648] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion DL: "
- 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion LetterSmall/US Letter Small: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A4Small/A4 Small: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion LegalSmall/US Legal Small: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-*ImageableArea Letter/US Letter: "14.16 11.28 597.84 777.6"
-*ImageableArea Legal/US Legal: "14.16 11.28 597.84 993.6"
-*ImageableArea A4: "13.2001 11.4 581.52 827.88"
-*ImageableArea A5: "15.12 11.4 406.8 580.68"
-*ImageableArea B5: "12.0 11.28 503.52 714.72"
-*ImageableArea Executive: "11.28 11.28 510.48 741.6"
-*ImageableArea Monarch/Monarch Envelope: "12.7201 11.28 266.16 525.6"
-*ImageableArea Com10/Com10 Envelope: "13.92 11.2801 282.72 669.6 "
-*ImageableArea C5: "16.56 11.28 446.64 634.56 "
-*ImageableArea DL: "13.92 14.16 298.08 609.6 "
-*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 "
-*ImageableArea A4Small/A4 Small: "29 31 567 812"
-*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 "
-*?ImageableArea: "
- save
- /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: Letter
-*PaperDimension Letter/US Letter: "612 792"
-*PaperDimension Legal/US Legal: "612 1008"
-*PaperDimension A4: "595 842"
-*PaperDimension A5: "420 595"
-*PaperDimension B5: "516 729"
-*PaperDimension Executive: "522 756"
-*PaperDimension Com10/Com10 Envelope: "297 684"
-*PaperDimension Monarch/Monarch Envelope: "279 540"
-*PaperDimension C5: "461 648"
-*PaperDimension DL: "312 624"
-*PaperDimension LetterSmall/US Letter Small: "612 792"
-*PaperDimension A4Small/A4 Small: "595 842"
-*PaperDimension LegalSmall/US Legal Small: "612 1008"
-
-*RequiresPageRegion Upper: True
-*RequiresPageRegion Envelope: True
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: MainTray
-*InputSlot MainTray/Cassette (250 sheets): "
- currentpagedevice /InputAttributes get 0 get
- dup null eq
- { pop }
- { dup length 1 add dict copy
- dup /InputAttributes
- 1 dict dup /Priority [0] put
- put setpagedevice
- } ifelse"
-*End
-*InputSlot Lower/Cassette (250/500 sheets): "
- currentpagedevice /InputAttributes get 2 get
- dup null eq
- { pop }
- { dup length 1 add dict copy
- dup /InputAttributes
- 1 dict dup /Priority [2] put
- put setpagedevice
- } ifelse"
-*End
-*InputSlot Envelope/Envelope Feeder: "
- currentpagedevice /InputAttributes get 3 get
- dup null eq
- { pop }
- { dup length 1 add dict copy
- dup /InputAttributes
- 1 dict dup /Priority [3] put
- put setpagedevice
- } ifelse"
-*End
-*InputSlot Upper/Multipurpose Tray: "
- currentpagedevice /InputAttributes get 1 get
- dup null eq
- { pop }
- { dup length 1 add dict copy
- dup /InputAttributes
- 1 dict dup /Priority [1] put
- put setpagedevice
- } ifelse"
-*End
-*?InputSlot: "
- save
- 2 dict
- dup /0 (MainTray) put
- dup /1 (Lower) put
- dup /2 (Envelope) put
- dup /3 (Upper) put
- currentpagedevice /InputAttributes get
- dup /Priority known
- { /Priority get 0 get ( ) cvs cvn get }
- {
- dup length 1 eq
- { {pop} forall ( ) cvs cvn get }
- { pop pop (Unknown) } ifelse
- } ifelse
- = flush
-restore
-"
-*End
-*CloseUI: *InputSlot
-
-*DefaultOutputBin: OnlyOne
-*DefaultOutputOrder: Normal
-*PageStackOrder Upper: Normal
-
-*OpenUI *ManualFeed/Manual Feed: Boolean
-*OrderDependency: 20 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice"
-*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice"
-*?ManualFeed: "
- save
- currentpagedevice /ManualFeed get
- {(True)}{(False)}ifelse = flush
- restore
-"
-*End
-*CloseUI: *ManualFeed
-
-*OpenUI *TraySwitch: Boolean
-*OrderDependency: 50 AnySetup *TraySwitch
-*DefaultTraySwitch: False
-*TraySwitch True: "1 dict dup /TraySwitch true put setpagedevice"
-*TraySwitch False: "1 dict dup /TraySwitch false put setpagedevice"
-*?TraySwitch: "
-save
- currentpagedevice /TraySwitch get
- {(True)}{(False)}ifelse = flush
-restore
-"
-*End
-*CloseUI: *TraySwitch
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
-*Font Bookman-Demi: Standard "(001.003S)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM
-*Font Bookman-Light: Standard "(001.003S)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM
-*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-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 Helvetica-Oblique: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
-*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Roman: Standard "(001.005S)" 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
-*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
-*Font ZapfDingbats: Special "(001.004S)" Special 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
- (*) {cvn ==} 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: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "printing"
-*Status: "warming up"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "LocalTalk"
-*Source: "Parallel"
-*Source: "Serial"
-*Source: "SerialB"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*%%KEYWORD: PrinterError
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) =====================
-
-*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
-
-
-*% For 71 lpi / 600 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
-
-
-*% Produced by "bldppd42.ps" version 4.0 edit 12
-*% Last Edit Date: Jul 28 1993
-*% The byte count of this file should be exactly 022902 or 023568
-*% depending on the filesystem it resides in.
-*% end of PPD file for Apple LaserWriter Select 360f
diff --git a/psprint_config/configuration/ppds/APLW6101.PS b/psprint_config/configuration/ppds/APLW6101.PS
deleted file mode 100644
index 3d651888102f..000000000000
--- a/psprint_config/configuration/ppds/APLW6101.PS
+++ /dev/null
@@ -1,597 +0,0 @@
-*PPD-Adobe: "4.1"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1994 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.1"
-*FileVersion: "1.1"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*PCFileName: "APLW6101.PPD"
-*Product: "(LaserWriter Select 610)"
-*PSVersion: "(2013.112) 1"
-*ModelName: "Apple LaserWriter Select 610"
-*ShortNickName: "Apple LaserWriter Select 610"
-*NickName: "Apple LaserWriter Select 610 v2013.112"
-
-*% === Options and Constraints =========
-*OpenGroup: InstallableOptions/Options Installed
-*OpenUI *Option1/Memory Configuration: PickOne
-*DefaultOption1: 12Meg
-*Option1 12Meg/Standard 12 MB RAM: ""
-*Option1 16Meg/16 MB Upgrade: ""
-*?Option1: "
- (12Meg) currentsystemparams /RamSize get
- 16777216 eq {pop (16Meg)} if
- = "
-*End
-*CloseUI: *Option1
-
-*OpenUI *Option2/Cassette (250/500 Sheets): PickOne
-*DefaultOption2: False
-*Option2 True/Installed: ""
-*Option2 False/Not Installed: ""
-*Option2 Preferred/Installed and Preferred: "
- 1 dict dup /InputAttributes 1 dict dup /Priority [2 0 1] put put setpagedevice "
-*End
-*?Option2: "
- save
- currentpagedevice
- /InputAttributes get
- 2 known {(True)}{(False)} ifelse = flush
- restore "
-*End
-*CloseUI: *Option2
-*CloseGroup: InstallableOptions
-
-*UIConstraints: *Option2 False *InputSlot Lower
-
-*UIConstraints: *PageSize Postcard *InputSlot Upper
-*UIConstraints: *PageSize Postcard *InputSlot Lower
-*UIConstraints: *InputSlot Upper *PageSize Postcard
-*UIConstraints: *InputSlot Lower *PageSize Postcard
-
-*UIConstraints: *PageRegion Postcard *InputSlot Upper
-*UIConstraints: *PageRegion Postcard *InputSlot Lower
-*UIConstraints: *InputSlot Upper *PageRegion Postcard
-*UIConstraints: *InputSlot Lower *PageRegion Postcard
-
-*UIConstraints: *Option1 12Meg *VMOption 16Meg
-*UIConstraints: *Option1 16Meg *VMOption 12Meg
-
-*% ==== Device Capabilities ===============
-*LanguageLevel: "2"
-*Protocols: BCP
-*Emulators: LaserJetIII
-*StartEmulator_LaserJetIII: "currentfile /LaserJetIII statusdict /emulate get exec "
-*StopEmulator_LaserJetIII: "<1B>E"
-
-*FreeVM: "6810752"
-*VMOption 12Meg/Standard 12 MB RAM: "6810752"
-*VMOption 16Meg/16 MB Upgrade: "10810752"
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*VariablePaperSize: False
-*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: "10"
-*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
-
-*% Halftone Information ===============
-*ScreenFreq: "85.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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% Paper Handling ===================
-
-*% Code in this section both selects a tray and sets up a frame buffer.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: A4
-*PageSize A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Letter/US Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Legal/US Legal: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize B5: "
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Executive: "
- 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A5: "
- 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize LetterSmall/US Letter Small: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox [25 25 587 767] put setpagedevice"
-*End
-*PageSize A4Small/A4 Small: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox [25 25 570 817] put setpagedevice"
-*End
-*PageSize LegalSmall/US Legal Small: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox [25 25 587 983] put setpagedevice"
-*End
-*PageSize Monarch/Monarch Envelope: "
- 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Com10/Com10 Envelope: "
- 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize C5: "
- 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize DL: "
- 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Postcard: "
- 2 dict dup /PageSize [284 419] put dup /ImagingBBox null put setpagedevice"
-*End
-*?PageSize: "
- save
- currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if
- (Unknown)
- 11 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [595 842] (A4) put
- dup [516 729] (B5) put
- dup [522 756] (Executive) put
- dup [420 595] (A5) put
- dup [279 540] (Monarch) put
- dup [297 684] (Com10) put
- dup [459 649] (C5) put
- dup [312 624] (DL) put
- dup [284 419] (Postcard) put
- { 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: 40 AnySetup *PageRegion
-*DefaultPageRegion: A4
-*PageRegion A4: "
- <</PageSize [595 842]
- /InputAttributes <<1 <</PageSize [595 842]>> >>
- /ImagingBBox null >> setpagedevice "
-*End
-*PageRegion Letter/US Letter: "
- <</PageSize [612 792]
- /InputAttributes <<1 <</PageSize [612 792]>> >>
- /ImagingBBox null >> setpagedevice "
-*End
-*PageRegion Legal/US Legal: "
- <</PageSize [612 1008]
- /InputAttributes <<1 <</PageSize [612 1008]>> >>
- /ImagingBBox null >> setpagedevice "
-*End
-*PageRegion B5: "
- <</PageSize [516 729]
- /InputAttributes <<1 <</PageSize [516 729]>> >>
- /ImagingBBox null >> setpagedevice "
-*End
-*PageRegion Executive: "
- <</PageSize [522 756]
- /InputAttributes <<1 <</PageSize [522 756]>> >>
- /ImagingBBox null >> setpagedevice "
-*End
-*PageRegion A5: "
- <</PageSize [420 595]
- /InputAttributes <<1 <</PageSize [420 595]>> >>
- /ImagingBBox null >> setpagedevice "
-*End
-*PageRegion LetterSmall/US Letter Small: "
- <</PageSize [612 792]
- /InputAttributes <<1 <</PageSize [612 792]>> >>
- /ImagingBBox [25 25 587 767] >> setpagedevice "
-*End
-*PageRegion A4Small/A4 Small: "
- <</PageSize [595 842]
- /InputAttributes <<1 <</PageSize [595 842]>> >>
- /ImagingBBox [25 25 570 817] >> setpagedevice "
-*End
-*PageRegion LegalSmall/US Legal Small: "
- <</PageSize [612 1008]
- /InputAttributes <<1 <</PageSize [612 1008]>> >>
- /ImagingBBox [25 25 587 983] >> setpagedevice "
-*End
-*PageRegion Monarch/Monarch Envelope: "
- <</PageSize [279 540]
- /InputAttributes <<1 <</PageSize [279 540]>> >>
- /ImagingBBox null >> setpagedevice "
-*End
-*PageRegion Com10/Com10 Envelope: "
- <</PageSize [297 684]
- /InputAttributes <<1 <</PageSize [297 684]>> >>
- /ImagingBBox null >> setpagedevice "
-*End
-*PageRegion C5: "
- <</PageSize [459 649]
- /InputAttributes <<1 <</PageSize [459 649]>> >>
- /ImagingBBox null >> setpagedevice "
-*End
-*PageRegion DL: "
- <</PageSize [312 624]
- /InputAttributes <<1 <</PageSize [312 624]>> >>
- /ImagingBBox null >> setpagedevice "
-*End
-*PageRegion Postcard: "
- <</PageSize [284 419]
- /InputAttributes <<1 <</PageSize [284 419]>> >>
- /ImagingBBox null >> setpagedevice "
-*End
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: A4
-*ImageableArea A4: "13.2001 11.34 581.52 827.82 "
-*ImageableArea Letter/US Letter: "14.16 11.3401 597.84 777.66 "
-*ImageableArea Legal/US Legal: "14.16 11.34 597.84 993.66 "
-*ImageableArea B5: "12.0 11.3401 503.52 714.78 "
-*ImageableArea Executive: "11.28 11.34 510.48 741.66 "
-*ImageableArea A5: "15.12 11.34 406.8 580.62 "
-*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 "
-*ImageableArea A4Small/A4 Small: "29 31 567 812 "
-*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 "
-*ImageableArea Monarch/Monarch Envelope: "12.7201 11.34 266.16 525.66 "
-*ImageableArea Com10/Com10 Envelope: "13.92 11.34 282.72 669.66 "
-*ImageableArea C5/C5 Envelope: "16.56 11.34 446.64 634.62 "
-*ImageableArea DL/DL Envelope: "13.92 14.2201 298.08 609.66 "
-*ImageableArea Postcard: "12.7201 11.34 281.52 417.9 "
-*?ImageableArea: "
- save
- /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/US Letter: "612 792"
-*PaperDimension Legal/US Legal: "612 1008"
-*PaperDimension B5: "516 729"
-*PaperDimension Executive: "522 756"
-*PaperDimension A5: "420 595"
-*PaperDimension LetterSmall/US Letter Small: "612 792"
-*PaperDimension A4Small/A4 Small: "595 842"
-*PaperDimension LegalSmall/US Legal Small: "612 1008"
-*PaperDimension Monarch/Monarch Envelope: "279 540"
-*PaperDimension Com10/Com10 Envelope: "297 684"
-*PaperDimension C5: "459 649"
-*PaperDimension DL: "312 624"
-*PaperDimension Postcard: "284 419"
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Upper
-*InputSlot Upper/Cassette (250 Sheets): "
- currentpagedevice /InputAttributes get 0 get
- dup null eq
- { pop }
- { dup length 1 add dict copy
- dup /InputAttributes
- 1 dict dup /Priority [0 1] put
- put setpagedevice
- } ifelse"
-*End
-*InputSlot Multipurpose/Multipurpose Tray: "
- currentpagedevice /InputAttributes get 1 get
- dup null eq
- { pop }
- { dup length 1 add dict copy
- dup /InputAttributes
- 1 dict dup /Priority [1 0] put
- put setpagedevice
- } ifelse"
-*End
-*InputSlot Lower/Cassette (250/500 Sheets): "
- currentpagedevice /InputAttributes get 2 get
- dup null eq
- { pop }
- { dup length 1 add dict copy
- dup /InputAttributes
- 1 dict dup /Priority [2 0 1] put
- put setpagedevice
- } ifelse"
-*End
-*?InputSlot: "
-save
- 3 dict
- dup /0 (Upper) put
- dup /1 (Multipurpose) put
- dup /2 (Lower) put
- currentpagedevice /InputAttributes get
- dup /Priority known
- { /Priority get 0 get ( ) cvs cvn get }
- {
- dup length 1 eq
- { {pop} forall ( ) cvs cvn get }
- { pop pop (Unknown) } ifelse
- } ifelse
- = flush
-restore
-"
-*End
-*CloseUI: *InputSlot
-
-*RequiresPageRegion Multipurpose: True
-
-*DefaultOutputBin: OnlyOne
-*DefaultOutputOrder: Normal
-
-*OpenUI *ManualFeed/Manual Feed: Boolean
-*OrderDependency: 20 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice"
-*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice"
-*?ManualFeed: "
- save
- currentpagedevice /ManualFeed get
- {(True)}{(False)}ifelse = flush
- restore
-"
-*End
-*CloseUI: *ManualFeed
-
-*OpenUI *TraySwitch: Boolean
-*OrderDependency: 50 AnySetup *TraySwitch
-*DefaultTraySwitch: False
-*TraySwitch True/On: "1 dict dup /TraySwitch true put setpagedevice"
-*TraySwitch False/Off: "1 dict dup /TraySwitch false put setpagedevice"
-*?TraySwitch: "
-save
- currentpagedevice /TraySwitch get
- {(True)}{(False)}ifelse = flush
-restore
-"
-*End
-*CloseUI: *TraySwitch
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
-*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
-*Font Bookman-Light: Standard "(001.004S)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
-*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-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 Helvetica-Oblique: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
-*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Roman: Standard "(001.005S)" 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
-*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
-*Font ZapfDingbats: Special "(001.004S)" Special 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
- (*) {cvn ==} 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: "initializing"
-*Status: "idle"
-*Status: "holding"
-*Status: "busy"
-*Status: "waiting"
-*Status: "PrinterError: cover open"
-*Status: "PrinterError: warming up"
-*Status: "PrinterError: out of paper"
-*Status: "PrinterError: toner cartridge missing or incorrect"
-*Status: "PrinterError: paper entry misfeed"
-*Status: "PrinterError: paper exit misfeed"
-*Status: "PrinterError: paper jam"
-*Status: "PrinterError: Cassette (250 Sheet) : no paper tray"
-*Status: "PrinterError: Cassette (250 Sheet) : out of paper"
-*Status: "PrinterError: Cassette (250/500 Sheet) : no paper tray"
-*Status: "PrinterError: Cassette (250/500 Sheet) : out of paper"
-*Status: "PrinterError: Multipurpose Tray: out of paper"
-*Status: "PrinterError: Manual Feed: out of paper"
-*Status: "PrinterError: waiting for manual feed"
-*Status: "PrinterError: fixing temperature malfunction"
-*Status: "PrinterError: scanner motor malfunction"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "LocalTalk"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "cover open"
-*PrinterError: "warming up"
-*PrinterError: "out of paper"
-*PrinterError: "toner cartridge missing or incorrect"
-*PrinterError: "paper entry misfeed"
-*PrinterError: "paper exit misfeed"
-*PrinterError: "paper jam"
-*PrinterError: "Cassette (250 Sheet) : no paper tray"
-*PrinterError: "Cassette (250 Sheet) : out of paper"
-*PrinterError: "Cassette (250/500 Sheet) : no paper tray"
-*PrinterError: "Cassette (250/500 Sheet) : out of paper"
-*PrinterError: "Multipurpose Tray: out of paper"
-*PrinterError: "Manual Feed: out of paper"
-*PrinterError: "waiting for manual feed"
-*PrinterError: "fixing temperature malfunction"
-*PrinterError: "scanner motor malfunction"
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) =====================
-
-*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
-
-*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
-{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-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
-
-*% For 71 lpi / 600 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
-
-*% Last Edit Date: Jan 3 1995
-*% Written by sns@sqa for LaserWriter Select 610 Oct 18,1993
-*% The byte count of this file should be exactly 021037 or 021634
-*% depending on the filesystem it resides in.
-*% end of PPD file for LaserWriter Select 610
diff --git a/psprint_config/configuration/ppds/APLW8101.PS b/psprint_config/configuration/ppds/APLW8101.PS
deleted file mode 100644
index 20a68fa66726..000000000000
--- a/psprint_config/configuration/ppds/APLW8101.PS
+++ /dev/null
@@ -1,885 +0,0 @@
-*PPD-Adobe: "4.1"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1994 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.1"
-*FileVersion: "1.1"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*PCFileName: "APLW8101.PPD"
-*Product: "(LaserWriter Pro 810)"
-*PSVersion: "(2011.113) 12"
-*ModelName: "Apple LaserWriter Pro 810"
-*ShortNickName: "Apple LaserWriter Pro 810"
-*NickName: "Apple LaserWriter Pro 810 v2011.113"
-
-*% ==== Options and Constraints =====
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *Option1/Multimedia Power Feeder: Boolean
-*DefaultOption1: False
-*Option1 True/Installed: ""
-*Option1 False/Not Installed: ""
-*CloseUI: *Option1
-
-*OpenUI *Option2/Memory Configuration: PickOne
-*DefaultOption2: None
-*Option2 8Meg/8 MB RAM: ""
-*Option2 12Meg/12 MB RAM: ""
-*Option2 16Meg/16 MB RAM: ""
-*Option2 20Meg/20 MB RAM: ""
-*Option2 24Meg/24 MB RAM: ""
-*Option2 28Meg/30 MB RAM: ""
-*Option2 32Meg/32 MB RAM: ""
-*?Option2: "
- currentsystemparams /RamSize get
- 6 string dup 4 string 4 -1 roll 1048576 div cvi dup 9 gt {exch cvs 0 exch
- putinterval dup 2}{exch cvs 0 exch putinterval dup 1}ifelse
- (Meg) putinterval
- =
-"
-*End
-*CloseUI: *Option2
-
-*CloseGroup: InstallableOptions
-
-*UIConstraints: *Option1 True *ManualFeed True
-*UIConstraints: *Option1 False *InputSlot MultiMediaFeeder
-
-*UIConstraints: *Option2 8Meg *VMOption 12Meg
-*UIConstraints: *Option2 8Meg *VMOption 16Meg
-*UIConstraints: *Option2 8Meg *VMOption 20Meg
-*UIConstraints: *Option2 8Meg *VMOption 24Meg
-*UIConstraints: *Option2 8Meg *VMOption 28Meg
-*UIConstraints: *Option2 8Meg *VMOption 32Meg
-
-*UIConstraints: *Option2 12Meg *VMOption 8Meg
-*UIConstraints: *Option2 12Meg *VMOption 16Meg
-*UIConstraints: *Option2 12Meg *VMOption 20Meg
-*UIConstraints: *Option2 12Meg *VMOption 24Meg
-*UIConstraints: *Option2 12Meg *VMOption 28Meg
-*UIConstraints: *Option2 12Meg *VMOption 32Meg
-
-*UIConstraints: *Option2 16Meg *VMOption 8Meg
-*UIConstraints: *Option2 16Meg *VMOption 12Meg
-*UIConstraints: *Option2 16Meg *VMOption 20Meg
-*UIConstraints: *Option2 16Meg *VMOption 24Meg
-*UIConstraints: *Option2 16Meg *VMOption 28Meg
-*UIConstraints: *Option2 16Meg *VMOption 32Meg
-
-*UIConstraints: *Option2 20Meg *VMOption 8Meg
-*UIConstraints: *Option2 20Meg *VMOption 12Meg
-*UIConstraints: *Option2 20Meg *VMOption 16Meg
-*UIConstraints: *Option2 20Meg *VMOption 24Meg
-*UIConstraints: *Option2 20Meg *VMOption 28Meg
-*UIConstraints: *Option2 20Meg *VMOption 32Meg
-
-*UIConstraints: *Option2 24Meg *VMOption 8Meg
-*UIConstraints: *Option2 24Meg *VMOption 12Meg
-*UIConstraints: *Option2 24Meg *VMOption 16Meg
-*UIConstraints: *Option2 24Meg *VMOption 20Meg
-*UIConstraints: *Option2 24Meg *VMOption 28Meg
-*UIConstraints: *Option2 24Meg *VMOption 32Meg
-
-*UIConstraints: *Option2 28Meg *VMOption 8Meg
-*UIConstraints: *Option2 28Meg *VMOption 12Meg
-*UIConstraints: *Option2 28Meg *VMOption 16Meg
-*UIConstraints: *Option2 28Meg *VMOption 20Meg
-*UIConstraints: *Option2 28Meg *VMOption 24Meg
-*UIConstraints: *Option2 28Meg *VMOption 32Meg
-
-*UIConstraints: *Option2 32Meg *VMOption 8Meg
-*UIConstraints: *Option2 32Meg *VMOption 12Meg
-*UIConstraints: *Option2 32Meg *VMOption 16Meg
-*UIConstraints: *Option2 32Meg *VMOption 20Meg
-*UIConstraints: *Option2 32Meg *VMOption 24Meg
-*UIConstraints: *Option2 32Meg *VMOption 28Meg
-
-
-*% This device does not support the following paper sizes through input trays:
-*% Statement, Postcard, Comm #10 Envelope, DL, C5, Monarch envelopes.
-
-*UIConstraints: *PageSize Statement *InputSlot Tray1
-*UIConstraints: *PageSize Statement *InputSlot Tray2
-*UIConstraints: *PageSize Statement *InputSlot Tray3
-
-*UIConstraints: *InputSlot Tray1 *PageSize Statement
-*UIConstraints: *InputSlot Tray2 *PageSize Statement
-*UIConstraints: *InputSlot Tray3 *PageSize Statement
-
-*UIConstraints: *PageSize Postcard *InputSlot Tray1
-*UIConstraints: *PageSize Postcard *InputSlot Tray2
-*UIConstraints: *PageSize Postcard *InputSlot Tray3
-
-*UIConstraints: *InputSlot Tray1 *PageSize Postcard
-*UIConstraints: *InputSlot Tray2 *PageSize Postcard
-*UIConstraints: *InputSlot Tray3 *PageSize Postcard
-
-*UIConstraints: *PageSize Com10 *InputSlot Tray1
-*UIConstraints: *PageSize Com10 *InputSlot Tray2
-*UIConstraints: *PageSize Com10 *InputSlot Tray3
-
-*UIConstraints: *InputSlot Tray1 *PageSize Com10
-*UIConstraints: *InputSlot Tray2 *PageSize Com10
-*UIConstraints: *InputSlot Tray3 *PageSize Com10
-
-*UIConstraints: *PageSize DL *InputSlot Tray1
-*UIConstraints: *PageSize DL *InputSlot Tray2
-*UIConstraints: *PageSize DL *InputSlot Tray3
-
-*UIConstraints: *InputSlot Tray1 *PageSize DL
-*UIConstraints: *InputSlot Tray2 *PageSize DL
-*UIConstraints: *InputSlot Tray3 *PageSize DL
-
-*UIConstraints: *PageSize C5 *InputSlot Tray1
-*UIConstraints: *PageSize C5 *InputSlot Tray2
-*UIConstraints: *PageSize C5 *InputSlot Tray3
-
-*UIConstraints: *InputSlot Tray1 *PageSize C5
-*UIConstraints: *InputSlot Tray2 *PageSize C5
-*UIConstraints: *InputSlot Tray3 *PageSize C5
-
-*UIConstraints: *PageSize Monarch *InputSlot Tray1
-*UIConstraints: *PageSize Monarch *InputSlot Tray2
-*UIConstraints: *PageSize Monarch *InputSlot Tray3
-
-*UIConstraints: *InputSlot Tray1 *PageSize Monarch
-*UIConstraints: *InputSlot Tray2 *PageSize Monarch
-*UIConstraints: *InputSlot Tray3 *PageSize Monarch
-
-*UIConstraints: *PageRegion Statement *InputSlot Tray1
-*UIConstraints: *PageRegion Statement *InputSlot Tray2
-*UIConstraints: *PageRegion Statement *InputSlot Tray3
-
-*UIConstraints: *InputSlot Tray1 *PageRegion Statement
-*UIConstraints: *InputSlot Tray2 *PageRegion Statement
-*UIConstraints: *InputSlot Tray3 *PageRegion Statement
-
-*UIConstraints: *PageRegion Postcard *InputSlot Tray1
-*UIConstraints: *PageRegion Postcard *InputSlot Tray2
-*UIConstraints: *PageRegion Postcard *InputSlot Tray3
-
-*UIConstraints: *InputSlot Tray1 *PageRegion Postcard
-*UIConstraints: *InputSlot Tray2 *PageRegion Postcard
-*UIConstraints: *InputSlot Tray3 *PageRegion Postcard
-
-*UIConstraints: *PageRegion Com10 *InputSlot Tray1
-*UIConstraints: *PageRegion Com10 *InputSlot Tray2
-*UIConstraints: *PageRegion Com10 *InputSlot Tray3
-
-*UIConstraints: *InputSlot Tray1 *PageRegion Com10
-*UIConstraints: *InputSlot Tray2 *PageRegion Com10
-*UIConstraints: *InputSlot Tray3 *PageRegion Com10
-
-*UIConstraints: *PageRegion DL *InputSlot Tray1
-*UIConstraints: *PageRegion DL *InputSlot Tray2
-*UIConstraints: *PageRegion DL *InputSlot Tray3
-
-*UIConstraints: *InputSlot Tray1 *PageRegion DL
-*UIConstraints: *InputSlot Tray2 *PageRegion DL
-*UIConstraints: *InputSlot Tray3 *PageRegion DL
-
-*UIConstraints: *PageRegion C5 *InputSlot Tray1
-*UIConstraints: *PageRegion C5 *InputSlot Tray2
-*UIConstraints: *PageRegion C5 *InputSlot Tray3
-
-*UIConstraints: *InputSlot Tray1 *PageRegion C5
-*UIConstraints: *InputSlot Tray2 *PageRegion C5
-*UIConstraints: *InputSlot Tray3 *PageRegion C5
-
-*UIConstraints: *PageRegion Monarch *InputSlot Tray1
-*UIConstraints: *PageRegion Monarch *InputSlot Tray2
-*UIConstraints: *PageRegion Monarch *InputSlot Tray3
-
-*UIConstraints: *InputSlot Tray1 *PageRegion Monarch
-*UIConstraints: *InputSlot Tray2 *PageRegion Monarch
-*UIConstraints: *InputSlot Tray3 *PageRegion Monarch
-
-*% General Information and Defaults ===============
-*LanguageLevel: "2"
-*Protocols: BCP
-*Emulators: hplj
-*StartEmulator_hplj: "currentfile /hpcl statusdict /emulate get exec "
-*StopEmulator_hplj: "<1B 7F>0"
-*FreeVM: "430000"
-*VMOption 8Meg/8 Meg RAM: "430000"
-*VMOption 12Meg/12 Meg RAM: "1020000"
-*VMOption 16Meg/16 Meg RAM: "1457792"
-*VMOption 20Meg/20 Meg RAM: "5457792"
-*VMOption 24Meg/24 Meg RAM: "9457792"
-*VMOption 28Meg/28 Meg RAM: "13457792"
-*VMOption 32Meg/32 Meg RAM: "17457792"
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*VariablePaperSize: False
-*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: "20"
-*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
-
-*OpenUI *Resolution: PickOne
-*OrderDependency: 10 AnySetup *Resolution
-*DefaultResolution: 400dpi
-*Resolution 300dpi: "1 dict dup /HWResolution [300 300] put setpagedevice"
-*Resolution 400dpi: "1 dict dup /HWResolution [400 400] put setpagedevice"
-*Resolution 600dpi: "1 dict dup /HWResolution [600 600] put setpagedevice"
-*Resolution 800dpi: "1 dict dup /HWResolution [800 800] put setpagedevice"
-
-*?Resolution: "
- save
- currentpagedevice /HWResolution get
- aload pop exch
- ( ) cvs print
- pop
- (dpi) = flush
- restore
-"
-*End
-*CloseUI: *Resolution
-
-*% Halftone Information ===============
-*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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% Paper Handling ===================
-*% Code in this section both selects a tray and sets up a frame buffer.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Unknown
-*PageSize Letter/US Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Letter.Transverse/US Letter Transverse: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Legal/US Legal: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Tabloid/Ledger: "
- 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A3: "
- 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A4.Transverse/A4 Transverse: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A5: "
- 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize B4: "
- 2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize B5: "
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Postcard: "
- 2 dict dup /PageSize [284 419] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Invoice/Statement: "
- 2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Folio: "
- 2 dict dup /PageSize [595 936] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Executive: "
- 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Comm10/Comm #10 Envelope: "
- 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Monarch/Monarch Envelope: "
- 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize DL/DL Envelope: "
- 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize C5/C5 Envelope: "
- 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize LetterSmall/US Letter Small: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice "
-*End
-*PageSize A4Small/A4 Small: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice "
-*End
-*PageSize LegalSmall/US Legal Small: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice "
-*End
-*?PageSize: "
- save
- currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if
- (Unknown)
- 16 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [792 1224] (Tabloid) put
- dup [842 1191] (A3) put
- dup [595 842] (A4) put
- dup [420 595] (A5) put
- dup [729 1032] (B4) put
- dup [516 729] (B5) put
- dup [284 419] (Postcard) put
- dup [396 612] (Invoice) put
- dup [595 936] (Folio) put
- dup [522 756] (Executive) put
- dup [297 684] (Comm10) put
- dup [279 540] (Monarch) put
- dup [312 624] (DL) put
- dup [459 649] (C5) put
- { 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: 40 AnySetup *PageRegion
-*DefaultPageRegion: Unknown
-*PageRegion Letter/US Letter: "
-currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [612 792] put setpagedevice} {pop} ifelse
- <</PageSize [612 792]>> setpagedevice "
-*End
-*PageRegion Letter.Transverse/US Letter Transverse: "
-currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [612 792] put setpagedevice} {pop} ifelse
- <</PageSize [612 792]>> setpagedevice "
-*End
-*PageRegion Legal/US Legal: "
-currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [612 1008] put setpagedevice} {pop} ifelse
- <</PageSize [612 1008]>> setpagedevice "
-*End
-*PageRegion Tabloid/Ledger: "
-2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A3: "
-2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A4: "
-currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [595 842] put setpagedevice} {pop} ifelse
- <</PageSize [595 842]>> setpagedevice "
-*End
-*PageRegion A4.Transverse/A4 Transverse: "
-currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [595 842] put setpagedevice} {pop} ifelse
- <</PageSize [595 842]>> setpagedevice "
-*End
-*PageRegion A5: "
-currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [420 595] put setpagedevice} {pop} ifelse
- <</PageSize [420 595]>> setpagedevice "
-*End
-*PageRegion B4: "
-2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion B5: "
-currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [516 729] put setpagedevice} {pop} ifelse
- <</PageSize [516 729]>> setpagedevice "
-*End
-*PageRegion Postcard: "
-currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [284 419] put setpagedevice} {pop} ifelse
- <</PageSize [284 419]>> setpagedevice "
-*End
-*PageRegion Invoice/Statement: "
-currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [396 612] put setpagedevice} {pop} ifelse
- <</PageSize [396 612]>> setpagedevice "
-*End
-*PageRegion Folio: "
-currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [595 936] put setpagedevice} {pop} ifelse
- <</PageSize [595 936]>> setpagedevice "
-*End
-*PageRegion Executive: "
-currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [522 756] put setpagedevice} {pop} ifelse
- <</PageSize [522 756]>> setpagedevice "
-*End
-*PageRegion Comm10/Comm #10 Envelope: "
-currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [297 684] put setpagedevice} {pop} ifelse
- <</PageSize [297 684]>> setpagedevice "
-*End
-*PageRegion Monarch/Monarch Envelope: "
-currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [279 540] put setpagedevice} {pop} ifelse
- <</PageSize [279 540]>> setpagedevice "
-*End
-*PageRegion DL/DL Envelope: "
-currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [312 624] put setpagedevice} {pop} ifelse
- <</PageSize [312 624]>> setpagedevice "
-*End
-*PageRegion C5/C5 Envelope: "
-currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [459 649] put setpagedevice} {pop} ifelse
- <</PageSize [459 649]>> setpagedevice "
-*End
-*PageRegion LetterSmall/US Letter Small: "
-currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [612 792] put setpagedevice} {pop} ifelse
- <</PageSize [612 792]>> setpagedevice "
-*End
-*PageRegion LegalSmall/US Legal Small: "
-currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [612 1008] put setpagedevice} {pop} ifelse
- <</PageSize [612 1008]>> setpagedevice "
-*End
-*PageRegion A4Small/A4 Small: "
-currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [595 842] put setpagedevice} {pop} ifelse
- <</PageSize [595 842]>> setpagedevice "
-*End
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Unknown
-*ImageableArea Letter/US Letter: "16 14.4 595.4 778 "
-*ImageableArea Letter.Transverse/US Letter Transverse: "16 14.4 595.4 778 "
-*ImageableArea Legal/US Legal: "16 9.81 596.16 995 "
-*ImageableArea Tabloid/Ledger: "16 12 780 1208 "
-*ImageableArea A3: "16 12 825.84 1178 "
-*ImageableArea A4: "16 16 578.88 825.17 "
-*ImageableArea A4.Transverse/A4 Transverse: "16 14.4 578.88 825.17 "
-*ImageableArea A5: "14 14.4 407.25 577 "
-*ImageableArea B4: "16 10.2 717.12 1019.25 "
-*ImageableArea B5: "11 15 503.1 716 "
-*ImageableArea Postcard: "14.4 9.81 273.6 407.25 "
-*ImageableArea Invoice/Statement: "21 16 373 595 "
-*ImageableArea Folio: "21 10.2 578.88 922 "
-*ImageableArea Executive: "14.4 9.7201 509.76 743.13 "
-*ImageableArea Comm10/Comm #10 Envelope: "16 12 279 671 "
-*ImageableArea Monarch/Monarch Envelope: "16 12 265.2 525 "
-*ImageableArea DL/DL Envelope: "16 14 295.64 605 "
-*ImageableArea C5/C5 Envelope: "19 14 448 631 "
-*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 "
-*ImageableArea A4Small/A4 Small: "29 31 567 812 "
-*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 "
-*?ImageableArea: "
- save
- /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: Unknown
-*PaperDimension Letter/US Letter: "612 792"
-*PaperDimension Letter.Transverse/US Letter Transverse: "612 792"
-*PaperDimension Legal/US Legal: "612 1008"
-*PaperDimension Tabloid/Ledger: "792 1224"
-*PaperDimension A3: "842 1191"
-*PaperDimension A4: "595 842"
-*PaperDimension A4.Transverse/A4 Transverse: "595 842"
-*PaperDimension A5: "420 595"
-*PaperDimension B4: "729 1032"
-*PaperDimension B5: "516 729 "
-*PaperDimension Postcard: "284 419"
-*PaperDimension Invoice/Statement: "396 612"
-*PaperDimension Folio: "595 936"
-*PaperDimension Executive: "522 756"
-*PaperDimension Comm10/Comm #10 Envelope: "297 684"
-*PaperDimension Monarch/Monarch Envelope: "279 540"
-*PaperDimension DL/DL Envelope: "312 624"
-*PaperDimension C5/C5 Envelope: "459 649"
-*PaperDimension LetterSmall/US Letter Small: "612 792"
-*PaperDimension A4Small/A4 Small: "595 842"
-*PaperDimension LegalSmall/US Legal Small: "612 1008"
-
-*RequiresPageRegion MultiMediaFeeder: True
-
-*OpenUI *ManualFeed/Manual Feed: Boolean
-*OrderDependency: 20 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True: "<</ManualFeed true>> setpagedevice "
-*ManualFeed False: "<</ManualFeed false>> setpagedevice "
-*?ManualFeed: "
- save
- currentpagedevice /ManualFeed get
- {(True)}{(False)}ifelse = flush
- restore
-"
-*End
-*CloseUI: *ManualFeed
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Tray1
-*InputSlot Tray1/Upper tray: "
- currentpagedevice /InputAttributes get
- 0 get dup
- null eq {pop}
- { dup
- /InputAttributes
- 1 dict dup /Priority [0 1 2 3] put
- put setpagedevice
- } ifelse "
-*End
-*InputSlot Tray2/Middle tray: "
- currentpagedevice /InputAttributes get
- 1 get dup
- null eq {pop}
- { dup
- /InputAttributes
- 1 dict dup /Priority [1 0 2 3] put
- put setpagedevice
- } ifelse "
-*End
-*InputSlot Tray3/Lower tray: "
- currentpagedevice /InputAttributes get
- 2 get dup
- null eq {pop}
- { dup
- /InputAttributes
- 1 dict dup /Priority [2 0 1 3] put
- put setpagedevice
- } ifelse "
-*End
-*InputSlot MultiMediaFeeder/Multimedia Power Feeder: "
- currentpagedevice /InputAttributes get
- 3 get dup
- null eq {pop}
- { dup
- /InputAttributes
- 1 dict dup /Priority [3 0 1 2] put
- put setpagedevice
- } ifelse "
-*End
-*?InputSlot: "
-save
- 4 dict
- dup /0 (Tray1) put
- dup /1 (Tray2) put
- dup /2 (Tray3) put
- dup /3 (MultiMediaFeeder) put
- currentpagedevice /InputAttributes get
- dup /Priority known
- { /Priority get 0 get ( ) cvs cvn get }
- {
- dup length 1 eq
- { {pop} forall ( ) cvs cvn get }
- { pop pop (Unknown) } ifelse
- } ifelse
- = flush
-restore
-"
-*End
-*CloseUI: *InputSlot
-
-*DefaultOutputBin: Upper
-*DefaultOutputOrder: Normal
-
-*PageStackOrder Front: Reverse
-*PageStackOrder Upper: Normal
-
-*OpenUI *TraySwitch: Boolean
-*OrderDependency: 50 AnySetup *TraySwitch
-*DefaultTraySwitch: False
-*TraySwitch True/On: "1 dict dup /TraySwitch true put setpagedevice"
-*TraySwitch False/Off: "1 dict dup /TraySwitch false put setpagedevice"
-*?TraySwitch: "
-save
- currentpagedevice /TraySwitch get
- {(True)}{(False)}ifelse = flush
-restore
-"
-*End
-*CloseUI: *TraySwitch
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.002)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM
-*Font Bookman-Demi: Standard "(001.003)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM
-*Font Bookman-Light: Standard "(001.003)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.003)" Standard ROM
-*Font Courier: Standard "(002.004)" Standard ROM
-*Font Courier-Bold: Standard "(002.004)" Standard ROM
-*Font Courier-BoldOblique: Standard "(002.004)" Standard ROM
-*Font Courier-Oblique: Standard "(002.004)" Standard ROM
-*Font Helvetica: Standard "(001.006)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard ROM
-*Font Palatino-Bold: Standard "(001.005)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM
-*Font Palatino-Italic: Standard "(001.005)" Standard ROM
-*Font Palatino-Roman: Standard "(001.005)" Standard ROM
-*Font Symbol: Special "(001.007)" Special ROM
-*Font Times-Bold: Standard "(001.007)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.009)" Standard ROM
-*Font Times-Italic: Standard "(001.007)" Standard ROM
-*Font Times-Roman: Standard "(001.007)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM
-*Font ZapfDingbats: Special "(001.004)" Special 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
- (*) {cvn ==} 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: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "printing"
-*Status: "warming up"
-*Status: "initializing"
-*Status: "idle"
-*Status: "holding"
-*Status: "busy"
-*Status: "waiting"
-*Status: "PrinterError: cover open"
-*Status: "PrinterError: warming up"
-*Status: "PrinterError: toner is low"
-*Status: "PrinterError: paper jam"
-*Status: "PrinterError: out of paper"
-*Status: "PrinterError: service call"
-*Status: "PrinterError: Engine is off line"
-*Status: "PrinterError: Engine is not responding"
-*Status: "PrinterError: Unknown problem occurred"
-*Status: "PrinterError: Manual feed page not requested"
-*Status: "PrinterError: waiting for manual feed"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "Serial"
-*Source: "SerialB"
-*Source: "LocalTalk"
-*Source: "EtherTalk"
-*Source: "Parallel"
-*Source: "other"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "cover open"
-*PrinterError: "warming up"
-*PrinterError: "toner is low"
-*PrinterError: "paper jam"
-*PrinterError: "out of paper"
-*PrinterError: "service call"
-*PrinterError: "Engine is off line"
-*PrinterError: "Engine is not responding"
-*PrinterError: "Unknown problem occurred"
-*PrinterError: "Manual feed page not requested"
-*PrinterError: "waiting for manual feed"
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.60lpi.400dpi/60 lpi / 400 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% For 71 lpi / 400 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.71lpi.400dpi/71 lpi / 400 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.71lpi.400dpi/71 lpi / 400 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.71lpi.400dpi/71 lpi / 400 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.71lpi.400dpi/71 lpi / 400 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.71lpi.400dpi/71 lpi / 400 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.71lpi.400dpi/71 lpi / 400 dpi: "70.7107"
-*ColorSepScreenFreq CustomColor.71lpi.400dpi/71 lpi / 400 dpi: "70.7107"
-*ColorSepScreenFreq ProcessCyan.71lpi.400dpi/71 lpi / 400 dpi: "63.2456"
-*ColorSepScreenFreq ProcessMagenta.71lpi.400dpi/71 lpi / 400 dpi: "63.2456"
-*ColorSepScreenFreq ProcessYellow.71lpi.400dpi/71 lpi / 400 dpi: "66.6667"
-
-*% For 47 lpi / 400 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.47lpi.400dpi/47 lpi / 400 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.47lpi.400dpi/47 lpi / 400 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.47lpi.400dpi/47 lpi / 400 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.47lpi.400dpi/47 lpi / 400 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.47lpi.400dpi/47 lpi / 400 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.47lpi.400dpi/47 lpi / 400 dpi: "47.1405"
-*ColorSepScreenFreq CustomColor.47lpi.400dpi/47 lpi / 400 dpi: "47.1405"
-*ColorSepScreenFreq ProcessCyan.47lpi.400dpi/47 lpi / 400 dpi: "42.1637"
-*ColorSepScreenFreq ProcessMagenta.47lpi.400dpi/47 lpi / 400 dpi: "42.1637"
-*ColorSepScreenFreq ProcessYellow.47lpi.400dpi/47 lpi / 400 dpi: "44.4444"
-
-*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) =====================
-
-*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
-
-*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
-{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-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
-
-*% For 71 lpi / 600 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
-
-*% For 85 lpi / 800 dpi =====================
-
-*ColorSepScreenAngle ProcessBlack.85lpi.800dpi/85 lpi / 800 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.85lpi.800dpi/85 lpi / 800 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.85lpi.800dpi/85 lpi / 800 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.85lpi.800dpi/85 lpi / 800 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.85lpi.800dpi/85 lpi / 800 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.800dpi/85 lpi / 800 dpi: "84.8528"
-*ColorSepScreenFreq CustomColor.85lpi.800dpi/85 lpi / 800 dpi: "84.8528"
-*ColorSepScreenFreq ProcessCyan.85lpi.800dpi/85 lpi / 800 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.85lpi.800dpi/85 lpi / 800 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.85lpi.800dpi/85 lpi / 800 dpi: "30.0"
-
-*ColorSepScreenProc ProcessYellow.85lpi.800dpi/85 lpi / 800 dpi: "
-{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-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
-
-*% For 71 lpi / 800 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.71lpi.800dpi/71 lpi / 800 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.71lpi.800dpi/71 lpi / 800 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.71lpi.800dpi/71 lpi / 800 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.71lpi.800dpi/71 lpi / 800 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.71lpi.800dpi/71 lpi / 800 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.71lpi.800dpi/71 lpi / 800 dpi: "70.7107"
-*ColorSepScreenFreq CustomColor.71lpi.800dpi/71 lpi / 800 dpi: "70.7107"
-*ColorSepScreenFreq ProcessCyan.71lpi.800dpi/71 lpi / 800 dpi: "63.2456"
-*ColorSepScreenFreq ProcessMagenta.71lpi.800dpi/71 lpi / 800 dpi: "63.2456"
-*ColorSepScreenFreq ProcessYellow.71lpi.800dpi/71 lpi / 800 dpi: "66.6667"
-
-
-
-*% Produced by "BuildPPD4.0L2.ps" version 4.0 edit 3
-*% Last Edit Date: Jan 3 1995
-*% The byte count of this file should be exactly 033330 or 034215
-*% depending on the filesystem it resides in.
-*% end of PPD file for LaserWriter Pro 810
diff --git a/psprint_config/configuration/ppds/APLW81F1.PS b/psprint_config/configuration/ppds/APLW81F1.PS
deleted file mode 100644
index 6b118be021e1..000000000000
--- a/psprint_config/configuration/ppds/APLW81F1.PS
+++ /dev/null
@@ -1,885 +0,0 @@
-*PPD-Adobe: "4.1"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1994 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.1"
-*FileVersion: "1.1"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*PCFileName: "APLW81F1.PPD"
-*Product: "(LaserWriter Pro 810f)"
-*PSVersion: "(2011.113) 12"
-*ModelName: "Apple LaserWriter Pro 810 with Fax Card"
-*ShortNickName: "Apple LaserWriter Pro 810 Fax"
-*NickName: "Apple LaserWriter Pro 810 with Fax Card v2011.113"
-
-*% ==== Options and Constraints =====
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *Option1/Multimedia Power Feeder: Boolean
-*DefaultOption1: False
-*Option1 True/Installed: ""
-*Option1 False/Not Installed: ""
-*CloseUI: *Option1
-
-*OpenUI *Option2/Memory Configuration: PickOne
-*DefaultOption2: 8Meg
-*Option2 8Meg/8 MB RAM: ""
-*Option2 12Meg/12 MB RAM: ""
-*Option2 16Meg/16 MB RAM: ""
-*Option2 20Meg/20 MB RAM: ""
-*Option2 24Meg/24 MB RAM: ""
-*Option2 28Meg/30 MB RAM: ""
-*Option2 32Meg/32 MB RAM: ""
-*?Option2: "
- currentsystemparams /RamSize get
- 6 string dup 4 string 4 -1 roll 1048576 div cvi dup 9 gt {exch cvs 0 exch
- putinterval dup 2}{exch cvs 0 exch putinterval dup 1}ifelse
- (Meg) putinterval
- =
-"
-*End
-*CloseUI: *Option2
-
-*CloseGroup: InstallableOptions
-
-*UIConstraints: *Option1 True *ManualFeed True
-*UIConstraints: *Option1 False *InputSlot MultiMediaFeeder
-
-*UIConstraints: *Option2 8Meg *VMOption 12Meg
-*UIConstraints: *Option2 8Meg *VMOption 16Meg
-*UIConstraints: *Option2 8Meg *VMOption 20Meg
-*UIConstraints: *Option2 8Meg *VMOption 24Meg
-*UIConstraints: *Option2 8Meg *VMOption 28Meg
-*UIConstraints: *Option2 8Meg *VMOption 32Meg
-
-*UIConstraints: *Option2 12Meg *VMOption 8Meg
-*UIConstraints: *Option2 12Meg *VMOption 16Meg
-*UIConstraints: *Option2 12Meg *VMOption 20Meg
-*UIConstraints: *Option2 12Meg *VMOption 24Meg
-*UIConstraints: *Option2 12Meg *VMOption 28Meg
-*UIConstraints: *Option2 12Meg *VMOption 32Meg
-
-*UIConstraints: *Option2 16Meg *VMOption 8Meg
-*UIConstraints: *Option2 16Meg *VMOption 12Meg
-*UIConstraints: *Option2 16Meg *VMOption 20Meg
-*UIConstraints: *Option2 16Meg *VMOption 24Meg
-*UIConstraints: *Option2 16Meg *VMOption 28Meg
-*UIConstraints: *Option2 16Meg *VMOption 32Meg
-
-*UIConstraints: *Option2 20Meg *VMOption 8Meg
-*UIConstraints: *Option2 20Meg *VMOption 12Meg
-*UIConstraints: *Option2 20Meg *VMOption 16Meg
-*UIConstraints: *Option2 20Meg *VMOption 24Meg
-*UIConstraints: *Option2 20Meg *VMOption 28Meg
-*UIConstraints: *Option2 20Meg *VMOption 32Meg
-
-*UIConstraints: *Option2 24Meg *VMOption 8Meg
-*UIConstraints: *Option2 24Meg *VMOption 12Meg
-*UIConstraints: *Option2 24Meg *VMOption 16Meg
-*UIConstraints: *Option2 24Meg *VMOption 20Meg
-*UIConstraints: *Option2 24Meg *VMOption 28Meg
-*UIConstraints: *Option2 24Meg *VMOption 32Meg
-
-*UIConstraints: *Option2 28Meg *VMOption 8Meg
-*UIConstraints: *Option2 28Meg *VMOption 12Meg
-*UIConstraints: *Option2 28Meg *VMOption 16Meg
-*UIConstraints: *Option2 28Meg *VMOption 20Meg
-*UIConstraints: *Option2 28Meg *VMOption 24Meg
-*UIConstraints: *Option2 28Meg *VMOption 32Meg
-
-*UIConstraints: *Option2 32Meg *VMOption 8Meg
-*UIConstraints: *Option2 32Meg *VMOption 12Meg
-*UIConstraints: *Option2 32Meg *VMOption 16Meg
-*UIConstraints: *Option2 32Meg *VMOption 20Meg
-*UIConstraints: *Option2 32Meg *VMOption 24Meg
-*UIConstraints: *Option2 32Meg *VMOption 28Meg
-
-*% This device does not support the following paper sizes through input trays:
-*% Statement, Postcard, Comm #10 Envelope, DL, C5, Monarch envelopes.
-
-*UIConstraints: *PageSize Statement *InputSlot Tray1
-*UIConstraints: *PageSize Statement *InputSlot Tray2
-*UIConstraints: *PageSize Statement *InputSlot Tray3
-
-*UIConstraints: *InputSlot Tray1 *PageSize Statement
-*UIConstraints: *InputSlot Tray2 *PageSize Statement
-*UIConstraints: *InputSlot Tray3 *PageSize Statement
-
-*UIConstraints: *PageSize Postcard *InputSlot Tray1
-*UIConstraints: *PageSize Postcard *InputSlot Tray2
-*UIConstraints: *PageSize Postcard *InputSlot Tray3
-
-*UIConstraints: *InputSlot Tray1 *PageSize Postcard
-*UIConstraints: *InputSlot Tray2 *PageSize Postcard
-*UIConstraints: *InputSlot Tray3 *PageSize Postcard
-
-*UIConstraints: *PageSize Com10 *InputSlot Tray1
-*UIConstraints: *PageSize Com10 *InputSlot Tray2
-*UIConstraints: *PageSize Com10 *InputSlot Tray3
-
-*UIConstraints: *InputSlot Tray1 *PageSize Com10
-*UIConstraints: *InputSlot Tray2 *PageSize Com10
-*UIConstraints: *InputSlot Tray3 *PageSize Com10
-
-*UIConstraints: *PageSize DL *InputSlot Tray1
-*UIConstraints: *PageSize DL *InputSlot Tray2
-*UIConstraints: *PageSize DL *InputSlot Tray3
-
-*UIConstraints: *InputSlot Tray1 *PageSize DL
-*UIConstraints: *InputSlot Tray2 *PageSize DL
-*UIConstraints: *InputSlot Tray3 *PageSize DL
-
-*UIConstraints: *PageSize C5 *InputSlot Tray1
-*UIConstraints: *PageSize C5 *InputSlot Tray2
-*UIConstraints: *PageSize C5 *InputSlot Tray3
-
-*UIConstraints: *InputSlot Tray1 *PageSize C5
-*UIConstraints: *InputSlot Tray2 *PageSize C5
-*UIConstraints: *InputSlot Tray3 *PageSize C5
-
-*UIConstraints: *PageSize Monarch *InputSlot Tray1
-*UIConstraints: *PageSize Monarch *InputSlot Tray2
-*UIConstraints: *PageSize Monarch *InputSlot Tray3
-
-*UIConstraints: *InputSlot Tray1 *PageSize Monarch
-*UIConstraints: *InputSlot Tray2 *PageSize Monarch
-*UIConstraints: *InputSlot Tray3 *PageSize Monarch
-
-*UIConstraints: *PageRegion Statement *InputSlot Tray1
-*UIConstraints: *PageRegion Statement *InputSlot Tray2
-*UIConstraints: *PageRegion Statement *InputSlot Tray3
-
-*UIConstraints: *InputSlot Tray1 *PageRegion Statement
-*UIConstraints: *InputSlot Tray2 *PageRegion Statement
-*UIConstraints: *InputSlot Tray3 *PageRegion Statement
-
-*UIConstraints: *PageRegion Postcard *InputSlot Tray1
-*UIConstraints: *PageRegion Postcard *InputSlot Tray2
-*UIConstraints: *PageRegion Postcard *InputSlot Tray3
-
-*UIConstraints: *InputSlot Tray1 *PageRegion Postcard
-*UIConstraints: *InputSlot Tray2 *PageRegion Postcard
-*UIConstraints: *InputSlot Tray3 *PageRegion Postcard
-
-*UIConstraints: *PageRegion Com10 *InputSlot Tray1
-*UIConstraints: *PageRegion Com10 *InputSlot Tray2
-*UIConstraints: *PageRegion Com10 *InputSlot Tray3
-
-*UIConstraints: *InputSlot Tray1 *PageRegion Com10
-*UIConstraints: *InputSlot Tray2 *PageRegion Com10
-*UIConstraints: *InputSlot Tray3 *PageRegion Com10
-
-*UIConstraints: *PageRegion DL *InputSlot Tray1
-*UIConstraints: *PageRegion DL *InputSlot Tray2
-*UIConstraints: *PageRegion DL *InputSlot Tray3
-
-*UIConstraints: *InputSlot Tray1 *PageRegion DL
-*UIConstraints: *InputSlot Tray2 *PageRegion DL
-*UIConstraints: *InputSlot Tray3 *PageRegion DL
-
-*UIConstraints: *PageRegion C5 *InputSlot Tray1
-*UIConstraints: *PageRegion C5 *InputSlot Tray2
-*UIConstraints: *PageRegion C5 *InputSlot Tray3
-
-*UIConstraints: *InputSlot Tray1 *PageRegion C5
-*UIConstraints: *InputSlot Tray2 *PageRegion C5
-*UIConstraints: *InputSlot Tray3 *PageRegion C5
-
-*UIConstraints: *PageRegion Monarch *InputSlot Tray1
-*UIConstraints: *PageRegion Monarch *InputSlot Tray2
-*UIConstraints: *PageRegion Monarch *InputSlot Tray3
-
-*UIConstraints: *InputSlot Tray1 *PageRegion Monarch
-*UIConstraints: *InputSlot Tray2 *PageRegion Monarch
-*UIConstraints: *InputSlot Tray3 *PageRegion Monarch
-
-*% General Information and Defaults ===============
-*LanguageLevel: "2"
-*Protocols: BCP
-*Emulators: hplj
-*StartEmulator_hplj: "currentfile /hpcl statusdict /emulate get exec "
-*StopEmulator_hplj: "<1B 7F>0"
-*FreeVM: "430000"
-*VMOption 8Meg/8 MB RAM: "430000"
-*VMOption 12Meg/12 MB RAM: "1020000"
-*VMOption 16Meg/16 MB RAM: "1457792"
-*VMOption 20Meg/20 MB RAM: "5457792"
-*VMOption 24Meg/24 MB RAM: "9457792"
-*VMOption 28Meg/28 MB RAM: "13457792"
-*VMOption 32Meg/32 MB RAM: "17457792"
-*ColorDevice: False
-*FaxSupport: Base
-*DefaultColorSpace: Gray
-*VariablePaperSize: False
-*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: "20"
-*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
-
-*OpenUI *Resolution: PickOne
-*OrderDependency: 10 AnySetup *Resolution
-*DefaultResolution: 400dpi
-*Resolution 300dpi: "1 dict dup /HWResolution [300 300] put setpagedevice"
-*Resolution 400dpi: "1 dict dup /HWResolution [400 400] put setpagedevice"
-*Resolution 600dpi: "1 dict dup /HWResolution [600 600] put setpagedevice"
-*Resolution 800dpi: "1 dict dup /HWResolution [800 800] put setpagedevice"
-
-*?Resolution: "
- save
- currentpagedevice /HWResolution get
- aload pop exch
- ( ) cvs print
- pop
- (dpi) = flush
- restore
-"
-*End
-*CloseUI: *Resolution
-
-*% Halftone Information ===============
-*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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% Paper Handling ===================
-*% Code in this section both selects a tray and sets up a frame buffer.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Unknown
-*PageSize Letter/US Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Letter.Transverse/US Letter Transverse: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Legal/US Legal: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Tabloid/Ledger: "
- 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A3: "
- 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A4.Transverse/A4 Transverse: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A5: "
- 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize B4: "
- 2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize B5: "
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Postcard: "
- 2 dict dup /PageSize [284 419] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Invoice/Statement: "
- 2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Folio: "
- 2 dict dup /PageSize [595 936] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Executive: "
- 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Comm10/Comm #10 Envelope: "
- 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Monarch/Monarch Envelope: "
- 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize DL/DL Envelope: "
- 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize C5/C5 Envelope: "
- 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize LetterSmall/US Letter Small: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice "
-*End
-*PageSize A4Small/A4 Small: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice "
-*End
-*PageSize LegalSmall/US Legal Small: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice "
-*End
-*?PageSize: "
- save
- currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if
- (Unknown)
- 16 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [792 1224] (Tabloid) put
- dup [842 1191] (A3) put
- dup [595 842] (A4) put
- dup [420 595] (A5) put
- dup [729 1032] (B4) put
- dup [516 729] (B5) put
- dup [284 419] (Postcard) put
- dup [396 612] (Invoice) put
- dup [595 936] (Folio) put
- dup [522 756] (Executive) put
- dup [297 684] (Comm10) put
- dup [279 540] (Monarch) put
- dup [312 624] (DL) put
- dup [459 649] (C5) put
- { 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: 40 AnySetup *PageRegion
-*DefaultPageRegion: Unknown
-*PageRegion Letter/US Letter: "
-currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [612 792] put setpagedevice} {pop} ifelse
- <</PageSize [612 792]>> setpagedevice "
-*End
-*PageRegion Letter.Transverse/US Letter Transverse: "
-currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [612 792] put setpagedevice} {pop} ifelse
- <</PageSize [612 792]>> setpagedevice "
-*End
-*PageRegion Legal/US Legal: "
-currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [612 1008] put setpagedevice} {pop} ifelse
- <</PageSize [612 1008]>> setpagedevice "
-*End
-*PageRegion Tabloid/Ledger: "
-2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A3: "
-2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A4: "
-currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [595 842] put setpagedevice} {pop} ifelse
- <</PageSize [595 842]>> setpagedevice "
-*End
-*PageRegion A4.Transverse/A4 Transverse: "
-currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [595 842] put setpagedevice} {pop} ifelse
- <</PageSize [595 842]>> setpagedevice "
-*End
-*PageRegion A5: "
-currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [420 595] put setpagedevice} {pop} ifelse
- <</PageSize [420 595]>> setpagedevice "
-*End
-*PageRegion B4: "
-2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion B5: "
-currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [516 729] put setpagedevice} {pop} ifelse
- <</PageSize [516 729]>> setpagedevice "
-*End
-*PageRegion Postcard: "
-currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [284 419] put setpagedevice} {pop} ifelse
- <</PageSize [284 419]>> setpagedevice "
-*End
-*PageRegion Invoice/Statement: "
-currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [396 612] put setpagedevice} {pop} ifelse
- <</PageSize [396 612]>> setpagedevice "
-*End
-*PageRegion Folio: "
-currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [595 936] put setpagedevice} {pop} ifelse
- <</PageSize [595 936]>> setpagedevice "
-*End
-*PageRegion Executive: "
-currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [522 756] put setpagedevice} {pop} ifelse
- <</PageSize [522 756]>> setpagedevice "
-*End
-*PageRegion Comm10/Comm #10 Envelope: "
-currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [297 684] put setpagedevice} {pop} ifelse
- <</PageSize [297 684]>> setpagedevice "
-*End
-*PageRegion Monarch/Monarch Envelope: "
-currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [279 540] put setpagedevice} {pop} ifelse
- <</PageSize [279 540]>> setpagedevice "
-*End
-*PageRegion DL/DL Envelope: "
-currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [312 624] put setpagedevice} {pop} ifelse
- <</PageSize [312 624]>> setpagedevice "
-*End
-*PageRegion C5/C5 Envelope: "
-currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [459 649] put setpagedevice} {pop} ifelse
- <</PageSize [459 649]>> setpagedevice "
-*End
-*PageRegion LetterSmall/US Letter Small: "
-currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [612 792] put setpagedevice} {pop} ifelse
- <</PageSize [612 792]>> setpagedevice "
-*End
-*PageRegion LegalSmall/US Legal Small: "
-currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [612 1008] put setpagedevice} {pop} ifelse
- <</PageSize [612 1008]>> setpagedevice "
-*End
-*PageRegion A4Small/A4 Small: "
-currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [595 842] put setpagedevice} {pop} ifelse
- <</PageSize [595 842]>> setpagedevice "
-*End
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Unknown
-*ImageableArea Letter/US Letter: "16 14.4 595.4 778 "
-*ImageableArea Letter.Transverse/US Letter Transverse: "16 14.4 595.4 778 "
-*ImageableArea Legal/US Legal: "16 9.81 596.16 995 "
-*ImageableArea Tabloid/Ledger: "16 12 780 1208 "
-*ImageableArea A3: "16 12 825.84 1178 "
-*ImageableArea A4: "16 16 578.88 825.17 "
-*ImageableArea A4.Transverse/A4 Transverse: "16 14.4 578.88 825.17 "
-*ImageableArea A5: "14 14.4 407.25 577 "
-*ImageableArea B4: "16 10.2 717.12 1019.25 "
-*ImageableArea B5: "11 15 503.1 716 "
-*ImageableArea Postcard: "14.4 9.81 273.6 407.25 "
-*ImageableArea Invoice/Statement: "21 16 373 595 "
-*ImageableArea Folio: "21 10.2 578.88 922 "
-*ImageableArea Executive: "16 10.2 509.76 743.13 "
-*ImageableArea Comm10/Comm #10 Envelope: "16 12 279 671 "
-*ImageableArea Monarch/Monarch Envelope: "16 12 265.2 525 "
-*ImageableArea DL/DL Envelope: "16 14 295.64 605 "
-*ImageableArea C5/C5 Envelope: "19 14 448 631 "
-*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 "
-*ImageableArea A4Small/A4 Small: "29 31 567 812 "
-*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 "
-*?ImageableArea: "
- save
- /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: Unknown
-*PaperDimension Letter/US Letter: "612 792"
-*PaperDimension Letter.Transverse/US Letter Transverse: "612 792"
-*PaperDimension Legal/US Legal: "612 1008"
-*PaperDimension Tabloid/Ledger: "792 1224"
-*PaperDimension A3: "842 1191"
-*PaperDimension A4: "595 842"
-*PaperDimension A4.Transverse/A4 Transverse: "595 842"
-*PaperDimension A5: "420 595"
-*PaperDimension B4: "729 1032"
-*PaperDimension B5: "516 729 "
-*PaperDimension Postcard: "284 419"
-*PaperDimension Invoice/Statement: "396 612"
-*PaperDimension Folio: "595 936"
-*PaperDimension Executive: "522 756"
-*PaperDimension Comm10/Comm #10 Envelope: "297 684"
-*PaperDimension Monarch/Monarch Envelope: "279 540"
-*PaperDimension DL/DL Envelope: "312 624"
-*PaperDimension C5/C5 Envelope: "459 649"
-*PaperDimension LetterSmall/US Letter Small: "612 792"
-*PaperDimension A4Small/A4 Small: "595 842"
-*PaperDimension LegalSmall/US Legal Small: "612 1008"
-
-*RequiresPageRegion MultiMediaFeeder: True
-
-*OpenUI *ManualFeed/Manual Feed: Boolean
-*OrderDependency: 20 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True: "<</ManualFeed true>> setpagedevice "
-*ManualFeed False: "<</ManualFeed false>> setpagedevice "
-*?ManualFeed: "
- save
- currentpagedevice /ManualFeed get
- {(True)}{(False)}ifelse = flush
- restore
-"
-*End
-*CloseUI: *ManualFeed
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Tray1
-*InputSlot Tray1/Upper tray: "
- currentpagedevice /InputAttributes get
- 0 get dup
- null eq {pop}
- { dup
- /InputAttributes
- 1 dict dup /Priority [0 1 2 3] put
- put setpagedevice
- } ifelse "
-*End
-*InputSlot Tray2/Middle tray: "
- currentpagedevice /InputAttributes get
- 1 get dup
- null eq {pop}
- { dup
- /InputAttributes
- 1 dict dup /Priority [1 0 2 3] put
- put setpagedevice
- } ifelse "
-*End
-*InputSlot Tray3/Lower tray: "
- currentpagedevice /InputAttributes get
- 2 get dup
- null eq {pop}
- { dup
- /InputAttributes
- 1 dict dup /Priority [2 0 1 3] put
- put setpagedevice
- } ifelse "
-*End
-*InputSlot MultiMediaFeeder/Multimedia Power Feeder: "
- currentpagedevice /InputAttributes get
- 3 get dup
- null eq {pop}
- { dup
- /InputAttributes
- 1 dict dup /Priority [3 0 1 2] put
- put setpagedevice
- } ifelse "
-*End
-*?InputSlot: "
-save
- 4 dict
- dup /0 (Tray1) put
- dup /1 (Tray2) put
- dup /2 (Tray3) put
- dup /3 (MultiMediaFeeder) put
- currentpagedevice /InputAttributes get
- dup /Priority known
- { /Priority get 0 get ( ) cvs cvn get }
- {
- dup length 1 eq
- { {pop} forall ( ) cvs cvn get }
- { pop pop (Unknown) } ifelse
- } ifelse
- = flush
-restore
-"
-*End
-*CloseUI: *InputSlot
-
-*DefaultOutputBin: Upper
-*DefaultOutputOrder: Normal
-
-*PageStackOrder Front: Reverse
-*PageStackOrder Upper: Normal
-
-*OpenUI *TraySwitch: Boolean
-*OrderDependency: 50 AnySetup *TraySwitch
-*DefaultTraySwitch: False
-*TraySwitch True/On: "1 dict dup /TraySwitch true put setpagedevice"
-*TraySwitch False/Off: "1 dict dup /TraySwitch false put setpagedevice"
-*?TraySwitch: "
-save
- currentpagedevice /TraySwitch get
- {(True)}{(False)}ifelse = flush
-restore
-"
-*End
-*CloseUI: *TraySwitch
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.002)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM
-*Font Bookman-Demi: Standard "(001.003)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM
-*Font Bookman-Light: Standard "(001.003)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.003)" Standard ROM
-*Font Courier: Standard "(002.004)" Standard ROM
-*Font Courier-Bold: Standard "(002.004)" Standard ROM
-*Font Courier-BoldOblique: Standard "(002.004)" Standard ROM
-*Font Courier-Oblique: Standard "(002.004)" Standard ROM
-*Font Helvetica: Standard "(001.006)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard ROM
-*Font Palatino-Bold: Standard "(001.005)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM
-*Font Palatino-Italic: Standard "(001.005)" Standard ROM
-*Font Palatino-Roman: Standard "(001.005)" Standard ROM
-*Font Symbol: Special "(001.007)" Special ROM
-*Font Times-Bold: Standard "(001.007)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.009)" Standard ROM
-*Font Times-Italic: Standard "(001.007)" Standard ROM
-*Font Times-Roman: Standard "(001.007)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM
-*Font ZapfDingbats: Special "(001.004)" Special 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
- (*) {cvn ==} 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: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "printing"
-*Status: "warming up"
-*Status: "initializing"
-*Status: "idle"
-*Status: "holding"
-*Status: "busy"
-*Status: "waiting"
-*Status: "PrinterError: cover open"
-*Status: "PrinterError: warming up"
-*Status: "PrinterError: toner is low"
-*Status: "PrinterError: paper jam"
-*Status: "PrinterError: out of paper"
-*Status: "PrinterError: service call"
-*Status: "PrinterError: Engine is off line"
-*Status: "PrinterError: Engine is not responding"
-*Status: "PrinterError: Unknown problem occurred"
-*Status: "PrinterError: Manual feed page not requested"
-*Status: "PrinterError: waiting for manual feed"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "Serial"
-*Source: "SerialB"
-*Source: "Fax"
-*Source: "LocalTalk"
-*Source: "EtherTalk"
-*Source: "Parallel"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "cover open"
-*PrinterError: "warming up"
-*PrinterError: "toner is low"
-*PrinterError: "paper jam"
-*PrinterError: "out of paper"
-*PrinterError: "service call"
-*PrinterError: "Engine is off line"
-*PrinterError: "Engine is not responding"
-*PrinterError: "Unknown problem occurred"
-*PrinterError: "Manual feed page not requested"
-*PrinterError: "waiting for manual feed"
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.60lpi.400dpi/60 lpi / 400 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% For 71 lpi / 400 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.71lpi.400dpi/71 lpi / 400 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.71lpi.400dpi/71 lpi / 400 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.71lpi.400dpi/71 lpi / 400 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.71lpi.400dpi/71 lpi / 400 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.71lpi.400dpi/71 lpi / 400 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.71lpi.400dpi/71 lpi / 400 dpi: "70.7107"
-*ColorSepScreenFreq CustomColor.71lpi.400dpi/71 lpi / 400 dpi: "70.7107"
-*ColorSepScreenFreq ProcessCyan.71lpi.400dpi/71 lpi / 400 dpi: "63.2456"
-*ColorSepScreenFreq ProcessMagenta.71lpi.400dpi/71 lpi / 400 dpi: "63.2456"
-*ColorSepScreenFreq ProcessYellow.71lpi.400dpi/71 lpi / 400 dpi: "66.6667"
-
-*% For 47 lpi / 400 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.47lpi.400dpi/47 lpi / 400 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.47lpi.400dpi/47 lpi / 400 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.47lpi.400dpi/47 lpi / 400 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.47lpi.400dpi/47 lpi / 400 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.47lpi.400dpi/47 lpi / 400 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.47lpi.400dpi/47 lpi / 400 dpi: "47.1405"
-*ColorSepScreenFreq CustomColor.47lpi.400dpi/47 lpi / 400 dpi: "47.1405"
-*ColorSepScreenFreq ProcessCyan.47lpi.400dpi/47 lpi / 400 dpi: "42.1637"
-*ColorSepScreenFreq ProcessMagenta.47lpi.400dpi/47 lpi / 400 dpi: "42.1637"
-*ColorSepScreenFreq ProcessYellow.47lpi.400dpi/47 lpi / 400 dpi: "44.4444"
-
-*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) =====================
-
-*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
-
-*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
-{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-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
-
-*% For 71 lpi / 600 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
-
-*% For 85 lpi / 800 dpi =====================
-
-*ColorSepScreenAngle ProcessBlack.85lpi.800dpi/85 lpi / 800 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.85lpi.800dpi/85 lpi / 800 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.85lpi.800dpi/85 lpi / 800 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.85lpi.800dpi/85 lpi / 800 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.85lpi.800dpi/85 lpi / 800 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.800dpi/85 lpi / 800 dpi: "84.8528"
-*ColorSepScreenFreq CustomColor.85lpi.800dpi/85 lpi / 800 dpi: "84.8528"
-*ColorSepScreenFreq ProcessCyan.85lpi.800dpi/85 lpi / 800 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.85lpi.800dpi/85 lpi / 800 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.85lpi.800dpi/85 lpi / 800 dpi: "30.0"
-
-*ColorSepScreenProc ProcessYellow.85lpi.800dpi/85 lpi / 800 dpi: "
-{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-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
-
-*% For 71 lpi / 800 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.71lpi.800dpi/71 lpi / 800 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.71lpi.800dpi/71 lpi / 800 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.71lpi.800dpi/71 lpi / 800 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.71lpi.800dpi/71 lpi / 800 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.71lpi.800dpi/71 lpi / 800 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.71lpi.800dpi/71 lpi / 800 dpi: "70.7107"
-*ColorSepScreenFreq CustomColor.71lpi.800dpi/71 lpi / 800 dpi: "70.7107"
-*ColorSepScreenFreq ProcessCyan.71lpi.800dpi/71 lpi / 800 dpi: "63.2456"
-*ColorSepScreenFreq ProcessMagenta.71lpi.800dpi/71 lpi / 800 dpi: "63.2456"
-*ColorSepScreenFreq ProcessYellow.71lpi.800dpi/71 lpi / 800 dpi: "66.6667"
-
-
-
-*% Produced by "BuildPPD4.0L2.ps" version 4.0 edit 3
-*% Last Edit Date: Jan 3 1995
-*% The byte count of this file should be exactly 033368 or 034253
-*% depending on the filesystem it resides in.
-*% end of PPD file for LaserWriter Pro 810f
diff --git a/psprint_config/configuration/ppds/APLWBGR1.PS b/psprint_config/configuration/ppds/APLWBGR1.PS
deleted file mode 100644
index ce4a20d5517f..000000000000
--- a/psprint_config/configuration/ppds/APLWBGR1.PS
+++ /dev/null
@@ -1,1081 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.3"
-*FileVersion: "1.0"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*PCFileName: "APLWBGR1.PPD"
-*Manufacturer: "Apple"
-*Product: "(LaserWriter 8500)"
-*PSVersion: "(3010.103) 1"
-*ModelName: "Apple LaserWriter 8500"
-*ShortNickName: "Apple LaserWriter 8500"
-*NickName: "Apple LaserWriter 8500 v3010.103"
-
-*% === Options and Constraints =========
-*OpenGroup: InstallableOptions/Options Installed
-*OpenUI *InstalledMemory/Memory Configuration: PickOne
-*DefaultInstalledMemory: 16Meg
-*InstalledMemory 16Meg/Standard 16MB: ""
-*InstalledMemory 20Meg/20MB: ""
-*InstalledMemory 24Meg/24MB: ""
-*InstalledMemory 32Meg/32MB: ""
-*InstalledMemory 48Meg/48MB: ""
-*?InstalledMemory: "
- save
- currentsystemparams /RamSize get
- 1048576 div cvi 6 string cvs dup length dup 3 add string dup 0 4 index
- putinterval dup 2 index (Meg) putinterval exch pop exch pop = flush
- restore
-"
-*End
-*CloseUI: *InstalledMemory
-
-*OpenUI *APOptionalDuplexer/Duplex Printing Unit: Boolean
-*DefaultAPOptionalDuplexer: False
-*APOptionalDuplexer True/Installed: ""
-*APOptionalDuplexer False/Not Installed: ""
-*?APOptionalDuplexer: "
- save
- /DiagnosticProcs /ProcSet {findresource}stopped
- {pop pop false}
- {
- begin
- {duplex-unit-present}stopped {false}if
- end
- }ifelse
- {(True)}{(False)}ifelse = flush
- restore
-"
-*End
-*CloseUI: *APOptionalDuplexer
-
-*OpenUI *APOptionalCassette1/Cassette (Optional 1): PickOne
-*OrderDependency: 10.0 AnySetup *APOptionalCassette1
-*DefaultAPOptionalCassette1: False
-*APOptionalCassette1 True/Installed: ""
-*APOptionalCassette1 False/Not Installed: ""
-*APOptionalCassette1 Preferred/Installed and Preferred: "
- 1 dict dup /InputAttributes 1 dict dup /Priority [2 0 1 3] put put setpagedevice"
-*End
-*?APOptionalCassette1: "
- save
- currentpagedevice /InputAttributes get
- dup 2 known
- {dup 2 get null ne {
- /Priority 2 copy known {
- get 0 get 2 eq {(Preferred)}{(True)}ifelse
- } {
- pop pop (True)
- } ifelse
- }{
- pop (False)
- }ifelse}
- {pop (False)}ifelse = flush
- restore
-"
-*End
-*CloseUI: *APOptionalCassette1
-
-*OpenUI *APOptionalCassette2/Cassette (Optional 2): PickOne
-*OrderDependency: 10.0 AnySetup *APOptionalCassette2
-*DefaultAPOptionalCassette2: False
-*APOptionalCassette2 True/Installed: ""
-*APOptionalCassette2 False/Not Installed: ""
-*APOptionalCassette2 Preferred/Installed and Preferred: "
- 1 dict dup /InputAttributes 1 dict dup /Priority [3 0 1 2] put put setpagedevice"
-*End
-*?APOptionalCassette2: "
- save
- currentpagedevice /InputAttributes get
- dup 3 known
- {dup 3 get null ne {
- /Priority 2 copy known {
- get 0 get 3 eq {(Preferred)}{(True)}ifelse
- } {
- pop pop (True)
- } ifelse
- }{
- pop (False)
- }ifelse}
- {pop (False)}ifelse = flush
- restore
-"
-*End
-*CloseUI: *APOptionalCassette2
-
-*CloseGroup: InstallableOptions
-
-*% ==== uninstalled options =======
-*UIConstraints: *APOptionalCassette1 False *InputSlot OptionalCassette1
-*UIConstraints: *APOptionalCassette2 False *InputSlot OptionalCassette2
-*UIConstraints: *InputSlot OptionalCassette1 *APOptionalCassette1 False
-*UIConstraints: *InputSlot OptionalCassette2 *APOptionalCassette2 False
-*UIConstraints: *APOptionalDuplexer False *Duplex DuplexTumble
-*UIConstraints: *APOptionalDuplexer False *Duplex DuplexNoTumble
-*UIConstraints: *Duplex DuplexTumble *APOptionalDuplexer False
-*UIConstraints: *Duplex DuplexNoTumble *APOptionalDuplexer False
-
-*% ==== paper size/tray combos =======
-*UIConstraints: *PageSize Enormous *InputSlot StandardCassette
-*UIConstraints: *PageSize Enormous *InputSlot OptionalCassette1
-*UIConstraints: *PageSize Enormous *InputSlot OptionalCassette2
-*UIConstraints: *PageRegion Enormous *InputSlot StandardCassette
-*UIConstraints: *PageRegion Enormous *InputSlot OptionalCassette1
-*UIConstraints: *PageRegion Enormous *InputSlot OptionalCassette2
-*UIConstraints: *InputSlot StandardCassette *PageSize Enormous
-*UIConstraints: *InputSlot StandardCassette *PageRegion Enormous
-*UIConstraints: *InputSlot OptionalCassette1 *PageSize Enormous
-*UIConstraints: *InputSlot OptionalCassette1 *PageRegion Enormous
-*UIConstraints: *InputSlot OptionalCassette2 *PageSize Enormous
-*UIConstraints: *InputSlot OptionalCassette2 *PageRegion Enormous
-
-*% ==== only one preferred tray =======
-*UIConstraints: *APOptionalCassette1 Preferred *APOptionalCassette2 Preferred
-*UIConstraints: *APOptionalCassette2 Preferred *APOptionalCassette1 Preferred
-
-*% ==== Device Capabilities ===============
-*LanguageLevel: "3"
-*Protocols: TBCP
-*Emulators: LaserJetIII
-*StartEmulator_LaserJetIII: "currentfile /LaserJetIII statusdict /emulate get exec "
-*StopEmulator_LaserJetIII: "<1B>E"
-*TTRasterizer: Type42
-*?TTRasterizer: "
- save
- 42/FontType resourcestatus
- {pop pop (Type42)}{(None)}ifelse = flush
- restore
-"
-*End
-
-*FreeVM: "2337744"
-*VMOption 16Meg: "2337744"
-*VMOption 20Meg: "2141136"
-*VMOption 24Meg: "2247632"
-*VMOption 32Meg: "5893072"
-*VMOption 48Meg: "13863888"
-
-*FCacheSize 16Meg: 1677721
-*FCacheSize 20Meg: 2097152
-*FCacheSize 24Meg: 2516582
-*FCacheSize 32Meg: 3355443
-*FCacheSize 48Meg: 5033164
-
-*LandscapeOrientation: Minus90
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*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: "20"
-*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: 600dpi
-*?Resolution: "
- save
- currentpagedevice /HWResolution get
- 0 get cvi
- ( ) cvs print
- (dpi)
- = flush
- restore
-"
-*End
-*SuggestedJobTimeout: "0"
-*SuggestedWaitTimeout: "300"
-*PrintPSErrors: False
-
-*% Halftone Information ===============
-*DefaultHalftoneType: 1
-*ScreenFreq: "106.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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*OpenUI *Duplex/Duplex: PickOne
-*OrderDependency: 20.0 AnySetup *Duplex
-*DefaultDuplex: None
-*Duplex None/1-Sided: "1 dict dup /Duplex false put setpagedevice"
-*Duplex DuplexNoTumble/2-Sided, Long-Edge Binding (No Tumble): "
- 2 dict dup /Duplex true put dup /Tumble false put setpagedevice
-"
-*End
-*Duplex DuplexTumble/2-Sided, Short-Edge Binding (Tumble): "
- 2 dict dup /Duplex true put dup /Tumble true put setpagedevice
-"
-*End
-*?Duplex: "
- save
- currentpagedevice /Duplex get
- {currentpagedevice /Tumble get {(DuplexTumble)}{(DuplexNoTumble)}ifelse}
- {(None)}ifelse
- = flush
- restore
-"
-*End
-*CloseUI: *Duplex
-
-*OpenUI *BitsPerPixel/PhotoGrade(TM): PickOne
-*OrderDependency: 20.0 AnySetup *BitsPerPixel
-*DefaultBitsPerPixel: None
-*BitsPerPixel 4/On: "1 dict dup /PreRenderingEnhance true put setpagedevice"
-*BitsPerPixel None/Off: "1 dict dup /PreRenderingEnhance false put setpagedevice"
-*?BitsPerPixel: "
- save
- currentpagedevice /PreRenderingEnhanceDetails get
- /ActualPreRenderingEnhance get
- {(4)}{(None)}ifelse = flush
- restore"
-*End
-*CloseUI: *BitsPerPixel
-
-*OpenUI *Smoothing/FinePrint(TM): Boolean
-*OrderDependency: 20.0 AnySetup *Smoothing
-*DefaultSmoothing: False
-*Smoothing True/On: "1 dict dup /PostRenderingEnhance true put setpagedevice"
-*Smoothing False/Off: "1 dict dup /PostRenderingEnhance false put setpagedevice"
-*?Smoothing: "
- save
- currentpagedevice /PostRenderingEnhance get
- {(True)}{(False)}ifelse = flush
- restore"
-*End
-*CloseUI: *Smoothing
-
-*% Paper Handling ===================
-
-*% Code in this section both selects a tray and sets up a frame buffer.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 20.0 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/US Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Legal/US Legal: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Tabloid: "
- 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A3: "
- 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A5: "
- 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize B4: "
- 2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize B5: "
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Executive: "
- 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Statement: "
- 2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize ExtraBig/Large Format 13" x 18": "
- 2 dict dup /PageSize [936 1296] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize MajorBig/Large Format 13" x 18.50": "
- 2 dict dup /PageSize [936 1332] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Enormous/Large Format 13" x 20": "
- 2 dict dup /PageSize [936 1440] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Env10/Comm10 Envelope: "
- 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize EnvMonarch/Monarch Envelope: "
- 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize EnvC5/C5 Envelope: "
- 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize EnvDL/DL Envelope: "
- 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Postcard: "
- 2 dict dup /PageSize [284 419] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize LetterSmall/US Letter Small: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox [25 25 587 767] put setpagedevice"
-*End
-*PageSize LegalSmall/US Legal Small: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox [25 25 587 983] put setpagedevice"
-*End
-*PageSize A4Small/A4 Small: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox [25 25 570 817] put setpagedevice"
-*End
-*?PageSize: "
- save
- currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if
- (Unknown)
- 18 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [792 1224] (Tabloid) put
- dup [842 1191] (A3) put
- dup [595 842] (A4) put
- dup [420 595] (A5) put
- dup [729 1032] (B4) put
- dup [516 729] (B5) put
- dup [522 756] (Executive) put
- dup [396 612] (Statement) put
- dup [936 1296] (ExtraBig) put
- dup [936 1332] (MajorBig) put
- dup [936 1440] (Enormous) put
- dup [297 684] (Env10) put
- dup [279 540] (EnvMonarch) put
- dup [459 649] (EnvC5) put
- dup [312 624] (EnvDL) put
- dup [284 419] (Postcard) put
-{ exch aload pop 4 index sub abs 5 le exch
- 5 index sub abs 5 le and
- {exch pop exit}{pop}ifelse
- }bind forall
- currentpagedevice /ImagingBBox get null ne {
- % Form LetterSmall, LegalSmall, or A4Small
- dup length dup 5 add string dup dup 0 5 index putinterval
- 3 -1 roll (Small) putinterval exch pop
- }if
- = flush pop pop
- restore
-"
-*End
-*CloseUI: *PageSize
-
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 20.0 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter/US Letter: "
- 3 dict dup /PageSize [612 792] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 792] put put put
- setpagedevice"
-*End
-*PageRegion Legal/US Legal: "
- 3 dict dup /PageSize [612 1008] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 1008] put put put
- setpagedevice"
-*End
-*PageRegion Tabloid: "
- 3 dict dup /PageSize [792 1224] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [792 1224] put put put
- setpagedevice"
-*End
-*PageRegion A3: "
- 3 dict dup /PageSize [842 1191] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [842 1191] put put put
- setpagedevice"
-*End
-*PageRegion A4: "
- 3 dict dup /PageSize [595 842] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [595 842] put put put
- setpagedevice"
-*End
-*PageRegion A5: "
- 3 dict dup /PageSize [420 595] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [420 595] put put put
- setpagedevice"
-*End
-*PageRegion B4: "
- 3 dict dup /PageSize [729 1032] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [729 1032] put put put
- setpagedevice"
-*End
-*PageRegion B5: "
- 3 dict dup /PageSize [516 729] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [516 729] put put put
- setpagedevice"
-*End
-*PageRegion Executive: "
- 3 dict dup /PageSize [522 756] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [522 756] put put put
- setpagedevice"
-*End
-*PageRegion Statement: "
- 3 dict dup /PageSize [396 612] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [396 612] put put put
- setpagedevice"
-*End
-*PageRegion ExtraBig/Large Format 13" x 18": "
- 3 dict dup /PageSize [936 1296] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [936 1296] put put put
- setpagedevice"
-*End
-*PageRegion MajorBig/Large Format 13" x 18.50": "
- 3 dict dup /PageSize [936 1332] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [936 1332] put put put
- setpagedevice"
-*End
-*PageRegion Enormous/Large Format 13" x 20": "
- 3 dict dup /PageSize [936 1440] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [936 1440] put put put
- setpagedevice"
-*End
-*PageRegion Env10/Comm10 Envelope: "
- 3 dict dup /PageSize [297 684] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [297 684] put put put
- setpagedevice"
-*End
-*PageRegion EnvMonarch/Monarch Envelope: "
- 3 dict dup /PageSize [279 540] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [279 540] put put put
- setpagedevice"
-*End
-*PageRegion EnvC5/C5 Envelope: "
- 3 dict dup /PageSize [459 649] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [459 649] put put put
- setpagedevice"
-*End
-*PageRegion EnvDL/DL Envelope: "
- 3 dict dup /PageSize [312 624] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [312 624] put put put
- setpagedevice"
-*End
-*PageRegion Postcard: "
- 3 dict dup /PageSize [284 419] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [284 419] put put put
- setpagedevice"
-*End
-*PageRegion LetterSmall/US Letter Small: "
- 3 dict dup /PageSize [612 792] put dup /ImagingBBox [25 25 587 767] put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 792] put put put
- setpagedevice"
-*End
-*PageRegion LegalSmall/US Legal Small: "
- 3 dict dup /PageSize [612 1008] put dup /ImagingBBox [25 25 587 983] put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 1008] put put put
- setpagedevice"
-*End
-*PageRegion A4Small/A4 Small: "
- 3 dict dup /PageSize [595 842] put dup /ImagingBBox [25 25 570 817] put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [595 842] put put put
- setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-*ImageableArea Letter/US Letter: "9.9001 11.2801 600.78 779.28 "
-*ImageableArea Legal/US Legal: "11.28 13.62 602.64 995.46 "
-*ImageableArea Tabloid: "13.4401 15.8401 777.6 1209.24 "
-*ImageableArea A3: "14.4 16.32 828.48 1174.68 "
-*ImageableArea A4: "10.62 12.24 583.5 830.16 "
-*ImageableArea A5: "11.7601 9.6001 407.4 585.6 "
-*ImageableArea B4: "13.56 15.9001 716.28 1016.94 "
-*ImageableArea B5: "11.28 11.28 503.88 717.84 "
-*ImageableArea Executive: "11.3401 11.28 509.82 744.72 "
-*ImageableArea Statement: "10.0801 10.68 383.88 602.04 "
-*ImageableArea ExtraBig/Large Format 13" x 18": "15.84 14.8801 918.24 1277.88 "
-*ImageableArea MajorBig/Large Format 13" x 18.50": "15.84 17.0401 918.24 1316.04 "
-*ImageableArea Enormous/Large Format 13" x 20": "15.84 17.0401 918.24 1424.04 "
-*ImageableArea Env10/Comm10 Envelope: "11.28 9.6001 287.76 667.56 "
-*ImageableArea EnvMonarch/Monarch Envelope: "10.5601 13.4401 267.84 526.44 "
-*ImageableArea EnvC5/C5 Envelope: "6.4801 9.36 451.92 638.52 "
-*ImageableArea EnvDL/DL Envelope: "11.7601 13.4401 299.76 612.84 "
-*ImageableArea Postcard: "11.2801 12.18 272.4 407.46 "
-*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 "
-*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 "
-*ImageableArea A4Small/A4 Small: "29 31 567 812 "
-*?ImageableArea: "
-save
- /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
- (\n) print flush
-restore
-"
-*End
-
-*% These provide the physical dimensions of the paper (by keyword)
-*DefaultPaperDimension: Letter
-*PaperDimension Letter/US Letter: "612 792"
-*PaperDimension Legal/US Legal: "612 1008"
-*PaperDimension Tabloid: "792 1224"
-*PaperDimension A3: "842 1191"
-*PaperDimension A4: "595 842"
-*PaperDimension A5: "420 595"
-*PaperDimension B4: "729 1032"
-*PaperDimension B5: "516 729"
-*PaperDimension Executive: "522 756"
-*PaperDimension Statement: "396 612"
-*PaperDimension ExtraBig/Large Format 13" x 18": "936 1296"
-*PaperDimension MajorBig/Large Format 13" x 18.50": "936 1332"
-*PaperDimension Enormous/Large Format 13" x 20": "936 1440"
-*PaperDimension Env10/Comm10 Envelope: "297 684"
-*PaperDimension EnvMonarch/Monarch Envelope: "279 540"
-*PaperDimension EnvC5/C5 Envelope: "459 649"
-*PaperDimension EnvDL/DL Envelope: "312 624"
-*PaperDimension Postcard: "284 419"
-*PaperDimension LetterSmall/US Letter Small: "612 792"
-*PaperDimension LegalSmall/US Legal Small: "612 1008"
-*PaperDimension A4Small/A4 Small: "595 842"
-
-*RequiresPageRegion Multipurpose: True
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20.0 AnySetup *InputSlot
-*DefaultInputSlot: StandardCassette
-*InputSlot StandardCassette/Cassette (Standard): "
-currentpagedevice /InputAttributes get 0 get
-dup null eq
-{ pop }
-{ dup length 1 add dict copy
- dup /InputAttributes
- 1 dict dup /Priority [0 1 2 3] put
- put setpagedevice
-} ifelse"
-*End
-*InputSlot Multipurpose: "
-currentpagedevice /InputAttributes get 1 get
-dup null eq
-{ pop }
-{ dup length 1 add dict copy
- dup /InputAttributes
- 1 dict dup /Priority [1 0 2 3] put
- put setpagedevice
-} ifelse"
-*End
-*InputSlot OptionalCassette1/Cassette (Optional 1): "
-currentpagedevice /InputAttributes get 2 get
-dup null eq
-{ pop }
-{ dup length 1 add dict copy
- dup /InputAttributes
- 1 dict dup /Priority [2 0 1 3] put
- put setpagedevice
-} ifelse"
-*End
-*InputSlot OptionalCassette2/Cassette (Optional 2): "
-currentpagedevice /InputAttributes get 3 get
-dup null eq
-{ pop }
-{ dup length 1 add dict copy
- dup /InputAttributes
- 1 dict dup /Priority [3 0 1 2] put
- put setpagedevice
-} ifelse"
-*End
-*?InputSlot: "
-save
- 2 dict
- dup /0 (StandardCassette) put
- dup /1 (Multipurpose) put
- dup /2 (OptionalCassette1) put
- dup /3 (OptionalCassette2) put
- currentpagedevice /InputAttributes get
- dup /Priority known
- { /Priority get 0 get ( ) cvs cvn get }
- {
- dup length 1 eq
- { {pop} forall ( ) cvs cvn get }
- { pop pop (Unknown) } ifelse
- } ifelse
- = flush
-restore
-"
-*End
-*CloseUI: *InputSlot
-
-*OpenUI *ManualFeed/Manual Feed: Boolean
-*OrderDependency: 30.0 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice"
-*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice"
-*?ManualFeed: "
- save
- currentpagedevice /ManualFeed get
- {(True)}{(False)}ifelse = flush
- restore
-"
-*End
-*CloseUI: *ManualFeed
-
-*OpenUI *TraySwitch/Tray Switch: Boolean
-*OrderDependency: 30.0 AnySetup *TraySwitch
-*DefaultTraySwitch: True
-*TraySwitch True/On: "
- statusdict begin product (LaserWriter 12/640 PS) eq end
- currentpagedevice /Duplex 2 copy known {get}{pop pop false}ifelse and
- { currentpagedevice /InputAttributes get
- /Priority 2 copy known
- { get [ exch {dup 1 eq {pop}if}bind forall ]
- 1 dict dup /InputAttributes 1 dict dup /Priority
- 7 -1 roll put put setpagedevice
- }{pop pop}ifelse
- }if
- 1 dict dup /TraySwitch true put setpagedevice
-"
-*End
-*TraySwitch False/Off: "1 dict dup /TraySwitch false put setpagedevice"
-*?TraySwitch: "
- save
- currentpagedevice /TraySwitch get
- {(True)}{(False)}ifelse = flush
- restore
-"
-*End
-*CloseUI: *TraySwitch
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font AlbertusMT-Italic: Standard "(001.000)" Standard ROM
-*Font AlbertusMT-Light: Standard "(001.000)" Standard ROM
-*Font AlbertusMT: Standard "(001.000)" Standard ROM
-*Font AntiqueOlive-Bold: Standard "(501.009)" Standard ROM
-*Font AntiqueOlive-Compact: Standard "(501.008)" Standard ROM
-*Font AntiqueOlive-Italic: Standard "(501.010)" Standard ROM
-*Font AntiqueOlive-Roman: Standard "(501.008)" Standard ROM
-*Font AntiqueOliveCE-Bold: Win1250 "(501.009)" ExtendedRoman ROM
-*Font AntiqueOliveCE-Compact: Win1250 "(501.008)" ExtendedRoman ROM
-*Font AntiqueOliveCE-Italic: Win1250 "(501.010)" ExtendedRoman ROM
-*Font AntiqueOliveCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM
-*Font Apple-Chancery: Standard "(001.001)" Standard ROM
-*Font Apple-ChanceryCE: Win1250 "(001.001)" ExtendedRoman ROM
-*Font Arial-BoldItalicMT: Standard "(501.009)" Standard ROM
-*Font Arial-BoldMT: Standard "(501.009)" Standard ROM
-*Font Arial-ItalicMT: Standard "(501.012)" Standard ROM
-*Font ArialCE-Bold: Win1250 "(501.009)" ExtendedRoman ROM
-*Font ArialCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM
-*Font ArialCE-Italic: Win1250 "(501.012)" ExtendedRoman ROM
-*Font ArialCE: Win1250 "(501.009)" ExtendedRoman ROM
-*Font ArialMT: Standard "(501.009)" Standard ROM
-*Font AvantGarde-Book: Standard "(501.009)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(501.009)" Standard ROM
-*Font AvantGarde-Demi: Standard "(501.010)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(501.010)" Standard ROM
-*Font AvantGardeCE-Book: Win1250 "(501.009)" ExtendedRoman ROM
-*Font AvantGardeCE-BookOblique: Win1250 "(501.009)" ExtendedRoman ROM
-*Font AvantGardeCE-Demi: Win1250 "(501.010)" ExtendedRoman ROM
-*Font AvantGardeCE-DemiOblique: Win1250 "(501.010)" ExtendedRoman ROM
-*Font Bodoni-Bold: Standard "(501.006)" Standard ROM
-*Font Bodoni-BoldItalic: Standard "(501.007)" Standard ROM
-*Font Bodoni-Italic: Standard "(501.007)" Standard ROM
-*Font Bodoni-Poster: Standard "(501.009)" Standard ROM
-*Font Bodoni-PosterCompressed: Standard "(501.007)" Standard ROM
-*Font Bodoni: Standard "(501.008)" Standard ROM
-*Font BodoniCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
-*Font BodoniCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman ROM
-*Font BodoniCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM
-*Font BodoniCE-Poster: Win1250 "(501.009)" ExtendedRoman ROM
-*Font BodoniCE-PosterCompressed: Win1250 "(501.007)" ExtendedRoman ROM
-*Font BodoniCE: Win1250 "(501.008)" ExtendedRoman ROM
-*Font Bookman-Demi: Standard "(501.007)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(501.008)" Standard ROM
-*Font Bookman-Light: Standard "(501.006)" Standard ROM
-*Font Bookman-LightItalic: Standard "(501.007)" Standard ROM
-*Font BookmanCE-Demi: Win1250 "(501.007)" ExtendedRoman ROM
-*Font BookmanCE-DemiItalic: Win1250 "(501.008)" ExtendedRoman ROM
-*Font BookmanCE-Light: Win1250 "(501.006)" ExtendedRoman ROM
-*Font BookmanCE-LightItalic: Win1250 "(501.007)" ExtendedRoman ROM
-*Font Carta: Special "(001.001)" Standard ROM
-*Font Chicago: Standard "(501.011)" Standard ROM
-*Font ChicagoCE: Win1250 "(501.011)" ExtendedRoman ROM
-*Font Clarendon-Bold: Standard "(501.008)" Standard ROM
-*Font Clarendon-Light: Standard "(501.009)" Standard ROM
-*Font Clarendon: Standard "(501.009)" Standard ROM
-*Font ClarendonCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
-*Font ClarendonCE-Light: Win1250 "(501.009)" ExtendedRoman ROM
-*Font ClarendonCE: Win1250 "(501.009)" ExtendedRoman ROM
-*Font CooperBlack-Italic: Standard "(001.003)" Standard ROM
-*Font CooperBlack: Standard "(001.003)" Standard ROM
-*Font Copperplate-ThirtyThreeBC: Standard "(001.002)" Standard ROM
-*Font Copperplate-ThirtyTwoBC: Standard "(001.002)" Standard ROM
-*Font Coronet-Regular: Standard "(001.000)" Standard ROM
-*Font CoronetCE-Regular: Win1250 "(001.000)" ExtendedRoman ROM
-*Font Courier-Bold: Standard "(501.010)" Standard ROM
-*Font Courier-BoldOblique: Standard "(501.010)" Standard ROM
-*Font Courier-Oblique: Standard "(501.010)" Standard ROM
-*Font Courier: Standard "(501.010)" Standard ROM
-*Font CourierCE-Bold: Win1250 "(501.010)" ExtendedRoman ROM
-*Font CourierCE-BoldOblique: Win1250 "(501.010)" ExtendedRoman ROM
-*Font CourierCE-Oblique: Win1250 "(501.010)" ExtendedRoman ROM
-*Font CourierCE: Win1250 "(501.010)" ExtendedRoman ROM
-*Font Eurostile-Bold: Standard "(501.008)" Standard ROM
-*Font Eurostile-BoldExtendedTwo: Standard "(501.008)" Standard ROM
-*Font Eurostile-ExtendedTwo: Standard "(501.010)" Standard ROM
-*Font Eurostile: Standard "(501.008)" Standard ROM
-*Font EurostileCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
-*Font EurostileCE-BoldExtendedTwo: Win1250 "(501.008)" ExtendedRoman ROM
-*Font EurostileCE-ExtendedTwo: Win1250 "(501.010)" ExtendedRoman ROM
-*Font EurostileCE: Win1250 "(501.008)" ExtendedRoman ROM
-*Font Geneva: Standard "(501.007)" Standard ROM
-*Font GenevaCE: Win1250 "(501.007)" ExtendedRoman ROM
-*Font GillSans-Bold: Standard "(501.007)" Standard ROM
-*Font GillSans-BoldCondensed: Standard "(501.006)" Standard ROM
-*Font GillSans-BoldItalic: Standard "(501.008)" Standard ROM
-*Font GillSans-Condensed: Standard "(501.007)" Standard ROM
-*Font GillSans-ExtraBold: Standard "(501.008)" Standard ROM
-*Font GillSans-Italic: Standard "(501.008)" Standard ROM
-*Font GillSans-Light: Standard "(501.009)" Standard ROM
-*Font GillSans-LightItalic: Standard "(501.009)" Standard ROM
-*Font GillSans: Standard "(501.009)" Standard ROM
-*Font GillSansCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM
-*Font GillSansCE-BoldCondensed: Win1250 "(501.006)" ExtendedRoman ROM
-*Font GillSansCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman ROM
-*Font GillSansCE-Condensed: Win1250 "(501.007)" ExtendedRoman ROM
-*Font GillSansCE-ExtraBold: Win1250 "(501.008)" ExtendedRoman ROM
-*Font GillSansCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM
-*Font GillSansCE-Light: Win1250 "(501.009)" ExtendedRoman ROM
-*Font GillSansCE-LightItalic: Win1250 "(501.009)" ExtendedRoman ROM
-*Font GillSansCE-Roman: Win1250 "(501.009)" ExtendedRoman ROM
-*Font Goudy-Bold: Standard "(001.002)" Standard ROM
-*Font Goudy-BoldItalic: Standard "(001.002)" Standard ROM
-*Font Goudy-ExtraBold: Standard "(001.001)" Standard ROM
-*Font Goudy-Italic: Standard "(001.002)" Standard ROM
-*Font Goudy: Standard "(001.003)" Standard ROM
-*Font Helvetica-Bold: Standard "(501.010)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(501.010)" Standard ROM
-*Font Helvetica-Condensed-Bold: Standard "(501.009)" Standard ROM
-*Font Helvetica-Condensed-BoldObl: Standard "(501.009)" Standard ROM
-*Font Helvetica-Condensed-Oblique: Standard "(501.010)" Standard ROM
-*Font Helvetica-Condensed: Standard "(501.010)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(501.010)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(501.010)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(501.008)" Standard ROM
-*Font Helvetica-Narrow: Standard "(501.008)" Standard ROM
-*Font Helvetica-Oblique: Standard "(501.008)" Standard ROM
-*Font Helvetica: Standard "(501.008)" Standard ROM
-*Font HelveticaCE-Bold: Win1250 "(501.010)" ExtendedRoman ROM
-*Font HelveticaCE-BoldOblique: Win1250 "(501.010)" ExtendedRoman ROM
-*Font HelveticaCE-Cond: Win1250 "(501.010)" ExtendedRoman ROM
-*Font HelveticaCE-CondBold: Win1250 "(501.009)" ExtendedRoman ROM
-*Font HelveticaCE-CondBoldObl: Win1250 "(501.009)" ExtendedRoman ROM
-*Font HelveticaCE-CondObl: Win1250 "(501.010)" ExtendedRoman ROM
-*Font HelveticaCE-Narrow: Win1250 "(501.008)" ExtendedRoman ROM
-*Font HelveticaCE-NarrowBold: Win1250 "(501.010)" ExtendedRoman ROM
-*Font HelveticaCE-NarrowBoldOblique: Win1250 "(501.010)" ExtendedRoman ROM
-*Font HelveticaCE-NarrowOblique: Win1250 "(501.008)" ExtendedRoman ROM
-*Font HelveticaCE-Oblique: Win1250 "(501.008)" ExtendedRoman ROM
-*Font HelveticaCE: Win1250 "(501.008)" ExtendedRoman ROM
-*Font HoeflerText-Black: Standard "(501.008)" Standard ROM
-*Font HoeflerText-BlackItalic: Standard "(501.009)" Standard ROM
-*Font HoeflerText-Italic: Standard "(501.010)" Standard ROM
-*Font HoeflerText-Ornaments: Special "(001.001)" Special ROM
-*Font HoeflerText-Regular: Standard "(501.009)" Standard ROM
-*Font HoeflerTextCE-Black: Win1250 "(501.008)" ExtendedRoman ROM
-*Font HoeflerTextCE-BlackItalic: Win1250 "(501.009)" ExtendedRoman ROM
-*Font HoeflerTextCE-Italic: Win1250 "(501.010)" ExtendedRoman ROM
-*Font HoeflerTextCE-Regular: Win1250 "(501.009)" ExtendedRoman ROM
-*Font JoannaMT-Bold: Standard "(501.008)" Standard ROM
-*Font JoannaMT-BoldItalic: Standard "(501.008)" Standard ROM
-*Font JoannaMT-Italic: Standard "(501.008)" Standard ROM
-*Font JoannaMT: Standard "(501.009)" Standard ROM
-*Font JoannaMTCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
-*Font JoannaMTCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman ROM
-*Font JoannaMTCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM
-*Font JoannaMTCE: Win1250 "(501.009)" ExtendedRoman ROM
-*Font LetterGothic-Bold: Standard "(501.010)" Standard ROM
-*Font LetterGothic-BoldSlanted: Standard "(501.010)" Standard ROM
-*Font LetterGothic-Slanted: Standard "(501.010)" Standard ROM
-*Font LetterGothic: Standard "(501.009)" Standard ROM
-*Font LetterGothicCE-Bold: Win1250 "(501.010)" ExtendedRoman ROM
-*Font LetterGothicCE-BoldSlanted: Win1250 "(501.010)" ExtendedRoman ROM
-*Font LetterGothicCE-Slanted: Win1250 "(501.010)" ExtendedRoman ROM
-*Font LetterGothicCE: Win1250 "(501.009)" ExtendedRoman ROM
-*Font LubalinGraph-Book: Standard "(501.009)" Standard ROM
-*Font LubalinGraph-BookOblique: Standard "(501.009)" Standard ROM
-*Font LubalinGraph-Demi: Standard "(501.009)" Standard ROM
-*Font LubalinGraph-DemiOblique: Standard "(501.009)" Standard ROM
-*Font LubalinGraphCE-Book: Win1250 "(501.009)" ExtendedRoman ROM
-*Font LubalinGraphCE-BookOblique: Win1250 "(501.009)" ExtendedRoman ROM
-*Font LubalinGraphCE-Demi: Win1250 "(501.009)" ExtendedRoman ROM
-*Font LubalinGraphCE-DemiOblique: Win1250 "(501.009)" ExtendedRoman ROM
-*Font Marigold: Standard "(001.000)" Standard ROM
-*Font MonaLisa-Recut: Standard "(001.000)" Standard ROM
-*Font Monaco: Standard "(501.012)" Standard ROM
-*Font MonacoCE: Win1250 "(501.012)" ExtendedRoman ROM
-*Font NewCenturySchlbk-Bold: Standard "(501.008)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(501.009)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(501.011)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(501.008)" Standard ROM
-*Font NewCenturySchlbkCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
-*Font NewCenturySchlbkCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM
-*Font NewCenturySchlbkCE-Italic: Win1250 "(501.011)" ExtendedRoman ROM
-*Font NewCenturySchlbkCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM
-*Font NewYork: Standard "(501.013)" Standard ROM
-*Font NewYorkCE: Win1250 "(501.013)" ExtendedRoman ROM
-*Font Optima-Bold: Standard "(501.008)" Standard ROM
-*Font Optima-BoldItalic: Standard "(501.009)" Standard ROM
-*Font Optima-Italic: Standard "(501.010)" Standard ROM
-*Font Optima: Standard "(501.010)" Standard ROM
-*Font OptimaCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
-*Font OptimaCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM
-*Font OptimaCE-Italic: Win1250 "(501.010)" ExtendedRoman ROM
-*Font OptimaCE-Roman: Win1250 "(501.010)" ExtendedRoman ROM
-*Font Oxford: Standard "(001.000)" Standard ROM
-*Font Palatino-Bold: Standard "(501.008)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(501.007)" Standard ROM
-*Font Palatino-Italic: Standard "(501.008)" Standard ROM
-*Font Palatino-Roman: Standard "(501.006)" Standard ROM
-*Font PalatinoCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
-*Font PalatinoCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman ROM
-*Font PalatinoCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM
-*Font PalatinoCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM
-*Font StempelGaramond-Bold: Standard "(501.007)" Standard ROM
-*Font StempelGaramond-BoldItalic: Standard "(501.012)" Standard ROM
-*Font StempelGaramond-Italic: Standard "(501.009)" Standard ROM
-*Font StempelGaramond-Roman: Standard "(501.011)" Standard ROM
-*Font StempelGaramondCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM
-*Font StempelGaramondCE-BoldItalic: Win1250 "(501.012)" ExtendedRoman ROM
-*Font StempelGaramondCE-Italic: Win1250 "(501.009)" ExtendedRoman ROM
-*Font StempelGaramondCE-Roman: Win1250 "(501.011)" ExtendedRoman ROM
-*Font Symbol: Special "(001.008)" Standard ROM
-*Font Tekton: Standard "(001.001)" Standard ROM
-*Font Times-Bold: Standard "(501.009)" Standard ROM
-*Font Times-BoldItalic: Standard "(501.009)" Standard ROM
-*Font Times-Italic: Standard "(501.010)" Standard ROM
-*Font Times-Roman: Standard "(501.010)" Standard ROM
-*Font TimesCE-Bold: Win1250 "(501.009)" ExtendedRoman ROM
-*Font TimesCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM
-*Font TimesCE-Italic: Win1250 "(501.010)" ExtendedRoman ROM
-*Font TimesCE-Roman: Win1250 "(501.010)" ExtendedRoman ROM
-*Font TimesNewRomanCE-Bold: Win1250 "(501.009)" ExtendedRoman ROM
-*Font TimesNewRomanCE-BoldItalic: Win1250 "(501.011)" ExtendedRoman ROM
-*Font TimesNewRomanCE-Italic: Win1250 "(501.011)" ExtendedRoman ROM
-*Font TimesNewRomanCE: Win1250 "(501.010)" ExtendedRoman ROM
-*Font TimesNewRomanPS-BoldItalicMT: Standard "(501.011)" Standard ROM
-*Font TimesNewRomanPS-BoldMT: Standard "(501.009)" Standard ROM
-*Font TimesNewRomanPS-ItalicMT: Standard "(501.011)" Standard ROM
-*Font TimesNewRomanPSMT: Standard "(501.010)" Standard ROM
-*Font Univers-Bold: Standard "(501.008)" Standard ROM
-*Font Univers-BoldExt: Standard "(501.010)" Standard ROM
-*Font Univers-BoldExtObl: Standard "(501.010)" Standard ROM
-*Font Univers-BoldOblique: Standard "(501.008)" Standard ROM
-*Font Univers-Condensed: Standard "(501.011)" Standard ROM
-*Font Univers-CondensedBold: Standard "(501.009)" Standard ROM
-*Font Univers-CondensedBoldOblique: Standard "(501.009)" Standard ROM
-*Font Univers-CondensedOblique: Standard "(501.011)" Standard ROM
-*Font Univers-Extended: Standard "(501.009)" Standard ROM
-*Font Univers-ExtendedObl: Standard "(501.009)" Standard ROM
-*Font Univers-Light: Standard "(501.009)" Standard ROM
-*Font Univers-LightOblique: Standard "(501.009)" Standard ROM
-*Font Univers-Oblique: Standard "(501.009)" Standard ROM
-*Font Univers: Standard "(501.009)" Standard ROM
-*Font UniversCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
-*Font UniversCE-BoldExt: Win1250 "(501.010)" ExtendedRoman ROM
-*Font UniversCE-BoldExtObl: Win1250 "(501.010)" ExtendedRoman ROM
-*Font UniversCE-BoldOblique: Win1250 "(501.008)" ExtendedRoman ROM
-*Font UniversCE-Condensed: Win1250 "(501.011)" ExtendedRoman ROM
-*Font UniversCE-CondensedBold: Win1250 "(501.009)" ExtendedRoman ROM
-*Font UniversCE-CondensedBoldOblique: Win1250 "(501.009)" ExtendedRoman ROM
-*Font UniversCE-CondensedOblique: Win1250 "(501.011)" ExtendedRoman ROM
-*Font UniversCE-Extended: Win1250 "(501.009)" ExtendedRoman ROM
-*Font UniversCE-ExtendedObl: Win1250 "(501.009)" ExtendedRoman ROM
-*Font UniversCE-Light: Win1250 "(501.009)" ExtendedRoman ROM
-*Font UniversCE-LightOblique: Win1250 "(501.009)" ExtendedRoman ROM
-*Font UniversCE-Medium: Win1250 "(501.009)" ExtendedRoman ROM
-*Font UniversCE-Oblique: Win1250 "(501.009)" ExtendedRoman ROM
-*Font Wingdings-Regular: Special "(001.001)" Special ROM
-*Font ZapfChancery-MediumItalic: Standard "(002.000)" Standard ROM
-*Font ZapfChanceryCE-MediumItalic: Win1250 "(002.000)" ExtendedRoman ROM
-*Font ZapfDingbats: Special "(002.000)" 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: "initializing"
-*Status: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "PrinterError: check if engine is connected"
-*Status: "PrinterError: fuser temperature malfunction"
-*Status: "PrinterError: service call - ROS motor"
-*Status: "PrinterError: service call - fan alarm"
-*Status: "PrinterError: service call - main motor"
-*Status: "PrinterError: service call - NVM"
-*Status: "PrinterError: service call"
-*Status: "PrinterError: top cover open"
-*Status: "PrinterError: fuser cover open"
-*Status: "PrinterError: duplex unit rear cover open"
-*Status: "PrinterError: warming up"
-*Status: "PrinterError: toner cartridge missing or incorrect"
-*Status: "PrinterError: cassette fail"
-*Status: "PrinterError: Cassette (Standard): no paper tray"
-*Status: "PrinterError: Cassette (Optional 1): no paper tray"
-*Status: "PrinterError: Cassette (Optional 2): no paper tray"
-*Status: "PrinterError: Multipurpose Tray: no cassette"
-*Status: "PrinterError: out of paper"
-*Status: "PrinterError: Cassette (Standard): out of paper"
-*Status: "PrinterError: Cassette (Optional 1): out of paper"
-*Status: "PrinterError: Cassette (Optional 2): out of paper"
-*Status: "PrinterError: Multipurpose Tray: out of paper"
-*Status: "PrinterError: Output Tray Full"
-*Status: "PrinterError: Illegal size at duplex mode"
-*Status: "PrinterError: Cassette (Standard): Illegal size at duplex mode"
-*Status: "PrinterError: Cassette (Optional 1): Illegal size at duplex mode"
-*Status: "PrinterError: Cassette (Optional 2): Illegal size at duplex mode"
-*Status: "PrinterError: Multipurpose Tray: Illegal size at duplex mode"
-*Status: "PrinterError: paper jam"
-*Status: "PrinterError: paper exit misfeed"
-*Status: "PrinterError: paper registration misfeed"
-*Status: "PrinterError: paper duplex misfeed"
-*Status: "PrinterError: paper early feed jam"
-*Status: "PrinterError: test printing stage"
-*Status: "PrinterError: incorrect paper size setting"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "EtherTalk"
-*Source: "LocalTalk"
-*Source: "Parallel"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "check if engine is connected"
-*PrinterError: "fuser temperature malfunction"
-*PrinterError: "service call - ROS motor"
-*PrinterError: "service call - fan alarm"
-*PrinterError: "service call - main motor"
-*PrinterError: "service call - NVM"
-*PrinterError: "service call"
-*PrinterError: "top cover open"
-*PrinterError: "fuser cover open"
-*PrinterError: "duplex unit rear cover open"
-*PrinterError: "warming up"
-*PrinterError: "toner cartridge missing or incorrect"
-*PrinterError: "cassette fail"
-*PrinterError: "Cassette (Standard): no paper tray"
-*PrinterError: "Cassette (Optional 1): no paper tray"
-*PrinterError: "Cassette (Optional 2): no paper tray"
-*PrinterError: "Multipurpose Tray: no cassette"
-*PrinterError: "out of paper"
-*PrinterError: "Cassette (Standard): out of paper"
-*PrinterError: "Cassette (Optional 1): out of paper"
-*PrinterError: "Cassette (Optional 2): out of paper"
-*PrinterError: "Multipurpose Tray: out of paper"
-*PrinterError: "Output Tray Full"
-*PrinterError: "Illegal size at duplex mode"
-*PrinterError: "Cassette (Standard): Illegal size at duplex mode"
-*PrinterError: "Cassette (Optional 1): Illegal size at duplex mode"
-*PrinterError: "Cassette (Optional 2): Illegal size at duplex mode"
-*PrinterError: "Multipurpose Tray: Illegal size at duplex mode"
-*PrinterError: "paper jam"
-*PrinterError: "paper exit misfeed"
-*PrinterError: "paper registration misfeed"
-*PrinterError: "paper duplex misfeed"
-*PrinterError: "paper early feed jam"
-*PrinterError: "test printing stage"
-*PrinterError: "incorrect paper size setting"
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
-
-*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) =====================
-
-*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
-
-*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
-{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-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
-
-*% For 71 lpi / 600 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
-
-*% Last Edit Date: Oct 17 1997
-*% The byte count of this file should be exactly 043414 or 044495
-*% depending on the filesystem it resides in.
-*% end of PPD file for LaserWriter 8500
diff --git a/psprint_config/configuration/ppds/APLWCOB1.PS b/psprint_config/configuration/ppds/APLWCOB1.PS
deleted file mode 100644
index d6c6daee0c39..000000000000
--- a/psprint_config/configuration/ppds/APLWCOB1.PS
+++ /dev/null
@@ -1,565 +0,0 @@
-*PPD-Adobe: "4.2"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.2"
-*FileVersion: "1.2"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*PCFileName: "APLWCOB1.PPD"
-*Product: "(Color LaserWriter 12/600 PS)"
-*PSVersion: "(2014.108) 1"
-*ModelName: "LaserWriter Color 12/600 PS"
-*ShortNickName: "Apple Color LaserWriter 12/600"
-*NickName: "Apple Color LaserWriter 12/600 PS v2014.108"
-
-*% === Options and Constraints =========
-*OpenGroup: InstallableOptions/Options Installed
-*OpenUI *InstalledMemory/Memory Configuration: PickOne
-*DefaultInstalledMemory: 12Meg
-*InstalledMemory 12Meg/Standard 12 MB: ""
-*InstalledMemory 13Meg/13 MB Upgrade: ""
-*InstalledMemory 16Meg/16 MB Upgrade: ""
-*InstalledMemory 24Meg/24 MB Upgrade: ""
-*InstalledMemory 25Meg/25 MB Upgrade: ""
-*InstalledMemory 28Meg/28 MB Upgrade: ""
-*InstalledMemory 40Meg/40 MB Upgrade: ""
-*?InstalledMemory: "
- save
- currentsystemparams /RamSize get
- 6 string dup 4 string 4 -1 roll 1048576 div cvi dup 9 gt {exch cvs 0 exch
- putinterval dup 2}{exch cvs 0 exch putinterval dup 1}ifelse
- (Meg) putinterval
- = flush
- restore
-"
-*End
-*CloseUI: *InstalledMemory
-
-*OpenUI *Option1/Cassette (Optional): PickOne
-*DefaultOption1: False
-*Option1 True/Installed: ""
-*Option1 False/Not Installed: ""
-*Option1 Preferred/Installed and Preferred: "
- 1 dict dup /InputAttributes 1 dict dup /Priority [2 0 1] put put setpagedevice"
-*End
-*?Option1: "
- save
- (False)
- currentpagedevice /InputAttributes get
- dup 2 known { 2 get null ne {pop (True)}if }{pop}ifelse
- = flush
- restore
-"
-*End
-*CloseUI: *Option1
-
-*CloseGroup: InstallableOptions
-
-*UIConstraints: *Option1 False *InputSlot OptionalCassette
-
-*% ==== Device Capabilities ===============
-*LanguageLevel: "2"
-*Protocols: TBCP
-*TTRasterizer: Type42
-
-*FreeVM: "1609392"
-*VMOption 12Meg: "1609392"
-*VMOption 13Meg: "2633392"
-*VMOption 16Meg: "3911344"
-*VMOption 24Meg: "5402684"
-*VMOption 25Meg: "7401136"
-*VMOption 28Meg: "5795504"
-*VMOption 40Meg: "13717168"
-*ColorDevice: True
-*DefaultColorSpace: CMYK
-*VariablePaperSize: False
-*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: "12"
-*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
-
-*Resolution 600dpi: ""
-*DefaultResolution: 600dpi
-*?Resolution: "
- save
- currentpagedevice /HWResolution get
- 0 get
- ( ) cvs print
- (dpi)
- = flush
- restore
-"
-*End
-
-*OpenUI *TraySwitch/Tray Switch: Boolean
-*OrderDependency: 50 AnySetup *TraySwitch
-*DefaultTraySwitch: False
-*TraySwitch True/On: "1 dict dup /TraySwitch true put setpagedevice"
-*TraySwitch False/Off: "1 dict dup /TraySwitch false put setpagedevice"
-*?TraySwitch: "
-save
- currentpagedevice /TraySwitch get
- {(True)}{(False)}ifelse = flush
-restore
-"
-*End
-*CloseUI: *TraySwitch
-
-*OpenUI *MediaType/Paper Type: PickOne
-*OrderDependency: 50 AnySetup *MediaType
-*DefaultMediaType: Plain
-*MediaType Plain/Plain: "
- 2 dict
- dup /MediaType (Plain) put
- dup /InputAttributes mark
- currentpagedevice /InputAttributes get
- {
- dup type /dicttype eq {
- dup length 1 add dict begin {def} forall
- /MediaType (Plain) def
- currentdict end
- } if
- } forall
- counttomark 2 idiv dup dict begin {def} repeat
- pop currentdict end
- put
- setpagedevice
-"
-*End
-*MediaType Transparency/Transparency: "
- 2 dict
- dup /MediaType (Transparency) put
- dup /InputAttributes mark
- currentpagedevice /InputAttributes get
- {
- dup type /dicttype eq {
- dup length 1 add dict begin {def} forall
- /MediaType (Transparency) def
- currentdict end
- } if
- } forall
- counttomark 2 idiv dup dict begin {def} repeat
- pop currentdict end
- put
- setpagedevice
-"
-*End
-*?MediaType: "
- save
- currentpagedevice /MediaType get dup null eq
- { pop (Plain) }
- {
- (Transparency) ne {
- (Plain)
- }{
- (Transparency)
- } ifelse
- }ifelse
- = flush
- restore
-"
-*End
-*CloseUI: *MediaType
-
-*OpenUI *OutputMode/Print Quality Mode: PickOne
-*OrderDependency: 50 AnySetup *OutputMode
-*DefaultOutputMode: Normal
-*OutputMode Normal/Normal (Fastest Print Speed): "
- 1 dict dup /PostRenderingEnhanceDetails
- 2 dict dup /Type 19 put dup /OutputMode /Normal put put
- setpagedevice "
-*End
-*OutputMode Best/Best (Slower Print Speed): "
- 1 dict dup /PostRenderingEnhanceDetails
- 2 dict dup /Type 19 put dup /OutputMode /Best put put
- setpagedevice "
-*End
-*?OutputMode: "
- save
- currentpagedevice /PostRenderingEnhanceDetails get
- /OutputMode get = flush
- restore "
-*End
-*CloseUI: *OutputMode
-
-*SuggestedJobTimeout: "0"
-*SuggestedWaitTimeout: "300"
-*PrintPSErrors: False
-
-*% Halftone Information ===============
-*ScreenFreq: "200.0"
-*ScreenAngle: "0.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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% Paper Handling ===================
-
-*% Code in this section both selects a tray and sets up a frame buffer.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/US Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Legal/US Legal: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize B5: "
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize LetterSmall/US Letter Small: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox [25 25 587 767] put setpagedevice"
-*End
-*PageSize A4Small/A4 Small: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox [25 25 570 817] put setpagedevice"
-*End
-*PageSize LegalSmall/US Legal Small: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox [25 25 587 983] put setpagedevice"
-*End
-
-*?PageSize: "
- save
- currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if
- (Unknown)
- 4 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [595 842] (A4) put
- dup [516 729] (B5) put
- { 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: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter/US Letter: "
- 3 dict dup /PageSize [612 792] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 792] put put put setpagedevice "
-*End
-*PageRegion Legal/US Legal: "
- 3 dict dup /PageSize [612 1008] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 1008] put put put setpagedevice "
-*End
-*PageRegion A4: "
- 3 dict dup /PageSize [595 842] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [595 842] put put put setpagedevice "
-*End
-*PageRegion B5: "
- 3 dict dup /PageSize [516 729] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [516 729] put put put setpagedevice "
-*End
-*PageRegion LetterSmall/US Letter Small: "
- 3 dict dup /PageSize [612 792] put dup /ImagingBBox [25 25 587 767] put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 792] put put put setpagedevice "
-*End
-*PageRegion A4Small/A4 Small: "
- 3 dict dup /PageSize [595 842] put dup /ImagingBBox [25 25 570 817] put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [595 842] put put put setpagedevice "
-*End
-*PageRegion LegalSmall/US Legal Small: "
- 3 dict dup /PageSize [612 1008] put dup /ImagingBBox [25 25 587 983] put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 1008] put put put setpagedevice "
-*End
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-*ImageableArea Letter/US Letter: "14.16 14.1601 597.84 769.32 "
-*ImageableArea Legal/US Legal: "14.16 14.1601 597.84 985.32 "
-*ImageableArea A4: "14.1601 14.2401 582.48 819.32 "
-*ImageableArea B5: "14.16 14.7 501.84 706.38 "
-*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 "
-*ImageableArea A4Small/A4 Small: "29 31 567 812 "
-*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 "
-*?ImageableArea: "
- save
- /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: Letter
-*PaperDimension Letter/US Letter: "612 792"
-*PaperDimension Legal/US Legal: "612 1008"
-*PaperDimension A4: "595 842"
-*PaperDimension B5: "516 729"
-*PaperDimension LetterSmall/US Letter Small: "612 792"
-*PaperDimension A4Small/A4 Small: "595 842"
-*PaperDimension LegalSmall/US Legal Small: "612 1008"
-
-*RequiresPageRegion Multipurpose: True
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: StandardCassette
-*InputSlot StandardCassette/Cassette (Standard): "
- currentpagedevice /InputAttributes get 0 get
- dup null eq
- { pop }
- { dup length 1 add dict copy
- dup /InputAttributes
- 1 dict dup /Priority [0 1 2] put
- put setpagedevice
- } ifelse"
-*End
-*InputSlot Multipurpose/Multipurpose Tray: "
- currentpagedevice /InputAttributes get 1 get
- dup null eq
- { pop }
- { dup length 1 add dict copy
- dup /InputAttributes
- 1 dict dup /Priority [1 0 2] put
- put setpagedevice
- } ifelse"
-*End
-*InputSlot OptionalCassette/Cassette (Optional): "
- currentpagedevice /InputAttributes get 2 get
- dup null eq
- { pop }
- { dup length 1 add dict copy
- dup /InputAttributes
- 1 dict dup /Priority [2 0 1] put
- put setpagedevice
- } ifelse"
-*End
-*?InputSlot: "
-save
- 3 dict
- dup /0 (StandardCassette) put
- dup /1 (Multipurpose) put
- dup /2 (OptionalCassette) put
- currentpagedevice /InputAttributes get
- dup /Priority known
- { /Priority get 0 get ( ) cvs cvn get }
- {
- dup length 1 eq
- { {pop} forall ( ) cvs cvn get }
- { pop pop (Unknown) } ifelse
- } ifelse
- = flush
-restore
-"
-*End
-*CloseUI: *InputSlot
-
-*DefaultOutputBin: OnlyOne
-*DefaultOutputOrder: Normal
-
-*OpenUI *ManualFeed/Manual Feed: Boolean
-*OrderDependency: 20 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice"
-*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice"
-*?ManualFeed: "
- save
- currentpagedevice /ManualFeed get
- {(True)}{(False)}ifelse = flush
- restore
-"
-*End
-*CloseUI: *ManualFeed
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
-*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
-*Font Bookman-Light: Standard "(001.004S)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
-*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-Condensed: Standard "(001.001)" Standard ROM
-*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM
-*Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard ROM
-*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" 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 NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
-*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
-*Font Symbol: Standard "(001.007S)" Standard 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
-*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
-*Font ZapfDingbats: Standard "(001.004S)" 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: "initializing"
-*Status: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "PrinterError: cover open"
-*Status: "PrinterError: door open"
-*Status: "PrinterError: warming up"
-*Status: "PrinterError: toner cartridge missing or incorrect"
-*Status: "PrinterError: paper jam"
-*Status: "PrinterError: Cassette (Standard): no paper tray"
-*Status: "PrinterError: Cassette (Standard): out of paper"
-*Status: "PrinterError: Cassette (Optional): no paper tray"
-*Status: "PrinterError: Cassette (Optional): out of paper"
-*Status: "PrinterError: Multipurpose Tray: out of paper"
-*Status: "PrinterError: waiting for manual feed"
-*Status: "PrinterError: fixing temperature malfunction"
-*Status: "PrinterError: scanner motor malfunction"
-*Status: "PrinterError: incorrect paper size setting"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "EtherTalk"
-*Source: "PrintServer"
-*Source: "LocalTalk"
-*Source: "Parallel"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "cover open"
-*PrinterError: "door open"
-*PrinterError: "warming up"
-*PrinterError: "toner cartridge missing or incorrect"
-*PrinterError: "paper jam"
-*PrinterError: "Cassette (Standard): no paper tray"
-*PrinterError: "Cassette (Standard): out of paper"
-*PrinterError: "Cassette (Optional): no paper tray"
-*PrinterError: "Cassette (Optional): out of paper"
-*PrinterError: "Multipurpose Tray: out of paper"
-*PrinterError: "waiting for manual feed"
-*PrinterError: "fixing temperature malfunction"
-*PrinterError: "scanner motor malfunction"
-*PrinterError: "incorrect paper size setting"
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.200lpi.600dpi/200 lpi / 600 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 200 lpi / 600 dpi =====================
-
-*ColorSepScreenAngle ProcessBlack.200lpi.600dpi/200 lpi / 600 dpi: "0"
-*ColorSepScreenAngle CustomColor.200lpi.600dpi/200 lpi / 600 dpi: "0"
-*ColorSepScreenAngle ProcessCyan.200lpi.600dpi/200 lpi / 600 dpi: "0"
-*ColorSepScreenAngle ProcessMagenta.200lpi.600dpi/200 lpi / 600 dpi: "0"
-*ColorSepScreenAngle ProcessYellow.200lpi.600dpi/200 lpi / 600 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.200lpi.600dpi/200 lpi / 600 dpi: "200"
-*ColorSepScreenFreq CustomColor.200lpi.600dpi/200 lpi / 600 dpi: "200"
-*ColorSepScreenFreq ProcessCyan.200lpi.600dpi/200 lpi / 600 dpi: "200"
-*ColorSepScreenFreq ProcessMagenta.200lpi.600dpi/200 lpi / 600 dpi: "200"
-*ColorSepScreenFreq ProcessYellow.200lpi.600dpi/200 lpi / 600 dpi: "200"
-
-*% Produced by "bldppd42.ps" version 4.0 edit 11
-*% Last Edit Date: Nov 16 1995
-*% The byte count of this file should be exactly 018026 or 018591
-*% depending on the filesystem it resides in.
-*% end of PPD file for Apple Color LaserWriter 12/600 PS
diff --git a/psprint_config/configuration/ppds/APLWCSB1.PS b/psprint_config/configuration/ppds/APLWCSB1.PS
deleted file mode 100644
index de62117134e0..000000000000
--- a/psprint_config/configuration/ppds/APLWCSB1.PS
+++ /dev/null
@@ -1,580 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.3"
-*FileVersion: "1.0"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*PCFileName: "APLWCSB1.PPD"
-*Manufacturer: "Apple"
-*Product: "(Color LaserWriter 12/660 PS)"
-*PSVersion: "(2014.108) 2"
-*ModelName: "LaserWriter Color 12/660 PS"
-*ShortNickName: "Apple Color LaserWriter 12/660"
-*NickName: "Apple Color LaserWriter 12/660 PS v2014.108"
-
-*% === Options and Constraints =========
-*OpenGroup: InstallableOptions/Options Installed
-*OpenUI *InstalledMemory/Memory Configuration: PickOne
-*DefaultInstalledMemory: 16Meg
-*InstalledMemory 16Meg/Standard 16 MB: ""
-*InstalledMemory 24Meg/24 MB Upgrade: ""
-*InstalledMemory 25Meg/25 MB Upgrade: ""
-*InstalledMemory 28Meg/28 MB Upgrade: ""
-*InstalledMemory 40Meg/40 MB Upgrade: ""
-*?InstalledMemory: "
- save
- currentsystemparams /RamSize get
- 1048576 div cvi 6 string cvs dup length dup 3 add string dup 0 4 index
- putinterval dup 2 index (Meg) putinterval exch pop exch pop = flush
- restore
-"
-*End
-*CloseUI: *InstalledMemory
-
-*OpenUI *APOptionalCassette1/Cassette (Optional): PickOne
-*OrderDependency: 10 AnySetup *APOptionalCassette1
-*DefaultAPOptionalCassette1: False
-*APOptionalCassette1 True/Installed: ""
-*APOptionalCassette1 False/Not Installed: ""
-*APOptionalCassette1 Preferred/Installed and Preferred: "
- 1 dict dup /InputAttributes 1 dict dup /Priority [2 0 1] put put setpagedevice"
-*End
-*?APOptionalCassette1: "
- save
- currentpagedevice /InputAttributes get
- dup 2 known
- {dup 2 get null ne {
- /Priority 2 copy known {
- get 0 get 2 eq {(Preferred)}{(True)}ifelse
- } {
- pop pop (True)
- } ifelse
- }{
- pop (False)
- }ifelse}
- {pop (False)}ifelse = flush
- restore
-"
-*End
-*CloseUI: *APOptionalCassette1
-*CloseGroup: InstallableOptions
-
-*UIConstraints: *APOptionalCassette1 False *InputSlot OptionalCassette
-*UIConstraints: *InputSlot OptionalCassette *APOptionalCassette1 False
-
-*% ==== Device Capabilities ===============
-*LanguageLevel: "2"
-*Protocols: TBCP
-*TTRasterizer: Type42
-*?TTRasterizer: "
- save
- 42 /FontType resourcestatus
- {pop pop (Type42)}{(None)}ifelse = flush
- restore
-"
-*End
-
-*FreeVM: "3911344"
-*VMOption 16Meg: "3911344"
-*VMOption 24Meg: "5402684"
-*VMOption 25Meg: "7401136"
-*VMOption 28Meg: "5795504"
-*VMOption 40Meg: "13717168"
-*ColorDevice: True
-*DefaultColorSpace: CMYK
-*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: "12"
-*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
-
-*Resolution 600dpi: ""
-*DefaultResolution: 600dpi
-*?Resolution: "
- save
- currentpagedevice /HWResolution get
- 0 get
- ( ) cvs print
- (dpi)
- = flush
- restore
-"
-*End
-
-*OpenUI *TraySwitch/Tray Switch: Boolean
-*OrderDependency: 20 AnySetup *TraySwitch
-*DefaultTraySwitch: False
-*TraySwitch True/On: "1 dict dup /TraySwitch true put setpagedevice"
-*TraySwitch False/Off: "1 dict dup /TraySwitch false put setpagedevice"
-*?TraySwitch: "
- save
- currentpagedevice /TraySwitch get
- {(True)}{(False)}ifelse = flush
- restore
-"
-*End
-*CloseUI: *TraySwitch
-
-*OpenUI *MediaType/Paper Type: PickOne
-*OrderDependency: 50 AnySetup *MediaType
-*DefaultMediaType: Plain
-*MediaType Plain/Plain: "
- 2 dict
- dup /MediaType (Plain) put
- dup /InputAttributes mark
- currentpagedevice /InputAttributes get
- {
- dup type /dicttype eq {
- dup length 1 add dict begin {def} forall
- /MediaType (Plain) def
- currentdict end
- } if
- } forall
- counttomark 2 idiv dup dict begin {def} repeat
- pop currentdict end
- put
- setpagedevice
-"
-*End
-*MediaType Transparency/Transparency: "
- 2 dict
- dup /MediaType (Transparency) put
- dup /InputAttributes mark
- currentpagedevice /InputAttributes get
- {
- dup type /dicttype eq {
- dup length 1 add dict begin {def} forall
- /MediaType (Transparency) def
- currentdict end
- } if
- } forall
- counttomark 2 idiv dup dict begin {def} repeat
- pop currentdict end
- put
- setpagedevice
-"
-*End
-*?MediaType: "
- save
- currentpagedevice /MediaType get dup null eq
- { pop (Plain) }
- {
- (Transparency) ne {
- (Plain)
- }{
- (Transparency)
- } ifelse
- }ifelse
- = flush
- restore
-"
-*End
-*CloseUI: *MediaType
-
-*OpenUI *OutputMode/Print Quality Mode: PickOne
-*OrderDependency: 20 AnySetup *OutputMode
-*DefaultOutputMode: Normal
-*OutputMode Normal/Normal (Fastest Print Speed): "
- 1 dict dup /PostRenderingEnhanceDetails
- 2 dict dup /Type 19 put dup /OutputMode /Normal put put
- setpagedevice "
-*End
-*OutputMode Best/Best (Slower Print Speed): "
- 1 dict dup /PostRenderingEnhanceDetails
- 2 dict dup /Type 19 put dup /OutputMode /Best put put
- setpagedevice "
-*End
-*?OutputMode: "
- save
- currentpagedevice /PostRenderingEnhanceDetails get
- /OutputMode get = flush
- restore "
-*End
-*CloseUI: *OutputMode
-
-*SuggestedJobTimeout: "0"
-*SuggestedWaitTimeout: "300"
-*SuggestedManualFeedTimeout: "300"
-*PrintPSErrors: False
-
-*% Halftone Information ===============
-*ContoneOnly: True
-*ScreenFreq: "200.0"
-*ScreenAngle: "0.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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% Paper Handling ===================
-
-*% Code in this section both selects a tray and sets up a frame buffer.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 20 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/US Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Legal/US Legal: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize B5: "
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize LetterSmall/US Letter Small: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox [25 25 587 767] put setpagedevice"
-*End
-*PageSize A4Small/A4 Small: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox [25 25 570 817] put setpagedevice"
-*End
-*PageSize LegalSmall/US Legal Small: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox [25 25 587 983] put setpagedevice"
-*End
-
-*?PageSize: "
- save
- currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if
- (Unknown)
- 4 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [595 842] (A4) put
- dup [516 729] (B5) put
- { exch aload pop 4 index sub abs 5 le exch
- 5 index sub abs 5 le and
- {exch pop exit} {pop} ifelse
- } bind forall
- currentpagedevice /ImagingBBox get null ne {
- % Form LetterSmall, LegalSmall, or A4Small
- dup length dup 5 add string dup dup 0 5 index putinterval
- 3 -1 roll (Small) putinterval exch pop
- } if
- = flush pop pop
- restore
-"
-*End
-*CloseUI: *PageSize
-
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 20 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter/US Letter: "
- 3 dict dup /PageSize [612 792] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 792] put put put setpagedevice "
-*End
-*PageRegion Legal/US Legal: "
- 3 dict dup /PageSize [612 1008] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 1008] put put put setpagedevice "
-*End
-*PageRegion A4: "
- 3 dict dup /PageSize [595 842] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [595 842] put put put setpagedevice "
-*End
-*PageRegion B5: "
- 3 dict dup /PageSize [516 729] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [516 729] put put put setpagedevice "
-*End
-*PageRegion LetterSmall/US Letter Small: "
- 3 dict dup /PageSize [612 792] put dup /ImagingBBox [25 25 587 767] put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 792] put put put setpagedevice "
-*End
-*PageRegion A4Small/A4 Small: "
- 3 dict dup /PageSize [595 842] put dup /ImagingBBox [25 25 570 817] put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [595 842] put put put setpagedevice "
-*End
-*PageRegion LegalSmall/US Legal Small: "
- 3 dict dup /PageSize [612 1008] put dup /ImagingBBox [25 25 587 983] put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 1008] put put put setpagedevice "
-*End
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-*ImageableArea Letter/US Letter: "14.16 14.1601 597.84 769.32 "
-*ImageableArea Legal/US Legal: "14.16 14.1601 597.84 985.32 "
-*ImageableArea A4: "14.1601 14.2401 582.48 819.32 "
-*ImageableArea B5: "14.16 14.7 501.84 706.38 "
-*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 "
-*ImageableArea A4Small/A4 Small: "29 31 567 812 "
-*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 "
-*?ImageableArea: "
- save
- /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: Letter
-*PaperDimension Letter/US Letter: "612 792"
-*PaperDimension Legal/US Legal: "612 1008"
-*PaperDimension A4: "595 842"
-*PaperDimension B5: "516 729"
-*PaperDimension LetterSmall/US Letter Small: "612 792"
-*PaperDimension A4Small/A4 Small: "595 842"
-*PaperDimension LegalSmall/US Legal Small: "612 1008"
-
-*RequiresPageRegion Multipurpose: True
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: StandardCassette
-*InputSlot StandardCassette/Cassette (Standard): "
- currentpagedevice /InputAttributes get 0 get
- dup null eq
- { pop }
- { dup length 1 add dict copy
- dup /InputAttributes
- 1 dict dup /Priority [0 1 2] put
- put setpagedevice
- } ifelse"
-*End
-*InputSlot Multipurpose/Multipurpose Tray: "
- currentpagedevice /InputAttributes get 1 get
- dup null eq
- { pop }
- { dup length 1 add dict copy
- dup /InputAttributes
- 1 dict dup /Priority [1 0 2] put
- put setpagedevice
- } ifelse"
-*End
-*InputSlot OptionalCassette/Cassette (Optional): "
- currentpagedevice /InputAttributes get 2 get
- dup null eq
- { pop }
- { dup length 1 add dict copy
- dup /InputAttributes
- 1 dict dup /Priority [2 0 1] put
- put setpagedevice
- } ifelse"
-*End
-*?InputSlot: "
-save
- 3 dict
- dup /0 (StandardCassette) put
- dup /1 (Multipurpose) put
- dup /2 (OptionalCassette) put
- currentpagedevice /InputAttributes get
- dup /Priority known
- { /Priority get 0 get ( ) cvs cvn get }
- {
- dup length 1 eq
- { {pop} forall ( ) cvs cvn get }
- { pop pop (Unknown) } ifelse
- } ifelse
- = flush
-restore
-"
-*End
-*CloseUI: *InputSlot
-
-*DefaultOutputOrder: Normal
-
-*OpenUI *ManualFeed/Manual Feed: Boolean
-*OrderDependency: 20 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice"
-*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice"
-*?ManualFeed: "
- save
- currentpagedevice /ManualFeed get
- {(True)}{(False)}ifelse = flush
- restore
-"
-*End
-*CloseUI: *ManualFeed
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
-*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
-*Font Bookman-Light: Standard "(001.004S)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
-*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-Condensed: Standard "(001.001)" Standard ROM
-*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM
-*Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard ROM
-*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" 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 NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
-*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
-*Font Symbol: Standard "(001.007S)" Standard 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
-*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
-*Font ZapfDingbats: Standard "(001.004S)" 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: "initializing"
-*Status: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "PrinterError: cover open"
-*Status: "PrinterError: door open"
-*Status: "PrinterError: warming up"
-*Status: "PrinterError: toner cartridge missing or incorrect"
-*Status: "PrinterError: paper jam"
-*Status: "PrinterError: Cassette (Standard): no paper tray"
-*Status: "PrinterError: Cassette (Standard): out of paper"
-*Status: "PrinterError: Cassette (Optional): no paper tray"
-*Status: "PrinterError: Cassette (Optional): out of paper"
-*Status: "PrinterError: Multipurpose Tray: out of paper"
-*Status: "PrinterError: waiting for manual feed"
-*Status: "PrinterError: fixing temperature malfunction"
-*Status: "PrinterError: scanner motor malfunction"
-*Status: "PrinterError: incorrect paper size setting"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "EtherTalk"
-*Source: "PrintServer"
-*Source: "LocalTalk"
-*Source: "Parallel"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "cover open"
-*PrinterError: "door open"
-*PrinterError: "warming up"
-*PrinterError: "toner cartridge missing or incorrect"
-*PrinterError: "paper jam"
-*PrinterError: "Cassette (Standard): no paper tray"
-*PrinterError: "Cassette (Standard): out of paper"
-*PrinterError: "Cassette (Optional): no paper tray"
-*PrinterError: "Cassette (Optional): out of paper"
-*PrinterError: "Multipurpose Tray: out of paper"
-*PrinterError: "waiting for manual feed"
-*PrinterError: "fixing temperature malfunction"
-*PrinterError: "scanner motor malfunction"
-*PrinterError: "incorrect paper size setting"
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.200lpi.600dpi/200 lpi / 600 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 200 lpi / 600 dpi =====================
-
-*ColorSepScreenAngle ProcessBlack.200lpi.600dpi/200 lpi / 600 dpi: "0"
-*ColorSepScreenAngle CustomColor.200lpi.600dpi/200 lpi / 600 dpi: "0"
-*ColorSepScreenAngle ProcessCyan.200lpi.600dpi/200 lpi / 600 dpi: "0"
-*ColorSepScreenAngle ProcessMagenta.200lpi.600dpi/200 lpi / 600 dpi: "0"
-*ColorSepScreenAngle ProcessYellow.200lpi.600dpi/200 lpi / 600 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.200lpi.600dpi/200 lpi / 600 dpi: "200"
-*ColorSepScreenFreq CustomColor.200lpi.600dpi/200 lpi / 600 dpi: "200"
-*ColorSepScreenFreq ProcessCyan.200lpi.600dpi/200 lpi / 600 dpi: "200"
-*ColorSepScreenFreq ProcessMagenta.200lpi.600dpi/200 lpi / 600 dpi: "200"
-*ColorSepScreenFreq ProcessYellow.200lpi.600dpi/200 lpi / 600 dpi: "200"
-
-*% Last Edit Date: Sep 10 1996
-*% The byte count of this file should be exactly 018570 or 019150
-*% depending on the filesystem it resides in.
-*% end of PPD file for Apple Color LaserWriter 12/660 PS
diff --git a/psprint_config/configuration/ppds/APLWGRF1.PS b/psprint_config/configuration/ppds/APLWGRF1.PS
deleted file mode 100644
index 306ff761770b..000000000000
--- a/psprint_config/configuration/ppds/APLWGRF1.PS
+++ /dev/null
@@ -1,747 +0,0 @@
-*PPD-Adobe: "4.2"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1994 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.2"
-*FileVersion: "1.0"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*PCFileName: "APLWGRF1.PPD"
-*Product: "(LaserWriter 16/600 PS Fax)"
-*PSVersion: "(2014.106) 1"
-*ModelName: "Apple LaserWriter 16/600 PS Fax"
-*ShortNickName: "Apple LaserWriter 16/600 PS Fax"
-*NickName: "Apple LaserWriter 16/600 PS Fax v2014.106"
-
-*% === Options and Constraints =========
-*OpenGroup: InstallableOptions/Options Installed
-*OpenUI *InstalledMemory/Memory Configuration: PickOne
-*DefaultInstalledMemory: 8Meg
-*InstalledMemory 8Meg/Standard 8 MB RAM: ""
-*InstalledMemory 12Meg/12 MB Upgrade: ""
-*InstalledMemory 16Meg/16 MB Upgrade: ""
-*InstalledMemory 24Meg/24 MB Upgrade: ""
-*InstalledMemory 32Meg/32 MB Upgrade: ""
-*?InstalledMemory: "
- currentsystemparams /RamSize get
- 6 string dup 4 string 4 -1 roll 1048576 div cvi dup 9 gt {exch cvs 0 exch
- putinterval dup 2}{exch cvs 0 exch putinterval dup 1}ifelse
- (Meg) putinterval
- =
-"
-*End
-*CloseUI: *InstalledMemory
-
-*OpenUI *Option2/Cassette (500 Sheets): PickOne
-*DefaultOption2: False
-*Option2 True/Installed: ""
-*Option2 False/Not Installed: ""
-*Option2 Preferred/Installed and Preferred: "
- 1 dict dup /InputAttributes 1 dict dup /Priority [2 0 1 3] put put
-setpagedevice"
-*End
-*?Option2: "
- save
- currentpagedevice
- /InputAttributes get
- 2 known {(True)}{(False)} ifelse = flush
- restore "
-*End
-*CloseUI: *Option2
-
-*OpenUI *Option3/Envelope Feeder: Boolean
-*DefaultOption3: False
-*Option3 True/Installed: ""
-*Option3 False/Not Installed: ""
-*?Option3: "
- save
- currentpagedevice
- /InputAttributes get
- 3 known {(True)}{(False)} ifelse = flush
- restore "
-*End
-*CloseUI: *Option3
-*CloseGroup: InstallableOptions
-
-*UIConstraints: *InstalledMemory 8Meg *BitsPerPixel 4
-
-*UIConstraints: *Option2 False *InputSlot Lower
-*UIConstraints: *Option3 False *InputSlot Envelope
-
-*UIConstraints: *PageSize A5 *InputSlot Upper
-*UIConstraints: *PageSize A5 *InputSlot Lower
-*UIConstraints: *PageSize Com10 *InputSlot Upper
-*UIConstraints: *PageSize Com10 *InputSlot Lower
-*UIConstraints: *PageSize Monarch *InputSlot Upper
-*UIConstraints: *PageSize Monarch *InputSlot Lower
-*UIConstraints: *PageSize C5 *InputSlot Upper
-*UIConstraints: *PageSize C5 *InputSlot Lower
-*UIConstraints: *PageSize DL *InputSlot Upper
-*UIConstraints: *PageSize DL *InputSlot Lower
-
-*UIConstraints: *PageRegion A5 *InputSlot Upper
-*UIConstraints: *PageRegion A5 *InputSlot Lower
-*UIConstraints: *PageRegion Com10 *InputSlot Upper
-*UIConstraints: *PageRegion Com10 *InputSlot Lower
-*UIConstraints: *PageRegion Monarch *InputSlot Upper
-*UIConstraints: *PageRegion Monarch *InputSlot Lower
-*UIConstraints: *PageRegion C5 *InputSlot Upper
-*UIConstraints: *PageRegion C5 *InputSlot Lower
-*UIConstraints: *PageRegion DL *InputSlot Upper
-*UIConstraints: *PageRegion DL *InputSlot Lower
-
-*UIConstraints: *InputSlot Upper *PageSize A5
-*UIConstraints: *InputSlot Lower *PageSize A5
-*UIConstraints: *InputSlot Upper *PageSize Com10
-*UIConstraints: *InputSlot Lower *PageSize Com10
-*UIConstraints: *InputSlot Upper *PageSize Monarch
-*UIConstraints: *InputSlot Lower *PageSize Monarch
-*UIConstraints: *InputSlot Upper *PageSize C5
-*UIConstraints: *InputSlot Lower *PageSize C5
-*UIConstraints: *InputSlot Upper *PageSize DL
-*UIConstraints: *InputSlot Lower *PageSize DL
-
-*UIConstraints: *InputSlot Upper *PageRegion A5
-*UIConstraints: *InputSlot Lower *PageRegion A5
-*UIConstraints: *InputSlot Upper *PageRegion Com10
-*UIConstraints: *InputSlot Lower *PageRegion Com10
-*UIConstraints: *InputSlot Upper *PageRegion Monarch
-*UIConstraints: *InputSlot Lower *PageRegion Monarch
-*UIConstraints: *InputSlot Upper *PageRegion C5
-*UIConstraints: *InputSlot Lower *PageRegion C5
-*UIConstraints: *InputSlot Upper *PageRegion DL
-*UIConstraints: *InputSlot Lower *PageRegion DL
-
-*% ==== Device Capabilities ===============
-*LanguageLevel: "2"
-*Protocols: BCP
-*Emulators: LaserJetIII
-*StartEmulator_LaserJetIII: "currentfile /LaserJetIII statusdict /emulate
-get exec "
-*End
-*StopEmulator_LaserJetIII: "<1B>E"
-*TTRasterizer: Type42
-*FaxSupport: Base
-
-*FreeVM: "1539456"
-*VMOption 8Meg: "1539456"
-*VMOption 12Meg: "1662336"
-*VMOption 16Meg: "5815680"
-*VMOption 24Meg: "14114176"
-*VMOption 32Meg: "22396288"
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*VariablePaperSize: False
-*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: "16"
-*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: 600dpi
-*?Resolution: "
- save
- currentpagedevice /HWResolution get
- 0 get
- ( ) cvs print
- (dpi)
- = flush
- restore
-"
-*End
-
-*SuggestedJobTimeout: "0"
-*SuggestedWaitTimeout: "300"
-*PrintPSErrors: False
-
-
-*% Halftone Information ===============
-*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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1
-exch sub }"
-*End
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*OpenUI *Smoothing/FinePrint(TM): Boolean
-*OrderDependency: 50 AnySetup *Smoothing
-*DefaultSmoothing: False
-*Smoothing True/On: "
- 2 dict dup /PostRenderingEnhance true put setpagedevice
-"
-*End
-*Smoothing False/Off: "
- 2 dict dup /PostRenderingEnhance false put setpagedevice
-"
-*End
-*?Smoothing: "
- save currentpagedevice /PostRenderingEnhanceDetails get
- /ActualPostRenderingEnhance get
- {(True)}{(False)} ifelse = flush restore"
-*End
-*CloseUI: *Smoothing
-
-*OpenUI *BitsPerPixel/PhotoGrade(TM): PickOne
-*OrderDependency: 50 AnySetup *BitsPerPixel
-*DefaultBitsPerPixel: None
-*BitsPerPixel 4/On: "
- 2 dict dup /PreRenderingEnhance true put setpagedevice
-"
-*End
-*BitsPerPixel None/Off: "
- 2 dict dup /PreRenderingEnhance false put setpagedevice
-"
-*End
-*?BitsPerPixel: "
- save currentpagedevice /PreRenderingEnhanceDetails get
- /ActualPreRenderingEnhance get
- {(4)}{(None)} ifelse = flush restore"
-*End
-*CloseUI: *BitsPerPixel
-
-*% Paper Handling ===================
-
-*% Code in this section both selects a tray and sets up a frame buffer.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/US Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Legal/US Legal: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize B5: "
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A5: "
- 3 dict dup /PageSize [420 595] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [420 595] put put put
- setpagedevice "
-*End
-*PageSize LetterSmall/US Letter Small: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox [25 25 587 767] put
-setpagedevice"
-*End
-*PageSize A4Small/A4 Small: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox [25 25 570 817] put
-setpagedevice"
-*End
-*PageSize LegalSmall/US Legal Small: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox [25 25 587 983]
-put setpagedevice"
-*End
-*PageSize Monarch/Monarch Envelope: "
- currentpagedevice /InputAttributes get 3 known {3} {1} ifelse
- 1 dict dup /InputAttributes 1 dict dup 6 -1 roll 1 dict dup /PageSize
-[279 540] put put put
- setpagedevice
- 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice "
-*End
-*PageSize Com10/Comm10 Envelope: "
- currentpagedevice /InputAttributes get 3 known {3} {1} ifelse
- 1 dict dup /InputAttributes 1 dict dup 6 -1 roll 1 dict dup /PageSize
-[297 684] put put put
- setpagedevice
- 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice "
-*End
-*PageSize C5/C5 Envelope: "
- currentpagedevice /InputAttributes get 3 known {3} {1} ifelse
- 1 dict dup /InputAttributes 1 dict dup 6 -1 roll 1 dict dup /PageSize
-[459 649] put put put
- setpagedevice
- 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice "
-*End
-*PageSize DL/DL Envelope: "
- currentpagedevice /InputAttributes get 3 known {3} {1} ifelse
- 1 dict dup /InputAttributes 1 dict dup 6 -1 roll 1 dict dup /PageSize
-[312 624]put put put
- setpagedevice
- 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice "
-*End
-*?PageSize: "
- save
- currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if
- (Unknown)
- 9 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [595 842] (A4) put
- dup [516 729] (B5) put
- dup [420 595] (A5) put
- dup [297 684] (Com10) put
- dup [279 540] (Monarch) put
- dup [459 649] (C5) put
- dup [312 624] (DL) put
- { 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: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter/US Letter: "
- 3 dict dup /PageSize [612 792] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 792] put put
-put setpagedevice
- currentpagedevice /InputAttributes get 3 known
- {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [612 792]
-put put put
- setpagedevice} if "
-*End
-*PageRegion Legal/US Legal: "
- 3 dict dup /PageSize [612 1008] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 1008] put
-put put
- setpagedevice
- currentpagedevice /InputAttributes get 3 known
- {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [612
-1008] put put put
- setpagedevice} if "
-*End
-*PageRegion A4: "
- 3 dict dup /PageSize [595 842] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [595 842] put put
-put setpagedevice
- currentpagedevice /InputAttributes get 3 known
- {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [595 842]
-put put put
- setpagedevice} if "
-*End
-*PageRegion B5: "
- 3 dict dup /PageSize [516 729] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [516 729] put
-put put setpagedevice
- currentpagedevice /InputAttributes get 3 known
- {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [516
-729] put put put
- setpagedevice} if "
-*End
-*PageRegion A5: "
- 3 dict dup /PageSize [420 595] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [420 595] put
-put put setpagedevice
- currentpagedevice /InputAttributes get 3 known
- {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [420
-595] put put put
- setpagedevice} if "
-*End
-*PageRegion LetterSmall/US Letter Small: "
- 3 dict dup /PageSize [612 792] put dup /ImagingBBox [25 25 587 767] put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 792] put put
-put setpagedevice
- currentpagedevice /InputAttributes get 3 known
- {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [612 792]
-put put put
- setpagedevice} if "
-*End
-*PageRegion A4Small/A4 Small: "
- 3 dict dup /PageSize [595 842] put dup /ImagingBBox [25 25 570 817] put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [595 842] put put put
- setpagedevice
- currentpagedevice /InputAttributes get 3 known
- {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [595 842]
-put put put
- setpagedevice} if "
-*End
-*PageRegion LegalSmall/US Legal Small: "
- 3 dict dup /PageSize [612 1008] put dup /ImagingBBox [25 25 587 983] put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 1008] put
-put put
- setpagedevice
- currentpagedevice /InputAttributes get 3 known
- {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [612
-1008] put put put
- setpagedevice} if "
-*End
-*PageRegion Monarch/Monarch Envelope: "
- 3 dict dup /PageSize [279 540] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [279 540] put put put
- setpagedevice
- currentpagedevice /InputAttributes get 3 known
- {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [279 540]
-put put put
- setpagedevice} if "
-*End
-*PageRegion Com10/Comm10 Envelope: "
- 3 dict dup /PageSize [297 684] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [297 684] put put put
- setpagedevice
- currentpagedevice /InputAttributes get 3 known
- {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [297 684]
-put put put
- setpagedevice} if "
-*End
-*PageRegion C5/C5 Envelope: "
- 3 dict dup /PageSize [459 649] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [459 649] put put
-put setpagedevice
- currentpagedevice /InputAttributes get 3 known
- {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [459 649]
-put put put
- setpagedevice} if "
-*End
-*PageRegion DL/DL Envelope: "
- 3 dict dup /PageSize [312 624] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [312 624] put put
-put setpagedevice
- currentpagedevice /InputAttributes get 3 known
- {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [312 624]
-put put put
- setpagedevice} if "
-*End
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-*ImageableArea Letter/US Letter: "11.52 14.1601 599.04 782.04 "
-*ImageableArea Legal/US Legal: "11.52 14.1601 599.04 998.04 "
-*ImageableArea A4: "10.68 14.1601 582.84 831.96 "
-*ImageableArea B5: "11.52 14.2201 503.04 719.1 "
-*ImageableArea A5: "10.56 14.1601 409.92 585.0 "
-*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 "
-*ImageableArea A4Small/A4 Small: "29 31 567 812 "
-*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 "
-*ImageableArea Com10/Comm10 Envelope: "11.4 14.1601 284.04 674.04 "
-*ImageableArea Monarch/Monarch Envelope: "10.0801 14.1601 267.36 530.04 "
-*ImageableArea C5/C5 Envelope: "11.7601 14.1601 445.68 639.0 "
-*ImageableArea DL/DL Envelope: "11.28 14.1601 299.28 614.04 "
-*?ImageableArea: "
- save
- /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: Letter
-*PaperDimension Letter/US Letter: "612 792"
-*PaperDimension Legal/US Legal: "612 1008"
-*PaperDimension A4: "595 842"
-*PaperDimension B5: "516 729"
-*PaperDimension A5: "420 595"
-*PaperDimension LetterSmall/US Letter Small: "612 792"
-*PaperDimension A4Small/A4 Small: "595 842"
-*PaperDimension LegalSmall/US Legal Small: "612 1008"
-*PaperDimension Com10/Comm10 Envelope: "297 684"
-*PaperDimension Monarch/Monarch Envelope: "279 540"
-*PaperDimension C5/C5 Envelope: "459 649"
-*PaperDimension DL/DL Envelope: "312 624"
-
-*RequiresPageRegion Multipurpose: True
-*RequiresPageRegion Envelope: True
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Upper
-*InputSlot Upper/Cassette (250 Sheets): "
- currentpagedevice /InputAttributes get 0 get
- dup null eq
- { pop }
- { dup length 1 add dict copy
- dup /InputAttributes
- 1 dict dup /Priority [0 1 2 3] put
- put setpagedevice
- } ifelse"
-*End
-*InputSlot Multipurpose/Multipurpose Tray: "
- currentpagedevice /InputAttributes get 1 get
- dup null eq
- { pop }
- { dup length 1 add dict copy
- dup /InputAttributes
- 1 dict dup /Priority [1 0 2 3] put
- put setpagedevice
- } ifelse"
-*End
-*InputSlot Lower/Cassette (500 Sheets): "
- currentpagedevice /InputAttributes get 2 get
- dup null eq
- { pop }
- { dup length 1 add dict copy
- dup /InputAttributes
- 1 dict dup /Priority [2 0 1 3] put
- put setpagedevice
- } ifelse"
-*End
-*InputSlot Envelope/Envelope Feeder: "
- currentpagedevice /InputAttributes get 3 get
- dup null eq
- { pop }
- { dup length 1 add dict copy
- dup /InputAttributes
- 1 dict dup /Priority [3 0 1 2] put
- put setpagedevice
- } ifelse"
-*End
-*?InputSlot: "
-save
- 3 dict
- dup /0 (Upper) put
- dup /1 (Multipurpose) put
- dup /2 (Lower) put
- dup /3 (Envelope) put
- currentpagedevice /InputAttributes get
- dup /Priority known
- { /Priority get 0 get ( ) cvs cvn get }
- {
- dup length 1 eq
- { {pop} forall ( ) cvs cvn get }
- { pop pop (Unknown) } ifelse
- } ifelse
- = flush
-restore
-"
-*End
-*CloseUI: *InputSlot
-
-*DefaultOutputBin: OnlyOne
-*DefaultOutputOrder: Normal
-
-*OpenUI *ManualFeed/Manual Feed: Boolean
-*OrderDependency: 20 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice"
-*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice"
-*?ManualFeed: "
- save
- currentpagedevice /ManualFeed get
- {(True)}{(False)}ifelse = flush
- restore
-"
-*End
-*CloseUI: *ManualFeed
-
-*OpenUI *TraySwitch/Tray Switch: Boolean
-*OrderDependency: 50 AnySetup *TraySwitch
-*DefaultTraySwitch: False
-*TraySwitch True/On: "1 dict dup /TraySwitch true put setpagedevice"
-*TraySwitch False/Off: "1 dict dup /TraySwitch false put setpagedevice"
-*?TraySwitch: "
-save
- currentpagedevice /TraySwitch get
- {(True)}{(False)}ifelse = flush
-restore
-"
-*End
-*CloseUI: *TraySwitch
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
-*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
-*Font Bookman-Light: Standard "(001.004S)" Standard ROM
-*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-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 Helvetica-Oblique: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
-*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
-*Font Symbol: Standard "(001.007S)" Standard 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
-*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
-*Font ZapfDingbats: Standard "(001.004S)" 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
- (*) {cvn ==} 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: "initializing"
-*Status: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "PrinterError: cover open"
-*Status: "PrinterError: warming up"
-*Status: "PrinterError: toner cartridge missing or incorrect"
-*Status: "PrinterError: paper jam"
-*Status: "PrinterError: Cassette (250 Sheets): no paper tray"
-*Status: "PrinterError: Cassette (250 Sheets): out of paper"
-*Status: "PrinterError: Cassette (500 Sheets): no paper tray"
-*Status: "PrinterError: Cassette (500 Sheets): out of paper"
-*Status: "PrinterError: Multipurpose Tray: out of paper"
-*Status: "PrinterError: Envelope Feeder: out of paper"
-*Status: "PrinterError: waiting for manual feed"
-*Status: "PrinterError: fixing temperature malfunction"
-*Status: "PrinterError: scanner motor malfunction"
-*Status: "PrinterError: incorrect paper size setting"
-*Status: "PrinterError: Page image timeout"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "EtherTalk"
-*Source: "RemotePrinter"
-*Source: "PrintServer"
-*Source: "LPR"
-*Source: "LocalTalk"
-*Source: "Parallel"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "cover open"
-*PrinterError: "warming up"
-*PrinterError: "toner cartridge missing or incorrect"
-*PrinterError: "paper jam"
-*PrinterError: "Cassette (250 Sheets): no paper tray"
-*PrinterError: "Cassette (250 Sheets): out of paper"
-*PrinterError: "Cassette (500 Sheets): no paper tray"
-*PrinterError: "Cassette (500 Sheets): out of paper"
-*PrinterError: "Multipurpose Tray: out of paper"
-*PrinterError: "Envelope Feeder: out of paper"
-*PrinterError: "waiting for manual feed"
-*PrinterError: "fixing temperature malfunction"
-*PrinterError: "scanner motor malfunction"
-*PrinterError: "incorrect paper size setting"
-*PrinterError: "Page image timeout"
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-
-*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) =====================
-
-*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
-
-*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
-{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-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
-
-*% For 71 lpi / 600 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
-
-*% Produced by "bldppd42.ps" version 4.0 edit 11
-*% Last Edit Date: Aug 12 1994
-*% The byte count of this file should be exactly 025725 or 026472
-*% depending on the filesystem it resides in.
-*% end of PPD file for LaserWriter 16/600 PS Fax
diff --git a/psprint_config/configuration/ppds/APLWGRI1.PS b/psprint_config/configuration/ppds/APLWGRI1.PS
deleted file mode 100644
index 66d2e8e51594..000000000000
--- a/psprint_config/configuration/ppds/APLWGRI1.PS
+++ /dev/null
@@ -1,746 +0,0 @@
-*PPD-Adobe: "4.2"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1994 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.2"
-*FileVersion: "1.0"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*PCFileName: "APLWGRI1.PPD"
-*Product: "(LaserWriter 16/600 PS)"
-*PSVersion: "(2014.106) 1"
-*ModelName: "Apple LaserWriter 16/600 PS"
-*ShortNickName: "Apple LaserWriter 16/600 PS"
-*NickName: "Apple LaserWriter 16/600 PS v2014.106"
-
-*% === Options and Constraints =========
-*OpenGroup: InstallableOptions/Options Installed
-*OpenUI *InstalledMemory/Memory Configuration: PickOne
-*DefaultInstalledMemory: 8Meg
-*InstalledMemory 8Meg/Standard 8 MB RAM: ""
-*InstalledMemory 12Meg/12 MB Upgrade: ""
-*InstalledMemory 16Meg/16 MB Upgrade: ""
-*InstalledMemory 24Meg/24 MB Upgrade: ""
-*InstalledMemory 32Meg/32 MB Upgrade: ""
-*?InstalledMemory: "
- currentsystemparams /RamSize get
- 6 string dup 4 string 4 -1 roll 1048576 div cvi dup 9 gt {exch cvs 0 exch
- putinterval dup 2}{exch cvs 0 exch putinterval dup 1}ifelse
- (Meg) putinterval
- =
-"
-*End
-*CloseUI: *InstalledMemory
-
-*OpenUI *Option2/Cassette (500 Sheets): PickOne
-*DefaultOption2: False
-*Option2 True/Installed: ""
-*Option2 False/Not Installed: ""
-*Option2 Preferred/Installed and Preferred: "
- 1 dict dup /InputAttributes 1 dict dup /Priority [2 0 1 3] put put
-setpagedevice"
-*End
-*?Option2: "
- save
- currentpagedevice
- /InputAttributes get
- 2 known {(True)}{(False)} ifelse = flush
- restore "
-*End
-*CloseUI: *Option2
-
-*OpenUI *Option3/Envelope Feeder: Boolean
-*DefaultOption3: False
-*Option3 True/Installed: ""
-*Option3 False/Not Installed: ""
-*?Option3: "
- save
- currentpagedevice
- /InputAttributes get
- 3 known {(True)}{(False)} ifelse = flush
- restore "
-*End
-*CloseUI: *Option3
-*CloseGroup: InstallableOptions
-
-*UIConstraints: *InstalledMemory 8Meg *BitsPerPixel 4
-
-*UIConstraints: *Option2 False *InputSlot Lower
-*UIConstraints: *Option3 False *InputSlot Envelope
-
-*UIConstraints: *PageSize A5 *InputSlot Upper
-*UIConstraints: *PageSize A5 *InputSlot Lower
-*UIConstraints: *PageSize Com10 *InputSlot Upper
-*UIConstraints: *PageSize Com10 *InputSlot Lower
-*UIConstraints: *PageSize Monarch *InputSlot Upper
-*UIConstraints: *PageSize Monarch *InputSlot Lower
-*UIConstraints: *PageSize C5 *InputSlot Upper
-*UIConstraints: *PageSize C5 *InputSlot Lower
-*UIConstraints: *PageSize DL *InputSlot Upper
-*UIConstraints: *PageSize DL *InputSlot Lower
-
-*UIConstraints: *PageRegion A5 *InputSlot Upper
-*UIConstraints: *PageRegion A5 *InputSlot Lower
-*UIConstraints: *PageRegion Com10 *InputSlot Upper
-*UIConstraints: *PageRegion Com10 *InputSlot Lower
-*UIConstraints: *PageRegion Monarch *InputSlot Upper
-*UIConstraints: *PageRegion Monarch *InputSlot Lower
-*UIConstraints: *PageRegion C5 *InputSlot Upper
-*UIConstraints: *PageRegion C5 *InputSlot Lower
-*UIConstraints: *PageRegion DL *InputSlot Upper
-*UIConstraints: *PageRegion DL *InputSlot Lower
-
-*UIConstraints: *InputSlot Upper *PageSize A5
-*UIConstraints: *InputSlot Lower *PageSize A5
-*UIConstraints: *InputSlot Upper *PageSize Com10
-*UIConstraints: *InputSlot Lower *PageSize Com10
-*UIConstraints: *InputSlot Upper *PageSize Monarch
-*UIConstraints: *InputSlot Lower *PageSize Monarch
-*UIConstraints: *InputSlot Upper *PageSize C5
-*UIConstraints: *InputSlot Lower *PageSize C5
-*UIConstraints: *InputSlot Upper *PageSize DL
-*UIConstraints: *InputSlot Lower *PageSize DL
-
-*UIConstraints: *InputSlot Upper *PageRegion A5
-*UIConstraints: *InputSlot Lower *PageRegion A5
-*UIConstraints: *InputSlot Upper *PageRegion Com10
-*UIConstraints: *InputSlot Lower *PageRegion Com10
-*UIConstraints: *InputSlot Upper *PageRegion Monarch
-*UIConstraints: *InputSlot Lower *PageRegion Monarch
-*UIConstraints: *InputSlot Upper *PageRegion C5
-*UIConstraints: *InputSlot Lower *PageRegion C5
-*UIConstraints: *InputSlot Upper *PageRegion DL
-*UIConstraints: *InputSlot Lower *PageRegion DL
-
-*% ==== Device Capabilities ===============
-*LanguageLevel: "2"
-*Protocols: BCP
-*Emulators: LaserJetIII
-*StartEmulator_LaserJetIII: "currentfile /LaserJetIII statusdict /emulate
-get exec "
-*End
-*StopEmulator_LaserJetIII: "<1B>E"
-*TTRasterizer: Type42
-
-*FreeVM: "1539456"
-*VMOption 8Meg: "1539456"
-*VMOption 12Meg: "1662336"
-*VMOption 16Meg: "5815680"
-*VMOption 24Meg: "14114176"
-*VMOption 32Meg: "22396288"
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*VariablePaperSize: False
-*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: "16"
-*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: 600dpi
-*?Resolution: "
- save
- currentpagedevice /HWResolution get
- 0 get
- ( ) cvs print
- (dpi)
- = flush
- restore
-"
-*End
-
-*SuggestedJobTimeout: "0"
-*SuggestedWaitTimeout: "300"
-*PrintPSErrors: False
-
-
-*% Halftone Information ===============
-*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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1
-exch sub }"
-*End
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*OpenUI *Smoothing/FinePrint(TM): Boolean
-*OrderDependency: 50 AnySetup *Smoothing
-*DefaultSmoothing: False
-*Smoothing True/On: "
- 2 dict dup /PostRenderingEnhance true put setpagedevice
-"
-*End
-*Smoothing False/Off: "
- 2 dict dup /PostRenderingEnhance false put setpagedevice
-"
-*End
-*?Smoothing: "
- save currentpagedevice /PostRenderingEnhanceDetails get
- /ActualPostRenderingEnhance get
- {(True)}{(False)} ifelse = flush restore"
-*End
-*CloseUI: *Smoothing
-
-*OpenUI *BitsPerPixel/PhotoGrade(TM): PickOne
-*OrderDependency: 50 AnySetup *BitsPerPixel
-*DefaultBitsPerPixel: None
-*BitsPerPixel 4/On: "
- 2 dict dup /PreRenderingEnhance true put setpagedevice
-"
-*End
-*BitsPerPixel None/Off: "
- 2 dict dup /PreRenderingEnhance false put setpagedevice
-"
-*End
-*?BitsPerPixel: "
- save currentpagedevice /PreRenderingEnhanceDetails get
- /ActualPreRenderingEnhance get
- {(4)}{(None)} ifelse = flush restore"
-*End
-*CloseUI: *BitsPerPixel
-
-*% Paper Handling ===================
-
-*% Code in this section both selects a tray and sets up a frame buffer.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/US Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Legal/US Legal: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize B5: "
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A5: "
- 3 dict dup /PageSize [420 595] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [420 595] put put put
- setpagedevice "
-*End
-*PageSize LetterSmall/US Letter Small: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox [25 25 587 767] put
-setpagedevice"
-*End
-*PageSize A4Small/A4 Small: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox [25 25 570 817] put
-setpagedevice"
-*End
-*PageSize LegalSmall/US Legal Small: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox [25 25 587 983]
-put setpagedevice"
-*End
-*PageSize Monarch/Monarch Envelope: "
- currentpagedevice /InputAttributes get 3 known {3} {1} ifelse
- 1 dict dup /InputAttributes 1 dict dup 6 -1 roll 1 dict dup /PageSize
-[279 540] put put put
- setpagedevice
- 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice "
-*End
-*PageSize Com10/Comm10 Envelope: "
- currentpagedevice /InputAttributes get 3 known {3} {1} ifelse
- 1 dict dup /InputAttributes 1 dict dup 6 -1 roll 1 dict dup /PageSize
-[297 684] put put put
- setpagedevice
- 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice "
-*End
-*PageSize C5/C5 Envelope: "
- currentpagedevice /InputAttributes get 3 known {3} {1} ifelse
- 1 dict dup /InputAttributes 1 dict dup 6 -1 roll 1 dict dup /PageSize
-[459 649] put put put
- setpagedevice
- 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice "
-*End
-*PageSize DL/DL Envelope: "
- currentpagedevice /InputAttributes get 3 known {3} {1} ifelse
- 1 dict dup /InputAttributes 1 dict dup 6 -1 roll 1 dict dup /PageSize
-[312 624]put put put
- setpagedevice
- 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice "
-*End
-*?PageSize: "
- save
- currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if
- (Unknown)
- 9 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [595 842] (A4) put
- dup [516 729] (B5) put
- dup [420 595] (A5) put
- dup [297 684] (Com10) put
- dup [279 540] (Monarch) put
- dup [459 649] (C5) put
- dup [312 624] (DL) put
- { 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: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter/US Letter: "
- 3 dict dup /PageSize [612 792] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 792] put put
-put setpagedevice
- currentpagedevice /InputAttributes get 3 known
- {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [612 792]
-put put put
- setpagedevice} if "
-*End
-*PageRegion Legal/US Legal: "
- 3 dict dup /PageSize [612 1008] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 1008] put
-put put
- setpagedevice
- currentpagedevice /InputAttributes get 3 known
- {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [612
-1008] put put put
- setpagedevice} if "
-*End
-*PageRegion A4: "
- 3 dict dup /PageSize [595 842] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [595 842] put put
-put setpagedevice
- currentpagedevice /InputAttributes get 3 known
- {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [595 842]
-put put put
- setpagedevice} if "
-*End
-*PageRegion B5: "
- 3 dict dup /PageSize [516 729] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [516 729] put
-put put setpagedevice
- currentpagedevice /InputAttributes get 3 known
- {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [516
-729] put put put
- setpagedevice} if "
-*End
-*PageRegion A5: "
- 3 dict dup /PageSize [420 595] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [420 595] put
-put put setpagedevice
- currentpagedevice /InputAttributes get 3 known
- {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [420
-595] put put put
- setpagedevice} if "
-*End
-*PageRegion LetterSmall/US Letter Small: "
- 3 dict dup /PageSize [612 792] put dup /ImagingBBox [25 25 587 767] put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 792] put put
-put setpagedevice
- currentpagedevice /InputAttributes get 3 known
- {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [612 792]
-put put put
- setpagedevice} if "
-*End
-*PageRegion A4Small/A4 Small: "
- 3 dict dup /PageSize [595 842] put dup /ImagingBBox [25 25 570 817] put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [595 842] put put put
- setpagedevice
- currentpagedevice /InputAttributes get 3 known
- {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [595 842]
-put put put
- setpagedevice} if "
-*End
-*PageRegion LegalSmall/US Legal Small: "
- 3 dict dup /PageSize [612 1008] put dup /ImagingBBox [25 25 587 983] put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 1008] put
-put put
- setpagedevice
- currentpagedevice /InputAttributes get 3 known
- {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [612
-1008] put put put
- setpagedevice} if "
-*End
-*PageRegion Monarch/Monarch Envelope: "
- 3 dict dup /PageSize [279 540] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [279 540] put put put
- setpagedevice
- currentpagedevice /InputAttributes get 3 known
- {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [279 540]
-put put put
- setpagedevice} if "
-*End
-*PageRegion Com10/Comm10 Envelope: "
- 3 dict dup /PageSize [297 684] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [297 684] put put put
- setpagedevice
- currentpagedevice /InputAttributes get 3 known
- {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [297 684]
-put put put
- setpagedevice} if "
-*End
-*PageRegion C5/C5 Envelope: "
- 3 dict dup /PageSize [459 649] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [459 649] put put
-put setpagedevice
- currentpagedevice /InputAttributes get 3 known
- {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [459 649]
-put put put
- setpagedevice} if "
-*End
-*PageRegion DL/DL Envelope: "
- 3 dict dup /PageSize [312 624] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [312 624] put put
-put setpagedevice
- currentpagedevice /InputAttributes get 3 known
- {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [312 624]
-put put put
- setpagedevice} if "
-*End
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-*ImageableArea Letter/US Letter: "11.52 14.1601 599.04 782.04 "
-*ImageableArea Legal/US Legal: "11.52 14.1601 599.04 998.04 "
-*ImageableArea A4: "10.68 14.1601 582.84 831.96 "
-*ImageableArea B5: "11.52 14.2201 503.04 719.1 "
-*ImageableArea A5: "10.56 14.1601 409.92 585.0 "
-*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 "
-*ImageableArea A4Small/A4 Small: "29 31 567 812 "
-*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 "
-*ImageableArea Com10/Comm10 Envelope: "11.4 14.1601 284.04 674.04 "
-*ImageableArea Monarch/Monarch Envelope: "10.0801 14.1601 267.36 530.04 "
-*ImageableArea C5/C5 Envelope: "11.7601 14.1601 445.68 639.0 "
-*ImageableArea DL/DL Envelope: "11.28 14.1601 299.28 614.04 "
-*?ImageableArea: "
- save
- /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: Letter
-*PaperDimension Letter/US Letter: "612 792"
-*PaperDimension Legal/US Legal: "612 1008"
-*PaperDimension A4: "595 842"
-*PaperDimension B5: "516 729"
-*PaperDimension A5: "420 595"
-*PaperDimension LetterSmall/US Letter Small: "612 792"
-*PaperDimension A4Small/A4 Small: "595 842"
-*PaperDimension LegalSmall/US Legal Small: "612 1008"
-*PaperDimension Com10/Comm10 Envelope: "297 684"
-*PaperDimension Monarch/Monarch Envelope: "279 540"
-*PaperDimension C5/C5 Envelope: "459 649"
-*PaperDimension DL/DL Envelope: "312 624"
-
-*RequiresPageRegion Multipurpose: True
-*RequiresPageRegion Envelope: True
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Upper
-*InputSlot Upper/Cassette (250 Sheets): "
- currentpagedevice /InputAttributes get 0 get
- dup null eq
- { pop }
- { dup length 1 add dict copy
- dup /InputAttributes
- 1 dict dup /Priority [0 1 2 3] put
- put setpagedevice
- } ifelse"
-*End
-*InputSlot Multipurpose/Multipurpose Tray: "
- currentpagedevice /InputAttributes get 1 get
- dup null eq
- { pop }
- { dup length 1 add dict copy
- dup /InputAttributes
- 1 dict dup /Priority [1 0 2 3] put
- put setpagedevice
- } ifelse"
-*End
-*InputSlot Lower/Cassette (500 Sheets): "
- currentpagedevice /InputAttributes get 2 get
- dup null eq
- { pop }
- { dup length 1 add dict copy
- dup /InputAttributes
- 1 dict dup /Priority [2 0 1 3] put
- put setpagedevice
- } ifelse"
-*End
-*InputSlot Envelope/Envelope Feeder: "
- currentpagedevice /InputAttributes get 3 get
- dup null eq
- { pop }
- { dup length 1 add dict copy
- dup /InputAttributes
- 1 dict dup /Priority [3 0 1 2] put
- put setpagedevice
- } ifelse"
-*End
-*?InputSlot: "
-save
- 3 dict
- dup /0 (Upper) put
- dup /1 (Multipurpose) put
- dup /2 (Lower) put
- dup /3 (Envelope) put
- currentpagedevice /InputAttributes get
- dup /Priority known
- { /Priority get 0 get ( ) cvs cvn get }
- {
- dup length 1 eq
- { {pop} forall ( ) cvs cvn get }
- { pop pop (Unknown) } ifelse
- } ifelse
- = flush
-restore
-"
-*End
-*CloseUI: *InputSlot
-
-*DefaultOutputBin: OnlyOne
-*DefaultOutputOrder: Normal
-
-*OpenUI *ManualFeed/Manual Feed: Boolean
-*OrderDependency: 20 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice"
-*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice"
-*?ManualFeed: "
- save
- currentpagedevice /ManualFeed get
- {(True)}{(False)}ifelse = flush
- restore
-"
-*End
-*CloseUI: *ManualFeed
-
-*OpenUI *TraySwitch/Tray Switch: Boolean
-*OrderDependency: 50 AnySetup *TraySwitch
-*DefaultTraySwitch: False
-*TraySwitch True/On: "1 dict dup /TraySwitch true put setpagedevice"
-*TraySwitch False/Off: "1 dict dup /TraySwitch false put setpagedevice"
-*?TraySwitch: "
-save
- currentpagedevice /TraySwitch get
- {(True)}{(False)}ifelse = flush
-restore
-"
-*End
-*CloseUI: *TraySwitch
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
-*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
-*Font Bookman-Light: Standard "(001.004S)" Standard ROM
-*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-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 Helvetica-Oblique: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
-*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
-*Font Symbol: Standard "(001.007S)" Standard 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
-*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
-*Font ZapfDingbats: Standard "(001.004S)" 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
- (*) {cvn ==} 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: "initializing"
-*Status: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "PrinterError: cover open"
-*Status: "PrinterError: warming up"
-*Status: "PrinterError: toner cartridge missing or incorrect"
-*Status: "PrinterError: paper jam"
-*Status: "PrinterError: Cassette (250 Sheets): no paper tray"
-*Status: "PrinterError: Cassette (250 Sheets): out of paper"
-*Status: "PrinterError: Cassette (500 Sheets): no paper tray"
-*Status: "PrinterError: Cassette (500 Sheets): out of paper"
-*Status: "PrinterError: Multipurpose Tray: out of paper"
-*Status: "PrinterError: Envelope Feeder: out of paper"
-*Status: "PrinterError: waiting for manual feed"
-*Status: "PrinterError: fixing temperature malfunction"
-*Status: "PrinterError: scanner motor malfunction"
-*Status: "PrinterError: incorrect paper size setting"
-*Status: "PrinterError: Page image timeout"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "EtherTalk"
-*Source: "RemotePrinter"
-*Source: "PrintServer"
-*Source: "LPR"
-*Source: "LocalTalk"
-*Source: "Parallel"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "cover open"
-*PrinterError: "warming up"
-*PrinterError: "toner cartridge missing or incorrect"
-*PrinterError: "paper jam"
-*PrinterError: "Cassette (250 Sheets): no paper tray"
-*PrinterError: "Cassette (250 Sheets): out of paper"
-*PrinterError: "Cassette (500 Sheets): no paper tray"
-*PrinterError: "Cassette (500 Sheets): out of paper"
-*PrinterError: "Multipurpose Tray: out of paper"
-*PrinterError: "Envelope Feeder: out of paper"
-*PrinterError: "waiting for manual feed"
-*PrinterError: "fixing temperature malfunction"
-*PrinterError: "scanner motor malfunction"
-*PrinterError: "incorrect paper size setting"
-*PrinterError: "Page image timeout"
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-
-*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) =====================
-
-*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
-
-*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
-{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-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
-
-*% For 71 lpi / 600 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
-
-*% Produced by "bldppd42.ps" version 4.0 edit 11
-*% Last Edit Date: Aug 12 1994
-*% The byte count of this file should be exactly 025687 or 026433
-*% depending on the filesystem it resides in.
-*% end of PPD file for LaserWriter 16/600 PS
diff --git a/psprint_config/configuration/ppds/APLWGRJ1.PS b/psprint_config/configuration/ppds/APLWGRJ1.PS
deleted file mode 100644
index af9da083c3a2..000000000000
--- a/psprint_config/configuration/ppds/APLWGRJ1.PS
+++ /dev/null
@@ -1,709 +0,0 @@
-*PPD-Adobe: "4.2"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.2"
-*FileVersion: "1.1"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*PCFileName: "APLWGRJ1.PPD"
-*Product: "(LaserWriter 16/600 PS-J)"
-*PSVersion: "(2014.106) 1"
-*ModelName: "Apple LaserWriter 16/600 PS-J"
-*ShortNickName: "Apple LaserWriter 16/600 PS-J"
-*NickName: "Apple LaserWriter 16/600 PS-J v2014.106"
-
-*% === Options and Constraints =========
-*OpenGroup: InstallableOptions/Options Installed
-*OpenUI *InstalledMemory/Memory Configuration: PickOne
-*DefaultInstalledMemory: 8Meg
-*InstalledMemory 8Meg/Standard 8 MB RAM: ""
-*InstalledMemory 12Meg/12 MB Upgrade: ""
-*InstalledMemory 16Meg/16 MB Upgrade: ""
-*InstalledMemory 24Meg/24 MB Upgrade: ""
-*InstalledMemory 32Meg/32 MB Upgrade: ""
-*?InstalledMemory: "
- currentsystemparams /RamSize get
- 6 string dup 4 string 4 -1 roll 1048576 div cvi dup 9 gt {exch cvs 0 exch
- putinterval dup 2}{exch cvs 0 exch putinterval dup 1}ifelse
- (Meg) putinterval
- =
-"
-*End
-*CloseUI: *InstalledMemory
-
-*OpenUI *Option2/Cassette (500 Sheets): PickOne
-*DefaultOption2: False
-*Option2 True/Installed: ""
-*Option2 False/Not Installed: ""
-*Option2 Preferred/Installed and Preferred: "
- 1 dict dup /InputAttributes 1 dict dup /Priority [2 0 1 3] put put setpagedevice"
-*End
-*?Option2: "
- save
- currentpagedevice
- /InputAttributes get
- 2 known {(True)}{(False)} ifelse = flush
- restore "
-*End
-*CloseUI: *Option2
-
-*OpenUI *Option3/Envelope Feeder: Boolean
-*DefaultOption3: False
-*Option3 True/Installed: ""
-*Option3 False/Not Installed: ""
-*?Option3: "
- save
- currentpagedevice
- /InputAttributes get
- 3 known {(True)}{(False)} ifelse = flush
- restore "
-*End
-*CloseUI: *Option3
-*CloseGroup: InstallableOptions
-
-*UIConstraints: *InstalledMemory 8Meg *BitsPerPixel 4
-*UIConstraints: *InstalledMemory 12Meg *BitsPerPixel 4
-
-*UIConstraints: *Option2 False *InputSlot Lower
-*UIConstraints: *Option3 False *InputSlot Envelope
-
-*UIConstraints: *PageSize A5 *InputSlot Upper
-*UIConstraints: *PageSize A5 *InputSlot Lower
-*UIConstraints: *PageSize Com10 *InputSlot Upper
-*UIConstraints: *PageSize Com10 *InputSlot Lower
-*UIConstraints: *PageSize Monarch *InputSlot Upper
-*UIConstraints: *PageSize Monarch *InputSlot Lower
-*UIConstraints: *PageSize C5 *InputSlot Upper
-*UIConstraints: *PageSize C5 *InputSlot Lower
-*UIConstraints: *PageSize DL *InputSlot Upper
-*UIConstraints: *PageSize DL *InputSlot Lower
-
-*UIConstraints: *PageRegion A5 *InputSlot Upper
-*UIConstraints: *PageRegion A5 *InputSlot Lower
-*UIConstraints: *PageRegion Com10 *InputSlot Upper
-*UIConstraints: *PageRegion Com10 *InputSlot Lower
-*UIConstraints: *PageRegion Monarch *InputSlot Upper
-*UIConstraints: *PageRegion Monarch *InputSlot Lower
-*UIConstraints: *PageRegion C5 *InputSlot Upper
-*UIConstraints: *PageRegion C5 *InputSlot Lower
-*UIConstraints: *PageRegion DL *InputSlot Upper
-*UIConstraints: *PageRegion DL *InputSlot Lower
-
-*UIConstraints: *InputSlot Upper *PageSize A5
-*UIConstraints: *InputSlot Lower *PageSize A5
-*UIConstraints: *InputSlot Upper *PageSize Com10
-*UIConstraints: *InputSlot Lower *PageSize Com10
-*UIConstraints: *InputSlot Upper *PageSize Monarch
-*UIConstraints: *InputSlot Lower *PageSize Monarch
-*UIConstraints: *InputSlot Upper *PageSize C5
-*UIConstraints: *InputSlot Lower *PageSize C5
-*UIConstraints: *InputSlot Upper *PageSize DL
-*UIConstraints: *InputSlot Lower *PageSize DL
-
-*UIConstraints: *InputSlot Upper *PageRegion A5
-*UIConstraints: *InputSlot Lower *PageRegion A5
-*UIConstraints: *InputSlot Upper *PageRegion Com10
-*UIConstraints: *InputSlot Lower *PageRegion Com10
-*UIConstraints: *InputSlot Upper *PageRegion Monarch
-*UIConstraints: *InputSlot Lower *PageRegion Monarch
-*UIConstraints: *InputSlot Upper *PageRegion C5
-*UIConstraints: *InputSlot Lower *PageRegion C5
-*UIConstraints: *InputSlot Upper *PageRegion DL
-*UIConstraints: *InputSlot Lower *PageRegion DL
-
-*% ==== Device Capabilities ===============
-*LanguageLevel: "2"
-*TTRasterizer: Type42
-
-*FreeVM: "1922832"
-*VMOption 8Meg: "1922832"
-*VMOption 12Meg: "4052752"
-*VMOption 16Meg: "6077044"
-*VMOption 24Meg: "14465652"
-*VMOption 32Meg: "22854260"
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*VariablePaperSize: False
-*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: "16"
-*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: 600dpi
-*?Resolution: "
- save
- currentpagedevice /HWResolution get
- 0 get
- ( ) cvs print
- (dpi)
- = flush
- restore
-"
-*End
-
-*SuggestedJobTimeout: "0"
-*SuggestedWaitTimeout: "300"
-*PrintPSErrors: False
-
-
-*% Halftone Information ===============
-*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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*OpenUI *Smoothing/FinePrint(TM): Boolean
-*OrderDependency: 50 AnySetup *Smoothing
-*DefaultSmoothing: False
-*Smoothing True/On: "
- 2 dict dup /PostRenderingEnhance true put setpagedevice
-"
-*End
-*Smoothing False/Off: "
- 2 dict dup /PostRenderingEnhance false put setpagedevice
-"
-*End
-*?Smoothing: "
- save currentpagedevice /PostRenderingEnhanceDetails get
- /ActualPostRenderingEnhance get
- {(True)}{(False)} ifelse = flush restore"
-*End
-*CloseUI: *Smoothing
-
-*OpenUI *BitsPerPixel/PhotoGrade(TM): PickOne
-*OrderDependency: 50 AnySetup *BitsPerPixel
-*DefaultBitsPerPixel: None
-*BitsPerPixel 4/On: "
- 2 dict dup /PreRenderingEnhance true put setpagedevice
-"
-*End
-*BitsPerPixel None/Off: "
- 2 dict dup /PreRenderingEnhance false put setpagedevice
-"
-*End
-*?BitsPerPixel: "
- save currentpagedevice /PreRenderingEnhanceDetails get
- /ActualPreRenderingEnhance get
- {(4)}{(None)} ifelse = flush restore"
-*End
-*CloseUI: *BitsPerPixel
-
-*% Paper Handling ===================
-
-*% Code in this section both selects a tray and sets up a frame buffer.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/US Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Legal/US Legal: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize B5: "
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A5: "
- 3 dict dup /PageSize [420 595] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [420 595] put put put
- setpagedevice "
-*End
-*PageSize LetterSmall/US Letter Small: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox [25 25 587 767] put setpagedevice"
-*End
-*PageSize A4Small/A4 Small: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox [25 25 570 817] put setpagedevice"
-*End
-*PageSize LegalSmall/US Legal Small: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox [25 25 587 983] put setpagedevice"
-*End
-*PageSize Monarch/Monarch Envelope: "
- currentpagedevice /InputAttributes get 3 known {3} {1} ifelse
- 1 dict dup /InputAttributes 1 dict dup 6 -1 roll 1 dict dup /PageSize [279 540] put put put
- setpagedevice
- 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice "
-*End
-*PageSize Com10/Comm10 Envelope: "
- currentpagedevice /InputAttributes get 3 known {3} {1} ifelse
- 1 dict dup /InputAttributes 1 dict dup 6 -1 roll 1 dict dup /PageSize [297 684] put put put
- setpagedevice
- 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice "
-*End
-*PageSize C5/C5 Envelope: "
- currentpagedevice /InputAttributes get 3 known {3} {1} ifelse
- 1 dict dup /InputAttributes 1 dict dup 6 -1 roll 1 dict dup /PageSize [459 649] put put put
- setpagedevice
- 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice "
-*End
-*PageSize DL/DL Envelope: "
- currentpagedevice /InputAttributes get 3 known {3} {1} ifelse
- 1 dict dup /InputAttributes 1 dict dup 6 -1 roll 1 dict dup /PageSize [312 624]put put put
- setpagedevice
- 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice "
-*End
-*?PageSize: "
- save
- currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if
- (Unknown)
- 9 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [595 842] (A4) put
- dup [516 729] (B5) put
- dup [420 595] (A5) put
- dup [297 684] (Com10) put
- dup [279 540] (Monarch) put
- dup [459 649] (C5) put
- dup [312 624] (DL) put
- { 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: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter/US Letter: "
- 3 dict dup /PageSize [612 792] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 792] put put put setpagedevice
- currentpagedevice /InputAttributes get 3 known
- {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [612 792] put put put
- setpagedevice} if "
-*End
-*PageRegion Legal/US Legal: "
- 3 dict dup /PageSize [612 1008] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 1008] put put put
- setpagedevice
- currentpagedevice /InputAttributes get 3 known
- {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [612 1008] put put put
- setpagedevice} if "
-*End
-*PageRegion A4: "
- 3 dict dup /PageSize [595 842] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [595 842] put put put setpagedevice
- currentpagedevice /InputAttributes get 3 known
- {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [595 842] put put put
- setpagedevice} if "
-*End
-*PageRegion B5: "
- 3 dict dup /PageSize [516 729] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [516 729] put put put setpagedevice
- currentpagedevice /InputAttributes get 3 known
- {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [516 729] put put put
- setpagedevice} if "
-*End
-*PageRegion A5: "
- 3 dict dup /PageSize [420 595] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [420 595] put put put setpagedevice
- currentpagedevice /InputAttributes get 3 known
- {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [420 595] put put put
- setpagedevice} if "
-*End
-*PageRegion LetterSmall/US Letter Small: "
- 3 dict dup /PageSize [612 792] put dup /ImagingBBox [25 25 587 767] put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 792] put put put setpagedevice
- currentpagedevice /InputAttributes get 3 known
- {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [612 792] put put put
- setpagedevice} if "
-*End
-*PageRegion A4Small/A4 Small: "
- 3 dict dup /PageSize [595 842] put dup /ImagingBBox [25 25 570 817] put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [595 842] put put put
- setpagedevice
- currentpagedevice /InputAttributes get 3 known
- {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [595 842] put put put
- setpagedevice} if "
-*End
-*PageRegion LegalSmall/US Legal Small: "
- 3 dict dup /PageSize [612 1008] put dup /ImagingBBox [25 25 587 983] put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 1008] put put put
- setpagedevice
- currentpagedevice /InputAttributes get 3 known
- {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [612 1008] put put put
- setpagedevice} if "
-*End
-*PageRegion Monarch/Monarch Envelope: "
- 3 dict dup /PageSize [279 540] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [279 540] put put put
- setpagedevice
- currentpagedevice /InputAttributes get 3 known
- {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [279 540] put put put
- setpagedevice} if "
-*End
-*PageRegion Com10/Comm10 Envelope: "
- 3 dict dup /PageSize [297 684] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [297 684] put put put
- setpagedevice
- currentpagedevice /InputAttributes get 3 known
- {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [297 684] put put put
- setpagedevice} if "
-*End
-*PageRegion C5/C5 Envelope: "
- 3 dict dup /PageSize [459 649] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [459 649] put put put setpagedevice
- currentpagedevice /InputAttributes get 3 known
- {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [459 649] put put put
- setpagedevice} if "
-*End
-*PageRegion DL/DL Envelope: "
- 3 dict dup /PageSize [312 624] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [312 624] put put put setpagedevice
- currentpagedevice /InputAttributes get 3 known
- {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [312 624] put put put
- setpagedevice} if "
-*End
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-*ImageableArea Letter/US Letter: "11.52 14.1601 599.04 782.04 "
-*ImageableArea Legal/US Legal: "11.52 14.1601 599.04 998.04 "
-*ImageableArea A4: "10.68 14.1601 582.84 831.96 "
-*ImageableArea B5: "11.52 14.2201 503.04 719.1 "
-*ImageableArea A5: "10.56 14.1601 409.92 585.0 "
-*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 "
-*ImageableArea A4Small/A4 Small: "29 31 567 812 "
-*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 "
-*ImageableArea Com10/Comm10 Envelope: "11.4 14.1601 284.04 674.04 "
-*ImageableArea Monarch/Monarch Envelope: "10.0801 14.1601 267.36 530.04 "
-*ImageableArea C5/C5 Envelope: "11.7601 14.1601 445.68 639.0 "
-*ImageableArea DL/DL Envelope: "11.28 14.1601 299.28 614.04 "
-*?ImageableArea: "
- save
- /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: Letter
-*PaperDimension Letter/US Letter: "612 792"
-*PaperDimension Legal/US Legal: "612 1008"
-*PaperDimension A4: "595 842"
-*PaperDimension B5: "516 729"
-*PaperDimension A5: "420 595"
-*PaperDimension LetterSmall/US Letter Small: "612 792"
-*PaperDimension A4Small/A4 Small: "595 842"
-*PaperDimension LegalSmall/US Legal Small: "612 1008"
-*PaperDimension Com10/Comm10 Envelope: "297 684"
-*PaperDimension Monarch/Monarch Envelope: "279 540"
-*PaperDimension C5/C5 Envelope: "459 649"
-*PaperDimension DL/DL Envelope: "312 624"
-
-*RequiresPageRegion Multipurpose: True
-*RequiresPageRegion Envelope: True
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Upper
-*InputSlot Upper/Cassette (250 Sheets): "
- currentpagedevice /InputAttributes get 0 get
- dup null eq
- { pop }
- { dup length 1 add dict copy
- dup /InputAttributes
- 1 dict dup /Priority [0 1 2 3] put
- put setpagedevice
- } ifelse"
-*End
-*InputSlot Multipurpose/Multipurpose Tray: "
- currentpagedevice /InputAttributes get 1 get
- dup null eq
- { pop }
- { dup length 1 add dict copy
- dup /InputAttributes
- 1 dict dup /Priority [1 0 2 3] put
- put setpagedevice
- } ifelse"
-*End
-*InputSlot Lower/Cassette (500 Sheets): "
- currentpagedevice /InputAttributes get 2 get
- dup null eq
- { pop }
- { dup length 1 add dict copy
- dup /InputAttributes
- 1 dict dup /Priority [2 0 1 3] put
- put setpagedevice
- } ifelse"
-*End
-*InputSlot Envelope/Envelope Feeder: "
- currentpagedevice /InputAttributes get 3 get
- dup null eq
- { pop }
- { dup length 1 add dict copy
- dup /InputAttributes
- 1 dict dup /Priority [3 0 1 2] put
- put setpagedevice
- } ifelse"
-*End
-*?InputSlot: "
-save
- 3 dict
- dup /0 (Upper) put
- dup /1 (Multipurpose) put
- dup /2 (Lower) put
- dup /3 (Envelope) put
- currentpagedevice /InputAttributes get
- dup /Priority known
- { /Priority get 0 get ( ) cvs cvn get }
- {
- dup length 1 eq
- { {pop} forall ( ) cvs cvn get }
- { pop pop (Unknown) } ifelse
- } ifelse
- = flush
-restore
-"
-*End
-*CloseUI: *InputSlot
-
-*DefaultOutputBin: OnlyOne
-*DefaultOutputOrder: Normal
-
-*OpenUI *ManualFeed/Manual Feed: Boolean
-*OrderDependency: 20 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice"
-*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice"
-*?ManualFeed: "
- save
- currentpagedevice /ManualFeed get
- {(True)}{(False)}ifelse = flush
- restore
-"
-*End
-*CloseUI: *ManualFeed
-
-*OpenUI *TraySwitch/Tray Switch: Boolean
-*OrderDependency: 50 AnySetup *TraySwitch
-*DefaultTraySwitch: False
-*TraySwitch True/On: "1 dict dup /TraySwitch true put setpagedevice"
-*TraySwitch False/Off: "1 dict dup /TraySwitch false put setpagedevice"
-*?TraySwitch: "
-save
- currentpagedevice /TraySwitch get
- {(True)}{(False)}ifelse = flush
-restore
-"
-*End
-*CloseUI: *TraySwitch
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
-*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
-*Font Bookman-Light: Standard "(001.004S)" Standard ROM
-*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-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 Helvetica-Oblique: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
-*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
-*Font Symbol: Standard "(001.007S)" Standard 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
-*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
-*Font ZapfDingbats: Standard "(001.004S)" 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
- (*) {cvn ==} 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: "initializing"
-*Status: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "PrinterError: cover open"
-*Status: "PrinterError: warming up"
-*Status: "PrinterError: toner cartridge missing or incorrect"
-*Status: "PrinterError: paper jam"
-*Status: "PrinterError: Cassette (250 Sheets): no paper tray"
-*Status: "PrinterError: Cassette (250 Sheets): out of paper"
-*Status: "PrinterError: Cassette (500 Sheets): no paper tray"
-*Status: "PrinterError: Cassette (500 Sheets): out of paper"
-*Status: "PrinterError: Multipurpose Tray: out of paper"
-*Status: "PrinterError: Envelope Feeder: out of paper"
-*Status: "PrinterError: waiting for manual feed"
-*Status: "PrinterError: fixing temperature malfunction"
-*Status: "PrinterError: scanner motor malfunction"
-*Status: "PrinterError: incorrect paper size setting"
-*Status: "PrinterError: Page image timeout"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "EtherTalk"
-*Source: "LocalTalk"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "cover open"
-*PrinterError: "warming up"
-*PrinterError: "toner cartridge missing or incorrect"
-*PrinterError: "paper jam"
-*PrinterError: "Cassette (250 Sheets): no paper tray"
-*PrinterError: "Cassette (250 Sheets): out of paper"
-*PrinterError: "Cassette (500 Sheets): no paper tray"
-*PrinterError: "Cassette (500 Sheets): out of paper"
-*PrinterError: "Multipurpose Tray: out of paper"
-*PrinterError: "Envelope Feeder: out of paper"
-*PrinterError: "waiting for manual feed"
-*PrinterError: "fixing temperature malfunction"
-*PrinterError: "scanner motor malfunction"
-*PrinterError: "incorrect paper size setting"
-*PrinterError: "Page image timeout"
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-
-*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) =====================
-
-*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
-
-*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
-{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-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
-
-*% For 71 lpi / 600 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
-
-*% Produced by "bldppd42.ps" version 4.0 edit 11
-*% Last Edit Date: Dec 5 1995
-*% The byte count of this file should be exactly 025501 or 026210
-*% depending on the filesystem it resides in.
-*% end of PPD file for LaserWriter 16/600 PS-J
-
-
diff --git a/psprint_config/configuration/ppds/APLWIIF2.PS b/psprint_config/configuration/ppds/APLWIIF2.PS
deleted file mode 100644
index 245b0c8580da..000000000000
--- a/psprint_config/configuration/ppds/APLWIIF2.PS
+++ /dev/null
@@ -1,428 +0,0 @@
-*PPD-Adobe: "4.1"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1994 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.1"
-*FileVersion: "3.1"
-*PCFileName: "APLWIIF2.PPD"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*Product: "(LaserWriter IIf)"
-*PSVersion: "(2010.130) 2"
-*ModelName: "Apple LaserWriter IIf v2010.130"
-*NickName: "Apple LaserWriter IIf v2010.130"
-
-*% ==== Options and Constraints =====
-*OpenGroup: InstallableOptions/Options Installed
-*OpenUI *Option1/Memory Configuration: PickOne
-*DefaultOption1: None
-*Option1 None/Minimum 4 MB: ""
-*Option1 5Meg/Upgrade to 5 MB: ""
-*Option1 8Meg/Upgrade to 8 MB: ""
-*?Option1: "
- (None)currentsystemparams/RamSize get
- dup 5242880 eq{pop pop(5Meg)}{8388608 eq{pop(8Meg)}if}ifelse
- =
-"
-*End
-*CloseUI: *Option1
-*CloseGroup: InstallableOptions
-
-*UIConstraints: *Option1 None *BitsPerPixel 4
-
-*UIConstraints: *Option1 None *PageSize Letter.5Meg
-*UIConstraints: *Option1 None *PageSize Letter.8Meg
-*UIConstraints: *Option1 5Meg *PageSize Letter.4Meg
-*UIConstraints: *Option1 5Meg *PageSize Letter.8Meg
-*UIConstraints: *Option1 8Meg *PageSize Letter.4Meg
-*UIConstraints: *Option1 8Meg *PageSize Letter.5Meg
-
-*UIConstraints: *Option1 None *PageSize A4.5Meg
-*UIConstraints: *Option1 None *PageSize A4.8Meg
-*UIConstraints: *Option1 5Meg *PageSize A4.4Meg
-*UIConstraints: *Option1 5Meg *PageSize A4.8Meg
-*UIConstraints: *Option1 8Meg *PageSize A4.4Meg
-*UIConstraints: *Option1 8Meg *PageSize A4.5Meg
-
-*UIConstraints: *Option1 5Meg *PageSize LetterSmall
-*UIConstraints: *Option1 5Meg *PageSize A4Small
-
-*UIConstraints: *Option1 None *PageSize Monarch.5Meg
-*UIConstraints: *Option1 None *PageSize Monarch.8Meg
-*UIConstraints: *Option1 5Meg *PageSize Monarch.4Meg
-*UIConstraints: *Option1 5Meg *PageSize Monarch.8Meg
-*UIConstraints: *Option1 8Meg *PageSize Monarch.4Meg
-*UIConstraints: *Option1 8Meg *PageSize Monarch.5Meg
-
-*UIConstraints: *Option1 None *PageSize Com10.5Meg
-*UIConstraints: *Option1 None *PageSize Com10.8Meg
-*UIConstraints: *Option1 5Meg *PageSize Com10.4Meg
-*UIConstraints: *Option1 5Meg *PageSize Com10.8Meg
-*UIConstraints: *Option1 8Meg *PageSize Com10.4Meg
-*UIConstraints: *Option1 8Meg *PageSize Com10.5Meg
-
-*% === Basic Capabilities ===============
-*FreeVM: "2031121"
-*LanguageLevel: "2"
-*Protocols: BCP
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*VariablePaperSize: False
-*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
-*Emulators: hplj
-*StartEmulator_hplj: "currentfile /hpcl statusdict /emulate get exec "
-*StopEmulator_hplj: "<1B7F>0"
-*Throughput: "8"
-*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
-*?Resolution: "
- save
- currentpagedevice /HWResolution get
- 0 get
- ( ) cvs print (dpi) = flush
- restore"
-*End
-
-*% === PhotoGrade (bits per pixel) =============
-*OpenUI *BitsPerPixel/PhotoGrade(TM): Boolean
-*OrderDependency: 50 AnySetup *BitsPerPixel
-*DefaultBitsPerPixel: 4
-*BitsPerPixel 4/On: "1 dict dup /PreRenderingEnhance true put setpagedevice"
-*BitsPerPixel None/Off: "1 dict dup /PreRenderingEnhance false put setpagedevice"
-*?BitsPerPixel: "
- save currentpagedevice /PreRenderingEnhance get
- {(4)}{(None)} ifelse = flush restore"
-*End
-*CloseUI: *BitsPerPixel
-
-*% === FinePrint (smoothing) =============
-*OpenUI *Smoothing/FinePrint(TM): Boolean
-*OrderDependency: 50 AnySetup *Smoothing
-*DefaultSmoothing: True
-*Smoothing True/On: "1 dict dup /PostRenderingEnhance true put setpagedevice"
-*Smoothing False/Off: "1 dict dup /PostRenderingEnhance false put setpagedevice"
-*?Smoothing: "
- save currentpagedevice /PostRenderingEnhance get
- {(True)}{(False)} ifelse = flush restore"
-*End
-*CloseUI: *Smoothing
-
-*% === Halftone Information ===============
-*AccurateScreensSupport: True
-*ScreenFreq: "60.0"
-*ScreenAngle: "45"
-*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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% === Paper Handling ===================
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Unknown
-*PageSize Letter.4Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*PageSize Letter.5Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*PageSize Letter.8Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*PageSize Legal/US Legal: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*PageSize A4.4Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*PageSize A4.5Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*PageSize A4.8Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*PageSize B5: "2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*PageSize LetterSmall/US Letter Small: "userdict /lettersmall get exec"
-*PageSize A4Small/A4 Small: "userdict /a4small get exec"
-*PageSize LegalSmall/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*PageSize Monarch.4Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice"
-*PageSize Monarch.5Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice"
-*PageSize Monarch.8Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice"
-*PageSize Com10.4Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice"
-*PageSize Com10.5Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice"
-*PageSize Com10.8Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice"
-*?PageSize: "
- save currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if (Unknown)
- 4 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [595 842] (A4) put
- dup [516 729] (B5) put
- { 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
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Unknown
-*PageRegion Letter.4Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*PageRegion Letter.5Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*PageRegion Letter.8Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*PageRegion Legal/US Legal: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*PageRegion A4.4Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*PageRegion A4.5Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*PageRegion A4.8Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*PageRegion B5: "2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*PageRegion LetterSmall/US Letter Small: "userdict /lettersmall get exec"
-*PageRegion A4Small/A4 Small: "userdict /a4small get exec"
-*PageRegion LegalSmall/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*PageRegion Monarch.4Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice"
-*PageRegion Monarch.5Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice"
-*PageRegion Monarch.8Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice"
-*PageRegion Com10.4Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice"
-*PageRegion Com10.5Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice"
-*PageRegion Com10.8Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice"
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Unknown
-*ImageableArea Letter.4Meg/US Letter: "14.16 7.80002 597.84 784.44 "
-*ImageableArea Letter.5Meg/US Letter: "31 31 583 761 "
-*ImageableArea Letter.8Meg/US Letter: "14.16 7.8 597.84 784.44"
-*ImageableArea Legal/US Legal: "14.16 7.8 597.84 1000.44 "
-*ImageableArea A4.4Meg/A4: "12.96 9.23999 581.28 832.92 "
-*ImageableArea A4.5Meg/A4: "29 31 567 812 "
-*ImageableArea A4.8Meg/A4: "12.96 9.239 581.28 832.92 "
-*ImageableArea B5: "20.64 9.23999 504.48 715.8 "
-*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 "
-*ImageableArea A4Small/A4 Small: "29 31 567 812 "
-*ImageableArea LegalSmall/US Legal Small: "23.76 24.96 592.08 982.8 "
-*ImageableArea Monarch.4Meg/Monarch Envelope Center Fed: "178.5 257 433.5 761.88 "
-*ImageableArea Monarch.5Meg/Monarch Envelope Center Fed: "178.5 269 433.5 773 "
-*ImageableArea Monarch.8Meg/Monarch Envelope Center Fed: "178.5 269 433.5 773 "
-*ImageableArea Com10.4Meg/Com10 Envelope Center Fed: "169.5 113 442.5 761.88 "
-*ImageableArea Com10.5Meg/Com10 Envelope Center Fed: "169.5 125 442.5 773 "
-*ImageableArea Com10.8Meg/Com10 Envelope Center Fed: "169.5 125 442.5 773 "
-
-*?ImageableArea: "
-save
- /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: Unknown
-*PaperDimension Letter.4Meg/US Letter: "612 792"
-*PaperDimension Letter.5Meg/US Letter: "612 792"
-*PaperDimension Letter.8Meg/US Letter: "612 792"
-*PaperDimension Legal/US Legal: "612 1008"
-*PaperDimension A4.4Meg/A4: "595 842"
-*PaperDimension A4.5Meg/A4: "595 842"
-*PaperDimension A4.8Meg/A4: "595 842"
-*PaperDimension B5: "516 729"
-*PaperDimension LetterSmall/US Letter Small: "612 792"
-*PaperDimension A4Small/A4 Small: "595 842"
-*PaperDimension LegalSmall/US Legal Small: "612 1008"
-*PaperDimension Monarch.4Meg/Monarch Envelope Center Fed: "611 792"
-*PaperDimension Monarch.5Meg/Monarch Envelope Center Fed: "611 792"
-*PaperDimension Monarch.8Meg/Monarch Envelope Center Fed: "611 792"
-*PaperDimension Com10.4Meg/Com10 Envelope Center Fed: "610 792"
-*PaperDimension Com10.5Meg/Com10 Envelope Center Fed: "610 792"
-*PaperDimension Com10.8Meg/Com10 Envelope Center Fed: "610 792"
-
-*OpenUI *ManualFeed/Manual Feed: Boolean
-*OrderDependency: 20 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice"
-*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice"
-*?ManualFeed: "
- save currentpagedevice /ManualFeed get
- {(True)} {(False)} ifelse = flush restore"
-*End
-*CloseUI: *ManualFeed
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Cassette
-*InputSlot Cassette: ""
-*CloseUI: *InputSlot
-
-*DefaultOutputBin: OnlyOne
-*DefaultOutputOrder: Normal
-
-*% === Font Information =====================
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.002)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM
-*Font Bookman-Demi: Standard "(001.003S)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM
-*Font Bookman-Light: Standard "(001.003S)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM
-*Font Courier: Standard "(002.003)" Standard ROM
-*Font Courier-Bold: Standard "(002.003)" Standard ROM
-*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM
-*Font Courier-Oblique: Standard "(002.003)" 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-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 Helvetica-Oblique: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.008S)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.005S)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.006S)" Standard ROM
-*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Roman: Standard "(001.005S)" 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
-*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM
-*Font ZapfDingbats: Special "(001.004S)" Special 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 (*) {cvn ==} 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: "initializing"
-*Status: "idle"
-*Status: "holding"
-*Status: "busy"
-*Status: "waiting"
-*Status: "PrinterError: cover open"
-*Status: "PrinterError: warming up"
-*Status: "PrinterError: toner cartridge missing or incorrect"
-*Status: "PrinterError: paper entry misfeed"
-*Status: "PrinterError: paper exit misfeed"
-*Status: "PrinterError: out of paper"
-*Status: "PrinterError: no paper tray"
-*Status: "PrinterError: fixing temperature malfunction"
-*Status: "PrinterError: scanner motor malfunction"
-*Status: "PrinterError: laser doide or scanning mirror malfunction"
-*Status: "PrinterError: test printing stage"
-*Status: "PrinterError: service call"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "Serial"
-*Source: "SerialB"
-*Source: "LocalTalk"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "cover open"
-*PrinterError: "warming up"
-*PrinterError: "toner cartridge missing or incorrect"
-*PrinterError: "paper entry misfeed"
-*PrinterError: "paper exit misfeed"
-*PrinterError: "out of paper"
-*PrinterError: "no paper tray"
-*PrinterError: "fixing temperature malfunction"
-*PrinterError: "scanner motor malfunction"
-*PrinterError: "laser doide or scanning mirror malfunction"
-*PrinterError: "test printing stage"
-*PrinterError: "service call"
-
-*% Color Separation Information ========================
-*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% For "LaserWriter IIf" version 2010.130
-*% Last Edit Date: Mar 23 1994
-*% The byte count of this file should be exactly 018950 or 019378
-*% depending on the filesystem it resides in.
-*% end of PPD file for Apple LaserWriter IIf
diff --git a/psprint_config/configuration/ppds/APLWIIG2.PS b/psprint_config/configuration/ppds/APLWIIG2.PS
deleted file mode 100644
index 3f04758e9800..000000000000
--- a/psprint_config/configuration/ppds/APLWIIG2.PS
+++ /dev/null
@@ -1,440 +0,0 @@
-*PPD-Adobe: "4.1"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1994 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.1"
-*FileVersion: "3.1"
-*PCFileName: "APLWIIG2.PPD"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*Product: "(LaserWriter IIg)"
-*PSVersion: "(2010.130) 2"
-*ModelName: "Apple LaserWriter IIg v2010.130"
-*NickName: "Apple LaserWriter IIg v2010.130"
-
-*% ==== Options and Constraints =====
-*OpenGroup: InstallableOptions/Options Installed
-*OpenUI *Option1/Memory Configuration: PickOne
-*DefaultOption1: None
-*Option1 None/Minimum 4 MB: ""
-*Option1 5Meg/Upgrade to 5 MB: ""
-*Option1 8Meg/Upgrade to 8 MB: ""
-*?Option1: "
- (None)currentsystemparams/RamSize get
- dup 5242880 eq{pop pop(5Meg)}{8388608 eq{pop(8Meg)}if}ifelse
- =
-"
-*End
-*CloseUI: *Option1
-*CloseGroup: InstallableOptions
-
-*UIConstraints: *Option1 None *PageSize Letter.5Meg
-*UIConstraints: *Option1 None *PageSize Letter.8Meg
-*UIConstraints: *Option1 5Meg *PageSize Letter.4Meg
-*UIConstraints: *Option1 5Meg *PageSize Letter.8Meg
-*UIConstraints: *Option1 8Meg *PageSize Letter.4Meg
-*UIConstraints: *Option1 8Meg *PageSize Letter.5Meg
-
-*UIConstraints: *Option1 None *PageSize A4.5Meg
-*UIConstraints: *Option1 None *PageSize A4.8Meg
-*UIConstraints: *Option1 5Meg *PageSize A4.4Meg
-*UIConstraints: *Option1 5Meg *PageSize A4.8Meg
-*UIConstraints: *Option1 8Meg *PageSize A4.4Meg
-*UIConstraints: *Option1 8Meg *PageSize A4.5Meg
-
-*UIConstraints: *Option1 5Meg *PageSize LetterSmall
-*UIConstraints: *Option1 5Meg *PageSize A4Small
-
-*UIConstraints: *Option1 None *PageSize Monarch.5Meg
-*UIConstraints: *Option1 None *PageSize Monarch.8Meg
-*UIConstraints: *Option1 5Meg *PageSize Monarch.4Meg
-*UIConstraints: *Option1 5Meg *PageSize Monarch.8Meg
-*UIConstraints: *Option1 8Meg *PageSize Monarch.4Meg
-*UIConstraints: *Option1 8Meg *PageSize Monarch.5Meg
-
-*UIConstraints: *Option1 None *PageSize Com10.5Meg
-*UIConstraints: *Option1 None *PageSize Com10.8Meg
-*UIConstraints: *Option1 5Meg *PageSize Com10.4Meg
-*UIConstraints: *Option1 5Meg *PageSize Com10.8Meg
-*UIConstraints: *Option1 8Meg *PageSize Com10.4Meg
-*UIConstraints: *Option1 8Meg *PageSize Com10.5Meg
-
-*% === Basic Capabilities ===============
-*FreeVM: "2210413"
-*LanguageLevel: "2"
-*Protocols: BCP
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*VariablePaperSize: False
-*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
-*Emulators: hplj
-*StartEmulator_hplj: "currentfile /hpcl statusdict /emulate get exec "
-*StopEmulator_hplj: "<1B7F>0"
-*Throughput: "8"
-*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
-*?Resolution: "
- save
- currentpagedevice /HWResolution get
- 0 get
- ( ) cvs print (dpi) = flush
- restore"
-*End
-
-*% === PhotoGrade (bits per pixel) =============
-*OpenUI *BitsPerPixel/PhotoGrade(TM): Boolean
-*OrderDependency: 50 AnySetup *BitsPerPixel
-*DefaultBitsPerPixel: 4
-*BitsPerPixel 4/On: "1 dict dup /PreRenderingEnhance true put setpagedevice"
-*BitsPerPixel None/Off: "1 dict dup /PreRenderingEnhance false put setpagedevice"
-*?BitsPerPixel: "
- save currentpagedevice /PreRenderingEnhance get
- {(4)}{(None)} ifelse = flush restore"
-*End
-*CloseUI: *BitsPerPixel
-
-*% === FinePrint (smoothing) =============
-*OpenUI *Smoothing/FinePrint(TM): Boolean
-*OrderDependency: 50 AnySetup *Smoothing
-*DefaultSmoothing: True
-*Smoothing True/On: "1 dict dup /PostRenderingEnhance true put setpagedevice"
-*Smoothing False/Off: "1 dict dup /PostRenderingEnhance false put setpagedevice"
-*?Smoothing: "
- save currentpagedevice /PostRenderingEnhance get
- {(True)}{(False)} ifelse = flush restore"
-*End
-*CloseUI: *Smoothing
-
-*% === Halftone Information ===============
-*AccurateScreensSupport: True
-*ScreenFreq: "106.0"
-*ScreenAngle: "45"
-*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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% === Paper Handling ===================
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Unknown
-*PageSize Letter.4Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*PageSize Letter.5Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*PageSize Letter.8Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*PageSize Legal/US Legal: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*PageSize A4.4Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*PageSize A4.5Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*PageSize A4.8Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*PageSize B5: "2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*PageSize LetterSmall/US Letter Small: "userdict /lettersmall get exec"
-*PageSize A4Small/A4 Small: "userdict /a4small get exec"
-*PageSize LegalSmall/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*PageSize Monarch.4Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice"
-*PageSize Monarch.5Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice"
-*PageSize Monarch.8Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice"
-*PageSize Com10.4Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice"
-*PageSize Com10.5Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice"
-*PageSize Com10.8Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice"
-*?PageSize: "
- save currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if (Unknown)
- 4 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [595 842] (A4) put
- dup [516 729] (B5) put
- { 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
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Unknown
-*PageRegion Letter.4Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*PageRegion Letter.5Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*PageRegion Letter.8Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*PageRegion Legal/US Legal: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*PageRegion A4.4Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*PageRegion A4.5Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*PageRegion A4.8Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*PageRegion B5: "2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*PageRegion LetterSmall/US Letter Small: "userdict /lettersmall get exec"
-*PageRegion A4Small/A4 Small: "userdict /a4small get exec"
-*PageRegion LegalSmall/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*PageRegion Monarch.4Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice"
-*PageRegion Monarch.5Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice"
-*PageRegion Monarch.8Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice"
-*PageRegion Com10.4Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice"
-*PageRegion Com10.5Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice"
-*PageRegion Com10.8Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice"
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Unknown
-*ImageableArea Letter.4Meg/US Letter: "14.16 7.80002 597.84 784.44 "
-*ImageableArea Letter.5Meg/US Letter: "31 31 583 761 "
-*ImageableArea Letter.8Meg/US Letter: "14.16 7.8 597.84 784.44"
-*ImageableArea Legal/US Legal: "14.16 7.8 597.84 1000.44 "
-*ImageableArea A4.4Meg/A4: "12.96 9.23999 581.28 832.92 "
-*ImageableArea A4.5Meg/A4: "29 31 567 812 "
-*ImageableArea A4.8Meg/A4: "12.96 9.239 581.28 832.92 "
-*ImageableArea B5: "20.64 9.23999 504.48 715.8 "
-*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 "
-*ImageableArea A4Small/A4 Small: "29 31 567 812 "
-*ImageableArea LegalSmall/US Legal Small: "23.76 24.96 592.08 982.8 "
-*ImageableArea Monarch.4Meg/Monarch Envelope Center Fed: "178.5 257 433.5 761.88 "
-*ImageableArea Monarch.5Meg/Monarch Envelope Center Fed: "178.5 269 433.5 773 "
-*ImageableArea Monarch.8Meg/Monarch Envelope Center Fed: "178.5 269 433.5 773 "
-*ImageableArea Com10.4Meg/Com10 Envelope Center Fed: "169.5 113 442.5 761.88 "
-*ImageableArea Com10.5Meg/Com10 Envelope Center Fed: "169.5 125 442.5 773 "
-*ImageableArea Com10.8Meg/Com10 Envelope Center Fed: "169.5 125 442.5 773 "
-
-*?ImageableArea: "
-save
- /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: Unknown
-*PaperDimension Letter.4Meg/US Letter: "612 792"
-*PaperDimension Letter.5Meg/US Letter: "612 792"
-*PaperDimension Letter.8Meg/US Letter: "612 792"
-*PaperDimension Legal/US Legal: "612 1008"
-*PaperDimension A4.4Meg/A4: "595 842"
-*PaperDimension A4.5Meg/A4: "595 842"
-*PaperDimension A4.8Meg/A4: "595 842"
-*PaperDimension B5: "516 729"
-*PaperDimension LetterSmall/US Letter Small: "612 792"
-*PaperDimension A4Small/A4 Small: "595 842"
-*PaperDimension LegalSmall/US Legal Small: "612 1008"
-*PaperDimension Monarch.4Meg/Monarch Envelope Center Fed: "611 792"
-*PaperDimension Monarch.5Meg/Monarch Envelope Center Fed: "611 792"
-*PaperDimension Monarch.8Meg/Monarch Envelope Center Fed: "611 792"
-*PaperDimension Com10.4Meg/Com10 Envelope Center Fed: "610 792"
-*PaperDimension Com10.5Meg/Com10 Envelope Center Fed: "610 792"
-*PaperDimension Com10.8Meg/Com10 Envelope Center Fed: "610 792"
-
-*OpenUI *ManualFeed/Manual Feed: Boolean
-*OrderDependency: 20 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice"
-*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice"
-*?ManualFeed: "
- save currentpagedevice /ManualFeed get
- {(True)} {(False)} ifelse = flush restore"
-*End
-*CloseUI: *ManualFeed
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Cassette
-*InputSlot Cassette: ""
-*CloseUI: *InputSlot
-
-*DefaultOutputBin: OnlyOne
-*DefaultOutputOrder: Normal
-
-*% === Font Information =====================
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.002)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM
-*Font Bookman-Demi: Standard "(001.003S)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM
-*Font Bookman-Light: Standard "(001.003S)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM
-*Font Courier: Standard "(002.003)" Standard ROM
-*Font Courier-Bold: Standard "(002.003)" Standard ROM
-*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM
-*Font Courier-Oblique: Standard "(002.003)" 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-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 Helvetica-Oblique: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.008S)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.005S)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.006S)" Standard ROM
-*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Roman: Standard "(001.005S)" 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
-*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM
-*Font ZapfDingbats: Special "(001.004S)" Special 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 (*) {cvn ==} 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: "initializing"
-*Status: "idle"
-*Status: "holding"
-*Status: "busy"
-*Status: "waiting"
-*Status: "PrinterError: cover open"
-*Status: "PrinterError: warming up"
-*Status: "PrinterError: toner cartridge missing or incorrect"
-*Status: "PrinterError: paper entry misfeed"
-*Status: "PrinterError: paper exit misfeed"
-*Status: "PrinterError: out of paper"
-*Status: "PrinterError: no paper tray"
-*Status: "PrinterError: fixing temperature malfunction"
-*Status: "PrinterError: scanner motor malfunction"
-*Status: "PrinterError: laser doide or scanning mirror malfunction"
-*Status: "PrinterError: test printing stage"
-*Status: "PrinterError: service call"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "Serial"
-*Source: "SerialB"
-*Source: "LocalTalk"
-*Source: "EtherTalk"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "cover open"
-*PrinterError: "warming up"
-*PrinterError: "toner cartridge missing or incorrect"
-*PrinterError: "paper entry misfeed"
-*PrinterError: "paper exit misfeed"
-*PrinterError: "out of paper"
-*PrinterError: "no paper tray"
-*PrinterError: "fixing temperature malfunction"
-*PrinterError: "scanner motor malfunction"
-*PrinterError: "laser doide or scanning mirror malfunction"
-*PrinterError: "test printing stage"
-*PrinterError: "service call"
-
-*% Color Separation Information =========================
-*DefaultColorSep: ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 106 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "106.066"
-*ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "106.066"
-*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "100.0"
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% For "LaserWriter IIg" version 2010.130
-*% Last Edit Date: Mar 23 1994
-*% The byte count of this file should be exactly 019744 or 020184
-*% depending on the filesystem it resides in.
-*% end of PPD file for Apple LaserWriter IIg
diff --git a/psprint_config/configuration/ppds/APLWLOT1.PS b/psprint_config/configuration/ppds/APLWLOT1.PS
deleted file mode 100644
index 0284ac25a0f2..000000000000
--- a/psprint_config/configuration/ppds/APLWLOT1.PS
+++ /dev/null
@@ -1,563 +0,0 @@
-*PPD-Adobe: "4.2"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*%LocalVersion: "J1-1.1L4"
-*FormatVersion: "4.2"
-*FileVersion: "1.0"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*PCFileName: "APLWLOT1.PPD"
-*Product: "(Color LaserWriter 12/600 PS-J)"
-*PSVersion: "(2014.108) 2"
-*ModelName: "LaserWriter Color 12/600 PS-J"
-*ShortNickName: "Apple Color LaserWriter 12/600J"
-*NickName: "Apple Color LaserWriter 12/600 PS-J v2014.108"
-
-*% === Options and Constraints =========
-*OpenGroup: InstallableOptions/Options Installed
-*OpenUI *InstalledMemory/Memory Configuration: PickOne
-*DefaultInstalledMemory: 16Meg
-*InstalledMemory 16Meg/16 MB Upgrade: ""
-*InstalledMemory 24Meg/24 MB Upgrade: ""
-*InstalledMemory 25Meg/25 MB Upgrade: ""
-*InstalledMemory 28Meg/28 MB Upgrade: ""
-*InstalledMemory 40Meg/40 MB Upgrade: ""
-*?InstalledMemory: "
- save
- currentsystemparams /RamSize get
- 6 string dup 4 string 4 -1 roll 1048576 div cvi dup 9 gt {exch cvs 0 exch
- putinterval dup 2}{exch cvs 0 exch putinterval dup 1}ifelse
- (Meg) putinterval
- = flush
- restore
-"
-*End
-*CloseUI: *InstalledMemory
-
-*OpenUI *Option1/ Cassette (Optional): PickOne
-*DefaultOption1: False
-*Option1 True/Installed: ""
-*Option1 False/Not Intalled: ""
-*Option1 Preferred/Installed and Preferred: "
- 1 dict dup /InputAttributes 1 dict dup /Priority [2 0 1] put put setpagedevice"
-*End
-*?Option1: "
- save
- (False)
- currentpagedevice /InputAttributes get
- dup 2 known { 2 get null ne {pop (True)}if }{pop}ifelse
- = flush
- restore
-"
-*End
-*CloseUI: *Option1
-
-*CloseGroup: InstallableOptions
-
-*UIConstraints: *Option1 False *InputSlot OptionalCassette
-
-*% ==== Device Capabilities ===============
-*LanguageLevel: "2"
-*Protocols: TBCP
-*TTRasterizer: Type42
-
-*FreeVM: "3911344"
-*VMOption 16Meg: "3911344"
-*VMOption 24Meg: "5402684"
-*VMOption 25Meg: "7401136"
-*VMOption 28Meg: "5795504"
-*VMOption 40Meg: "13717168"
-*ColorDevice: True
-*DefaultColorSpace: CMYK
-*VariablePaperSize: False
-*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: "12"
-*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
-
-*Resolution 600dpi: ""
-*DefaultResolution: 600dpi
-*?Resolution: "
- save
- currentpagedevice /HWResolution get
- 0 get
- ( ) cvs print
- (dpi)
- = flush
- restore
-"
-*End
-
-*OpenUI *TraySwitch/Tray Switch: Boolean
-*OrderDependency: 50 AnySetup *TraySwitch
-*DefaultTraySwitch: False
-*TraySwitch True/On: "1 dict dup /TraySwitch true put setpagedevice"
-*TraySwitch False/Off: "1 dict dup /TraySwitch false put setpagedevice"
-*?TraySwitch: "
-save
- currentpagedevice /TraySwitch get
- {(True)}{(False)}ifelse = flush
-restore
-"
-*End
-*CloseUI: *TraySwitch
-
-*OpenUI *MediaType/Paper Type: PickOne
-*OrderDependency: 50 AnySetup *MediaType
-*DefaultMediaType: Plain
-*MediaType Plain/Plain: "
- 2 dict
- dup /MediaType (Plain) put
- dup /InputAttributes mark
- currentpagedevice /InputAttributes get
- {
- dup type /dicttype eq {
- dup length 1 add dict begin {def} forall
- /MediaType (Plain) def
- currentdict end
- } if
- } forall
- counttomark 2 idiv dup dict begin {def} repeat
- pop currentdict end
- put
- setpagedevice
-"
-*End
-*MediaType Transparency/Transparency: "
- 2 dict
- dup /MediaType (Transparency) put
- dup /InputAttributes mark
- currentpagedevice /InputAttributes get
- {
- dup type /dicttype eq {
- dup length 1 add dict begin {def} forall
- /MediaType (Transparency) def
- currentdict end
- } if
- } forall
- counttomark 2 idiv dup dict begin {def} repeat
- pop currentdict end
- put
- setpagedevice
-"
-*End
-*?MediaType: "
- save
- currentpagedevice /MediaType get dup null eq
- { pop (Plain) }
- {
- (Transparency) ne {
- (Plain)
- }{
- (Transparency)
- } ifelse
- }ifelse
- = flush
- restore
-"
-*End
-*CloseUI: *MediaType
-
-*OpenUI *OutputMode/Print Quality Mode: PickOne
-*OrderDependency: 50 AnySetup *OutputMode
-*DefaultOutputMode: Normal
-*OutputMode Normal/ Normal (Fastest Print Speed): "
- 1 dict dup /PostRenderingEnhanceDetails
- 2 dict dup /Type 19 put dup /OutputMode /Normal put put
- setpagedevice "
-*End
-*OutputMode Best/ Best (Slower Print Speed): "
- 1 dict dup /PostRenderingEnhanceDetails
- 2 dict dup /Type 19 put dup /OutputMode /Best put put
- setpagedevice "
-*End
-*?OutputMode: "
- save
- currentpagedevice /PostRenderingEnhanceDetails get
- /OutputMode get = flush
- restore "
-*End
-*CloseUI: *OutputMode
-
-*SuggestedJobTimeout: "0"
-*SuggestedWaitTimeout: "300"
-*PrintPSErrors: False
-
-*% Halftone Information ===============
-*ScreenFreq: "200.0"
-*ScreenAngle: "0.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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% Paper Handling ===================
-
-*% Code in this section both selects a tray and sets up a frame buffer.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/US Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Legal/US Legal: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize B5: "
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize LetterSmall/US Letter Small: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox [25 25 587 767] put setpagedevice"
-*End
-*PageSize A4Small/A4 Small: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox [25 25 570 817] put setpagedevice"
-*End
-*PageSize LegalSmall/US Legal Small: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox [25 25 587 983] put setpagedevice"
-*End
-
-*?PageSize: "
- save
- currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if
- (Unknown)
- 4 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [595 842] (A4) put
- dup [516 729] (B5) put
- { 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: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter/US Letter: "
- 3 dict dup /PageSize [612 792] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 792] put put put setpagedevice "
-*End
-*PageRegion Legal/US Legal: "
- 3 dict dup /PageSize [612 1008] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 1008] put put put setpagedevice "
-*End
-*PageRegion A4: "
- 3 dict dup /PageSize [595 842] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [595 842] put put put setpagedevice "
-*End
-*PageRegion B5: "
- 3 dict dup /PageSize [516 729] put dup /ImagingBBox null put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [516 729] put put put setpagedevice "
-*End
-*PageRegion LetterSmall/US Letter Small: "
- 3 dict dup /PageSize [612 792] put dup /ImagingBBox [25 25 587 767] put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 792] put put put setpagedevice "
-*End
-*PageRegion A4Small/A4 Small: "
- 3 dict dup /PageSize [595 842] put dup /ImagingBBox [25 25 570 817] put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [595 842] put put put setpagedevice "
-*End
-*PageRegion LegalSmall/US Legal Small: "
- 3 dict dup /PageSize [612 1008] put dup /ImagingBBox [25 25 587 983] put
- dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 1008] put put put setpagedevice "
-*End
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-*ImageableArea Letter/ US Letter: "14.16 14.1601 597.84 769.32 "
-*ImageableArea Legal/US Legal: "14.16 14.1601 597.84 985.32 "
-*ImageableArea A4: "14.1601 14.2401 582.48 819.32 "
-*ImageableArea B5: "14.16 14.7 501.84 706.38 "
-*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 "
-*ImageableArea A4Small/A4 Small: "29 31 567 812 "
-*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 "
-*?ImageableArea: "
- save
- /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: Letter
-*PaperDimension Letter/US Letter: "612 792"
-*PaperDimension Legal/US Legal: "612 1008"
-*PaperDimension A4: "595 842"
-*PaperDimension B5: "516 729"
-*PaperDimension LetterSmall/US Letter Small: "612 792"
-*PaperDimension A4Small/A4 Small: "595 842"
-*PaperDimension LegalSmall/US Legal Small: "612 1008"
-
-*RequiresPageRegion Multipurpose: True
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: StandardCassette
-*InputSlot StandardCassette/ Cassette (Standard): "
- currentpagedevice /InputAttributes get 0 get
- dup null eq
- { pop }
- { dup length 1 add dict copy
- dup /InputAttributes
- 1 dict dup /Priority [0 1 2] put
- put setpagedevice
- } ifelse"
-*End
-*InputSlot Multipurpose/ Multipurpose Tray: "
- currentpagedevice /InputAttributes get 1 get
- dup null eq
- { pop }
- { dup length 1 add dict copy
- dup /InputAttributes
- 1 dict dup /Priority [1 0 2] put
- put setpagedevice
- } ifelse"
-*End
-*InputSlot OptionalCassette/ Cassette (Optional): "
- currentpagedevice /InputAttributes get 2 get
- dup null eq
- { pop }
- { dup length 1 add dict copy
- dup /InputAttributes
- 1 dict dup /Priority [2 0 1] put
- put setpagedevice
- } ifelse"
-*End
-*?InputSlot: "
-save
- 3 dict
- dup /0 (StandardCassette) put
- dup /1 (Multipurpose) put
- dup /2 (OptionalCassette) put
- currentpagedevice /InputAttributes get
- dup /Priority known
- { /Priority get 0 get ( ) cvs cvn get }
- {
- dup length 1 eq
- { {pop} forall ( ) cvs cvn get }
- { pop pop (Unknown) } ifelse
- } ifelse
- = flush
-restore
-"
-*End
-*CloseUI: *InputSlot
-
-*DefaultOutputBin: OnlyOne
-*DefaultOutputOrder: Normal
-
-*OpenUI *ManualFeed/Manual Feed: Boolean
-*OrderDependency: 20 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice"
-*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice"
-*?ManualFeed: "
- save
- currentpagedevice /ManualFeed get
- {(True)}{(False)}ifelse = flush
- restore
-"
-*End
-*CloseUI: *ManualFeed
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
-*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
-*Font Bookman-Light: Standard "(001.004S)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
-*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-Condensed: Standard "(001.001)" Standard ROM
-*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM
-*Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard ROM
-*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" 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 NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
-*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
-*Font Symbol: Standard "(001.007S)" Standard 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
-*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
-*Font ZapfDingbats: Standard "(001.004S)" 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: "initializing"
-*Status: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "PrinterError: cover open"
-*Status: "PrinterError: door open"
-*Status: "PrinterError: warming up"
-*Status: "PrinterError: toner cartridge missing or incorrect"
-*Status: "PrinterError: paper jam"
-*Status: "PrinterError: Cassette (Standard): no paper tray"
-*Status: "PrinterError: Cassette (Standard): out of paper"
-*Status: "PrinterError: Cassette (Optional): no paper tray"
-*Status: "PrinterError: Cassette (Optional): out of paper"
-*Status: "PrinterError: Multipurpose Tray: out of paper"
-*Status: "PrinterError: waiting for manual feed"
-*Status: "PrinterError: fixing temperature malfunction"
-*Status: "PrinterError: scanner motor malfunction"
-*Status: "PrinterError: incorrect paper size setting"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "EtherTalk"
-*Source: "PrintServer"
-*Source: "LocalTalk"
-*Source: "Parallel"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "cover open"
-*PrinterError: "door open"
-*PrinterError: "warming up"
-*PrinterError: "toner cartridge missing or incorrect"
-*PrinterError: "paper jam"
-*PrinterError: "Cassette (Standard): no paper tray"
-*PrinterError: "Cassette (Standard): out of paper"
-*PrinterError: "Cassette (Optional): no paper tray"
-*PrinterError: "Cassette (Optional): out of paper"
-*PrinterError: "Multipurpose Tray: out of paper"
-*PrinterError: "waiting for manual feed"
-*PrinterError: "fixing temperature malfunction"
-*PrinterError: "scanner motor malfunction"
-*PrinterError: "incorrect paper size setting"
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.200lpi.600dpi/200 lpi / 600 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 200 lpi / 600 dpi =====================
-
-*ColorSepScreenAngle ProcessBlack.200lpi.600dpi/200 lpi / 600 dpi: "0"
-*ColorSepScreenAngle CustomColor.200lpi.600dpi/200 lpi / 600 dpi: "0"
-*ColorSepScreenAngle ProcessCyan.200lpi.600dpi/200 lpi / 600 dpi: "0"
-*ColorSepScreenAngle ProcessMagenta.200lpi.600dpi/200 lpi / 600 dpi: "0"
-*ColorSepScreenAngle ProcessYellow.200lpi.600dpi/200 lpi / 600 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.200lpi.600dpi/200 lpi / 600 dpi: "200"
-*ColorSepScreenFreq CustomColor.200lpi.600dpi/200 lpi / 600 dpi: "200"
-*ColorSepScreenFreq ProcessCyan.200lpi.600dpi/200 lpi / 600 dpi: "200"
-*ColorSepScreenFreq ProcessMagenta.200lpi.600dpi/200 lpi / 600 dpi: "200"
-*ColorSepScreenFreq ProcessYellow.200lpi.600dpi/200 lpi / 600 dpi: "200"
-
-*% Produced by "bldppd42.ps" version 4.0 edit 11
-*% Last Edit Date: Dec 5 1995
-*% Edited by jbonacci@adobe.com: Dec 5, 1995
-*% The byte count of this file should be exactly 017975 or 018538
-*% depending on the filesystem it resides in.
-*% end of PPD file for Apple Color LaserWriter 12/600 PS-J
diff --git a/psprint_config/configuration/ppds/APL_IIF1.PS b/psprint_config/configuration/ppds/APL_IIF1.PS
deleted file mode 100644
index 09661affc712..000000000000
--- a/psprint_config/configuration/ppds/APL_IIF1.PS
+++ /dev/null
@@ -1,520 +0,0 @@
-*PPD-Adobe: "4.1"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1994 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.1"
-*FileVersion: "3.0"
-*PCFileName: "APLWIIF1.PPD"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*Product: "(LaserWriter IIf)"
-*PSVersion: "(2010.113) 1"
-*ModelName: "Apple LaserWriter IIf v2010.113"
-*NickName: "Apple LaserWriter IIf v2010.113"
-
-*% ==== Options and Constraints =====
-*OpenGroup: InstallableOptions/Options Installed
-*OpenUI *Option1/Memory Configuration: PickOne
-*DefaultOption1: 2Meg
-*Option1 2Meg/Minimum 2 MB: ""
-*Option1 4Meg/Upgrade to 4 MB: ""
-*Option1 5Meg/Upgrade to 5 MB: ""
-*Option1 8Meg/Upgrade to 8 MB: ""
-*?Option1: "
- currentsystemparams /RamSize get
- 6 string dup 4 string 4 -1 roll 1048576 div cvi dup 9 gt {exch cvs 0 exch
- putinterval dup 2}{exch cvs 0 exch putinterval dup 1}ifelse
- (Meg) putinterval
- =
-"
-*End
-*CloseUI: *Option1
-*CloseGroup: InstallableOptions
-
-*UIConstraints: *Option1 2Meg *BitsPerPixel 4
-*UIConstraints: *Option1 4Meg *BitsPerPixel 4
-
-*UIConstraints: *Option1 2Meg *PageSize Letter.4Meg
-*UIConstraints: *Option1 2Meg *PageSize Letter.5Meg
-*UIConstraints: *Option1 2Meg *PageSize Letter.8Meg
-*UIConstraints: *Option1 4Meg *PageSize Letter.2Meg
-*UIConstraints: *Option1 4Meg *PageSize Letter.5Meg
-*UIConstraints: *Option1 4Meg *PageSize Letter.8Meg
-*UIConstraints: *Option1 5Meg *PageSize Letter.2Meg
-*UIConstraints: *Option1 5Meg *PageSize Letter.4Meg
-*UIConstraints: *Option1 5Meg *PageSize Letter.8Meg
-*UIConstraints: *Option1 8Meg *PageSize Letter.2Meg
-*UIConstraints: *Option1 8Meg *PageSize Letter.4Meg
-*UIConstraints: *Option1 8Meg *PageSize Letter.5Meg
-
-*UIConstraints: *Option1 2Meg *PageSize A4.4Meg
-*UIConstraints: *Option1 2Meg *PageSize A4.5Meg
-*UIConstraints: *Option1 2Meg *PageSize A4.8Meg
-*UIConstraints: *Option1 4Meg *PageSize A4.2Meg
-*UIConstraints: *Option1 4Meg *PageSize A4.5Meg
-*UIConstraints: *Option1 4Meg *PageSize A4.8Meg
-*UIConstraints: *Option1 5Meg *PageSize A4.2Meg
-*UIConstraints: *Option1 5Meg *PageSize A4.4Meg
-*UIConstraints: *Option1 5Meg *PageSize A4.8Meg
-*UIConstraints: *Option1 8Meg *PageSize A4.2Meg
-*UIConstraints: *Option1 8Meg *PageSize A4.4Meg
-*UIConstraints: *Option1 8Meg *PageSize A4.5Meg
-
-*UIConstraints: *Option1 2Meg *PageSize Legal.4Meg
-*UIConstraints: *Option1 2Meg *PageSize Legal.5Meg
-*UIConstraints: *Option1 2Meg *PageSize Legal.8Meg
-*UIConstraints: *Option1 4Meg *PageSize Legal.2Meg
-*UIConstraints: *Option1 4Meg *PageSize Legal.5Meg
-*UIConstraints: *Option1 4Meg *PageSize Legal.8Meg
-*UIConstraints: *Option1 5Meg *PageSize Legal.2Meg
-*UIConstraints: *Option1 5Meg *PageSize Legal.4Meg
-*UIConstraints: *Option1 5Meg *PageSize Legal.8Meg
-*UIConstraints: *Option1 8Meg *PageSize Legal.2Meg
-*UIConstraints: *Option1 8Meg *PageSize Legal.4Meg
-*UIConstraints: *Option1 8Meg *PageSize Legal.5Meg
-
-*UIConstraints: *Option1 5Meg *PageSize LetterSmall
-*UIConstraints: *Option1 5Meg *PageSize A4Small
-
-*UIConstraints: *Option1 2Meg *PageSize LegalSmall.4Meg
-*UIConstraints: *Option1 2Meg *PageSize LegalSmall.5Meg
-*UIConstraints: *Option1 2Meg *PageSize LegalSmall.8Meg
-*UIConstraints: *Option1 4Meg *PageSize LegalSmall.2Meg
-*UIConstraints: *Option1 4Meg *PageSize LegalSmall.5Meg
-*UIConstraints: *Option1 4Meg *PageSize LegalSmall.8Meg
-*UIConstraints: *Option1 5Meg *PageSize LegalSmall.2Meg
-*UIConstraints: *Option1 5Meg *PageSize LegalSmall.4Meg
-*UIConstraints: *Option1 5Meg *PageSize LegalSmall.8Meg
-*UIConstraints: *Option1 8Meg *PageSize LegalSmall.2Meg
-*UIConstraints: *Option1 8Meg *PageSize LegalSmall.4Meg
-*UIConstraints: *Option1 8Meg *PageSize LegalSmall.5Meg
-
-*UIConstraints: *Option1 2Meg *PageSize Monarch.4Meg
-*UIConstraints: *Option1 2Meg *PageSize Monarch.5Meg
-*UIConstraints: *Option1 2Meg *PageSize Monarch.8Meg
-*UIConstraints: *Option1 4Meg *PageSize Monarch.2Meg
-*UIConstraints: *Option1 4Meg *PageSize Monarch.5Meg
-*UIConstraints: *Option1 4Meg *PageSize Monarch.8Meg
-*UIConstraints: *Option1 5Meg *PageSize Monarch.2Meg
-*UIConstraints: *Option1 5Meg *PageSize Monarch.4Meg
-*UIConstraints: *Option1 5Meg *PageSize Monarch.8Meg
-*UIConstraints: *Option1 8Meg *PageSize Monarch.2Meg
-*UIConstraints: *Option1 8Meg *PageSize Monarch.4Meg
-*UIConstraints: *Option1 8Meg *PageSize Monarch.5Meg
-
-*UIConstraints: *Option1 2Meg *PageSize Com10.4Meg
-*UIConstraints: *Option1 2Meg *PageSize Com10.5Meg
-*UIConstraints: *Option1 2Meg *PageSize Com10.8Meg
-*UIConstraints: *Option1 4Meg *PageSize Com10.2Meg
-*UIConstraints: *Option1 4Meg *PageSize Com10.5Meg
-*UIConstraints: *Option1 4Meg *PageSize Com10.8Meg
-*UIConstraints: *Option1 5Meg *PageSize Com10.2Meg
-*UIConstraints: *Option1 5Meg *PageSize Com10.4Meg
-*UIConstraints: *Option1 5Meg *PageSize Com10.8Meg
-*UIConstraints: *Option1 8Meg *PageSize Com10.2Meg
-*UIConstraints: *Option1 8Meg *PageSize Com10.4Meg
-*UIConstraints: *Option1 8Meg *PageSize Com10.5Meg
-
-*% === Basic Capabilities ===============
-*FreeVM: "296304"
-*LanguageLevel: "2"
-*Protocols: BCP
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*VariablePaperSize: False
-*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
-*Emulators: hplj
-*StartEmulator_hplj: "currentfile /hpcl statusdict /emulate get exec "
-*StopEmulator_hplj: "<1B7F>0"
-*Throughput: "8"
-*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
-*?Resolution: "
- save
- currentpagedevice /HWResolution get
- 0 get
- ( ) cvs print (dpi) = flush
- restore"
-*End
-
-*% === PhotoGrade (bits per pixel) =============
-*OpenUI *BitsPerPixel/PhotoGrade(TM): Boolean
-*OrderDependency: 50 AnySetup *BitsPerPixel
-*DefaultBitsPerPixel: 4
-*BitsPerPixel 4/On: "1 dict dup /PreRenderingEnhance true put setpagedevice"
-*BitsPerPixel None/Off: "1 dict dup /PreRenderingEnhance false put setpagedevice"
-*?BitsPerPixel: "
- save currentpagedevice /PreRenderingEnhance get
- {(4)}{(None)} ifelse = flush restore"
-*End
-*CloseUI: *BitsPerPixel
-
-*% === FinePrint (smoothing) =============
-*OpenUI *Smoothing/FinePrint(TM): Boolean
-*OrderDependency: 50 AnySetup *Smoothing
-*DefaultSmoothing: True
-*Smoothing True/On: "1 dict dup /PostRenderingEnhance true put setpagedevice"
-*Smoothing False/Off: "1 dict dup /PostRenderingEnhance false put setpagedevice"
-*?Smoothing: "
- save currentpagedevice /PostRenderingEnhance get
- {(True)}{(False)} ifelse = flush restore"
-*End
-*CloseUI: *Smoothing
-
-*% === Halftone Information ===============
-*AccurateScreensSupport: True
-*ScreenFreq: "60.0"
-*ScreenAngle: "45"
-*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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% === Paper Handling ===================
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Unknown
-*PageSize Letter.2Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*PageSize Letter.4Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*PageSize Letter.5Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*PageSize Letter.8Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*PageSize Legal.2Meg/US Legal: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*PageSize Legal.4Meg/US Legal: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*PageSize Legal.5Meg/US Legal: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*PageSize Legal.8Meg/US Legal: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*PageSize A4.2Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*PageSize A4.4Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*PageSize A4.5Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*PageSize A4.8Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*PageSize B5: "2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*PageSize LetterSmall/US Letter Small: "userdict /lettersmall get exec"
-*PageSize A4Small/A4 Small: "userdict /a4small get exec"
-*PageSize LegalSmall.2Meg/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*PageSize LegalSmall.4Meg/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*PageSize LegalSmall.5Meg/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*PageSize LegalSmall.8Meg/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*PageSize Monarch.2Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice"
-*PageSize Monarch.4Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice"
-*PageSize Monarch.5Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice"
-*PageSize Monarch.8Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice"
-*PageSize Com10.2Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice"
-*PageSize Com10.4Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice"
-*PageSize Com10.5Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice"
-*PageSize Com10.8Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice"
-*?PageSize: "
- save currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if (Unknown)
- 4 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [595 842] (A4) put
- dup [516 729] (B5) put
- { 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
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Unknown
-*PageRegion Letter.2Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*PageRegion Letter.4Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*PageRegion Letter.5Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*PageRegion Letter.8Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*PageRegion Legal.2Meg/US Legal: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*PageRegion Legal.4Meg/US Legal: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*PageRegion Legal.5Meg/US Legal: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*PageRegion Legal.8Meg/US Legal: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*PageRegion A4.2Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*PageRegion A4.4Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*PageRegion A4.5Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*PageRegion A4.8Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*PageRegion B5: "2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*PageRegion LetterSmall/US Letter Small: "userdict /lettersmall get exec"
-*PageRegion A4Small/A4 Small: "userdict /a4small get exec"
-*PageRegion LegalSmall.2Meg/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*PageRegion LegalSmall.4Meg/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*PageRegion LegalSmall.5Meg/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*PageRegion LegalSmall.8Meg/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*PageRegion Monarch.2Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice"
-*PageRegion Monarch.4Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice"
-*PageRegion Monarch.5Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice"
-*PageRegion Monarch.8Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice"
-*PageRegion Com10.2Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice"
-*PageRegion Com10.4Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice"
-*PageRegion Com10.5Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice"
-*PageRegion Com10.8Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice"
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Unknown
-*ImageableArea Letter.2Meg/US Letter: "31 31 583 761 "
-*ImageableArea Letter.4Meg/US Letter: "15 8 597 784 "
-*ImageableArea Letter.5Meg/US Letter: "31 31 583 761 "
-*ImageableArea Letter.8Meg/US Letter: "15 8 597 784 "
-*ImageableArea Legal.2Meg/US Legal: "31 247 583 977 "
-*ImageableArea Legal.4Meg/US Legal: "15 8 597 1000 "
-*ImageableArea Legal.5Meg/US Legal: "15 8 597 1000 "
-*ImageableArea Legal.8Meg/US Legal: "15 8 597 1000 "
-*ImageableArea A4.2Meg/A4: "27 31 571 811 "
-*ImageableArea A4.4Meg/A4: "13 10 581 832 "
-*ImageableArea A4.5Meg/A4: "29 31 567 812 "
-*ImageableArea A4.8Meg/A4: "13 10 581 832 "
-*ImageableArea B5: "21 10 504 715 "
-*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 "
-*ImageableArea A4Small/A4 Small: "29 31 567 812 "
-*ImageableArea LegalSmall.2Meg/US Legal Small: "31 247 583 977 "
-*ImageableArea LegalSmall.4Meg/US Legal Small: "22 26 590 982 "
-*ImageableArea LegalSmall.5Meg/US Legal Small: "22 26 590 982 "
-*ImageableArea LegalSmall.8Meg/US Legal Small: "22 26 590 982 "
-*ImageableArea Monarch.2Meg/Monarch Envelope Center Fed: "178.5 257 433.5 761 "
-*ImageableArea Monarch.4Meg/Monarch Envelope Center Fed: "178.5 257 433.5 761 "
-*ImageableArea Monarch.5Meg/Monarch Envelope Center Fed: "178.5 269 433.5 773 "
-*ImageableArea Monarch.8Meg/Monarch Envelope Center Fed: "178.5 269 433.5 773 "
-*ImageableArea Com10.2Meg/Com10 Envelope Center Fed: "169.5 113 442.5 761 "
-*ImageableArea Com10.4Meg/Com10 Envelope Center Fed: "169.5 113 442.5 761 "
-*ImageableArea Com10.5Meg/Com10 Envelope Center Fed: "169.5 125 442.5 773 "
-*ImageableArea Com10.8Meg/Com10 Envelope Center Fed: "169.5 125 442.5 773 "
-
-*?ImageableArea: "
-save
- /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: Unknown
-*PaperDimension Letter.2Meg/US Letter: "612 792"
-*PaperDimension Letter.4Meg/US Letter: "612 792"
-*PaperDimension Letter.5Meg/US Letter: "612 792"
-*PaperDimension Letter.8Meg/US Letter: "612 792"
-*PaperDimension Legal.2Meg/US Legal: "612 1008"
-*PaperDimension Legal.4Meg/US Legal: "612 1008"
-*PaperDimension Legal.5Meg/US Legal: "612 1008"
-*PaperDimension Legal.8Meg/US Legal: "612 1008"
-*PaperDimension A4.2Meg/A4: "595 842"
-*PaperDimension A4.4Meg/A4: "595 842"
-*PaperDimension A4.5Meg/A4: "595 842"
-*PaperDimension A4.8Meg/A4: "595 842"
-*PaperDimension B5: "516 729"
-*PaperDimension LetterSmall/US Letter Small: "612 792"
-*PaperDimension A4Small/A4 Small: "595 842"
-*PaperDimension LegalSmall.2Meg/US Legal Small: "612 1008"
-*PaperDimension LegalSmall.4Meg/US Legal Small: "612 1008"
-*PaperDimension LegalSmall.5Meg/US Legal Small: "612 1008"
-*PaperDimension LegalSmall.8Meg/US Legal Small: "612 1008"
-*PaperDimension Monarch.2Meg/Monarch Envelope Center Fed: "611 792"
-*PaperDimension Monarch.4Meg/Monarch Envelope Center Fed: "611 792"
-*PaperDimension Monarch.5Meg/Monarch Envelope Center Fed: "611 792"
-*PaperDimension Monarch.8Meg/Monarch Envelope Center Fed: "611 792"
-*PaperDimension Com10.2Meg/Com10 Envelope Center Fed: "610 792"
-*PaperDimension Com10.4Meg/Com10 Envelope Center Fed: "610 792"
-*PaperDimension Com10.5Meg/Com10 Envelope Center Fed: "610 792"
-*PaperDimension Com10.8Meg/Com10 Envelope Center Fed: "610 792"
-
-*OpenUI *ManualFeed/Manual Feed: Boolean
-*OrderDependency: 20 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice"
-*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice"
-*?ManualFeed: "
- save currentpagedevice /ManualFeed get
- {(True)} {(False)} ifelse = flush restore"
-*End
-*CloseUI: *ManualFeed
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Cassette
-*InputSlot Cassette: ""
-*CloseUI: *InputSlot
-
-*DefaultOutputBin: OnlyOne
-*DefaultOutputOrder: Normal
-
-*% === Font Information =====================
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.002)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM
-*Font Bookman-Demi: Standard "(001.003S)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM
-*Font Bookman-Light: Standard "(001.003S)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM
-*Font Courier: Standard "(002.003)" Standard ROM
-*Font Courier-Bold: Standard "(002.003)" Standard ROM
-*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM
-*Font Courier-Oblique: Standard "(002.003)" 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-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 Helvetica-Oblique: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.008S)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.005S)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.006S)" Standard ROM
-*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Roman: Standard "(001.005S)" 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
-*Font ZapfChancery-MediumItalic: Standard "(001.006)" 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 (*) {cvn ==} 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: "initializing"
-*Status: "idle"
-*Status: "holding"
-*Status: "busy"
-*Status: "waiting"
-*Status: "PrinterError: cover open"
-*Status: "PrinterError: warming up"
-*Status: "PrinterError: toner cartridge missing or incorrect"
-*Status: "PrinterError: paper entry misfeed"
-*Status: "PrinterError: paper exit misfeed"
-*Status: "PrinterError: out of paper"
-*Status: "PrinterError: no paper tray"
-*Status: "PrinterError: fixing temperature malfunction"
-*Status: "PrinterError: scanner motor malfunction"
-*Status: "PrinterError: laser doide or scanning mirror malfunction"
-*Status: "PrinterError: test printing stage"
-*Status: "PrinterError: service call"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "Serial"
-*Source: "SerialB"
-*Source: "LocalTalk"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "cover open"
-*PrinterError: "warming up"
-*PrinterError: "toner cartridge missing or incorrect"
-*PrinterError: "paper entry misfeed"
-*PrinterError: "paper exit misfeed"
-*PrinterError: "out of paper"
-*PrinterError: "no paper tray"
-*PrinterError: "fixing temperature malfunction"
-*PrinterError: "scanner motor malfunction"
-*PrinterError: "laser doide or scanning mirror malfunction"
-*PrinterError: "test printing stage"
-*PrinterError: "service call"
-
-*% Color Separation Information ========================
-*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% For "LaserWriter IIf" version 2010.113
-*% Last Edit Date: Mar 23 1994
-*% The byte count of this file should be exactly 024988 or 025508
-*% depending on the filesystem it resides in.
-*% end of PPD file for Apple LaserWriter IIf
diff --git a/psprint_config/configuration/ppds/APL_IIG1.PS b/psprint_config/configuration/ppds/APL_IIG1.PS
deleted file mode 100644
index 650d2b4832fb..000000000000
--- a/psprint_config/configuration/ppds/APL_IIG1.PS
+++ /dev/null
@@ -1,483 +0,0 @@
-*PPD-Adobe: "4.1"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1994 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.1"
-*FileVersion: "3.0"
-*PCFileName: "APLWIIG1.PPD"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*Product: "(LaserWriter IIg)"
-*PSVersion: "(2010.113) 1"
-*ModelName: "Apple LaserWriter IIg v2010.113"
-*NickName: "Apple LaserWriter IIg v2010.113"
-
-*% ==== Options and Constraints =====
-*OpenGroup: InstallableOptions/Options Installed
-*OpenUI *Option1/Memory Configuration: PickOne
-*DefaultOption1: None
-*Option1 None/Minimum 4 MB: ""
-*Option1 5Meg/Upgrade to 5 MB: ""
-*Option1 8Meg/Upgrade to 8 MB: ""
-*?Option1: "
- (None)currentsystemparams/RamSize get
- dup 5242880 eq{pop pop(5Meg)}{8388608 eq{pop(8Meg)}if}ifelse
- =
-"
-*End
-*CloseUI: *Option1
-*CloseGroup: InstallableOptions
-
-*UIConstraints: *Option1 None *PageSize Letter.5Meg
-*UIConstraints: *Option1 None *PageSize Letter.8Meg
-*UIConstraints: *Option1 5Meg *PageSize Letter.4Meg
-*UIConstraints: *Option1 5Meg *PageSize Letter.8Meg
-*UIConstraints: *Option1 8Meg *PageSize Letter.4Meg
-*UIConstraints: *Option1 8Meg *PageSize Letter.5Meg
-
-*UIConstraints: *Option1 None *PageSize A4.5Meg
-*UIConstraints: *Option1 None *PageSize A4.8Meg
-*UIConstraints: *Option1 5Meg *PageSize A4.4Meg
-*UIConstraints: *Option1 5Meg *PageSize A4.8Meg
-*UIConstraints: *Option1 8Meg *PageSize A4.4Meg
-*UIConstraints: *Option1 8Meg *PageSize A4.5Meg
-
-*UIConstraints: *Option1 None *PageSize Legal.5Meg
-*UIConstraints: *Option1 None *PageSize Legal.8Meg
-*UIConstraints: *Option1 5Meg *PageSize Legal.4Meg
-*UIConstraints: *Option1 5Meg *PageSize Legal.8Meg
-*UIConstraints: *Option1 8Meg *PageSize Legal.4Meg
-*UIConstraints: *Option1 8Meg *PageSize Legal.5Meg
-
-*UIConstraints: *Option1 5Meg *PageSize LetterSmall
-*UIConstraints: *Option1 5Meg *PageSize A4Small
-
-*UIConstraints: *Option1 None *PageSize LegalSmall.5Meg
-*UIConstraints: *Option1 None *PageSize LegalSmall.8Meg
-*UIConstraints: *Option1 5Meg *PageSize LegalSmall.4Meg
-*UIConstraints: *Option1 5Meg *PageSize LegalSmall.8Meg
-*UIConstraints: *Option1 8Meg *PageSize LegalSmall.4Meg
-*UIConstraints: *Option1 8Meg *PageSize LegalSmall.5Meg
-
-*UIConstraints: *Option1 None *PageSize Monarch.5Meg
-*UIConstraints: *Option1 None *PageSize Monarch.8Meg
-*UIConstraints: *Option1 5Meg *PageSize Monarch.4Meg
-*UIConstraints: *Option1 5Meg *PageSize Monarch.8Meg
-*UIConstraints: *Option1 8Meg *PageSize Monarch.4Meg
-*UIConstraints: *Option1 8Meg *PageSize Monarch.5Meg
-
-*UIConstraints: *Option1 None *PageSize Com10.5Meg
-*UIConstraints: *Option1 None *PageSize Com10.8Meg
-*UIConstraints: *Option1 5Meg *PageSize Com10.4Meg
-*UIConstraints: *Option1 5Meg *PageSize Com10.8Meg
-*UIConstraints: *Option1 8Meg *PageSize Com10.4Meg
-*UIConstraints: *Option1 8Meg *PageSize Com10.5Meg
-
-*% === Basic Capabilities ===============
-*FreeVM: "509428"
-*LanguageLevel: "2"
-*Protocols: BCP
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*VariablePaperSize: False
-*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
-*Emulators: hplj
-*StartEmulator_hplj: "currentfile /hpcl statusdict /emulate get exec "
-*StopEmulator_hplj: "<1B7F>0"
-*Throughput: "8"
-*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
-*?Resolution: "
- save
- currentpagedevice /HWResolution get
- 0 get
- ( ) cvs print (dpi) = flush
- restore"
-*End
-
-*OpenUI *MirrorPrint: Boolean
-*OrderDependency: 50 AnySetup *MirrorPrint
-*DefaultMirrorPrint: False
-*MirrorPrint True: "1 dict dup /MirrorPrint true put setpagedevice"
-*MirrorPrint False: "1 dict dup /MirrorPrint false put setpagedevice"
-*?MirrorPrint: "
-save
- currentpagedevice /MirrorPrint get
- {(True)}{(False)}ifelse = flush
-restore
-"
-*End
-*CloseUI: *MirrorPrint
-
-*% === PhotoGrade (bits per pixel) =============
-*OpenUI *BitsPerPixel/PhotoGrade(TM): Boolean
-*OrderDependency: 50 AnySetup *BitsPerPixel
-*DefaultBitsPerPixel: 4
-*BitsPerPixel 4/On: "1 dict dup /PreRenderingEnhance true put setpagedevice"
-*BitsPerPixel None/Off: "1 dict dup /PreRenderingEnhance false put setpagedevice"
-*?BitsPerPixel: "
- save currentpagedevice /PreRenderingEnhance get
- {(4)}{(None)} ifelse = flush restore"
-*End
-*CloseUI: *BitsPerPixel
-
-*% === FinePrint (smoothing) =============
-*OpenUI *Smoothing/FinePrint(TM): Boolean
-*OrderDependency: 50 AnySetup *Smoothing
-*DefaultSmoothing: True
-*Smoothing True/On: "1 dict dup /PostRenderingEnhance true put setpagedevice"
-*Smoothing False/Off: "1 dict dup /PostRenderingEnhance false put setpagedevice"
-*?Smoothing: "
- save currentpagedevice /PostRenderingEnhance get
- {(True)}{(False)} ifelse = flush restore"
-*End
-*CloseUI: *Smoothing
-
-*% === Halftone Information ===============
-*AccurateScreensSupport: True
-*ScreenFreq: "106.0"
-*ScreenAngle: "45"
-*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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% === Paper Handling ===================
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Unknown
-*PageSize Letter.4Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*PageSize Letter.5Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*PageSize Letter.8Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*PageSize Legal.4Meg/US Legal: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*PageSize Legal.5Meg/US Legal: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*PageSize Legal.8Meg/US Legal: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*PageSize A4.4Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*PageSize A4.5Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*PageSize A4.8Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*PageSize B5: "2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*PageSize LetterSmall/US Letter Small: "userdict /lettersmall get exec"
-*PageSize A4Small/A4 Small: "userdict /a4small get exec"
-*PageSize LegalSmall.4Meg/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*PageSize LegalSmall.5Meg/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*PageSize LegalSmall.8Meg/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*PageSize Monarch.4Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice"
-*PageSize Monarch.5Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice"
-*PageSize Monarch.8Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice"
-*PageSize Com10.4Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice"
-*PageSize Com10.5Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice"
-*PageSize Com10.8Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice"
-*?PageSize: "
- save currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if (Unknown)
- 4 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [595 842] (A4) put
- dup [516 729] (B5) put
- { 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
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Unknown
-*PageRegion Letter.4Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*PageRegion Letter.5Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*PageRegion Letter.8Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*PageRegion Legal.4Meg/US Legal: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*PageRegion Legal.5Meg/US Legal: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*PageRegion Legal.8Meg/US Legal: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*PageRegion A4.4Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*PageRegion A4.5Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*PageRegion A4.8Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*PageRegion B5: "2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*PageRegion LetterSmall/US Letter Small: "userdict /lettersmall get exec"
-*PageRegion A4Small/A4 Small: "userdict /a4small get exec"
-*PageRegion LegalSmall.4Meg/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*PageRegion LegalSmall.5Meg/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*PageRegion LegalSmall.8Meg/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*PageRegion Monarch.4Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice"
-*PageRegion Monarch.5Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice"
-*PageRegion Monarch.8Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice"
-*PageRegion Com10.4Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice"
-*PageRegion Com10.5Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice"
-*PageRegion Com10.8Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice"
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Unknown
-*ImageableArea Letter.4Meg/US Letter: "31 31 583 761 "
-*ImageableArea Letter.5Meg/US Letter: "31 31 583 761 "
-*ImageableArea Letter.8Meg/US Letter: "15 8 597 784 "
-*ImageableArea Legal.4Meg/US Legal: "31 247 583 977 "
-*ImageableArea Legal.5Meg/US Legal: "15 8 597 1000 "
-*ImageableArea Legal.8Meg/US Legal: "15 8 597 1000 "
-*ImageableArea A4.4Meg/A4: "27 31 571 811 "
-*ImageableArea A4.5Meg/A4: "29 31 567 812 "
-*ImageableArea A4.8Meg/A4: "13 10 581 832 "
-*ImageableArea B5: "21 10 504 715 "
-*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 "
-*ImageableArea A4Small/A4 Small: "29 31 567 812 "
-*ImageableArea LegalSmall.4Meg/US Legal Small: "31 247 583 977 "
-*ImageableArea LegalSmall.5Meg/US Legal Small: "22 26 590 982 "
-*ImageableArea LegalSmall.8Meg/US Legal Small: "22 26 590 982 "
-*ImageableArea Monarch.4Meg/Monarch Envelope Center Fed: "178.5 257 433.5 761 "
-*ImageableArea Monarch.5Meg/Monarch Envelope Center Fed: "178.5 269 433.5 773 "
-*ImageableArea Monarch.8Meg/Monarch Envelope Center Fed: "178.5 269 433.5 773 "
-*ImageableArea Com10.4Meg/Com10 Envelope Center Fed: "169.5 113 442.5 761 "
-*ImageableArea Com10.5Meg/Com10 Envelope Center Fed: "169.5 125 442.5 773 "
-*ImageableArea Com10.8Meg/Com10 Envelope Center Fed: "169.5 125 442.5 773 "
-
-*?ImageableArea: "
-save
- /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: Unknown
-*PaperDimension Letter.4Meg/US Letter: "612 792"
-*PaperDimension Letter.5Meg/US Letter: "612 792"
-*PaperDimension Letter.8Meg/US Letter: "612 792"
-*PaperDimension Legal.4Meg/US Legal: "612 1008"
-*PaperDimension Legal.5Meg/US Legal: "612 1008"
-*PaperDimension Legal.8Meg/US Legal: "612 1008"
-*PaperDimension A4.4Meg/A4: "595 842"
-*PaperDimension A4.5Meg/A4: "595 842"
-*PaperDimension A4.8Meg/A4: "595 842"
-*PaperDimension B5: "516 729"
-*PaperDimension LetterSmall/US Letter Small: "612 792"
-*PaperDimension A4Small/A4 Small: "595 842"
-*PaperDimension LegalSmall.4Meg/US Legal Small: "612 1008"
-*PaperDimension LegalSmall.5Meg/US Legal Small: "612 1008"
-*PaperDimension LegalSmall.8Meg/US Legal Small: "612 1008"
-*PaperDimension Monarch.4Meg/Monarch Envelope Center Fed: "611 792"
-*PaperDimension Monarch.5Meg/Monarch Envelope Center Fed: "611 792"
-*PaperDimension Monarch.8Meg/Monarch Envelope Center Fed: "611 792"
-*PaperDimension Com10.4Meg/Com10 Envelope Center Fed: "610 792"
-*PaperDimension Com10.5Meg/Com10 Envelope Center Fed: "610 792"
-*PaperDimension Com10.8Meg/Com10 Envelope Center Fed: "610 792"
-
-*OpenUI *ManualFeed/Manual Feed: Boolean
-*OrderDependency: 20 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice"
-*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice"
-*?ManualFeed: "
- save currentpagedevice /ManualFeed get
- {(True)} {(False)} ifelse = flush restore"
-*End
-*CloseUI: *ManualFeed
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Cassette
-*InputSlot Cassette: ""
-*CloseUI: *InputSlot
-
-*DefaultOutputBin: OnlyOne
-*DefaultOutputOrder: Normal
-
-*% === Font Information =====================
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.002)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM
-*Font Bookman-Demi: Standard "(001.003S)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM
-*Font Bookman-Light: Standard "(001.003S)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM
-*Font Courier: Standard "(002.003)" Standard ROM
-*Font Courier-Bold: Standard "(002.003)" Standard ROM
-*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM
-*Font Courier-Oblique: Standard "(002.003)" 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-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 Helvetica-Oblique: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.008S)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.005S)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.006S)" Standard ROM
-*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Roman: Standard "(001.005S)" 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
-*Font ZapfChancery-MediumItalic: Standard "(001.006)" 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 (*) {cvn ==} 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: "initializing"
-*Status: "idle"
-*Status: "holding"
-*Status: "busy"
-*Status: "waiting"
-*Status: "PrinterError: cover open"
-*Status: "PrinterError: warming up"
-*Status: "PrinterError: toner cartridge missing or incorrect"
-*Status: "PrinterError: paper entry misfeed"
-*Status: "PrinterError: paper exit misfeed"
-*Status: "PrinterError: out of paper"
-*Status: "PrinterError: no paper tray"
-*Status: "PrinterError: fixing temperature malfunction"
-*Status: "PrinterError: scanner motor malfunction"
-*Status: "PrinterError: laser doide or scanning mirror malfunction"
-*Status: "PrinterError: test printing stage"
-*Status: "PrinterError: service call"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "Serial"
-*Source: "SerialB"
-*Source: "LocalTalk"
-*Source: "EtherTalk"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "cover open"
-*PrinterError: "warming up"
-*PrinterError: "toner cartridge missing or incorrect"
-*PrinterError: "paper entry misfeed"
-*PrinterError: "paper exit misfeed"
-*PrinterError: "out of paper"
-*PrinterError: "no paper tray"
-*PrinterError: "fixing temperature malfunction"
-*PrinterError: "scanner motor malfunction"
-*PrinterError: "laser doide or scanning mirror malfunction"
-*PrinterError: "test printing stage"
-*PrinterError: "service call"
-
-*% Color Separation Information =========================
-*DefaultColorSep: ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 106 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "106.066"
-*ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "106.066"
-*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "100.0"
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% For "LaserWriter IIg" version 2010.113
-*% Last Edit Date: Mar 23 1994
-*% The byte count of this file should be exactly 022027 or 022510
-*% depending on the filesystem it resides in.
-*% end of PPD file for Apple LaserWriter IIg
diff --git a/psprint_config/configuration/ppds/APL_NTR1.PS b/psprint_config/configuration/ppds/APL_NTR1.PS
deleted file mode 100644
index 9a2b4174d9ed..000000000000
--- a/psprint_config/configuration/ppds/APL_NTR1.PS
+++ /dev/null
@@ -1,416 +0,0 @@
-*PPD-Adobe: "4.1"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1994 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.1"
-*FileVersion: "1.10"
-*PCFileName: "APLWNTR1.PPD"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*Product: "(LaserWriter Personal NTR)"
-*PSVersion: "(2010.129) 1"
-*ModelName: "Apple Personal LaserWriter NTR"
-*ShortNickName: "Apple Personal LaserWriter NTR"
-*NickName: "Apple Personal LaserWriter NTR v2010.129"
-
-*% === Options and Constraints =========
-*OpenGroup: InstallableOptions/Options Installed
-*OpenUI *Option1/Optional Paper Cassette: Boolean
-*DefaultOption1: False
-*Option1 True/Installed: ""
-*Option1 False/Not Installed: ""
-*?Option1: "
- save
- currentpagedevice
- /InputAttributes get
- 1 known {(True)}{(False)} ifelse = flush
- restore "
-*End
-*CloseUI: *Option1
-*CloseGroup: InstallableOptions
-
-*UIConstraints: *Option1 False *InputSlot Lower
-
-*% General Information and Defaults ===============
-*FreeVM: "1203433"
-*LanguageLevel: "2"
-*Protocols: BCP
-*ColorDevice: False
-*VariablePaperSize: False
-*FileSystem: False
-*Emulators: hplj
-*StartEmulate hplj: "currentfile /hpcl statusdict /emulate get exec "
-*StopEmulate hplj: "<1B7F>0"
-*Throughput: "4"
-*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
-*?Resolution: "
- save
- currentpagedevice /HWResolution get
- 0 get
- ( ) cvs print
- (dpi) = flush
- restore
-"
-*End
-
-*% Halftone Information ===============
-*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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% Paper Handling ===================
-
-*% Code in this section both selects a tray and sets up a frame buffer.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/US Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Legal/US Legal: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize B5: "
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize LetterSmall/US Letter Small: "userdict /lettersmall get exec"
-*PageSize A4Small/A4 Small: "userdict /a4small get exec"
-*PageSize LegalSmall/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*PageSize Monarch/Monarch Envelope Edge Fed: "
- 2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Com10/Com10 Envelope Edge Fed: "
- 2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*?PageSize: "
- save
- currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if
- (Unknown)
- 4 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [595 842] (A4) put
- dup [516 729] (B5) put
- { 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: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter/US Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Legal/US Legal: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion B5: "
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion LetterSmall/US Letter Small: "userdict /lettersmall get exec"
-*PageRegion A4Small/A4 Small: "userdict /a4small get exec"
-*PageRegion LegalSmall/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*PageRegion Monarch/Monarch Envelope Edge Fed: "
- 2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Com10/Com10 Envelope Edge Fed: "
- 2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice"
-*End
-
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-*ImageableArea Letter/US Letter: "14.16 5.4001 597.84 773.4 "
-*ImageableArea Legal/US Legal: "14.16 5.4 597.84 989.4 "
-*ImageableArea A4: "12.9601 3.6001 581.28 825.6 "
-*ImageableArea B5: "16.08 5.4 499.92 711.96 "
-*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 "
-*ImageableArea A4Small/A4 Small: "29 31 567 812 "
-*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 "
-*ImageableArea Monarch/Monarch Envelope Edge Fed: "16.16 263 272 767.4 "
-*ImageableArea Com10/Com10 Envelope Edge Fed: "16.16 119 289 767.4 "
-*?ImageableArea: "
-save
- /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: Letter
-*PaperDimension Letter/US Letter: "612 792"
-*PaperDimension Legal/US Legal: "612 1008"
-*PaperDimension A4: "595 842"
-*PaperDimension B5: "516 729"
-*PaperDimension LetterSmall/US Letter Small: "612 792"
-*PaperDimension A4Small/A4 Small: "595 842"
-*PaperDimension LegalSmall/US Legal Small: "612 1008"
-*PaperDimension Monarch/Monarch Envelope Edge Fed: "611 792"
-*PaperDimension Com10/Com10 Envelope Edge Fed: "610 792"
-
-*RequiresPageRegion Upper: True
-
-*OpenUI *ManualFeed/Manual Feed: Boolean
-*OrderDependency: 20 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice"
-*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice"
-*?ManualFeed: "
- save
- currentpagedevice /ManualFeed get
- {(True)}{(False)}ifelse = flush
- restore
-"
-*End
-*CloseUI: *ManualFeed
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Upper
-*InputSlot Upper/Multipurpose Tray : "
- 1 dict dup /ManualFeed true put setpagedevice"
-*End
-*InputSlot Lower/Paper Cassette: "
- currentpagedevice /InputAttributes get
- 1 get dup
- null eq {pop}
- { dup
- /InputAttributes
- 1 dict dup /Priority [1 0] put
- put setpagedevice
- } ifelse "
-*End
-*?InputSlot: "
-save
- 2 dict
- dup /1 (Lower) put
- dup /0 (Upper) put
- currentpagedevice /InputAttributes get
- dup /Priority known
- { /Priority get 0 get ( ) cvs cvn get }
- {
- dup length 1 eq
- { {pop} forall ( ) cvs cvn get }
- { pop pop (Unknown) } ifelse
- } ifelse
- = flush
-restore
-"
-*End
-*CloseUI: *InputSlot
-
-*DefaultOutputBin: OnlyOne
-*DefaultOutputOrder: Normal
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.002)" Standard Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.002)" Standard Standard ROM
-*Font AvantGarde-Demi: Standard "(001.003)" Standard Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard Standard ROM
-*Font Bookman-Demi: Standard "(001.003S)" Standard Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.003S)" Standard Standard ROM
-*Font Bookman-Light: Standard "(001.003S)" Standard Standard ROM
-*Font Bookman-LightItalic: Standard "(001.003S)" Standard Standard ROM
-*Font Courier: Standard "(002.003)" Standard Standard ROM
-*Font Courier-Bold: Standard "(002.003)" Standard Standard ROM
-*Font Courier-BoldOblique: Standard "(002.003)" Standard Standard ROM
-*Font Courier-Oblique: Standard "(002.003)" Standard Standard ROM
-*Font Helvetica: Standard "(001.006S)" Standard Standard ROM
-*Font Helvetica-Bold: Standard "(001.007S)" Standard Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard Standard ROM
-*Font Helvetica-Narrow: Standard "(001.006S)" Standard Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard Standard ROM
-*Font Helvetica-Oblique: Standard "(001.006S)" Standard Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.008S)" Standard Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.006S)" Standard Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.005S)" Standard Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.006S)" Standard Standard ROM
-*Font Palatino-Bold: Standard "(001.005S)" Standard Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.005S)" Standard Standard ROM
-*Font Palatino-Italic: Standard "(001.005S)" Standard Standard ROM
-*Font Palatino-Roman: Standard "(001.005S)" Standard Standard ROM
-*Font Symbol: Special "(001.007S)" Special Special ROM
-*Font Times-Bold: Standard "(001.007S)" Standard Standard ROM
-*Font Times-BoldItalic: Standard "(001.009S)" Standard Standard ROM
-*Font Times-Italic: Standard "(001.007S)" Standard Standard ROM
-*Font Times-Roman: Standard "(001.007S)" Standard Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard Standard ROM
-*Font ZapfDingbats: Special "(001.004S)" Special Special 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
- (*) {cvn ==} 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: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "printing"
-*Status: "warming up"
-*Status: "PrinterError: cover open"
-*Status: "PrinterError: warming up"
-*Status: "PrinterError: toner cartridge missing or incorrect"
-*Status: "PrinterError: paper entry misfeed"
-*Status: "PrinterError: paper exit misfeed"
-*Status: "PrinterError: lower tray: out of paper"
-*Status: "PrinterError: lower tray: no paper tray"
-*Status: "PrinterError: fixing temperature malfunction"
-*Status: "PrinterError: scanner motor malfunction"
-*Status: "PrinterError: laser diode or scanning mirror malfunction"
-*Status: "PrinterError: test printing stage"
-*Status: "PrinterError: service call"
-*Status: "PrinterError: upper tray: out of paper"
-*Status: "PrinterError: upper tray: manual feed timeout"
-*Status: "PrinterError: waiting for manual feed"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "Serial"
-*Source: "SerialB"
-*Source: "LocalTalk"
-*Source: "Parallel"
-*Source: "Internal"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "cover open"
-*PrinterError: "warming up"
-*PrinterError: "toner cartridge missing or incorrect"
-*PrinterError: "paper entry misfeed"
-*PrinterError: "paper exit misfeed"
-*PrinterError: "lower tray: out of paper"
-*PrinterError: "lower tray: no paper tray"
-*PrinterError: "fixing temperature malfunction"
-*PrinterError: "scanner motor malfunction"
-*PrinterError: "laser diode or scanning mirror malfunction"
-*PrinterError: "test printing stage"
-*PrinterError: "service call"
-*PrinterError: "upper tray: out of paper"
-*PrinterError: "upper tray: manual feed timeout"
-*PrinterError: "waiting for manual feed"
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% Last Edit Date: Mar 23 1994
-*% The byte count of this file should be exactly 014773 or 015189
-*% depending on the filesystem it resides in.
-*% end of PPD file for Apple Personal LaserWriter NTR
diff --git a/psprint_config/configuration/ppds/APNT518_.PS b/psprint_config/configuration/ppds/APNT518_.PS
deleted file mode 100644
index d4982b046cba..000000000000
--- a/psprint_config/configuration/ppds/APNT518_.PS
+++ /dev/null
@@ -1,351 +0,0 @@
-*PPD-Adobe: "4.0"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1993 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.0"
-*FileVersion: "2.8"
-*PCFileName: "A_PNT518.PPD"
-*LanguageVersion: English
-*Product: "(LaserWriter Personal NT)"
-*PSVersion: "(51.8) 0"
-*ModelName: "Apple LaserWriter Personal NT"
-*NickName: "LaserWriter Personal NT v51.8"
-
-*% General Information and Defaults ===============
-*FreeVM: "402366"
-*LanguageLevel: "1"
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*VariablePaperSize: False
-*FileSystem: False
-*Throughput: "4"
-*Password: "0"
-*ExitServer: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
-"
-*End
-*Reset: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
-"
-*End
-
-*DefaultResolution: 300dpi
-*?Resolution: "
-save
- initgraphics
- 0 0 moveto currentpoint matrix defaultmatrix transform
- 0 72 lineto currentpoint matrix defaultmatrix transform
- 3 -1 roll sub dup mul
- 3 1 roll exch sub dup mul
- add sqrt round cvi
- ( ) cvs print (dpi) = flush
-restore
-"
-*End
-
-*% Halftone Information ===============
-*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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-*% Paper Handling ===================
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/US Letter: "statusdict begin lettertray end"
-*PageSize Legal/US Legal: "statusdict begin legaltray end"
-*PageSize A4: "statusdict begin a4tray end"
-*PageSize B5: "statusdict begin b5tray end"
-*PageSize LetterSmall/US Letter Small: "statusdict begin lettertray end lettersmall"
-*PageSize A4Small/A4 Small: "statusdict begin a4tray end a4small"
-*PageSize LegalSmall/US Legal Small: "legal"
-*PageSize Monarch/Monarch Envelope Edge Fed: "statusdict begin lettertray end"
-*PageSize Com10/Com10 Envelope Edge Fed: "statusdict begin lettertray end"
-*?PageSize: "
-save
-7 dict
- dup /getregion {newpath clippath pathbbox pop pop pop ceiling cvi} put
- dup /llxltrsml 31 put
- dup /llxa4sml 27 put
- dup /lettertray {getregion llxltrsml eq {(LetterSmall)}{(Letter)}ifelse} put
- dup /a4tray { getregion llxa4sml eq {(A4Small)}{(A4)}ifelse } put
- dup /legaltray (Legal) put
- dup /b5tray (B5) put
- statusdict begin papersize end
- 3 1 roll {get} stopped {(Unknown)}if
- exch not { print (.Transverse) }if
- = flush
-restore
-"
-*End
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter/US Letter: "letter"
-*PageRegion Legal/US Legal: "legal"
-*PageRegion A4: "a4"
-*PageRegion B5: "b5"
-*PageRegion LetterSmall/US Letter Small: "lettersmall"
-*PageRegion A4Small/A4 Small: "a4small"
-*PageRegion LegalSmall/US Legal Small: "legal"
-*PageRegion Monarch/Monarch Envelope Edge Fed: "letter"
-*PageRegion Com10/Com10 Envelope Edge Fed: "letter"
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-*ImageableArea Letter/US Letter: "15 6 597 773 "
-*ImageableArea Legal/US Legal: "15 6 597 989 "
-*ImageableArea A4: "13 4 577 825 "
-*ImageableArea B5: "17 6 495 711 "
-*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 "
-*ImageableArea A4Small/A4 Small: "29 31 567 812 "
-*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 "
-*ImageableArea Monarch/Monarch Envelope Edge Fed: "17 263 272 767 "
-*ImageableArea Com10/Com10 Envelope Edge Fed: "17 119 290 767 "
-*?ImageableArea: "
-save
- /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: Letter
-*PaperDimension Letter/US Letter: "612 792"
-*PaperDimension Legal/US Legal: "612 1008"
-*PaperDimension A4: "595 842"
-*PaperDimension B5: "516 729"
-*PaperDimension LetterSmall/US Letter Small: "612 792"
-*PaperDimension A4Small/A4 Small: "595 842"
-*PaperDimension LegalSmall/US Legal Small: "612 1008"
-*PaperDimension Monarch/Monarch Envelope Edge Fed: "611 792"
-*PaperDimension Com10/Com10 Envelope Edge Fed: "610 792"
-
-*RequiresPageRegion All: True
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Lower
-*InputSlot Lower/Multipurpose Tray: "1 statusdict begin setpapertray end"
-*InputSlot Upper/Paper Cassette: "0 statusdict begin setpapertray end"
-*?InputSlot: "
-save
- [ (Upper) (Lower) ] statusdict begin papertray end
- {get exec} stopped { pop pop (Unknown)} if = flush
-restore
-"
-*End
-*CloseUI: *InputSlot
-
-*OpenUI *ManualFeed/Manual Feed: Boolean
-*OrderDependency: 20 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True: "statusdict /manualfeed true put"
-*ManualFeed False: "statusdict /manualfeed false put"
-*?ManualFeed: "
-save
- statusdict /manualfeed get {(True)}{(False)}ifelse = flush
-restore
-"
-*End
-*CloseUI: *ManualFeed
-
-*DefaultOutputOrder: Normal
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.002)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM
-*Font Bookman-Demi: Standard "(001.001)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.001)" Standard ROM
-*Font Bookman-Light: Standard "(001.001)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.001)" Standard ROM
-*Font Courier: Standard "(002.002)" Standard ROM
-*Font Courier-Bold: Standard "(002.002)" Standard ROM
-*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM
-*Font Courier-Oblique: Standard "(002.002)" Standard ROM
-*Font Emulatorfont: Special "(001.000)" Special ROM
-*Font Emulatorfont-Bold: Special "(001.000)" Special ROM
-*Font Helvetica: Standard "(001.002)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.002)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.002)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.002)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.002)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.002)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.002)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.002)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.006)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.004)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.003)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.004)" Standard ROM
-*Font Palatino-Bold: Standard "(001.002)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.002)" Standard ROM
-*Font Palatino-Italic: Standard "(001.002)" Standard ROM
-*Font Palatino-Roman: Standard "(001.001)" Standard ROM
-*Font Symbol: Special "(001.003)" Special ROM
-*Font Times-Bold: Standard "(001.002)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.004)" Standard ROM
-*Font Times-Italic: Standard "(001.002)" Standard ROM
-*Font Times-Roman: Standard "(001.002)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.003)" Standard ROM
-*Font ZapfDingbats: Special "(001.002)" Special ROM
-*?FontQuery: "
-save
- /str 100 string dup 0 (fonts/) putinterval def
- {
- count 1 gt
- {
- exch dup str 6 94 getinterval cvs
- (/) print print (:) print
- FontDirectory exch known
- {(Yes)}{(No)} ifelse =
- }
- {exit} ifelse
- }bind loop
- (*) = flush
-restore
-"
-*End
-
-*?FontList: "
-save
- FontDirectory { pop == } bind forall flush
- (*) = 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: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "printing"
-*Status: "warming up"
-*Status: "PrinterError: warming up"
-*Status: "PrinterError: cover open"
-*Status: "PrinterError: service call"
-*Status: "PrinterError: paper jam"
-*Status: "PrinterError: lower tray: out of paper"
-*Status: "PrinterError: lower tray: no papertray"
-*Status: "PrinterError: upper tray: out of paper"
-*Status: "PrinterError: upper tray: manual feed timeout"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "serial9"
-*Source: "serial25"
-*Source: "AppleTalk"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "warming up"
-*PrinterError: "cover open"
-*PrinterError: "service call"
-*PrinterError: "paper jam"
-*PrinterError: "lower tray: out of paper"
-*PrinterError: "lower tray: no papertray"
-*PrinterError: "upper tray: out of paper"
-*PrinterError: "upper tray: manual feed timeout"
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi =====================================================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi =====================================================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% For "LaserWriter-Personal II NT" version 51.8
-*% Produced by "BuildPPD.ps" version 3.0 edit 58
-*% Converted to meet 4.0 specification
-*% Last Edit Date: May 21 1993
-*% The byte count of this file should be exactly 012605 or 012956
-*% depending on the filesystem it resides in.
-*% end of PPD file for LaserWriter-Personal II NT
diff --git a/psprint_config/configuration/ppds/APNTX501.PS b/psprint_config/configuration/ppds/APNTX501.PS
deleted file mode 100644
index caebd1381897..000000000000
--- a/psprint_config/configuration/ppds/APNTX501.PS
+++ /dev/null
@@ -1,351 +0,0 @@
-*PPD-Adobe: "4.0"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1994 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.0"
-*FileVersion: "1.3"
-*PCFileName: "APNTX501.PPD"
-*LanguageVersion: English
-*Product: "(LaserWriter II NTX)"
-*PSVersion: "(50.5) 2"
-*ModelName: "Apple LaserWriter II NTX v50.5"
-*NickName: "Apple LaserWriter II NTX v50.5"
-
-*% General Information and Defaults ===============
-*FreeVM: "4076994"
-*Extensions: FileSystem Composite
-*LanguageLevel: "1"
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*VariablePaperSize: False
-*FileSystem: True
-*?FileSystem: "
-save
- statusdict /diskonline get exec {(True)}{(False)} ifelse = flush
-restore
-"
-*End
-*Throughput: "8"
-*Password: "0"
-*ExitServer: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
-"
-*End
-
-*Reset: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
-"
-*End
-
-*DefaultResolution: 300dpi
-*?Resolution: "
-save
- initgraphics
- 0 0 moveto currentpoint matrix defaultmatrix transform
- 0 72 lineto currentpoint matrix defaultmatrix transform
- 3 -1 roll sub dup mul
- 3 1 roll exch sub dup mul
- add sqrt round cvi
- ( ) cvs print (dpi) = flush
-restore
-"
-*End
-
-*% Halftone Information ===============
-*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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% Paper Handling ===================
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/US Letter: "statusdict /lettertray get exec"
-*PageSize Legal/US Legal: "statusdict /legaltray get exec"
-*PageSize A4: "statusdict /a4tray get exec"
-*PageSize B5: "statusdict /b5tray get exec"
-*PageSize LetterSmall/US Letter Small: "statusdict /lettertray get exec lettersmall"
-*PageSize A4Small/A4 Small: "statusdict /a4tray get exec a4small"
-*PageSize LegalSmall/US Legal Small: "legal"
-*PageSize Monarch/Monarch Envelope Center Fed: "statusdict /lettertray get exec"
-*PageSize Com10/Com10 Envelope Center Fed: "statusdict /lettertray get exec"
-*?PageSize: "
-save
- [(Letter)(Legal)] statusdict /pagetype get exec
- {get} stopped { pop pop (Unknown)} if = flush
-restore
-"
-*End
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter/US Letter: "letter"
-*PageRegion Legal/US Legal: "legal"
-*PageRegion A4: "a4"
-*PageRegion B5: "b5"
-*PageRegion LetterSmall/US Letter Small: "lettersmall"
-*PageRegion A4Small/A4 Small: "a4small"
-*PageRegion LegalSmall/US Legal Small: "legal"
-*PageRegion Monarch/Monarch Envelope Center Fed: "letter"
-*PageRegion Com10/Com10 Envelope Center Fed: "letter"
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-*ImageableArea Letter/US Letter: "15 8 597 784 "
-*ImageableArea Legal/US Legal: "15 8 597 1000 "
-*ImageableArea A4: "13 10 577 832 "
-*ImageableArea B5: "21 10 500 715 "
-*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 "
-*ImageableArea A4Small/A4 Small: "29 31 567 812 "
-*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 "
-*ImageableArea Monarch/Monarch Envelope Center Fed: "178.5 269 433.5 773 "
-*ImageableArea Com10/Com10 Envelope Center Fed: "169.5 125 442.5 773 "
-*?ImageableArea: "
-save
- /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: Letter
-*PaperDimension Letter/US Letter: "612 792"
-*PaperDimension Legal/US Legal: "612 1008"
-*PaperDimension A4: "595 842"
-*PaperDimension B5: "516 729"
-*PaperDimension LetterSmall/US Letter Small: "612 792"
-*PaperDimension A4Small/A4 Small: "595 842"
-*PaperDimension LegalSmall/US Legal Small: "612 1008"
-*PaperDimension Monarch/Monarch Envelope Center Fed: "611 792"
-*PaperDimension Com10/Com10 Envelope Center Fed: "610 792"
-
-*OpenUI *ManualFeed/Manual Feed: Boolean
-*OrderDependency: 20 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True: "statusdict /manualfeed true put"
-*ManualFeed False: "statusdict /manualfeed false put"
-*?ManualFeed: "
-save
- statusdict /manualfeed get {(True)}{(False)}ifelse = flush
-restore
-"
-*End
-*CloseUI: *ManualFeed
-
-*DefaultOutputOrder: Normal
-
-*RequiresPageRegion All: True
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Cassette
-*InputSlot Cassette: ""
-*CloseUI: *InputSlot
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font AGaramond-Bold: Standard "(001.000)" Standard ROM
-*Font AGaramond-BoldItalic: Standard "(001.000)" Standard ROM
-*Font AGaramond-Italic: Standard "(001.000)" Standard ROM
-*Font AGaramond-Regular: Standard "(001.000)" Standard ROM
-*Font AGaramond-Semibold: Standard "(001.000)" Standard ROM
-*Font AGaramond-SemiboldItalic: Standard "(001.000)" Standard ROM
-*Font AGaramond-Titling: Standard "(001.000)" Standard ROM
-*Font AvantGarde-Book: Standard "(001.002)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM
-*Font Bookman-Demi: Standard "(001.001)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.001)" Standard ROM
-*Font Bookman-Light: Standard "(001.001)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.001)" Standard ROM
-*Font Courier: Standard "(001.004)" Standard ROM
-*Font Courier-Bold: Standard "(001.004)" Standard ROM
-*Font Courier-BoldOblique: Standard "(001.004)" Standard ROM
-*Font Courier-Oblique: Standard "(001.004)" Standard ROM
-*Font Helvetica: Standard "(001.002)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.002)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.002)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.002)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.002)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.002)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.002)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.002)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.006)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.004)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.003)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.004)" Standard ROM
-*Font Palatino-Bold: Standard "(001.002)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.002)" Standard ROM
-*Font Palatino-Italic: Standard "(001.002)" Standard ROM
-*Font Palatino-Roman: Standard "(001.001)" Standard ROM
-*Font Symbol: Special "(001.003)" Special ROM
-*Font Times-Bold: Standard "(001.002)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.004)" Standard ROM
-*Font Times-Italic: Standard "(001.002)" Standard ROM
-*Font Times-Roman: Standard "(001.002)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.003)" Standard ROM
-*Font ZapfDingbats: Special "(001.002)" Special ROM
-
-*?FontQuery: "
-save
- /str 100 string dup 0 (fonts/) putinterval def
- {
- count 1 gt
- {
- exch dup str 6 94 getinterval cvs
- (/) print dup print (:) print exch
- FontDirectory exch known
- { pop (Yes) }
- {
- length 6 add str 0 3 -1 roll getinterval
- mark exch status
- {cleartomark (Yes)}{cleartomark (No)} ifelse
- } ifelse =
- }
- {exit} ifelse
- }bind loop
- (*) = flush
-restore
-"
-*End
-
-*?FontList: "
-save
- FontDirectory { pop == } bind forall flush
- /filenameforall where
- {
- pop (fonts/*)
- { dup length 6 sub 6 exch getinterval cvn == } bind
- 128 string filenameforall flush
- } if
- (*) = 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: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "printing"
-*Status: "warming up"
-*Status: "PrinterError: timeout, clearing printer"
-*Status: "PrinterError: paper entry misfeed"
-*Status: "PrinterError: service call"
-*Status: "PrinterError: warming up"
-*Status: "PrinterError: no toner cartridge"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "serial9"
-*Source: "serial25"
-*Source: "AppleTalk"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "timeout, clearing printer"
-*PrinterError: "paper entry misfeed"
-*PrinterError: "service call"
-*PrinterError: "warming up"
-*PrinterError: "no toner cartridge"
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% Produced by "bldppd41.ps" version 4.0 edit 9
-*% Last Edit Date: Mar 23 1994
-*% The byte count of this file should be exactly 012379 or 012730
-*% depending on the filesystem it resides in.
-*% end of PPD file for LaserWriter II NTX
diff --git a/psprint_config/configuration/ppds/APNTXJ1_.PS b/psprint_config/configuration/ppds/APNTXJ1_.PS
deleted file mode 100644
index afb7edd265b1..000000000000
--- a/psprint_config/configuration/ppds/APNTXJ1_.PS
+++ /dev/null
@@ -1,412 +0,0 @@
-*PPD-Adobe: "4.1"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1993 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.1"
-*FileVersion: "1.5"
-*PCFileName: "AP_NTXJ1.PPD"
-*LanguageVersion: English
-*Product: "(LaserWriter II NTX)"
-*PSVersion: "(50.5) 2"
-*ModelName: "Apple LaserWriter II NTX-J v50.5"
-*ShortNickName: "Apple LaserWriterII NTX-J v50.5"
-*NickName: "Apple LaserWriter II NTX-J v50.5"
-
-*% General Information and Defaults ===============
-*FreeVM: "4076994"
-*Extensions: FileSystem Composite
-*LanguageLevel: "1"
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*VariablePaperSize: False
-*FileSystem: True
-*?FileSystem: "
-save
- statusdict /diskonline get exec {(True)}{(False)} ifelse = flush
-restore
-"
-*End
-*Throughput: "8"
-*Password: "0"
-*ExitServer: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
-"
-*End
-
-*Reset: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
-"
-*End
-
-*DefaultResolution: 300dpi
-*?Resolution: "
-save
- initgraphics
- 0 0 moveto currentpoint matrix defaultmatrix transform
- 0 72 lineto currentpoint matrix defaultmatrix transform
- 3 -1 roll sub dup mul
- 3 1 roll exch sub dup mul
- add sqrt round cvi
- ( ) cvs print (dpi) = flush
-restore
-"
-*End
-
-*% Halftone Information ===============
-*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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% Paper Handling ===================
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/US Letter: "statusdict /lettertray get exec"
-*PageSize Legal/US Legal: "statusdict /legaltray get exec"
-*PageSize A4: "statusdict /a4tray get exec"
-*PageSize B5: "statusdict /b5tray get exec"
-*PageSize LetterSmall/US Letter Small: "statusdict /lettertray get exec lettersmall"
-*PageSize A4Small/A4 Small: "statusdict /a4tray get exec a4small"
-*PageSize LegalSmall/US Legal Small: "legal"
-*PageSize Monarch/Monarch Envelope Center Fed: "statusdict /lettertray get exec"
-*PageSize Com10/Com10 Envelope Center Fed: "statusdict /lettertray get exec"
-*?PageSize: "
-save
- [(Letter)(Legal)] statusdict /pagetype get exec
- {get} stopped { pop pop (Unknown)} if = flush
-restore
-"
-*End
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter/US Letter: "letter"
-*PageRegion Legal/US Legal: "legal"
-*PageRegion A4: "a4"
-*PageRegion B5: "b5"
-*PageRegion LetterSmall/US Letter Small: "lettersmall"
-*PageRegion A4Small/A4 Small: "a4small"
-*PageRegion LegalSmall/US Legal Small: "legal"
-*PageRegion Monarch/Monarch Envelope Center Fed: "letter"
-*PageRegion Com10/Com10 Envelope Center Fed: "letter"
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-*ImageableArea Letter/US Letter: "15 8 597 784 "
-*ImageableArea Legal/US Legal: "15 8 597 1000 "
-*ImageableArea A4: "13 10 577 832 "
-*ImageableArea B5: "21 10 500 715 "
-*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 "
-*ImageableArea A4Small/A4 Small: "29 31 567 812 "
-*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 "
-*ImageableArea Monarch/Monarch Envelope Center Fed: "178.5 269 433.5 773 "
-*ImageableArea Com10/Com10 Envelope Center Fed: "169.5 125 442.5 773 "
-*?ImageableArea: "
-save
- /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: Letter
-*PaperDimension Letter/US Letter: "612 792"
-*PaperDimension Legal/US Legal: "612 1008"
-*PaperDimension A4: "595 842"
-*PaperDimension B5: "516 729"
-*PaperDimension LetterSmall/US Letter Small: "612 792"
-*PaperDimension A4Small/A4 Small: "595 842"
-*PaperDimension LegalSmall/US Legal Small: "612 1008"
-*PaperDimension Monarch/Monarch Envelope Center Fed: "611 792"
-*PaperDimension Com10/Com10 Envelope Center Fed: "610 792"
-
-*OpenUI *ManualFeed/Manual Feed: Boolean
-*OrderDependency: 20 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True: "statusdict /manualfeed true put"
-*ManualFeed False: "statusdict /manualfeed false put"
-*?ManualFeed: "
-save
- statusdict /manualfeed get {(True)}{(False)}ifelse = flush
-restore
-"
-*End
-*CloseUI: *ManualFeed
-
-*DefaultOutputOrder: Normal
-
-*RequiresPageRegion All: True
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Cassette
-*InputSlot Cassette: ""
-*CloseUI: *InputSlot
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font AGaramond-Bold: Standard "(001.000)" Standard ROM
-*Font AGaramond-BoldItalic: Standard "(001.000)" Standard ROM
-*Font AGaramond-Italic: Standard "(001.000)" Standard ROM
-*Font AGaramond-Regular: Standard "(001.000)" Standard ROM
-*Font AGaramond-Semibold: Standard "(001.000)" Standard ROM
-*Font AGaramond-SemiboldItalic: Standard "(001.000)" Standard ROM
-*Font AGaramond-Titling: Standard "(001.000)" Standard ROM
-*Font AvantGarde-Book: Standard "(001.002)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM
-*Font Bookman-Demi: Standard "(001.001)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.001)" Standard ROM
-*Font Bookman-Light: Standard "(001.001)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.001)" Standard ROM
-*Font Courier: Standard "(001.004)" Standard ROM
-*Font Courier-Bold: Standard "(001.004)" Standard ROM
-*Font Courier-BoldOblique: Standard "(001.004)" Standard ROM
-*Font Courier-Oblique: Standard "(001.004)" Standard ROM
-*Font GothicBBB-Medium-78-EUC-H: EUC "(000.000)" JIS-83 Disk
-*Font GothicBBB-Medium-78-EUC-V: EUC "(000.000)" JIS-83 Disk
-*Font GothicBBB-Medium-78-H: JIS "(000.000)" JIS-83 Disk
-*Font GothicBBB-Medium-78-RKSJ-H: RKSJ "(000.000)" JIS-83 Disk
-*Font GothicBBB-Medium-78-RKSJ-V: RKSJ "(000.000)" JIS-83 Disk
-*Font GothicBBB-Medium-78-SJ-H: JIS "(000.000)" JIS-83 Disk
-*Font GothicBBB-Medium-78-SJ-V: JIS "(000.000)" JIS-83 Disk
-*Font GothicBBB-Medium-78-V: JIS "(000.000)" JIS-83 Disk
-*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(000.000)" 83pv Disk
-*Font GothicBBB-Medium-EUC-H: EUC "(000.000)" JIS-83 Disk
-*Font GothicBBB-Medium-EUC-V: EUC "(000.000)" JIS-83 Disk
-*Font GothicBBB-Medium-Ext-EUC-H: EUC "(000.000)" JIS-83 Disk
-*Font GothicBBB-Medium-Ext-EUC-V: EUC "(000.000)" JIS-83 Disk
-*Font GothicBBB-Medium-Ext-H: JIS "(000.000)" Ext Disk
-*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(000.000)" Ext Disk
-*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(000.000)" Ext Disk
-*Font GothicBBB-Medium-Ext-SJ-H: JIS "(000.000)" Ext Disk
-*Font GothicBBB-Medium-Ext-SJ-V: JIS "(000.000)" Ext Disk
-*Font GothicBBB-Medium-Ext-V: JIS "(000.000)" Ext Disk
-*Font GothicBBB-Medium-H: JIS "(000.000)" JIS-83 Disk
-*Font GothicBBB-Medium-NWP-H: JIS "(000.000)" NWP Disk
-*Font GothicBBB-Medium-NWP-V: JIS "(000.000)" NWP Disk
-*Font GothicBBB-Medium-RKSJ-H: RKSJ "(000.000)" JIS-83 Disk
-*Font GothicBBB-Medium-RKSJ-V: RKSJ "(000.000)" JIS-83 Disk
-*Font GothicBBB-Medium-SJ-H: JIS "(000.000)" JIS-83 Disk
-*Font GothicBBB-Medium-SJ-V: JIS "(000.000)" JIS-83 Disk
-*Font GothicBBB-Medium-V: JIS "(000.000)" JIS-83 Disk
-*Font GothicBBB-Medium.Roman: Special "(000.000)" Special Disk
-*Font GothicBBB-Medium.WP-Symbol: Special "(000.000)" Special Disk
-*Font Helvetica: Standard "(001.002)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.002)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.002)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.002)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.002)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.002)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.002)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.002)" Standard ROM
-*Font Mincho-PC-Hiragana: Special "(000.000)" Special Disk
-*Font Mincho-PC-Katakana: Special "(000.000)" Special Disk
-*Font NewCenturySchlbk-Bold: Standard "(001.006)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.004)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.003)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.004)" Standard ROM
-*Font Palatino-Bold: Standard "(001.002)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.002)" Standard ROM
-*Font Palatino-Italic: Standard "(001.002)" Standard ROM
-*Font Palatino-Roman: Standard "(001.001)" Standard ROM
-*Font Ryumin-Light-78-EUC-H: EUC "(000.000)" JIS-83 Disk
-*Font Ryumin-Light-78-EUC-V: EUC "(000.000)" JIS-83 Disk
-*Font Ryumin-Light-78-H: JIS "(000.000)" JIS-83 Disk
-*Font Ryumin-Light-78-RKSJ-H: RKSJ "(000.000)" JIS-83 Disk
-*Font Ryumin-Light-78-RKSJ-V: RKSJ "(000.000)" JIS-83 Disk
-*Font Ryumin-Light-78-SJ-H: JIS "(000.000)" JIS-83 Disk
-*Font Ryumin-Light-78-SJ-V: JIS "(000.000)" JIS-83 Disk
-*Font Ryumin-Light-78-V: JIS "(000.000)" JIS-83 Disk
-*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(000.000)" 83pv Disk
-*Font Ryumin-Light-EUC-H: EUC "(000.000)" JIS-83 Disk
-*Font Ryumin-Light-EUC-V: EUC "(000.000)" JIS-83 Disk
-*Font Ryumin-Light-Ext-EUC-H: EUC "(000.000)" JIS-83 Disk
-*Font Ryumin-Light-Ext-EUC-V: EUC "(000.000)" JIS-83 Disk
-*Font Ryumin-Light-Ext-H: JIS "(000.000)" Ext Disk
-*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(000.000)" Ext Disk
-*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(000.000)" Ext Disk
-*Font Ryumin-Light-Ext-SJ-H: JIS "(000.000)" Ext Disk
-*Font Ryumin-Light-Ext-SJ-V: JIS "(000.000)" Ext Disk
-*Font Ryumin-Light-Ext-V: JIS "(000.000)" Ext Disk
-*Font Ryumin-Light-H: JIS "(000.000)" JIS-83 Disk
-*Font Ryumin-Light-NWP-H: JIS "(000.000)" NWP Disk
-*Font Ryumin-Light-NWP-V: JIS "(000.000)" NWP Disk
-*Font Ryumin-Light-RKSJ-H: RKSJ "(000.000)" JIS-83 Disk
-*Font Ryumin-Light-RKSJ-V: RKSJ "(000.000)" JIS-83 Disk
-*Font Ryumin-Light-SJ-H: JIS "(000.000)" JIS-83 Disk
-*Font Ryumin-Light-SJ-V: JIS "(000.000)" JIS-83 Disk
-*Font Ryumin-Light-V: JIS "(000.000)" JIS-83 Disk
-*Font Ryumin-Light.Roman: Special "(000.000)" Special Disk
-*Font Ryumin-Light.WP-Symbol: Special "(000.000)" Special Disk
-*Font Symbol: Special "(001.003)" Special ROM
-*Font Times-Bold: Standard "(001.002)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.004)" Standard ROM
-*Font Times-Italic: Standard "(001.002)" Standard ROM
-*Font Times-Roman: Standard "(001.002)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.003)" Standard ROM
-*Font ZapfDingbats: Special "(001.002)" Special ROM
-
-*?FontQuery: "
-save
- /str 100 string dup 0 (fonts/) putinterval def
- {
- count 1 gt
- {
- exch dup str 6 94 getinterval cvs
- (/) print dup print (:) print exch
- FontDirectory exch known
- { pop (Yes) }
- {
- length 6 add str 0 3 -1 roll getinterval
- mark exch status
- {cleartomark (Yes)}{cleartomark (No)} ifelse
- } ifelse =
- }
- {exit} ifelse
- }bind loop
- (*) = flush
-restore
-"
-*End
-
-*?FontList: "
-save
- FontDirectory { pop == } bind forall flush
- /filenameforall where
- {
- pop (fonts/*)
- { dup length 6 sub 6 exch getinterval cvn == } bind
- 128 string filenameforall flush
- } if
- (*) = 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: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "printing"
-*Status: "warming up"
-*Status: "PrinterError: timeout, clearing printer"
-*Status: "PrinterError: paper entry misfeed"
-*Status: "PrinterError: service call"
-*Status: "PrinterError: warming up"
-*Status: "PrinterError: no toner cartridge"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "serial9"
-*Source: "serial25"
-*Source: "AppleTalk"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "timeout, clearing printer"
-*PrinterError: "paper entry misfeed"
-*PrinterError: "service call"
-*PrinterError: "warming up"
-*PrinterError: "no toner cartridge"
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% Produced by "bldppd41.ps" version 4.0 edit 9
-*% Last Edit Date: Jun 1 1993
-*% The byte count of this file should be exactly 015866 or 016278
-*% depending on the filesystem it resides in.
-*% end of PPD file for LaserWriter II NTX-J
diff --git a/psprint_config/configuration/ppds/APPL_230.PS b/psprint_config/configuration/ppds/APPL_230.PS
deleted file mode 100644
index b44008ce2e0c..000000000000
--- a/psprint_config/configuration/ppds/APPL_230.PS
+++ /dev/null
@@ -1,350 +0,0 @@
-*PPD-Adobe: "4.0"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1993 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.0"
-*FileVersion: "3.3"
-*PCFileName: "APPLE230.PPD"
-*LanguageVersion: English
-*Product: "(LaserWriter)"
-*PSVersion: "(23.0) 0"
-*ModelName: "Apple LaserWriter"
-*NickName: "Apple LaserWriter v23.0"
-
-*% General Information and Defaults ===============
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*FreeVM: "173936"
-*LanguageLevel: "1"
-*VariablePaperSize: False
-*FileSystem: False
-*Throughput: "8"
-*Password: "0"
-*ExitServer: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
-"
-*End
-
-*Reset: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
-"
-*End
-
-*DefaultResolution: 300dpi
-*?Resolution: "
-save
- initgraphics
- 0 0 moveto currentpoint matrix defaultmatrix transform
- 0 72 lineto currentpoint matrix defaultmatrix transform
- 3 -1 roll sub dup mul
- 3 1 roll exch sub dup mul
- add sqrt round cvi
- ( ) cvs print (dpi) = flush
-restore
-"
-*End
-
-*% Halftone Information ===============
-*ScreenFreq: "60.0"
-*ScreenAngle: "45.0"
-*DefaultScreenProc: Dot
-*ScreenProc Dot: "
-{dup mul exch dup mul add 1.0 exch sub }
-"
-*End
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% Paper Handling ===================
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/US Letter: "letter"
-*PageSize Legal/US Legal: "legal"
-*PageSize LetterSmall/US Letter Small: "lettersmall"
-*PageSize LegalSmall/US Legal Small: "legal"
-*PageSize A4: "a4"
-*PageSize Monarch/Monarch Envelope Edge Fed: "letter"
-*PageSize Com10/Com10 Envelope Edge Fed: "letter"
-*?PageSize: "
-save
- [(Letter)(Legal)] statusdict /pagetype get exec
- {get} stopped { pop pop (Unknown)} if = flush
-restore
-"
-*End
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter/US Letter: "letter"
-*PageRegion Legal/US Legal: "legal"
-*PageRegion LetterSmall/US Letter Small: "lettersmall"
-*PageRegion LegalSmall/US Legal Small: "legal"
-*PageRegion A4: "a4"
-*PageRegion Monarch/Monarch Envelope Edge Fed: "letter"
-*PageRegion Com10/Com10 Envelope Edge Fed: "letter"
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-*ImageableArea Letter/US Letter: "18 8 593 784 "
-*ImageableArea Legal/US Legal: "65 37 547 972 "
-*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 "
-*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 "
-*ImageableArea A4:"17 22 578 820 "
-*ImageableArea Monarch/Monarch Envelope Edge Fed: "19 269 274 773 "
-*ImageableArea Com10/Com10 Envelope Edge Fed: "19 125 292 773 "
-*?ImageableArea: "
-save
- /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: Letter
-*PaperDimension Letter/US Letter: "612 792"
-*PaperDimension Legal/US Legal: "612 1008"
-*PaperDimension LetterSmall/US Letter Small: "612 792"
-*PaperDimension LegalSmall/US Legal Small: "612 1008"
-*PaperDimension A4: "595 842"
-*PaperDimension Monarch/Monarch Envelope Edge Fed: "611 792"
-*PaperDimension Com10/Com10 Envelope Edge Fed: "610 792"
-
-*RequiresPageRegion All: True
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Cassette
-*InputSlot Cassette: ""
-*CloseUI: *InputSlot
-
-*OpenUI *ManualFeed/Manual Feed: Boolean
-*OrderDependency: 20 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True: "statusdict /manualfeed true put"
-*ManualFeed False: "statusdict /manualfeed false put"
-*?ManualFeed: "
-save
- statusdict /manualfeed get {(True)}{(False)}ifelse = flush
-restore
-"
-*End
-*CloseUI: *ManualFeed
-
-*DefaultOutputOrder: Reverse
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font Courier-Bold: Standard "(001.000)" Standard ROM
-*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Courier-Oblique: Standard "(001.000)" Standard ROM
-*Font Helvetica: Standard "(001.001)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.001)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM
-*Font Symbol: Special "(001.001)" Special ROM
-*Font Times-Bold: Standard "(001.001)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.001)" Standard ROM
-*Font Times-Italic: Standard "(001.001)" Standard ROM
-*Font Times-Roman: Standard "(001.000)" Standard ROM
-*?FontQuery: "
-save
- /str 100 string dup 0 (fonts/) putinterval def
- {
- count 1 gt
- {
- exch dup str 6 94 getinterval cvs
- (/) print print (:) print
- FontDirectory exch known
- {(Yes)}{(No)} ifelse =
- }
- {exit} ifelse
- }bind loop
- (*) = flush
-restore
-"
-*End
-
-*?FontList: "
-save
- FontDirectory { pop == } bind flush forall (*) = 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: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "printing"
-*Status: "PrinterError: timeout, clearing printer"
-*Status: "PrinterError: timeout"
-*Status: "PrinterError: paper entry misfeed"
-*Status: "PrinterError: no toner cartridge"
-*Status: "PrinterError: service call"
-*Status: "PrinterError: paper entry misfeed"
-*Status: "PrinterError: no paper tray"
-*Status: "PrinterError: out of paper"
-*Status: "PrinterError: cover open"
-*Status: "PrinterError: resetting printer"
-*Status: "PrinterError: manual feed timeout"
-*Status: "PrinterError: warming up"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "serial9"
-*Source: "serial25"
-*Source: "AppleTalk"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "timeout, clearing printer"
-*PrinterError: "timeout"
-*PrinterError: "paper entry misfeed"
-*PrinterError: "no toner cartridge"
-*PrinterError: "service call"
-*PrinterError: "paper entry misfeed"
-*PrinterError: "no paper tray"
-*PrinterError: "out of paper"
-*PrinterError: "cover open"
-*PrinterError: "resetting printer"
-*PrinterError: "manual feed timeout"
-*PrinterError: "warming up"
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi =====================================================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi =====================================================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% This patch file inserts a delay before manualfeed to fix a bug
-*% in the version 23 LaserWriter.
-*JobPatchFile 1/ManualFeedDelay: "
-save
-/version23-manualfeedpatch where { pop false } { true }ifelse
- % we don't do an explicit 'get' since product and version MAY
- % be in systemdict or statusdict - this technique gets the lookup
- % without failure
-statusdict begin
- product (LaserWriter) eq % true if LaserWriter
- version cvr 23.0 eq % true if version 23
-end
-
-and % only install this patch if both are true
-and % true only if patch is not installed and is for this printer
- % save object and boolean on stack
-dup { exch restore }if
-% either true OR saveobject false
-dup
-{
- /version23-manualfeedpatch true def
- /oldversion23-showpage /showpage load def
- /showpage % this showpage will wait extra time if manualfeed is true
- {%
- statusdict /manualfeed known
- {% manualfeed known in statusdict
- statusdict /manualfeed get
- {% if true then we loop for 5 seconds
- usertime 5000 add % target usertime
- { % loop
- dup usertime sub 0 lt
- { exit }if
- }loop
- pop % pop the usertime off the stac
- }if
- }if
- oldversion23-showpage
- }bind def
-}if
-not{ restore }if
-"
-*End
-
-*% For "LaserWriter" version 23.0
-*% Produced by "GETapd.ps" version 2.0 edit 45
-*% Converted to meet 4.0 specification
-*% Last Edit Date: Aug 11 1993
-*% The byte count of this file should be exactly 011416 or 011766
-*% depending on the filesystem it resides in.
-*% end of PPD file for LaserWriter
diff --git a/psprint_config/configuration/ppds/APPL_380.PS b/psprint_config/configuration/ppds/APPL_380.PS
deleted file mode 100644
index b0b7143a190a..000000000000
--- a/psprint_config/configuration/ppds/APPL_380.PS
+++ /dev/null
@@ -1,329 +0,0 @@
-*PPD-Adobe: "4.0"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1993 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.0"
-*FileVersion: "3.7"
-*PCFileName: "APPLE380.PPD"
-*LanguageVersion: English
-*Product: "(LaserWriter Plus)"
-*PSVersion: "(38.0) 2"
-*ModelName: "Apple LaserWriter Plus"
-*NickName: "Apple LaserWriter Plus v38.0"
-
-*% General Information and Defaults ===============
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*FreeVM: "172872"
-*LanguageLevel: "1"
-*VariablePaperSize: False
-*FileSystem: False
-*Throughput: "8"
-*Password: "0"
-*ExitServer: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
-"
-*End
-
-*Reset: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
-"
-*End
-
-*DefaultResolution: 300dpi
-*?Resolution: "
-save
- initgraphics
- 0 0 moveto currentpoint matrix defaultmatrix transform
- 0 72 lineto currentpoint matrix defaultmatrix transform
- 3 -1 roll sub dup mul
- 3 1 roll exch sub dup mul
- add sqrt round cvi
- ( ) cvs print (dpi) = flush
-restore
-"
-*End
-
-*% Halftone Information ===============
-*ScreenFreq: "60.0"
-*ScreenAngle: "45.0"
-*DefaultScreenProc: Dot
-*ScreenProc Dot: "
-{dup mul exch dup mul add 1.0 exch sub }
-"
-*End
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% Paper Handling ===================
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/US Letter: "letter"
-*PageSize Legal/US Legal: "legal"
-*PageSize A4: "a4"
-*PageSize B5: "b5"
-*PageSize LetterSmall/US Letter Small: "lettersmall"
-*PageSize A4Small/A4 Small: "a4small"
-*PageSize LegalSmall/US Legal Small: "legal"
-*PageSize Monarch/Monarch Envelope Edge Fed: "letter"
-*PageSize Com10/Com10 Envelope Edge Fed: "letter"
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter/US Letter: "letter"
-*PageRegion Legal/US Legal: "legal"
-*PageRegion A4: "a4"
-*PageRegion B5: "b5"
-*PageRegion LetterSmall/US Letter Small: "lettersmall"
-*PageRegion A4Small/A4 Small: "a4small"
-*PageRegion LegalSmall/US Legal Small: "legal"
-*PageRegion Monarch/Monarch Envelope Edge Fed: "letter"
-*PageRegion Com10/Com10 Envelope Edge Fed: "letter"
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-*ImageableArea Letter/US Letter: "18 7.92 593.76 784.32 "
-*ImageableArea Legal/US Legal: "64.08 42 547.68 966.24 "
-*ImageableArea A4: "17.28 22.08 577.68 819.84 "
-*ImageableArea B5: "2.64 3.12 497.76 705.6 "
-*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 "
-*ImageableArea A4Small/A4 Small: "29 31 567 812 "
-*ImageableArea LegalSmall/US Legal Small: "64.08 42 547.68 966.24 "
-*ImageableArea Monarch/Monarch Envelope Edge Fed: "338 269 593 773 "
-*ImageableArea Com10/Com10 Envelope Edge Fed: "320 125 593 773 "
-*?ImageableArea: "
-save
- /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: Letter
-*PaperDimension Letter/US Letter: "612 792"
-*PaperDimension Legal/US Legal: "612 1008"
-*PaperDimension A4: "595 842"
-*PaperDimension B5: "516 729"
-*PaperDimension LetterSmall/US Letter Small: "612 792"
-*PaperDimension A4Small/A4 Small: "595 842"
-*PaperDimension LegalSmall/US Legal Small: "612 1008"
-*PaperDimension Monarch/Monarch Envelope Edge Fed: "611 792"
-*PaperDimension Com10/Com10 Envelope Edge Fed: "610 792"
-
-*RequiresPageRegion All: True
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Cassette
-*InputSlot Cassette: ""
-*CloseUI: *InputSlot
-
-*OpenUI *ManualFeed/Manual Feed: Boolean
-*OrderDependency: 20 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True: "statusdict /manualfeed true put"
-*ManualFeed False: "statusdict /manualfeed false put"
-*?ManualFeed: "
-save
- statusdict /manualfeed get {(True)}{(False)}ifelse = flush
-restore
-"
-*End
-*CloseUI: *ManualFeed
-
-*DefaultOutputOrder: Reverse
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.002)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM
-*Font Bookman-Demi: Standard "(001.000)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM
-*Font Bookman-Light: Standard "(001.000)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM
-*Font Courier: Standard "(001.000)" Standard ROM
-*Font Courier-Bold: Standard "(001.000)" Standard ROM
-*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Courier-Oblique: Standard "(001.000)" Standard ROM
-*Font Helvetica: Standard "(001.000)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM
-*Font Palatino-Bold: Standard "(001.000)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Palatino-Italic: Standard "(001.000)" Standard ROM
-*Font Palatino-Roman: Standard "(001.000)" Standard ROM
-*Font Symbol: Special "(001.001)" Special ROM
-*Font Times-Bold: Standard "(001.000)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Times-Italic: Standard "(001.000)" Standard ROM
-*Font Times-Roman: Standard "(001.000)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM
-*Font ZapfDingbats: Special "(001.000)" Special ROM
-*?FontQuery: "
-save
- /str 100 string dup 0 (fonts/) putinterval def
- {
- count 1 gt
- {
- exch dup str 6 94 getinterval cvs
- (/) print print (:) print
- FontDirectory exch known
- {(Yes)}{(No)} ifelse =
- }
- {exit} ifelse
- }bind loop
- (*) = flush
-restore
-"
-*End
-
-*?FontList: "
-save
- FontDirectory { pop == } bind forall flush (*) = 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: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "printing"
-*Status: "PrinterError: timeout, clearing printer"
-*Status: "PrinterError: paper entry misfeed"
-*Status: "PrinterError: warming up"
-*Status: "PrinterError: service call"
-*Status: "PrinterError: no toner cartridge"
-*Status: "PrinterError: no paper tray"
-*Status: "PrinterError: cover open"
-*Status: "PrinterError: resetting printer"
-*Status: "PrinterError: out of paper"
-*Status: "PrinterError: timeout"
-*Status: "PrinterError: manual feed timeout"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these>]%% )
-*Source: "serial9"
-*Source: "serial25"
-*Source: "AppleTalk"
-
-*% Printer Error (format: %%[ PrinterError: <one of these>]%%)
-*PrinterError: "timeout, clearing printer"
-*PrinterError: "paper entry misfeed"
-*PrinterError: "warming up"
-*PrinterError: "service call"
-*PrinterError: "no toner cartridge"
-*PrinterError: "no paper tray"
-*PrinterError: "cover open"
-*PrinterError: "resetting printer"
-*PrinterError: "out of paper"
-*PrinterError: "timeout"
-*PrinterError: "manual feed timeout"
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi =====================================================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi =====================================================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% For "LaserWriter Plus" version 38.0
-*% Produced by "GETapd.ps" version 2.0 edit 44
-*% Converted to meet 4.0 specification
-*% Last Edit Date: May 21 1993
-*% The byte count of this file should be exactly 011622 or 011951
-*% depending on the filesystem it resides in.
-*% end of PPD file for LaserWriter Plus
diff --git a/psprint_config/configuration/ppds/APPL_422.PS b/psprint_config/configuration/ppds/APPL_422.PS
deleted file mode 100644
index a82bbf84e1f5..000000000000
--- a/psprint_config/configuration/ppds/APPL_422.PS
+++ /dev/null
@@ -1,330 +0,0 @@
-*PPD-Adobe: "4.0"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1993 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.0"
-*FileVersion: "3.5"
-*PCFileName: "APPLE422.PPD"
-*LanguageVersion: English
-*Product: "(LaserWriter Plus)"
-*PSVersion: "(42.2) 3"
-*ModelName: "Apple LaserWriter Plus v42.2"
-*NickName: "Apple LaserWriter Plus v42.2"
-
-*% General Information and Defaults ===============
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*FreeVM: "172414"
-*LanguageLevel: "1"
-*VariablePaperSize: False
-*FileSystem: False
-*Throughput: "8"
-*Password: "0"
-*ExitServer: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
-"
-*End
-
-*Reset: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
-"
-*End
-
-*DefaultResolution: 300dpi
-*?Resolution: "
-save
- initgraphics
- 0 0 moveto currentpoint matrix defaultmatrix transform
- 0 72 lineto currentpoint matrix defaultmatrix transform
- 3 -1 roll sub dup mul
- 3 1 roll exch sub dup mul
- add sqrt round cvi
- ( ) cvs print (dpi) = flush
-restore
-"
-*End
-
-*% Halftone Information ===============
-*ScreenFreq: "60.0"
-*ScreenAngle: "45.0"
-*DefaultScreenProc: Dot
-*ScreenProc Dot: " {dup mul exch dup mul add 1.0 exch sub } "
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "
- { dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }
-"
-*End
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% Paper Handling ===================
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/US Letter: "letter"
-*PageSize Legal/US Legal: "legal"
-*PageSize A4: "a4"
-*PageSize B5: "b5"
-*PageSize LetterSmall/US Letter Small: "lettersmall"
-*PageSize A4Small/A4 Small: "a4small"
-*PageSize LegalSmall/US Legal Small: "legal"
-*PageSize Monarch/Monarch Envelope Edge Fed: "letter"
-*PageSize Com10/Com10 Envelope Edge Fed: "letter"
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter/US Letter: "letter"
-*PageRegion Legal/US Legal: "legal"
-*PageRegion A4: "a4"
-*PageRegion B5: "b5"
-*PageRegion LetterSmall/US Letter Small: "lettersmall"
-*PageRegion A4Small/A4 Small: "a4small"
-*PageRegion LegalSmall/US Legal Small: "legal"
-*PageRegion Monarch/Monarch Envelope Edge Fed: "letter"
-*PageRegion Com10/Com10 Envelope Edge Fed: "letter"
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-*ImageableArea Letter/US Letter: "18 8 593 784 "
-*ImageableArea Legal/US Legal: "65 42 547 966 "
-*ImageableArea A4: "18 23 577 819 "
-*ImageableArea B5: "3 4 497 705 "
-*ImageableArea LetterSmall/US Letter Small: "30 31 582 761 "
-*ImageableArea A4Small/A4 Small: "29 31 567 812 "
-*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 "
-*ImageableArea Monarch/Monarch Envelope Edge Fed: "338 269 593 773 "
-*ImageableArea Com10/Com10 Envelope Edge Fed: "320 125 593 773 "
-*?ImageableArea: "
-save
- /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: Letter
-*PaperDimension Letter/US Letter: "612 792"
-*PaperDimension Legal/US Legal: "612 1008"
-*PaperDimension A4: "595 842"
-*PaperDimension B5: "516 729"
-*PaperDimension LetterSmall/US Letter Small: "612 792"
-*PaperDimension A4Small/A4 Small: "595 842"
-*PaperDimension LegalSmall/US Legal Small: "612 1008"
-*PaperDimension Monarch/Monarch Envelope Edge Fed: "611 792"
-*PaperDimension Com10/Com10 Envelope Edge Fed: "610 792"
-
-*RequiresPageRegion All: True
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Cassette
-*InputSlot Cassette: ""
-*CloseUI: *InputSlot
-
-*OpenUI *ManualFeed/Manual Feed: Boolean
-*OrderDependency: 20 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True: "statusdict /manualfeed true put"
-*ManualFeed False: "statusdict /manualfeed false put"
-*?ManualFeed: "
-save
- statusdict /manualfeed get exec {(True)}{(False)}ifelse = flush
-restore
-"
-*End
-*CloseUI: *ManualFeed
-
-*DefaultOutputOrder: Reverse
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.002)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.001)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.001)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard ROM
-*Font Bookman-Demi: Standard "(001.001)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.001)" Standard ROM
-*Font Bookman-Light: Standard "(001.001)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.001)" Standard ROM
-*Font Courier: Standard "(001.001)" Standard ROM
-*Font Courier-Bold: Standard "(001.001)" Standard ROM
-*Font Courier-BoldOblique: Standard "(001.001)" Standard ROM
-*Font Courier-Oblique: Standard "(001.001)" Standard ROM
-*Font Helvetica: Standard "(001.001)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.001)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.001)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.001)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard ROM
-*Font Palatino-Bold: Standard "(001.000)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Palatino-Italic: Standard "(001.000)" Standard ROM
-*Font Palatino-Roman: Standard "(001.000)" Standard ROM
-*Font Symbol: Special "(001.001)" Special ROM
-*Font Times-Bold: Standard "(001.001)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.001)" Standard ROM
-*Font Times-Italic: Standard "(001.001)" Standard ROM
-*Font Times-Roman: Standard "(001.001)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard ROM
-*Font ZapfDingbats: Special "(001.000)" Special ROM
-*?FontQuery: "
-save
- /str 100 string dup 0 (fonts/) putinterval def
- {
- count 1 gt
- {
- exch dup str 6 94 getinterval cvs
- (/) print print (:) print
- FontDirectory exch known
- {(Yes)}{(No)} ifelse =
- }
- {exit} ifelse
- }bind loop
- (*) = flush
-restore
-"
-*End
-
-*?FontList: "
-save
- FontDirectory { pop == } bind forall flush (*) = 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: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "printing"
-*Status: "warming up"
-*Status: "PrinterError: timeout, clearing printer"
-*Status: "PrinterError: warming up"
-*Status: "PrinterError: service call"
-*Status: "PrinterError: paper entry misfeed"
-*Status: "PrinterError: no toner cartridge"
-*Status: "PrinterError: no paper tray"
-*Status: "PrinterError: cover open"
-*Status: "PrinterError: resetting printer"
-*Status: "PrinterError: out of paper"
-*Status: "PrinterError: timeout"
-*Status: "PrinterError: manual feed timeout"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "serial9"
-*Source: "serial25"
-*Source: "AppleTalk"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "timeout, clearing printer"
-*PrinterError: "warming up"
-*PrinterError: "service call"
-*PrinterError: "paper entry misfeed"
-*PrinterError: "no toner cartridge"
-*PrinterError: "no paper tray"
-*PrinterError: "cover open"
-*PrinterError: "resetting printer"
-*PrinterError: "out of paper"
-*PrinterError: "timeout"
-*PrinterError: "manual feed timeout"
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi =====================================================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi =====================================================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% For "LaserWriter Plus" version 42.2
-*% Produced by "GETapd.ps" version 2.0 edit 48
-*% Converted to meet 4.0 specification
-*% Last Edit Date: May 21 1993
-*% The byte count of this file should be exactly 011611 or 011941
-*% depending on the filesystem it resides in.
-*% end of PPD file for LaserWriter Plus
diff --git a/psprint_config/configuration/ppds/APTOLLD1.PS b/psprint_config/configuration/ppds/APTOLLD1.PS
deleted file mode 100644
index fafe6751ebe3..000000000000
--- a/psprint_config/configuration/ppds/APTOLLD1.PS
+++ /dev/null
@@ -1,660 +0,0 @@
-*PPD-Adobe: "4.1"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1994 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.1"
-*FileVersion: "1.17"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*PCFileName: "APTOLLD1.PPD"
-*Product: "(LaserWriter Pro 600)"
-*PSVersion: "(2010.130) 1"
-*ModelName: "Apple LaserWriter Pro 600"
-*ShortNickName: "Apple LaserWriter Pro 600"
-*NickName: "Apple LaserWriter Pro 600 v2010.130"
-
-*% === Options and Constraints =========
-*OpenGroup: InstallableOptions/Options Installed
-*OpenUI *Option1/Memory Configuration: PickOne
-*DefaultOption1: 4Meg
-*Option1 4Meg/Standard 4 MB RAM: ""
-*Option1 8Meg/8 MB Upgrade: ""
-*Option1 16Meg/16 MB Upgrade: ""
-*Option1 32Meg/32 MB Upgrade: ""
-*?Option1: "
- currentsystemparams /RamSize get
- 6 string dup 4 string 4 -1 roll 1048576 div cvi dup 9 gt {exch cvs 0 exch
- putinterval dup 2}{exch cvs 0 exch putinterval dup 1}ifelse
- (Meg) putinterval
- =
-"
-*End
-*CloseUI: *Option1
-
-*OpenUI *Option2/Cassette (500 Sheets): PickOne
-*DefaultOption2: False
-*Option2 True/Installed: ""
-*Option2 False/Not Installed: ""
-*Option2 Preferred/Installed and Preferred: "
- 1 dict dup /InputAttributes 1 dict dup /Priority [2 0 1 3] put put setpagedevice"
-*End
-*?Option2: "
- save
- currentpagedevice
- /InputAttributes get
- 2 known {(True)}{(False)} ifelse = flush
- restore "
-*End
-*CloseUI: *Option2
-
-*OpenUI *Option3/Envelope Feeder: Boolean
-*DefaultOption3: False
-*Option3 True/Installed: ""
-*Option3 False/Not Installed: ""
-*?Option3: "
- save
- currentpagedevice
- /InputAttributes get
- 3 known {(True)}{(False)} ifelse = flush
- restore "
-*End
-*CloseUI: *Option3
-
-*CloseGroup: InstallableOptions
-
-*UIConstraints: *Resolution 600dpi *Smoothing True
-*UIConstraints: *Resolution 600dpi *BitsPerPixel 4
-*UIConstraints: *Option2 False *InputSlot Lower
-*UIConstraints: *Option3 False *InputSlot Envelope
-
-*UIConstraints: *PageSize Letter *InputSlot Envelope
-*UIConstraints: *PageSize Legal *InputSlot Envelope
-*UIConstraints: *PageSize A4 *InputSlot Envelope
-*UIConstraints: *PageSize B5 *InputSlot Envelope
-*UIConstraints: *PageSize LetterSmall *InputSlot Envelope
-*UIConstraints: *PageSize A4Small *InputSlot Envelope
-*UIConstraints: *PageSize LegalSmall *InputSlot Envelope
-*UIConstraints: *InputSlot Envelope *PageSize Letter
-*UIConstraints: *InputSlot Envelope *PageSize Legal
-*UIConstraints: *InputSlot Envelope *PageSize A4
-*UIConstraints: *InputSlot Envelope *PageSize B5
-*UIConstraints: *InputSlot Envelope *PageSize LetterSmall
-*UIConstraints: *InputSlot Envelope *PageSize A4Small
-*UIConstraints: *InputSlot Envelope *PageSize LegalSmall
-*UIConstraints: *PageRegion Letter *InputSlot Envelope
-*UIConstraints: *PageRegion Legal *InputSlot Envelope
-*UIConstraints: *PageRegion A4 *InputSlot Envelope
-*UIConstraints: *PageRegion B5 *InputSlot Envelope
-*UIConstraints: *PageRegion LetterSmall *InputSlot Envelope
-*UIConstraints: *PageRegion A4Small *InputSlot Envelope
-*UIConstraints: *PageRegion LegalSmall *InputSlot Envelope
-*UIConstraints: *InputSlot Envelope *PageRegion Letter
-*UIConstraints: *InputSlot Envelope *PageRegion Legal
-*UIConstraints: *InputSlot Envelope *PageRegion A4
-*UIConstraints: *InputSlot Envelope *PageRegion B5
-*UIConstraints: *InputSlot Envelope *PageRegion LetterSmall
-*UIConstraints: *InputSlot Envelope *PageRegion A4Small
-*UIConstraints: *InputSlot Envelope *PageRegion LegalSmall
-
-*UIConstraints: *Option1 4Meg *VMOption 8Meg
-*UIConstraints: *Option1 4Meg *VMOption 16Meg
-*UIConstraints: *Option1 4Meg *VMOption 32Meg
-
-*UIConstraints: *Option1 8Meg *VMOption 4Meg
-*UIConstraints: *Option1 8Meg *VMOption 16Meg
-*UIConstraints: *Option1 8Meg *VMOption 32Meg
-
-*UIConstraints: *Option1 16Meg *VMOption 4Meg
-*UIConstraints: *Option1 16Meg *VMOption 8Meg
-*UIConstraints: *Option1 16Meg *VMOption 32Meg
-
-*UIConstraints: *Option1 32Meg *VMOption 4Meg
-*UIConstraints: *Option1 32Meg *VMOption 8Meg
-*UIConstraints: *Option1 32Meg *VMOption 16Meg
-
-*% ==== Device Capabilities ===============
-*LanguageLevel: "2"
-*Protocols: BCP
-*Emulators: hpcl
-*StartEmulator_hpcl: "currentfile /hpcl statusdict /emulate get exec "
-*StopEmulator_hpcl: "<1B7F>0"
-
-*FreeVM: "2078077"
-*VMOption 4Meg/Standard 4 MB RAM: "2078077"
-*VMOption 8Meg/8 MB Upgrade: "2406169"
-*VMOption 16Meg/16 MB Upgrade: "10851725"
-*VMOption 32Meg/32 MB Upgrade: "27598075"
-
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*VariablePaperSize: False
-*FileSystem: False
-*Throughput: "8"
-*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
-
-*OpenUI *Resolution/Choose Resolution: PickOne
-*OrderDependency: 10 AnySetup *Resolution
-*DefaultResolution: 600dpi
-*Resolution 600dpi: "1 dict dup /HWResolution [600 600] put setpagedevice"
-*Resolution 300dpi: "1 dict dup /HWResolution [300 300] put setpagedevice"
-*?Resolution: "
- save
- /ActualValues /ProcSet findresource
- begin HWResolution end
- 0 get
- ( ) cvs print
- (dpi)
- = flush
- restore
-"
-*End
-*CloseUI: *Resolution
-
-*% Halftone Information ===============
-*ScreenFreq: "85.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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*OpenUI *Smoothing/FinePrint(TM): Boolean
-*OrderDependency: 50 AnySetup *Smoothing
-*DefaultSmoothing: False
-*Smoothing True/On: "
- 2 dict
- dup /PostRenderingEnhance true put
- dup /PostRenderingEnhanceDetails
- 2 dict
- dup /Type 1 put
- dup /ActualPostRenderingEnhance true put
- put
- setpagedevice
-"
-*End
-*Smoothing False/Off: "
- 2 dict
- dup /PostRenderingEnhance false put
- dup /PostRenderingEnhanceDetails
- 2 dict
- dup /Type 1 put
- dup /ActualPostRenderingEnhance false put
- put
- setpagedevice
-"
-*End
-*?Smoothing: "
- save currentpagedevice /PostRenderingEnhanceDetails get
- /ActualPostRenderingEnhance get
- {(True)}{(False)} ifelse = flush restore"
-*End
-*CloseUI: *Smoothing
-
-*OpenUI *BitsPerPixel/PhotoGrade(TM): Boolean
-*OrderDependency: 50 AnySetup *BitsPerPixel
-*DefaultBitsPerPixel: None
-*BitsPerPixel 4/On: "
- 2 dict
- dup /PreRenderingEnhance true put
- dup /PreRenderingEnhanceDetails
- 2 dict
- dup /Type 1 put
- dup /ActualPreRenderingEnhance true put
- put
- setpagedevice
-"
-*End
-*BitsPerPixel None/Off: "
- 2 dict
- dup /PreRenderingEnhance false put
- dup /PreRenderingEnhanceDetails
- 2 dict
- dup /Type 1 put
- dup /ActualPreRenderingEnhance false put
- put
- setpagedevice
-"
-*End
-*?BitsPerPixel: "
- save currentpagedevice /PreRenderingEnhanceDetails get
- /ActualPreRenderingEnhance get
- {(4)}{(None)} ifelse = flush restore"
-*End
-*CloseUI: *BitsPerPixel
-
-*% Paper Handling ===================
-
-*% Code in this section both selects a tray and sets up a frame buffer.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/US Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Legal/US Legal: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize B5: "
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize LetterSmall/US Letter Small: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A4Small/A4 Small: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize LegalSmall/US Legal Small: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Monarch/Monarch Envelope Edge Fed: "
- 2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Com10/Com10 Envelope Edge Fed: "
- 2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*?PageSize: "
- save
- currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if
- (Unknown)
- 7 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [595 842] (A4) put
- dup [516 729] (B5) put
- dup [612 792] (LetterSmall) put
- dup [610 792] (Comm10) put
- dup [611 792] (Monarch) put
- { 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: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter/US Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Legal/US Legal: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion B5: "
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion LetterSmall/US Letter Small:"
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A4Small/A4 Small: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion LegalSmall/US Legal Small: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Monarch/Monarch Envelope Edge Fed: "
- 2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Com10/Com10 Envelope Edge Fed: "
- 2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-*ImageableArea Letter/US Letter: "9.84 14.2201 601.2 783.66 "
-*ImageableArea Legal/US Legal: "9.84 14.2201 601.2 999.66 "
-*ImageableArea A4: "9.84 14.2201 578.16 833.82 "
-*ImageableArea B5: "9.84 14.22 501.36 720.78 "
-*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 "
-*ImageableArea A4Small/A4 Small: "29 31 567 812 "
-*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 "
-*ImageableArea Monarch/Monarch Envelope Edge Fed: "9.84 257 274 783.66 "
-*ImageableArea Com10/Com10 Envelope Edge Fed: "9.84 113 292 783.66 "
-*?ImageableArea: "
- save
- /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: Letter
-*PaperDimension Letter/US Letter: "612 792"
-*PaperDimension Legal/US Legal: "612 1008"
-*PaperDimension A4: "595 842"
-*PaperDimension B5: "516 729"
-*PaperDimension LetterSmall/US Letter Small: "612 792"
-*PaperDimension A4Small/A4 Small: "595 842"
-*PaperDimension LegalSmall/US Legal Small: "612 1008"
-*PaperDimension Monarch/Monarch Envelope Edge Fed: "611 792"
-*PaperDimension Com10/Com10 Envelope Edge Fed: "610 792"
-
-*RequiresPageRegion Multipurpose: True
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Upper
-*InputSlot Upper/Cassette (250 Sheets): "
- currentpagedevice /InputAttributes get 0 get
- dup null eq
- { pop }
- { dup length 1 add dict copy
- dup /InputAttributes
- 1 dict dup /Priority [0] put
- put setpagedevice
- } ifelse"
-*End
-*InputSlot Multipurpose/Multipurpose Tray: "
- 1 dict dup /ManualFeed true put setpagedevice"
-*End
-*InputSlot Lower/Cassette (500 Sheets): "
- currentpagedevice /InputAttributes get 2 get
- dup null eq
- { pop }
- { dup length 1 add dict copy
- dup /InputAttributes
- 1 dict dup /Priority [2 0] put
- put setpagedevice
- } ifelse"
-*End
-*InputSlot Envelope/Envelope Feeder: "
- currentpagedevice /InputAttributes get 3 get
- dup null eq
- { pop }
- { dup length 1 add dict copy
- dup /InputAttributes
- 1 dict dup /Priority [3 0] put
- put setpagedevice
- } ifelse"
-*End
-*?InputSlot: "
-save
- 3 dict
- dup /0 (Upper) put
- dup /1 (Multipurpose) put
- dup /2 (Lower) put
- dup /3 (Envelope) put
- currentpagedevice /InputAttributes get
- dup /Priority known
- { /Priority get 0 get ( ) cvs cvn get }
- {
- dup length 1 eq
- { {pop} forall ( ) cvs cvn get }
- { pop pop (Unknown) } ifelse
- } ifelse
- = flush
-restore
-"
-*End
-*CloseUI: *InputSlot
-
-*DefaultOutputBin: OnlyOne
-*DefaultOutputOrder: Normal
-
-*OpenUI *ManualFeed/Manual Feed: Boolean
-*OrderDependency: 20 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice"
-*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice"
-*?ManualFeed: "
- save
- currentpagedevice /ManualFeed get
- {(True)}{(False)}ifelse = flush
- restore
-"
-*End
-*CloseUI: *ManualFeed
-
-*OpenUI *TraySwitch: Boolean
-*OrderDependency: 50 AnySetup *TraySwitch
-*DefaultTraySwitch: False
-*TraySwitch True: "1 dict dup /TraySwitch true put setpagedevice"
-*TraySwitch False: "1 dict dup /TraySwitch false put setpagedevice"
-*?TraySwitch: "
-save
- currentpagedevice /TraySwitch get
- {(True)}{(False)}ifelse = flush
-restore
-"
-*End
-*CloseUI: *TraySwitch
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.002)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM
-*Font Bookman-Demi: Standard "(001.003S)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM
-*Font Bookman-Light: Standard "(001.003S)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM
-*Font Courier: Standard "(002.003)" Standard ROM
-*Font Courier-Bold: Standard "(002.003)" Standard ROM
-*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM
-*Font Courier-Oblique: Standard "(002.003)" 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-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 Helvetica-Oblique: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.008S)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.005S)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.006S)" Standard ROM
-*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Roman: Standard "(001.005S)" 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
-*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM
-*Font ZapfDingbats: Special "(001.004S)" Special 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
- (*) {cvn ==} 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: "initializing"
-*Status: "idle"
-*Status: "holding"
-*Status: "busy"
-*Status: "waiting"
-*Status: "PrinterError: cover open"
-*Status: "PrinterError: warming up"
-*Status: "PrinterError: out of paper"
-*Status: "PrinterError: toner cartridge missing or incorrect"
-*Status: "PrinterError: paper jam"
-*Status: "PrinterError: Cassette (250 Sheets): no paper tray"
-*Status: "PrinterError: Cassette (250 Sheets): out of paper"
-*Status: "PrinterError: Cassette (500 Sheets): no paper tray"
-*Status: "PrinterError: Cassette (500 Sheets): out of paper"
-*Status: "PrinterError: Multipurpose Tray: out of paper"
-*Status: "PrinterError: Envelope Feeder: out of paper"
-*Status: "PrinterError: Manual Feed: out of paper"
-*Status: "PrinterError: waiting for manual feed"
-*Status: "PrinterError: fixing temperature malfunction"
-*Status: "PrinterError: scanner motor malfunction"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "Serial"
-*Source: "SerialB"
-*Source: "LocalTalk"
-*Source: "Parallel"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "cover open"
-*PrinterError: "warming up"
-*PrinterError: "out of paper"
-*PrinterError: "toner cartridge missing or incorrect"
-*PrinterError: "paper jam"
-*PrinterError: "Cassette (250 Sheets): no paper tray"
-*PrinterError: "Cassette (250 Sheets): out of paper"
-*PrinterError: "Cassette (500 Sheets): no paper tray"
-*PrinterError: "Cassette (500 Sheets): out of paper"
-*PrinterError: "Multipurpose Tray: out of paper"
-*PrinterError: "Envelope Feeder: out of paper"
-*PrinterError: "Manual Feed: out of paper"
-*PrinterError: "waiting for manual feed"
-*PrinterError: "fixing temperature malfunction"
-*PrinterError: "scanner motor malfunction"
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) =====================
-
-*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
-
-*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
-{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-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
-
-*% For 71 lpi / 600 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
-
-*% Produced by "bldppd42.ps" version 4.0 edit 11
-*% Last Edit Date: Mar 23 1994
-*% The byte count of this file should be exactly 022816 or 023476
-*% depending on the filesystem it resides in.
-*% end of PPD file for LaserWriter Pro 600
diff --git a/psprint_config/configuration/ppds/APTOLLW1.PS b/psprint_config/configuration/ppds/APTOLLW1.PS
deleted file mode 100644
index f836e66a68af..000000000000
--- a/psprint_config/configuration/ppds/APTOLLW1.PS
+++ /dev/null
@@ -1,656 +0,0 @@
-*PPD-Adobe: "4.1"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1994 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.1"
-*FileVersion: "1.15"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*PCFileName: "APTOLLW1.PPD"
-*Product: "(LaserWriter Pro 630)"
-*PSVersion: "(2010.130) 1"
-*ModelName: "Apple LaserWriter Pro 630"
-*ShortNickName: "Apple LaserWriter Pro 630"
-*NickName: "Apple LaserWriter Pro 630 v2010.130"
-
-*% === Options and Constraints =========
-*OpenGroup: InstallableOptions/Options Installed
-*OpenUI *Option1/Memory Configuration: PickOne
-*DefaultOption1: None
-*Option1 None/Standard 8 MB RAM: ""
-*Option1 16Meg/16 MB Upgrade: ""
-*Option1 32Meg/32 MB Upgrade: ""
-*?Option1: "
- (None)currentsystemparams/RamSize get
- dup 16777216 eq{pop pop(16Meg)}{33554432 eq{pop(32Meg)}if}ifelse
- =
-"
-*End
-*CloseUI: *Option1
-
-*OpenUI *Option2/Cassette (500 Sheets): PickOne
-*DefaultOption2: False
-*Option2 True/Installed: ""
-*Option2 False/Not Installed: ""
-*Option2 Preferred/Installed and Preferred: "
- 1 dict dup /InputAttributes 1 dict dup /Priority [2 0 1 3] put put setpagedevice"
-*End
-*?Option2: "
- save
- currentpagedevice
- /InputAttributes get
- 2 known {(True)}{(False)} ifelse = flush
- restore "
-*End
-*CloseUI: *Option2
-
-*OpenUI *Option3/Envelope Feeder: Boolean
-*DefaultOption3: False
-*Option3 True/Installed: ""
-*Option3 False/Not Installed: ""
-*?Option3: "
- save
- currentpagedevice
- /InputAttributes get
- 3 known {(True)}{(False)} ifelse = flush
- restore "
-*End
-*CloseUI: *Option3
-*CloseGroup: InstallableOptions
-
-*UIConstraints: *Resolution 600dpi *Smoothing True
-*UIConstraints: *Resolution 600dpi *BitsPerPixel 4
-*UIConstraints: *Option2 False *InputSlot Lower
-*UIConstraints: *Option3 False *InputSlot Envelope
-
-*UIConstraints: *PageSize Letter *InputSlot Envelope
-*UIConstraints: *PageSize Legal *InputSlot Envelope
-*UIConstraints: *PageSize A4 *InputSlot Envelope
-*UIConstraints: *PageSize B5 *InputSlot Envelope
-*UIConstraints: *PageSize LetterSmall *InputSlot Envelope
-*UIConstraints: *PageSize A4Small *InputSlot Envelope
-*UIConstraints: *PageSize LegalSmall *InputSlot Envelope
-*UIConstraints: *InputSlot Envelope *PageSize Letter
-*UIConstraints: *InputSlot Envelope *PageSize Legal
-*UIConstraints: *InputSlot Envelope *PageSize A4
-*UIConstraints: *InputSlot Envelope *PageSize B5
-*UIConstraints: *InputSlot Envelope *PageSize LetterSmall
-*UIConstraints: *InputSlot Envelope *PageSize A4Small
-*UIConstraints: *InputSlot Envelope *PageSize LegalSmall
-*UIConstraints: *PageRegion Letter *InputSlot Envelope
-*UIConstraints: *PageRegion Legal *InputSlot Envelope
-*UIConstraints: *PageRegion A4 *InputSlot Envelope
-*UIConstraints: *PageRegion B5 *InputSlot Envelope
-*UIConstraints: *PageRegion LetterSmall *InputSlot Envelope
-*UIConstraints: *PageRegion A4Small *InputSlot Envelope
-*UIConstraints: *PageRegion LegalSmall *InputSlot Envelope
-*UIConstraints: *InputSlot Envelope *PageRegion Letter
-*UIConstraints: *InputSlot Envelope *PageRegion Legal
-*UIConstraints: *InputSlot Envelope *PageRegion A4
-*UIConstraints: *InputSlot Envelope *PageRegion B5
-*UIConstraints: *InputSlot Envelope *PageRegion LetterSmall
-*UIConstraints: *InputSlot Envelope *PageRegion A4Small
-*UIConstraints: *InputSlot Envelope *PageRegion LegalSmall
-
-*UIConstraints: *Option1 None *VMOption
-
-*UIConstraints: *Option1 16Meg *VMOption None
-*UIConstraints: *Option1 16Meg *VMOption 32Meg
-
-*UIConstraints: *Option1 32Meg *VMOption None
-*UIConstraints: *Option1 32Meg *VMOption 16Meg
-
-*% ==== Device Capabilities ===============
-*LanguageLevel: "2"
-*Protocols: BCP
-*Emulators: hpcl
-*StartEmulator_hpcl: "currentfile /hpcl statusdict /emulate get exec "
-*StopEmulator_hpcl: "<1B7F>0"
-
-*FreeVM: "2406169"
-*VMOption None/Standard 8 MB RAM: "2406169"
-*VMOption 16Meg/16 MB Upgrade: "10851725"
-*VMOption 32Meg/32 MB Upgrade: "27598075"
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*VariablePaperSize: False
-*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: "8"
-*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
-
-*OpenUI *Resolution/Choose Resolution: PickOne
-*OrderDependency: 10 AnySetup *Resolution
-*DefaultResolution: 600dpi
-*Resolution 600dpi: "1 dict dup /HWResolution [600 600] put setpagedevice"
-*Resolution 300dpi: "1 dict dup /HWResolution [300 300] put setpagedevice"
-*?Resolution: "
- save
- /ActualValues /ProcSet findresource
- begin HWResolution end
- 0 get
- ( ) cvs print
- (dpi)
- = flush
- restore
-"
-*End
-*CloseUI: *Resolution
-
-*% Halftone Information ===============
-*ScreenFreq: "85.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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*OpenUI *Smoothing/FinePrint(TM): Boolean
-*OrderDependency: 50 AnySetup *Smoothing
-*DefaultSmoothing: False
-*Smoothing True/On: "
- 2 dict
- dup /PostRenderingEnhance true put
- dup /PostRenderingEnhanceDetails
- 2 dict
- dup /Type 1 put
- dup /ActualPostRenderingEnhance true put
- put
- setpagedevice
-"
-*End
-*Smoothing False/Off: "
- 2 dict
- dup /PostRenderingEnhance false put
- dup /PostRenderingEnhanceDetails
- 2 dict
- dup /Type 1 put
- dup /ActualPostRenderingEnhance false put
- put
- setpagedevice
-"
-*End
-*?Smoothing: "
- save currentpagedevice /PostRenderingEnhanceDetails get
- /ActualPostRenderingEnhance get
- {(True)}{(False)} ifelse = flush restore"
-*End
-*CloseUI: *Smoothing
-
-*OpenUI *BitsPerPixel/PhotoGrade(TM): Boolean
-*OrderDependency: 50 AnySetup *BitsPerPixel
-*DefaultBitsPerPixel: None
-*BitsPerPixel 4/On: "
- 2 dict
- dup /PreRenderingEnhance true put
- dup /PreRenderingEnhanceDetails
- 2 dict
- dup /Type 1 put
- dup /ActualPreRenderingEnhance true put
- put
- setpagedevice
-"
-*End
-*BitsPerPixel None/Off: "
- 2 dict
- dup /PreRenderingEnhance false put
- dup /PreRenderingEnhanceDetails
- 2 dict
- dup /Type 1 put
- dup /ActualPreRenderingEnhance false put
- put
- setpagedevice
-"
-*End
-*?BitsPerPixel: "
- save currentpagedevice /PreRenderingEnhanceDetails get
- /ActualPreRenderingEnhance get
- {(4)}{(None)} ifelse = flush restore"
-*End
-*CloseUI: *BitsPerPixel
-
-*% Paper Handling ===================
-
-*% Code in this section both selects a tray and sets up a frame buffer.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/US Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Legal/US Legal: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize B5: "
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize LetterSmall/US Letter Small: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A4Small/A4 Small: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize LegalSmall/US Legal Small: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Monarch/Monarch Envelope Edge Fed: "
- 2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Com10/Com10 Envelope Edge Fed: "
- 2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*?PageSize: "
- save
- currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if
- (Unknown)
- 7 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [595 842] (A4) put
- dup [516 729] (B5) put
- dup [610 792] (Comm10) put
- dup [611 792] (Monarch) put
- { 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: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter/US Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Legal/US Legal: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion B5: "
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion LetterSmall/US Letter Small: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A4Small/A4 Small: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion LegalSmall/US Legal Small: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Monarch/Monarch Envelope Edge Fed: "
- 2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Com10/Com10 Envelope Edge Fed: "
- 2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-*ImageableArea Letter/US Letter: "9.84 14.2201 601.2 783.66 "
-*ImageableArea Legal/US Legal: "9.84 14.2201 601.2 999.66 "
-*ImageableArea A4: "9.84 14.2201 578.16 833.82 "
-*ImageableArea B5: "9.84 14.22 501.36 720.78 "
-*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 "
-*ImageableArea A4Small/A4 Small: "29 31 567 812 "
-*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 "
-*ImageableArea Monarch/Monarch Envelope Edge Fed: "9.84 257 274 783.66 "
-*ImageableArea Com10/Com10 Envelope Edge Fed: "9.84 113 292 783.66 "
-*?ImageableArea: "
- save
- /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: Letter
-*PaperDimension Letter/US Letter: "612 792"
-*PaperDimension Legal/US Legal: "612 1008"
-*PaperDimension A4: "595 842"
-*PaperDimension B5: "516 729"
-*PaperDimension LetterSmall/US Letter Small: "612 792"
-*PaperDimension A4Small/A4 Small: "595 842"
-*PaperDimension LegalSmall/US Legal Small: "612 1008"
-*PaperDimension Monarch/Monarch Envelope Edge Fed: "611 792"
-*PaperDimension Com10/Com10 Envelope Edge Fed: "610 792"
-
-*RequiresPageRegion Multipurpose: True
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Upper
-*InputSlot Upper/Cassette (250 Sheets): "
- currentpagedevice /InputAttributes get 0 get
- dup null eq
- { pop }
- { dup length 1 add dict copy
- dup /InputAttributes
- 1 dict dup /Priority [0] put
- put setpagedevice
- } ifelse"
-*End
-*InputSlot Multipurpose/Multipurpose Tray: "
- 1 dict dup /ManualFeed true put setpagedevice"
-*End
-*InputSlot Lower/Cassette (500 Sheets): "
- currentpagedevice /InputAttributes get 2 get
- dup null eq
- { pop }
- { dup length 1 add dict copy
- dup /InputAttributes
- 1 dict dup /Priority [2 0] put
- put setpagedevice
- } ifelse"
-*End
-*InputSlot Envelope/Envelope Feeder: "
- currentpagedevice /InputAttributes get 3 get
- dup null eq
- { pop }
- { dup length 1 add dict copy
- dup /InputAttributes
- 1 dict dup /Priority [3 0] put
- put setpagedevice
- } ifelse"
-*End
-*?InputSlot: "
-save
- 3 dict
- dup /0 (Upper) put
- dup /1 (Multipurpose) put
- dup /2 (Lower) put
- dup /3 (Envelope) put
- currentpagedevice /InputAttributes get
- dup /Priority known
- { /Priority get 0 get ( ) cvs cvn get }
- {
- dup length 1 eq
- { {pop} forall ( ) cvs cvn get }
- { pop pop (Unknown) } ifelse
- } ifelse
- = flush
-restore
-"
-*End
-*CloseUI: *InputSlot
-
-*DefaultOutputBin: OnlyOne
-*DefaultOutputOrder: Normal
-
-*OpenUI *ManualFeed/Manual Feed: Boolean
-*OrderDependency: 20 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice"
-*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice"
-*?ManualFeed: "
- save
- currentpagedevice /ManualFeed get
- {(True)}{(False)}ifelse = flush
- restore
-"
-*End
-*CloseUI: *ManualFeed
-
-*OpenUI *TraySwitch: Boolean
-*OrderDependency: 50 AnySetup *TraySwitch
-*DefaultTraySwitch: False
-*TraySwitch True: "1 dict dup /TraySwitch true put setpagedevice"
-*TraySwitch False: "1 dict dup /TraySwitch false put setpagedevice"
-*?TraySwitch: "
-save
- currentpagedevice /TraySwitch get
- {(True)}{(False)}ifelse = flush
-restore
-"
-*End
-*CloseUI: *TraySwitch
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.002)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM
-*Font Bookman-Demi: Standard "(001.003S)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM
-*Font Bookman-Light: Standard "(001.003S)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM
-*Font Courier: Standard "(002.003)" Standard ROM
-*Font Courier-Bold: Standard "(002.003)" Standard ROM
-*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM
-*Font Courier-Oblique: Standard "(002.003)" 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-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 Helvetica-Oblique: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.008S)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.005S)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.006S)" Standard ROM
-*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Roman: Standard "(001.005S)" 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
-*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM
-*Font ZapfDingbats: Special "(001.004S)" Special 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
- (*) {cvn ==} 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: "initializing"
-*Status: "idle"
-*Status: "holding"
-*Status: "busy"
-*Status: "waiting"
-*Status: "PrinterError: cover open"
-*Status: "PrinterError: warming up"
-*Status: "PrinterError: out of paper"
-*Status: "PrinterError: toner cartridge missing or incorrect"
-*Status: "PrinterError: paper jam"
-*Status: "PrinterError: Cassette (250 Sheets): no paper tray"
-*Status: "PrinterError: Cassette (250 Sheets): out of paper"
-*Status: "PrinterError: Cassette (500 Sheets): no paper tray"
-*Status: "PrinterError: Cassette (500 Sheets): out of paper"
-*Status: "PrinterError: Multipurpose Tray: out of paper"
-*Status: "PrinterError: Envelope Feeder: out of paper"
-*Status: "PrinterError: Manual Feed: out of paper"
-*Status: "PrinterError: waiting for manual feed"
-*Status: "PrinterError: fixing temperature malfunction"
-*Status: "PrinterError: scanner motor malfunction"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "Serial"
-*Source: "SerialB"
-*Source: "LocalTalk"
-*Source: "Parallel"
-*Source: "EtherTalk"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "cover open"
-*PrinterError: "warming up"
-*PrinterError: "out of paper"
-*PrinterError: "toner cartridge missing or incorrect"
-*PrinterError: "paper jam"
-*PrinterError: "Cassette (250 Sheets): no paper tray"
-*PrinterError: "Cassette (250 Sheets): out of paper"
-*PrinterError: "Cassette (500 Sheets): no paper tray"
-*PrinterError: "Cassette (500 Sheets): out of paper"
-*PrinterError: "Multipurpose Tray: out of paper"
-*PrinterError: "Envelope Feeder: out of paper"
-*PrinterError: "Manual Feed: out of paper"
-*PrinterError: "waiting for manual feed"
-*PrinterError: "fixing temperature malfunction"
-*PrinterError: "scanner motor malfunction"
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) =====================
-
-*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
-
-*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
-{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-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
-
-*% For 71 lpi / 600 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
-
-*% Produced by "bldppd42.ps" version 4.0 edit 11
-*% Last Edit Date: Mar 23 1994
-*% The byte count of this file should be exactly 022556 or 023212
-*% depending on the filesystem it resides in.
-*% end of PPD file for LaserWriter Pro 630
diff --git a/psprint_config/configuration/ppds/CAECOGR1.PS b/psprint_config/configuration/ppds/CAECOGR1.PS
deleted file mode 100644
index 585e3795ea98..000000000000
--- a/psprint_config/configuration/ppds/CAECOGR1.PS
+++ /dev/null
@@ -1,591 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*% For "CalComp EcoGrafix/PS" version 2014.106
-*%
-*FormatVersion: "4.3"
-*FileVersion: "1.3"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*PCFileName: "CAECOGR1.PPD"
-
-*% General Information ============================
-
-*Product: "(EcoGrafix/PS)"
-*PSVersion: "(2014.106) 12"
-*Manufacturer: "CalComp"
-*ModelName: "CalComp EcoGrafix/PS"
-*ShortNickName: "CalComp EcoGrafix/PS"
-*NickName: "CalComp EcoGrafix/PS v2014.106"
-
-*% Options and Constraints ========================
-
-*OpenGroup: InstallableOptions/Options Installed
-*OpenUI *InstalledMemory/Memory Configuration: PickOne
-*DefaultInstalledMemory: 16MB
-*InstalledMemory 16MB/16 MB: ""
-*InstalledMemory 24MB/24 MB: ""
-*InstalledMemory 32MB/32 MB: ""
-*InstalledMemory 40MB/40 MB: ""
-*InstalledMemory 48MB/48 MB: ""
-*InstalledMemory 64MB/64 MB: ""
-*InstalledMemory 72MB/72 MB: ""
-*InstalledMemory 80MB/80 MB: ""
-*InstalledMemory 96MB/96 MB: ""
-*InstalledMemory 128MB/128 MB: ""
-*?InstalledMemory: "
- save
- currentsystemparams/RamSize get 1048576 idiv ( ) cvs print (MB) = flush
- restore"
-*End
-*CloseUI: *InstalledMemory
-*CloseGroup: InstallableOptions
-
-*% Device Capabilities ============================
-
-*LanguageLevel: "2"
-*Protocols: TBCP
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*VariablePaperSize: True
-*Throughput: "1"
-
-*FreeVM: "6002624"
-*VMOption 16MB: "6002624"
-*VMOption 24MB: "13006912"
-*VMOption 32MB: "20027456"
-*VMOption 40MB: "26965952"
-*VMOption 48MB: "34019264"
-*VMOption 64MB: "48076736"
-*VMOption 72MB: "55105472"
-*VMOption 80MB: "62117824"
-*VMOption 96MB: "76183488"
-*VMOption 128MB: "103462848"
-
-*% System Management ==============================
-
-*Password: "()"
-*ExitServer: "
- count 0 ne dup {exch startjob} if
- not {
- (WARNING: Cannot modify initial VM.) =
- (Missing or invalid password.) =
- (Please contact the author of this software.) = flush
- quit
- } if"
-*End
-
-*Reset: "
- count 0 ne dup {exch startjob} if
- not {
- (WARNING: Cannot reset the 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
-
-*TTRasterizer: Type42
-*?TTRasterizer: "
- save
- 42 /FontType resourcestatus {pop pop (Type42)}{(None)} ifelse = flush
- restore"
-*End
-
-*FileSystem: True
-*?FileSystem: "
- save
- false
- (%disk?%)
- {currentdevparams dup /Writeable known {/Writeable get or}{pop} ifelse}
- 10 string /IODevice resourceforall {(True)}{(False)} ifelse = flush
- restore"
-*End
-
-*SuggestedJobTimeout: "0"
-*SuggestedWaitTimeout: "0"
-*PrintPSErrors: True
-
-*% Resolution =====================================
-
-*DefaultResolution: 400x800dpi
-*?Resolution: "
- save
- currentpagedevice/HWResolution get aload pop exch
- ( ) cvs print (x) print ( ) cvs print (dpi) = flush
- restore"
-*End
-
-*% Halftone Information ===========================
-
-*ScreenFreq: "45.0"
-*ScreenAngle: "45.0"
-*DefaultHalftoneType: 1
-*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
-*ScreenProc Line: "{pop}"
-*ScreenProc Ellipse: "{dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub}"
-*ResScreenFreq 400x400dpi: "45.0"
-*ResScreenAngle 400x400dpi: "45.0"
-*ResScreenFreq 400x800dpi: "45.0"
-*ResScreenAngle 400x800dpi: "45.0"
-
-*DefaultTransfer: Null
-*Transfer Null: "{}"
-*Transfer Null.Inverse: "{1 exch sub}"
-
-*% Print Quality ==================================
-
-*OpenUI *OutputMode/Print Quality: PickOne
-*OrderDependency: 40 AnySetup *OutputMode
-*DefaultOutputMode: Enhanced
-*OutputMode Proof: "
- (<<) cvx exec
- /PostRenderingEnhance true
- /PostRenderingEnhanceDetails
- 2 dict dup/Type 21 put dup/PrintQuality 0 put
- /HWResolution [400 400]
- (>>) cvx exec setpagedevice"
-*End
-*OutputMode Standard: "
- (<<) cvx exec
- /PostRenderingEnhance true
- /PostRenderingEnhanceDetails
- 2 dict dup/Type 21 put dup/PrintQuality 1 put
- /HWResolution [400 400]
- (>>) cvx exec setpagedevice"
-*End
-*OutputMode Enhanced: "
- (<<) cvx exec
- /PostRenderingEnhance true
- /PostRenderingEnhanceDetails
- 2 dict dup/Type 21 put dup/PrintQuality 2 put
- /HWResolution [400 800]
- (>>) cvx exec setpagedevice"
-*End
-*?OutputMode: "
- save
- 3 dict
- dup 0 (Proof) put
- dup 1 (Standard) put
- dup 2 (Enhanced) put
- currentpagedevice/PostRenderingEnhanceDetails get
- /PrintQuality get {get} stopped {pop pop (Unknown)} if = flush
- restore"
-*End
-*CloseUI: *OutputMode
-
-*% Nesting ========================================
-*OpenUI *CANesting/Nesting: Boolean
-*OrderDependency: 50 AnySetup *CANesting
-*DefaultCANesting: False
-*CANesting True/On: "
- currentpagedevice/PageSize get dup 0 get 2528 1 index div
- dup cvi dup 4 1 roll sub 1 index mul 2 index 1 sub div add
- 5 dict
- dup /PageSize 2529 6 index 1 get 10 add 2 array astore put
- dup /Orientation 3 put
- dup /ImagingBBox null put
- dup /BeginPage [
- [6 index /mod 8 -1 roll /mul 5 /translate
- /userdict (/AGDOrigMtx) /exec /matrix /currentmatrix /put
- 0 0 21 -1 roll aload pop /rectclip]{cvx}forall
- ] cvx bind put
- dup /EndPage [
- [/exch 1 /add 9 -1 roll /mod 1 /index 0 /eq
- {exch pop 0 eq}{1 ne exch 2 eq and} /ifelse]{cvx}forall
- ] cvx bind put
- setpagedevice
- userdict dup /setpagedevice /pop load put /erasepage {} put"
-*End
-*CANesting False/Off: ""
-*CloseUI: *CANesting
-
-*% Paper Handling =================================
-
-*% Code in this section both selects a tray and sets up a frame buffer.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 20 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter: "
- (<<) cvx exec
- /PageSize [612 792] /Orientation 1 /ImagingBBox null
- (>>) cvx exec setpagedevice"
-*End
-*PageSize Tabloid: "
- (<<) cvx exec
- /PageSize [792 1224] /Orientation 1 /ImagingBBox null
- (>>) cvx exec setpagedevice"
-*End
-*PageSize Ledger: "
- (<<) cvx exec
- /PageSize [1224 792] /Orientation 1 /ImagingBBox null
- (>>) cvx exec setpagedevice"
-*End
-*PageSize AnsiC: "
- (<<) cvx exec
- /PageSize [1224 1584] /Orientation 1 /ImagingBBox null
- (>>) cvx exec setpagedevice"
-*End
-*PageSize AnsiD: "
- (<<) cvx exec
- /PageSize [1584 2448] /Orientation 1 /ImagingBBox null
- (>>) cvx exec setpagedevice"
-*End
-*PageSize AnsiE: "
- (<<) cvx exec
- /PageSize [2448 3168] /Orientation 0 /ImagingBBox null
- (>>) cvx exec setpagedevice"
-*End
-*PageSize AnsiF: "
- (<<) cvx exec
- /PageSize [2016 2880] /Orientation 0 /ImagingBBox null
- (>>) cvx exec setpagedevice"
-*End
-*PageSize A4: "
- (<<) cvx exec
- /PageSize [595 842] /Orientation 1 /ImagingBBox null
- (>>) cvx exec setpagedevice"
-*End
-*PageSize A3: "
- (<<) cvx exec
- /PageSize [842 1191] /Orientation 1 /ImagingBBox null
- (>>) cvx exec setpagedevice"
-*End
-*PageSize A2: "
- (<<) cvx exec
- /PageSize [1191 1684] /Orientation 1 /ImagingBBox null
- (>>) cvx exec setpagedevice"
-*End
-*PageSize A1: "
- (<<) cvx exec
- /PageSize [1684 2384] /Orientation 1 /ImagingBBox null
- (>>) cvx exec setpagedevice"
-*End
-*PageSize A0: "
- (<<) cvx exec
- /PageSize [2384 3370] /Orientation 0 /ImagingBBox null
- (>>) cvx exec setpagedevice"
-*End
-*?PageSize: "
- save
- currentpagedevice /PageSize get aload pop 2 copy gt {exch} if
- (Unknown)
- (<<) cvx exec
- [612 792] (Letter)
- [792 1224] (Tabloid)
- [1224 792] (Ledger)
- [1224 1584] (AnsiC)
- [1584 2448] (AnsiD)
- [2448 3168] (AnsiE)
- [2016 2880] (AnsiF)
- [595 842] (A4)
- [842 1191] (A3)
- [1191 1684] (A2)
- [1684 2384] (A1)
- [2384 3370] (A0)
- (>>) cvx exec
- {exch aload pop 4 index sub abs 5 le
- {4 index sub abs 5 le {exch pop exit} if}
- {pop} ifelse
- pop
- } bind forall
- = flush pop pop
- restore"
-*End
-*CloseUI: *PageSize
-
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 30 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter: "
- (<<) cvx exec
- /PageSize [612 792] /Orientation 1 /ImagingBBox null
- (>>) cvx exec setpagedevice"
-*End
-*PageRegion Tabloid: "
- (<<) cvx exec
- /PageSize [792 1224] /Orientation 1 /ImagingBBox null
- (>>) cvx exec setpagedevice"
-*End
-*PageRegion Ledger: "
- (<<) cvx exec
- /PageSize [1224 792] /Orientation 1 /ImagingBBox null
- (>>) cvx exec setpagedevice"
-*End
-*PageRegion AnsiC: "
- (<<) cvx exec
- /PageSize [1224 1584] /Orientation 1 /ImagingBBox null
- (>>) cvx exec setpagedevice"
-*End
-*PageRegion AnsiD: "
- (<<) cvx exec
- /PageSize [1584 2448] /Orientation 1 /ImagingBBox null
- (>>) cvx exec setpagedevice"
-*End
-*PageRegion AnsiE: "
- (<<) cvx exec
- /PageSize [2448 3168] /Orientation 0 /ImagingBBox null
- (>>) cvx exec setpagedevice"
-*End
-*PageRegion AnsiF: "
- (<<) cvx exec
- /PageSize [2016 2880] /Orientation 0 /ImagingBBox null
- (>>) cvx exec setpagedevice"
-*End
-*PageRegion A4: "
- (<<) cvx exec
- /PageSize [595 842] /Orientation 1 /ImagingBBox null
- (>>) cvx exec setpagedevice"
-*End
-*PageRegion A3: "
- (<<) cvx exec
- /PageSize [842 1191] /Orientation 1 /ImagingBBox null
- (>>) cvx exec setpagedevice"
-*End
-*PageRegion A2: "
- (<<) cvx exec
- /PageSize [1191 1684] /Orientation 1 /ImagingBBox null
- (>>) cvx exec setpagedevice"
-*End
-*PageRegion A1: "
- (<<) cvx exec
- /PageSize [1684 2384] /Orientation 1 /ImagingBBox null
- (>>) cvx exec setpagedevice"
-*End
-*PageRegion A0: "
- (<<) cvx exec
- /PageSize [2384 3370] /Orientation 0 /ImagingBBox null
- (>>) cvx exec setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-*ImageableArea Letter: "0.09 0.0 612.045 789.12"
-*ImageableArea Tabloid: "0.09 0.0 792.045 1221.12"
-*ImageableArea Ledger: "0.0 0.09 1221.12 792.045"
-*ImageableArea AnsiC: "0.0901 0.0 1224.05 1584.0"
-*ImageableArea AnsiD: "0.09 0.0 1584.05 2448.0"
-*ImageableArea AnsiE: "0.0 0.0 2448.0 3167.82"
-*ImageableArea AnsiF: "0.0 0.0 2016.0 2879.82"
-*ImageableArea A4: "0.0 0.0 594.9 840.96"
-*ImageableArea A3: "0.0 0.0 841.86 1186.56"
-*ImageableArea A2: "0.0901 0.0 1190.97 1681.92"
-*ImageableArea A1: "0.0 0.0 1683.9 2378.88"
-*ImageableArea A0: "0.0 0.0 2378.88 3369.78"
-*?ImageableArea: "
- save
- /ur {10000 mul floor 10000 div ( ) cvs} bind def
- /ll {10000 mul ceiling 10000 div ( ) cvs print ( ) print} bind def
- newpath clippath pathbbox
- 4 -2 roll exch ll ll exch ur print ( ) print ur = flush
- restore"
-*End
-
-*% These provide the physical dimensions of the paper (by keyword)
-*DefaultPaperDimension: Letter
-*PaperDimension Letter: "612 792"
-*PaperDimension Tabloid: "792 1224"
-*PaperDimension Ledger: "1224 792"
-*PaperDimension AnsiC: "1224 1584"
-*PaperDimension AnsiD: "1584 2448"
-*PaperDimension AnsiE: "2448 3168"
-*PaperDimension AnsiF: "2016 2880"
-*PaperDimension A4: "595 842"
-*PaperDimension A3: "842 1191"
-*PaperDimension A2: "1191 1684"
-*PaperDimension A1: "1684 2384"
-*PaperDimension A0: "2384 3370"
-
-*% Custom Page Sizes ==============================
-
-*HWMargins: 0 0 0 0
-*CenterRegistered: False
-*DefaultLeadingEdge: PreferLong
-*LeadingEdge PreferLong: ""
-*NonUIOrderDependency: 35 AnySetup *CustomPageSize
-*ParamCustomPageSize Width: 1 points 279 2529
-*ParamCustomPageSize Height: 2 points 279 17280
-*ParamCustomPageSize WidthOffset: 4 points 0 2250
-*ParamCustomPageSize HeightOffset: 5 points 0 0
-*ParamCustomPageSize Orientation: 3 int 0 3
-*CustomPageSize True: "
- 4 dict begin
- 2 copy 0 eq exch 0 eq and {
- pop pop dup 0 eq {
- pop 2 copy gt {1}{0} ifelse index 2520 le {1}{0} ifelse
- } if
- }{
- 2 array astore /PageOffset exch def
- } ifelse
- /Orientation exch def
- 2 copy gt {
- 1 index 540 lt {exch pop 540 exch} if
- }{
- dup 540 lt {pop 540} if
- } ifelse
- 2 array astore /PageSize exch def
- /ImagingBBox null def
- currentdict end setpagedevice"
-*End
-*MaxMediaWidth: "2529"
-*MaxMediaHeight: "17280"
-
-*% Input Slot =====================================
-
-*OpenUI *InputSlot: PickOne
-*DefaultInputSlot: OnlyOne
-*InputSlot OnlyOne/Roll Media: ""
-*?InputSlot: "save (OnlyOne) = flush restore"
-*CloseUI: *InputSlot
-
-*RequiresPageRegion All: True
-
-*% Font Information ===============================
-
-*DefaultFont: Courier
-*Font ACaslon-Italic: Standard "(001.001)" Standard ROM
-*Font ACaslon-Regular: Standard "(001.001)" Standard ROM
-*Font ACaslon-Semibold: Standard "(001.001)" Standard ROM
-*Font ACaslon-SemiboldItalic: Standard "(001.001)" Standard ROM
-*Font AGaramond-Bold: Standard "(001.001)" Standard ROM
-*Font AGaramond-BoldItalic: Standard "(001.001)" Standard ROM
-*Font AGaramond-Italic: Standard "(001.001)" Standard ROM
-*Font AGaramond-Regular: Standard "(001.001)" Standard ROM
-*Font Americana: Standard "(001.000)" Standard ROM
-*Font Americana-ExtraBold: Standard "(001.000)" Standard ROM
-*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
-*Font Barmeno-Bold: Standard "(001.000)" Standard ROM
-*Font Barmeno-ExtraBold: Standard "(001.000)" Standard ROM
-*Font Barmeno-Medium: Standard "(001.000)" Standard ROM
-*Font Barmeno-Regular: Standard "(001.000)" Standard ROM
-*Font Blackoak: Standard "(001.001)" Standard ROM
-*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
-*Font Bookman-Light: Standard "(001.004S)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
-*Font Carta: Special "(001.001)" Special ROM
-*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 Formata-Italic: Standard "(001.001)" Standard ROM
-*Font Formata-Medium: Standard "(001.001)" Standard ROM
-*Font Formata-MediumItalic: Standard "(001.001)" Standard ROM
-*Font Formata-Regular: Standard "(001.001)" 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-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 Helvetica-Oblique: Standard "(001.006S)" Standard ROM
-*Font Kaufmann: Standard "(001.000)" Standard ROM
-*Font Lithos-Black: Standard "(001.001)" Standard ROM
-*Font Lithos-Regular: Standard "(001.001)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
-*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
-*Font Parisian: Standard "(001.001)" Standard ROM
-*Font ParkAvenue: Standard "(001.005)" Standard ROM
-*Font Poetica-SuppOrnaments: Special "(001.000)" Special ROM
-*Font Symbol: Special "(001.007S)" Special ROM
-*Font Tekton: Standard "(001.001)" Standard ROM
-*Font Tekton-Bold: Standard "(001.000)" Standard 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
-*Font Trajan-Bold: Standard "(001.000)" Standard ROM
-*Font WoodtypeOrnaments-Two: Special "(001.002)" Special ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
-*Font ZapfDingbats: Special "(001.004S)" Special ROM
-
-*?FontQuery: "
- save
- count 1 sub {
- exch dup 128 string cvs (/) print print (:) print
- /Font resourcestatus {pop pop (Yes)}{(No)} ifelse =
- } bind repeat
- (*) = flush
- restore"
-*End
-
-*?FontList: "
- save
- (*) {cvn ==} bind 128 string /Font resourceforall
- (*) = flush
- restore"
-*End
-
-*% Printer Messages ===============================
-
-*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: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "printing"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "Serial"
-*Source: "Parallel"
-*Source: "LocalTalk"
-*Source: "EtherTalk"
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.47lpi.400x800dpi/47 lpi / 400x800 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 47 lpi / 400x400 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.47lpi.400x800dpi/47 lpi / 400x800 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.47lpi.400x800dpi/47 lpi / 400x800 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.47lpi.400x800dpi/47 lpi / 400x800 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.47lpi.400x800dpi/47 lpi / 400x800 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.47lpi.400x800dpi/47 lpi / 400x800 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.47lpi.400x800dpi/47 lpi / 400x800 dpi: "47.1405"
-*ColorSepScreenFreq CustomColor.47lpi.400x800dpi/47 lpi / 400x800 dpi: "47.1405"
-*ColorSepScreenFreq ProcessCyan.47lpi.400x800dpi/47 lpi / 400x800 dpi: "42.1637"
-*ColorSepScreenFreq ProcessMagenta.47lpi.400x800dpi/47 lpi / 400x800 dpi: "42.1637"
-*ColorSepScreenFreq ProcessYellow.47lpi.400x800dpi/47 lpi / 400x800 dpi: "44.4444"
-
-*% Last Edit Date: Dec 5 1996
-*% End of PPD file for EcoGrafix/PS
-*% The byte count of this file should be exactly 019934 or 020525
-*% depending on the filesystem it resides in.
-*% end of PPD file for EcoGrafix/PS
diff --git a/psprint_config/configuration/ppds/DC1152_1.PS b/psprint_config/configuration/ppds/DC1152_1.PS
deleted file mode 100644
index c0bb06712f85..000000000000
--- a/psprint_config/configuration/ppds/DC1152_1.PS
+++ /dev/null
@@ -1,476 +0,0 @@
-*PPD-Adobe: "4.0"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*%Copyright 1993 Digital Equipment Corporation.
-*FileVersion: "1.2"
-*FormatVersion: "4.0"
-*LanguageVersion: English
-*PCFileName: "DC1152_1.PPD"
-*Product: "(DEClaser 1152)"
-*PSVersion: "(2011.113) 12"
-*ModelName: "Digital DEClaser 1152"
-*NickName: "Digital DEClaser 1152 17 fonts"
-
-*% === Options and Constraints =========
-*OpenGroup: InstallableOptions/Options Installed
-*OpenUI *Option1/Optional Cassette: Boolean
-*DefaultOption1: False
-*Option1 True/Installed: ""
-*Option1 False/Not Installed: ""
-*CloseUI: *Option1
-
-*OpenUI *Option2/Memory Configuration: PickOne
-*DefaultOption2: None
-*Option2 None/Standard 2 MB RAM: ""
-*Option2 4Meg/4 MB Upgrade: ""
-*CloseUI: *Option2
-*CloseGroup: InstallableOptions
-
-*UIConstraints: *Option1 False *InputSlot Lower
-
-*UIConstraints: *InputSlot Lower *PageSize A5
-*UIConstraints: *InputSlot Lower *PageSize B5
-*UIConstraints: *InputSlot Lower *PageSize C5
-*UIConstraints: *InputSlot Lower *PageSize DL
-*UIConstraints: *InputSlot Lower *PageSize Statement
-*UIConstraints: *InputSlot Lower *PageSize TwoThirdsA4
-*UIConstraints: *PageSize A5 *InputSlot Lower
-*UIConstraints: *PageSize B5 *InputSlot Lower
-*UIConstraints: *PageSize C5 *InputSlot Lower
-*UIConstraints: *PageSize DL *InputSlot Lower
-*UIConstraints: *PageSize Statement *InputSlot Lower
-*UIConstraints: *PageSize TwoThirdsA4 *InputSlot Lower
-
-*UIConstraints: *InputSlot Lower *PageRegion A5
-*UIConstraints: *InputSlot Lower *PageRegion B5
-*UIConstraints: *InputSlot Lower *PageRegion C5
-*UIConstraints: *InputSlot Lower *PageRegion DL
-*UIConstraints: *InputSlot Lower *PageRegion Statement
-*UIConstraints: *InputSlot Lower *PageRegion TwoThirdsA4
-*UIConstraints: *PageRegion A5 *InputSlot Lower
-*UIConstraints: *PageRegion B5 *InputSlot Lower
-*UIConstraints: *PageRegion C5 *InputSlot Lower
-*UIConstraints: *PageRegion DL *InputSlot Lower
-*UIConstraints: *PageRegion Statement *InputSlot Lower
-*UIConstraints: *PageRegion TwoThirdsA4 *InputSlot Lower
-
-*% ==== Device Capabilities ===============
-*LanguageLevel: "2"
-*Protocols: BCP
-*Emulators: hplj
-*StartEmulator_hplj: "currentfile /LaserJetIIP statusdict /emulate get exec "
-*StopEmulator_hplj: "<1B7F>0"
-
-*FreeVM: "284922"
-*VMOption None/Standard 2 MB RAM: "284922"
-*VMOption 4Meg/4 MB Upgrade: "2383370"
-
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*VariablePaperSize: False
-*FileSystem: False
-
-*Throughput: "4"
-*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
-*Resolution 300dpi: "1 dict dup /HWResolution [300 300] put setpagedevice"
-*?Resolution: "
- save
- currentpagedevice /HWResolution get
- 0 get
- ( ) cvs print
- (dpi)
- = flush
- restore
-"
-*End
-
-*% Halftone Information ===============
-*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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% Paper Handling ===================
-
-*% Code in this section both selects a tray and sets up a frame buffer.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter: "statusdict /lettertray get exec"
-*PageSize Legal: "statusdict /legaltray get exec"
-*PageSize A4: "statusdict /a4tray get exec"
-*PageSize Executive: "statusdict /executivetray get exec"
-*PageSize Monarch/Monarch Envelope: "statusdict /3.875x7.5tray get exec"
-*PageSize Comm10/Comm10 Envelope: "statusdict /4.125x9.5tray get exec"
-*PageSize 7x9: "statusdict /7x9tray get exec"
-*PageSize A5: "statusdict /a5tray get exec"
-*PageSize B5/B5 Envelope: "statusdict /b5tray get exec"
-*PageSize C5/C5 Envelope: "statusdict /c5tray get exec"
-*PageSize DL/DL Envelope: "statusdict /envelopetray get exec dl"
-*PageSize Statement: "statusdict /halflettertray get exec"
-*PageSize TwoThirdsA4/Two Thirds A4: "statusdict /twothirdsa4tray get exec"
-*PageSize LetterSmall: "statusdict /lettertray get exec lettersmall"
-*PageSize LegalSmall: "statusdict /legaltray get exec legalsmall"
-*PageSize A4Small: "statusdict /a4tray get exec a4small"
-*?PageSize: "
- save
- currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if
- (Unknown)
- 13 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [595 842] (A4) put
- dup [522 756] (Executive) put
- dup [279 540] (Monarch) put
- dup [297 684] (Comm10) put
- dup [504 648] (7x9) put
- dup [419 595] (A5) put
- dup [515 728] (B5) put
- dup [459 649] (C5) put
- dup [311 623] (DL) put
- dup [396 612] (Statement) put
- dup [561 595] (TwoThirdsA4) put
- { 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: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter: "letter"
-*PageRegion Legal: "legal"
-*PageRegion A4: "a4"
-*PageRegion Executive: "executivepage"
-*PageRegion Monarch/Monarch Envelope: "3.875x7.5"
-*PageRegion Comm10/Comm10 Envelope: "4.125x9.5"
-*PageRegion 7x9: "7x9"
-*PageRegion A5: "a5"
-*PageRegion B5/B5 Envelope: "b5"
-*PageRegion C5/C5 Envelope: "c5"
-*PageRegion DL/DL Envelope: "dl"
-*PageRegion Statement: "halfletter"
-*PageRegion TwoThirdsA4/Two Thirds A4: "twothirdsa4"
-*PageRegion LetterSmall: "lettersmall"
-*PageRegion LegalSmall: "legalsmall"
-*PageRegion A4Small: "a4small"
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-*ImageableArea Letter: "12.0 4.8001 595.68 781.2 "
-*ImageableArea Legal: "12.0 12.1201 595.68 989.88 "
-*ImageableArea A4: "12.0 12.0 580.32 835.44 "
-*ImageableArea Executive: "13.4401 9.24 512.64 749.4 "
-*ImageableArea Monarch/Monarch Envelope: "10.0801 9.12 263.52 534.96 "
-*ImageableArea Comm10/Comm10 Envelope: "12.0 10.0801 280.8 679.92 "
-*ImageableArea 7x9: "12.0 9.24 488.16 642.84 "
-*ImageableArea A5: "13.4401 7.2 405.12 587.76 "
-*ImageableArea B5/B5 Envelope: "9.12 8.1601 500.64 722.16 "
-*ImageableArea C5/C5 Envelope: "13.4401 12.0 443.52 646.32 "
-*ImageableArea DL/DL Envelope: "10.08 9.24 301.92 618.84 "
-*ImageableArea Statement: "13.4401 9.24 382.08 606.84 "
-*ImageableArea TwoThirdsA4/Two Thirds A4: "9.12 9.24 546.72 590.04 "
-*ImageableArea LetterSmall: "25.44 30.0 578.4 760.8 "
-*ImageableArea LegalSmall: "61.92 39.96 545.76 963.0 "
-*ImageableArea A4Small: "23.52 26.04 568.8 807.0 "
-*?ImageableArea: "
- save
- /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: Letter
-*PaperDimension Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension A4: "595 842"
-*PaperDimension Executive: "522 756"
-*PaperDimension Monarch/Monarch Envelope: "279 540"
-*PaperDimension Comm10/Comm10 Envelope: "297 684"
-*PaperDimension 7x9: "504 648"
-*PaperDimension A5: "419 595"
-*PaperDimension B5/B5 Envelope: "515 728"
-*PaperDimension C5/C5 Envelope: "459 649"
-*PaperDimension DL/DL Envelope: "311 623"
-*PaperDimension Statement: "396 612"
-*PaperDimension TwoThirdsA4/Two Thirds A4: "561 595"
-*PaperDimension LetterSmall: "612 792"
-*PaperDimension LegalSmall: "612 1008"
-*PaperDimension A4Small: "595 842"
-
-*RequiresPageRegion Upper: True
-*LandscapeOrientation: Plus90
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Unknown
-*InputSlot Upper/Multimedia Feeder: "
- currentpagedevice /InputAttributes get
- 0 get dup
- null eq {pop}
- { dup
- /InputAttributes
- 1 dict dup /Priority [0] put
- put setpagedevice
- } ifelse "
-*End
-*InputSlot Lower/Cassette: "
- currentpagedevice /InputAttributes get
- 1 get dup
- null eq {pop}
- { dup
- /InputAttributes
- 1 dict dup /Priority [1] put
- put setpagedevice
- } ifelse "
-*End
-*?InputSlot: "
-save
- 2 dict
- dup /0 (Upper) put
- dup /1 (Lower) put
- currentpagedevice /InputAttributes get
- dup /Priority known
- { /Priority get 0 get ( ) cvs cvn get }
- {
- dup length 1 eq
- { {pop} forall ( ) cvs cvn get }
- { pop pop (Unknown) } ifelse
- } ifelse
- = flush
-restore
-"
-*End
-*CloseUI: *InputSlot
-
-*DefaultOutputBin: OnlyOne
-*DefaultOutputOrder: Normal
-
-*OpenUI *ManualFeed: Boolean
-*OrderDependency: 20 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice"
-*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice"
-*?ManualFeed: "
- save
- currentpagedevice /ManualFeed get
- {(True)}{(False)}ifelse = flush
- restore
-"
-*End
-*CloseUI: *ManualFeed
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font Courier: Standard "(002.002)" Standard
-*Font Courier-Bold: Standard "(002.002)" Standard
-*Font Courier-BoldOblique: Standard "(002.002)" Standard
-*Font Courier-Oblique: Standard "(002.002)" Standard
-*Font Helvetica: Standard "(001.002)" Standard
-*Font Helvetica-Bold: Standard "(001.002)" Standard
-*Font Helvetica-BoldOblique: Standard "(001.002)" Standard
-*Font Helvetica-Narrow: Standard "(001.002)" Standard
-*Font Helvetica-Narrow-Bold: Standard "(001.002)" Standard
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.002)" Standard
-*Font Helvetica-Narrow-Oblique: Standard "(001.002)" Standard
-*Font Helvetica-Oblique: Standard "(001.002)" Standard
-*Font Symbol: Special "(001.003)" Special
-*Font Times-Bold: Standard "(001.002)" Standard
-*Font Times-BoldItalic: Standard "(001.004)" Standard
-*Font Times-Italic: Standard "(001.002)" Standard
-*Font Times-Roman: Standard "(001.002)" Standard
-
-*?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
- (*) {cvn ==} 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: "initializing"
-*Status: "idle"
-*Status: "printing"
-*Status: "printing test page"
-*Status: "busy"
-*Status: "waiting"
-*Status: "resetting printer"
-*Status: "printing engine test"
-*Status: "PrinterError: beam detect error"
-*Status: "PrinterError: cover open"
-*Status: "PrinterError: no toner cartridge"
-*Status: "PrinterError: paper entry misfeed"
-*Status: "PrinterError: paper exit misfeed"
-*Status: "PrinterError: load option tray"
-*Status: "PrinterError: request manual feed of paper"
-*Status: "PrinterError: paper path 1"
-*Status: "PrinterError: paper path 3"
-*Status: "PrinterError: paper path 4"
-*Status: "PrinterError: paper path 6"
-*Status: "PrinterError: no paper tray"
-*Status: "PrinterError: out of paper"
-*Status: "PrinterError: manual feed timeout"
-*Status: "PrinterError: Service 50"
-*Status: "PrinterError: Service 51"
-*Status: "PrinterError: Service 52"
-*Status: "PrinterError: Service 57"
-*Status: "PrinterError: Service 68"
-*Status: "PrinterError: Service 80"
-*Status: "PrinterError: Service 81"
-*Status: "PrinterError: Service 82"
-*Status: "PrinterError: Service 83"
-*Status: "PrinterError: Service 84"
-*Status: "PrinterError: Service 85"
-*Status: "PrinterError: Service 86"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "Serial"
-*Source: "SerialB"
-*Source: "LocalTalk"
-*Source: "Parallel"
-*Source: "Internal"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "beam detect error"
-*PrinterError: "cover open"
-*PrinterError: "no toner cartridge"
-*PrinterError: "paper entry misfeed"
-*PrinterError: "paper exit misfeed"
-*PrinterError: "load option tray"
-*PrinterError: "request manual feed of paper"
-*PrinterError: "paper path 1"
-*PrinterError: "paper path 3"
-*PrinterError: "paper path 4"
-*PrinterError: "paper path 6"
-*PrinterError: "no paper tray"
-*PrinterError: "out of paper"
-*PrinterError: "manual feed timeout"
-*PrinterError: "Service 50"
-*PrinterError: "Service 51"
-*PrinterError: "Service 52"
-*PrinterError: "Service 57"
-*PrinterError: "Service 68"
-*PrinterError: "Service 80"
-*PrinterError: "Service 81"
-*PrinterError: "Service 82"
-*PrinterError: "Service 83"
-*PrinterError: "Service 84"
-*PrinterError: "Service 85"
-*PrinterError: "Service 86"
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% Produced by "bldppd42.ps" version 4.0 edit 11
-*% Last Edit Date: Feb 7 1996
-*% The byte count of this file should be exactly 015971 or 016447
-*% depending on the filesystem it resides in.
-*% end of PPD file for DEClaser 1152
-
diff --git a/psprint_config/configuration/ppds/EFAX3010.PS b/psprint_config/configuration/ppds/EFAX3010.PS
deleted file mode 100644
index c406da17e78d..000000000000
--- a/psprint_config/configuration/ppds/EFAX3010.PS
+++ /dev/null
@@ -1,1698 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*% *********
-*% EFI Information Block
-*%
-*FileVersion: "0.1"
-*%
-*% *********
-
-*FormatVersion: "4.3"
-*FileVersion: "1.1"
-*PCFileName: "EFAX3010.PPD"
-*LanguageVersion: English
-*LanguageEncoding: ISOLatin1
-*Product: "(Fiery ZX 5790)"
-*PSVersion: "(3010.104) 1"
-*ModelName: "Fiery ZX 5790 Color Server v3010.104"
-*ShortNickName: "Fiery ZX 5790 v3010.104"
-*NickName: "Fiery ZX 5790 Color Server v3010.104"
-*Manufacturer: "Xerox"
-
-*% PPD body begins
-
-*%EFIGroupName Job/Job :True
-*%EFIGroupName Media/Media :True
-*%EFIGroupName Color/Color :True
-*%EFIGroupName Finishing/Finishing :True
-*%EFIGroupName Notes/Notes :True
-
-*%EFIFlags *Notes1 Column
-*%EFIGroup *Notes1 Notes/Notes
-*%EFIJobNote *Notes1/Notes 1 :32
-
-*%EFIFlags *Notes2 Column
-*%EFIGroup *Notes2 Notes/Notes
-*%EFIJobNote *Notes2/Notes 2 :32
-
-*%EFIFlags *Instruct Column
-*%EFIGroup *Instruct Notes/Notes
-*%EFIJobNote *Instruct/Instructions :128
-
-*% === Options and Constraints ==============================
-
-*% Transparencies, Thick paper, and Transparent Interleave
-*% should only be printed from Manual Feed.
-*UIConstraints: *MediaType Thick *InputSlot Tray1
-*UIConstraints: *InputSlot Tray1 *MediaType Thick
-*UIConstraints: *MediaType Transparent *InputSlot Tray1
-*UIConstraints: *InputSlot Tray1 *MediaType Transparent
-*UIConstraints: *MediaType Interleaved *InputSlot Tray1
-*UIConstraints: *InputSlot Tray1 *MediaType Interleaved
-
-*UIConstraints: *MediaType Thick *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *MediaType Thick
-*UIConstraints: *MediaType Transparent *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *MediaType Transparent
-*UIConstraints: *MediaType Interleaved *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *MediaType Interleaved
-
-*UIConstraints: *MediaType Thick *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *MediaType Thick
-*UIConstraints: *MediaType Transparent *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *MediaType Transparent
-*UIConstraints: *MediaType Interleaved *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *MediaType Interleaved
-
-*UIConstraints: *PageSize Docupac *InputSlot Tray1
-*UIConstraints: *PageRegion Docupac *InputSlot Tray1
-*UIConstraints: *InputSlot Tray1 *PageSize Docupac
-*UIConstraints: *InputSlot Tray1 *PageRegion Docupac
-*UIConstraints: *PageSize Docupac *InputSlot Tray2
-*UIConstraints: *PageRegion Docupac *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *PageSize Docupac
-*UIConstraints: *InputSlot Tray2 *PageRegion Docupac
-*UIConstraints: *PageSize Docupac *InputSlot Tray3
-*UIConstraints: *PageRegion Docupac *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *PageSize Docupac
-*UIConstraints: *InputSlot Tray3 *PageRegion Docupac
-
-*UIConstraints: *PageSize SEFB5 *InputSlot Tray1
-*UIConstraints: *PageRegion SEFB5 *InputSlot Tray1
-*UIConstraints: *InputSlot Tray1 *PageSize SEFB5
-*UIConstraints: *InputSlot Tray1 *PageRegion SEFB5
-*UIConstraints: *PageSize SEFB5 *InputSlot Tray2
-*UIConstraints: *PageRegion SEFB5 *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *PageSize SEFB5
-*UIConstraints: *InputSlot Tray2 *PageRegion SEFB5
-*UIConstraints: *PageSize SEFB5 *InputSlot Tray3
-*UIConstraints: *PageRegion SEFB5 *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *PageSize SEFB5
-*UIConstraints: *InputSlot Tray3 *PageRegion SEFB5
-
-*UIConstraints: *PageSize B5 *InputSlot Tray1
-*UIConstraints: *PageRegion B5 *InputSlot Tray1
-*UIConstraints: *InputSlot Tray1 *PageSize B5
-*UIConstraints: *InputSlot Tray1 *PageRegion B5
-*UIConstraints: *PageSize B5 *InputSlot Tray2
-*UIConstraints: *PageRegion B5 *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *PageSize B5
-*UIConstraints: *InputSlot Tray2 *PageRegion B5
-*UIConstraints: *PageSize B5 *InputSlot Tray3
-*UIConstraints: *PageRegion B5 *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *PageSize B5
-*UIConstraints: *InputSlot Tray3 *PageRegion B5
-
-*UIConstraints: *PageSize B4 *InputSlot Tray1
-*UIConstraints: *PageRegion B4 *InputSlot Tray1
-*UIConstraints: *InputSlot Tray1 *PageSize B4
-*UIConstraints: *InputSlot Tray1 *PageRegion B4
-*UIConstraints: *PageSize B4 *InputSlot Tray2
-*UIConstraints: *PageRegion B4 *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *PageSize B4
-*UIConstraints: *InputSlot Tray2 *PageRegion B4
-*UIConstraints: *PageSize B4 *InputSlot Tray3
-*UIConstraints: *PageRegion B4 *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *PageSize B4
-*UIConstraints: *InputSlot Tray3 *PageRegion B4
-
-*UIConstraints: *EFColorMode GRAY *EFOverprint On
-*UIConstraints: *EFOverprint On *EFColorMode GRAY
-
-*% Full frame does not support reverse print, collate
-*UIConstraints: *EFCompression False *EFOutputOrder Reverse
-*UIConstraints: *EFCompression False *EFSorter Collate
-*UIConstraints: *EFOutputOrder Reverse *EFCompression False
-*UIConstraints: *EFSorter Collate *EFCompression False
-*UIConstraints: *FRAME_MODE ADOBE *EFOutputOrder Reverse
-*UIConstraints: *EFOutputOrder Reverse *FRAME_MODE ADOBE
-
-*% ColorWise UIConstraints begin here
-*% TV@UIC1.0@CMYK@980402
-
-*UIConstraints: *EFSimulation None *EFSimSpeed Quick
-*UIConstraints: *EFSimSpeed Quick *EFSimulation None
-*UIConstraints: *EFSimulation None *EFSimSpeed Full
-*UIConstraints: *EFSimSpeed Full *EFSimulation None
-*UIConstraints: *EFSimulation MatchCopy *EFSimSpeed Quick
-*UIConstraints: *EFSimSpeed Quick *EFSimulation MatchCopy
-*UIConstraints: *EFSimulation MatchCopy *EFSimSpeed Full
-*UIConstraints: *EFSimSpeed Full *EFSimulation MatchCopy
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.0
-*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.2
-*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.4
-*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.6
-*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.8
-*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.0
-*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.2
-*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.4
-*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.6
-*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.8
-*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 3.0
-*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 5000K
-*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 5500K
-*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 6500K
-*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 7500K
-*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 9300K
-*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos HitachiEBU
-*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos HitachiIkegami
-*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos NTSC
-*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos RadiusPivot
-*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos SMPTE
-*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos Trinitron
-*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.0
-*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.2
-*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.4
-*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.6
-*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.8
-*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.0
-*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.2
-*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.4
-*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.6
-*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.8
-*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 3.0
-*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 5000K
-*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 5500K
-*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 6500K
-*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 7500K
-*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 9300K
-*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos HitachiEBU
-*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos HitachiIkegami
-*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos NTSC
-*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos RadiusPivot
-*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos SMPTE
-*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos Trinitron
-*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.0
-*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.2
-*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.4
-*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.6
-*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.8
-*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.0
-*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.2
-*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.4
-*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.6
-*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.8
-*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 3.0
-*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 5000K
-*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 5500K
-*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 6500K
-*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 7500K
-*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 9300K
-*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos HitachiEBU
-*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos HitachiIkegami
-*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos NTSC
-*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos RadiusPivot
-*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos SMPTE
-*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos Trinitron
-*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.0
-*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.2
-*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.4
-*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.6
-*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.8
-*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.0
-*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.2
-*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.4
-*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.6
-*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.8
-*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 3.0
-*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 5000K
-*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 5500K
-*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 6500K
-*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 7500K
-*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 9300K
-*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos HitachiEBU
-*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos HitachiIkegami
-*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos NTSC
-*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos RadiusPivot
-*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos SMPTE
-*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos Trinitron
-*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.0
-*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.2
-*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.4
-*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.6
-*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.8
-*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.0
-*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.2
-*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.4
-*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.6
-*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.8
-*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 3.0
-*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 5000K
-*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 5500K
-*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 6500K
-*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 7500K
-*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 9300K
-*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos HitachiEBU
-*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos HitachiIkegami
-*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos NTSC
-*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos RadiusPivot
-*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos SMPTE
-*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos Trinitron
-*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride Off
-*UIConstraints: *EFBlkOverprint True *EFPureBlack False
-*UIConstraints: *EFPureBlack False *EFBlkOverprint True
-
-*% ColorWise UIConstraints end here
-
-
-*% General Information and Defaults ===============
-*FCacheSize None: 524288
-*TTRasterizer: Type42
-*ContoneOnly: False
-*FreeVM: "5767168"
-*LanguageLevel: "3"
-*ColorDevice: True
-*DefaultColorSpace: CMYK
-*PrintPSErrors: True
-*FileSystem: True
-*?FileSystem: "
- save
- statusdict /diskstatus known{(True)} {(False)} ifelse = flush
- restore
- "
-*End
-*Throughput: "10"
-*Password: "0"
-*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: 400dpi
-*?Resolution: "
-save
- initgraphics
- 0 0 moveto currentpoint matrix defaultmatrix transform
- 0 72 lineto currentpoint matrix defaultmatrix transform
- 3 -1 roll sub dup mul
- 3 1 roll exch sub dup mul
- add sqrt round cvi
- ( ) cvs print (dpi) = flush
-restore
-"
-*End
-
-*AccurateScreensSupport: True
-
-*%EFIFlags *FRAME_MODE Setup
-*OpenUIEFI *FRAME_MODE/Compression :PickOne
-*OrderDependency: 05.0 AnySetup *FRAME_MODE
-*DefaultFRAME_MODE: AREND
-*FRAME_MODE AREND/On: ""
-*FRAME_MODE ADOBE/Off: ""
-*CloseUIEFI: *FRAME_MODE
-
-*%EFIFlags *EFCompression Spooler|Command|Column|Rerip
-*%EFIGroup *EFCompression Job/Job
-*OpenUI *EFCompression/Compression :PickOne
-*OrderDependency: 05.0 AnySetup *EFCompression
-*DefaultEFCompression: SCDefault
-*EFCompression SCDefault/Printer's default: ""
-*%DefaultEFCompression: True
-*EFCompression False/Off: " userdict /XJXsetRenderType known
- { (ADOBE) XJXsetRenderType }
- if "
-*End
-*EFCompression True/On: " userdict /XJXsetRenderType known
- { (AREND) XJXsetRenderType }
- if "
-*End
-*?EFCompression: "(True) = flush"
-*CloseUI: *EFCompression
-
-*%EFIFlags *EFOutputOrder Spooler|Command|Column|Setup
-*%EFIGroup *EFOutputOrder Finishing/Finishing
-*OpenUI *EFOutputOrder/Page Order :PickOne
-*OrderDependency: 12.0 AnySetup *EFOutputOrder
-*DefaultEFOutputOrder: EFOutputOrderDEF
-*EFOutputOrder EFOutputOrderDEF/Printer's default: ""
-*EFOutputOrder Forward/Forward:" userdict /XJXsetprintorder known
- { 0 XJXsetprintorder }
- { (printerinfo PrintOrder 0) =string
- FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
-*End
-*EFOutputOrder Reverse/Reverse:" userdict /XJXsetprintorder known
- { 1 XJXsetprintorder }
- { (printerinfo PrintOrder 1) =string
- FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
-*End
-*CloseUI: *EFOutputOrder
-
-*%EFIFlags *EFCopierMode Command|Spooler
-*%EFIGroup *EFCopierMode Job/Job
-*OpenUI *EFCopierMode/Copier Mode :PickOne
-*OrderDependency: 40 AnySetup *EFCopierMode
-*DefaultEFCopierMode: EFCopierModeDEF
-*EFCopierMode EFCopierModeDEF/Printer's default: ""
-*EFCopierMode Photo/Photo: " userdict /XJXsetmapmode known
- { 0 XJXsetmapmode }
- { (printerinfo setmapmode 0) =string
- FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
-*End
-*EFCopierMode Map/Map: " userdict /XJXsetmapmode known
- { 1 XJXsetmapmode }
- { (printerinfo setmapmode 1) =string
- FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
-*End
-*CloseUI: *EFCopierMode
-
-*%EFIFlags *EFOverprint
-*%EFIGroup *EFOverprint Color/Color
-*OpenUI *EFOverprint/Combine Separations :PickOne
-*OrderDependency: 40 AnySetup *EFOverprint
-*DefaultEFOverprint: EFOverprintDEF
-*EFOverprint EFOverprintDEF/Printer's default: ""
-*EFOverprint On/On: " userdict /XJXsetoverprint known
- { 1 XJXsetoverprint }
- { (printerinfo overprint 1) =string
- /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse
- userdict /XJXsetcolormode known
- { (Grayscale) XJXsetcolormode } if "
-*End
-*EFOverprint Off/Off: " userdict /XJXsetoverprint known
- { 0 XJXsetoverprint }
- { (printerinfo overprint 0) =string
- /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse
- userdict /XJXsetcolormode known
- { (Grayscale) XJXsetcolormode } if "
-*End
-*CloseUI: *EFOverprint
-
-*%EFIFlags *EFColorMode Spooler|Command|Rerip|Setup
-*%EFIGroup *EFColorMode Color/Color
-*OpenUI *EFColorMode/Color Mode :PickOne
-*OrderDependency: 15 AnySetup *EFColorMode
-*DefaultEFColorMode: EFColorModeDEF
-*EFColorMode EFColorModeDEF/Printer's default: ""
-*EFColorMode CMYK/CMYK: "userdict /XJXsetcolormode known
- { (CMYK) XJXsetcolormode } if "
-*End
-*EFColorMode GRAY/Grayscale: "userdict /XJXsetcolormode known
- { (Grayscale) XJXsetcolormode} if "
-*End
-*?EFColorMode: " currentpagedevice /ProcessColorModel get == } if "
-*CloseUI: *EFColorMode
-
-*%EFIFlags *EFDefPaperSize Setup
-*OpenUIEFI *EFDefPaperSize/Default Paper Sizes :PickOne
-*OrderDependency: 20 AnySetup *EFDefPaperSize
-*DefaultEFDefPaperSize: US
-*EFDefPaperSize US/US: ""
-*EFDefPaperSize Metric/Metric: ""
-*CloseUIEFI: *EFDefPaperSize
-
-*%EFIFlags *EFConvPaperSize Setup
-*OpenUIEFI *EFConvPaperSize/Convert Paper Sizes : PickOne
-*OrderDependency: 25 AnySetup *EFConvPaperSize
-*DefaultEFConvPaperSize: False
-*EFConvPaperSize False/No: ""
-*EFConvPaperSize LetterToA4/Letter/11x17->A4/A3: ""
-*EFConvPaperSize A4ToLetter/A4/A3->Letter/11x17: ""
-*CloseUIEFI: *EFConvPaperSize
-
-*%EFIFlags *EFCovPgAtEnd Setup
-*OpenUIEFI *EFCovPgAtEnd/Print Cover Page : PickOne
-*OrderDependency: 30 AnySetup *EFCovPgAtEnd
-*DefaultEFCovPgAtEnd: NO
-*EFCovPgAtEnd YES/Yes: ""
-*EFCovPgAtEnd NO/No: ""
-*CloseUIEFI: *EFCovPgAtEnd
-
-*%EFIFlags *EFCourierSubst Setup
-*OpenUIEFI *EFCourierSubst/Allow Courier Substitution :PickOne
-*OrderDependency: 35 AnySetup *EFCourierSubst
-*DefaultEFCourierSubst: YES
-*EFCourierSubst YES/Yes: ""
-*EFCourierSubst NO/No: ""
-*CloseUIEFI: *EFCourierSubst
-
-*%EFIFlags *EFPSError Setup
-*OpenUIEFI *EFPSError/Print to PS Error : PickOne
-*OrderDependency: 40 AnySetup *EFPSError
-*DefaultEFPSError: NO
-*EFPSError YES/Yes: ""
-*EFPSError NO/No: ""
-*CloseUIEFI: *EFPSError
-
-*%EFIFlags *EFUseBypassTray Setup
-*OpenUIEFI *EFUseBypassTray/Enable Bypass Tray as default : PickOne
-*OrderDependency: 20 AnySetup *EFUseBypassTray
-*DefaultEFUseBypassTray: NO
-*EFUseBypassTray YES/Yes: ""
-*EFUseBypassTray NO/No: ""
-*CloseUIEFI: *EFUseBypassTray
-
-*%EFIFlags *EFUseSorter Setup
-*OpenUIEFI *EFUseSorter/Enable Sorter as default : PickOne
-*OrderDependency: 20 AnySetup *EFUseSorter
-*DefaultEFUseSorter: NO
-*EFUseSorter YES/Yes: ""
-*EFUseSorter NO/No: ""
-*CloseUIEFI: *EFUseSorter
-
-*%EFIFlags *EFSorter Spooler|Command|Column
-*%EFIGroup *EFSorter Finishing/Finishing
-*OpenUI *EFSorter/Sorter Mode :PickOne
-*OrderDependency: 50 AnySetup *EFSorter
-*DefaultEFSorter: EFSorterDEF
-*EFSorter EFSorterDEF/Printer's default: ""
-*EFSorter False/Off: " << /Collate false>> setpagedevice
- userdict /XJXsetsorter known
- { 0 XJXsetsorter }
- { (printerinfo sortmode 0) =string
- FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
-*End
-*EFSorter Collate/Collate: "<< /Collate true>> setpagedevice
- userdict /XJXsetsorter known
- { 0 XJXsetsorter }
- { (printerinfo sortmode 0) =string
- FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
-*End
-*EFSorter Sort/Sort: " << /Collate true>> setpagedevice
- userdict /XJXsetsorter known
- { 1 XJXsetsorter }
- { (printerinfo sortmode 1) =string
- FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
-*End
-*CloseUI: *EFSorter
-
-*%EFIFlags *MediaType Spooler|Command|Column|Rerip
-*%EFIGroup *MediaType Media/Media
-*OpenUI *MediaType/Media Type :PickOne
-*OrderDependency: 50 AnySetup *MediaType
-*DefaultMediaType: MediaTypeDEF
-*MediaType MediaTypeDEF/Printer's default: ""
-*MediaType Plain/Plain Paper: " userdict /XJXsetmediatype known
- { 1 XJXsetmediatype } if"
-*End
-*MediaType Thick/Thick Paper: " userdict /XJXsetmediatype known
- { 2 XJXsetmediatype } if"
-*End
-*MediaType Transparent/Transparency: " userdict /XJXsetmediatype known
- { 3 XJXsetmediatype } if"
-*End
-*MediaType Interleaved/Interleaved: " userdict /XJXsetmediatype known
- { 4 XJXsetmediatype } if"
-*End
-*?MediaType: " FieryXJdict /CB_GetMediaType known {
- FieryXJdict /CB_GetMediaType get exec == } if"
-*End
-*CloseUI: *MediaType
-
-*%EFIFlags *EFColorRendDict Spooler|Command|Rerip
-*%EFIGroup *EFColorRendDict Color/Color
-*OpenUI *EFColorRendDict/Rendering Style :PickOne
-*OrderDependency: 60 AnySetup *EFColorRendDict
-*DefaultEFColorRendDict: EFColorRendDictDEF
-*EFColorRendDict EFColorRendDictDEF/Printer's default: ""
-*EFColorRendDict Preferred/Photographic: " userdict /XJXsetrenderingintent known
- { (Photographic) XJXsetrenderingintent
- } if "
-*End
-*EFColorRendDict Business/Presentation: " userdict /XJXsetrenderingintent known
- { (Presentation) XJXsetrenderingintent
- } if "
-*End
-*EFColorRendDict Colorimetric/Solid Color: " userdict /XJXsetrenderingintent known
- { (Solid) XJXsetrenderingintent
- } if "
-*End
-*?EFColorRendDict: " FieryXJdict /CB_GetRenderingIntent known {
- FieryXJdict /CB_GetRenderingIntent get exec == } if"
-*End
-*CloseUI: *EFColorRendDict
-
-*%EFIFlags *EFSharpness Spooler|Command
-*%EFIGroup *EFSharpness Job/Job
-*OpenUI *EFSharpness/Sharpness :PickOne
-*OrderDependency: 40 AnySetup *EFSharpness
-*DefaultEFSharpness: EFSharpnessDEF
-*EFSharpness EFSharpnessDEF/Printer's default: ""
-*EFSharpness Softer/Softer: " userdict /XJXsharpness known
- { 10 XJXsharpness }
- { (printerinfo sharpness 10) =string
- FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
-*End
-*EFSharpness Normal/Normal: " userdict /XJXsharpness known
- { 3 XJXsharpness }
- { (printerinfo sharpness 3) =string
- FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
-*End
-*EFSharpness Sharper/Sharper: " userdict /XJXsharpness known
- { 4 XJXsharpness }
- { (printerinfo sharpness 4) =string
- FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
-*End
-*CloseUI: *EFSharpness
-
-*%EFIFlags *EFPrange
-*%EFIGroup *EFPrange Job/Job
-*OpenUIEFI *EFPrange/Page Range : PickOne
-*OrderDependency: 70 AnySetup *EFPrange
-*DefaultEFPrange: EFPrangeDEF
-*EFPrange EFPrangeDEF/Printer's default: ""
-*EFPrange All/All: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- currentglobal true setglobal
- DriverOps /pagerange [ ] put
- setglobal "
-*End
-*EFPrange Even/Even: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- currentglobal true setglobal
- DriverOps /pagerange [ 1 1000 { dup 2 add } repeat ] put
- setglobal "
-*End
-*EFPrange Odd/Odd: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- currentglobal true setglobal
- DriverOps /pagerange [ 0 1000 { dup 2 add } repeat ] put
- setglobal "
-*End
-*EFPrange range1/1-3, 5, 7: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- currentglobal true setglobal
- DriverOps /pagerange [ 0 1 2 4 6 ] put
- setglobal "
-*End
-*CloseUIEFI: *EFPrange
-
-*%EFIFlags *EFFlip
-*%EFIGroup *EFFlip Job/Job
-*OpenUIEFI *EFFlip/Flip : PickOne
-*OrderDependency: 75 AnySetup *EFFlip
-*DefaultEFFlip: EFFlipDEF
-*EFFlip EFFlipDEF/Printer's default: ""
-*EFFlip None/None: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /fliph? false put DriverOps /flipv? false put << >> setpagedevice "
-*End
-*EFFlip V/Vertical: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /fliph? false put DriverOps /flipv? true put << >> setpagedevice "
-*End
-*EFFlip H/Horizontal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /fliph? true put DriverOps /flipv? false put << >> setpagedevice "
-*End
-*EFFlip VH/Vertical & Horizontal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /fliph? true put DriverOps /flipv? true put << >> setpagedevice "
-*End
-*CloseUIEFI: *EFFlip
-
-*%EFIFlags *EFScale
-*%EFIGroup *EFScale Job/Job
-*OpenUIEFI *EFScale/Scale : PickOne
-*OrderDependency: 80 AnySetup *EFScale
-*DefaultEFScale: EFScaleDEF
-*EFScale EFScaleDEF/Printer's default: ""
-*EFScale 200/200%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /scale# 2 put << >> setpagedevice "
-*End
-*EFScale 150/150%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /scale# 1.5 put << >> setpagedevice "
-*End
-*EFScale 100/100%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /scale# 1 put << >> setpagedevice "
-*End
-*EFScale 75/75%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /scale# .75 put << >> setpagedevice "
-*End
-*EFScale 50/50%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /scale# .5 put << >> setpagedevice "
-*End
-*CloseUIEFI: *EFScale
-
-*%EFIFlags *EFRotate
-*%EFIGroup *EFRotate Job/Job
-*OpenUIEFI *EFRotate/Rotate: PickOne
-*OrderDependency: 85 AnySetup *EFRotate
-*DefaultEFRotate: EFRotateDEF
-*EFRotate EFRotateDEF/Printer's default: ""
-*EFRotate 0/0: " << >> setpagedevice "
-*EFRotate 90/90 CCW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /rotate# 90 put << >> setpagedevice "
-*End
-*EFRotate 270/90 CW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /rotate# 270 put << >> setpagedevice "
-*End
-*EFRotate 180/180: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /rotate# 180 put << >> setpagedevice "
-*End
-*CloseUIEFI: *EFRotate
-
-*% ColorWise body begins here
-*% TV@B1.0@CMYK@980402
-
-*%EFIFlags *EFBrightness Spooler|Command|Rerip
-*%EFIGroup *EFBrightness Color/Color
-*OpenUI *EFBrightness/Brightness :PickOne
-*OrderDependency: 55.0 AnySetup *EFBrightness
-*DefaultEFBrightness: 00.00
-*EFBrightness +0.24/85% Lightest: " /XJXsetBrightness where
- { pop (LIGHTEST) XJXsetBrightness } if "
-*End
-*EFBrightness +0.16/90% Lighter: " /XJXsetBrightness where
- { pop (LIGHTER) XJXsetBrightness } if "
-*End
-*EFBrightness +0.08/95% Light: " /XJXsetBrightness where
- { pop (LIGHT) XJXsetBrightness } if "
-*End
-*EFBrightness 00.00/100% Normal: " /XJXsetBrightness where
- { pop (NORMAL) XJXsetBrightness } if "
-*End
-*EFBrightness -0.08/105% Dark: " /XJXsetBrightness where
- { pop (DARK) XJXsetBrightness } if "
-*End
-*EFBrightness -0.16/110% Darker: " /XJXsetBrightness where
- { pop (DARKER) XJXsetBrightness } if "
-*End
-*EFBrightness -0.24/115% Darkest: " /XJXsetBrightness where
- { pop (DARKEST) XJXsetBrightness } if "
-*End
-*CloseUI: *EFBrightness
-
-
-*%EFIFlags *EFRGBOverride Spooler|Command|Rerip|ColorSetup
-*%EFIGroup *EFRGBOverride Color/Color
-*OpenUI *EFRGBOverride/RGB Source :PickOne
-*OrderDependency: 56.0 AnySetup *EFRGBOverride
-*DefaultEFRGBOverride: EFRGBOverrideDEF
-*EFRGBOverride EFRGBOverrideDEF/Printer's default: ""
-*EFRGBOverride EFIRGB/EFIRGB: " /XJXsetRGBOverride where
- { pop (EFIRGB) XJXsetRGBOverride } if "
-*End
-*EFRGBOverride sRGB/sRGB (PC): " /XJXsetRGBOverride where
- { pop (SRGB) XJXsetRGBOverride } if "
-*End
-*EFRGBOverride Apple13/Apple Standard: " /XJXsetRGBOverride where
- { pop (APPLE13) XJXsetRGBOverride } if "
-*End
-*EFRGBOverride Other/Other: " /XJXsetRGBOverride where
- { pop (OTHER) XJXsetRGBOverride } if "
-*End
-*EFRGBOverride Off/Off: " /XJXsetRGBOverride where
- { pop (Off) XJXsetRGBOverride } if "
-*End
-*CloseUI: *EFRGBOverride
-
-
-*%EFIFlags *EFRGBOtherGamma Spooler|Command|Rerip
-*%EFIGroup *EFRGBOtherGamma Color/Color
-*OpenUI *EFRGBOtherGamma/(Other) Gamma :PickOne
-*OrderDependency: 56.1 AnySetup *EFRGBOtherGamma
-*DefaultEFRGBOtherGamma: EFRGBOtherGammaDEF
-*EFRGBOtherGamma EFRGBOtherGammaDEF/Printer's default: ""
-*EFRGBOtherGamma 1.0/1.0: " /XJXsetRGBOtherGamma where
- { pop (1.0) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 1.2/1.2: " /XJXsetRGBOtherGamma where
- { pop (1.2) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 1.4/1.4: " /XJXsetRGBOtherGamma where
- { pop (1.4) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 1.6/1.6: " /XJXsetRGBOtherGamma where
- { pop (1.6) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 1.8/1.8: " /XJXsetRGBOtherGamma where
- { pop (1.8) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 2.0/2.0: " /XJXsetRGBOtherGamma where
- { pop (2.0) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 2.2/2.2: " /XJXsetRGBOtherGamma where
- { pop (2.2) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 2.4/2.4: " /XJXsetRGBOtherGamma where
- { pop (2.4) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 2.6/2.6: " /XJXsetRGBOtherGamma where
- { pop (2.6) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 2.8/2.8: " /XJXsetRGBOtherGamma where
- { pop (2.8) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 3.0/3.0: " /XJXsetRGBOtherGamma where
- { pop (3.0) XJXsetRGBOtherGamma } if "
-*End
-*CloseUI: *EFRGBOtherGamma
-
-
-*%EFIFlags *EFRGBOtherWtPt Spooler|Command|Rerip
-*%EFIGroup *EFRGBOtherWtPt Color/Color
-*OpenUI *EFRGBOtherWtPt/(Other) White Point :PickOne
-*OrderDependency: 56.2 AnySetup *EFRGBOtherWtPt
-*DefaultEFRGBOtherWtPt: EFRGBOtherWtPtDEF
-*EFRGBOtherWtPt EFRGBOtherWtPtDEF/Printer's default: ""
-*EFRGBOtherWtPt 5000K/5000 K (D50): " /XJXsetRGBOtherWtPt where
- { pop (5000K) XJXsetRGBOtherWtPt } if "
-*End
-*EFRGBOtherWtPt 5500K/5500 K: " /XJXsetRGBOtherWtPt where
- { pop (5500K) XJXsetRGBOtherWtPt } if "
-*End
-*EFRGBOtherWtPt 6500K/6500 K (D65): " /XJXsetRGBOtherWtPt where
- { pop (6500K) XJXsetRGBOtherWtPt } if "
-*End
-*EFRGBOtherWtPt 7500K/7500 K: " /XJXsetRGBOtherWtPt where
- { pop (7500K) XJXsetRGBOtherWtPt } if "
-*End
-*EFRGBOtherWtPt 9300K/9300 K: " /XJXsetRGBOtherWtPt where
- { pop (9300K) XJXsetRGBOtherWtPt } if "
-*End
-*CloseUI: *EFRGBOtherWtPt
-
-
-*%EFIFlags *EFRGBOtherPhos Spooler|Command|Rerip
-*%EFIGroup *EFRGBOtherPhos Color/Color
-*OpenUI *EFRGBOtherPhos/(Other) Phosphors :PickOne
-*OrderDependency: 56.3 AnySetup *EFRGBOtherPhos
-*DefaultEFRGBOtherPhos: EFRGBOtherPhosDEF
-*EFRGBOtherPhos EFRGBOtherPhosDEF/Printer's default: ""
-*EFRGBOtherPhos HitachiEBU/Hitachi EBU: " /XJXsetRGBOtherPhos where
- { pop (Hitachi EBU) XJXsetRGBOtherPhos } if "
-*End
-*EFRGBOtherPhos HitachiIkegami/Hitachi/Ikegami: " /XJXsetRGBOtherPhos where
- { pop (Hitachi/Ikegami) XJXsetRGBOtherPhos } if "
-*End
-*EFRGBOtherPhos NTSC/NTSC: " /XJXsetRGBOtherPhos where
- { pop (NTSC) XJXsetRGBOtherPhos } if "
-*End
-*EFRGBOtherPhos RadiusPivot/Radius Pivot: " /XJXsetRGBOtherPhos where
- { pop (Radius Pivot) XJXsetRGBOtherPhos } if "
-*End
-*EFRGBOtherPhos SMPTE/SMPTE: " /XJXsetRGBOtherPhos where
- { pop (SMPTE) XJXsetRGBOtherPhos } if "
-*End
-*EFRGBOtherPhos Trinitron/Trinitron: " /XJXsetRGBOtherPhos where
- { pop (Trinitron) XJXsetRGBOtherPhos } if "
-*End
-*CloseUI: *EFRGBOtherPhos
-
-
-*%EFIFlags *EFSimulation Spooler|Command|Rerip
-*%EFIGroup *EFSimulation Color/Color
-*OpenUI *EFSimulation/CMYK Simulation :PickOne
-*OrderDependency: 57.0 AnySetup *EFSimulation
-*DefaultEFSimulation: EFSimulationDEF
-*EFSimulation EFSimulationDEF/Printer's default: ""
-*EFSimulation SWOP/SWOP-Coated: " /XJXsetSimulation where
- { pop (SWOP-Coated) XJXsetSimulation } if "
-*End
-*EFSimulation DIC/DIC: " /XJXsetSimulation where
- { pop (DIC) XJXsetSimulation } if "
-*End
-*EFSimulation Euroscale/Euroscale: " /XJXsetSimulation where
- { pop (Euroscale) XJXsetSimulation } if "
-*End
-*EFSimulation Custom1/Custom-1: " /XJXsetSimulation where
- { pop (Custom-1) XJXsetSimulation } if "
-*End
-*EFSimulation Custom2/Custom-2: " /XJXsetSimulation where
- { pop (Custom-2) XJXsetSimulation } if "
-*End
-*EFSimulation Custom3/Custom-3: " /XJXsetSimulation where
- { pop (Custom-3) XJXsetSimulation } if "
-*End
-*EFSimulation Custom4/Custom-4: " /XJXsetSimulation where
- { pop (Custom-4) XJXsetSimulation } if "
-*End
-*EFSimulation Custom5/Custom-5: " /XJXsetSimulation where
- { pop (Custom-5) XJXsetSimulation } if "
-*End
-*EFSimulation None/None: " /XJXsetSimulation where
- { pop (.None) XJXsetSimulation } if "
-*End
-*EFSimulation MatchCopy/Match Copy: " /XJXsetSimulation where
- { pop (.MatchCopy) XJXsetSimulation } if "
-*End
-*CloseUI: *EFSimulation
-
-
-*%EFIFlags *EFSimSpeed Spooler|Command|Rerip
-*%EFIGroup *EFSimSpeed Color/Color
-*OpenUI *EFSimSpeed/CMYK Simulation Method :PickOne
-*OrderDependency: 58.0 AnySetup *EFSimSpeed
-*DefaultEFSimSpeed: EFSimSpeedDEF
-*EFSimSpeed EFSimSpeedDEF/Printer's default: ""
-*EFSimSpeed Quick/Quick: " /XJXsetSimSpeed where
- { pop (Quick) XJXsetSimSpeed } if "
-*End
-*EFSimSpeed Full/Full: " /XJXsetSimSpeed where
- { pop (Full) XJXsetSimSpeed } if "
-*End
-*CloseUI: *EFSimSpeed
-
-
-*%EFIFlags *EFPureBlack Spooler|Command|Rerip|ColorSetup
-*%EFIGroup *EFPureBlack Color/Color
-*OpenUI *EFPureBlack/Pure Black Text/Graphics :PickOne
-*OrderDependency: 59.0 AnySetup *EFPureBlack
-*DefaultEFPureBlack: EFPureBlackDEF
-*EFPureBlack EFPureBlackDEF/Printer's default: ""
-*EFPureBlack False/Off: " /XJXsetPureBlack where
- { pop (False) XJXsetPureBlack } if "
-*End
-*EFPureBlack True/On: " /XJXsetPureBlack where
- { pop (True) XJXsetPureBlack } if "
-*End
-*CloseUI: *EFPureBlack
-
-
-*%EFIFlags *EFBlkOverprint Spooler|Command|Rerip|ColorSetup
-*%EFIGroup *EFBlkOverprint Color/Color
-*OpenUI *EFBlkOverprint/Black Overprint :PickOne
-*OrderDependency: 60.0 AnySetup *EFBlkOverprint
-*DefaultEFBlkOverprint: EFBlkOverprintDEF
-*EFBlkOverprint EFBlkOverprintDEF/Printer's default: ""
-*EFBlkOverprint False/Off: " /XJXsetBlkOverprint where
- { pop (False) XJXsetBlkOverprint } if "
-*End
-*EFBlkOverprint True/On: " /XJXsetBlkOverprint where
- { pop (True) XJXsetBlkOverprint } if "
-*End
-*CloseUI: *EFBlkOverprint
-
-
-*%EFIFlags *EFSpotColors Spooler|Command|Rerip|ColorSetup
-*%EFIGroup *EFSpotColors Color/Color
-*OpenUI *EFSpotColors/Spot Color Matching :PickOne
-*OrderDependency: 61.0 AnySetup *EFSpotColors
-*DefaultEFSpotColors: EFSpotColorsDEF
-*EFSpotColors EFSpotColorsDEF/Printer's default: ""
-*EFSpotColors False/Off: " /XJXsetSpotColors where
- { pop (False) XJXsetSpotColors } if "
-*End
-*EFSpotColors True/On: " /XJXsetSpotColors where
- { pop (True) XJXsetSpotColors } if "
-*End
-*CloseUI: *EFSpotColors
-
-*% ColorWise body ends here
-
-
-*%EFIFlags *EFRaster Command|Column|Rerip
-*%EFIGroup *EFRaster Job/Job
-*OpenUI *EFRaster/Save Fast Reprint : Boolean
-*OrderDependency: 65.0 AnySetup *EFRaster
-*DefaultEFRaster: False
-*EFRaster True/On: " userdict /XJXsetraster known
- { 1 XJXsetraster }
- if "
-*End
-*EFRaster False/Off: " userdict /XJXsetraster known
- { 0 XJXsetraster }
- if "
-*End
-*CloseUI: *EFRaster
-
-*% Halftone Information =============================
-*ScreenFreq: "50.0"
-*ScreenAngle: "0"
-*DefaultScreenProc: Line
-*ScreenProc Line: "
- {2 4
- { 3 1 roll 4 -1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec 8 mul 3 1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec add
- {
- 48 18 8 16 46 16 6 14
- 56 60 32 24 54 58 30 22
- 4 12 44 40 2 10 42 38
- 28 20 52 64 26 18 50 62
-
- 45 15 5 13 47 17 7 15
- 53 57 29 21 55 59 31 23
- 1 9 41 37 3 11 43 39
- 25 17 49 61 27 19 51 63
- }
- exch get 8 dup mul div} exec}"
-*End
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% PPD pages begins
-
-*% Paper Handling ===================
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*%EFIFlags *PageSize Column
-*OpenUI *PageSize/Page Size :PickOne
-*OrderDependency: 90 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/Letter:" userdict /XJXsetpagesize known
- { (Letter) XJXsetpagesize }
- { << /PageSize [612 792] /MediaType null
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageSize A4/A4: " userdict /XJXsetpagesize known
- { (A4)XJXsetpagesize }
- { << /PageSize [595 842] /MediaType null
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageSize Legal/Legal: " userdict /XJXsetpagesize known
- { (Legal)XJXsetpagesize } { legal } ifelse "
-*End
-*PageSize Tabloid/11x17: " userdict /XJXsetpagesize known
- { (Tabloid) XJXsetpagesize } { 11x17 } ifelse "
-*End
-*PageSize A3/A3: " userdict /XJXsetpagesize known
- { (A3) XJXsetpagesize } { a3 } ifelse "
-*End
-*PageSize 8x10/8x10: " userdict /XJXsetpagesize known
- { (EightByTen) XJXsetpagesize } { 8x10 } ifelse "
-*End
-*PageSize Legal13/Legal 13: " userdict /XJXsetpagesize known
- { (Legal13) XJXsetpagesize } { legal13 } ifelse "
-*End
-*PageSize 9x12/9x12: " userdict /XJXsetpagesize known
- { (NineByTwelve) XJXsetpagesize } { 9x12 } ifelse "
-*End
-*PageSize SEFLet/SEF Letter: " userdict /XJXsetpagesize known
- { (LetterSEF) XJXsetpagesize }
- { << /PageSize [612 792] /MediaType (ShortEdgeFeed)
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageSize SEFA4/SEF A4: " userdict /XJXsetpagesize known
- { (A4SEF) XJXsetpagesize }
- { << /PageSize [595 842] /MediaType (ShortEdgeFeed)
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageSize B4/B4: " userdict /XJXsetpagesize known
- { (B4) XJXsetpagesize } { b4 } ifelse "
-*End
-*PageSize B5/B5: " userdict /XJXsetpagesize known
- { (B5) XJXsetpagesize } { b5 } ifelse "
-*End
-*PageSize SEFB5/SEF B5: " userdict /XJXsetpagesize known
- { (B5SEF) XJXsetpagesize } { b5 } ifelse "
-*End
-*PageSize Docupac/Docupac: " userdict /XJXsetpagesize known
- { (Docupac) XJXsetpagesize } { Docupac } ifelse "
-*End
-*?PageSize: "
- save currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if (Unknown)
- 14 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [792 1224] (Tabloid) put
- dup [842 1191] (A3) put
- dup [595 842] (A4) put
- dup [576 720] (8x10) put
- dup [612 936] (Legal13) put
- dup [648 864] (9x12) put
- dup [612 792] (SEFLet) put
- dup [595 843] (SEFA4) put
- dup [729 1032] (B4) put
- dup [516 729] (B5) put
- dup [516 728] (SEFB5) put
- dup [684 842] (Docupac) put
- { 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
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*%EFIFlags *PageRegion
-*OpenUI *PageRegion :PickOne
-*OrderDependency: 95 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter/Letter: " userdict /XJXsetpagesize known
- { (Letter) XJXsetpagesize }
- { << /PageSize [612 792] /MediaType null
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageRegion A4/A4: " userdict /XJXsetpagesize known
- { (A4)XJXsetpagesize }
- { << /PageSize [595 842] /MediaType null
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageRegion Legal/Legal: " userdict /XJXsetpagesize known
- { (Legal)XJXsetpagesize } { legal } ifelse "
-*End
-*PageRegion Tabloid/11x17: " userdict /XJXsetpagesize known
- { (Tabloid) XJXsetpagesize } { 11x17 } ifelse "
-*End
-*PageRegion A3/A3: " userdict /XJXsetpagesize known
- { (A3) XJXsetpagesize } { a3 } ifelse "
-*End
-*PageRegion 8x10/8x10: " userdict /XJXsetpagesize known
- { (EightByTen) XJXsetpagesize } { 8x10 } ifelse "
-*End
-*PageRegion Legal13/Legal 13: " userdict /XJXsetpagesize known
- { (Legal13) XJXsetpagesize } { legal13 } ifelse "
-*End
-*PageRegion 9x12/9x12: " userdict /XJXsetpagesize known
- { (NineByTwelve) XJXsetpagesize } { 9x12 } ifelse "
-*End
-*PageRegion SEFLet/SEF Letter: " userdict /XJXsetpagesize known
- { (LetterSEF) XJXsetpagesize }
- { << /PageSize [612 792] /MediaType (ShortEdgeFeed)
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageRegion SEFA4/SEF A4: " userdict /XJXsetpagesize known
- { (A4SEF) XJXsetpagesize }
- { << /PageSize [595 842] /MediaType (ShortEdgeFeed)
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageRegion B4/B4: " userdict /XJXsetpagesize known
- { (B4) XJXsetpagesize } { b4 } ifelse "
-*End
-*PageRegion B5/B5: " userdict /XJXsetpagesize known
- { (B5) XJXsetpagesize } { b5 } ifelse "
-*End
-*PageRegion SEFB5/SEF B5: " userdict /XJXsetpagesize known
- { (B5SEF) XJXsetpagesize } { b5 } ifelse "
-*End
-*PageRegion Docupac/Docupac: " userdict /XJXsetpagesize known
- { (Docupac) XJXsetpagesize } { Docupac } ifelse "
-*End
-*CloseUI: *PageRegion
-
-*DefaultImageableArea: Letter
-*ImageableArea Letter/Letter: "9 12 589 783"
-*ImageableArea A4/A4: "9 12 572 833"
-*ImageableArea Legal/Legal: "9 9 600 985"
-*ImageableArea Tabloid/11x17: "9 9 780 1201"
-*ImageableArea A3/A3: "10 10 830 1168"
-*ImageableArea 8x10/8x10: "9 12 553 711"
-*ImageableArea Legal13/Legal 13: "9 9 600 913"
-*ImageableArea 9x12/9x12: "9 9 636 841"
-*ImageableArea SEFLet/SEF Letter: "9 10 600 770"
-*ImageableArea SEFA4/SEF A4: "9 10 583 820"
-*ImageableArea B4/B4: "9 9 717 1006"
-*ImageableArea B5/B5: "9 9 490 717"
-*ImageableArea SEFB5/SEF B5: "9 12 507 703"
-*ImageableArea Docupac/Docupac: "9 9 672 819"
-*?ImageableArea: "
- save /cvp { cvi ( ) cvs print ( ) print } bind def
- newpath clippath pathbbox
- 4 -2 roll exch 2 {ceiling cvp} repeat
- exch 2 {floor cvp} repeat flush
- restore
-"
-*End
-
-*% These provide the physical dimensions of the paper (by keyword)
-*DefaultPaperDimension: Letter
-*PaperDimension Letter/Letter: "612 792"
-*PaperDimension A4/A4: "595 842"
-*PaperDimension Legal/Legal: "612 1008"
-*PaperDimension Tabloid/11x17: "792 1224"
-*PaperDimension A3/A3: "842 1191"
-*PaperDimension 8x10/8x10: "576 720"
-*PaperDimension Legal13/Legal 13: "612 936"
-*PaperDimension 9x12/9x12: "648 864"
-*PaperDimension SEFLet/SEF Letter: "612 793"
-*PaperDimension SEFA4/SEF A4: "595 843"
-*PaperDimension B4/B4: "729 1032"
-*PaperDimension B5/B5: "516 729"
-*PaperDimension SEFB5/SEF B5: "516 728"
-*PaperDimension Docupac/Docupac: "684 842"
-
-*% PPD pages ends
-
-*%EFIFlags *EFTrayOvrWrt Spooler|Command
-*OpenUIEFI *EFTrayOvrWrt/Bypass Tray :Boolean
-*OrderDependency: 65 AnySetup *EFTrayOvrWrt
-*DefaultEFTrayOvrWrt: False
-*EFTrayOvrWrt True/On: "1 dict dup /ManualFeed true put setpagedevice"
-*EFTrayOvrWrt False/Off: "1 dict dup /ManualFeed false put setpagedevice"
-*?EFTrayOvrWrt: "
- save currentpagedevice /ManualFeed get
- {(True)} {(False)} ifelse = flush restore"
-*End
-*CloseUIEFI: *EFTrayOvrWrt
-
-*RequiresPageRegion All: True
-*%EFIFlags *InputSlot Command|Column
-*%EFIGroup *InputSlot Finishing/Finishing
-*OpenUI *InputSlot/Paper Source : PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: AutoSelect
-*InputSlot AutoSelect/AutoSelect: "(printerinfo trayselect -1) =string
- FieryXJdict /ExtCmdGetExec get exec {pop} if"
-*End
-*InputSlot Tray1/Tray 1: "(printerinfo trayselect 1) =string
- FieryXJdict /ExtCmdGetExec get exec {pop} if"
-*End
-*InputSlot Tray2/Tray 2: "(printerinfo trayselect 2) =string
- FieryXJdict /ExtCmdGetExec get exec {pop} if"
-*End
-*InputSlot Tray3/Tray 3: "(printerinfo trayselect 3) =string
- FieryXJdict /ExtCmdGetExec get exec {pop} if"
-*End
-*InputSlot ManualFeed/Manual Feed: "
- 1 dict dup /ManualFeed true put setpagedevice"
-*End
-*CloseUI: *InputSlot
-
-*% Font Information =========================
-*DefaultFont: Courier
-*Font AlbertusMT: Standard "(001.000)" Standard Disk
-*Font AlbertusMT-Italic: Standard "(001.000)" Standard Disk
-*Font AlbertusMT-Light: Standard "(001.000)" Standard Disk
-*Font AntiqueOlive-Bold: Standard "(001.001)" Standard Disk
-*Font AntiqueOlive-Compact: Standard "(001.001)" Standard Disk
-*Font AntiqueOlive-Italic: Standard "(001.001)" Standard Disk
-*Font AntiqueOlive-Roman: Standard "(001.001)" Standard Disk
-*Font Apple-Chancery: Standard "(002.000)" Standard Disk
-*Font Arial-BoldItalicMT: Standard "(002.000)" Standard Disk
-*Font Arial-BoldMT: Standard "(002.000)" Standard Disk
-*Font Arial-ItalicMT: Standard "(002.000)" Standard Disk
-*Font ArialMT: Standard "(002.000)" Standard Disk
-*Font AvantGarde-Book: Standard "(002.000)" Standard Disk
-*Font AvantGarde-BookOblique: Standard "(002.000)" Standard Disk
-*Font AvantGarde-Demi: Standard "(002.000)" Standard Disk
-*Font AvantGarde-DemiOblique: Standard "(002.000)" Standard Disk
-*Font Bodoni: Standard "(001.002)" Standard Disk
-*Font Bodoni-Bold: Standard "(001.002)" Standard Disk
-*Font Bodoni-BoldItalic: Standard "(001.002)" Standard Disk
-*Font Bodoni-Italic: Standard "(001.002)" Standard Disk
-*Font Bodoni-Poster: Standard "(001.002)" Standard Disk
-*Font Bodoni-PosterCompressed: Standard "(001.001)" Standard Disk
-*Font Bookman-Demi: Standard "(002.000)" Standard Disk
-*Font Bookman-DemiItalic: Standard "(002.000)" Standard Disk
-*Font Bookman-Light: Standard "(002.000)" Standard Disk
-*Font Bookman-LightItalic: Standard "(002.000)" Standard Disk
-*Font Carta: Standard "(001.001)" Standard Disk
-*Font Chicago: Standard "(002.000)" Standard Disk
-*Font Clarendon: Standard "(001.001)" Standard Disk
-*Font Clarendon-Bold: Standard "(001.001)" Standard Disk
-*Font Clarendon-Light: Standard "(001.001)" Standard Disk
-*Font CooperBlack: Standard "(001.003)" Standard Disk
-*Font CooperBlack-Italic: Standard "(001.003)" Standard Disk
-*Font Copperplate-ThirtyThreeBC: Standard "(001.002)" Standard Disk
-*Font Copperplate-ThirtyTwoBC: Standard "(001.002)" Standard Disk
-*Font Coronet-Regular: Standard "(001.000)" Standard Disk
-*Font Courier: Standard "(003.000)" Standard Disk
-*Font Courier-Bold: Standard "(003.000)" Standard Disk
-*Font Courier-BoldOblique: Standard "(003.000)" Standard Disk
-*Font Courier-Oblique: Standard "(003.000)" Standard Disk
-*Font Eurostile: Standard "(001.002)" Standard Disk
-*Font Eurostile-Bold: Standard "(001.001)" Standard Disk
-*Font Eurostile-BoldExtendedTwo: Standard "(001.002)" Standard Disk
-*Font Eurostile-ExtendedTwo: Standard "(001.002)" Standard Disk
-*Font Geneva: Standard "(002.000)" Standard Disk
-*Font GillSans: Standard "(001.002)" Standard Disk
-*Font GillSans-Bold: Standard "(001.001)" Standard Disk
-*Font GillSans-BoldCondensed: Standard "(001.001)" Standard Disk
-*Font GillSans-BoldItalic: Standard "(001.002)" Standard Disk
-*Font GillSans-Condensed: Standard "(001.001)" Standard Disk
-*Font GillSans-ExtraBold: Standard "(001.001)" Standard Disk
-*Font GillSans-Italic: Standard "(001.002)" Standard Disk
-*Font GillSans-Light: Standard "(001.001)" Standard Disk
-*Font GillSans-LightItalic: Standard "(001.002)" Standard Disk
-*Font Goudy: Standard "(001.003)" Standard Disk
-*Font Goudy-Bold: Standard "(001.002)" Standard Disk
-*Font Goudy-BoldItalic: Standard "(001.002)" Standard Disk
-*Font Goudy-ExtraBold: Standard "(001.001)" Standard Disk
-*Font Goudy-Italic: Standard "(001.002)" Standard Disk
-*Font Helvetica: Standard "(002.000)" Standard Disk
-*Font Helvetica-Bold: Standard "(002.000)" Standard Disk
-*Font Helvetica-BoldOblique: Standard "(002.000)" Standard Disk
-*Font Helvetica-Condensed: Standard "(002.000)" Standard Disk
-*Font Helvetica-Condensed-Bold: Standard "(002.000)" Standard Disk
-*Font Helvetica-Condensed-BoldObl: Standard "(002.000)" Standard Disk
-*Font Helvetica-Condensed-Oblique: Standard "(002.000)" Standard Disk
-*Font Helvetica-Narrow: Standard "(002.000)" Standard Disk
-*Font Helvetica-Narrow-Bold: Standard "(002.000)" Standard Disk
-*Font Helvetica-Narrow-BoldOblique: Standard "(002.000)" Standard Disk
-*Font Helvetica-Narrow-Oblique: Standard "(002.000)" Standard Disk
-*Font Helvetica-Oblique: Standard "(002.000)" Standard Disk
-*Font HoeflerText-Black: Standard "(002.000)" Standard Disk
-*Font HoeflerText-BlackItalic: Standard "(002.000)" Standard Disk
-*Font HoeflerText-Italic: Standard "(002.000)" Standard Disk
-*Font HoeflerText-Ornaments: Standard "(002.000)" Standard Disk
-*Font HoeflerText-Regular: Standard "(002.000)" Standard Disk
-*Font JoannaMT: Standard "(001.000)" Standard Disk
-*Font JoannaMT-Bold: Standard "(001.000)" Standard Disk
-*Font JoannaMT-BoldItalic: Standard "(001.000)" Standard Disk
-*Font JoannaMT-Italic: Standard "(001.000)" Standard Disk
-*Font LetterGothic: Standard "(001.004)" Standard Disk
-*Font LetterGothic-Bold: Standard "(001.006)" Standard Disk
-*Font LetterGothic-BoldSlanted: Standard "(001.005)" Standard Disk
-*Font LetterGothic-Slanted: Standard "(001.004)" Standard Disk
-*Font LubalinGraph-Book: Standard "(001.002)" Standard Disk
-*Font LubalinGraph-BookOblique: Standard "(001.002)" Standard Disk
-*Font LubalinGraph-Demi: Standard "(001.002)" Standard Disk
-*Font LubalinGraph-DemiOblique: Standard "(001.002)" Standard Disk
-*Font Marigold: Standard "(001.000)" Standard Disk
-*Font Monaco: Standard "(002.000)" Standard Disk
-*Font MonaLisa-Recut: Standard "(001.000)" Standard Disk
-*Font NewCenturySchlbk-Bold: Standard "(002.000)" Standard Disk
-*Font NewCenturySchlbk-BoldItalic: Standard "(002.000)" Standard Disk
-*Font NewCenturySchlbk-Italic: Standard "(002.000)" Standard Disk
-*Font NewCenturySchlbk-Roman: Standard "(002.000)" Standard Disk
-*Font NewYork: Standard "(002.000)" Standard Disk
-*Font Optima: Standard "(001.005)" Standard Disk
-*Font Optima-Bold: Standard "(001.005)" Standard Disk
-*Font Optima-BoldItalic: Standard "(001.000)" Standard Disk
-*Font Optima-Italic: Standard "(001.000)" Standard Disk
-*Font Oxford: Standard "(001.000)" Standard Disk
-*Font Palatino-Bold: Standard "(002.000)" Standard Disk
-*Font Palatino-BoldItalic: Standard "(002.000)" Standard Disk
-*Font Palatino-Italic: Standard "(002.000)" Standard Disk
-*Font Palatino-Roman: Standard "(002.000)" Standard Disk
-*Font StempelGaramond-Bold: Standard "(001.002)" Standard Disk
-*Font StempelGaramond-BoldItalic: Standard "(001.002)" Standard Disk
-*Font StempelGaramond-Italic: Standard "(001.002)" Standard Disk
-*Font StempelGaramond-Roman: Standard "(001.002)" Standard Disk
-*Font Symbol: Standard "(001.008)" Standard Disk
-*Font Tekton: Standard "(001.001)" Standard Disk
-*Font Times-Bold: Standard "(002.000)" Standard Disk
-*Font Times-BoldItalic: Standard "(002.000)" Standard Disk
-*Font Times-Italic: Standard "(002.000)" Standard Disk
-*Font Times-Roman: Standard "(002.000)" Standard Disk
-*Font TimesNewRomanPS-BoldItalicMT: Standard "(002.000)" Standard Disk
-*Font TimesNewRomanPS-BoldMT: Standard "(002.000)" Standard Disk
-*Font TimesNewRomanPS-ItalicMT: Standard "(002.000)" Standard Disk
-*Font TimesNewRomanPSMT: Standard "(002.000)" Standard Disk
-*Font Univers: Standard "(001.003)" Standard Disk
-*Font Univers-Bold: Standard "(001.003)" Standard Disk
-*Font Univers-BoldExt: Standard "(001.000)" Standard Disk
-*Font Univers-BoldExtObl: Standard "(001.000)" Standard Disk
-*Font Univers-BoldOblique: Standard "(001.003)" Standard Disk
-*Font Univers-Condensed: Standard "(001.002)" Standard Disk
-*Font Univers-CondensedBold: Standard "(001.001)" Standard Disk
-*Font Univers-CondensedBoldOblique: Standard "(001.001)" Standard Disk
-*Font Univers-CondensedOblique: Standard "(001.002)" Standard Disk
-*Font Univers-Extended: Standard "(001.000)" Standard Disk
-*Font Univers-ExtendedObl: Standard "(001.000)" Standard Disk
-*Font Univers-Light: Standard "(001.003)" Standard Disk
-*Font Univers-LightOblique: Standard "(001.003)" Standard Disk
-*Font Univers-Oblique: Standard "(001.003)" Standard Disk
-*Font Wingdings-Regular: Standard "(002.000)" Standard Disk
-*Font ZapfChancery-MediumItalic: Standard "(002.000)" Standard Disk
-*Font ZapfDingbats: Standard "(002.000)" Standard Disk
-*?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 (*) {cvn ==} 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: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "printing"
-*Status: "scanning"
-
-*Status: "PrinterError: Ok"
-*Status: "PrinterError: Reset the copier and fiery"
-*Status: "PrinterError: Copier is busy (Copier mode)"
-*Status: "PrinterError: Copier is busy (AGOC)"
-*Status: "PrinterError: Copier is busy (FUSER)"
-*Status: "PrinterError: Copier is busy (ROS)"
-*Status: "PrinterError: Copier is busy (DRUM HEATER)"
-*Status: "PrinterError: Copier is busy (MC)"
-*Status: "PrinterError: Paper jam"
-*Status: "PrinterError: Copier's interlock is open"
-*Status: "PrinterError: Out of toner"
-*Status: "PrinterError: Fuser web empty"
-*Status: "PrinterError: Waste toner container is full"
-*Status: "PrinterError: Copier's accessary is disabled"
-
-*Status: "PrinterError: Load A3 paper in tray"
-*Status: "PrinterError: Load A4 paper in tray"
-*Status: "PrinterError: Load A4 SEF paper in tray"
-*Status: "PrinterError: Load 11x17 paper in tray"
-*Status: "PrinterError: Load Letter paper in tray"
-*Status: "PrinterError: Load Letter SEF paper in tray"
-*Status: "PrinterError: Load Legal paper in tray"
-*Status: "PrinterError: Load 8x10 paper in tray"
-*Status: "PrinterError: Load Legal 13 paper in tray"
-*Status: "PrinterError: Load 9x12 paper in tray"
-
-*Status: "PrinterError: An unknown copier error occurred"
-*Status: "PrinterError: Copier is offline"
-
-*Status: "PrinterError: Load A3 paper in bypass tray"
-*Status: "PrinterError: Load A4 paper bypass tray"
-*Status: "PrinterError: Load A4 SEF paper bypass tray"
-*Status: "PrinterError: Load 11x17 paper bypass tray"
-*Status: "PrinterError: Load Letter paper bypass tray"
-*Status: "PrinterError: Load Letter SEF paper bypass tray"
-*Status: "PrinterError: Load Legal paper bypass tray"
-*Status: "PrinterError: Load 8x10 paper bypass tray"
-*Status: "PrinterError: Load Legal 13 paper bypass tray"
-*Status: "PrinterError: Load 9x12 paper bypass tray"
-
-*Status: "PrinterError: Sorter problem (See copier console)"
-*Status: "PrinterError: Copier is busy (UI)"
-
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "EtherTalk"
-*Source: "Parallel"
-*Source: "TCP/IP"
-*Source: "Novell IPX"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-
-*PrinterError: "Ok"
-*PrinterError: "Reset the copier and fiery"
-*PrinterError: "Copier is busy (Copier mode)"
-*PrinterError: "Copier is busy (AGOC)"
-*PrinterError: "Copier is busy (FUSER)"
-*PrinterError: "Copier is busy (ROS)"
-*PrinterError: "Copier is busy (DRUM HEATER)"
-*PrinterError: "Copier is busy (MC)"
-*PrinterError: "Paper jam"
-*PrinterError: "Copier's interlock is open"
-*PrinterError: "Out of toner"
-*PrinterError: "Fuser web empty"
-*PrinterError: "Waste toner container is full"
-*PrinterError: "Copier's accessary is disabled"
-
-*PrinterError: "Load A3 paper in tray"
-*PrinterError: "Load A4 paper in tray"
-*PrinterError: "Load A4 SEF paper in tray"
-*PrinterError: "Load 11x17 paper in tray"
-*PrinterError: "Load Letter paper in tray"
-*PrinterError: "Load Letter SEF paper in tray"
-*PrinterError: "Load Legal paper in tray"
-*PrinterError: "Load 8x10 paper in tray"
-*PrinterError: "Load Legal 13 paper in tray"
-*PrinterError: "Load 9x12 paper in tray"
-
-*PrinterError: "An unknown copier error occurred"
-*PrinterError: "Copier is offline"
-
-*PrinterError: "Load A3 paper in bypass tray"
-*PrinterError: "Load A4 paper bypass tray"
-*PrinterError: "Load A4 SEF paper bypass tray"
-*PrinterError: "Load 11x17 paper bypass tray"
-*PrinterError: "Load Letter paper bypass tray"
-*PrinterError: "Load Letter SEF paper bypass tray"
-*PrinterError: "Load Legal paper bypass tray"
-*PrinterError: "Load 8x10 paper bypass tray"
-*PrinterError: "Load Legal 13 paper bypass tray"
-*PrinterError: "Load 9x12 paper bypass tray"
-
-*PrinterError: "Sorter problem (See copier console)"
-*PrinterError: "Copier is busy (UI)"
-
-
-*% Color Separation Information ====================
-
-
-*% Custom Inks for Fiery Logo
-*InkName: P300FieryBlue/Fiery Blue
-*InkName: P199FieryRed/Fiery Red
-*InkName: PblackFieryBlack/Fiery Black
-*CustomCMYK P300FieryBlue: ".9 .9 .0 .0"
-*CustomCMYK P199FieryRed: ".0 .9 .9 .0"
-*CustomCMYK PblackFieryBlack: ".2 .1 .1 .9"
-
-*DefaultColorSep: Black.50lpi.400dpi
-
-*% -------Halftone Graphics Mode (Hi-Res mode)
-*ColorSepScreenAngle Cyan.50lpi.400dpi: "0"
-*ColorSepScreenAngle Magenta.50lpi.400dpi: "0"
-*ColorSepScreenAngle Yellow.50lpi.400dpi: "0"
-*ColorSepScreenAngle Black.50lpi.400dpi: "0"
-*ColorSepScreenFreq Cyan.50lpi.400dpi: "50.0"
-*ColorSepScreenFreq Magenta.50lpi.400dpi: "50.0"
-*ColorSepScreenFreq Yellow.50lpi.400dpi: "50.0"
-*ColorSepScreenFreq Black.50lpi.400dpi: "50.0"
-*ColorSepScreenProc Cyan.50lpi.400dpi: "{6 5
- { 3 1 roll 4 -1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec 8 mul 3 1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec add
- [
- 48 18 8 16 46 16 6 14
- 56 60 32 24 54 58 30 22
- 4 12 44 40 2 10 42 38
- 28 20 52 64 26 18 50 62
-
- 45 15 5 13 47 17 7 15
- 53 57 29 21 55 59 31 23
- 1 9 41 37 3 11 43 39
- 25 17 49 61 27 19 51 63
- ]
- exch get 8 dup mul div} exec}"
-*End
-
-*ColorSepScreenProc Magenta.50lpi.400dpi: "{4 7
- { 3 1 roll 4 -1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec 8 mul 3 1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec add
- [
- 48 18 8 16 46 16 6 14
- 56 60 32 24 54 58 30 22
- 4 12 44 40 2 10 42 38
- 28 20 52 64 26 18 50 62
-
- 45 15 5 13 47 17 7 15
- 53 57 29 21 55 59 31 23
- 1 9 41 37 3 11 43 39
- 25 17 49 61 27 19 51 63
- ]
- exch get 8 dup mul div} exec}"
-*End
-
-*ColorSepScreenProc Yellow.50lpi.400dpi: "{5 2
- { 3 1 roll 4 -1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec 8 mul 3 1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec add
- [
- 48 18 8 16 46 16 6 14
- 56 60 32 24 54 58 30 22
- 4 12 44 40 2 10 42 38
- 28 20 52 64 26 18 50 62
-
- 45 15 5 13 47 17 7 15
- 53 57 29 21 55 59 31 23
- 1 9 41 37 3 11 43 39
- 25 17 49 61 27 19 51 63
- ]
- exch get 8 dup mul div} exec}"
-*End
-
-*ColorSepScreenProc Black.50lpi.400dpi: "{2 4
- { 3 1 roll 4 -1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec 8 mul 3 1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec add
- [
- 48 18 8 16 46 16 6 14
- 56 60 32 24 54 58 30 22
- 4 12 44 40 2 10 42 38
- 28 20 52 64 26 18 50 62
-
- 45 15 5 13 47 17 7 15
- 53 57 29 21 55 59 31 23
- 1 9 41 37 3 11 43 39
- 25 17 49 61 27 19 51 63
- ]
- exch get 8 dup mul div} exec}"
-*End
-
-*% PPD Last Modified 5.19.98
-*% End of PPD file
-*% The byte count of this file should be exactly 067211 or 068909
-*% depending on the filesystem it resides in.
-*% end of PPD file for Fiery ZX 5790
diff --git a/psprint_config/configuration/ppds/EFAX4010.PS b/psprint_config/configuration/ppds/EFAX4010.PS
deleted file mode 100644
index 839cb98901b1..000000000000
--- a/psprint_config/configuration/ppds/EFAX4010.PS
+++ /dev/null
@@ -1,1976 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*% *********
-*% EFI Information Block
-*%
-*FileVersion: "0.1"
-*%
-*% *********
-
-*FormatVersion: "4.3"
-*FileVersion: "1.0"
-*PCFileName: "EFAX4010.PPD"
-*LanguageVersion: English
-*LanguageEncoding: ISOLatin1
-*Product: "(Fiery ZX DocuColor 40)"
-*PSVersion: "(3010.104) 1"
-*ModelName: "Fiery ZX DocuColor 40 Color Server v1.0"
-*ShortNickName: "Fiery ZX DocuColor 40 v1.0"
-*NickName: "Fiery ZX DocuColor 40 Color Server v1.0"
-*Manufacturer: "Xerox"
-
-*% PPD body begins
-
-*% === Options and Constraints =========
-
-*%EFIGroupName Job/Job :True
-*%EFIGroupName Media/Media :True
-*%EFIGroupName Color/Color :True
-*%EFIGroupName Finishing/Finishing :True
-*%EFIGroupName Notes/Notes :True
-*%EFIGroupName FreeForm/FreeForm :True
-
-*%EFIFlags *Notes1 Column
-*%EFIGroup *Notes1 Notes/Notes
-*%EFIJobNote *Notes1/Notes 1 :32
-
-*%EFIFlags *Notes2 Column
-*%EFIGroup *Notes2 Notes/Notes
-*%EFIJobNote *Notes2/Notes 2 :32
-
-*%EFIFlags *Instruct Column
-*%EFIGroup *Instruct Notes/Notes
-*%EFIJobNote *Instruct/Instructions :128
-
-*% Constraints on Compression and document printing
-*% (can't constraint on collate because is works with sorter...)
-*UIConstraints: *EFCompression False *EFOutputOrder Reverse
-*UIConstraints: *EFOutputOrder Reverse *EFCompression False
-
-*% SlipSheet on means no Tray 3
-*UIConstraints: *Slipsheet True *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *Slipsheet True
-
-*% Slip Sheet disabled when Sorter On
-*UIConstraints: *Sorter True *Slipsheet True
-*UIConstraints: *Slipsheet True *Sorter True
-
-*% Slip Sheet disabled when stapling on
-*UIConstraints: *EFStapler On *Slipsheet True
-*UIConstraints: *Slipsheet True *EFStapler On
-
-*% Stapler must be off when the job is uncollated
-*UIConstraints: *EFCollate False *EFStapler On
-*UIConstraints: *EFStapler On *EFCollate False
-
-*% Stapler must be off for transparency and film
-*UIConstraints: *MediaType Transparent *EFStapler On
-*UIConstraints: *MediaType Interleaved *EFStapler On
-*UIConstraints: *MediaType Film *EFStapler On
-*UIConstraints: *EFStapler On *MediaType Transparent
-*UIConstraints: *EFStapler On *MediaType Interleaved
-*UIConstraints: *EFStapler On *MediaType Film
-
-*% Constraints on MediaType with Tray1-3...................
-*UIConstraints: *MediaType Thick *InputSlot Tray1
-*UIConstraints: *MediaType Transparent *InputSlot Tray1
-*UIConstraints: *MediaType Interleaved *InputSlot Tray1
-*UIConstraints: *MediaType Film *InputSlot Tray1
-*UIConstraints: *InputSlot Tray1 *MediaType Thick
-*UIConstraints: *InputSlot Tray1 *MediaType Transparent
-*UIConstraints: *InputSlot Tray1 *MediaType Interleaved
-*UIConstraints: *InputSlot Tray1 *MediaType Film
-
-*UIConstraints: *MediaType Thick *InputSlot Tray2
-*UIConstraints: *MediaType Transparent *InputSlot Tray2
-*UIConstraints: *MediaType Interleaved *InputSlot Tray2
-*UIConstraints: *MediaType Film *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *MediaType Thick
-*UIConstraints: *InputSlot Tray2 *MediaType Transparent
-*UIConstraints: *InputSlot Tray2 *MediaType Interleaved
-*UIConstraints: *InputSlot Tray2 *MediaType Film
-
-*UIConstraints: *MediaType Thick *InputSlot Tray3
-*UIConstraints: *MediaType Transparent *InputSlot Tray3
-*UIConstraints: *MediaType Interleaved *InputSlot Tray3
-*UIConstraints: *MediaType Film *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *MediaType Thick
-*UIConstraints: *InputSlot Tray3 *MediaType Transparent
-*UIConstraints: *InputSlot Tray3 *MediaType Interleaved
-*UIConstraints: *InputSlot Tray3 *MediaType Film
-
-*UIConstraints: *MediaType Thick *EFDuplex TopTop
-*UIConstraints: *MediaType Thick *EFDuplex TopBot
-*UIConstraints: *MediaType Transparent *EFDuplex TopTop
-*UIConstraints: *MediaType Transparent *EFDuplex TopBot
-*UIConstraints: *MediaType Interleaved *EFDuplex TopTop
-*UIConstraints: *MediaType Interleaved *EFDuplex TopBot
-*UIConstraints: *MediaType Film *EFDuplex TopTop
-*UIConstraints: *MediaType Film *EFDuplex TopBot
-*UIConstraints: *InputSlot TrayManual *EFDuplex TopTop
-*UIConstraints: *InputSlot TrayManual *EFDuplex TopBot
-
-*UIConstraints: *EFDuplex TopTop *MediaType Thick
-*UIConstraints: *EFDuplex TopTop *MediaType Transparent
-*UIConstraints: *EFDuplex TopTop *MediaType Interleaved
-*UIConstraints: *EFDuplex TopTop *MediaType Film
-*UIConstraints: *EFDuplex TopTop *InputSlot TrayManual
-*UIConstraints: *EFDuplex TopBot *MediaType Thick
-*UIConstraints: *EFDuplex TopBot *MediaType Transparent
-*UIConstraints: *EFDuplex TopBot *MediaType Interleaved
-*UIConstraints: *EFDuplex TopBot *MediaType Film
-*UIConstraints: *EFDuplex TopBot *InputSlot TrayManual
-
-*% Constraints for FreeForm =======================
-*UIConstraints: *EFCreateMaster *EFUseMaster
-*UIConstraints: *EFUseMaster *EFCreateMaster
-
-*% ColorWise UIConstraints start here
-*% TV@UIC1.0@CMYK@971202
-
-*UIConstraints: *EFSimulation None *EFSimSpeed Quick
-*UIConstraints: *EFSimSpeed Quick *EFSimulation None
-*UIConstraints: *EFSimulation None *EFSimSpeed Full
-*UIConstraints: *EFSimSpeed Full *EFSimulation None
-*UIConstraints: *EFSimulation MatchCopy *EFSimSpeed Quick
-*UIConstraints: *EFSimSpeed Quick *EFSimulation MatchCopy
-*UIConstraints: *EFSimulation MatchCopy *EFSimSpeed Full
-*UIConstraints: *EFSimSpeed Full *EFSimulation MatchCopy
-
-*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherGamma 1.0
-*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride DummyEFRGB_OR
-*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherGamma 1.2
-*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride DummyEFRGB_OR
-*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherGamma 1.4
-*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride DummyEFRGB_OR
-*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherGamma 1.6
-*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride DummyEFRGB_OR
-*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherGamma 1.8
-*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride DummyEFRGB_OR
-*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherGamma 2.0
-*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride DummyEFRGB_OR
-*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherGamma 2.2
-*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride DummyEFRGB_OR
-*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherGamma 2.4
-*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride DummyEFRGB_OR
-*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherGamma 2.6
-*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride DummyEFRGB_OR
-*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherGamma 2.8
-*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride DummyEFRGB_OR
-*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherGamma 3.0
-*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride DummyEFRGB_OR
-*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherWtPt 5000K
-*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride DummyEFRGB_OR
-*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherWtPt 5500K
-*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride DummyEFRGB_OR
-*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherWtPt 6500K
-*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride DummyEFRGB_OR
-*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherWtPt 7500K
-*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride DummyEFRGB_OR
-*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherWtPt 9300K
-*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride DummyEFRGB_OR
-*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherPhos HitachiEBU
-*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride DummyEFRGB_OR
-*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherPhos HitachiIkegami
-*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride DummyEFRGB_OR
-*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherPhos NTSC
-*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride DummyEFRGB_OR
-*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherPhos RadiusPivot
-*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride DummyEFRGB_OR
-*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherPhos SMPTE
-*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride DummyEFRGB_OR
-*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherPhos Trinitron
-*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride DummyEFRGB_OR
-
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.0
-*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.2
-*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.4
-*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.6
-*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.8
-*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.0
-*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.2
-*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.4
-*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.6
-*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.8
-*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 3.0
-*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 5000K
-*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 5500K
-*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 6500K
-*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 7500K
-*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 9300K
-*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos HitachiEBU
-*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos HitachiIkegami
-*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos NTSC
-*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos RadiusPivot
-*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos SMPTE
-*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos Trinitron
-*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride EFIRGB
-
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.0
-*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.2
-*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.4
-*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.6
-*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.8
-*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.0
-*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.2
-*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.4
-*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.6
-*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.8
-*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 3.0
-*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 5000K
-*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 5500K
-*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 6500K
-*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 7500K
-*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 9300K
-*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos HitachiEBU
-*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos HitachiIkegami
-*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos NTSC
-*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos RadiusPivot
-*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos SMPTE
-*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos Trinitron
-*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride sRGB
-
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.0
-*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.2
-*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.4
-*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.6
-*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.8
-*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.0
-*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.2
-*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.4
-*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.6
-*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.8
-*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 3.0
-*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 5000K
-*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 5500K
-*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 6500K
-*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 7500K
-*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 9300K
-*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos HitachiEBU
-*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos HitachiIkegami
-*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos NTSC
-*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos RadiusPivot
-*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos SMPTE
-*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos Trinitron
-*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride Apple13
-
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.0
-*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.2
-*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.4
-*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.6
-*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.8
-*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.0
-*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.2
-*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.4
-*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.6
-*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.8
-*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 3.0
-*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 5000K
-*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 5500K
-*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 6500K
-*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 7500K
-*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 9300K
-*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos HitachiEBU
-*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos HitachiIkegami
-*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos NTSC
-*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos RadiusPivot
-*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos SMPTE
-*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos Trinitron
-*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride Off
-
-*% ColorWise UIConstraints end here
-
-
-*% General Information and Defaults ===============
-*FreeVM: "16632226"
-*VMOption None/Standard: "16632226"
-*FCacheSize None: 204800
-*LanguageLevel: "3"
-*ColorDevice: True
-*DefaultColorSpace: CMYK
-*VariablePaperSize: True
-*PrintPSErrors: True
-*TTRasterizer: Type42
-*ContoneOnly: True
-*ScreenFreq: "100"
-*ScreenAngle: "50"
-*FileSystem: True
-*?FileSystem: "
- save
- statusdict /diskstatus known{(True)} {(False)} ifelse = flush
- restore
- "
-*End
-*Throughput: "40"
-*Password: "0"
-*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: 400dpi
-*?Resolution: "
-save
- initgraphics
- 0 0 moveto currentpoint matrix defaultmatrix transform
- 0 72 lineto currentpoint matrix defaultmatrix transform
- 3 -1 roll sub dup mul
- 3 1 roll exch sub dup mul
- add sqrt round cvi
- ( ) cvs print (dpi) = flush
-restore
-"
-*End
-
-*AccurateScreensSupport: True
-
-*%EFIFlags *EFPrange Command
-*%EFIGroup *EFPrange Job/Job
-*OpenUIEFI *EFPrange/Page Range : PickOne
-*OrderDependency: 70.0 AnySetup *EFPrange
-*DefaultEFPrange: All
-*EFPrange All/All: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- currentglobal true setglobal
- DriverOps /pagerange [ ] put
- setglobal "
-*End
-*EFPrange Even/Even: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- currentglobal true setglobal
- DriverOps /pagerange [ 1 1000 { dup 2 add } repeat ] put
- setglobal "
-*End
-*EFPrange Odd/Odd: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- currentglobal true setglobal
- DriverOps /pagerange [ 0 1000 { dup 2 add } repeat ] put
- setglobal "
-*End
-*EFPrange range1/1-3, 5, 7: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- currentglobal true setglobal
- DriverOps /pagerange [ 0 1 2 4 6 ] put
- setglobal "
-*End
-*CloseUIEFI: *EFPrange
-
-*%EFIFlags *EFScale Command|Rerip
-*%EFIGroup *EFScale Job/Job
-*OpenUIEFI *EFScale/Scale : PickOne
-*OrderDependency: 80.0 AnySetup *EFScale
-*DefaultEFScale: 100
-*EFScale 200/200%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /scale# 2 put << >> setpagedevice "
-*End
-*EFScale 150/150%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /scale# 1.5 put << >> setpagedevice "
-*End
-*EFScale 100/100%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /scale# 1 put << >> setpagedevice "
-*End
-*EFScale 75/75%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /scale# .75 put << >> setpagedevice "
-*End
-*EFScale 50/50%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /scale# .5 put << >> setpagedevice "
-*End
-*CloseUIEFI: *EFScale
-
-
-*%EFIFlags *FRAME_MODE Setup
-*OpenUIEFI *FRAME_MODE/Compression :PickOne
-*OrderDependency: 05.0 AnySetup *FRAME_MODE
-*DefaultFRAME_MODE: AREND
-*FRAME_MODE AREND/On: ""
-*FRAME_MODE ADOBE/Off: ""
-*CloseUIEFI: *FRAME_MODE
-
-
-*%EFIFlags *EFCompression Spooler|Command|Column|Rerip
-*%EFIGroup *EFCompression Job/Job
-*OpenUI *EFCompression/Compression :PickOne
-*OrderDependency: 05.0 AnySetup *EFCompression
-*DefaultEFCompression: SCDefault
-*EFCompression SCDefault/Printer's Default: ""
-*%DefaultEFCompression: True
-*EFCompression False/Off: " userdict /XJXsetRenderType known
- { (ADOBE) XJXsetRenderType }
- if "
-*End
-*EFCompression True/On: " userdict /XJXsetRenderType known
- { (AREND) XJXsetRenderType }
- if "
-*End
-*?EFCompression: "(True) = flush"
-*CloseUI: *EFCompression
-
-*%EFIFlags *EFCreateMaster Spooler|Command|Column|Rerip
-*%EFIGroup *EFCreateMaster FreeForm/FreeForm
-*OpenUI *EFCreateMaster/Create Master :PickOne
-*OrderDependency: 57.0 AnySetup *EFCreateMaster
-*DefaultEFCreateMaster: None
-*EFCreateMaster None/None: ""
-*EFCreateMaster formC1/1: " 1 /EFI_CODEV /ProcSet findresource dup
- /EfiCreateMaster known {/EfiCreateMaster
- get exec} { pop } ifelse"
-*End
-*EFCreateMaster formC2/2: " 2 /EFI_CODEV /ProcSet findresource dup
- /EfiCreateMaster known {/EfiCreateMaster
- get exec} { pop } ifelse"
-*End
-*EFCreateMaster formC3/3: " 3 /EFI_CODEV /ProcSet findresource dup
- /EfiCreateMaster known {/EfiCreateMaster
- get exec} { pop } ifelse"
-*End
-*EFCreateMaster formC4/4: " 4 /EFI_CODEV /ProcSet findresource dup
- /EfiCreateMaster known {/EfiCreateMaster
- get exec} { pop } ifelse"
-*End
-*EFCreateMaster formC5/5: " 5 /EFI_CODEV /ProcSet findresource dup
- /EfiCreateMaster known {/EfiCreateMaster
- get exec} { pop } ifelse"
-*End
-*EFCreateMaster formC6/6: " 6 /EFI_CODEV /ProcSet findresource dup
- /EfiCreateMaster known {/EfiCreateMaster
- get exec} { pop } ifelse"
-*End
-*EFCreateMaster formC7/7: " 7 /EFI_CODEV /ProcSet findresource dup
- /EfiCreateMaster known {/EfiCreateMaster
- get exec} { pop } ifelse"
-*End
-*EFCreateMaster formC8/8: " 8 /EFI_CODEV /ProcSet findresource dup
- /EfiCreateMaster known {/EfiCreateMaster
- get exec} { pop } ifelse"
-*End
-*EFCreateMaster formC9/9: " 9 /EFI_CODEV /ProcSet findresource dup
- /EfiCreateMaster known {/EfiCreateMaster
- get exec} { pop } ifelse"
-*End
-*EFCreateMaster formC10/10: " 10 /EFI_CODEV /ProcSet findresource dup
- /EfiCreateMaster known {/EfiCreateMaster
- get exec} { pop } ifelse"
-*End
-*EFCreateMaster formC11/11: " 11 /EFI_CODEV /ProcSet findresource dup
- /EfiCreateMaster known {/EfiCreateMaster
- get exec} { pop } ifelse"
-*End
-*EFCreateMaster formC12/12: " 12 /EFI_CODEV /ProcSet findresource dup
- /EfiCreateMaster known {/EfiCreateMaster
- get exec} { pop } ifelse"
-*End
-*EFCreateMaster formC13/13: " 13 /EFI_CODEV /ProcSet findresource dup
- /EfiCreateMaster known {/EfiCreateMaster
- get exec} { pop } ifelse"
-*End
-*EFCreateMaster formC14/14: " 14 /EFI_CODEV /ProcSet findresource dup
- /EfiCreateMaster known {/EfiCreateMaster
- get exec} { pop } ifelse"
-*End
-*EFCreateMaster formC15/15: " 15 /EFI_CODEV /ProcSet findresource dup
- /EfiCreateMaster known {/EfiCreateMaster
- get exec} { pop } ifelse"
-*End
-*CloseUI: *EFCreateMaster
-
-*%EFIFlags *EFUseMaster Spooler|Command|Column|Rerip
-*%EFIGroup *EFUseMaster FreeForm/FreeForm
-*OpenUI *EFUseMaster/Use Master :PickOne
-*OrderDependency: 57.0 AnySetup *EFUseMaster
-*DefaultEFUseMaster: None
-*EFUseMaster None/None: ""
-*EFUseMaster formU1/1: " 1 /EFI_CODEV /ProcSet findresource dup /EfiUseMaster
- known {/EfiUseMaster get exec
- } { pop } ifelse"
-*End
-*EFUseMaster formU2/2: " 2 /EFI_CODEV /ProcSet findresource dup /EfiUseMaster
- known {/EfiUseMaster get exec
- } { pop } ifelse"
-*End
-*EFUseMaster formU3/3: " 3 /EFI_CODEV /ProcSet findresource dup /EfiUseMaster
- known {/EfiUseMaster get exec
- } { pop } ifelse"
-*End
-*EFUseMaster formU4/4: " 4 /EFI_CODEV /ProcSet findresource dup /EfiUseMaster
- known {/EfiUseMaster get exec
- } { pop } ifelse"
-*End
-*EFUseMaster formU5/5: " 5 /EFI_CODEV /ProcSet findresource dup /EfiUseMaster
- known {/EfiUseMaster get exec
- } { pop } ifelse"
-*End
-*EFUseMaster formU6/6: " 6 /EFI_CODEV /ProcSet findresource dup /EfiUseMaster
- known {/EfiUseMaster get exec
- } { pop } ifelse"
-*End
-*EFUseMaster formU7/7: " 7 /EFI_CODEV /ProcSet findresource dup /EfiUseMaster
- known {/EfiUseMaster get exec
- } { pop } ifelse"
-*End
-*EFUseMaster formU8/8: " 8 /EFI_CODEV /ProcSet findresource dup /EfiUseMaster
- known {/EfiUseMaster get exec
- } { pop } ifelse"
-*End
-*EFUseMaster formU9/9: " 9 /EFI_CODEV /ProcSet findresource dup /EfiUseMaster
- known {/EfiUseMaster get exec
- } { pop } ifelse"
-*End
-*EFUseMaster formU10/10: " 10 /EFI_CODEV /ProcSet findresource dup /EfiUseMaster
- known {/EfiUseMaster get exec
- } { pop } ifelse"
-*End
-*EFUseMaster formU11/11: " 11 /EFI_CODEV /ProcSet findresource dup /EfiUseMaster
- known {/EfiUseMaster get exec
- } { pop } ifelse"
-*End
-*EFUseMaster formU12/12: " 12 /EFI_CODEV /ProcSet findresource dup /EfiUseMaster
- known {/EfiUseMaster get exec
- } { pop } ifelse"
-*End
-*EFUseMaster formU13/13: " 13 /EFI_CODEV /ProcSet findresource dup /EfiUseMaster
- known {/EfiUseMaster get exec
- } { pop } ifelse"
-*End
-*EFUseMaster formU14/14: " 14 /EFI_CODEV /ProcSet findresource dup /EfiUseMaster
- known {/EfiUseMaster get exec
- } { pop } ifelse"
-*End
-*EFUseMaster formU15/15: " 15 /EFI_CODEV /ProcSet findresource dup /EfiUseMaster
- known {/EfiUseMaster get exec
- } { pop } ifelse"
-*End
-*CloseUI: *EFUseMaster
-
-*%EFIFlags *EFCollate Spooler|Command|Column
-*%EFIGroup *EFCollate Finishing/Finishing
-*OpenUI *EFCollate/Collation : Boolean
-*OrderDependency: 50.0 AnySetup *EFCollate
-*DefaultEFCollate: True
-*EFCollate True/Collated: "<< /Collate true>> setpagedevice"
-*EFCollate False/Uncollated: "<< /Collate false>> setpagedevice"
-*?EFCollate: "{currentpagedevice /Collate get } stopped { (False) }
- { {(True)} {(False)} ifelse } ifelse = flush"
-*End
-*CloseUI: *EFCollate
-
-*%EFIFlags *EFOutputOrder Spooler|Command|Column
-*%EFIGroup *EFOutputOrder Finishing/Finishing
-*OpenUI *EFOutputOrder/Page Order :PickOne
-*OrderDependency: 12.0 AnySetup *EFOutputOrder
-*DefaultEFOutputOrder: Reverse
-*EFOutputOrder Normal/Forward:" userdict /XJXsetprintorder known
- { 0 XJXsetprintorder }
- if "
-*End
-*EFOutputOrder Reverse/Reverse:" userdict /XJXsetprintorder known
- { 1 XJXsetprintorder }
- if "
-*End
-*CloseUI: *EFOutputOrder
-
-*%EFIFlags *EFDuplex Spooler|Command|Column|Rerip
-*%EFIGroup *EFDuplex Finishing/Finishing
-*OpenUI *EFDuplex/Duplex :PickOne
-*OrderDependency: 50.0 AnySetup *EFDuplex
-*DefaultEFDuplex: False
-*EFDuplex False/Off: "<< /Duplex false /Policies << /Duplex 1 >> >> setpagedevice"
-*EFDuplex TopTop/Top-Top: "
- << /Duplex true /Policies << /Duplex 0 >> /Tumble false >> setpagedevice "
-*End
-*EFDuplex TopBot/Top-Bottom: "
- << /Duplex true /Policies << /Duplex 0 >> /Tumble true >> setpagedevice "
-*End
-*?EFDuplex: "{currentpagedevice /Duplex get } stopped { (False) }
- { {(True)} {(False)} ifelse } ifelse = flush"
-*End
-*CloseUI: *EFDuplex
-
-*%EFIFlags *Slipsheet Spooler|Command|Column
-*%EFIGroup *Slipsheet Finishing/Finishing
-*OpenUI *Slipsheet/Slip Sheet :Boolean
-*OrderDependency: 12.0 AnySetup *Slipsheet
-*DefaultSlipsheet: False
-*Slipsheet True/On:" userdict /XJXsetSlipSheet known
- { 1 XJXsetSlipSheet }
- if "
-*End
-*Slipsheet False/Off:" userdict /XJXsetSlipSheet known
- { 0 XJXsetSlipSheet }
- if "
-*End
-*CloseUI: *Slipsheet
-
-*%EFIFlags *Sorter Command|Column
-*%EFIGroup *Sorter Finishing/Finishing
-*OpenUI *Sorter/Sorter : PickOne
-*OrderDependency: 40.0 AnySetup *Sorter
-*DefaultSorter: False
-*Sorter False/Off: " userdict /XJXsetsorter known
- { 0 XJXsetsorter }
- if "
-*End
-*Sorter True/On: " userdict /XJXsetsorter known
- { 1 XJXsetsorter }
- if "
-*End
-*CloseUI: *Sorter
-
-*%EFIFlags *EFStapler Command|Column
-*%EFIGroup *EFStapler Finishing/Finishing
-*OpenUI *EFStapler/Stapler :PickOne
-*OrderDependency: 40.0 AnySetup *EFStapler
-*DefaultEFStapler: Off
-*EFStapler Off/Off: " userdict /XJXsetstapler known
- { 0 XJXsetstapler }
- if "
-*End
-*EFStapler On/On: " userdict /XJXsetstapler known
- { 1 XJXsetstapler }
- if "
-*End
-*CloseUI: *EFStapler
-
-*%EFIFlags *EFCopierMode Command
-*%EFIGroup *EFCopierMode Color/Color
-*OpenUI *EFCopierMode/Copier Mode :PickOne
-*OrderDependency: 40.0 AnySetup *EFCopierMode
-*DefaultEFCopierMode: TextInh
-*EFCopierMode TextInh/Text Enhancement: " userdict /XJXsetmapmode known
- { 2 XJXsetmapmode }
- if "
-*End
-*EFCopierMode Photo/Photo: " userdict /XJXsetmapmode known
- { 0 XJXsetmapmode }
- if "
-*End
-*EFCopierMode Map/Map: " userdict /XJXsetmapmode known
- { 1 XJXsetmapmode }
- if "
-*End
-*CloseUI: *EFCopierMode
-
-*%EFIFlags *ColorModel Command|Rerip
-*%EFIGroup *ColorModel Color/Color
-*OpenUI *ColorModel/Color Mode :PickOne
-*OrderDependency: 15.0 AnySetup *ColorModel
-*DefaultColorModel: CMYK
-*ColorModel CMYK/CMYK: "userdict /XJXsetcolormode known
- { (CMYK) XJXsetcolormode }
- { << /ProcessColorModel /DeviceCMYK >> setpagedevice } ifelse "
-*End
-*ColorModel Gray/Grayscale: "userdict /XJXsetcolormode known
- { (Grayscale) XJXsetcolormode }
- { << /ProcessColorModel /DeviceGray >> setpagedevice } ifelse "
-*End
-*?ColorModel: " currentpagedevice /ProcessColorModel get /DeviceCMYK eq {(CMYK)}{(Gray)} ifelse == "
-*CloseUI: *ColorModel
-
-*%EFIFlags *EFOverprint Command|Rerip
-*%EFIGroup *EFOverprint Color/Color
-*OpenUI *EFOverprint/Combine Separations :Boolean
-*OrderDependency: 40.0 AnySetup *EFOverprint
-*DefaultEFOverprint: False
-*EFOverprint True/On: " userdict /XJXsetoverprint known
- { 1 XJXsetoverprint }
- if "
-*End
-*EFOverprint False/Off: " userdict /XJXsetoverprint known
- { 0 XJXsetoverprint }
- if "
-*End
-*CloseUI: *EFOverprint
-
-*%EFIFlags *DEFPAPERSIZE Setup
-*OpenUIEFI *DEFPAPERSIZE/Default Paper Sizes :PickOne
-*OrderDependency: 20.0 AnySetup *DEFPAPERSIZE
-*DefaultDEFPAPERSIZE: US
-*DEFPAPERSIZE US/US: ""
-*DEFPAPERSIZE Metric/Metric: ""
-*CloseUIEFI: *DEFPAPERSIZE
-
-*%EFIFlags *CONVPAPERSIZE Setup
-*OpenUIEFI *CONVPAPERSIZE/Convert Paper Sizes : PickOne
-*OrderDependency: 25.0 AnySetup *CONVPAPERSIZE
-*DefaultCONVPAPERSIZE: False
-*CONVPAPERSIZE False/No: ""
-*CONVPAPERSIZE LetterToA4/Letter/11x17->A4/A3: ""
-*CONVPAPERSIZE A4ToLetter/A4/A3->Letter/11x17: ""
-*CloseUIEFI: *CONVPAPERSIZE
-
-*%EFIFlags *COVPGATEND Setup
-*OpenUIEFI *COVPGATEND/Print Cover Page : PickOne
-*OrderDependency: 30.0 AnySetup *COVPGATEND
-*DefaultCOVPGATEND: NO
-*COVPGATEND YES/Yes: ""
-*COVPGATEND NO/No: ""
-*CloseUIEFI: *COVPGATEND
-
-*%EFIFlags *COURIERSUBST Setup
-*OpenUIEFI *COURIERSUBST/Allow Courier Substitution :PickOne
-*OrderDependency: 35.0 AnySetup *COURIERSUBST
-*DefaultCOURIERSUBST: YES
-*COURIERSUBST YES/Yes: ""
-*COURIERSUBST NO/No: ""
-*CloseUIEFI: *COURIERSUBST
-
-*%EFIFlags *PSERROR Setup
-*OpenUIEFI *PSERROR/Print to PS Error : PickOne
-*OrderDependency: 40.0 AnySetup *PSERROR
-*DefaultPSERROR: NO
-*PSERROR YES/Yes: ""
-*PSERROR NO/No: ""
-*CloseUIEFI: *PSERROR
-
-*%EFIFlags *EFUseBypassTray Setup
-*OpenUIEFI *EFUseBypassTray/Enable Bypass Tray as default : PickOne
-*OrderDependency: 20.0 AnySetup *EFUseBypassTray
-*DefaultEFUseBypassTray: NO
-*EFUseBypassTray YES/Yes: ""
-*EFUseBypassTray NO/No: ""
-*CloseUIEFI: *EFUseBypassTray
-
-*%EFIFlags *DefChkHPBlack Setup
-*OpenUIEFI *DefChkHPBlack/Detect Black as default : PickOne
-*OrderDependency: 21.0 AnySetup *DefChkHPBlack
-*DefaultDefChkHPBlack: YES
-*DefChkHPBlack YES/Yes: ""
-*DefChkHPBlack NO/No: ""
-*CloseUIEFI: *DefChkHPBlack
-
-*%EFIFlags *MediaType Spooler|Command|Column|Rerip
-*%EFIGroup *MediaType Media/Media
-*OpenUI *MediaType/Media Type :PickOne
-*OrderDependency: 50.0 AnySetup *MediaType
-*DefaultMediaType: Plain
-*MediaType Plain/Plain Paper: " userdict /XJXsetmediatype known
- { 1 XJXsetmediatype } if"
-*End
-*MediaType Thick/Thick Paper: " userdict /XJXsetmediatype known
- { 2 XJXsetmediatype } if"
-*End
-*MediaType Transparent/Transparency: " userdict /XJXsetmediatype known
- { 3 XJXsetmediatype } if"
-*End
-*MediaType Interleaved/Interleaved: " userdict /XJXsetmediatype known
- { 4 XJXsetmediatype } if"
-*End
-*MediaType Film/Opaque Film: " userdict /XJXsetmediatype known
- { 5 XJXsetmediatype } if"
-*End
-*?MediaType: " FieryXJdict /CB_GetMediaType known {
- FieryXJdict /CB_GetMediaType get exec == } if"
-*End
-*CloseUI: *MediaType
-
-*%EFIFlags *EFColorRendDict Spooler|Command|Rerip
-*%EFIGroup *EFColorRendDict Color/Color
-*OpenUI *EFColorRendDict/Rendering Style :PickOne
-*OrderDependency: 60.0 AnySetup *EFColorRendDict
-*DefaultEFColorRendDict: Presentation
-*EFColorRendDict Photographic/Photographic: " userdict /XJXsetrenderingintent known
- { (Photographic) XJXsetrenderingintent } if "
-*End
-*EFColorRendDict Presentation/Presentation: " userdict /XJXsetrenderingintent known
- { (Presentation) XJXsetrenderingintent } if "
-*End
-*EFColorRendDict Solid/Solid Color: " userdict /XJXsetrenderingintent known
- { (Solid) XJXsetrenderingintent } if "
-*End
-*EFColorRendDict None/None: ""
-*?EFColorRendDict: " FieryXJdict /CB_GetRenderingIntent known {
- FieryXJdict /CB_GetRenderingIntent get exec == } if"
-*End
-*CloseUI: *EFColorRendDict
-
-*% ColorWise body starts here
-*% TV@B1.0@CMYK@971217
-
-*%EFIFlags *EFBrightness Spooler|Command|Rerip
-*%EFIGroup *EFBrightness Color/Color
-*OpenUI *EFBrightness/Brightness :PickOne
-*OrderDependency: 55.0 AnySetup *EFBrightness
-*DefaultEFBrightness: 00.00
-*EFBrightness +0.24/85% Lightest: " userdict /EFIColordict known {
- userdict /EFIColordict get /SetLightestColAdj known {
- userdict /EFIColordict get /SetLightestColAdj get exec
- } if } if "
-*End
-*EFBrightness +0.16/90% Lighter: " userdict /EFIColordict known {
- userdict /EFIColordict get /SetLighterColAdj known {
- userdict /EFIColordict get /SetLighterColAdj get exec
- } if } if "
-*End
-*EFBrightness +0.08/95% Light: " userdict /EFIColordict known {
- userdict /EFIColordict get /SetLightColAdj known {
- userdict /EFIColordict get /SetLightColAdj get exec
- } if } if "
-*End
-*EFBrightness 00.00/100% Normal: " userdict /EFIColordict known {
- userdict /EFIColordict get /SetNormalColAdj known {
- userdict /EFIColordict get /SetNormalColAdj get exec
- } if } if "
-*End
-*EFBrightness -0.08/105% Dark: " userdict /EFIColordict known {
- userdict /EFIColordict get /SetDarkColAdj known {
- userdict /EFIColordict get /SetDarkColAdj get exec
- } if } if "
-*End
-*EFBrightness -0.16/110% Darker: " userdict /EFIColordict known {
- userdict /EFIColordict get /SetDarkerColAdj known {
- userdict /EFIColordict get /SetDarkerColAdj get exec
- } if } if "
-*End
-*EFBrightness -0.24/115% Darkest: " userdict /EFIColordict known {
- userdict /EFIColordict get /SetDarkestColAdj known {
- userdict /EFIColordict get /SetDarkestColAdj get exec
- } if } if "
-*End
-*CloseUI: *EFBrightness
-
-
-*%EFIFlags *EFRGBOverride Spooler|Command|Rerip|ColorSetup
-*%EFIGroup *EFRGBOverride Color/Color
-*OpenUI *EFRGBOverride/RGB Source :PickOne
-*OrderDependency: 56.0 AnySetup *EFRGBOverride
-*DefaultEFRGBOverride: DummyEFRGB_OR
-*EFRGBOverride DummyEFRGB_OR/Printer's default: ""
-*EFRGBOverride EFIRGB/EFIRGB: " userdict /EFIColordict known {
- userdict /EFIColordict get /SetRGBColorSpaceBypass known {
- (EFIRGB) userdict /EFIColordict get /SetRGBColorSpaceBypass get exec
- } if } if "
-*End
-*EFRGBOverride sRGB/sRGB (PC): " userdict /EFIColordict known {
- userdict /EFIColordict get /SetRGBColorSpaceBypass known {
- (SRGB) userdict /EFIColordict get /SetRGBColorSpaceBypass get exec
- } if } if "
-*End
-*EFRGBOverride Apple13/Apple Standard: " userdict /EFIColordict known {
- userdict /EFIColordict get /SetRGBColorSpaceBypass known {
- (APPLE13) userdict /EFIColordict get /SetRGBColorSpaceBypass get exec
- } if } if "
-*End
-*EFRGBOverride Other/Other: " userdict /EFIColordict known {
- userdict /EFIColordict get /SetRGBColorSpaceBypass known {
- (OTHER) userdict /EFIColordict get /SetRGBColorSpaceBypass get exec
- } if } if "
-*End
-*EFRGBOverride Off/Off: " userdict /EFIColordict known {
- userdict /EFIColordict get /SetRGBColorSpaceBypass known {
- null userdict /EFIColordict get /SetRGBColorSpaceBypass get exec
- } if } if "
-*End
-*CloseUI: *EFRGBOverride
-
-
-*%EFIFlags *EFRGBOtherGamma Spooler|Command|Rerip|ColorSetup
-*%EFIGroup *EFRGBOtherGamma Color/Color
-*OpenUI *EFRGBOtherGamma/(Other) Gamma :PickOne
-*OrderDependency: 56.1 AnySetup *EFRGBOtherGamma
-*DefaultEFRGBOtherGamma: DummyEFRGB_OG
-*EFRGBOtherGamma DummyEFRGB_OG/Printer's default: ""
-*EFRGBOtherGamma 1.0/1.0: " userdict /EFIColordict known {
- userdict /EFIColordict get /SetRGBOtherGamma known {
- (1.0) userdict /EFIColordict get /SetRGBOtherGamma get exec
- } if } if "
-*End
-*EFRGBOtherGamma 1.2/1.2: " userdict /EFIColordict known {
- userdict /EFIColordict get /SetRGBOtherGamma known {
- (1.2) userdict /EFIColordict get /SetRGBOtherGamma get exec
- } if } if "
-*End
-*EFRGBOtherGamma 1.4/1.4: " userdict /EFIColordict known {
- userdict /EFIColordict get /SetRGBOtherGamma known {
- (1.4) userdict /EFIColordict get /SetRGBOtherGamma get exec
- } if } if "
-*End
-*EFRGBOtherGamma 1.6/1.6: " userdict /EFIColordict known {
- userdict /EFIColordict get /SetRGBOtherGamma known {
- (1.6) userdict /EFIColordict get /SetRGBOtherGamma get exec
- } if } if "
-*End
-*EFRGBOtherGamma 1.8/1.8: " userdict /EFIColordict known {
- userdict /EFIColordict get /SetRGBOtherGamma known {
- (1.8) userdict /EFIColordict get /SetRGBOtherGamma get exec
- } if } if "
-*End
-*EFRGBOtherGamma 2.0/2.0: " userdict /EFIColordict known {
- userdict /EFIColordict get /SetRGBOtherGamma known {
- (2.0) userdict /EFIColordict get /SetRGBOtherGamma get exec
- } if } if "
-*End
-*EFRGBOtherGamma 2.2/2.2: " userdict /EFIColordict known {
- userdict /EFIColordict get /SetRGBOtherGamma known {
- (2.2) userdict /EFIColordict get /SetRGBOtherGamma get exec
- } if } if "
-*End
-*EFRGBOtherGamma 2.4/2.4: " userdict /EFIColordict known {
- userdict /EFIColordict get /SetRGBOtherGamma known {
- (2.4) userdict /EFIColordict get /SetRGBOtherGamma get exec
- } if } if "
-*End
-*EFRGBOtherGamma 2.6/2.6: " userdict /EFIColordict known {
- userdict /EFIColordict get /SetRGBOtherGamma known {
- (2.6) userdict /EFIColordict get /SetRGBOtherGamma get exec
- } if } if "
-*End
-*EFRGBOtherGamma 2.8/2.8: " userdict /EFIColordict known {
- userdict /EFIColordict get /SetRGBOtherGamma known {
- (2.8) userdict /EFIColordict get /SetRGBOtherGamma get exec
- } if } if "
-*End
-*EFRGBOtherGamma 3.0/3.0: " userdict /EFIColordict known {
- userdict /EFIColordict get /SetRGBOtherGamma known {
- (3.0) userdict /EFIColordict get /SetRGBOtherGamma get exec
- } if } if "
-*End
-*CloseUI: *EFRGBOtherGamma
-
-
-*%EFIFlags *EFRGBOtherWtPt Spooler|Command|Rerip|ColorSetup
-*%EFIGroup *EFRGBOtherWtPt Color/Color
-*OpenUI *EFRGBOtherWtPt/(Other) White Point :PickOne
-*OrderDependency: 56.2 AnySetup *EFRGBOtherWtPt
-*DefaultEFRGBOtherWtPt: DummyEFRGB_OW
-*EFRGBOtherWtPt DummyEFRGB_OW/Printer's default: ""
-*EFRGBOtherWtPt 5000K/5000 K (D50): " userdict /EFIColordict known {
- userdict /EFIColordict get /SetRGBOtherWhitePoint known {
- (5000K) userdict /EFIColordict get /SetRGBOtherWhitePoint get exec
- } if } if "
-*End
-*EFRGBOtherWtPt 5500K/5500 K: " userdict /EFIColordict known {
- userdict /EFIColordict get /SetRGBOtherWhitePoint known {
- (5500K) userdict /EFIColordict get /SetRGBOtherWhitePoint get exec
- } if } if "
-*End
-*EFRGBOtherWtPt 6500K/6500 K (D65): " userdict /EFIColordict known {
- userdict /EFIColordict get /SetRGBOtherWhitePoint known {
- (6500K) userdict /EFIColordict get /SetRGBOtherWhitePoint get exec
- } if } if "
-*End
-*EFRGBOtherWtPt 7500K/7500 K: " userdict /EFIColordict known {
- userdict /EFIColordict get /SetRGBOtherWhitePoint known {
- (7500K) userdict /EFIColordict get /SetRGBOtherWhitePoint get exec
- } if } if "
-*End
-*EFRGBOtherWtPt 9300K/9300 K: " userdict /EFIColordict known {
- userdict /EFIColordict get /SetRGBOtherWhitePoint known {
- (9300K) userdict /EFIColordict get /SetRGBOtherWhitePoint get exec
- } if } if "
-*End
-*CloseUI: *EFRGBOtherWtPt
-
-
-*%EFIFlags *EFRGBOtherPhos Spooler|Command|Rerip|ColorSetup
-*%EFIGroup *EFRGBOtherPhos Color/Color
-*OpenUI *EFRGBOtherPhos/(Other) Phosphors :PickOne
-*OrderDependency: 56.3 AnySetup *EFRGBOtherPhos
-*DefaultEFRGBOtherPhos: DummyEFRGB_OP
-*EFRGBOtherPhos DummyEFRGB_OP/Printer's default: ""
-*EFRGBOtherPhos HitachiEBU/Hitachi EBU: " userdict /EFIColordict known {
- userdict /EFIColordict get /SetRGBOtherPhosphors known {
- (Hitachi EBU) userdict /EFIColordict get /SetRGBOtherPhosphors get exec
- } if } if "
-*End
-*EFRGBOtherPhos HitachiIkegami/Hitachi/Ikegami: " userdict /EFIColordict known {
- userdict /EFIColordict get /SetRGBOtherPhosphors known {
- (Hitachi/Ikegami) userdict /EFIColordict get /SetRGBOtherPhosphors get exec
- } if } if "
-*End
-*EFRGBOtherPhos NTSC/NTSC: " userdict /EFIColordict known {
- userdict /EFIColordict get /SetRGBOtherPhosphors known {
- (NTSC) userdict /EFIColordict get /SetRGBOtherPhosphors get exec
- } if } if "
-*End
-*EFRGBOtherPhos RadiusPivot/Radius Pivot: " userdict /EFIColordict known {
- userdict /EFIColordict get /SetRGBOtherPhosphors known {
- (Radius Pivot) userdict /EFIColordict get /SetRGBOtherPhosphors get exec
- } if } if "
-*End
-*EFRGBOtherPhos SMPTE/SMPTE: " userdict /EFIColordict known {
- userdict /EFIColordict get /SetRGBOtherPhosphors known {
- (SMPTE) userdict /EFIColordict get /SetRGBOtherPhosphors get exec
- } if } if "
-*End
-*EFRGBOtherPhos Trinitron/Trinitron: " userdict /EFIColordict known {
- userdict /EFIColordict get /SetRGBOtherPhosphors known {
- (Trinitron) userdict /EFIColordict get /SetRGBOtherPhosphors get exec
- } if } if "
-*End
-*CloseUI: *EFRGBOtherPhos
-
-
-*%EFIFlags *EFSimulation Spooler|Command|Rerip|ColorSetup
-*%EFIGroup *EFSimulation Color/Color
-*OpenUI *EFSimulation/CMYK Simulation :PickOne
-*OrderDependency: 57.0 AnySetup *EFSimulation
-*DefaultEFSimulation: EFSimulationDEF
-*EFSimulation EFSimulationDEF/Printer's default: ""
-*EFSimulation SWOP/SWOP-Coated: " userdict /EFIColordict known {
- userdict /EFIColordict get /SetCMYKSimulation known {
- (SWOP-Coated) userdict /EFIColordict get /SetCMYKSimulation get exec
- } if } if "
-*End
-*EFSimulation DIC/DIC: " userdict /EFIColordict known {
- userdict /EFIColordict get /SetCMYKSimulation known {
- (DIC) userdict /EFIColordict get /SetCMYKSimulation get exec
- } if } if "
-*End
-*EFSimulation Euroscale/Euroscale: " userdict /EFIColordict known {
- userdict /EFIColordict get /SetCMYKSimulation known {
- (Euroscale) userdict /EFIColordict get /SetCMYKSimulation get exec
- } if } if "
-*End
-*EFSimulation Custom1/Custom-1: " userdict /EFIColordict known {
- userdict /EFIColordict get /SetCMYKSimulation known {
- (Custom-1) userdict /EFIColordict get /SetCMYKSimulation get exec
- } if } if "
-*End
-*EFSimulation Custom2/Custom-2: " userdict /EFIColordict known {
- userdict /EFIColordict get /SetCMYKSimulation known {
- (Custom-2) userdict /EFIColordict get /SetCMYKSimulation get exec
- } if } if "
-*End
-*EFSimulation Custom3/Custom-3: " userdict /EFIColordict known {
- userdict /EFIColordict get /SetCMYKSimulation known {
- (Custom-3) userdict /EFIColordict get /SetCMYKSimulation get exec
- } if } if "
-*End
-*EFSimulation Custom4/Custom-4: " userdict /EFIColordict known {
- userdict /EFIColordict get /SetCMYKSimulation known {
- (Custom-4) userdict /EFIColordict get /SetCMYKSimulation get exec
- } if } if "
-*End
-*EFSimulation Custom5/Custom-5: " userdict /EFIColordict known {
- userdict /EFIColordict get /SetCMYKSimulation known {
- (Custom-5) userdict /EFIColordict get /SetCMYKSimulation get exec
- } if } if "
-*End
-*EFSimulation None/None: " userdict /EFIColordict known {
- userdict /EFIColordict get /SetCMYKSimulation known {
- (.None) userdict /EFIColordict get /SetCMYKSimulation get exec
- } if } if "
-*End
-*EFSimulation MatchCopy/Match Copy: " userdict /EFIColordict known {
- userdict /EFIColordict get /SetCMYKSimulation known {
- (.MatchCopy) userdict /EFIColordict get /SetCMYKSimulation get exec
- } if } if "
-*End
-*CloseUI: *EFSimulation
-
-
-*%EFIFlags *EFSimSpeed Spooler|Command|Rerip|ColorSetup
-*%EFIGroup *EFSimSpeed Color/Color
-*OpenUI *EFSimSpeed/CMYK Simulation Method :PickOne
-*OrderDependency: 58.0 AnySetup *EFSimSpeed
-*DefaultEFSimSpeed: EFSimSpeedDEF
-*EFSimSpeed EFSimSpeedDEF/Printer's default: ""
-*EFSimSpeed Quick/Quick: " userdict /EFIColordict known {
- userdict /EFIColordict get /SetFastSimulationSpeed known {
- userdict /EFIColordict get /SetFastSimulationSpeed get exec
- } if } if "
-*End
-*EFSimSpeed Full/Full: " userdict /EFIColordict known {
- userdict /EFIColordict get /SetSlowSimulationSpeed known {
- userdict /EFIColordict get /SetSlowSimulationSpeed get exec
- } if } if "
-*End
-*CloseUI: *EFSimSpeed
-
-
-*%EFIFlags *EFPureBlack Spooler|Command|Rerip|ColorSetup
-*%EFIGroup *EFPureBlack Color/Color
-*OpenUI *EFPureBlack/Pure Black Text/Graphics :PickOne
-*OrderDependency: 59.0 AnySetup *EFPureBlack
-*DefaultEFPureBlack: EFPureBlackDEF
-*EFPureBlack EFPureBlackDEF/Printer's default: ""
-*EFPureBlack False/Off: " userdict /EFIColordict known {
- userdict /EFIColordict get /DisablePureBlack known {
- userdict /EFIColordict get /DisablePureBlack get exec
- } if } if "
-*End
-*EFPureBlack True/On: " userdict /EFIColordict known {
- userdict /EFIColordict get /EnablePureBlack known {
- userdict /EFIColordict get /EnablePureBlack get exec
- } if } if "
-*End
-*CloseUI: *EFPureBlack
-
-
-*%EFIFlags *EFBlkOverprint Spooler|Command|Rerip|ColorSetup
-*%EFIGroup *EFBlkOverprint Color/Color
-*OpenUI *EFBlkOverprint/Black Overprint :PickOne
-*OrderDependency: 60.0 AnySetup *EFBlkOverprint
-*DefaultEFBlkOverprint: EFBlkOverprintDEF
-*EFBlkOverprint EFBlkOverprintDEF/Printer's default: ""
-*EFBlkOverprint False/Off: " userdict /EFIColordict known {
- userdict /EFIColordict get /DisableBlackOverprint known {
- userdict /EFIColordict get /DisableBlackOverprint get exec
- } if } if "
-*End
-*EFBlkOverprint True/On: " userdict /EFIColordict known {
- userdict /EFIColordict get /EnableBlackOverprint known {
- userdict /EFIColordict get /EnableBlackOverprint get exec
- } if } if "
-*End
-*CloseUI: *EFBlkOverprint
-
-
-*%EFIFlags *EFSpotColors Spooler|Command|Rerip|ColorSetup
-*%EFIGroup *EFSpotColors Color/Color
-*OpenUI *EFSpotColors/Spot Color Matching :PickOne
-*OrderDependency: 61.0 AnySetup *EFSpotColors
-*DefaultEFSpotColors: EFSpotColorsDEF
-*EFSpotColors EFSpotColorsDEF/Printer's default: ""
-*EFSpotColors False/Off: " userdict /EFIColordict known {
- userdict /EFIColordict get /DisableSpotColorMatching known {
- userdict /EFIColordict get /DisableSpotColorMatching get exec
- } if } if "
-*End
-*EFSpotColors True/On: " userdict /EFIColordict known {
- userdict /EFIColordict get /EnableSpotColorMatching known {
- userdict /EFIColordict get /EnableSpotColorMatching get exec
- } if } if "
-*End
-*CloseUI: *EFSpotColors
-
-*% ColorWise body ends here
-
-*%EFIFlags *EFRaster Command|Column|Rerip
-*%EFIGroup *EFRaster Job/Job
-*OpenUI *EFRaster/Save Fast Reprint : Boolean
-*OrderDependency: 65.0 AnySetup *EFRaster
-*DefaultEFRaster: False
-*EFRaster True/On: " userdict /XJXsetraster known
- { 1 XJXsetraster }
- if "
-*End
-*EFRaster False/Off: " userdict /XJXsetraster known
- { 0 XJXsetraster }
- if "
-*End
-*CloseUI: *EFRaster
-
-
-*%EFIFlags *EFHPBlack Spooler|Command|Rerip
-*%EFIGroup *EFHPBlack Job/Job
-*OpenUI *EFHPBlack/Black Detection : Boolean
-*OrderDependency: 40.0 AnySetup *EFHPBlack
-*DefaultEFHPBlack: True
-*EFHPBlack False/Off: " userdict /XJXsethpblack known
- { 0 XJXsethpblack }
- if "
-*End
-*EFHPBlack True/On: " userdict /XJXsethpblack known
- { 1 XJXsethpblack }
- if "
-*End
-*CloseUI: *EFHPBlack
-
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% PPD pages begins
-
-*% Paper Handling ===================
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-
-*%EFIFlags *PageSize Command|Column|Rerip
-*%EFIGroup *PageSize Media/Media
-*OpenUI *PageSize/Page Size :PickOne
-*OrderDependency: 90.0 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/Letter: " userdict /XJXsetpagesize known
- { (Letter) XJXsetpagesize }
- { << /PageSize [612 792] /MediaType null
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageSize A4/A4: " userdict /XJXsetpagesize known
- { (A4) XJXsetpagesize }
- { << /PageSize [595 842] /MediaType null
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageSize Tabloid/11x17: " userdict /XJXsetpagesize known
- { (Tabloid) XJXsetpagesize } { 11x17 } ifelse "
-*End
-*PageSize A3/A3: " userdict /XJXsetpagesize known
- { (A3) XJXsetpagesize } { a3 } ifelse "
-*End
-*PageSize TabloidExtra/12x18: " userdict /XJXsetpagesize known
- { (TabloidExtra) XJXsetpagesize } { 12x18 } ifelse "
-*End
-*PageSize Legal/Legal: " userdict /XJXsetpagesize known
- { (Legal) XJXsetpagesize } { legal } ifelse "
-*End
-*PageSize Legal13/Legal 13: " userdict /XJXsetpagesize known
- { (Legal13) XJXsetpagesize } { legal13 } ifelse "
-*End
-*PageSize ISOB4/ISOB4: " userdict /XJXsetpagesize known
- { (ISOB4) XJXsetpagesize } { isob4 } ifelse "
-*End
-*PageSize ISOB5/ISOB5: " userdict /XJXsetpagesize known
- { (ISOB5) XJXsetpagesize }
- { << /PageSize [499 709] /MediaType null
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageSize A6/SEF A6: " userdict /XJXsetpagesize known
- { (A6) XJXsetpagesize } { SEFA6 } ifelse "
-*End
-*PageSize SEFLet/SEF Letter: " userdict /XJXsetpagesize known
- { (LetterSEF) XJXsetpagesize }
- { << /PageSize [612 792] /MediaType (ShortEdgeFeed)
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageSize SEFA4/SEF A4: " userdict /XJXsetpagesize known
- { (A4SEF) XJXsetpagesize }
- { << /PageSize [595 842] /MediaType (ShortEdgeFeed)
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageSize SEFISOB5/SEF ISOB5: " userdict /XJXsetpagesize known
- { (ISOB5SEF) XJXsetpagesize }
- { << /PageSize [499 709] /MediaType (ShortEdgeFeed)
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageSize SEF8x10/SEF 8x10: " userdict /XJXsetpagesize known
- { (EightByTenSEF) XJXsetpagesize }
- { << /PageSize [576 720] /MediaType (ShortEdgeFeed)
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageSize 8x10/8x10: " userdict /XJXsetpagesize known
- { (EightByTen) XJXsetpagesize }
- { << /PageSize [576 720] /MediaType null
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageSize 9x11/SEF 9x11: " userdict /XJXsetpagesize known
- { (NineByEleven) XJXsetpagesize } { SEF9x11 } ifelse "
-*End
-*PageSize 9x12/9x12: " userdict /XJXsetpagesize known
- { (NineByTwelve) XJXsetpagesize } { 9x12 } ifelse "
-*End
-*PageSize Docupac/SEF Docupac: " userdict /XJXsetpagesize known
- { (Docupac) XJXsetpagesize } { SEFDocupac } ifelse "
-*End
-*?PageSize: "
- save currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if (Unknown)
- 18 dict
- dup [612 792] (Letter) put
- dup [595 842] (A4) put
- dup [792 1224] (Tabloid) put
- dup [842 1191] (A3) put
- dup [864 1296] (TabloidExtra) put
- dup [612 1008] (Legal) put
- dup [612 936] (Legal13) put
- dup [709 1001] (ISOB4) put
- dup [499 709] (ISOB5) put
- dup [297 420] (A6) put
- dup [612 793] (SEFLet) put
- dup [595 843] (SEFA4) put
- dup [499 708] (SEFISOB5) put
- dup [576 721] (SEF8x10) put
- dup [576 720] (8x10) put
- dup [648 792] (9x11) put
- dup [648 864] (9x12) put
- dup [684 842] (Docupac) put
- { 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
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*%EFIFlags *PageRegion
-*OpenUI *PageRegion :PickOne
-*OrderDependency: 95.0 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter/Letter: " userdict /XJXsetpagesize known
- { (Letter) XJXsetpagesize }
- { << /PageSize [612 792] /MediaType null
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageRegion A4/A4: " userdict /XJXsetpagesize known
- { (A4) XJXsetpagesize }
- { << /PageSize [595 842] /MediaType null
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageRegion Tabloid/11x17: " userdict /XJXsetpagesize known
- { (Tabloid) XJXsetpagesize } { 11x17 } ifelse "
-*End
-*PageRegion A3/A3: " userdict /XJXsetpagesize known
- { (A3) XJXsetpagesize } { a3 } ifelse "
-*End
-*PageRegion TabloidExtra/12x18: " userdict /XJXsetpagesize known
- { << (TabloidExtra) XJXsetpagesize } { 12x18 } ifelse "
-*End
-*PageRegion Legal/Legal: " userdict /XJXsetpagesize known
- { (Legal) XJXsetpagesize } { legal } ifelse "
-*End
-*PageRegion Legal13/Legal 13: " userdict /XJXsetpagesize known
- { (Legal13) XJXsetpagesize } { legal13 } ifelse "
-*End
-*PageRegion ISOB4/ISOB4: " userdict /XJXsetpagesize known
- { (ISOB4) XJXsetpagesize } { isob4 } ifelse "
-*End
-*PageRegion ISOB5/ISOB5: " userdict /XJXsetpagesize known
- { (ISOB5) XJXsetpagesize }
- { << /PageSize [499 709] /MediaType null
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageRegion A6/SEF A6: " userdict /XJXsetpagesize known
- { (A6) XJXsetpagesize } { SEFA6 } ifelse "
-*End
-*PageRegion SEFLet/SEF Letter: " userdict /XJXsetpagesize known
- { (LetterSEF) XJXsetpagesize }
- { << /PageSize [612 792] /MediaType (ShortEdgeFeed)
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageRegion SEFA4/SEF A4: " userdict /XJXsetpagesize known
- { (A4SEF) XJXsetpagesize }
- { << /PageSize [595 842] /MediaType (ShortEdgeFeed)
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageRegion SEFISOB5/SEF ISOB5: " userdict /XJXsetpagesize known
- { (ISOB5SEF) XJXsetpagesize }
- { << /PageSize [499 709] /MediaType (ShortEdgeFeed)
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageRegion SEF8x10/SEF 8x10: " userdict /XJXsetpagesize known
- { (SEF8x10) XJXsetpagesize }
- { << /PageSize [576 720] /MediaType (ShortEdgeFeed)
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageRegion 8x10/8x10: " userdict /XJXsetpagesize known
- { (8x10) XJXsetpagesize }
- { << /PageSize [576 720] /MediaType null
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageRegion 9x11/SEF 9x11: " userdict /XJXsetpagesize known
- { (9x11) XJXsetpagesize } { SEF9x11 } ifelse "
-*End
-*PageRegion 9x12/9x12: " userdict /XJXsetpagesize known
- { (9x12) XJXsetpagesize } { 9x12 } ifelse "
-*End
-*PageRegion Docupac/SEF Docupac: " userdict /XJXsetpagesize known
- { (Docupac) XJXsetpagesize } { SEFDocupac } ifelse "
-*End
-*CloseUI: *PageRegion
-
-*DefaultImageableArea: Letter
-*ImageableArea Letter/Letter: "2 2 610 790"
-*ImageableArea A4/A4: "2 2 593 840"
-*ImageableArea Tabloid/11x17: "7 2 785 1222"
-*ImageableArea A3/A3: "2 2 840 1189"
-*ImageableArea TabloidExtra/12x18: "9 3 855 1293"
-*ImageableArea Legal/Legal: "7 2 605 1006"
-*ImageableArea Legal13/Legal 13: "7 2 605 934"
-*ImageableArea ISOB4/ISOB4: "7 2 702 999"
-*ImageableArea ISOB5/ISOB5: "2 2 497 707"
-*ImageableArea A6/SEF A6: "7 2 290 418"
-*ImageableArea SEFLet/SEF Letter: "7 2 605 790"
-*ImageableArea SEFA4/SEF A4: "7 2 588 840"
-*ImageableArea SEFISOB5/SEF ISOB5: "7 2 492 707"
-*ImageableArea SEF8x10/SEF 8x10: "7 2 569 718"
-*ImageableArea 8x10/8x10: "2 2 574 718"
-*ImageableArea 9x11/SEF 9x11: "7 2 641 790"
-*ImageableArea 9x12/9x12: "7 2 641 862"
-*ImageableArea Docupac/SEF Docupac: "7 2 677 840"
-*?ImageableArea: "
- save /cvp { cvi ( ) cvs print ( ) print } bind def
- newpath clippath pathbbox
- 4 -2 roll exch 2 {ceiling cvp} repeat
- exch 2 {floor cvp} repeat flush
- restore
-"
-*End
-
-*% These provide the physical dimensions of the paper (by keyword)
-*DefaultPaperDimension: Letter
-*PaperDimension Letter/Letter: "612 792"
-*PaperDimension A4/A4: "595 842"
-*PaperDimension Tabloid/11x17: "792 1224"
-*PaperDimension A3/A3: "842 1191"
-*PaperDimension TabloidExtra/12x18: "864 1296"
-*PaperDimension Legal/Legal: "612 1008"
-*PaperDimension Legal13/Legal 13: "612 936"
-*PaperDimension ISOB4/ISOB4: "709 1001"
-*PaperDimension ISOB5/ISOB5: "499 709"
-*PaperDimension A6/SEF A6: "297 420"
-*PaperDimension SEFLet/SEF Letter: "612 793"
-*PaperDimension SEFA4/SEF A4: "595 843"
-*PaperDimension SEFISOB5/SEF ISOB5: "499 708"
-*PaperDimension SEF8x10/SEF 8x10: "576 721"
-*PaperDimension 8x10/8x10: "576 720"
-*PaperDimension 9x11/SEF 9x11: "648 792"
-*PaperDimension 9x12/9x12: "648 864"
-*PaperDimension Docupac/SEF Docupac: "684 842"
-
-*% Custom Page Sizes
-*CustomPageSize True: "
- pop pop pop 2 dict begin
- 2 array astore /PageSize exch def
- /ImagingBBox null def
- currentdict
- end setpagedevice"
-*End
-*ParamCustomPageSize Width: 1 points 0 864
-*ParamCustomPageSize Height: 2 points 0 1296
-*ParamCustomPageSize WidthOffset: 3 points 0 0
-*ParamCustomPageSize HeightOffset: 4 points 0 0
-*ParamCustomPageSize Orientation: 5 int 0 0
-*MaxMediaWidth: "864"
-*MaxMediaHeight: "1296"
-*HWMargins: 0 0 0 0
-
-*% PPD pages ends
-
-*RequiresPageRegion All: True
-
-*%EFIFlags *InputSlot Command|Spooler|Column
-*%EFIGroup *InputSlot Media/Media
-*OpenUI *InputSlot/Paper Source : PickOne
-*OrderDependency: 20.0 AnySetup *InputSlot
-*DefaultInputSlot: AutoSelect
-*InputSlot AutoSelect/Auto Select: " userdict /XJXsettraysel known
- { -1 XJXsettraysel }
- if "
-*End
-*InputSlot Tray1/Tray 1: " userdict /XJXsettraysel known
- { 1 XJXsettraysel }
- if "
-*End
-*InputSlot Tray2/Tray 2: " userdict /XJXsettraysel known
- { 2 XJXsettraysel }
- if "
-*End
-*InputSlot Tray3/Tray 3: " userdict /XJXsettraysel known
- { 3 XJXsettraysel }
- if "
-*End
-*InputSlot TrayManual/Bypass Tray: " userdict /XJXsettraysel known
- { 4 XJXsettraysel }
- if "
-*End
-*CloseUI: *InputSlot
-
-
-*% Font Information =========================
-*DefaultFont: Courier
-*Font AlbertusMT: Standard "(001.000)" Standard Disk
-*Font AlbertusMT-Italic: Standard "(001.000)" Standard Disk
-*Font AlbertusMT-Light: Standard "(001.000)" Standard Disk
-*Font AntiqueOlive-Bold: Standard "(001.001)" Standard Disk
-*Font AntiqueOlive-Compact: Standard "(001.001)" Standard Disk
-*Font AntiqueOlive-Italic: Standard "(001.001)" Standard Disk
-*Font AntiqueOlive-Roman: Standard "(001.001)" Standard Disk
-*Font Apple-Chancery: Standard "(002.000)" Standard Disk
-*Font Arial-BoldItalicMT: Standard "(002.000)" Standard Disk
-*Font Arial-BoldMT: Standard "(002.000)" Standard Disk
-*Font Arial-ItalicMT: Standard "(002.000)" Standard Disk
-*Font ArialMT: Standard "(002.000)" Standard Disk
-*Font AvantGarde-Book: Standard "(002.000)" Standard Disk
-*Font AvantGarde-BookOblique: Standard "(002.000)" Standard Disk
-*Font AvantGarde-Demi: Standard "(002.000)" Standard Disk
-*Font AvantGarde-DemiOblique: Standard "(002.000)" Standard Disk
-*Font Bodoni: Standard "(001.002)" Standard Disk
-*Font Bodoni-Bold: Standard "(001.002)" Standard Disk
-*Font Bodoni-BoldItalic: Standard "(001.002)" Standard Disk
-*Font Bodoni-Italic: Standard "(001.002)" Standard Disk
-*Font Bodoni-Poster: Standard "(001.002)" Standard Disk
-*Font Bodoni-PosterCompressed: Standard "(001.001)" Standard Disk
-*Font Bookman-Demi: Standard "(002.000)" Standard Disk
-*Font Bookman-DemiItalic: Standard "(002.000)" Standard Disk
-*Font Bookman-Light: Standard "(002.000)" Standard Disk
-*Font Bookman-LightItalic: Standard "(002.000)" Standard Disk
-*Font Carta: Standard "(001.001)" Standard Disk
-*Font Chicago: Standard "(002.000)" Standard Disk
-*Font Clarendon: Standard "(001.001)" Standard Disk
-*Font Clarendon-Bold: Standard "(001.001)" Standard Disk
-*Font Clarendon-Light: Standard "(001.001)" Standard Disk
-*Font CooperBlack: Standard "(001.003)" Standard Disk
-*Font CooperBlack-Italic: Standard "(001.003)" Standard Disk
-*Font Copperplate-ThirtyThreeBC: Standard "(001.002)" Standard Disk
-*Font Copperplate-ThirtyTwoBC: Standard "(001.002)" Standard Disk
-*Font Coronet-Regular: Standard "(001.000)" Standard Disk
-*Font Courier: Standard "(003.000)" Standard Disk
-*Font Courier-Bold: Standard "(003.000)" Standard Disk
-*Font Courier-BoldOblique: Standard "(003.000)" Standard Disk
-*Font Courier-Oblique: Standard "(003.000)" Standard Disk
-*Font Eurostile: Standard "(001.002)" Standard Disk
-*Font Eurostile-Bold: Standard "(001.001)" Standard Disk
-*Font Eurostile-BoldExtendedTwo: Standard "(001.002)" Standard Disk
-*Font Eurostile-ExtendedTwo: Standard "(001.002)" Standard Disk
-*Font Geneva: Standard "(002.000)" Standard Disk
-*Font GillSans: Standard "(001.002)" Standard Disk
-*Font GillSans-Bold: Standard "(001.001)" Standard Disk
-*Font GillSans-BoldCondensed: Standard "(001.001)" Standard Disk
-*Font GillSans-BoldItalic: Standard "(001.002)" Standard Disk
-*Font GillSans-Condensed: Standard "(001.001)" Standard Disk
-*Font GillSans-ExtraBold: Standard "(001.001)" Standard Disk
-*Font GillSans-Italic: Standard "(001.002)" Standard Disk
-*Font GillSans-Light: Standard "(001.001)" Standard Disk
-*Font GillSans-LightItalic: Standard "(001.002)" Standard Disk
-*Font Goudy: Standard "(001.003)" Standard Disk
-*Font Goudy-Bold: Standard "(001.002)" Standard Disk
-*Font Goudy-BoldItalic: Standard "(001.002)" Standard Disk
-*Font Goudy-ExtraBold: Standard "(001.001)" Standard Disk
-*Font Goudy-Italic: Standard "(001.002)" Standard Disk
-*Font Helvetica: Standard "(002.000)" Standard Disk
-*Font Helvetica-Bold: Standard "(002.000)" Standard Disk
-*Font Helvetica-BoldOblique: Standard "(002.000)" Standard Disk
-*Font Helvetica-Condensed: Standard "(002.000)" Standard Disk
-*Font Helvetica-Condensed-Bold: Standard "(002.000)" Standard Disk
-*Font Helvetica-Condensed-BoldObl: Standard "(002.000)" Standard Disk
-*Font Helvetica-Condensed-Oblique: Standard "(002.000)" Standard Disk
-*Font Helvetica-Narrow: Standard "(002.000)" Standard Disk
-*Font Helvetica-Narrow-Bold: Standard "(002.000)" Standard Disk
-*Font Helvetica-Narrow-BoldOblique: Standard "(002.000)" Standard Disk
-*Font Helvetica-Narrow-Oblique: Standard "(002.000)" Standard Disk
-*Font Helvetica-Oblique: Standard "(002.000)" Standard Disk
-*Font HoeflerText-Black: Standard "(002.000)" Standard Disk
-*Font HoeflerText-BlackItalic: Standard "(002.000)" Standard Disk
-*Font HoeflerText-Italic: Standard "(002.000)" Standard Disk
-*Font HoeflerText-Ornaments: Standard "(002.000)" Standard Disk
-*Font HoeflerText-Regular: Standard "(002.000)" Standard Disk
-*Font JoannaMT: Standard "(001.000)" Standard Disk
-*Font JoannaMT-Bold: Standard "(001.000)" Standard Disk
-*Font JoannaMT-BoldItalic: Standard "(001.000)" Standard Disk
-*Font JoannaMT-Italic: Standard "(001.000)" Standard Disk
-*Font LetterGothic: Standard "(001.004)" Standard Disk
-*Font LetterGothic-Bold: Standard "(001.006)" Standard Disk
-*Font LetterGothic-BoldSlanted: Standard "(001.005)" Standard Disk
-*Font LetterGothic-Slanted: Standard "(001.004)" Standard Disk
-*Font LubalinGraph-Book: Standard "(001.002)" Standard Disk
-*Font LubalinGraph-BookOblique: Standard "(001.002)" Standard Disk
-*Font LubalinGraph-Demi: Standard "(001.002)" Standard Disk
-*Font LubalinGraph-DemiOblique: Standard "(001.002)" Standard Disk
-*Font Marigold: Standard "(001.000)" Standard Disk
-*Font Monaco: Standard "(002.000)" Standard Disk
-*Font MonaLisa-Recut: Standard "(001.000)" Standard Disk
-*Font NewCenturySchlbk-Bold: Standard "(002.000)" Standard Disk
-*Font NewCenturySchlbk-BoldItalic: Standard "(002.000)" Standard Disk
-*Font NewCenturySchlbk-Italic: Standard "(002.000)" Standard Disk
-*Font NewCenturySchlbk-Roman: Standard "(002.000)" Standard Disk
-*Font NewYork: Standard "(002.000)" Standard Disk
-*Font Optima: Standard "(001.005)" Standard Disk
-*Font Optima-Bold: Standard "(001.005)" Standard Disk
-*Font Optima-BoldItalic: Standard "(001.000)" Standard Disk
-*Font Optima-Italic: Standard "(001.000)" Standard Disk
-*Font Oxford: Standard "(001.000)" Standard Disk
-*Font Palatino-Bold: Standard "(002.000)" Standard Disk
-*Font Palatino-BoldItalic: Standard "(002.000)" Standard Disk
-*Font Palatino-Italic: Standard "(002.000)" Standard Disk
-*Font Palatino-Roman: Standard "(002.000)" Standard Disk
-*Font StempelGaramond-Bold: Standard "(001.002)" Standard Disk
-*Font StempelGaramond-BoldItalic: Standard "(001.002)" Standard Disk
-*Font StempelGaramond-Italic: Standard "(001.002)" Standard Disk
-*Font StempelGaramond-Roman: Standard "(001.002)" Standard Disk
-*Font Symbol: Standard "(001.008)" Standard Disk
-*Font Tekton: Standard "(001.001)" Standard Disk
-*Font Times-Bold: Standard "(002.000)" Standard Disk
-*Font Times-BoldItalic: Standard "(002.000)" Standard Disk
-*Font Times-Italic: Standard "(002.000)" Standard Disk
-*Font Times-Roman: Standard "(002.000)" Standard Disk
-*Font TimesNewRomanPS-BoldItalicMT: Standard "(002.000)" Standard Disk
-*Font TimesNewRomanPS-BoldMT: Standard "(002.000)" Standard Disk
-*Font TimesNewRomanPS-ItalicMT: Standard "(002.000)" Standard Disk
-*Font TimesNewRomanPSMT: Standard "(002.000)" Standard Disk
-*Font Univers: Standard "(001.003)" Standard Disk
-*Font Univers-Bold: Standard "(001.003)" Standard Disk
-*Font Univers-BoldExt: Standard "(001.000)" Standard Disk
-*Font Univers-BoldExtObl: Standard "(001.000)" Standard Disk
-*Font Univers-BoldOblique: Standard "(001.003)" Standard Disk
-*Font Univers-Condensed: Standard "(001.002)" Standard Disk
-*Font Univers-CondensedBold: Standard "(001.001)" Standard Disk
-*Font Univers-CondensedBoldOblique: Standard "(001.001)" Standard Disk
-*Font Univers-CondensedOblique: Standard "(001.002)" Standard Disk
-*Font Univers-Extended: Standard "(001.000)" Standard Disk
-*Font Univers-ExtendedObl: Standard "(001.000)" Standard Disk
-*Font Univers-Light: Standard "(001.003)" Standard Disk
-*Font Univers-LightOblique: Standard "(001.003)" Standard Disk
-*Font Univers-Oblique: Standard "(001.003)" Standard Disk
-*Font Wingdings-Regular: Standard "(002.000)" Standard Disk
-*Font ZapfChancery-MediumItalic: Standard "(002.000)" Standard Disk
-*Font ZapfDingbats: Standard "(002.000)" Standard Disk
-*?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 (*) {cvn ==} 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: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "printing"
-*Status: "scanning"
-
-*Status: "PrinterError: Ok"
-*Status: "PrinterError: Reset the copier and fiery"
-*Status: "PrinterError: Copier is busy (Copier mode)"
-*Status: "PrinterError: Copier is busy (AGOC)"
-*Status: "PrinterError: Copier is busy (FUSER)"
-*Status: "PrinterError: Copier is busy (ROS)"
-*Status: "PrinterError: Copier is busy (DRUM HEATER)"
-*Status: "PrinterError: Copier is busy (MC)"
-*Status: "PrinterError: Paper jam"
-*Status: "PrinterError: Copier's interlock is open"
-*Status: "PrinterError: Out of toner"
-*Status: "PrinterError: Fuser web empty"
-*Status: "PrinterError: Waste toner container is full"
-*Status: "PrinterError: Copier's accessary is disabled"
-
-*Status: "PrinterError: Load A3 paper in tray"
-*Status: "PrinterError: Load A4 paper in tray"
-*Status: "PrinterError: Load A4 SEF paper in tray"
-*Status: "PrinterError: Load 11x17 paper in tray"
-*Status: "PrinterError: Load Letter paper in tray"
-*Status: "PrinterError: Load Letter SEF paper in tray"
-*Status: "PrinterError: Load Legal paper in tray"
-*Status: "PrinterError: Load 8x10 paper in tray"
-*Status: "PrinterError: Load Legal 13 paper in tray"
-*Status: "PrinterError: Load 9x12 paper in tray"
-
-*Status: "PrinterError: An unknown copier error occurred"
-*Status: "PrinterError: Copier is offline"
-
-*Status: "PrinterError: Load A3 paper in bypass tray"
-*Status: "PrinterError: Load A4 paper bypass tray"
-*Status: "PrinterError: Load A4 SEF paper bypass tray"
-*Status: "PrinterError: Load 11x17 paper bypass tray"
-*Status: "PrinterError: Load Letter paper bypass tray"
-*Status: "PrinterError: Load Letter SEF paper bypass tray"
-*Status: "PrinterError: Load Legal paper bypass tray"
-*Status: "PrinterError: Load 8x10 paper bypass tray"
-*Status: "PrinterError: Load Legal 13 paper bypass tray"
-*Status: "PrinterError: Load 9x12 paper bypass tray"
-
-*Status: "PrinterError: Copier is busy (UI)"
-
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "EtherTalk"
-*Source: "Parallel"
-*Source: "TCP/IP"
-*Source: "Novell IPX"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-
-*PrinterError: "Ok"
-*PrinterError: "Reset the copier and fiery"
-*PrinterError: "Copier is busy (Copier mode)"
-*PrinterError: "Copier is busy (AGOC)"
-*PrinterError: "Copier is busy (FUSER)"
-*PrinterError: "Copier is busy (ROS)"
-*PrinterError: "Copier is busy (DRUM HEATER)"
-*PrinterError: "Copier is busy (MC)"
-*PrinterError: "Paper jam"
-*PrinterError: "Copier's interlock is open"
-*PrinterError: "Out of toner"
-*PrinterError: "Fuser web empty"
-*PrinterError: "Waste toner container is full"
-*PrinterError: "Copier's accessary is disabled"
-
-*PrinterError: "Load A3 paper in tray"
-*PrinterError: "Load A4 paper in tray"
-*PrinterError: "Load A4 SEF paper in tray"
-*PrinterError: "Load 11x17 paper in tray"
-*PrinterError: "Load Letter paper in tray"
-*PrinterError: "Load Letter SEF paper in tray"
-*PrinterError: "Load Legal paper in tray"
-*PrinterError: "Load 8x10 paper in tray"
-*PrinterError: "Load Legal 13 paper in tray"
-*PrinterError: "Load 9x12 paper in tray"
-
-*PrinterError: "An unknown copier error occurred"
-*PrinterError: "Copier is offline"
-
-*PrinterError: "Load A3 paper in bypass tray"
-*PrinterError: "Load A4 paper bypass tray"
-*PrinterError: "Load A4 SEF paper bypass tray"
-*PrinterError: "Load 11x17 paper bypass tray"
-*PrinterError: "Load Letter paper bypass tray"
-*PrinterError: "Load Letter SEF paper bypass tray"
-*PrinterError: "Load Legal paper bypass tray"
-*PrinterError: "Load 8x10 paper bypass tray"
-*PrinterError: "Load Legal 13 paper bypass tray"
-*PrinterError: "Load 9x12 paper bypass tray"
-
-*PrinterError: "Copier is busy (UI)"
-
-
-*% Color Separation Information ====================
-
-
-*% Custom Inks for Fiery Logo
-*InkName: P300FieryBlue/Fiery Blue
-*InkName: P199FieryRed/Fiery Red
-*InkName: PblackFieryBlack/Fiery Black
-*CustomCMYK P300FieryBlue: ".9 .9 .0 .0"
-*CustomCMYK P199FieryRed: ".0 .9 .9 .0"
-*CustomCMYK PblackFieryBlack: ".2 .1 .1 .9"
-
-*DefaultColorSep: Black.100lpi.400dpi
-
-*% -------Halftone Graphics Mode (Hi-Res mode)
-*ColorSepScreenAngle Cyan.100lpi.400dpi: "0"
-*ColorSepScreenAngle Magenta.100lpi.400dpi: "0"
-*ColorSepScreenAngle Yellow.100lpi.400dpi: "0"
-*ColorSepScreenAngle Black.100lpi.400dpi: "0"
-*ColorSepScreenFreq Cyan.100lpi.400dpi: "50.0"
-*ColorSepScreenFreq Magenta.100lpi.400dpi: "50.0"
-*ColorSepScreenFreq Yellow.100lpi.400dpi: "50.0"
-*ColorSepScreenFreq Black.100lpi.400dpi: "50.0"
-*ColorSepScreenProc Cyan.100lpi.400dpi: "{6 5
- { 3 1 roll 4 -1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec 8 mul 3 1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec add
- [
- 48 18 8 16 46 16 6 14
- 56 60 32 24 54 58 30 22
- 4 12 44 40 2 10 42 38
- 28 20 52 64 26 18 50 62
-
- 45 15 5 13 47 17 7 15
- 53 57 29 21 55 59 31 23
- 1 9 41 37 3 11 43 39
- 25 17 49 61 27 19 51 63
- ]
- exch get 8 dup mul div} exec}"
-*End
-
-*ColorSepScreenProc Magenta.100lpi.400dpi: "{4 7
- { 3 1 roll 4 -1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec 8 mul 3 1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec add
- [
- 48 18 8 16 46 16 6 14
- 56 60 32 24 54 58 30 22
- 4 12 44 40 2 10 42 38
- 28 20 52 64 26 18 50 62
-
- 45 15 5 13 47 17 7 15
- 53 57 29 21 55 59 31 23
- 1 9 41 37 3 11 43 39
- 25 17 49 61 27 19 51 63
- ]
- exch get 8 dup mul div} exec}"
-*End
-
-*ColorSepScreenProc Yellow.100lpi.400dpi: "{5 2
- { 3 1 roll 4 -1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec 8 mul 3 1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec add
- [
- 48 18 8 16 46 16 6 14
- 56 60 32 24 54 58 30 22
- 4 12 44 40 2 10 42 38
- 28 20 52 64 26 18 50 62
-
- 45 15 5 13 47 17 7 15
- 53 57 29 21 55 59 31 23
- 1 9 41 37 3 11 43 39
- 25 17 49 61 27 19 51 63
- ]
- exch get 8 dup mul div} exec}"
-*End
-
-*ColorSepScreenProc Black.100lpi.400dpi: "{2 4
- { 3 1 roll 4 -1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec 8 mul 3 1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec add
- [
- 48 18 8 16 46 16 6 14
- 56 60 32 24 54 58 30 22
- 4 12 44 40 2 10 42 38
- 28 20 52 64 26 18 50 62
-
- 45 15 5 13 47 17 7 15
- 53 57 29 21 55 59 31 23
- 1 9 41 37 3 11 43 39
- 25 17 49 61 27 19 51 63
- ]
- exch get 8 dup mul div} exec}"
-*End
-
-*% PPD Last Modified 2.13.98
-*% End of PPD file
-*% The byte count of this file should be exactly 077509 or 079485
-*% depending on the filesystem it resides in.
-*% end of PPD file for Fiery ZX DocuColor 40
diff --git a/psprint_config/configuration/ppds/EFAX5010.PS b/psprint_config/configuration/ppds/EFAX5010.PS
deleted file mode 100644
index 08580b2c82ef..000000000000
--- a/psprint_config/configuration/ppds/EFAX5010.PS
+++ /dev/null
@@ -1,2190 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*% *********
-*% EFI Information Block
-*%
-*FileVersion: "0.1"
-*%
-*% *********
-
-*FormatVersion: "4.3"
-*FileVersion: "1.0"
-*PCFileName: "EFAX5010.PPD"
-*LanguageVersion: English
-*LanguageEncoding: ISOLatin1
-*Product: "(Fiery ZX 5750)"
-*PSVersion: "(3010.104) 1"
-*ModelName: "Fiery ZX 5750 Color Server v3010.104"
-*ShortNickName: "Fiery ZX 5750 v3010.104"
-*NickName: "Fiery ZX 5750 Color Server v3010.104"
-*Manufacturer: "Xerox"
-
-*% PPD body begins
-
-*%EFIGroupName Job/Job :True
-*%EFIGroupName Media/Media :True
-*%EFIGroupName Color/Color :True
-*%EFIGroupName Finishing/Finishing :True
-*%EFIGroupName Notes/Notes :True
-
-*%EFIFlags *Notes1 Column
-*%EFIGroup *Notes1 Notes/Notes
-*%EFIJobNote *Notes1/Notes 1 :32
-
-*%EFIFlags *Notes2 Column
-*%EFIGroup *Notes2 Notes/Notes
-*%EFIJobNote *Notes2/Notes 2 :32
-
-*%EFIFlags *Instruct Column
-*%EFIGroup *Instruct Notes/Notes
-*%EFIJobNote *Instruct/Instructions :128
-
-*% === Options and Constraints ==============================
-
-*% UIConstraints for Trays, Paper Sizes, and Media Types
-
-*% Only Plain paper may be printed from the trays.
-*% Disallow all other media types from trays 1-4.
-
-*UIConstraints: *MediaType Transparent *InputSlot Tray1
-*UIConstraints: *InputSlot Tray1 *MediaType Transparent
-*UIConstraints: *MediaType Transparent *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *MediaType Transparent
-*UIConstraints: *MediaType Transparent *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *MediaType Transparent
-*UIConstraints: *MediaType Transparent *InputSlot Tray4
-*UIConstraints: *InputSlot Tray4 *MediaType Transparent
-
-*UIConstraints: *MediaType Thick *InputSlot Tray1
-*UIConstraints: *InputSlot Tray1 *MediaType Thick
-*UIConstraints: *MediaType Thick *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *MediaType Thick
-*UIConstraints: *MediaType Thick *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *MediaType Thick
-*UIConstraints: *MediaType Thick *InputSlot Tray4
-*UIConstraints: *InputSlot Tray4 *MediaType Thick
-
-*UIConstraints: *MediaType Interleaved *InputSlot Tray1
-*UIConstraints: *InputSlot Tray1 *MediaType Interleaved
-*UIConstraints: *MediaType Interleaved *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *MediaType Interleaved
-*UIConstraints: *MediaType Interleaved *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *MediaType Interleaved
-*UIConstraints: *MediaType Interleaved *InputSlot Tray4
-*UIConstraints: *InputSlot Tray4 *MediaType Interleaved
-
-*UIConstraints: *MediaType Coated *InputSlot Tray1
-*UIConstraints: *InputSlot Tray1 *MediaType Coated
-*UIConstraints: *MediaType Coated *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *MediaType Coated
-*UIConstraints: *MediaType Coated *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *MediaType Coated
-*UIConstraints: *MediaType Coated *InputSlot Tray4
-*UIConstraints: *InputSlot Tray4 *MediaType Coated
-
-*UIConstraints: *MediaType Thick2 *InputSlot Tray1
-*UIConstraints: *InputSlot Tray1 *MediaType Thick2
-*UIConstraints: *MediaType Thick2 *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *MediaType Thick2
-*UIConstraints: *MediaType Thick2 *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *MediaType Thick2
-*UIConstraints: *MediaType Thick2 *InputSlot Tray4
-*UIConstraints: *InputSlot Tray4 *MediaType Thick2
-
-*UIConstraints: *MediaType Tacking *InputSlot Tray1
-*UIConstraints: *InputSlot Tray1 *MediaType Tacking
-*UIConstraints: *MediaType Tacking *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *MediaType Tacking
-*UIConstraints: *MediaType Tacking *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *MediaType Tacking
-*UIConstraints: *MediaType Tacking *InputSlot Tray4
-*UIConstraints: *InputSlot Tray4 *MediaType Tacking
-
-*UIConstraints: *MediaType SSTransfer *InputSlot Tray1
-*UIConstraints: *InputSlot Tray1 *MediaType SSTransfer
-*UIConstraints: *MediaType SSTransfer *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *MediaType SSTransfer
-*UIConstraints: *MediaType SSTransfer *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *MediaType SSTransfer
-*UIConstraints: *MediaType SSTransfer *InputSlot Tray4
-*UIConstraints: *InputSlot Tray4 *MediaType SSTransfer
-
-*UIConstraints: *MediaType Labels *InputSlot Tray1
-*UIConstraints: *InputSlot Tray1 *MediaType Labels
-*UIConstraints: *MediaType Labels *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *MediaType Labels
-*UIConstraints: *MediaType Labels *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *MediaType Labels
-*UIConstraints: *MediaType Labels *InputSlot Tray4
-*UIConstraints: *InputSlot Tray4 *MediaType Labels
-
-*% Certain paper sizes may only be printed Manualfeed
-*% Disallow these paper sizes from trays 1-4.
-
-*UIConstraints: *PageSize TabloidExtra *InputSlot Tray1
-*UIConstraints: *PageRegion TabloidExtra *InputSlot Tray1
-*UIConstraints: *InputSlot Tray1 *PageSize TabloidExtra
-*UIConstraints: *InputSlot Tray1 *PageRegion TabloidExtra
-*UIConstraints: *PageSize TabloidExtra *InputSlot Tray2
-*UIConstraints: *PageRegion TabloidExtra *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *PageSize TabloidExtra
-*UIConstraints: *InputSlot Tray2 *PageRegion TabloidExtra
-*UIConstraints: *PageSize TabloidExtra *InputSlot Tray3
-*UIConstraints: *PageRegion TabloidExtra *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *PageSize TabloidExtra
-*UIConstraints: *InputSlot Tray3 *PageRegion TabloidExtra
-*UIConstraints: *PageSize TabloidExtra *InputSlot Tray4
-*UIConstraints: *PageRegion TabloidExtra *InputSlot Tray4
-*UIConstraints: *InputSlot Tray4 *PageSize TabloidExtra
-*UIConstraints: *InputSlot Tray4 *PageRegion TabloidExtra
-
-*UIConstraints: *PageSize SEF8x10 *InputSlot Tray1
-*UIConstraints: *PageRegion SEF8x10 *InputSlot Tray1
-*UIConstraints: *InputSlot Tray1 *PageSize SEF8x10
-*UIConstraints: *InputSlot Tray1 *PageRegion SEF8x10
-*UIConstraints: *PageSize SEF8x10 *InputSlot Tray2
-*UIConstraints: *PageRegion SEF8x10 *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *PageSize SEF8x10
-*UIConstraints: *InputSlot Tray2 *PageRegion SEF8x10
-*UIConstraints: *PageSize SEF8x10 *InputSlot Tray3
-*UIConstraints: *PageRegion SEF8x10 *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *PageSize SEF8x10
-*UIConstraints: *InputSlot Tray3 *PageRegion SEF8x10
-*UIConstraints: *PageSize SEF8x10 *InputSlot Tray4
-*UIConstraints: *PageRegion SEF8x10 *InputSlot Tray4
-*UIConstraints: *InputSlot Tray4 *PageSize SEF8x10
-*UIConstraints: *InputSlot Tray4 *PageRegion SEF8x10
-
-*UIConstraints: *PageSize SEF9x11 *InputSlot Tray1
-*UIConstraints: *PageRegion SEF9x11 *InputSlot Tray1
-*UIConstraints: *InputSlot Tray1 *PageSize SEF9x11
-*UIConstraints: *InputSlot Tray1 *PageRegion SEF9x11
-*UIConstraints: *PageSize SEF9x11 *InputSlot Tray2
-*UIConstraints: *PageRegion SEF9x11 *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *PageSize SEF9x11
-*UIConstraints: *InputSlot Tray2 *PageRegion SEF9x11
-*UIConstraints: *PageSize SEF9x11 *InputSlot Tray3
-*UIConstraints: *PageRegion SEF9x11 *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *PageSize SEF9x11
-*UIConstraints: *InputSlot Tray3 *PageRegion SEF9x11
-*UIConstraints: *PageSize SEF9x11 *InputSlot Tray4
-*UIConstraints: *PageRegion SEF9x11 *InputSlot Tray4
-*UIConstraints: *InputSlot Tray4 *PageSize SEF9x11
-*UIConstraints: *InputSlot Tray4 *PageRegion SEF9x11
-
-*UIConstraints: *PageSize 9x11 *InputSlot Tray1
-*UIConstraints: *PageRegion 9x11 *InputSlot Tray1
-*UIConstraints: *InputSlot Tray1 *PageSize 9x11
-*UIConstraints: *InputSlot Tray1 *PageRegion 9x11
-*UIConstraints: *PageSize 9x11 *InputSlot Tray2
-*UIConstraints: *PageRegion 9x11 *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *PageSize 9x11
-*UIConstraints: *InputSlot Tray2 *PageRegion 9x11
-*UIConstraints: *PageSize 9x11 *InputSlot Tray3
-*UIConstraints: *PageRegion 9x11 *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *PageSize 9x11
-*UIConstraints: *InputSlot Tray3 *PageRegion 9x11
-*UIConstraints: *PageSize 9x11 *InputSlot Tray4
-*UIConstraints: *PageRegion 9x11 *InputSlot Tray4
-*UIConstraints: *InputSlot Tray4 *PageSize 9x11
-*UIConstraints: *InputSlot Tray4 *PageRegion 9x11
-
-*UIConstraints: *PageSize A6 *InputSlot Tray1
-*UIConstraints: *PageRegion A6 *InputSlot Tray1
-*UIConstraints: *InputSlot Tray1 *PageSize A6
-*UIConstraints: *InputSlot Tray1 *PageRegion A6
-*UIConstraints: *PageSize A6 *InputSlot Tray2
-*UIConstraints: *PageRegion A6 *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *PageSize A6
-*UIConstraints: *InputSlot Tray2 *PageRegion A6
-*UIConstraints: *PageSize A6 *InputSlot Tray3
-*UIConstraints: *PageRegion A6 *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *PageSize A6
-*UIConstraints: *InputSlot Tray3 *PageRegion A6
-*UIConstraints: *PageSize A6 *InputSlot Tray4
-*UIConstraints: *PageRegion A6 *InputSlot Tray4
-*UIConstraints: *InputSlot Tray4 *PageSize A6
-*UIConstraints: *InputSlot Tray4 *PageRegion A6
-
-*UIConstraints: *PageSize SEFB5 *InputSlot Tray1
-*UIConstraints: *PageRegion SEFB5 *InputSlot Tray1
-*UIConstraints: *InputSlot Tray1 *PageSize SEFB5
-*UIConstraints: *InputSlot Tray1 *PageRegion SEFB5
-*UIConstraints: *PageSize SEFB5 *InputSlot Tray2
-*UIConstraints: *PageRegion SEFB5 *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *PageSize SEFB5
-*UIConstraints: *InputSlot Tray2 *PageRegion SEFB5
-*UIConstraints: *PageSize SEFB5 *InputSlot Tray3
-*UIConstraints: *PageRegion SEFB5 *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *PageSize SEFB5
-*UIConstraints: *InputSlot Tray3 *PageRegion SEFB5
-*UIConstraints: *PageSize SEFB5 *InputSlot Tray4
-*UIConstraints: *PageRegion SEFB5 *InputSlot Tray4
-*UIConstraints: *InputSlot Tray4 *PageSize SEFB5
-*UIConstraints: *InputSlot Tray4 *PageRegion SEFB5
-
-*UIConstraints: *PageSize B5 *InputSlot Tray1
-*UIConstraints: *PageRegion B5 *InputSlot Tray1
-*UIConstraints: *InputSlot Tray1 *PageSize B5
-*UIConstraints: *InputSlot Tray1 *PageRegion B5
-*UIConstraints: *PageSize B5 *InputSlot Tray2
-*UIConstraints: *PageRegion B5 *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *PageSize B5
-*UIConstraints: *InputSlot Tray2 *PageRegion B5
-*UIConstraints: *PageSize B5 *InputSlot Tray3
-*UIConstraints: *PageRegion B5 *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *PageSize B5
-*UIConstraints: *InputSlot Tray3 *PageRegion B5
-*UIConstraints: *PageSize B5 *InputSlot Tray4
-*UIConstraints: *PageRegion B5 *InputSlot Tray4
-*UIConstraints: *InputSlot Tray4 *PageSize B5
-*UIConstraints: *InputSlot Tray4 *PageRegion B5
-
-*UIConstraints: *PageSize 4x6 *InputSlot Tray1
-*UIConstraints: *PageRegion 4x6 *InputSlot Tray1
-*UIConstraints: *InputSlot Tray1 *PageSize 4x6
-*UIConstraints: *InputSlot Tray1 *PageRegion 4x6
-*UIConstraints: *PageSize 4x6 *InputSlot Tray2
-*UIConstraints: *PageRegion 4x6 *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *PageSize 4x6
-*UIConstraints: *InputSlot Tray2 *PageRegion 4x6
-*UIConstraints: *PageSize 4x6 *InputSlot Tray3
-*UIConstraints: *PageRegion 4x6 *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *PageSize 4x6
-*UIConstraints: *InputSlot Tray3 *PageRegion 4x6
-*UIConstraints: *PageSize 4x6 *InputSlot Tray4
-*UIConstraints: *PageRegion 4x6 *InputSlot Tray4
-*UIConstraints: *InputSlot Tray4 *PageSize 4x6
-*UIConstraints: *InputSlot Tray4 *PageRegion 4x6
-
-*% Each paper size is supported for only certain media
-*% types. Disallow unsupported combinations.
-
-*UIConstraints: *PageSize TabloidExtra *MediaType Transparent
-*UIConstraints: *PageRegion TabloidExtra *MediaType Transparent
-*UIConstraints: *MediaType Transparent *PageSize TabloidExtra
-*UIConstraints: *MediaType Transparent *PageRegion TabloidExtra
-*UIConstraints: *PageSize Legal13 *MediaType Transparent
-*UIConstraints: *PageRegion Legal13 *MediaType Transparent
-*UIConstraints: *MediaType Transparent *PageSize Legal13
-*UIConstraints: *MediaType Transparent *PageRegion Legal13
-*UIConstraints: *PageSize Legal *MediaType Transparent
-*UIConstraints: *PageRegion Legal *MediaType Transparent
-*UIConstraints: *MediaType Transparent *PageSize Legal
-*UIConstraints: *MediaType Transparent *PageRegion Legal
-*UIConstraints: *PageSize SEF8x10 *MediaType Transparent
-*UIConstraints: *PageRegion SEF8x10 *MediaType Transparent
-*UIConstraints: *MediaType Transparent *PageSize SEF8x10
-*UIConstraints: *MediaType Transparent *PageRegion SEF8x10
-*UIConstraints: *PageSize 8x10 *MediaType Transparent
-*UIConstraints: *PageRegion 8x10 *MediaType Transparent
-*UIConstraints: *MediaType Transparent *PageSize 8x10
-*UIConstraints: *MediaType Transparent *PageRegion 8x10
-*UIConstraints: *PageSize SEF9x11 *MediaType Transparent
-*UIConstraints: *PageRegion SEF9x11 *MediaType Transparent
-*UIConstraints: *MediaType Transparent *PageSize SEF9x11
-*UIConstraints: *MediaType Transparent *PageRegion SEF9x11
-*UIConstraints: *PageSize 9x11 *MediaType Transparent
-*UIConstraints: *PageRegion 9x11 *MediaType Transparent
-*UIConstraints: *MediaType Transparent *PageSize 9x11
-*UIConstraints: *MediaType Transparent *PageRegion 9x11
-*UIConstraints: *PageSize 9x12 *MediaType Transparent
-*UIConstraints: *PageRegion 9x12 *MediaType Transparent
-*UIConstraints: *MediaType Transparent *PageSize 9x12
-*UIConstraints: *MediaType Transparent *PageRegion 9x12
-*UIConstraints: *PageSize A6 *MediaType Transparent
-*UIConstraints: *PageRegion A6 *MediaType Transparent
-*UIConstraints: *MediaType Transparent *PageSize A6
-*UIConstraints: *MediaType Transparent *PageRegion A6
-*UIConstraints: *PageSize B4 *MediaType Transparent
-*UIConstraints: *PageRegion B4 *MediaType Transparent
-*UIConstraints: *MediaType Transparent *PageSize B4
-*UIConstraints: *MediaType Transparent *PageRegion B4
-*UIConstraints: *PageSize SEFB5 *MediaType Transparent
-*UIConstraints: *PageRegion SEFB5 *MediaType Transparent
-*UIConstraints: *MediaType Transparent *PageSize SEFB5
-*UIConstraints: *MediaType Transparent *PageRegion SEFB5
-*UIConstraints: *PageSize B5 *MediaType Transparent
-*UIConstraints: *PageRegion B5 *MediaType Transparent
-*UIConstraints: *MediaType Transparent *PageSize B5
-*UIConstraints: *MediaType Transparent *PageRegion B5
-*UIConstraints: *PageSize 4x6 *MediaType Transparent
-*UIConstraints: *PageRegion 4x6 *MediaType Transparent
-*UIConstraints: *MediaType Transparent *PageSize 4x6
-*UIConstraints: *MediaType Transparent *PageRegion 4x6
-
-*UIConstraints: *PageSize 8x10 *MediaType Thick
-*UIConstraints: *PageRegion 8x10 *MediaType Thick
-*UIConstraints: *MediaType Thick *PageSize 8x10
-*UIConstraints: *MediaType Thick *PageRegion 8x10
-*UIConstraints: *PageSize A6 *MediaType Thick
-*UIConstraints: *PageRegion A6 *MediaType Thick
-*UIConstraints: *MediaType Thick *PageSize A6
-*UIConstraints: *MediaType Thick *PageRegion A6
-*UIConstraints: *PageSize B4 *MediaType Thick
-*UIConstraints: *PageRegion B4 *MediaType Thick
-*UIConstraints: *MediaType Thick *PageSize B4
-*UIConstraints: *MediaType Thick *PageRegion B4
-*UIConstraints: *PageSize SEFB5 *MediaType Thick
-*UIConstraints: *PageRegion SEFB5 *MediaType Thick
-*UIConstraints: *MediaType Thick *PageSize SEFB5
-*UIConstraints: *MediaType Thick *PageRegion SEFB5
-*UIConstraints: *PageSize 4x6 *MediaType Thick
-*UIConstraints: *PageRegion 4x6 *MediaType Thick
-*UIConstraints: *MediaType Thick *PageSize 4x6
-*UIConstraints: *MediaType Thick *PageRegion 4x6
-
-*UIConstraints: *PageSize TabloidExtra *MediaType Interleaved
-*UIConstraints: *PageRegion TabloidExtra *MediaType Interleaved
-*UIConstraints: *MediaType Interleaved *PageSize TabloidExtra
-*UIConstraints: *MediaType Interleaved *PageRegion TabloidExtra
-*UIConstraints: *PageSize Legal13 *MediaType Interleaved
-*UIConstraints: *PageRegion Legal13 *MediaType Interleaved
-*UIConstraints: *MediaType Interleaved *PageSize Legal13
-*UIConstraints: *MediaType Interleaved *PageRegion Legal13
-*UIConstraints: *PageSize Legal *MediaType Interleaved
-*UIConstraints: *PageRegion Legal *MediaType Interleaved
-*UIConstraints: *MediaType Interleaved *PageSize Legal
-*UIConstraints: *MediaType Interleaved *PageRegion Legal
-*UIConstraints: *PageSize SEF8x10 *MediaType Interleaved
-*UIConstraints: *PageRegion SEF8x10 *MediaType Interleaved
-*UIConstraints: *MediaType Interleaved *PageSize SEF8x10
-*UIConstraints: *MediaType Interleaved *PageRegion SEF8x10
-*UIConstraints: *PageSize 8x10 *MediaType Interleaved
-*UIConstraints: *PageRegion 8x10 *MediaType Interleaved
-*UIConstraints: *MediaType Interleaved *PageSize 8x10
-*UIConstraints: *MediaType Interleaved *PageRegion 8x10
-*UIConstraints: *PageSize SEF9x11 *MediaType Interleaved
-*UIConstraints: *PageRegion SEF9x11 *MediaType Interleaved
-*UIConstraints: *MediaType Interleaved *PageSize SEF9x11
-*UIConstraints: *MediaType Interleaved *PageRegion SEF9x11
-*UIConstraints: *PageSize 9x11 *MediaType Interleaved
-*UIConstraints: *PageRegion 9x11 *MediaType Interleaved
-*UIConstraints: *MediaType Interleaved *PageSize 9x11
-*UIConstraints: *MediaType Interleaved *PageRegion 9x11
-*UIConstraints: *PageSize 9x12 *MediaType Interleaved
-*UIConstraints: *PageRegion 9x12 *MediaType Interleaved
-*UIConstraints: *MediaType Interleaved *PageSize 9x12
-*UIConstraints: *MediaType Interleaved *PageRegion 9x12
-*UIConstraints: *PageSize A6 *MediaType Interleaved
-*UIConstraints: *PageRegion A6 *MediaType Interleaved
-*UIConstraints: *MediaType Interleaved *PageSize A6
-*UIConstraints: *MediaType Interleaved *PageRegion A6
-*UIConstraints: *PageSize B4 *MediaType Interleaved
-*UIConstraints: *PageRegion B4 *MediaType Interleaved
-*UIConstraints: *MediaType Interleaved *PageSize B4
-*UIConstraints: *MediaType Interleaved *PageRegion B4
-*UIConstraints: *PageSize SEFB5 *MediaType Interleaved
-*UIConstraints: *PageRegion SEFB5 *MediaType Interleaved
-*UIConstraints: *MediaType Interleaved *PageSize SEFB5
-*UIConstraints: *MediaType Interleaved *PageRegion SEFB5
-*UIConstraints: *PageSize B5 *MediaType Interleaved
-*UIConstraints: *PageRegion B5 *MediaType Interleaved
-*UIConstraints: *MediaType Interleaved *PageSize B5
-*UIConstraints: *MediaType Interleaved *PageRegion B5
-*UIConstraints: *PageSize 4x6 *MediaType Interleaved
-*UIConstraints: *PageRegion 4x6 *MediaType Interleaved
-*UIConstraints: *MediaType Interleaved *PageSize 4x6
-*UIConstraints: *MediaType Interleaved *PageRegion 4x6
-
-*UIConstraints: *PageSize TabloidExtra *MediaType Coated
-*UIConstraints: *PageRegion TabloidExtra *MediaType Coated
-*UIConstraints: *MediaType Coated *PageSize TabloidExtra
-*UIConstraints: *MediaType Coated *PageRegion TabloidExtra
-*UIConstraints: *PageSize A6 *MediaType Coated
-*UIConstraints: *PageRegion A6 *MediaType Coated
-*UIConstraints: *MediaType Coated *PageSize A6
-*UIConstraints: *MediaType Coated *PageRegion A6
-*UIConstraints: *PageSize 4x6 *MediaType Coated
-*UIConstraints: *PageRegion 4x6 *MediaType Coated
-*UIConstraints: *MediaType Coated *PageSize 4x6
-*UIConstraints: *MediaType Coated *PageRegion 4x6
-
-*UIConstraints: *PageSize TabloidExtra *MediaType Thick2
-*UIConstraints: *PageRegion TabloidExtra *MediaType Thick2
-*UIConstraints: *MediaType Thick2 *PageSize TabloidExtra
-*UIConstraints: *MediaType Thick2 *PageRegion TabloidExtra
-*UIConstraints: *PageSize SEF8x10 *MediaType Thick2
-*UIConstraints: *PageRegion SEF8x10 *MediaType Thick2
-*UIConstraints: *MediaType Thick2 *PageSize SEF8x10
-*UIConstraints: *MediaType Thick2 *PageRegion SEF8x10
-*UIConstraints: *PageSize 8x10 *MediaType Thick2
-*UIConstraints: *PageRegion 8x10 *MediaType Thick2
-*UIConstraints: *MediaType Thick2 *PageSize 8x10
-*UIConstraints: *MediaType Thick2 *PageRegion 8x10
-*UIConstraints: *PageSize A6 *MediaType Thick2
-*UIConstraints: *PageRegion A6 *MediaType Thick2
-*UIConstraints: *MediaType Thick2 *PageSize A6
-*UIConstraints: *MediaType Thick2 *PageRegion A6
-*UIConstraints: *PageSize B4 *MediaType Thick2
-*UIConstraints: *PageRegion B4 *MediaType Thick2
-*UIConstraints: *MediaType Thick2 *PageSize B4
-*UIConstraints: *MediaType Thick2 *PageRegion B4
-*UIConstraints: *PageSize SEFB5 *MediaType Thick2
-*UIConstraints: *PageRegion SEFB5 *MediaType Thick2
-*UIConstraints: *MediaType Thick2 *PageSize SEFB5
-*UIConstraints: *MediaType Thick2 *PageRegion SEFB5
-*UIConstraints: *PageSize B5 *MediaType Thick2
-*UIConstraints: *PageRegion B5 *MediaType Thick2
-*UIConstraints: *MediaType Thick2 *PageSize B5
-*UIConstraints: *MediaType Thick2 *PageRegion B5
-*UIConstraints: *PageSize 4x6 *MediaType Thick2
-*UIConstraints: *PageRegion 4x6 *MediaType Thick2
-*UIConstraints: *MediaType Thick2 *PageSize 4x6
-*UIConstraints: *MediaType Thick2 *PageRegion 4x6
-
-*UIConstraints: *PageSize Tabloid *MediaType Tacking
-*UIConstraints: *PageRegion Tabloid *MediaType Tacking
-*UIConstraints: *MediaType Tacking *PageSize Tabloid
-*UIConstraints: *MediaType Tacking *PageRegion Tabloid
-*UIConstraints: *PageSize TabloidExtra *MediaType Tacking
-*UIConstraints: *PageRegion TabloidExtra *MediaType Tacking
-*UIConstraints: *MediaType Tacking *PageSize TabloidExtra
-*UIConstraints: *MediaType Tacking *PageRegion TabloidExtra
-*UIConstraints: *PageSize SEF8x10 *MediaType Tacking
-*UIConstraints: *PageRegion SEF8x10 *MediaType Tacking
-*UIConstraints: *MediaType Tacking *PageSize SEF8x10
-*UIConstraints: *MediaType Tacking *PageRegion SEF8x10
-*UIConstraints: *PageSize 8x10 *MediaType Tacking
-*UIConstraints: *PageRegion 8x10 *MediaType Tacking
-*UIConstraints: *MediaType Tacking *PageSize 8x10
-*UIConstraints: *MediaType Tacking *PageRegion 8x10
-*UIConstraints: *PageSize A6 *MediaType Tacking
-*UIConstraints: *PageRegion A6 *MediaType Tacking
-*UIConstraints: *MediaType Tacking *PageSize A6
-*UIConstraints: *MediaType Tacking *PageRegion A6
-*UIConstraints: *PageSize B4 *MediaType Tacking
-*UIConstraints: *PageRegion B4 *MediaType Tacking
-*UIConstraints: *MediaType Tacking *PageSize B4
-*UIConstraints: *MediaType Tacking *PageRegion B4
-*UIConstraints: *PageSize SEFB5 *MediaType Tacking
-*UIConstraints: *PageRegion SEFB5 *MediaType Tacking
-*UIConstraints: *MediaType Tacking *PageSize SEFB5
-*UIConstraints: *MediaType Tacking *PageRegion SEFB5
-*UIConstraints: *PageSize B5 *MediaType Tacking
-*UIConstraints: *PageRegion B5 *MediaType Tacking
-*UIConstraints: *MediaType Tacking *PageSize B5
-*UIConstraints: *MediaType Tacking *PageRegion B5
-*UIConstraints: *PageSize 4x6 *MediaType Tacking
-*UIConstraints: *PageRegion 4x6 *MediaType Tacking
-*UIConstraints: *MediaType Tacking *PageSize 4x6
-*UIConstraints: *MediaType Tacking *PageRegion 4x6
-
-*UIConstraints: *PageSize TabloidExtra *MediaType SSTransfer
-*UIConstraints: *PageRegion TabloidExtra *MediaType SSTransfer
-*UIConstraints: *MediaType SSTransfer *PageSize TabloidExtra
-*UIConstraints: *MediaType SSTransfer *PageRegion TabloidExtra
-*UIConstraints: *PageSize SEF8x10 *MediaType SSTransfer
-*UIConstraints: *PageRegion SEF8x10 *MediaType SSTransfer
-*UIConstraints: *MediaType SSTransfer *PageSize SEF8x10
-*UIConstraints: *MediaType SSTransfer *PageRegion SEF8x10
-*UIConstraints: *PageSize 8x10 *MediaType SSTransfer
-*UIConstraints: *PageRegion 8x10 *MediaType SSTransfer
-*UIConstraints: *MediaType SSTransfer *PageSize 8x10
-*UIConstraints: *MediaType SSTransfer *PageRegion 8x10
-*UIConstraints: *PageSize A6 *MediaType SSTransfer
-*UIConstraints: *PageRegion A6 *MediaType SSTransfer
-*UIConstraints: *MediaType SSTransfer *PageSize A6
-*UIConstraints: *MediaType SSTransfer *PageRegion A6
-*UIConstraints: *PageSize B4 *MediaType SSTransfer
-*UIConstraints: *PageRegion B4 *MediaType SSTransfer
-*UIConstraints: *MediaType SSTransfer *PageSize B4
-*UIConstraints: *MediaType SSTransfer *PageRegion B4
-*UIConstraints: *PageSize SEFB5 *MediaType SSTransfer
-*UIConstraints: *PageRegion SEFB5 *MediaType SSTransfer
-*UIConstraints: *MediaType SSTransfer *PageSize SEFB5
-*UIConstraints: *MediaType SSTransfer *PageRegion SEFB5
-*UIConstraints: *PageSize B5 *MediaType SSTransfer
-*UIConstraints: *PageRegion B5 *MediaType SSTransfer
-*UIConstraints: *MediaType SSTransfer *PageSize B5
-*UIConstraints: *MediaType SSTransfer *PageRegion B5
-*UIConstraints: *PageSize 4x6 *MediaType SSTransfer
-*UIConstraints: *PageRegion 4x6 *MediaType SSTransfer
-*UIConstraints: *MediaType SSTransfer *PageSize 4x6
-*UIConstraints: *MediaType SSTransfer *PageRegion 4x6
-
-*UIConstraints: *PageSize TabloidExtra *MediaType Labels
-*UIConstraints: *PageRegion TabloidExtra *MediaType Labels
-*UIConstraints: *MediaType Labels *PageSize TabloidExtra
-*UIConstraints: *MediaType Labels *PageRegion TabloidExtra
-*UIConstraints: *PageSize SEF8x10 *MediaType Labels
-*UIConstraints: *PageRegion SEF8x10 *MediaType Labels
-*UIConstraints: *MediaType Labels *PageSize SEF8x10
-*UIConstraints: *MediaType Labels *PageRegion SEF8x10
-*UIConstraints: *PageSize 8x10 *MediaType Labels
-*UIConstraints: *PageRegion 8x10 *MediaType Labels
-*UIConstraints: *MediaType Labels *PageSize 8x10
-*UIConstraints: *MediaType Labels *PageRegion 8x10
-*UIConstraints: *PageSize A6 *MediaType Labels
-*UIConstraints: *PageRegion A6 *MediaType Labels
-*UIConstraints: *MediaType Labels *PageSize A6
-*UIConstraints: *MediaType Labels *PageRegion A6
-*UIConstraints: *PageSize B4 *MediaType Labels
-*UIConstraints: *PageRegion B4 *MediaType Labels
-*UIConstraints: *MediaType Labels *PageSize B4
-*UIConstraints: *MediaType Labels *PageRegion B4
-*UIConstraints: *PageSize SEFB5 *MediaType Labels
-*UIConstraints: *PageRegion SEFB5 *MediaType Labels
-*UIConstraints: *MediaType Labels *PageSize SEFB5
-*UIConstraints: *MediaType Labels *PageRegion SEFB5
-*UIConstraints: *PageSize B5 *MediaType Labels
-*UIConstraints: *PageRegion B5 *MediaType Labels
-*UIConstraints: *MediaType Labels *PageSize B5
-*UIConstraints: *MediaType Labels *PageRegion B5
-*UIConstraints: *PageSize 4x6 *MediaType Labels
-*UIConstraints: *PageRegion 4x6 *MediaType Labels
-*UIConstraints: *MediaType Labels *PageSize 4x6
-*UIConstraints: *MediaType Labels *PageRegion 4x6
-
-*UIConstraints: *EFColorMode GRAY *EFOverprint On
-*UIConstraints: *EFOverprint On *EFColorMode GRAY
-
-*% Full frame does not support reverse print, collate
-*UIConstraints: *EFCompression False *EFOutputOrder Reverse
-*UIConstraints: *EFCompression False *EFSorter Collate
-*UIConstraints: *EFOutputOrder Reverse *EFCompression False
-*UIConstraints: *EFSorter Collate *EFCompression False
-*UIConstraints: *FRAME_MODE ADOBE *EFOutputOrder Reverse
-*UIConstraints: *EFOutputOrder Reverse *FRAME_MODE ADOBE
-
-*% ColorWise UIConstraints begin here
-*% TV@UIC1.0@CMYK@980402
-
-*UIConstraints: *EFSimulation None *EFSimSpeed Quick
-*UIConstraints: *EFSimSpeed Quick *EFSimulation None
-*UIConstraints: *EFSimulation None *EFSimSpeed Full
-*UIConstraints: *EFSimSpeed Full *EFSimulation None
-*UIConstraints: *EFSimulation MatchCopy *EFSimSpeed Quick
-*UIConstraints: *EFSimSpeed Quick *EFSimulation MatchCopy
-*UIConstraints: *EFSimulation MatchCopy *EFSimSpeed Full
-*UIConstraints: *EFSimSpeed Full *EFSimulation MatchCopy
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.0
-*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.2
-*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.4
-*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.6
-*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.8
-*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.0
-*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.2
-*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.4
-*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.6
-*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.8
-*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 3.0
-*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 5000K
-*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 5500K
-*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 6500K
-*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 7500K
-*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 9300K
-*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos HitachiEBU
-*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos HitachiIkegami
-*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos NTSC
-*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos RadiusPivot
-*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos SMPTE
-*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos Trinitron
-*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.0
-*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.2
-*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.4
-*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.6
-*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.8
-*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.0
-*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.2
-*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.4
-*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.6
-*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.8
-*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 3.0
-*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 5000K
-*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 5500K
-*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 6500K
-*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 7500K
-*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 9300K
-*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos HitachiEBU
-*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos HitachiIkegami
-*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos NTSC
-*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos RadiusPivot
-*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos SMPTE
-*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos Trinitron
-*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.0
-*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.2
-*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.4
-*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.6
-*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.8
-*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.0
-*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.2
-*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.4
-*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.6
-*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.8
-*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 3.0
-*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 5000K
-*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 5500K
-*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 6500K
-*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 7500K
-*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 9300K
-*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos HitachiEBU
-*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos HitachiIkegami
-*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos NTSC
-*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos RadiusPivot
-*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos SMPTE
-*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos Trinitron
-*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.0
-*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.2
-*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.4
-*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.6
-*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.8
-*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.0
-*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.2
-*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.4
-*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.6
-*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.8
-*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 3.0
-*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 5000K
-*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 5500K
-*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 6500K
-*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 7500K
-*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 9300K
-*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos HitachiEBU
-*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos HitachiIkegami
-*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos NTSC
-*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos RadiusPivot
-*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos SMPTE
-*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos Trinitron
-*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.0
-*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.2
-*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.4
-*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.6
-*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.8
-*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.0
-*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.2
-*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.4
-*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.6
-*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.8
-*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 3.0
-*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 5000K
-*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 5500K
-*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 6500K
-*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 7500K
-*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 9300K
-*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos HitachiEBU
-*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos HitachiIkegami
-*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos NTSC
-*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos RadiusPivot
-*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos SMPTE
-*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos Trinitron
-*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride Off
-*UIConstraints: *EFBlkOverprint True *EFPureBlack False
-*UIConstraints: *EFPureBlack False *EFBlkOverprint True
-
-*% ColorWise UIConstraints end here
-
-
-*% General Information and Defaults ===============
-*FCacheSize None: 524288
-*TTRasterizer: Type42
-*ContoneOnly: False
-*FreeVM: "5767168"
-*LanguageLevel: "3"
-*ColorDevice: True
-*DefaultColorSpace: CMYK
-*PrintPSErrors: True
-*FileSystem: True
-*?FileSystem: "
- save
- statusdict /diskstatus known{(True)} {(False)} ifelse = flush
- restore
- "
-*End
-*Throughput: "10"
-*Password: "0"
-*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: 400dpi
-*?Resolution: "
-save
- initgraphics
- 0 0 moveto currentpoint matrix defaultmatrix transform
- 0 72 lineto currentpoint matrix defaultmatrix transform
- 3 -1 roll sub dup mul
- 3 1 roll exch sub dup mul
- add sqrt round cvi
- ( ) cvs print (dpi) = flush
-restore
-"
-*End
-
-*AccurateScreensSupport: True
-
-*%EFIFlags *FRAME_MODE Setup
-*OpenUIEFI *FRAME_MODE/Compression :PickOne
-*OrderDependency: 05.0 AnySetup *FRAME_MODE
-*DefaultFRAME_MODE: AREND
-*FRAME_MODE AREND/On: ""
-*FRAME_MODE ADOBE/Off: ""
-*CloseUIEFI: *FRAME_MODE
-
-*%EFIFlags *EFCompression Spooler|Command|Column|Rerip
-*%EFIGroup *EFCompression Job/Job
-*OpenUI *EFCompression/Compression :PickOne
-*OrderDependency: 05.0 AnySetup *EFCompression
-*DefaultEFCompression: SCDefault
-*EFCompression SCDefault/Printer's default: ""
-*%DefaultEFCompression: True
-*EFCompression False/Off: " userdict /XJXsetRenderType known
- { (ADOBE) XJXsetRenderType }
- if "
-*End
-*EFCompression True/On: " userdict /XJXsetRenderType known
- { (AREND) XJXsetRenderType }
- if "
-*End
-*?EFCompression: "(True) = flush"
-*CloseUI: *EFCompression
-
-*%EFIFlags *EFOutputOrder Spooler|Command|Column|Setup
-*%EFIGroup *EFOutputOrder Finishing/Finishing
-*OpenUI *EFOutputOrder/Page Order :PickOne
-*OrderDependency: 12.0 AnySetup *EFOutputOrder
-*DefaultEFOutputOrder: EFOutputOrderDEF
-*EFOutputOrder EFOutputOrderDEF/Printer's default: ""
-*EFOutputOrder Forward/Forward:" userdict /XJXsetprintorder known
- { 0 XJXsetprintorder }
- { (printerinfo PrintOrder 0) =string
- FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
-*End
-*EFOutputOrder Reverse/Reverse:" userdict /XJXsetprintorder known
- { 1 XJXsetprintorder }
- { (printerinfo PrintOrder 1) =string
- FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
-*End
-*CloseUI: *EFOutputOrder
-
-*%EFIFlags *EFCopierMode Command|Spooler
-*%EFIGroup *EFCopierMode Job/Job
-*OpenUI *EFCopierMode/Copier Mode :PickOne
-*OrderDependency: 40 AnySetup *EFCopierMode
-*DefaultEFCopierMode: EFCopierModeDEF
-*EFCopierMode EFCopierModeDEF/Printer's default: ""
-*EFCopierMode Photo/Photo: " userdict /XJXsetmapmode known
- { 0 XJXsetmapmode }
- { (printerinfo setmapmode 0) =string
- FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
-*End
-*EFCopierMode Map/Map: " userdict /XJXsetmapmode known
- { 1 XJXsetmapmode }
- { (printerinfo setmapmode 1) =string
- FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
-*End
-*CloseUI: *EFCopierMode
-
-*%EFIFlags *EFOverprint
-*%EFIGroup *EFOverprint Color/Color
-*OpenUI *EFOverprint/Combine Separations :PickOne
-*OrderDependency: 40 AnySetup *EFOverprint
-*DefaultEFOverprint: EFOverprintDEF
-*EFOverprint EFOverprintDEF/Printer's default: ""
-*EFOverprint On/On: " userdict /XJXsetoverprint known
- { 1 XJXsetoverprint }
- { (printerinfo overprint 1) =string
- /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse
- userdict /XJXsetcolormode known
- { (Grayscale) XJXsetcolormode } if "
-*End
-*EFOverprint Off/Off: " userdict /XJXsetoverprint known
- { 0 XJXsetoverprint }
- { (printerinfo overprint 0) =string
- /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse
- userdict /XJXsetcolormode known
- { (Grayscale) XJXsetcolormode } if "
-*End
-*CloseUI: *EFOverprint
-
-*%EFIFlags *EFColorMode Spooler|Command|Rerip|Setup
-*%EFIGroup *EFColorMode Color/Color
-*OpenUI *EFColorMode/Color Mode :PickOne
-*OrderDependency: 15 AnySetup *EFColorMode
-*DefaultEFColorMode: EFColorModeDEF
-*EFColorMode EFColorModeDEF/Printer's default: ""
-*EFColorMode CMYK/CMYK: "userdict /XJXsetcolormode known
- { (CMYK) XJXsetcolormode } if "
-*End
-*EFColorMode GRAY/Grayscale: "userdict /XJXsetcolormode known
- { (Grayscale) XJXsetcolormode} if "
-*End
-*?EFColorMode: " currentpagedevice /ProcessColorModel get == } if "
-*CloseUI: *EFColorMode
-
-*%EFIFlags *EFDefPaperSize Setup
-*OpenUIEFI *EFDefPaperSize/Default Paper Sizes :PickOne
-*OrderDependency: 20 AnySetup *EFDefPaperSize
-*DefaultEFDefPaperSize: US
-*EFDefPaperSize US/US: ""
-*EFDefPaperSize Metric/Metric: ""
-*CloseUIEFI: *EFDefPaperSize
-
-*%EFIFlags *EFConvPaperSize Setup
-*OpenUIEFI *EFConvPaperSize/Convert Paper Sizes : PickOne
-*OrderDependency: 25 AnySetup *EFConvPaperSize
-*DefaultEFConvPaperSize: False
-*EFConvPaperSize False/No: ""
-*EFConvPaperSize LetterToA4/Letter/11x17->A4/A3: ""
-*EFConvPaperSize A4ToLetter/A4/A3->Letter/11x17: ""
-*CloseUIEFI: *EFConvPaperSize
-
-*%EFIFlags *EFCovPgAtEnd Setup
-*OpenUIEFI *EFCovPgAtEnd/Print Cover Page : PickOne
-*OrderDependency: 30 AnySetup *EFCovPgAtEnd
-*DefaultEFCovPgAtEnd: NO
-*EFCovPgAtEnd YES/Yes: ""
-*EFCovPgAtEnd NO/No: ""
-*CloseUIEFI: *EFCovPgAtEnd
-
-*%EFIFlags *EFCourierSubst Setup
-*OpenUIEFI *EFCourierSubst/Allow Courier Substitution :PickOne
-*OrderDependency: 35 AnySetup *EFCourierSubst
-*DefaultEFCourierSubst: YES
-*EFCourierSubst YES/Yes: ""
-*EFCourierSubst NO/No: ""
-*CloseUIEFI: *EFCourierSubst
-
-*%EFIFlags *EFPSError Setup
-*OpenUIEFI *EFPSError/Print to PS Error : PickOne
-*OrderDependency: 40 AnySetup *EFPSError
-*DefaultEFPSError: NO
-*EFPSError YES/Yes: ""
-*EFPSError NO/No: ""
-*CloseUIEFI: *EFPSError
-
-*%EFIFlags *EFUseBypassTray Setup
-*OpenUIEFI *EFUseBypassTray/Enable Bypass Tray as default : PickOne
-*OrderDependency: 20 AnySetup *EFUseBypassTray
-*DefaultEFUseBypassTray: NO
-*EFUseBypassTray YES/Yes: ""
-*EFUseBypassTray NO/No: ""
-*CloseUIEFI: *EFUseBypassTray
-
-*%EFIFlags *EFUseSorter Setup
-*OpenUIEFI *EFUseSorter/Enable Sorter as default : PickOne
-*OrderDependency: 20 AnySetup *EFUseSorter
-*DefaultEFUseSorter: NO
-*EFUseSorter YES/Yes: ""
-*EFUseSorter NO/No: ""
-*CloseUIEFI: *EFUseSorter
-
-*%EFIFlags *EFSorter Spooler|Command|Column
-*%EFIGroup *EFSorter Finishing/Finishing
-*OpenUI *EFSorter/Sorter Mode :PickOne
-*OrderDependency: 50 AnySetup *EFSorter
-*DefaultEFSorter: EFSorterDEF
-*EFSorter EFSorterDEF/Printer's default: ""
-*EFSorter False/Off: " << /Collate false>> setpagedevice
- userdict /XJXsetsorter known
- { 0 XJXsetsorter }
- { (printerinfo sortmode 0) =string
- FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
-*End
-*EFSorter Collate/Collate: "<< /Collate true>> setpagedevice
- userdict /XJXsetsorter known
- { 0 XJXsetsorter }
- { (printerinfo sortmode 0) =string
- FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
-*End
-*EFSorter Sort/Sort: " << /Collate true>> setpagedevice
- userdict /XJXsetsorter known
- { 1 XJXsetsorter }
- { (printerinfo sortmode 1) =string
- FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
-*End
-*CloseUI: *EFSorter
-
-*%EFIFlags *MediaType Spooler|Command|Column|Rerip
-*%EFIGroup *MediaType Media/Media
-*OpenUI *MediaType/Media Type :PickOne
-*OrderDependency: 50 AnySetup *MediaType
-*DefaultMediaType: MediaTypeDEF
-*MediaType MediaTypeDEF/Printer's default: ""
-*MediaType Plain/Plain Paper: " userdict /XJXsetmediatype known
- { 1 XJXsetmediatype } if"
-*End
-*MediaType Thick/Thick Paper: " userdict /XJXsetmediatype known
- { 2 XJXsetmediatype } if"
-*End
-*MediaType Transparent/Transparency: " userdict /XJXsetmediatype known
- { 3 XJXsetmediatype } if"
-*End
-*MediaType Interleaved/Interleaved: " userdict /XJXsetmediatype known
- { 4 XJXsetmediatype } if"
-*End
-*MediaType Coated/Coated Paper: " userdict /XJXsetmediatype known
- { 5 XJXsetmediatype } if"
-*End
-*MediaType Thick2/Thick Paper 2: " userdict /XJXsetmediatype known
- { 6 XJXsetmediatype } if"
-*End
-*MediaType Tacking/Tacking Film: " userdict /XJXsetmediatype known
- { 7 XJXsetmediatype } if"
-*End
-*MediaType SSTransfer/SST: " userdict /XJXsetmediatype known
- { 8 XJXsetmediatype } if"
-*End
-*MediaType Labels/Labels: " userdict /XJXsetmediatype known
- { 9 XJXsetmediatype } if"
-*End
-*?MediaType: " FieryXJdict /CB_GetMediaType known {
- FieryXJdict /CB_GetMediaType get exec == } if"
-*End
-*CloseUI: *MediaType
-
-*%EFIFlags *EFColorRendDict Spooler|Command|Rerip
-*%EFIGroup *EFColorRendDict Color/Color
-*OpenUI *EFColorRendDict/Rendering Style :PickOne
-*OrderDependency: 60 AnySetup *EFColorRendDict
-*DefaultEFColorRendDict: EFColorRendDictDEF
-*EFColorRendDict EFColorRendDictDEF/Printer's default: ""
-*EFColorRendDict Preferred/Photographic: " userdict /XJXsetrenderingintent known
- { (Photographic) XJXsetrenderingintent
- } if "
-*End
-*EFColorRendDict Business/Presentation: " userdict /XJXsetrenderingintent known
- { (Presentation) XJXsetrenderingintent
- } if "
-*End
-*EFColorRendDict Colorimetric/Solid Color: " userdict /XJXsetrenderingintent known
- { (Solid) XJXsetrenderingintent
- } if "
-*End
-*?EFColorRendDict: " FieryXJdict /CB_GetRenderingIntent known {
- FieryXJdict /CB_GetRenderingIntent get exec == } if"
-*End
-*CloseUI: *EFColorRendDict
-
-*%EFIFlags *EFPrange
-*%EFIGroup *EFPrange Job/Job
-*OpenUIEFI *EFPrange/Page Range : PickOne
-*OrderDependency: 70 AnySetup *EFPrange
-*DefaultEFPrange: EFPrangeDEF
-*EFPrange EFPrangeDEF/Printer's default: ""
-*EFPrange All/All: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- currentglobal true setglobal
- DriverOps /pagerange [ ] put
- setglobal "
-*End
-*EFPrange Even/Even: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- currentglobal true setglobal
- DriverOps /pagerange [ 1 1000 { dup 2 add } repeat ] put
- setglobal "
-*End
-*EFPrange Odd/Odd: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- currentglobal true setglobal
- DriverOps /pagerange [ 0 1000 { dup 2 add } repeat ] put
- setglobal "
-*End
-*EFPrange range1/1-3, 5, 7: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- currentglobal true setglobal
- DriverOps /pagerange [ 0 1 2 4 6 ] put
- setglobal "
-*End
-*CloseUIEFI: *EFPrange
-
-*%EFIFlags *EFFlip
-*%EFIGroup *EFFlip Job/Job
-*OpenUIEFI *EFFlip/Flip : PickOne
-*OrderDependency: 75 AnySetup *EFFlip
-*DefaultEFFlip: EFFlipDEF
-*EFFlip EFFlipDEF/Printer's default: ""
-*EFFlip None/None: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /fliph? false put DriverOps /flipv? false put << >> setpagedevice "
-*End
-*EFFlip V/Vertical: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /fliph? false put DriverOps /flipv? true put << >> setpagedevice "
-*End
-*EFFlip H/Horizontal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /fliph? true put DriverOps /flipv? false put << >> setpagedevice "
-*End
-*EFFlip VH/Vertical & Horizontal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /fliph? true put DriverOps /flipv? true put << >> setpagedevice "
-*End
-*CloseUIEFI: *EFFlip
-
-*%EFIFlags *EFScale
-*%EFIGroup *EFScale Job/Job
-*OpenUIEFI *EFScale/Scale : PickOne
-*OrderDependency: 80 AnySetup *EFScale
-*DefaultEFScale: EFScaleDEF
-*EFScale EFScaleDEF/Printer's default: ""
-*EFScale 200/200%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /scale# 2 put << >> setpagedevice "
-*End
-*EFScale 150/150%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /scale# 1.5 put << >> setpagedevice "
-*End
-*EFScale 100/100%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /scale# 1 put << >> setpagedevice "
-*End
-*EFScale 75/75%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /scale# .75 put << >> setpagedevice "
-*End
-*EFScale 50/50%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /scale# .5 put << >> setpagedevice "
-*End
-*CloseUIEFI: *EFScale
-
-*%EFIFlags *EFRotate
-*%EFIGroup *EFRotate Job/Job
-*OpenUIEFI *EFRotate/Rotate: PickOne
-*OrderDependency: 85 AnySetup *EFRotate
-*DefaultEFRotate: EFRotateDEF
-*EFRotate EFRotateDEF/Printer's default: ""
-*EFRotate 0/0: " << >> setpagedevice "
-*EFRotate 90/90 CCW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /rotate# 90 put << >> setpagedevice "
-*End
-*EFRotate 270/90 CW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /rotate# 270 put << >> setpagedevice "
-*End
-*EFRotate 180/180: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /rotate# 180 put << >> setpagedevice "
-*End
-*CloseUIEFI: *EFRotate
-
-*% ColorWise body begins here
-*% TV@B1.0@CMYK@980402
-
-*%EFIFlags *EFBrightness Spooler|Command|Rerip
-*%EFIGroup *EFBrightness Color/Color
-*OpenUI *EFBrightness/Brightness :PickOne
-*OrderDependency: 55.0 AnySetup *EFBrightness
-*DefaultEFBrightness: 00.00
-*EFBrightness +0.24/85% Lightest: " /XJXsetBrightness where
- { pop (LIGHTEST) XJXsetBrightness } if "
-*End
-*EFBrightness +0.16/90% Lighter: " /XJXsetBrightness where
- { pop (LIGHTER) XJXsetBrightness } if "
-*End
-*EFBrightness +0.08/95% Light: " /XJXsetBrightness where
- { pop (LIGHT) XJXsetBrightness } if "
-*End
-*EFBrightness 00.00/100% Normal: " /XJXsetBrightness where
- { pop (NORMAL) XJXsetBrightness } if "
-*End
-*EFBrightness -0.08/105% Dark: " /XJXsetBrightness where
- { pop (DARK) XJXsetBrightness } if "
-*End
-*EFBrightness -0.16/110% Darker: " /XJXsetBrightness where
- { pop (DARKER) XJXsetBrightness } if "
-*End
-*EFBrightness -0.24/115% Darkest: " /XJXsetBrightness where
- { pop (DARKEST) XJXsetBrightness } if "
-*End
-*CloseUI: *EFBrightness
-
-
-*%EFIFlags *EFRGBOverride Spooler|Command|Rerip|ColorSetup
-*%EFIGroup *EFRGBOverride Color/Color
-*OpenUI *EFRGBOverride/RGB Source :PickOne
-*OrderDependency: 56.0 AnySetup *EFRGBOverride
-*DefaultEFRGBOverride: EFRGBOverrideDEF
-*EFRGBOverride EFRGBOverrideDEF/Printer's default: ""
-*EFRGBOverride EFIRGB/EFIRGB: " /XJXsetRGBOverride where
- { pop (EFIRGB) XJXsetRGBOverride } if "
-*End
-*EFRGBOverride sRGB/sRGB (PC): " /XJXsetRGBOverride where
- { pop (SRGB) XJXsetRGBOverride } if "
-*End
-*EFRGBOverride Apple13/Apple Standard: " /XJXsetRGBOverride where
- { pop (APPLE13) XJXsetRGBOverride } if "
-*End
-*EFRGBOverride Other/Other: " /XJXsetRGBOverride where
- { pop (OTHER) XJXsetRGBOverride } if "
-*End
-*EFRGBOverride Off/Off: " /XJXsetRGBOverride where
- { pop (Off) XJXsetRGBOverride } if "
-*End
-*CloseUI: *EFRGBOverride
-
-
-*%EFIFlags *EFRGBOtherGamma Spooler|Command|Rerip
-*%EFIGroup *EFRGBOtherGamma Color/Color
-*OpenUI *EFRGBOtherGamma/(Other) Gamma :PickOne
-*OrderDependency: 56.1 AnySetup *EFRGBOtherGamma
-*DefaultEFRGBOtherGamma: EFRGBOtherGammaDEF
-*EFRGBOtherGamma EFRGBOtherGammaDEF/Printer's default: ""
-*EFRGBOtherGamma 1.0/1.0: " /XJXsetRGBOtherGamma where
- { pop (1.0) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 1.2/1.2: " /XJXsetRGBOtherGamma where
- { pop (1.2) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 1.4/1.4: " /XJXsetRGBOtherGamma where
- { pop (1.4) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 1.6/1.6: " /XJXsetRGBOtherGamma where
- { pop (1.6) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 1.8/1.8: " /XJXsetRGBOtherGamma where
- { pop (1.8) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 2.0/2.0: " /XJXsetRGBOtherGamma where
- { pop (2.0) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 2.2/2.2: " /XJXsetRGBOtherGamma where
- { pop (2.2) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 2.4/2.4: " /XJXsetRGBOtherGamma where
- { pop (2.4) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 2.6/2.6: " /XJXsetRGBOtherGamma where
- { pop (2.6) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 2.8/2.8: " /XJXsetRGBOtherGamma where
- { pop (2.8) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 3.0/3.0: " /XJXsetRGBOtherGamma where
- { pop (3.0) XJXsetRGBOtherGamma } if "
-*End
-*CloseUI: *EFRGBOtherGamma
-
-
-*%EFIFlags *EFRGBOtherWtPt Spooler|Command|Rerip
-*%EFIGroup *EFRGBOtherWtPt Color/Color
-*OpenUI *EFRGBOtherWtPt/(Other) White Point :PickOne
-*OrderDependency: 56.2 AnySetup *EFRGBOtherWtPt
-*DefaultEFRGBOtherWtPt: EFRGBOtherWtPtDEF
-*EFRGBOtherWtPt EFRGBOtherWtPtDEF/Printer's default: ""
-*EFRGBOtherWtPt 5000K/5000 K (D50): " /XJXsetRGBOtherWtPt where
- { pop (5000K) XJXsetRGBOtherWtPt } if "
-*End
-*EFRGBOtherWtPt 5500K/5500 K: " /XJXsetRGBOtherWtPt where
- { pop (5500K) XJXsetRGBOtherWtPt } if "
-*End
-*EFRGBOtherWtPt 6500K/6500 K (D65): " /XJXsetRGBOtherWtPt where
- { pop (6500K) XJXsetRGBOtherWtPt } if "
-*End
-*EFRGBOtherWtPt 7500K/7500 K: " /XJXsetRGBOtherWtPt where
- { pop (7500K) XJXsetRGBOtherWtPt } if "
-*End
-*EFRGBOtherWtPt 9300K/9300 K: " /XJXsetRGBOtherWtPt where
- { pop (9300K) XJXsetRGBOtherWtPt } if "
-*End
-*CloseUI: *EFRGBOtherWtPt
-
-
-*%EFIFlags *EFRGBOtherPhos Spooler|Command|Rerip
-*%EFIGroup *EFRGBOtherPhos Color/Color
-*OpenUI *EFRGBOtherPhos/(Other) Phosphors :PickOne
-*OrderDependency: 56.3 AnySetup *EFRGBOtherPhos
-*DefaultEFRGBOtherPhos: EFRGBOtherPhosDEF
-*EFRGBOtherPhos EFRGBOtherPhosDEF/Printer's default: ""
-*EFRGBOtherPhos HitachiEBU/Hitachi EBU: " /XJXsetRGBOtherPhos where
- { pop (Hitachi EBU) XJXsetRGBOtherPhos } if "
-*End
-*EFRGBOtherPhos HitachiIkegami/Hitachi/Ikegami: " /XJXsetRGBOtherPhos where
- { pop (Hitachi/Ikegami) XJXsetRGBOtherPhos } if "
-*End
-*EFRGBOtherPhos NTSC/NTSC: " /XJXsetRGBOtherPhos where
- { pop (NTSC) XJXsetRGBOtherPhos } if "
-*End
-*EFRGBOtherPhos RadiusPivot/Radius Pivot: " /XJXsetRGBOtherPhos where
- { pop (Radius Pivot) XJXsetRGBOtherPhos } if "
-*End
-*EFRGBOtherPhos SMPTE/SMPTE: " /XJXsetRGBOtherPhos where
- { pop (SMPTE) XJXsetRGBOtherPhos } if "
-*End
-*EFRGBOtherPhos Trinitron/Trinitron: " /XJXsetRGBOtherPhos where
- { pop (Trinitron) XJXsetRGBOtherPhos } if "
-*End
-*CloseUI: *EFRGBOtherPhos
-
-
-*%EFIFlags *EFSimulation Spooler|Command|Rerip
-*%EFIGroup *EFSimulation Color/Color
-*OpenUI *EFSimulation/CMYK Simulation :PickOne
-*OrderDependency: 57.0 AnySetup *EFSimulation
-*DefaultEFSimulation: EFSimulationDEF
-*EFSimulation EFSimulationDEF/Printer's default: ""
-*EFSimulation SWOP/SWOP-Coated: " /XJXsetSimulation where
- { pop (SWOP-Coated) XJXsetSimulation } if "
-*End
-*EFSimulation DIC/DIC: " /XJXsetSimulation where
- { pop (DIC) XJXsetSimulation } if "
-*End
-*EFSimulation Euroscale/Euroscale: " /XJXsetSimulation where
- { pop (Euroscale) XJXsetSimulation } if "
-*End
-*EFSimulation Custom1/Custom-1: " /XJXsetSimulation where
- { pop (Custom-1) XJXsetSimulation } if "
-*End
-*EFSimulation Custom2/Custom-2: " /XJXsetSimulation where
- { pop (Custom-2) XJXsetSimulation } if "
-*End
-*EFSimulation Custom3/Custom-3: " /XJXsetSimulation where
- { pop (Custom-3) XJXsetSimulation } if "
-*End
-*EFSimulation Custom4/Custom-4: " /XJXsetSimulation where
- { pop (Custom-4) XJXsetSimulation } if "
-*End
-*EFSimulation Custom5/Custom-5: " /XJXsetSimulation where
- { pop (Custom-5) XJXsetSimulation } if "
-*End
-*EFSimulation None/None: " /XJXsetSimulation where
- { pop (.None) XJXsetSimulation } if "
-*End
-*EFSimulation MatchCopy/Match Copy: " /XJXsetSimulation where
- { pop (.MatchCopy) XJXsetSimulation } if "
-*End
-*CloseUI: *EFSimulation
-
-
-*%EFIFlags *EFSimSpeed Spooler|Command|Rerip
-*%EFIGroup *EFSimSpeed Color/Color
-*OpenUI *EFSimSpeed/CMYK Simulation Method :PickOne
-*OrderDependency: 58.0 AnySetup *EFSimSpeed
-*DefaultEFSimSpeed: EFSimSpeedDEF
-*EFSimSpeed EFSimSpeedDEF/Printer's default: ""
-*EFSimSpeed Quick/Quick: " /XJXsetSimSpeed where
- { pop (Quick) XJXsetSimSpeed } if "
-*End
-*EFSimSpeed Full/Full: " /XJXsetSimSpeed where
- { pop (Full) XJXsetSimSpeed } if "
-*End
-*CloseUI: *EFSimSpeed
-
-
-*%EFIFlags *EFPureBlack Spooler|Command|Rerip|ColorSetup
-*%EFIGroup *EFPureBlack Color/Color
-*OpenUI *EFPureBlack/Pure Black Text/Graphics :PickOne
-*OrderDependency: 59.0 AnySetup *EFPureBlack
-*DefaultEFPureBlack: EFPureBlackDEF
-*EFPureBlack EFPureBlackDEF/Printer's default: ""
-*EFPureBlack False/Off: " /XJXsetPureBlack where
- { pop (False) XJXsetPureBlack } if "
-*End
-*EFPureBlack True/On: " /XJXsetPureBlack where
- { pop (True) XJXsetPureBlack } if "
-*End
-*CloseUI: *EFPureBlack
-
-
-*%EFIFlags *EFBlkOverprint Spooler|Command|Rerip|ColorSetup
-*%EFIGroup *EFBlkOverprint Color/Color
-*OpenUI *EFBlkOverprint/Black Overprint :PickOne
-*OrderDependency: 60.0 AnySetup *EFBlkOverprint
-*DefaultEFBlkOverprint: EFBlkOverprintDEF
-*EFBlkOverprint EFBlkOverprintDEF/Printer's default: ""
-*EFBlkOverprint False/Off: " /XJXsetBlkOverprint where
- { pop (False) XJXsetBlkOverprint } if "
-*End
-*EFBlkOverprint True/On: " /XJXsetBlkOverprint where
- { pop (True) XJXsetBlkOverprint } if "
-*End
-*CloseUI: *EFBlkOverprint
-
-
-*%EFIFlags *EFSpotColors Spooler|Command|Rerip|ColorSetup
-*%EFIGroup *EFSpotColors Color/Color
-*OpenUI *EFSpotColors/Spot Color Matching :PickOne
-*OrderDependency: 61.0 AnySetup *EFSpotColors
-*DefaultEFSpotColors: EFSpotColorsDEF
-*EFSpotColors EFSpotColorsDEF/Printer's default: ""
-*EFSpotColors False/Off: " /XJXsetSpotColors where
- { pop (False) XJXsetSpotColors } if "
-*End
-*EFSpotColors True/On: " /XJXsetSpotColors where
- { pop (True) XJXsetSpotColors } if "
-*End
-*CloseUI: *EFSpotColors
-
-*% ColorWise body ends here
-
-
-*%EFIFlags *EFRaster Command|Column|Rerip
-*%EFIGroup *EFRaster Job/Job
-*OpenUI *EFRaster/Save Fast Reprint : Boolean
-*OrderDependency: 65.0 AnySetup *EFRaster
-*DefaultEFRaster: False
-*EFRaster True/On: " userdict /XJXsetraster known
- { 1 XJXsetraster }
- if "
-*End
-*EFRaster False/Off: " userdict /XJXsetraster known
- { 0 XJXsetraster }
- if "
-*End
-*CloseUI: *EFRaster
-
-*% Halftone Information =============================
-*ScreenFreq: "50.0"
-*ScreenAngle: "0"
-*DefaultScreenProc: Line
-*ScreenProc Line: "
- {2 4
- { 3 1 roll 4 -1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec 8 mul 3 1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec add
- {
- 48 18 8 16 46 16 6 14
- 56 60 32 24 54 58 30 22
- 4 12 44 40 2 10 42 38
- 28 20 52 64 26 18 50 62
-
- 45 15 5 13 47 17 7 15
- 53 57 29 21 55 59 31 23
- 1 9 41 37 3 11 43 39
- 25 17 49 61 27 19 51 63
- }
- exch get 8 dup mul div} exec}"
-*End
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% PPD pages begins
-
-*% Paper Handling ===================
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*%EFIFlags *PageSize Column
-*OpenUI *PageSize/Page Size :PickOne
-*OrderDependency: 90 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/Letter:" userdict /XJXsetpagesize known
- { (Letter) XJXsetpagesize }
- { << /PageSize [612 792] /MediaType null
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageSize A4/A4: " userdict /XJXsetpagesize known
- { (A4)XJXsetpagesize }
- { << /PageSize [595 842] /MediaType null
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageSize Legal/Legal: " userdict /XJXsetpagesize known
- { (Legal)XJXsetpagesize } { legal } ifelse "
-*End
-*PageSize Tabloid/11x17: " userdict /XJXsetpagesize known
- { (Tabloid) XJXsetpagesize } { 11x17 } ifelse "
-*End
-*PageSize A3/A3: " userdict /XJXsetpagesize known
- { (A3) XJXsetpagesize } { a3 } ifelse "
-*End
-*PageSize 8x10/8x10: " userdict /XJXsetpagesize known
- { (EightByTen) XJXsetpagesize } { 8x10 } ifelse "
-*End
-*PageSize Legal13/Legal 13: " userdict /XJXsetpagesize known
- { (Legal13) XJXsetpagesize } { legal13 } ifelse "
-*End
-*PageSize 9x12/9x12: " userdict /XJXsetpagesize known
- { (NineByTwelve) XJXsetpagesize } { 9x12 } ifelse "
-*End
-*PageSize SEFLet/SEF Letter: " userdict /XJXsetpagesize known
- { (LetterSEF) XJXsetpagesize }
- { << /PageSize [612 792] /MediaType (ShortEdgeFeed)
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageSize SEFA4/SEF A4: " userdict /XJXsetpagesize known
- { (A4SEF) XJXsetpagesize }
- { << /PageSize [595 842] /MediaType (ShortEdgeFeed)
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageSize B4/B4: " userdict /XJXsetpagesize known
- { (B4) XJXsetpagesize } { b4 } ifelse "
-*End
-*PageSize B5/B5: " userdict /XJXsetpagesize known
- { (B5) XJXsetpagesize } { b5 } ifelse "
-*End
-*PageSize SEFB5/SEF B5: " userdict /XJXsetpagesize known
- { (B5SEF) XJXsetpagesize } { b5 } ifelse "
-*End
-*PageSize TabloidExtra/12x18: " userdict /XJXsetpagesize known
- { (TabloidExtra) XJXsetpagesize }
- { << /PageSize [864 1296] /MediaType (ShortEdgeFeed)
- /InputAttributes << 1 << /PageSize [864 1296] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
- } ifelse "
-*End
-*PageSize 4x6/Postcard: " userdict /XJXsetpagesize known
- { (Postcard) XJXsetpagesize }
- { << /PageSize [288 432] /MediaType (ShortEdgeFeed)
- /InputAttributes << 1 << /PageSize [288 432] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
- } ifelse "
-*End
-*PageSize A6/A6: " userdict /XJXsetpagesize known
- { (A6) XJXsetpagesize } { a6 } ifelse "
-*End
-*PageSize 9x11/9x11: " userdict /XJXsetpagesize known
- { (NineByEleven) XJXsetpagesize }
- { << /PageSize [648 792] /MediaType null
- /InputAttributes << 0 << /PageSize [648 792] /MediaType null >> >> >> setpagedevice
- } ifelse "
-*End
-*PageSize SEF9x11/SEF 9x11: " userdict /XJXsetpagesize known
- { (NineByElevenSEF) XJXsetpagesize }
- { << /PageSize [648 792] /MediaType (ShortEdgeFeed)
- /InputAttributes << 0 << /PageSize [648 792] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
- } ifelse "
-*End
-*PageSize SEF8x10/SEF 8x10: " userdict /XJXsetpagesize known
- { (EightByTenSEF) XJXsetpagesize }
- { << /PageSize [576 720] /MediaType (ShortEdgeFeed)
- /InputAttributes << 0 << /PageSize [576 720] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
- } ifelse "
-*End
-*?PageSize: "
- save currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if (Unknown)
- 19 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [792 1224] (Tabloid) put
- dup [842 1191] (A3) put
- dup [595 842] (A4) put
- dup [576 720] (8x10) put
- dup [612 936] (Legal13) put
- dup [648 864] (9x12) put
- dup [612 793] (SEFLet) put
- dup [595 843] (SEFA4) put
- dup [729 1032] (B4) put
- dup [516 729] (B5) put
- dup [516 728] (SEFB5) put
- dup [864 1296] (TabloidExtra) put
- dup [288 432] (4x6) put
- dup [297 420] (A6) put
- dup [648 792] (9x11) put
- dup [648 793] (SEF9x11) put
- dup [576 721] (SEF8x10) put
- { 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
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*%EFIFlags *PageRegion
-*OpenUI *PageRegion :PickOne
-*OrderDependency: 95 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter/Letter: " userdict /XJXsetpagesize known
- { (Letter) XJXsetpagesize }
- { << /PageSize [612 792] /MediaType null
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageRegion A4/A4: " userdict /XJXsetpagesize known
- { (A4)XJXsetpagesize }
- { << /PageSize [595 842] /MediaType null
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageRegion Legal/Legal: " userdict /XJXsetpagesize known
- { (Legal)XJXsetpagesize } { legal } ifelse "
-*End
-*PageRegion Tabloid/11x17: " userdict /XJXsetpagesize known
- { (Tabloid) XJXsetpagesize } { 11x17 } ifelse "
-*End
-*PageRegion A3/A3: " userdict /XJXsetpagesize known
- { (A3) XJXsetpagesize } { a3 } ifelse "
-*End
-*PageRegion 8x10/8x10: " userdict /XJXsetpagesize known
- { (EightByTen) XJXsetpagesize } { 8x10 } ifelse "
-*End
-*PageRegion Legal13/Legal 13: " userdict /XJXsetpagesize known
- { (Legal13) XJXsetpagesize } { legal13 } ifelse "
-*End
-*PageRegion 9x12/9x12: " userdict /XJXsetpagesize known
- { (NineByTwelve) XJXsetpagesize } { 9x12 } ifelse "
-*End
-*PageRegion SEFLet/SEF Letter: " userdict /XJXsetpagesize known
- { (LetterSEF) XJXsetpagesize }
- { << /PageSize [612 792] /MediaType (ShortEdgeFeed)
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageRegion SEFA4/SEF A4: " userdict /XJXsetpagesize known
- { (A4SEF) XJXsetpagesize }
- { << /PageSize [595 842] /MediaType (ShortEdgeFeed)
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageRegion B4/B4: " userdict /XJXsetpagesize known
- { (B4) XJXsetpagesize } { b4 } ifelse "
-*End
-*PageRegion B5/B5: " userdict /XJXsetpagesize known
- { (B5) XJXsetpagesize } { b5 } ifelse "
-*End
-*PageRegion SEFB5/SEF B5: " userdict /XJXsetpagesize known
- { (B5SEF) XJXsetpagesize } { b5 } ifelse "
-*End
-*PageRegion TabloidExtra/12x18: " userdict /XJXsetpagesize known
- { (TabloidExtra) XJXsetpagesize }
- { << /PageSize [864 1296] /MediaType (ShortEdgeFeed)
- /InputAttributes << 1 << /PageSize [864 1296] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
- } ifelse "
-*End
-*PageRegion 4x6/Postcard: " userdict /XJXsetpagesize known
- { (Postcard) XJXsetpagesize }
- { << /PageSize [288 432] /MediaType (ShortEdgeFeed)
- /InputAttributes << 1 << /PageSize [288 432] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
- } ifelse "
-*End
-*PageRegion A6/A6: " userdict /XJXsetpagesize known
- { (A6) XJXsetpagesize } { a6 } ifelse "
-*End
-*PageRegion 9x11/9x11: " userdict /XJXsetpagesize known
- { (NineByEleven) XJXsetpagesize }
- { << /PageSize [648 792] /MediaType null
- /InputAttributes << 0 << /PageSize [648 792] /MediaType null >> >> >> setpagedevice
- } ifelse "
-*End
-*PageRegion SEF9x11/SEF 9x11: " userdict /XJXsetpagesize known
- { (NineByElevenSEF) XJXsetpagesize }
- { << /PageSize [648 792] /MediaType (ShortEdgeFeed)
- /InputAttributes << 0 << /PageSize [648 792] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
- } ifelse "
-*End
-*PageRegion SEF8x10/SEF 8x10: " userdict /XJXsetpagesize known
- { (EightByTenSEF) XJXsetpagesize }
- { << /PageSize [576 720] /MediaType (ShortEdgeFeed)
- /InputAttributes << 0 << /PageSize [576 720] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
- } ifelse "
-*End
-*CloseUI: *PageRegion
-
-*DefaultImageableArea: Letter
-*ImageableArea Letter/Letter: "14 11 595 783"
-*ImageableArea A4/A4: "14 11 578 833"
-*ImageableArea Legal/Legal: "9 14 601 991"
-*ImageableArea Tabloid/11x17: "9 14 781 1207"
-*ImageableArea A3/A3: "9 14 829 1172"
-*ImageableArea 8x10/8x10: "14 11 559 711"
-*ImageableArea Legal13/Legal 13: "9 14 601 919"
-*ImageableArea 9x12/9x12: "9 14 637 847"
-*ImageableArea SEFLet/SEF Letter: "9 14 601 775"
-*ImageableArea SEFA4/SEF A4: "9 14 584 825"
-*ImageableArea TabloidExtra/12x18: "9 11 856 1282"
-*ImageableArea 4x6/Postcard: "9 14 277 415"
-*ImageableArea B4/B4: "9 14 718 1015"
-*ImageableArea B5/B5: "14 11 499 720"
-*ImageableArea SEFB5/SEF B5: "9 14 505 712"
-*ImageableArea A6/A6: "9 14 286 403"
-*ImageableArea 9x11/9x11: "14 11 631 783"
-*ImageableArea SEF9x11/SEF 9x11: "9 14 637 775"
-*ImageableArea SEF8x10/SEF 8x10: "9 14 565 703"
-*?ImageableArea: "
- save /cvp { cvi ( ) cvs print ( ) print } bind def
- newpath clippath pathbbox
- 4 -2 roll exch 2 {ceiling cvp} repeat
- exch 2 {floor cvp} repeat flush
- restore
-"
-*End
-
-*% These provide the physical dimensions of the paper (by keyword)
-*DefaultPaperDimension: Letter
-*PaperDimension Letter/Letter: "612 792"
-*PaperDimension A4/A4: "595 842"
-*PaperDimension Legal/Legal: "612 1008"
-*PaperDimension Tabloid/11x17: "792 1224"
-*PaperDimension A3/A3: "842 1191"
-*PaperDimension 8x10/8x10: "576 720"
-*PaperDimension Legal13/Legal 13: "612 936"
-*PaperDimension 9x12/9x12: "648 864"
-*PaperDimension SEFLet/SEF Letter: "612 793"
-*PaperDimension SEFA4/SEF A4: "595 843"
-*PaperDimension B4/B4: "729 1032"
-*PaperDimension B5/B5: "516 729"
-*PaperDimension SEFB5/SEF B5: "516 728"
-*PaperDimension TabloidExtra/12x18: "864 1296"
-*PaperDimension 4x6/Postcard: "288 432"
-*PaperDimension A6/A6: "297 420"
-*PaperDimension 9x11/9x11: "648 792"
-*PaperDimension SEF9x11/SEF 9x11: "648 793"
-*PaperDimension SEF8x10/SEF 8x10: "576 721"
-
-*% PPD pages ends
-
-*%EFIFlags *EFTrayOvrWrt Spooler|Command
-*OpenUIEFI *EFTrayOvrWrt/Bypass Tray :Boolean
-*OrderDependency: 65 AnySetup *EFTrayOvrWrt
-*DefaultEFTrayOvrWrt: False
-*EFTrayOvrWrt True/On: "1 dict dup /ManualFeed true put setpagedevice"
-*EFTrayOvrWrt False/Off: "1 dict dup /ManualFeed false put setpagedevice"
-*?EFTrayOvrWrt: "
- save currentpagedevice /ManualFeed get
- {(True)} {(False)} ifelse = flush restore"
-*End
-*CloseUIEFI: *EFTrayOvrWrt
-
-*RequiresPageRegion All: True
-*%EFIFlags *InputSlot Command|Column
-*%EFIGroup *InputSlot Finishing/Finishing
-*OpenUI *InputSlot/Paper Source : PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: AutoSelect
-*InputSlot AutoSelect/AutoSelect: "(printerinfo trayselect -1) =string
- FieryXJdict /ExtCmdGetExec get exec {pop} if"
-*End
-*InputSlot Tray1/Tray 1: "(printerinfo trayselect 1) =string
- FieryXJdict /ExtCmdGetExec get exec {pop} if"
-*End
-*InputSlot Tray2/Tray 2: "(printerinfo trayselect 2) =string
- FieryXJdict /ExtCmdGetExec get exec {pop} if"
-*End
-*InputSlot Tray3/Tray 3: "(printerinfo trayselect 3) =string
- FieryXJdict /ExtCmdGetExec get exec {pop} if"
-*End
-*% For Tray 4 on 5750, trayselect value is 9, this is what
-*% we set on the copier.
-*InputSlot Tray4/Tray 4: "(printerinfo trayselect 9) =string
- FieryXJdict /ExtCmdGetExec get exec {pop} if"
-*End
-*InputSlot ManualFeed/Manual Feed: "
- 1 dict dup /ManualFeed true put setpagedevice"
-*End
-*CloseUI: *InputSlot
-
-*% Font Information =========================
-*DefaultFont: Courier
-*Font AlbertusMT: Standard "(001.000)" Standard Disk
-*Font AlbertusMT-Italic: Standard "(001.000)" Standard Disk
-*Font AlbertusMT-Light: Standard "(001.000)" Standard Disk
-*Font AntiqueOlive-Bold: Standard "(001.001)" Standard Disk
-*Font AntiqueOlive-Compact: Standard "(001.001)" Standard Disk
-*Font AntiqueOlive-Italic: Standard "(001.001)" Standard Disk
-*Font AntiqueOlive-Roman: Standard "(001.001)" Standard Disk
-*Font Apple-Chancery: Standard "(002.000)" Standard Disk
-*Font Arial-BoldItalicMT: Standard "(002.000)" Standard Disk
-*Font Arial-BoldMT: Standard "(002.000)" Standard Disk
-*Font Arial-ItalicMT: Standard "(002.000)" Standard Disk
-*Font ArialMT: Standard "(002.000)" Standard Disk
-*Font AvantGarde-Book: Standard "(002.000)" Standard Disk
-*Font AvantGarde-BookOblique: Standard "(002.000)" Standard Disk
-*Font AvantGarde-Demi: Standard "(002.000)" Standard Disk
-*Font AvantGarde-DemiOblique: Standard "(002.000)" Standard Disk
-*Font Bodoni: Standard "(001.002)" Standard Disk
-*Font Bodoni-Bold: Standard "(001.002)" Standard Disk
-*Font Bodoni-BoldItalic: Standard "(001.002)" Standard Disk
-*Font Bodoni-Italic: Standard "(001.002)" Standard Disk
-*Font Bodoni-Poster: Standard "(001.002)" Standard Disk
-*Font Bodoni-PosterCompressed: Standard "(001.001)" Standard Disk
-*Font Bookman-Demi: Standard "(002.000)" Standard Disk
-*Font Bookman-DemiItalic: Standard "(002.000)" Standard Disk
-*Font Bookman-Light: Standard "(002.000)" Standard Disk
-*Font Bookman-LightItalic: Standard "(002.000)" Standard Disk
-*Font Carta: Standard "(001.001)" Standard Disk
-*Font Chicago: Standard "(002.000)" Standard Disk
-*Font Clarendon: Standard "(001.001)" Standard Disk
-*Font Clarendon-Bold: Standard "(001.001)" Standard Disk
-*Font Clarendon-Light: Standard "(001.001)" Standard Disk
-*Font CooperBlack: Standard "(001.003)" Standard Disk
-*Font CooperBlack-Italic: Standard "(001.003)" Standard Disk
-*Font Copperplate-ThirtyThreeBC: Standard "(001.002)" Standard Disk
-*Font Copperplate-ThirtyTwoBC: Standard "(001.002)" Standard Disk
-*Font Coronet-Regular: Standard "(001.000)" Standard Disk
-*Font Courier: Standard "(003.000)" Standard Disk
-*Font Courier-Bold: Standard "(003.000)" Standard Disk
-*Font Courier-BoldOblique: Standard "(003.000)" Standard Disk
-*Font Courier-Oblique: Standard "(003.000)" Standard Disk
-*Font Eurostile: Standard "(001.002)" Standard Disk
-*Font Eurostile-Bold: Standard "(001.001)" Standard Disk
-*Font Eurostile-BoldExtendedTwo: Standard "(001.002)" Standard Disk
-*Font Eurostile-ExtendedTwo: Standard "(001.002)" Standard Disk
-*Font Geneva: Standard "(002.000)" Standard Disk
-*Font GillSans: Standard "(001.002)" Standard Disk
-*Font GillSans-Bold: Standard "(001.001)" Standard Disk
-*Font GillSans-BoldCondensed: Standard "(001.001)" Standard Disk
-*Font GillSans-BoldItalic: Standard "(001.002)" Standard Disk
-*Font GillSans-Condensed: Standard "(001.001)" Standard Disk
-*Font GillSans-ExtraBold: Standard "(001.001)" Standard Disk
-*Font GillSans-Italic: Standard "(001.002)" Standard Disk
-*Font GillSans-Light: Standard "(001.001)" Standard Disk
-*Font GillSans-LightItalic: Standard "(001.002)" Standard Disk
-*Font Goudy: Standard "(001.003)" Standard Disk
-*Font Goudy-Bold: Standard "(001.002)" Standard Disk
-*Font Goudy-BoldItalic: Standard "(001.002)" Standard Disk
-*Font Goudy-ExtraBold: Standard "(001.001)" Standard Disk
-*Font Goudy-Italic: Standard "(001.002)" Standard Disk
-*Font Helvetica: Standard "(002.000)" Standard Disk
-*Font Helvetica-Bold: Standard "(002.000)" Standard Disk
-*Font Helvetica-BoldOblique: Standard "(002.000)" Standard Disk
-*Font Helvetica-Condensed: Standard "(002.000)" Standard Disk
-*Font Helvetica-Condensed-Bold: Standard "(002.000)" Standard Disk
-*Font Helvetica-Condensed-BoldObl: Standard "(002.000)" Standard Disk
-*Font Helvetica-Condensed-Oblique: Standard "(002.000)" Standard Disk
-*Font Helvetica-Narrow: Standard "(002.000)" Standard Disk
-*Font Helvetica-Narrow-Bold: Standard "(002.000)" Standard Disk
-*Font Helvetica-Narrow-BoldOblique: Standard "(002.000)" Standard Disk
-*Font Helvetica-Narrow-Oblique: Standard "(002.000)" Standard Disk
-*Font Helvetica-Oblique: Standard "(002.000)" Standard Disk
-*Font HoeflerText-Black: Standard "(002.000)" Standard Disk
-*Font HoeflerText-BlackItalic: Standard "(002.000)" Standard Disk
-*Font HoeflerText-Italic: Standard "(002.000)" Standard Disk
-*Font HoeflerText-Ornaments: Standard "(002.000)" Standard Disk
-*Font HoeflerText-Regular: Standard "(002.000)" Standard Disk
-*Font JoannaMT: Standard "(001.000)" Standard Disk
-*Font JoannaMT-Bold: Standard "(001.000)" Standard Disk
-*Font JoannaMT-BoldItalic: Standard "(001.000)" Standard Disk
-*Font JoannaMT-Italic: Standard "(001.000)" Standard Disk
-*Font LetterGothic: Standard "(001.004)" Standard Disk
-*Font LetterGothic-Bold: Standard "(001.006)" Standard Disk
-*Font LetterGothic-BoldSlanted: Standard "(001.005)" Standard Disk
-*Font LetterGothic-Slanted: Standard "(001.004)" Standard Disk
-*Font LubalinGraph-Book: Standard "(001.002)" Standard Disk
-*Font LubalinGraph-BookOblique: Standard "(001.002)" Standard Disk
-*Font LubalinGraph-Demi: Standard "(001.002)" Standard Disk
-*Font LubalinGraph-DemiOblique: Standard "(001.002)" Standard Disk
-*Font Marigold: Standard "(001.000)" Standard Disk
-*Font Monaco: Standard "(002.000)" Standard Disk
-*Font MonaLisa-Recut: Standard "(001.000)" Standard Disk
-*Font NewCenturySchlbk-Bold: Standard "(002.000)" Standard Disk
-*Font NewCenturySchlbk-BoldItalic: Standard "(002.000)" Standard Disk
-*Font NewCenturySchlbk-Italic: Standard "(002.000)" Standard Disk
-*Font NewCenturySchlbk-Roman: Standard "(002.000)" Standard Disk
-*Font NewYork: Standard "(002.000)" Standard Disk
-*Font Optima: Standard "(001.005)" Standard Disk
-*Font Optima-Bold: Standard "(001.005)" Standard Disk
-*Font Optima-BoldItalic: Standard "(001.000)" Standard Disk
-*Font Optima-Italic: Standard "(001.000)" Standard Disk
-*Font Oxford: Standard "(001.000)" Standard Disk
-*Font Palatino-Bold: Standard "(002.000)" Standard Disk
-*Font Palatino-BoldItalic: Standard "(002.000)" Standard Disk
-*Font Palatino-Italic: Standard "(002.000)" Standard Disk
-*Font Palatino-Roman: Standard "(002.000)" Standard Disk
-*Font StempelGaramond-Bold: Standard "(001.002)" Standard Disk
-*Font StempelGaramond-BoldItalic: Standard "(001.002)" Standard Disk
-*Font StempelGaramond-Italic: Standard "(001.002)" Standard Disk
-*Font StempelGaramond-Roman: Standard "(001.002)" Standard Disk
-*Font Symbol: Standard "(001.008)" Standard Disk
-*Font Tekton: Standard "(001.001)" Standard Disk
-*Font Times-Bold: Standard "(002.000)" Standard Disk
-*Font Times-BoldItalic: Standard "(002.000)" Standard Disk
-*Font Times-Italic: Standard "(002.000)" Standard Disk
-*Font Times-Roman: Standard "(002.000)" Standard Disk
-*Font TimesNewRomanPS-BoldItalicMT: Standard "(002.000)" Standard Disk
-*Font TimesNewRomanPS-BoldMT: Standard "(002.000)" Standard Disk
-*Font TimesNewRomanPS-ItalicMT: Standard "(002.000)" Standard Disk
-*Font TimesNewRomanPSMT: Standard "(002.000)" Standard Disk
-*Font Univers: Standard "(001.003)" Standard Disk
-*Font Univers-Bold: Standard "(001.003)" Standard Disk
-*Font Univers-BoldExt: Standard "(001.000)" Standard Disk
-*Font Univers-BoldExtObl: Standard "(001.000)" Standard Disk
-*Font Univers-BoldOblique: Standard "(001.003)" Standard Disk
-*Font Univers-Condensed: Standard "(001.002)" Standard Disk
-*Font Univers-CondensedBold: Standard "(001.001)" Standard Disk
-*Font Univers-CondensedBoldOblique: Standard "(001.001)" Standard Disk
-*Font Univers-CondensedOblique: Standard "(001.002)" Standard Disk
-*Font Univers-Extended: Standard "(001.000)" Standard Disk
-*Font Univers-ExtendedObl: Standard "(001.000)" Standard Disk
-*Font Univers-Light: Standard "(001.003)" Standard Disk
-*Font Univers-LightOblique: Standard "(001.003)" Standard Disk
-*Font Univers-Oblique: Standard "(001.003)" Standard Disk
-*Font Wingdings-Regular: Standard "(002.000)" Standard Disk
-*Font ZapfChancery-MediumItalic: Standard "(002.000)" Standard Disk
-*Font ZapfDingbats: Standard "(002.000)" Standard Disk
-*?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 (*) {cvn ==} 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: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "printing"
-*Status: "scanning"
-
-*Status: "PrinterError: Ok"
-*Status: "PrinterError: Reset the copier and fiery"
-*Status: "PrinterError: Copier is busy (Copier mode)"
-*Status: "PrinterError: Copier is busy (AGOC)"
-*Status: "PrinterError: Copier is busy (FUSER)"
-*Status: "PrinterError: Copier is busy (ROS)"
-*Status: "PrinterError: Copier is busy (DRUM HEATER)"
-*Status: "PrinterError: Copier is busy (MC)"
-*Status: "PrinterError: Paper jam"
-*Status: "PrinterError: Copier's interlock is open"
-*Status: "PrinterError: Out of toner"
-*Status: "PrinterError: Fuser web empty"
-*Status: "PrinterError: Waste toner container is full"
-*Status: "PrinterError: Copier's accessary is disabled"
-
-*Status: "PrinterError: Load A3 paper in tray"
-*Status: "PrinterError: Load A4 paper in tray"
-*Status: "PrinterError: Load A4 SEF paper in tray"
-*Status: "PrinterError: Load 11x17 paper in tray"
-*Status: "PrinterError: Load Letter paper in tray"
-*Status: "PrinterError: Load Letter SEF paper in tray"
-*Status: "PrinterError: Load Legal paper in tray"
-*Status: "PrinterError: Load 8x10 paper in tray"
-*Status: "PrinterError: Load Legal 13 paper in tray"
-*Status: "PrinterError: Load 9x12 paper in tray"
-
-*Status: "PrinterError: An unknown copier error occurred"
-*Status: "PrinterError: Copier is offline"
-
-*Status: "PrinterError: Load A3 paper in bypass tray"
-*Status: "PrinterError: Load A4 paper bypass tray"
-*Status: "PrinterError: Load A4 SEF paper bypass tray"
-*Status: "PrinterError: Load 11x17 paper bypass tray"
-*Status: "PrinterError: Load Letter paper bypass tray"
-*Status: "PrinterError: Load Letter SEF paper bypass tray"
-*Status: "PrinterError: Load Legal paper bypass tray"
-*Status: "PrinterError: Load 8x10 paper bypass tray"
-*Status: "PrinterError: Load Legal 13 paper bypass tray"
-*Status: "PrinterError: Load 9x12 paper bypass tray"
-
-*Status: "PrinterError: Sorter problem (See copier console)"
-*Status: "PrinterError: Copier is busy (UI)"
-
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "EtherTalk"
-*Source: "Parallel"
-*Source: "TCP/IP"
-*Source: "Novell IPX"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-
-*PrinterError: "Ok"
-*PrinterError: "Reset the copier and fiery"
-*PrinterError: "Copier is busy (Copier mode)"
-*PrinterError: "Copier is busy (AGOC)"
-*PrinterError: "Copier is busy (FUSER)"
-*PrinterError: "Copier is busy (ROS)"
-*PrinterError: "Copier is busy (DRUM HEATER)"
-*PrinterError: "Copier is busy (MC)"
-*PrinterError: "Paper jam"
-*PrinterError: "Copier's interlock is open"
-*PrinterError: "Out of toner"
-*PrinterError: "Fuser web empty"
-*PrinterError: "Waste toner container is full"
-*PrinterError: "Copier's accessary is disabled"
-
-*PrinterError: "Load A3 paper in tray"
-*PrinterError: "Load A4 paper in tray"
-*PrinterError: "Load A4 SEF paper in tray"
-*PrinterError: "Load 11x17 paper in tray"
-*PrinterError: "Load Letter paper in tray"
-*PrinterError: "Load Letter SEF paper in tray"
-*PrinterError: "Load Legal paper in tray"
-*PrinterError: "Load 8x10 paper in tray"
-*PrinterError: "Load Legal 13 paper in tray"
-*PrinterError: "Load 9x12 paper in tray"
-
-*PrinterError: "An unknown copier error occurred"
-*PrinterError: "Copier is offline"
-
-*PrinterError: "Load A3 paper in bypass tray"
-*PrinterError: "Load A4 paper bypass tray"
-*PrinterError: "Load A4 SEF paper bypass tray"
-*PrinterError: "Load 11x17 paper bypass tray"
-*PrinterError: "Load Letter paper bypass tray"
-*PrinterError: "Load Letter SEF paper bypass tray"
-*PrinterError: "Load Legal paper bypass tray"
-*PrinterError: "Load 8x10 paper bypass tray"
-*PrinterError: "Load Legal 13 paper bypass tray"
-*PrinterError: "Load 9x12 paper bypass tray"
-
-*PrinterError: "Sorter problem (See copier console)"
-*PrinterError: "Copier is busy (UI)"
-
-
-*% Color Separation Information ====================
-
-
-*% Custom Inks for Fiery Logo
-*InkName: P300FieryBlue/Fiery Blue
-*InkName: P199FieryRed/Fiery Red
-*InkName: PblackFieryBlack/Fiery Black
-*CustomCMYK P300FieryBlue: ".9 .9 .0 .0"
-*CustomCMYK P199FieryRed: ".0 .9 .9 .0"
-*CustomCMYK PblackFieryBlack: ".2 .1 .1 .9"
-
-*DefaultColorSep: Black.50lpi.400dpi
-
-*% -------Halftone Graphics Mode (Hi-Res mode)
-*ColorSepScreenAngle Cyan.50lpi.400dpi: "0"
-*ColorSepScreenAngle Magenta.50lpi.400dpi: "0"
-*ColorSepScreenAngle Yellow.50lpi.400dpi: "0"
-*ColorSepScreenAngle Black.50lpi.400dpi: "0"
-*ColorSepScreenFreq Cyan.50lpi.400dpi: "50.0"
-*ColorSepScreenFreq Magenta.50lpi.400dpi: "50.0"
-*ColorSepScreenFreq Yellow.50lpi.400dpi: "50.0"
-*ColorSepScreenFreq Black.50lpi.400dpi: "50.0"
-*ColorSepScreenProc Cyan.50lpi.400dpi: "{6 5
- { 3 1 roll 4 -1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec 8 mul 3 1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec add
- [
- 48 18 8 16 46 16 6 14
- 56 60 32 24 54 58 30 22
- 4 12 44 40 2 10 42 38
- 28 20 52 64 26 18 50 62
-
- 45 15 5 13 47 17 7 15
- 53 57 29 21 55 59 31 23
- 1 9 41 37 3 11 43 39
- 25 17 49 61 27 19 51 63
- ]
- exch get 8 dup mul div} exec}"
-*End
-
-*ColorSepScreenProc Magenta.50lpi.400dpi: "{4 7
- { 3 1 roll 4 -1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec 8 mul 3 1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec add
- [
- 48 18 8 16 46 16 6 14
- 56 60 32 24 54 58 30 22
- 4 12 44 40 2 10 42 38
- 28 20 52 64 26 18 50 62
-
- 45 15 5 13 47 17 7 15
- 53 57 29 21 55 59 31 23
- 1 9 41 37 3 11 43 39
- 25 17 49 61 27 19 51 63
- ]
- exch get 8 dup mul div} exec}"
-*End
-
-*ColorSepScreenProc Yellow.50lpi.400dpi: "{5 2
- { 3 1 roll 4 -1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec 8 mul 3 1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec add
- [
- 48 18 8 16 46 16 6 14
- 56 60 32 24 54 58 30 22
- 4 12 44 40 2 10 42 38
- 28 20 52 64 26 18 50 62
-
- 45 15 5 13 47 17 7 15
- 53 57 29 21 55 59 31 23
- 1 9 41 37 3 11 43 39
- 25 17 49 61 27 19 51 63
- ]
- exch get 8 dup mul div} exec}"
-*End
-
-*ColorSepScreenProc Black.50lpi.400dpi: "{2 4
- { 3 1 roll 4 -1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec 8 mul 3 1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec add
- [
- 48 18 8 16 46 16 6 14
- 56 60 32 24 54 58 30 22
- 4 12 44 40 2 10 42 38
- 28 20 52 64 26 18 50 62
-
- 45 15 5 13 47 17 7 15
- 53 57 29 21 55 59 31 23
- 1 9 41 37 3 11 43 39
- 25 17 49 61 27 19 51 63
- ]
- exch get 8 dup mul div} exec}"
-*End
-
-*% PPD Last Modified 5.19.98
-*% End of PPD file
-*% The byte count of this file should be exactly 091362 or 093552
-*% depending on the filesystem it resides in.
-*% end of PPD file for Fiery ZX 5750
diff --git a/psprint_config/configuration/ppds/EFAX7010.PS b/psprint_config/configuration/ppds/EFAX7010.PS
deleted file mode 100644
index 7cadf8829728..000000000000
--- a/psprint_config/configuration/ppds/EFAX7010.PS
+++ /dev/null
@@ -1,1698 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*% *********
-*% EFI Information Block
-*%
-*FileVersion: "0.1"
-*%
-*% *********
-
-*FormatVersion: "4.3"
-*FileVersion: "1.1"
-*PCFileName: "EFAX7010.PPD"
-*LanguageVersion: English
-*LanguageEncoding: ISOLatin1
-*Product: "(Fiery ZX 5799)"
-*PSVersion: "(3010.104) 1"
-*ModelName: "Fiery ZX 5799 Color Server v3010.104"
-*ShortNickName: "Fiery ZX 5799 v3010.104"
-*NickName: "Fiery ZX 5799 Color Server v3010.104"
-*Manufacturer: "Xerox"
-
-*% PPD body begins
-
-*%EFIGroupName Job/Job :True
-*%EFIGroupName Media/Media :True
-*%EFIGroupName Color/Color :True
-*%EFIGroupName Finishing/Finishing :True
-*%EFIGroupName Notes/Notes :True
-
-*%EFIFlags *Notes1 Column
-*%EFIGroup *Notes1 Notes/Notes
-*%EFIJobNote *Notes1/Notes 1 :32
-
-*%EFIFlags *Notes2 Column
-*%EFIGroup *Notes2 Notes/Notes
-*%EFIJobNote *Notes2/Notes 2 :32
-
-*%EFIFlags *Instruct Column
-*%EFIGroup *Instruct Notes/Notes
-*%EFIJobNote *Instruct/Instructions :128
-
-*% === Options and Constraints ==============================
-
-*% Transparencies, Thick paper, and Transparent Interleave
-*% should only be printed from Manual Feed.
-*UIConstraints: *MediaType Thick *InputSlot Tray1
-*UIConstraints: *InputSlot Tray1 *MediaType Thick
-*UIConstraints: *MediaType Transparent *InputSlot Tray1
-*UIConstraints: *InputSlot Tray1 *MediaType Transparent
-*UIConstraints: *MediaType Interleaved *InputSlot Tray1
-*UIConstraints: *InputSlot Tray1 *MediaType Interleaved
-
-*UIConstraints: *MediaType Thick *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *MediaType Thick
-*UIConstraints: *MediaType Transparent *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *MediaType Transparent
-*UIConstraints: *MediaType Interleaved *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *MediaType Interleaved
-
-*UIConstraints: *MediaType Thick *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *MediaType Thick
-*UIConstraints: *MediaType Transparent *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *MediaType Transparent
-*UIConstraints: *MediaType Interleaved *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *MediaType Interleaved
-
-*UIConstraints: *PageSize Docupac *InputSlot Tray1
-*UIConstraints: *PageRegion Docupac *InputSlot Tray1
-*UIConstraints: *InputSlot Tray1 *PageSize Docupac
-*UIConstraints: *InputSlot Tray1 *PageRegion Docupac
-*UIConstraints: *PageSize Docupac *InputSlot Tray2
-*UIConstraints: *PageRegion Docupac *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *PageSize Docupac
-*UIConstraints: *InputSlot Tray2 *PageRegion Docupac
-*UIConstraints: *PageSize Docupac *InputSlot Tray3
-*UIConstraints: *PageRegion Docupac *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *PageSize Docupac
-*UIConstraints: *InputSlot Tray3 *PageRegion Docupac
-
-*UIConstraints: *PageSize SEFB5 *InputSlot Tray1
-*UIConstraints: *PageRegion SEFB5 *InputSlot Tray1
-*UIConstraints: *InputSlot Tray1 *PageSize SEFB5
-*UIConstraints: *InputSlot Tray1 *PageRegion SEFB5
-*UIConstraints: *PageSize SEFB5 *InputSlot Tray2
-*UIConstraints: *PageRegion SEFB5 *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *PageSize SEFB5
-*UIConstraints: *InputSlot Tray2 *PageRegion SEFB5
-*UIConstraints: *PageSize SEFB5 *InputSlot Tray3
-*UIConstraints: *PageRegion SEFB5 *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *PageSize SEFB5
-*UIConstraints: *InputSlot Tray3 *PageRegion SEFB5
-
-*UIConstraints: *PageSize B5 *InputSlot Tray1
-*UIConstraints: *PageRegion B5 *InputSlot Tray1
-*UIConstraints: *InputSlot Tray1 *PageSize B5
-*UIConstraints: *InputSlot Tray1 *PageRegion B5
-*UIConstraints: *PageSize B5 *InputSlot Tray2
-*UIConstraints: *PageRegion B5 *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *PageSize B5
-*UIConstraints: *InputSlot Tray2 *PageRegion B5
-*UIConstraints: *PageSize B5 *InputSlot Tray3
-*UIConstraints: *PageRegion B5 *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *PageSize B5
-*UIConstraints: *InputSlot Tray3 *PageRegion B5
-
-*UIConstraints: *PageSize B4 *InputSlot Tray1
-*UIConstraints: *PageRegion B4 *InputSlot Tray1
-*UIConstraints: *InputSlot Tray1 *PageSize B4
-*UIConstraints: *InputSlot Tray1 *PageRegion B4
-*UIConstraints: *PageSize B4 *InputSlot Tray2
-*UIConstraints: *PageRegion B4 *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *PageSize B4
-*UIConstraints: *InputSlot Tray2 *PageRegion B4
-*UIConstraints: *PageSize B4 *InputSlot Tray3
-*UIConstraints: *PageRegion B4 *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *PageSize B4
-*UIConstraints: *InputSlot Tray3 *PageRegion B4
-
-*UIConstraints: *EFColorMode GRAY *EFOverprint On
-*UIConstraints: *EFOverprint On *EFColorMode GRAY
-
-*% Full frame does not support reverse print, collate
-*UIConstraints: *EFCompression False *EFOutputOrder Reverse
-*UIConstraints: *EFCompression False *EFSorter Collate
-*UIConstraints: *EFOutputOrder Reverse *EFCompression False
-*UIConstraints: *EFSorter Collate *EFCompression False
-*UIConstraints: *FRAME_MODE ADOBE *EFOutputOrder Reverse
-*UIConstraints: *EFOutputOrder Reverse *FRAME_MODE ADOBE
-
-*% ColorWise UIConstraints begin here
-*% TV@UIC1.0@CMYK@980402
-
-*UIConstraints: *EFSimulation None *EFSimSpeed Quick
-*UIConstraints: *EFSimSpeed Quick *EFSimulation None
-*UIConstraints: *EFSimulation None *EFSimSpeed Full
-*UIConstraints: *EFSimSpeed Full *EFSimulation None
-*UIConstraints: *EFSimulation MatchCopy *EFSimSpeed Quick
-*UIConstraints: *EFSimSpeed Quick *EFSimulation MatchCopy
-*UIConstraints: *EFSimulation MatchCopy *EFSimSpeed Full
-*UIConstraints: *EFSimSpeed Full *EFSimulation MatchCopy
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.0
-*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.2
-*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.4
-*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.6
-*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.8
-*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.0
-*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.2
-*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.4
-*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.6
-*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.8
-*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 3.0
-*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 5000K
-*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 5500K
-*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 6500K
-*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 7500K
-*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 9300K
-*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos HitachiEBU
-*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos HitachiIkegami
-*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos NTSC
-*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos RadiusPivot
-*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos SMPTE
-*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos Trinitron
-*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.0
-*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.2
-*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.4
-*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.6
-*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.8
-*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.0
-*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.2
-*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.4
-*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.6
-*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.8
-*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 3.0
-*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 5000K
-*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 5500K
-*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 6500K
-*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 7500K
-*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 9300K
-*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos HitachiEBU
-*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos HitachiIkegami
-*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos NTSC
-*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos RadiusPivot
-*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos SMPTE
-*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos Trinitron
-*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.0
-*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.2
-*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.4
-*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.6
-*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.8
-*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.0
-*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.2
-*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.4
-*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.6
-*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.8
-*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 3.0
-*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 5000K
-*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 5500K
-*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 6500K
-*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 7500K
-*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 9300K
-*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos HitachiEBU
-*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos HitachiIkegami
-*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos NTSC
-*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos RadiusPivot
-*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos SMPTE
-*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos Trinitron
-*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.0
-*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.2
-*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.4
-*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.6
-*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.8
-*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.0
-*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.2
-*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.4
-*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.6
-*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.8
-*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 3.0
-*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 5000K
-*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 5500K
-*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 6500K
-*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 7500K
-*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 9300K
-*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos HitachiEBU
-*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos HitachiIkegami
-*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos NTSC
-*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos RadiusPivot
-*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos SMPTE
-*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos Trinitron
-*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.0
-*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.2
-*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.4
-*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.6
-*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.8
-*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.0
-*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.2
-*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.4
-*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.6
-*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.8
-*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 3.0
-*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 5000K
-*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 5500K
-*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 6500K
-*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 7500K
-*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 9300K
-*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos HitachiEBU
-*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos HitachiIkegami
-*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos NTSC
-*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos RadiusPivot
-*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos SMPTE
-*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos Trinitron
-*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride Off
-*UIConstraints: *EFBlkOverprint True *EFPureBlack False
-*UIConstraints: *EFPureBlack False *EFBlkOverprint True
-
-*% ColorWise UIConstraints end here
-
-
-*% General Information and Defaults ===============
-*FCacheSize None: 524288
-*TTRasterizer: Type42
-*ContoneOnly: False
-*FreeVM: "5767168"
-*LanguageLevel: "3"
-*ColorDevice: True
-*DefaultColorSpace: CMYK
-*PrintPSErrors: True
-*FileSystem: True
-*?FileSystem: "
- save
- statusdict /diskstatus known{(True)} {(False)} ifelse = flush
- restore
- "
-*End
-*Throughput: "10"
-*Password: "0"
-*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: 400dpi
-*?Resolution: "
-save
- initgraphics
- 0 0 moveto currentpoint matrix defaultmatrix transform
- 0 72 lineto currentpoint matrix defaultmatrix transform
- 3 -1 roll sub dup mul
- 3 1 roll exch sub dup mul
- add sqrt round cvi
- ( ) cvs print (dpi) = flush
-restore
-"
-*End
-
-*AccurateScreensSupport: True
-
-*%EFIFlags *FRAME_MODE Setup
-*OpenUIEFI *FRAME_MODE/Compression :PickOne
-*OrderDependency: 05.0 AnySetup *FRAME_MODE
-*DefaultFRAME_MODE: AREND
-*FRAME_MODE AREND/On: ""
-*FRAME_MODE ADOBE/Off: ""
-*CloseUIEFI: *FRAME_MODE
-
-*%EFIFlags *EFCompression Spooler|Command|Column|Rerip
-*%EFIGroup *EFCompression Job/Job
-*OpenUI *EFCompression/Compression :PickOne
-*OrderDependency: 05.0 AnySetup *EFCompression
-*DefaultEFCompression: SCDefault
-*EFCompression SCDefault/Printer's default: ""
-*%DefaultEFCompression: True
-*EFCompression False/Off: " userdict /XJXsetRenderType known
- { (ADOBE) XJXsetRenderType }
- if "
-*End
-*EFCompression True/On: " userdict /XJXsetRenderType known
- { (AREND) XJXsetRenderType }
- if "
-*End
-*?EFCompression: "(True) = flush"
-*CloseUI: *EFCompression
-
-*%EFIFlags *EFOutputOrder Spooler|Command|Column|Setup
-*%EFIGroup *EFOutputOrder Finishing/Finishing
-*OpenUI *EFOutputOrder/Page Order :PickOne
-*OrderDependency: 12.0 AnySetup *EFOutputOrder
-*DefaultEFOutputOrder: EFOutputOrderDEF
-*EFOutputOrder EFOutputOrderDEF/Printer's default: ""
-*EFOutputOrder Forward/Forward:" userdict /XJXsetprintorder known
- { 0 XJXsetprintorder }
- { (printerinfo PrintOrder 0) =string
- FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
-*End
-*EFOutputOrder Reverse/Reverse:" userdict /XJXsetprintorder known
- { 1 XJXsetprintorder }
- { (printerinfo PrintOrder 1) =string
- FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
-*End
-*CloseUI: *EFOutputOrder
-
-*%EFIFlags *EFCopierMode Command|Spooler
-*%EFIGroup *EFCopierMode Job/Job
-*OpenUI *EFCopierMode/Copier Mode :PickOne
-*OrderDependency: 40 AnySetup *EFCopierMode
-*DefaultEFCopierMode: EFCopierModeDEF
-*EFCopierMode EFCopierModeDEF/Printer's default: ""
-*EFCopierMode Photo/Photo: " userdict /XJXsetmapmode known
- { 0 XJXsetmapmode }
- { (printerinfo setmapmode 0) =string
- FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
-*End
-*EFCopierMode Map/Map: " userdict /XJXsetmapmode known
- { 1 XJXsetmapmode }
- { (printerinfo setmapmode 1) =string
- FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
-*End
-*CloseUI: *EFCopierMode
-
-*%EFIFlags *EFOverprint
-*%EFIGroup *EFOverprint Color/Color
-*OpenUI *EFOverprint/Combine Separations :PickOne
-*OrderDependency: 40 AnySetup *EFOverprint
-*DefaultEFOverprint: EFOverprintDEF
-*EFOverprint EFOverprintDEF/Printer's default: ""
-*EFOverprint On/On: " userdict /XJXsetoverprint known
- { 1 XJXsetoverprint }
- { (printerinfo overprint 1) =string
- /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse
- userdict /XJXsetcolormode known
- { (Grayscale) XJXsetcolormode } if "
-*End
-*EFOverprint Off/Off: " userdict /XJXsetoverprint known
- { 0 XJXsetoverprint }
- { (printerinfo overprint 0) =string
- /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse
- userdict /XJXsetcolormode known
- { (Grayscale) XJXsetcolormode } if "
-*End
-*CloseUI: *EFOverprint
-
-*%EFIFlags *EFColorMode Spooler|Command|Rerip|Setup
-*%EFIGroup *EFColorMode Color/Color
-*OpenUI *EFColorMode/Color Mode :PickOne
-*OrderDependency: 15 AnySetup *EFColorMode
-*DefaultEFColorMode: EFColorModeDEF
-*EFColorMode EFColorModeDEF/Printer's default: ""
-*EFColorMode CMYK/CMYK: "userdict /XJXsetcolormode known
- { (CMYK) XJXsetcolormode } if "
-*End
-*EFColorMode GRAY/Grayscale: "userdict /XJXsetcolormode known
- { (Grayscale) XJXsetcolormode} if "
-*End
-*?EFColorMode: " currentpagedevice /ProcessColorModel get == } if "
-*CloseUI: *EFColorMode
-
-*%EFIFlags *EFDefPaperSize Setup
-*OpenUIEFI *EFDefPaperSize/Default Paper Sizes :PickOne
-*OrderDependency: 20 AnySetup *EFDefPaperSize
-*DefaultEFDefPaperSize: US
-*EFDefPaperSize US/US: ""
-*EFDefPaperSize Metric/Metric: ""
-*CloseUIEFI: *EFDefPaperSize
-
-*%EFIFlags *EFConvPaperSize Setup
-*OpenUIEFI *EFConvPaperSize/Convert Paper Sizes : PickOne
-*OrderDependency: 25 AnySetup *EFConvPaperSize
-*DefaultEFConvPaperSize: False
-*EFConvPaperSize False/No: ""
-*EFConvPaperSize LetterToA4/Letter/11x17->A4/A3: ""
-*EFConvPaperSize A4ToLetter/A4/A3->Letter/11x17: ""
-*CloseUIEFI: *EFConvPaperSize
-
-*%EFIFlags *EFCovPgAtEnd Setup
-*OpenUIEFI *EFCovPgAtEnd/Print Cover Page : PickOne
-*OrderDependency: 30 AnySetup *EFCovPgAtEnd
-*DefaultEFCovPgAtEnd: NO
-*EFCovPgAtEnd YES/Yes: ""
-*EFCovPgAtEnd NO/No: ""
-*CloseUIEFI: *EFCovPgAtEnd
-
-*%EFIFlags *EFCourierSubst Setup
-*OpenUIEFI *EFCourierSubst/Allow Courier Substitution :PickOne
-*OrderDependency: 35 AnySetup *EFCourierSubst
-*DefaultEFCourierSubst: YES
-*EFCourierSubst YES/Yes: ""
-*EFCourierSubst NO/No: ""
-*CloseUIEFI: *EFCourierSubst
-
-*%EFIFlags *EFPSError Setup
-*OpenUIEFI *EFPSError/Print to PS Error : PickOne
-*OrderDependency: 40 AnySetup *EFPSError
-*DefaultEFPSError: NO
-*EFPSError YES/Yes: ""
-*EFPSError NO/No: ""
-*CloseUIEFI: *EFPSError
-
-*%EFIFlags *EFUseBypassTray Setup
-*OpenUIEFI *EFUseBypassTray/Enable Bypass Tray as default : PickOne
-*OrderDependency: 20 AnySetup *EFUseBypassTray
-*DefaultEFUseBypassTray: NO
-*EFUseBypassTray YES/Yes: ""
-*EFUseBypassTray NO/No: ""
-*CloseUIEFI: *EFUseBypassTray
-
-*%EFIFlags *EFUseSorter Setup
-*OpenUIEFI *EFUseSorter/Enable Sorter as default : PickOne
-*OrderDependency: 20 AnySetup *EFUseSorter
-*DefaultEFUseSorter: NO
-*EFUseSorter YES/Yes: ""
-*EFUseSorter NO/No: ""
-*CloseUIEFI: *EFUseSorter
-
-*%EFIFlags *EFSorter Spooler|Command|Column
-*%EFIGroup *EFSorter Finishing/Finishing
-*OpenUI *EFSorter/Sorter Mode :PickOne
-*OrderDependency: 50 AnySetup *EFSorter
-*DefaultEFSorter: EFSorterDEF
-*EFSorter EFSorterDEF/Printer's default: ""
-*EFSorter False/Off: " << /Collate false>> setpagedevice
- userdict /XJXsetsorter known
- { 0 XJXsetsorter }
- { (printerinfo sortmode 0) =string
- FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
-*End
-*EFSorter Collate/Collate: "<< /Collate true>> setpagedevice
- userdict /XJXsetsorter known
- { 0 XJXsetsorter }
- { (printerinfo sortmode 0) =string
- FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
-*End
-*EFSorter Sort/Sort: " << /Collate true>> setpagedevice
- userdict /XJXsetsorter known
- { 1 XJXsetsorter }
- { (printerinfo sortmode 1) =string
- FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
-*End
-*CloseUI: *EFSorter
-
-*%EFIFlags *MediaType Spooler|Command|Column|Rerip
-*%EFIGroup *MediaType Media/Media
-*OpenUI *MediaType/Media Type :PickOne
-*OrderDependency: 50 AnySetup *MediaType
-*DefaultMediaType: MediaTypeDEF
-*MediaType MediaTypeDEF/Printer's default: ""
-*MediaType Plain/Plain Paper: " userdict /XJXsetmediatype known
- { 1 XJXsetmediatype } if"
-*End
-*MediaType Thick/Thick Paper: " userdict /XJXsetmediatype known
- { 2 XJXsetmediatype } if"
-*End
-*MediaType Transparent/Transparency: " userdict /XJXsetmediatype known
- { 3 XJXsetmediatype } if"
-*End
-*MediaType Interleaved/Interleaved: " userdict /XJXsetmediatype known
- { 4 XJXsetmediatype } if"
-*End
-*?MediaType: " FieryXJdict /CB_GetMediaType known {
- FieryXJdict /CB_GetMediaType get exec == } if"
-*End
-*CloseUI: *MediaType
-
-*%EFIFlags *EFColorRendDict Spooler|Command|Rerip
-*%EFIGroup *EFColorRendDict Color/Color
-*OpenUI *EFColorRendDict/Rendering Style :PickOne
-*OrderDependency: 60 AnySetup *EFColorRendDict
-*DefaultEFColorRendDict: EFColorRendDictDEF
-*EFColorRendDict EFColorRendDictDEF/Printer's default: ""
-*EFColorRendDict Preferred/Photographic: " userdict /XJXsetrenderingintent known
- { (Photographic) XJXsetrenderingintent
- } if "
-*End
-*EFColorRendDict Business/Presentation: " userdict /XJXsetrenderingintent known
- { (Presentation) XJXsetrenderingintent
- } if "
-*End
-*EFColorRendDict Colorimetric/Solid Color: " userdict /XJXsetrenderingintent known
- { (Solid) XJXsetrenderingintent
- } if "
-*End
-*?EFColorRendDict: " FieryXJdict /CB_GetRenderingIntent known {
- FieryXJdict /CB_GetRenderingIntent get exec == } if"
-*End
-*CloseUI: *EFColorRendDict
-
-*%EFIFlags *EFSharpness Spooler|Command
-*%EFIGroup *EFSharpness Job/Job
-*OpenUI *EFSharpness/Sharpness :PickOne
-*OrderDependency: 40 AnySetup *EFSharpness
-*DefaultEFSharpness: EFSharpnessDEF
-*EFSharpness EFSharpnessDEF/Printer's default: ""
-*EFSharpness Softer/Softer: " userdict /XJXsharpness known
- { 10 XJXsharpness }
- { (printerinfo sharpness 10) =string
- FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
-*End
-*EFSharpness Normal/Normal: " userdict /XJXsharpness known
- { 3 XJXsharpness }
- { (printerinfo sharpness 3) =string
- FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
-*End
-*EFSharpness Sharper/Sharper: " userdict /XJXsharpness known
- { 4 XJXsharpness }
- { (printerinfo sharpness 4) =string
- FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
-*End
-*CloseUI: *EFSharpness
-
-*%EFIFlags *EFPrange
-*%EFIGroup *EFPrange Job/Job
-*OpenUIEFI *EFPrange/Page Range : PickOne
-*OrderDependency: 70 AnySetup *EFPrange
-*DefaultEFPrange: EFPrangeDEF
-*EFPrange EFPrangeDEF/Printer's default: ""
-*EFPrange All/All: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- currentglobal true setglobal
- DriverOps /pagerange [ ] put
- setglobal "
-*End
-*EFPrange Even/Even: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- currentglobal true setglobal
- DriverOps /pagerange [ 1 1000 { dup 2 add } repeat ] put
- setglobal "
-*End
-*EFPrange Odd/Odd: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- currentglobal true setglobal
- DriverOps /pagerange [ 0 1000 { dup 2 add } repeat ] put
- setglobal "
-*End
-*EFPrange range1/1-3, 5, 7: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- currentglobal true setglobal
- DriverOps /pagerange [ 0 1 2 4 6 ] put
- setglobal "
-*End
-*CloseUIEFI: *EFPrange
-
-*%EFIFlags *EFFlip
-*%EFIGroup *EFFlip Job/Job
-*OpenUIEFI *EFFlip/Flip : PickOne
-*OrderDependency: 75 AnySetup *EFFlip
-*DefaultEFFlip: EFFlipDEF
-*EFFlip EFFlipDEF/Printer's default: ""
-*EFFlip None/None: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /fliph? false put DriverOps /flipv? false put << >> setpagedevice "
-*End
-*EFFlip V/Vertical: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /fliph? false put DriverOps /flipv? true put << >> setpagedevice "
-*End
-*EFFlip H/Horizontal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /fliph? true put DriverOps /flipv? false put << >> setpagedevice "
-*End
-*EFFlip VH/Vertical & Horizontal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /fliph? true put DriverOps /flipv? true put << >> setpagedevice "
-*End
-*CloseUIEFI: *EFFlip
-
-*%EFIFlags *EFScale
-*%EFIGroup *EFScale Job/Job
-*OpenUIEFI *EFScale/Scale : PickOne
-*OrderDependency: 80 AnySetup *EFScale
-*DefaultEFScale: EFScaleDEF
-*EFScale EFScaleDEF/Printer's default: ""
-*EFScale 200/200%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /scale# 2 put << >> setpagedevice "
-*End
-*EFScale 150/150%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /scale# 1.5 put << >> setpagedevice "
-*End
-*EFScale 100/100%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /scale# 1 put << >> setpagedevice "
-*End
-*EFScale 75/75%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /scale# .75 put << >> setpagedevice "
-*End
-*EFScale 50/50%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /scale# .5 put << >> setpagedevice "
-*End
-*CloseUIEFI: *EFScale
-
-*%EFIFlags *EFRotate
-*%EFIGroup *EFRotate Job/Job
-*OpenUIEFI *EFRotate/Rotate: PickOne
-*OrderDependency: 85 AnySetup *EFRotate
-*DefaultEFRotate: EFRotateDEF
-*EFRotate EFRotateDEF/Printer's default: ""
-*EFRotate 0/0: " << >> setpagedevice "
-*EFRotate 90/90 CCW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /rotate# 90 put << >> setpagedevice "
-*End
-*EFRotate 270/90 CW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /rotate# 270 put << >> setpagedevice "
-*End
-*EFRotate 180/180: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /rotate# 180 put << >> setpagedevice "
-*End
-*CloseUIEFI: *EFRotate
-
-*% ColorWise body begins here
-*% TV@B1.0@CMYK@980402
-
-*%EFIFlags *EFBrightness Spooler|Command|Rerip
-*%EFIGroup *EFBrightness Color/Color
-*OpenUI *EFBrightness/Brightness :PickOne
-*OrderDependency: 55.0 AnySetup *EFBrightness
-*DefaultEFBrightness: 00.00
-*EFBrightness +0.24/85% Lightest: " /XJXsetBrightness where
- { pop (LIGHTEST) XJXsetBrightness } if "
-*End
-*EFBrightness +0.16/90% Lighter: " /XJXsetBrightness where
- { pop (LIGHTER) XJXsetBrightness } if "
-*End
-*EFBrightness +0.08/95% Light: " /XJXsetBrightness where
- { pop (LIGHT) XJXsetBrightness } if "
-*End
-*EFBrightness 00.00/100% Normal: " /XJXsetBrightness where
- { pop (NORMAL) XJXsetBrightness } if "
-*End
-*EFBrightness -0.08/105% Dark: " /XJXsetBrightness where
- { pop (DARK) XJXsetBrightness } if "
-*End
-*EFBrightness -0.16/110% Darker: " /XJXsetBrightness where
- { pop (DARKER) XJXsetBrightness } if "
-*End
-*EFBrightness -0.24/115% Darkest: " /XJXsetBrightness where
- { pop (DARKEST) XJXsetBrightness } if "
-*End
-*CloseUI: *EFBrightness
-
-
-*%EFIFlags *EFRGBOverride Spooler|Command|Rerip|ColorSetup
-*%EFIGroup *EFRGBOverride Color/Color
-*OpenUI *EFRGBOverride/RGB Source :PickOne
-*OrderDependency: 56.0 AnySetup *EFRGBOverride
-*DefaultEFRGBOverride: EFRGBOverrideDEF
-*EFRGBOverride EFRGBOverrideDEF/Printer's default: ""
-*EFRGBOverride EFIRGB/EFIRGB: " /XJXsetRGBOverride where
- { pop (EFIRGB) XJXsetRGBOverride } if "
-*End
-*EFRGBOverride sRGB/sRGB (PC): " /XJXsetRGBOverride where
- { pop (SRGB) XJXsetRGBOverride } if "
-*End
-*EFRGBOverride Apple13/Apple Standard: " /XJXsetRGBOverride where
- { pop (APPLE13) XJXsetRGBOverride } if "
-*End
-*EFRGBOverride Other/Other: " /XJXsetRGBOverride where
- { pop (OTHER) XJXsetRGBOverride } if "
-*End
-*EFRGBOverride Off/Off: " /XJXsetRGBOverride where
- { pop (Off) XJXsetRGBOverride } if "
-*End
-*CloseUI: *EFRGBOverride
-
-
-*%EFIFlags *EFRGBOtherGamma Spooler|Command|Rerip
-*%EFIGroup *EFRGBOtherGamma Color/Color
-*OpenUI *EFRGBOtherGamma/(Other) Gamma :PickOne
-*OrderDependency: 56.1 AnySetup *EFRGBOtherGamma
-*DefaultEFRGBOtherGamma: EFRGBOtherGammaDEF
-*EFRGBOtherGamma EFRGBOtherGammaDEF/Printer's default: ""
-*EFRGBOtherGamma 1.0/1.0: " /XJXsetRGBOtherGamma where
- { pop (1.0) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 1.2/1.2: " /XJXsetRGBOtherGamma where
- { pop (1.2) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 1.4/1.4: " /XJXsetRGBOtherGamma where
- { pop (1.4) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 1.6/1.6: " /XJXsetRGBOtherGamma where
- { pop (1.6) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 1.8/1.8: " /XJXsetRGBOtherGamma where
- { pop (1.8) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 2.0/2.0: " /XJXsetRGBOtherGamma where
- { pop (2.0) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 2.2/2.2: " /XJXsetRGBOtherGamma where
- { pop (2.2) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 2.4/2.4: " /XJXsetRGBOtherGamma where
- { pop (2.4) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 2.6/2.6: " /XJXsetRGBOtherGamma where
- { pop (2.6) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 2.8/2.8: " /XJXsetRGBOtherGamma where
- { pop (2.8) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 3.0/3.0: " /XJXsetRGBOtherGamma where
- { pop (3.0) XJXsetRGBOtherGamma } if "
-*End
-*CloseUI: *EFRGBOtherGamma
-
-
-*%EFIFlags *EFRGBOtherWtPt Spooler|Command|Rerip
-*%EFIGroup *EFRGBOtherWtPt Color/Color
-*OpenUI *EFRGBOtherWtPt/(Other) White Point :PickOne
-*OrderDependency: 56.2 AnySetup *EFRGBOtherWtPt
-*DefaultEFRGBOtherWtPt: EFRGBOtherWtPtDEF
-*EFRGBOtherWtPt EFRGBOtherWtPtDEF/Printer's default: ""
-*EFRGBOtherWtPt 5000K/5000 K (D50): " /XJXsetRGBOtherWtPt where
- { pop (5000K) XJXsetRGBOtherWtPt } if "
-*End
-*EFRGBOtherWtPt 5500K/5500 K: " /XJXsetRGBOtherWtPt where
- { pop (5500K) XJXsetRGBOtherWtPt } if "
-*End
-*EFRGBOtherWtPt 6500K/6500 K (D65): " /XJXsetRGBOtherWtPt where
- { pop (6500K) XJXsetRGBOtherWtPt } if "
-*End
-*EFRGBOtherWtPt 7500K/7500 K: " /XJXsetRGBOtherWtPt where
- { pop (7500K) XJXsetRGBOtherWtPt } if "
-*End
-*EFRGBOtherWtPt 9300K/9300 K: " /XJXsetRGBOtherWtPt where
- { pop (9300K) XJXsetRGBOtherWtPt } if "
-*End
-*CloseUI: *EFRGBOtherWtPt
-
-
-*%EFIFlags *EFRGBOtherPhos Spooler|Command|Rerip
-*%EFIGroup *EFRGBOtherPhos Color/Color
-*OpenUI *EFRGBOtherPhos/(Other) Phosphors :PickOne
-*OrderDependency: 56.3 AnySetup *EFRGBOtherPhos
-*DefaultEFRGBOtherPhos: EFRGBOtherPhosDEF
-*EFRGBOtherPhos EFRGBOtherPhosDEF/Printer's default: ""
-*EFRGBOtherPhos HitachiEBU/Hitachi EBU: " /XJXsetRGBOtherPhos where
- { pop (Hitachi EBU) XJXsetRGBOtherPhos } if "
-*End
-*EFRGBOtherPhos HitachiIkegami/Hitachi/Ikegami: " /XJXsetRGBOtherPhos where
- { pop (Hitachi/Ikegami) XJXsetRGBOtherPhos } if "
-*End
-*EFRGBOtherPhos NTSC/NTSC: " /XJXsetRGBOtherPhos where
- { pop (NTSC) XJXsetRGBOtherPhos } if "
-*End
-*EFRGBOtherPhos RadiusPivot/Radius Pivot: " /XJXsetRGBOtherPhos where
- { pop (Radius Pivot) XJXsetRGBOtherPhos } if "
-*End
-*EFRGBOtherPhos SMPTE/SMPTE: " /XJXsetRGBOtherPhos where
- { pop (SMPTE) XJXsetRGBOtherPhos } if "
-*End
-*EFRGBOtherPhos Trinitron/Trinitron: " /XJXsetRGBOtherPhos where
- { pop (Trinitron) XJXsetRGBOtherPhos } if "
-*End
-*CloseUI: *EFRGBOtherPhos
-
-
-*%EFIFlags *EFSimulation Spooler|Command|Rerip
-*%EFIGroup *EFSimulation Color/Color
-*OpenUI *EFSimulation/CMYK Simulation :PickOne
-*OrderDependency: 57.0 AnySetup *EFSimulation
-*DefaultEFSimulation: EFSimulationDEF
-*EFSimulation EFSimulationDEF/Printer's default: ""
-*EFSimulation SWOP/SWOP-Coated: " /XJXsetSimulation where
- { pop (SWOP-Coated) XJXsetSimulation } if "
-*End
-*EFSimulation DIC/DIC: " /XJXsetSimulation where
- { pop (DIC) XJXsetSimulation } if "
-*End
-*EFSimulation Euroscale/Euroscale: " /XJXsetSimulation where
- { pop (Euroscale) XJXsetSimulation } if "
-*End
-*EFSimulation Custom1/Custom-1: " /XJXsetSimulation where
- { pop (Custom-1) XJXsetSimulation } if "
-*End
-*EFSimulation Custom2/Custom-2: " /XJXsetSimulation where
- { pop (Custom-2) XJXsetSimulation } if "
-*End
-*EFSimulation Custom3/Custom-3: " /XJXsetSimulation where
- { pop (Custom-3) XJXsetSimulation } if "
-*End
-*EFSimulation Custom4/Custom-4: " /XJXsetSimulation where
- { pop (Custom-4) XJXsetSimulation } if "
-*End
-*EFSimulation Custom5/Custom-5: " /XJXsetSimulation where
- { pop (Custom-5) XJXsetSimulation } if "
-*End
-*EFSimulation None/None: " /XJXsetSimulation where
- { pop (.None) XJXsetSimulation } if "
-*End
-*EFSimulation MatchCopy/Match Copy: " /XJXsetSimulation where
- { pop (.MatchCopy) XJXsetSimulation } if "
-*End
-*CloseUI: *EFSimulation
-
-
-*%EFIFlags *EFSimSpeed Spooler|Command|Rerip
-*%EFIGroup *EFSimSpeed Color/Color
-*OpenUI *EFSimSpeed/CMYK Simulation Method :PickOne
-*OrderDependency: 58.0 AnySetup *EFSimSpeed
-*DefaultEFSimSpeed: EFSimSpeedDEF
-*EFSimSpeed EFSimSpeedDEF/Printer's default: ""
-*EFSimSpeed Quick/Quick: " /XJXsetSimSpeed where
- { pop (Quick) XJXsetSimSpeed } if "
-*End
-*EFSimSpeed Full/Full: " /XJXsetSimSpeed where
- { pop (Full) XJXsetSimSpeed } if "
-*End
-*CloseUI: *EFSimSpeed
-
-
-*%EFIFlags *EFPureBlack Spooler|Command|Rerip|ColorSetup
-*%EFIGroup *EFPureBlack Color/Color
-*OpenUI *EFPureBlack/Pure Black Text/Graphics :PickOne
-*OrderDependency: 59.0 AnySetup *EFPureBlack
-*DefaultEFPureBlack: EFPureBlackDEF
-*EFPureBlack EFPureBlackDEF/Printer's default: ""
-*EFPureBlack False/Off: " /XJXsetPureBlack where
- { pop (False) XJXsetPureBlack } if "
-*End
-*EFPureBlack True/On: " /XJXsetPureBlack where
- { pop (True) XJXsetPureBlack } if "
-*End
-*CloseUI: *EFPureBlack
-
-
-*%EFIFlags *EFBlkOverprint Spooler|Command|Rerip|ColorSetup
-*%EFIGroup *EFBlkOverprint Color/Color
-*OpenUI *EFBlkOverprint/Black Overprint :PickOne
-*OrderDependency: 60.0 AnySetup *EFBlkOverprint
-*DefaultEFBlkOverprint: EFBlkOverprintDEF
-*EFBlkOverprint EFBlkOverprintDEF/Printer's default: ""
-*EFBlkOverprint False/Off: " /XJXsetBlkOverprint where
- { pop (False) XJXsetBlkOverprint } if "
-*End
-*EFBlkOverprint True/On: " /XJXsetBlkOverprint where
- { pop (True) XJXsetBlkOverprint } if "
-*End
-*CloseUI: *EFBlkOverprint
-
-
-*%EFIFlags *EFSpotColors Spooler|Command|Rerip|ColorSetup
-*%EFIGroup *EFSpotColors Color/Color
-*OpenUI *EFSpotColors/Spot Color Matching :PickOne
-*OrderDependency: 61.0 AnySetup *EFSpotColors
-*DefaultEFSpotColors: EFSpotColorsDEF
-*EFSpotColors EFSpotColorsDEF/Printer's default: ""
-*EFSpotColors False/Off: " /XJXsetSpotColors where
- { pop (False) XJXsetSpotColors } if "
-*End
-*EFSpotColors True/On: " /XJXsetSpotColors where
- { pop (True) XJXsetSpotColors } if "
-*End
-*CloseUI: *EFSpotColors
-
-*% ColorWise body ends here
-
-
-*%EFIFlags *EFRaster Command|Column|Rerip
-*%EFIGroup *EFRaster Job/Job
-*OpenUI *EFRaster/Save Fast Reprint : Boolean
-*OrderDependency: 65.0 AnySetup *EFRaster
-*DefaultEFRaster: False
-*EFRaster True/On: " userdict /XJXsetraster known
- { 1 XJXsetraster }
- if "
-*End
-*EFRaster False/Off: " userdict /XJXsetraster known
- { 0 XJXsetraster }
- if "
-*End
-*CloseUI: *EFRaster
-
-*% Halftone Information =============================
-*ScreenFreq: "50.0"
-*ScreenAngle: "0"
-*DefaultScreenProc: Line
-*ScreenProc Line: "
- {2 4
- { 3 1 roll 4 -1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec 8 mul 3 1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec add
- {
- 48 18 8 16 46 16 6 14
- 56 60 32 24 54 58 30 22
- 4 12 44 40 2 10 42 38
- 28 20 52 64 26 18 50 62
-
- 45 15 5 13 47 17 7 15
- 53 57 29 21 55 59 31 23
- 1 9 41 37 3 11 43 39
- 25 17 49 61 27 19 51 63
- }
- exch get 8 dup mul div} exec}"
-*End
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% PPD pages begins
-
-*% Paper Handling ===================
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*%EFIFlags *PageSize Column
-*OpenUI *PageSize/Page Size :PickOne
-*OrderDependency: 90 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/Letter:" userdict /XJXsetpagesize known
- { (Letter) XJXsetpagesize }
- { << /PageSize [612 792] /MediaType null
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageSize A4/A4: " userdict /XJXsetpagesize known
- { (A4)XJXsetpagesize }
- { << /PageSize [595 842] /MediaType null
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageSize Legal/Legal: " userdict /XJXsetpagesize known
- { (Legal)XJXsetpagesize } { legal } ifelse "
-*End
-*PageSize Tabloid/11x17: " userdict /XJXsetpagesize known
- { (Tabloid) XJXsetpagesize } { 11x17 } ifelse "
-*End
-*PageSize A3/A3: " userdict /XJXsetpagesize known
- { (A3) XJXsetpagesize } { a3 } ifelse "
-*End
-*PageSize 8x10/8x10: " userdict /XJXsetpagesize known
- { (EightByTen) XJXsetpagesize } { 8x10 } ifelse "
-*End
-*PageSize Legal13/Legal 13: " userdict /XJXsetpagesize known
- { (Legal13) XJXsetpagesize } { legal13 } ifelse "
-*End
-*PageSize 9x12/9x12: " userdict /XJXsetpagesize known
- { (NineByTwelve) XJXsetpagesize } { 9x12 } ifelse "
-*End
-*PageSize SEFLet/SEF Letter: " userdict /XJXsetpagesize known
- { (LetterSEF) XJXsetpagesize }
- { << /PageSize [612 792] /MediaType (ShortEdgeFeed)
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageSize SEFA4/SEF A4: " userdict /XJXsetpagesize known
- { (A4SEF) XJXsetpagesize }
- { << /PageSize [595 842] /MediaType (ShortEdgeFeed)
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageSize B4/B4: " userdict /XJXsetpagesize known
- { (B4) XJXsetpagesize } { b4 } ifelse "
-*End
-*PageSize B5/B5: " userdict /XJXsetpagesize known
- { (B5) XJXsetpagesize } { b5 } ifelse "
-*End
-*PageSize SEFB5/SEF B5: " userdict /XJXsetpagesize known
- { (B5SEF) XJXsetpagesize } { b5 } ifelse "
-*End
-*PageSize Docupac/Docupac: " userdict /XJXsetpagesize known
- { (Docupac) XJXsetpagesize } { Docupac } ifelse "
-*End
-*?PageSize: "
- save currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if (Unknown)
- 14 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [792 1224] (Tabloid) put
- dup [842 1191] (A3) put
- dup [595 842] (A4) put
- dup [576 720] (8x10) put
- dup [612 936] (Legal13) put
- dup [648 864] (9x12) put
- dup [612 792] (SEFLet) put
- dup [595 843] (SEFA4) put
- dup [729 1032] (B4) put
- dup [516 729] (B5) put
- dup [516 728] (SEFB5) put
- dup [684 842] (Docupac) put
- { 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
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*%EFIFlags *PageRegion
-*OpenUI *PageRegion :PickOne
-*OrderDependency: 95 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter/Letter: " userdict /XJXsetpagesize known
- { (Letter) XJXsetpagesize }
- { << /PageSize [612 792] /MediaType null
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageRegion A4/A4: " userdict /XJXsetpagesize known
- { (A4)XJXsetpagesize }
- { << /PageSize [595 842] /MediaType null
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageRegion Legal/Legal: " userdict /XJXsetpagesize known
- { (Legal)XJXsetpagesize } { legal } ifelse "
-*End
-*PageRegion Tabloid/11x17: " userdict /XJXsetpagesize known
- { (Tabloid) XJXsetpagesize } { 11x17 } ifelse "
-*End
-*PageRegion A3/A3: " userdict /XJXsetpagesize known
- { (A3) XJXsetpagesize } { a3 } ifelse "
-*End
-*PageRegion 8x10/8x10: " userdict /XJXsetpagesize known
- { (EightByTen) XJXsetpagesize } { 8x10 } ifelse "
-*End
-*PageRegion Legal13/Legal 13: " userdict /XJXsetpagesize known
- { (Legal13) XJXsetpagesize } { legal13 } ifelse "
-*End
-*PageRegion 9x12/9x12: " userdict /XJXsetpagesize known
- { (NineByTwelve) XJXsetpagesize } { 9x12 } ifelse "
-*End
-*PageRegion SEFLet/SEF Letter: " userdict /XJXsetpagesize known
- { (LetterSEF) XJXsetpagesize }
- { << /PageSize [612 792] /MediaType (ShortEdgeFeed)
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageRegion SEFA4/SEF A4: " userdict /XJXsetpagesize known
- { (A4SEF) XJXsetpagesize }
- { << /PageSize [595 842] /MediaType (ShortEdgeFeed)
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageRegion B4/B4: " userdict /XJXsetpagesize known
- { (B4) XJXsetpagesize } { b4 } ifelse "
-*End
-*PageRegion B5/B5: " userdict /XJXsetpagesize known
- { (B5) XJXsetpagesize } { b5 } ifelse "
-*End
-*PageRegion SEFB5/SEF B5: " userdict /XJXsetpagesize known
- { (B5SEF) XJXsetpagesize } { b5 } ifelse "
-*End
-*PageRegion Docupac/Docupac: " userdict /XJXsetpagesize known
- { (Docupac) XJXsetpagesize } { Docupac } ifelse "
-*End
-*CloseUI: *PageRegion
-
-*DefaultImageableArea: Letter
-*ImageableArea Letter/Letter: "9 12 589 783"
-*ImageableArea A4/A4: "9 12 572 833"
-*ImageableArea Legal/Legal: "9 9 600 985"
-*ImageableArea Tabloid/11x17: "9 9 780 1201"
-*ImageableArea A3/A3: "10 10 830 1168"
-*ImageableArea 8x10/8x10: "9 12 553 711"
-*ImageableArea Legal13/Legal 13: "9 9 600 913"
-*ImageableArea 9x12/9x12: "9 9 636 841"
-*ImageableArea SEFLet/SEF Letter: "9 10 600 770"
-*ImageableArea SEFA4/SEF A4: "9 10 583 820"
-*ImageableArea B4/B4: "9 9 717 1006"
-*ImageableArea B5/B5: "9 9 490 717"
-*ImageableArea SEFB5/SEF B5: "9 12 507 703"
-*ImageableArea Docupac/Docupac: "9 9 672 819"
-*?ImageableArea: "
- save /cvp { cvi ( ) cvs print ( ) print } bind def
- newpath clippath pathbbox
- 4 -2 roll exch 2 {ceiling cvp} repeat
- exch 2 {floor cvp} repeat flush
- restore
-"
-*End
-
-*% These provide the physical dimensions of the paper (by keyword)
-*DefaultPaperDimension: Letter
-*PaperDimension Letter/Letter: "612 792"
-*PaperDimension A4/A4: "595 842"
-*PaperDimension Legal/Legal: "612 1008"
-*PaperDimension Tabloid/11x17: "792 1224"
-*PaperDimension A3/A3: "842 1191"
-*PaperDimension 8x10/8x10: "576 720"
-*PaperDimension Legal13/Legal 13: "612 936"
-*PaperDimension 9x12/9x12: "648 864"
-*PaperDimension SEFLet/SEF Letter: "612 793"
-*PaperDimension SEFA4/SEF A4: "595 843"
-*PaperDimension B4/B4: "729 1032"
-*PaperDimension B5/B5: "516 729"
-*PaperDimension SEFB5/SEF B5: "516 728"
-*PaperDimension Docupac/Docupac: "684 842"
-
-*% PPD pages ends
-
-*%EFIFlags *EFTrayOvrWrt Spooler|Command
-*OpenUIEFI *EFTrayOvrWrt/Bypass Tray :Boolean
-*OrderDependency: 65 AnySetup *EFTrayOvrWrt
-*DefaultEFTrayOvrWrt: False
-*EFTrayOvrWrt True/On: "1 dict dup /ManualFeed true put setpagedevice"
-*EFTrayOvrWrt False/Off: "1 dict dup /ManualFeed false put setpagedevice"
-*?EFTrayOvrWrt: "
- save currentpagedevice /ManualFeed get
- {(True)} {(False)} ifelse = flush restore"
-*End
-*CloseUIEFI: *EFTrayOvrWrt
-
-*RequiresPageRegion All: True
-*%EFIFlags *InputSlot Command|Column
-*%EFIGroup *InputSlot Finishing/Finishing
-*OpenUI *InputSlot/Paper Source : PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: AutoSelect
-*InputSlot AutoSelect/AutoSelect: "(printerinfo trayselect -1) =string
- FieryXJdict /ExtCmdGetExec get exec {pop} if"
-*End
-*InputSlot Tray1/Tray 1: "(printerinfo trayselect 1) =string
- FieryXJdict /ExtCmdGetExec get exec {pop} if"
-*End
-*InputSlot Tray2/Tray 2: "(printerinfo trayselect 2) =string
- FieryXJdict /ExtCmdGetExec get exec {pop} if"
-*End
-*InputSlot Tray3/Tray 3: "(printerinfo trayselect 3) =string
- FieryXJdict /ExtCmdGetExec get exec {pop} if"
-*End
-*InputSlot ManualFeed/Manual Feed: "
- 1 dict dup /ManualFeed true put setpagedevice"
-*End
-*CloseUI: *InputSlot
-
-*% Font Information =========================
-*DefaultFont: Courier
-*Font AlbertusMT: Standard "(001.000)" Standard Disk
-*Font AlbertusMT-Italic: Standard "(001.000)" Standard Disk
-*Font AlbertusMT-Light: Standard "(001.000)" Standard Disk
-*Font AntiqueOlive-Bold: Standard "(001.001)" Standard Disk
-*Font AntiqueOlive-Compact: Standard "(001.001)" Standard Disk
-*Font AntiqueOlive-Italic: Standard "(001.001)" Standard Disk
-*Font AntiqueOlive-Roman: Standard "(001.001)" Standard Disk
-*Font Apple-Chancery: Standard "(002.000)" Standard Disk
-*Font Arial-BoldItalicMT: Standard "(002.000)" Standard Disk
-*Font Arial-BoldMT: Standard "(002.000)" Standard Disk
-*Font Arial-ItalicMT: Standard "(002.000)" Standard Disk
-*Font ArialMT: Standard "(002.000)" Standard Disk
-*Font AvantGarde-Book: Standard "(002.000)" Standard Disk
-*Font AvantGarde-BookOblique: Standard "(002.000)" Standard Disk
-*Font AvantGarde-Demi: Standard "(002.000)" Standard Disk
-*Font AvantGarde-DemiOblique: Standard "(002.000)" Standard Disk
-*Font Bodoni: Standard "(001.002)" Standard Disk
-*Font Bodoni-Bold: Standard "(001.002)" Standard Disk
-*Font Bodoni-BoldItalic: Standard "(001.002)" Standard Disk
-*Font Bodoni-Italic: Standard "(001.002)" Standard Disk
-*Font Bodoni-Poster: Standard "(001.002)" Standard Disk
-*Font Bodoni-PosterCompressed: Standard "(001.001)" Standard Disk
-*Font Bookman-Demi: Standard "(002.000)" Standard Disk
-*Font Bookman-DemiItalic: Standard "(002.000)" Standard Disk
-*Font Bookman-Light: Standard "(002.000)" Standard Disk
-*Font Bookman-LightItalic: Standard "(002.000)" Standard Disk
-*Font Carta: Standard "(001.001)" Standard Disk
-*Font Chicago: Standard "(002.000)" Standard Disk
-*Font Clarendon: Standard "(001.001)" Standard Disk
-*Font Clarendon-Bold: Standard "(001.001)" Standard Disk
-*Font Clarendon-Light: Standard "(001.001)" Standard Disk
-*Font CooperBlack: Standard "(001.003)" Standard Disk
-*Font CooperBlack-Italic: Standard "(001.003)" Standard Disk
-*Font Copperplate-ThirtyThreeBC: Standard "(001.002)" Standard Disk
-*Font Copperplate-ThirtyTwoBC: Standard "(001.002)" Standard Disk
-*Font Coronet-Regular: Standard "(001.000)" Standard Disk
-*Font Courier: Standard "(003.000)" Standard Disk
-*Font Courier-Bold: Standard "(003.000)" Standard Disk
-*Font Courier-BoldOblique: Standard "(003.000)" Standard Disk
-*Font Courier-Oblique: Standard "(003.000)" Standard Disk
-*Font Eurostile: Standard "(001.002)" Standard Disk
-*Font Eurostile-Bold: Standard "(001.001)" Standard Disk
-*Font Eurostile-BoldExtendedTwo: Standard "(001.002)" Standard Disk
-*Font Eurostile-ExtendedTwo: Standard "(001.002)" Standard Disk
-*Font Geneva: Standard "(002.000)" Standard Disk
-*Font GillSans: Standard "(001.002)" Standard Disk
-*Font GillSans-Bold: Standard "(001.001)" Standard Disk
-*Font GillSans-BoldCondensed: Standard "(001.001)" Standard Disk
-*Font GillSans-BoldItalic: Standard "(001.002)" Standard Disk
-*Font GillSans-Condensed: Standard "(001.001)" Standard Disk
-*Font GillSans-ExtraBold: Standard "(001.001)" Standard Disk
-*Font GillSans-Italic: Standard "(001.002)" Standard Disk
-*Font GillSans-Light: Standard "(001.001)" Standard Disk
-*Font GillSans-LightItalic: Standard "(001.002)" Standard Disk
-*Font Goudy: Standard "(001.003)" Standard Disk
-*Font Goudy-Bold: Standard "(001.002)" Standard Disk
-*Font Goudy-BoldItalic: Standard "(001.002)" Standard Disk
-*Font Goudy-ExtraBold: Standard "(001.001)" Standard Disk
-*Font Goudy-Italic: Standard "(001.002)" Standard Disk
-*Font Helvetica: Standard "(002.000)" Standard Disk
-*Font Helvetica-Bold: Standard "(002.000)" Standard Disk
-*Font Helvetica-BoldOblique: Standard "(002.000)" Standard Disk
-*Font Helvetica-Condensed: Standard "(002.000)" Standard Disk
-*Font Helvetica-Condensed-Bold: Standard "(002.000)" Standard Disk
-*Font Helvetica-Condensed-BoldObl: Standard "(002.000)" Standard Disk
-*Font Helvetica-Condensed-Oblique: Standard "(002.000)" Standard Disk
-*Font Helvetica-Narrow: Standard "(002.000)" Standard Disk
-*Font Helvetica-Narrow-Bold: Standard "(002.000)" Standard Disk
-*Font Helvetica-Narrow-BoldOblique: Standard "(002.000)" Standard Disk
-*Font Helvetica-Narrow-Oblique: Standard "(002.000)" Standard Disk
-*Font Helvetica-Oblique: Standard "(002.000)" Standard Disk
-*Font HoeflerText-Black: Standard "(002.000)" Standard Disk
-*Font HoeflerText-BlackItalic: Standard "(002.000)" Standard Disk
-*Font HoeflerText-Italic: Standard "(002.000)" Standard Disk
-*Font HoeflerText-Ornaments: Standard "(002.000)" Standard Disk
-*Font HoeflerText-Regular: Standard "(002.000)" Standard Disk
-*Font JoannaMT: Standard "(001.000)" Standard Disk
-*Font JoannaMT-Bold: Standard "(001.000)" Standard Disk
-*Font JoannaMT-BoldItalic: Standard "(001.000)" Standard Disk
-*Font JoannaMT-Italic: Standard "(001.000)" Standard Disk
-*Font LetterGothic: Standard "(001.004)" Standard Disk
-*Font LetterGothic-Bold: Standard "(001.006)" Standard Disk
-*Font LetterGothic-BoldSlanted: Standard "(001.005)" Standard Disk
-*Font LetterGothic-Slanted: Standard "(001.004)" Standard Disk
-*Font LubalinGraph-Book: Standard "(001.002)" Standard Disk
-*Font LubalinGraph-BookOblique: Standard "(001.002)" Standard Disk
-*Font LubalinGraph-Demi: Standard "(001.002)" Standard Disk
-*Font LubalinGraph-DemiOblique: Standard "(001.002)" Standard Disk
-*Font Marigold: Standard "(001.000)" Standard Disk
-*Font Monaco: Standard "(002.000)" Standard Disk
-*Font MonaLisa-Recut: Standard "(001.000)" Standard Disk
-*Font NewCenturySchlbk-Bold: Standard "(002.000)" Standard Disk
-*Font NewCenturySchlbk-BoldItalic: Standard "(002.000)" Standard Disk
-*Font NewCenturySchlbk-Italic: Standard "(002.000)" Standard Disk
-*Font NewCenturySchlbk-Roman: Standard "(002.000)" Standard Disk
-*Font NewYork: Standard "(002.000)" Standard Disk
-*Font Optima: Standard "(001.005)" Standard Disk
-*Font Optima-Bold: Standard "(001.005)" Standard Disk
-*Font Optima-BoldItalic: Standard "(001.000)" Standard Disk
-*Font Optima-Italic: Standard "(001.000)" Standard Disk
-*Font Oxford: Standard "(001.000)" Standard Disk
-*Font Palatino-Bold: Standard "(002.000)" Standard Disk
-*Font Palatino-BoldItalic: Standard "(002.000)" Standard Disk
-*Font Palatino-Italic: Standard "(002.000)" Standard Disk
-*Font Palatino-Roman: Standard "(002.000)" Standard Disk
-*Font StempelGaramond-Bold: Standard "(001.002)" Standard Disk
-*Font StempelGaramond-BoldItalic: Standard "(001.002)" Standard Disk
-*Font StempelGaramond-Italic: Standard "(001.002)" Standard Disk
-*Font StempelGaramond-Roman: Standard "(001.002)" Standard Disk
-*Font Symbol: Standard "(001.008)" Standard Disk
-*Font Tekton: Standard "(001.001)" Standard Disk
-*Font Times-Bold: Standard "(002.000)" Standard Disk
-*Font Times-BoldItalic: Standard "(002.000)" Standard Disk
-*Font Times-Italic: Standard "(002.000)" Standard Disk
-*Font Times-Roman: Standard "(002.000)" Standard Disk
-*Font TimesNewRomanPS-BoldItalicMT: Standard "(002.000)" Standard Disk
-*Font TimesNewRomanPS-BoldMT: Standard "(002.000)" Standard Disk
-*Font TimesNewRomanPS-ItalicMT: Standard "(002.000)" Standard Disk
-*Font TimesNewRomanPSMT: Standard "(002.000)" Standard Disk
-*Font Univers: Standard "(001.003)" Standard Disk
-*Font Univers-Bold: Standard "(001.003)" Standard Disk
-*Font Univers-BoldExt: Standard "(001.000)" Standard Disk
-*Font Univers-BoldExtObl: Standard "(001.000)" Standard Disk
-*Font Univers-BoldOblique: Standard "(001.003)" Standard Disk
-*Font Univers-Condensed: Standard "(001.002)" Standard Disk
-*Font Univers-CondensedBold: Standard "(001.001)" Standard Disk
-*Font Univers-CondensedBoldOblique: Standard "(001.001)" Standard Disk
-*Font Univers-CondensedOblique: Standard "(001.002)" Standard Disk
-*Font Univers-Extended: Standard "(001.000)" Standard Disk
-*Font Univers-ExtendedObl: Standard "(001.000)" Standard Disk
-*Font Univers-Light: Standard "(001.003)" Standard Disk
-*Font Univers-LightOblique: Standard "(001.003)" Standard Disk
-*Font Univers-Oblique: Standard "(001.003)" Standard Disk
-*Font Wingdings-Regular: Standard "(002.000)" Standard Disk
-*Font ZapfChancery-MediumItalic: Standard "(002.000)" Standard Disk
-*Font ZapfDingbats: Standard "(002.000)" Standard Disk
-*?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 (*) {cvn ==} 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: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "printing"
-*Status: "scanning"
-
-*Status: "PrinterError: Ok"
-*Status: "PrinterError: Reset the copier and fiery"
-*Status: "PrinterError: Copier is busy (Copier mode)"
-*Status: "PrinterError: Copier is busy (AGOC)"
-*Status: "PrinterError: Copier is busy (FUSER)"
-*Status: "PrinterError: Copier is busy (ROS)"
-*Status: "PrinterError: Copier is busy (DRUM HEATER)"
-*Status: "PrinterError: Copier is busy (MC)"
-*Status: "PrinterError: Paper jam"
-*Status: "PrinterError: Copier's interlock is open"
-*Status: "PrinterError: Out of toner"
-*Status: "PrinterError: Fuser web empty"
-*Status: "PrinterError: Waste toner container is full"
-*Status: "PrinterError: Copier's accessary is disabled"
-
-*Status: "PrinterError: Load A3 paper in tray"
-*Status: "PrinterError: Load A4 paper in tray"
-*Status: "PrinterError: Load A4 SEF paper in tray"
-*Status: "PrinterError: Load 11x17 paper in tray"
-*Status: "PrinterError: Load Letter paper in tray"
-*Status: "PrinterError: Load Letter SEF paper in tray"
-*Status: "PrinterError: Load Legal paper in tray"
-*Status: "PrinterError: Load 8x10 paper in tray"
-*Status: "PrinterError: Load Legal 13 paper in tray"
-*Status: "PrinterError: Load 9x12 paper in tray"
-
-*Status: "PrinterError: An unknown copier error occurred"
-*Status: "PrinterError: Copier is offline"
-
-*Status: "PrinterError: Load A3 paper in bypass tray"
-*Status: "PrinterError: Load A4 paper bypass tray"
-*Status: "PrinterError: Load A4 SEF paper bypass tray"
-*Status: "PrinterError: Load 11x17 paper bypass tray"
-*Status: "PrinterError: Load Letter paper bypass tray"
-*Status: "PrinterError: Load Letter SEF paper bypass tray"
-*Status: "PrinterError: Load Legal paper bypass tray"
-*Status: "PrinterError: Load 8x10 paper bypass tray"
-*Status: "PrinterError: Load Legal 13 paper bypass tray"
-*Status: "PrinterError: Load 9x12 paper bypass tray"
-
-*Status: "PrinterError: Sorter problem (See copier console)"
-*Status: "PrinterError: Copier is busy (UI)"
-
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "EtherTalk"
-*Source: "Parallel"
-*Source: "TCP/IP"
-*Source: "Novell IPX"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-
-*PrinterError: "Ok"
-*PrinterError: "Reset the copier and fiery"
-*PrinterError: "Copier is busy (Copier mode)"
-*PrinterError: "Copier is busy (AGOC)"
-*PrinterError: "Copier is busy (FUSER)"
-*PrinterError: "Copier is busy (ROS)"
-*PrinterError: "Copier is busy (DRUM HEATER)"
-*PrinterError: "Copier is busy (MC)"
-*PrinterError: "Paper jam"
-*PrinterError: "Copier's interlock is open"
-*PrinterError: "Out of toner"
-*PrinterError: "Fuser web empty"
-*PrinterError: "Waste toner container is full"
-*PrinterError: "Copier's accessary is disabled"
-
-*PrinterError: "Load A3 paper in tray"
-*PrinterError: "Load A4 paper in tray"
-*PrinterError: "Load A4 SEF paper in tray"
-*PrinterError: "Load 11x17 paper in tray"
-*PrinterError: "Load Letter paper in tray"
-*PrinterError: "Load Letter SEF paper in tray"
-*PrinterError: "Load Legal paper in tray"
-*PrinterError: "Load 8x10 paper in tray"
-*PrinterError: "Load Legal 13 paper in tray"
-*PrinterError: "Load 9x12 paper in tray"
-
-*PrinterError: "An unknown copier error occurred"
-*PrinterError: "Copier is offline"
-
-*PrinterError: "Load A3 paper in bypass tray"
-*PrinterError: "Load A4 paper bypass tray"
-*PrinterError: "Load A4 SEF paper bypass tray"
-*PrinterError: "Load 11x17 paper bypass tray"
-*PrinterError: "Load Letter paper bypass tray"
-*PrinterError: "Load Letter SEF paper bypass tray"
-*PrinterError: "Load Legal paper bypass tray"
-*PrinterError: "Load 8x10 paper bypass tray"
-*PrinterError: "Load Legal 13 paper bypass tray"
-*PrinterError: "Load 9x12 paper bypass tray"
-
-*PrinterError: "Sorter problem (See copier console)"
-*PrinterError: "Copier is busy (UI)"
-
-
-*% Color Separation Information ====================
-
-
-*% Custom Inks for Fiery Logo
-*InkName: P300FieryBlue/Fiery Blue
-*InkName: P199FieryRed/Fiery Red
-*InkName: PblackFieryBlack/Fiery Black
-*CustomCMYK P300FieryBlue: ".9 .9 .0 .0"
-*CustomCMYK P199FieryRed: ".0 .9 .9 .0"
-*CustomCMYK PblackFieryBlack: ".2 .1 .1 .9"
-
-*DefaultColorSep: Black.50lpi.400dpi
-
-*% -------Halftone Graphics Mode (Hi-Res mode)
-*ColorSepScreenAngle Cyan.50lpi.400dpi: "0"
-*ColorSepScreenAngle Magenta.50lpi.400dpi: "0"
-*ColorSepScreenAngle Yellow.50lpi.400dpi: "0"
-*ColorSepScreenAngle Black.50lpi.400dpi: "0"
-*ColorSepScreenFreq Cyan.50lpi.400dpi: "50.0"
-*ColorSepScreenFreq Magenta.50lpi.400dpi: "50.0"
-*ColorSepScreenFreq Yellow.50lpi.400dpi: "50.0"
-*ColorSepScreenFreq Black.50lpi.400dpi: "50.0"
-*ColorSepScreenProc Cyan.50lpi.400dpi: "{6 5
- { 3 1 roll 4 -1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec 8 mul 3 1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec add
- [
- 48 18 8 16 46 16 6 14
- 56 60 32 24 54 58 30 22
- 4 12 44 40 2 10 42 38
- 28 20 52 64 26 18 50 62
-
- 45 15 5 13 47 17 7 15
- 53 57 29 21 55 59 31 23
- 1 9 41 37 3 11 43 39
- 25 17 49 61 27 19 51 63
- ]
- exch get 8 dup mul div} exec}"
-*End
-
-*ColorSepScreenProc Magenta.50lpi.400dpi: "{4 7
- { 3 1 roll 4 -1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec 8 mul 3 1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec add
- [
- 48 18 8 16 46 16 6 14
- 56 60 32 24 54 58 30 22
- 4 12 44 40 2 10 42 38
- 28 20 52 64 26 18 50 62
-
- 45 15 5 13 47 17 7 15
- 53 57 29 21 55 59 31 23
- 1 9 41 37 3 11 43 39
- 25 17 49 61 27 19 51 63
- ]
- exch get 8 dup mul div} exec}"
-*End
-
-*ColorSepScreenProc Yellow.50lpi.400dpi: "{5 2
- { 3 1 roll 4 -1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec 8 mul 3 1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec add
- [
- 48 18 8 16 46 16 6 14
- 56 60 32 24 54 58 30 22
- 4 12 44 40 2 10 42 38
- 28 20 52 64 26 18 50 62
-
- 45 15 5 13 47 17 7 15
- 53 57 29 21 55 59 31 23
- 1 9 41 37 3 11 43 39
- 25 17 49 61 27 19 51 63
- ]
- exch get 8 dup mul div} exec}"
-*End
-
-*ColorSepScreenProc Black.50lpi.400dpi: "{2 4
- { 3 1 roll 4 -1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec 8 mul 3 1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec add
- [
- 48 18 8 16 46 16 6 14
- 56 60 32 24 54 58 30 22
- 4 12 44 40 2 10 42 38
- 28 20 52 64 26 18 50 62
-
- 45 15 5 13 47 17 7 15
- 53 57 29 21 55 59 31 23
- 1 9 41 37 3 11 43 39
- 25 17 49 61 27 19 51 63
- ]
- exch get 8 dup mul div} exec}"
-*End
-
-*% PPD Last Modified 5.19.98
-*% End of PPD file
-*% The byte count of this file should be exactly 067211 or 068909
-*% depending on the filesystem it resides in.
-*% end of PPD file for Fiery ZX 5799
diff --git a/psprint_config/configuration/ppds/EFMX3010.PS b/psprint_config/configuration/ppds/EFMX3010.PS
deleted file mode 100644
index b3d2c8be5403..000000000000
--- a/psprint_config/configuration/ppds/EFMX3010.PS
+++ /dev/null
@@ -1,1669 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*% *********
-*% EFI Information Block
-*%
-*FileVersion: "0.1"
-*%
-*% *********
-
-*FormatVersion: "4.3"
-*FileVersion: "1.0"
-*PCFileName: "EFMX3010.PPD"
-*LanguageVersion: English
-*LanguageEncoding: ISOLatin1
-*Product: "(Fiery X2 5790)"
-*PSVersion: "(3010.104) 1"
-*ModelName: "Fiery X2 5790 Color Server v3010.104"
-*ShortNickName: "Fiery X2 5790 v3010.104"
-*NickName: "Fiery X2 5790 Color Server v3010.104"
-*Manufacturer: "Xerox"
-
-*% PPD body begins
-
-*%EFIGroupName Job/Job :True
-*%EFIGroupName Media/Media :True
-*%EFIGroupName Color/Color :True
-*%EFIGroupName Finishing/Finishing :True
-*%EFIGroupName Notes/Notes :True
-
-*%EFIFlags *Notes1 Column
-*%EFIGroup *Notes1 Notes/Notes
-*%EFIJobNote *Notes1/Notes 1 :32
-
-*%EFIFlags *Notes2 Column
-*%EFIGroup *Notes2 Notes/Notes
-*%EFIJobNote *Notes2/Notes 2 :32
-
-*% === Options and Constraints ==============================
-
-*% Transparencies, Thick paper, and Transparent Interleave
-*% should only be printed from Manual Feed.
-*UIConstraints: *MediaType Thick *InputSlot Tray1
-*UIConstraints: *InputSlot Tray1 *MediaType Thick
-*UIConstraints: *MediaType Transparent *InputSlot Tray1
-*UIConstraints: *InputSlot Tray1 *MediaType Transparent
-*UIConstraints: *MediaType Interleaved *InputSlot Tray1
-*UIConstraints: *InputSlot Tray1 *MediaType Interleaved
-
-*UIConstraints: *MediaType Thick *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *MediaType Thick
-*UIConstraints: *MediaType Transparent *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *MediaType Transparent
-*UIConstraints: *MediaType Interleaved *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *MediaType Interleaved
-
-*UIConstraints: *MediaType Thick *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *MediaType Thick
-*UIConstraints: *MediaType Transparent *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *MediaType Transparent
-*UIConstraints: *MediaType Interleaved *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *MediaType Interleaved
-
-*UIConstraints: *PageSize Docupac *InputSlot Tray1
-*UIConstraints: *PageRegion Docupac *InputSlot Tray1
-*UIConstraints: *InputSlot Tray1 *PageSize Docupac
-*UIConstraints: *InputSlot Tray1 *PageRegion Docupac
-*UIConstraints: *PageSize Docupac *InputSlot Tray2
-*UIConstraints: *PageRegion Docupac *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *PageSize Docupac
-*UIConstraints: *InputSlot Tray2 *PageRegion Docupac
-*UIConstraints: *PageSize Docupac *InputSlot Tray3
-*UIConstraints: *PageRegion Docupac *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *PageSize Docupac
-*UIConstraints: *InputSlot Tray3 *PageRegion Docupac
-
-*UIConstraints: *PageSize B5 *InputSlot Tray1
-*UIConstraints: *PageRegion B5 *InputSlot Tray1
-*UIConstraints: *InputSlot Tray1 *PageSize B5
-*UIConstraints: *InputSlot Tray1 *PageRegion B5
-*UIConstraints: *PageSize B5 *InputSlot Tray2
-*UIConstraints: *PageRegion B5 *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *PageSize B5
-*UIConstraints: *InputSlot Tray2 *PageRegion B5
-*UIConstraints: *PageSize B5 *InputSlot Tray3
-*UIConstraints: *PageRegion B5 *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *PageSize B5
-*UIConstraints: *InputSlot Tray3 *PageRegion B5
-
-*UIConstraints: *PageSize B4 *InputSlot Tray1
-*UIConstraints: *PageRegion B4 *InputSlot Tray1
-*UIConstraints: *InputSlot Tray1 *PageSize B4
-*UIConstraints: *InputSlot Tray1 *PageRegion B4
-*UIConstraints: *PageSize B4 *InputSlot Tray2
-*UIConstraints: *PageRegion B4 *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *PageSize B4
-*UIConstraints: *InputSlot Tray2 *PageRegion B4
-*UIConstraints: *PageSize B4 *InputSlot Tray3
-*UIConstraints: *PageRegion B4 *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *PageSize B4
-*UIConstraints: *InputSlot Tray3 *PageRegion B4
-
-*UIConstraints: *EFColorMode GRAY *EFOverprint On
-*UIConstraints: *EFOverprint On *EFColorMode GRAY
-
-*% Full frame does not support reverse print, collate
-*UIConstraints: *EFCompression False *EFOutputOrder Reverse
-*UIConstraints: *EFCompression False *EFSorter Collate
-*UIConstraints: *EFOutputOrder Reverse *EFCompression False
-*UIConstraints: *EFSorter Collate *EFCompression False
-*UIConstraints: *FRAME_MODE ADOBE *EFOutputOrder Reverse
-*UIConstraints: *EFOutputOrder Reverse *FRAME_MODE ADOBE
-
-*% ColorWise UIConstraints begin here
-*% TV@UIC1.0@CMYK@980402
-
-*UIConstraints: *EFSimulation None *EFSimSpeed Quick
-*UIConstraints: *EFSimSpeed Quick *EFSimulation None
-*UIConstraints: *EFSimulation None *EFSimSpeed Full
-*UIConstraints: *EFSimSpeed Full *EFSimulation None
-*UIConstraints: *EFSimulation MatchCopy *EFSimSpeed Quick
-*UIConstraints: *EFSimSpeed Quick *EFSimulation MatchCopy
-*UIConstraints: *EFSimulation MatchCopy *EFSimSpeed Full
-*UIConstraints: *EFSimSpeed Full *EFSimulation MatchCopy
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.0
-*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.2
-*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.4
-*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.6
-*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.8
-*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.0
-*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.2
-*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.4
-*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.6
-*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.8
-*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 3.0
-*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 5000K
-*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 5500K
-*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 6500K
-*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 7500K
-*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 9300K
-*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos HitachiEBU
-*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos HitachiIkegami
-*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos NTSC
-*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos RadiusPivot
-*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos SMPTE
-*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos Trinitron
-*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.0
-*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.2
-*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.4
-*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.6
-*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.8
-*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.0
-*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.2
-*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.4
-*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.6
-*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.8
-*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 3.0
-*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 5000K
-*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 5500K
-*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 6500K
-*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 7500K
-*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 9300K
-*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos HitachiEBU
-*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos HitachiIkegami
-*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos NTSC
-*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos RadiusPivot
-*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos SMPTE
-*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos Trinitron
-*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.0
-*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.2
-*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.4
-*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.6
-*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.8
-*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.0
-*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.2
-*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.4
-*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.6
-*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.8
-*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 3.0
-*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 5000K
-*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 5500K
-*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 6500K
-*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 7500K
-*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 9300K
-*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos HitachiEBU
-*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos HitachiIkegami
-*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos NTSC
-*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos RadiusPivot
-*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos SMPTE
-*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos Trinitron
-*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.0
-*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.2
-*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.4
-*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.6
-*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.8
-*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.0
-*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.2
-*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.4
-*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.6
-*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.8
-*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 3.0
-*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 5000K
-*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 5500K
-*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 6500K
-*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 7500K
-*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 9300K
-*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos HitachiEBU
-*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos HitachiIkegami
-*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos NTSC
-*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos RadiusPivot
-*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos SMPTE
-*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos Trinitron
-*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.0
-*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.2
-*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.4
-*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.6
-*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.8
-*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.0
-*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.2
-*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.4
-*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.6
-*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.8
-*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 3.0
-*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 5000K
-*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 5500K
-*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 6500K
-*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 7500K
-*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 9300K
-*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos HitachiEBU
-*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos HitachiIkegami
-*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos NTSC
-*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos RadiusPivot
-*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos SMPTE
-*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos Trinitron
-*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride Off
-*UIConstraints: *EFBlkOverprint True *EFPureBlack False
-*UIConstraints: *EFPureBlack False *EFBlkOverprint True
-
-*% ColorWise UIConstraints end here
-
-*% General Information and Defaults ===============
-*FCacheSize None: 524288
-*TTRasterizer: Type42
-*ContoneOnly: False
-*FreeVM: "5767168"
-*LanguageLevel: "3"
-*ColorDevice: True
-*DefaultColorSpace: CMYK
-*PrintPSErrors: True
-*FileSystem: True
-*?FileSystem: "
- save
- statusdict /diskstatus known{(True)} {(False)} ifelse = flush
- restore
- "
-*End
-*Throughput: "10"
-*Password: "0"
-*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: 400dpi
-*?Resolution: "
-save
- initgraphics
- 0 0 moveto currentpoint matrix defaultmatrix transform
- 0 72 lineto currentpoint matrix defaultmatrix transform
- 3 -1 roll sub dup mul
- 3 1 roll exch sub dup mul
- add sqrt round cvi
- ( ) cvs print (dpi) = flush
-restore
-"
-*End
-
-*AccurateScreensSupport: True
-
-*%EFIFlags *FRAME_MODE Setup
-*OpenUIEFI *FRAME_MODE/Compression :PickOne
-*OrderDependency: 05.0 AnySetup *FRAME_MODE
-*DefaultFRAME_MODE: AREND
-*FRAME_MODE AREND/On: ""
-*FRAME_MODE ADOBE/Off: ""
-*CloseUIEFI: *FRAME_MODE
-
-*%EFIFlags *EFCompression Spooler|Command|Column|Rerip
-*%EFIGroup *EFCompression Job/Job
-*OpenUI *EFCompression/Compression :PickOne
-*OrderDependency: 05.0 AnySetup *EFCompression
-*DefaultEFCompression: SCDefault
-*EFCompression SCDefault/Printer's default: ""
-*%DefaultEFCompression: True
-*EFCompression False/Off: " userdict /XJXsetRenderType known
- { (ADOBE) XJXsetRenderType }
- if "
-*End
-*EFCompression True/On: " userdict /XJXsetRenderType known
- { (AREND) XJXsetRenderType }
- if "
-*End
-*?EFCompression: "(True) = flush"
-*CloseUI: *EFCompression
-
-*%EFIFlags *EFOutputOrder Spooler|Command|Column|Setup
-*%EFIGroup *EFOutputOrder Finishing/Finishing
-*OpenUI *EFOutputOrder/Page Order :PickOne
-*OrderDependency: 12.0 AnySetup *EFOutputOrder
-*DefaultEFOutputOrder: EFOutputOrderDEF
-*EFOutputOrder EFOutputOrderDEF/Printer's default: ""
-*EFOutputOrder Forward/Forward:" userdict /XJXsetprintorder known
- { 0 XJXsetprintorder }
- { (printerinfo PrintOrder 0) =string
- FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
-*End
-*EFOutputOrder Reverse/Reverse:" userdict /XJXsetprintorder known
- { 1 XJXsetprintorder }
- { (printerinfo PrintOrder 1) =string
- FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
-*End
-*CloseUI: *EFOutputOrder
-
-*%EFIFlags *EFCopierMode Command|Spooler
-*%EFIGroup *EFCopierMode Job/Job
-*OpenUI *EFCopierMode/Copier Mode :PickOne
-*OrderDependency: 40 AnySetup *EFCopierMode
-*DefaultEFCopierMode: EFCopierModeDEF
-*EFCopierMode EFCopierModeDEF/Printer's default: ""
-*EFCopierMode Photo/Photo: " userdict /XJXsetmapmode known
- { 0 XJXsetmapmode }
- { (printerinfo setmapmode 0) =string
- FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
-*End
-*EFCopierMode Map/Map: " userdict /XJXsetmapmode known
- { 1 XJXsetmapmode }
- { (printerinfo setmapmode 1) =string
- FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
-*End
-*CloseUI: *EFCopierMode
-
-*%EFIFlags *EFOverprint
-*%EFIGroup *EFOverprint Color/Color
-*OpenUI *EFOverprint/Combine Separations :PickOne
-*OrderDependency: 40 AnySetup *EFOverprint
-*DefaultEFOverprint: EFOverprintDEF
-*EFOverprint EFOverprintDEF/Printer's default: ""
-*EFOverprint On/On: " userdict /XJXsetoverprint known
- { 1 XJXsetoverprint }
- { (printerinfo overprint 1) =string
- /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse
- userdict /XJXsetcolormode known
- { (Grayscale) XJXsetcolormode } if "
-*End
-*EFOverprint Off/Off: " userdict /XJXsetoverprint known
- { 0 XJXsetoverprint }
- { (printerinfo overprint 0) =string
- /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse
- userdict /XJXsetcolormode known
- { (Grayscale) XJXsetcolormode } if "
-*End
-*CloseUI: *EFOverprint
-
-*%EFIFlags *EFColorMode Spooler|Command|Rerip|Setup
-*%EFIGroup *EFColorMode Color/Color
-*OpenUI *EFColorMode/Color Mode :PickOne
-*OrderDependency: 15 AnySetup *EFColorMode
-*DefaultEFColorMode: EFColorModeDEF
-*EFColorMode EFColorModeDEF/Printer's default: ""
-*EFColorMode CMYK/CMYK: "userdict /XJXsetcolormode known
- { (CMYK) XJXsetcolormode } if "
-*End
-*EFColorMode GRAY/Grayscale: "userdict /XJXsetcolormode known
- { (Grayscale) XJXsetcolormode} if "
-*End
-*?EFColorMode: " currentpagedevice /ProcessColorModel get == } if "
-*CloseUI: *EFColorMode
-
-*%EFIFlags *EFDefPaperSize Setup
-*OpenUIEFI *EFDefPaperSize/Default Paper Sizes :PickOne
-*OrderDependency: 20 AnySetup *EFDefPaperSize
-*DefaultEFDefPaperSize: US
-*EFDefPaperSize US/US: ""
-*EFDefPaperSize Metric/Metric: ""
-*CloseUIEFI: *EFDefPaperSize
-
-*%EFIFlags *EFConvPaperSize Setup
-*OpenUIEFI *EFConvPaperSize/Convert Paper Sizes : PickOne
-*OrderDependency: 25 AnySetup *EFConvPaperSize
-*DefaultEFConvPaperSize: False
-*EFConvPaperSize False/No: ""
-*EFConvPaperSize LetterToA4/Letter/11x17->A4/A3: ""
-*EFConvPaperSize A4ToLetter/A4/A3->Letter/11x17: ""
-*CloseUIEFI: *EFConvPaperSize
-
-*%EFIFlags *EFCovPgAtEnd Setup
-*OpenUIEFI *EFCovPgAtEnd/Print Cover Page : PickOne
-*OrderDependency: 30 AnySetup *EFCovPgAtEnd
-*DefaultEFCovPgAtEnd: NO
-*EFCovPgAtEnd YES/Yes: ""
-*EFCovPgAtEnd NO/No: ""
-*CloseUIEFI: *EFCovPgAtEnd
-
-*%EFIFlags *EFCourierSubst Setup
-*OpenUIEFI *EFCourierSubst/Allow Courier Substitution :PickOne
-*OrderDependency: 35 AnySetup *EFCourierSubst
-*DefaultEFCourierSubst: YES
-*EFCourierSubst YES/Yes: ""
-*EFCourierSubst NO/No: ""
-*CloseUIEFI: *EFCourierSubst
-
-*%EFIFlags *EFPSError Setup
-*OpenUIEFI *EFPSError/Print to PS Error : PickOne
-*OrderDependency: 40 AnySetup *EFPSError
-*DefaultEFPSError: NO
-*EFPSError YES/Yes: ""
-*EFPSError NO/No: ""
-*CloseUIEFI: *EFPSError
-
-*%EFIFlags *EFUseBypassTray Setup
-*OpenUIEFI *EFUseBypassTray/Enable Bypass Tray as default : PickOne
-*OrderDependency: 20 AnySetup *EFUseBypassTray
-*DefaultEFUseBypassTray: NO
-*EFUseBypassTray YES/Yes: ""
-*EFUseBypassTray NO/No: ""
-*CloseUIEFI: *EFUseBypassTray
-
-*%EFIFlags *EFUseSorter Setup
-*OpenUIEFI *EFUseSorter/Enable Sorter as default : PickOne
-*OrderDependency: 20 AnySetup *EFUseSorter
-*DefaultEFUseSorter: NO
-*EFUseSorter YES/Yes: ""
-*EFUseSorter NO/No: ""
-*CloseUIEFI: *EFUseSorter
-
-*%EFIFlags *EFSorter Spooler|Command|Column
-*%EFIGroup *EFSorter Finishing/Finishing
-*OpenUI *EFSorter/Sorter Mode :PickOne
-*OrderDependency: 50 AnySetup *EFSorter
-*DefaultEFSorter: EFSorterDEF
-*EFSorter EFSorterDEF/Printer's default: ""
-*EFSorter False/Off: " << /Collate false>> setpagedevice
- userdict /XJXsetsorter known
- { 0 XJXsetsorter }
- { (printerinfo sortmode 0) =string
- FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
-*End
-*EFSorter Collate/Collate: "<< /Collate true>> setpagedevice
- userdict /XJXsetsorter known
- { 0 XJXsetsorter }
- { (printerinfo sortmode 0) =string
- FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
-*End
-*EFSorter Sort/Sort: " << /Collate true>> setpagedevice
- userdict /XJXsetsorter known
- { 1 XJXsetsorter }
- { (printerinfo sortmode 1) =string
- FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
-*End
-*CloseUI: *EFSorter
-
-*%EFIFlags *MediaType Spooler|Command|Column|Rerip
-*%EFIGroup *MediaType Media/Media
-*OpenUI *MediaType/Media Type :PickOne
-*OrderDependency: 50 AnySetup *MediaType
-*DefaultMediaType: MediaTypeDEF
-*MediaType MediaTypeDEF/Printer's default: ""
-*MediaType Plain/Plain Paper: " userdict /XJXsetmediatype known
- { 1 XJXsetmediatype } if"
-*End
-*MediaType Thick/Thick Paper: " userdict /XJXsetmediatype known
- { 2 XJXsetmediatype } if"
-*End
-*MediaType Transparent/Transparency: " userdict /XJXsetmediatype known
- { 3 XJXsetmediatype } if"
-*End
-*MediaType Interleaved/Interleaved: " userdict /XJXsetmediatype known
- { 4 XJXsetmediatype } if"
-*End
-*?MediaType: " FieryXJdict /CB_GetMediaType known {
- FieryXJdict /CB_GetMediaType get exec == } if"
-*End
-*CloseUI: *MediaType
-
-*%EFIFlags *EFColorRendDict Spooler|Command|Rerip
-*%EFIGroup *EFColorRendDict Color/Color
-*OpenUI *EFColorRendDict/Rendering Style :PickOne
-*OrderDependency: 60 AnySetup *EFColorRendDict
-*DefaultEFColorRendDict: EFColorRendDictDEF
-*EFColorRendDict EFColorRendDictDEF/Printer's default: ""
-*EFColorRendDict Preferred/Photographic: " userdict /XJXsetrenderingintent known
- { (Photographic) XJXsetrenderingintent
- } if "
-*End
-*EFColorRendDict Business/Presentation: " userdict /XJXsetrenderingintent known
- { (Presentation) XJXsetrenderingintent
- } if "
-*End
-*EFColorRendDict Colorimetric/Solid Color: " userdict /XJXsetrenderingintent known
- { (Solid) XJXsetrenderingintent
- } if "
-*End
-*?EFColorRendDict: " FieryXJdict /CB_GetRenderingIntent known {
- FieryXJdict /CB_GetRenderingIntent get exec == } if"
-*End
-*CloseUI: *EFColorRendDict
-
-*%EFIFlags *EFSharpness Spooler|Command
-*%EFIGroup *EFSharpness Job/Job
-*OpenUI *EFSharpness/Sharpness :PickOne
-*OrderDependency: 40 AnySetup *EFSharpness
-*DefaultEFSharpness: EFSharpnessDEF
-*EFSharpness EFSharpnessDEF/Printer's default: ""
-*EFSharpness Softer/Softer: " userdict /XJXsharpness known
- { 10 XJXsharpness }
- { (printerinfo sharpness 10) =string
- FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
-*End
-*EFSharpness Normal/Normal: " userdict /XJXsharpness known
- { 3 XJXsharpness }
- { (printerinfo sharpness 3) =string
- FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
-*End
-*EFSharpness Sharper/Sharper: " userdict /XJXsharpness known
- { 4 XJXsharpness }
- { (printerinfo sharpness 4) =string
- FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
-*End
-*CloseUI: *EFSharpness
-
-*%EFIFlags *EFPrange
-*%EFIGroup *EFPrange Job/Job
-*OpenUIEFI *EFPrange/Page Range : PickOne
-*OrderDependency: 70 AnySetup *EFPrange
-*DefaultEFPrange: EFPrangeDEF
-*EFPrange EFPrangeDEF/Printer's default: ""
-*EFPrange All/All: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- currentglobal true setglobal
- DriverOps /pagerange [ ] put
- setglobal "
-*End
-*EFPrange Even/Even: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- currentglobal true setglobal
- DriverOps /pagerange [ 1 1000 { dup 2 add } repeat ] put
- setglobal "
-*End
-*EFPrange Odd/Odd: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- currentglobal true setglobal
- DriverOps /pagerange [ 0 1000 { dup 2 add } repeat ] put
- setglobal "
-*End
-*EFPrange range1/1-3, 5, 7: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- currentglobal true setglobal
- DriverOps /pagerange [ 0 1 2 4 6 ] put
- setglobal "
-*End
-*CloseUIEFI: *EFPrange
-
-*%EFIFlags *EFFlip
-*%EFIGroup *EFFlip Job/Job
-*OpenUIEFI *EFFlip/Flip : PickOne
-*OrderDependency: 75 AnySetup *EFFlip
-*DefaultEFFlip: EFFlipDEF
-*EFFlip EFFlipDEF/Printer's default: ""
-*EFFlip None/None: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /fliph? false put DriverOps /flipv? false put << >> setpagedevice "
-*End
-*EFFlip V/Vertical: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /fliph? false put DriverOps /flipv? true put << >> setpagedevice "
-*End
-*EFFlip H/Horizontal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /fliph? true put DriverOps /flipv? false put << >> setpagedevice "
-*End
-*EFFlip VH/Vertical & Horizontal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /fliph? true put DriverOps /flipv? true put << >> setpagedevice "
-*End
-*CloseUIEFI: *EFFlip
-
-*%EFIFlags *EFScale
-*%EFIGroup *EFScale Job/Job
-*OpenUIEFI *EFScale/Scale : PickOne
-*OrderDependency: 80 AnySetup *EFScale
-*DefaultEFScale: EFScaleDEF
-*EFScale EFScaleDEF/Printer's default: ""
-*EFScale 200/200%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /scale# 2 put << >> setpagedevice "
-*End
-*EFScale 150/150%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /scale# 1.5 put << >> setpagedevice "
-*End
-*EFScale 100/100%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /scale# 1 put << >> setpagedevice "
-*End
-*EFScale 75/75%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /scale# .75 put << >> setpagedevice "
-*End
-*EFScale 50/50%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /scale# .5 put << >> setpagedevice "
-*End
-*CloseUIEFI: *EFScale
-
-*%EFIFlags *EFRotate
-*%EFIGroup *EFRotate Job/Job
-*OpenUIEFI *EFRotate/Rotate: PickOne
-*OrderDependency: 85 AnySetup *EFRotate
-*DefaultEFRotate: EFRotateDEF
-*EFRotate EFRotateDEF/Printer's default: ""
-*EFRotate 0/0: " << >> setpagedevice "
-*EFRotate 90/90 CCW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /rotate# 90 put << >> setpagedevice "
-*End
-*EFRotate 270/90 CW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /rotate# 270 put << >> setpagedevice "
-*End
-*EFRotate 180/180: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /rotate# 180 put << >> setpagedevice "
-*End
-*CloseUIEFI: *EFRotate
-
-*% ColorWise body begins here
-*% TV@B1.0@CMYK@980402
-
-*%EFIFlags *EFBrightness Spooler|Command|Rerip
-*%EFIGroup *EFBrightness Color/Color
-*OpenUI *EFBrightness/Brightness :PickOne
-*OrderDependency: 55.0 AnySetup *EFBrightness
-*DefaultEFBrightness: 00.00
-*EFBrightness +0.24/85% Lightest: " /XJXsetBrightness where
- { pop (LIGHTEST) XJXsetBrightness } if "
-*End
-*EFBrightness +0.16/90% Lighter: " /XJXsetBrightness where
- { pop (LIGHTER) XJXsetBrightness } if "
-*End
-*EFBrightness +0.08/95% Light: " /XJXsetBrightness where
- { pop (LIGHT) XJXsetBrightness } if "
-*End
-*EFBrightness 00.00/100% Normal: " /XJXsetBrightness where
- { pop (NORMAL) XJXsetBrightness } if "
-*End
-*EFBrightness -0.08/105% Dark: " /XJXsetBrightness where
- { pop (DARK) XJXsetBrightness } if "
-*End
-*EFBrightness -0.16/110% Darker: " /XJXsetBrightness where
- { pop (DARKER) XJXsetBrightness } if "
-*End
-*EFBrightness -0.24/115% Darkest: " /XJXsetBrightness where
- { pop (DARKEST) XJXsetBrightness } if "
-*End
-*CloseUI: *EFBrightness
-
-
-*%EFIFlags *EFRGBOverride Spooler|Command|Rerip|ColorSetup
-*%EFIGroup *EFRGBOverride Color/Color
-*OpenUI *EFRGBOverride/RGB Source :PickOne
-*OrderDependency: 56.0 AnySetup *EFRGBOverride
-*DefaultEFRGBOverride: EFRGBOverrideDEF
-*EFRGBOverride EFRGBOverrideDEF/Printer's default: ""
-*EFRGBOverride EFIRGB/EFIRGB: " /XJXsetRGBOverride where
- { pop (EFIRGB) XJXsetRGBOverride } if "
-*End
-*EFRGBOverride sRGB/sRGB (PC): " /XJXsetRGBOverride where
- { pop (SRGB) XJXsetRGBOverride } if "
-*End
-*EFRGBOverride Apple13/Apple Standard: " /XJXsetRGBOverride where
- { pop (APPLE13) XJXsetRGBOverride } if "
-*End
-*EFRGBOverride Other/Other: " /XJXsetRGBOverride where
- { pop (OTHER) XJXsetRGBOverride } if "
-*End
-*EFRGBOverride Off/Off: " /XJXsetRGBOverride where
- { pop (Off) XJXsetRGBOverride } if "
-*End
-*CloseUI: *EFRGBOverride
-
-
-*%EFIFlags *EFRGBOtherGamma Spooler|Command|Rerip
-*%EFIGroup *EFRGBOtherGamma Color/Color
-*OpenUI *EFRGBOtherGamma/(Other) Gamma :PickOne
-*OrderDependency: 56.1 AnySetup *EFRGBOtherGamma
-*DefaultEFRGBOtherGamma: EFRGBOtherGammaDEF
-*EFRGBOtherGamma EFRGBOtherGammaDEF/Printer's default: ""
-*EFRGBOtherGamma 1.0/1.0: " /XJXsetRGBOtherGamma where
- { pop (1.0) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 1.2/1.2: " /XJXsetRGBOtherGamma where
- { pop (1.2) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 1.4/1.4: " /XJXsetRGBOtherGamma where
- { pop (1.4) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 1.6/1.6: " /XJXsetRGBOtherGamma where
- { pop (1.6) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 1.8/1.8: " /XJXsetRGBOtherGamma where
- { pop (1.8) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 2.0/2.0: " /XJXsetRGBOtherGamma where
- { pop (2.0) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 2.2/2.2: " /XJXsetRGBOtherGamma where
- { pop (2.2) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 2.4/2.4: " /XJXsetRGBOtherGamma where
- { pop (2.4) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 2.6/2.6: " /XJXsetRGBOtherGamma where
- { pop (2.6) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 2.8/2.8: " /XJXsetRGBOtherGamma where
- { pop (2.8) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 3.0/3.0: " /XJXsetRGBOtherGamma where
- { pop (3.0) XJXsetRGBOtherGamma } if "
-*End
-*CloseUI: *EFRGBOtherGamma
-
-
-*%EFIFlags *EFRGBOtherWtPt Spooler|Command|Rerip
-*%EFIGroup *EFRGBOtherWtPt Color/Color
-*OpenUI *EFRGBOtherWtPt/(Other) White Point :PickOne
-*OrderDependency: 56.2 AnySetup *EFRGBOtherWtPt
-*DefaultEFRGBOtherWtPt: EFRGBOtherWtPtDEF
-*EFRGBOtherWtPt EFRGBOtherWtPtDEF/Printer's default: ""
-*EFRGBOtherWtPt 5000K/5000 K (D50): " /XJXsetRGBOtherWtPt where
- { pop (5000K) XJXsetRGBOtherWtPt } if "
-*End
-*EFRGBOtherWtPt 5500K/5500 K: " /XJXsetRGBOtherWtPt where
- { pop (5500K) XJXsetRGBOtherWtPt } if "
-*End
-*EFRGBOtherWtPt 6500K/6500 K (D65): " /XJXsetRGBOtherWtPt where
- { pop (6500K) XJXsetRGBOtherWtPt } if "
-*End
-*EFRGBOtherWtPt 7500K/7500 K: " /XJXsetRGBOtherWtPt where
- { pop (7500K) XJXsetRGBOtherWtPt } if "
-*End
-*EFRGBOtherWtPt 9300K/9300 K: " /XJXsetRGBOtherWtPt where
- { pop (9300K) XJXsetRGBOtherWtPt } if "
-*End
-*CloseUI: *EFRGBOtherWtPt
-
-
-*%EFIFlags *EFRGBOtherPhos Spooler|Command|Rerip
-*%EFIGroup *EFRGBOtherPhos Color/Color
-*OpenUI *EFRGBOtherPhos/(Other) Phosphors :PickOne
-*OrderDependency: 56.3 AnySetup *EFRGBOtherPhos
-*DefaultEFRGBOtherPhos: EFRGBOtherPhosDEF
-*EFRGBOtherPhos EFRGBOtherPhosDEF/Printer's default: ""
-*EFRGBOtherPhos HitachiEBU/Hitachi EBU: " /XJXsetRGBOtherPhos where
- { pop (Hitachi EBU) XJXsetRGBOtherPhos } if "
-*End
-*EFRGBOtherPhos HitachiIkegami/Hitachi/Ikegami: " /XJXsetRGBOtherPhos where
- { pop (Hitachi/Ikegami) XJXsetRGBOtherPhos } if "
-*End
-*EFRGBOtherPhos NTSC/NTSC: " /XJXsetRGBOtherPhos where
- { pop (NTSC) XJXsetRGBOtherPhos } if "
-*End
-*EFRGBOtherPhos RadiusPivot/Radius Pivot: " /XJXsetRGBOtherPhos where
- { pop (Radius Pivot) XJXsetRGBOtherPhos } if "
-*End
-*EFRGBOtherPhos SMPTE/SMPTE: " /XJXsetRGBOtherPhos where
- { pop (SMPTE) XJXsetRGBOtherPhos } if "
-*End
-*EFRGBOtherPhos Trinitron/Trinitron: " /XJXsetRGBOtherPhos where
- { pop (Trinitron) XJXsetRGBOtherPhos } if "
-*End
-*CloseUI: *EFRGBOtherPhos
-
-
-*%EFIFlags *EFSimulation Spooler|Command|Rerip
-*%EFIGroup *EFSimulation Color/Color
-*OpenUI *EFSimulation/CMYK Simulation :PickOne
-*OrderDependency: 57.0 AnySetup *EFSimulation
-*DefaultEFSimulation: EFSimulationDEF
-*EFSimulation EFSimulationDEF/Printer's default: ""
-*EFSimulation SWOP/SWOP-Coated: " /XJXsetSimulation where
- { pop (SWOP-Coated) XJXsetSimulation } if "
-*End
-*EFSimulation DIC/DIC: " /XJXsetSimulation where
- { pop (DIC) XJXsetSimulation } if "
-*End
-*EFSimulation Euroscale/Euroscale: " /XJXsetSimulation where
- { pop (Euroscale) XJXsetSimulation } if "
-*End
-*EFSimulation Custom1/Custom-1: " /XJXsetSimulation where
- { pop (Custom-1) XJXsetSimulation } if "
-*End
-*EFSimulation Custom2/Custom-2: " /XJXsetSimulation where
- { pop (Custom-2) XJXsetSimulation } if "
-*End
-*EFSimulation Custom3/Custom-3: " /XJXsetSimulation where
- { pop (Custom-3) XJXsetSimulation } if "
-*End
-*EFSimulation Custom4/Custom-4: " /XJXsetSimulation where
- { pop (Custom-4) XJXsetSimulation } if "
-*End
-*EFSimulation Custom5/Custom-5: " /XJXsetSimulation where
- { pop (Custom-5) XJXsetSimulation } if "
-*End
-*EFSimulation None/None: " /XJXsetSimulation where
- { pop (.None) XJXsetSimulation } if "
-*End
-*EFSimulation MatchCopy/Match Copy: " /XJXsetSimulation where
- { pop (.MatchCopy) XJXsetSimulation } if "
-*End
-*CloseUI: *EFSimulation
-
-
-*%EFIFlags *EFSimSpeed Spooler|Command|Rerip
-*%EFIGroup *EFSimSpeed Color/Color
-*OpenUI *EFSimSpeed/CMYK Simulation Method :PickOne
-*OrderDependency: 58.0 AnySetup *EFSimSpeed
-*DefaultEFSimSpeed: EFSimSpeedDEF
-*EFSimSpeed EFSimSpeedDEF/Printer's default: ""
-*EFSimSpeed Quick/Quick: " /XJXsetSimSpeed where
- { pop (Quick) XJXsetSimSpeed } if "
-*End
-*EFSimSpeed Full/Full: " /XJXsetSimSpeed where
- { pop (Full) XJXsetSimSpeed } if "
-*End
-*CloseUI: *EFSimSpeed
-
-
-*%EFIFlags *EFPureBlack Spooler|Command|Rerip|ColorSetup
-*%EFIGroup *EFPureBlack Color/Color
-*OpenUI *EFPureBlack/Pure Black Text/Graphics :PickOne
-*OrderDependency: 59.0 AnySetup *EFPureBlack
-*DefaultEFPureBlack: EFPureBlackDEF
-*EFPureBlack EFPureBlackDEF/Printer's default: ""
-*EFPureBlack False/Off: " /XJXsetPureBlack where
- { pop (False) XJXsetPureBlack } if "
-*End
-*EFPureBlack True/On: " /XJXsetPureBlack where
- { pop (True) XJXsetPureBlack } if "
-*End
-*CloseUI: *EFPureBlack
-
-
-*%EFIFlags *EFBlkOverprint Spooler|Command|Rerip|ColorSetup
-*%EFIGroup *EFBlkOverprint Color/Color
-*OpenUI *EFBlkOverprint/Black Overprint :PickOne
-*OrderDependency: 60.0 AnySetup *EFBlkOverprint
-*DefaultEFBlkOverprint: EFBlkOverprintDEF
-*EFBlkOverprint EFBlkOverprintDEF/Printer's default: ""
-*EFBlkOverprint False/Off: " /XJXsetBlkOverprint where
- { pop (False) XJXsetBlkOverprint } if "
-*End
-*EFBlkOverprint True/On: " /XJXsetBlkOverprint where
- { pop (True) XJXsetBlkOverprint } if "
-*End
-*CloseUI: *EFBlkOverprint
-
-
-*%EFIFlags *EFSpotColors Spooler|Command|Rerip|ColorSetup
-*%EFIGroup *EFSpotColors Color/Color
-*OpenUI *EFSpotColors/Spot Color Matching :PickOne
-*OrderDependency: 61.0 AnySetup *EFSpotColors
-*DefaultEFSpotColors: EFSpotColorsDEF
-*EFSpotColors EFSpotColorsDEF/Printer's default: ""
-*EFSpotColors False/Off: " /XJXsetSpotColors where
- { pop (False) XJXsetSpotColors } if "
-*End
-*EFSpotColors True/On: " /XJXsetSpotColors where
- { pop (True) XJXsetSpotColors } if "
-*End
-*CloseUI: *EFSpotColors
-
-*% ColorWise body ends here
-
-
-*%EFIFlags *EFRaster Command|Column|Rerip
-*%EFIGroup *EFRaster Job/Job
-*OpenUI *EFRaster/Save Fast Reprint : Boolean
-*OrderDependency: 65.0 AnySetup *EFRaster
-*DefaultEFRaster: False
-*EFRaster True/On: " userdict /XJXsetraster known
- { 1 XJXsetraster }
- if "
-*End
-*EFRaster False/Off: " userdict /XJXsetraster known
- { 0 XJXsetraster }
- if "
-*End
-*CloseUI: *EFRaster
-
-*% Halftone Information =============================
-*ScreenFreq: "50.0"
-*ScreenAngle: "0"
-*DefaultScreenProc: Line
-*ScreenProc Line: "
- {2 4
- { 3 1 roll 4 -1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec 8 mul 3 1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec add
- {
- 48 18 8 16 46 16 6 14
- 56 60 32 24 54 58 30 22
- 4 12 44 40 2 10 42 38
- 28 20 52 64 26 18 50 62
-
- 45 15 5 13 47 17 7 15
- 53 57 29 21 55 59 31 23
- 1 9 41 37 3 11 43 39
- 25 17 49 61 27 19 51 63
- }
- exch get 8 dup mul div} exec}"
-*End
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% PPD pages begins
-
-*% Paper Handling ===================
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*%EFIFlags *PageSize Column
-*OpenUI *PageSize/Page Size :PickOne
-*OrderDependency: 90 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/Letter:" userdict /XJXsetpagesize known
- { (Letter) XJXsetpagesize }
- { << /PageSize [612 792] /MediaType null
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageSize A4/A4: " userdict /XJXsetpagesize known
- { (A4)XJXsetpagesize }
- { << /PageSize [595 842] /MediaType null
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageSize Legal/Legal: " userdict /XJXsetpagesize known
- { (Legal)XJXsetpagesize } { legal } ifelse "
-*End
-*PageSize Tabloid/11x17: " userdict /XJXsetpagesize known
- { (Tabloid) XJXsetpagesize } { 11x17 } ifelse "
-*End
-*PageSize A3/A3: " userdict /XJXsetpagesize known
- { (A3) XJXsetpagesize } { a3 } ifelse "
-*End
-*PageSize 8x10/8x10: " userdict /XJXsetpagesize known
- { (EightByTen) XJXsetpagesize } { 8x10 } ifelse "
-*End
-*PageSize Legal13/Legal 13: " userdict /XJXsetpagesize known
- { (Legal13) XJXsetpagesize } { legal13 } ifelse "
-*End
-*PageSize 9x12/9x12: " userdict /XJXsetpagesize known
- { (NineByTwelve) XJXsetpagesize } { 9x12 } ifelse "
-*End
-*PageSize SEFLet/SEF Letter: " userdict /XJXsetpagesize known
- { (LetterSEF) XJXsetpagesize }
- { << /PageSize [612 792] /MediaType (ShortEdgeFeed)
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageSize SEFA4/SEF A4: " userdict /XJXsetpagesize known
- { (A4SEF) XJXsetpagesize }
- { << /PageSize [595 842] /MediaType (ShortEdgeFeed)
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageSize B4/B4: " userdict /XJXsetpagesize known
- { (B4) XJXsetpagesize } { b4 } ifelse "
-*End
-*PageSize B5/B5: " userdict /XJXsetpagesize known
- { (B5) XJXsetpagesize } { b5 } ifelse "
-*End
-*PageSize Docupac/Docupac: " userdict /XJXsetpagesize known
- { (Docupac) XJXsetpagesize } { Docupac } ifelse "
-*End
-*?PageSize: "
- save currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if (Unknown)
- 13 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [792 1224] (Tabloid) put
- dup [842 1191] (A3) put
- dup [595 842] (A4) put
- dup [576 720] (8x10) put
- dup [612 936] (Legal13) put
- dup [648 864] (9x12) put
- dup [612 792] (SEFLet) put
- dup [595 843] (SEFA4) put
- dup [729 1032] (B4) put
- dup [516 729] (B5) put
- dup [684 842] (Docupac) put
- { 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
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*%EFIFlags *PageRegion
-*OpenUI *PageRegion :PickOne
-*OrderDependency: 95 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter/Letter: " userdict /XJXsetpagesize known
- { (Letter) XJXsetpagesize }
- { << /PageSize [612 792] /MediaType null
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageRegion A4/A4: " userdict /XJXsetpagesize known
- { (A4)XJXsetpagesize }
- { << /PageSize [595 842] /MediaType null
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageRegion Legal/Legal: " userdict /XJXsetpagesize known
- { (Legal)XJXsetpagesize } { legal } ifelse "
-*End
-*PageRegion Tabloid/11x17: " userdict /XJXsetpagesize known
- { (Tabloid) XJXsetpagesize } { 11x17 } ifelse "
-*End
-*PageRegion A3/A3: " userdict /XJXsetpagesize known
- { (A3) XJXsetpagesize } { a3 } ifelse "
-*End
-*PageRegion 8x10/8x10: " userdict /XJXsetpagesize known
- { (EightByTen) XJXsetpagesize } { 8x10 } ifelse "
-*End
-*PageRegion Legal13/Legal 13: " userdict /XJXsetpagesize known
- { (Legal13) XJXsetpagesize } { legal13 } ifelse "
-*End
-*PageRegion 9x12/9x12: " userdict /XJXsetpagesize known
- { (NineByTwelve) XJXsetpagesize } { 9x12 } ifelse "
-*End
-*PageRegion SEFLet/SEF Letter: " userdict /XJXsetpagesize known
- { (LetterSEF) XJXsetpagesize }
- { << /PageSize [612 792] /MediaType (ShortEdgeFeed)
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageRegion SEFA4/SEF A4: " userdict /XJXsetpagesize known
- { (A4SEF) XJXsetpagesize }
- { << /PageSize [595 842] /MediaType (ShortEdgeFeed)
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageRegion B4/B4: " userdict /XJXsetpagesize known
- { (B4) XJXsetpagesize } { b4 } ifelse "
-*End
-*PageRegion B5/B5: " userdict /XJXsetpagesize known
- { (B5) XJXsetpagesize } { b5 } ifelse "
-*End
-*PageRegion Docupac/Docupac: " userdict /XJXsetpagesize known
- { (Docupac) XJXsetpagesize } { Docupac } ifelse "
-*End
-*CloseUI: *PageRegion
-
-*DefaultImageableArea: Letter
-*ImageableArea Letter/Letter: "9 12 589 783"
-*ImageableArea A4/A4: "9 12 572 833"
-*ImageableArea Legal/Legal: "9 9 600 985"
-*ImageableArea Tabloid/11x17: "9 9 780 1201"
-*ImageableArea A3/A3: "10 10 830 1168"
-*ImageableArea 8x10/8x10: "9 12 553 711"
-*ImageableArea Legal13/Legal 13: "9 9 600 913"
-*ImageableArea 9x12/9x12: "9 9 636 841"
-*ImageableArea SEFLet/SEF Letter: "9 10 600 770"
-*ImageableArea SEFA4/SEF A4: "9 10 583 820"
-*ImageableArea B4/B4: "9 9 717 1006"
-*ImageableArea B5/B5: "9 9 490 717"
-*ImageableArea Docupac/Docupac: "9 9 672 819"
-*?ImageableArea: "
- save /cvp { cvi ( ) cvs print ( ) print } bind def
- newpath clippath pathbbox
- 4 -2 roll exch 2 {ceiling cvp} repeat
- exch 2 {floor cvp} repeat flush
- restore
-"
-*End
-
-*% These provide the physical dimensions of the paper (by keyword)
-*DefaultPaperDimension: Letter
-*PaperDimension Letter/Letter: "612 792"
-*PaperDimension A4/A4: "595 842"
-*PaperDimension Legal/Legal: "612 1008"
-*PaperDimension Tabloid/11x17: "792 1224"
-*PaperDimension A3/A3: "842 1191"
-*PaperDimension 8x10/8x10: "576 720"
-*PaperDimension Legal13/Legal 13: "612 936"
-*PaperDimension 9x12/9x12: "648 864"
-*PaperDimension SEFLet/SEF Letter: "612 793"
-*PaperDimension SEFA4/SEF A4: "595 843"
-*PaperDimension B4/B4: "729 1032"
-*PaperDimension B5/B5: "516 729"
-*PaperDimension Docupac/Docupac: "684 842"
-
-*% PPD pages ends
-
-*%EFIFlags *EFTrayOvrWrt Spooler|Command
-*OpenUIEFI *EFTrayOvrWrt/Bypass Tray :Boolean
-*OrderDependency: 65 AnySetup *EFTrayOvrWrt
-*DefaultEFTrayOvrWrt: False
-*EFTrayOvrWrt True/On: "1 dict dup /ManualFeed true put setpagedevice"
-*EFTrayOvrWrt False/Off: "1 dict dup /ManualFeed false put setpagedevice"
-*?EFTrayOvrWrt: "
- save currentpagedevice /ManualFeed get
- {(True)} {(False)} ifelse = flush restore"
-*End
-*CloseUIEFI: *EFTrayOvrWrt
-
-*RequiresPageRegion All: True
-*%EFIFlags *InputSlot Command|Column
-*%EFIGroup *InputSlot Finishing/Finishing
-*OpenUI *InputSlot/Paper Source : PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: AutoSelect
-*InputSlot AutoSelect/AutoSelect: ""
-*InputSlot Tray1/Tray 1: "(printerinfo trayselect 1) =string
- FieryXJdict /ExtCmdGetExec get exec {pop} if"
-*End
-*InputSlot Tray2/Tray 2: "(printerinfo trayselect 2) =string
- FieryXJdict /ExtCmdGetExec get exec {pop} if"
-*End
-*InputSlot Tray3/Tray 3: "(printerinfo trayselect 3) =string
- FieryXJdict /ExtCmdGetExec get exec {pop} if"
-*End
-*InputSlot ManualFeed/Bypass Tray: "
- 1 dict dup /ManualFeed true put setpagedevice"
-*End
-*CloseUI: *InputSlot
-
-*% Font Information =========================
-*DefaultFont: Courier
-*Font AlbertusMT: Standard "(001.000)" Standard Disk
-*Font AlbertusMT-Italic: Standard "(001.000)" Standard Disk
-*Font AlbertusMT-Light: Standard "(001.000)" Standard Disk
-*Font AntiqueOlive-Bold: Standard "(001.001)" Standard Disk
-*Font AntiqueOlive-Compact: Standard "(001.001)" Standard Disk
-*Font AntiqueOlive-Italic: Standard "(001.001)" Standard Disk
-*Font AntiqueOlive-Roman: Standard "(001.001)" Standard Disk
-*Font Apple-Chancery: Standard "(002.000)" Standard Disk
-*Font Arial-BoldItalicMT: Standard "(002.000)" Standard Disk
-*Font Arial-BoldMT: Standard "(002.000)" Standard Disk
-*Font Arial-ItalicMT: Standard "(002.000)" Standard Disk
-*Font ArialMT: Standard "(002.000)" Standard Disk
-*Font AvantGarde-Book: Standard "(002.000)" Standard Disk
-*Font AvantGarde-BookOblique: Standard "(002.000)" Standard Disk
-*Font AvantGarde-Demi: Standard "(002.000)" Standard Disk
-*Font AvantGarde-DemiOblique: Standard "(002.000)" Standard Disk
-*Font Bodoni: Standard "(001.002)" Standard Disk
-*Font Bodoni-Bold: Standard "(001.002)" Standard Disk
-*Font Bodoni-BoldItalic: Standard "(001.002)" Standard Disk
-*Font Bodoni-Italic: Standard "(001.002)" Standard Disk
-*Font Bodoni-Poster: Standard "(001.002)" Standard Disk
-*Font Bodoni-PosterCompressed: Standard "(001.001)" Standard Disk
-*Font Bookman-Demi: Standard "(002.000)" Standard Disk
-*Font Bookman-DemiItalic: Standard "(002.000)" Standard Disk
-*Font Bookman-Light: Standard "(002.000)" Standard Disk
-*Font Bookman-LightItalic: Standard "(002.000)" Standard Disk
-*Font Carta: Standard "(001.001)" Standard Disk
-*Font Chicago: Standard "(002.000)" Standard Disk
-*Font Clarendon: Standard "(001.001)" Standard Disk
-*Font Clarendon-Bold: Standard "(001.001)" Standard Disk
-*Font Clarendon-Light: Standard "(001.001)" Standard Disk
-*Font CooperBlack: Standard "(001.003)" Standard Disk
-*Font CooperBlack-Italic: Standard "(001.003)" Standard Disk
-*Font Copperplate-ThirtyThreeBC: Standard "(001.002)" Standard Disk
-*Font Copperplate-ThirtyTwoBC: Standard "(001.002)" Standard Disk
-*Font Coronet-Regular: Standard "(001.000)" Standard Disk
-*Font Courier: Standard "(003.000)" Standard Disk
-*Font Courier-Bold: Standard "(003.000)" Standard Disk
-*Font Courier-BoldOblique: Standard "(003.000)" Standard Disk
-*Font Courier-Oblique: Standard "(003.000)" Standard Disk
-*Font Eurostile: Standard "(001.002)" Standard Disk
-*Font Eurostile-Bold: Standard "(001.001)" Standard Disk
-*Font Eurostile-BoldExtendedTwo: Standard "(001.002)" Standard Disk
-*Font Eurostile-ExtendedTwo: Standard "(001.002)" Standard Disk
-*Font Geneva: Standard "(002.000)" Standard Disk
-*Font GillSans: Standard "(001.002)" Standard Disk
-*Font GillSans-Bold: Standard "(001.001)" Standard Disk
-*Font GillSans-BoldCondensed: Standard "(001.001)" Standard Disk
-*Font GillSans-BoldItalic: Standard "(001.002)" Standard Disk
-*Font GillSans-Condensed: Standard "(001.001)" Standard Disk
-*Font GillSans-ExtraBold: Standard "(001.001)" Standard Disk
-*Font GillSans-Italic: Standard "(001.002)" Standard Disk
-*Font GillSans-Light: Standard "(001.001)" Standard Disk
-*Font GillSans-LightItalic: Standard "(001.002)" Standard Disk
-*Font Goudy: Standard "(001.003)" Standard Disk
-*Font Goudy-Bold: Standard "(001.002)" Standard Disk
-*Font Goudy-BoldItalic: Standard "(001.002)" Standard Disk
-*Font Goudy-ExtraBold: Standard "(001.001)" Standard Disk
-*Font Goudy-Italic: Standard "(001.002)" Standard Disk
-*Font Helvetica: Standard "(002.000)" Standard Disk
-*Font Helvetica-Bold: Standard "(002.000)" Standard Disk
-*Font Helvetica-BoldOblique: Standard "(002.000)" Standard Disk
-*Font Helvetica-Condensed: Standard "(002.000)" Standard Disk
-*Font Helvetica-Condensed-Bold: Standard "(002.000)" Standard Disk
-*Font Helvetica-Condensed-BoldObl: Standard "(002.000)" Standard Disk
-*Font Helvetica-Condensed-Oblique: Standard "(002.000)" Standard Disk
-*Font Helvetica-Narrow: Standard "(002.000)" Standard Disk
-*Font Helvetica-Narrow-Bold: Standard "(002.000)" Standard Disk
-*Font Helvetica-Narrow-BoldOblique: Standard "(002.000)" Standard Disk
-*Font Helvetica-Narrow-Oblique: Standard "(002.000)" Standard Disk
-*Font Helvetica-Oblique: Standard "(002.000)" Standard Disk
-*Font HoeflerText-Black: Standard "(002.000)" Standard Disk
-*Font HoeflerText-BlackItalic: Standard "(002.000)" Standard Disk
-*Font HoeflerText-Italic: Standard "(002.000)" Standard Disk
-*Font HoeflerText-Ornaments: Standard "(002.000)" Standard Disk
-*Font HoeflerText-Regular: Standard "(002.000)" Standard Disk
-*Font JoannaMT: Standard "(001.000)" Standard Disk
-*Font JoannaMT-Bold: Standard "(001.000)" Standard Disk
-*Font JoannaMT-BoldItalic: Standard "(001.000)" Standard Disk
-*Font JoannaMT-Italic: Standard "(001.000)" Standard Disk
-*Font LetterGothic: Standard "(001.004)" Standard Disk
-*Font LetterGothic-Bold: Standard "(001.006)" Standard Disk
-*Font LetterGothic-BoldSlanted: Standard "(001.005)" Standard Disk
-*Font LetterGothic-Slanted: Standard "(001.004)" Standard Disk
-*Font LubalinGraph-Book: Standard "(001.002)" Standard Disk
-*Font LubalinGraph-BookOblique: Standard "(001.002)" Standard Disk
-*Font LubalinGraph-Demi: Standard "(001.002)" Standard Disk
-*Font LubalinGraph-DemiOblique: Standard "(001.002)" Standard Disk
-*Font Marigold: Standard "(001.000)" Standard Disk
-*Font Monaco: Standard "(002.000)" Standard Disk
-*Font MonaLisa-Recut: Standard "(001.000)" Standard Disk
-*Font NewCenturySchlbk-Bold: Standard "(002.000)" Standard Disk
-*Font NewCenturySchlbk-BoldItalic: Standard "(002.000)" Standard Disk
-*Font NewCenturySchlbk-Italic: Standard "(002.000)" Standard Disk
-*Font NewCenturySchlbk-Roman: Standard "(002.000)" Standard Disk
-*Font NewYork: Standard "(002.000)" Standard Disk
-*Font Optima: Standard "(001.005)" Standard Disk
-*Font Optima-Bold: Standard "(001.005)" Standard Disk
-*Font Optima-BoldItalic: Standard "(001.000)" Standard Disk
-*Font Optima-Italic: Standard "(001.000)" Standard Disk
-*Font Oxford: Standard "(001.000)" Standard Disk
-*Font Palatino-Bold: Standard "(002.000)" Standard Disk
-*Font Palatino-BoldItalic: Standard "(002.000)" Standard Disk
-*Font Palatino-Italic: Standard "(002.000)" Standard Disk
-*Font Palatino-Roman: Standard "(002.000)" Standard Disk
-*Font StempelGaramond-Bold: Standard "(001.002)" Standard Disk
-*Font StempelGaramond-BoldItalic: Standard "(001.002)" Standard Disk
-*Font StempelGaramond-Italic: Standard "(001.002)" Standard Disk
-*Font StempelGaramond-Roman: Standard "(001.002)" Standard Disk
-*Font Symbol: Standard "(001.008)" Standard Disk
-*Font Tekton: Standard "(001.001)" Standard Disk
-*Font Times-Bold: Standard "(002.000)" Standard Disk
-*Font Times-BoldItalic: Standard "(002.000)" Standard Disk
-*Font Times-Italic: Standard "(002.000)" Standard Disk
-*Font Times-Roman: Standard "(002.000)" Standard Disk
-*Font TimesNewRomanPS-BoldItalicMT: Standard "(002.000)" Standard Disk
-*Font TimesNewRomanPS-BoldMT: Standard "(002.000)" Standard Disk
-*Font TimesNewRomanPS-ItalicMT: Standard "(002.000)" Standard Disk
-*Font TimesNewRomanPSMT: Standard "(002.000)" Standard Disk
-*Font Univers: Standard "(001.003)" Standard Disk
-*Font Univers-Bold: Standard "(001.003)" Standard Disk
-*Font Univers-BoldExt: Standard "(001.000)" Standard Disk
-*Font Univers-BoldExtObl: Standard "(001.000)" Standard Disk
-*Font Univers-BoldOblique: Standard "(001.003)" Standard Disk
-*Font Univers-Condensed: Standard "(001.002)" Standard Disk
-*Font Univers-CondensedBold: Standard "(001.001)" Standard Disk
-*Font Univers-CondensedBoldOblique: Standard "(001.001)" Standard Disk
-*Font Univers-CondensedOblique: Standard "(001.002)" Standard Disk
-*Font Univers-Extended: Standard "(001.000)" Standard Disk
-*Font Univers-ExtendedObl: Standard "(001.000)" Standard Disk
-*Font Univers-Light: Standard "(001.003)" Standard Disk
-*Font Univers-LightOblique: Standard "(001.003)" Standard Disk
-*Font Univers-Oblique: Standard "(001.003)" Standard Disk
-*Font Wingdings-Regular: Standard "(002.000)" Standard Disk
-*Font ZapfChancery-MediumItalic: Standard "(002.000)" Standard Disk
-*Font ZapfDingbats: Standard "(002.000)" Standard Disk
-*?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 (*) {cvn ==} 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: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "printing"
-*Status: "scanning"
-
-*Status: "PrinterError: Ok"
-*Status: "PrinterError: Reset the copier and fiery"
-*Status: "PrinterError: Copier is busy (Copier mode)"
-*Status: "PrinterError: Copier is busy (AGOC)"
-*Status: "PrinterError: Copier is busy (FUSER)"
-*Status: "PrinterError: Copier is busy (ROS)"
-*Status: "PrinterError: Copier is busy (DRUM HEATER)"
-*Status: "PrinterError: Copier is busy (MC)"
-*Status: "PrinterError: Paper jam"
-*Status: "PrinterError: Copier's interlock is open"
-*Status: "PrinterError: Out of toner"
-*Status: "PrinterError: Fuser web empty"
-*Status: "PrinterError: Waste toner container is full"
-*Status: "PrinterError: Copier's accessary is disabled"
-
-*Status: "PrinterError: Load A3 paper in tray"
-*Status: "PrinterError: Load A4 paper in tray"
-*Status: "PrinterError: Load A4 SEF paper in tray"
-*Status: "PrinterError: Load 11x17 paper in tray"
-*Status: "PrinterError: Load Letter paper in tray"
-*Status: "PrinterError: Load Letter SEF paper in tray"
-*Status: "PrinterError: Load Legal paper in tray"
-*Status: "PrinterError: Load 8x10 paper in tray"
-*Status: "PrinterError: Load Legal 13 paper in tray"
-*Status: "PrinterError: Load 9x12 paper in tray"
-
-*Status: "PrinterError: An unknown copier error occurred"
-*Status: "PrinterError: Copier is offline"
-
-*Status: "PrinterError: Load A3 paper in bypass tray"
-*Status: "PrinterError: Load A4 paper bypass tray"
-*Status: "PrinterError: Load A4 SEF paper bypass tray"
-*Status: "PrinterError: Load 11x17 paper bypass tray"
-*Status: "PrinterError: Load Letter paper bypass tray"
-*Status: "PrinterError: Load Letter SEF paper bypass tray"
-*Status: "PrinterError: Load Legal paper bypass tray"
-*Status: "PrinterError: Load 8x10 paper bypass tray"
-*Status: "PrinterError: Load Legal 13 paper bypass tray"
-*Status: "PrinterError: Load 9x12 paper bypass tray"
-
-*Status: "PrinterError: Sorter problem (See copier console)"
-*Status: "PrinterError: Copier is busy (UI)"
-
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "EtherTalk"
-*Source: "Parallel"
-*Source: "TCP/IP"
-*Source: "Novell IPX"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-
-*PrinterError: "Ok"
-*PrinterError: "Reset the copier and fiery"
-*PrinterError: "Copier is busy (Copier mode)"
-*PrinterError: "Copier is busy (AGOC)"
-*PrinterError: "Copier is busy (FUSER)"
-*PrinterError: "Copier is busy (ROS)"
-*PrinterError: "Copier is busy (DRUM HEATER)"
-*PrinterError: "Copier is busy (MC)"
-*PrinterError: "Paper jam"
-*PrinterError: "Copier's interlock is open"
-*PrinterError: "Out of toner"
-*PrinterError: "Fuser web empty"
-*PrinterError: "Waste toner container is full"
-*PrinterError: "Copier's accessary is disabled"
-
-*PrinterError: "Load A3 paper in tray"
-*PrinterError: "Load A4 paper in tray"
-*PrinterError: "Load A4 SEF paper in tray"
-*PrinterError: "Load 11x17 paper in tray"
-*PrinterError: "Load Letter paper in tray"
-*PrinterError: "Load Letter SEF paper in tray"
-*PrinterError: "Load Legal paper in tray"
-*PrinterError: "Load 8x10 paper in tray"
-*PrinterError: "Load Legal 13 paper in tray"
-*PrinterError: "Load 9x12 paper in tray"
-
-*PrinterError: "An unknown copier error occurred"
-*PrinterError: "Copier is offline"
-
-*PrinterError: "Load A3 paper in bypass tray"
-*PrinterError: "Load A4 paper bypass tray"
-*PrinterError: "Load A4 SEF paper bypass tray"
-*PrinterError: "Load 11x17 paper bypass tray"
-*PrinterError: "Load Letter paper bypass tray"
-*PrinterError: "Load Letter SEF paper bypass tray"
-*PrinterError: "Load Legal paper bypass tray"
-*PrinterError: "Load 8x10 paper bypass tray"
-*PrinterError: "Load Legal 13 paper bypass tray"
-*PrinterError: "Load 9x12 paper bypass tray"
-
-*PrinterError: "Sorter problem (See copier console)"
-*PrinterError: "Copier is busy (UI)"
-
-
-*% Color Separation Information ====================
-
-
-*% Custom Inks for Fiery Logo
-*InkName: P300FieryBlue/Fiery Blue
-*InkName: P199FieryRed/Fiery Red
-*InkName: PblackFieryBlack/Fiery Black
-*CustomCMYK P300FieryBlue: ".9 .9 .0 .0"
-*CustomCMYK P199FieryRed: ".0 .9 .9 .0"
-*CustomCMYK PblackFieryBlack: ".2 .1 .1 .9"
-
-*DefaultColorSep: Black.50lpi.400dpi
-
-*% -------Halftone Graphics Mode (Hi-Res mode)
-*ColorSepScreenAngle Cyan.50lpi.400dpi: "0"
-*ColorSepScreenAngle Magenta.50lpi.400dpi: "0"
-*ColorSepScreenAngle Yellow.50lpi.400dpi: "0"
-*ColorSepScreenAngle Black.50lpi.400dpi: "0"
-*ColorSepScreenFreq Cyan.50lpi.400dpi: "50.0"
-*ColorSepScreenFreq Magenta.50lpi.400dpi: "50.0"
-*ColorSepScreenFreq Yellow.50lpi.400dpi: "50.0"
-*ColorSepScreenFreq Black.50lpi.400dpi: "50.0"
-*ColorSepScreenProc Cyan.50lpi.400dpi: "{6 5
- { 3 1 roll 4 -1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec 8 mul 3 1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec add
- [
- 48 18 8 16 46 16 6 14
- 56 60 32 24 54 58 30 22
- 4 12 44 40 2 10 42 38
- 28 20 52 64 26 18 50 62
-
- 45 15 5 13 47 17 7 15
- 53 57 29 21 55 59 31 23
- 1 9 41 37 3 11 43 39
- 25 17 49 61 27 19 51 63
- ]
- exch get 8 dup mul div} exec}"
-*End
-
-*ColorSepScreenProc Magenta.50lpi.400dpi: "{4 7
- { 3 1 roll 4 -1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec 8 mul 3 1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec add
- [
- 48 18 8 16 46 16 6 14
- 56 60 32 24 54 58 30 22
- 4 12 44 40 2 10 42 38
- 28 20 52 64 26 18 50 62
-
- 45 15 5 13 47 17 7 15
- 53 57 29 21 55 59 31 23
- 1 9 41 37 3 11 43 39
- 25 17 49 61 27 19 51 63
- ]
- exch get 8 dup mul div} exec}"
-*End
-
-*ColorSepScreenProc Yellow.50lpi.400dpi: "{5 2
- { 3 1 roll 4 -1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec 8 mul 3 1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec add
- [
- 48 18 8 16 46 16 6 14
- 56 60 32 24 54 58 30 22
- 4 12 44 40 2 10 42 38
- 28 20 52 64 26 18 50 62
-
- 45 15 5 13 47 17 7 15
- 53 57 29 21 55 59 31 23
- 1 9 41 37 3 11 43 39
- 25 17 49 61 27 19 51 63
- ]
- exch get 8 dup mul div} exec}"
-*End
-
-*ColorSepScreenProc Black.50lpi.400dpi: "{2 4
- { 3 1 roll 4 -1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec 8 mul 3 1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec add
- [
- 48 18 8 16 46 16 6 14
- 56 60 32 24 54 58 30 22
- 4 12 44 40 2 10 42 38
- 28 20 52 64 26 18 50 62
-
- 45 15 5 13 47 17 7 15
- 53 57 29 21 55 59 31 23
- 1 9 41 37 3 11 43 39
- 25 17 49 61 27 19 51 63
- ]
- exch get 8 dup mul div} exec}"
-*End
-
-*% PPD Last Modified 6/2/98
-*% End of PPD file
-*% The byte count of this file should be exactly 066432 or 068101
-*% depending on the filesystem it resides in.
-*% end of PPD file for Fiery X2 5790
diff --git a/psprint_config/configuration/ppds/EFMX5010.PS b/psprint_config/configuration/ppds/EFMX5010.PS
deleted file mode 100644
index 59d78c25b4ef..000000000000
--- a/psprint_config/configuration/ppds/EFMX5010.PS
+++ /dev/null
@@ -1,2183 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*% *********
-*% EFI Information Block
-*%
-*FileVersion: "0.1"
-*%
-*% *********
-
-*FormatVersion: "4.3"
-*FileVersion: "1.1"
-*PCFileName: "EFMX5010.PPD"
-*LanguageVersion: English
-*LanguageEncoding: ISOLatin1
-*Product: "(Fiery X2 5750)"
-*PSVersion: "(3010.104) 1"
-*ModelName: "Fiery X2 5750 Color Server v3010.104"
-*ShortNickName: "Fiery X2 5750 v3010.104"
-*NickName: "Fiery X2 5750 Color Server v3010.104"
-*Manufacturer: "Xerox"
-
-*% PPD body begins
-
-*%EFIGroupName Job/Job :True
-*%EFIGroupName Media/Media :True
-*%EFIGroupName Color/Color :True
-*%EFIGroupName Finishing/Finishing :True
-*%EFIGroupName Notes/Notes :True
-
-*%EFIFlags *Notes1 Column
-*%EFIGroup *Notes1 Notes/Notes
-*%EFIJobNote *Notes1/Notes 1 :32
-
-*%EFIFlags *Notes2 Column
-*%EFIGroup *Notes2 Notes/Notes
-*%EFIJobNote *Notes2/Notes 2 :32
-
-*% === Options and Constraints ==============================
-
-*% UIConstraints for Trays, Paper Sizes, and Media Types
-
-*% Only Plain paper may be printed from the trays.
-*% Disallow all other media types from trays 1-4.
-
-*UIConstraints: *MediaType Transparent *InputSlot Tray1
-*UIConstraints: *InputSlot Tray1 *MediaType Transparent
-*UIConstraints: *MediaType Transparent *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *MediaType Transparent
-*UIConstraints: *MediaType Transparent *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *MediaType Transparent
-*UIConstraints: *MediaType Transparent *InputSlot Tray4
-*UIConstraints: *InputSlot Tray4 *MediaType Transparent
-
-*UIConstraints: *MediaType Thick *InputSlot Tray1
-*UIConstraints: *InputSlot Tray1 *MediaType Thick
-*UIConstraints: *MediaType Thick *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *MediaType Thick
-*UIConstraints: *MediaType Thick *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *MediaType Thick
-*UIConstraints: *MediaType Thick *InputSlot Tray4
-*UIConstraints: *InputSlot Tray4 *MediaType Thick
-
-*UIConstraints: *MediaType Interleaved *InputSlot Tray1
-*UIConstraints: *InputSlot Tray1 *MediaType Interleaved
-*UIConstraints: *MediaType Interleaved *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *MediaType Interleaved
-*UIConstraints: *MediaType Interleaved *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *MediaType Interleaved
-*UIConstraints: *MediaType Interleaved *InputSlot Tray4
-*UIConstraints: *InputSlot Tray4 *MediaType Interleaved
-
-*UIConstraints: *MediaType Coated *InputSlot Tray1
-*UIConstraints: *InputSlot Tray1 *MediaType Coated
-*UIConstraints: *MediaType Coated *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *MediaType Coated
-*UIConstraints: *MediaType Coated *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *MediaType Coated
-*UIConstraints: *MediaType Coated *InputSlot Tray4
-*UIConstraints: *InputSlot Tray4 *MediaType Coated
-
-*UIConstraints: *MediaType Thick2 *InputSlot Tray1
-*UIConstraints: *InputSlot Tray1 *MediaType Thick2
-*UIConstraints: *MediaType Thick2 *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *MediaType Thick2
-*UIConstraints: *MediaType Thick2 *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *MediaType Thick2
-*UIConstraints: *MediaType Thick2 *InputSlot Tray4
-*UIConstraints: *InputSlot Tray4 *MediaType Thick2
-
-*UIConstraints: *MediaType Tacking *InputSlot Tray1
-*UIConstraints: *InputSlot Tray1 *MediaType Tacking
-*UIConstraints: *MediaType Tacking *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *MediaType Tacking
-*UIConstraints: *MediaType Tacking *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *MediaType Tacking
-*UIConstraints: *MediaType Tacking *InputSlot Tray4
-*UIConstraints: *InputSlot Tray4 *MediaType Tacking
-
-*UIConstraints: *MediaType SSTransfer *InputSlot Tray1
-*UIConstraints: *InputSlot Tray1 *MediaType SSTransfer
-*UIConstraints: *MediaType SSTransfer *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *MediaType SSTransfer
-*UIConstraints: *MediaType SSTransfer *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *MediaType SSTransfer
-*UIConstraints: *MediaType SSTransfer *InputSlot Tray4
-*UIConstraints: *InputSlot Tray4 *MediaType SSTransfer
-
-*UIConstraints: *MediaType Labels *InputSlot Tray1
-*UIConstraints: *InputSlot Tray1 *MediaType Labels
-*UIConstraints: *MediaType Labels *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *MediaType Labels
-*UIConstraints: *MediaType Labels *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *MediaType Labels
-*UIConstraints: *MediaType Labels *InputSlot Tray4
-*UIConstraints: *InputSlot Tray4 *MediaType Labels
-
-*% Certain paper sizes may only be printed Manualfeed
-*% Disallow these paper sizes from trays 1-4.
-
-*UIConstraints: *PageSize TabloidExtra *InputSlot Tray1
-*UIConstraints: *PageRegion TabloidExtra *InputSlot Tray1
-*UIConstraints: *InputSlot Tray1 *PageSize TabloidExtra
-*UIConstraints: *InputSlot Tray1 *PageRegion TabloidExtra
-*UIConstraints: *PageSize TabloidExtra *InputSlot Tray2
-*UIConstraints: *PageRegion TabloidExtra *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *PageSize TabloidExtra
-*UIConstraints: *InputSlot Tray2 *PageRegion TabloidExtra
-*UIConstraints: *PageSize TabloidExtra *InputSlot Tray3
-*UIConstraints: *PageRegion TabloidExtra *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *PageSize TabloidExtra
-*UIConstraints: *InputSlot Tray3 *PageRegion TabloidExtra
-*UIConstraints: *PageSize TabloidExtra *InputSlot Tray4
-*UIConstraints: *PageRegion TabloidExtra *InputSlot Tray4
-*UIConstraints: *InputSlot Tray4 *PageSize TabloidExtra
-*UIConstraints: *InputSlot Tray4 *PageRegion TabloidExtra
-
-*UIConstraints: *PageSize SEF8x10 *InputSlot Tray1
-*UIConstraints: *PageRegion SEF8x10 *InputSlot Tray1
-*UIConstraints: *InputSlot Tray1 *PageSize SEF8x10
-*UIConstraints: *InputSlot Tray1 *PageRegion SEF8x10
-*UIConstraints: *PageSize SEF8x10 *InputSlot Tray2
-*UIConstraints: *PageRegion SEF8x10 *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *PageSize SEF8x10
-*UIConstraints: *InputSlot Tray2 *PageRegion SEF8x10
-*UIConstraints: *PageSize SEF8x10 *InputSlot Tray3
-*UIConstraints: *PageRegion SEF8x10 *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *PageSize SEF8x10
-*UIConstraints: *InputSlot Tray3 *PageRegion SEF8x10
-*UIConstraints: *PageSize SEF8x10 *InputSlot Tray4
-*UIConstraints: *PageRegion SEF8x10 *InputSlot Tray4
-*UIConstraints: *InputSlot Tray4 *PageSize SEF8x10
-*UIConstraints: *InputSlot Tray4 *PageRegion SEF8x10
-
-*UIConstraints: *PageSize SEF9x11 *InputSlot Tray1
-*UIConstraints: *PageRegion SEF9x11 *InputSlot Tray1
-*UIConstraints: *InputSlot Tray1 *PageSize SEF9x11
-*UIConstraints: *InputSlot Tray1 *PageRegion SEF9x11
-*UIConstraints: *PageSize SEF9x11 *InputSlot Tray2
-*UIConstraints: *PageRegion SEF9x11 *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *PageSize SEF9x11
-*UIConstraints: *InputSlot Tray2 *PageRegion SEF9x11
-*UIConstraints: *PageSize SEF9x11 *InputSlot Tray3
-*UIConstraints: *PageRegion SEF9x11 *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *PageSize SEF9x11
-*UIConstraints: *InputSlot Tray3 *PageRegion SEF9x11
-*UIConstraints: *PageSize SEF9x11 *InputSlot Tray4
-*UIConstraints: *PageRegion SEF9x11 *InputSlot Tray4
-*UIConstraints: *InputSlot Tray4 *PageSize SEF9x11
-*UIConstraints: *InputSlot Tray4 *PageRegion SEF9x11
-
-*UIConstraints: *PageSize 9x11 *InputSlot Tray1
-*UIConstraints: *PageRegion 9x11 *InputSlot Tray1
-*UIConstraints: *InputSlot Tray1 *PageSize 9x11
-*UIConstraints: *InputSlot Tray1 *PageRegion 9x11
-*UIConstraints: *PageSize 9x11 *InputSlot Tray2
-*UIConstraints: *PageRegion 9x11 *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *PageSize 9x11
-*UIConstraints: *InputSlot Tray2 *PageRegion 9x11
-*UIConstraints: *PageSize 9x11 *InputSlot Tray3
-*UIConstraints: *PageRegion 9x11 *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *PageSize 9x11
-*UIConstraints: *InputSlot Tray3 *PageRegion 9x11
-*UIConstraints: *PageSize 9x11 *InputSlot Tray4
-*UIConstraints: *PageRegion 9x11 *InputSlot Tray4
-*UIConstraints: *InputSlot Tray4 *PageSize 9x11
-*UIConstraints: *InputSlot Tray4 *PageRegion 9x11
-
-*UIConstraints: *PageSize A6 *InputSlot Tray1
-*UIConstraints: *PageRegion A6 *InputSlot Tray1
-*UIConstraints: *InputSlot Tray1 *PageSize A6
-*UIConstraints: *InputSlot Tray1 *PageRegion A6
-*UIConstraints: *PageSize A6 *InputSlot Tray2
-*UIConstraints: *PageRegion A6 *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *PageSize A6
-*UIConstraints: *InputSlot Tray2 *PageRegion A6
-*UIConstraints: *PageSize A6 *InputSlot Tray3
-*UIConstraints: *PageRegion A6 *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *PageSize A6
-*UIConstraints: *InputSlot Tray3 *PageRegion A6
-*UIConstraints: *PageSize A6 *InputSlot Tray4
-*UIConstraints: *PageRegion A6 *InputSlot Tray4
-*UIConstraints: *InputSlot Tray4 *PageSize A6
-*UIConstraints: *InputSlot Tray4 *PageRegion A6
-
-*UIConstraints: *PageSize SEFB5 *InputSlot Tray1
-*UIConstraints: *PageRegion SEFB5 *InputSlot Tray1
-*UIConstraints: *InputSlot Tray1 *PageSize SEFB5
-*UIConstraints: *InputSlot Tray1 *PageRegion SEFB5
-*UIConstraints: *PageSize SEFB5 *InputSlot Tray2
-*UIConstraints: *PageRegion SEFB5 *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *PageSize SEFB5
-*UIConstraints: *InputSlot Tray2 *PageRegion SEFB5
-*UIConstraints: *PageSize SEFB5 *InputSlot Tray3
-*UIConstraints: *PageRegion SEFB5 *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *PageSize SEFB5
-*UIConstraints: *InputSlot Tray3 *PageRegion SEFB5
-*UIConstraints: *PageSize SEFB5 *InputSlot Tray4
-*UIConstraints: *PageRegion SEFB5 *InputSlot Tray4
-*UIConstraints: *InputSlot Tray4 *PageSize SEFB5
-*UIConstraints: *InputSlot Tray4 *PageRegion SEFB5
-
-*UIConstraints: *PageSize B5 *InputSlot Tray1
-*UIConstraints: *PageRegion B5 *InputSlot Tray1
-*UIConstraints: *InputSlot Tray1 *PageSize B5
-*UIConstraints: *InputSlot Tray1 *PageRegion B5
-*UIConstraints: *PageSize B5 *InputSlot Tray2
-*UIConstraints: *PageRegion B5 *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *PageSize B5
-*UIConstraints: *InputSlot Tray2 *PageRegion B5
-*UIConstraints: *PageSize B5 *InputSlot Tray3
-*UIConstraints: *PageRegion B5 *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *PageSize B5
-*UIConstraints: *InputSlot Tray3 *PageRegion B5
-*UIConstraints: *PageSize B5 *InputSlot Tray4
-*UIConstraints: *PageRegion B5 *InputSlot Tray4
-*UIConstraints: *InputSlot Tray4 *PageSize B5
-*UIConstraints: *InputSlot Tray4 *PageRegion B5
-
-*UIConstraints: *PageSize 4x6 *InputSlot Tray1
-*UIConstraints: *PageRegion 4x6 *InputSlot Tray1
-*UIConstraints: *InputSlot Tray1 *PageSize 4x6
-*UIConstraints: *InputSlot Tray1 *PageRegion 4x6
-*UIConstraints: *PageSize 4x6 *InputSlot Tray2
-*UIConstraints: *PageRegion 4x6 *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *PageSize 4x6
-*UIConstraints: *InputSlot Tray2 *PageRegion 4x6
-*UIConstraints: *PageSize 4x6 *InputSlot Tray3
-*UIConstraints: *PageRegion 4x6 *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *PageSize 4x6
-*UIConstraints: *InputSlot Tray3 *PageRegion 4x6
-*UIConstraints: *PageSize 4x6 *InputSlot Tray4
-*UIConstraints: *PageRegion 4x6 *InputSlot Tray4
-*UIConstraints: *InputSlot Tray4 *PageSize 4x6
-*UIConstraints: *InputSlot Tray4 *PageRegion 4x6
-
-*% Each paper size is supported for only certain media
-*% types. Disallow unsupported combinations.
-
-*UIConstraints: *PageSize TabloidExtra *MediaType Transparent
-*UIConstraints: *PageRegion TabloidExtra *MediaType Transparent
-*UIConstraints: *MediaType Transparent *PageSize TabloidExtra
-*UIConstraints: *MediaType Transparent *PageRegion TabloidExtra
-*UIConstraints: *PageSize Legal13 *MediaType Transparent
-*UIConstraints: *PageRegion Legal13 *MediaType Transparent
-*UIConstraints: *MediaType Transparent *PageSize Legal13
-*UIConstraints: *MediaType Transparent *PageRegion Legal13
-*UIConstraints: *PageSize Legal *MediaType Transparent
-*UIConstraints: *PageRegion Legal *MediaType Transparent
-*UIConstraints: *MediaType Transparent *PageSize Legal
-*UIConstraints: *MediaType Transparent *PageRegion Legal
-*UIConstraints: *PageSize SEF8x10 *MediaType Transparent
-*UIConstraints: *PageRegion SEF8x10 *MediaType Transparent
-*UIConstraints: *MediaType Transparent *PageSize SEF8x10
-*UIConstraints: *MediaType Transparent *PageRegion SEF8x10
-*UIConstraints: *PageSize 8x10 *MediaType Transparent
-*UIConstraints: *PageRegion 8x10 *MediaType Transparent
-*UIConstraints: *MediaType Transparent *PageSize 8x10
-*UIConstraints: *MediaType Transparent *PageRegion 8x10
-*UIConstraints: *PageSize SEF9x11 *MediaType Transparent
-*UIConstraints: *PageRegion SEF9x11 *MediaType Transparent
-*UIConstraints: *MediaType Transparent *PageSize SEF9x11
-*UIConstraints: *MediaType Transparent *PageRegion SEF9x11
-*UIConstraints: *PageSize 9x11 *MediaType Transparent
-*UIConstraints: *PageRegion 9x11 *MediaType Transparent
-*UIConstraints: *MediaType Transparent *PageSize 9x11
-*UIConstraints: *MediaType Transparent *PageRegion 9x11
-*UIConstraints: *PageSize 9x12 *MediaType Transparent
-*UIConstraints: *PageRegion 9x12 *MediaType Transparent
-*UIConstraints: *MediaType Transparent *PageSize 9x12
-*UIConstraints: *MediaType Transparent *PageRegion 9x12
-*UIConstraints: *PageSize A6 *MediaType Transparent
-*UIConstraints: *PageRegion A6 *MediaType Transparent
-*UIConstraints: *MediaType Transparent *PageSize A6
-*UIConstraints: *MediaType Transparent *PageRegion A6
-*UIConstraints: *PageSize B4 *MediaType Transparent
-*UIConstraints: *PageRegion B4 *MediaType Transparent
-*UIConstraints: *MediaType Transparent *PageSize B4
-*UIConstraints: *MediaType Transparent *PageRegion B4
-*UIConstraints: *PageSize SEFB5 *MediaType Transparent
-*UIConstraints: *PageRegion SEFB5 *MediaType Transparent
-*UIConstraints: *MediaType Transparent *PageSize SEFB5
-*UIConstraints: *MediaType Transparent *PageRegion SEFB5
-*UIConstraints: *PageSize B5 *MediaType Transparent
-*UIConstraints: *PageRegion B5 *MediaType Transparent
-*UIConstraints: *MediaType Transparent *PageSize B5
-*UIConstraints: *MediaType Transparent *PageRegion B5
-*UIConstraints: *PageSize 4x6 *MediaType Transparent
-*UIConstraints: *PageRegion 4x6 *MediaType Transparent
-*UIConstraints: *MediaType Transparent *PageSize 4x6
-*UIConstraints: *MediaType Transparent *PageRegion 4x6
-
-*UIConstraints: *PageSize 8x10 *MediaType Thick
-*UIConstraints: *PageRegion 8x10 *MediaType Thick
-*UIConstraints: *MediaType Thick *PageSize 8x10
-*UIConstraints: *MediaType Thick *PageRegion 8x10
-*UIConstraints: *PageSize A6 *MediaType Thick
-*UIConstraints: *PageRegion A6 *MediaType Thick
-*UIConstraints: *MediaType Thick *PageSize A6
-*UIConstraints: *MediaType Thick *PageRegion A6
-*UIConstraints: *PageSize B4 *MediaType Thick
-*UIConstraints: *PageRegion B4 *MediaType Thick
-*UIConstraints: *MediaType Thick *PageSize B4
-*UIConstraints: *MediaType Thick *PageRegion B4
-*UIConstraints: *PageSize SEFB5 *MediaType Thick
-*UIConstraints: *PageRegion SEFB5 *MediaType Thick
-*UIConstraints: *MediaType Thick *PageSize SEFB5
-*UIConstraints: *MediaType Thick *PageRegion SEFB5
-*UIConstraints: *PageSize 4x6 *MediaType Thick
-*UIConstraints: *PageRegion 4x6 *MediaType Thick
-*UIConstraints: *MediaType Thick *PageSize 4x6
-*UIConstraints: *MediaType Thick *PageRegion 4x6
-
-*UIConstraints: *PageSize TabloidExtra *MediaType Interleaved
-*UIConstraints: *PageRegion TabloidExtra *MediaType Interleaved
-*UIConstraints: *MediaType Interleaved *PageSize TabloidExtra
-*UIConstraints: *MediaType Interleaved *PageRegion TabloidExtra
-*UIConstraints: *PageSize Legal13 *MediaType Interleaved
-*UIConstraints: *PageRegion Legal13 *MediaType Interleaved
-*UIConstraints: *MediaType Interleaved *PageSize Legal13
-*UIConstraints: *MediaType Interleaved *PageRegion Legal13
-*UIConstraints: *PageSize Legal *MediaType Interleaved
-*UIConstraints: *PageRegion Legal *MediaType Interleaved
-*UIConstraints: *MediaType Interleaved *PageSize Legal
-*UIConstraints: *MediaType Interleaved *PageRegion Legal
-*UIConstraints: *PageSize SEF8x10 *MediaType Interleaved
-*UIConstraints: *PageRegion SEF8x10 *MediaType Interleaved
-*UIConstraints: *MediaType Interleaved *PageSize SEF8x10
-*UIConstraints: *MediaType Interleaved *PageRegion SEF8x10
-*UIConstraints: *PageSize 8x10 *MediaType Interleaved
-*UIConstraints: *PageRegion 8x10 *MediaType Interleaved
-*UIConstraints: *MediaType Interleaved *PageSize 8x10
-*UIConstraints: *MediaType Interleaved *PageRegion 8x10
-*UIConstraints: *PageSize SEF9x11 *MediaType Interleaved
-*UIConstraints: *PageRegion SEF9x11 *MediaType Interleaved
-*UIConstraints: *MediaType Interleaved *PageSize SEF9x11
-*UIConstraints: *MediaType Interleaved *PageRegion SEF9x11
-*UIConstraints: *PageSize 9x11 *MediaType Interleaved
-*UIConstraints: *PageRegion 9x11 *MediaType Interleaved
-*UIConstraints: *MediaType Interleaved *PageSize 9x11
-*UIConstraints: *MediaType Interleaved *PageRegion 9x11
-*UIConstraints: *PageSize 9x12 *MediaType Interleaved
-*UIConstraints: *PageRegion 9x12 *MediaType Interleaved
-*UIConstraints: *MediaType Interleaved *PageSize 9x12
-*UIConstraints: *MediaType Interleaved *PageRegion 9x12
-*UIConstraints: *PageSize A6 *MediaType Interleaved
-*UIConstraints: *PageRegion A6 *MediaType Interleaved
-*UIConstraints: *MediaType Interleaved *PageSize A6
-*UIConstraints: *MediaType Interleaved *PageRegion A6
-*UIConstraints: *PageSize B4 *MediaType Interleaved
-*UIConstraints: *PageRegion B4 *MediaType Interleaved
-*UIConstraints: *MediaType Interleaved *PageSize B4
-*UIConstraints: *MediaType Interleaved *PageRegion B4
-*UIConstraints: *PageSize SEFB5 *MediaType Interleaved
-*UIConstraints: *PageRegion SEFB5 *MediaType Interleaved
-*UIConstraints: *MediaType Interleaved *PageSize SEFB5
-*UIConstraints: *MediaType Interleaved *PageRegion SEFB5
-*UIConstraints: *PageSize B5 *MediaType Interleaved
-*UIConstraints: *PageRegion B5 *MediaType Interleaved
-*UIConstraints: *MediaType Interleaved *PageSize B5
-*UIConstraints: *MediaType Interleaved *PageRegion B5
-*UIConstraints: *PageSize 4x6 *MediaType Interleaved
-*UIConstraints: *PageRegion 4x6 *MediaType Interleaved
-*UIConstraints: *MediaType Interleaved *PageSize 4x6
-*UIConstraints: *MediaType Interleaved *PageRegion 4x6
-
-*UIConstraints: *PageSize TabloidExtra *MediaType Coated
-*UIConstraints: *PageRegion TabloidExtra *MediaType Coated
-*UIConstraints: *MediaType Coated *PageSize TabloidExtra
-*UIConstraints: *MediaType Coated *PageRegion TabloidExtra
-*UIConstraints: *PageSize A6 *MediaType Coated
-*UIConstraints: *PageRegion A6 *MediaType Coated
-*UIConstraints: *MediaType Coated *PageSize A6
-*UIConstraints: *MediaType Coated *PageRegion A6
-*UIConstraints: *PageSize 4x6 *MediaType Coated
-*UIConstraints: *PageRegion 4x6 *MediaType Coated
-*UIConstraints: *MediaType Coated *PageSize 4x6
-*UIConstraints: *MediaType Coated *PageRegion 4x6
-
-*UIConstraints: *PageSize TabloidExtra *MediaType Thick2
-*UIConstraints: *PageRegion TabloidExtra *MediaType Thick2
-*UIConstraints: *MediaType Thick2 *PageSize TabloidExtra
-*UIConstraints: *MediaType Thick2 *PageRegion TabloidExtra
-*UIConstraints: *PageSize SEF8x10 *MediaType Thick2
-*UIConstraints: *PageRegion SEF8x10 *MediaType Thick2
-*UIConstraints: *MediaType Thick2 *PageSize SEF8x10
-*UIConstraints: *MediaType Thick2 *PageRegion SEF8x10
-*UIConstraints: *PageSize 8x10 *MediaType Thick2
-*UIConstraints: *PageRegion 8x10 *MediaType Thick2
-*UIConstraints: *MediaType Thick2 *PageSize 8x10
-*UIConstraints: *MediaType Thick2 *PageRegion 8x10
-*UIConstraints: *PageSize A6 *MediaType Thick2
-*UIConstraints: *PageRegion A6 *MediaType Thick2
-*UIConstraints: *MediaType Thick2 *PageSize A6
-*UIConstraints: *MediaType Thick2 *PageRegion A6
-*UIConstraints: *PageSize B4 *MediaType Thick2
-*UIConstraints: *PageRegion B4 *MediaType Thick2
-*UIConstraints: *MediaType Thick2 *PageSize B4
-*UIConstraints: *MediaType Thick2 *PageRegion B4
-*UIConstraints: *PageSize SEFB5 *MediaType Thick2
-*UIConstraints: *PageRegion SEFB5 *MediaType Thick2
-*UIConstraints: *MediaType Thick2 *PageSize SEFB5
-*UIConstraints: *MediaType Thick2 *PageRegion SEFB5
-*UIConstraints: *PageSize B5 *MediaType Thick2
-*UIConstraints: *PageRegion B5 *MediaType Thick2
-*UIConstraints: *MediaType Thick2 *PageSize B5
-*UIConstraints: *MediaType Thick2 *PageRegion B5
-*UIConstraints: *PageSize 4x6 *MediaType Thick2
-*UIConstraints: *PageRegion 4x6 *MediaType Thick2
-*UIConstraints: *MediaType Thick2 *PageSize 4x6
-*UIConstraints: *MediaType Thick2 *PageRegion 4x6
-
-*UIConstraints: *PageSize Tabloid *MediaType Tacking
-*UIConstraints: *PageRegion Tabloid *MediaType Tacking
-*UIConstraints: *MediaType Tacking *PageSize Tabloid
-*UIConstraints: *MediaType Tacking *PageRegion Tabloid
-*UIConstraints: *PageSize TabloidExtra *MediaType Tacking
-*UIConstraints: *PageRegion TabloidExtra *MediaType Tacking
-*UIConstraints: *MediaType Tacking *PageSize TabloidExtra
-*UIConstraints: *MediaType Tacking *PageRegion TabloidExtra
-*UIConstraints: *PageSize SEF8x10 *MediaType Tacking
-*UIConstraints: *PageRegion SEF8x10 *MediaType Tacking
-*UIConstraints: *MediaType Tacking *PageSize SEF8x10
-*UIConstraints: *MediaType Tacking *PageRegion SEF8x10
-*UIConstraints: *PageSize 8x10 *MediaType Tacking
-*UIConstraints: *PageRegion 8x10 *MediaType Tacking
-*UIConstraints: *MediaType Tacking *PageSize 8x10
-*UIConstraints: *MediaType Tacking *PageRegion 8x10
-*UIConstraints: *PageSize A6 *MediaType Tacking
-*UIConstraints: *PageRegion A6 *MediaType Tacking
-*UIConstraints: *MediaType Tacking *PageSize A6
-*UIConstraints: *MediaType Tacking *PageRegion A6
-*UIConstraints: *PageSize B4 *MediaType Tacking
-*UIConstraints: *PageRegion B4 *MediaType Tacking
-*UIConstraints: *MediaType Tacking *PageSize B4
-*UIConstraints: *MediaType Tacking *PageRegion B4
-*UIConstraints: *PageSize SEFB5 *MediaType Tacking
-*UIConstraints: *PageRegion SEFB5 *MediaType Tacking
-*UIConstraints: *MediaType Tacking *PageSize SEFB5
-*UIConstraints: *MediaType Tacking *PageRegion SEFB5
-*UIConstraints: *PageSize B5 *MediaType Tacking
-*UIConstraints: *PageRegion B5 *MediaType Tacking
-*UIConstraints: *MediaType Tacking *PageSize B5
-*UIConstraints: *MediaType Tacking *PageRegion B5
-*UIConstraints: *PageSize 4x6 *MediaType Tacking
-*UIConstraints: *PageRegion 4x6 *MediaType Tacking
-*UIConstraints: *MediaType Tacking *PageSize 4x6
-*UIConstraints: *MediaType Tacking *PageRegion 4x6
-
-*UIConstraints: *PageSize TabloidExtra *MediaType SSTransfer
-*UIConstraints: *PageRegion TabloidExtra *MediaType SSTransfer
-*UIConstraints: *MediaType SSTransfer *PageSize TabloidExtra
-*UIConstraints: *MediaType SSTransfer *PageRegion TabloidExtra
-*UIConstraints: *PageSize SEF8x10 *MediaType SSTransfer
-*UIConstraints: *PageRegion SEF8x10 *MediaType SSTransfer
-*UIConstraints: *MediaType SSTransfer *PageSize SEF8x10
-*UIConstraints: *MediaType SSTransfer *PageRegion SEF8x10
-*UIConstraints: *PageSize 8x10 *MediaType SSTransfer
-*UIConstraints: *PageRegion 8x10 *MediaType SSTransfer
-*UIConstraints: *MediaType SSTransfer *PageSize 8x10
-*UIConstraints: *MediaType SSTransfer *PageRegion 8x10
-*UIConstraints: *PageSize A6 *MediaType SSTransfer
-*UIConstraints: *PageRegion A6 *MediaType SSTransfer
-*UIConstraints: *MediaType SSTransfer *PageSize A6
-*UIConstraints: *MediaType SSTransfer *PageRegion A6
-*UIConstraints: *PageSize B4 *MediaType SSTransfer
-*UIConstraints: *PageRegion B4 *MediaType SSTransfer
-*UIConstraints: *MediaType SSTransfer *PageSize B4
-*UIConstraints: *MediaType SSTransfer *PageRegion B4
-*UIConstraints: *PageSize SEFB5 *MediaType SSTransfer
-*UIConstraints: *PageRegion SEFB5 *MediaType SSTransfer
-*UIConstraints: *MediaType SSTransfer *PageSize SEFB5
-*UIConstraints: *MediaType SSTransfer *PageRegion SEFB5
-*UIConstraints: *PageSize B5 *MediaType SSTransfer
-*UIConstraints: *PageRegion B5 *MediaType SSTransfer
-*UIConstraints: *MediaType SSTransfer *PageSize B5
-*UIConstraints: *MediaType SSTransfer *PageRegion B5
-*UIConstraints: *PageSize 4x6 *MediaType SSTransfer
-*UIConstraints: *PageRegion 4x6 *MediaType SSTransfer
-*UIConstraints: *MediaType SSTransfer *PageSize 4x6
-*UIConstraints: *MediaType SSTransfer *PageRegion 4x6
-
-*UIConstraints: *PageSize TabloidExtra *MediaType Labels
-*UIConstraints: *PageRegion TabloidExtra *MediaType Labels
-*UIConstraints: *MediaType Labels *PageSize TabloidExtra
-*UIConstraints: *MediaType Labels *PageRegion TabloidExtra
-*UIConstraints: *PageSize SEF8x10 *MediaType Labels
-*UIConstraints: *PageRegion SEF8x10 *MediaType Labels
-*UIConstraints: *MediaType Labels *PageSize SEF8x10
-*UIConstraints: *MediaType Labels *PageRegion SEF8x10
-*UIConstraints: *PageSize 8x10 *MediaType Labels
-*UIConstraints: *PageRegion 8x10 *MediaType Labels
-*UIConstraints: *MediaType Labels *PageSize 8x10
-*UIConstraints: *MediaType Labels *PageRegion 8x10
-*UIConstraints: *PageSize A6 *MediaType Labels
-*UIConstraints: *PageRegion A6 *MediaType Labels
-*UIConstraints: *MediaType Labels *PageSize A6
-*UIConstraints: *MediaType Labels *PageRegion A6
-*UIConstraints: *PageSize B4 *MediaType Labels
-*UIConstraints: *PageRegion B4 *MediaType Labels
-*UIConstraints: *MediaType Labels *PageSize B4
-*UIConstraints: *MediaType Labels *PageRegion B4
-*UIConstraints: *PageSize SEFB5 *MediaType Labels
-*UIConstraints: *PageRegion SEFB5 *MediaType Labels
-*UIConstraints: *MediaType Labels *PageSize SEFB5
-*UIConstraints: *MediaType Labels *PageRegion SEFB5
-*UIConstraints: *PageSize B5 *MediaType Labels
-*UIConstraints: *PageRegion B5 *MediaType Labels
-*UIConstraints: *MediaType Labels *PageSize B5
-*UIConstraints: *MediaType Labels *PageRegion B5
-*UIConstraints: *PageSize 4x6 *MediaType Labels
-*UIConstraints: *PageRegion 4x6 *MediaType Labels
-*UIConstraints: *MediaType Labels *PageSize 4x6
-*UIConstraints: *MediaType Labels *PageRegion 4x6
-
-*UIConstraints: *EFColorMode GRAY *EFOverprint On
-*UIConstraints: *EFOverprint On *EFColorMode GRAY
-
-*% Full frame does not support reverse print, collate
-*UIConstraints: *EFCompression False *EFOutputOrder Reverse
-*UIConstraints: *EFCompression False *EFSorter Collate
-*UIConstraints: *EFOutputOrder Reverse *EFCompression False
-*UIConstraints: *EFSorter Collate *EFCompression False
-*UIConstraints: *FRAME_MODE ADOBE *EFOutputOrder Reverse
-*UIConstraints: *EFOutputOrder Reverse *FRAME_MODE ADOBE
-
-*% ColorWise UIConstraints begin here
-*% TV@UIC1.0@CMYK@980402
-
-*UIConstraints: *EFSimulation None *EFSimSpeed Quick
-*UIConstraints: *EFSimSpeed Quick *EFSimulation None
-*UIConstraints: *EFSimulation None *EFSimSpeed Full
-*UIConstraints: *EFSimSpeed Full *EFSimulation None
-*UIConstraints: *EFSimulation MatchCopy *EFSimSpeed Quick
-*UIConstraints: *EFSimSpeed Quick *EFSimulation MatchCopy
-*UIConstraints: *EFSimulation MatchCopy *EFSimSpeed Full
-*UIConstraints: *EFSimSpeed Full *EFSimulation MatchCopy
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.0
-*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.2
-*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.4
-*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.6
-*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.8
-*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.0
-*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.2
-*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.4
-*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.6
-*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.8
-*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 3.0
-*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 5000K
-*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 5500K
-*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 6500K
-*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 7500K
-*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 9300K
-*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos HitachiEBU
-*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos HitachiIkegami
-*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos NTSC
-*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos RadiusPivot
-*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos SMPTE
-*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos Trinitron
-*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.0
-*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.2
-*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.4
-*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.6
-*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.8
-*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.0
-*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.2
-*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.4
-*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.6
-*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.8
-*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 3.0
-*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 5000K
-*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 5500K
-*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 6500K
-*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 7500K
-*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 9300K
-*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos HitachiEBU
-*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos HitachiIkegami
-*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos NTSC
-*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos RadiusPivot
-*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos SMPTE
-*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos Trinitron
-*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.0
-*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.2
-*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.4
-*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.6
-*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.8
-*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.0
-*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.2
-*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.4
-*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.6
-*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.8
-*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 3.0
-*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 5000K
-*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 5500K
-*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 6500K
-*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 7500K
-*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 9300K
-*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos HitachiEBU
-*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos HitachiIkegami
-*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos NTSC
-*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos RadiusPivot
-*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos SMPTE
-*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos Trinitron
-*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.0
-*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.2
-*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.4
-*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.6
-*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.8
-*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.0
-*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.2
-*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.4
-*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.6
-*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.8
-*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 3.0
-*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 5000K
-*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 5500K
-*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 6500K
-*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 7500K
-*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 9300K
-*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos HitachiEBU
-*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos HitachiIkegami
-*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos NTSC
-*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos RadiusPivot
-*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos SMPTE
-*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos Trinitron
-*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.0
-*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.2
-*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.4
-*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.6
-*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.8
-*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.0
-*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.2
-*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.4
-*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.6
-*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.8
-*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 3.0
-*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 5000K
-*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 5500K
-*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 6500K
-*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 7500K
-*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 9300K
-*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos HitachiEBU
-*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos HitachiIkegami
-*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos NTSC
-*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos RadiusPivot
-*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos SMPTE
-*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos Trinitron
-*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride Off
-*UIConstraints: *EFBlkOverprint True *EFPureBlack False
-*UIConstraints: *EFPureBlack False *EFBlkOverprint True
-
-*% ColorWise UIConstraints end here
-
-*% General Information and Defaults ===============
-*FCacheSize None: 524288
-*TTRasterizer: Type42
-*ContoneOnly: False
-*FreeVM: "5767168"
-*LanguageLevel: "3"
-*ColorDevice: True
-*DefaultColorSpace: CMYK
-*PrintPSErrors: True
-*FileSystem: True
-*?FileSystem: "
- save
- statusdict /diskstatus known{(True)} {(False)} ifelse = flush
- restore
- "
-*End
-*Throughput: "10"
-*Password: "0"
-*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: 400dpi
-*?Resolution: "
-save
- initgraphics
- 0 0 moveto currentpoint matrix defaultmatrix transform
- 0 72 lineto currentpoint matrix defaultmatrix transform
- 3 -1 roll sub dup mul
- 3 1 roll exch sub dup mul
- add sqrt round cvi
- ( ) cvs print (dpi) = flush
-restore
-"
-*End
-
-*AccurateScreensSupport: True
-
-*%EFIFlags *FRAME_MODE Setup
-*OpenUIEFI *FRAME_MODE/Compression :PickOne
-*OrderDependency: 05.0 AnySetup *FRAME_MODE
-*DefaultFRAME_MODE: AREND
-*FRAME_MODE AREND/On: ""
-*FRAME_MODE ADOBE/Off: ""
-*CloseUIEFI: *FRAME_MODE
-
-*%EFIFlags *EFCompression Spooler|Command|Column|Rerip
-*%EFIGroup *EFCompression Job/Job
-*OpenUI *EFCompression/Compression :PickOne
-*OrderDependency: 05.0 AnySetup *EFCompression
-*DefaultEFCompression: SCDefault
-*EFCompression SCDefault/Printer's default: ""
-*%DefaultEFCompression: True
-*EFCompression False/Off: " userdict /XJXsetRenderType known
- { (ADOBE) XJXsetRenderType }
- if "
-*End
-*EFCompression True/On: " userdict /XJXsetRenderType known
- { (AREND) XJXsetRenderType }
- if "
-*End
-*?EFCompression: "(True) = flush"
-*CloseUI: *EFCompression
-
-*%EFIFlags *EFOutputOrder Spooler|Command|Column|Setup
-*%EFIGroup *EFOutputOrder Finishing/Finishing
-*OpenUI *EFOutputOrder/Page Order :PickOne
-*OrderDependency: 12.0 AnySetup *EFOutputOrder
-*DefaultEFOutputOrder: EFOutputOrderDEF
-*EFOutputOrder EFOutputOrderDEF/Printer's default: ""
-*EFOutputOrder Forward/Forward:" userdict /XJXsetprintorder known
- { 0 XJXsetprintorder }
- { (printerinfo PrintOrder 0) =string
- FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
-*End
-*EFOutputOrder Reverse/Reverse:" userdict /XJXsetprintorder known
- { 1 XJXsetprintorder }
- { (printerinfo PrintOrder 1) =string
- FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
-*End
-*CloseUI: *EFOutputOrder
-
-*%EFIFlags *EFCopierMode Command|Spooler
-*%EFIGroup *EFCopierMode Job/Job
-*OpenUI *EFCopierMode/Copier Mode :PickOne
-*OrderDependency: 40 AnySetup *EFCopierMode
-*DefaultEFCopierMode: EFCopierModeDEF
-*EFCopierMode EFCopierModeDEF/Printer's default: ""
-*EFCopierMode Photo/Photo: " userdict /XJXsetmapmode known
- { 0 XJXsetmapmode }
- { (printerinfo setmapmode 0) =string
- FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
-*End
-*EFCopierMode Map/Map: " userdict /XJXsetmapmode known
- { 1 XJXsetmapmode }
- { (printerinfo setmapmode 1) =string
- FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
-*End
-*CloseUI: *EFCopierMode
-
-*%EFIFlags *EFOverprint
-*%EFIGroup *EFOverprint Color/Color
-*OpenUI *EFOverprint/Combine Separations :PickOne
-*OrderDependency: 40 AnySetup *EFOverprint
-*DefaultEFOverprint: EFOverprintDEF
-*EFOverprint EFOverprintDEF/Printer's default: ""
-*EFOverprint On/On: " userdict /XJXsetoverprint known
- { 1 XJXsetoverprint }
- { (printerinfo overprint 1) =string
- /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse
- userdict /XJXsetcolormode known
- { (Grayscale) XJXsetcolormode } if "
-*End
-*EFOverprint Off/Off: " userdict /XJXsetoverprint known
- { 0 XJXsetoverprint }
- { (printerinfo overprint 0) =string
- /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse
- userdict /XJXsetcolormode known
- { (Grayscale) XJXsetcolormode } if "
-*End
-*CloseUI: *EFOverprint
-
-*%EFIFlags *EFColorMode Spooler|Command|Rerip|Setup
-*%EFIGroup *EFColorMode Color/Color
-*OpenUI *EFColorMode/Color Mode :PickOne
-*OrderDependency: 15 AnySetup *EFColorMode
-*DefaultEFColorMode: EFColorModeDEF
-*EFColorMode EFColorModeDEF/Printer's default: ""
-*EFColorMode CMYK/CMYK: "userdict /XJXsetcolormode known
- { (CMYK) XJXsetcolormode } if "
-*End
-*EFColorMode GRAY/Grayscale: "userdict /XJXsetcolormode known
- { (Grayscale) XJXsetcolormode} if "
-*End
-*?EFColorMode: " currentpagedevice /ProcessColorModel get == } if "
-*CloseUI: *EFColorMode
-
-*%EFIFlags *EFDefPaperSize Setup
-*OpenUIEFI *EFDefPaperSize/Default Paper Sizes :PickOne
-*OrderDependency: 20 AnySetup *EFDefPaperSize
-*DefaultEFDefPaperSize: US
-*EFDefPaperSize US/US: ""
-*EFDefPaperSize Metric/Metric: ""
-*CloseUIEFI: *EFDefPaperSize
-
-*%EFIFlags *EFConvPaperSize Setup
-*OpenUIEFI *EFConvPaperSize/Convert Paper Sizes : PickOne
-*OrderDependency: 25 AnySetup *EFConvPaperSize
-*DefaultEFConvPaperSize: False
-*EFConvPaperSize False/No: ""
-*EFConvPaperSize LetterToA4/Letter/11x17->A4/A3: ""
-*EFConvPaperSize A4ToLetter/A4/A3->Letter/11x17: ""
-*CloseUIEFI: *EFConvPaperSize
-
-*%EFIFlags *EFCovPgAtEnd Setup
-*OpenUIEFI *EFCovPgAtEnd/Print Cover Page : PickOne
-*OrderDependency: 30 AnySetup *EFCovPgAtEnd
-*DefaultEFCovPgAtEnd: NO
-*EFCovPgAtEnd YES/Yes: ""
-*EFCovPgAtEnd NO/No: ""
-*CloseUIEFI: *EFCovPgAtEnd
-
-*%EFIFlags *EFCourierSubst Setup
-*OpenUIEFI *EFCourierSubst/Allow Courier Substitution :PickOne
-*OrderDependency: 35 AnySetup *EFCourierSubst
-*DefaultEFCourierSubst: YES
-*EFCourierSubst YES/Yes: ""
-*EFCourierSubst NO/No: ""
-*CloseUIEFI: *EFCourierSubst
-
-*%EFIFlags *EFPSError Setup
-*OpenUIEFI *EFPSError/Print to PS Error : PickOne
-*OrderDependency: 40 AnySetup *EFPSError
-*DefaultEFPSError: NO
-*EFPSError YES/Yes: ""
-*EFPSError NO/No: ""
-*CloseUIEFI: *EFPSError
-
-*%EFIFlags *EFUseBypassTray Setup
-*OpenUIEFI *EFUseBypassTray/Enable Bypass Tray as default : PickOne
-*OrderDependency: 20 AnySetup *EFUseBypassTray
-*DefaultEFUseBypassTray: NO
-*EFUseBypassTray YES/Yes: ""
-*EFUseBypassTray NO/No: ""
-*CloseUIEFI: *EFUseBypassTray
-
-*%EFIFlags *EFUseSorter Setup
-*OpenUIEFI *EFUseSorter/Enable Sorter as default : PickOne
-*OrderDependency: 20 AnySetup *EFUseSorter
-*DefaultEFUseSorter: NO
-*EFUseSorter YES/Yes: ""
-*EFUseSorter NO/No: ""
-*CloseUIEFI: *EFUseSorter
-
-*%EFIFlags *EFSorter Spooler|Command|Column
-*%EFIGroup *EFSorter Finishing/Finishing
-*OpenUI *EFSorter/Sorter Mode :PickOne
-*OrderDependency: 50 AnySetup *EFSorter
-*DefaultEFSorter: EFSorterDEF
-*EFSorter EFSorterDEF/Printer's default: ""
-*EFSorter False/Off: " << /Collate false>> setpagedevice
- userdict /XJXsetsorter known
- { 0 XJXsetsorter }
- { (printerinfo sortmode 0) =string
- FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
-*End
-*EFSorter Collate/Collate: "<< /Collate true>> setpagedevice
- userdict /XJXsetsorter known
- { 0 XJXsetsorter }
- { (printerinfo sortmode 0) =string
- FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
-*End
-*EFSorter Sort/Sort: " << /Collate true>> setpagedevice
- userdict /XJXsetsorter known
- { 1 XJXsetsorter }
- { (printerinfo sortmode 1) =string
- FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
-*End
-*CloseUI: *EFSorter
-
-*%EFIFlags *MediaType Spooler|Command|Column|Rerip
-*%EFIGroup *MediaType Media/Media
-*OpenUI *MediaType/Media Type :PickOne
-*OrderDependency: 50 AnySetup *MediaType
-*DefaultMediaType: MediaTypeDEF
-*MediaType MediaTypeDEF/Printer's default: ""
-*MediaType Plain/Plain Paper: " userdict /XJXsetmediatype known
- { 1 XJXsetmediatype } if"
-*End
-*MediaType Thick/Thick Paper: " userdict /XJXsetmediatype known
- { 2 XJXsetmediatype } if"
-*End
-*MediaType Transparent/Transparency: " userdict /XJXsetmediatype known
- { 3 XJXsetmediatype } if"
-*End
-*MediaType Interleaved/Interleaved: " userdict /XJXsetmediatype known
- { 4 XJXsetmediatype } if"
-*End
-*MediaType Coated/Coated Paper: " userdict /XJXsetmediatype known
- { 5 XJXsetmediatype } if"
-*End
-*MediaType Thick2/Thick Paper 2: " userdict /XJXsetmediatype known
- { 6 XJXsetmediatype } if"
-*End
-*MediaType Tacking/Tacking Film: " userdict /XJXsetmediatype known
- { 7 XJXsetmediatype } if"
-*End
-*MediaType SSTransfer/SST: " userdict /XJXsetmediatype known
- { 8 XJXsetmediatype } if"
-*End
-*MediaType Labels/Labels: " userdict /XJXsetmediatype known
- { 9 XJXsetmediatype } if"
-*End
-*?MediaType: " FieryXJdict /CB_GetMediaType known {
- FieryXJdict /CB_GetMediaType get exec == } if"
-*End
-*CloseUI: *MediaType
-
-*%EFIFlags *EFColorRendDict Spooler|Command|Rerip
-*%EFIGroup *EFColorRendDict Color/Color
-*OpenUI *EFColorRendDict/Rendering Style :PickOne
-*OrderDependency: 60 AnySetup *EFColorRendDict
-*DefaultEFColorRendDict: EFColorRendDictDEF
-*EFColorRendDict EFColorRendDictDEF/Printer's default: ""
-*EFColorRendDict Preferred/Photographic: " userdict /XJXsetrenderingintent known
- { (Photographic) XJXsetrenderingintent
- } if "
-*End
-*EFColorRendDict Business/Presentation: " userdict /XJXsetrenderingintent known
- { (Presentation) XJXsetrenderingintent
- } if "
-*End
-*EFColorRendDict Colorimetric/Solid Color: " userdict /XJXsetrenderingintent known
- { (Solid) XJXsetrenderingintent
- } if "
-*End
-*?EFColorRendDict: " FieryXJdict /CB_GetRenderingIntent known {
- FieryXJdict /CB_GetRenderingIntent get exec == } if"
-*End
-*CloseUI: *EFColorRendDict
-
-*%EFIFlags *EFPrange
-*%EFIGroup *EFPrange Job/Job
-*OpenUIEFI *EFPrange/Page Range : PickOne
-*OrderDependency: 70 AnySetup *EFPrange
-*DefaultEFPrange: EFPrangeDEF
-*EFPrange EFPrangeDEF/Printer's default: ""
-*EFPrange All/All: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- currentglobal true setglobal
- DriverOps /pagerange [ ] put
- setglobal "
-*End
-*EFPrange Even/Even: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- currentglobal true setglobal
- DriverOps /pagerange [ 1 1000 { dup 2 add } repeat ] put
- setglobal "
-*End
-*EFPrange Odd/Odd: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- currentglobal true setglobal
- DriverOps /pagerange [ 0 1000 { dup 2 add } repeat ] put
- setglobal "
-*End
-*EFPrange range1/1-3, 5, 7: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- currentglobal true setglobal
- DriverOps /pagerange [ 0 1 2 4 6 ] put
- setglobal "
-*End
-*CloseUIEFI: *EFPrange
-
-*%EFIFlags *EFFlip
-*%EFIGroup *EFFlip Job/Job
-*OpenUIEFI *EFFlip/Flip : PickOne
-*OrderDependency: 75 AnySetup *EFFlip
-*DefaultEFFlip: EFFlipDEF
-*EFFlip EFFlipDEF/Printer's default: ""
-*EFFlip None/None: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /fliph? false put DriverOps /flipv? false put << >> setpagedevice "
-*End
-*EFFlip V/Vertical: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /fliph? false put DriverOps /flipv? true put << >> setpagedevice "
-*End
-*EFFlip H/Horizontal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /fliph? true put DriverOps /flipv? false put << >> setpagedevice "
-*End
-*EFFlip VH/Vertical & Horizontal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /fliph? true put DriverOps /flipv? true put << >> setpagedevice "
-*End
-*CloseUIEFI: *EFFlip
-
-*%EFIFlags *EFScale
-*%EFIGroup *EFScale Job/Job
-*OpenUIEFI *EFScale/Scale : PickOne
-*OrderDependency: 80 AnySetup *EFScale
-*DefaultEFScale: EFScaleDEF
-*EFScale EFScaleDEF/Printer's default: ""
-*EFScale 200/200%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /scale# 2 put << >> setpagedevice "
-*End
-*EFScale 150/150%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /scale# 1.5 put << >> setpagedevice "
-*End
-*EFScale 100/100%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /scale# 1 put << >> setpagedevice "
-*End
-*EFScale 75/75%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /scale# .75 put << >> setpagedevice "
-*End
-*EFScale 50/50%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /scale# .5 put << >> setpagedevice "
-*End
-*CloseUIEFI: *EFScale
-
-*%EFIFlags *EFRotate
-*%EFIGroup *EFRotate Job/Job
-*OpenUIEFI *EFRotate/Rotate: PickOne
-*OrderDependency: 85 AnySetup *EFRotate
-*DefaultEFRotate: EFRotateDEF
-*EFRotate EFRotateDEF/Printer's default: ""
-*EFRotate 0/0: " << >> setpagedevice "
-*EFRotate 90/90 CCW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /rotate# 90 put << >> setpagedevice "
-*End
-*EFRotate 270/90 CW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /rotate# 270 put << >> setpagedevice "
-*End
-*EFRotate 180/180: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /rotate# 180 put << >> setpagedevice "
-*End
-*CloseUIEFI: *EFRotate
-
-*% ColorWise body begins here
-*% TV@B1.0@CMYK@980402
-
-*%EFIFlags *EFBrightness Spooler|Command|Rerip
-*%EFIGroup *EFBrightness Color/Color
-*OpenUI *EFBrightness/Brightness :PickOne
-*OrderDependency: 55.0 AnySetup *EFBrightness
-*DefaultEFBrightness: 00.00
-*EFBrightness +0.24/85% Lightest: " /XJXsetBrightness where
- { pop (LIGHTEST) XJXsetBrightness } if "
-*End
-*EFBrightness +0.16/90% Lighter: " /XJXsetBrightness where
- { pop (LIGHTER) XJXsetBrightness } if "
-*End
-*EFBrightness +0.08/95% Light: " /XJXsetBrightness where
- { pop (LIGHT) XJXsetBrightness } if "
-*End
-*EFBrightness 00.00/100% Normal: " /XJXsetBrightness where
- { pop (NORMAL) XJXsetBrightness } if "
-*End
-*EFBrightness -0.08/105% Dark: " /XJXsetBrightness where
- { pop (DARK) XJXsetBrightness } if "
-*End
-*EFBrightness -0.16/110% Darker: " /XJXsetBrightness where
- { pop (DARKER) XJXsetBrightness } if "
-*End
-*EFBrightness -0.24/115% Darkest: " /XJXsetBrightness where
- { pop (DARKEST) XJXsetBrightness } if "
-*End
-*CloseUI: *EFBrightness
-
-
-*%EFIFlags *EFRGBOverride Spooler|Command|Rerip|ColorSetup
-*%EFIGroup *EFRGBOverride Color/Color
-*OpenUI *EFRGBOverride/RGB Source :PickOne
-*OrderDependency: 56.0 AnySetup *EFRGBOverride
-*DefaultEFRGBOverride: EFRGBOverrideDEF
-*EFRGBOverride EFRGBOverrideDEF/Printer's default: ""
-*EFRGBOverride EFIRGB/EFIRGB: " /XJXsetRGBOverride where
- { pop (EFIRGB) XJXsetRGBOverride } if "
-*End
-*EFRGBOverride sRGB/sRGB (PC): " /XJXsetRGBOverride where
- { pop (SRGB) XJXsetRGBOverride } if "
-*End
-*EFRGBOverride Apple13/Apple Standard: " /XJXsetRGBOverride where
- { pop (APPLE13) XJXsetRGBOverride } if "
-*End
-*EFRGBOverride Other/Other: " /XJXsetRGBOverride where
- { pop (OTHER) XJXsetRGBOverride } if "
-*End
-*EFRGBOverride Off/Off: " /XJXsetRGBOverride where
- { pop (Off) XJXsetRGBOverride } if "
-*End
-*CloseUI: *EFRGBOverride
-
-
-*%EFIFlags *EFRGBOtherGamma Spooler|Command|Rerip
-*%EFIGroup *EFRGBOtherGamma Color/Color
-*OpenUI *EFRGBOtherGamma/(Other) Gamma :PickOne
-*OrderDependency: 56.1 AnySetup *EFRGBOtherGamma
-*DefaultEFRGBOtherGamma: EFRGBOtherGammaDEF
-*EFRGBOtherGamma EFRGBOtherGammaDEF/Printer's default: ""
-*EFRGBOtherGamma 1.0/1.0: " /XJXsetRGBOtherGamma where
- { pop (1.0) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 1.2/1.2: " /XJXsetRGBOtherGamma where
- { pop (1.2) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 1.4/1.4: " /XJXsetRGBOtherGamma where
- { pop (1.4) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 1.6/1.6: " /XJXsetRGBOtherGamma where
- { pop (1.6) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 1.8/1.8: " /XJXsetRGBOtherGamma where
- { pop (1.8) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 2.0/2.0: " /XJXsetRGBOtherGamma where
- { pop (2.0) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 2.2/2.2: " /XJXsetRGBOtherGamma where
- { pop (2.2) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 2.4/2.4: " /XJXsetRGBOtherGamma where
- { pop (2.4) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 2.6/2.6: " /XJXsetRGBOtherGamma where
- { pop (2.6) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 2.8/2.8: " /XJXsetRGBOtherGamma where
- { pop (2.8) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 3.0/3.0: " /XJXsetRGBOtherGamma where
- { pop (3.0) XJXsetRGBOtherGamma } if "
-*End
-*CloseUI: *EFRGBOtherGamma
-
-
-*%EFIFlags *EFRGBOtherWtPt Spooler|Command|Rerip
-*%EFIGroup *EFRGBOtherWtPt Color/Color
-*OpenUI *EFRGBOtherWtPt/(Other) White Point :PickOne
-*OrderDependency: 56.2 AnySetup *EFRGBOtherWtPt
-*DefaultEFRGBOtherWtPt: EFRGBOtherWtPtDEF
-*EFRGBOtherWtPt EFRGBOtherWtPtDEF/Printer's default: ""
-*EFRGBOtherWtPt 5000K/5000 K (D50): " /XJXsetRGBOtherWtPt where
- { pop (5000K) XJXsetRGBOtherWtPt } if "
-*End
-*EFRGBOtherWtPt 5500K/5500 K: " /XJXsetRGBOtherWtPt where
- { pop (5500K) XJXsetRGBOtherWtPt } if "
-*End
-*EFRGBOtherWtPt 6500K/6500 K (D65): " /XJXsetRGBOtherWtPt where
- { pop (6500K) XJXsetRGBOtherWtPt } if "
-*End
-*EFRGBOtherWtPt 7500K/7500 K: " /XJXsetRGBOtherWtPt where
- { pop (7500K) XJXsetRGBOtherWtPt } if "
-*End
-*EFRGBOtherWtPt 9300K/9300 K: " /XJXsetRGBOtherWtPt where
- { pop (9300K) XJXsetRGBOtherWtPt } if "
-*End
-*CloseUI: *EFRGBOtherWtPt
-
-
-*%EFIFlags *EFRGBOtherPhos Spooler|Command|Rerip
-*%EFIGroup *EFRGBOtherPhos Color/Color
-*OpenUI *EFRGBOtherPhos/(Other) Phosphors :PickOne
-*OrderDependency: 56.3 AnySetup *EFRGBOtherPhos
-*DefaultEFRGBOtherPhos: EFRGBOtherPhosDEF
-*EFRGBOtherPhos EFRGBOtherPhosDEF/Printer's default: ""
-*EFRGBOtherPhos HitachiEBU/Hitachi EBU: " /XJXsetRGBOtherPhos where
- { pop (Hitachi EBU) XJXsetRGBOtherPhos } if "
-*End
-*EFRGBOtherPhos HitachiIkegami/Hitachi/Ikegami: " /XJXsetRGBOtherPhos where
- { pop (Hitachi/Ikegami) XJXsetRGBOtherPhos } if "
-*End
-*EFRGBOtherPhos NTSC/NTSC: " /XJXsetRGBOtherPhos where
- { pop (NTSC) XJXsetRGBOtherPhos } if "
-*End
-*EFRGBOtherPhos RadiusPivot/Radius Pivot: " /XJXsetRGBOtherPhos where
- { pop (Radius Pivot) XJXsetRGBOtherPhos } if "
-*End
-*EFRGBOtherPhos SMPTE/SMPTE: " /XJXsetRGBOtherPhos where
- { pop (SMPTE) XJXsetRGBOtherPhos } if "
-*End
-*EFRGBOtherPhos Trinitron/Trinitron: " /XJXsetRGBOtherPhos where
- { pop (Trinitron) XJXsetRGBOtherPhos } if "
-*End
-*CloseUI: *EFRGBOtherPhos
-
-
-*%EFIFlags *EFSimulation Spooler|Command|Rerip
-*%EFIGroup *EFSimulation Color/Color
-*OpenUI *EFSimulation/CMYK Simulation :PickOne
-*OrderDependency: 57.0 AnySetup *EFSimulation
-*DefaultEFSimulation: EFSimulationDEF
-*EFSimulation EFSimulationDEF/Printer's default: ""
-*EFSimulation SWOP/SWOP-Coated: " /XJXsetSimulation where
- { pop (SWOP-Coated) XJXsetSimulation } if "
-*End
-*EFSimulation DIC/DIC: " /XJXsetSimulation where
- { pop (DIC) XJXsetSimulation } if "
-*End
-*EFSimulation Euroscale/Euroscale: " /XJXsetSimulation where
- { pop (Euroscale) XJXsetSimulation } if "
-*End
-*EFSimulation Custom1/Custom-1: " /XJXsetSimulation where
- { pop (Custom-1) XJXsetSimulation } if "
-*End
-*EFSimulation Custom2/Custom-2: " /XJXsetSimulation where
- { pop (Custom-2) XJXsetSimulation } if "
-*End
-*EFSimulation Custom3/Custom-3: " /XJXsetSimulation where
- { pop (Custom-3) XJXsetSimulation } if "
-*End
-*EFSimulation Custom4/Custom-4: " /XJXsetSimulation where
- { pop (Custom-4) XJXsetSimulation } if "
-*End
-*EFSimulation Custom5/Custom-5: " /XJXsetSimulation where
- { pop (Custom-5) XJXsetSimulation } if "
-*End
-*EFSimulation None/None: " /XJXsetSimulation where
- { pop (.None) XJXsetSimulation } if "
-*End
-*EFSimulation MatchCopy/Match Copy: " /XJXsetSimulation where
- { pop (.MatchCopy) XJXsetSimulation } if "
-*End
-*CloseUI: *EFSimulation
-
-
-*%EFIFlags *EFSimSpeed Spooler|Command|Rerip
-*%EFIGroup *EFSimSpeed Color/Color
-*OpenUI *EFSimSpeed/CMYK Simulation Method :PickOne
-*OrderDependency: 58.0 AnySetup *EFSimSpeed
-*DefaultEFSimSpeed: EFSimSpeedDEF
-*EFSimSpeed EFSimSpeedDEF/Printer's default: ""
-*EFSimSpeed Quick/Quick: " /XJXsetSimSpeed where
- { pop (Quick) XJXsetSimSpeed } if "
-*End
-*EFSimSpeed Full/Full: " /XJXsetSimSpeed where
- { pop (Full) XJXsetSimSpeed } if "
-*End
-*CloseUI: *EFSimSpeed
-
-
-*%EFIFlags *EFPureBlack Spooler|Command|Rerip|ColorSetup
-*%EFIGroup *EFPureBlack Color/Color
-*OpenUI *EFPureBlack/Pure Black Text/Graphics :PickOne
-*OrderDependency: 59.0 AnySetup *EFPureBlack
-*DefaultEFPureBlack: EFPureBlackDEF
-*EFPureBlack EFPureBlackDEF/Printer's default: ""
-*EFPureBlack False/Off: " /XJXsetPureBlack where
- { pop (False) XJXsetPureBlack } if "
-*End
-*EFPureBlack True/On: " /XJXsetPureBlack where
- { pop (True) XJXsetPureBlack } if "
-*End
-*CloseUI: *EFPureBlack
-
-
-*%EFIFlags *EFBlkOverprint Spooler|Command|Rerip|ColorSetup
-*%EFIGroup *EFBlkOverprint Color/Color
-*OpenUI *EFBlkOverprint/Black Overprint :PickOne
-*OrderDependency: 60.0 AnySetup *EFBlkOverprint
-*DefaultEFBlkOverprint: EFBlkOverprintDEF
-*EFBlkOverprint EFBlkOverprintDEF/Printer's default: ""
-*EFBlkOverprint False/Off: " /XJXsetBlkOverprint where
- { pop (False) XJXsetBlkOverprint } if "
-*End
-*EFBlkOverprint True/On: " /XJXsetBlkOverprint where
- { pop (True) XJXsetBlkOverprint } if "
-*End
-*CloseUI: *EFBlkOverprint
-
-
-*%EFIFlags *EFSpotColors Spooler|Command|Rerip|ColorSetup
-*%EFIGroup *EFSpotColors Color/Color
-*OpenUI *EFSpotColors/Spot Color Matching :PickOne
-*OrderDependency: 61.0 AnySetup *EFSpotColors
-*DefaultEFSpotColors: EFSpotColorsDEF
-*EFSpotColors EFSpotColorsDEF/Printer's default: ""
-*EFSpotColors False/Off: " /XJXsetSpotColors where
- { pop (False) XJXsetSpotColors } if "
-*End
-*EFSpotColors True/On: " /XJXsetSpotColors where
- { pop (True) XJXsetSpotColors } if "
-*End
-*CloseUI: *EFSpotColors
-
-*% ColorWise body ends here
-
-
-*%EFIFlags *EFRaster Command|Column|Rerip
-*%EFIGroup *EFRaster Job/Job
-*OpenUI *EFRaster/Save Fast Reprint : Boolean
-*OrderDependency: 65.0 AnySetup *EFRaster
-*DefaultEFRaster: False
-*EFRaster True/On: " userdict /XJXsetraster known
- { 1 XJXsetraster }
- if "
-*End
-*EFRaster False/Off: " userdict /XJXsetraster known
- { 0 XJXsetraster }
- if "
-*End
-*CloseUI: *EFRaster
-
-*% Halftone Information =============================
-*ScreenFreq: "50.0"
-*ScreenAngle: "0"
-*DefaultScreenProc: Line
-*ScreenProc Line: "
- {2 4
- { 3 1 roll 4 -1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec 8 mul 3 1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec add
- {
- 48 18 8 16 46 16 6 14
- 56 60 32 24 54 58 30 22
- 4 12 44 40 2 10 42 38
- 28 20 52 64 26 18 50 62
-
- 45 15 5 13 47 17 7 15
- 53 57 29 21 55 59 31 23
- 1 9 41 37 3 11 43 39
- 25 17 49 61 27 19 51 63
- }
- exch get 8 dup mul div} exec}"
-*End
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% PPD pages begins
-
-*% Paper Handling ===================
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*%EFIFlags *PageSize Column
-*OpenUI *PageSize/Page Size :PickOne
-*OrderDependency: 90 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/Letter:" userdict /XJXsetpagesize known
- { (Letter) XJXsetpagesize }
- { << /PageSize [612 792] /MediaType null
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageSize A4/A4: " userdict /XJXsetpagesize known
- { (A4)XJXsetpagesize }
- { << /PageSize [595 842] /MediaType null
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageSize Legal/Legal: " userdict /XJXsetpagesize known
- { (Legal)XJXsetpagesize } { legal } ifelse "
-*End
-*PageSize Tabloid/11x17: " userdict /XJXsetpagesize known
- { (Tabloid) XJXsetpagesize } { 11x17 } ifelse "
-*End
-*PageSize A3/A3: " userdict /XJXsetpagesize known
- { (A3) XJXsetpagesize } { a3 } ifelse "
-*End
-*PageSize 8x10/8x10: " userdict /XJXsetpagesize known
- { (EightByTen) XJXsetpagesize } { 8x10 } ifelse "
-*End
-*PageSize Legal13/Legal 13: " userdict /XJXsetpagesize known
- { (Legal13) XJXsetpagesize } { legal13 } ifelse "
-*End
-*PageSize 9x12/9x12: " userdict /XJXsetpagesize known
- { (NineByTwelve) XJXsetpagesize } { 9x12 } ifelse "
-*End
-*PageSize SEFLet/SEF Letter: " userdict /XJXsetpagesize known
- { (LetterSEF) XJXsetpagesize }
- { << /PageSize [612 792] /MediaType (ShortEdgeFeed)
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageSize SEFA4/SEF A4: " userdict /XJXsetpagesize known
- { (A4SEF) XJXsetpagesize }
- { << /PageSize [595 842] /MediaType (ShortEdgeFeed)
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageSize B4/B4: " userdict /XJXsetpagesize known
- { (B4) XJXsetpagesize } { b4 } ifelse "
-*End
-*PageSize B5/B5: " userdict /XJXsetpagesize known
- { (B5) XJXsetpagesize } { b5 } ifelse "
-*End
-*PageSize SEFB5/SEF B5: " userdict /XJXsetpagesize known
- { (B5SEF) XJXsetpagesize } { b5 } ifelse "
-*End
-*PageSize TabloidExtra/12x18: " userdict /XJXsetpagesize known
- { (TabloidExtra) XJXsetpagesize }
- { << /PageSize [864 1296] /MediaType (ShortEdgeFeed)
- /InputAttributes << 1 << /PageSize [864 1296] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
- } ifelse "
-*End
-*PageSize 4x6/Postcard: " userdict /XJXsetpagesize known
- { (Postcard) XJXsetpagesize }
- { << /PageSize [288 432] /MediaType (ShortEdgeFeed)
- /InputAttributes << 1 << /PageSize [288 432] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
- } ifelse "
-*End
-*PageSize A6/A6: " userdict /XJXsetpagesize known
- { (A6) XJXsetpagesize } { a6 } ifelse "
-*End
-*PageSize 9x11/9x11: " userdict /XJXsetpagesize known
- { (NineByEleven) XJXsetpagesize }
- { << /PageSize [648 792] /MediaType null
- /InputAttributes << 0 << /PageSize [648 792] /MediaType null >> >> >> setpagedevice
- } ifelse "
-*End
-*PageSize SEF9x11/SEF 9x11: " userdict /XJXsetpagesize known
- { (NineByElevenSEF) XJXsetpagesize }
- { << /PageSize [648 792] /MediaType (ShortEdgeFeed)
- /InputAttributes << 0 << /PageSize [648 792] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
- } ifelse "
-*End
-*PageSize SEF8x10/SEF 8x10: " userdict /XJXsetpagesize known
- { (EightByTenSEF) XJXsetpagesize }
- { << /PageSize [576 720] /MediaType (ShortEdgeFeed)
- /InputAttributes << 0 << /PageSize [576 720] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
- } ifelse "
-*End
-*?PageSize: "
- save currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if (Unknown)
- 19 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [792 1224] (Tabloid) put
- dup [842 1191] (A3) put
- dup [595 842] (A4) put
- dup [576 720] (8x10) put
- dup [612 936] (Legal13) put
- dup [648 864] (9x12) put
- dup [612 793] (SEFLet) put
- dup [595 843] (SEFA4) put
- dup [729 1032] (B4) put
- dup [516 729] (B5) put
- dup [516 728] (SEFB5) put
- dup [864 1296] (TabloidExtra) put
- dup [288 432] (4x6) put
- dup [297 420] (A6) put
- dup [648 792] (9x11) put
- dup [648 793] (SEF9x11) put
- dup [576 721] (SEF8x10) put
- { 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
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*%EFIFlags *PageRegion
-*OpenUI *PageRegion :PickOne
-*OrderDependency: 95 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter/Letter: " userdict /XJXsetpagesize known
- { (Letter) XJXsetpagesize }
- { << /PageSize [612 792] /MediaType null
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageRegion A4/A4: " userdict /XJXsetpagesize known
- { (A4)XJXsetpagesize }
- { << /PageSize [595 842] /MediaType null
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageRegion Legal/Legal: " userdict /XJXsetpagesize known
- { (Legal)XJXsetpagesize } { legal } ifelse "
-*End
-*PageRegion Tabloid/11x17: " userdict /XJXsetpagesize known
- { (Tabloid) XJXsetpagesize } { 11x17 } ifelse "
-*End
-*PageRegion A3/A3: " userdict /XJXsetpagesize known
- { (A3) XJXsetpagesize } { a3 } ifelse "
-*End
-*PageRegion 8x10/8x10: " userdict /XJXsetpagesize known
- { (EightByTen) XJXsetpagesize } { 8x10 } ifelse "
-*End
-*PageRegion Legal13/Legal 13: " userdict /XJXsetpagesize known
- { (Legal13) XJXsetpagesize } { legal13 } ifelse "
-*End
-*PageRegion 9x12/9x12: " userdict /XJXsetpagesize known
- { (NineByTwelve) XJXsetpagesize } { 9x12 } ifelse "
-*End
-*PageRegion SEFLet/SEF Letter: " userdict /XJXsetpagesize known
- { (LetterSEF) XJXsetpagesize }
- { << /PageSize [612 792] /MediaType (ShortEdgeFeed)
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageRegion SEFA4/SEF A4: " userdict /XJXsetpagesize known
- { (A4SEF) XJXsetpagesize }
- { << /PageSize [595 842] /MediaType (ShortEdgeFeed)
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageRegion B4/B4: " userdict /XJXsetpagesize known
- { (B4) XJXsetpagesize } { b4 } ifelse "
-*End
-*PageRegion B5/B5: " userdict /XJXsetpagesize known
- { (B5) XJXsetpagesize } { b5 } ifelse "
-*End
-*PageRegion SEFB5/SEF B5: " userdict /XJXsetpagesize known
- { (B5SEF) XJXsetpagesize } { b5 } ifelse "
-*End
-*PageRegion TabloidExtra/12x18: " userdict /XJXsetpagesize known
- { (TabloidExtra) XJXsetpagesize }
- { << /PageSize [864 1296] /MediaType (ShortEdgeFeed)
- /InputAttributes << 1 << /PageSize [864 1296] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
- } ifelse "
-*End
-*PageRegion 4x6/Postcard: " userdict /XJXsetpagesize known
- { (Postcard) XJXsetpagesize }
- { << /PageSize [288 432] /MediaType (ShortEdgeFeed)
- /InputAttributes << 1 << /PageSize [288 432] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
- } ifelse "
-*End
-*PageRegion A6/A6: " userdict /XJXsetpagesize known
- { (A6) XJXsetpagesize } { a6 } ifelse "
-*End
-*PageRegion 9x11/9x11: " userdict /XJXsetpagesize known
- { (NineByEleven) XJXsetpagesize }
- { << /PageSize [648 792] /MediaType null
- /InputAttributes << 0 << /PageSize [648 792] /MediaType null >> >> >> setpagedevice
- } ifelse "
-*End
-*PageRegion SEF9x11/SEF 9x11: " userdict /XJXsetpagesize known
- { (NineByElevenSEF) XJXsetpagesize }
- { << /PageSize [648 792] /MediaType (ShortEdgeFeed)
- /InputAttributes << 0 << /PageSize [648 792] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
- } ifelse "
-*End
-*PageRegion SEF8x10/SEF 8x10: " userdict /XJXsetpagesize known
- { (EightByTenSEF) XJXsetpagesize }
- { << /PageSize [576 720] /MediaType (ShortEdgeFeed)
- /InputAttributes << 0 << /PageSize [576 720] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
- } ifelse "
-*End
-*CloseUI: *PageRegion
-
-*DefaultImageableArea: Letter
-*ImageableArea Letter/Letter: "14 11 595 783"
-*ImageableArea A4/A4: "14 11 578 833"
-*ImageableArea Legal/Legal: "9 14 601 991"
-*ImageableArea Tabloid/11x17: "9 14 781 1207"
-*ImageableArea A3/A3: "9 14 829 1172"
-*ImageableArea 8x10/8x10: "14 11 559 711"
-*ImageableArea Legal13/Legal 13: "9 14 601 919"
-*ImageableArea 9x12/9x12: "9 14 637 847"
-*ImageableArea SEFLet/SEF Letter: "9 14 601 775"
-*ImageableArea SEFA4/SEF A4: "9 14 584 825"
-*ImageableArea TabloidExtra/12x18: "9 11 856 1282"
-*ImageableArea 4x6/Postcard: "9 14 277 415"
-*ImageableArea B4/B4: "9 14 718 1015"
-*ImageableArea B5/B5: "14 11 499 720"
-*ImageableArea SEFB5/SEF B5: "9 14 505 712"
-*ImageableArea A6/A6: "9 14 286 403"
-*ImageableArea 9x11/9x11: "14 11 631 783"
-*ImageableArea SEF9x11/SEF 9x11: "9 14 637 775"
-*ImageableArea SEF8x10/SEF 8x10: "9 14 565 703"
-*?ImageableArea: "
- save /cvp { cvi ( ) cvs print ( ) print } bind def
- newpath clippath pathbbox
- 4 -2 roll exch 2 {ceiling cvp} repeat
- exch 2 {floor cvp} repeat flush
- restore
-"
-*End
-
-*% These provide the physical dimensions of the paper (by keyword)
-*DefaultPaperDimension: Letter
-*PaperDimension Letter/Letter: "612 792"
-*PaperDimension A4/A4: "595 842"
-*PaperDimension Legal/Legal: "612 1008"
-*PaperDimension Tabloid/11x17: "792 1224"
-*PaperDimension A3/A3: "842 1191"
-*PaperDimension 8x10/8x10: "576 720"
-*PaperDimension Legal13/Legal 13: "612 936"
-*PaperDimension 9x12/9x12: "648 864"
-*PaperDimension SEFLet/SEF Letter: "612 793"
-*PaperDimension SEFA4/SEF A4: "595 843"
-*PaperDimension B4/B4: "729 1032"
-*PaperDimension B5/B5: "516 729"
-*PaperDimension SEFB5/SEF B5: "516 728"
-*PaperDimension TabloidExtra/12x18: "864 1296"
-*PaperDimension 4x6/Postcard: "288 432"
-*PaperDimension A6/A6: "297 420"
-*PaperDimension 9x11/9x11: "648 792"
-*PaperDimension SEF9x11/SEF 9x11: "648 793"
-*PaperDimension SEF8x10/SEF 8x10: "576 721"
-
-*% PPD pages ends
-
-*%EFIFlags *EFTrayOvrWrt Spooler|Command
-*OpenUIEFI *EFTrayOvrWrt/Bypass Tray :Boolean
-*OrderDependency: 65 AnySetup *EFTrayOvrWrt
-*DefaultEFTrayOvrWrt: False
-*EFTrayOvrWrt True/On: "1 dict dup /ManualFeed true put setpagedevice"
-*EFTrayOvrWrt False/Off: "1 dict dup /ManualFeed false put setpagedevice"
-*?EFTrayOvrWrt: "
- save currentpagedevice /ManualFeed get
- {(True)} {(False)} ifelse = flush restore"
-*End
-*CloseUIEFI: *EFTrayOvrWrt
-
-*RequiresPageRegion All: True
-*%EFIFlags *InputSlot Command|Column
-*%EFIGroup *InputSlot Finishing/Finishing
-*OpenUI *InputSlot/Paper Source : PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: AutoSelect
-*InputSlot AutoSelect/AutoSelect: ""
-*InputSlot Tray1/Tray 1: "(printerinfo trayselect 1) =string
- FieryXJdict /ExtCmdGetExec get exec {pop} if"
-*End
-*InputSlot Tray2/Tray 2: "(printerinfo trayselect 2) =string
- FieryXJdict /ExtCmdGetExec get exec {pop} if"
-*End
-*InputSlot Tray3/Tray 3: "(printerinfo trayselect 3) =string
- FieryXJdict /ExtCmdGetExec get exec {pop} if"
-*End
-*% For Tray 4 on 5750, trayselect value is 9, this is what
-*% we set on the copier.
-*InputSlot Tray4/Tray 4: "(printerinfo trayselect 9) =string
- FieryXJdict /ExtCmdGetExec get exec {pop} if"
-*End
-*InputSlot ManualFeed/Bypass Tray: "
- 1 dict dup /ManualFeed true put setpagedevice"
-*End
-*CloseUI: *InputSlot
-
-*% Font Information =========================
-*DefaultFont: Courier
-*Font AlbertusMT: Standard "(001.000)" Standard Disk
-*Font AlbertusMT-Italic: Standard "(001.000)" Standard Disk
-*Font AlbertusMT-Light: Standard "(001.000)" Standard Disk
-*Font AntiqueOlive-Bold: Standard "(001.001)" Standard Disk
-*Font AntiqueOlive-Compact: Standard "(001.001)" Standard Disk
-*Font AntiqueOlive-Italic: Standard "(001.001)" Standard Disk
-*Font AntiqueOlive-Roman: Standard "(001.001)" Standard Disk
-*Font Apple-Chancery: Standard "(002.000)" Standard Disk
-*Font Arial-BoldItalicMT: Standard "(002.000)" Standard Disk
-*Font Arial-BoldMT: Standard "(002.000)" Standard Disk
-*Font Arial-ItalicMT: Standard "(002.000)" Standard Disk
-*Font ArialMT: Standard "(002.000)" Standard Disk
-*Font AvantGarde-Book: Standard "(002.000)" Standard Disk
-*Font AvantGarde-BookOblique: Standard "(002.000)" Standard Disk
-*Font AvantGarde-Demi: Standard "(002.000)" Standard Disk
-*Font AvantGarde-DemiOblique: Standard "(002.000)" Standard Disk
-*Font Bodoni: Standard "(001.002)" Standard Disk
-*Font Bodoni-Bold: Standard "(001.002)" Standard Disk
-*Font Bodoni-BoldItalic: Standard "(001.002)" Standard Disk
-*Font Bodoni-Italic: Standard "(001.002)" Standard Disk
-*Font Bodoni-Poster: Standard "(001.002)" Standard Disk
-*Font Bodoni-PosterCompressed: Standard "(001.001)" Standard Disk
-*Font Bookman-Demi: Standard "(002.000)" Standard Disk
-*Font Bookman-DemiItalic: Standard "(002.000)" Standard Disk
-*Font Bookman-Light: Standard "(002.000)" Standard Disk
-*Font Bookman-LightItalic: Standard "(002.000)" Standard Disk
-*Font Carta: Standard "(001.001)" Standard Disk
-*Font Chicago: Standard "(002.000)" Standard Disk
-*Font Clarendon: Standard "(001.001)" Standard Disk
-*Font Clarendon-Bold: Standard "(001.001)" Standard Disk
-*Font Clarendon-Light: Standard "(001.001)" Standard Disk
-*Font CooperBlack: Standard "(001.003)" Standard Disk
-*Font CooperBlack-Italic: Standard "(001.003)" Standard Disk
-*Font Copperplate-ThirtyThreeBC: Standard "(001.002)" Standard Disk
-*Font Copperplate-ThirtyTwoBC: Standard "(001.002)" Standard Disk
-*Font Coronet-Regular: Standard "(001.000)" Standard Disk
-*Font Courier: Standard "(003.000)" Standard Disk
-*Font Courier-Bold: Standard "(003.000)" Standard Disk
-*Font Courier-BoldOblique: Standard "(003.000)" Standard Disk
-*Font Courier-Oblique: Standard "(003.000)" Standard Disk
-*Font Eurostile: Standard "(001.002)" Standard Disk
-*Font Eurostile-Bold: Standard "(001.001)" Standard Disk
-*Font Eurostile-BoldExtendedTwo: Standard "(001.002)" Standard Disk
-*Font Eurostile-ExtendedTwo: Standard "(001.002)" Standard Disk
-*Font Geneva: Standard "(002.000)" Standard Disk
-*Font GillSans: Standard "(001.002)" Standard Disk
-*Font GillSans-Bold: Standard "(001.001)" Standard Disk
-*Font GillSans-BoldCondensed: Standard "(001.001)" Standard Disk
-*Font GillSans-BoldItalic: Standard "(001.002)" Standard Disk
-*Font GillSans-Condensed: Standard "(001.001)" Standard Disk
-*Font GillSans-ExtraBold: Standard "(001.001)" Standard Disk
-*Font GillSans-Italic: Standard "(001.002)" Standard Disk
-*Font GillSans-Light: Standard "(001.001)" Standard Disk
-*Font GillSans-LightItalic: Standard "(001.002)" Standard Disk
-*Font Goudy: Standard "(001.003)" Standard Disk
-*Font Goudy-Bold: Standard "(001.002)" Standard Disk
-*Font Goudy-BoldItalic: Standard "(001.002)" Standard Disk
-*Font Goudy-ExtraBold: Standard "(001.001)" Standard Disk
-*Font Goudy-Italic: Standard "(001.002)" Standard Disk
-*Font Helvetica: Standard "(002.000)" Standard Disk
-*Font Helvetica-Bold: Standard "(002.000)" Standard Disk
-*Font Helvetica-BoldOblique: Standard "(002.000)" Standard Disk
-*Font Helvetica-Condensed: Standard "(002.000)" Standard Disk
-*Font Helvetica-Condensed-Bold: Standard "(002.000)" Standard Disk
-*Font Helvetica-Condensed-BoldObl: Standard "(002.000)" Standard Disk
-*Font Helvetica-Condensed-Oblique: Standard "(002.000)" Standard Disk
-*Font Helvetica-Narrow: Standard "(002.000)" Standard Disk
-*Font Helvetica-Narrow-Bold: Standard "(002.000)" Standard Disk
-*Font Helvetica-Narrow-BoldOblique: Standard "(002.000)" Standard Disk
-*Font Helvetica-Narrow-Oblique: Standard "(002.000)" Standard Disk
-*Font Helvetica-Oblique: Standard "(002.000)" Standard Disk
-*Font HoeflerText-Black: Standard "(002.000)" Standard Disk
-*Font HoeflerText-BlackItalic: Standard "(002.000)" Standard Disk
-*Font HoeflerText-Italic: Standard "(002.000)" Standard Disk
-*Font HoeflerText-Ornaments: Standard "(002.000)" Standard Disk
-*Font HoeflerText-Regular: Standard "(002.000)" Standard Disk
-*Font JoannaMT: Standard "(001.000)" Standard Disk
-*Font JoannaMT-Bold: Standard "(001.000)" Standard Disk
-*Font JoannaMT-BoldItalic: Standard "(001.000)" Standard Disk
-*Font JoannaMT-Italic: Standard "(001.000)" Standard Disk
-*Font LetterGothic: Standard "(001.004)" Standard Disk
-*Font LetterGothic-Bold: Standard "(001.006)" Standard Disk
-*Font LetterGothic-BoldSlanted: Standard "(001.005)" Standard Disk
-*Font LetterGothic-Slanted: Standard "(001.004)" Standard Disk
-*Font LubalinGraph-Book: Standard "(001.002)" Standard Disk
-*Font LubalinGraph-BookOblique: Standard "(001.002)" Standard Disk
-*Font LubalinGraph-Demi: Standard "(001.002)" Standard Disk
-*Font LubalinGraph-DemiOblique: Standard "(001.002)" Standard Disk
-*Font Marigold: Standard "(001.000)" Standard Disk
-*Font Monaco: Standard "(002.000)" Standard Disk
-*Font MonaLisa-Recut: Standard "(001.000)" Standard Disk
-*Font NewCenturySchlbk-Bold: Standard "(002.000)" Standard Disk
-*Font NewCenturySchlbk-BoldItalic: Standard "(002.000)" Standard Disk
-*Font NewCenturySchlbk-Italic: Standard "(002.000)" Standard Disk
-*Font NewCenturySchlbk-Roman: Standard "(002.000)" Standard Disk
-*Font NewYork: Standard "(002.000)" Standard Disk
-*Font Optima: Standard "(001.005)" Standard Disk
-*Font Optima-Bold: Standard "(001.005)" Standard Disk
-*Font Optima-BoldItalic: Standard "(001.000)" Standard Disk
-*Font Optima-Italic: Standard "(001.000)" Standard Disk
-*Font Oxford: Standard "(001.000)" Standard Disk
-*Font Palatino-Bold: Standard "(002.000)" Standard Disk
-*Font Palatino-BoldItalic: Standard "(002.000)" Standard Disk
-*Font Palatino-Italic: Standard "(002.000)" Standard Disk
-*Font Palatino-Roman: Standard "(002.000)" Standard Disk
-*Font StempelGaramond-Bold: Standard "(001.002)" Standard Disk
-*Font StempelGaramond-BoldItalic: Standard "(001.002)" Standard Disk
-*Font StempelGaramond-Italic: Standard "(001.002)" Standard Disk
-*Font StempelGaramond-Roman: Standard "(001.002)" Standard Disk
-*Font Symbol: Standard "(001.008)" Standard Disk
-*Font Tekton: Standard "(001.001)" Standard Disk
-*Font Times-Bold: Standard "(002.000)" Standard Disk
-*Font Times-BoldItalic: Standard "(002.000)" Standard Disk
-*Font Times-Italic: Standard "(002.000)" Standard Disk
-*Font Times-Roman: Standard "(002.000)" Standard Disk
-*Font TimesNewRomanPS-BoldItalicMT: Standard "(002.000)" Standard Disk
-*Font TimesNewRomanPS-BoldMT: Standard "(002.000)" Standard Disk
-*Font TimesNewRomanPS-ItalicMT: Standard "(002.000)" Standard Disk
-*Font TimesNewRomanPSMT: Standard "(002.000)" Standard Disk
-*Font Univers: Standard "(001.003)" Standard Disk
-*Font Univers-Bold: Standard "(001.003)" Standard Disk
-*Font Univers-BoldExt: Standard "(001.000)" Standard Disk
-*Font Univers-BoldExtObl: Standard "(001.000)" Standard Disk
-*Font Univers-BoldOblique: Standard "(001.003)" Standard Disk
-*Font Univers-Condensed: Standard "(001.002)" Standard Disk
-*Font Univers-CondensedBold: Standard "(001.001)" Standard Disk
-*Font Univers-CondensedBoldOblique: Standard "(001.001)" Standard Disk
-*Font Univers-CondensedOblique: Standard "(001.002)" Standard Disk
-*Font Univers-Extended: Standard "(001.000)" Standard Disk
-*Font Univers-ExtendedObl: Standard "(001.000)" Standard Disk
-*Font Univers-Light: Standard "(001.003)" Standard Disk
-*Font Univers-LightOblique: Standard "(001.003)" Standard Disk
-*Font Univers-Oblique: Standard "(001.003)" Standard Disk
-*Font Wingdings-Regular: Standard "(002.000)" Standard Disk
-*Font ZapfChancery-MediumItalic: Standard "(002.000)" Standard Disk
-*Font ZapfDingbats: Standard "(002.000)" Standard Disk
-*?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 (*) {cvn ==} 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: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "printing"
-*Status: "scanning"
-
-*Status: "PrinterError: Ok"
-*Status: "PrinterError: Reset the copier and fiery"
-*Status: "PrinterError: Copier is busy (Copier mode)"
-*Status: "PrinterError: Copier is busy (AGOC)"
-*Status: "PrinterError: Copier is busy (FUSER)"
-*Status: "PrinterError: Copier is busy (ROS)"
-*Status: "PrinterError: Copier is busy (DRUM HEATER)"
-*Status: "PrinterError: Copier is busy (MC)"
-*Status: "PrinterError: Paper jam"
-*Status: "PrinterError: Copier's interlock is open"
-*Status: "PrinterError: Out of toner"
-*Status: "PrinterError: Fuser web empty"
-*Status: "PrinterError: Waste toner container is full"
-*Status: "PrinterError: Copier's accessary is disabled"
-
-*Status: "PrinterError: Load A3 paper in tray"
-*Status: "PrinterError: Load A4 paper in tray"
-*Status: "PrinterError: Load A4 SEF paper in tray"
-*Status: "PrinterError: Load 11x17 paper in tray"
-*Status: "PrinterError: Load Letter paper in tray"
-*Status: "PrinterError: Load Letter SEF paper in tray"
-*Status: "PrinterError: Load Legal paper in tray"
-*Status: "PrinterError: Load 8x10 paper in tray"
-*Status: "PrinterError: Load Legal 13 paper in tray"
-*Status: "PrinterError: Load 9x12 paper in tray"
-
-*Status: "PrinterError: An unknown copier error occurred"
-*Status: "PrinterError: Copier is offline"
-
-*Status: "PrinterError: Load A3 paper in bypass tray"
-*Status: "PrinterError: Load A4 paper bypass tray"
-*Status: "PrinterError: Load A4 SEF paper bypass tray"
-*Status: "PrinterError: Load 11x17 paper bypass tray"
-*Status: "PrinterError: Load Letter paper bypass tray"
-*Status: "PrinterError: Load Letter SEF paper bypass tray"
-*Status: "PrinterError: Load Legal paper bypass tray"
-*Status: "PrinterError: Load 8x10 paper bypass tray"
-*Status: "PrinterError: Load Legal 13 paper bypass tray"
-*Status: "PrinterError: Load 9x12 paper bypass tray"
-
-*Status: "PrinterError: Sorter problem (See copier console)"
-*Status: "PrinterError: Copier is busy (UI)"
-
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "EtherTalk"
-*Source: "Parallel"
-*Source: "TCP/IP"
-*Source: "Novell IPX"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-
-*PrinterError: "Ok"
-*PrinterError: "Reset the copier and fiery"
-*PrinterError: "Copier is busy (Copier mode)"
-*PrinterError: "Copier is busy (AGOC)"
-*PrinterError: "Copier is busy (FUSER)"
-*PrinterError: "Copier is busy (ROS)"
-*PrinterError: "Copier is busy (DRUM HEATER)"
-*PrinterError: "Copier is busy (MC)"
-*PrinterError: "Paper jam"
-*PrinterError: "Copier's interlock is open"
-*PrinterError: "Out of toner"
-*PrinterError: "Fuser web empty"
-*PrinterError: "Waste toner container is full"
-*PrinterError: "Copier's accessary is disabled"
-
-*PrinterError: "Load A3 paper in tray"
-*PrinterError: "Load A4 paper in tray"
-*PrinterError: "Load A4 SEF paper in tray"
-*PrinterError: "Load 11x17 paper in tray"
-*PrinterError: "Load Letter paper in tray"
-*PrinterError: "Load Letter SEF paper in tray"
-*PrinterError: "Load Legal paper in tray"
-*PrinterError: "Load 8x10 paper in tray"
-*PrinterError: "Load Legal 13 paper in tray"
-*PrinterError: "Load 9x12 paper in tray"
-
-*PrinterError: "An unknown copier error occurred"
-*PrinterError: "Copier is offline"
-
-*PrinterError: "Load A3 paper in bypass tray"
-*PrinterError: "Load A4 paper bypass tray"
-*PrinterError: "Load A4 SEF paper bypass tray"
-*PrinterError: "Load 11x17 paper bypass tray"
-*PrinterError: "Load Letter paper bypass tray"
-*PrinterError: "Load Letter SEF paper bypass tray"
-*PrinterError: "Load Legal paper bypass tray"
-*PrinterError: "Load 8x10 paper bypass tray"
-*PrinterError: "Load Legal 13 paper bypass tray"
-*PrinterError: "Load 9x12 paper bypass tray"
-
-*PrinterError: "Sorter problem (See copier console)"
-*PrinterError: "Copier is busy (UI)"
-
-
-*% Color Separation Information ====================
-
-
-*% Custom Inks for Fiery Logo
-*InkName: P300FieryBlue/Fiery Blue
-*InkName: P199FieryRed/Fiery Red
-*InkName: PblackFieryBlack/Fiery Black
-*CustomCMYK P300FieryBlue: ".9 .9 .0 .0"
-*CustomCMYK P199FieryRed: ".0 .9 .9 .0"
-*CustomCMYK PblackFieryBlack: ".2 .1 .1 .9"
-
-*DefaultColorSep: Black.50lpi.400dpi
-
-*% -------Halftone Graphics Mode (Hi-Res mode)
-*ColorSepScreenAngle Cyan.50lpi.400dpi: "0"
-*ColorSepScreenAngle Magenta.50lpi.400dpi: "0"
-*ColorSepScreenAngle Yellow.50lpi.400dpi: "0"
-*ColorSepScreenAngle Black.50lpi.400dpi: "0"
-*ColorSepScreenFreq Cyan.50lpi.400dpi: "50.0"
-*ColorSepScreenFreq Magenta.50lpi.400dpi: "50.0"
-*ColorSepScreenFreq Yellow.50lpi.400dpi: "50.0"
-*ColorSepScreenFreq Black.50lpi.400dpi: "50.0"
-*ColorSepScreenProc Cyan.50lpi.400dpi: "{6 5
- { 3 1 roll 4 -1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec 8 mul 3 1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec add
- [
- 48 18 8 16 46 16 6 14
- 56 60 32 24 54 58 30 22
- 4 12 44 40 2 10 42 38
- 28 20 52 64 26 18 50 62
-
- 45 15 5 13 47 17 7 15
- 53 57 29 21 55 59 31 23
- 1 9 41 37 3 11 43 39
- 25 17 49 61 27 19 51 63
- ]
- exch get 8 dup mul div} exec}"
-*End
-
-*ColorSepScreenProc Magenta.50lpi.400dpi: "{4 7
- { 3 1 roll 4 -1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec 8 mul 3 1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec add
- [
- 48 18 8 16 46 16 6 14
- 56 60 32 24 54 58 30 22
- 4 12 44 40 2 10 42 38
- 28 20 52 64 26 18 50 62
-
- 45 15 5 13 47 17 7 15
- 53 57 29 21 55 59 31 23
- 1 9 41 37 3 11 43 39
- 25 17 49 61 27 19 51 63
- ]
- exch get 8 dup mul div} exec}"
-*End
-
-*ColorSepScreenProc Yellow.50lpi.400dpi: "{5 2
- { 3 1 roll 4 -1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec 8 mul 3 1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec add
- [
- 48 18 8 16 46 16 6 14
- 56 60 32 24 54 58 30 22
- 4 12 44 40 2 10 42 38
- 28 20 52 64 26 18 50 62
-
- 45 15 5 13 47 17 7 15
- 53 57 29 21 55 59 31 23
- 1 9 41 37 3 11 43 39
- 25 17 49 61 27 19 51 63
- ]
- exch get 8 dup mul div} exec}"
-*End
-
-*ColorSepScreenProc Black.50lpi.400dpi: "{2 4
- { 3 1 roll 4 -1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec 8 mul 3 1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec add
- [
- 48 18 8 16 46 16 6 14
- 56 60 32 24 54 58 30 22
- 4 12 44 40 2 10 42 38
- 28 20 52 64 26 18 50 62
-
- 45 15 5 13 47 17 7 15
- 53 57 29 21 55 59 31 23
- 1 9 41 37 3 11 43 39
- 25 17 49 61 27 19 51 63
- ]
- exch get 8 dup mul div} exec}"
-*End
-
-*% PPD Last Modified 6/2/98
-*% End of PPD file
-*% The byte count of this file should be exactly 091521 or 093704
-*% depending on the filesystem it resides in.
-*% end of PPD file for Fiery X2 5750
diff --git a/psprint_config/configuration/ppds/EFMX7010.PS b/psprint_config/configuration/ppds/EFMX7010.PS
deleted file mode 100644
index 53aa246b3ab8..000000000000
--- a/psprint_config/configuration/ppds/EFMX7010.PS
+++ /dev/null
@@ -1,1669 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*% *********
-*% EFI Information Block
-*%
-*FileVersion: "0.1"
-*%
-*% *********
-
-*FormatVersion: "4.3"
-*FileVersion: "1.0"
-*PCFileName: "EFMX7010.PPD"
-*LanguageVersion: English
-*LanguageEncoding: ISOLatin1
-*Product: "(Fiery X2 5799)"
-*PSVersion: "(3010.104) 1"
-*ModelName: "Fiery X2 5799 Color Server v3010.104"
-*ShortNickName: "Fiery X2 5799 v3010.104"
-*NickName: "Fiery X2 5799 Color Server v3010.104"
-*Manufacturer: "Xerox"
-
-*% PPD body begins
-
-*%EFIGroupName Job/Job :True
-*%EFIGroupName Media/Media :True
-*%EFIGroupName Color/Color :True
-*%EFIGroupName Finishing/Finishing :True
-*%EFIGroupName Notes/Notes :True
-
-*%EFIFlags *Notes1 Column
-*%EFIGroup *Notes1 Notes/Notes
-*%EFIJobNote *Notes1/Notes 1 :32
-
-*%EFIFlags *Notes2 Column
-*%EFIGroup *Notes2 Notes/Notes
-*%EFIJobNote *Notes2/Notes 2 :32
-
-*% === Options and Constraints ==============================
-
-*% Transparencies, Thick paper, and Transparent Interleave
-*% should only be printed from Manual Feed.
-*UIConstraints: *MediaType Thick *InputSlot Tray1
-*UIConstraints: *InputSlot Tray1 *MediaType Thick
-*UIConstraints: *MediaType Transparent *InputSlot Tray1
-*UIConstraints: *InputSlot Tray1 *MediaType Transparent
-*UIConstraints: *MediaType Interleaved *InputSlot Tray1
-*UIConstraints: *InputSlot Tray1 *MediaType Interleaved
-
-*UIConstraints: *MediaType Thick *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *MediaType Thick
-*UIConstraints: *MediaType Transparent *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *MediaType Transparent
-*UIConstraints: *MediaType Interleaved *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *MediaType Interleaved
-
-*UIConstraints: *MediaType Thick *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *MediaType Thick
-*UIConstraints: *MediaType Transparent *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *MediaType Transparent
-*UIConstraints: *MediaType Interleaved *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *MediaType Interleaved
-
-*UIConstraints: *PageSize Docupac *InputSlot Tray1
-*UIConstraints: *PageRegion Docupac *InputSlot Tray1
-*UIConstraints: *InputSlot Tray1 *PageSize Docupac
-*UIConstraints: *InputSlot Tray1 *PageRegion Docupac
-*UIConstraints: *PageSize Docupac *InputSlot Tray2
-*UIConstraints: *PageRegion Docupac *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *PageSize Docupac
-*UIConstraints: *InputSlot Tray2 *PageRegion Docupac
-*UIConstraints: *PageSize Docupac *InputSlot Tray3
-*UIConstraints: *PageRegion Docupac *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *PageSize Docupac
-*UIConstraints: *InputSlot Tray3 *PageRegion Docupac
-
-*UIConstraints: *PageSize B5 *InputSlot Tray1
-*UIConstraints: *PageRegion B5 *InputSlot Tray1
-*UIConstraints: *InputSlot Tray1 *PageSize B5
-*UIConstraints: *InputSlot Tray1 *PageRegion B5
-*UIConstraints: *PageSize B5 *InputSlot Tray2
-*UIConstraints: *PageRegion B5 *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *PageSize B5
-*UIConstraints: *InputSlot Tray2 *PageRegion B5
-*UIConstraints: *PageSize B5 *InputSlot Tray3
-*UIConstraints: *PageRegion B5 *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *PageSize B5
-*UIConstraints: *InputSlot Tray3 *PageRegion B5
-
-*UIConstraints: *PageSize B4 *InputSlot Tray1
-*UIConstraints: *PageRegion B4 *InputSlot Tray1
-*UIConstraints: *InputSlot Tray1 *PageSize B4
-*UIConstraints: *InputSlot Tray1 *PageRegion B4
-*UIConstraints: *PageSize B4 *InputSlot Tray2
-*UIConstraints: *PageRegion B4 *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *PageSize B4
-*UIConstraints: *InputSlot Tray2 *PageRegion B4
-*UIConstraints: *PageSize B4 *InputSlot Tray3
-*UIConstraints: *PageRegion B4 *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *PageSize B4
-*UIConstraints: *InputSlot Tray3 *PageRegion B4
-
-*UIConstraints: *EFColorMode GRAY *EFOverprint On
-*UIConstraints: *EFOverprint On *EFColorMode GRAY
-
-*% Full frame does not support reverse print, collate
-*UIConstraints: *EFCompression False *EFOutputOrder Reverse
-*UIConstraints: *EFCompression False *EFSorter Collate
-*UIConstraints: *EFOutputOrder Reverse *EFCompression False
-*UIConstraints: *EFSorter Collate *EFCompression False
-*UIConstraints: *FRAME_MODE ADOBE *EFOutputOrder Reverse
-*UIConstraints: *EFOutputOrder Reverse *FRAME_MODE ADOBE
-
-*% ColorWise UIConstraints begin here
-*% TV@UIC1.0@CMYK@980402
-
-*UIConstraints: *EFSimulation None *EFSimSpeed Quick
-*UIConstraints: *EFSimSpeed Quick *EFSimulation None
-*UIConstraints: *EFSimulation None *EFSimSpeed Full
-*UIConstraints: *EFSimSpeed Full *EFSimulation None
-*UIConstraints: *EFSimulation MatchCopy *EFSimSpeed Quick
-*UIConstraints: *EFSimSpeed Quick *EFSimulation MatchCopy
-*UIConstraints: *EFSimulation MatchCopy *EFSimSpeed Full
-*UIConstraints: *EFSimSpeed Full *EFSimulation MatchCopy
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.0
-*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.2
-*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.4
-*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.6
-*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.8
-*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.0
-*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.2
-*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.4
-*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.6
-*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.8
-*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 3.0
-*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 5000K
-*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 5500K
-*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 6500K
-*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 7500K
-*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 9300K
-*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos HitachiEBU
-*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos HitachiIkegami
-*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos NTSC
-*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos RadiusPivot
-*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos SMPTE
-*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos Trinitron
-*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride EFRGBOverrideDEF
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.0
-*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.2
-*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.4
-*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.6
-*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.8
-*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.0
-*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.2
-*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.4
-*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.6
-*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.8
-*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 3.0
-*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 5000K
-*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 5500K
-*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 6500K
-*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 7500K
-*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 9300K
-*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos HitachiEBU
-*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos HitachiIkegami
-*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos NTSC
-*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos RadiusPivot
-*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos SMPTE
-*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos Trinitron
-*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride EFIRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.0
-*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.2
-*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.4
-*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.6
-*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.8
-*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.0
-*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.2
-*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.4
-*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.6
-*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.8
-*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 3.0
-*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 5000K
-*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 5500K
-*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 6500K
-*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 7500K
-*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 9300K
-*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos HitachiEBU
-*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos HitachiIkegami
-*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos NTSC
-*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos RadiusPivot
-*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos SMPTE
-*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos Trinitron
-*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride sRGB
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.0
-*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.2
-*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.4
-*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.6
-*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.8
-*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.0
-*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.2
-*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.4
-*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.6
-*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.8
-*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 3.0
-*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 5000K
-*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 5500K
-*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 6500K
-*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 7500K
-*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 9300K
-*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos HitachiEBU
-*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos HitachiIkegami
-*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos NTSC
-*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos RadiusPivot
-*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos SMPTE
-*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos Trinitron
-*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride Apple13
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.0
-*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.2
-*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.4
-*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.6
-*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.8
-*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.0
-*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.2
-*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.4
-*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.6
-*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.8
-*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 3.0
-*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 5000K
-*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 5500K
-*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 6500K
-*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 7500K
-*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 9300K
-*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos HitachiEBU
-*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos HitachiIkegami
-*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos NTSC
-*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos RadiusPivot
-*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos SMPTE
-*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride Off
-*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos Trinitron
-*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride Off
-*UIConstraints: *EFBlkOverprint True *EFPureBlack False
-*UIConstraints: *EFPureBlack False *EFBlkOverprint True
-
-*% ColorWise UIConstraints end here
-
-*% General Information and Defaults ===============
-*FCacheSize None: 524288
-*TTRasterizer: Type42
-*ContoneOnly: False
-*FreeVM: "5767168"
-*LanguageLevel: "3"
-*ColorDevice: True
-*DefaultColorSpace: CMYK
-*PrintPSErrors: True
-*FileSystem: True
-*?FileSystem: "
- save
- statusdict /diskstatus known{(True)} {(False)} ifelse = flush
- restore
- "
-*End
-*Throughput: "10"
-*Password: "0"
-*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: 400dpi
-*?Resolution: "
-save
- initgraphics
- 0 0 moveto currentpoint matrix defaultmatrix transform
- 0 72 lineto currentpoint matrix defaultmatrix transform
- 3 -1 roll sub dup mul
- 3 1 roll exch sub dup mul
- add sqrt round cvi
- ( ) cvs print (dpi) = flush
-restore
-"
-*End
-
-*AccurateScreensSupport: True
-
-*%EFIFlags *FRAME_MODE Setup
-*OpenUIEFI *FRAME_MODE/Compression :PickOne
-*OrderDependency: 05.0 AnySetup *FRAME_MODE
-*DefaultFRAME_MODE: AREND
-*FRAME_MODE AREND/On: ""
-*FRAME_MODE ADOBE/Off: ""
-*CloseUIEFI: *FRAME_MODE
-
-*%EFIFlags *EFCompression Spooler|Command|Column|Rerip
-*%EFIGroup *EFCompression Job/Job
-*OpenUI *EFCompression/Compression :PickOne
-*OrderDependency: 05.0 AnySetup *EFCompression
-*DefaultEFCompression: SCDefault
-*EFCompression SCDefault/Printer's default: ""
-*%DefaultEFCompression: True
-*EFCompression False/Off: " userdict /XJXsetRenderType known
- { (ADOBE) XJXsetRenderType }
- if "
-*End
-*EFCompression True/On: " userdict /XJXsetRenderType known
- { (AREND) XJXsetRenderType }
- if "
-*End
-*?EFCompression: "(True) = flush"
-*CloseUI: *EFCompression
-
-*%EFIFlags *EFOutputOrder Spooler|Command|Column|Setup
-*%EFIGroup *EFOutputOrder Finishing/Finishing
-*OpenUI *EFOutputOrder/Page Order :PickOne
-*OrderDependency: 12.0 AnySetup *EFOutputOrder
-*DefaultEFOutputOrder: EFOutputOrderDEF
-*EFOutputOrder EFOutputOrderDEF/Printer's default: ""
-*EFOutputOrder Forward/Forward:" userdict /XJXsetprintorder known
- { 0 XJXsetprintorder }
- { (printerinfo PrintOrder 0) =string
- FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
-*End
-*EFOutputOrder Reverse/Reverse:" userdict /XJXsetprintorder known
- { 1 XJXsetprintorder }
- { (printerinfo PrintOrder 1) =string
- FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
-*End
-*CloseUI: *EFOutputOrder
-
-*%EFIFlags *EFCopierMode Command|Spooler
-*%EFIGroup *EFCopierMode Job/Job
-*OpenUI *EFCopierMode/Copier Mode :PickOne
-*OrderDependency: 40 AnySetup *EFCopierMode
-*DefaultEFCopierMode: EFCopierModeDEF
-*EFCopierMode EFCopierModeDEF/Printer's default: ""
-*EFCopierMode Photo/Photo: " userdict /XJXsetmapmode known
- { 0 XJXsetmapmode }
- { (printerinfo setmapmode 0) =string
- FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
-*End
-*EFCopierMode Map/Map: " userdict /XJXsetmapmode known
- { 1 XJXsetmapmode }
- { (printerinfo setmapmode 1) =string
- FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
-*End
-*CloseUI: *EFCopierMode
-
-*%EFIFlags *EFOverprint
-*%EFIGroup *EFOverprint Color/Color
-*OpenUI *EFOverprint/Combine Separations :PickOne
-*OrderDependency: 40 AnySetup *EFOverprint
-*DefaultEFOverprint: EFOverprintDEF
-*EFOverprint EFOverprintDEF/Printer's default: ""
-*EFOverprint On/On: " userdict /XJXsetoverprint known
- { 1 XJXsetoverprint }
- { (printerinfo overprint 1) =string
- /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse
- userdict /XJXsetcolormode known
- { (Grayscale) XJXsetcolormode } if "
-*End
-*EFOverprint Off/Off: " userdict /XJXsetoverprint known
- { 0 XJXsetoverprint }
- { (printerinfo overprint 0) =string
- /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse
- userdict /XJXsetcolormode known
- { (Grayscale) XJXsetcolormode } if "
-*End
-*CloseUI: *EFOverprint
-
-*%EFIFlags *EFColorMode Spooler|Command|Rerip|Setup
-*%EFIGroup *EFColorMode Color/Color
-*OpenUI *EFColorMode/Color Mode :PickOne
-*OrderDependency: 15 AnySetup *EFColorMode
-*DefaultEFColorMode: EFColorModeDEF
-*EFColorMode EFColorModeDEF/Printer's default: ""
-*EFColorMode CMYK/CMYK: "userdict /XJXsetcolormode known
- { (CMYK) XJXsetcolormode } if "
-*End
-*EFColorMode GRAY/Grayscale: "userdict /XJXsetcolormode known
- { (Grayscale) XJXsetcolormode} if "
-*End
-*?EFColorMode: " currentpagedevice /ProcessColorModel get == } if "
-*CloseUI: *EFColorMode
-
-*%EFIFlags *EFDefPaperSize Setup
-*OpenUIEFI *EFDefPaperSize/Default Paper Sizes :PickOne
-*OrderDependency: 20 AnySetup *EFDefPaperSize
-*DefaultEFDefPaperSize: US
-*EFDefPaperSize US/US: ""
-*EFDefPaperSize Metric/Metric: ""
-*CloseUIEFI: *EFDefPaperSize
-
-*%EFIFlags *EFConvPaperSize Setup
-*OpenUIEFI *EFConvPaperSize/Convert Paper Sizes : PickOne
-*OrderDependency: 25 AnySetup *EFConvPaperSize
-*DefaultEFConvPaperSize: False
-*EFConvPaperSize False/No: ""
-*EFConvPaperSize LetterToA4/Letter/11x17->A4/A3: ""
-*EFConvPaperSize A4ToLetter/A4/A3->Letter/11x17: ""
-*CloseUIEFI: *EFConvPaperSize
-
-*%EFIFlags *EFCovPgAtEnd Setup
-*OpenUIEFI *EFCovPgAtEnd/Print Cover Page : PickOne
-*OrderDependency: 30 AnySetup *EFCovPgAtEnd
-*DefaultEFCovPgAtEnd: NO
-*EFCovPgAtEnd YES/Yes: ""
-*EFCovPgAtEnd NO/No: ""
-*CloseUIEFI: *EFCovPgAtEnd
-
-*%EFIFlags *EFCourierSubst Setup
-*OpenUIEFI *EFCourierSubst/Allow Courier Substitution :PickOne
-*OrderDependency: 35 AnySetup *EFCourierSubst
-*DefaultEFCourierSubst: YES
-*EFCourierSubst YES/Yes: ""
-*EFCourierSubst NO/No: ""
-*CloseUIEFI: *EFCourierSubst
-
-*%EFIFlags *EFPSError Setup
-*OpenUIEFI *EFPSError/Print to PS Error : PickOne
-*OrderDependency: 40 AnySetup *EFPSError
-*DefaultEFPSError: NO
-*EFPSError YES/Yes: ""
-*EFPSError NO/No: ""
-*CloseUIEFI: *EFPSError
-
-*%EFIFlags *EFUseBypassTray Setup
-*OpenUIEFI *EFUseBypassTray/Enable Bypass Tray as default : PickOne
-*OrderDependency: 20 AnySetup *EFUseBypassTray
-*DefaultEFUseBypassTray: NO
-*EFUseBypassTray YES/Yes: ""
-*EFUseBypassTray NO/No: ""
-*CloseUIEFI: *EFUseBypassTray
-
-*%EFIFlags *EFUseSorter Setup
-*OpenUIEFI *EFUseSorter/Enable Sorter as default : PickOne
-*OrderDependency: 20 AnySetup *EFUseSorter
-*DefaultEFUseSorter: NO
-*EFUseSorter YES/Yes: ""
-*EFUseSorter NO/No: ""
-*CloseUIEFI: *EFUseSorter
-
-*%EFIFlags *EFSorter Spooler|Command|Column
-*%EFIGroup *EFSorter Finishing/Finishing
-*OpenUI *EFSorter/Sorter Mode :PickOne
-*OrderDependency: 50 AnySetup *EFSorter
-*DefaultEFSorter: EFSorterDEF
-*EFSorter EFSorterDEF/Printer's default: ""
-*EFSorter False/Off: " << /Collate false>> setpagedevice
- userdict /XJXsetsorter known
- { 0 XJXsetsorter }
- { (printerinfo sortmode 0) =string
- FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
-*End
-*EFSorter Collate/Collate: "<< /Collate true>> setpagedevice
- userdict /XJXsetsorter known
- { 0 XJXsetsorter }
- { (printerinfo sortmode 0) =string
- FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
-*End
-*EFSorter Sort/Sort: " << /Collate true>> setpagedevice
- userdict /XJXsetsorter known
- { 1 XJXsetsorter }
- { (printerinfo sortmode 1) =string
- FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
-*End
-*CloseUI: *EFSorter
-
-*%EFIFlags *MediaType Spooler|Command|Column|Rerip
-*%EFIGroup *MediaType Media/Media
-*OpenUI *MediaType/Media Type :PickOne
-*OrderDependency: 50 AnySetup *MediaType
-*DefaultMediaType: MediaTypeDEF
-*MediaType MediaTypeDEF/Printer's default: ""
-*MediaType Plain/Plain Paper: " userdict /XJXsetmediatype known
- { 1 XJXsetmediatype } if"
-*End
-*MediaType Thick/Thick Paper: " userdict /XJXsetmediatype known
- { 2 XJXsetmediatype } if"
-*End
-*MediaType Transparent/Transparency: " userdict /XJXsetmediatype known
- { 3 XJXsetmediatype } if"
-*End
-*MediaType Interleaved/Interleaved: " userdict /XJXsetmediatype known
- { 4 XJXsetmediatype } if"
-*End
-*?MediaType: " FieryXJdict /CB_GetMediaType known {
- FieryXJdict /CB_GetMediaType get exec == } if"
-*End
-*CloseUI: *MediaType
-
-*%EFIFlags *EFColorRendDict Spooler|Command|Rerip
-*%EFIGroup *EFColorRendDict Color/Color
-*OpenUI *EFColorRendDict/Rendering Style :PickOne
-*OrderDependency: 60 AnySetup *EFColorRendDict
-*DefaultEFColorRendDict: EFColorRendDictDEF
-*EFColorRendDict EFColorRendDictDEF/Printer's default: ""
-*EFColorRendDict Preferred/Photographic: " userdict /XJXsetrenderingintent known
- { (Photographic) XJXsetrenderingintent
- } if "
-*End
-*EFColorRendDict Business/Presentation: " userdict /XJXsetrenderingintent known
- { (Presentation) XJXsetrenderingintent
- } if "
-*End
-*EFColorRendDict Colorimetric/Solid Color: " userdict /XJXsetrenderingintent known
- { (Solid) XJXsetrenderingintent
- } if "
-*End
-*?EFColorRendDict: " FieryXJdict /CB_GetRenderingIntent known {
- FieryXJdict /CB_GetRenderingIntent get exec == } if"
-*End
-*CloseUI: *EFColorRendDict
-
-*%EFIFlags *EFSharpness Spooler|Command
-*%EFIGroup *EFSharpness Job/Job
-*OpenUI *EFSharpness/Sharpness :PickOne
-*OrderDependency: 40 AnySetup *EFSharpness
-*DefaultEFSharpness: EFSharpnessDEF
-*EFSharpness EFSharpnessDEF/Printer's default: ""
-*EFSharpness Softer/Softer: " userdict /XJXsharpness known
- { 10 XJXsharpness }
- { (printerinfo sharpness 10) =string
- FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
-*End
-*EFSharpness Normal/Normal: " userdict /XJXsharpness known
- { 3 XJXsharpness }
- { (printerinfo sharpness 3) =string
- FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
-*End
-*EFSharpness Sharper/Sharper: " userdict /XJXsharpness known
- { 4 XJXsharpness }
- { (printerinfo sharpness 4) =string
- FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse "
-*End
-*CloseUI: *EFSharpness
-
-*%EFIFlags *EFPrange
-*%EFIGroup *EFPrange Job/Job
-*OpenUIEFI *EFPrange/Page Range : PickOne
-*OrderDependency: 70 AnySetup *EFPrange
-*DefaultEFPrange: EFPrangeDEF
-*EFPrange EFPrangeDEF/Printer's default: ""
-*EFPrange All/All: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- currentglobal true setglobal
- DriverOps /pagerange [ ] put
- setglobal "
-*End
-*EFPrange Even/Even: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- currentglobal true setglobal
- DriverOps /pagerange [ 1 1000 { dup 2 add } repeat ] put
- setglobal "
-*End
-*EFPrange Odd/Odd: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- currentglobal true setglobal
- DriverOps /pagerange [ 0 1000 { dup 2 add } repeat ] put
- setglobal "
-*End
-*EFPrange range1/1-3, 5, 7: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- currentglobal true setglobal
- DriverOps /pagerange [ 0 1 2 4 6 ] put
- setglobal "
-*End
-*CloseUIEFI: *EFPrange
-
-*%EFIFlags *EFFlip
-*%EFIGroup *EFFlip Job/Job
-*OpenUIEFI *EFFlip/Flip : PickOne
-*OrderDependency: 75 AnySetup *EFFlip
-*DefaultEFFlip: EFFlipDEF
-*EFFlip EFFlipDEF/Printer's default: ""
-*EFFlip None/None: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /fliph? false put DriverOps /flipv? false put << >> setpagedevice "
-*End
-*EFFlip V/Vertical: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /fliph? false put DriverOps /flipv? true put << >> setpagedevice "
-*End
-*EFFlip H/Horizontal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /fliph? true put DriverOps /flipv? false put << >> setpagedevice "
-*End
-*EFFlip VH/Vertical & Horizontal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /fliph? true put DriverOps /flipv? true put << >> setpagedevice "
-*End
-*CloseUIEFI: *EFFlip
-
-*%EFIFlags *EFScale
-*%EFIGroup *EFScale Job/Job
-*OpenUIEFI *EFScale/Scale : PickOne
-*OrderDependency: 80 AnySetup *EFScale
-*DefaultEFScale: EFScaleDEF
-*EFScale EFScaleDEF/Printer's default: ""
-*EFScale 200/200%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /scale# 2 put << >> setpagedevice "
-*End
-*EFScale 150/150%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /scale# 1.5 put << >> setpagedevice "
-*End
-*EFScale 100/100%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /scale# 1 put << >> setpagedevice "
-*End
-*EFScale 75/75%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /scale# .75 put << >> setpagedevice "
-*End
-*EFScale 50/50%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /scale# .5 put << >> setpagedevice "
-*End
-*CloseUIEFI: *EFScale
-
-*%EFIFlags *EFRotate
-*%EFIGroup *EFRotate Job/Job
-*OpenUIEFI *EFRotate/Rotate: PickOne
-*OrderDependency: 85 AnySetup *EFRotate
-*DefaultEFRotate: EFRotateDEF
-*EFRotate EFRotateDEF/Printer's default: ""
-*EFRotate 0/0: " << >> setpagedevice "
-*EFRotate 90/90 CCW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /rotate# 90 put << >> setpagedevice "
-*End
-*EFRotate 270/90 CW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /rotate# 270 put << >> setpagedevice "
-*End
-*EFRotate 180/180: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
- DriverOps /rotate# 180 put << >> setpagedevice "
-*End
-*CloseUIEFI: *EFRotate
-
-*% ColorWise body begins here
-*% TV@B1.0@CMYK@980402
-
-*%EFIFlags *EFBrightness Spooler|Command|Rerip
-*%EFIGroup *EFBrightness Color/Color
-*OpenUI *EFBrightness/Brightness :PickOne
-*OrderDependency: 55.0 AnySetup *EFBrightness
-*DefaultEFBrightness: 00.00
-*EFBrightness +0.24/85% Lightest: " /XJXsetBrightness where
- { pop (LIGHTEST) XJXsetBrightness } if "
-*End
-*EFBrightness +0.16/90% Lighter: " /XJXsetBrightness where
- { pop (LIGHTER) XJXsetBrightness } if "
-*End
-*EFBrightness +0.08/95% Light: " /XJXsetBrightness where
- { pop (LIGHT) XJXsetBrightness } if "
-*End
-*EFBrightness 00.00/100% Normal: " /XJXsetBrightness where
- { pop (NORMAL) XJXsetBrightness } if "
-*End
-*EFBrightness -0.08/105% Dark: " /XJXsetBrightness where
- { pop (DARK) XJXsetBrightness } if "
-*End
-*EFBrightness -0.16/110% Darker: " /XJXsetBrightness where
- { pop (DARKER) XJXsetBrightness } if "
-*End
-*EFBrightness -0.24/115% Darkest: " /XJXsetBrightness where
- { pop (DARKEST) XJXsetBrightness } if "
-*End
-*CloseUI: *EFBrightness
-
-
-*%EFIFlags *EFRGBOverride Spooler|Command|Rerip|ColorSetup
-*%EFIGroup *EFRGBOverride Color/Color
-*OpenUI *EFRGBOverride/RGB Source :PickOne
-*OrderDependency: 56.0 AnySetup *EFRGBOverride
-*DefaultEFRGBOverride: EFRGBOverrideDEF
-*EFRGBOverride EFRGBOverrideDEF/Printer's default: ""
-*EFRGBOverride EFIRGB/EFIRGB: " /XJXsetRGBOverride where
- { pop (EFIRGB) XJXsetRGBOverride } if "
-*End
-*EFRGBOverride sRGB/sRGB (PC): " /XJXsetRGBOverride where
- { pop (SRGB) XJXsetRGBOverride } if "
-*End
-*EFRGBOverride Apple13/Apple Standard: " /XJXsetRGBOverride where
- { pop (APPLE13) XJXsetRGBOverride } if "
-*End
-*EFRGBOverride Other/Other: " /XJXsetRGBOverride where
- { pop (OTHER) XJXsetRGBOverride } if "
-*End
-*EFRGBOverride Off/Off: " /XJXsetRGBOverride where
- { pop (Off) XJXsetRGBOverride } if "
-*End
-*CloseUI: *EFRGBOverride
-
-
-*%EFIFlags *EFRGBOtherGamma Spooler|Command|Rerip
-*%EFIGroup *EFRGBOtherGamma Color/Color
-*OpenUI *EFRGBOtherGamma/(Other) Gamma :PickOne
-*OrderDependency: 56.1 AnySetup *EFRGBOtherGamma
-*DefaultEFRGBOtherGamma: EFRGBOtherGammaDEF
-*EFRGBOtherGamma EFRGBOtherGammaDEF/Printer's default: ""
-*EFRGBOtherGamma 1.0/1.0: " /XJXsetRGBOtherGamma where
- { pop (1.0) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 1.2/1.2: " /XJXsetRGBOtherGamma where
- { pop (1.2) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 1.4/1.4: " /XJXsetRGBOtherGamma where
- { pop (1.4) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 1.6/1.6: " /XJXsetRGBOtherGamma where
- { pop (1.6) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 1.8/1.8: " /XJXsetRGBOtherGamma where
- { pop (1.8) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 2.0/2.0: " /XJXsetRGBOtherGamma where
- { pop (2.0) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 2.2/2.2: " /XJXsetRGBOtherGamma where
- { pop (2.2) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 2.4/2.4: " /XJXsetRGBOtherGamma where
- { pop (2.4) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 2.6/2.6: " /XJXsetRGBOtherGamma where
- { pop (2.6) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 2.8/2.8: " /XJXsetRGBOtherGamma where
- { pop (2.8) XJXsetRGBOtherGamma } if "
-*End
-*EFRGBOtherGamma 3.0/3.0: " /XJXsetRGBOtherGamma where
- { pop (3.0) XJXsetRGBOtherGamma } if "
-*End
-*CloseUI: *EFRGBOtherGamma
-
-
-*%EFIFlags *EFRGBOtherWtPt Spooler|Command|Rerip
-*%EFIGroup *EFRGBOtherWtPt Color/Color
-*OpenUI *EFRGBOtherWtPt/(Other) White Point :PickOne
-*OrderDependency: 56.2 AnySetup *EFRGBOtherWtPt
-*DefaultEFRGBOtherWtPt: EFRGBOtherWtPtDEF
-*EFRGBOtherWtPt EFRGBOtherWtPtDEF/Printer's default: ""
-*EFRGBOtherWtPt 5000K/5000 K (D50): " /XJXsetRGBOtherWtPt where
- { pop (5000K) XJXsetRGBOtherWtPt } if "
-*End
-*EFRGBOtherWtPt 5500K/5500 K: " /XJXsetRGBOtherWtPt where
- { pop (5500K) XJXsetRGBOtherWtPt } if "
-*End
-*EFRGBOtherWtPt 6500K/6500 K (D65): " /XJXsetRGBOtherWtPt where
- { pop (6500K) XJXsetRGBOtherWtPt } if "
-*End
-*EFRGBOtherWtPt 7500K/7500 K: " /XJXsetRGBOtherWtPt where
- { pop (7500K) XJXsetRGBOtherWtPt } if "
-*End
-*EFRGBOtherWtPt 9300K/9300 K: " /XJXsetRGBOtherWtPt where
- { pop (9300K) XJXsetRGBOtherWtPt } if "
-*End
-*CloseUI: *EFRGBOtherWtPt
-
-
-*%EFIFlags *EFRGBOtherPhos Spooler|Command|Rerip
-*%EFIGroup *EFRGBOtherPhos Color/Color
-*OpenUI *EFRGBOtherPhos/(Other) Phosphors :PickOne
-*OrderDependency: 56.3 AnySetup *EFRGBOtherPhos
-*DefaultEFRGBOtherPhos: EFRGBOtherPhosDEF
-*EFRGBOtherPhos EFRGBOtherPhosDEF/Printer's default: ""
-*EFRGBOtherPhos HitachiEBU/Hitachi EBU: " /XJXsetRGBOtherPhos where
- { pop (Hitachi EBU) XJXsetRGBOtherPhos } if "
-*End
-*EFRGBOtherPhos HitachiIkegami/Hitachi/Ikegami: " /XJXsetRGBOtherPhos where
- { pop (Hitachi/Ikegami) XJXsetRGBOtherPhos } if "
-*End
-*EFRGBOtherPhos NTSC/NTSC: " /XJXsetRGBOtherPhos where
- { pop (NTSC) XJXsetRGBOtherPhos } if "
-*End
-*EFRGBOtherPhos RadiusPivot/Radius Pivot: " /XJXsetRGBOtherPhos where
- { pop (Radius Pivot) XJXsetRGBOtherPhos } if "
-*End
-*EFRGBOtherPhos SMPTE/SMPTE: " /XJXsetRGBOtherPhos where
- { pop (SMPTE) XJXsetRGBOtherPhos } if "
-*End
-*EFRGBOtherPhos Trinitron/Trinitron: " /XJXsetRGBOtherPhos where
- { pop (Trinitron) XJXsetRGBOtherPhos } if "
-*End
-*CloseUI: *EFRGBOtherPhos
-
-
-*%EFIFlags *EFSimulation Spooler|Command|Rerip
-*%EFIGroup *EFSimulation Color/Color
-*OpenUI *EFSimulation/CMYK Simulation :PickOne
-*OrderDependency: 57.0 AnySetup *EFSimulation
-*DefaultEFSimulation: EFSimulationDEF
-*EFSimulation EFSimulationDEF/Printer's default: ""
-*EFSimulation SWOP/SWOP-Coated: " /XJXsetSimulation where
- { pop (SWOP-Coated) XJXsetSimulation } if "
-*End
-*EFSimulation DIC/DIC: " /XJXsetSimulation where
- { pop (DIC) XJXsetSimulation } if "
-*End
-*EFSimulation Euroscale/Euroscale: " /XJXsetSimulation where
- { pop (Euroscale) XJXsetSimulation } if "
-*End
-*EFSimulation Custom1/Custom-1: " /XJXsetSimulation where
- { pop (Custom-1) XJXsetSimulation } if "
-*End
-*EFSimulation Custom2/Custom-2: " /XJXsetSimulation where
- { pop (Custom-2) XJXsetSimulation } if "
-*End
-*EFSimulation Custom3/Custom-3: " /XJXsetSimulation where
- { pop (Custom-3) XJXsetSimulation } if "
-*End
-*EFSimulation Custom4/Custom-4: " /XJXsetSimulation where
- { pop (Custom-4) XJXsetSimulation } if "
-*End
-*EFSimulation Custom5/Custom-5: " /XJXsetSimulation where
- { pop (Custom-5) XJXsetSimulation } if "
-*End
-*EFSimulation None/None: " /XJXsetSimulation where
- { pop (.None) XJXsetSimulation } if "
-*End
-*EFSimulation MatchCopy/Match Copy: " /XJXsetSimulation where
- { pop (.MatchCopy) XJXsetSimulation } if "
-*End
-*CloseUI: *EFSimulation
-
-
-*%EFIFlags *EFSimSpeed Spooler|Command|Rerip
-*%EFIGroup *EFSimSpeed Color/Color
-*OpenUI *EFSimSpeed/CMYK Simulation Method :PickOne
-*OrderDependency: 58.0 AnySetup *EFSimSpeed
-*DefaultEFSimSpeed: EFSimSpeedDEF
-*EFSimSpeed EFSimSpeedDEF/Printer's default: ""
-*EFSimSpeed Quick/Quick: " /XJXsetSimSpeed where
- { pop (Quick) XJXsetSimSpeed } if "
-*End
-*EFSimSpeed Full/Full: " /XJXsetSimSpeed where
- { pop (Full) XJXsetSimSpeed } if "
-*End
-*CloseUI: *EFSimSpeed
-
-
-*%EFIFlags *EFPureBlack Spooler|Command|Rerip|ColorSetup
-*%EFIGroup *EFPureBlack Color/Color
-*OpenUI *EFPureBlack/Pure Black Text/Graphics :PickOne
-*OrderDependency: 59.0 AnySetup *EFPureBlack
-*DefaultEFPureBlack: EFPureBlackDEF
-*EFPureBlack EFPureBlackDEF/Printer's default: ""
-*EFPureBlack False/Off: " /XJXsetPureBlack where
- { pop (False) XJXsetPureBlack } if "
-*End
-*EFPureBlack True/On: " /XJXsetPureBlack where
- { pop (True) XJXsetPureBlack } if "
-*End
-*CloseUI: *EFPureBlack
-
-
-*%EFIFlags *EFBlkOverprint Spooler|Command|Rerip|ColorSetup
-*%EFIGroup *EFBlkOverprint Color/Color
-*OpenUI *EFBlkOverprint/Black Overprint :PickOne
-*OrderDependency: 60.0 AnySetup *EFBlkOverprint
-*DefaultEFBlkOverprint: EFBlkOverprintDEF
-*EFBlkOverprint EFBlkOverprintDEF/Printer's default: ""
-*EFBlkOverprint False/Off: " /XJXsetBlkOverprint where
- { pop (False) XJXsetBlkOverprint } if "
-*End
-*EFBlkOverprint True/On: " /XJXsetBlkOverprint where
- { pop (True) XJXsetBlkOverprint } if "
-*End
-*CloseUI: *EFBlkOverprint
-
-
-*%EFIFlags *EFSpotColors Spooler|Command|Rerip|ColorSetup
-*%EFIGroup *EFSpotColors Color/Color
-*OpenUI *EFSpotColors/Spot Color Matching :PickOne
-*OrderDependency: 61.0 AnySetup *EFSpotColors
-*DefaultEFSpotColors: EFSpotColorsDEF
-*EFSpotColors EFSpotColorsDEF/Printer's default: ""
-*EFSpotColors False/Off: " /XJXsetSpotColors where
- { pop (False) XJXsetSpotColors } if "
-*End
-*EFSpotColors True/On: " /XJXsetSpotColors where
- { pop (True) XJXsetSpotColors } if "
-*End
-*CloseUI: *EFSpotColors
-
-*% ColorWise body ends here
-
-
-*%EFIFlags *EFRaster Command|Column|Rerip
-*%EFIGroup *EFRaster Job/Job
-*OpenUI *EFRaster/Save Fast Reprint : Boolean
-*OrderDependency: 65.0 AnySetup *EFRaster
-*DefaultEFRaster: False
-*EFRaster True/On: " userdict /XJXsetraster known
- { 1 XJXsetraster }
- if "
-*End
-*EFRaster False/Off: " userdict /XJXsetraster known
- { 0 XJXsetraster }
- if "
-*End
-*CloseUI: *EFRaster
-
-*% Halftone Information =============================
-*ScreenFreq: "50.0"
-*ScreenAngle: "0"
-*DefaultScreenProc: Line
-*ScreenProc Line: "
- {2 4
- { 3 1 roll 4 -1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec 8 mul 3 1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec add
- {
- 48 18 8 16 46 16 6 14
- 56 60 32 24 54 58 30 22
- 4 12 44 40 2 10 42 38
- 28 20 52 64 26 18 50 62
-
- 45 15 5 13 47 17 7 15
- 53 57 29 21 55 59 31 23
- 1 9 41 37 3 11 43 39
- 25 17 49 61 27 19 51 63
- }
- exch get 8 dup mul div} exec}"
-*End
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% PPD pages begins
-
-*% Paper Handling ===================
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*%EFIFlags *PageSize Column
-*OpenUI *PageSize/Page Size :PickOne
-*OrderDependency: 90 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/Letter:" userdict /XJXsetpagesize known
- { (Letter) XJXsetpagesize }
- { << /PageSize [612 792] /MediaType null
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageSize A4/A4: " userdict /XJXsetpagesize known
- { (A4)XJXsetpagesize }
- { << /PageSize [595 842] /MediaType null
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageSize Legal/Legal: " userdict /XJXsetpagesize known
- { (Legal)XJXsetpagesize } { legal } ifelse "
-*End
-*PageSize Tabloid/11x17: " userdict /XJXsetpagesize known
- { (Tabloid) XJXsetpagesize } { 11x17 } ifelse "
-*End
-*PageSize A3/A3: " userdict /XJXsetpagesize known
- { (A3) XJXsetpagesize } { a3 } ifelse "
-*End
-*PageSize 8x10/8x10: " userdict /XJXsetpagesize known
- { (EightByTen) XJXsetpagesize } { 8x10 } ifelse "
-*End
-*PageSize Legal13/Legal 13: " userdict /XJXsetpagesize known
- { (Legal13) XJXsetpagesize } { legal13 } ifelse "
-*End
-*PageSize 9x12/9x12: " userdict /XJXsetpagesize known
- { (NineByTwelve) XJXsetpagesize } { 9x12 } ifelse "
-*End
-*PageSize SEFLet/SEF Letter: " userdict /XJXsetpagesize known
- { (LetterSEF) XJXsetpagesize }
- { << /PageSize [612 792] /MediaType (ShortEdgeFeed)
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageSize SEFA4/SEF A4: " userdict /XJXsetpagesize known
- { (A4SEF) XJXsetpagesize }
- { << /PageSize [595 842] /MediaType (ShortEdgeFeed)
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageSize B4/B4: " userdict /XJXsetpagesize known
- { (B4) XJXsetpagesize } { b4 } ifelse "
-*End
-*PageSize B5/B5: " userdict /XJXsetpagesize known
- { (B5) XJXsetpagesize } { b5 } ifelse "
-*End
-*PageSize Docupac/Docupac: " userdict /XJXsetpagesize known
- { (Docupac) XJXsetpagesize } { Docupac } ifelse "
-*End
-*?PageSize: "
- save currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if (Unknown)
- 13 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [792 1224] (Tabloid) put
- dup [842 1191] (A3) put
- dup [595 842] (A4) put
- dup [576 720] (8x10) put
- dup [612 936] (Legal13) put
- dup [648 864] (9x12) put
- dup [612 792] (SEFLet) put
- dup [595 843] (SEFA4) put
- dup [729 1032] (B4) put
- dup [516 729] (B5) put
- dup [684 842] (Docupac) put
- { 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
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*%EFIFlags *PageRegion
-*OpenUI *PageRegion :PickOne
-*OrderDependency: 95 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter/Letter: " userdict /XJXsetpagesize known
- { (Letter) XJXsetpagesize }
- { << /PageSize [612 792] /MediaType null
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageRegion A4/A4: " userdict /XJXsetpagesize known
- { (A4)XJXsetpagesize }
- { << /PageSize [595 842] /MediaType null
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageRegion Legal/Legal: " userdict /XJXsetpagesize known
- { (Legal)XJXsetpagesize } { legal } ifelse "
-*End
-*PageRegion Tabloid/11x17: " userdict /XJXsetpagesize known
- { (Tabloid) XJXsetpagesize } { 11x17 } ifelse "
-*End
-*PageRegion A3/A3: " userdict /XJXsetpagesize known
- { (A3) XJXsetpagesize } { a3 } ifelse "
-*End
-*PageRegion 8x10/8x10: " userdict /XJXsetpagesize known
- { (EightByTen) XJXsetpagesize } { 8x10 } ifelse "
-*End
-*PageRegion Legal13/Legal 13: " userdict /XJXsetpagesize known
- { (Legal13) XJXsetpagesize } { legal13 } ifelse "
-*End
-*PageRegion 9x12/9x12: " userdict /XJXsetpagesize known
- { (NineByTwelve) XJXsetpagesize } { 9x12 } ifelse "
-*End
-*PageRegion SEFLet/SEF Letter: " userdict /XJXsetpagesize known
- { (LetterSEF) XJXsetpagesize }
- { << /PageSize [612 792] /MediaType (ShortEdgeFeed)
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageRegion SEFA4/SEF A4: " userdict /XJXsetpagesize known
- { (A4SEF) XJXsetpagesize }
- { << /PageSize [595 842] /MediaType (ShortEdgeFeed)
- /Policies << /PageSize 7 >> >> setpagedevice
- } ifelse "
-*End
-*PageRegion B4/B4: " userdict /XJXsetpagesize known
- { (B4) XJXsetpagesize } { b4 } ifelse "
-*End
-*PageRegion B5/B5: " userdict /XJXsetpagesize known
- { (B5) XJXsetpagesize } { b5 } ifelse "
-*End
-*PageRegion Docupac/Docupac: " userdict /XJXsetpagesize known
- { (Docupac) XJXsetpagesize } { Docupac } ifelse "
-*End
-*CloseUI: *PageRegion
-
-*DefaultImageableArea: Letter
-*ImageableArea Letter/Letter: "9 12 589 783"
-*ImageableArea A4/A4: "9 12 572 833"
-*ImageableArea Legal/Legal: "9 9 600 985"
-*ImageableArea Tabloid/11x17: "9 9 780 1201"
-*ImageableArea A3/A3: "10 10 830 1168"
-*ImageableArea 8x10/8x10: "9 12 553 711"
-*ImageableArea Legal13/Legal 13: "9 9 600 913"
-*ImageableArea 9x12/9x12: "9 9 636 841"
-*ImageableArea SEFLet/SEF Letter: "9 10 600 770"
-*ImageableArea SEFA4/SEF A4: "9 10 583 820"
-*ImageableArea B4/B4: "9 9 717 1006"
-*ImageableArea B5/B5: "9 9 490 717"
-*ImageableArea Docupac/Docupac: "9 9 672 819"
-*?ImageableArea: "
- save /cvp { cvi ( ) cvs print ( ) print } bind def
- newpath clippath pathbbox
- 4 -2 roll exch 2 {ceiling cvp} repeat
- exch 2 {floor cvp} repeat flush
- restore
-"
-*End
-
-*% These provide the physical dimensions of the paper (by keyword)
-*DefaultPaperDimension: Letter
-*PaperDimension Letter/Letter: "612 792"
-*PaperDimension A4/A4: "595 842"
-*PaperDimension Legal/Legal: "612 1008"
-*PaperDimension Tabloid/11x17: "792 1224"
-*PaperDimension A3/A3: "842 1191"
-*PaperDimension 8x10/8x10: "576 720"
-*PaperDimension Legal13/Legal 13: "612 936"
-*PaperDimension 9x12/9x12: "648 864"
-*PaperDimension SEFLet/SEF Letter: "612 793"
-*PaperDimension SEFA4/SEF A4: "595 843"
-*PaperDimension B4/B4: "729 1032"
-*PaperDimension B5/B5: "516 729"
-*PaperDimension Docupac/Docupac: "684 842"
-
-*% PPD pages ends
-
-*%EFIFlags *EFTrayOvrWrt Spooler|Command
-*OpenUIEFI *EFTrayOvrWrt/Bypass Tray :Boolean
-*OrderDependency: 65 AnySetup *EFTrayOvrWrt
-*DefaultEFTrayOvrWrt: False
-*EFTrayOvrWrt True/On: "1 dict dup /ManualFeed true put setpagedevice"
-*EFTrayOvrWrt False/Off: "1 dict dup /ManualFeed false put setpagedevice"
-*?EFTrayOvrWrt: "
- save currentpagedevice /ManualFeed get
- {(True)} {(False)} ifelse = flush restore"
-*End
-*CloseUIEFI: *EFTrayOvrWrt
-
-*RequiresPageRegion All: True
-*%EFIFlags *InputSlot Command|Column
-*%EFIGroup *InputSlot Finishing/Finishing
-*OpenUI *InputSlot/Paper Source : PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: AutoSelect
-*InputSlot AutoSelect/AutoSelect: ""
-*InputSlot Tray1/Tray 1: "(printerinfo trayselect 1) =string
- FieryXJdict /ExtCmdGetExec get exec {pop} if"
-*End
-*InputSlot Tray2/Tray 2: "(printerinfo trayselect 2) =string
- FieryXJdict /ExtCmdGetExec get exec {pop} if"
-*End
-*InputSlot Tray3/Tray 3: "(printerinfo trayselect 3) =string
- FieryXJdict /ExtCmdGetExec get exec {pop} if"
-*End
-*InputSlot ManualFeed/Bypass Tray: "
- 1 dict dup /ManualFeed true put setpagedevice"
-*End
-*CloseUI: *InputSlot
-
-*% Font Information =========================
-*DefaultFont: Courier
-*Font AlbertusMT: Standard "(001.000)" Standard Disk
-*Font AlbertusMT-Italic: Standard "(001.000)" Standard Disk
-*Font AlbertusMT-Light: Standard "(001.000)" Standard Disk
-*Font AntiqueOlive-Bold: Standard "(001.001)" Standard Disk
-*Font AntiqueOlive-Compact: Standard "(001.001)" Standard Disk
-*Font AntiqueOlive-Italic: Standard "(001.001)" Standard Disk
-*Font AntiqueOlive-Roman: Standard "(001.001)" Standard Disk
-*Font Apple-Chancery: Standard "(002.000)" Standard Disk
-*Font Arial-BoldItalicMT: Standard "(002.000)" Standard Disk
-*Font Arial-BoldMT: Standard "(002.000)" Standard Disk
-*Font Arial-ItalicMT: Standard "(002.000)" Standard Disk
-*Font ArialMT: Standard "(002.000)" Standard Disk
-*Font AvantGarde-Book: Standard "(002.000)" Standard Disk
-*Font AvantGarde-BookOblique: Standard "(002.000)" Standard Disk
-*Font AvantGarde-Demi: Standard "(002.000)" Standard Disk
-*Font AvantGarde-DemiOblique: Standard "(002.000)" Standard Disk
-*Font Bodoni: Standard "(001.002)" Standard Disk
-*Font Bodoni-Bold: Standard "(001.002)" Standard Disk
-*Font Bodoni-BoldItalic: Standard "(001.002)" Standard Disk
-*Font Bodoni-Italic: Standard "(001.002)" Standard Disk
-*Font Bodoni-Poster: Standard "(001.002)" Standard Disk
-*Font Bodoni-PosterCompressed: Standard "(001.001)" Standard Disk
-*Font Bookman-Demi: Standard "(002.000)" Standard Disk
-*Font Bookman-DemiItalic: Standard "(002.000)" Standard Disk
-*Font Bookman-Light: Standard "(002.000)" Standard Disk
-*Font Bookman-LightItalic: Standard "(002.000)" Standard Disk
-*Font Carta: Standard "(001.001)" Standard Disk
-*Font Chicago: Standard "(002.000)" Standard Disk
-*Font Clarendon: Standard "(001.001)" Standard Disk
-*Font Clarendon-Bold: Standard "(001.001)" Standard Disk
-*Font Clarendon-Light: Standard "(001.001)" Standard Disk
-*Font CooperBlack: Standard "(001.003)" Standard Disk
-*Font CooperBlack-Italic: Standard "(001.003)" Standard Disk
-*Font Copperplate-ThirtyThreeBC: Standard "(001.002)" Standard Disk
-*Font Copperplate-ThirtyTwoBC: Standard "(001.002)" Standard Disk
-*Font Coronet-Regular: Standard "(001.000)" Standard Disk
-*Font Courier: Standard "(003.000)" Standard Disk
-*Font Courier-Bold: Standard "(003.000)" Standard Disk
-*Font Courier-BoldOblique: Standard "(003.000)" Standard Disk
-*Font Courier-Oblique: Standard "(003.000)" Standard Disk
-*Font Eurostile: Standard "(001.002)" Standard Disk
-*Font Eurostile-Bold: Standard "(001.001)" Standard Disk
-*Font Eurostile-BoldExtendedTwo: Standard "(001.002)" Standard Disk
-*Font Eurostile-ExtendedTwo: Standard "(001.002)" Standard Disk
-*Font Geneva: Standard "(002.000)" Standard Disk
-*Font GillSans: Standard "(001.002)" Standard Disk
-*Font GillSans-Bold: Standard "(001.001)" Standard Disk
-*Font GillSans-BoldCondensed: Standard "(001.001)" Standard Disk
-*Font GillSans-BoldItalic: Standard "(001.002)" Standard Disk
-*Font GillSans-Condensed: Standard "(001.001)" Standard Disk
-*Font GillSans-ExtraBold: Standard "(001.001)" Standard Disk
-*Font GillSans-Italic: Standard "(001.002)" Standard Disk
-*Font GillSans-Light: Standard "(001.001)" Standard Disk
-*Font GillSans-LightItalic: Standard "(001.002)" Standard Disk
-*Font Goudy: Standard "(001.003)" Standard Disk
-*Font Goudy-Bold: Standard "(001.002)" Standard Disk
-*Font Goudy-BoldItalic: Standard "(001.002)" Standard Disk
-*Font Goudy-ExtraBold: Standard "(001.001)" Standard Disk
-*Font Goudy-Italic: Standard "(001.002)" Standard Disk
-*Font Helvetica: Standard "(002.000)" Standard Disk
-*Font Helvetica-Bold: Standard "(002.000)" Standard Disk
-*Font Helvetica-BoldOblique: Standard "(002.000)" Standard Disk
-*Font Helvetica-Condensed: Standard "(002.000)" Standard Disk
-*Font Helvetica-Condensed-Bold: Standard "(002.000)" Standard Disk
-*Font Helvetica-Condensed-BoldObl: Standard "(002.000)" Standard Disk
-*Font Helvetica-Condensed-Oblique: Standard "(002.000)" Standard Disk
-*Font Helvetica-Narrow: Standard "(002.000)" Standard Disk
-*Font Helvetica-Narrow-Bold: Standard "(002.000)" Standard Disk
-*Font Helvetica-Narrow-BoldOblique: Standard "(002.000)" Standard Disk
-*Font Helvetica-Narrow-Oblique: Standard "(002.000)" Standard Disk
-*Font Helvetica-Oblique: Standard "(002.000)" Standard Disk
-*Font HoeflerText-Black: Standard "(002.000)" Standard Disk
-*Font HoeflerText-BlackItalic: Standard "(002.000)" Standard Disk
-*Font HoeflerText-Italic: Standard "(002.000)" Standard Disk
-*Font HoeflerText-Ornaments: Standard "(002.000)" Standard Disk
-*Font HoeflerText-Regular: Standard "(002.000)" Standard Disk
-*Font JoannaMT: Standard "(001.000)" Standard Disk
-*Font JoannaMT-Bold: Standard "(001.000)" Standard Disk
-*Font JoannaMT-BoldItalic: Standard "(001.000)" Standard Disk
-*Font JoannaMT-Italic: Standard "(001.000)" Standard Disk
-*Font LetterGothic: Standard "(001.004)" Standard Disk
-*Font LetterGothic-Bold: Standard "(001.006)" Standard Disk
-*Font LetterGothic-BoldSlanted: Standard "(001.005)" Standard Disk
-*Font LetterGothic-Slanted: Standard "(001.004)" Standard Disk
-*Font LubalinGraph-Book: Standard "(001.002)" Standard Disk
-*Font LubalinGraph-BookOblique: Standard "(001.002)" Standard Disk
-*Font LubalinGraph-Demi: Standard "(001.002)" Standard Disk
-*Font LubalinGraph-DemiOblique: Standard "(001.002)" Standard Disk
-*Font Marigold: Standard "(001.000)" Standard Disk
-*Font Monaco: Standard "(002.000)" Standard Disk
-*Font MonaLisa-Recut: Standard "(001.000)" Standard Disk
-*Font NewCenturySchlbk-Bold: Standard "(002.000)" Standard Disk
-*Font NewCenturySchlbk-BoldItalic: Standard "(002.000)" Standard Disk
-*Font NewCenturySchlbk-Italic: Standard "(002.000)" Standard Disk
-*Font NewCenturySchlbk-Roman: Standard "(002.000)" Standard Disk
-*Font NewYork: Standard "(002.000)" Standard Disk
-*Font Optima: Standard "(001.005)" Standard Disk
-*Font Optima-Bold: Standard "(001.005)" Standard Disk
-*Font Optima-BoldItalic: Standard "(001.000)" Standard Disk
-*Font Optima-Italic: Standard "(001.000)" Standard Disk
-*Font Oxford: Standard "(001.000)" Standard Disk
-*Font Palatino-Bold: Standard "(002.000)" Standard Disk
-*Font Palatino-BoldItalic: Standard "(002.000)" Standard Disk
-*Font Palatino-Italic: Standard "(002.000)" Standard Disk
-*Font Palatino-Roman: Standard "(002.000)" Standard Disk
-*Font StempelGaramond-Bold: Standard "(001.002)" Standard Disk
-*Font StempelGaramond-BoldItalic: Standard "(001.002)" Standard Disk
-*Font StempelGaramond-Italic: Standard "(001.002)" Standard Disk
-*Font StempelGaramond-Roman: Standard "(001.002)" Standard Disk
-*Font Symbol: Standard "(001.008)" Standard Disk
-*Font Tekton: Standard "(001.001)" Standard Disk
-*Font Times-Bold: Standard "(002.000)" Standard Disk
-*Font Times-BoldItalic: Standard "(002.000)" Standard Disk
-*Font Times-Italic: Standard "(002.000)" Standard Disk
-*Font Times-Roman: Standard "(002.000)" Standard Disk
-*Font TimesNewRomanPS-BoldItalicMT: Standard "(002.000)" Standard Disk
-*Font TimesNewRomanPS-BoldMT: Standard "(002.000)" Standard Disk
-*Font TimesNewRomanPS-ItalicMT: Standard "(002.000)" Standard Disk
-*Font TimesNewRomanPSMT: Standard "(002.000)" Standard Disk
-*Font Univers: Standard "(001.003)" Standard Disk
-*Font Univers-Bold: Standard "(001.003)" Standard Disk
-*Font Univers-BoldExt: Standard "(001.000)" Standard Disk
-*Font Univers-BoldExtObl: Standard "(001.000)" Standard Disk
-*Font Univers-BoldOblique: Standard "(001.003)" Standard Disk
-*Font Univers-Condensed: Standard "(001.002)" Standard Disk
-*Font Univers-CondensedBold: Standard "(001.001)" Standard Disk
-*Font Univers-CondensedBoldOblique: Standard "(001.001)" Standard Disk
-*Font Univers-CondensedOblique: Standard "(001.002)" Standard Disk
-*Font Univers-Extended: Standard "(001.000)" Standard Disk
-*Font Univers-ExtendedObl: Standard "(001.000)" Standard Disk
-*Font Univers-Light: Standard "(001.003)" Standard Disk
-*Font Univers-LightOblique: Standard "(001.003)" Standard Disk
-*Font Univers-Oblique: Standard "(001.003)" Standard Disk
-*Font Wingdings-Regular: Standard "(002.000)" Standard Disk
-*Font ZapfChancery-MediumItalic: Standard "(002.000)" Standard Disk
-*Font ZapfDingbats: Standard "(002.000)" Standard Disk
-*?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 (*) {cvn ==} 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: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "printing"
-*Status: "scanning"
-
-*Status: "PrinterError: Ok"
-*Status: "PrinterError: Reset the copier and fiery"
-*Status: "PrinterError: Copier is busy (Copier mode)"
-*Status: "PrinterError: Copier is busy (AGOC)"
-*Status: "PrinterError: Copier is busy (FUSER)"
-*Status: "PrinterError: Copier is busy (ROS)"
-*Status: "PrinterError: Copier is busy (DRUM HEATER)"
-*Status: "PrinterError: Copier is busy (MC)"
-*Status: "PrinterError: Paper jam"
-*Status: "PrinterError: Copier's interlock is open"
-*Status: "PrinterError: Out of toner"
-*Status: "PrinterError: Fuser web empty"
-*Status: "PrinterError: Waste toner container is full"
-*Status: "PrinterError: Copier's accessary is disabled"
-
-*Status: "PrinterError: Load A3 paper in tray"
-*Status: "PrinterError: Load A4 paper in tray"
-*Status: "PrinterError: Load A4 SEF paper in tray"
-*Status: "PrinterError: Load 11x17 paper in tray"
-*Status: "PrinterError: Load Letter paper in tray"
-*Status: "PrinterError: Load Letter SEF paper in tray"
-*Status: "PrinterError: Load Legal paper in tray"
-*Status: "PrinterError: Load 8x10 paper in tray"
-*Status: "PrinterError: Load Legal 13 paper in tray"
-*Status: "PrinterError: Load 9x12 paper in tray"
-
-*Status: "PrinterError: An unknown copier error occurred"
-*Status: "PrinterError: Copier is offline"
-
-*Status: "PrinterError: Load A3 paper in bypass tray"
-*Status: "PrinterError: Load A4 paper bypass tray"
-*Status: "PrinterError: Load A4 SEF paper bypass tray"
-*Status: "PrinterError: Load 11x17 paper bypass tray"
-*Status: "PrinterError: Load Letter paper bypass tray"
-*Status: "PrinterError: Load Letter SEF paper bypass tray"
-*Status: "PrinterError: Load Legal paper bypass tray"
-*Status: "PrinterError: Load 8x10 paper bypass tray"
-*Status: "PrinterError: Load Legal 13 paper bypass tray"
-*Status: "PrinterError: Load 9x12 paper bypass tray"
-
-*Status: "PrinterError: Sorter problem (See copier console)"
-*Status: "PrinterError: Copier is busy (UI)"
-
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "EtherTalk"
-*Source: "Parallel"
-*Source: "TCP/IP"
-*Source: "Novell IPX"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-
-*PrinterError: "Ok"
-*PrinterError: "Reset the copier and fiery"
-*PrinterError: "Copier is busy (Copier mode)"
-*PrinterError: "Copier is busy (AGOC)"
-*PrinterError: "Copier is busy (FUSER)"
-*PrinterError: "Copier is busy (ROS)"
-*PrinterError: "Copier is busy (DRUM HEATER)"
-*PrinterError: "Copier is busy (MC)"
-*PrinterError: "Paper jam"
-*PrinterError: "Copier's interlock is open"
-*PrinterError: "Out of toner"
-*PrinterError: "Fuser web empty"
-*PrinterError: "Waste toner container is full"
-*PrinterError: "Copier's accessary is disabled"
-
-*PrinterError: "Load A3 paper in tray"
-*PrinterError: "Load A4 paper in tray"
-*PrinterError: "Load A4 SEF paper in tray"
-*PrinterError: "Load 11x17 paper in tray"
-*PrinterError: "Load Letter paper in tray"
-*PrinterError: "Load Letter SEF paper in tray"
-*PrinterError: "Load Legal paper in tray"
-*PrinterError: "Load 8x10 paper in tray"
-*PrinterError: "Load Legal 13 paper in tray"
-*PrinterError: "Load 9x12 paper in tray"
-
-*PrinterError: "An unknown copier error occurred"
-*PrinterError: "Copier is offline"
-
-*PrinterError: "Load A3 paper in bypass tray"
-*PrinterError: "Load A4 paper bypass tray"
-*PrinterError: "Load A4 SEF paper bypass tray"
-*PrinterError: "Load 11x17 paper bypass tray"
-*PrinterError: "Load Letter paper bypass tray"
-*PrinterError: "Load Letter SEF paper bypass tray"
-*PrinterError: "Load Legal paper bypass tray"
-*PrinterError: "Load 8x10 paper bypass tray"
-*PrinterError: "Load Legal 13 paper bypass tray"
-*PrinterError: "Load 9x12 paper bypass tray"
-
-*PrinterError: "Sorter problem (See copier console)"
-*PrinterError: "Copier is busy (UI)"
-
-
-*% Color Separation Information ====================
-
-
-*% Custom Inks for Fiery Logo
-*InkName: P300FieryBlue/Fiery Blue
-*InkName: P199FieryRed/Fiery Red
-*InkName: PblackFieryBlack/Fiery Black
-*CustomCMYK P300FieryBlue: ".9 .9 .0 .0"
-*CustomCMYK P199FieryRed: ".0 .9 .9 .0"
-*CustomCMYK PblackFieryBlack: ".2 .1 .1 .9"
-
-*DefaultColorSep: Black.50lpi.400dpi
-
-*% -------Halftone Graphics Mode (Hi-Res mode)
-*ColorSepScreenAngle Cyan.50lpi.400dpi: "0"
-*ColorSepScreenAngle Magenta.50lpi.400dpi: "0"
-*ColorSepScreenAngle Yellow.50lpi.400dpi: "0"
-*ColorSepScreenAngle Black.50lpi.400dpi: "0"
-*ColorSepScreenFreq Cyan.50lpi.400dpi: "50.0"
-*ColorSepScreenFreq Magenta.50lpi.400dpi: "50.0"
-*ColorSepScreenFreq Yellow.50lpi.400dpi: "50.0"
-*ColorSepScreenFreq Black.50lpi.400dpi: "50.0"
-*ColorSepScreenProc Cyan.50lpi.400dpi: "{6 5
- { 3 1 roll 4 -1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec 8 mul 3 1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec add
- [
- 48 18 8 16 46 16 6 14
- 56 60 32 24 54 58 30 22
- 4 12 44 40 2 10 42 38
- 28 20 52 64 26 18 50 62
-
- 45 15 5 13 47 17 7 15
- 53 57 29 21 55 59 31 23
- 1 9 41 37 3 11 43 39
- 25 17 49 61 27 19 51 63
- ]
- exch get 8 dup mul div} exec}"
-*End
-
-*ColorSepScreenProc Magenta.50lpi.400dpi: "{4 7
- { 3 1 roll 4 -1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec 8 mul 3 1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec add
- [
- 48 18 8 16 46 16 6 14
- 56 60 32 24 54 58 30 22
- 4 12 44 40 2 10 42 38
- 28 20 52 64 26 18 50 62
-
- 45 15 5 13 47 17 7 15
- 53 57 29 21 55 59 31 23
- 1 9 41 37 3 11 43 39
- 25 17 49 61 27 19 51 63
- ]
- exch get 8 dup mul div} exec}"
-*End
-
-*ColorSepScreenProc Yellow.50lpi.400dpi: "{5 2
- { 3 1 roll 4 -1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec 8 mul 3 1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec add
- [
- 48 18 8 16 46 16 6 14
- 56 60 32 24 54 58 30 22
- 4 12 44 40 2 10 42 38
- 28 20 52 64 26 18 50 62
-
- 45 15 5 13 47 17 7 15
- 53 57 29 21 55 59 31 23
- 1 9 41 37 3 11 43 39
- 25 17 49 61 27 19 51 63
- ]
- exch get 8 dup mul div} exec}"
-*End
-
-*ColorSepScreenProc Black.50lpi.400dpi: "{2 4
- { 3 1 roll 4 -1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec 8 mul 3 1 roll exch
- {dup 8 ge { 8 sub} if exch
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
- dup 0 lt {0 exch sub} if cvi
- }
- exec add
- [
- 48 18 8 16 46 16 6 14
- 56 60 32 24 54 58 30 22
- 4 12 44 40 2 10 42 38
- 28 20 52 64 26 18 50 62
-
- 45 15 5 13 47 17 7 15
- 53 57 29 21 55 59 31 23
- 1 9 41 37 3 11 43 39
- 25 17 49 61 27 19 51 63
- ]
- exch get 8 dup mul div} exec}"
-*End
-
-*% PPD Last Modified 6/2/98
-*% End of PPD file
-*% The byte count of this file should be exactly 066432 or 068101
-*% depending on the filesystem it resides in.
-*% end of PPD file for Fiery X2 5799
diff --git a/psprint_config/configuration/ppds/EFXJK1F3.PS b/psprint_config/configuration/ppds/EFXJK1F3.PS
deleted file mode 100644
index bbdb76837b18..000000000000
--- a/psprint_config/configuration/ppds/EFXJK1F3.PS
+++ /dev/null
@@ -1,1945 +0,0 @@
-*PPD-Adobe: "4.2"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-
-
-*% 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.
-
-*% End of Copyright statement
-
-
-
-*% *********
-
-*% EFI Information Block
-
-*%
-
-*FileVersion: "0.1"
-
-*% EF4File
-
-*% EFConversionKey: "Kodak"
-
-*%
-
-*% *********
-
-
-
-*FormatVersion: "4.2"
-
-*FileVersion: "1.1"
-
-*PCFileName: "EFXJK1F3.PPD"
-
-*LanguageVersion: English
-
-*LanguageEncoding: ISOLatin1
-
-*Product: "(Fiery XJK 1000 1525-1550)"
-
-*PSVersion: "(2015.802) 0"
-
-*ModelName: "Fiery XJK 1525-1550 Color Server v2015.802"
-
-*ShortNickName: "Fiery XJK1000 1525-50 v2015.802"
-
-*NickName: "Fiery XJK 1000 1525-1550 Color Server v2015.802"
-
-*Manufacturer: "Kodak"
-
-
-
-*% PPD body begins
-
-
-
-*% === Options and Constraints =========
-
-
-
-*UIConstraints: *COLORMODE GRAY *EFColorRendDict Preferred
-
-*UIConstraints: *EFColorRendDict Preferred *COLORMODE GRAY
-
-*UIConstraints: *COLORMODE GRAY *EFColorRendDict Business
-
-*UIConstraints: *EFColorRendDict Business *COLORMODE GRAY
-
-*UIConstraints: *COLORMODE GRAY *EFColorRendDict Colorimetric
-
-*UIConstraints: *EFColorRendDict Colorimetric *COLORMODE GRAY
-
-*UIConstraints: *COLORMODE GRAY *EFColorRendDict Monitor
-
-*UIConstraints: *EFColorRendDict Monitor *COLORMODE GRAY
-
-
-
-*UIConstraints: *ManualFeed False *MediaType Transparent
-
-*UIConstraints: *MediaType Transparent *ManualFeed False
-
-
-
-*UIConstraints: *MediaType Transparent *InputSlot AutoSelect
-
-*%UIConstraints: *InputSlot AutoSelect *MediaType Transparent
-
-
-
-*UIConstraints: *MediaType Transparent *EFColorRendDict Preferred
-
-*UIConstraints: *MediaType Transparent *EFColorRendDict Colorimetric
-
-*UIConstraints: *EFColorRendDict Preferred *MediaType Transparent
-
-*UIConstraints: *EFColorRendDict Colorimetric *MediaType Transparent
-
-*UIConstraints: *MediaType Transparent *EFColorRendDict Monitor
-
-*UIConstraints: *EFColorRendDict Monitor *MediaType Transparent
-
-
-
-*UIConstraints: *PRINTERMODE Halftone *COLORMODE GRAY
-
-*UIConstraints: *COLORMODE GRAY *PRINTERMODE Halftone
-
-
-
-*% Overprinting Constraints ================
-
-*UIConstraints: *EFOverprint On *PRINTERMODE Halftone
-
-*UIConstraints: *PRINTERMODE Halftone *EFOverprint On
-
-
-
-*UIConstraints: *EFOverprint On *EFColorRendDict Preferred
-
-*UIConstraints: *EFOverprint On *EFColorRendDict Colorimetric
-
-*UIConstraints: *EFOverprint On *EFColorRendDict Business
-
-*UIConstraints: *EFOverprint On *EFColorRendDict Monitor
-
-*UIConstraints: *EFColorRendDict Preferred *EFOverprint On
-
-*UIConstraints: *EFColorRendDict Colorimetric *EFOverprint On
-
-*UIConstraints: *EFColorRendDict Business *EFOverprint On
-
-*UIConstraints: *EFColorRendDict Monitor *EFOverprint On
-
-
-
-*UIConstraints: *COLORMODE GRAY *EFOverprint On
-
-*UIConstraints: *EFOverprint On *COLORMODE GRAY
-
-
-
-*UIConstraintsEFI: *ENABLECOMP NO *PHYSMEMSIZE 48
-
-
-
-*% General Information and Defaults ===============
-
-*FreeVM: "4413108"
-
-*LanguageLevel: "2"
-
-*ColorDevice: True
-
-*DefaultColorSpace: CMYK
-
-*PrintPSErrors: True
-
-*FileSystem: True
-
-*?FileSystem: "
-
- save
-
- statusdict /diskstatus known{(True)} {(False)} ifelse = flush
-
- restore
-
- "
-
-*End
-
-*Throughput: "10"
-
-*Password: "0"
-
-*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: 400dpi
-
-*?Resolution: "
-
-save
-
- initgraphics
-
- 0 0 moveto currentpoint matrix defaultmatrix transform
-
- 0 72 lineto currentpoint matrix defaultmatrix transform
-
- 3 -1 roll sub dup mul
-
- 3 1 roll exch sub dup mul
-
- add sqrt round cvi
-
- ( ) cvs print (dpi) = flush
-
-restore
-
-"
-
-*End
-
-
-
-*AccurateScreensSupport: True
-
-
-
-*%EFIFlags *ENABLECOMP Setup
-
-*OpenUIEFI *ENABLECOMP/Memory Multiplier : PickOne
-
-*OrderDependency: 05 AnySetup *ENABLECOMP
-
-*DefaultENABLECOMP: YES
-
-*ENABLECOMP YES/On: ""
-
-*ENABLECOMP NO/Off: ""
-
-*CloseUIEFI: *ENABLECOMP
-
-
-
-*%EFIFlags *PRINTERMODE Command|Setup
-
-*OpenUI *PRINTERMODE/Printer Mode :PickOne
-
-*OrderDependency: 15 AnySetup *PRINTERMODE
-
-*DefaultPRINTERMODE: PrintDEF
-
-*PRINTERMODE PrintDEF/Printer's default: ""
-
-*PRINTERMODE Contone/Contone: " userdict /setcolorbundle known
-
- { << /Compression /Disabled /HalftoneMode /Contone >> setcolorbundle }
-
- { << /DeviceRenderingInfo << /Type 4
-
- /ValuesPerColorComponent 256 >> >> setpagedevice } ifelse "
-
-*End
-
-*PRINTERMODE Halftone/Halftone: " userdict /setcompression known
-
- { << /HalftoneMode /Halftone >> setcolorbundle }
-
- { << /DeviceRenderingInfo << /Type 4
-
- /ValuesPerColorComponent 2 >> >> setpagedevice } ifelse "
-
-*End
-
-*?PRINTERMODE: "currentpagedevice /DeviceRenderingInfo get
-
- /ValuesPerColorComponent get ln 2 ln div cvi = flush"
-
-*End
-
-*CloseUI: *PRINTERMODE
-
-
-
-*%EFIFlags *EFOverprint
-
-*OpenUI *EFOverprint/Combine Separations :PickOne
-
-*OrderDependency: 40 AnySetup *EFOverprint
-
-*DefaultEFOverprint: OverPrintDEF
-
-*EFOverprint OverPrintDEF/Printer's default: ""
-
-*EFOverprint On/On: " userdict /XJXsetoverprint known
-
- { 1 XJXsetoverprint }
-
- { (printerinfo overprint 1) =string
-
- /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse
-
- userdict /setcolorbundle known
-
- { << /ColorMode /Grayscale /Compression /Disabled >> setcolorbundle }
-
- { << /ProcessColorModel /DeviceGray >> setpagedevice } ifelse "
-
-*End
-
-*EFOverprint Off/Off: " userdict /XJXsetoverprint known
-
- { 0 XJXsetoverprint }
-
- { (printerinfo overprint 0) =string
-
- /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "
-
-*End
-
-*?EFOverprint: ""
-
-*CloseUI: *EFOverprint
-
-
-
-*%EFIFlags *COLORMODE Command|Setup
-
-*OpenUI *COLORMODE/Color Mode :PickOne
-
-*OrderDependency: 12 AnySetup *COLORMODE
-
-*DefaultCOLORMODE: ColorDEF
-
-*COLORMODE ColorDEF/Printer's default: ""
-
-*COLORMODE CMYK/CMYK: " userdict /setcolorbundle known
-
- { << /ColorMode /CMYK >> setcolorbundle }
-
- { << /ProcessColorModel /DeviceCMYK >> setpagedevice } ifelse "
-
-*End
-
-*COLORMODE GRAY/Grayscale: " userdict /setcolorbundle known
-
- { << /ColorMode /Grayscale /Compression /Disabled >> setcolorbundle }
-
- { << /ProcessColorModel /DeviceGray >> setpagedevice } ifelse "
-
-*End
-
-*?COLORMODE: " currentpagedevice /ProcessColorModel get == } if "
-
-*CloseUI: *COLORMODE
-
-
-
-*%EFIFlags *DEFPAPERSIZE Setup
-
-*OpenUIEFI *DEFPAPERSIZE/Default Paper Sizes :PickOne
-
-*OrderDependency: 20 AnySetup *DEFPAPERSIZE
-
-*DefaultDEFPAPERSIZE: US
-
-*DEFPAPERSIZE US/US: ""
-
-*DEFPAPERSIZE Metric/Metric: ""
-
-*?DEFPAPERSIZE: ""
-
-*CloseUIEFI: *DEFPAPERSIZE
-
-
-
-*%EFIFlags *CONVPAPERSIZE Setup
-
-*OpenUIEFI *CONVPAPERSIZE/Convert Paper Sizes : PickOne
-
-*OrderDependency: 25 AnySetup *CONVPAPERSIZE
-
-*DefaultCONVPAPERSIZE: False
-
-*CONVPAPERSIZE False/No: ""
-
-*CONVPAPERSIZE LetterToA4/Letter/11x17->A4/A3: ""
-
-*CONVPAPERSIZE A4ToLetter/A4/A3->Letter/11x17: ""
-
-*?CONVPAPERSIZE: ""
-
-*CloseUIEFI: *CONVPAPERSIZE
-
-
-
-*%EFIFlags *COVPGATEND Setup
-
-*OpenUIEFI *COVPGATEND/Print Cover Page : PickOne
-
-*OrderDependency: 30 AnySetup *COVPGATEND
-
-*DefaultCOVPGATEND: NO
-
-*COVPGATEND YES/Yes: ""
-
-*COVPGATEND NO/No: ""
-
-*CloseUIEFI: *COVPGATEND
-
-
-
-*%EFIFlags *COURIERSUBST Setup
-
-*OpenUIEFI *COURIERSUBST/Allow Courier Substitution :PickOne
-
-*OrderDependency: 35 AnySetup *COURIERSUBST
-
-*DefaultCOURIERSUBST: YES
-
-*COURIERSUBST YES/Yes: ""
-
-*COURIERSUBST NO/No: ""
-
-*CloseUIEFI: *COURIERSUBST
-
-
-
-*%EFIFlags *PSERROR Setup
-
-*OpenUIEFI *PSERROR/Print to PS Error : PickOne
-
-*OrderDependency: 40 AnySetup *PSERROR
-
-*DefaultPSERROR: NO
-
-*PSERROR YES/Yes: ""
-
-*PSERROR NO/No: ""
-
-*CloseUIEFI: *PSERROR
-
-
-
-*%EFIFlags *EFHPBlack Spooler|Command
-
-*OpenUI *EFHPBlack/High Productivity Black : PickOne
-
-*OrderDependency: 40 AnySetup *EFHPBlack
-
-*DefaultEFHPBlack: EFHPBlackDEF
-
-*EFHPBlack EFHPBlackDEF/Printer's default: ""
-
-*EFHPBlack False/Off: " userdict /XJXsethpblack known
-
- { 0 XJXsethpblack }
-
- { (printerinfo CheckHPBlack 0) =string
-
- /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "
-
-*End
-
-*EFHPBlack True/On: " userdict /XJXsethpblack known
-
- { 1 XJXsethpblack }
-
- { (printerinfo CheckHPBlack 1) =string
-
- /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "
-
-*End
-
-*CloseUI: *EFHPBlack
-
-
-
-*%EFIFlags *MediaType Spooler|Command
-
-*OpenUI *MediaType/Media Type :PickOne
-
-*OrderDependency: 50 AnySetup *MediaType
-
-*DefaultMediaType: MediaTypeDEF
-
-*MediaType MediaTypeDEF/Printer's default: ""
-
-*MediaType Plain/Plain Paper: " userdict /setcolorbundle known
-
- { << /MediaType /Plain >> setcolorbundle 1 XJXsetmediatype } if"
-
-*End
-
-*MediaType Transparent/Transparency: " userdict /setcolorbundle known
-
- { << /MediaType /Transparent >> setcolorbundle 2 XJXsetmediatype } if"
-
-*End
-
-*?MediaType: " userdict /setcolorbundle known {
-
- currentcolorbundle /MediaType get == } if"
-
-*End
-
-*CloseUI: *MediaType
-
-
-
-*%EFIFlags *EFColorRendDict Spooler|Command
-
-*OpenUI *EFColorRendDict/Rendering Style :PickOne
-
-*OrderDependency: 60 AnySetup *EFColorRendDict
-
-*DefaultEFColorRendDict: RenderingDEF
-
-*EFColorRendDict RenderingDEF/Printer's default: ""
-
-*EFColorRendDict Preferred/Photographic: " userdict /setcolorbundle known
-
- { << /ColorRendering /Photographic >> setcolorbundle }
-
- { /DefaultColorRendering
-
- currentpagedevice /DeviceRenderingInfo
-
- get /ValuesPerColorComponent get 2 eq
-
- { /HTPreferredColorRendering } { /PreferredColorRendering } ifelse
-
- /ColorRendering findresource
-
- /ColorRendering defineresource setcolorrendering
-
- } ifelse "
-
-*End
-
-*EFColorRendDict Business/Presentation: " userdict /setcolorbundle known
-
- { << /ColorRendering /Presentation >> setcolorbundle }
-
- { /DefaultColorRendering
-
- currentpagedevice /DeviceRenderingInfo
-
- get /ValuesPerColorComponent get 2 eq
-
- { /HTBusinessColorRendering } { /BusinessColorRendering } ifelse
-
- /ColorRendering findresource
-
- /ColorRendering defineresource setcolorrendering
-
- } ifelse "
-
-*End
-
-*EFColorRendDict Monitor/Monitor: " userdict /setcolorbundle known
-
- { << /ColorRendering /Monitor >> setcolorbundle }
-
- { /DefaultColorRendering
-
- currentpagedevice /DeviceRenderingInfo
-
- get /ValuesPerColorComponent get 2 eq
-
- { /HTMonitorColorRendering } { /MonitorColorRendering } ifelse
-
- /ColorRendering findresource
-
- /ColorRendering defineresource setcolorrendering
-
- } ifelse "
-
-*End
-
-*EFColorRendDict Colorimetric/Solid Color: " userdict /setcolorbundle known
-
- { << /ColorRendering /Solid >> setcolorbundle }
-
- { /DefaultColorRendering
-
- currentpagedevice /DeviceRenderingInfo
-
- get /ValuesPerColorComponent get 2 eq
-
- { /HTColorimetricColorRendering } { /ColorimetricColorRendering } ifelse
-
- /ColorRendering findresource
-
- /ColorRendering defineresource setcolorrendering
-
- } ifelse "
-
-*End
-
-*?EFColorRendDict: " userdict /setcolorbundle known
-
- { currentcolorbundle /ColorRendering get == } if "
-
-*End
-
-*CloseUI: *EFColorRendDict
-
-
-
-*%EFIFlags *Brightness Spooler|Command
-
-*OpenUI *Brightness/Brightness :PickOne
-
-*OrderDependency: 55 AnySetup *Brightness
-
-*DefaultBrightness: BrightnessDEF
-
-*Brightness BrightnessDEF/Printer's default: ""
-
-*Brightness +0.24/85% Lightest: " {dup 180 mul sin 0.15 mul add } bind
-
- userdict /ColorAdjust known
-
- { dup dup dup ColorAdjust /coloradjust get exec }
-
- { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
-
- dup 0 4 -1 roll put settransfer } ifelse "
-
-*End
-
-*Brightness +0.16/90% Lighter: " {dup 180 mul sin 0.10 mul add } bind
-
- userdict /ColorAdjust known
-
- { dup dup dup ColorAdjust /coloradjust get exec }
-
- { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
-
- dup 0 4 -1 roll put settransfer } ifelse "
-
-*End
-
-*Brightness +0.08/95% Light: " {dup 180 mul sin 0.05 mul add } bind
-
- userdict /ColorAdjust known
-
- { dup dup dup ColorAdjust /coloradjust get exec }
-
- { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
-
- dup 0 4 -1 roll put settransfer } ifelse "
-
-*End
-
-*Brightness 00.00/100% Normal: " {} settransfer "
-
-*Brightness -0.08/105% Dark: " {dup 180 mul sin -0.05 mul add } bind
-
- userdict /ColorAdjust known
-
- { dup dup dup ColorAdjust /coloradjust get exec }
-
- { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
-
- dup 0 4 -1 roll put settransfer } ifelse "
-
-*End
-
-*Brightness -0.16/110% Darker: " {dup 180 mul sin -0.10 mul add } bind
-
- userdict /ColorAdjust known
-
- { dup dup dup ColorAdjust /coloradjust get exec }
-
- { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
-
- dup 0 4 -1 roll put settransfer } ifelse "
-
-*End
-
-*Brightness -0.24/115% Darkest: " {dup 180 mul sin -0.15 mul add } bind
-
- userdict /ColorAdjust known
-
- { dup dup dup ColorAdjust /coloradjust get exec }
-
- { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
-
- dup 0 4 -1 roll put settransfer } ifelse "
-
-*End
-
-*CloseUI: *Brightness
-
-
-
-*%EFIFlags *TonerReduction Spooler|Command
-
-*OpenUI *TonerReduction/Toner Reduction :PickOne
-
-*OrderDependency: 70 AnySetup *TonerReduction
-
-*DefaultTonerReduction: TonerReductionDEF
-
-*TonerReduction TonerReductionDEF/Printer's default: ""
-
-*TonerReduction False/Off: " userdict /XJXsettonerreduction known
-
- { 0 XJXsettonerreduction }
-
- { (printerinfo checkucr 0) =string
-
- /CPSI /ProcSet findresource /externalcommand get exec {pop} if } ifelse "
-
-*End
-
-*TonerReduction True/On: " userdict /XJXsettonerreduction known
-
- { 1 XJXsettonerreduction }
-
- { (printerinfo checkucr 1) =string
-
- /CPSI /ProcSet findresource /externalcommand get exec {pop} if } ifelse "
-
-*End
-
-*CloseUI: *TonerReduction
-
-
-
-*%EFIFlags *ManualFeed Spooler|Command
-
-*OpenUI *ManualFeed/Manual Feed :Boolean
-
-*OrderDependency: 65 AnySetup *ManualFeed
-
-*DefaultManualFeed: False
-
-*ManualFeed True/On: "1 dict dup /ManualFeed true put setpagedevice"
-
-*ManualFeed False/Off: "1 dict dup /ManualFeed false put setpagedevice"
-
-*?ManualFeed: "
-
- save currentpagedevice /ManualFeed get
-
- {(True)} {(False)} ifelse = flush restore"
-
-*End
-
-*CloseUI: *ManualFeed
-
-
-
-*%EFIFlags *Prange Command
-
-*OpenUIEFI *Prange/Page Range : PickOne
-
-*OrderDependency: 70 AnySetup *Prange
-
-*DefaultPrange: All
-
-*Prange All/All: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- currentglobal true setglobal
-
- DriverOps /pagerange [ ] put
-
- setglobal "
-
-*End
-
-*Prange Even/Even: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- currentglobal true setglobal
-
- DriverOps /pagerange [ 1 1000 { dup 2 add } repeat ] put
-
- setglobal "
-
-*End
-
-*Prange Odd/Odd: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- currentglobal true setglobal
-
- DriverOps /pagerange [ 0 1000 { dup 2 add } repeat ] put
-
- setglobal "
-
-*End
-
-*Prange range1/1-3, 5, 7: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- currentglobal true setglobal
-
- DriverOps /pagerange [ 0 1 2 4 6 ] put
-
- setglobal "
-
-*End
-
-*?Prange: ""
-
-*CloseUIEFI: *Prange
-
-
-
-*%EFIFlags *Flip Command
-
-*OpenUIEFI *Flip/Flip : PickOne
-
-*OrderDependency: 75 AnySetup *Flip
-
-*DefaultFlip: None
-
-*Flip None/None: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- DriverOps /fliph? false put DriverOps /flipv? false put << >> setpagedevice "
-
-*End
-
-*Flip V/Vertical: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- DriverOps /fliph? false put DriverOps /flipv? true put << >> setpagedevice "
-
-*End
-
-*Flip H/Horizonal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- DriverOps /fliph? true put DriverOps /flipv? false put << >> setpagedevice "
-
-*End
-
-*Flip VH/Vertical & Horizontal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- DriverOps /fliph? true put DriverOps /flipv? true put << >> setpagedevice "
-
-*End
-
-*?Flip: ""
-
-*CloseUIEFI: *Flip
-
-
-
-*%EFIFlags *Scale Command
-
-*OpenUIEFI *Scale/Scale : PickOne
-
-*OrderDependency: 80 AnySetup *Scale
-
-*DefaultScale: 100
-
-*Scale 200/200%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- DriverOps /scale# 2 put << >> setpagedevice "
-
-*End
-
-*Scale 150/150%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- DriverOps /scale# 1.5 put << >> setpagedevice "
-
-*End
-
-*Scale 100/100%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- DriverOps /scale# 1 put << >> setpagedevice "
-
-*End
-
-*Scale 75/75%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- DriverOps /scale# .75 put << >> setpagedevice "
-
-*End
-
-*Scale 50/50%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- DriverOps /scale# .5 put << >> setpagedevice "
-
-*End
-
-*?Scale: ""
-
-*CloseUIEFI: *Scale
-
-
-
-*%EFIFlags *Rotate Command
-
-*OpenUIEFI *Rotate/Rotate: PickOne
-
-*OrderDependency: 85 AnySetup *Rotate
-
-*DefaultRotate: 0
-
-*Rotate 0/0: " << >> setpagedevice "
-
-*Rotate 90/90 CCW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- DriverOps /rotate# 90 put << >> setpagedevice "
-
-*End
-
-*Rotate 270/90 CW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- DriverOps /rotate# 270 put << >> setpagedevice "
-
-*End
-
-*Rotate 180/180: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- DriverOps /rotate# 180 put << >> setpagedevice "
-
-*End
-
-*?Rotate: ""
-
-*CloseUIEFI: *Rotate
-
-
-
-*%================= Halftone Information ===============
-
-*ScreenFreq: "66.0"
-
-*ScreenAngle: "0"
-
-*DefaultScreenProc: Text
-
-*ScreenProc Text: "
-
- {2 4
-
- { 3 1 roll 4 -1 roll exch
-
- {dup 8 ge { 8 sub} if exch
-
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
-
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
-
- dup 0 lt {0 exch sub} if cvi
-
- }
-
- exec 8 mul 3 1 roll exch
-
- {dup 8 ge { 8 sub} if exch
-
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
-
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
-
- dup 0 lt {0 exch sub} if cvi
-
- }
-
- exec add
-
- [
-
- 48 18 8 16 46 16 6 14
-
- 56 60 32 24 54 58 30 22
-
- 4 12 44 40 2 10 42 38
-
- 28 20 52 64 26 18 50 62
-
-
-
- 45 15 5 13 47 17 7 15
-
- 53 57 29 21 55 59 31 23
-
- 1 9 41 37 3 11 43 39
-
- 25 17 49 61 27 19 51 63
-
- ]
-
- exch get 8 dup mul div} exec}"
-
-*End
-
-
-
-*DefaultTransfer: Null
-
-*Transfer Null: "{ }"
-
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-
-
-*% Black substitution is always on.
-
-*DefaultBlackSubstitution: True
-
-*BlackSubstitution True: ""
-
-*?BlackSubstitution: "(True) == flush"
-
-
-
-*% PPD pages begins
-
-
-
-*% Paper Handling ===================
-
-*% Use these entries to set paper size most of the time, unless there is
-
-*% specific reason to use PageRegion.
-
-*%EFIFlags *PageSize Command
-
-*OpenUI *PageSize/Page Size :PickOne
-
-*OrderDependency: 45 AnySetup *PageSize
-
-*DefaultPageSize: Letter
-
-*PageSize Letter/Letter: " userdict /setcolorbundle known
-
- { << /PageSize /Letter >> setcolorbundle }
-
- { << /PageSize [612 792] /MediaType null
-
- /InputAttributes << 0 << /PageSize [612 792] /MediaType null >> >> >> setpagedevice
-
- } ifelse "
-
-*End
-
-*PageSize Legal/Legal: " userdict /setcolorbundle known
-
- { << /PageSize /Legal >> setcolorbundle } { legal } ifelse "
-
-*End
-
-*PageSize Tabloid/11x17: " userdict /setcolorbundle known
-
- { << /PageSize /11x17 >> setcolorbundle } { 11x17 } ifelse "
-
-*End
-
-*PageSize A3/A3: " userdict /setcolorbundle known
-
- { << /PageSize /A3 >> setcolorbundle } { a3 } ifelse "
-
-*End
-
-*PageSize A4/A4: " userdict /setcolorbundle known
-
- { << /PageSize /A4 >> setcolorbundle }
-
- { << /PageSize [595 842] /MediaType null
-
- /InputAttributes << 0 << /PageSize [595 842] /MediaType null >> >> >> setpagedevice
-
- } ifelse "
-
-*End
-
-*PageSize LetR/Letter-R:" userdict /setcolorbundle known
-
- { << /PageSize /Letter-R >> setcolorbundle }
-
- { << /PageSize [612 792] /MediaType (ShortEdgeFeed)
-
- /InputAttributes << 0 << /PageSize [612 792] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
-
- } ifelse "
-
-*End
-
-*PageSize A4R/A4-R:" userdict /setcolorbundle known
-
- { << /PageSize /A4-R >> setcolorbundle }
-
- { << /PageSize [595 842] /MediaType (ShortEdgeFeed)
-
- /InputAttributes << 0 << /PageSize [595 842] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
-
- } ifelse "
-
-*End
-
-*?PageSize: "
-
- save currentpagedevice /PageSize get aload pop
-
- 2 copy gt {exch} if (Unknown)
-
- 7 dict
-
- dup [612 792] (Letter) put
-
- dup [612 1008] (Legal) put
-
- dup [792 1224] (Tabloid) put
-
- dup [842 1191] (A3) put
-
- dup [595 842] (A4) put
-
- dup [612 792] (LetR) put
-
- dup [595 842] (A4R) put
-
- { exch aload pop 6 index sub abs 7 le exch 7 index sub abs 7 le and
-
- { exch pop exit } { pop } ifelse
-
- } bind forall = flush pop pop
-
- restore"
-
-*End
-
-*CloseUI: *PageSize
-
-
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-
-*%EFIFlags *PageRegion
-
-*OpenUI *PageRegion :PickOne
-
-*OrderDependency: 47 AnySetup *PageRegion
-
-*DefaultPageRegion: Letter
-
-*PageRegion Letter/Letter: " userdict /setcolorbundle known
-
- { << /PageSize /Letter >> setcolorbundle }
-
- { << /PageSize [612 792] /MediaType null
-
- /InputAttributes << 0 << /PageSize [612 792] /MediaType null >> >> >> setpagedevice
-
- } ifelse "
-
-*End
-
-*PageRegion Legal/Legal: " userdict /setcolorbundle known
-
- { << /PageSize /Legal >> setcolorbundle } { legal } ifelse "
-
-*End
-
-*PageRegion Tabloid/11x17: " userdict /setcolorbundle known
-
- { << /PageSize /11x17 >> setcolorbundle } { 11x17 } ifelse "
-
-*End
-
-*PageRegion A3/A3: " userdict /setcolorbundle known
-
- { << /PageSize /A3 >> setcolorbundle } { a3 } ifelse "
-
-*End
-
-*PageRegion A4/A4: " userdict /setcolorbundle known
-
- { << /PageSize /A4 >> setcolorbundle }
-
- { << /PageSize [595 842] /MediaType null
-
- /InputAttributes << 0 << /PageSize [595 842] /MediaType null >> >> >> setpagedevice
-
- } ifelse "
-
-*End
-
-*PageRegion LetR/Letter-R:" userdict /setcolorbundle known
-
- { << /PageSize /Letter-R >> setcolorbundle }
-
- { << /PageSize [612 792] /MediaType (ShortEdgeFeed)
-
- /InputAttributes << 0 << /PageSize [612 792] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
-
- } ifelse "
-
-*End
-
-*PageRegion A4R/A4-R: " userdict /setcolorbundle known
-
- { << /PageSize /A4-R >> setcolorbundle }
-
- { << /PageSize [595 842] /MediaType (ShortEdgeFeed)
-
- /InputAttributes << 0 << /PageSize [595 842] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
-
- } ifelse "
-
-*End
-
-*CloseUI: *PageRegion
-
-
-
-*DefaultImageableArea: Letter
-
-*ImageableArea Letter/Letter: "10 9 589 780"
-
-*ImageableArea Legal/Legal: "12 10 603 985"
-
-*ImageableArea Tabloid/11x17: "12 10 783 1201"
-
-*ImageableArea A3/A3: "12 10 833 1167"
-
-*ImageableArea A4/A4: "10 9 573 830"
-
-*ImageableArea LetR/Letter-R: "12 10 603 770"
-
-*ImageableArea A4R/A4-R: "12 10 587 820"
-
-*?ImageableArea: "
-
- save /cvp { cvi ( ) cvs print ( ) print } bind def
-
- newpath clippath pathbbox
-
- 4 -2 roll exch 2 {ceiling cvp} repeat
-
- exch 2 {floor cvp} repeat flush
-
- restore
-
-"
-
-*End
-
-
-
-*% These provide the physical dimensions of the paper (by keyword)
-
-*DefaultPaperDimension: Letter
-
-*PaperDimension Letter/Letter: "612 792"
-
-*PaperDimension Legal/Legal: "612 1008"
-
-*PaperDimension Tabloid/11x17: "792 1224"
-
-*PaperDimension A3/A3: "842 1191"
-
-*PaperDimension A4/A4: "595 842"
-
-*PaperDimension LetR/Letter-R: "612 793"
-
-*PaperDimension A4R/A4-R: "595 843"
-
-
-
-*% PPD pages ends
-
-
-
-*RequiresPageRegion All: True
-
-*%EFIFlags *InputSlot
-
-*OpenUI *InputSlot/Paper Source : PickOne
-
-*OrderDependency: 100 AnySetup *InputSlot
-
-*DefaultInputSlot: AutoSelect
-
-*InputSlot AutoSelect/AutoSelect: ""
-
-*CloseUI: *InputSlot
-
-
-
-*DefaultOutputOrder: OutputOrderDEF
-
-*OutputOrder OutputOrderDEF/Printer's default: ""
-
-
-
-*% Font Information =========================
-
-*DefaultFont: Courier
-
-*Font ACaslon-Italic: Standard "(001.002)" Standard Disk
-
-*Font ACaslon-Regular: Standard "(001.002)" Standard Disk
-
-*Font ACaslon-Semibold: Standard "(001.002)" Standard Disk
-
-*Font ACaslon-SemiboldItalic: Standard "(001.002)" Standard Disk
-
-*Font AGaramond-Bold: Standard "(001.002)" Standard Disk
-
-*Font AGaramond-BoldItalic: Standard "(001.002)" Standard Disk
-
-*Font AGaramond-Italic: Standard "(001.002)" Standard Disk
-
-*Font AGaramond-Regular: Standard "(001.002)" Standard Disk
-
-*Font Americana: Standard "(001.002)" Standard Disk
-
-*Font Americana-ExtraBold: Standard "(001.002)" Standard Disk
-
-*Font AvantGarde-Book: Standard "(001.002)" Standard Disk
-
-*Font AvantGarde-BookOblique: Standard "(001.002)" Standard Disk
-
-*Font AvantGarde-Demi: Standard "(001.002)" Standard Disk
-
-*Font AvantGarde-DemiOblique: Standard "(001.002)" Standard Disk
-
-*Font Barmeno-Bold: Standard "(001.002)" Standard Disk
-
-*Font Barmeno-ExtraBold: Standard "(001.002)" Standard Disk
-
-*Font Barmeno-Medium: Standard "(001.002)" Standard Disk
-
-*Font Barmeno-Regular: Standard "(001.002)" Standard Disk
-
-*Font Blackoak: Standard "(001.002)" Standard Disk
-
-*Font Bookman-Demi: Standard "(001.002)" Standard Disk
-
-*Font Bookman-DemiItalic: Standard "(001.002)" Standard Disk
-
-*Font Bookman-Light: Standard "(001.002)" Standard Disk
-
-*Font Bookman-LightItalic: Standard "(001.002)" Standard Disk
-
-*Font Carta: Standard "(001.002)" Standard Disk
-
-*Font Courier: Standard "(001.002)" Standard Disk
-
-*Font Courier-Bold: Standard "(001.002)" Standard Disk
-
-*Font Courier-BoldOblique: Standard "(001.002)" Standard Disk
-
-*Font Courier-Oblique: Standard "(001.002)" Standard Disk
-
-*Font Formata-Italic: Standard "(001.002)" Standard Disk
-
-*Font Formata-Medium: Standard "(001.002)" Standard Disk
-
-*Font Formata-MediumItalic: Standard "(001.002)" Standard Disk
-
-*Font Formata-Regular: Standard "(001.002)" Standard Disk
-
-*Font Helvetica: Standard "(001.002)" Standard Disk
-
-*Font Helvetica-Bold: Standard "(001.002)" Standard Disk
-
-*Font Helvetica-BoldOblique: Standard "(001.002)" Standard Disk
-
-*Font Helvetica-Condensed: Standard "(001.002)" Standard Disk
-
-*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard Disk
-
-*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard Disk
-
-*Font Helvetica-Condensed-Oblique: Standard "(001.002)" Standard Disk
-
-*Font Helvetica-Narrow: Standard "(001.002)" Standard Disk
-
-*Font Helvetica-Narrow-Bold: Standard "(001.002)" Standard Disk
-
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.002)" Standard Disk
-
-*Font Helvetica-Narrow-Oblique: Standard "(001.002)" Standard Disk
-
-*Font Helvetica-Oblique: Standard "(001.002)" Standard Disk
-
-*Font Kaufmann: Standard "(001.002)" Standard Disk
-
-*Font Lithos-Black: Standard "(001.002)" Standard Disk
-
-*Font Lithos-Regular: Standard "(001.002)" Standard Disk
-
-*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk
-
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.002)" Standard Disk
-
-*Font NewCenturySchlbk-Italic: Standard "(001.002)" Standard Disk
-
-*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk
-
-*Font Palatino-Bold: Standard "(001.002)" Standard Disk
-
-*Font Palatino-BoldItalic: Standard "(001.002)" Standard Disk
-
-*Font Palatino-Italic: Standard "(001.002)" Standard Disk
-
-*Font Palatino-Roman: Standard "(001.002)" Standard Disk
-
-*Font Parisian: Standard "(001.002)" Standard Disk
-
-*Font ParkAvenue: Standard "(001.002)" Standard Disk
-
-*Font Poetica-SuppOrnaments: Standard "(001.002)" Standard Disk
-
-*Font Symbol: Standard "(001.002)" Standard Disk
-
-*Font Tekton: Standard "(001.002)" Standard Disk
-
-*Font Tekton-Bold: Standard "(001.002)" Standard Disk
-
-*Font Times-Bold: Standard "(001.002)" Standard Disk
-
-*Font Times-BoldItalic: Standard "(001.002)" Standard Disk
-
-*Font Times-Italic: Standard "(001.002)" Standard Disk
-
-*Font Times-Roman: Standard "(001.002)" Standard Disk
-
-*Font Trajan-Bold: Standard "(001.002)" Standard Disk
-
-*Font WoodtypeOrnaments-Two: Standard "(001.002)" Standard Disk
-
-*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk
-
-*Font ZapfDingbats: Standard "(001.002)" Standard Disk
-
-*?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 (*) {cvn ==} 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: "idle"
-
-*Status: "busy"
-
-*Status: "waiting"
-
-*Status: "printing"
-
-*Status: "scanning"
-
-*Status: "PrinterError: Copier is busy"
-
-*Status: "PrinterError: Copier is in standby mode"
-
-*Status: "PrinterError: Service cable is disconnected"
-
-*Status: "PrinterError: Out of fuser oil"
-
-*Status: "PrinterError: Copier door is open"
-
-*Status: "PrinterError: Paper jam"
-
-*Status: "PrinterError: Out of paper"
-
-*Status: "PrinterError: Waste toner container is full"
-
-*Status: "PrinterError: Out of toner"
-
-*Status: "PrinterError: There is no key"
-
-*Status: "PrinterError: There is no control card"
-
-*Status: "PrinterError: ID mode"
-
-*Status: "PrinterError: Copier needs attention; see copier control panel"
-
-*Status: "PrinterError: Load A3 paper"
-
-*Status: "PrinterError: Load A4 paper"
-
-*Status: "PrinterError: Load 11x17 paper"
-
-*Status: "PrinterError: Load Letter paper"
-
-*Status: "PrinterError: Load Letter-R paper"
-
-*Status: "PrinterError: Load A4-R paper"
-
-*Status: "PrinterError: Load B4 paper"
-
-*Status: "PrinterError: Load B5-R paper"
-
-*Status: "PrinterError: Load Legal paper"
-
-*Status: "PrinterError: Check copier power and cable connection"
-
-*Status: "PrinterError: Check film scanner connection"
-
-*Status: "PrinterError: Copier is warming up"
-
-*Status: "PrinterError: Copier communication error; call copier technician"
-
-*Status: "PrinterError: Set paper size, then load manual feed paper"
-
-*Status: "PrinterError: An unknown copier error occurred"
-
-*Status: "PrinterError: Load manual feed paper"
-
-*Status: "PrinterError: Remove manual feed paper, then set size"
-
-*Status: "PrinterError: Copier is disconnected"
-
-*Status: "PrinterError: Film Scanner has copy control"
-
-
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-
-*Source: "EtherTalk"
-
-*Source: "Parallel"
-
-*Source: "TCP/IP"
-
-*Source: "Novell IPX"
-
-
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-
-*PrinterError: "Copier is busy"
-
-*PrinterError: "Copier is in standby mode"
-
-*PrinterError: "Service cable is disconnected"
-
-*PrinterError: "Out of fuser oil"
-
-*PrinterError: "Copier door is open"
-
-*PrinterError: "Paper jam"
-
-*PrinterError: "Out of paper"
-
-*PrinterError: "Waste toner container is full"
-
-*PrinterError: "Out of toner"
-
-*PrinterError: "There is no key"
-
-*PrinterError: "There is no control card"
-
-*PrinterError: "ID mode"
-
-*PrinterError: "Copier needs attention; see copier control panel"
-
-*PrinterError: "Load A3 paper"
-
-*PrinterError: "Load A4 paper"
-
-*PrinterError: "Load 11x17 paper"
-
-*PrinterError: "Load Letter paper"
-
-*PrinterError: "Load Legal paper"
-
-*PrinterError: "Load Letter-R paper"
-
-*PrinterError: "Load A4-R paper"
-
-*PrinterError: "Load B4 paper"
-
-*PrinterError: "Load B5-R paper"
-
-*PrinterError: "Check copier power and cable connection"
-
-*PrinterError: "Check film scanner connection"
-
-*PrinterError: "Copier is warming up"
-
-*PrinterError: "Copier communication error; call copier technician"
-
-*PrinterError: "Set paper size, then load manual feed paper"
-
-*PrinterError: "An unknown copier error occurred"
-
-*PrinterError: "Load manual feed paper"
-
-*PrinterError: "Remove manual feed paper, then set size"
-
-*PrinterError: "Copier is disconnected"
-
-*PrinterError: "Film Scanner has copy control"
-
-
-
-
-
-*% Color Separation Information ====================
-
-
-
-
-
-*% Custom Inks for Fiery Logo
-
-*InkName: P300FieryBlue/Fiery Blue
-
-*InkName: P199FieryRed/Fiery Red
-
-*InkName: PblackFieryBlack/Fiery Black
-
-*CustomCMYK P300FieryBlue: ".9 .9 .0 .0"
-
-*CustomCMYK P199FieryRed: ".0 .9 .9 .0"
-
-*CustomCMYK PblackFieryBlack: ".2 .1 .1 .9"
-
-
-
-*DefaultColorSep: Black.100lpi.400dpi
-
-*DefaultSeparations: False
-
-
-
-*% ------Halftone Text Mode (Default)
-
-*ColorSepScreenAngle Cyan.100lpi.400dpi: "0"
-
-*ColorSepScreenAngle Magenta.100lpi.400dpi: "0"
-
-*ColorSepScreenAngle Yellow.100lpi.400dpi: "0"
-
-*ColorSepScreenAngle Black.100lpi.400dpi: "0"
-
-*ColorSepScreenFreq Cyan.100lpi.400dpi: "50.0"
-
-*ColorSepScreenFreq Magenta.100lpi.400dpi: "50.0"
-
-*ColorSepScreenFreq Yellow.100lpi.400dpi: "50.0"
-
-*ColorSepScreenFreq Black.100lpi.400dpi: "50.0"
-
-*ColorSepScreenProc Cyan.100lpi.400dpi: "{6 5
-
- { 3 1 roll 4 -1 roll exch
-
- {dup 8 ge { 8 sub} if exch
-
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
-
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
-
- dup 0 lt {0 exch sub} if cvi
-
- }
-
- exec 8 mul 3 1 roll exch
-
- {dup 8 ge { 8 sub} if exch
-
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
-
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
-
- dup 0 lt {0 exch sub} if cvi
-
- }
-
- exec add
-
- [
-
- 48 18 8 16 46 16 6 14
-
- 56 60 32 24 54 58 30 22
-
- 4 12 44 40 2 10 42 38
-
- 28 20 52 64 26 18 50 62
-
-
-
- 45 15 5 13 47 17 7 15
-
- 53 57 29 21 55 59 31 23
-
- 1 9 41 37 3 11 43 39
-
- 25 17 49 61 27 19 51 63
-
- ]
-
- exch get 8 dup mul div} exec}"
-
-*End
-
-
-
-*ColorSepScreenProc Magenta.100lpi.400dpi: "{4 7
-
- { 3 1 roll 4 -1 roll exch
-
- {dup 8 ge { 8 sub} if exch
-
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
-
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
-
- dup 0 lt {0 exch sub} if cvi
-
- }
-
- exec 8 mul 3 1 roll exch
-
- {dup 8 ge { 8 sub} if exch
-
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
-
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
-
- dup 0 lt {0 exch sub} if cvi
-
- }
-
- exec add
-
- [
-
- 48 18 8 16 46 16 6 14
-
- 56 60 32 24 54 58 30 22
-
- 4 12 44 40 2 10 42 38
-
- 28 20 52 64 26 18 50 62
-
-
-
- 45 15 5 13 47 17 7 15
-
- 53 57 29 21 55 59 31 23
-
- 1 9 41 37 3 11 43 39
-
- 25 17 49 61 27 19 51 63
-
- ]
-
- exch get 8 dup mul div} exec}"
-
-*End
-
-
-
-*ColorSepScreenProc Yellow.100lpi.400dpi: "{5 2
-
- { 3 1 roll 4 -1 roll exch
-
- {dup 8 ge { 8 sub} if exch
-
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
-
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
-
- dup 0 lt {0 exch sub} if cvi
-
- }
-
- exec 8 mul 3 1 roll exch
-
- {dup 8 ge { 8 sub} if exch
-
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
-
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
-
- dup 0 lt {0 exch sub} if cvi
-
- }
-
- exec add
-
- [
-
- 48 18 8 16 46 16 6 14
-
- 56 60 32 24 54 58 30 22
-
- 4 12 44 40 2 10 42 38
-
- 28 20 52 64 26 18 50 62
-
-
-
- 45 15 5 13 47 17 7 15
-
- 53 57 29 21 55 59 31 23
-
- 1 9 41 37 3 11 43 39
-
- 25 17 49 61 27 19 51 63
-
- ]
-
- exch get 8 dup mul div} exec}"
-
-*End
-
-
-
-*ColorSepScreenProc Black.100lpi.400dpi: "{2 4
-
- { 3 1 roll 4 -1 roll exch
-
- {dup 8 ge { 8 sub} if exch
-
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
-
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
-
- dup 0 lt {0 exch sub} if cvi
-
- }
-
- exec 8 mul 3 1 roll exch
-
- {dup 8 ge { 8 sub} if exch
-
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
-
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
-
- dup 0 lt {0 exch sub} if cvi
-
- }
-
- exec add
-
- [
-
- 48 18 8 16 46 16 6 14
-
- 56 60 32 24 54 58 30 22
-
- 4 12 44 40 2 10 42 38
-
- 28 20 52 64 26 18 50 62
-
-
-
- 45 15 5 13 47 17 7 15
-
- 53 57 29 21 55 59 31 23
-
- 1 9 41 37 3 11 43 39
-
- 25 17 49 61 27 19 51 63
-
- ]
-
- exch get 8 dup mul div} exec}"
-
-*End
-
-
-
-*% End of PPD file for ColorPASS 350-550
-
-*% The byte count of this file should be exactly 036732 or 038677
-*% depending on the filesystem it resides in.
-*% end of PPD file for Fiery XJK 1000 1525-1550
diff --git a/psprint_config/configuration/ppds/EFXJK2F3.PS b/psprint_config/configuration/ppds/EFXJK2F3.PS
deleted file mode 100644
index c9f65d96d959..000000000000
--- a/psprint_config/configuration/ppds/EFXJK2F3.PS
+++ /dev/null
@@ -1,2479 +0,0 @@
-*PPD-Adobe: "4.2"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-
-
-*% 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.
-
-*% End of Copyright statement
-
-
-
-*% *********
-
-*% EFI Information Block
-
-*%
-
-*FileVersion: "0.1"
-
-*% EF4File
-
-*% EFConversionKey: "Kodak"
-
-*%
-
-*% *********
-
-
-
-*FormatVersion: "4.2"
-
-*FileVersion: "1.1"
-
-*PCFileName: "EFXJK2F3.PPD"
-
-*LanguageVersion: English
-
-*LanguageEncoding: ISOLatin1
-
-*Product: "(Fiery XJK 1000 1560-1565)"
-
-*PSVersion: "(2015.802) 0"
-
-*ModelName: "Fiery XJK 1560-1565 Color Server v2015.802"
-
-*ShortNickName: "Fiery XJK1000 1560-65 v2015.802"
-
-*NickName: "Fiery XJK 1000 1560-1565 Color Server v2015.802"
-
-*Manufacturer: "Kodak"
-
-
-
-*% PPD body begins
-
-
-
-*OpenGroup: InstallableOptions/Options Installed
-
-
-
-*OpenUI *EFCEtype/Copier Type : PickOne
-
-*DefaultEFCEtype: CE1560
-
-*EFCEtype CE1560/CE1560: ""
-
-*EFCEtype CE1565/CE1565: ""
-
-*CloseUI: *EFCEtype
-
-
-
-*OpenUI *EFSorterStaplerOption/Sorter and Stapler : PickOne
-
-*DefaultEFSorterStaplerOption: False
-
-*EFSorterStaplerOption False/Not Installed: ""
-
-*EFSorterStaplerOption SorterOnly/Sorter Only: ""
-
-*EFSorterStaplerOption SorterStapler/Sorter with Stapler: ""
-
-*CloseUI: *EFSorterStaplerOption
-
-
-
-*CloseGroup: InstallableOptions
-
-
-
-*% === Options and Constraints =========
-
-
-
-*% CE1560 does not support duplex, Tumble
-
-*UIConstraints: *EFCEtype CE1560 *EFDuplex True
-
-*UIConstraints: *EFCEtype CE1560 *EFDuplex False
-
-*UIConstraints: *EFDuplex True *EFCEtype CE1560
-
-*UIConstraints: *EFDuplex False *EFCEtype CE1560
-
-*UIConstraints: *EFCEtype CE1560 *Tumble False
-
-*UIConstraints: *EFCEtype CE1560 *Tumble True
-
-*UIConstraints: *Tumble False *EFCEtype CE1560
-
-*UIConstraints: *Tumble True *EFCEtype CE1560
-
-
-
-*UIConstraints: *EFCEtype CE1560 *InputSlot Tray3
-
-*UIConstraints: *InputSlot Tray3 *EFCEtype CE1560
-
-
-
-*% SorterStaplerOption enable/disable Sorter and Stapler
-
-*UIConstraints: *EFSorterStaplerOption False *EFSorter False
-
-*UIConstraints: *EFSorterStaplerOption False *EFSorter Group
-
-*UIConstraints: *EFSorterStaplerOption False *EFSorter Sort
-
-*UIConstraints: *EFSorterStaplerOption False *EFStapler False
-
-*UIConstraints: *EFSorterStaplerOption False *EFStapler True
-
-*UIConstraints: *EFSorterStaplerOption SorterOnly *EFStapler False
-
-*UIConstraints: *EFSorterStaplerOption SorterOnly *EFStapler True
-
-
-
-*UIConstraints: *EFSorter False *EFSorterStaplerOption False
-
-*UIConstraints: *EFSorter Group *EFSorterStaplerOption False
-
-*UIConstraints: *EFSorter Sort *EFSorterStaplerOption False
-
-*UIConstraints: *EFStapler False *EFSorterStaplerOption False
-
-*UIConstraints: *EFStapler True *EFSorterStaplerOption False
-
-*UIConstraints: *EFStapler False *EFSorterStaplerOption SorterOnly
-
-*UIConstraints: *EFStapler True *EFSorterStaplerOption SorterOnly
-
-
-
-*% Grayscale does not support Halftone, HPBlack, TonerReduction, EFOverprint
-
-*UIConstraints: *COLORMODE GRAY *EFOverprint True
-
-*UIConstraints: *COLORMODE GRAY *EFHPBlack True
-
-*UIConstraints: *COLORMODE GRAY *TonerReduction True
-
-*UIConstraints: *COLORMODE GRAY *PRINTERMODE Halftone
-
-
-
-*UIConstraints: *EFOverprint True *COLORMODE GRAY
-
-*UIConstraints: *EFHPBlack True *COLORMODE GRAY
-
-*UIConstraints: *TonerReduction True *COLORMODE GRAY
-
-*UIConstraints: *PRINTERMODE Halftone *COLORMODE GRAY
-
-
-
-*% EFOverprint does not support halftone
-
-*UIConstraints: *EFOverprint True *PRINTERMODE Halftone
-
-*UIConstraints: *PRINTERMODE Halftone *EFOverprint True
-
-
-
-*% Thick paper is available only through manual tray
-
-*UIConstraints: *MediaType Thick *InputSlot Tray1
-
-*UIConstraints: *MediaType Thick *InputSlot Tray2
-
-*UIConstraints: *MediaType Thick *InputSlot Tray3
-
-*%UIConstraints: *InputSlot Tray1 *MediaType Thick
-
-*%UIConstraints: *InputSlot Tray2 *MediaType Thick
-
-*%UIConstraints: *InputSlot Tray3 *MediaType Thick
-
-*UIConstraints: *MediaType Thick *ManualFeed False
-
-*UIConstraints: *ManualFeed False *MediaType Thick
-
-
-
-*% Thick paper does not support Duplex, Tumble, InputSlot
-
-*UIConstraints: *MediaType Thick *EFDuplex True
-
-*UIConstraints: *MediaType Thick *Tumble True
-
-*UIConstraints: *MediaType Thick *Tumble False
-
-*UIConstraints: *EFDuplex True *MediaType Thick
-
-*UIConstraints: *Tumble True *MediaType Thick
-
-*UIConstraints: *Tumble False *MediaType Thick
-
-
-
-*% Transparent paper does not support Duplex, DuplexImageArea, ImageShift, Tumble, Stapler
-
-*UIConstraints: *MediaType Transparent *EFDuplex True
-
-*UIConstraints: *MediaType Transparent *DuplexImageArea True
-
-*UIConstraints: *MediaType Transparent *DuplexImageArea False
-
-*UIConstraints: *MediaType Transparent *EFImageShift -5
-
-*UIConstraints: *MediaType Transparent *EFImageShift -4
-
-*UIConstraints: *MediaType Transparent *EFImageShift -3
-
-*UIConstraints: *MediaType Transparent *EFImageShift -2
-
-*UIConstraints: *MediaType Transparent *EFImageShift -1
-
-*UIConstraints: *MediaType Transparent *EFImageShift 0
-
-*UIConstraints: *MediaType Transparent *EFImageShift 1
-
-*UIConstraints: *MediaType Transparent *EFImageShift 2
-
-*UIConstraints: *MediaType Transparent *EFImageShift 3
-
-*UIConstraints: *MediaType Transparent *EFImageShift 4
-
-*UIConstraints: *MediaType Transparent *EFImageShift 5
-
-*UIConstraints: *MediaType Transparent *Tumble True
-
-*UIConstraints: *MediaType Transparent *Tumble False
-
-*UIConstraints: *MediaType Transparent *EFStapler True
-
-
-
-*UIConstraints: *EFDuplex True *MediaType Transparent
-
-*UIConstraints: *DuplexImageArea True *MediaType Transparent
-
-*UIConstraints: *DuplexImageArea False *MediaType Transparent
-
-*UIConstraints: *EFImageShift -5 *MediaType Transparent
-
-*UIConstraints: *EFImageShift -4 *MediaType Transparent
-
-*UIConstraints: *EFImageShift -3 *MediaType Transparent
-
-*UIConstraints: *EFImageShift -2 *MediaType Transparent
-
-*UIConstraints: *EFImageShift -1 *MediaType Transparent
-
-*UIConstraints: *EFImageShift 0 *MediaType Transparent
-
-*UIConstraints: *EFImageShift 1 *MediaType Transparent
-
-*UIConstraints: *EFImageShift 2 *MediaType Transparent
-
-*UIConstraints: *EFImageShift 3 *MediaType Transparent
-
-*UIConstraints: *EFImageShift 4 *MediaType Transparent
-
-*UIConstraints: *EFImageShift 5 *MediaType Transparent
-
-*UIConstraints: *Tumble True *MediaType Transparent
-
-*UIConstraints: *Tumble False *MediaType Transparent
-
-*UIConstraints: *EFStapler True *MediaType Transparent
-
-
-
-*% Transparent paper only support Presentation rendering style
-
-*UIConstraints: *MediaType Transparent *EFColorRendDict Preferred
-
-*UIConstraints: *MediaType Transparent *EFColorRendDict Colorimetric
-
-*UIConstraints: *EFColorRendDict Preferred *MediaType Transparent
-
-*UIConstraints: *EFColorRendDict Colorimetric *MediaType Transparent
-
-*UIConstraints: *MediaType Transparent *EFColorRendDict Monitor
-
-*UIConstraints: *EFColorRendDict Monitor *MediaType Transparent
-
-
-
-*% Rendering Style does not support over print
-
-*UIConstraints: *EFOverprint True *EFColorRendDict Preferred
-
-*UIConstraints: *EFOverprint True *EFColorRendDict Business
-
-*UIConstraints: *EFOverprint True *EFColorRendDict Monitor
-
-*UIConstraints: *EFOverprint True *EFColorRendDict Colorimetric
-
-
-
-*UIConstraints: *EFColorRendDict Preferred *EFOverprint True
-
-*UIConstraints: *EFColorRendDict Business *EFOverprint True
-
-*UIConstraints: *EFColorRendDict Monitor *EFOverprint True
-
-*UIConstraints: *EFColorRendDict Colorimetric *EFOverprint True
-
-
-
-*% Simplex does not support Tumble
-
-*UIConstraints: *EFDuplex False *Tumble True
-
-*UIConstraints: *EFDuplex False *Tumble False
-
-
-
-*UIConstraints: *Tumble True *EFDuplex False
-
-*UIConstraints: *Tumble False *EFDuplex False
-
-
-
-*% COnstraints: stapler is defined only if sorter is selected.
-
-*UIConstraints: *EFSorter False *EFStapler True
-
-*UIConstraints: *EFSorter Group *EFStapler True
-
-
-
-*UIConstraints: *EFStapler True *EFSorter False
-
-*UIConstraints: *EFStapler True *EFSorter Group
-
-
-
-*UIConstraintsEFI: *ENABLECOMP NO *PHYSMEMSIZE 48
-
-
-
-*%
-
-*% General Information and Defaults ===============
-
-*FreeVM: "4413108"
-
-*LanguageLevel: "2"
-
-*ColorDevice: True
-
-*DefaultColorSpace: CMYK
-
-*PrintPSErrors: True
-
-*FileSystem: True
-
-*?FileSystem: "
-
- save
-
- statusdict /diskstatus known{(True)} {(False)} ifelse = flush
-
- restore
-
- "
-
-*End
-
-*Throughput: "10"
-
-*Password: "0"
-
-*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: 400dpi
-
-*?Resolution: "
-
-save
-
- initgraphics
-
- 0 0 moveto currentpoint matrix defaultmatrix transform
-
- 0 72 lineto currentpoint matrix defaultmatrix transform
-
- 3 -1 roll sub dup mul
-
- 3 1 roll exch sub dup mul
-
- add sqrt round cvi
-
- ( ) cvs print (dpi) = flush
-
-restore
-
-"
-
-*End
-
-
-
-*AccurateScreensSupport: True
-
-
-
-*%EFIFlags *COLORMODE Command|Setup|Spooler
-
-*OpenUI *COLORMODE/Color Mode :PickOne
-
-*OrderDependency: 12 AnySetup *COLORMODE
-
-*DefaultCOLORMODE: ColorDEF
-
-*COLORMODE ColorDEF/Printer's default: ""
-
-*COLORMODE CMYK/CMYK: " userdict /setcolorbundle known
-
- { << /ColorMode /CMYK >> setcolorbundle }
-
- { << /ProcessColorModel /DeviceCMYK >> setpagedevice } ifelse "
-
-*End
-
-*COLORMODE GRAY/Grayscale: " userdict /setcolorbundle known
-
- { << /ColorMode /Grayscale /Compression /Disabled >> setcolorbundle }
-
- { << /ProcessColorModel /DeviceGray >> setpagedevice } ifelse "
-
-*End
-
-*?COLORMODE: " currentpagedevice /ProcessColorModel get == } if "
-
-*CloseUI: *COLORMODE
-
-
-
-*%EFIFlags *ENABLECOMP Setup
-
-*OpenUIEFI *ENABLECOMP/Memory Multiplier : PickOne
-
-*OrderDependency: 05 AnySetup *ENABLECOMP
-
-*DefaultENABLECOMP: YES
-
-*ENABLECOMP YES/On: ""
-
-*ENABLECOMP NO/Off: ""
-
-*CloseUIEFI: *ENABLECOMP
-
-
-
-*%EFIFlags *PRINTERMODE Command|Setup
-
-*OpenUI *PRINTERMODE/Printer Mode :PickOne
-
-*OrderDependency: 15 AnySetup *PRINTERMODE
-
-*DefaultPRINTERMODE: PrintDEF
-
-*PRINTERMODE PrintDEF/Printer's default: ""
-
-*PRINTERMODE Contone/Contone: " userdict /setcolorbundle known
-
- { << /Compression /Disabled /HalftoneMode /Contone >> setcolorbundle }
-
- { << /DeviceRenderingInfo << /Type 4
-
- /ValuesPerColorComponent 256 >> >> setpagedevice } ifelse "
-
-*End
-
-*PRINTERMODE Halftone/Halftone: " userdict /setcompression known
-
- { << /HalftoneMode /Halftone >> setcolorbundle }
-
- { << /DeviceRenderingInfo << /Type 4
-
- /ValuesPerColorComponent 2 >> >> setpagedevice } ifelse "
-
-*End
-
-*?PRINTERMODE: "currentpagedevice /DeviceRenderingInfo get
-
- /ValuesPerColorComponent get ln 2 ln div cvi = flush"
-
-*End
-
-*CloseUI: *PRINTERMODE
-
-
-
-*%EFIFlags *EFOverprint
-
-*OpenUI *EFOverprint/Combine Separations :PickOne
-
-*OrderDependency: 40 AnySetup *EFOverprint
-
-*DefaultEFOverprint: OverPrintDEF
-
-*EFOverprint OverPrintDEF/Printer's default: ""
-
-*EFOverprint True/On: " userdict /XJXsetoverprint known
-
- { 1 XJXsetoverprint }
-
- { (printerinfo overprint 1) =string
-
- /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse
-
- userdict /setcolorbundle known
-
- { << /ColorMode /Grayscale /Compression /Disabled >> setcolorbundle }
-
- { << /ProcessColorModel /DeviceGray >> setpagedevice } ifelse "
-
-*End
-
-*EFOverprint False/Off: " userdict /XJXsetoverprint known
-
- { 0 XJXsetoverprint }
-
- { (printerinfo overprint 0) =string
-
- /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "
-
-*End
-
-*?EFOverprint: ""
-
-*CloseUI: *EFOverprint
-
-
-
-*%EFIFlags *DEFPAPERSIZE Setup
-
-*OpenUIEFI *DEFPAPERSIZE/Default Paper Sizes :PickOne
-
-*OrderDependency: 20 AnySetup *DEFPAPERSIZE
-
-*DefaultDEFPAPERSIZE: US
-
-*DEFPAPERSIZE US/US: ""
-
-*DEFPAPERSIZE Metric/Metric: ""
-
-*?DEFPAPERSIZE: ""
-
-*CloseUIEFI: *DEFPAPERSIZE
-
-
-
-*%EFIFlags *CONVPAPERSIZE Setup
-
-*OpenUIEFI *CONVPAPERSIZE/Convert Paper Sizes : PickOne
-
-*OrderDependency: 25 AnySetup *CONVPAPERSIZE
-
-*DefaultCONVPAPERSIZE: False
-
-*CONVPAPERSIZE False/No: ""
-
-*CONVPAPERSIZE LetterToA4/Letter/11x17->A4/A3: ""
-
-*CONVPAPERSIZE A4ToLetter/A4/A3->Letter/11x17: ""
-
-*?CONVPAPERSIZE: ""
-
-*CloseUIEFI: *CONVPAPERSIZE
-
-
-
-*%EFIFlags *COVPGATEND Setup
-
-*OpenUIEFI *COVPGATEND/Print Cover Page : PickOne
-
-*OrderDependency: 30 AnySetup *COVPGATEND
-
-*DefaultCOVPGATEND: NO
-
-*COVPGATEND YES/Yes: ""
-
-*COVPGATEND NO/No: ""
-
-*CloseUIEFI: *COVPGATEND
-
-
-
-*%EFIFlags *COURIERSUBST Setup
-
-*OpenUIEFI *COURIERSUBST/Allow Courier Substitution :PickOne
-
-*OrderDependency: 35 AnySetup *COURIERSUBST
-
-*DefaultCOURIERSUBST: YES
-
-*COURIERSUBST YES/Yes: ""
-
-*COURIERSUBST NO/No: ""
-
-*CloseUIEFI: *COURIERSUBST
-
-
-
-*%EFIFlags *PSERROR Setup
-
-*OpenUIEFI *PSERROR/Print to PS Error : PickOne
-
-*OrderDependency: 40 AnySetup *PSERROR
-
-*DefaultPSERROR: NO
-
-*PSERROR YES/Yes: ""
-
-*PSERROR NO/No: ""
-
-*CloseUIEFI: *PSERROR
-
-
-
-*%EFIFlags *EFHPBlack Spooler|Command
-
-*OpenUI *EFHPBlack/High Productivity Black : PickOne
-
-*OrderDependency: 40 AnySetup *EFHPBlack
-
-*DefaultEFHPBlack: EFHPBlackDEF
-
-*EFHPBlack EFHPBlackDEF/Printer's default: ""
-
-*EFHPBlack False/Off: " userdict /XJXsethpblack known
-
- { 0 XJXsethpblack }
-
- { (printerinfo CheckHPBlack 0) =string
-
- /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "
-
-*End
-
-*EFHPBlack True/On: " userdict /XJXsethpblack known
-
- { 1 XJXsethpblack }
-
- { (printerinfo CheckHPBlack 1) =string
-
- /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "
-
-*End
-
-*CloseUI: *EFHPBlack
-
-
-
-*%EFIFlags *MediaType Spooler|Command
-
-*OpenUI *MediaType/Media Type :PickOne
-
-*OrderDependency: 50 AnySetup *MediaType
-
-*DefaultMediaType: MediaTypeDEF
-
-*MediaType MediaTypeDEF/Printer's default: ""
-
-*MediaType Plain/Plain Paper: " userdict /setcolorbundle known
-
- { << /MediaType /Plain >> setcolorbundle 1 XJXsetmediatype } if"
-
-*End
-
-*MediaType Transparent/Transparency: " userdict /setcolorbundle known
-
- { << /MediaType /Transparent >> setcolorbundle 2 XJXsetmediatype } if"
-
-*End
-
-*MediaType Thick/Thick Paper: " userdict /setcolorbundle known
-
- { << /MediaType /Thick >> setcolorbundle 3 XJXsetmediatype } if"
-
-*End
-
-*?MediaType: " userdict /setcolorbundle known {
-
- currentcolorbundle /MediaType get == } if"
-
-*End
-
-*CloseUI: *MediaType
-
-
-
-*%EFIFlags *EFSorter Spooler|Command
-
-*OpenUI *EFSorter/Sorter Mode :PickOne
-
-*OrderDependency: 50 AnySetup *EFSorter
-
-*DefaultEFSorter: False
-
-*EFSorter False/Off: " userdict /XJXsetsorter known
-
- { 0 XJXsetsorter }
-
- { (printerinfo sortmode 0) =string
-
- /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "
-
-*End
-
-*EFSorter Sort/Sort: " userdict /XJXsetsorter known
-
- { 1 XJXsetsorter }
-
- { (printerinfo sortmode 1) =string
-
- /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "
-
-*End
-
-*EFSorter Group/Group: " userdict /XJXsetsorter known
-
- { 2 XJXsetsorter }
-
- { (printerinfo sortmode 2) =string
-
- /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "
-
-*End
-
-*CloseUI: *EFSorter
-
-
-
-*%EFIFlags *EFStapler Spooler|Command
-
-*OpenUI *EFStapler/Stapler Mode :PickOne
-
-*OrderDependency: 50 AnySetup *EFStapler
-
-*DefaultEFStapler: False
-
-*EFStapler False/Off: " userdict /XJXsetstapler known
-
- { 0 XJXsetstapler }
-
- { (printerinfo staplemode 0) =string
-
- /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "
-
-*End
-
-*EFStapler True/On: " userdict /XJXsetstapler known
-
- { 1 XJXsetstapler }
-
- { (printerinfo staplemode 1) =string
-
- /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse "
-
-*End
-
-*CloseUI: *EFStapler
-
-
-
-*%EFIFlags *EFDuplex Spooler|Command
-
-*OpenUI *EFDuplex/Duplex : PickOne
-
-*OrderDependency: 50 AnySetup *EFDuplex
-
-*DefaultEFDuplex: EFDuplexDEF
-
-*EFDuplex EFDuplexDEF/Printer's default: ""
-
-*EFDuplex False/Off: "<< /Duplex false /Policies << /Duplex 1 >> >> setpagedevice"
-
-*EFDuplex True/On: " << /Duplex true /Policies << /Duplex 0 >> >> setpagedevice"
-
-*CloseUI: *EFDuplex
-
-
-
-*%EFIFlags *DuplexImageArea Spooler|Command
-
-*OpenUI *DuplexImageArea/Imageable Area :PickOne
-
-*OrderDependency: 50 AnySetup *DuplexImageArea
-
-*DefaultDuplexImageArea: DuplexImageAreaDEF
-
-*DuplexImageArea DuplexImageAreaDEF/Printer's default: ""
-
-*DuplexImageArea True/Full Area: " (ImageableMax) =string
-
- /CPSI /ProcSet findresource /externalcommand get
-
- exec {pop} if currentpagedevice setpagedevice"
-
-*End
-
-*DuplexImageArea False/Duplex Area: " (ImageableAlign) =string
-
- /CPSI /ProcSet findresource /externalcommand get
-
- exec {pop} if currentpagedevice setpagedevice"
-
-*End
-
-*CloseUI: *DuplexImageArea
-
-
-
-*%EFIFlags *EFImageShift Spooler|Command
-
-*OpenUI *EFImageShift/Image Shift :PickOne
-
-*OrderDependency: 50 AnySetup *EFImageShift
-
-*DefaultEFImageShift: EFImageShiftDEF
-
-*EFImageShift EFImageShiftDEF/Printer's default: ""
-
-*EFImageShift -5/ -5 mm: " userdict /XJXsetimageshift known
-
- { -79 XJXsetimageshift }
-
- { (ImageShift -79) =string % mm to pixels
-
- /CPSI /ProcSet findresource /externalcommand get
-
- exec {pop} if } ifelse "
-
-*End
-
-*EFImageShift -4/ -4 mm: " userdict /XJXsetimageshift known
-
- { -63 XJXsetimageshift }
-
- { (ImageShift -63) =string
-
- /CPSI /ProcSet findresource /externalcommand get
-
- exec {pop} if } ifelse "
-
-*End
-
-*EFImageShift -3/ -3 mm: " userdict /XJXsetimageshift known
-
- { -47 XJXsetimageshift }
-
- { (ImageShift -47) =string
-
- /CPSI /ProcSet findresource /externalcommand get
-
- exec {pop} if } ifelse "
-
-*End
-
-*EFImageShift -2/ -2 mm: " userdict /XJXsetimageshift known
-
- { -31 XJXsetimageshift }
-
- { (ImageShift -31) =string
-
- /CPSI /ProcSet findresource /externalcommand get
-
- exec {pop} if } ifelse "
-
-*End
-
-*EFImageShift -1/ -1 mm: " userdict /XJXsetimageshift known
-
- { -15 XJXsetimageshift }
-
- { (ImageShift -15) =string
-
- /CPSI /ProcSet findresource /externalcommand get
-
- exec {pop} if } ifelse "
-
-*End
-
-*EFImageShift 0/ 0: " userdict /XJXsetimageshift known
-
- { 0 XJXsetimageshift }
-
- { (ImageShift 0) =string
-
- /CPSI /ProcSet findresource /externalcommand get
-
- exec {pop} if } ifelse "
-
-*End
-
-*EFImageShift 1/ 1 mm: " userdict /XJXsetimageshift known
-
- { 15 XJXsetimageshift }
-
- { (ImageShift 15) =string
-
- /CPSI /ProcSet findresource /externalcommand get
-
- exec {pop} if } ifelse "
-
-*End
-
-*EFImageShift 2/ 2 mm: " userdict /XJXsetimageshift known
-
- { 31 XJXsetimageshift }
-
- { (ImageShift 31) =string
-
- /CPSI /ProcSet findresource /externalcommand get
-
- exec {pop} if } ifelse "
-
-*End
-
-*EFImageShift 3/ 3 mm: " userdict /XJXsetimageshift known
-
- { 47 XJXsetimageshift }
-
- { (ImageShift 47) =string
-
- /CPSI /ProcSet findresource /externalcommand get
-
- exec {pop} if } ifelse "
-
-*End
-
-*EFImageShift 4/ 4 mm: " userdict /XJXsetimageshift known
-
- { 63 XJXsetimageshift }
-
- { (ImageShift 63) =string
-
- /CPSI /ProcSet findresource /externalcommand get
-
- exec {pop} if } ifelse "
-
-*End
-
-*EFImageShift 5/ 5 mm: " userdict /XJXsetimageshift known
-
- { 79 XJXsetimageshift }
-
- { (ImageShift 79) =string
-
- /CPSI /ProcSet findresource /externalcommand get
-
- exec {pop} if } ifelse "
-
-*End
-
-*CloseUI: *EFImageShift
-
-
-
-*%EFIFlags *Tumble Spooler|Command
-
-*OpenUI *Tumble/Page Turn :PickOne
-
-*OrderDependency: 50 AnySetup *Tumble
-
-*DefaultTumble: TumbleDEF
-
-*Tumble TumbleDEF/Printer's default: ""
-
-*Tumble False/Top-Top: " << /Tumble false >> setpagedevice "
-
-*Tumble True/Top-Bottom: " << /Tumble true >> setpagedevice "
-
-*CloseUI: *Tumble
-
-
-
-*%EFIFlags *EFColorRendDict Spooler|Command
-
-*OpenUI *EFColorRendDict/Rendering Style :PickOne
-
-*OrderDependency: 60 AnySetup *EFColorRendDict
-
-*DefaultEFColorRendDict: RenderingDEF
-
-*EFColorRendDict RenderingDEF/Printer's default: ""
-
-*EFColorRendDict Preferred/Photographic: " userdict /setcolorbundle known
-
- { << /ColorRendering /Photographic >> setcolorbundle }
-
- { /DefaultColorRendering
-
- currentpagedevice /DeviceRenderingInfo
-
- get /ValuesPerColorComponent get 2 eq
-
- { /HTPreferredColorRendering } { /PreferredColorRendering } ifelse
-
- /ColorRendering findresource
-
- /ColorRendering defineresource setcolorrendering
-
- } ifelse "
-
-*End
-
-*EFColorRendDict Business/Presentation: " userdict /setcolorbundle known
-
- { << /ColorRendering /Presentation >> setcolorbundle }
-
- { /DefaultColorRendering
-
- currentpagedevice /DeviceRenderingInfo
-
- get /ValuesPerColorComponent get 2 eq
-
- { /HTBusinessColorRendering } { /BusinessColorRendering } ifelse
-
- /ColorRendering findresource
-
- /ColorRendering defineresource setcolorrendering
-
- } ifelse "
-
-*End
-
-*EFColorRendDict Monitor/Monitor: " userdict /setcolorbundle known
-
- { << /ColorRendering /Monitor >> setcolorbundle }
-
- { /DefaultColorRendering
-
- currentpagedevice /DeviceRenderingInfo
-
- get /ValuesPerColorComponent get 2 eq
-
- { /HTMonitorColorRendering } { /MonitorColorRendering } ifelse
-
- /ColorRendering findresource
-
- /ColorRendering defineresource setcolorrendering
-
- } ifelse "
-
-*End
-
-*EFColorRendDict Colorimetric/Solid Color: " userdict /setcolorbundle known
-
- { << /ColorRendering /Solid >> setcolorbundle }
-
- { /DefaultColorRendering
-
- currentpagedevice /DeviceRenderingInfo
-
- get /ValuesPerColorComponent get 2 eq
-
- { /HTColorimetricColorRendering } { /ColorimetricColorRendering } ifelse
-
- /ColorRendering findresource
-
- /ColorRendering defineresource setcolorrendering
-
- } ifelse "
-
-*End
-
-*?EFColorRendDict: " userdict /setcolorbundle known
-
- { currentcolorbundle /ColorRendering get == } if "
-
-*End
-
-*CloseUI: *EFColorRendDict
-
-
-
-*%EFIFlags *Brightness Spooler|Command
-
-*OpenUI *Brightness/Brightness :PickOne
-
-*OrderDependency: 55 AnySetup *Brightness
-
-*DefaultBrightness: BrightnessDEF
-
-*Brightness BrightnessDEF/Printer's default: ""
-
-*Brightness +0.24/85% Lightest: " {dup 180 mul sin 0.15 mul add } bind
-
- userdict /ColorAdjust known
-
- { dup dup dup ColorAdjust /coloradjust get exec }
-
- { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
-
- dup 0 4 -1 roll put settransfer } ifelse "
-
-*End
-
-*Brightness +0.16/90% Lighter: " {dup 180 mul sin 0.10 mul add } bind
-
- userdict /ColorAdjust known
-
- { dup dup dup ColorAdjust /coloradjust get exec }
-
- { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
-
- dup 0 4 -1 roll put settransfer } ifelse "
-
-*End
-
-*Brightness +0.08/95% Light: " {dup 180 mul sin 0.05 mul add } bind
-
- userdict /ColorAdjust known
-
- { dup dup dup ColorAdjust /coloradjust get exec }
-
- { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
-
- dup 0 4 -1 roll put settransfer } ifelse "
-
-*End
-
-*Brightness 00.00/100% Normal: " {} settransfer "
-
-*Brightness -0.08/105% Dark: " {dup 180 mul sin -0.05 mul add } bind
-
- userdict /ColorAdjust known
-
- { dup dup dup ColorAdjust /coloradjust get exec }
-
- { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
-
- dup 0 4 -1 roll put settransfer } ifelse "
-
-*End
-
-*Brightness -0.16/110% Darker: " {dup 180 mul sin -0.10 mul add } bind
-
- userdict /ColorAdjust known
-
- { dup dup dup ColorAdjust /coloradjust get exec }
-
- { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
-
- dup 0 4 -1 roll put settransfer } ifelse "
-
-*End
-
-*Brightness -0.24/115% Darkest: " {dup 180 mul sin -0.15 mul add } bind
-
- userdict /ColorAdjust known
-
- { dup dup dup ColorAdjust /coloradjust get exec }
-
- { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
-
- dup 0 4 -1 roll put settransfer } ifelse "
-
-*End
-
-*CloseUI: *Brightness
-
-
-
-*%EFIFlags *TonerReduction Spooler|Command
-
-*OpenUI *TonerReduction/Toner Reduction :PickOne
-
-*OrderDependency: 70 AnySetup *TonerReduction
-
-*DefaultTonerReduction: TonerReductionDEF
-
-*TonerReduction TonerReductionDEF/Printer's default: ""
-
-*TonerReduction False/Off: " userdict /XJXsettonerreduction known
-
- { 0 XJXsettonerreduction }
-
- { (printerinfo checkucr 0) =string
-
- /CPSI /ProcSet findresource /externalcommand get exec {pop} if } ifelse "
-
-*End
-
-*TonerReduction True/On: " userdict /XJXsettonerreduction known
-
- { 1 XJXsettonerreduction }
-
- { (printerinfo checkucr 1) =string
-
- /CPSI /ProcSet findresource /externalcommand get exec {pop} if } ifelse "
-
-*End
-
-*CloseUI: *TonerReduction
-
-
-
-*%EFIFlags *Prange Command
-
-*OpenUIEFI *Prange/Page Range : PickOne
-
-*OrderDependency: 70 AnySetup *Prange
-
-*DefaultPrange: All
-
-*Prange All/All: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- currentglobal true setglobal
-
- DriverOps /pagerange [ ] put
-
- setglobal "
-
-*End
-
-*Prange Even/Even: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- currentglobal true setglobal
-
- DriverOps /pagerange [ 1 1000 { dup 2 add } repeat ] put
-
- setglobal "
-
-*End
-
-*Prange Odd/Odd: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- currentglobal true setglobal
-
- DriverOps /pagerange [ 0 1000 { dup 2 add } repeat ] put
-
- setglobal "
-
-*End
-
-*Prange range1/1-3, 5, 7: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- currentglobal true setglobal
-
- DriverOps /pagerange [ 0 1 2 4 6 ] put
-
- setglobal "
-
-*End
-
-*?Prange: ""
-
-*CloseUIEFI: *Prange
-
-
-
-*%EFIFlags *Flip Command
-
-*OpenUIEFI *Flip/Flip : PickOne
-
-*OrderDependency: 75 AnySetup *Flip
-
-*DefaultFlip: None
-
-*Flip None/None: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- DriverOps /fliph? false put DriverOps /flipv? false put << >> setpagedevice "
-
-*End
-
-*Flip V/Vertical: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- DriverOps /fliph? false put DriverOps /flipv? true put << >> setpagedevice "
-
-*End
-
-*Flip H/Horizonal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- DriverOps /fliph? true put DriverOps /flipv? false put << >> setpagedevice "
-
-*End
-
-*Flip VH/Vertical & Horizontal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- DriverOps /fliph? true put DriverOps /flipv? true put << >> setpagedevice "
-
-*End
-
-*?Flip: ""
-
-*CloseUIEFI: *Flip
-
-
-
-*%EFIFlags *Scale Command
-
-*OpenUIEFI *Scale/Scale : PickOne
-
-*OrderDependency: 80 AnySetup *Scale
-
-*DefaultScale: 100
-
-*Scale 200/200%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- DriverOps /scale# 2 put << >> setpagedevice "
-
-*End
-
-*Scale 150/150%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- DriverOps /scale# 1.5 put << >> setpagedevice "
-
-*End
-
-*Scale 100/100%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- DriverOps /scale# 1 put << >> setpagedevice "
-
-*End
-
-*Scale 75/75%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- DriverOps /scale# .75 put << >> setpagedevice "
-
-*End
-
-*Scale 50/50%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- DriverOps /scale# .5 put << >> setpagedevice "
-
-*End
-
-*?Scale: ""
-
-*CloseUIEFI: *Scale
-
-
-
-*%EFIFlags *Rotate Command
-
-*OpenUIEFI *Rotate/Rotate : PickOne
-
-*OrderDependency: 85 AnySetup *Rotate
-
-*DefaultRotate: 0
-
-*Rotate 0/0: " << >> setpagedevice "
-
-*Rotate 90/90 CCW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- DriverOps /rotate# 90 put << >> setpagedevice "
-
-*End
-
-*Rotate 270/90 CW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- DriverOps /rotate# 270 put << >> setpagedevice "
-
-*End
-
-*Rotate 180/180: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- DriverOps /rotate# 180 put << >> setpagedevice "
-
-*End
-
-*?Rotate: ""
-
-*CloseUIEFI: *Rotate
-
-
-
-*RequiresPageRegion All: True
-
-*%EFIFlags *InputSlot
-
-*OpenUI *InputSlot/Paper Source : PickOne
-
-*OrderDependency: 20 AnySetup *InputSlot
-
-*DefaultInputSlot: Tray1
-
-*InputSlot Tray1/Tray 1: "(printerinfo trayselect 1) =string /CPSI /ProcSet
-
- findresource /externalcommand get exec {pop} if"
-
-*End
-
-*InputSlot Tray2/Tray 2: "(printerinfo trayselect 2) =string /CPSI /ProcSet
-
- findresource /externalcommand get exec {pop} if"
-
-*End
-
-*InputSlot Tray3/Tray 3: "(printerinfo trayselect 3) =string /CPSI /ProcSet
-
- findresource /externalcommand get exec {pop} if"
-
-*End
-
-*CloseUI: *InputSlot
-
-
-
-*%EFIFlags *ManualFeed Spooler|Command
-
-*OpenUI *ManualFeed/Bypass Tray :Boolean
-
-*OrderDependency: 65 AnySetup *ManualFeed
-
-*DefaultManualFeed: False
-
-*ManualFeed True/On: "1 dict dup /ManualFeed true put setpagedevice"
-
-*ManualFeed False/Off: "1 dict dup /ManualFeed false put setpagedevice"
-
-*?ManualFeed: "
-
- save currentpagedevice /ManualFeed get
-
- {(True)} {(False)} ifelse = flush restore"
-
-*End
-
-*CloseUI: *ManualFeed
-
-
-
-*%================= Halftone Information ===============
-
-*ScreenFreq: "66.0"
-
-*ScreenAngle: "0"
-
-*DefaultScreenProc: Text
-
-*ScreenProc Text: "
-
- {2 4
-
- { 3 1 roll 4 -1 roll exch
-
- {dup 8 ge { 8 sub} if exch
-
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
-
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
-
- dup 0 lt {0 exch sub} if cvi
-
- }
-
- exec 8 mul 3 1 roll exch
-
- {dup 8 ge { 8 sub} if exch
-
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
-
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
-
- dup 0 lt {0 exch sub} if cvi
-
- }
-
- exec add
-
- [
-
- 48 18 8 16 46 16 6 14
-
- 56 60 32 24 54 58 30 22
-
- 4 12 44 40 2 10 42 38
-
- 28 20 52 64 26 18 50 62
-
-
-
- 45 15 5 13 47 17 7 15
-
- 53 57 29 21 55 59 31 23
-
- 1 9 41 37 3 11 43 39
-
- 25 17 49 61 27 19 51 63
-
- ]
-
- exch get 8 dup mul div} exec}"
-
-*End
-
-
-
-*DefaultTransfer: Null
-
-*Transfer Null: "{ }"
-
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-
-
-*% Black substitution is always on.
-
-*DefaultBlackSubstitution: True
-
-*BlackSubstitution True: ""
-
-*?BlackSubstitution: "(True) == flush"
-
-
-
-*% PPD pages begins
-
-
-
-*% Paper Handling ===================
-
-*% Use these entries to set paper size most of the time, unless there is
-
-*% specific reason to use PageRegion.
-
-*%EFIFlags *PageSize Command
-
-*OpenUI *PageSize/Page Size :PickOne
-
-*OrderDependency: 45 AnySetup *PageSize
-
-*DefaultPageSize: Letter
-
-*PageSize Letter/Letter: " userdict /setcolorbundle known
-
- { << /PageSize /Letter >> setcolorbundle }
-
- { << /PageSize [612 792] /MediaType null
-
- /InputAttributes << 0 << /PageSize [612 792] /MediaType null >> >> >> setpagedevice
-
- } ifelse "
-
-*End
-
-*PageSize Legal/Legal: " userdict /setcolorbundle known
-
- { << /PageSize /Legal >> setcolorbundle } { legal } ifelse "
-
-*End
-
-*PageSize Tabloid/11x17: " userdict /setcolorbundle known
-
- { << /PageSize /11x17 >> setcolorbundle } { 11x17 } ifelse "
-
-*End
-
-*PageSize A3/A3: " userdict /setcolorbundle known
-
- { << /PageSize /A3 >> setcolorbundle } { a3 } ifelse "
-
-*End
-
-*PageSize A4/A4: " userdict /setcolorbundle known
-
- { << /PageSize /A4 >> setcolorbundle }
-
- { << /PageSize [595 842] /MediaType null
-
- /InputAttributes << 0 << /PageSize [595 842] /MediaType null >> >> >> setpagedevice
-
- } ifelse "
-
-*End
-
-*PageSize LetR/Letter-R:" userdict /setcolorbundle known
-
- { << /PageSize /Letter-R >> setcolorbundle }
-
- { << /PageSize [612 792] /MediaType (ShortEdgeFeed)
-
- /InputAttributes << 0 << /PageSize [612 792] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
-
- } ifelse "
-
-*End
-
-*PageSize A4R/A4-R:" userdict /setcolorbundle known
-
- { << /PageSize /A4-R >> setcolorbundle }
-
- { << /PageSize [595 842] /MediaType (ShortEdgeFeed)
-
- /InputAttributes << 0 << /PageSize [595 842] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
-
- } ifelse "
-
-*End
-
-*?PageSize: "
-
- save currentpagedevice /PageSize get aload pop
-
- 2 copy gt {exch} if (Unknown)
-
- 7 dict
-
- dup [612 792] (Letter) put
-
- dup [612 1008] (Legal) put
-
- dup [792 1224] (Tabloid) put
-
- dup [842 1191] (A3) put
-
- dup [595 842] (A4) put
-
- dup [612 792] (LetR) put
-
- dup [595 842] (A4R) put
-
- { exch aload pop 6 index sub abs 7 le exch 7 index sub abs 7 le and
-
- { exch pop exit } { pop } ifelse
-
- } bind forall = flush pop pop
-
- restore"
-
-*End
-
-*CloseUI: *PageSize
-
-
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-
-*%EFIFlags *PageRegion
-
-*OpenUI *PageRegion :PickOne
-
-*OrderDependency: 47 AnySetup *PageRegion
-
-*DefaultPageRegion: Letter
-
-*PageRegion Letter/Letter: " userdict /setcolorbundle known
-
- { << /PageSize /Letter >> setcolorbundle }
-
- { << /PageSize [612 792] /MediaType null
-
- /InputAttributes << 0 << /PageSize [612 792] /MediaType null >> >> >> setpagedevice
-
- } ifelse "
-
-*End
-
-*PageRegion Legal/Legal: " userdict /setcolorbundle known
-
- { << /PageSize /Legal >> setcolorbundle } { legal } ifelse "
-
-*End
-
-*PageRegion Tabloid/11x17: " userdict /setcolorbundle known
-
- { << /PageSize /11x17 >> setcolorbundle } { 11x17 } ifelse "
-
-*End
-
-*PageRegion A3/A3: " userdict /setcolorbundle known
-
- { << /PageSize /A3 >> setcolorbundle } { a3 } ifelse "
-
-*End
-
-*PageRegion A4/A4: " userdict /setcolorbundle known
-
- { << /PageSize /A4 >> setcolorbundle }
-
- { << /PageSize [595 842] /MediaType null
-
- /InputAttributes << 0 << /PageSize [595 842] /MediaType null >> >> >> setpagedevice
-
- } ifelse "
-
-*End
-
-*PageRegion LetR/Letter-R:" userdict /setcolorbundle known
-
- { << /PageSize /Letter-R >> setcolorbundle }
-
- { << /PageSize [612 792] /MediaType (ShortEdgeFeed)
-
- /InputAttributes << 0 << /PageSize [612 792] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
-
- } ifelse "
-
-*End
-
-*PageRegion A4R/A4-R: " userdict /setcolorbundle known
-
- { << /PageSize /A4-R >> setcolorbundle }
-
- { << /PageSize [595 842] /MediaType (ShortEdgeFeed)
-
- /InputAttributes << 0 << /PageSize [595 842] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
-
- } ifelse "
-
-*End
-
-*CloseUI: *PageRegion
-
-
-
-*DefaultImageableArea: Letter
-
-*ImageableArea Letter/Letter: "10 9 588 780"
-
-*ImageableArea Legal/Legal: "12 10 603 985"
-
-*ImageableArea Tabloid/11x17: "12 10 783 1201"
-
-*ImageableArea A3/A3: "13 11 831 1166"
-
-*ImageableArea A4/A4: "10 9 573 830"
-
-*ImageableArea LetR/Letter-R: "12 10 603 770"
-
-*ImageableArea A4R/A4-R: "12 10 587 820"
-
-*?ImageableArea: "
-
- save /cvp { cvi ( ) cvs print ( ) print } bind def
-
- newpath clippath pathbbox
-
- 4 -2 roll exch 2 {ceiling cvp} repeat
-
- exch 2 {floor cvp} repeat flush
-
- restore
-
-"
-
-*End
-
-
-
-*% These provide the physical dimensions of the paper (by keyword)
-
-*DefaultPaperDimension: Letter
-
-*PaperDimension Letter/Letter: "612 792"
-
-*PaperDimension Legal/Legal: "612 1008"
-
-*PaperDimension Tabloid/11x17: "792 1224"
-
-*PaperDimension A3/A3: "842 1191"
-
-*PaperDimension A4/A4: "595 842"
-
-*PaperDimension LetR/Letter-R: "612 793"
-
-*PaperDimension A4R/A4-R: "595 843"
-
-
-
-*% PPD pages ends
-
-
-
-*DefaultOutputOrder: OutputOrderDEF
-
-*OutputOrder OutputOrderDEF/Printer's default: ""
-
-
-
-*% Font Information =========================
-
-*DefaultFont: Courier
-
-*Font ACaslon-Italic: Standard "(001.002)" Standard Disk
-
-*Font ACaslon-Regular: Standard "(001.002)" Standard Disk
-
-*Font ACaslon-Semibold: Standard "(001.002)" Standard Disk
-
-*Font ACaslon-SemiboldItalic: Standard "(001.002)" Standard Disk
-
-*Font AGaramond-Bold: Standard "(001.002)" Standard Disk
-
-*Font AGaramond-BoldItalic: Standard "(001.002)" Standard Disk
-
-*Font AGaramond-Italic: Standard "(001.002)" Standard Disk
-
-*Font AGaramond-Regular: Standard "(001.002)" Standard Disk
-
-*Font Americana: Standard "(001.002)" Standard Disk
-
-*Font Americana-ExtraBold: Standard "(001.002)" Standard Disk
-
-*Font AvantGarde-Book: Standard "(001.002)" Standard Disk
-
-*Font AvantGarde-BookOblique: Standard "(001.002)" Standard Disk
-
-*Font AvantGarde-Demi: Standard "(001.002)" Standard Disk
-
-*Font AvantGarde-DemiOblique: Standard "(001.002)" Standard Disk
-
-*Font Barmeno-Bold: Standard "(001.002)" Standard Disk
-
-*Font Barmeno-ExtraBold: Standard "(001.002)" Standard Disk
-
-*Font Barmeno-Medium: Standard "(001.002)" Standard Disk
-
-*Font Barmeno-Regular: Standard "(001.002)" Standard Disk
-
-*Font Blackoak: Standard "(001.002)" Standard Disk
-
-*Font Bookman-Demi: Standard "(001.002)" Standard Disk
-
-*Font Bookman-DemiItalic: Standard "(001.002)" Standard Disk
-
-*Font Bookman-Light: Standard "(001.002)" Standard Disk
-
-*Font Bookman-LightItalic: Standard "(001.002)" Standard Disk
-
-*Font Carta: Standard "(001.002)" Standard Disk
-
-*Font Courier: Standard "(001.002)" Standard Disk
-
-*Font Courier-Bold: Standard "(001.002)" Standard Disk
-
-*Font Courier-BoldOblique: Standard "(001.002)" Standard Disk
-
-*Font Courier-Oblique: Standard "(001.002)" Standard Disk
-
-*Font Formata-Italic: Standard "(001.002)" Standard Disk
-
-*Font Formata-Medium: Standard "(001.002)" Standard Disk
-
-*Font Formata-MediumItalic: Standard "(001.002)" Standard Disk
-
-*Font Formata-Regular: Standard "(001.002)" Standard Disk
-
-*Font Helvetica: Standard "(001.002)" Standard Disk
-
-*Font Helvetica-Bold: Standard "(001.002)" Standard Disk
-
-*Font Helvetica-BoldOblique: Standard "(001.002)" Standard Disk
-
-*Font Helvetica-Condensed: Standard "(001.002)" Standard Disk
-
-*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard Disk
-
-*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard Disk
-
-*Font Helvetica-Condensed-Oblique: Standard "(001.002)" Standard Disk
-
-*Font Helvetica-Narrow: Standard "(001.002)" Standard Disk
-
-*Font Helvetica-Narrow-Bold: Standard "(001.002)" Standard Disk
-
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.002)" Standard Disk
-
-*Font Helvetica-Narrow-Oblique: Standard "(001.002)" Standard Disk
-
-*Font Helvetica-Oblique: Standard "(001.002)" Standard Disk
-
-*Font Kaufmann: Standard "(001.002)" Standard Disk
-
-*Font Lithos-Black: Standard "(001.002)" Standard Disk
-
-*Font Lithos-Regular: Standard "(001.002)" Standard Disk
-
-*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk
-
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.002)" Standard Disk
-
-*Font NewCenturySchlbk-Italic: Standard "(001.002)" Standard Disk
-
-*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk
-
-*Font Palatino-Bold: Standard "(001.002)" Standard Disk
-
-*Font Palatino-BoldItalic: Standard "(001.002)" Standard Disk
-
-*Font Palatino-Italic: Standard "(001.002)" Standard Disk
-
-*Font Palatino-Roman: Standard "(001.002)" Standard Disk
-
-*Font Parisian: Standard "(001.002)" Standard Disk
-
-*Font ParkAvenue: Standard "(001.002)" Standard Disk
-
-*Font Poetica-SuppOrnaments: Standard "(001.002)" Standard Disk
-
-*Font Symbol: Standard "(001.002)" Standard Disk
-
-*Font Tekton: Standard "(001.002)" Standard Disk
-
-*Font Tekton-Bold: Standard "(001.002)" Standard Disk
-
-*Font Times-Bold: Standard "(001.002)" Standard Disk
-
-*Font Times-BoldItalic: Standard "(001.002)" Standard Disk
-
-*Font Times-Italic: Standard "(001.002)" Standard Disk
-
-*Font Times-Roman: Standard "(001.002)" Standard Disk
-
-*Font Trajan-Bold: Standard "(001.002)" Standard Disk
-
-*Font WoodtypeOrnaments-Two: Standard "(001.002)" Standard Disk
-
-*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk
-
-*Font ZapfDingbats: Standard "(001.002)" Standard Disk
-
-*?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 (*) {cvn ==} 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: "idle"
-
-*Status: "busy"
-
-*Status: "waiting"
-
-*Status: "printing"
-
-*Status: "scanning"
-
-*Status: "PrinterError: Copier is busy"
-
-*Status: "PrinterError: Copier is in standby mode"
-
-*Status: "PrinterError: Service cable is disconnected"
-
-*Status: "PrinterError: Out of fuser oil"
-
-*Status: "PrinterError: Copier door is open"
-
-*Status: "PrinterError: Paper jam"
-
-*Status: "PrinterError: Out of paper"
-
-*Status: "PrinterError: Waste toner container is full"
-
-*Status: "PrinterError: Out of toner"
-
-*Status: "PrinterError: There is no key"
-
-*Status: "PrinterError: There is no control card"
-
-*Status: "PrinterError: ID mode"
-
-*Status: "PrinterError: Copier needs attention; see copier control panel"
-
-*Status: "PrinterError: Load A3 paper"
-
-*Status: "PrinterError: Load A4 paper"
-
-*Status: "PrinterError: Load 11x17 paper"
-
-*Status: "PrinterError: Load Letter paper"
-
-*Status: "PrinterError: Load Letter-R paper"
-
-*Status: "PrinterError: Load A4-R paper"
-
-*Status: "PrinterError: Load B4 paper"
-
-*Status: "PrinterError: Load B5-R paper"
-
-*Status: "PrinterError: Load Legal paper"
-
-*Status: "PrinterError: Check copier power and cable connection"
-
-*Status: "PrinterError: Check film scanner connection"
-
-*Status: "PrinterError: Copier is warming up"
-
-*Status: "PrinterError: Copier communication error; call copier technician"
-
-*Status: "PrinterError: Set paper size, then load manual feed paper"
-
-*Status: "PrinterError: An unknown copier error occurred"
-
-*Status: "PrinterError: Load manual feed paper"
-
-*Status: "PrinterError: Remove manual feed paper, then set size"
-
-*Status: "PrinterError: Copier is disconnected"
-
-*Status: "PrinterError: Film Scanner has copy control"
-
-
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-
-*Source: "EtherTalk"
-
-*Source: "Parallel"
-
-*Source: "TCP/IP"
-
-*Source: "Novell IPX"
-
-
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-
-*PrinterError: "Copier is busy"
-
-*PrinterError: "Copier is in standby mode"
-
-*PrinterError: "Service cable is disconnected"
-
-*PrinterError: "Out of fuser oil"
-
-*PrinterError: "Copier door is open"
-
-*PrinterError: "Paper jam"
-
-*PrinterError: "Out of paper"
-
-*PrinterError: "Waste toner container is full"
-
-*PrinterError: "Out of toner"
-
-*PrinterError: "There is no key"
-
-*PrinterError: "There is no control card"
-
-*PrinterError: "ID mode"
-
-*PrinterError: "Copier needs attention; see copier control panel"
-
-*PrinterError: "Load A3 paper"
-
-*PrinterError: "Load A4 paper"
-
-*PrinterError: "Load 11x17 paper"
-
-*PrinterError: "Load Letter paper"
-
-*PrinterError: "Load Legal paper"
-
-*PrinterError: "Load Letter-R paper"
-
-*PrinterError: "Load A4-R paper"
-
-*PrinterError: "Load B4 paper"
-
-*PrinterError: "Load B5-R paper"
-
-*PrinterError: "Check copier power and cable connection"
-
-*PrinterError: "Check film scanner connection"
-
-*PrinterError: "Copier is warming up"
-
-*PrinterError: "Copier communication error; call copier technician"
-
-*PrinterError: "Set paper size, then load manual feed paper"
-
-*PrinterError: "An unknown copier error occurred"
-
-*PrinterError: "Load manual feed paper"
-
-*PrinterError: "Remove manual feed paper, then set size"
-
-*PrinterError: "Copier is disconnected"
-
-*PrinterError: "Film Scanner has copy control"
-
-
-
-
-
-*% Color Separation Information ====================
-
-
-
-
-
-*% Custom Inks for Fiery Logo
-
-*InkName: P300FieryBlue/Fiery Blue
-
-*InkName: P199FieryRed/Fiery Red
-
-*InkName: PblackFieryBlack/Fiery Black
-
-*CustomCMYK P300FieryBlue: ".9 .9 .0 .0"
-
-*CustomCMYK P199FieryRed: ".0 .9 .9 .0"
-
-*CustomCMYK PblackFieryBlack: ".2 .1 .1 .9"
-
-
-
-*DefaultColorSep: Black.100lpi.400dpi
-
-*DefaultSeparations: False
-
-
-
-*% ------Halftone Text Mode (Default)
-
-*ColorSepScreenAngle Cyan.100lpi.400dpi: "0"
-
-*ColorSepScreenAngle Magenta.100lpi.400dpi: "0"
-
-*ColorSepScreenAngle Yellow.100lpi.400dpi: "0"
-
-*ColorSepScreenAngle Black.100lpi.400dpi: "0"
-
-*ColorSepScreenFreq Cyan.100lpi.400dpi: "50.0"
-
-*ColorSepScreenFreq Magenta.100lpi.400dpi: "50.0"
-
-*ColorSepScreenFreq Yellow.100lpi.400dpi: "50.0"
-
-*ColorSepScreenFreq Black.100lpi.400dpi: "50.0"
-
-*ColorSepScreenProc Cyan.100lpi.400dpi: "{6 5
-
- { 3 1 roll 4 -1 roll exch
-
- {dup 8 ge { 8 sub} if exch
-
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
-
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
-
- dup 0 lt {0 exch sub} if cvi
-
- }
-
- exec 8 mul 3 1 roll exch
-
- {dup 8 ge { 8 sub} if exch
-
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
-
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
-
- dup 0 lt {0 exch sub} if cvi
-
- }
-
- exec add
-
- [
-
- 48 18 8 16 46 16 6 14
-
- 56 60 32 24 54 58 30 22
-
- 4 12 44 40 2 10 42 38
-
- 28 20 52 64 26 18 50 62
-
-
-
- 45 15 5 13 47 17 7 15
-
- 53 57 29 21 55 59 31 23
-
- 1 9 41 37 3 11 43 39
-
- 25 17 49 61 27 19 51 63
-
- ]
-
- exch get 8 dup mul div} exec}"
-
-*End
-
-
-
-*ColorSepScreenProc Magenta.100lpi.400dpi: "{4 7
-
- { 3 1 roll 4 -1 roll exch
-
- {dup 8 ge { 8 sub} if exch
-
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
-
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
-
- dup 0 lt {0 exch sub} if cvi
-
- }
-
- exec 8 mul 3 1 roll exch
-
- {dup 8 ge { 8 sub} if exch
-
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
-
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
-
- dup 0 lt {0 exch sub} if cvi
-
- }
-
- exec add
-
- [
-
- 48 18 8 16 46 16 6 14
-
- 56 60 32 24 54 58 30 22
-
- 4 12 44 40 2 10 42 38
-
- 28 20 52 64 26 18 50 62
-
-
-
- 45 15 5 13 47 17 7 15
-
- 53 57 29 21 55 59 31 23
-
- 1 9 41 37 3 11 43 39
-
- 25 17 49 61 27 19 51 63
-
- ]
-
- exch get 8 dup mul div} exec}"
-
-*End
-
-
-
-*ColorSepScreenProc Yellow.100lpi.400dpi: "{5 2
-
- { 3 1 roll 4 -1 roll exch
-
- {dup 8 ge { 8 sub} if exch
-
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
-
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
-
- dup 0 lt {0 exch sub} if cvi
-
- }
-
- exec 8 mul 3 1 roll exch
-
- {dup 8 ge { 8 sub} if exch
-
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
-
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
-
- dup 0 lt {0 exch sub} if cvi
-
- }
-
- exec add
-
- [
-
- 48 18 8 16 46 16 6 14
-
- 56 60 32 24 54 58 30 22
-
- 4 12 44 40 2 10 42 38
-
- 28 20 52 64 26 18 50 62
-
-
-
- 45 15 5 13 47 17 7 15
-
- 53 57 29 21 55 59 31 23
-
- 1 9 41 37 3 11 43 39
-
- 25 17 49 61 27 19 51 63
-
- ]
-
- exch get 8 dup mul div} exec}"
-
-*End
-
-
-
-*ColorSepScreenProc Black.100lpi.400dpi: "{2 4
-
- { 3 1 roll 4 -1 roll exch
-
- {dup 8 ge { 8 sub} if exch
-
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
-
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
-
- dup 0 lt {0 exch sub} if cvi
-
- }
-
- exec 8 mul 3 1 roll exch
-
- {dup 8 ge { 8 sub} if exch
-
- dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if
-
- 1.0 add 8 2 div mul add dup 8 ge {8 sub} if
-
- dup 0 lt {0 exch sub} if cvi
-
- }
-
- exec add
-
- [
-
- 48 18 8 16 46 16 6 14
-
- 56 60 32 24 54 58 30 22
-
- 4 12 44 40 2 10 42 38
-
- 28 20 52 64 26 18 50 62
-
-
-
- 45 15 5 13 47 17 7 15
-
- 53 57 29 21 55 59 31 23
-
- 1 9 41 37 3 11 43 39
-
- 25 17 49 61 27 19 51 63
-
- ]
-
- exch get 8 dup mul div} exec}"
-
-*End
-
-
-
-*% End of PPD file
-
-
-
-
-
-
-
-*% The byte count of this file should be exactly 047923 or 050402
-*% depending on the filesystem it resides in.
-*% end of PPD file for Fiery XJK 1000 1560-1565
diff --git a/psprint_config/configuration/ppds/EFXJK303.PS b/psprint_config/configuration/ppds/EFXJK303.PS
deleted file mode 100644
index 3908fe438893..000000000000
--- a/psprint_config/configuration/ppds/EFXJK303.PS
+++ /dev/null
@@ -1,1075 +0,0 @@
-*PPD-Adobe: "4.2"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-
-
-*% 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.
-
-*% End of Copyright statement
-
-*% Created for Kodak 8650
-
-*FileVersion: "0.1"
-
-*%EF1File, EFLEPPD
-
-*% EFConversionKey: "Canon"
-
-
-
-*FormatVersion: "4.2"
-
-*FileVersion: "1.0"
-
-*LanguageEncoding: ISOLatin1
-
-*LanguageVersion: English
-
-*PCFileName: "EFXJK303.PPD"
-
-*Product: "(Fiery XJK 8650)"
-
-*PSVersion: "(2015.802) 0"
-
-*ModelName: "Fiery XJK 8650 Color Server v2015.802"
-
-*ShortNickName: "Fiery XJK 8650 v2015.802"
-
-*NickName: "Fiery XJK 8650 Color Server v2015.802"
-
-*LanguageLevel: "2"
-
-*Manufacturer: "Kodak"
-
-
-
-
-
-*% === Constraints =========
-
-
-
-*% Prevent transparency for certain page sizes
-
-
-
-*% ==== Device Capabilities ===============
-
-*Protocols: BCP TBCP
-
-*ColorDevice: True
-
-*DefaultColorSpace: CMYK
-
-*TTRasterizer: Type42
-
-*SuggestedJobTimeout: "0"
-
-*SuggestedWaitTimeout: "70"
-
-*PrintPSErrors: False
-
-*Throughput: "1"
-
-*Password: "()"
-
-*FileSystem: True
-
-*?FileSystem: "
-
- save
-
- [ (*)
-
- { dup dup (%disk) search
-
- { pop pop pop
-
- length string copy dup currentdevparams /Writeable get
-
- {/Writeabledev Writeabledev 1 add def} if
-
- }{
-
- pop pop pop
-
- } ifelse }
-
- 50 string /IODevice resourceforall
-
- ]
-
- length 1 ge {(True)}{(False)}ifelse = flush
-
- restore
-
- "
-
-*End
-
-
-
-*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
-
- {
-
- systemdict /quit get exec
-
- }{
-
- (WARNING: Cannot modify initial VM.) =
-
- (Missing or invalid password.) =
-
- (Please contact the author of this software.) = flush quit
-
- } ifelse
-
- "
-
-*End
-
-
-
-*DefaultResolution: 300dpi
-
-*Resolution 300dpi: " "
-
-*?Resolution: "
-
- save
-
- currentpagedevice /HWResolution get
-
- 0 get ( ) cvs print (dpi) = flush
-
- restore
-
- "
-
-*End
-
-
-
-*DefaultTransfer: Null
-
-*Transfer Null: "{ }"
-
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-
-
-*%EFIFlags *DEFPAPERSIZE Setup
-
-*OpenUIEFI *DEFPAPERSIZE/Default Paper Sizes :PickOne
-
-*OrderDependency: 20 AnySetup *DEFPAPERSIZE
-
-*DefaultDEFPAPERSIZE: US
-
-*DEFPAPERSIZE US/US: ""
-
-*DEFPAPERSIZE Metric/Metric: ""
-
-*?DEFPAPERSIZE: ""
-
-*CloseUIEFI: *DEFPAPERSIZE
-
-
-
-*%EFIFlags *CONVPAPERSIZE Setup
-
-*OpenUIEFI *CONVPAPERSIZE/Convert Paper Sizes : PickOne
-
-*OrderDependency: 25 AnySetup *CONVPAPERSIZE
-
-*DefaultCONVPAPERSIZE: False
-
-*CONVPAPERSIZE False/No: ""
-
-*CONVPAPERSIZE LetterToA4/Letter/11x17->A4/A3: ""
-
-*CONVPAPERSIZE A4ToLetter/A4/A3->Letter/11x17: ""
-
-*?CONVPAPERSIZE: ""
-
-*CloseUIEFI: *CONVPAPERSIZE
-
-
-
-*%EFIFlags *COVPGATEND Setup
-
-*OpenUIEFI *COVPGATEND/Print Cover Page : PickOne
-
-*OrderDependency: 30 AnySetup *COVPGATEND
-
-*DefaultCOVPGATEND: NO
-
-*COVPGATEND YES/Yes: ""
-
-*COVPGATEND NO/No: ""
-
-*CloseUIEFI: *COVPGATEND
-
-
-
-*%EFIFlags *COURIERSUBST Setup
-
-*OpenUIEFI *COURIERSUBST/Allow Courier Substitution :PickOne
-
-*OrderDependency: 35 AnySetup *COURIERSUBST
-
-*DefaultCOURIERSUBST: YES
-
-*COURIERSUBST YES/Yes: ""
-
-*COURIERSUBST NO/No: ""
-
-*CloseUIEFI: *COURIERSUBST
-
-
-
-*%EFIFlags *PSERROR Setup
-
-*OpenUIEFI *PSERROR/Print to PS Error : PickOne
-
-*OrderDependency: 40 AnySetup *PSERROR
-
-*DefaultPSERROR: NO
-
-*PSERROR YES/Yes: ""
-
-*PSERROR NO/No: ""
-
-*CloseUIEFI: *PSERROR
-
-
-
-*%EFIFlags *EFColorRendDict Spooler|Command
-
-*OpenUI *EFColorRendDict/Rendering Style :PickOne
-
-*OrderDependency: 60 AnySetup *EFColorRendDict
-
-*DefaultEFColorRendDict: RenderingDEF
-
-*EFColorRendDict RenderingDEF/Printer's default: ""
-
-*EFColorRendDict Preferred/Photographic: " userdict /setcolorbundle known
-
- { << /ColorRendering /Photographic >> setcolorbundle }
-
- { /DefaultColorRendering
-
- currentpagedevice /DeviceRenderingInfo
-
- get /ValuesPerColorComponent get 2 eq
-
- { /HTPreferredColorRendering } { /PreferredColorRendering } ifelse
-
- /ColorRendering findresource
-
- /ColorRendering defineresource setcolorrendering
-
- } ifelse "
-
-*End
-
-*EFColorRendDict Business/Presentation: " userdict /setcolorbundle known
-
- { << /ColorRendering /Presentation >> setcolorbundle }
-
- { /DefaultColorRendering
-
- currentpagedevice /DeviceRenderingInfo
-
- get /ValuesPerColorComponent get 2 eq
-
- { /HTBusinessColorRendering } { /BusinessColorRendering } ifelse
-
- /ColorRendering findresource
-
- /ColorRendering defineresource setcolorrendering
-
- } ifelse "
-
-*End
-
-*EFColorRendDict Monitor/Monitor: " userdict /setcolorbundle known
-
- { << /ColorRendering /Monitor >> setcolorbundle }
-
- { /DefaultColorRendering
-
- currentpagedevice /DeviceRenderingInfo
-
- get /ValuesPerColorComponent get 2 eq
-
- { /HTMonitorColorRendering } { /MonitorColorRendering } ifelse
-
- /ColorRendering findresource
-
- /ColorRendering defineresource setcolorrendering
-
- } ifelse "
-
-*End
-
-*EFColorRendDict Colorimetric/Solid Color: " userdict /setcolorbundle known
-
- { << /ColorRendering /Solid >> setcolorbundle }
-
- { /DefaultColorRendering
-
- currentpagedevice /DeviceRenderingInfo
-
- get /ValuesPerColorComponent get 2 eq
-
- { /HTColorimetricColorRendering } { /ColorimetricColorRendering } ifelse
-
- /ColorRendering findresource
-
- /ColorRendering defineresource setcolorrendering
-
- } ifelse "
-
-*End
-
-*EFColorRendDict UltraColor/Kodak UltraColor: " userdict /setcolorbundle known
-
- { << /ColorRendering /UltraColor >> setcolorbundle }
-
- { /DefaultColorRendering
-
- currentpagedevice /DeviceRenderingInfo
-
- get /ValuesPerColorComponent get 2 eq
-
- { /HTColorimetricColorRendering } { /ColorimetricColorRendering } ifelse
-
- /ColorRendering findresource
-
- /ColorRendering defineresource setcolorrendering
-
- } ifelse "
-
-*End
-
-*?EFColorRendDict: " userdict /setcolorbundle known
-
- { currentcolorbundle /ColorRendering get == } if "
-
-*End
-
-*CloseUI: *EFColorRendDict
-
-
-
-*%EFIFlags *MediaType Spooler|Command
-
-*OpenUI *MediaType/Media Type: PickOne
-
-*OrderDependency: 10 AnySetup *MediaType
-
-*DefaultMediaType: MediaTypeDEF
-
-*MediaType MediaTypeDEF/Printer's default: ""
-
-*MediaType Plain/Photographic: "currenttransfer 2 dict dup /MediaType (reflection) put
-
- dup /OutputType () put setpagedevice settransfer"
-
-*End
-
-*MediaType Transparent/Transparency: "currenttransfer 1 dict dup /MediaType (transparency) put
-
- setpagedevice settransfer"
-
-*End
-
-*?MediaType: "
-
- save
-
- currentpagedevice /MediaType {get} stopped
-
- {pop pop (Unknown)} {dup null eq {pop (Unknown)} if} ifelse
-
- = flush
-
- restore
-
- "
-
-*End
-
-*CloseUI: *MediaType
-
-
-
-
-
-*%EFIFlags *Prange Command
-
-*OpenUIEFI *Prange/Page Range : PickOne
-
-*OrderDependency: 70 AnySetup *Prange
-
-*DefaultPrange: All
-
-*Prange All/All: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- currentglobal true setglobal
-
- DriverOps /pagerange [ ] put
-
- setglobal "
-
-*End
-
-*Prange Even/Even: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- currentglobal true setglobal
-
- DriverOps /pagerange [ 1 1000 { dup 2 add } repeat ] put
-
- setglobal "
-
-*End
-
-*Prange Odd/Odd: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- currentglobal true setglobal
-
- DriverOps /pagerange [ 0 1000 { dup 2 add } repeat ] put
-
- setglobal "
-
-*End
-
-*Prange range1/1-3, 5, 7: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- currentglobal true setglobal
-
- DriverOps /pagerange [ 0 1 2 4 6 ] put
-
- setglobal "
-
-*End
-
-*?Prange: ""
-
-*CloseUIEFI: *Prange
-
-
-
-*%EFIFlags *Flip Command
-
-*OpenUIEFI *Flip/Flip : PickOne
-
-*OrderDependency: 75 AnySetup *Flip
-
-*DefaultFlip: None
-
-*Flip None/None: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- DriverOps /fliph? false put DriverOps /flipv? false put << >> setpagedevice "
-
-*End
-
-*Flip V/Vertical: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- DriverOps /fliph? false put DriverOps /flipv? true put << >> setpagedevice "
-
-*End
-
-*Flip H/Horizonal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- DriverOps /fliph? true put DriverOps /flipv? false put << >> setpagedevice "
-
-*End
-
-*Flip VH/Vertical & Horizontal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- DriverOps /fliph? true put DriverOps /flipv? true put << >> setpagedevice "
-
-*End
-
-*?Flip: ""
-
-*CloseUIEFI: *Flip
-
-
-
-*%EFIFlags *Scale Command
-
-*OpenUIEFI *Scale/Scale : PickOne
-
-*OrderDependency: 80 AnySetup *Scale
-
-*DefaultScale: 100
-
-*Scale 200/200%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- DriverOps /scale# 2 put << >> setpagedevice "
-
-*End
-
-*Scale 150/150%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- DriverOps /scale# 1.5 put << >> setpagedevice "
-
-*End
-
-*Scale 100/100%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- DriverOps /scale# 1 put << >> setpagedevice "
-
-*End
-
-*Scale 75/75%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- DriverOps /scale# .75 put << >> setpagedevice "
-
-*End
-
-*Scale 50/50%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- DriverOps /scale# .5 put << >> setpagedevice "
-
-*End
-
-*?Scale: ""
-
-*CloseUIEFI: *Scale
-
-
-
-*%EFIFlags *Rotate Command
-
-*OpenUIEFI *Rotate/Rotate: PickOne
-
-*OrderDependency: 85 AnySetup *Rotate
-
-*DefaultRotate: 0
-
-*Rotate 0/0: " << >> setpagedevice "
-
-*Rotate 90/90 CCW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- DriverOps /rotate# 90 put << >> setpagedevice "
-
-*End
-
-*Rotate 270/90 CW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- DriverOps /rotate# 270 put << >> setpagedevice "
-
-*End
-
-*Rotate 180/180: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- DriverOps /rotate# 180 put << >> setpagedevice "
-
-*End
-
-*?Rotate: ""
-
-*CloseUIEFI: *Rotate
-
-
-
-*% Paper Handling ===================
-
-*LandscapeOrientation: Any
-
-
-
-*%EFIFlags *PageSize Command|Spooler
-
-*OpenUI *PageSize: PickOne
-
-*OrderDependency: 40 AnySetup *PageSize
-
-*DefaultPageSize: Letter
-
-*PageSize Letter/Letter: " userdict /setcolorbundle known
-
- { << /PageSize /Letter >> setcolorbundle } if "
-
-*End
-
-*PageSize A4/A4: " userdict /setcolorbundle known
-
- { << /PageSize /A4 >> setcolorbundle }
-
-
-
- if "
-
-*End
-
-*PageSize 8_5x12/8.5 x 12 in (216 x 307 mm): " userdict /setcolorbundle known
-
- { << /PageSize /8_5x12 >> setcolorbundle } if "
-
-*End
-
-*PageSize 210x307mm/210 x 307 mm:" userdict /setcolorbundle known
-
- { << /PageSize /210x307mm >> setcolorbundle } if "
-
-*End
-
-*?PageSize: "
-
-save
-
- currentpagedevice /PageSize get aload pop
-
- 2 copy gt {exch} if
-
- (Unknown)
-
- 4 dict
-
- dup [612 792] (Letter) put
-
- dup [595 842] (A4) put
-
- dup [612 870] (8_5x12) put
-
- dup [595 870] (210x307mm)
-
- {
-
- 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
-
-
-
-*%EFIFlags *PageRegion
-
-*OpenUI *PageRegion: PickOne
-
-*OrderDependency: 40 AnySetup *PageRegion
-
-*DefaultPageRegion: Letter
-
-*PageRegion Letter/Letter: " userdict /setcolorbundle known
-
- { << /PageSize /Letter >> setcolorbundle } if "
-
-*End
-
-*PageRegion A4/A4: " userdict /setcolorbundle known
-
- { << /PageSize /A4 >> setcolorbundle } if " % Letter to A4
-
-*End
-
-*PageRegion 8_5x12/8.5 x 12 in (216 x 307 mm): " userdict /setcolorbundle known
-
- { << /PageSize /8_5x12 >> setcolorbundle } if "
-
-*End
-
-*PageRegion 210x307mm/210 x 307 mm:" userdict /setcolorbundle known
-
- { << /PageSize /210x307mm >> setcolorbundle } if "
-
-*End
-
-*CloseUI: *PageRegion
-
-
-
-*% The following entries provide information about specific paper keywords.
-
-*DefaultImageableArea: Letter
-
-*ImageableArea Letter/Letter: "18.2401 74.7601 594.24 717.96 "
-
-*ImageableArea A4/A4: "9.6001 74.2800 585.60 767.88 "
-
-*ImageableArea 8_5x12/8.5 x 12 in (216 x 307 mm):"18.2401 76.4400 594.24 796.44 "
-
-*ImageableArea 210x307mm/210 x 307 mm: "9.6001 76.4400 585.60 796.44 "
-
-*?ImageableArea: "
-
- save
-
- /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: Letter
-
-*PaperDimension Letter/Letter: "612 792 "
-
-*PaperDimension A4/A4: "595 842 "
-
-*PaperDimension 8_5x12/8.5 x 12 in (216 x 307 mm): "612 870 "
-
-*PaperDimension 210x307mm/210 x 307 mm: "595 870 "
-
-
-
-*OpenUI *InputSlot: PickOne
-
-*DefaultInputSlot: Cassette
-
-*InputSlot Cassette/Paper Tray: ""
-
-*?InputSlot: "save (Cassette) = flush restore"
-
-*CloseUI: *InputSlot
-
-*RequiresPageRegion All: True
-
-
-
-
-
-*% Font Information =========================
-
-*DefaultFont: Courier
-
-*Font AvantGarde-Book: Standard "(001.002)" Standard Disk
-
-*Font AvantGarde-BookOblique: Standard "(001.002)" Standard Disk
-
-*Font AvantGarde-Demi: Standard "(001.003)" Standard Disk
-
-*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard Disk
-
-*Font Bookman-Demi: Standard "(001.001)" Standard Disk
-
-*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk
-
-*Font Bookman-Light: Standard "(001.001)" Standard Disk
-
-*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk
-
-*Font Courier: Standard "(002.002)" Standard Disk
-
-*Font Courier-Bold: Standard "(002.002)" Standard Disk
-
-*Font Courier-BoldOblique: Standard "(002.002)" Standard Disk
-
-*Font Courier-Oblique: Standard "(002.002)" Standard Disk
-
-*Font Helvetica: Standard "(001.006)" Standard Disk
-
-*Font Helvetica-Bold: Standard "(001.007)" Standard Disk
-
-*Font Helvetica-BoldOblique: Standard "(001.007)" Standard Disk
-
-*Font Helvetica-Condensed: Standard "(001.001)" Standard Disk
-
-*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard Disk
-
-*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard Disk
-
-*Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard Disk
-
-*Font Helvetica-Narrow: Standard "(001.001)" Standard Disk
-
-*Font Helvetica-Narrow-Bold: Standard "(001.002)" Standard Disk
-
-*Font Helvetica-Narrow-BoldObl: Standard "(001.002)" Standard Disk
-
-*Font Helvetica-Narrow-Oblique: Standard "(001.001)" Standard Disk
-
-*Font Helvetica-Oblique: Standard "(001.006)" Standard Disk
-
-*Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard Disk
-
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard Disk
-
-*Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard Disk
-
-*Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard Disk
-
-*Font Palatino-Bold: Standard "(001.005)" Standard Disk
-
-*Font Palatino-BoldItalic: Standard "(001.005)" Standard Disk
-
-*Font Palatino-Italic: Standard "(001.005)" Standard Disk
-
-*Font Palatino-Roman: Standard "(001.005)" Standard Disk
-
-*Font Symbol: Special "(001.003)" Special Disk
-
-*Font Times-Bold: Standard "(001.007)" Standard Disk
-
-*Font Times-BoldItalic: Standard "(001.009)" Standard Disk
-
-*Font Times-Italic: Standard "(001.007)" Standard Disk
-
-*Font Times-Roman: Standard "(001.007)" Standard Disk
-
-*Font ZapfChancery-MediumItalic: Standard "(001.003)" Standard Disk
-
-*Font ZapfDingbats: Special "(001.002)" Special Disk
-
-*?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
-
- (*) {cvn ==} 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: "idle"
-
-*Status: "busy"
-
-*Status: "waiting"
-
-*Status: "initializing"
-
-*Status: "holding"
-
-*Status: "PrinterError: requires service - \ServiceCodeNumber\"
-
-*Status: "PrinterError: paper tray needs attention"
-
-*Status: "PrinterError: cover is open"
-
-*Status: "PrinterError: print ribbon needs to be changed"
-
-*Status: "PrinterError: print ribbon is jammed"
-
-*Status: "PrinterError: paper is jammed"
-
-*Status: "PrinterError: requires 8.5 x 11 in, Paper"
-
-*Status: "PrinterError: requires A4, Paper"
-
-*Status: "PrinterError: requires 8.5 x 12 in, Paper"
-
-*Status: "PrinterError: requires 210 x 307 mm, Paper"
-
-*Status: "PrinterError: requires 8.5 x 14 in, Paper"
-
-*Status: "PrinterError: requires 210 x 358 mm, Paper"
-
-*Status: "PrinterError: requires 9.5 x 14 in, Paper"
-
-*Status: "PrinterError: requires 8.5 x 11 in, Transparency"
-
-*Status: "PrinterError: requires A4, Transparency"
-
-*Status: "PrinterError: requires 8.5 x 12 in, Transparency"
-
-*Status: "PrinterError: requires 210 x 307 mm, Transparency"
-
-*Status: "PrinterError: requires 8.5 x 14 in, Transparency"
-
-*Status: "PrinterError: requires 210 x 358 mm, Transparency"
-
-*Status: "PrinterError: requires KODAK DIGITAL SCIENCE Three-Color Ribbon/XtraLife Media/CMY"
-
-*Status: "PrinterError: requires KODAK DIGITAL SCIENCE Three-Color Ribbon/CMY"
-
-*Status: "PrinterError: requires KODAK DIGITAL SCIENCE Black Ribbon/XtraLife Media"
-
-*Status: "PrinterError: requires KODAK DIGITAL SCIENCE Oversize Three-Color Ribbon/CMY"
-
-*Status: "PrinterError: requires KODAK DIGITAL SCIENCE Oversize Three-Color Ribbon/XtraLife Media/CMY"
-
-*Status: "PrinterError: requires KODAK DIGITAL SCIENCE Oversize Four-Color Ribbon/CMYK"
-
-*Status: "PrinterError: requires KODAK DIGITAL SCIENCE 5x7 Color Ribbon"
-
-
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-
-*Source: "LocalTalk"
-
-*Source: "Parallel"
-
-*Source: "EtherTalk"
-
-*Source: "IPX"
-
-*Source: "TcpIp"
-
-*Source: "SCSIComm"
-
-
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-
-*PrinterError: "requires service - \ServiceCodeNumber\"
-
-*PrinterError: "paper tray needs attention"
-
-*PrinterError: "cover is open"
-
-*PrinterError: "print ribbon needs to be changed"
-
-*PrinterError: "print ribbon is jammed"
-
-*PrinterError: "paper is jammed"
-
-*PrinterError: "requires 8.5 x 11 in, Paper"
-
-*PrinterError: "requires A4, Paper"
-
-*PrinterError: "requires 8.5 x 12 in, Paper"
-
-*PrinterError: "requires 210 x 307 mm, Paper"
-
-*PrinterError: "requires 8.5 x 14 in, Paper"
-
-*PrinterError: "requires 210 x 358 mm, Paper"
-
-*PrinterError: "requires 9.5 x 14 in, Paper"
-
-*PrinterError: "requires 8.5 x 11 in, Transparency"
-
-*PrinterError: "requires A4, Transparency"
-
-*PrinterError: "requires 8.5 x 12 in, Transparency"
-
-*PrinterError: "requires 210 x 307 mm, Transparency"
-
-*PrinterError: "requires 8.5 x 14 in, Transparency"
-
-*PrinterError: "requires 210 x 358 mm, Transparency"
-
-*PrinterError: "requires KODAK DIGITAL SCIENCE Three-Color Ribbon/XtraLife Media/CMY"
-
-*PrinterError: "requires KODAK DIGITAL SCIENCE Three-Color Ribbon/CMY"
-
-*PrinterError: "requires KODAK DIGITAL SCIENCE Black Ribbon/XtraLife Media"
-
-*PrinterError: "requires KODAK DIGITAL SCIENCE Oversize Three-Color Ribbon/CMY"
-
-*PrinterError: "requires KODAK DIGITAL SCIENCE Oversize Three-Color Ribbon/XtraLife Media/CMY"
-
-*PrinterError: "requires KODAK DIGITAL SCIENCE Oversize Four-Color Ribbon/CMYK"
-
-*PrinterError: "requires KODAK DIGITAL SCIENCE 5x7 Color Ribbon"
-
-
-
-*% end of PPD
-
-
-
-*% The byte count of this file should be exactly 020393 or 021468
-*% depending on the filesystem it resides in.
-*% end of PPD file for Fiery XJK 8650
diff --git a/psprint_config/configuration/ppds/EFXJK3F3.PS b/psprint_config/configuration/ppds/EFXJK3F3.PS
deleted file mode 100644
index 98b437c9507c..000000000000
--- a/psprint_config/configuration/ppds/EFXJK3F3.PS
+++ /dev/null
@@ -1,1135 +0,0 @@
-*PPD-Adobe: "4.2"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-
-
-*% 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.
-
-*% End of Copyright statement
-
-*% Created for Kodak 8650
-
-*FileVersion: "0.1"
-
-*%EF1File, EFLEPPD
-
-*% EFConversionKey: "Canon"
-
-
-
-*FormatVersion: "4.2"
-
-*FileVersion: "1.0"
-
-*LanguageEncoding: ISOLatin1
-
-*LanguageVersion: English
-
-*PCFileName: "EFXJK3F3.PPD"
-
-*Product: "(Fiery XJK 1000 8650)"
-
-*PSVersion: "(2015.802) 0"
-
-*ModelName: "Fiery XJK 8650 Color Server v2015.802"
-
-*ShortNickName: "Fiery XJK1000 8650 v2015.802"
-
-*NickName: "Fiery XJK 1000 8650 Color Server v2015.802"
-
-*LanguageLevel: "2"
-
-*Manufacturer: "Kodak"
-
-
-
-
-
-*% === Constraints =========
-
-
-
-*% Prevent transparency for certain page sizes
-
-
-
-*% ==== Device Capabilities ===============
-
-*Protocols: BCP TBCP
-
-*ColorDevice: True
-
-*DefaultColorSpace: CMYK
-
-*TTRasterizer: Type42
-
-*SuggestedJobTimeout: "0"
-
-*SuggestedWaitTimeout: "70"
-
-*PrintPSErrors: False
-
-*Throughput: "1"
-
-*Password: "()"
-
-*FileSystem: True
-
-*?FileSystem: "
-
- save
-
- [ (*)
-
- { dup dup (%disk) search
-
- { pop pop pop
-
- length string copy dup currentdevparams /Writeable get
-
- {/Writeabledev Writeabledev 1 add def} if
-
- }{
-
- pop pop pop
-
- } ifelse }
-
- 50 string /IODevice resourceforall
-
- ]
-
- length 1 ge {(True)}{(False)}ifelse = flush
-
- restore
-
- "
-
-*End
-
-
-
-*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
-
- {
-
- systemdict /quit get exec
-
- }{
-
- (WARNING: Cannot modify initial VM.) =
-
- (Missing or invalid password.) =
-
- (Please contact the author of this software.) = flush quit
-
- } ifelse
-
- "
-
-*End
-
-
-
-*DefaultResolution: 300dpi
-
-*Resolution 300dpi: " "
-
-*?Resolution: "
-
- save
-
- currentpagedevice /HWResolution get
-
- 0 get ( ) cvs print (dpi) = flush
-
- restore
-
- "
-
-*End
-
-
-
-*DefaultTransfer: Null
-
-*Transfer Null: "{ }"
-
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-
-
-
-
-*%EFIFlags *DEFPAPERSIZE Setup
-
-*OpenUIEFI *DEFPAPERSIZE/Default Paper Sizes :PickOne
-
-*OrderDependency: 20 AnySetup *DEFPAPERSIZE
-
-*DefaultDEFPAPERSIZE: US
-
-*DEFPAPERSIZE US/US: ""
-
-*DEFPAPERSIZE Metric/Metric: ""
-
-*?DEFPAPERSIZE: ""
-
-*CloseUIEFI: *DEFPAPERSIZE
-
-
-
-*%EFIFlags *CONVPAPERSIZE Setup
-
-*OpenUIEFI *CONVPAPERSIZE/Convert Paper Sizes : PickOne
-
-*OrderDependency: 25 AnySetup *CONVPAPERSIZE
-
-*DefaultCONVPAPERSIZE: False
-
-*CONVPAPERSIZE False/No: ""
-
-*CONVPAPERSIZE LetterToA4/Letter/11x17->A4/A3: ""
-
-*CONVPAPERSIZE A4ToLetter/A4/A3->Letter/11x17: ""
-
-*?CONVPAPERSIZE: ""
-
-*CloseUIEFI: *CONVPAPERSIZE
-
-
-
-*%EFIFlags *COVPGATEND Setup
-
-*OpenUIEFI *COVPGATEND/Print Cover Page : PickOne
-
-*OrderDependency: 30 AnySetup *COVPGATEND
-
-*DefaultCOVPGATEND: NO
-
-*COVPGATEND YES/Yes: ""
-
-*COVPGATEND NO/No: ""
-
-*CloseUIEFI: *COVPGATEND
-
-
-
-*%EFIFlags *COURIERSUBST Setup
-
-*OpenUIEFI *COURIERSUBST/Allow Courier Substitution :PickOne
-
-*OrderDependency: 35 AnySetup *COURIERSUBST
-
-*DefaultCOURIERSUBST: YES
-
-*COURIERSUBST YES/Yes: ""
-
-*COURIERSUBST NO/No: ""
-
-*CloseUIEFI: *COURIERSUBST
-
-
-
-*%EFIFlags *PSERROR Setup
-
-*OpenUIEFI *PSERROR/Print to PS Error : PickOne
-
-*OrderDependency: 40 AnySetup *PSERROR
-
-*DefaultPSERROR: NO
-
-*PSERROR YES/Yes: ""
-
-*PSERROR NO/No: ""
-
-*CloseUIEFI: *PSERROR
-
-
-
-*%EFIFlags *EFColorRendDict Spooler|Command
-
-*OpenUI *EFColorRendDict/Rendering Style :PickOne
-
-*OrderDependency: 60 AnySetup *EFColorRendDict
-
-*DefaultEFColorRendDict: RenderingDEF
-
-*EFColorRendDict RenderingDEF/Printer's default: ""
-
-*EFColorRendDict Preferred/Photographic: " userdict /setcolorbundle known
-
- { << /ColorRendering /Photographic >> setcolorbundle }
-
- { /DefaultColorRendering
-
- currentpagedevice /DeviceRenderingInfo
-
- get /ValuesPerColorComponent get 2 eq
-
- { /HTPreferredColorRendering } { /PreferredColorRendering } ifelse
-
- /ColorRendering findresource
-
- /ColorRendering defineresource setcolorrendering
-
- } ifelse "
-
-*End
-
-*EFColorRendDict Business/Presentation: " userdict /setcolorbundle known
-
- { << /ColorRendering /Presentation >> setcolorbundle }
-
- { /DefaultColorRendering
-
- currentpagedevice /DeviceRenderingInfo
-
- get /ValuesPerColorComponent get 2 eq
-
- { /HTBusinessColorRendering } { /BusinessColorRendering } ifelse
-
- /ColorRendering findresource
-
- /ColorRendering defineresource setcolorrendering
-
- } ifelse "
-
-*End
-
-*EFColorRendDict Monitor/Monitor: " userdict /setcolorbundle known
-
- { << /ColorRendering /Monitor >> setcolorbundle }
-
- { /DefaultColorRendering
-
- currentpagedevice /DeviceRenderingInfo
-
- get /ValuesPerColorComponent get 2 eq
-
- { /HTMonitorColorRendering } { /MonitorColorRendering } ifelse
-
- /ColorRendering findresource
-
- /ColorRendering defineresource setcolorrendering
-
- } ifelse "
-
-*End
-
-*EFColorRendDict Colorimetric/Solid Color: " userdict /setcolorbundle known
-
- { << /ColorRendering /Solid >> setcolorbundle }
-
- { /DefaultColorRendering
-
- currentpagedevice /DeviceRenderingInfo
-
- get /ValuesPerColorComponent get 2 eq
-
- { /HTColorimetricColorRendering } { /ColorimetricColorRendering } ifelse
-
- /ColorRendering findresource
-
- /ColorRendering defineresource setcolorrendering
-
- } ifelse "
-
-*End
-
-*EFColorRendDict UltraColor/Kodak UltraColor: " userdict /setcolorbundle known
-
- { << /ColorRendering /UltraColor >> setcolorbundle }
-
- { /DefaultColorRendering
-
- currentpagedevice /DeviceRenderingInfo
-
- get /ValuesPerColorComponent get 2 eq
-
- { /HTColorimetricColorRendering } { /ColorimetricColorRendering } ifelse
-
- /ColorRendering findresource
-
- /ColorRendering defineresource setcolorrendering
-
- } ifelse "
-
-*End
-
-*?EFColorRendDict: " userdict /setcolorbundle known
-
- { currentcolorbundle /ColorRendering get == } if "
-
-*End
-
-*CloseUI: *EFColorRendDict
-
-
-
-
-
-*%EFIFlags *MediaType Spooler|Command
-
-*OpenUI *MediaType/Media Type: PickOne
-
-*OrderDependency: 10 AnySetup *MediaType
-
-*DefaultMediaType: MediaTypeDEF
-
-*MediaType MediaTypeDEF/Printer's default: ""
-
-*MediaType Plain/Photographic: "currenttransfer 2 dict dup /MediaType (reflection) put
-
- dup /OutputType () put setpagedevice settransfer"
-
-*End
-
-*MediaType Transparent/Transparency: "currenttransfer 1 dict dup /MediaType (transparency) put
-
- setpagedevice settransfer"
-
-*End
-
-*?MediaType: "
-
- save
-
- currentpagedevice /MediaType {get} stopped
-
- {pop pop (Unknown)} {dup null eq {pop (Unknown)} if} ifelse
-
- = flush
-
- restore
-
- "
-
-*End
-
-*CloseUI: *MediaType
-
-*%EFIFlags *Prange Command
-
-*OpenUIEFI *Prange/Page Range : PickOne
-
-*OrderDependency: 70 AnySetup *Prange
-
-*DefaultPrange: All
-
-*Prange All/All: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- currentglobal true setglobal
-
- DriverOps /pagerange [ ] put
-
- setglobal "
-
-*End
-
-*Prange Even/Even: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- currentglobal true setglobal
-
- DriverOps /pagerange [ 1 1000 { dup 2 add } repeat ] put
-
- setglobal "
-
-*End
-
-*Prange Odd/Odd: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- currentglobal true setglobal
-
- DriverOps /pagerange [ 0 1000 { dup 2 add } repeat ] put
-
- setglobal "
-
-*End
-
-*Prange range1/1-3, 5, 7: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- currentglobal true setglobal
-
- DriverOps /pagerange [ 0 1 2 4 6 ] put
-
- setglobal "
-
-*End
-
-*?Prange: ""
-
-*CloseUIEFI: *Prange
-
-
-
-*%EFIFlags *Flip Command
-
-*OpenUIEFI *Flip/Flip : PickOne
-
-*OrderDependency: 75 AnySetup *Flip
-
-*DefaultFlip: None
-
-*Flip None/None: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- DriverOps /fliph? false put DriverOps /flipv? false put << >> setpagedevice "
-
-*End
-
-*Flip V/Vertical: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- DriverOps /fliph? false put DriverOps /flipv? true put << >> setpagedevice "
-
-*End
-
-*Flip H/Horizonal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- DriverOps /fliph? true put DriverOps /flipv? false put << >> setpagedevice "
-
-*End
-
-*Flip VH/Vertical & Horizontal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- DriverOps /fliph? true put DriverOps /flipv? true put << >> setpagedevice "
-
-*End
-
-*?Flip: ""
-
-*CloseUIEFI: *Flip
-
-
-
-*%EFIFlags *Scale Command
-
-*OpenUIEFI *Scale/Scale : PickOne
-
-*OrderDependency: 80 AnySetup *Scale
-
-*DefaultScale: 100
-
-*Scale 200/200%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- DriverOps /scale# 2 put << >> setpagedevice "
-
-*End
-
-*Scale 150/150%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- DriverOps /scale# 1.5 put << >> setpagedevice "
-
-*End
-
-*Scale 100/100%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- DriverOps /scale# 1 put << >> setpagedevice "
-
-*End
-
-*Scale 75/75%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- DriverOps /scale# .75 put << >> setpagedevice "
-
-*End
-
-*Scale 50/50%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- DriverOps /scale# .5 put << >> setpagedevice "
-
-*End
-
-*?Scale: ""
-
-*CloseUIEFI: *Scale
-
-
-
-*%EFIFlags *Rotate Command
-
-*OpenUIEFI *Rotate/Rotate: PickOne
-
-*OrderDependency: 85 AnySetup *Rotate
-
-*DefaultRotate: 0
-
-*Rotate 0/0: " << >> setpagedevice "
-
-*Rotate 90/90 CCW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- DriverOps /rotate# 90 put << >> setpagedevice "
-
-*End
-
-*Rotate 270/90 CW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- DriverOps /rotate# 270 put << >> setpagedevice "
-
-*End
-
-*Rotate 180/180: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if
-
- DriverOps /rotate# 180 put << >> setpagedevice "
-
-*End
-
-*?Rotate: ""
-
-*CloseUIEFI: *Rotate
-
-
-
-*% Paper Handling ===================
-
-*LandscapeOrientation: Any
-
-
-
-*%EFIFlags *PageSize Command|Spooler
-
-*OpenUI *PageSize: PickOne
-
-*OrderDependency: 40 AnySetup *PageSize
-
-*DefaultPageSize: Letter
-
-*PageSize Letter/Letter: " userdict /setcolorbundle known
-
- { << /PageSize /Letter >> setcolorbundle } if "
-
-*End
-
-*PageSize A4/A4: " userdict /setcolorbundle known
-
- { << /PageSize /A4 >> setcolorbundle }
-
-
-
- if "
-
-*End
-
-*PageSize 8_5x12/8.5 x 12 in (216 x 307 mm): " userdict /setcolorbundle known
-
- { << /PageSize /8_5x12 >> setcolorbundle } if "
-
-*End
-
-*PageSize 210x307mm/210 x 307 mm:" userdict /setcolorbundle known
-
- { << /PageSize /210x307mm >> setcolorbundle } if "
-
-*End
-
-*?PageSize: "
-
-save
-
- currentpagedevice /PageSize get aload pop
-
- 2 copy gt {exch} if
-
- (Unknown)
-
- 4 dict
-
- dup [612 792] (Letter) put
-
- dup [595 842] (A4) put
-
- dup [612 870] (8_5x12) put
-
- dup [595 870] (210x307mm)
-
- {
-
- 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
-
-
-
-*%EFIFlags *PageRegion
-
-*OpenUI *PageRegion: PickOne
-
-*OrderDependency: 40 AnySetup *PageRegion
-
-*DefaultPageRegion: Letter
-
-*PageRegion Letter/Letter: " userdict /setcolorbundle known
-
- { << /PageSize /Letter >> setcolorbundle } if "
-
-*End
-
-*PageRegion A4/A4: " userdict /setcolorbundle known
-
- { << /PageSize /A4 >> setcolorbundle } if " % Letter to A4
-
-*End
-
-*PageRegion 8_5x12/8.5 x 12 in (216 x 307 mm): " userdict /setcolorbundle known
-
- { << /PageSize /8_5x12 >> setcolorbundle } if "
-
-*End
-
-*PageRegion 210x307mm/210 x 307 mm:" userdict /setcolorbundle known
-
- { << /PageSize /210x307mm >> setcolorbundle } if "
-
-*End
-
-*CloseUI: *PageRegion
-
-
-
-*% The following entries provide information about specific paper keywords.
-
-*DefaultImageableArea: Letter
-
-*ImageableArea Letter/Letter: "18.2401 74.7601 594.24 717.96 "
-
-*ImageableArea A4/A4: "9.6001 74.2800 585.60 767.88 "
-
-*ImageableArea 8_5x12/8.5 x 12 in (216 x 307 mm):"18.2401 76.4400 594.24 796.44 "
-
-*ImageableArea 210x307mm/210 x 307 mm: "9.6001 76.4400 585.60 796.44 "
-
-*?ImageableArea: "
-
- save
-
- /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: Letter
-
-*PaperDimension Letter/Letter: "612 792 "
-
-*PaperDimension A4/A4: "595 842 "
-
-*PaperDimension 8_5x12/8.5 x 12 in (216 x 307 mm): "612 870 "
-
-*PaperDimension 210x307mm/210 x 307 mm: "595 870 "
-
-
-
-*OpenUI *InputSlot: PickOne
-
-*DefaultInputSlot: Cassette
-
-*InputSlot Cassette/Paper Tray: ""
-
-*?InputSlot: "save (Cassette) = flush restore"
-
-*CloseUI: *InputSlot
-
-*RequiresPageRegion All: True
-
-
-
-
-
-*% Font Information =========================
-
-*DefaultFont: Courier
-
-*Font ACaslon-Italic: Standard "(001.002)" Standard Disk
-
-*Font ACaslon-Regular: Standard "(001.002)" Standard Disk
-
-*Font ACaslon-Semibold: Standard "(001.002)" Standard Disk
-
-*Font ACaslon-SemiboldItalic: Standard "(001.002)" Standard Disk
-
-*Font AGaramond-Bold: Standard "(001.002)" Standard Disk
-
-*Font AGaramond-BoldItalic: Standard "(001.002)" Standard Disk
-
-*Font AGaramond-Italic: Standard "(001.002)" Standard Disk
-
-*Font AGaramond-Regular: Standard "(001.002)" Standard Disk
-
-*Font Americana: Standard "(001.002)" Standard Disk
-
-*Font Americana-ExtraBold: Standard "(001.002)" Standard Disk
-
-*Font AvantGarde-Book: Standard "(001.002)" Standard Disk
-
-*Font AvantGarde-BookOblique: Standard "(001.002)" Standard Disk
-
-*Font AvantGarde-Demi: Standard "(001.002)" Standard Disk
-
-*Font AvantGarde-DemiOblique: Standard "(001.002)" Standard Disk
-
-*Font Barmeno-Bold: Standard "(001.002)" Standard Disk
-
-*Font Barmeno-ExtraBold: Standard "(001.002)" Standard Disk
-
-*Font Barmeno-Medium: Standard "(001.002)" Standard Disk
-
-*Font Barmeno-Regular: Standard "(001.002)" Standard Disk
-
-*Font Blackoak: Standard "(001.002)" Standard Disk
-
-*Font Bookman-Demi: Standard "(001.002)" Standard Disk
-
-*Font Bookman-DemiItalic: Standard "(001.002)" Standard Disk
-
-*Font Bookman-Light: Standard "(001.002)" Standard Disk
-
-*Font Bookman-LightItalic: Standard "(001.002)" Standard Disk
-
-*Font Carta: Standard "(001.002)" Standard Disk
-
-*Font Courier: Standard "(001.002)" Standard Disk
-
-*Font Courier-Bold: Standard "(001.002)" Standard Disk
-
-*Font Courier-BoldOblique: Standard "(001.002)" Standard Disk
-
-*Font Courier-Oblique: Standard "(001.002)" Standard Disk
-
-*Font Formata-Italic: Standard "(001.002)" Standard Disk
-
-*Font Formata-Medium: Standard "(001.002)" Standard Disk
-
-*Font Formata-MediumItalic: Standard "(001.002)" Standard Disk
-
-*Font Formata-Regular: Standard "(001.002)" Standard Disk
-
-*Font Helvetica: Standard "(001.002)" Standard Disk
-
-*Font Helvetica-Bold: Standard "(001.002)" Standard Disk
-
-*Font Helvetica-BoldOblique: Standard "(001.002)" Standard Disk
-
-*Font Helvetica-Condensed: Standard "(001.002)" Standard Disk
-
-*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard Disk
-
-*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard Disk
-
-*Font Helvetica-Condensed-Oblique: Standard "(001.002)" Standard Disk
-
-*Font Helvetica-Narrow: Standard "(001.002)" Standard Disk
-
-*Font Helvetica-Narrow-Bold: Standard "(001.002)" Standard Disk
-
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.002)" Standard Disk
-
-*Font Helvetica-Narrow-Oblique: Standard "(001.002)" Standard Disk
-
-*Font Helvetica-Oblique: Standard "(001.002)" Standard Disk
-
-*Font Kaufmann: Standard "(001.002)" Standard Disk
-
-*Font Lithos-Black: Standard "(001.002)" Standard Disk
-
-*Font Lithos-Regular: Standard "(001.002)" Standard Disk
-
-*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk
-
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.002)" Standard Disk
-
-*Font NewCenturySchlbk-Italic: Standard "(001.002)" Standard Disk
-
-*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk
-
-*Font Palatino-Bold: Standard "(001.002)" Standard Disk
-
-*Font Palatino-BoldItalic: Standard "(001.002)" Standard Disk
-
-*Font Palatino-Italic: Standard "(001.002)" Standard Disk
-
-*Font Palatino-Roman: Standard "(001.002)" Standard Disk
-
-*Font Parisian: Standard "(001.002)" Standard Disk
-
-*Font ParkAvenue: Standard "(001.002)" Standard Disk
-
-*Font Poetica-SuppOrnaments: Standard "(001.002)" Standard Disk
-
-*Font Symbol: Standard "(001.002)" Standard Disk
-
-*Font Tekton: Standard "(001.002)" Standard Disk
-
-*Font Tekton-Bold: Standard "(001.002)" Standard Disk
-
-*Font Times-Bold: Standard "(001.002)" Standard Disk
-
-*Font Times-BoldItalic: Standard "(001.002)" Standard Disk
-
-*Font Times-Italic: Standard "(001.002)" Standard Disk
-
-*Font Times-Roman: Standard "(001.002)" Standard Disk
-
-*Font Trajan-Bold: Standard "(001.002)" Standard Disk
-
-*Font WoodtypeOrnaments-Two: Standard "(001.002)" Standard Disk
-
-*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk
-
-*Font ZapfDingbats: Standard "(001.002)" Standard Disk
-
-*?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
-
- (*) {cvn ==} 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: "idle"
-
-*Status: "busy"
-
-*Status: "waiting"
-
-*Status: "initializing"
-
-*Status: "holding"
-
-*Status: "PrinterError: requires service - \ServiceCodeNumber\"
-
-*Status: "PrinterError: paper tray needs attention"
-
-*Status: "PrinterError: cover is open"
-
-*Status: "PrinterError: print ribbon needs to be changed"
-
-*Status: "PrinterError: print ribbon is jammed"
-
-*Status: "PrinterError: paper is jammed"
-
-*Status: "PrinterError: requires 8.5 x 11 in, Paper"
-
-*Status: "PrinterError: requires A4, Paper"
-
-*Status: "PrinterError: requires 8.5 x 12 in, Paper"
-
-*Status: "PrinterError: requires 210 x 307 mm, Paper"
-
-*Status: "PrinterError: requires 8.5 x 14 in, Paper"
-
-*Status: "PrinterError: requires 210 x 358 mm, Paper"
-
-*Status: "PrinterError: requires 9.5 x 14 in, Paper"
-
-*Status: "PrinterError: requires 8.5 x 11 in, Transparency"
-
-*Status: "PrinterError: requires A4, Transparency"
-
-*Status: "PrinterError: requires 8.5 x 12 in, Transparency"
-
-*Status: "PrinterError: requires 210 x 307 mm, Transparency"
-
-*Status: "PrinterError: requires 8.5 x 14 in, Transparency"
-
-*Status: "PrinterError: requires 210 x 358 mm, Transparency"
-
-*Status: "PrinterError: requires KODAK DIGITAL SCIENCE Three-Color Ribbon/XtraLife Media/CMY"
-
-*Status: "PrinterError: requires KODAK DIGITAL SCIENCE Three-Color Ribbon/CMY"
-
-*Status: "PrinterError: requires KODAK DIGITAL SCIENCE Black Ribbon/XtraLife Media"
-
-*Status: "PrinterError: requires KODAK DIGITAL SCIENCE Oversize Three-Color Ribbon/CMY"
-
-*Status: "PrinterError: requires KODAK DIGITAL SCIENCE Oversize Three-Color Ribbon/XtraLife Media/CMY"
-
-*Status: "PrinterError: requires KODAK DIGITAL SCIENCE Oversize Four-Color Ribbon/CMYK"
-
-*Status: "PrinterError: requires KODAK DIGITAL SCIENCE 5x7 Color Ribbon"
-
-
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-
-*Source: "LocalTalk"
-
-*Source: "Parallel"
-
-*Source: "EtherTalk"
-
-*Source: "IPX"
-
-*Source: "TcpIp"
-
-*Source: "SCSIComm"
-
-
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-
-*PrinterError: "requires service - \ServiceCodeNumber\"
-
-*PrinterError: "paper tray needs attention"
-
-*PrinterError: "cover is open"
-
-*PrinterError: "print ribbon needs to be changed"
-
-*PrinterError: "print ribbon is jammed"
-
-*PrinterError: "paper is jammed"
-
-*PrinterError: "requires 8.5 x 11 in, Paper"
-
-*PrinterError: "requires A4, Paper"
-
-*PrinterError: "requires 8.5 x 12 in, Paper"
-
-*PrinterError: "requires 210 x 307 mm, Paper"
-
-*PrinterError: "requires 8.5 x 14 in, Paper"
-
-*PrinterError: "requires 210 x 358 mm, Paper"
-
-*PrinterError: "requires 9.5 x 14 in, Paper"
-
-*PrinterError: "requires 8.5 x 11 in, Transparency"
-
-*PrinterError: "requires A4, Transparency"
-
-*PrinterError: "requires 8.5 x 12 in, Transparency"
-
-*PrinterError: "requires 210 x 307 mm, Transparency"
-
-*PrinterError: "requires 8.5 x 14 in, Transparency"
-
-*PrinterError: "requires 210 x 358 mm, Transparency"
-
-*PrinterError: "requires KODAK DIGITAL SCIENCE Three-Color Ribbon/XtraLife Media/CMY"
-
-*PrinterError: "requires KODAK DIGITAL SCIENCE Three-Color Ribbon/CMY"
-
-*PrinterError: "requires KODAK DIGITAL SCIENCE Black Ribbon/XtraLife Media"
-
-*PrinterError: "requires KODAK DIGITAL SCIENCE Oversize Three-Color Ribbon/CMY"
-
-*PrinterError: "requires KODAK DIGITAL SCIENCE Oversize Three-Color Ribbon/XtraLife Media/CMY"
-
-*PrinterError: "requires KODAK DIGITAL SCIENCE Oversize Four-Color Ribbon/CMYK"
-
-*PrinterError: "requires KODAK DIGITAL SCIENCE 5x7 Color Ribbon"
-
-
-
-*% end of PPD
-
-
-
-*% The byte count of this file should be exactly 022160 or 023295
-*% depending on the filesystem it resides in.
-*% end of PPD file for Fiery XJK 1000 8650
diff --git a/psprint_config/configuration/ppds/EP_08001.PS b/psprint_config/configuration/ppds/EP_08001.PS
deleted file mode 100644
index 9391bd02b2b9..000000000000
--- a/psprint_config/configuration/ppds/EP_08001.PS
+++ /dev/null
@@ -1,671 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.3"
-*FileVersion: "2.0"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*PCFileName: "EP_08001.PPD"
-*Product: "(Stylus COLOR 800)"
-*PSVersion: "(2015.802) 0"
-*ModelName: "EPSON StylusCOLOR800 v2015.802"
-*ShortNickName: "EPSON StylusCOLOR800 v2015.802"
-*NickName: "EPSON StylusCOLOR800 v2015.802"
-*Manufacturer: "Epson"
-
-*% === Product Information ===========================
-
-*% ==== Device Capabilities ===============
-*ColorDevice: True
-*DefaultColorSpace: CMYK
-*FreeVM: "300000"
-*LanguageLevel: "2"
-*TTRasterizer: Type42
-*FileSystem: True
-*?FileSystem: "
-save
- false (%os%)
- { currentdevparams dup /Writeable known
- {/Writeable get {pop true} if} {pop} ifelse
- } 10 string /IODevice resourceforall
- {(True)}{(False)} ifelse = flush
-restore
-"
-*End
-*Throughput: "1"
-*Password: "0"
-*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
-
-
-*OpenUI *Resolution/Choose Resolution: PickOne
-*DefaultResolution: 720x720dpi
-*OrderDependency: 5 AnySetup *Resolution
-*Resolution 720x720dpi/720x720dpi/1440x720dpi: "1 dict dup /HWResolution [720 720] put setpagedevice"
-*Resolution 720x360dpi: "1 dict dup /HWResolution [720 360] put setpagedevice"
-*Resolution 360x360dpi: "1 dict dup /HWResolution [360 360] put setpagedevice"
-*?Resolution: "
- save
- currentpagedevice /HWResolution get dup
- 0 get ( ) cvs print
- (x) print
- 1 get ( ) cvs print
- (dpi)
- = flush
- restore
-"
-*End
-*CloseUI: *Resolution
-
-*% Halftone Information ===============
-*ContoneOnly: True
-*ScreenFreq: "200.0"
-*ScreenAngle: "45.0"
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% Paper Handling ===================
-
-*LandscapeOrientation: Any
-
-*% PageSize is used to select the input slot by page size.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: A4
-*PageSize A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize B5: "
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Statement/Half Letter: "
- 2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Legal: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Executive/Executive: "
- 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Env10Rotated/#10 Envelope: "
- 2 dict dup /PageSize [684 297] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize EnvC6Rotated/C6 Envelope: "
- 2 dict dup /PageSize [459 323] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize EnvPRC5Rotated/DL Envelope: "
- 2 dict dup /PageSize [624 312] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A5: "
- 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A6: "
- 2 dict dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize 5x8/Index card 5x8: "
- 2 dict dup /PageSize [360 576] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize 8x10/Index card 8x10: "
- 2 dict dup /PageSize [576 720] put dup /ImagingBBox null put setpagedevice"
-*End
-
-*?PageSize: "
- save
- currentpagedevice /PageSize get aload pop
- (Unknown)
- 13 dict
- dup [595 842] (A4) put
- dup [516 729] (B5) put
- dup [612 792] (Letter) put
- dup [396 612] (Statement) put
- dup [612 1008] (Legal) put
- dup [522 756] (Executive) put
- dup [684 297] (Env10Rotated) put
- dup [459 323] (EnvC6Rotated) put
- dup [624 312] (EnvPRC5Rotated) put
- dup [420 595] (A5) put
- dup [297 420] (A6) put
- dup [360 576] (5x8) put
- dup [576 720] (8x10) put
- { 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
-
-*% PageRegion is used to select page size, but without selecting the input slot. This
-*% is used when using manual feed, or there is only one input slot.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: A4
-*PageRegion A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion B5: "
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Statement/Half Letter: "
- 2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Legal: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Executive/Executive: "
- 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Env10Rotated/#10 Envelope: "
- 2 dict dup /PageSize [684 297] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion EnvC6Rotated/C6 Envelope: "
- 2 dict dup /PageSize [459 323] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion EnvPRC5Rotated/DL Envelope: "
- 2 dict dup /PageSize [624 312] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A5: "
- 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A6: "
- 2 dict dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion 5x8/Index card 5x8: "
- 2 dict dup /PageSize [360 576] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion 8x10/Index card 8x10: "
- 2 dict dup /PageSize [576 720] put dup /ImagingBBox null put setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: A4
-*ImageableArea A4: "9 40 586 832"
-*ImageableArea B5: "9 40 507 720"
-*ImageableArea Letter: "9 40 603 783"
-*ImageableArea Statement/Half Letter: "9 40 387 603"
-*ImageableArea Legal: "9 40 603 999"
-*ImageableArea Executive/Executive: "9 40 513 747"
-*ImageableArea Env10Rotated/#10 Envelope: "9 40 603 288"
-*ImageableArea EnvC6Rotated/C6 Envelope: "9 40 450 314"
-*ImageableArea EnvPRC5Rotated/DL Envelope: "9 40 603 303"
-*ImageableArea A5: "9 40 411 586"
-*ImageableArea A6: "9 40 288 411"
-*ImageableArea 5x8/Index card 5x8: "9 40 351 567"
-*ImageableArea 8x10/Index card 8x10: "9 40 567 711"
-
-*?ImageableArea: "
- save
- /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 B5: "516 729"
-*PaperDimension Letter: "612 792"
-*PaperDimension Statement/Half Letter: "396 612"
-*PaperDimension Legal: "612 1008"
-*PaperDimension Executive/Executive: "522 756"
-*PaperDimension Env10Rotated/#10 Envelope: "684 297"
-*PaperDimension EnvC6Rotated/C6 Envelope: "459 323"
-*PaperDimension EnvPRC5Rotated/DL Envelope: "624 312"
-*PaperDimension A5: "420 595"
-*PaperDimension A6: "297 420"
-*PaperDimension 5x8/Index card 5x8: "360 576"
-*PaperDimension 8x10/Index card 8x10: "576 720"
-
-*MaxMediaWidth: "612"
-*MaxMediaHeight: "1008"
-*HWMargins: 0 0 0 0
-*ParamCustomPageSize Width: 1 points 284 612
-*ParamCustomPageSize Height: 2 points 284 1008
-*ParamCustomPageSize WidthOffset: 3 points 0 612
-*ParamCustomPageSize HeightOffset: 4 points 0 1008
-*ParamCustomPageSize Orientation: 5 int 0 3
-*LeadingEdge PreferLong: ""
-*DefaultLeadingEdge: PreferLong
-*CustomPageSize True: "
- 4 dict begin
- /Orientation exch def
- 2 array astore /Margins exch def
- 2 array astore /PageSize exch def
- /ImagingBBox null def
- currentdict
- end setpagedevice
-"
-*End
-*VariablePaperSize: True
-
-*% RequiresPageRegion is used because the input slot cannot sense the page size.
-*RequiresPageRegion All: True
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 50 AnySetup *InputSlot
-*DefaultInputSlot: Cassette
-*InputSlot Cassette: ""
-*CloseUI: *InputSlot
-
-*DefaultOutputOrder: Normal
-
-*OpenGroup: MachJet
-
-*OpenUI *EPMediaQualityMode/Media(Quality): PickOne
-*OrderDependency: 10 AnySetup *EPMediaQualityMode
-*DefaultEPMediaQualityMode: SuperFinePaper
-*EPMediaQualityMode Paper_Fine/Plain Paper-360dpi:"
- 3 dict dup /HWResolution [360 360] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (PaperD2) put put setpagedevice"
-*End
-*EPMediaQualityMode Paper_Fine_HighSpeed/Plain Paper Draft-360dpi: "
- 3 dict dup /HWResolution [360 360] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 3 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (PaperD2) put put setpagedevice"
-*End
-*EPMediaQualityMode Paper_SuperFine/Plain Paper-720dpi: "
- 3 dict dup /HWResolution [360 360] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (PaperD1) put put setpagedevice"
-*End
-*EPMediaQualityMode FinePaper/Ink Jet Paper-720dpi: "
- 3 dict dup /HWResolution [720 360] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (FineD1) put put setpagedevice"
-*End
-*EPMediaQualityMode SuperFinePaper/PQ Ink Jet Paper-720dpi: "
- 3 dict dup /HWResolution [720 720] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (SuperFineD1) put put setpagedevice"
-*End
-*EPMediaQualityMode SuperFinePaper1440/PQ Ink Jet Paper-1440dpi: "
- 3 dict dup /HWResolution [720 720] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (SuperFineD2) put put setpagedevice"
-*End
-*EPMediaQualityMode GlossyPaper/PQ Glossy Paper-720dpi: "
- 3 dict dup /HWResolution [720 720] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (GlossyPaperD1) put put setpagedevice"
-*End
-*EPMediaQualityMode GlossyPaper1440/PQ Glossy Paper-1440dpi: "
- 3 dict dup /HWResolution [720 720] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (GlossyPaperD2) put put setpagedevice"
-*End
-*EPMediaQualityMode GlossyFilm/PQ Glossy Film-720dpi: "
- 3 dict dup /HWResolution [720 720] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (GlossyFilmD1) put put setpagedevice"
-*End
-*EPMediaQualityMode GlossyFilm1440/PQ Glossy Film-1440dpi: "
- 3 dict dup /HWResolution [720 720] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (GlossyFilmD2) put put setpagedevice"
-*End
-*EPMediaQualityMode OHP/Ink Jet Transparencies-360dpi: "
- 3 dict dup /HWResolution [360 360] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (TransD1) put put setpagedevice"
-*End
-*?EPMediaQualityMode: "
- save
- currentpagedevice /PostRenderingEnhanceDetails get dup
- /MediaType get exch /EpsonEnhance get
- (Unknown)
- [[(Paper_Fine) (PaperD2) 1]
- [(Paper_Fine_HighSpeed) (PaperD2) 3]
- [(Paper_SuperFine) (PaperD1) 9]
- [(FinePaper) (FineD1) 1]
- [(SuperFinePaper) (SuperFineD1) 1]
- [(SuperFinePaper1440) (SuperFineD2) 9]
- [(GlossyPaper) (GlossyPaperD1) 1]
- [(GlossyPaper1440) (GlossyPaperD2) 9]
- [(GlossyFilm) (GlossyFilmD1) 1]
- [(GlossyFilm1440) (GlossyFilmD2) 9]
- [(OHP) (TransD1) 1]]
- {aload pop 4 index eq
- {4 index eq {exch pop exit} {pop}ifelse}
- {pop pop}ifelse
- }forall
- = flush pop pop
-restore
-"
-*End
-*CloseUI: *EPMediaQualityMode
-
-*OpenUI *ColorModel/Ink: PickOne
-*OrderDependency: 20 AnySetup *ColorModel
-*DefaultColorModel: CMYK
-*ColorModel Gray/Gray: "
- 1 dict dup /ProcessColorModel /DeviceGray put setpagedevice"
-*End
-*ColorModel CMYK: "
- 1 dict dup /ProcessColorModel /DeviceCMYK put setpagedevice"
-*End
-*?ColorModel: "
- save
- currentpagedevice /ProcessColorModel get
- /DeviceGray eq {(Gray)}{(CMYK)}ifelse
- = flush
-restore
-"
-*End
-*CloseUI: *ColorModel
-
-*CloseGroup: MachJet
-
-*% Font Information =====================
-
-*DefaultFont: Courier
-*Font Courier: Standard "(002.004S)" Standard Disk
-*Font Courier-Bold: Standard "(002.004S)" Standard Disk
-*Font Courier-BoldOblique: Standard "(002.004S)" Standard Disk
-*Font Courier-Oblique: Standard "(002.004S)" Standard Disk
-*Font Helvetica: Standard "(001.006S)" Standard Disk
-*Font Helvetica-Bold: Standard "(001.007S)" Standard Disk
-*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard Disk
-*Font Helvetica-Narrow: Standard "(001.006S)" Standard Disk
-*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard Disk
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard Disk
-*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard Disk
-*Font Helvetica-Oblique: Standard "(001.006S)" Standard Disk
-*Font Symbol: Special "(001.007S)" Special Disk
-*Font Times-Bold: Standard "(001.007S)" Standard Disk
-*Font Times-BoldItalic: Standard "(001.009S)" Standard Disk
-*Font Times-Italic: Standard "(001.007S)" Standard Disk
-*Font Times-Roman: Standard "(001.007S)" Standard Disk
-*?FontQuery: "
-save 4 dict begin /sv exch def
-/str (fonts/ ) def
-/st2 128 string def
-{
- count 0 gt {
- dup st2 cvs (/) print print (:) print
- dup FontDirectory exch known {pop (Yes)}{
- str exch st2 cvs dup length /len exch def
- 6 exch putinterval str 0 len 6 add getinterval mark exch
- { } st2 filenameforall counttomark 0 gt {
- cleartomark (Yes)}{cleartomark (No)}ifelse
- }ifelse = flush
- }{ exit } ifelse
-} bind loop
-(*) = flush
-sv end restore
-"
-*End
-
-*?FontList: "
-save 2 dict begin /sv exch def
-/str 128 string def
-FontDirectory { pop == } bind forall flush
-/filenameforall where {
- pop save (fonts/*) {
- dup length 6 sub 6 exch getinterval cvn ==
- } bind str filenameforall flush restore
-} if
-(*) = flush
-sv end 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: "initializing"
-*Status: "idle"
-*Status: "holding"
-*Status: "busy"
-*Status: "waiting"
-*Status: "printing"
-*Status: "PrinterError: timeout, clearing printer"
-*Status: "PrinterError: warming up"
-*Status: "PrinterError: service call"
-*Status: "PrinterError: out of paper"
-*Status: "PrinterError: paper entry misfeed"
-*Status: "PrinterError: offline"/Printer offline, press printer select button
-*Status: "PrinterError: no ink cartridge"/Insert ink cartridge
-*Status: "PrinterError: no color ink cartridge"/Insert color ink cartridge
-*Status: "PrinterError: no black ink cartridge"/Insert black ink cartridge
-*Status: "PrinterError: clear output tray"/Remove page from output tray, then press printer select button
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "%program link%"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "timeout, clearing printer"
-*PrinterError: "warming up"
-*PrinterError: "service call"
-*PrinterError: "out of paper"
-*PrinterError: "paper entry misfeed"
-*PrinterError: "offline"/Printer offline, press printer select button
-*PrinterError: "no ink cartridge"/Insert ink cartridge
-*PrinterError: "no color ink cartridge"/Insert color ink cartridge
-*PrinterError: "no black ink cartridge"/Insert black ink cartridge
-*PrinterError: "clear output tray"/Remove page from output tray, then press printer select button
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi
-
-*% For 60 lpi / 360x360 dpi=====================================================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.360x360dpi/60 lpi / 360x360 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.360x360dpi/60 lpi / 360x360 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.360x360dpi/60 lpi / 360x360 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.360x360dpi/60 lpi / 360x360 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60"
-
-*% For 72 lpi / 360x360 dpi=====================================================
-
-*ColorSepScreenAngle ProcessBlack.72lpi.360x360dpi/72 lpi / 360x360 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.72lpi.360x360dpi/72 lpi / 360x360 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.72lpi.360x360dpi/72 lpi / 360x360 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.72lpi.360x360dpi/72 lpi / 360x360 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.72lpi.360x360dpi/72 lpi / 360x360 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.72lpi.360x360dpi/72 lpi / 360x360 dpi: "72.033"
-*ColorSepScreenFreq CustomColor.72lpi.360x360dpi/72 lpi / 360x360 dpi: "72.033"
-*ColorSepScreenFreq ProcessCyan.72lpi.360x360dpi/72 lpi / 360x360 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.72lpi.360x360dpi/72 lpi / 360x360 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.72lpi.360x360dpi/72 lpi / 360x360 dpi: "50.0"
-
-*% For 72 lpi / 720x360 dpi=====================================================
-
-*ColorSepScreenAngle ProcessBlack.72lpi.720x360dpi/72 lpi / 720x360 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.72lpi.720x360dpi/72 lpi / 720x360 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.72lpi.720x360dpi/72 lpi / 720x360 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.72lpi.720x360dpi/72 lpi / 720x360 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.72lpi.720x360dpi/72 lpi / 720x360 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.72lpi.720x360dpi/72 lpi / 720x360 dpi: "72.033"
-*ColorSepScreenFreq CustomColor.72lpi.720x360dpi/72 lpi / 720x360 dpi: "72.033"
-*ColorSepScreenFreq ProcessCyan.72lpi.720x360dpi/72 lpi / 720x360 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.72lpi.720x360dpi/72 lpi / 720x360 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.72lpi.720x360dpi/72 lpi / 720x360 dpi: "50.0"
-
-*% For 65 lpi / 720x360 dpi=====================================================
-
-*ColorSepScreenAngle ProcessBlack.65lpi.720x360dpi/65 lpi / 720x360 dpi: "45"
-*ColorSepScreenAngle CustomColor.65lpi.720x360dpi/65 lpi / 720x360 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.65lpi.720x360dpi/65 lpi / 720x360 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.65lpi.720x360dpi/65 lpi / 720x360 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.65lpi.720x360dpi/65 lpi / 720x360 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65"
-*ColorSepScreenFreq CustomColor.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65"
-*ColorSepScreenFreq ProcessCyan.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65"
-*ColorSepScreenFreq ProcessMagenta.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65"
-*ColorSepScreenFreq ProcessYellow.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65"
-
-*% For 90 lpi / 720x720 dpi=====================================================
-
-*ColorSepScreenAngle ProcessBlack.90lpi.720x720dpi/90 lpi / 720x720 dpi: "45"
-*ColorSepScreenAngle CustomColor.90lpi.720x720dpi/90 lpi / 720x720 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.90lpi.720x720dpi/90 lpi / 720x720 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.90lpi.720x720dpi/90 lpi / 720x720 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.90lpi.720x720dpi/90 lpi / 720x720 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90"
-*ColorSepScreenFreq CustomColor.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90"
-*ColorSepScreenFreq ProcessCyan.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90"
-*ColorSepScreenFreq ProcessMagenta.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90"
-*ColorSepScreenFreq ProcessYellow.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90"
-
-*% For 72 lpi / 720x720 dpi=====================================================
-
-*ColorSepScreenAngle ProcessBlack.72lpi.720x720dpi/72 lpi / 720x720 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.72lpi.720x720dpi/72 lpi / 720x720 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.72lpi.720x720dpi/72 lpi / 720x720 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.72lpi.720x720dpi/72 lpi / 720x720 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.72lpi.720x720dpi/72 lpi / 720x720 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.72lpi.720x720dpi/72 lpi / 720x720 dpi: "72.033"
-*ColorSepScreenFreq CustomColor.72lpi.720x720dpi/72 lpi / 720x720 dpi: "72.033"
-*ColorSepScreenFreq ProcessCyan.72lpi.720x720dpi/72 lpi / 720x720 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.72lpi.720x720dpi/72 lpi / 720x720 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.72lpi.720x720dpi/72 lpi / 720x720 dpi: "50.0"
-
-*% Set constraints for mediatype with resolution(720x720)========================
-*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode FinePaper
-*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode OHP
-*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_Fine
-*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_Fine_HighSpeed
-*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_SuperFine
-
-*% Set constraints for mediatype with resolution(720x360)========================
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode SuperFinePaper
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode SuperFinePaper1440
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyPaper
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyPaper1440
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyFilm
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyFilm1440
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_Fine
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_Fine_HighSpeed
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_SuperFine
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode OHP
-
-*% Set constraints for mediatype with resolution(360x360)========================
-*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode SuperFinePaper
-*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode SuperFinePaper1440
-*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyPaper
-*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyPaper1440
-*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyFilm
-*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyFilm1440
-*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode FinePaper
-
-*% Set constraints for resolution with mediatype========================
-
-*% for 720x720 media========================
-*UIConstraints: *EPMediaQualityMode SuperFinePaper *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode SuperFinePaper *Resolution 360x360dpi
-*UIConstraints: *EPMediaQualityMode SuperFinePaper1440 *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode SuperFinePaper1440 *Resolution 360x360dpi
-*UIConstraints: *EPMediaQualityMode GlossyPaper *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode GlossyPaper *Resolution 360x360dpi
-*UIConstraints: *EPMediaQualityMode GlossyPaper1440 *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode GlossyPaper1440 *Resolution 360x360dpi
-*UIConstraints: *EPMediaQualityMode GlossyFilm *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode GlossyFilm *Resolution 360x360dpi
-*UIConstraints: *EPMediaQualityMode GlossyFilm1440 *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode GlossyFilm1440 *Resolution 360x360dpi
-
-*% for 720x360 media========================
-*UIConstraints: *EPMediaQualityMode FinePaper *Resolution 720x720dpi
-*UIConstraints: *EPMediaQualityMode FinePaper *Resolution 360x360dpi
-
-*% for 360x360 media========================
-*UIConstraints: *EPMediaQualityMode Paper_Fine *Resolution 720x720dpi
-*UIConstraints: *EPMediaQualityMode Paper_Fine *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode Paper_Fine_HighSpeed *Resolution 720x720dpi
-*UIConstraints: *EPMediaQualityMode Paper_Fine_HighSpeed *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode Paper_SuperFine *Resolution 720x720dpi
-*UIConstraints: *EPMediaQualityMode Paper_SuperFine *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode OHP *Resolution 720x720dpi
-*UIConstraints: *EPMediaQualityMode OHP *Resolution 720x360dpi
-
-*% Last edited on June 5, 1997
-*% The byte count of this file should be exactly 027327 or 027998
-*% depending on the filesystem it resides in.
-*% end of PPD file for StylusCOLOR800 (Win95)
diff --git a/psprint_config/configuration/ppds/EP_15201.PS b/psprint_config/configuration/ppds/EP_15201.PS
deleted file mode 100644
index bcb9e7d5d016..000000000000
--- a/psprint_config/configuration/ppds/EP_15201.PS
+++ /dev/null
@@ -1,917 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.3"
-*FileVersion: "2.0"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*PCFileName: "EP_15201.PPD"
-*Product: "(Stylus COLOR 1520)"
-*PSVersion: "(2015.802) 0"
-*ModelName: "EPSON StylusCOLOR1520 v2015.802"
-*ShortNickName: "EPSON StylusCOLOR1520 v2015.802"
-*NickName: "EPSON StylusCOLOR1520 v2015.802"
-*Manufacturer: "Epson"
-
-*% === Product Information ===========================
-
-*% ==== Device Capabilities ===============
-*ColorDevice: True
-*DefaultColorSpace: CMYK
-*FreeVM: "300000"
-*LanguageLevel: "2"
-*TTRasterizer: Type42
-*FileSystem: True
-*?FileSystem: "
-save
- false (%os%)
- { currentdevparams dup /Writeable known
- {/Writeable get {pop true} if} {pop} ifelse
- } 10 string /IODevice resourceforall
- {(True)}{(False)} ifelse = flush
-restore
-"
-*End
-*Throughput: "1"
-*Password: "0"
-*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
-
-*OpenUI *Resolution/Choose Resolution: PickOne
-*DefaultResolution: 720x720dpi
-*OrderDependency: 5 AnySetup *Resolution
-*Resolution 720x720dpi/720x720dpi/1440x720dpi: "1 dict dup /HWResolution [720 720] put setpagedevice"
-*Resolution 720x360dpi: "1 dict dup /HWResolution [720 360] put setpagedevice"
-*Resolution 360x360dpi: "1 dict dup /HWResolution [360 360] put setpagedevice"
-*?Resolution: "
- save
- currentpagedevice /HWResolution get dup
- 0 get ( ) cvs print
- (x) print
- 1 get ( ) cvs print
- (dpi)
- = flush
- restore
-"
-*End
-*CloseUI: *Resolution
-
-*% Halftone Information ===============
-*ContoneOnly: True
-*ScreenFreq: "200.0"
-*ScreenAngle: "45.0"
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% Paper Handling ===================
-
-*LandscapeOrientation: Any
-
-*% PageSize is used to select the input slot by page size.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: A4
-*PageSize A2: "
- 2 dict dup /PageSize [1191 1684] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A3.Extra/Super A3/B: "
- 2 dict dup /PageSize [932 1369] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A3: "
- 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A3Rotated/A3 Landscape: "
- 2 dict dup /PageSize [1191 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize B3: "
- 2 dict dup /PageSize [1032 1460] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize B4: "
- 2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize B4Rotated/B4 Landscape: "
- 2 dict dup /PageSize [1032 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A4Rotated/A4 Landscape: "
- 2 dict dup /PageSize [842 595] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize B5: "
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize B5Rotated/B5 Landscape: "
- 2 dict dup /PageSize [729 516] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Tabloid/Ledger: "
- 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Ledger/Ledger Landscape: "
- 2 dict dup /PageSize [1224 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize LetterRotated/Letter Landscape: "
- 2 dict dup /PageSize [792 612] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Statement/Half Letter: "
- 2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize StatementRotated/Half Letter Landscape: "
- 2 dict dup /PageSize [612 396] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Legal: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize LegalRotated/Legal Landscape: "
- 2 dict dup /PageSize [1008 612] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize AnsiC/US C-size: "
- 2 dict dup /PageSize [1224 1584] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Executive/Executive: "
- 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize ExecutiveRotated/Executive Landscape: "
- 2 dict dup /PageSize [756 522] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Env10Rotated/#10 Envelope: "
- 2 dict dup /PageSize [684 297] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize EnvC5Rotated/C5 Envelope: "
- 2 dict dup /PageSize [649 459] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize EnvPRC5Rotated/DL Envelope: "
- 2 dict dup /PageSize [624 312] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A5: "
- 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A5Rotated/A5 Landscape: "
- 2 dict dup /PageSize [595 420] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A6: "
- 2 dict dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize 5x8/Index card 5x8: "
- 2 dict dup /PageSize [360 576] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize 8x10/Index card 8x10: "
- 2 dict dup /PageSize [576 720] put dup /ImagingBBox null put setpagedevice"
-*End
-
-*?PageSize: "
- save
- currentpagedevice /PageSize get aload pop
- (Unknown)
- 30 dict
- dup [1191 1684] (A2) put
- dup [932 1369] (A3.Extra) put
- dup [842 1191] (A3) put
- dup [1191 842] (A3Rotated) put
- dup [1032 1460] (B3) put
- dup [729 1032] (B4) put
- dup [1032 729] (B4Rotated) put
- dup [595 842] (A4) put
- dup [842 595] (A4Rotated) put
- dup [516 729] (B5) put
- dup [729 516] (B5Rotated) put
- dup [792 1224] (Tabloid) put
- dup [1224 792] (Ledger) put
- dup [612 792] (Letter) put
- dup [792 612] (LetterRotated) put
- dup [396 612] (Statement) put
- dup [612 396] (StatementRotated) put
- dup [612 1008] (Legal) put
- dup [1008 612] (LegalRotated) put
- dup [1224 1584] (AnsiC) put
- dup [684 297] (Env10Rotated) put
- dup [522 756] (Executive) put
- dup [756 522] (ExecutiveRotated) put
- dup [649 459] (EnvC5Rotated) put
- dup [624 312] (EnvPRC5Rotated) put
- dup [420 595] (A5) put
- dup [595 420] (A5Rotated) put
- dup [297 420] (A6) put
- dup [360 576] (5x8) put
- dup [576 720] (8x10) put
- { 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
-
-*% PageRegion is used to select page size, but without selecting the input slot. This
-*% is used when using manual feed, or there is only one input slot.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: A4
-*PageRegion A2: "
- 2 dict dup /PageSize [1191 1684] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A3.Extra/Super A3/B: "
- 2 dict dup /PageSize [932 1369] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A3: "
- 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A3Rotated/A3 Landscape: "
- 2 dict dup /PageSize [1191 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion B3: "
- 2 dict dup /PageSize [1032 1460] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion B4: "
- 2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion B4Rotated/B4 Landscape: "
- 2 dict dup /PageSize [1032 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A4Rotated/A4 Landscape: "
- 2 dict dup /PageSize [842 595] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion B5: "
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion B5Rotated/B5 Landscape: "
- 2 dict dup /PageSize [729 516] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Tabloid/Ledger: "
- 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Ledger/Ledger Landscape: "
- 2 dict dup /PageSize [1224 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion LetterRotated/Letter Landscape: "
- 2 dict dup /PageSize [792 612] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Statement/Half Letter: "
- 2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion StatementRotated/Half Letter Landscape: "
- 2 dict dup /PageSize [612 396] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Legal: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion LegalRotated/Legal Landscape: "
- 2 dict dup /PageSize [1008 612] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion AnsiC/US C-size: "
- 2 dict dup /PageSize [1224 1584] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Env10Rotated/#10 Envelope: "
- 2 dict dup /PageSize [684 297] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Executive/Executive: "
- 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion ExecutiveRotated/Executive Landscape: "
- 2 dict dup /PageSize [756 522] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion EnvC5Rotated/C5 Envelope: "
- 2 dict dup /PageSize [649 459] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion EnvPRC5Rotated/DL Envelope: "
- 2 dict dup /PageSize [624 312] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A5: "
- 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A5Rotated/A5 Landscape: "
- 2 dict dup /PageSize [595 420] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A6: "
- 2 dict dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion 5x8/Index card 5x8: "
- 2 dict dup /PageSize [360 576] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion 8x10/Index card 8x10: "
- 2 dict dup /PageSize [576 720] put dup /ImagingBBox null put setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: A4
-*ImageableArea A2: "9 40 979 1675"
-*ImageableArea A3.Extra/Super A3/B: "9 40 923 1360"
-*ImageableArea A3: "9 40 832 1182"
-*ImageableArea A3Rotated/A3 Landscape: "9 40 979 832"
-*ImageableArea B3: "9 40 979 1450"
-*ImageableArea B4: "9 40 719 1023"
-*ImageableArea B4Rotated/B4 Landscape: "9 40 979 719"
-*ImageableArea A4: "9 40 586 832"
-*ImageableArea A4Rotated/A4 Landscape: "9 40 832 586"
-*ImageableArea B5: "9 40 507 720"
-*ImageableArea B5Rotated/B5 Landscape: "9 40 720 507"
-*ImageableArea Tabloid/Ledger: "9 40 783 1215"
-*ImageableArea Ledger/Ledger Landscape: "9 40 979 783"
-*ImageableArea Letter: "9 40 603 783"
-*ImageableArea LetterRotated/Letter Landscape: "9 40 782 603"
-*ImageableArea Statement/Half Letter: "9 40 387 603"
-*ImageableArea StatementRotated/Half Letter Landscape: "9 40 603 387"
-*ImageableArea Legal: "9 40 603 999"
-*ImageableArea LegalRotated/Legal Landscape: "9 40 979 603"
-*ImageableArea AnsiC/US C-size: "9 40 979 1575"
-*ImageableArea Env10Rotated/#10 Envelope: "9 40 675 288"
-*ImageableArea Executive/Executive: "9 40 513 747"
-*ImageableArea ExecutiveRotated/Executive Landscape: "9 40 747 513"
-*ImageableArea EnvC5Rotated/C5 Envelope: "9 40 640 450"
-*ImageableArea EnvPRC5Rotated/DL Envelope: "9 40 615 303"
-*ImageableArea A5: "9 40 411 586"
-*ImageableArea A5Rotated/A5 Landscape: "9 40 586 411"
-*ImageableArea A6: "9 40 288 411"
-*ImageableArea 5x8/Index card 5x8: "9 40 351 567"
-*ImageableArea 8x10/Index card 8x10: "9 40 567 711"
-
-*?ImageableArea: "
- save
- /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 A2: "1191 1684"
-*PaperDimension A3.Extra/Super A3/B: "932 1369"
-*PaperDimension A3: "842 1191"
-*PaperDimension A3Rotated/A3 Landscape: "1191 842"
-*PaperDimension B3: "1032 1460"
-*PaperDimension B4: "729 1032"
-*PaperDimension B4Rotated/B4 Landscape: "1032 729"
-*PaperDimension A4: "595 842"
-*PaperDimension A4Rotated/A4 Landscape: "842 595"
-*PaperDimension B5: "516 729"
-*PaperDimension B5Rotated/B5 Landscape: "729 516"
-*PaperDimension Tabloid/Ledger: "792 1224"
-*PaperDimension Ledger/Ledger Landscape: "1224 792"
-*PaperDimension Letter: "612 792"
-*PaperDimension LetterRotated/Letter Landscape: "792 612"
-*PaperDimension Statement/Half Letter: "396 612"
-*PaperDimension StatementRotated/Half Letter Landscape: "612 396"
-*PaperDimension Legal: "612 1008"
-*PaperDimension LegalRotated/Legal Landscape: "1008 612"
-*PaperDimension AnsiC/US C-size: "1224 1584"
-*PaperDimension Env10Rotated/#10 Envelope: "684 297"
-*PaperDimension Executive/Executive: "522 756"
-*PaperDimension ExecutiveRotated/Executive Landscape: "756 522"
-*PaperDimension EnvC5Rotated/C5 Envelope: "649 459"
-*PaperDimension EnvPRC5Rotated/DL Envelope: "624 312"
-*PaperDimension A5: "420 595"
-*PaperDimension A5Rotated/A5 Landscape: "595 420"
-*PaperDimension A6: "297 420"
-*PaperDimension 5x8/Index card 5x8: "360 576"
-*PaperDimension 8x10/Index card 8x10: "576 720"
-
-*MaxMediaWidth: "1224"
-*MaxMediaHeight: "3168"
-*HWMargins: 0 0 0 0
-*ParamCustomPageSize Width: 1 points 284 1224
-*ParamCustomPageSize Height: 2 points 284 3168
-*ParamCustomPageSize WidthOffset: 3 points 0 1224
-*ParamCustomPageSize HeightOffset: 4 points 0 3168
-*ParamCustomPageSize Orientation: 5 int 0 3
-*LeadingEdge PreferLong: ""
-*DefaultLeadingEdge: PreferLong
-*CustomPageSize True: "
- 4 dict begin
- /Orientation exch def
- 2 array astore /Margins exch def
- 2 array astore /PageSize exch def
- /ImagingBBox null def
- currentdict
- end
- dup userdict exch /EPCustomPageSizeDict exch put
- setpagedevice
-"
-*End
-*VariablePaperSize: True
-
-*% RequiresPageRegion is used because the input slot cannot sense the page size.
-*RequiresPageRegion All: True
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 50 AnySetup *InputSlot
-*DefaultInputSlot: Cassette
-*InputSlot Cassette: ""
-*CloseUI: *InputSlot
-
-*DefaultOutputOrder: Normal
-
-*OpenGroup: MachJet
-
-*OpenUI *EPMediaQualityMode/Media(Quality): PickOne
-*OrderDependency: 10 AnySetup *EPMediaQualityMode
-*DefaultEPMediaQualityMode: SuperFinePaper
-*EPMediaQualityMode Paper_Fine/Plain Paper-360dpi:"
- 3 dict dup /HWResolution [360 360] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (PaperD2) put put setpagedevice"
-*End
-*EPMediaQualityMode Paper_Fine_HighSpeed/Plain Paper Draft-360dpi: "
- 3 dict dup /HWResolution [360 360] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 3 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (PaperD2) put put setpagedevice"
-*End
-*EPMediaQualityMode Paper_SuperFine/Plain Paper-720dpi: "
- 3 dict dup /HWResolution [360 360] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (PaperD1) put put setpagedevice"
-*End
-*EPMediaQualityMode FinePaper/Ink Jet Paper-720dpi: "
- 3 dict dup /HWResolution [720 360] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (FineD1) put put setpagedevice"
-*End
-*EPMediaQualityMode SuperFinePaper/PQ Ink Jet Paper-720dpi: "
- 3 dict dup /HWResolution [720 720] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (SuperFineD1) put put setpagedevice"
-*End
-*EPMediaQualityMode SuperFinePaper1440/PQ Ink Jet Paper-1440dpi: "
- 3 dict dup /HWResolution [720 720] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (SuperFineD2) put put setpagedevice"
-*End
-*EPMediaQualityMode GlossyPaper/PQ Glossy Paper-720dpi: "
- 3 dict dup /HWResolution [720 720] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (GlossyPaperD1) put put setpagedevice"
-*End
-*EPMediaQualityMode GlossyPaper1440/PQ Glossy Paper-1440dpi: "
- 3 dict dup /HWResolution [720 720] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (GlossyPaperD2) put put setpagedevice"
-*End
-*EPMediaQualityMode GlossyFilm/PQ Glossy Film-720dpi: "
- 3 dict dup /HWResolution [720 720] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (GlossyFilmD1) put put setpagedevice"
-*End
-*EPMediaQualityMode GlossyFilm1440/PQ Glossy Film-1440dpi: "
- 3 dict dup /HWResolution [720 720] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (GlossyFilmD2) put put setpagedevice"
-*End
-*EPMediaQualityMode OHP/Ink Jet Transparencies-360dpi: "
- 3 dict dup /HWResolution [360 360] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (TransD1) put put setpagedevice"
-*End
-*EPMediaQualityMode BackLightFilm/Back light film-720dpi: "
- 3 dict dup /HWResolution [720 720] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (BackLightFilmD1) put put setpagedevice"
-*End
-*EPMediaQualityMode BackLightFilm1440/Back light film-1440dpi: "
- 3 dict dup /HWResolution [720 720] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (BackLightFilmD2) put put setpagedevice"
-*End
-*EPMediaQualityMode CanvasCloth/Ink Jet Canvas Cloth-720dpi: "
- 3 dict dup /HWResolution [720 720] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (CanvasClothD1) put put setpagedevice"
-*End
-*EPMediaQualityMode CanvasCloth1440/Ink Jet Canvas Cloth-1440dpi: "
- 3 dict dup /HWResolution [720 720] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (CanvasClothD2) put put setpagedevice"
-*End
-*?EPMediaQualityMode: "
- save
- currentpagedevice /PostRenderingEnhanceDetails get dup
- /MediaType get exch /EpsonEnhance get
- (Unknown)
- [[(Paper_Fine) (PaperD2) 1]
- [(Paper_Fine_HighSpeed) (PaperD2) 3]
- [(Paper_SuperFine) (PaperD1) 9]
- [(FinePaper) (FineD1) 1]
- [(SuperFinePaper) (SuperFineD1) 1]
- [(SuperFinePaper1440) (SuperFineD2) 9]
- [(GlossyPaper) (GlossyPaperD1) 1]
- [(GlossyPaper1440) (GlossyPaperD2) 9]
- [(GlossyFilm) (GlossyFilmD1) 1]
- [(GlossyFilm1440) (GlossyFilmD2) 9]
- [(OHP) (TransD1) 1]
- [(BackLightFilm) (BackLightFilmD1) 1]
- [(BackLightFilm1440) (BackLightFilmD2) 9]
- [(CanvasCloth) (CanvasClothD1) 1]
- [(CanvasCloth1440) (CanvasClothD2) 9]]
- {aload pop 4 index eq
- {4 index eq {exch pop exit} {pop}ifelse}
- {pop pop}ifelse
- }forall
- = flush pop pop
-restore
-"
-*End
-*CloseUI: *EPMediaQualityMode
-
-*OpenUI *ColorModel/Ink: PickOne
-*OrderDependency: 20 AnySetup *ColorModel
-*DefaultColorModel: CMYK
-*ColorModel Gray/Gray: "
- 1 dict dup /ProcessColorModel /DeviceGray put setpagedevice"
-*End
-*ColorModel CMYK: "
- 1 dict dup /ProcessColorModel /DeviceCMYK put setpagedevice"
-*End
-*?ColorModel: "
- save
- currentpagedevice /ProcessColorModel get
- /DeviceGray eq {(Gray)}{(CMYK)}ifelse
- = flush
-restore
-"
-*End
-*CloseUI: *ColorModel
-
-*OpenUI *EPPaperMode/Paper option: PickOne
-*OrderDependency: 10 AnySetup *EPPaperMode
-*DefaultEPPaperMode: False
-*EPPaperMode True/Print on roll paper: "
- /CPSI /ProcSet resourcestatus
- {
- pop pop (Roll) 32 string /CPSI /ProcSet
- findresource /externalcommand get exec pop
- }if
-
- userdict /EPCustomPageSizeDict known
- {
- userdict /EPCustomPageSizeDict get setpagedevice
- } if
-"
-*End
-*EPPaperMode False/Print on single sheets: "
- /CPSI /ProcSet resourcestatus
- {
- pop pop (Cut) 32 string /CPSI /ProcSet
- findresource /externalcommand get exec pop
- }if
-
- userdict /EPCustomPageSizeDict known
- {
- userdict /EPCustomPageSizeDict get setpagedevice
- } if
-"
-*End
-*?EPPaperMode: "
- save
- (Def) 32 string /CPSI /ProcSet
- findresource /externalcommand get exec
- {(True)}{(False)}ifelse
- = flush
-restore
-"
-*End
-*CloseUI: *EPPaperMode
-
-*CloseGroup: MachJet
-
-*% Font Information =====================
-
-*DefaultFont: Courier
-*Font Courier: Standard "(002.004S)" Standard Disk
-*Font Courier-Bold: Standard "(002.004S)" Standard Disk
-*Font Courier-BoldOblique: Standard "(002.004S)" Standard Disk
-*Font Courier-Oblique: Standard "(002.004S)" Standard Disk
-*Font Helvetica: Standard "(001.006S)" Standard Disk
-*Font Helvetica-Bold: Standard "(001.007S)" Standard Disk
-*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard Disk
-*Font Helvetica-Narrow: Standard "(001.006S)" Standard Disk
-*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard Disk
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard Disk
-*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard Disk
-*Font Helvetica-Oblique: Standard "(001.006S)" Standard Disk
-*Font Symbol: Special "(001.007S)" Special Disk
-*Font Times-Bold: Standard "(001.007S)" Standard Disk
-*Font Times-BoldItalic: Standard "(001.009S)" Standard Disk
-*Font Times-Italic: Standard "(001.007S)" Standard Disk
-*Font Times-Roman: Standard "(001.007S)" Standard Disk
-*?FontQuery: "
-save 4 dict begin /sv exch def
-/str (fonts/ ) def
-/st2 128 string def
-{
- count 0 gt {
- dup st2 cvs (/) print print (:) print
- dup FontDirectory exch known {pop (Yes)}{
- str exch st2 cvs dup length /len exch def
- 6 exch putinterval str 0 len 6 add getinterval mark exch
- { } st2 filenameforall counttomark 0 gt {
- cleartomark (Yes)}{cleartomark (No)}ifelse
- }ifelse = flush
- }{ exit } ifelse
-} bind loop
-(*) = flush
-sv end restore
-"
-*End
-
-*?FontList: "
-save 2 dict begin /sv exch def
-/str 128 string def
-FontDirectory { pop == } bind forall flush
-/filenameforall where {
- pop save (fonts/*) {
- dup length 6 sub 6 exch getinterval cvn ==
- } bind str filenameforall flush restore
-} if
-(*) = flush
-sv end 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: "initializing"
-*Status: "idle"
-*Status: "holding"
-*Status: "busy"
-*Status: "waiting"
-*Status: "printing"
-*Status: "PrinterError: timeout, clearing printer"
-*Status: "PrinterError: warming up"
-*Status: "PrinterError: service call"
-*Status: "PrinterError: out of paper"
-*Status: "PrinterError: paper entry misfeed"
-*Status: "PrinterError: offline"/Printer offline, press printer select button
-*Status: "PrinterError: no ink cartridge"/Insert ink cartridge
-*Status: "PrinterError: no color ink cartridge"/Insert color ink cartridge
-*Status: "PrinterError: no black ink cartridge"/Insert black ink cartridge
-*Status: "PrinterError: clear output tray"/Remove page from output tray, then press printer select button
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "%program link%"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "timeout, clearing printer"
-*PrinterError: "warming up"
-*PrinterError: "service call"
-*PrinterError: "out of paper"
-*PrinterError: "paper entry misfeed"
-*PrinterError: "offline"/Printer offline, press printer select button
-*PrinterError: "no ink cartridge"/Insert ink cartridge
-*PrinterError: "no color ink cartridge"/Insert color ink cartridge
-*PrinterError: "no black ink cartridge"/Insert black ink cartridge
-*PrinterError: "clear output tray"/Remove page from output tray, then press printer select button
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi
-
-*% For 60 lpi / 360x360 dpi=====================================================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.360x360dpi/60 lpi / 360x360 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.360x360dpi/60 lpi / 360x360 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.360x360dpi/60 lpi / 360x360 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.360x360dpi/60 lpi / 360x360 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60"
-
-*% For 72 lpi / 360x360 dpi=====================================================
-
-*ColorSepScreenAngle ProcessBlack.72lpi.360x360dpi/72 lpi / 360x360 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.72lpi.360x360dpi/72 lpi / 360x360 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.72lpi.360x360dpi/72 lpi / 360x360 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.72lpi.360x360dpi/72 lpi / 360x360 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.72lpi.360x360dpi/72 lpi / 360x360 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.72lpi.360x360dpi/72 lpi / 360x360 dpi: "72.033"
-*ColorSepScreenFreq CustomColor.72lpi.360x360dpi/72 lpi / 360x360 dpi: "72.033"
-*ColorSepScreenFreq ProcessCyan.72lpi.360x360dpi/72 lpi / 360x360 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.72lpi.360x360dpi/72 lpi / 360x360 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.72lpi.360x360dpi/72 lpi / 360x360 dpi: "50.0"
-
-*% For 72 lpi / 720x360 dpi=====================================================
-
-*ColorSepScreenAngle ProcessBlack.72lpi.720x360dpi/72 lpi / 720x360 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.72lpi.720x360dpi/72 lpi / 720x360 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.72lpi.720x360dpi/72 lpi / 720x360 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.72lpi.720x360dpi/72 lpi / 720x360 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.72lpi.720x360dpi/72 lpi / 720x360 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.72lpi.720x360dpi/72 lpi / 720x360 dpi: "72.033"
-*ColorSepScreenFreq CustomColor.72lpi.720x360dpi/72 lpi / 720x360 dpi: "72.033"
-*ColorSepScreenFreq ProcessCyan.72lpi.720x360dpi/72 lpi / 720x360 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.72lpi.720x360dpi/72 lpi / 720x360 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.72lpi.720x360dpi/72 lpi / 720x360 dpi: "50.0"
-
-*% For 65 lpi / 720x360 dpi=====================================================
-
-*ColorSepScreenAngle ProcessBlack.65lpi.720x360dpi/65 lpi / 720x360 dpi: "45"
-*ColorSepScreenAngle CustomColor.65lpi.720x360dpi/65 lpi / 720x360 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.65lpi.720x360dpi/65 lpi / 720x360 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.65lpi.720x360dpi/65 lpi / 720x360 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.65lpi.720x360dpi/65 lpi / 720x360 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65"
-*ColorSepScreenFreq CustomColor.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65"
-*ColorSepScreenFreq ProcessCyan.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65"
-*ColorSepScreenFreq ProcessMagenta.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65"
-*ColorSepScreenFreq ProcessYellow.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65"
-
-*% For 90 lpi / 720x720 dpi=====================================================
-
-*ColorSepScreenAngle ProcessBlack.90lpi.720x720dpi/90 lpi / 720x720 dpi: "45"
-*ColorSepScreenAngle CustomColor.90lpi.720x720dpi/90 lpi / 720x720 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.90lpi.720x720dpi/90 lpi / 720x720 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.90lpi.720x720dpi/90 lpi / 720x720 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.90lpi.720x720dpi/90 lpi / 720x720 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90"
-*ColorSepScreenFreq CustomColor.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90"
-*ColorSepScreenFreq ProcessCyan.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90"
-*ColorSepScreenFreq ProcessMagenta.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90"
-*ColorSepScreenFreq ProcessYellow.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90"
-
-*% For 72 lpi / 720x720 dpi=====================================================
-
-*ColorSepScreenAngle ProcessBlack.72lpi.720x720dpi/72 lpi / 720x720 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.72lpi.720x720dpi/72 lpi / 720x720 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.72lpi.720x720dpi/72 lpi / 720x720 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.72lpi.720x720dpi/72 lpi / 720x720 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.72lpi.720x720dpi/72 lpi / 720x720 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.72lpi.720x720dpi/72 lpi / 720x720 dpi: "72.033"
-*ColorSepScreenFreq CustomColor.72lpi.720x720dpi/72 lpi / 720x720 dpi: "72.033"
-*ColorSepScreenFreq ProcessCyan.72lpi.720x720dpi/72 lpi / 720x720 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.72lpi.720x720dpi/72 lpi / 720x720 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.72lpi.720x720dpi/72 lpi / 720x720 dpi: "50.0"
-
-*% Set constraints for mediatype with resolution(720x720)========================
-*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode FinePaper
-*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode OHP
-*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_Fine
-*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_Fine_HighSpeed
-*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_SuperFine
-
-*% Set constraints for mediatype with resolution(720x360)========================
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode SuperFinePaper
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode SuperFinePaper1440
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyPaper
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyPaper1440
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyFilm
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyFilm1440
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_Fine
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_Fine_HighSpeed
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_SuperFine
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode OHP
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode BackLightFilm
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode BackLightFilm1440
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode CanvasCloth
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode CanvasCloth1440
-
-*% Set constraints for mediatype with resolution(360x360)========================
-*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode SuperFinePaper
-*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode SuperFinePaper1440
-*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyPaper
-*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyPaper1440
-*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyFilm
-*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyFilm1440
-*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode FinePaper
-*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode BackLightFilm
-*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode BackLightFilm1440
-*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode CanvasCloth
-*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode CanvasCloth1440
-
-*% Set constraints for resolution with mediatype========================
-
-*% for 720x720 media========================
-*UIConstraints: *EPMediaQualityMode SuperFinePaper *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode SuperFinePaper *Resolution 360x360dpi
-*UIConstraints: *EPMediaQualityMode SuperFinePaper1440 *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode SuperFinePaper1440 *Resolution 360x360dpi
-*UIConstraints: *EPMediaQualityMode GlossyPaper *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode GlossyPaper *Resolution 360x360dpi
-*UIConstraints: *EPMediaQualityMode GlossyPaper1440 *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode GlossyPaper1440 *Resolution 360x360dpi
-*UIConstraints: *EPMediaQualityMode GlossyFilm *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode GlossyFilm *Resolution 360x360dpi
-*UIConstraints: *EPMediaQualityMode GlossyFilm1440 *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode GlossyFilm1440 *Resolution 360x360dpi
-*UIConstraints: *EPMediaQualityMode BackLightFilm *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode BackLightFilm *Resolution 360x360dpi
-*UIConstraints: *EPMediaQualityMode BackLightFilm1440 *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode BackLightFilm1440 *Resolution 360x360dpi
-*UIConstraints: *EPMediaQualityMode CanvasCloth *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode CanvasCloth *Resolution 360x360dpi
-*UIConstraints: *EPMediaQualityMode CanvasCloth1440 *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode CanvasCloth1440 *Resolution 360x360dpi
-
-*% for 720x360 media========================
-*UIConstraints: *EPMediaQualityMode FinePaper *Resolution 720x720dpi
-*UIConstraints: *EPMediaQualityMode FinePaper *Resolution 360x360dpi
-
-*% for 360x360 media========================
-*UIConstraints: *EPMediaQualityMode Paper_Fine *Resolution 720x720dpi
-*UIConstraints: *EPMediaQualityMode Paper_Fine *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode Paper_Fine_HighSpeed *Resolution 720x720dpi
-*UIConstraints: *EPMediaQualityMode Paper_Fine_HighSpeed *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode Paper_SuperFine *Resolution 720x720dpi
-*UIConstraints: *EPMediaQualityMode Paper_SuperFine *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode OHP *Resolution 720x720dpi
-*UIConstraints: *EPMediaQualityMode OHP *Resolution 720x360dpi
-
-*% Last edited on Aug 25, 1997
-*% The byte count of this file should be exactly 037333 or 038250
-*% depending on the filesystem it resides in.
-*% end of PPD file for StylusCOLOR1520 (Win95)
diff --git a/psprint_config/configuration/ppds/EP_30001.PS b/psprint_config/configuration/ppds/EP_30001.PS
deleted file mode 100644
index bbb90cd6edd2..000000000000
--- a/psprint_config/configuration/ppds/EP_30001.PS
+++ /dev/null
@@ -1,916 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.3"
-*FileVersion: "2.0"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*PCFileName: "EP_30001.PPD"
-*Product: "(Stylus COLOR 3000)"
-*PSVersion: "(2015.802) 0"
-*ModelName: "EPSON StylusCOLOR3000 v2015.802"
-*ShortNickName: "EPSON StylusCOLOR3000 v2015.802"
-*NickName: "EPSON StylusCOLOR3000 v2015.802"
-*Manufacturer: "Epson"
-
-*% === Product Information ===========================
-
-*% ==== Device Capabilities ===============
-*ColorDevice: True
-*DefaultColorSpace: CMYK
-*FreeVM: "300000"
-*LanguageLevel: "2"
-*TTRasterizer: Type42
-*FileSystem: True
-*?FileSystem: "
-save
- false (%os%)
- { currentdevparams dup /Writeable known
- {/Writeable get {pop true} if} {pop} ifelse
- } 10 string /IODevice resourceforall
- {(True)}{(False)} ifelse = flush
-restore
-"
-*End
-*Throughput: "1"
-*Password: "0"
-*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
-
-*OpenUI *Resolution/Choose Resolution: PickOne
-*DefaultResolution: 720x720dpi
-*OrderDependency: 5 AnySetup *Resolution
-*Resolution 720x720dpi/720x720dpi/1440x720dpi: "1 dict dup /HWResolution [720 720] put setpagedevice"
-*Resolution 720x360dpi: "1 dict dup /HWResolution [720 360] put setpagedevice"
-*Resolution 360x360dpi: "1 dict dup /HWResolution [360 360] put setpagedevice"
-*?Resolution: "
- save
- currentpagedevice /HWResolution get dup
- 0 get ( ) cvs print
- (x) print
- 1 get ( ) cvs print
- (dpi)
- = flush
- restore
-"
-*End
-*CloseUI: *Resolution
-
-*% Halftone Information ===============
-*ContoneOnly: True
-*ScreenFreq: "200.0"
-*ScreenAngle: "45.0"
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% Paper Handling ===================
-
-*LandscapeOrientation: Any
-
-*% PageSize is used to select the input slot by page size.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: A4
-*PageSize A2: "
- 2 dict dup /PageSize [1191 1684] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A3.Extra/Super A3/B: "
- 2 dict dup /PageSize [932 1369] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A3: "
- 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A3Rotated/A3 Landscape: "
- 2 dict dup /PageSize [1191 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize B3: "
- 2 dict dup /PageSize [1032 1460] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize B4: "
- 2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize B4Rotated/B4 Landscape: "
- 2 dict dup /PageSize [1032 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A4Rotated/A4 Landscape: "
- 2 dict dup /PageSize [842 595] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize B5: "
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize B5Rotated/B5 Landscape: "
- 2 dict dup /PageSize [729 516] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Tabloid/Ledger: "
- 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Ledger/Ledger Landscape: "
- 2 dict dup /PageSize [1224 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize LetterRotated/Letter Landscape: "
- 2 dict dup /PageSize [792 612] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Statement/Half Letter: "
- 2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize StatementRotated/Half Letter Landscape: "
- 2 dict dup /PageSize [612 396] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Legal: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize LegalRotated/Legal Landscape: "
- 2 dict dup /PageSize [1008 612] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize AnsiC/US C-size: "
- 2 dict dup /PageSize [1224 1584] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Executive/Executive: "
- 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize ExecutiveRotated/Executive Landscape: "
- 2 dict dup /PageSize [756 522] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Env10Rotated/#10 Envelope: "
- 2 dict dup /PageSize [684 297] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize EnvC5Rotated/C5 Envelope: "
- 2 dict dup /PageSize [649 459] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize EnvPRC5Rotated/DL Envelope: "
- 2 dict dup /PageSize [624 312] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A5: "
- 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A5Rotated/A5 Landscape: "
- 2 dict dup /PageSize [595 420] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A6: "
- 2 dict dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize 5x8/Index card 5x8: "
- 2 dict dup /PageSize [360 576] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize 8x10/Index card 8x10: "
- 2 dict dup /PageSize [576 720] put dup /ImagingBBox null put setpagedevice"
-*End
-
-*?PageSize: "
- save
- currentpagedevice /PageSize get aload pop
- (Unknown)
- 30 dict
- dup [1191 1684] (A2) put
- dup [932 1369] (A3.Extra) put
- dup [842 1191] (A3) put
- dup [1191 842] (A3Rotated) put
- dup [1032 1460] (B3) put
- dup [729 1032] (B4) put
- dup [1032 729] (B4Rotated) put
- dup [595 842] (A4) put
- dup [842 595] (A4Rotated) put
- dup [516 729] (B5) put
- dup [729 516] (B5Rotated) put
- dup [792 1224] (Tabloid) put
- dup [1224 792] (Ledger) put
- dup [612 792] (Letter) put
- dup [792 612] (LetterRotated) put
- dup [396 612] (Statement) put
- dup [612 396] (StatementRotated) put
- dup [612 1008] (Legal) put
- dup [1008 612] (LegalRotated) put
- dup [1224 1584] (AnsiC) put
- dup [684 297] (Env10Rotated) put
- dup [522 756] (Executive) put
- dup [756 522] (ExecutiveRotated) put
- dup [649 459] (EnvC5Rotated) put
- dup [624 312] (EnvPRC5Rotated) put
- dup [420 595] (A5) put
- dup [595 420] (A5Rotated) put
- dup [297 420] (A6) put
- dup [360 576] (5x8) put
- dup [576 720] (8x10) put
- { 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
-
-*% PageRegion is used to select page size, but without selecting the input slot. This
-*% is used when using manual feed, or there is only one input slot.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: A4
-*PageRegion A2: "
- 2 dict dup /PageSize [1191 1684] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A3.Extra/Super A3/B: "
- 2 dict dup /PageSize [932 1369] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A3: "
- 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A3Rotated/A3 Landscape: "
- 2 dict dup /PageSize [1191 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion B3: "
- 2 dict dup /PageSize [1032 1460] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion B4: "
- 2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion B4Rotated/B4 Landscape: "
- 2 dict dup /PageSize [1032 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A4Rotated/A4 Landscape: "
- 2 dict dup /PageSize [842 595] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion B5: "
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion B5Rotated/B5 Landscape: "
- 2 dict dup /PageSize [729 516] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Tabloid/Ledger: "
- 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Ledger/Ledger Landscape: "
- 2 dict dup /PageSize [1224 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion LetterRotated/Letter Landscape: "
- 2 dict dup /PageSize [792 612] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Statement/Half Letter: "
- 2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion StatementRotated/Half Letter Landscape: "
- 2 dict dup /PageSize [612 396] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Legal: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion LegalRotated/Legal Landscape: "
- 2 dict dup /PageSize [1008 612] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion AnsiC/US C-size: "
- 2 dict dup /PageSize [1224 1584] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Env10Rotated/#10 Envelope: "
- 2 dict dup /PageSize [684 297] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Executive/Executive: "
- 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion ExecutiveRotated/Executive Landscape: "
- 2 dict dup /PageSize [756 522] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion EnvC5Rotated/C5 Envelope: "
- 2 dict dup /PageSize [649 459] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion EnvPRC5Rotated/DL Envelope: "
- 2 dict dup /PageSize [624 312] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A5: "
- 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A5Rotated/A5 Landscape: "
- 2 dict dup /PageSize [595 420] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A6: "
- 2 dict dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion 5x8/Index card 5x8: "
- 2 dict dup /PageSize [360 576] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion 8x10/Index card 8x10: "
- 2 dict dup /PageSize [576 720] put dup /ImagingBBox null put setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: A4
-*ImageableArea A2: "15 40 1176 1675"
-*ImageableArea A3.Extra/Super A3/B: "9 40 923 1360"
-*ImageableArea A3: "9 40 832 1182"
-*ImageableArea A3Rotated/A3 Landscape: "15 40 1176 832"
-*ImageableArea B3: "9 40 1023 1450"
-*ImageableArea B4: "9 40 719 1023"
-*ImageableArea B4Rotated/B4 Landscape: "9 40 1023 719"
-*ImageableArea A4: "9 40 586 832"
-*ImageableArea A4Rotated/A4 Landscape: "9 40 832 586"
-*ImageableArea B5: "9 40 507 720"
-*ImageableArea B5Rotated/B5 Landscape: "9 40 720 507"
-*ImageableArea Tabloid/Ledger: "9 40 783 1215"
-*ImageableArea Ledger/Ledger Landscape: "15 40 1176 783"
-*ImageableArea Letter: "9 40 603 783"
-*ImageableArea LetterRotated/Letter Landscape: "9 40 782 603"
-*ImageableArea Statement/Half Letter: "9 40 387 603"
-*ImageableArea StatementRotated/Half Letter Landscape: "9 40 603 387"
-*ImageableArea Legal: "9 40 603 999"
-*ImageableArea LegalRotated/Legal Landscape: "9 40 999 603"
-*ImageableArea AnsiC/US C-size: "15 40 1176 1575"
-*ImageableArea Env10Rotated/#10 Envelope: "9 40 675 288"
-*ImageableArea Executive/Executive: "9 40 513 747"
-*ImageableArea ExecutiveRotated/Executive Landscape: "9 40 747 513"
-*ImageableArea EnvC5Rotated/C5 Envelope: "9 40 640 450"
-*ImageableArea EnvPRC5Rotated/DL Envelope: "9 40 615 303"
-*ImageableArea A5: "9 40 411 586"
-*ImageableArea A5Rotated/A5 Landscape: "9 40 586 411"
-*ImageableArea A6: "9 40 288 411"
-*ImageableArea 5x8/Index card 5x8: "9 40 351 567"
-*ImageableArea 8x10/Index card 8x10: "9 40 567 711"
-
-*?ImageableArea: "
- save
- /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 A2: "1191 1684"
-*PaperDimension A3.Extra/Super A3/B: "932 1369"
-*PaperDimension A3: "842 1191"
-*PaperDimension A3Rotated/A3 Landscape: "1191 842"
-*PaperDimension B3: "1032 1460"
-*PaperDimension B4: "729 1032"
-*PaperDimension B4Rotated/B4 Landscape: "1032 729"
-*PaperDimension A4: "595 842"
-*PaperDimension A4Rotated/A4 Landscape: "842 595"
-*PaperDimension B5: "516 729"
-*PaperDimension B5Rotated/B5 Landscape: "729 516"
-*PaperDimension Tabloid/Ledger: "792 1224"
-*PaperDimension Ledger/Ledger Landscape: "1224 792"
-*PaperDimension Letter: "612 792"
-*PaperDimension LetterRotated/Letter Landscape: "792 612"
-*PaperDimension Statement/Half Letter: "396 612"
-*PaperDimension StatementRotated/Half Letter Landscape: "612 396"
-*PaperDimension Legal: "612 1008"
-*PaperDimension LegalRotated/Legal Landscape: "1008 612"
-*PaperDimension AnsiC/US C-size: "1224 1584"
-*PaperDimension Env10Rotated/#10 Envelope: "684 297"
-*PaperDimension Executive/Executive: "522 756"
-*PaperDimension ExecutiveRotated/Executive Landscape: "756 522"
-*PaperDimension EnvC5Rotated/C5 Envelope: "649 459"
-*PaperDimension EnvPRC5Rotated/DL Envelope: "624 312"
-*PaperDimension A5: "420 595"
-*PaperDimension A5Rotated/A5 Landscape: "595 420"
-*PaperDimension A6: "297 420"
-*PaperDimension 5x8/Index card 5x8: "360 576"
-*PaperDimension 8x10/Index card 8x10: "576 720"
-
-*MaxMediaWidth: "1224"
-*MaxMediaHeight: "3168"
-*HWMargins: 0 0 0 0
-*ParamCustomPageSize Width: 1 points 284 1224
-*ParamCustomPageSize Height: 2 points 284 3168
-*ParamCustomPageSize WidthOffset: 3 points 0 1224
-*ParamCustomPageSize HeightOffset: 4 points 0 3168
-*ParamCustomPageSize Orientation: 5 int 0 3
-*LeadingEdge PreferLong: ""
-*DefaultLeadingEdge: PreferLong
-*CustomPageSize True: "
- 4 dict begin
- /Orientation exch def
- 2 array astore /Margins exch def
- 2 array astore /PageSize exch def
- /ImagingBBox null def
- currentdict
- end
- dup userdict exch /EPCustomPageSizeDict exch put
- setpagedevice
-"
-*End
-*VariablePaperSize: True
-
-*% RequiresPageRegion is used because the input slot cannot sense the page size.
-*RequiresPageRegion All: True
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 50 AnySetup *InputSlot
-*DefaultInputSlot: Cassette
-*InputSlot Cassette: ""
-*CloseUI: *InputSlot
-
-*DefaultOutputOrder: Normal
-
-*OpenGroup: MachJet
-
-*OpenUI *EPMediaQualityMode/Media(Quality): PickOne
-*OrderDependency: 10 AnySetup *EPMediaQualityMode
-*DefaultEPMediaQualityMode: SuperFinePaper
-*EPMediaQualityMode Paper_Fine/Plain Paper-360dpi:"
- 3 dict dup /HWResolution [360 360] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (PaperD2) put put setpagedevice"
-*End
-*EPMediaQualityMode Paper_Fine_HighSpeed/Plain Paper Draft-360dpi: "
- 3 dict dup /HWResolution [360 360] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 3 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (PaperD2) put put setpagedevice"
-*End
-*EPMediaQualityMode Paper_SuperFine/Plain Paper-720dpi: "
- 3 dict dup /HWResolution [360 360] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (PaperD1) put put setpagedevice"
-*End
-*EPMediaQualityMode FinePaper/Ink Jet Paper-720dpi: "
- 3 dict dup /HWResolution [720 360] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (FineD1) put put setpagedevice"
-*End
-*EPMediaQualityMode SuperFinePaper/PQ Ink Jet Paper-720dpi: "
- 3 dict dup /HWResolution [720 720] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (SuperFineD1) put put setpagedevice"
-*End
-*EPMediaQualityMode SuperFinePaper1440/PQ Ink Jet Paper-1440dpi: "
- 3 dict dup /HWResolution [720 720] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (SuperFineD2) put put setpagedevice"
-*End
-*EPMediaQualityMode GlossyPaper/PQ Glossy Paper-720dpi: "
- 3 dict dup /HWResolution [720 720] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (GlossyPaperD1) put put setpagedevice"
-*End
-*EPMediaQualityMode GlossyPaper1440/PQ Glossy Paper-1440dpi: "
- 3 dict dup /HWResolution [720 720] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (GlossyPaperD2) put put setpagedevice"
-*End
-*EPMediaQualityMode GlossyFilm/PQ Glossy Film-720dpi: "
- 3 dict dup /HWResolution [720 720] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (GlossyFilmD1) put put setpagedevice"
-*End
-*EPMediaQualityMode GlossyFilm1440/PQ Glossy Film-1440dpi: "
- 3 dict dup /HWResolution [720 720] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (GlossyFilmD2) put put setpagedevice"
-*End
-*EPMediaQualityMode OHP/Ink Jet Transparencies-360dpi: "
- 3 dict dup /HWResolution [360 360] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (TransD1) put put setpagedevice"
-*End
-*EPMediaQualityMode BackLightFilm/Back light film-720dpi: "
- 3 dict dup /HWResolution [720 720] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (BackLightFilmD1) put put setpagedevice"
-*End
-*EPMediaQualityMode BackLightFilm1440/Back light film-1440dpi: "
- 3 dict dup /HWResolution [720 720] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (BackLightFilmD2) put put setpagedevice"
-*End
-*EPMediaQualityMode CanvasCloth/Ink Jet Canvas Cloth-720dpi: "
- 3 dict dup /HWResolution [720 720] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (CanvasClothD1) put put setpagedevice"
-*End
-*EPMediaQualityMode CanvasCloth1440/Ink Jet Canvas Cloth-1440dpi: "
- 3 dict dup /HWResolution [720 720] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (CanvasClothD2) put put setpagedevice"
-*End
-*?EPMediaQualityMode: "
- save
- currentpagedevice /PostRenderingEnhanceDetails get dup
- /MediaType get exch /EpsonEnhance get
- (Unknown)
- [[(Paper_Fine) (PaperD2) 1]
- [(Paper_Fine_HighSpeed) (PaperD2) 3]
- [(Paper_SuperFine) (PaperD1) 9]
- [(FinePaper) (FineD1) 1]
- [(SuperFinePaper) (SuperFineD1) 1]
- [(SuperFinePaper1440) (SuperFineD2) 9]
- [(GlossyPaper) (GlossyPaperD1) 1]
- [(GlossyPaper1440) (GlossyPaperD2) 9]
- [(GlossyFilm) (GlossyFilmD1) 1]
- [(GlossyFilm1440) (GlossyFilmD2) 9]
- [(OHP) (TransD1) 1]
- [(BackLightFilm) (BackLightFilmD1) 1]
- [(BackLightFilm1440) (BackLightFilmD2) 9]
- [(CanvasCloth) (CanvasClothD1) 1]
- [(CanvasCloth1440) (CanvasClothD2) 9]]
- {aload pop 4 index eq
- {4 index eq {exch pop exit} {pop}ifelse}
- {pop pop}ifelse
- }forall
- = flush pop pop
-restore
-"
-*End
-*CloseUI: *EPMediaQualityMode
-
-*OpenUI *ColorModel/Ink: PickOne
-*OrderDependency: 20 AnySetup *ColorModel
-*DefaultColorModel: CMYK
-*ColorModel Gray/Gray: "
- 1 dict dup /ProcessColorModel /DeviceGray put setpagedevice"
-*End
-*ColorModel CMYK: "
- 1 dict dup /ProcessColorModel /DeviceCMYK put setpagedevice"
-*End
-*?ColorModel: "
- save
- currentpagedevice /ProcessColorModel get
- /DeviceGray eq {(Gray)}{(CMYK)}ifelse
- = flush
-restore
-"
-*End
-*CloseUI: *ColorModel
-
-*OpenUI *EPPaperMode/Paper option: PickOne
-*OrderDependency: 10 AnySetup *EPPaperMode
-*DefaultEPPaperMode: False
-*EPPaperMode True/Print on roll paper: "
- /CPSI /ProcSet resourcestatus
- {
- pop pop (Roll) 32 string /CPSI /ProcSet
- findresource /externalcommand get exec pop
- }if
-
- userdict /EPCustomPageSizeDict known
- {
- userdict /EPCustomPageSizeDict get setpagedevice
- } if
-"
-*End
-*EPPaperMode False/Print on single sheets: "
- /CPSI /ProcSet resourcestatus
- {
- pop pop (Cut) 32 string /CPSI /ProcSet
- findresource /externalcommand get exec pop
- }if
-
- userdict /EPCustomPageSizeDict known
- {
- userdict /EPCustomPageSizeDict get setpagedevice
- } if
-"
-*End
-*?EPPaperMode: "
- save
- (Def) 32 string /CPSI /ProcSet
- findresource /externalcommand get exec
- {(True)}{(False)}ifelse
- = flush
-restore
-"
-*End
-*CloseUI: *EPPaperMode
-
-*CloseGroup: MachJet
-
-*% Font Information =====================
-
-*DefaultFont: Courier
-*Font Courier: Standard "(002.004S)" Standard Disk
-*Font Courier-Bold: Standard "(002.004S)" Standard Disk
-*Font Courier-BoldOblique: Standard "(002.004S)" Standard Disk
-*Font Courier-Oblique: Standard "(002.004S)" Standard Disk
-*Font Helvetica: Standard "(001.006S)" Standard Disk
-*Font Helvetica-Bold: Standard "(001.007S)" Standard Disk
-*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard Disk
-*Font Helvetica-Narrow: Standard "(001.006S)" Standard Disk
-*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard Disk
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard Disk
-*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard Disk
-*Font Helvetica-Oblique: Standard "(001.006S)" Standard Disk
-*Font Symbol: Special "(001.007S)" Special Disk
-*Font Times-Bold: Standard "(001.007S)" Standard Disk
-*Font Times-BoldItalic: Standard "(001.009S)" Standard Disk
-*Font Times-Italic: Standard "(001.007S)" Standard Disk
-*Font Times-Roman: Standard "(001.007S)" Standard Disk
-*?FontQuery: "
-save 4 dict begin /sv exch def
-/str (fonts/ ) def
-/st2 128 string def
-{
- count 0 gt {
- dup st2 cvs (/) print print (:) print
- dup FontDirectory exch known {pop (Yes)}{
- str exch st2 cvs dup length /len exch def
- 6 exch putinterval str 0 len 6 add getinterval mark exch
- { } st2 filenameforall counttomark 0 gt {
- cleartomark (Yes)}{cleartomark (No)}ifelse
- }ifelse = flush
- }{ exit } ifelse
-} bind loop
-(*) = flush
-sv end restore
-"
-*End
-
-*?FontList: "
-save 2 dict begin /sv exch def
-/str 128 string def
-FontDirectory { pop == } bind forall flush
-/filenameforall where {
- pop save (fonts/*) {
- dup length 6 sub 6 exch getinterval cvn ==
- } bind str filenameforall flush restore
-} if
-(*) = flush
-sv end 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: "initializing"
-*Status: "idle"
-*Status: "holding"
-*Status: "busy"
-*Status: "waiting"
-*Status: "printing"
-*Status: "PrinterError: timeout, clearing printer"
-*Status: "PrinterError: warming up"
-*Status: "PrinterError: service call"
-*Status: "PrinterError: out of paper"
-*Status: "PrinterError: paper entry misfeed"
-*Status: "PrinterError: offline"/Printer offline, press printer select button
-*Status: "PrinterError: no ink cartridge"/Insert ink cartridge
-*Status: "PrinterError: no color ink cartridge"/Insert color ink cartridge
-*Status: "PrinterError: no black ink cartridge"/Insert black ink cartridge
-*Status: "PrinterError: clear output tray"/Remove page from output tray, then press printer select button
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "%program link%"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "timeout, clearing printer"
-*PrinterError: "warming up"
-*PrinterError: "service call"
-*PrinterError: "out of paper"
-*PrinterError: "paper entry misfeed"
-*PrinterError: "offline"/Printer offline, press printer select button
-*PrinterError: "no ink cartridge"/Insert ink cartridge
-*PrinterError: "no color ink cartridge"/Insert color ink cartridge
-*PrinterError: "no black ink cartridge"/Insert black ink cartridge
-*PrinterError: "clear output tray"/Remove page from output tray, then press printer select button
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi
-
-*% For 60 lpi / 360x360 dpi=====================================================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.360x360dpi/60 lpi / 360x360 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.360x360dpi/60 lpi / 360x360 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.360x360dpi/60 lpi / 360x360 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.360x360dpi/60 lpi / 360x360 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60"
-
-*% For 72 lpi / 360x360 dpi=====================================================
-
-*ColorSepScreenAngle ProcessBlack.72lpi.360x360dpi/72 lpi / 360x360 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.72lpi.360x360dpi/72 lpi / 360x360 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.72lpi.360x360dpi/72 lpi / 360x360 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.72lpi.360x360dpi/72 lpi / 360x360 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.72lpi.360x360dpi/72 lpi / 360x360 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.72lpi.360x360dpi/72 lpi / 360x360 dpi: "72.033"
-*ColorSepScreenFreq CustomColor.72lpi.360x360dpi/72 lpi / 360x360 dpi: "72.033"
-*ColorSepScreenFreq ProcessCyan.72lpi.360x360dpi/72 lpi / 360x360 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.72lpi.360x360dpi/72 lpi / 360x360 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.72lpi.360x360dpi/72 lpi / 360x360 dpi: "50.0"
-
-*% For 72 lpi / 720x360 dpi=====================================================
-
-*ColorSepScreenAngle ProcessBlack.72lpi.720x360dpi/72 lpi / 720x360 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.72lpi.720x360dpi/72 lpi / 720x360 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.72lpi.720x360dpi/72 lpi / 720x360 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.72lpi.720x360dpi/72 lpi / 720x360 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.72lpi.720x360dpi/72 lpi / 720x360 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.72lpi.720x360dpi/72 lpi / 720x360 dpi: "72.033"
-*ColorSepScreenFreq CustomColor.72lpi.720x360dpi/72 lpi / 720x360 dpi: "72.033"
-*ColorSepScreenFreq ProcessCyan.72lpi.720x360dpi/72 lpi / 720x360 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.72lpi.720x360dpi/72 lpi / 720x360 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.72lpi.720x360dpi/72 lpi / 720x360 dpi: "50.0"
-
-*% For 65 lpi / 720x360 dpi=====================================================
-
-*ColorSepScreenAngle ProcessBlack.65lpi.720x360dpi/65 lpi / 720x360 dpi: "45"
-*ColorSepScreenAngle CustomColor.65lpi.720x360dpi/65 lpi / 720x360 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.65lpi.720x360dpi/65 lpi / 720x360 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.65lpi.720x360dpi/65 lpi / 720x360 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.65lpi.720x360dpi/65 lpi / 720x360 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65"
-*ColorSepScreenFreq CustomColor.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65"
-*ColorSepScreenFreq ProcessCyan.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65"
-*ColorSepScreenFreq ProcessMagenta.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65"
-*ColorSepScreenFreq ProcessYellow.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65"
-
-*% For 90 lpi / 720x720 dpi=====================================================
-
-*ColorSepScreenAngle ProcessBlack.90lpi.720x720dpi/90 lpi / 720x720 dpi: "45"
-*ColorSepScreenAngle CustomColor.90lpi.720x720dpi/90 lpi / 720x720 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.90lpi.720x720dpi/90 lpi / 720x720 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.90lpi.720x720dpi/90 lpi / 720x720 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.90lpi.720x720dpi/90 lpi / 720x720 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90"
-*ColorSepScreenFreq CustomColor.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90"
-*ColorSepScreenFreq ProcessCyan.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90"
-*ColorSepScreenFreq ProcessMagenta.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90"
-*ColorSepScreenFreq ProcessYellow.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90"
-
-*% For 72 lpi / 720x720 dpi=====================================================
-
-*ColorSepScreenAngle ProcessBlack.72lpi.720x720dpi/72 lpi / 720x720 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.72lpi.720x720dpi/72 lpi / 720x720 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.72lpi.720x720dpi/72 lpi / 720x720 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.72lpi.720x720dpi/72 lpi / 720x720 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.72lpi.720x720dpi/72 lpi / 720x720 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.72lpi.720x720dpi/72 lpi / 720x720 dpi: "72.033"
-*ColorSepScreenFreq CustomColor.72lpi.720x720dpi/72 lpi / 720x720 dpi: "72.033"
-*ColorSepScreenFreq ProcessCyan.72lpi.720x720dpi/72 lpi / 720x720 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.72lpi.720x720dpi/72 lpi / 720x720 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.72lpi.720x720dpi/72 lpi / 720x720 dpi: "50.0"
-
-*% Set constraints for mediatype with resolution(720x720)========================
-*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode FinePaper
-*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode OHP
-*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_Fine
-*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_Fine_HighSpeed
-*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_SuperFine
-
-*% Set constraints for mediatype with resolution(720x360)========================
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode SuperFinePaper
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode SuperFinePaper1440
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyPaper
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyPaper1440
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyFilm
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyFilm1440
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_Fine
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_Fine_HighSpeed
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_SuperFine
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode OHP
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode BackLightFilm
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode BackLightFilm1440
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode CanvasCloth
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode CanvasCloth1440
-
-*% Set constraints for mediatype with resolution(360x360)========================
-*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode SuperFinePaper
-*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode SuperFinePaper1440
-*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyPaper
-*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyPaper1440
-*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyFilm
-*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyFilm1440
-*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode FinePaper
-*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode BackLightFilm
-*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode BackLightFilm1440
-*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode CanvasCloth
-*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode CanvasCloth1440
-
-*% Set constraints for resolution with mediatype========================
-
-*% for 720x720 media========================
-*UIConstraints: *EPMediaQualityMode SuperFinePaper *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode SuperFinePaper *Resolution 360x360dpi
-*UIConstraints: *EPMediaQualityMode SuperFinePaper1440 *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode SuperFinePaper1440 *Resolution 360x360dpi
-*UIConstraints: *EPMediaQualityMode GlossyPaper *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode GlossyPaper *Resolution 360x360dpi
-*UIConstraints: *EPMediaQualityMode GlossyPaper1440 *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode GlossyPaper1440 *Resolution 360x360dpi
-*UIConstraints: *EPMediaQualityMode GlossyFilm *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode GlossyFilm *Resolution 360x360dpi
-*UIConstraints: *EPMediaQualityMode GlossyFilm1440 *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode GlossyFilm1440 *Resolution 360x360dpi
-*UIConstraints: *EPMediaQualityMode BackLightFilm *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode BackLightFilm *Resolution 360x360dpi
-*UIConstraints: *EPMediaQualityMode BackLightFilm1440 *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode BackLightFilm1440 *Resolution 360x360dpi
-*UIConstraints: *EPMediaQualityMode CanvasCloth *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode CanvasCloth *Resolution 360x360dpi
-*UIConstraints: *EPMediaQualityMode CanvasCloth1440 *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode CanvasCloth1440 *Resolution 360x360dpi
-
-*% for 720x360 media========================
-*UIConstraints: *EPMediaQualityMode FinePaper *Resolution 720x720dpi
-*UIConstraints: *EPMediaQualityMode FinePaper *Resolution 360x360dpi
-
-*% for 360x360 media========================
-*UIConstraints: *EPMediaQualityMode Paper_Fine *Resolution 720x720dpi
-*UIConstraints: *EPMediaQualityMode Paper_Fine *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode Paper_Fine_HighSpeed *Resolution 720x720dpi
-*UIConstraints: *EPMediaQualityMode Paper_Fine_HighSpeed *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode Paper_SuperFine *Resolution 720x720dpi
-*UIConstraints: *EPMediaQualityMode Paper_SuperFine *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode OHP *Resolution 720x720dpi
-*UIConstraints: *EPMediaQualityMode OHP *Resolution 720x360dpi
-
-*% Last edited on Aug 25, 1997
-*% The byte count of this file should be exactly 037341 or 038257
-*% depending on the filesystem it resides in.
-*% end of PPD file for StylusCOLOR3000(Win95)
diff --git a/psprint_config/configuration/ppds/EP_50001.PS b/psprint_config/configuration/ppds/EP_50001.PS
deleted file mode 100644
index bd2f761966f7..000000000000
--- a/psprint_config/configuration/ppds/EP_50001.PS
+++ /dev/null
@@ -1,876 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.3"
-*FileVersion: "1.0"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*PCFileName: "EP_50001.PPD"
-*Product: "(Stylus Pro 5000)"
-*PSVersion: "(2015.802) 0"
-*ModelName: "EPSON StylusPro5000 v2015.802"
-*ShortNickName: "EPSON StylusPro5000 v2015.802"
-*NickName: "EPSON StylusPro5000 v2015.802"
-*Manufacturer: "Epson"
-*% === Options and Constraints =========
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *Option1/Option cassette: Boolean
-*DefaultOption1: False
-*Option1 True/True: ""
-*Option1 False/False: ""
-*?Option1 : "
- (OptionCassette) 32 string /CPSI /ProcSet
- findresource /externalcommand get exec
- {(True)}{(False)}ifelse
- = flush"
-*End
-*CloseUI: *Option1
-
-*CloseGroup: InstallableOptions
-
-*UIConstraints: *Option1 False *InputSlot Lower
-*UIConstraints: *InputSlot Lower *Option1 False
-
-*% === Product Information ===========================
-
-*% ==== Device Capabilities ===============
-*ColorDevice: True
-*DefaultColorSpace: CMYK
-*FreeVM: "300000"
-*LanguageLevel: "2"
-*TTRasterizer: Type42
-*FileSystem: True
-*?FileSystem: "
-save
- false (%os%)
- { currentdevparams dup /Writeable known
- {/Writeable get {pop true} if} {pop} ifelse
- } 10 string /IODevice resourceforall
- {(True)}{(False)} ifelse = flush
-restore
-"
-*End
-*Throughput: "1"
-*Password: "0"
-*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
-
-*OpenUI *Resolution/Choose Resolution: PickOne
-*DefaultResolution: 720x720dpi
-*OrderDependency: 5 AnySetup *Resolution
-*Resolution 720x720dpi/720x720dpi/1440x720dpi: "1 dict dup /HWResolution [720 720] put setpagedevice"
-*Resolution 720x360dpi: "1 dict dup /HWResolution [720 360] put setpagedevice"
-*Resolution 360x360dpi: "1 dict dup /HWResolution [360 360] put setpagedevice"
-*?Resolution: "
- save
- currentpagedevice /HWResolution get dup
- 0 get ( ) cvs print
- (x) print
- 1 get ( ) cvs print
- (dpi)
- = flush
- restore
-"
-*End
-*CloseUI: *Resolution
-
-*% Halftone Information ===============
-*ContoneOnly: True
-*ScreenFreq: "200.0"
-*ScreenAngle: "45.0"
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% Paper Handling ===================
-
-*LandscapeOrientation: Any
-
-*% PageSize is used to select the input slot by page size.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: A4
-*PageSize A3.Extra/Super A3/B: "
- 2 dict dup /PageSize [932 1369] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A3: "
- 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize B4: "
- 2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A4Rotated/A4 Landscape: "
- 2 dict dup /PageSize [842 595] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize B5: "
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize B5Rotated/B5 Landscape: "
- 2 dict dup /PageSize [729 516] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Tabloid/Ledger: "
- 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize LetterRotated/Letter Landscape: "
- 2 dict dup /PageSize [792 612] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Statement/Half Letter: "
- 2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize StatementRotated/Half Letter Landscape: "
- 2 dict dup /PageSize [612 396] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Legal: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Executive/Executive: "
- 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize ExecutiveRotated/Executive Landscape: "
- 2 dict dup /PageSize [756 522] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Env10/#10 Envelope: "
- 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize EnvC5/C5 Envelope: "
- 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize EnvC6/C6 Envelope: "
- 2 dict dup /PageSize [323 459] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize EnvDL/DL Envelope: "
- 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A5: "
- 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A5Rotated/A5 Landscape: "
- 2 dict dup /PageSize [595 420] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A6: "
- 2 dict dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize 5x8/Index card 5x8: "
- 2 dict dup /PageSize [360 576] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize 8x10/Index card 8x10: "
- 2 dict dup /PageSize [576 720] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize PhotoPaper/Photo Paper 4x6: "
- 2 dict dup /PageSize [288 432] put dup /ImagingBBox null put setpagedevice"
-*End
-
-*?PageSize: "
- save
- currentpagedevice /PageSize get aload pop
- (Unknown)
- 25 dict
- dup [932 1369] (A3.Extra) put
- dup [842 1191] (A3) put
- dup [729 1032] (B4) put
- dup [595 842] (A4) put
- dup [842 595] (A4Rotated) put
- dup [516 729] (B5) put
- dup [729 516] (B5Rotated) put
- dup [792 1224] (Tabloid) put
- dup [612 792] (Letter) put
- dup [792 612] (LetterRotated) put
- dup [396 612] (Statement) put
- dup [612 396] (StatementRotated) put
- dup [612 1008] (Legal) put
- dup [522 756] (Executive) put
- dup [756 522] (ExecutiveRotated) put
- dup [297 684] (Env10) put
- dup [459 649] (EnvC5) put
- dup [323 459] (EnvC6) put
- dup [312 624] (EnvDL) put
- dup [420 595] (A5) put
- dup [595 420] (A5Rotated) put
- dup [297 420] (A6) put
- dup [360 576] (5x8) put
- dup [576 720] (8x10) put
- dup [288 432] (PhotoPaper) put
- { 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
-
-*% PageRegion is used to select page size, but without selecting the input slot. This
-*% is used when using manual feed, or there is only one input slot.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: A4
-*PageRegion A3.Extra/Super A3/B: "
- 2 dict dup /PageSize [932 1369] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A3: "
- 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion B4: "
- 2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A4Rotated/A4 Landscape: "
- 2 dict dup /PageSize [842 595] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion B5: "
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion B5Rotated/B5 Landscape: "
- 2 dict dup /PageSize [729 516] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Tabloid/Ledger: "
- 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion LetterRotated/Letter Landscape: "
- 2 dict dup /PageSize [792 612] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Statement/Half Letter: "
- 2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion StatementRotated/Half Letter Landscape: "
- 2 dict dup /PageSize [612 396] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Legal: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Executive/Executive: "
- 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion ExecutiveRotated/Executive Landscape: "
- 2 dict dup /PageSize [756 522] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Env10/#10 Envelope: "
- 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion EnvC5/C5 Envelope: "
- 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion EnvC6/C6 Envelope: "
- 2 dict dup /PageSize [323 459] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion EnvDL/DL Envelope: "
- 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A5: "
- 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A5Rotated/A5 Landscape: "
- 2 dict dup /PageSize [595 420] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A6: "
- 2 dict dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion 5x8/Index card 5x8: "
- 2 dict dup /PageSize [360 576] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion 8x10/Index card 8x10: "
- 2 dict dup /PageSize [576 720] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion PhotoPaper/Photo Paper 4x6: "
- 2 dict dup /PageSize [288 432] put dup /ImagingBBox null put setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: A4
-*ImageableArea A3.Extra/Super A3/B: "9 40 923 1360"
-*ImageableArea A3: "9 40 832 1182"
-*ImageableArea B4: "9 40 719 1023"
-*ImageableArea A4: "9 40 586 832"
-*ImageableArea A4Rotated/A4 Landscape: "9 40 832 586"
-*ImageableArea B5: "9 40 507 720"
-*ImageableArea B5Rotated/B5 Landscape: "9 40 720 507"
-*ImageableArea Tabloid/Ledger: "9 40 783 1215"
-*ImageableArea Letter: "9 40 603 783"
-*ImageableArea LetterRotated/Letter Landscape: "9 40 782 603"
-*ImageableArea Statement/Half Letter: "9 40 387 603"
-*ImageableArea StatementRotated/Half Letter Landscape: "9 40 603 387"
-*ImageableArea Legal: "9 40 603 999"
-*ImageableArea Executive/Executive: "9 40 513 747"
-*ImageableArea ExecutiveRotated/Executive Landscape: "9 40 747 513"
-*ImageableArea Env10/#10 Envelope: "9 40 288 675"
-*ImageableArea EnvC5/C5 Envelope: "9 40 450 640"
-*ImageableArea EnvC6/C6 Envelope: "9 40 314 450"
-*ImageableArea EnvDL/DL Envelope: "9 40 303 615"
-*ImageableArea A5: "9 40 411 586"
-*ImageableArea A5Rotated/A5 Landscape: "9 40 586 411"
-*ImageableArea A6: "9 40 288 411"
-*ImageableArea 5x8/Index card 5x8: "9 40 351 567"
-*ImageableArea 8x10/Index card 8x10: "9 40 567 711"
-*ImageableArea PhotoPaper/Photo Paper 4x6: "9 40 279 423"
-
-*?ImageableArea: "
- save
- /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 A3.Extra/Super A3/B: "932 1369"
-*PaperDimension A3: "842 1191"
-*PaperDimension B4: "729 1032"
-*PaperDimension A4: "595 842"
-*PaperDimension A4Rotated/A4 Landscape: "842 595"
-*PaperDimension B5: "516 729"
-*PaperDimension B5Rotated/B5 Landscape: "729 516"
-*PaperDimension Tabloid/Ledger: "792 1224"
-*PaperDimension Letter: "612 792"
-*PaperDimension LetterRotated/Letter Landscape: "792 612"
-*PaperDimension Statement/Half Letter: "396 612"
-*PaperDimension StatementRotated/Half Letter Landscape: "612 396"
-*PaperDimension Legal: "612 1008"
-*PaperDimension Executive/Executive: "522 756"
-*PaperDimension ExecutiveRotated/Executive Landscape: "756 522"
-*PaperDimension Env10/#10 Envelope: "297 684"
-*PaperDimension EnvC5/C5 Envelope: "459 649"
-*PaperDimension EnvC6/C6 Envelope: "323 459"
-*PaperDimension EnvDL/DL Envelope: "312 624"
-*PaperDimension A5: "420 595"
-*PaperDimension A5Rotated/A5 Landscape: "595 420"
-*PaperDimension A6: "297 420"
-*PaperDimension 5x8/Index card 5x8: "360 576"
-*PaperDimension 8x10/Index card 8x10: "576 720"
-*PaperDimension PhotoPaper/Photo Paper 4x6: "288 432"
-
-*MaxMediaWidth: "932"
-*MaxMediaHeight: "3168"
-*HWMargins: 0 0 0 0
-*ParamCustomPageSize Width: 1 points 284 932
-*ParamCustomPageSize Height: 2 points 284 3168
-*ParamCustomPageSize WidthOffset: 3 points 0 932
-*ParamCustomPageSize HeightOffset: 4 points 0 3168
-*ParamCustomPageSize Orientation: 5 int 0 3
-*LeadingEdge PreferLong: ""
-*DefaultLeadingEdge: PreferLong
-*CustomPageSize True: "
- 4 dict begin
- /Orientation exch def
- 2 array astore /Margins exch def
- 2 array astore /PageSize exch def
- /ImagingBBox null def
- currentdict
- end
- dup userdict exch /EPCustomPageSizeDict exch put
- setpagedevice
-"
-*End
-*VariablePaperSize: True
-
-*% RequiresPageRegion is used because the input slot cannot sense the page size.
-*RequiresPageRegion All: True
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Upper
-*InputSlot Upper/Standard cassette: "
- /CPSI /ProcSet resourcestatus
- {
- pop pop (Upper) 32 string /CPSI /ProcSet
- findresource /externalcommand get exec pop
- }if
-"
-*End
-*InputSlot Lower/Option cassette: "
- /CPSI /ProcSet resourcestatus
- {
- pop pop (Lower) 32 string /CPSI /ProcSet
- findresource /externalcommand get exec pop
- }if
-"
-*End
-*?InputSlot: "
- save
- (DefCassette) 32 string /CPSI /ProcSet
- findresource /externalcommand get exec
- {(Upper)}{(Lower)}ifelse
- = flush
-restore
-"
-*End
-*CloseUI: *InputSlot
-
-*DefaultOutputOrder: Normal
-
-*OpenUI *ManualFeed/ManualFeed: PickOne
-*OrderDependency: 20 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice"
-*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice"
-*?ManualFeed: "
- save
- currentpagedevice /ManualFeed get
- {(True)}{(False)}ifelse = flush
- restore
-"
-*End
-*CloseUI: *ManualFeed
-
-*OpenGroup: MachJet
-
-*OpenUI *EPMediaQualityMode/Media(Quality): PickOne
-*OrderDependency: 10 AnySetup *EPMediaQualityMode
-*DefaultEPMediaQualityMode: SuperFinePaper
-*EPMediaQualityMode Paper_Fine/Plain Paper-360dpi:"
- 3 dict dup /HWResolution [360 360] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (PaperF2) put put setpagedevice"
-*End
-*EPMediaQualityMode Paper_Fine_HighSpeed/Plain Paper Draft-360dpi: "
- 3 dict dup /HWResolution [360 360] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 3 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (PaperF2) put put setpagedevice"
-*End
-*EPMediaQualityMode Paper_SuperFine/Plain Paper-720dpi: "
- 3 dict dup /HWResolution [360 360] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (PaperF1) put put setpagedevice"
-*End
-*EPMediaQualityMode FinePaper/Ink Jet Paper-720dpi: "
- 3 dict dup /HWResolution [720 360] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (FineF1) put put setpagedevice"
-*End
-*EPMediaQualityMode SuperFinePaper/PQ Ink Jet Paper-720dpi: "
- 3 dict dup /HWResolution [720 720] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (SuperFineF1) put put setpagedevice"
-*End
-*EPMediaQualityMode SuperFinePaper1440/PQ Ink Jet Paper-1440dpi: "
- 3 dict dup /HWResolution [720 720] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (SuperFineF2) put put setpagedevice"
-*End
-*EPMediaQualityMode GlossyPaper/PQ Glossy Paper-720dpi: "
- 3 dict dup /HWResolution [720 720] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (GlossyPaperF1) put put setpagedevice"
-*End
-*EPMediaQualityMode GlossyPaper1440/PQ Glossy Paper-1440dpi: "
- 3 dict dup /HWResolution [720 720] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (GlossyPaperF2) put put setpagedevice"
-*End
-*EPMediaQualityMode GlossyFilm1440/PQ Glossy Film-1440dpi: "
- 3 dict dup /HWResolution [720 720] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (GlossyFilmF2) put put setpagedevice"
-*End
-*EPMediaQualityMode OHP/Ink Jet Transparencies-360dpi: "
- 3 dict dup /HWResolution [360 360] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (TransF1) put put setpagedevice"
-*End
-*EPMediaQualityMode BackLightFilm1440/Back light film-1440dpi: "
- 3 dict dup /HWResolution [720 720] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (BackLightFilmF2) put put setpagedevice"
-*End
-*?EPMediaQualityMode: "
- save
- currentpagedevice /PostRenderingEnhanceDetails get dup
- /MediaType get exch /EpsonEnhance get
- (Unknown)
- [[(Paper_Fine) (PaperF2) 1]
- [(Paper_Fine_HighSpeed) (PaperF2) 3]
- [(Paper_SuperFine) (PaperF1) 9]
- [(FinePaper) (FineF1) 1]
- [(SuperFinePaper) (SuperFineF1) 1]
- [(SuperFinePaper1440) (SuperFineF2) 9]
- [(GlossyPaper) (GlossyPaperF1) 1]
- [(GlossyPaper1440) (GlossyPaperF2) 9]
- [(GlossyFilm1440) (GlossyFilmF2) 9]
- [(OHP) (TransF1) 1]
- [(BackLightFilm1440) (BackLightFilmF2) 9]]
- {aload pop 4 index eq
- {4 index eq {exch pop exit} {pop}ifelse}
- {pop pop}ifelse
- }forall
- = flush pop pop
-restore
-"
-*End
-*CloseUI: *EPMediaQualityMode
-
-*OpenUI *ColorModel/Ink: PickOne
-*OrderDependency: 20 AnySetup *ColorModel
-*DefaultColorModel: CMYK
-*ColorModel Gray/Gray: "
- 1 dict dup /ProcessColorModel /DeviceGray put setpagedevice"
-*End
-*ColorModel CMYK: "
- 1 dict dup /ProcessColorModel /DeviceCMYK put setpagedevice"
-*End
-*?ColorModel: "
- save
- currentpagedevice /ProcessColorModel get
- /DeviceGray eq {(Gray)}{(CMYK)}ifelse
- = flush
-restore
-"
-*End
-*CloseUI: *ColorModel
-
-*OpenUI *EPPaperMode/Paper option: PickOne
-*OrderDependency: 10 AnySetup *EPPaperMode
-*DefaultEPPaperMode: False
-*EPPaperMode True/Print on roll paper: "
- /CPSI /ProcSet resourcestatus
- {
- pop pop (Roll) 32 string /CPSI /ProcSet
- findresource /externalcommand get exec pop
- }if
-
- userdict /EPCustomPageSizeDict known
- {
- userdict /EPCustomPageSizeDict get setpagedevice
- } if
-"
-*End
-*EPPaperMode False/Print on single sheets: "
- /CPSI /ProcSet resourcestatus
- {
- pop pop (Cut) 32 string /CPSI /ProcSet
- findresource /externalcommand get exec pop
- }if
-
- userdict /EPCustomPageSizeDict known
- {
- userdict /EPCustomPageSizeDict get setpagedevice
- } if
-"
-*End
-*?EPPaperMode: "
- save
- (Def) 32 string /CPSI /ProcSet
- findresource /externalcommand get exec
- {(True)}{(False)}ifelse
- = flush
-restore
-"
-*End
-*CloseUI: *EPPaperMode
-
-*CloseGroup: MachJet
-
-*% Font Information =====================
-
-*DefaultFont: Courier
-*Font Courier: Standard "(002.004S)" Standard Disk
-*Font Courier-Bold: Standard "(002.004S)" Standard Disk
-*Font Courier-BoldOblique: Standard "(002.004S)" Standard Disk
-*Font Courier-Oblique: Standard "(002.004S)" Standard Disk
-*Font Helvetica: Standard "(001.006S)" Standard Disk
-*Font Helvetica-Bold: Standard "(001.007S)" Standard Disk
-*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard Disk
-*Font Helvetica-Narrow: Standard "(001.006S)" Standard Disk
-*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard Disk
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard Disk
-*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard Disk
-*Font Helvetica-Oblique: Standard "(001.006S)" Standard Disk
-*Font Symbol: Special "(001.007S)" Special Disk
-*Font Times-Bold: Standard "(001.007S)" Standard Disk
-*Font Times-BoldItalic: Standard "(001.009S)" Standard Disk
-*Font Times-Italic: Standard "(001.007S)" Standard Disk
-*Font Times-Roman: Standard "(001.007S)" Standard Disk
-*?FontQuery: "
-save 4 dict begin /sv exch def
-/str (fonts/ ) def
-/st2 128 string def
-{
- count 0 gt {
- dup st2 cvs (/) print print (:) print
- dup FontDirectory exch known {pop (Yes)}{
- str exch st2 cvs dup length /len exch def
- 6 exch putinterval str 0 len 6 add getinterval mark exch
- { } st2 filenameforall counttomark 0 gt {
- cleartomark (Yes)}{cleartomark (No)}ifelse
- }ifelse = flush
- }{ exit } ifelse
-} bind loop
-(*) = flush
-sv end restore
-"
-*End
-
-*?FontList: "
-save 2 dict begin /sv exch def
-/str 128 string def
-FontDirectory { pop == } bind forall flush
-/filenameforall where {
- pop save (fonts/*) {
- dup length 6 sub 6 exch getinterval cvn ==
- } bind str filenameforall flush restore
-} if
-(*) = flush
-sv end 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: "initializing"
-*Status: "idle"
-*Status: "holding"
-*Status: "busy"
-*Status: "waiting"
-*Status: "printing"
-*Status: "PrinterError: timeout, clearing printer"
-*Status: "PrinterError: warming up"
-*Status: "PrinterError: service call"
-*Status: "PrinterError: out of paper"
-*Status: "PrinterError: paper entry misfeed"
-*Status: "PrinterError: offline"/Printer offline, press printer select button
-*Status: "PrinterError: no ink cartridge"/Insert ink cartridge
-*Status: "PrinterError: no color ink cartridge"/Insert color ink cartridge
-*Status: "PrinterError: no black ink cartridge"/Insert black ink cartridge
-*Status: "PrinterError: clear output tray"/Remove page from output tray, then press printer select button
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "%program link%"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "timeout, clearing printer"
-*PrinterError: "warming up"
-*PrinterError: "service call"
-*PrinterError: "out of paper"
-*PrinterError: "paper entry misfeed"
-*PrinterError: "offline"/Printer offline, press printer select button
-*PrinterError: "no ink cartridge"/Insert ink cartridge
-*PrinterError: "no color ink cartridge"/Insert color ink cartridge
-*PrinterError: "no black ink cartridge"/Insert black ink cartridge
-*PrinterError: "clear output tray"/Remove page from output tray, then press printer select button
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi
-
-*% For 60 lpi / 360x360 dpi=====================================================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.360x360dpi/60 lpi / 360x360 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.360x360dpi/60 lpi / 360x360 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.360x360dpi/60 lpi / 360x360 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.360x360dpi/60 lpi / 360x360 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60"
-
-*% For 72 lpi / 360x360 dpi=====================================================
-
-*ColorSepScreenAngle ProcessBlack.72lpi.360x360dpi/72 lpi / 360x360 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.72lpi.360x360dpi/72 lpi / 360x360 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.72lpi.360x360dpi/72 lpi / 360x360 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.72lpi.360x360dpi/72 lpi / 360x360 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.72lpi.360x360dpi/72 lpi / 360x360 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.72lpi.360x360dpi/72 lpi / 360x360 dpi: "72.033"
-*ColorSepScreenFreq CustomColor.72lpi.360x360dpi/72 lpi / 360x360 dpi: "72.033"
-*ColorSepScreenFreq ProcessCyan.72lpi.360x360dpi/72 lpi / 360x360 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.72lpi.360x360dpi/72 lpi / 360x360 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.72lpi.360x360dpi/72 lpi / 360x360 dpi: "50.0"
-
-*% For 72 lpi / 720x360 dpi=====================================================
-
-*ColorSepScreenAngle ProcessBlack.72lpi.720x360dpi/72 lpi / 720x360 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.72lpi.720x360dpi/72 lpi / 720x360 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.72lpi.720x360dpi/72 lpi / 720x360 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.72lpi.720x360dpi/72 lpi / 720x360 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.72lpi.720x360dpi/72 lpi / 720x360 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.72lpi.720x360dpi/72 lpi / 720x360 dpi: "72.033"
-*ColorSepScreenFreq CustomColor.72lpi.720x360dpi/72 lpi / 720x360 dpi: "72.033"
-*ColorSepScreenFreq ProcessCyan.72lpi.720x360dpi/72 lpi / 720x360 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.72lpi.720x360dpi/72 lpi / 720x360 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.72lpi.720x360dpi/72 lpi / 720x360 dpi: "50.0"
-
-*% For 65 lpi / 720x360 dpi=====================================================
-
-*ColorSepScreenAngle ProcessBlack.65lpi.720x360dpi/65 lpi / 720x360 dpi: "45"
-*ColorSepScreenAngle CustomColor.65lpi.720x360dpi/65 lpi / 720x360 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.65lpi.720x360dpi/65 lpi / 720x360 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.65lpi.720x360dpi/65 lpi / 720x360 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.65lpi.720x360dpi/65 lpi / 720x360 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65"
-*ColorSepScreenFreq CustomColor.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65"
-*ColorSepScreenFreq ProcessCyan.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65"
-*ColorSepScreenFreq ProcessMagenta.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65"
-*ColorSepScreenFreq ProcessYellow.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65"
-
-*% For 90 lpi / 720x720 dpi=====================================================
-
-*ColorSepScreenAngle ProcessBlack.90lpi.720x720dpi/90 lpi / 720x720 dpi: "45"
-*ColorSepScreenAngle CustomColor.90lpi.720x720dpi/90 lpi / 720x720 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.90lpi.720x720dpi/90 lpi / 720x720 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.90lpi.720x720dpi/90 lpi / 720x720 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.90lpi.720x720dpi/90 lpi / 720x720 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90"
-*ColorSepScreenFreq CustomColor.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90"
-*ColorSepScreenFreq ProcessCyan.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90"
-*ColorSepScreenFreq ProcessMagenta.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90"
-*ColorSepScreenFreq ProcessYellow.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90"
-
-*% For 72 lpi / 720x720 dpi=====================================================
-
-*ColorSepScreenAngle ProcessBlack.72lpi.720x720dpi/72 lpi / 720x720 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.72lpi.720x720dpi/72 lpi / 720x720 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.72lpi.720x720dpi/72 lpi / 720x720 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.72lpi.720x720dpi/72 lpi / 720x720 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.72lpi.720x720dpi/72 lpi / 720x720 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.72lpi.720x720dpi/72 lpi / 720x720 dpi: "72.033"
-*ColorSepScreenFreq CustomColor.72lpi.720x720dpi/72 lpi / 720x720 dpi: "72.033"
-*ColorSepScreenFreq ProcessCyan.72lpi.720x720dpi/72 lpi / 720x720 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.72lpi.720x720dpi/72 lpi / 720x720 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.72lpi.720x720dpi/72 lpi / 720x720 dpi: "50.0"
-
-*% Set constraints for mediatype with resolution(720x720)========================
-*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode FinePaper
-*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode OHP
-*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_Fine
-*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_Fine_HighSpeed
-*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_SuperFine
-
-*% Set constraints for mediatype with resolution(720x360)========================
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode SuperFinePaper
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode SuperFinePaper1440
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyPaper
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyPaper1440
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyFilm1440
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_Fine
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_Fine_HighSpeed
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_SuperFine
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode OHP
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode BackLightFilm1440
-
-*% Set constraints for mediatype with resolution(360x360)========================
-*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode SuperFinePaper
-*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode SuperFinePaper1440
-*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyPaper
-*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyPaper1440
-*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyFilm1440
-*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode FinePaper
-*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode BackLightFilm1440
-
-*% Set constraints for resolution with mediatype========================
-
-*% for 720x720 media========================
-*UIConstraints: *EPMediaQualityMode SuperFinePaper *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode SuperFinePaper *Resolution 360x360dpi
-*UIConstraints: *EPMediaQualityMode SuperFinePaper1440 *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode SuperFinePaper1440 *Resolution 360x360dpi
-*UIConstraints: *EPMediaQualityMode GlossyPaper *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode GlossyPaper *Resolution 360x360dpi
-*UIConstraints: *EPMediaQualityMode GlossyPaper1440 *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode GlossyPaper1440 *Resolution 360x360dpi
-*UIConstraints: *EPMediaQualityMode GlossyFilm1440 *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode GlossyFilm1440 *Resolution 360x360dpi
-*UIConstraints: *EPMediaQualityMode BackLightFilm1440 *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode BackLightFilm1440 *Resolution 360x360dpi
-
-*% for 720x360 media========================
-*UIConstraints: *EPMediaQualityMode FinePaper *Resolution 720x720dpi
-*UIConstraints: *EPMediaQualityMode FinePaper *Resolution 360x360dpi
-
-*% for 360x360 media========================
-*UIConstraints: *EPMediaQualityMode Paper_Fine *Resolution 720x720dpi
-*UIConstraints: *EPMediaQualityMode Paper_Fine *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode Paper_Fine_HighSpeed *Resolution 720x720dpi
-*UIConstraints: *EPMediaQualityMode Paper_Fine_HighSpeed *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode Paper_SuperFine *Resolution 720x720dpi
-*UIConstraints: *EPMediaQualityMode Paper_SuperFine *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode OHP *Resolution 720x720dpi
-*UIConstraints: *EPMediaQualityMode OHP *Resolution 720x360dpi
-
-*% Last edited on Aug 25, 1997(Win95)
-*% The byte count of this file should be exactly 034027 or 034903
-*% depending on the filesystem it resides in.
-*% end of PPD file for StylusPro5000
diff --git a/psprint_config/configuration/ppds/EP_82F21.PS b/psprint_config/configuration/ppds/EP_82F21.PS
deleted file mode 100644
index ae861eb5253a..000000000000
--- a/psprint_config/configuration/ppds/EP_82F21.PS
+++ /dev/null
@@ -1,952 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*%
-
-*FormatVersion: "4.3"
-*FileVersion: "1.2"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*PCFileName: "EP_82F21.PPD"
-*Product: "(EPSON LP-8200PS2)"
-*PSVersion: "(2015.107) 1"
-*ModelName: "EPSON LP-8200PS2 2 Font"
-*Manufacturer: "Epson"
-*ShortNickName: "EPSON LP-8200PS2 2 Font"
-*NickName: "EPSON LP-8200PS2 v2015.107"
-*% === Options and Constraints =========
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *Option1/Option Cassette: Boolean
-*DefaultOption1: False
-*Option1 True/Installed: ""
-*Option1 False/None: ""
-*?Option1 : "
- currentpagedevice /InputAttributes get 2 get
- null eq {(False)}{(True)}ifelse
- = flush"
-*End
-*CloseUI: *Option1
-
-*OpenUI *Option2/HDD: Boolean
-*DefaultOption2: False
-*Option2 True/Connected: ""
-*Option2 False/None: ""
-*?Option2: "
- save false
- (%disk?%)
- { currentdevparams dup /Writeable known
- { /Writeable get {pop true} if } { pop } ifelse
- } 10 string /IODevice resourceforall
- {(True)}{(False)} ifelse = flush
- restore"
-*End
-*CloseUI: *Option2
-
-*OpenUI *Option3/Type1 Coprocessor: Boolean
-*DefaultOption3: False
-*Option3 True/Installed: ""
-*Option3 False/None: ""
-*?Option3: "
- save
- (False) (*) {
- (Type1Coprocessor) eq {pop (True) exit}if
- } =string /HWOptions resourceforall
- = flush
- restore"
-*End
-*CloseUI: *Option3
-
-*OpenUI *Option4/Ethernet Option: Boolean
-*DefaultOption4: False
-*Option4 True/Installed: ""
-*Option4 False/None: ""
-*?Option4: "
- save
- /AdminUtils /ProcSet findresource begin EtherTalkOptionInstalled end
- {(True)}{(False)}ifelse
- = flush
- restore"
-*End
-*CloseUI: *Option4
-
-*OpenUI *InstalledMemory/Memory: PickOne
-*DefaultInstalledMemory: 8Meg
-*InstalledMemory 8Meg/Standard(8MB): ""
-*InstalledMemory 12Meg/12MB: ""
-*InstalledMemory 16Meg/16MB: ""
-*InstalledMemory 20Meg/20MB: ""
-*InstalledMemory 24Meg/24MB: ""
-*InstalledMemory 28Meg/28MB: ""
-*InstalledMemory 32Meg/32MB: ""
-*InstalledMemory 40Meg/40MB: ""
-*?InstalledMemory: "
- save
- currentsystemparams /RamSize get 16#100000 div 8 sub 4 div cvi
- [(8Meg) (12Meg) (16Meg) (20Meg) (24Meg) (28Meg) (32Meg) () (40Meg)]
- exch get = flush
- restore
- "
-*End
-*CloseUI: *InstalledMemory
-
-*CloseGroup: InstallableOptions
-
-*UIConstraints: *Option1 False *InputSlot Lower
-
-*UIConstraints: *InputSlot Upper *MediaType Thick
-*UIConstraints: *InputSlot Lower *MediaType Thick
-
-*UIConstraints: *InstalledMemory 8Meg *PageSize MaxPage
-*UIConstraints: *InstalledMemory 8Meg *PageRegion MaxPage
-
-*UIConstraints: *InputSlot Lower *Option1 False
-
-*UIConstraints: *MediaType Thick *InputSlot Upper
-*UIConstraints: *MediaType Thick *InputSlot Lower
-
-*UIConstraints: *PageSize MaxPage *InstalledMemory 8Meg
-*UIConstraints: *PageRegion MaxPage *InstalledMemory 8Meg
-
-*% ==== Device Capabilities ===============
-*LanguageLevel: "2"
-*Protocols: BCP TBCP
-
-*FreeVM: "2920000"
-*VMOption 8Meg: "2920000"
-*VMOption 12Meg: "2820000"
-*VMOption 16Meg: "6880000"
-*VMOption 20Meg: "10850000"
-*VMOption 24Meg: "14900000"
-*VMOption 28Meg: "18930000"
-*VMOption 32Meg: "23000000"
-*VMOption 40Meg: "31110000"
-
-
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*TTRasterizer: Type42
-*?TTRasterizer: "
- save
- 42 /FontType resourcestatus {pop pop (Type42)}{(None)}ifelse
- = flush
- restore
-"
-*End
-*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: "10"
-*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
-*OpenUI *Resolution/Resolution: PickOne
-*OrderDependency: 20 AnySetup *Resolution
-*DefaultResolution: 600dpi
-*Resolution 600dpi/Fine: "1 dict dup /HWResolution [600 600] put setpagedevice"
-*Resolution 300dpi/Quick: "1 dict dup /HWResolution [300 300] put setpagedevice"
-*?Resolution: "
- save
- currentpagedevice /HWResolution get
- 0 get
- ( ) cvs print
- (dpi)
- = flush
- restore
-"
-*End
-*CloseUI: *Resolution
-
-*% Job Patch File ===============
-*JobPatchFile 0: "
- 10 dict dup /EPSONdict exch def begin
- /ThickPaper false def
- /SetPaper {
- 3 dict
- dup /PageSize 5 -1 roll put
- dup /ImagingBBox 4 -1 roll put
- dup ThickPaper {/MediaWeight 110 put}{/MediaWeight 75 put}ifelse
- setpagedevice
- }bind def
- end
-
-"
-*End
-
-*% Halftone Information ===============
-*DefaultHalftoneType: 1
-*ScreenFreq: "85.0"
-*ScreenAngle: "45.0"
-*ResScreenFreq 300dpi: "60.0"
-*ResScreenAngle 300dpi: "45.0"
-*ResScreenFreq 600dpi: "85.0"
-*ResScreenAngle 600dpi: "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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*OpenUI *Smoothing/RIT: Boolean
-*OrderDependency: 50 AnySetup *Smoothing
-*DefaultSmoothing:True
-*Smoothing True/ON: "1 dict dup /PostRenderingEnhance true put setpagedevice"
-*Smoothing False/OFF: "1 dict dup /PostRenderingEnhance false put setpagedevice"
-*?Smoothing: "
- save
- currentpagedevice /PostRenderingEnhance get
- {(True)}{(False)}ifelse = flush
- restore
-"
-*End
-*CloseUI: *Smoothing
-
-
-*OpenUI *EPHT/Halftone: Boolean
-*OrderDependency: 50 AnySetup *EPHT
-*DefaultEPHT:True
-*EPHT True/Brilliant Screens: "
- /AdminUtils /ProcSet findresource begin
- false setDisableABS end
- currentpagedevice setpagedevice
-"
-*End
-*EPHT False/Spot: "
- /AdminUtils /ProcSet findresource begin
- true setDisableABS end
- currentpagedevice setpagedevice
-"
-*End
-*?EPHT: "
- save
- /AdminUtils /ProcSet findresource begin disableABS end
- {(False)}{(True)}ifelse = flush
- restore
-"
-*End
-*CloseUI: *EPHT
-
-
-*% Paper Handling ===================
-*LandscapeOrientation: Any
-*% Code in this section both selects a tray and sets up a frame buffer.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: A4
-*PageSize Letter: "
- EPSONdict begin [612 792] null SetPaper end"
-*End
-*PageSize Legal: "
- EPSONdict begin [612 1008] null SetPaper end"
-*End
-*PageSize Tabloid/B: "
- EPSONdict begin [792 1224] null SetPaper end"
-*End
-*PageSize A3: "
- EPSONdict begin [842 1191] null SetPaper end"
-*End
-*PageSize A4: "
- EPSONdict begin [595 842] null SetPaper end"
-*End
-*PageSize A5: "
- EPSONdict begin [420 595] null SetPaper end"
-*End
-*PageSize B4: "
- EPSONdict begin [729 1032] null SetPaper end"
-*End
-*PageSize B5: "
- EPSONdict begin [516 729] null SetPaper end"
-*End
-*PageSize Folio: "
- EPSONdict begin [595 935] null SetPaper end"
-*End
-*PageSize Executive: "
- EPSONdict begin [522 756] null SetPaper end"
-*End
-*PageSize Env10: "
- EPSONdict begin [297 684] null SetPaper end"
-*End
-*PageSize EnvDL: "
- EPSONdict begin [312 624] null SetPaper end"
-*End
-*PageSize EnvC5: "
- EPSONdict begin [459 649] null SetPaper end"
-*End
-*PageSize FanFoldGermanLegal/GOVLegal: "
- EPSONdict begin [612 936] null SetPaper end"
-*End
-*PageSize Postcard/Hagaki: "
- EPSONdict begin [284 419] null SetPaper end"
-*End
-*PageSize EnvMonarch/Monarch: "
- EPSONdict begin [279 540] null SetPaper end"
-*End
-*PageSize Statement: "
- EPSONdict begin [396 612] null SetPaper end"
-*End
-*PageSize GOVLetter: "
- EPSONdict begin [576 756] null SetPaper end"
-*End
-*PageSize A3L: "
- EPSONdict begin [842 1440] null SetPaper end"
-*End
-*PageSize MaxPage/Banner: "
- EPSONdict begin [842 2551] null SetPaper end"
-*End
-*?PageSize: "
- save
- currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if
- (Unknown)
- 18 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [792 1224] (Tabloid) put
- dup [842 1191] (A3) put
- dup [595 842] (A4) put
- dup [420 595] (A5) put
- dup [729 1032] (B4) put
- dup [516 729] (B5) put
- dup [595 935] (Folio) put
- dup [522 756] (Executive) put
- dup [297 684] (Env10) put
- dup [312 624] (EnvDL) put
- dup [459 649] (EnvC5) put
- dup [612 936] (FanFoldGermanLegal) put
- dup [284 419] (Postcard) put
- dup [279 540] (EnvMonarch) put
- dup [396 612] (Statement) put
- dup [576 756] (GOVLetter) put
- dup [842 1440] (A3L) put
- dup [842 2551] (MaxPage) put
-
- { 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: 40 AnySetup *PageRegion
-*DefaultPageRegion: A4
-*PageRegion Letter: "
- EPSONdict begin [612 792] null SetPaper end"
-*End
-*PageRegion Legal: "
- EPSONdict begin [612 1008] null SetPaper end"
-*End
-*PageRegion Tabloid/B: "
- EPSONdict begin [792 1224] null SetPaper end"
-*End
-*PageRegion A3: "
- EPSONdict begin [842 1191] null SetPaper end"
-*End
-*PageRegion A4: "
- EPSONdict begin [595 842] null SetPaper end"
-*End
-*PageRegion A5: "
- EPSONdict begin [420 595] null SetPaper end"
-*End
-*PageRegion B4: "
- EPSONdict begin [729 1032] null SetPaper end"
-*End
-*PageRegion B5: "
- EPSONdict begin [516 729] null SetPaper end"
-*End
-*PageRegion Folio: "
- EPSONdict begin [595 935] null SetPaper end"
-*End
-*PageRegion Executive: "
- EPSONdict begin [522 756] null SetPaper end"
-*End
-*PageRegion Env10: "
- EPSONdict begin [297 684] null SetPaper end"
-*End
-*PageRegion EnvDL: "
- EPSONdict begin [312 624] null SetPaper end"
-*End
-*PageRegion EnvC5: "
- EPSONdict begin [459 649] null SetPaper end"
-*End
-*PageRegion FanFoldGermanLegal/GOVLegal: "
- EPSONdict begin [612 936] null SetPaper end"
-*End
-*PageRegion Postcard/Hagaki: "
- EPSONdict begin [284 419] null SetPaper end"
-*End
-*PageRegion EnvMonarch/Monarch: "
- EPSONdict begin [279 540] null SetPaper end"
-*End
-*PageRegion Statement: "
- EPSONdict begin [396 612] null SetPaper end"
-*End
-*PageRegion GOVLetter: "
- EPSONdict begin [576 756] null SetPaper end"
-*End
-*PageRegion A3L: "
- EPSONdict begin [842 1440] null SetPaper end"
-*End
-*PageRegion MaxPage/Banner: "
- EPSONdict begin [842 2551] null SetPaper end"
-*End
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: A4
-*ImageableArea Letter: "3.66 3.60 607.5 786.96 "
-*ImageableArea Legal: "3.60 3.66 606.48 1002.54 "
-*ImageableArea Tabloid/B: "3.60 3.66 789.96 1218.06 "
-*ImageableArea A3: "3.60 3.66 836.88 1184.94 "
-*ImageableArea A4: "3.66 3.60 589.74 836.88 "
-*ImageableArea A5: "3.66 3.60 413.1 587.28 "
-*ImageableArea B4: "3.60 3.66 717.84 1026.06 "
-*ImageableArea B5: "3.66 3.60 508.14 721.68"
-*ImageableArea Folio: "3.60 3.66 587.28 927.18 "
-*ImageableArea Executive: "3.66 3.60 514.38 744.72"
-*ImageableArea Env10: "3.60 3.66 291.6 676.14 "
-*ImageableArea EnvDL: "3.60 3.66 303.12 614.22 "
-*ImageableArea EnvC5: "3.60 3.66 452.88 641.1 "
-*ImageableArea FanFoldGermanLegal/GOVLegal: "3.60 3.66 606.48 926.22 "
-*ImageableArea Postcard/Hagaki: "3.60 3.66 276.24 412.14 "
-*ImageableArea EnvMonarch/Monarch: "3.60 3.66 272.4 532.14 "
-*ImageableArea Statement: "3.66 3.60 388.14 606.48"
-*ImageableArea GOVLetter: "3.60 3.66 568.08 748.14 "
-*ImageableArea A3L: "3.60 3.66 836.88 1435.98 "
-*ImageableArea MaxPage/Banner: "3.60 3.66 836.88 2545.74 "
-
-*?ImageableArea: "
- save
- /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 Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension Tabloid/B: "792 1224"
-*PaperDimension A3: "842 1191"
-*PaperDimension A4: "595 842"
-*PaperDimension A5: "420 595"
-*PaperDimension B4: "729 1032"
-*PaperDimension B5: "516 729"
-*PaperDimension Folio: "595 935"
-*PaperDimension Executive: "522 756"
-*PaperDimension Env10: "297 684"
-*PaperDimension EnvDL: "312 624"
-*PaperDimension EnvC5: "459 649"
-*PaperDimension FanFoldGermanLegal/GOVLegal: "612 936"
-*PaperDimension Postcard/Hagaki: "284 419"
-*PaperDimension EnvMonarch/Monarch: "279 540"
-*PaperDimension Statement: "396 612"
-*PaperDimension GOVLetter: "576 756"
-*PaperDimension A3L: "842 1440"
-*PaperDimension MaxPage/Banner: "842 2551"
-
-*DefaultOutputBin: OnlyOne
-*DefaultOutputOrder: Normal
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Standard
-*InputSlot Standard/Standard: "
- currentpagedevice /InputAttributes get 0 get
- dup null eq
- { pop }
- { dup length 1 add dict copy
- dup /InputAttributes
- 1 dict dup /Priority [0] put
- put setpagedevice
- } ifelse"
-*End
-*InputSlot Upper/Upper: "
- currentpagedevice /InputAttributes get 1 get
- dup null eq
- { pop }
- { dup length 1 add dict copy
- dup /InputAttributes
- 1 dict dup /Priority [1] put
- put setpagedevice
- } ifelse"
-*End
-*InputSlot Lower/Lower: "
- currentpagedevice /InputAttributes get 2 get
- dup null eq
- { pop }
- { dup length 1 add dict copy
- dup /InputAttributes
- 1 dict dup /Priority [2] put
- put setpagedevice
- } ifelse"
-*End
-*?InputSlot: "
- save
- 2 dict
- dup /0 (Standard) put
- dup /1 (Upper) put
- dup /2 (Lower) put
- currentpagedevice /InputAttributes get
- dup /Priority known
- { /Priority get 0 get ( ) cvs cvn get }
- {
- dup length 1 eq
- { {pop} forall ( ) cvs cvn get }
- { pop pop (Unknown) } ifelse
- } ifelse
- = flush
-restore
-"
-*End
-*CloseUI: *InputSlot
-
-
-*OpenUI *TraySwitch/TraySwitch: Boolean
-*OrderDependency: 50 AnySetup *TraySwitch
-*DefaultTraySwitch: True
-*TraySwitch True/Auto: "1 dict dup /TraySwitch true put setpagedevice"
-*TraySwitch False/Manual: "1 dict dup /TraySwitch false put setpagedevice"
-*?TraySwitch: "
-save
- currentpagedevice /TraySwitch get
- {(True)}{(False)}ifelse = flush
-restore
-"
-*End
-*CloseUI: *TraySwitch
-
-*OpenUI *MediaType/PaperType: PickOne
-*OrderDependency: 20 AnySetup *MediaType
-*DefaultMediaType: Standard
-*MediaType Standard/Standard: "
- EPSONdict begin
- /ThickPaper false def
- end
-"
-*End
-*MediaType Thick/Thick: "
- EPSONdict begin
- /ThickPaper true def
- end
-"
-*End
-*?MediaType: "
- save
- 2 dict
- dup 75 (Standard) put
- dup 110 (Thick) put
- currentpagedevice /MediaWeight
- get get = flush
- restore
-"
-*End
-*CloseUI: *MediaType
-
-*OpenUI *EPPCheck/PaperSizeCheck: Boolean
-*OrderDependency: 10 AnySetup *EPPCheck
-*DefaultEPPCheck: True
-*EPPCheck True/Enable: "<</Policies <</PageSize 2>> >> setpagedevice"
-*EPPCheck False/Disable: "<</Policies <</PageSize 7>> >> setpagedevice"
-*?EPPCheck: "
-save
- currentpagedevice /Policies get /PageSize get 2 eq
- {(True)}{(False)}ifelse = flush
-restore
-"
-*End
-*CloseUI: *EPPCheck
-
-
-
-*% Font Information =====================
-*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 GothicBBB-Medium-78-EUC-H: EUC "(003.002)" JIS-78 Disk
-*Font GothicBBB-Medium-78-EUC-V: EUC "(003.002)" JIS-78 Disk
-*Font GothicBBB-Medium-78-H: JIS "(003.002)" JIS-78 Disk
-*Font GothicBBB-Medium-78-RKSJ-H: RKSJ "(003.002)" JIS-78 Disk
-*Font GothicBBB-Medium-78-RKSJ-V: RKSJ "(003.002)" JIS-78 Disk
-*Font GothicBBB-Medium-78-V: JIS "(003.002)" JIS-78 Disk
-*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.002)" 83pv Disk
-*Font GothicBBB-Medium-90pv-RKSJ-H: RKSJ "(003.002)" Special Disk
-*Font GothicBBB-Medium-90pv-RKSJ-V: RKSJ "(003.002)" Special Disk
-*Font GothicBBB-Medium-90ms-RKSJ-H: RKSJ "(003.002)" Special Disk
-*Font GothicBBB-Medium-90ms-RKSJ-V: RKSJ "(003.002)" Special Disk
-*Font GothicBBB-Medium-Add-H: JIS "(003.002)" Add Disk
-*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.002)" Add Disk
-*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.002)" Add Disk
-*Font GothicBBB-Medium-Add-V: JIS "(003.002)" Add Disk
-*Font GothicBBB-Medium-EUC-H: EUC "(003.002)" JIS-83 Disk
-*Font GothicBBB-Medium-EUC-V: EUC "(003.002)" JIS-83 Disk
-*Font GothicBBB-Medium-Ext-H: JIS "(003.002)" Ext Disk
-*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.002)" Ext Disk
-*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.002)" Ext Disk
-*Font GothicBBB-Medium-Ext-V: JIS "(003.002)" Ext Disk
-*Font GothicBBB-Medium-H: JIS "(003.002)" JIS-83 Disk
-*Font GothicBBB-Medium-NWP-H: JIS "(003.002)" NWP Disk
-*Font GothicBBB-Medium-NWP-V: JIS "(003.002)" NWP Disk
-*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.002)" JIS-83 Disk
-*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.002)" JIS-83 Disk
-*Font GothicBBB-Medium-V: JIS "(003.002)" JIS-83 Disk
-*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-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 Helvetica-Oblique: Standard "(001.006S)" Standard ROM
-*Font Ryumin-Light-78-EUC-H: EUC "(003.001)" JIS-78 Disk
-*Font Ryumin-Light-78-EUC-V: EUC "(003.001)" JIS-78 Disk
-*Font Ryumin-Light-78-H: JIS "(003.001)" JIS-78 Disk
-*Font Ryumin-Light-78-RKSJ-H: RKSJ "(003.001)" JIS-78 Disk
-*Font Ryumin-Light-78-RKSJ-V: RKSJ "(003.001)" JIS-78 Disk
-*Font Ryumin-Light-78-V: JIS "(003.001)" JIS-78 Disk
-*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.001)" 83pv Disk
-*Font Ryumin-Light-90pv-RKSJ-H: RKSJ "(003.001)" Special Disk
-*Font Ryumin-Light-90pv-RKSJ-V: RKSJ "(003.001)" Special Disk
-*Font Ryumin-Light-90ms-RKSJ-H: RKSJ "(003.001)" Special Disk
-*Font Ryumin-Light-90ms-RKSJ-V: RKSJ "(003.001)" Special Disk
-*Font Ryumin-Light-Add-H: JIS "(003.001)" Add Disk
-*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.001)" Add Disk
-*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.001)" Add Disk
-*Font Ryumin-Light-Add-V: JIS "(003.001)" Add Disk
-*Font Ryumin-Light-EUC-H: EUC "(003.001)" JIS-83 Disk
-*Font Ryumin-Light-EUC-V: EUC "(003.001)" JIS-83 Disk
-*Font Ryumin-Light-Ext-H: JIS "(003.001)" Ext Disk
-*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.001)" Ext Disk
-*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.001)" Ext Disk
-*Font Ryumin-Light-Ext-V: JIS "(003.001)" Ext Disk
-*Font Ryumin-Light-H: JIS "(003.001)" JIS-83 Disk
-*Font Ryumin-Light-NWP-H: JIS "(003.001)" NWP Disk
-*Font Ryumin-Light-NWP-V: JIS "(003.001)" NWP Disk
-*Font Ryumin-Light-RKSJ-H: RKSJ "(003.001)" JIS-83 Disk
-*Font Ryumin-Light-RKSJ-V: RKSJ "(003.001)" JIS-83 Disk
-*Font Ryumin-Light-V: JIS "(003.001)" JIS-83 Disk
-*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
- (*) {cvn ==} 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: "initializing"
-*Status: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "printing"
-*Status: "Tray change timeout"
-*Status: "waiting for a4 tray"
-*Status: "waiting for letter tray"
-*Status: "waiting for b5 tray"
-*Status: "waiting for executivepage tray"
-*Status: "waiting for statement tray"
-*Status: "waiting for b(ledger,tabloid) tray"
-*Status: "waiting for a3 tray"
-*Status: "waiting for b4 tray"
-*Status: "waiting for legal tray"
-*Status: "waiting for glg (legal13) tray"
-*Status: "waiting for monarch envelope tray"
-*Status: "waiting for com10 envelope tray"
-*Status: "waiting for dl envelope tray"
-*Status: "waiting for c5 envelope tray"
-*Status: "waiting for postcard tray"
-*Status: "waiting for glt tray"
-*Status: "waiting for folio tray"
-*Status: "waiting for a5 tray"
-*Status: "waiting for a3l tray"
-*Status: "waiting for banner tray"
-*Status: "waiting for thick a4 tray"
-*Status: "waiting for thick letter tray"
-*Status: "waiting for thick b5 tray"
-*Status: "waiting for thick executivepage tray"
-*Status: "waiting for thick statement tray"
-*Status: "waiting for thick b(ledger,tabloid) tray"
-*Status: "waiting for thick a3 tray"
-*Status: "waiting for thick b4 tray"
-*Status: "waiting for thick legal tray"
-*Status: "waiting for thick glg (legal13) tray"
-*Status: "waiting for thick monarch envelope tray"
-*Status: "waiting for thick com10 envelope tray"
-*Status: "waiting for thick dl envelope tray"
-*Status: "waiting for thick c5 envelope tray"
-*Status: "waiting for thick postcard tray"
-*Status: "waiting for thick glt tray"
-*Status: "waiting for thick folio tray"
-*Status: "waiting for thick a5 tray"
-*Status: "waiting for thick a3l tray"
-*Status: "waiting for thick banner tray"
-*Status: "Stopped waiting for a4 tray"
-*Status: "Stopped waiting for letter tray"
-*Status: "Stopped waiting for b5 tray"
-*Status: "Stopped waiting for executivepage tray"
-*Status: "Stopped waiting for statement tray"
-*Status: "Stopped waiting for b(ledger,tabloid) tray"
-*Status: "Stopped waiting for a3 tray"
-*Status: "Stopped waiting for b4 tray"
-*Status: "Stopped waiting for legal tray"
-*Status: "Stopped waiting for glg (legal13) tray"
-*Status: "Stopped waiting for monarch envelope tray"
-*Status: "Stopped waiting for com10 envelope tray"
-*Status: "Stopped waiting for dl envelope tray"
-*Status: "Stopped waiting for c5 envelope tray"
-*Status: "Stopped waiting for postcard tray"
-*Status: "Stopped waiting for glt tray"
-*Status: "Stopped waiting for folio tray"
-*Status: "Stopped waiting for a5 tray"
-*Status: "Stopped waiting for a3l tray"
-*Status: "Stopped waiting for banner tray"
-*Status: "Stopped waiting for thick a4 tray"
-*Status: "Stopped waiting for thick letter tray"
-*Status: "Stopped waiting for thick b5 tray"
-*Status: "Stopped waiting for thick executivepage tray"
-*Status: "Stopped waiting for thick statement tray"
-*Status: "Stopped waiting for thick b(ledger,tabloid) tray"
-*Status: "Stopped waiting for thick a3 tray"
-*Status: "Stopped waiting for thick b4 tray"
-*Status: "Stopped waiting for thick legal tray"
-*Status: "Stopped waiting for thick glg (legal13) tray"
-*Status: "Stopped waiting for thick monarch envelope tray"
-*Status: "Stopped waiting for thick com10 envelope tray"
-*Status: "Stopped waiting for thick dl envelope tray"
-*Status: "Stopped waiting for thick c5 envelope tray"
-*Status: "Stopped waiting for thick postcard tray"
-*Status: "Stopped waiting for thick glt tray"
-*Status: "Stopped waiting for thick folio tray"
-*Status: "Stopped waiting for thick a5 tray"
-*Status: "Stopped waiting for thick a3l tray"
-*Status: "Stopped waiting for thick banner tray"
-*Status: "a4 tray installed"
-*Status: "letter tray installed"
-*Status: "b5 tray installed"
-*Status: "executivepage installed"
-*Status: "statement tray installed"
-*Status: "b(ledger,tabloid) tray installed"
-*Status: "a3 tray installed"
-*Status: "b4 tray installed"
-*Status: "legal tray installed"
-*Status: "glg (legal13) tray installed"
-*Status: "monarch envelope tray installed"
-*Status: "com10 envelope tray installed"
-*Status: "dl envelope tray installed"
-*Status: "c5 envelope tray installed"
-*Status: "postcard tray installed"
-*Status: "glt tray installed"
-*Status: "folio tray installed"
-*Status: "a5 tray installed"
-*Status: "a3l tray installed"
-*Status: "banner tray installed"
-*Status: "PrinterError: DMA firmware failure: restart"
-*Status: "PrinterError: cover open"
-*Status: "PrinterError: toner low"
-*Status: "PrinterError: toner cartridge out"
-*Status: "PrinterError: paper entry misfeed"
-*Status: "PrinterError: regular paper misfeed"
-*Status: "PrinterError: paper exit misfeed"
-*Status: "PrinterError: standard cassette out/misinstalled"
-*Status: "PrinterError: optional cassette out/misinstalled"
-*Status: "PrinterError: out of paper: standard"
-*Status: "PrinterError: out of paper: optional"
-*Status: "PrinterError: out of paper: front"
-*Status: "PrinterError: paper size error: standard"
-*Status: "PrinterError: paper size error: optional"
-*Status: "PrinterError: paper size error: front"
-*Status: "PrinterError: engine NVRAM malfunction"
-*Status: "PrinterError: fuser malfunction"
-*Status: "PrinterError: scanner motor malfunction"
-*Status: "PrinterError: fan malfunction"
-*Status: "PrinterError: service call"
-*Status: "PrinterError: EEROM error"
-*Status: "PrinterError: HDD read/write error"
-*Status: "PrinterError: ATC error"
-*Status: "PrinterError: warming up"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "LocalTalk"
-*Source: "SerialB"
-*Source: "Parallel"
-*Source: "ScsiComm"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "DMA firmware failure: restart"
-*PrinterError: "cover open"
-*PrinterError: "toner low"
-*PrinterError: "toner cartridge out"
-*PrinterError: "paper entry misfeed"
-*PrinterError: "regular paper misfeed"
-*PrinterError: "paper exit misfeed"
-*PrinterError: "standard cassette out/misinstalled"
-*PrinterError: "optional cassette out/misinstalled"
-*PrinterError: "out of paper: standard"
-*PrinterError: "out of paper: optional"
-*PrinterError: "out of paper: front"
-*PrinterError: "paper size error: standard"
-*PrinterError: "paper size error: optional"
-*PrinterError: "paper size error: front"
-*PrinterError: "engine NVRAM malfunction"
-*PrinterError: "fuser malfunction"
-*PrinterError: "scanner motor malfunction"
-*PrinterError: "fan malfunction"
-*PrinterError: "service call"
-*PrinterError: "EEROM error"
-*PrinterError: "HDD read/write error"
-*PrinterError: "ATC error"
-*PrinterError: "warming up"
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) =====================
-
-*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
-
-*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
-{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-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
-
-*% For 71 lpi / 600 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
-
-*% Produced by "bldppd42.ps" version 4.0 edit 13
-*% Last Edit Date: Jun 3 1996
-*% The byte count of this file should be exactly 030891 or 031843
-*% depending on the filesystem it resides in.
-*% end of PPD file for LP-8200PS2
diff --git a/psprint_config/configuration/ppds/EP_82F51.PS b/psprint_config/configuration/ppds/EP_82F51.PS
deleted file mode 100644
index 83d772143406..000000000000
--- a/psprint_config/configuration/ppds/EP_82F51.PS
+++ /dev/null
@@ -1,1051 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*%
-
-*FormatVersion: "4.3"
-*FileVersion: "1.1"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*PCFileName: "EP_82F51.PPD"
-*Product: "(EPSON LP-8200PS2)"
-*PSVersion: "(2015.107) 1"
-*ModelName: "EPSON LP-8200PS2 5 Font"
-*Manufacturer: "Epson"
-*ShortNickName: "EPSON LP-8200PS2 5 Font"
-*NickName: "EPSON LP-8200PS2 v2015.107 5 font"
-*% === Options and Constraints =========
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *Option1/Option Cassette: Boolean
-*DefaultOption1: False
-*Option1 True/Installed: ""
-*Option1 False/None: ""
-*?Option1 : "
- currentpagedevice /InputAttributes get 2 get
- null eq {(False)}{(True)}ifelse
- = flush"
-*End
-*CloseUI: *Option1
-
-*OpenUI *Option2/HDD: Boolean
-*DefaultOption2: False
-*Option2 True/Connected: ""
-*Option2 False/None: ""
-*?Option2: "
- save false
- (%disk?%)
- { currentdevparams dup /Writeable known
- { /Writeable get {pop true} if } { pop } ifelse
- } 10 string /IODevice resourceforall
- {(True)}{(False)} ifelse = flush
- restore"
-*End
-*CloseUI: *Option2
-
-*OpenUI *Option3/Type1 Coprocessor: Boolean
-*DefaultOption3: False
-*Option3 True/Installed: ""
-*Option3 False/None: ""
-*?Option3: "
- save
- (False) (*) {
- (Type1Coprocessor) eq {pop (True) exit}if
- } =string /HWOptions resourceforall
- = flush
- restore"
-*End
-*CloseUI: *Option3
-
-*OpenUI *Option4/Ethernet Option: Boolean
-*DefaultOption4: False
-*Option4 True/Installed: ""
-*Option4 False/None: ""
-*?Option4: "
- save
- /AdminUtils /ProcSet findresource begin EtherTalkOptionInstalled end
- {(True)}{(False)}ifelse
- = flush
- restore"
-*End
-*CloseUI: *Option4
-
-*OpenUI *InstalledMemory/Memory: PickOne
-*DefaultInstalledMemory: 8Meg
-*InstalledMemory 8Meg/Standard(8MB): ""
-*InstalledMemory 12Meg/12MB: ""
-*InstalledMemory 16Meg/16MB: ""
-*InstalledMemory 20Meg/20MB: ""
-*InstalledMemory 24Meg/24MB: ""
-*InstalledMemory 28Meg/28MB: ""
-*InstalledMemory 32Meg/32MB: ""
-*InstalledMemory 40Meg/40MB: ""
-*?InstalledMemory: "
- save
- currentsystemparams /RamSize get 16#100000 div 8 sub 4 div cvi
- [(8Meg) (12Meg) (16Meg) (20Meg) (24Meg) (28Meg) (32Meg) () (40Meg)]
- exch get = flush
- restore
- "
-*End
-*CloseUI: *InstalledMemory
-
-*CloseGroup: InstallableOptions
-
-*UIConstraints: *Option1 False *InputSlot Lower
-
-*UIConstraints: *InputSlot Upper *MediaType Thick
-*UIConstraints: *InputSlot Lower *MediaType Thick
-
-*UIConstraints: *InstalledMemory 8Meg *PageSize MaxPage
-*UIConstraints: *InstalledMemory 8Meg *PageRegion MaxPage
-
-*UIConstraints: *InputSlot Lower *Option1 False
-
-*UIConstraints: *MediaType Thick *InputSlot Upper
-*UIConstraints: *MediaType Thick *InputSlot Lower
-
-*UIConstraints: *PageSize MaxPage *InstalledMemory 8Meg
-*UIConstraints: *PageRegion MaxPage *InstalledMemory 8Meg
-
-*% ==== Device Capabilities ===============
-*LanguageLevel: "2"
-*Protocols: BCP TBCP
-
-*FreeVM: "2920000"
-*VMOption 8Meg: "2920000"
-*VMOption 12Meg: "2820000"
-*VMOption 16Meg: "6880000"
-*VMOption 20Meg: "10850000"
-*VMOption 24Meg: "14900000"
-*VMOption 28Meg: "18930000"
-*VMOption 32Meg: "23000000"
-*VMOption 40Meg: "31110000"
-
-
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*TTRasterizer: Type42
-*?TTRasterizer: "
- save
- 42 /FontType resourcestatus {pop pop (Type42)}{(None)}ifelse
- = flush
- restore
-"
-*End
-*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: "10"
-*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
-*OpenUI *Resolution/Resolution: PickOne
-*OrderDependency: 20 AnySetup *Resolution
-*DefaultResolution: 600dpi
-*Resolution 600dpi/Fine: "1 dict dup /HWResolution [600 600] put setpagedevice"
-*Resolution 300dpi/Quick: "1 dict dup /HWResolution [300 300] put setpagedevice"
-*?Resolution: "
- save
- currentpagedevice /HWResolution get
- 0 get
- ( ) cvs print
- (dpi)
- = flush
- restore
-"
-*End
-*CloseUI: *Resolution
-
-*% Job Patch File ===============
-*JobPatchFile 0: "
- 10 dict dup /EPSONdict exch def begin
- /ThickPaper false def
- /SetPaper {
- 3 dict
- dup /PageSize 5 -1 roll put
- dup /ImagingBBox 4 -1 roll put
- dup ThickPaper {/MediaWeight 110 put}{/MediaWeight 75 put}ifelse
- setpagedevice
- }bind def
- end
-
-"
-*End
-
-*% Halftone Information ===============
-*DefaultHalftoneType: 1
-*ScreenFreq: "85.0"
-*ScreenAngle: "45.0"
-*ResScreenFreq 300dpi: "60.0"
-*ResScreenAngle 300dpi: "45.0"
-*ResScreenFreq 600dpi: "85.0"
-*ResScreenAngle 600dpi: "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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*OpenUI *Smoothing/RIT: Boolean
-*OrderDependency: 50 AnySetup *Smoothing
-*DefaultSmoothing:True
-*Smoothing True/ON: "1 dict dup /PostRenderingEnhance true put setpagedevice"
-*Smoothing False/OFF: "1 dict dup /PostRenderingEnhance false put setpagedevice"
-*?Smoothing: "
- save
- currentpagedevice /PostRenderingEnhance get
- {(True)}{(False)}ifelse = flush
- restore
-"
-*End
-*CloseUI: *Smoothing
-
-
-*OpenUI *EPHT/Halftone: Boolean
-*OrderDependency: 50 AnySetup *EPHT
-*DefaultEPHT:True
-*EPHT True/Brilliant Screens: "
- /AdminUtils /ProcSet findresource begin
- false setDisableABS end
- currentpagedevice setpagedevice
-"
-*End
-*EPHT False/Spot: "
- /AdminUtils /ProcSet findresource begin
- true setDisableABS end
- currentpagedevice setpagedevice
-"
-*End
-*?EPHT: "
- save
- /AdminUtils /ProcSet findresource begin disableABS end
- {(False)}{(True)}ifelse = flush
- restore
-"
-*End
-*CloseUI: *EPHT
-
-
-*% Paper Handling ===================
-*LandscapeOrientation: Any
-*% Code in this section both selects a tray and sets up a frame buffer.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: A4
-*PageSize Letter: "
- EPSONdict begin [612 792] null SetPaper end"
-*End
-*PageSize Legal: "
- EPSONdict begin [612 1008] null SetPaper end"
-*End
-*PageSize Tabloid/B: "
- EPSONdict begin [792 1224] null SetPaper end"
-*End
-*PageSize A3: "
- EPSONdict begin [842 1191] null SetPaper end"
-*End
-*PageSize A4: "
- EPSONdict begin [595 842] null SetPaper end"
-*End
-*PageSize A5: "
- EPSONdict begin [420 595] null SetPaper end"
-*End
-*PageSize B4: "
- EPSONdict begin [729 1032] null SetPaper end"
-*End
-*PageSize B5: "
- EPSONdict begin [516 729] null SetPaper end"
-*End
-*PageSize Folio: "
- EPSONdict begin [595 935] null SetPaper end"
-*End
-*PageSize Executive: "
- EPSONdict begin [522 756] null SetPaper end"
-*End
-*PageSize Env10: "
- EPSONdict begin [297 684] null SetPaper end"
-*End
-*PageSize EnvDL: "
- EPSONdict begin [312 624] null SetPaper end"
-*End
-*PageSize EnvC5: "
- EPSONdict begin [459 649] null SetPaper end"
-*End
-*PageSize FanFoldGermanLegal/GOVLegal: "
- EPSONdict begin [612 936] null SetPaper end"
-*End
-*PageSize Postcard/Hagaki: "
- EPSONdict begin [284 419] null SetPaper end"
-*End
-*PageSize EnvMonarch/Monarch: "
- EPSONdict begin [279 540] null SetPaper end"
-*End
-*PageSize Statement: "
- EPSONdict begin [396 612] null SetPaper end"
-*End
-*PageSize GOVLetter: "
- EPSONdict begin [576 756] null SetPaper end"
-*End
-*PageSize A3L: "
- EPSONdict begin [842 1440] null SetPaper end"
-*End
-*PageSize MaxPage/Banner: "
- EPSONdict begin [842 2551] null SetPaper end"
-*End
-*?PageSize: "
- save
- currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if
- (Unknown)
- 18 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [792 1224] (Tabloid) put
- dup [842 1191] (A3) put
- dup [595 842] (A4) put
- dup [420 595] (A5) put
- dup [729 1032] (B4) put
- dup [516 729] (B5) put
- dup [595 935] (Folio) put
- dup [522 756] (Executive) put
- dup [297 684] (Env10) put
- dup [312 624] (EnvDL) put
- dup [459 649] (EnvC5) put
- dup [612 936] (FanFoldGermanLegal) put
- dup [284 419] (Postcard) put
- dup [279 540] (EnvMonarch) put
- dup [396 612] (Statement) put
- dup [576 756] (GOVLetter) put
- dup [842 1440] (A3L) put
- dup [842 2551] (MaxPage) put
-
- { 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: 40 AnySetup *PageRegion
-*DefaultPageRegion: A4
-*PageRegion Letter: "
- EPSONdict begin [612 792] null SetPaper end"
-*End
-*PageRegion Legal: "
- EPSONdict begin [612 1008] null SetPaper end"
-*End
-*PageRegion Tabloid/B: "
- EPSONdict begin [792 1224] null SetPaper end"
-*End
-*PageRegion A3: "
- EPSONdict begin [842 1191] null SetPaper end"
-*End
-*PageRegion A4: "
- EPSONdict begin [595 842] null SetPaper end"
-*End
-*PageRegion A5: "
- EPSONdict begin [420 595] null SetPaper end"
-*End
-*PageRegion B4: "
- EPSONdict begin [729 1032] null SetPaper end"
-*End
-*PageRegion B5: "
- EPSONdict begin [516 729] null SetPaper end"
-*End
-*PageRegion Folio: "
- EPSONdict begin [595 935] null SetPaper end"
-*End
-*PageRegion Executive: "
- EPSONdict begin [522 756] null SetPaper end"
-*End
-*PageRegion Env10: "
- EPSONdict begin [297 684] null SetPaper end"
-*End
-*PageRegion EnvDL: "
- EPSONdict begin [312 624] null SetPaper end"
-*End
-*PageRegion EnvC5: "
- EPSONdict begin [459 649] null SetPaper end"
-*End
-*PageRegion FanFoldGermanLegal/GOVLegal: "
- EPSONdict begin [612 936] null SetPaper end"
-*End
-*PageRegion Postcard/Hagaki: "
- EPSONdict begin [284 419] null SetPaper end"
-*End
-*PageRegion EnvMonarch/Monarch: "
- EPSONdict begin [279 540] null SetPaper end"
-*End
-*PageRegion Statement: "
- EPSONdict begin [396 612] null SetPaper end"
-*End
-*PageRegion GOVLetter: "
- EPSONdict begin [576 756] null SetPaper end"
-*End
-*PageRegion A3L: "
- EPSONdict begin [842 1440] null SetPaper end"
-*End
-*PageRegion MaxPage/Banner: "
- EPSONdict begin [842 2551] null SetPaper end"
-*End
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: A4
-*ImageableArea Letter: "3.66 3.60 607.5 786.96 "
-*ImageableArea Legal: "3.60 3.66 606.48 1002.54 "
-*ImageableArea Tabloid/B: "3.60 3.66 789.96 1218.06 "
-*ImageableArea A3: "3.60 3.66 836.88 1184.94 "
-*ImageableArea A4: "3.66 3.60 589.74 836.88 "
-*ImageableArea A5: "3.66 3.60 413.1 587.28 "
-*ImageableArea B4: "3.60 3.66 717.84 1026.06 "
-*ImageableArea B5: "3.66 3.60 508.14 721.68"
-*ImageableArea Folio: "3.60 3.66 587.28 927.18 "
-*ImageableArea Executive: "3.66 3.60 514.38 744.72"
-*ImageableArea Env10: "3.60 3.66 291.6 676.14 "
-*ImageableArea EnvDL: "3.60 3.66 303.12 614.22 "
-*ImageableArea EnvC5: "3.60 3.66 452.88 641.1 "
-*ImageableArea FanFoldGermanLegal/GOVLegal: "3.60 3.66 606.48 926.22 "
-*ImageableArea Postcard/Hagaki: "3.60 3.66 276.24 412.14 "
-*ImageableArea EnvMonarch/Monarch: "3.60 3.66 272.4 532.14 "
-*ImageableArea Statement: "3.66 3.60 388.14 606.48"
-*ImageableArea GOVLetter: "3.60 3.66 568.08 748.14 "
-*ImageableArea A3L: "3.60 3.66 836.88 1435.98 "
-*ImageableArea MaxPage/Banner: "3.60 3.66 836.88 2545.74 "
-
-*?ImageableArea: "
- save
- /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 Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension Tabloid/B: "792 1224"
-*PaperDimension A3: "842 1191"
-*PaperDimension A4: "595 842"
-*PaperDimension A5: "420 595"
-*PaperDimension B4: "729 1032"
-*PaperDimension B5: "516 729"
-*PaperDimension Folio: "595 935"
-*PaperDimension Executive: "522 756"
-*PaperDimension Env10: "297 684"
-*PaperDimension EnvDL: "312 624"
-*PaperDimension EnvC5: "459 649"
-*PaperDimension FanFoldGermanLegal/GOVLegal: "612 936"
-*PaperDimension Postcard/Hagaki: "284 419"
-*PaperDimension EnvMonarch/Monarch: "279 540"
-*PaperDimension Statement: "396 612"
-*PaperDimension GOVLetter: "576 756"
-*PaperDimension A3L: "842 1440"
-*PaperDimension MaxPage/Banner: "842 2551"
-
-*DefaultOutputBin: OnlyOne
-*DefaultOutputOrder: Normal
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Standard
-*InputSlot Standard/Standard: "
- currentpagedevice /InputAttributes get 0 get
- dup null eq
- { pop }
- { dup length 1 add dict copy
- dup /InputAttributes
- 1 dict dup /Priority [0] put
- put setpagedevice
- } ifelse"
-*End
-*InputSlot Upper/Upper: "
- currentpagedevice /InputAttributes get 1 get
- dup null eq
- { pop }
- { dup length 1 add dict copy
- dup /InputAttributes
- 1 dict dup /Priority [1] put
- put setpagedevice
- } ifelse"
-*End
-*InputSlot Lower/Lower: "
- currentpagedevice /InputAttributes get 2 get
- dup null eq
- { pop }
- { dup length 1 add dict copy
- dup /InputAttributes
- 1 dict dup /Priority [2] put
- put setpagedevice
- } ifelse"
-*End
-*?InputSlot: "
- save
- 2 dict
- dup /0 (Standard) put
- dup /1 (Upper) put
- dup /2 (Lower) put
- currentpagedevice /InputAttributes get
- dup /Priority known
- { /Priority get 0 get ( ) cvs cvn get }
- {
- dup length 1 eq
- { {pop} forall ( ) cvs cvn get }
- { pop pop (Unknown) } ifelse
- } ifelse
- = flush
-restore
-"
-*End
-*CloseUI: *InputSlot
-
-
-*OpenUI *TraySwitch/TraySwitch: Boolean
-*OrderDependency: 50 AnySetup *TraySwitch
-*DefaultTraySwitch: True
-*TraySwitch True/Auto: "1 dict dup /TraySwitch true put setpagedevice"
-*TraySwitch False/Manual: "1 dict dup /TraySwitch false put setpagedevice"
-*?TraySwitch: "
-save
- currentpagedevice /TraySwitch get
- {(True)}{(False)}ifelse = flush
-restore
-"
-*End
-*CloseUI: *TraySwitch
-
-*OpenUI *MediaType/PaperType: PickOne
-*OrderDependency: 20 AnySetup *MediaType
-*DefaultMediaType: Standard
-*MediaType Standard/Standard: "
- EPSONdict begin
- /ThickPaper false def
- end
-"
-*End
-*MediaType Thick/Thick: "
- EPSONdict begin
- /ThickPaper true def
- end
-"
-*End
-*?MediaType: "
- save
- 2 dict
- dup 75 (Standard) put
- dup 110 (Thick) put
- currentpagedevice /MediaWeight
- get get = flush
- restore
-"
-*End
-*CloseUI: *MediaType
-
-*OpenUI *EPPCheck/PaperSizeCheck: Boolean
-*OrderDependency: 10 AnySetup *EPPCheck
-*DefaultEPPCheck: True
-*EPPCheck True/Enable: "<</Policies <</PageSize 2>> >> setpagedevice"
-*EPPCheck False/Disable: "<</Policies <</PageSize 7>> >> setpagedevice"
-*?EPPCheck: "
-save
- currentpagedevice /Policies get /PageSize get 2 eq
- {(True)}{(False)}ifelse = flush
-restore
-"
-*End
-*CloseUI: *EPPCheck
-
-
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
-*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
-*Font Bookman-Light: Standard "(001.004S)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
-*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 GothicBBB-Medium-78-EUC-H: EUC "(003.002)" JIS-78 Disk
-*Font GothicBBB-Medium-78-EUC-V: EUC "(003.002)" JIS-78 Disk
-*Font GothicBBB-Medium-78-H: JIS "(003.002)" JIS-78 Disk
-*Font GothicBBB-Medium-78-RKSJ-H: RKSJ "(003.002)" JIS-78 Disk
-*Font GothicBBB-Medium-78-RKSJ-V: RKSJ "(003.002)" JIS-78 Disk
-*Font GothicBBB-Medium-78-V: JIS "(003.002)" JIS-78 Disk
-*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.002)" 83pv Disk
-*Font GothicBBB-Medium-90pv-RKSJ-H: RKSJ "(003.002)" Special Disk
-*Font GothicBBB-Medium-90pv-RKSJ-V: RKSJ "(003.002)" Special Disk
-*Font GothicBBB-Medium-90ms-RKSJ-H: RKSJ "(003.002)" Special Disk
-*Font GothicBBB-Medium-90ms-RKSJ-V: RKSJ "(003.002)" Special Disk
-*Font GothicBBB-Medium-Add-H: JIS "(003.002)" Add Disk
-*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.002)" Add Disk
-*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.002)" Add Disk
-*Font GothicBBB-Medium-Add-V: JIS "(003.002)" Add Disk
-*Font GothicBBB-Medium-EUC-H: EUC "(003.002)" JIS-83 Disk
-*Font GothicBBB-Medium-EUC-V: EUC "(003.002)" JIS-83 Disk
-*Font GothicBBB-Medium-Ext-H: JIS "(003.002)" Ext Disk
-*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.002)" Ext Disk
-*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.002)" Ext Disk
-*Font GothicBBB-Medium-Ext-V: JIS "(003.002)" Ext Disk
-*Font GothicBBB-Medium-H: JIS "(003.002)" JIS-83 Disk
-*Font GothicBBB-Medium-NWP-H: JIS "(003.002)" NWP Disk
-*Font GothicBBB-Medium-NWP-V: JIS "(003.002)" NWP Disk
-*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.002)" JIS-83 Disk
-*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.002)" JIS-83 Disk
-*Font GothicBBB-Medium-V: JIS "(003.002)" JIS-83 Disk
-*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-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 Helvetica-Oblique: Standard "(001.006S)" Standard ROM
-*Font Jun101-Light-78-EUC-H: EUC "(003.001)" JIS-78 Disk
-*Font Jun101-Light-78-EUC-V: EUC "(003.001)" JIS-78 Disk
-*Font Jun101-Light-78-H: JIS "(003.001)" JIS-78 Disk
-*Font Jun101-Light-78-RKSJ-H: RKSJ "(003.001)" JIS-78 Disk
-*Font Jun101-Light-78-RKSJ-V: RKSJ "(003.001)" JIS-78 Disk
-*Font Jun101-Light-78-V: JIS "(003.001)" JIS-78 Disk
-*Font Jun101-Light-83pv-RKSJ-H: RKSJ "(003.001)" 83pv Disk
-*Font Jun101-Light-90pv-RKSJ-H: RKSJ "(003.001)" Special Disk
-*Font Jun101-Light-90pv-RKSJ-V: RKSJ "(003.001)" Special Disk
-*Font Jun101-Light-90ms-RKSJ-H: RKSJ "(003.001)" Special Disk
-*Font Jun101-Light-90ms-RKSJ-V: RKSJ "(003.001)" Special Disk
-*Font Jun101-Light-Add-H: JIS "(003.001)" Add Disk
-*Font Jun101-Light-Add-RKSJ-H: RKSJ "(003.001)" Add Disk
-*Font Jun101-Light-Add-RKSJ-V: RKSJ "(003.001)" Add Disk
-*Font Jun101-Light-Add-V: JIS "(003.001)" Add Disk
-*Font Jun101-Light-EUC-H: EUC "(003.001)" JIS-83 Disk
-*Font Jun101-Light-EUC-V: EUC "(003.001)" JIS-83 Disk
-*Font Jun101-Light-Ext-H: JIS "(003.001)" Ext Disk
-*Font Jun101-Light-Ext-RKSJ-H: RKSJ "(003.001)" Ext Disk
-*Font Jun101-Light-Ext-RKSJ-V: RKSJ "(003.001)" Ext Disk
-*Font Jun101-Light-Ext-V: JIS "(003.001)" Ext Disk
-*Font Jun101-Light-H: JIS "(003.001)" JIS-83 Disk
-*Font Jun101-Light-NWP-H: JIS "(003.001)" NWP Disk
-*Font Jun101-Light-NWP-V: JIS "(003.001)" NWP Disk
-*Font Jun101-Light-RKSJ-H: RKSJ "(003.001)" JIS-83 Disk
-*Font Jun101-Light-RKSJ-V: RKSJ "(003.001)" JIS-83 Disk
-*Font Jun101-Light-V: JIS "(003.001)" JIS-83 Disk
-*Font MidashiGo-MB31-78-EUC-H: EUC "(003.000)" JIS-78 Disk
-*Font MidashiGo-MB31-78-EUC-V: EUC "(003.000)" JIS-78 Disk
-*Font MidashiGo-MB31-78-H: JIS "(003.000)" JIS-78 Disk
-*Font MidashiGo-MB31-78-RKSJ-H: RKSJ "(003.000)" JIS-78 Disk
-*Font MidashiGo-MB31-78-RKSJ-V: RKSJ "(003.000)" JIS-78 Disk
-*Font MidashiGo-MB31-78-V: JIS "(003.000)" JIS-78 Disk
-*Font MidashiGo-MB31-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk
-*Font MidashiGo-MB31-90pv-RKSJ-H: RKSJ "(003.000)" Special Disk
-*Font MidashiGo-MB31-90pv-RKSJ-V: RKSJ "(003.000)" Special Disk
-*Font MidashiGo-MB31-90ms-RKSJ-H: RKSJ "(003.000)" Special Disk
-*Font MidashiGo-MB31-90ms-RKSJ-V: RKSJ "(003.000)" Special Disk
-*Font MidashiGo-MB31-Add-H: JIS "(003.000)" Add Disk
-*Font MidashiGo-MB31-Add-RKSJ-H: RKSJ "(003.000)" Add Disk
-*Font MidashiGo-MB31-Add-RKSJ-V: RKSJ "(003.000)" Add Disk
-*Font MidashiGo-MB31-Add-V: JIS "(003.000)" Add Disk
-*Font MidashiGo-MB31-EUC-H: EUC "(003.000)" JIS-83 Disk
-*Font MidashiGo-MB31-EUC-V: EUC "(003.000)" JIS-83 Disk
-*Font MidashiGo-MB31-Ext-H: JIS "(003.000)" Ext Disk
-*Font MidashiGo-MB31-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk
-*Font MidashiGo-MB31-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk
-*Font MidashiGo-MB31-Ext-V: JIS "(003.000)" Ext Disk
-*Font MidashiGo-MB31-H: JIS "(003.000)" JIS-83 Disk
-*Font MidashiGo-MB31-NWP-H: JIS "(003.000)" NWP Disk
-*Font MidashiGo-MB31-NWP-V: JIS "(003.000)" NWP Disk
-*Font MidashiGo-MB31-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk
-*Font MidashiGo-MB31-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk
-*Font MidashiGo-MB31-V: JIS "(003.000)" JIS-83 Disk
-*Font MidashiMin-MA31-78-EUC-H: EUC "(003.001)" JIS-78 Disk
-*Font MidashiMin-MA31-78-EUC-V: EUC "(003.001)" JIS-78 Disk
-*Font MidashiMin-MA31-78-H: JIS "(003.001)" JIS-78 Disk
-*Font MidashiMin-MA31-78-RKSJ-H: RKSJ "(003.001)" JIS-78 Disk
-*Font MidashiMin-MA31-78-RKSJ-V: RKSJ "(003.001)" JIS-78 Disk
-*Font MidashiMin-MA31-78-V: JIS "(003.001)" JIS-78 Disk
-*Font MidashiMin-MA31-83pv-RKSJ-H: RKSJ "(003.001)" 83pv Disk
-*Font MidashiMin-MA31-90pv-RKSJ-H: RKSJ "(003.001)" Special Disk
-*Font MidashiMin-MA31-90pv-RKSJ-V: RKSJ "(003.001)" Special Disk
-*Font MidashiMin-MA31-90ms-RKSJ-H: RKSJ "(003.001)" Special Disk
-*Font MidashiMin-MA31-90ms-RKSJ-V: RKSJ "(003.001)" Special Disk
-*Font MidashiMin-MA31-Add-H: JIS "(003.001)" Add Disk
-*Font MidashiMin-MA31-Add-RKSJ-H: RKSJ "(003.001)" Add Disk
-*Font MidashiMin-MA31-Add-RKSJ-V: RKSJ "(003.001)" Add Disk
-*Font MidashiMin-MA31-Add-V: JIS "(003.001)" Add Disk
-*Font MidashiMin-MA31-EUC-H: EUC "(003.001)" JIS-83 Disk
-*Font MidashiMin-MA31-EUC-V: EUC "(003.001)" JIS-83 Disk
-*Font MidashiMin-MA31-Ext-H: JIS "(003.001)" Ext Disk
-*Font MidashiMin-MA31-Ext-RKSJ-H: RKSJ "(003.001)" Ext Disk
-*Font MidashiMin-MA31-Ext-RKSJ-V: RKSJ "(003.001)" Ext Disk
-*Font MidashiMin-MA31-Ext-V: JIS "(003.001)" Ext Disk
-*Font MidashiMin-MA31-H: JIS "(003.001)" JIS-83 Disk
-*Font MidashiMin-MA31-NWP-H: JIS "(003.001)" NWP Disk
-*Font MidashiMin-MA31-NWP-V: JIS "(003.001)" NWP Disk
-*Font MidashiMin-MA31-RKSJ-H: RKSJ "(003.001)" JIS-83 Disk
-*Font MidashiMin-MA31-RKSJ-V: RKSJ "(003.001)" JIS-83 Disk
-*Font MidashiMin-MA31-V: JIS "(003.001)" JIS-83 Disk
-*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
-*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
-*Font Ryumin-Light-78-EUC-H: EUC "(003.001)" JIS-78 Disk
-*Font Ryumin-Light-78-EUC-V: EUC "(003.001)" JIS-78 Disk
-*Font Ryumin-Light-78-H: JIS "(003.001)" JIS-78 Disk
-*Font Ryumin-Light-78-RKSJ-H: RKSJ "(003.001)" JIS-78 Disk
-*Font Ryumin-Light-78-RKSJ-V: RKSJ "(003.001)" JIS-78 Disk
-*Font Ryumin-Light-78-V: JIS "(003.001)" JIS-78 Disk
-*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.001)" 83pv Disk
-*Font Ryumin-Light-90pv-RKSJ-H: RKSJ "(003.001)" Special Disk
-*Font Ryumin-Light-90pv-RKSJ-V: RKSJ "(003.001)" Special Disk
-*Font Ryumin-Light-90ms-RKSJ-H: RKSJ "(003.001)" Special Disk
-*Font Ryumin-Light-90ms-RKSJ-V: RKSJ "(003.001)" Special Disk
-*Font Ryumin-Light-Add-H: JIS "(003.001)" Add Disk
-*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.001)" Add Disk
-*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.001)" Add Disk
-*Font Ryumin-Light-Add-V: JIS "(003.001)" Add Disk
-*Font Ryumin-Light-EUC-H: EUC "(003.001)" JIS-83 Disk
-*Font Ryumin-Light-EUC-V: EUC "(003.001)" JIS-83 Disk
-*Font Ryumin-Light-Ext-H: JIS "(003.001)" Ext Disk
-*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.001)" Ext Disk
-*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.001)" Ext Disk
-*Font Ryumin-Light-Ext-V: JIS "(003.001)" Ext Disk
-*Font Ryumin-Light-H: JIS "(003.001)" JIS-83 Disk
-*Font Ryumin-Light-NWP-H: JIS "(003.001)" NWP Disk
-*Font Ryumin-Light-NWP-V: JIS "(003.001)" NWP Disk
-*Font Ryumin-Light-RKSJ-H: RKSJ "(003.001)" JIS-83 Disk
-*Font Ryumin-Light-RKSJ-V: RKSJ "(003.001)" JIS-83 Disk
-*Font Ryumin-Light-V: JIS "(003.001)" JIS-83 Disk
-*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
-*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
-*Font ZapfDingbats: Special "(001.004S)" Special 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
- (*) {cvn ==} 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: "initializing"
-*Status: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "printing"
-*Status: "Tray change timeout"
-*Status: "waiting for a4 tray"
-*Status: "waiting for letter tray"
-*Status: "waiting for b5 tray"
-*Status: "waiting for executivepage tray"
-*Status: "waiting for statement tray"
-*Status: "waiting for b(ledger,tabloid) tray"
-*Status: "waiting for a3 tray"
-*Status: "waiting for b4 tray"
-*Status: "waiting for legal tray"
-*Status: "waiting for glg (legal13) tray"
-*Status: "waiting for monarch envelope tray"
-*Status: "waiting for com10 envelope tray"
-*Status: "waiting for dl envelope tray"
-*Status: "waiting for c5 envelope tray"
-*Status: "waiting for postcard tray"
-*Status: "waiting for glt tray"
-*Status: "waiting for folio tray"
-*Status: "waiting for a5 tray"
-*Status: "waiting for a3l tray"
-*Status: "waiting for banner tray"
-*Status: "waiting for thick a4 tray"
-*Status: "waiting for thick letter tray"
-*Status: "waiting for thick b5 tray"
-*Status: "waiting for thick executivepage tray"
-*Status: "waiting for thick statement tray"
-*Status: "waiting for thick b(ledger,tabloid) tray"
-*Status: "waiting for thick a3 tray"
-*Status: "waiting for thick b4 tray"
-*Status: "waiting for thick legal tray"
-*Status: "waiting for thick glg (legal13) tray"
-*Status: "waiting for thick monarch envelope tray"
-*Status: "waiting for thick com10 envelope tray"
-*Status: "waiting for thick dl envelope tray"
-*Status: "waiting for thick c5 envelope tray"
-*Status: "waiting for thick postcard tray"
-*Status: "waiting for thick glt tray"
-*Status: "waiting for thick folio tray"
-*Status: "waiting for thick a5 tray"
-*Status: "waiting for thick a3l tray"
-*Status: "waiting for thick banner tray"
-*Status: "Stopped waiting for a4 tray"
-*Status: "Stopped waiting for letter tray"
-*Status: "Stopped waiting for b5 tray"
-*Status: "Stopped waiting for executivepage tray"
-*Status: "Stopped waiting for statement tray"
-*Status: "Stopped waiting for b(ledger,tabloid) tray"
-*Status: "Stopped waiting for a3 tray"
-*Status: "Stopped waiting for b4 tray"
-*Status: "Stopped waiting for legal tray"
-*Status: "Stopped waiting for glg (legal13) tray"
-*Status: "Stopped waiting for monarch envelope tray"
-*Status: "Stopped waiting for com10 envelope tray"
-*Status: "Stopped waiting for dl envelope tray"
-*Status: "Stopped waiting for c5 envelope tray"
-*Status: "Stopped waiting for postcard tray"
-*Status: "Stopped waiting for glt tray"
-*Status: "Stopped waiting for folio tray"
-*Status: "Stopped waiting for a5 tray"
-*Status: "Stopped waiting for a3l tray"
-*Status: "Stopped waiting for banner tray"
-*Status: "Stopped waiting for thick a4 tray"
-*Status: "Stopped waiting for thick letter tray"
-*Status: "Stopped waiting for thick b5 tray"
-*Status: "Stopped waiting for thick executivepage tray"
-*Status: "Stopped waiting for thick statement tray"
-*Status: "Stopped waiting for thick b(ledger,tabloid) tray"
-*Status: "Stopped waiting for thick a3 tray"
-*Status: "Stopped waiting for thick b4 tray"
-*Status: "Stopped waiting for thick legal tray"
-*Status: "Stopped waiting for thick glg (legal13) tray"
-*Status: "Stopped waiting for thick monarch envelope tray"
-*Status: "Stopped waiting for thick com10 envelope tray"
-*Status: "Stopped waiting for thick dl envelope tray"
-*Status: "Stopped waiting for thick c5 envelope tray"
-*Status: "Stopped waiting for thick postcard tray"
-*Status: "Stopped waiting for thick glt tray"
-*Status: "Stopped waiting for thick folio tray"
-*Status: "Stopped waiting for thick a5 tray"
-*Status: "Stopped waiting for thick a3l tray"
-*Status: "Stopped waiting for thick banner tray"
-*Status: "a4 tray installed"
-*Status: "letter tray installed"
-*Status: "b5 tray installed"
-*Status: "executivepage installed"
-*Status: "statement tray installed"
-*Status: "b(ledger,tabloid) tray installed"
-*Status: "a3 tray installed"
-*Status: "b4 tray installed"
-*Status: "legal tray installed"
-*Status: "glg (legal13) tray installed"
-*Status: "monarch envelope tray installed"
-*Status: "com10 envelope tray installed"
-*Status: "dl envelope tray installed"
-*Status: "c5 envelope tray installed"
-*Status: "postcard tray installed"
-*Status: "glt tray installed"
-*Status: "folio tray installed"
-*Status: "a5 tray installed"
-*Status: "a3l tray installed"
-*Status: "banner tray installed"
-*Status: "PrinterError: DMA firmware failure: restart"
-*Status: "PrinterError: cover open"
-*Status: "PrinterError: toner low"
-*Status: "PrinterError: toner cartridge out"
-*Status: "PrinterError: paper entry misfeed"
-*Status: "PrinterError: regular paper misfeed"
-*Status: "PrinterError: paper exit misfeed"
-*Status: "PrinterError: standard cassette out/misinstalled"
-*Status: "PrinterError: optional cassette out/misinstalled"
-*Status: "PrinterError: out of paper: standard"
-*Status: "PrinterError: out of paper: optional"
-*Status: "PrinterError: out of paper: front"
-*Status: "PrinterError: paper size error: standard"
-*Status: "PrinterError: paper size error: optional"
-*Status: "PrinterError: paper size error: front"
-*Status: "PrinterError: engine NVRAM malfunction"
-*Status: "PrinterError: fuser malfunction"
-*Status: "PrinterError: scanner motor malfunction"
-*Status: "PrinterError: fan malfunction"
-*Status: "PrinterError: service call"
-*Status: "PrinterError: EEROM error"
-*Status: "PrinterError: HDD read/write error"
-*Status: "PrinterError: ATC error"
-*Status: "PrinterError: warming up"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "LocalTalk"
-*Source: "SerialB"
-*Source: "Parallel"
-*Source: "ScsiComm"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "DMA firmware failure: restart"
-*PrinterError: "cover open"
-*PrinterError: "toner low"
-*PrinterError: "toner cartridge out"
-*PrinterError: "paper entry misfeed"
-*PrinterError: "regular paper misfeed"
-*PrinterError: "paper exit misfeed"
-*PrinterError: "standard cassette out/misinstalled"
-*PrinterError: "optional cassette out/misinstalled"
-*PrinterError: "out of paper: standard"
-*PrinterError: "out of paper: optional"
-*PrinterError: "out of paper: front"
-*PrinterError: "paper size error: standard"
-*PrinterError: "paper size error: optional"
-*PrinterError: "paper size error: front"
-*PrinterError: "engine NVRAM malfunction"
-*PrinterError: "fuser malfunction"
-*PrinterError: "scanner motor malfunction"
-*PrinterError: "fan malfunction"
-*PrinterError: "service call"
-*PrinterError: "EEROM error"
-*PrinterError: "HDD read/write error"
-*PrinterError: "ATC error"
-*PrinterError: "warming up"
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) =====================
-
-*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
-
-*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
-{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-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
-
-*% For 71 lpi / 600 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
-
-*% Produced by "bldppd42.ps" version 4.0 edit 13
-*% Last Edit Date: Jun 3 1996
-*% The byte count of this file should be exactly 036629 or 037680
-*% depending on the filesystem it resides in.
-*% end of PPD file for LP-8200PS2
diff --git a/psprint_config/configuration/ppds/EP_P0701.PS b/psprint_config/configuration/ppds/EP_P0701.PS
deleted file mode 100644
index 1665ccd4c6da..000000000000
--- a/psprint_config/configuration/ppds/EP_P0701.PS
+++ /dev/null
@@ -1,1356 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-
-
-*% All Rights Reserved.
-
-
-
-*FormatVersion: "4.3"
-
-*FileVersion: "1.0"
-
-*LanguageEncoding: ISOLatin1
-
-*LanguageVersion: English
-
-*PCFileName: "EP_P0701.PPD"
-
-*Product: "(Stylus Photo 700)"
-
-*PSVersion: "(2015.802) 0"
-
-*ModelName: "EPSON StylusPhoto700 v2015.802"
-
-*ShortNickName: "EPSON StylusPhoto700 v2015.802"
-
-*NickName: "EPSON StylusPhoto700 v2015.802"
-
-*Manufacturer: "Epson"
-
-
-
-*% === Product Information ===========================
-
-
-
-*% ==== Device Capabilities ===============
-
-*ColorDevice: True
-
-*DefaultColorSpace: CMYK
-
-*FreeVM: "300000"
-
-*LanguageLevel: "2"
-
-*TTRasterizer: Type42
-
-*FileSystem: True
-
-*?FileSystem: "
-
-save
-
- false (%os%)
-
- { currentdevparams dup /Writeable known
-
- {/Writeable get {pop true} if} {pop} ifelse
-
- } 10 string /IODevice resourceforall
-
- {(True)}{(False)} ifelse = flush
-
-restore
-
-"
-
-*End
-
-*Throughput: "1"
-
-*Password: "0"
-
-*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
-
-
-
-*OpenUI *Resolution/Choose Resolution: PickOne
-
-*DefaultResolution: 720x720dpi
-
-*OrderDependency: 5 AnySetup *Resolution
-
-*Resolution 720x720dpi/720x720dpi/1440x720dpi: "1 dict dup /HWResolution [720 720] put setpagedevice"
-
-*Resolution 720x360dpi: "1 dict dup /HWResolution [720 360] put setpagedevice"
-
-*Resolution 360x360dpi: "1 dict dup /HWResolution [360 360] put setpagedevice"
-
-*?Resolution: "
-
- save
-
- currentpagedevice /HWResolution get dup
-
- 0 get ( ) cvs print
-
- (x) print
-
- 1 get ( ) cvs print
-
- (dpi)
-
- = flush
-
- restore
-
-"
-
-*End
-
-*CloseUI: *Resolution
-
-
-
-*% Halftone Information ===============
-
-*ContoneOnly: True
-
-*ScreenFreq: "200.0"
-
-*ScreenAngle: "45.0"
-
-
-
-*DefaultTransfer: Null
-
-*Transfer Null: "{ }"
-
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-
-
-*% Paper Handling ===================
-
-
-
-*LandscapeOrientation: Any
-
-
-
-*% PageSize is used to select the input slot by page size.
-
-*OpenUI *PageSize: PickOne
-
-*OrderDependency: 30 AnySetup *PageSize
-
-*DefaultPageSize: A4
-
-*PageSize Letter: "
-
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-
-*End
-
-*PageSize Legal: "
-
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-
-*End
-
-*PageSize Executive/Executive: "
-
- 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
-
-*End
-
-*PageSize Statement/Half Letter: "
-
- 2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice"
-
-*End
-
-*PageSize A4: "
-
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-
-*End
-
-*PageSize B5: "
-
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-
-*End
-
-*PageSize A5: "
-
- 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
-
-*End
-
-*PageSize A6: "
-
- 2 dict dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice"
-
-*End
-
-*PageSize Env10Rotated/#10 Envelope: "
-
- 2 dict dup /PageSize [684 297] put dup /ImagingBBox null put setpagedevice"
-
-*End
-
-*PageSize EnvC6Rotated/C6 Envelope: "
-
- 2 dict dup /PageSize [459 323] put dup /ImagingBBox null put setpagedevice"
-
-*End
-
-*PageSize EnvPRC5Rotated/DL Envelope: "
-
- 2 dict dup /PageSize [624 312] put dup /ImagingBBox null put setpagedevice"
-
-*End
-
-*PageSize 5x8/Index card 5x8: "
-
- 2 dict dup /PageSize [360 576] put dup /ImagingBBox null put setpagedevice"
-
-*End
-
-*PageSize 8x10/Index card 8x10: "
-
- 2 dict dup /PageSize [576 720] put dup /ImagingBBox null put setpagedevice"
-
-*End
-
-*PageSize PhotoPaper/Photo Paper 4x6: "
-
- 2 dict dup /PageSize [288 432] put dup /ImagingBBox null put setpagedevice"
-
-*End
-
-
-
-*?PageSize: "
-
- save
-
- currentpagedevice /PageSize get aload pop
-
- (Unknown)
-
- 14 dict
-
- dup [612 792] (Letter) put
-
- dup [612 1008] (Legal) put
-
- dup [522 756] (Executive) put
-
- dup [396 612] (Statement) put
-
- dup [595 842] (A4) put
-
- dup [516 729] (B5) put
-
- dup [420 595] (A5) put
-
- dup [297 420] (A6) put
-
- dup [684 297] (Env10Rotated) put
-
- dup [459 323] (EnvC6Rotated) put
-
- dup [624 312] (EnvPRC5Rotated) put
-
- dup [360 576] (5x8) put
-
- dup [576 720] (8x10) put
-
- dup [288 432] (PhotoPaper) put
-
- { 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
-
-
-
-*% PageRegion is used to select page size, but without selecting the input slot. This
-
-*% is used when using manual feed, or there is only one input slot.
-
-*OpenUI *PageRegion: PickOne
-
-*OrderDependency: 40 AnySetup *PageRegion
-
-*DefaultPageRegion: A4
-
-*PageRegion Letter: "
-
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-
-*End
-
-*PageRegion Legal: "
-
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-
-*End
-
-*PageRegion Executive/Executive: "
-
- 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
-
-*End
-
-*PageRegion Statement/Half Letter: "
-
- 2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice"
-
-*End
-
-*PageRegion A4: "
-
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-
-*End
-
-*PageRegion B5: "
-
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-
-*End
-
-*PageRegion A5: "
-
- 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
-
-*End
-
-*PageRegion A6: "
-
- 2 dict dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice"
-
-*End
-
-*PageRegion Env10Rotated/#10 Envelope: "
-
- 2 dict dup /PageSize [684 297] put dup /ImagingBBox null put setpagedevice"
-
-*End
-
-*PageRegion EnvC6Rotated/C6 Envelope: "
-
- 2 dict dup /PageSize [459 323] put dup /ImagingBBox null put setpagedevice"
-
-*End
-
-*PageRegion EnvPRC5Rotated/DL Envelope: "
-
- 2 dict dup /PageSize [624 312] put dup /ImagingBBox null put setpagedevice"
-
-*End
-
-*PageRegion 5x8/Index card 5x8: "
-
- 2 dict dup /PageSize [360 576] put dup /ImagingBBox null put setpagedevice"
-
-*End
-
-*PageRegion 8x10/Index card 8x10: "
-
- 2 dict dup /PageSize [576 720] put dup /ImagingBBox null put setpagedevice"
-
-*End
-
-*PageRegion PhotoPaper/Photo Paper 4x6: "
-
- 2 dict dup /PageSize [288 432] put dup /ImagingBBox null put setpagedevice"
-
-*End
-
-*CloseUI: *PageRegion
-
-
-
-*% The following entries provide information about specific paper keywords.
-
-*DefaultImageableArea: Letter
-
-*ImageableArea Letter: "9 40 603 783"
-
-*ImageableArea Legal: "9 40 603 999"
-
-*ImageableArea Executive/Executive: "9 40 513 747"
-
-*ImageableArea Statement/Half Letter: "9 40 387 603"
-
-*ImageableArea A4: "9 40 586 832"
-
-*ImageableArea B5: "9 40 507 720"
-
-*ImageableArea A5: "9 40 411 586"
-
-*ImageableArea A6: "9 40 288 411"
-
-*ImageableArea Env10Rotated/#10 Envelope: "9 40 603 288"
-
-*ImageableArea EnvC6Rotated/C6 Envelope: "9 40 450 314"
-
-*ImageableArea EnvPRC5Rotated/DL Envelope: "9 40 603 303"
-
-*ImageableArea 5x8/Index card 5x8: "9 40 351 567"
-
-*ImageableArea 8x10/Index card 8x10: "9 40 567 711"
-
-*ImageableArea PhotoPaper/Photo Paper 4x6: "9 40 279 423"
-
-
-
-*?ImageableArea: "
-
- save
-
- /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 Letter: "612 792"
-
-*PaperDimension Legal: "612 1008"
-
-*PaperDimension Executive/Executive: "522 756"
-
-*PaperDimension Statement/Half Letter: "396 612"
-
-*PaperDimension A4: "595 842"
-
-*PaperDimension B5: "516 729"
-
-*PaperDimension A5: "420 595"
-
-*PaperDimension A6: "297 420"
-
-*PaperDimension Env10Rotated/#10 Envelope: "684 297"
-
-*PaperDimension EnvC6Rotated/C6 Envelope: "459 323"
-
-*PaperDimension EnvPRC5Rotated/DL Envelope: "624 312"
-
-*PaperDimension 5x8/Index card 5x8: "360 576"
-
-*PaperDimension 8x10/Index card 8x10: "576 720"
-
-*PaperDimension PhotoPaper/Photo Paper 4x6: "288 432"
-
-
-
-*MaxMediaWidth: "684"
-
-*MaxMediaHeight: "1008"
-
-*HWMargins: 0 0 0 0
-
-*ParamCustomPageSize Width: 1 points 284 684
-
-*ParamCustomPageSize Height: 2 points 284 1008
-
-*ParamCustomPageSize WidthOffset: 3 points 0 684
-
-*ParamCustomPageSize HeightOffset: 4 points 0 1008
-
-*ParamCustomPageSize Orientation: 5 int 0 3
-
-*LeadingEdge PreferLong: ""
-
-*DefaultLeadingEdge: PreferLong
-
-*CustomPageSize True: "
-
- 4 dict begin
-
- /Orientation exch def
-
- 2 array astore /Margins exch def
-
- 2 array astore /PageSize exch def
-
- /ImagingBBox null def
-
- currentdict
-
- end setpagedevice
-
-"
-
-*End
-
-*VariablePaperSize: True
-
-
-
-*% RequiresPageRegion is used because the input slot cannot sense the page size.
-
-*RequiresPageRegion All: True
-
-*OpenUI *InputSlot: PickOne
-
-*OrderDependency: 50 AnySetup *InputSlot
-
-*DefaultInputSlot: Cassette
-
-*InputSlot Cassette: ""
-
-*CloseUI: *InputSlot
-
-
-
-*DefaultOutputOrder: Normal
-
-
-
-*OpenGroup: MachJet
-
-
-
-*OpenUI *EPMediaQualityMode/Media(Quality): PickOne
-
-*OrderDependency: 10 AnySetup *EPMediaQualityMode
-
-*DefaultEPMediaQualityMode: SuperFinePaper
-
-*EPMediaQualityMode Paper_Fine_HighSpeed/Plain Paper Draft-360dpi: "
-
- 3 dict dup /HWResolution [360 360] put
-
- dup /PostRenderingEnhanceDetails currentpagedevice
-
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 3 put put
-
- dup /PostRenderingEnhanceDetails currentpagedevice
-
- /PostRenderingEnhanceDetails get dup
-
- /MediaType (PaperF2) put put setpagedevice"
-
-*End
-
-*EPMediaQualityMode Paper_Fine/Plain Paper-360dpi:"
-
- 3 dict dup /HWResolution [360 360] put
-
- dup /PostRenderingEnhanceDetails currentpagedevice
-
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put
-
- dup /PostRenderingEnhanceDetails currentpagedevice
-
- /PostRenderingEnhanceDetails get dup
-
- /MediaType (PaperF2) put put setpagedevice"
-
-*End
-
-*EPMediaQualityMode Paper_SuperFine/Plain Paper-720dpi: "
-
- 3 dict dup /HWResolution [360 360] put
-
- dup /PostRenderingEnhanceDetails currentpagedevice
-
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put
-
- dup /PostRenderingEnhanceDetails currentpagedevice
-
- /PostRenderingEnhanceDetails get dup
-
- /MediaType (PaperF1) put put setpagedevice"
-
-*End
-
-*EPMediaQualityMode FinePaper/Ink Jet Paper-720dpi: "
-
- 3 dict dup /HWResolution [720 360] put
-
- dup /PostRenderingEnhanceDetails currentpagedevice
-
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put
-
- dup /PostRenderingEnhanceDetails currentpagedevice
-
- /PostRenderingEnhanceDetails get dup
-
- /MediaType (FineF1) put put setpagedevice"
-
-*End
-
-*EPMediaQualityMode SuperFinePaper/PQ Ink Jet Paper-720dpi: "
-
- 3 dict dup /HWResolution [720 720] put
-
- dup /PostRenderingEnhanceDetails currentpagedevice
-
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put
-
- dup /PostRenderingEnhanceDetails currentpagedevice
-
- /PostRenderingEnhanceDetails get dup
-
- /MediaType (SuperFineF1) put put setpagedevice"
-
-*End
-
-*EPMediaQualityMode SuperFinePaper1440/PQ Ink Jet Paper-1440dpi: "
-
- 3 dict dup /HWResolution [720 720] put
-
- dup /PostRenderingEnhanceDetails currentpagedevice
-
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put
-
- dup /PostRenderingEnhanceDetails currentpagedevice
-
- /PostRenderingEnhanceDetails get dup
-
- /MediaType (SuperFineF2) put put setpagedevice"
-
-*End
-
-*EPMediaQualityMode GlossyPaper/PQ Glossy Paper-720dpi: "
-
- 3 dict dup /HWResolution [720 720] put
-
- dup /PostRenderingEnhanceDetails currentpagedevice
-
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put
-
- dup /PostRenderingEnhanceDetails currentpagedevice
-
- /PostRenderingEnhanceDetails get dup
-
- /MediaType (GlossyPaperF1) put put setpagedevice"
-
-*End
-
-*EPMediaQualityMode GlossyPaper1440/PQ Glossy Paper-1440dpi: "
-
- 3 dict dup /HWResolution [720 720] put
-
- dup /PostRenderingEnhanceDetails currentpagedevice
-
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put
-
- dup /PostRenderingEnhanceDetails currentpagedevice
-
- /PostRenderingEnhanceDetails get dup
-
- /MediaType (GlossyPaperF2) put put setpagedevice"
-
-*End
-
-*EPMediaQualityMode GlossyFilm/PQ Glossy Film-720dpi: "
-
- 3 dict dup /HWResolution [720 720] put
-
- dup /PostRenderingEnhanceDetails currentpagedevice
-
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put
-
- dup /PostRenderingEnhanceDetails currentpagedevice
-
- /PostRenderingEnhanceDetails get dup
-
- /MediaType (GlossyFilmF1) put put setpagedevice"
-
-*End
-
-*EPMediaQualityMode GlossyFilm1440/PQ Glossy Film-1440dpi: "
-
- 3 dict dup /HWResolution [720 720] put
-
- dup /PostRenderingEnhanceDetails currentpagedevice
-
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put
-
- dup /PostRenderingEnhanceDetails currentpagedevice
-
- /PostRenderingEnhanceDetails get dup
-
- /MediaType (GlossyFilmF2) put put setpagedevice"
-
-*End
-
-*EPMediaQualityMode OHP/Ink Jet Transparencies-360dpi: "
-
- 3 dict dup /HWResolution [360 360] put
-
- dup /PostRenderingEnhanceDetails currentpagedevice
-
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put
-
- dup /PostRenderingEnhanceDetails currentpagedevice
-
- /PostRenderingEnhanceDetails get dup
-
- /MediaType (TransF1) put put setpagedevice"
-
-*End
-
-*?EPMediaQualityMode: "
-
- save
-
- currentpagedevice /PostRenderingEnhanceDetails get dup
-
- /MediaType get exch /EpsonEnhance get
-
- (Unknown)
-
- [[(Paper_Fine) (PaperF2) 1]
-
- [(Paper_Fine_HighSpeed) (PaperF2) 3]
-
- [(Paper_SuperFine) (PaperF1) 9]
-
- [(FinePaper) (FineF1) 1]
-
- [(SuperFinePaper) (SuperFineF1) 1]
-
- [(SuperFinePaper1440) (SuperFineF2) 9]
-
- [(GlossyPaper) (GlossyPaperF1) 1]
-
- [(GlossyPaper1440) (GlossyPaperF2) 9]
-
- [(GlossyFilm) (GlossyFilmF1) 1]
-
- [(GlossyFilm1440) (GlossyFilmF2) 9]
-
- [(OHP) (TransF1) 1]]
-
- {aload pop 4 index eq
-
- {4 index eq {exch pop exit} {pop}ifelse}
-
- {pop pop}ifelse
-
- }forall
-
- = flush pop pop
-
-restore
-
-"
-
-*End
-
-*CloseUI: *EPMediaQualityMode
-
-
-
-*OpenUI *ColorModel/Ink: PickOne
-
-*OrderDependency: 20 AnySetup *ColorModel
-
-*DefaultColorModel: CMYK
-
-*ColorModel Gray/Grayscale: "
-
- 1 dict dup /ProcessColorModel /DeviceGray put setpagedevice"
-
-*End
-
-*ColorModel CMYK: "
-
- 1 dict dup /ProcessColorModel /DeviceCMYK put setpagedevice"
-
-*End
-
-*?ColorModel: "
-
- save
-
- currentpagedevice /ProcessColorModel get
-
- /DeviceGray eq {(Gray)}{(CMYK)}ifelse
-
- = flush
-
-restore
-
-"
-
-*End
-
-*CloseUI: *ColorModel
-
-
-
-*CloseGroup: MachJet
-
-
-
-*% Font Information =====================
-
-
-
-*DefaultFont: Courier
-
-*Font Courier: Standard "(002.004S)" Standard Disk
-
-*Font Courier-Bold: Standard "(002.004S)" Standard Disk
-
-*Font Courier-BoldOblique: Standard "(002.004S)" Standard Disk
-
-*Font Courier-Oblique: Standard "(002.004S)" Standard Disk
-
-*Font Helvetica: Standard "(001.006S)" Standard Disk
-
-*Font Helvetica-Bold: Standard "(001.007S)" Standard Disk
-
-*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard Disk
-
-*Font Helvetica-Narrow: Standard "(001.006S)" Standard Disk
-
-*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard Disk
-
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard Disk
-
-*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard Disk
-
-*Font Helvetica-Oblique: Standard "(001.006S)" Standard Disk
-
-*Font Symbol: Special "(001.007S)" Special Disk
-
-*Font Times-Bold: Standard "(001.007S)" Standard Disk
-
-*Font Times-BoldItalic: Standard "(001.009S)" Standard Disk
-
-*Font Times-Italic: Standard "(001.007S)" Standard Disk
-
-*Font Times-Roman: Standard "(001.007S)" Standard Disk
-
-*?FontQuery: "
-
-save 4 dict begin /sv exch def
-
-/str (fonts/ ) def
-
-/st2 128 string def
-
-{
-
- count 0 gt {
-
- dup st2 cvs (/) print print (:) print
-
- dup FontDirectory exch known {pop (Yes)}{
-
- str exch st2 cvs dup length /len exch def
-
- 6 exch putinterval str 0 len 6 add getinterval mark exch
-
- { } st2 filenameforall counttomark 0 gt {
-
- cleartomark (Yes)}{cleartomark (No)}ifelse
-
- }ifelse = flush
-
- }{ exit } ifelse
-
-} bind loop
-
-(*) = flush
-
-sv end restore
-
-"
-
-*End
-
-
-
-*?FontList: "
-
-save 2 dict begin /sv exch def
-
-/str 128 string def
-
-FontDirectory { pop == } bind forall flush
-
-/filenameforall where {
-
- pop save (fonts/*) {
-
- dup length 6 sub 6 exch getinterval cvn ==
-
- } bind str filenameforall flush restore
-
-} if
-
-(*) = flush
-
-sv end 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: "initializing"
-
-*Status: "idle"
-
-*Status: "holding"
-
-*Status: "busy"
-
-*Status: "waiting"
-
-*Status: "printing"
-
-*Status: "PrinterError: timeout, clearing printer"
-
-*Status: "PrinterError: warming up"
-
-*Status: "PrinterError: service call"
-
-*Status: "PrinterError: out of paper"
-
-*Status: "PrinterError: paper entry misfeed"
-
-*Status: "PrinterError: offline"/Printer offline, press printer select button
-
-*Status: "PrinterError: no ink cartridge"/Insert ink cartridge
-
-*Status: "PrinterError: no color ink cartridge"/Insert color ink cartridge
-
-*Status: "PrinterError: no black ink cartridge"/Insert black ink cartridge
-
-*Status: "PrinterError: clear output tray"/Remove page from output tray, then press printer select button
-
-
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-
-*Source: "%program link%"
-
-
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-
-*PrinterError: "timeout, clearing printer"
-
-*PrinterError: "warming up"
-
-*PrinterError: "service call"
-
-*PrinterError: "out of paper"
-
-*PrinterError: "paper entry misfeed"
-
-*PrinterError: "offline"/Printer offline, press printer select button
-
-*PrinterError: "no ink cartridge"/Insert ink cartridge
-
-*PrinterError: "no color ink cartridge"/Insert color ink cartridge
-
-*PrinterError: "no black ink cartridge"/Insert black ink cartridge
-
-*PrinterError: "clear output tray"/Remove page from output tray, then press printer select button
-
-
-
-*% Color Separation Information =====================
-
-
-
-*DefaultColorSep: ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi
-
-
-
-*% For 60 lpi / 360x360 dpi=====================================================
-
-
-
-*ColorSepScreenAngle ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.60lpi.360x360dpi/60 lpi / 360x360 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.60lpi.360x360dpi/60 lpi / 360x360 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.60lpi.360x360dpi/60 lpi / 360x360 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.60lpi.360x360dpi/60 lpi / 360x360 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60"
-
-*ColorSepScreenFreq CustomColor.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60"
-
-*ColorSepScreenFreq ProcessCyan.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60"
-
-*ColorSepScreenFreq ProcessMagenta.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60"
-
-*ColorSepScreenFreq ProcessYellow.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60"
-
-
-
-*% For 72 lpi / 360x360 dpi=====================================================
-
-
-
-*ColorSepScreenAngle ProcessBlack.72lpi.360x360dpi/72 lpi / 360x360 dpi: "45.0"
-
-*ColorSepScreenAngle CustomColor.72lpi.360x360dpi/72 lpi / 360x360 dpi: "45.0"
-
-*ColorSepScreenAngle ProcessCyan.72lpi.360x360dpi/72 lpi / 360x360 dpi: "71.5651"
-
-*ColorSepScreenAngle ProcessMagenta.72lpi.360x360dpi/72 lpi / 360x360 dpi: "18.4349"
-
-*ColorSepScreenAngle ProcessYellow.72lpi.360x360dpi/72 lpi / 360x360 dpi: "0.0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.72lpi.360x360dpi/72 lpi / 360x360 dpi: "72.033"
-
-*ColorSepScreenFreq CustomColor.72lpi.360x360dpi/72 lpi / 360x360 dpi: "72.033"
-
-*ColorSepScreenFreq ProcessCyan.72lpi.360x360dpi/72 lpi / 360x360 dpi: "47.4342"
-
-*ColorSepScreenFreq ProcessMagenta.72lpi.360x360dpi/72 lpi / 360x360 dpi: "47.4342"
-
-*ColorSepScreenFreq ProcessYellow.72lpi.360x360dpi/72 lpi / 360x360 dpi: "50.0"
-
-
-
-*% For 72 lpi / 720x360 dpi=====================================================
-
-
-
-*ColorSepScreenAngle ProcessBlack.72lpi.720x360dpi/72 lpi / 720x360 dpi: "45.0"
-
-*ColorSepScreenAngle CustomColor.72lpi.720x360dpi/72 lpi / 720x360 dpi: "45.0"
-
-*ColorSepScreenAngle ProcessCyan.72lpi.720x360dpi/72 lpi / 720x360 dpi: "71.5651"
-
-*ColorSepScreenAngle ProcessMagenta.72lpi.720x360dpi/72 lpi / 720x360 dpi: "18.4349"
-
-*ColorSepScreenAngle ProcessYellow.72lpi.720x360dpi/72 lpi / 720x360 dpi: "0.0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.72lpi.720x360dpi/72 lpi / 720x360 dpi: "72.033"
-
-*ColorSepScreenFreq CustomColor.72lpi.720x360dpi/72 lpi / 720x360 dpi: "72.033"
-
-*ColorSepScreenFreq ProcessCyan.72lpi.720x360dpi/72 lpi / 720x360 dpi: "47.4342"
-
-*ColorSepScreenFreq ProcessMagenta.72lpi.720x360dpi/72 lpi / 720x360 dpi: "47.4342"
-
-*ColorSepScreenFreq ProcessYellow.72lpi.720x360dpi/72 lpi / 720x360 dpi: "50.0"
-
-
-
-*% For 65 lpi / 720x360 dpi=====================================================
-
-
-
-*ColorSepScreenAngle ProcessBlack.65lpi.720x360dpi/65 lpi / 720x360 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.65lpi.720x360dpi/65 lpi / 720x360 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.65lpi.720x360dpi/65 lpi / 720x360 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.65lpi.720x360dpi/65 lpi / 720x360 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.65lpi.720x360dpi/65 lpi / 720x360 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65"
-
-*ColorSepScreenFreq CustomColor.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65"
-
-*ColorSepScreenFreq ProcessCyan.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65"
-
-*ColorSepScreenFreq ProcessMagenta.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65"
-
-*ColorSepScreenFreq ProcessYellow.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65"
-
-
-
-*% For 90 lpi / 720x720 dpi=====================================================
-
-
-
-*ColorSepScreenAngle ProcessBlack.90lpi.720x720dpi/90 lpi / 720x720 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.90lpi.720x720dpi/90 lpi / 720x720 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.90lpi.720x720dpi/90 lpi / 720x720 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.90lpi.720x720dpi/90 lpi / 720x720 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.90lpi.720x720dpi/90 lpi / 720x720 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90"
-
-*ColorSepScreenFreq CustomColor.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90"
-
-*ColorSepScreenFreq ProcessCyan.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90"
-
-*ColorSepScreenFreq ProcessMagenta.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90"
-
-*ColorSepScreenFreq ProcessYellow.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90"
-
-
-
-*% For 72 lpi / 720x720 dpi=====================================================
-
-
-
-*ColorSepScreenAngle ProcessBlack.72lpi.720x720dpi/72 lpi / 720x720 dpi: "45.0"
-
-*ColorSepScreenAngle CustomColor.72lpi.720x720dpi/72 lpi / 720x720 dpi: "45.0"
-
-*ColorSepScreenAngle ProcessCyan.72lpi.720x720dpi/72 lpi / 720x720 dpi: "71.5651"
-
-*ColorSepScreenAngle ProcessMagenta.72lpi.720x720dpi/72 lpi / 720x720 dpi: "18.4349"
-
-*ColorSepScreenAngle ProcessYellow.72lpi.720x720dpi/72 lpi / 720x720 dpi: "0.0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.72lpi.720x720dpi/72 lpi / 720x720 dpi: "72.033"
-
-*ColorSepScreenFreq CustomColor.72lpi.720x720dpi/72 lpi / 720x720 dpi: "72.033"
-
-*ColorSepScreenFreq ProcessCyan.72lpi.720x720dpi/72 lpi / 720x720 dpi: "47.4342"
-
-*ColorSepScreenFreq ProcessMagenta.72lpi.720x720dpi/72 lpi / 720x720 dpi: "47.4342"
-
-*ColorSepScreenFreq ProcessYellow.72lpi.720x720dpi/72 lpi / 720x720 dpi: "50.0"
-
-
-
-*% Set constraints for mediatype with resolution(720x720)========================
-
-*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode FinePaper
-
-*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode OHP
-
-*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_Fine
-
-*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_Fine_HighSpeed
-
-*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_SuperFine
-
-
-
-*% Set constraints for mediatype with resolution(720x360)========================
-
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode SuperFinePaper
-
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode SuperFinePaper1440
-
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyPaper
-
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyPaper1440
-
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyFilm
-
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyFilm1440
-
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_Fine
-
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_Fine_HighSpeed
-
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_SuperFine
-
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode OHP
-
-
-
-*% Set constraints for mediatype with resolution(360x360)========================
-
-*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode SuperFinePaper
-
-*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode SuperFinePaper1440
-
-*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyPaper
-
-*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyPaper1440
-
-*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyFilm
-
-*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyFilm1440
-
-*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode FinePaper
-
-
-
-*% Set constraints for resolution with mediatype========================
-
-
-
-*% for 720x720 media========================
-
-*UIConstraints: *EPMediaQualityMode SuperFinePaper *Resolution 720x360dpi
-
-*UIConstraints: *EPMediaQualityMode SuperFinePaper *Resolution 360x360dpi
-
-*UIConstraints: *EPMediaQualityMode SuperFinePaper1440 *Resolution 720x360dpi
-
-*UIConstraints: *EPMediaQualityMode SuperFinePaper1440 *Resolution 360x360dpi
-
-*UIConstraints: *EPMediaQualityMode GlossyPaper *Resolution 720x360dpi
-
-*UIConstraints: *EPMediaQualityMode GlossyPaper *Resolution 360x360dpi
-
-*UIConstraints: *EPMediaQualityMode GlossyPaper1440 *Resolution 720x360dpi
-
-*UIConstraints: *EPMediaQualityMode GlossyPaper1440 *Resolution 360x360dpi
-
-*UIConstraints: *EPMediaQualityMode GlossyFilm *Resolution 720x360dpi
-
-*UIConstraints: *EPMediaQualityMode GlossyFilm *Resolution 360x360dpi
-
-*UIConstraints: *EPMediaQualityMode GlossyFilm1440 *Resolution 720x360dpi
-
-*UIConstraints: *EPMediaQualityMode GlossyFilm1440 *Resolution 360x360dpi
-
-
-
-*% for 720x360 media========================
-
-*UIConstraints: *EPMediaQualityMode FinePaper *Resolution 720x720dpi
-
-*UIConstraints: *EPMediaQualityMode FinePaper *Resolution 360x360dpi
-
-
-
-*% for 360x360 media========================
-
-*UIConstraints: *EPMediaQualityMode Paper_Fine *Resolution 720x720dpi
-
-*UIConstraints: *EPMediaQualityMode Paper_Fine *Resolution 720x360dpi
-
-*UIConstraints: *EPMediaQualityMode Paper_Fine_HighSpeed *Resolution 720x720dpi
-
-*UIConstraints: *EPMediaQualityMode Paper_Fine_HighSpeed *Resolution 720x360dpi
-
-*UIConstraints: *EPMediaQualityMode Paper_SuperFine *Resolution 720x720dpi
-
-*UIConstraints: *EPMediaQualityMode Paper_SuperFine *Resolution 720x360dpi
-
-*UIConstraints: *EPMediaQualityMode OHP *Resolution 720x720dpi
-
-*UIConstraints: *EPMediaQualityMode OHP *Resolution 720x360dpi
-
-
-
-
-
-*% Last edited on Sept 26, 1997
-
-*% The byte count of this file should be exactly 028422 or 029778
-*% depending on the filesystem it resides in.
-*% end of PPD file for StylusPhoto700
-
diff --git a/psprint_config/configuration/ppds/EP_P1201.PS b/psprint_config/configuration/ppds/EP_P1201.PS
deleted file mode 100644
index 0f09cc34e17d..000000000000
--- a/psprint_config/configuration/ppds/EP_P1201.PS
+++ /dev/null
@@ -1,713 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.3"
-*FileVersion: "1.0"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*PCFileName: "EP_P1201.PPD"
-*Product: "(Stylus Photo 1200)"
-*PSVersion: "(2015.802) 0"
-*ModelName: "EPSON StylusPhoto1200 v2015.802"
-*ShortNickName: "EPSON StylusPhoto1200 v2015.802"
-*NickName: "EPSON StylusPhoto1200 v2015.802"
-*Manufacturer: "Epson"
-*% === Options and Constraints =========
-
-*% === Product Information ===========================
-
-*% ==== Device Capabilities ===============
-*ColorDevice: True
-*DefaultColorSpace: CMYK
-*FreeVM: "300000"
-*LanguageLevel: "2"
-*TTRasterizer: Type42
-*FileSystem: True
-*?FileSystem: "
-save
- false (%os%)
- { currentdevparams dup /Writeable known
- {/Writeable get {pop true} if} {pop} ifelse
- } 10 string /IODevice resourceforall
- {(True)}{(False)} ifelse = flush
-restore
-"
-*End
-*Throughput: "1"
-*Password: "0"
-*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
-
-*OpenUI *Resolution/Choose Resolution: PickOne
-*DefaultResolution: 720x720dpi
-*OrderDependency: 5 AnySetup *Resolution
-*Resolution 720x720dpi/720x720dpi/1440x720dpi: "1 dict dup /HWResolution [720 720] put setpagedevice"
-*Resolution 720x360dpi: "1 dict dup /HWResolution [720 360] put setpagedevice"
-*Resolution 360x360dpi: "1 dict dup /HWResolution [360 360] put setpagedevice"
-*?Resolution: "
- save
- currentpagedevice /HWResolution get dup
- 0 get ( ) cvs print
- (x) print
- 1 get ( ) cvs print
- (dpi)
- = flush
- restore
-"
-*End
-*CloseUI: *Resolution
-
-*% Halftone Information ===============
-*ContoneOnly: True
-*ScreenFreq: "200.0"
-*ScreenAngle: "45.0"
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% Paper Handling ===================
-
-*LandscapeOrientation: Any
-
-*% PageSize is used to select the input slot by page size.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: A4
-*PageSize A3: "
- 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize B4: "
- 2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize B5: "
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Statement/Half Letter: "
- 2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Legal: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Executive/Executive: "
- 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Env10Rotated/#10 Envelope: "
- 2 dict dup /PageSize [684 297] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize EnvC6Rotated/C6 Envelope: "
- 2 dict dup /PageSize [459 323] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize EnvPRC5Rotated/DL Envelope: "
- 2 dict dup /PageSize [624 312] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A5: "
- 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A6: "
- 2 dict dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize 5x8/Index card 5x8: "
- 2 dict dup /PageSize [360 576] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize 8x10/Index card 8x10: "
- 2 dict dup /PageSize [576 720] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize PhotoPaper/Photo Paper 4x6: "
- 2 dict dup /PageSize [288 432] put dup /ImagingBBox null put setpagedevice"
-*End
-
-*?PageSize: "
- save
- currentpagedevice /PageSize get aload pop
- (Unknown)
- 16 dict
- dup [842 1191] (A3) put
- dup [729 1032] (B4) put
- dup [595 842] (A4) put
- dup [516 729] (B5) put
- dup [612 792] (Letter) put
- dup [396 612] (Statement) put
- dup [612 1008] (Legal) put
- dup [522 756] (Executive) put
- dup [684 297] (Env10Rotated) put
- dup [459 323] (EnvC6Rotated) put
- dup [624 312] (EnvPRC5Rotated) put
- dup [420 595] (A5) put
- dup [297 420] (A6) put
- dup [360 576] (5x8) put
- dup [576 720] (8x10) put
- dup [288 432] (PhotoPaper) put
- { 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
-
-*% PageRegion is used to select page size, but without selecting the input slot. This
-*% is used when using manual feed, or there is only one input slot.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: A4
-*PageRegion A3: "
- 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion B4: "
- 2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion B5: "
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Statement/Half Letter: "
- 2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Legal: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Executive/Executive: "
- 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Env10Rotated/#10 Envelope: "
- 2 dict dup /PageSize [684 297] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion EnvC6Rotated/C6 Envelope: "
- 2 dict dup /PageSize [459 323] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion EnvPRC5Rotated/DL Envelope: "
- 2 dict dup /PageSize [624 312] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A5: "
- 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A6: "
- 2 dict dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion 5x8/Index card 5x8: "
- 2 dict dup /PageSize [360 576] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion 8x10/Index card 8x10: "
- 2 dict dup /PageSize [576 720] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion PhotoPaper/Photo Paper 4x6: "
- 2 dict dup /PageSize [288 432] put dup /ImagingBBox null put setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: A4
-*ImageableArea A3: "9 40 832 1182"
-*ImageableArea B4: "9 40 719 1023"
-*ImageableArea A4: "9 40 586 832"
-*ImageableArea B5: "9 40 507 720"
-*ImageableArea Letter: "9 40 603 783"
-*ImageableArea Statement/Half Letter: "9 40 387 603"
-*ImageableArea Legal: "9 40 603 999"
-*ImageableArea Executive/Executive: "9 40 513 747"
-*ImageableArea Env10Rotated/#10 Envelope: "9 40 675 288"
-*ImageableArea EnvC6Rotated/C6 Envelope: "9 40 450 314"
-*ImageableArea EnvPRC5Rotated/DL Envelope: "9 40 615 303"
-*ImageableArea A5: "9 40 411 586"
-*ImageableArea A6: "9 40 288 411"
-*ImageableArea 5x8/Index card 5x8: "9 40 351 567"
-*ImageableArea 8x10/Index card 8x10: "9 40 567 711"
-*ImageableArea PhotoPaper/Photo Paper 4x6: "9 40 279 423"
-
-*?ImageableArea: "
- save
- /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 A3: "842 1191"
-*PaperDimension B4: "729 1032"
-*PaperDimension A4: "595 842"
-*PaperDimension B5: "516 729"
-*PaperDimension Letter: "612 792"
-*PaperDimension Statement/Half Letter: "396 612"
-*PaperDimension Legal: "612 1008"
-*PaperDimension Executive/Executive: "522 756"
-*PaperDimension Env10Rotated/#10 Envelope: "684 297"
-*PaperDimension EnvC6Rotated/C6 Envelope: "459 323"
-*PaperDimension EnvPRC5Rotated/DL Envelope: "624 312"
-*PaperDimension A5: "420 595"
-*PaperDimension A6: "297 420"
-*PaperDimension 5x8/Index card 5x8: "360 576"
-*PaperDimension 8x10/Index card 8x10: "576 720"
-*PaperDimension PhotoPaper/Photo Paper 4x6: "288 432"
-
-*MaxMediaWidth: "842"
-*MaxMediaHeight: "3168"
-*HWMargins: 0 0 0 0
-*ParamCustomPageSize Width: 1 points 284 842
-*ParamCustomPageSize Height: 2 points 284 3168
-*ParamCustomPageSize WidthOffset: 3 points 0 842
-*ParamCustomPageSize HeightOffset: 4 points 0 3168
-*ParamCustomPageSize Orientation: 5 int 0 3
-*LeadingEdge PreferLong: ""
-*DefaultLeadingEdge: PreferLong
-*CustomPageSize True: "
- 4 dict begin
- /Orientation exch def
- 2 array astore /Margins exch def
- 2 array astore /PageSize exch def
- /ImagingBBox null def
- currentdict
- end
- dup userdict exch /EPCustomPageSizeDict exch put
- setpagedevice
-"
-*End
-*VariablePaperSize: True
-
-*% RequiresPageRegion is used because the input slot cannot sense the page size.
-*RequiresPageRegion All: True
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 50 AnySetup *InputSlot
-*DefaultInputSlot: Cassette
-*InputSlot Cassette: ""
-*CloseUI: *InputSlot
-
-*DefaultOutputOrder: Normal
-
-*OpenGroup: MachJet
-
-*OpenUI *EPMediaQualityMode/Media(Quality): PickOne
-*OrderDependency: 10 AnySetup *EPMediaQualityMode
-*DefaultEPMediaQualityMode: SuperFinePaper
-*EPMediaQualityMode Paper_Fine_HighSpeed/Plain Paper Draft-360dpi: "
- 3 dict dup /HWResolution [360 360] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 3 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (PaperF2) put put setpagedevice"
-*End
-*EPMediaQualityMode Paper_Fine/Plain Paper-360dpi:"
- 3 dict dup /HWResolution [360 360] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (PaperF2) put put setpagedevice"
-*End
-*EPMediaQualityMode Paper_SuperFine/Plain Paper-720dpi: "
- 3 dict dup /HWResolution [360 360] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (PaperF1) put put setpagedevice"
-*End
-*EPMediaQualityMode FinePaper/Ink Jet Paper-720dpi: "
- 3 dict dup /HWResolution [720 360] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (FineF1) put put setpagedevice"
-*End
-*EPMediaQualityMode SuperFinePaper/PQ Ink Jet Paper-720dpi: "
- 3 dict dup /HWResolution [720 720] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (SuperFineF1) put put setpagedevice"
-*End
-*EPMediaQualityMode SuperFinePaper1440/PQ Ink Jet Paper-1440dpi: "
- 3 dict dup /HWResolution [720 720] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (SuperFineF2) put put setpagedevice"
-*End
-*EPMediaQualityMode GlossyPaper/PQ Glossy Paper-720dpi: "
- 3 dict dup /HWResolution [720 720] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (GlossyPaperF1) put put setpagedevice"
-*End
-*EPMediaQualityMode GlossyPaper1440/PQ Glossy Paper-1440dpi: "
- 3 dict dup /HWResolution [720 720] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (GlossyPaperF2) put put setpagedevice"
-*End
-*EPMediaQualityMode GlossyFilm/PQ Glossy Film: "
- 3 dict dup /HWResolution [720 720] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (GlossyFilmF1) put put setpagedevice"
-*End
-*EPMediaQualityMode GlossyFilm1440/PQ Glossy Film-1440dpi: "
- 3 dict dup /HWResolution [720 720] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (GlossyFilmF2) put put setpagedevice"
-*End
-*EPMediaQualityMode OHP/Ink Jet Transparencies-360dpi: "
- 3 dict dup /HWResolution [360 360] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (TransF1) put put setpagedevice"
-*End
-*EPMediaQualityMode BackLightFilm/Back light film: "
- 3 dict dup /HWResolution [720 720] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (BackLightFilmF1) put put setpagedevice"
-*End
-*?EPMediaQualityMode: "
- save
- currentpagedevice /PostRenderingEnhanceDetails get dup
- /MediaType get exch /EpsonEnhance get
- (Unknown)
- [[(Paper_Fine) (PaperF2) 1]
- [(Paper_Fine_HighSpeed) (PaperF2) 3]
- [(Paper_SuperFine) (PaperF1) 9]
- [(FinePaper) (FineF1) 1]
- [(SuperFinePaper) (SuperFineF1) 1]
- [(SuperFinePaper1440) (SuperFineF2) 9]
- [(GlossyPaper) (GlossyPaperF1) 1]
- [(GlossyPaper1440) (GlossyPaperF2) 9]
- [(GlossyFilm) (GlossyFilmF1) 1]
- [(GlossyFilm1440) (GlossyFilmF2) 9]
- [(OHP) (TransF1) 1]
- [(BackLightFilm) (BackLightFilmF1) 1]]
- {aload pop 4 index eq
- {4 index eq {exch pop exit} {pop}ifelse}
- {pop pop}ifelse
- }forall
- = flush pop pop
-restore
-"
-*End
-*CloseUI: *EPMediaQualityMode
-
-*OpenUI *ColorModel/Ink: PickOne
-*OrderDependency: 20 AnySetup *ColorModel
-*DefaultColorModel: CMYK
-*ColorModel Gray/Grayscale: "
- 1 dict dup /ProcessColorModel /DeviceGray put setpagedevice"
-*End
-*ColorModel CMYK: "
- 1 dict dup /ProcessColorModel /DeviceCMYK put setpagedevice"
-*End
-*?ColorModel: "
- save
- currentpagedevice /ProcessColorModel get
- /DeviceGray eq {(Gray)}{(CMYK)}ifelse
- = flush
-restore
-"
-*End
-*CloseUI: *ColorModel
-
-*CloseGroup: MachJet
-
-*% Font Information =====================
-
-*DefaultFont: Courier
-*Font Courier: Standard "(002.004S)" Standard Disk
-*Font Courier-Bold: Standard "(002.004S)" Standard Disk
-*Font Courier-BoldOblique: Standard "(002.004S)" Standard Disk
-*Font Courier-Oblique: Standard "(002.004S)" Standard Disk
-*Font Helvetica: Standard "(001.006S)" Standard Disk
-*Font Helvetica-Bold: Standard "(001.007S)" Standard Disk
-*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard Disk
-*Font Helvetica-Narrow: Standard "(001.006S)" Standard Disk
-*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard Disk
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard Disk
-*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard Disk
-*Font Helvetica-Oblique: Standard "(001.006S)" Standard Disk
-*Font Symbol: Special "(001.007S)" Special Disk
-*Font Times-Bold: Standard "(001.007S)" Standard Disk
-*Font Times-BoldItalic: Standard "(001.009S)" Standard Disk
-*Font Times-Italic: Standard "(001.007S)" Standard Disk
-*Font Times-Roman: Standard "(001.007S)" Standard Disk
-*?FontQuery: "
-save 4 dict begin /sv exch def
-/str (fonts/ ) def
-/st2 128 string def
-{
- count 0 gt {
- dup st2 cvs (/) print print (:) print
- dup FontDirectory exch known {pop (Yes)}{
- str exch st2 cvs dup length /len exch def
- 6 exch putinterval str 0 len 6 add getinterval mark exch
- { } st2 filenameforall counttomark 0 gt {
- cleartomark (Yes)}{cleartomark (No)}ifelse
- }ifelse = flush
- }{ exit } ifelse
-} bind loop
-(*) = flush
-sv end restore
-"
-*End
-
-*?FontList: "
-save 2 dict begin /sv exch def
-/str 128 string def
-FontDirectory { pop == } bind forall flush
-/filenameforall where {
- pop save (fonts/*) {
- dup length 6 sub 6 exch getinterval cvn ==
- } bind str filenameforall flush restore
-} if
-(*) = flush
-sv end 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: "initializing"
-*Status: "idle"
-*Status: "holding"
-*Status: "busy"
-*Status: "waiting"
-*Status: "printing"
-*Status: "PrinterError: timeout, clearing printer"
-*Status: "PrinterError: warming up"
-*Status: "PrinterError: service call"
-*Status: "PrinterError: out of paper"
-*Status: "PrinterError: paper entry misfeed"
-*Status: "PrinterError: offline"/Printer offline, press printer select button
-*Status: "PrinterError: no ink cartridge"/Insert ink cartridge
-*Status: "PrinterError: no color ink cartridge"/Insert color ink cartridge
-*Status: "PrinterError: no black ink cartridge"/Insert black ink cartridge
-*Status: "PrinterError: clear output tray"/Remove page from output tray, then press printer select button
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "%program link%"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "timeout, clearing printer"
-*PrinterError: "warming up"
-*PrinterError: "service call"
-*PrinterError: "out of paper"
-*PrinterError: "paper entry misfeed"
-*PrinterError: "offline"/Printer offline, press printer select button
-*PrinterError: "no ink cartridge"/Insert ink cartridge
-*PrinterError: "no color ink cartridge"/Insert color ink cartridge
-*PrinterError: "no black ink cartridge"/Insert black ink cartridge
-*PrinterError: "clear output tray"/Remove page from output tray, then press printer select button
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi
-
-*% For 60 lpi / 360x360 dpi=====================================================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.360x360dpi/60 lpi / 360x360 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.360x360dpi/60 lpi / 360x360 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.360x360dpi/60 lpi / 360x360 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.360x360dpi/60 lpi / 360x360 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60"
-
-*% For 72 lpi / 360x360 dpi=====================================================
-
-*ColorSepScreenAngle ProcessBlack.72lpi.360x360dpi/72 lpi / 360x360 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.72lpi.360x360dpi/72 lpi / 360x360 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.72lpi.360x360dpi/72 lpi / 360x360 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.72lpi.360x360dpi/72 lpi / 360x360 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.72lpi.360x360dpi/72 lpi / 360x360 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.72lpi.360x360dpi/72 lpi / 360x360 dpi: "72.033"
-*ColorSepScreenFreq CustomColor.72lpi.360x360dpi/72 lpi / 360x360 dpi: "72.033"
-*ColorSepScreenFreq ProcessCyan.72lpi.360x360dpi/72 lpi / 360x360 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.72lpi.360x360dpi/72 lpi / 360x360 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.72lpi.360x360dpi/72 lpi / 360x360 dpi: "50.0"
-
-*% For 72 lpi / 720x360 dpi=====================================================
-
-*ColorSepScreenAngle ProcessBlack.72lpi.720x360dpi/72 lpi / 720x360 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.72lpi.720x360dpi/72 lpi / 720x360 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.72lpi.720x360dpi/72 lpi / 720x360 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.72lpi.720x360dpi/72 lpi / 720x360 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.72lpi.720x360dpi/72 lpi / 720x360 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.72lpi.720x360dpi/72 lpi / 720x360 dpi: "72.033"
-*ColorSepScreenFreq CustomColor.72lpi.720x360dpi/72 lpi / 720x360 dpi: "72.033"
-*ColorSepScreenFreq ProcessCyan.72lpi.720x360dpi/72 lpi / 720x360 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.72lpi.720x360dpi/72 lpi / 720x360 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.72lpi.720x360dpi/72 lpi / 720x360 dpi: "50.0"
-
-*% For 65 lpi / 720x360 dpi=====================================================
-
-*ColorSepScreenAngle ProcessBlack.65lpi.720x360dpi/65 lpi / 720x360 dpi: "45"
-*ColorSepScreenAngle CustomColor.65lpi.720x360dpi/65 lpi / 720x360 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.65lpi.720x360dpi/65 lpi / 720x360 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.65lpi.720x360dpi/65 lpi / 720x360 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.65lpi.720x360dpi/65 lpi / 720x360 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65"
-*ColorSepScreenFreq CustomColor.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65"
-*ColorSepScreenFreq ProcessCyan.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65"
-*ColorSepScreenFreq ProcessMagenta.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65"
-*ColorSepScreenFreq ProcessYellow.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65"
-
-*% For 90 lpi / 720x720 dpi=====================================================
-
-*ColorSepScreenAngle ProcessBlack.90lpi.720x720dpi/90 lpi / 720x720 dpi: "45"
-*ColorSepScreenAngle CustomColor.90lpi.720x720dpi/90 lpi / 720x720 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.90lpi.720x720dpi/90 lpi / 720x720 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.90lpi.720x720dpi/90 lpi / 720x720 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.90lpi.720x720dpi/90 lpi / 720x720 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90"
-*ColorSepScreenFreq CustomColor.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90"
-*ColorSepScreenFreq ProcessCyan.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90"
-*ColorSepScreenFreq ProcessMagenta.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90"
-*ColorSepScreenFreq ProcessYellow.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90"
-
-*% For 72 lpi / 720x720 dpi=====================================================
-
-*ColorSepScreenAngle ProcessBlack.72lpi.720x720dpi/72 lpi / 720x720 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.72lpi.720x720dpi/72 lpi / 720x720 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.72lpi.720x720dpi/72 lpi / 720x720 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.72lpi.720x720dpi/72 lpi / 720x720 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.72lpi.720x720dpi/72 lpi / 720x720 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.72lpi.720x720dpi/72 lpi / 720x720 dpi: "72.033"
-*ColorSepScreenFreq CustomColor.72lpi.720x720dpi/72 lpi / 720x720 dpi: "72.033"
-*ColorSepScreenFreq ProcessCyan.72lpi.720x720dpi/72 lpi / 720x720 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.72lpi.720x720dpi/72 lpi / 720x720 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.72lpi.720x720dpi/72 lpi / 720x720 dpi: "50.0"
-
-*% Set constraints for mediatype with resolution(720x720)========================
-*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode FinePaper
-*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode OHP
-*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_Fine
-*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_Fine_HighSpeed
-*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_SuperFine
-
-*% Set constraints for mediatype with resolution(720x360)========================
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode SuperFinePaper
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode SuperFinePaper1440
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyPaper
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyPaper1440
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyFilm
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyFilm1440
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_Fine
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_Fine_HighSpeed
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_SuperFine
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode OHP
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode BackLightFilm
-
-*% Set constraints for mediatype with resolution(360x360)========================
-*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode SuperFinePaper
-*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode SuperFinePaper1440
-*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyPaper
-*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyPaper1440
-*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyFilm
-*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyFilm1440
-*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode FinePaper
-*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode BackLightFilm
-
-*% Set constraints for resolution with mediatype========================
-
-*% for 720x720 media========================
-*UIConstraints: *EPMediaQualityMode SuperFinePaper *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode SuperFinePaper *Resolution 360x360dpi
-*UIConstraints: *EPMediaQualityMode SuperFinePaper1440 *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode SuperFinePaper1440 *Resolution 360x360dpi
-*UIConstraints: *EPMediaQualityMode GlossyPaper *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode GlossyPaper *Resolution 360x360dpi
-*UIConstraints: *EPMediaQualityMode GlossyPaper1440 *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode GlossyPaper1440 *Resolution 360x360dpi
-*UIConstraints: *EPMediaQualityMode GlossyFilm *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode GlossyFilm *Resolution 360x360dpi
-*UIConstraints: *EPMediaQualityMode GlossyFilm1440 *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode GlossyFilm1440 *Resolution 360x360dpi
-*UIConstraints: *EPMediaQualityMode BackLightFilm *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode BackLightFilm *Resolution 360x360dpi
-
-*% for 720x360 media========================
-*UIConstraints: *EPMediaQualityMode FinePaper *Resolution 720x720dpi
-*UIConstraints: *EPMediaQualityMode FinePaper *Resolution 360x360dpi
-
-*% for 360x360 media========================
-*UIConstraints: *EPMediaQualityMode Paper_Fine *Resolution 720x720dpi
-*UIConstraints: *EPMediaQualityMode Paper_Fine *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode Paper_Fine_HighSpeed *Resolution 720x720dpi
-*UIConstraints: *EPMediaQualityMode Paper_Fine_HighSpeed *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode Paper_SuperFine *Resolution 720x720dpi
-*UIConstraints: *EPMediaQualityMode Paper_SuperFine *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode OHP *Resolution 720x720dpi
-*UIConstraints: *EPMediaQualityMode OHP *Resolution 720x360dpi
-
-
-*% Last edited on Sept 26, 1997
-*% The byte count of this file should be exactly 029105 or 029818
-*% depending on the filesystem it resides in.
-*% end of PPD file for StylusPhoto1200
diff --git a/psprint_config/configuration/ppds/EP_STPH1.PS b/psprint_config/configuration/ppds/EP_STPH1.PS
deleted file mode 100644
index f2dbed803f14..000000000000
--- a/psprint_config/configuration/ppds/EP_STPH1.PS
+++ /dev/null
@@ -1,640 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.3"
-*FileVersion: "2.0"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*PCFileName: "EP_STPH1.PPD"
-*Product: "(Stylus Photo)"
-*PSVersion: "(2015.802) 0"
-*ModelName: "EPSON StylusPhoto v2015.802"
-*ShortNickName: "EPSON StylusPhoto v2015.802"
-*NickName: "EPSON StylusPhoto v2015.802"
-*Manufacturer: "Epson"
-
-*% === Product Information ===========================
-
-*% ==== Device Capabilities ===============
-*ColorDevice: True
-*DefaultColorSpace: CMYK
-*FreeVM: "300000"
-*LanguageLevel: "2"
-*TTRasterizer: Type42
-*FileSystem: True
-*?FileSystem: "
-save
- false (%os%)
- { currentdevparams dup /Writeable known
- {/Writeable get {pop true} if} {pop} ifelse
- } 10 string /IODevice resourceforall
- {(True)}{(False)} ifelse = flush
-restore
-"
-*End
-*Throughput: "1"
-*Password: "0"
-*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
-
-*OpenUI *Resolution/Choose Resolution: PickOne
-*DefaultResolution: 720x720dpi
-*OrderDependency: 5 AnySetup *Resolution
-*Resolution 720x720dpi/720x720dpi: "1 dict dup /HWResolution [720 720] put setpagedevice"
-*Resolution 720x360dpi/720x360dpi: "1 dict dup /HWResolution [720 360] put setpagedevice"
-*Resolution 360x360dpi/360x360dpi: "1 dict dup /HWResolution [360 360] put setpagedevice"
-*?Resolution: "
- save
- currentpagedevice /HWResolution get dup
- 0 get ( ) cvs print
- (x) print
- 1 get ( ) cvs print
- (dpi)
- = flush
- restore
-"
-*End
-*CloseUI: *Resolution
-
-*% Halftone Information ===============
-*ContoneOnly: True
-*ScreenFreq: "200.0"
-*ScreenAngle: "45.0"
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% Paper Handling ===================
-
-*LandscapeOrientation: Any
-
-*% PageSize is used to select the input slot by page size.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: A4
-*PageSize Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Legal: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Executive/Executive: "
- 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Statement/Half Letter: "
- 2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize B5: "
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A5: "
- 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A6: "
- 2 dict dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Env10Rotated/#10 Envelope: "
- 2 dict dup /PageSize [684 297] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize EnvC6Rotated/C6 Envelope: "
- 2 dict dup /PageSize [459 323] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize EnvPRC5Rotated/DL Envelope: "
- 2 dict dup /PageSize [624 312] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize 5x8/Index card 5x8: "
- 2 dict dup /PageSize [360 576] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize 8x10/Index card 8x10: "
- 2 dict dup /PageSize [576 720] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize PhotoPaper/Photo Paper 4x6: "
- 2 dict dup /PageSize [288 432] put dup /ImagingBBox null put setpagedevice"
-*End
-
-*?PageSize: "
- save
- currentpagedevice /PageSize get aload pop
- (Unknown)
- 14 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [522 756] (Executive) put
- dup [396 612] (Statement) put
- dup [595 842] (A4) put
- dup [516 729] (B5) put
- dup [420 595] (A5) put
- dup [297 420] (A6) put
- dup [684 297] (Env10Rotated) put
- dup [459 323] (EnvC6Rotated) put
- dup [624 312] (EnvPRC5Rotated) put
- dup [360 576] (5x8) put
- dup [576 720] (8x10) put
- dup [288 432] (PhotoPaper) put
- { 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
-
-*% PageRegion is used to select page size, but without selecting the input slot. This
-*% is used when using manual feed, or there is only one input slot.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: A4
-*PageRegion Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Legal: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Executive/Executive: "
- 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Statement/Half Letter: "
- 2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion B5: "
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A5: "
- 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A6: "
- 2 dict dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Env10Rotated/#10 Envelope: "
- 2 dict dup /PageSize [684 297] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion EnvC6Rotated/C6 Envelope: "
- 2 dict dup /PageSize [459 323] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion EnvPRC5Rotated/DL Envelope: "
- 2 dict dup /PageSize [624 312] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion 5x8/Index card 5x8: "
- 2 dict dup /PageSize [360 576] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion 8x10/Index card 8x10: "
- 2 dict dup /PageSize [576 720] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion PhotoPaper/Photo Paper 4x6: "
- 2 dict dup /PageSize [288 432] put dup /ImagingBBox null put setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-*ImageableArea Letter: "9 40 603 783"
-*ImageableArea Legal: "9 40 603 999"
-*ImageableArea Executive/Executive: "9 40 513 747"
-*ImageableArea Statement/Half Letter: "9 40 387 603"
-*ImageableArea A4: "9 40 586 832"
-*ImageableArea B5: "9 40 507 720"
-*ImageableArea A5: "9 40 411 586"
-*ImageableArea A6: "9 40 288 411"
-*ImageableArea Env10Rotated/#10 Envelope: "9 40 603 288"
-*ImageableArea EnvC6Rotated/C6 Envelope: "9 40 450 314"
-*ImageableArea EnvPRC5Rotated/DL Envelope: "9 40 603 303"
-*ImageableArea 5x8/Index card 5x8: "9 40 351 567"
-*ImageableArea 8x10/Index card 8x10: "9 40 567 711"
-*ImageableArea PhotoPaper/Photo Paper 4x6: "9 40 279 423"
-
-*?ImageableArea: "
- save
- /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 Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension Executive/Executive: "522 756"
-*PaperDimension Statement/Half Letter: "396 612"
-*PaperDimension A4: "595 842"
-*PaperDimension B5: "516 729"
-*PaperDimension A5: "420 595"
-*PaperDimension A6: "297 420"
-*PaperDimension Env10Rotated/#10 Envelope: "684 297"
-*PaperDimension EnvC6Rotated/C6 Envelope: "459 323"
-*PaperDimension EnvPRC5Rotated/DL Envelope: "624 312"
-*PaperDimension 5x8/Index card 5x8: "360 576"
-*PaperDimension 8x10/Index card 8x10: "576 720"
-*PaperDimension PhotoPaper/Photo Paper 4x6: "288 432"
-
-*MaxMediaWidth: "684"
-*MaxMediaHeight: "1008"
-*HWMargins: 0 0 0 0
-*ParamCustomPageSize Width: 1 points 284 684
-*ParamCustomPageSize Height: 2 points 284 1008
-*ParamCustomPageSize WidthOffset: 3 points 0 684
-*ParamCustomPageSize HeightOffset: 4 points 0 1008
-*ParamCustomPageSize Orientation: 5 int 0 3
-*LeadingEdge PreferLong: ""
-*DefaultLeadingEdge: PreferLong
-*CustomPageSize True: "
- 4 dict begin
- /Orientation exch def
- 2 array astore /Margins exch def
- 2 array astore /PageSize exch def
- /ImagingBBox null def
- currentdict
- end setpagedevice
-"
-*End
-*VariablePaperSize: True
-
-*% RequiresPageRegion is used because the input slot cannot sense the page size.
-*RequiresPageRegion All: True
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 50 AnySetup *InputSlot
-*DefaultInputSlot: Cassette
-*InputSlot Cassette: ""
-*CloseUI: *InputSlot
-
-*DefaultOutputOrder: Normal
-
-*OpenGroup: MachJet
-
-*OpenUI *EPMediaQualityMode/Media(Quality): PickOne
-*OrderDependency: 10 AnySetup *EPMediaQualityMode
-*DefaultEPMediaQualityMode: SuperFinePaper
-*EPMediaQualityMode Paper_Fine/Plain Paper-360dpi:"
- 3 dict dup /HWResolution [360 360] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (PaperE2) put put setpagedevice"
-*End
-*EPMediaQualityMode Paper_Fine_HighSpeed/Plain Paper Draft-360dpi: "
- 3 dict dup /HWResolution [360 360] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 3 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (PaperE2) put put setpagedevice"
-*End
-*EPMediaQualityMode Paper_SuperFine/Plain Paper-720dpi: "
- 3 dict dup /HWResolution [360 360] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (PaperE1) put put setpagedevice"
-*End
-*EPMediaQualityMode FinePaper/Ink Jet Paper-720dpi: "
- 3 dict dup /HWResolution [720 360] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (FineE1) put put setpagedevice"
-*End
-*EPMediaQualityMode SuperFinePaper/PQ Ink Jet Paper-720dpi: "
- 3 dict dup /HWResolution [720 720] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (SuperFineE1) put put setpagedevice"
-*End
-*EPMediaQualityMode GlossyPaper/PQ Glossy Paper-720dpi: "
- 3 dict dup /HWResolution [720 720] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (GlossyPaperE1) put put setpagedevice"
-*End
-*EPMediaQualityMode GlossyFilm/PQ Glossy Film-720dpi: "
- 3 dict dup /HWResolution [720 720] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (GlossyFilmE1) put put setpagedevice"
-*End
-*EPMediaQualityMode OHP/Ink Jet Transparencies-360dpi: "
- 3 dict dup /HWResolution [360 360] put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put
- dup /PostRenderingEnhanceDetails currentpagedevice
- /PostRenderingEnhanceDetails get dup
- /MediaType (TransE1) put put setpagedevice"
-*End
-*?EPMediaQualityMode: "
- save
- currentpagedevice /PostRenderingEnhanceDetails get dup
- /MediaType get exch /EpsonEnhance get
- (Unknown)
- [[(Paper_Fine) (PaperE2) 1]
- [(Paper_Fine_HighSpeed) (PaperE2) 3]
- [(Paper_SuperFine) (PaperE1) 9]
- [(FinePaper) (FineE1) 1]
- [(SuperFinePaper) (SuperFineE1) 1]
- [(GlossyPaper) (GlossyPaperE1) 1]
- [(GlossyFilm) (GlossyFilmE1) 1]
- [(OHP) (TransE1) 1]]
- {aload pop 4 index eq
- {4 index eq {exch pop exit} {pop}ifelse}
- {pop pop}ifelse
- }forall
- = flush pop pop
-restore
-"
-*End
-*CloseUI: *EPMediaQualityMode
-
-*OpenUI *ColorModel/Ink: PickOne
-*OrderDependency: 20 AnySetup *ColorModel
-*DefaultColorModel: CMYK
-*ColorModel Gray/Gray: "
- 1 dict dup /ProcessColorModel /DeviceGray put setpagedevice"
-*End
-*ColorModel CMYK: "
- 1 dict dup /ProcessColorModel /DeviceCMYK put setpagedevice"
-*End
-*?ColorModel: "
- save
- currentpagedevice /ProcessColorModel get
- /DeviceGray eq {(Gray)}{(CMYK)}ifelse
- = flush
-restore
-"
-*End
-*CloseUI: *ColorModel
-
-*CloseGroup: MachJet
-
-*% Font Information =====================
-
-*DefaultFont: Courier
-*Font Courier: Standard "(002.004S)" Standard Disk
-*Font Courier-Bold: Standard "(002.004S)" Standard Disk
-*Font Courier-BoldOblique: Standard "(002.004S)" Standard Disk
-*Font Courier-Oblique: Standard "(002.004S)" Standard Disk
-*Font Helvetica: Standard "(001.006S)" Standard Disk
-*Font Helvetica-Bold: Standard "(001.007S)" Standard Disk
-*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard Disk
-*Font Helvetica-Narrow: Standard "(001.006S)" Standard Disk
-*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard Disk
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard Disk
-*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard Disk
-*Font Helvetica-Oblique: Standard "(001.006S)" Standard Disk
-*Font Symbol: Special "(001.007S)" Special Disk
-*Font Times-Bold: Standard "(001.007S)" Standard Disk
-*Font Times-BoldItalic: Standard "(001.009S)" Standard Disk
-*Font Times-Italic: Standard "(001.007S)" Standard Disk
-*Font Times-Roman: Standard "(001.007S)" Standard Disk
-*?FontQuery: "
-save 4 dict begin /sv exch def
-/str (fonts/ ) def
-/st2 128 string def
-{
- count 0 gt {
- dup st2 cvs (/) print print (:) print
- dup FontDirectory exch known {pop (Yes)}{
- str exch st2 cvs dup length /len exch def
- 6 exch putinterval str 0 len 6 add getinterval mark exch
- { } st2 filenameforall counttomark 0 gt {
- cleartomark (Yes)}{cleartomark (No)}ifelse
- }ifelse = flush
- }{ exit } ifelse
-} bind loop
-(*) = flush
-sv end restore
-"
-*End
-
-*?FontList: "
-save 2 dict begin /sv exch def
-/str 128 string def
-FontDirectory { pop == } bind forall flush
-/filenameforall where {
- pop save (fonts/*) {
- dup length 6 sub 6 exch getinterval cvn ==
- } bind str filenameforall flush restore
-} if
-(*) = flush
-sv end 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: "initializing"
-*Status: "idle"
-*Status: "holding"
-*Status: "busy"
-*Status: "waiting"
-*Status: "printing"
-*Status: "PrinterError: timeout, clearing printer"
-*Status: "PrinterError: warming up"
-*Status: "PrinterError: service call"
-*Status: "PrinterError: out of paper"
-*Status: "PrinterError: paper entry misfeed"
-*Status: "PrinterError: offline"/Printer offline, press printer select button
-*Status: "PrinterError: no ink cartridge"/Insert ink cartridge
-*Status: "PrinterError: no color ink cartridge"/Insert color ink cartridge
-*Status: "PrinterError: no black ink cartridge"/Insert black ink cartridge
-*Status: "PrinterError: clear output tray"/Remove page from output tray, then press printer select button
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "%program link%"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "timeout, clearing printer"
-*PrinterError: "warming up"
-*PrinterError: "service call"
-*PrinterError: "out of paper"
-*PrinterError: "paper entry misfeed"
-*PrinterError: "offline"/Printer offline, press printer select button
-*PrinterError: "no ink cartridge"/Insert ink cartridge
-*PrinterError: "no color ink cartridge"/Insert color ink cartridge
-*PrinterError: "no black ink cartridge"/Insert black ink cartridge
-*PrinterError: "clear output tray"/Remove page from output tray, then press printer select button
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi
-
-*% For 60 lpi / 360x360 dpi=====================================================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.360x360dpi/60 lpi / 360x360 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.360x360dpi/60 lpi / 360x360 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.360x360dpi/60 lpi / 360x360 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.360x360dpi/60 lpi / 360x360 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60"
-
-*% For 72 lpi / 360x360 dpi=====================================================
-
-*ColorSepScreenAngle ProcessBlack.72lpi.360x360dpi/72 lpi / 360x360 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.72lpi.360x360dpi/72 lpi / 360x360 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.72lpi.360x360dpi/72 lpi / 360x360 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.72lpi.360x360dpi/72 lpi / 360x360 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.72lpi.360x360dpi/72 lpi / 360x360 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.72lpi.360x360dpi/72 lpi / 360x360 dpi: "72.033"
-*ColorSepScreenFreq CustomColor.72lpi.360x360dpi/72 lpi / 360x360 dpi: "72.033"
-*ColorSepScreenFreq ProcessCyan.72lpi.360x360dpi/72 lpi / 360x360 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.72lpi.360x360dpi/72 lpi / 360x360 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.72lpi.360x360dpi/72 lpi / 360x360 dpi: "50.0"
-
-*% For 72 lpi / 720x360 dpi=====================================================
-
-*ColorSepScreenAngle ProcessBlack.72lpi.720x360dpi/72 lpi / 720x360 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.72lpi.720x360dpi/72 lpi / 720x360 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.72lpi.720x360dpi/72 lpi / 720x360 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.72lpi.720x360dpi/72 lpi / 720x360 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.72lpi.720x360dpi/72 lpi / 720x360 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.72lpi.720x360dpi/72 lpi / 720x360 dpi: "72.033"
-*ColorSepScreenFreq CustomColor.72lpi.720x360dpi/72 lpi / 720x360 dpi: "72.033"
-*ColorSepScreenFreq ProcessCyan.72lpi.720x360dpi/72 lpi / 720x360 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.72lpi.720x360dpi/72 lpi / 720x360 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.72lpi.720x360dpi/72 lpi / 720x360 dpi: "50.0"
-
-*% For 65 lpi / 720x360 dpi=====================================================
-
-*ColorSepScreenAngle ProcessBlack.65lpi.720x360dpi/65 lpi / 720x360 dpi: "45"
-*ColorSepScreenAngle CustomColor.65lpi.720x360dpi/65 lpi / 720x360 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.65lpi.720x360dpi/65 lpi / 720x360 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.65lpi.720x360dpi/65 lpi / 720x360 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.65lpi.720x360dpi/65 lpi / 720x360 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65"
-*ColorSepScreenFreq CustomColor.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65"
-*ColorSepScreenFreq ProcessCyan.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65"
-*ColorSepScreenFreq ProcessMagenta.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65"
-*ColorSepScreenFreq ProcessYellow.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65"
-
-*% For 90 lpi / 720x720 dpi=====================================================
-
-*ColorSepScreenAngle ProcessBlack.90lpi.720x720dpi/90 lpi / 720x720 dpi: "45"
-*ColorSepScreenAngle CustomColor.90lpi.720x720dpi/90 lpi / 720x720 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.90lpi.720x720dpi/90 lpi / 720x720 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.90lpi.720x720dpi/90 lpi / 720x720 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.90lpi.720x720dpi/90 lpi / 720x720 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90"
-*ColorSepScreenFreq CustomColor.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90"
-*ColorSepScreenFreq ProcessCyan.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90"
-*ColorSepScreenFreq ProcessMagenta.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90"
-*ColorSepScreenFreq ProcessYellow.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90"
-
-*% For 72 lpi / 720x720 dpi=====================================================
-
-*ColorSepScreenAngle ProcessBlack.72lpi.720x720dpi/72 lpi / 720x720 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.72lpi.720x720dpi/72 lpi / 720x720 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.72lpi.720x720dpi/72 lpi / 720x720 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.72lpi.720x720dpi/72 lpi / 720x720 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.72lpi.720x720dpi/72 lpi / 720x720 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.72lpi.720x720dpi/72 lpi / 720x720 dpi: "72.033"
-*ColorSepScreenFreq CustomColor.72lpi.720x720dpi/72 lpi / 720x720 dpi: "72.033"
-*ColorSepScreenFreq ProcessCyan.72lpi.720x720dpi/72 lpi / 720x720 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.72lpi.720x720dpi/72 lpi / 720x720 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.72lpi.720x720dpi/72 lpi / 720x720 dpi: "50.0"
-
-*% Set constraints for mediatype with resolution(720x720)========================
-*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode FinePaper
-*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode OHP
-*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_Fine
-*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_Fine_HighSpeed
-*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_SuperFine
-
-*% Set constraints for mediatype with resolution(720x360)========================
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode SuperFinePaper
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyPaper
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyFilm
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_Fine
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_Fine_HighSpeed
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_SuperFine
-*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode OHP
-
-*% Set constraints for mediatype with resolution(360x360)========================
-*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode SuperFinePaper
-*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyPaper
-*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyFilm
-*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode FinePaper
-
-*% Set constraints for resolution with mediatype========================
-
-*% for 720x720 media========================
-*UIConstraints: *EPMediaQualityMode SuperFinePaper *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode SuperFinePaper *Resolution 360x360dpi
-*UIConstraints: *EPMediaQualityMode GlossyPaper *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode GlossyPaper *Resolution 360x360dpi
-*UIConstraints: *EPMediaQualityMode GlossyFilm *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode GlossyFilm *Resolution 360x360dpi
-
-*% for 720x360 media========================
-*UIConstraints: *EPMediaQualityMode FinePaper *Resolution 720x720dpi
-*UIConstraints: *EPMediaQualityMode FinePaper *Resolution 360x360dpi
-
-*% for 360x360 media========================
-*UIConstraints: *EPMediaQualityMode Paper_Fine *Resolution 720x720dpi
-*UIConstraints: *EPMediaQualityMode Paper_Fine *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode Paper_Fine_HighSpeed *Resolution 720x720dpi
-*UIConstraints: *EPMediaQualityMode Paper_Fine_HighSpeed *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode Paper_SuperFine *Resolution 720x720dpi
-*UIConstraints: *EPMediaQualityMode Paper_SuperFine *Resolution 720x360dpi
-*UIConstraints: *EPMediaQualityMode OHP *Resolution 720x720dpi
-*UIConstraints: *EPMediaQualityMode OHP *Resolution 720x360dpi
-
-*% Last edited on June 5, 1997
-*% The byte count of this file should be exactly 025581 or 026221
-*% depending on the filesystem it resides in.
-*% end of PPD file for StylusPhoto(Win95)
diff --git a/psprint_config/configuration/ppds/GENERIC.PS b/psprint_config/configuration/ppds/GENERIC.PS
deleted file mode 100644
index e13569f19d55..000000000000
--- a/psprint_config/configuration/ppds/GENERIC.PS
+++ /dev/null
@@ -1,2 +0,0 @@
-*Driver: POSTSCRIPT
-*Include: "./SGENPRT.PS"
diff --git a/psprint_config/configuration/ppds/HP1200C1.PS b/psprint_config/configuration/ppds/HP1200C1.PS
deleted file mode 100644
index 6f5837149b93..000000000000
--- a/psprint_config/configuration/ppds/HP1200C1.PS
+++ /dev/null
@@ -1,585 +0,0 @@
-*PPD-Adobe: "4.1"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.1"
-*FileVersion: "1.1"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*PCFileName: "HP1200C1.PPD"
-*Product: "(HP DeskJet 1200C)"
-*PSVersion: "(2014.102) 1"
-*ModelName: "HP DeskJet 1200C/PS"
-*NickName: "HP DeskJet 1200C/PS"
-
-*% ==============Constraints =================
-
-*UIConstraints: *PageSize Legal *MediaType Special
-*UIConstraints: *PageSize Legal *MediaType Glossy
-*UIConstraints: *PageSize Legal *MediaType Transparency
-
-*UIConstraints: *PageSize Comm10 *MediaType Special
-*UIConstraints: *PageSize Comm10 *MediaType Glossy
-*UIConstraints: *PageSize Comm10 *MediaType Transparency
-
-*UIConstraints: *PageSize DL *MediaType Special
-*UIConstraints: *PageSize DL *MediaType Glossy
-*UIConstraints: *PageSize DL *MediaType Transparency
-
-*UIConstraints: *PageSize C5 *MediaType Special
-*UIConstraints: *PageSize C5 *MediaType Glossy
-*UIConstraints: *PageSize C5 *MediaType Transparency
-
-*UIConstraints: *MediaType Glossy *OutputMode Fast
-*UIConstraints: *MediaType Glossy *OutputMode Normal
-
-*UIConstraints: *MediaType Transparency *OutputMode Fast
-*UIConstraints: *MediaType Transparency *OutputMode Normal
-
-*UIConstraints: *PageSize Comm10 *InputSlot Cassette
-*UIConstraints: *PageRegion Comm10 *InputSlot Cassette
-
-*UIConstraints: *PageSize DL *InputSlot Cassette
-*UIConstraints: *PageRegion DL *InputSlot Cassette
-
-*UIConstraints: *PageSize C5 *InputSlot Cassette
-*UIConstraints: *PageRegion C5 *InputSlot Cassette
-
-*% =========== Device Capabilities ===============
-
-*LanguageLevel: "2"
-*Protocols: TBCP PJL
-*FreeVM: "2124600"
-*ColorDevice: True
-*DefaultColorSpace: CMYK
-*VariablePaperSize: False
-*FileSystem: False
-*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
-
-*% =============Halftone Information ===============
-
-*ScreenFreq: "60.0"
-*ScreenAngle: "0.0"
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*%===================Print Quality====================
-
-*OpenUI *OutputMode/Print Quality: PickOne
-*OrderDependency: 10 AnySetup *OutputMode
-*DefaultOutputMode: Normal
-*OutputMode Fast/Fast: "
- 1 dict dup /HWResolution [300 300] put setpagedevice
- 2 dict
- dup /PostRenderingEnhance true put
- dup /PostRenderingEnhanceDetails
- 2 dict
- dup /PrintQuality 1 put
- dup /Type 11 put
- put
- setpagedevice"
-*End
-
-*OutputMode Normal/Normal: "
- 1 dict dup /HWResolution [300 300] put setpagedevice
- 2 dict
- dup /PostRenderingEnhance true put
- dup /PostRenderingEnhanceDetails
- 2 dict
- dup /PrintQuality 2 put
- dup /Type 11 put
- put
- setpagedevice"
-*End
-
-*OutputMode HighQuality/High Quality: "
- 1 dict dup /HWResolution [300 300] put setpagedevice
- 2 dict
- dup /PostRenderingEnhance true put
- dup /PostRenderingEnhanceDetails
- 2 dict
- dup /PrintQuality 3 put
- dup /Type 11 put
- put
- setpagedevice"
-*End
-
-*?OutputMode: "
- save
- 4 dict
- dup 0 (Unknown) put
- dup 1 (Fast) put
- dup 2 (Normal) put
- dup 3 (HighQuality) put
- currentpagedevice /PostRenderingEnhanceDetails get
- /PrintQuality get get = flush
- restore "
-*End
-
-*CloseUI: *OutputMode
-
-*%===================Color/Gray Printing====================
-
-*OpenUI *ColorModel/Print Color as Gray: PickOne
-*OrderDependency: 30 AnySetup *ColorModel
-*DefaultColorModel: DeviceCMYK
-*ColorModel DeviceCMYK/No: "
- 1 dict dup /ProcessColorModel /DeviceCMYK
- put setpagedevice"
-*End
-
-*ColorModel DeviceGray/Yes: "
- 1 dict dup /ProcessColorModel /DeviceGray
- put setpagedevice"
-*End
-
-*?ColorModel: "
- save
- currentpagedevice /PostRenderingEnhanceDetails get
- /ColorModel get get = flush
- restore "
-*End
-
-*CloseUI: *ColorModel
-
-*%=============== Dither Block ================
-
-*OpenUI *AppHalftoning/Application Halftoning: Boolean
-*OrderDependency: 80 AnySetup *AppHalftoning
-*DefaultAppHalftoning: True
-*AppHalftoning True/Allow: ""
-*AppHalftoning False/Disallow: "
- /setscreen { pop pop pop } def
- /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def"
-*End
-
-*CloseUI: *AppHalftoning
-
-*% ==============Paper Handling ===================
-
-*LandscapeOrientation: Plus90
-
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-
-*%===============Page Size======================
-
-*OpenUI *PageSize/Media Size: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/Letter 8 1/2 x 11 in: "
- currentpagedevice /InputAttributes get 0 get
- dup length dict copy
- dup /PageSize [612 792] put
- 1 dict dup begin exch 0 exch def end
- 3 dict
- dup begin exch /InputAttributes exch def end
- dup /PageSize [612 792] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-
-*PageSize Legal/Legal 8 1/2 x 14 in: "
- currentpagedevice /InputAttributes get 0 get
- dup length dict copy
- dup /PageSize [612 1008] put
- 1 dict dup begin exch 0 exch def end
- 3 dict
- dup begin exch /InputAttributes exch def end
- dup /PageSize [612 1008] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-
-*PageSize A4/A4 210 x 297 mm: "
- currentpagedevice /InputAttributes get 0 get
- dup length dict copy
- dup /PageSize [595 842] put
- 1 dict dup begin exch 0 exch def end
- 3 dict
- dup begin exch /InputAttributes exch def end
- dup /PageSize [595 842] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-
-*PageSize Comm10/Env Comm10 4 1/8 x 9 1/2 in: "
- currentpagedevice /InputAttributes get 0 get
- dup length dict copy
- dup /PageSize [297 684] put
- 1 dict dup begin exch 0 exch def end
- 3 dict
- dup begin exch /InputAttributes exch def end
- dup /PageSize [297 684] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-
-*PageSize DL/Env DL 110 x 220 mm: "
- currentpagedevice /InputAttributes get 0 get
- dup length dict copy
- dup /PageSize [312 624] put
- 1 dict dup begin exch 0 exch def end
- 3 dict
- dup begin exch /InputAttributes exch def end
- dup /PageSize [312 624] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-
-*PageSize C5/Env C5 162 x 229 mm: "
- currentpagedevice /InputAttributes get 0 get
- dup length dict copy
- dup /PageSize [459 649] put
- 1 dict dup begin exch 0 exch def end
- 3 dict
- dup begin exch /InputAttributes exch def end
- dup /PageSize [459 649] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-
-*?PageSize: "
- save currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if (Unknown)
- 6 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [595 842] (A4) put
- dup [297 684] (Comm10) put
- dup [312 624] (DL) put
- dup [459 649] (C5) put
- { 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
-
-*%====================Page Region===================
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter/Letter 8 1/2 x 11 in: "
- 2 dict dup /PageSize [612 792] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-
-*PageRegion Legal/Legal 8 1/2 x 14 in: "
- 2 dict dup /PageSize [612 1008] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-
-*PageRegion A4/A4 210 x 297 mm: "
- 2 dict dup /PageSize [595 842] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-
-*PageRegion Comm10/Env Comm10 4 1/8 x 9 1/2: "
- 2 dict dup /PageSize [297 684] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-
-*PageRegion DL/Env DL 110 x 220 mm: "
- 2 dict dup /PageSize [312 624] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-
-*PageRegion C5/Env C5 162 x 229 mm: "
- 2 dict dup /PageSize [459 649] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-
-*CloseUI: *PageRegion
-
-*%===================Imageable Area=====================
-
-*% The following entries provide information about specific paper keywords.
-
-*DefaultImageableArea: Letter
-*ImageableArea Letter/Letter 8 1/2 x 11 in: "14 12 598 780"
-*ImageableArea Legal/Legal 8 1/2 x 14 in: "14 12 598 996"
-*ImageableArea A4/A4 210 x 297 mm: "14 13 581 830"
-*ImageableArea Comm10/Env Comm10 4 1/8 x 9 1/2 in: "18 18 278 665"
-*ImageableArea DL/Env DL 110 x 220 mm: "18 19 294 605"
-*ImageableArea C5/Env C5 162 x 229 mm: "18 19 440 630"
-*?ImageableArea: "
- save /cvp { cvi ( ) cvs print ( ) print } bind def
- newpath clippath pathbbox
- 4 -2 roll exch 2 {ceiling cvp} repeat
- exch 2 {floor cvp} repeat flush
- restore "
-*End
-
-*%====================Default Paper Dimension=================
-
-*% These provide the physical dimensions of the paper (by keyword)
-
-*DefaultPaperDimension: Letter
-*PaperDimension Letter/Letter 8 1/2 x 11: "612 792"
-*PaperDimension Legal/Legal 8 1/2 x 14 in: "612 1008"
-*PaperDimension A4/A4 210 x 297 mm: "595 842"
-*PaperDimension Comm10/Env Comm10 4 1/8 x 9 1/2 in: "297 684"
-*PaperDimension DL/Env DL 110 x 220 mm: "312 624"
-*PaperDimension C5/Env C5 162 x 229 mm: "459 649"
-*RequiresPageRegion All: True
-
-*%=================Media Type============================
-
-*OpenUI *MediaType/Media Type: PickOne
-*OrderDependency: 50 AnySetup *MediaType
-*DefaultMediaType: Plain
-*MediaType Plain/Plain Paper: "
- /DefaultColorRendering
- /PlainColorRendering
- /ColorRendering findresource
- /ColorRendering defineresource pop
- currentpagedevice /InputAttributes get 0 get
- /MediaType (Plain) put
- 1 dict dup /MediaType (Plain) put setpagedevice"
-*End
-
-*MediaType Special/HP Special Paper: "
- /DefaultColorRendering
- /SpecialColorRendering
- /ColorRendering findresource
- /ColorRendering defineresource pop
- currentpagedevice /InputAttributes get 0 get
- /MediaType (Special) put
- 1 dict dup /MediaType (Special) put setpagedevice"
-*End
-
-*MediaType Glossy/HP Glossy Paper: "
- /DefaultColorRendering
- /GlossyColorRendering
- /ColorRendering findresource
- /ColorRendering defineresource pop
- currentpagedevice /InputAttributes get 0 get
- /MediaType (Glossy) put
- 1 dict dup /MediaType (Glossy) put setpagedevice"
-*End
-
-*MediaType Transparency/HP Transparency: "
- /DefaultColorRendering
- /TransparencyColorRendering
- /ColorRendering findresource
- /ColorRendering defineresource pop
- currentpagedevice /InputAttributes get 0 get
- /MediaType (Transparency) put
- 1 dict dup /MediaType (Transparency) put setpagedevice"
-*End
-
-*?MediaType: "
- save
- currentpagedevice /MediaType get
- dup null eq {pop (Unknown)} if = flush
- restore "
-*End
-
-*CloseUI: *MediaType
-
-*%==================Input Slot====================
-
-*OpenUI *InputSlot/Media Source: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Cassette
-*InputSlot Cassette/Paper Tray: ""
-*CloseUI: *InputSlot
-
-*%=================Manual Feed====================
-
-*OpenUI *ManualFeed/Manual Feed: Boolean
-*OrderDependency: 20 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True/True: "1 dict dup /ManualFeed true put setpagedevice"
-*ManualFeed False/False: "1 dict dup /ManualFeed false put setpagedevice"
-*?ManualFeed: "
- save
- currentpagedevice /ManualFeed get
- {(True)}{(False)}ifelse = flush
- restore"
-*End
-
-*CloseUI: *ManualFeed
-
-*%===============Output Order and Bin=================
-
-*DefaultOutputBin: OnlyOne
-*DefaultOutputOrder: Reverse
-
-*% =================Font Information ==================
-
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
-*Font Bookman-Demi: Standard "(001.003S)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM
-*Font Bookman-Light: Standard "(001.003S)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM
-*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-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 Helvetica-Oblique: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
-*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Roman: Standard "(001.005S)" 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
-*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
-*Font ZapfDingbats: Special "(001.004S)" Special 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
- (*) {cvn ==} 128 string /Font resourceforall
- (*) = flush
- restore "
-*End
-
-*%==================Printer Error Messages===============
-
-*% 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: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "PrinterError: Out Of Paper"
-*Status: "PrinterError: Cover Open"
-*Status: "PrinterError: Feed Manual"
-*Status: "PrinterError: Paper Jam"
-*Status: "PrinterError: Miscellaneous Error"
-*Status: "PrinterError: Fatal Error"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%%)
-
-*Source: "Serial"
-*Source: "LocalTalk"
-*Source: "Parallel"
-*Source: "OptionalIO"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-
-*PrinterError: "Out Of Paper"
-*PrinterError: "Cover Open"
-*PrinterError: "Feed Manual"
-*PrinterError: "Paper Jam"
-*PrinterError: "Miscellaneous Error"
-*PrinterError: "Fatal Error"
-
-*%============Color Separation Information ==============
-
-*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*%================For 60 lpi / 300 dpi ==================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*%================For 53 lpi / 300 dpi =====================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% Produced by "bldppd42.ps" version 4.1 edit 2
-*% Last Edit Date: Aug 4 1995
-*% End of PPD file for DeskJet 1200C
-*% The byte count of this file should be exactly 017602 or 018187
-*% depending on the filesystem it resides in.
-*% end of PPD file for HP DeskJet 1200C
diff --git a/psprint_config/configuration/ppds/HP2500C1.PS b/psprint_config/configuration/ppds/HP2500C1.PS
deleted file mode 100644
index c73eb4073148..000000000000
--- a/psprint_config/configuration/ppds/HP2500C1.PS
+++ /dev/null
@@ -1,1099 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.3"
-*FileVersion: "1.1"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*PCFileName: "HP2500C1.PPD"
-*Product: "(HP DesignJet 2500CP)"
-*PSVersion: "(2016.104) 1"
-*ModelName: "HP DesignJet 2500CP"
-*ShortNickName: "HP DesignJet 2500CP"
-*NickName: "HP DesignJet 2500CP v2016.104"
-*Manufacturer: "HP"
-
-*% ==== Device Capabilities ===============
-*LanguageLevel: "2"
-*Protocols:PJL TBCP
-
-*FreeVM: "7428480"
-
-*VMOption standard: "7428480"
-*VMOption 8MB: "15077208"
-*VMOption 16MB: "23542144"
-*VMOption 32MB: "39721344"
-*VMOption 48MB: "54532480"
-
-*FCacheSize standard: 1464138
-*FCacheSize 8MB: 2276368
-*FCacheSize 16MB: 3089431
-*FCacheSize 32MB: 4714724
-*FCacheSize 48MB: 31700084
-
-*OpenGroup: InstallableOptions
-*OpenUI *InstalledMemory/Installed Memory: PickOne
-*DefaultInstalledMemory: standard
-*InstalledMemory standard/Standard: " "
-*InstalledMemory 8MB/24 MB Total Memory: " "
-*InstalledMemory 16MB/32 MB Total Memory: " "
-*InstalledMemory 32MB/48 MB Total Memory: " "
-*InstalledMemory 48MB/64 MB Total Memory: " "
-*?InstalledMemory: "
- save
- currentsystemparams /RamSize get
- 524288 div ceiling cvi 2 div
- /size exch def
- size 60 ge
- {(48MB)}
- {
- size 44 ge
- {(32MB)}
- {
- size 28 ge
- {(16MB)}
- {
- size 20 ge
- {(8MB)}
- {
- size 12 ge
- {(standard)}
- {(Unknown)} ifelse
- } ifelse
- } ifelse
- } ifelse
- } ifelse
- = flush
- restore
-"
-*End
-
-*CloseUI: *InstalledMemory
-*CloseGroup: InstallableOptions
-
-*ColorDevice: True
-*DefaultColorSpace: CMYK
-*VariablePaperSize: True
-*TTRasterizer: Type42
-*?TTRasterizer: "
- save
- 42 /FontType resourcestatus
- { pop pop (Type42)} {pop pop (None)} 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: 600dpi
-
-*% PJL Information ===============
-*JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
-*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT<0A>"
-*JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X"
-
-*% Halftone Information ===============
-*ScreenFreq: "60.0"
-*ScreenAngle: "0.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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1
-exch sub }"
-*End
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*DefaultHalftoneType: 100
-
-
-*%=============== Print Color as Gray ================
-
-*OpenUI *HPColorAsGray/Print Color as Gray: PickOne
-*OrderDependency: 5.0 AnySetup *HPColorAsGray
-*DefaultHPColorAsGray: No
-*HPColorAsGray Yes/Yes: "<< /ProcessColorModel /DeviceGray >> setpagedevice"
-*HPColorAsGray No/No: "<< /ProcessColorModel /DeviceCMYK >> setpagedevice"
-*?HPColorAsGray: "
-save
-currentpagedevice /ProcessColorModel get /DeviceGray eq
-{(Yes)}{(No)} ifelse
-= flush
-restore "
-*End
-*CloseUI: *HPColorAsGray
-
-
-*%=============== Auto-scaling Control ================
-
-*OpenUI *HPAutoScaling/Scale to: PickOne
-*OrderDependency: 20.0 AnySetup *HPAutoScaling
-*DefaultHPAutoScaling: Off
-
-*HPAutoScaling Off/No Change:" "
-
-*HPAutoScaling Letter/US Letter: "
-/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [612 792 ] exch exec
-<<>> setpagedevice"
-*End
-
-*HPAutoScaling LetterFullBleed/Full Bleed US Letter: "
-/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [777 1009 ] exch exec
-<<>> setpagedevice"
-*End
-
-*HPAutoScaling Tabloid/Tabloid: "
-/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [792 1224] exch exec
-<<>> setpagedevice"
-*End
-
-*HPAutoScaling TabloidFullBleed/Full Bleed Tabloid: "
-/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [957 1441] exch exec
-<<>> setpagedevice"
-*End
-
-*HPAutoScaling AnsiC/ANSI C: "
-/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1224 1584] exch exec
-<<>> setpagedevice"
-*End
-
-*HPAutoScaling AnsiD/ANSI D: "
-/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1584 2448] exch exec
-<<>> setpagedevice"
-*End
-
-*HPAutoScaling AnsiE/ANSI E: "
-/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2448 3168] exch exec
-<<>> setpagedevice"
-*End
-
-*HPAutoScaling ARCHA/ARCH A: "
-/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [648 864] exch exec
-<<>> setpagedevice"
-*End
-
-*HPAutoScaling ARCHB/ARCH B: "
-/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [864 1296] exch exec
-<<>> setpagedevice"
-*End
-
-*HPAutoScaling ARCHC/ARCH C: "
-/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1296 1728] exch exec
-<<>> setpagedevice"
-*End
-
-*HPAutoScaling ARCHD/ARCH D: "
-/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1728 2592] exch exec
-<<>> setpagedevice"
-*End
-
-*HPAutoScaling ARCHE/ARCH E: "
-/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2592 3456] exch exec
-<<>> setpagedevice"
-*End
-
-*HPAutoScaling A4/ISO A4: "
-/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [595 842] exch exec
-<<>> setpagedevice"
-*End
-
-*HPAutoScaling A4FullBleed/Full Bleed ISO A4: "
-/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [760 1059] exch exec
-<<>> setpagedevice"
-*End
-
-*HPAutoScaling A3/ISO A3: "
-/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [842 1191] exch exec
-<<>> setpagedevice"
-*End
-
-*HPAutoScaling A3FullBleed/Full Bleed ISO A3: "
-/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1007 1408] exch exec
-<<>> setpagedevice"
-*End
-
-*HPAutoScaling A2/ISO A2: "
-/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1191 1684] exch exec
-<<>> setpagedevice"
-*End
-
-*HPAutoScaling A1/ISO A1: "
-/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1684 2384] exch exec
-<<>> setpagedevice"
-*End
-
-*HPAutoScaling A0/ISO A0: "
-/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2384 3370] exch exec
-<<>> setpagedevice"
-*End
-
-*HPAutoScaling OVERSIZEA2/Oversize A2: "
-/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1377 1772] exch exec
-<<>> setpagedevice"
-*End
-
-*HPAutoScaling OVERSIZEA1/Oversize A1: "
-/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1788 2551] exch exec
-<<>> setpagedevice"
-*End
-
-*HPAutoScaling OVERSIZEA0/Oversize A0: "
-/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2567 3529] exch exec
-<<>> setpagedevice"
-*End
-
-*HPAutoScaling B4/JIS B4: "
-/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [729 1032] exch exec
-<<>> setpagedevice"
-*End
-
-*HPAutoScaling B3/JIS B3: "
-/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1032 1460] exch exec
-<<>> setpagedevice"
-*End
-
-*HPAutoScaling B2/JIS B2: "
-/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1460 2064] exch exec
-<<>> setpagedevice"
-*End
-
-*HPAutoScaling B1/JIS B1: "
-/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2064 2920] exch exec
-<<>> setpagedevice"
-*End
-
-*HPAutoScaling P24x48/24" x 48": "
-/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1728 3456] exch exec
-<<>> setpagedevice"
-*End
-
-*HPAutoScaling P24x60/24" x 60": "
-/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1728 4320] exch exec
-<<>> setpagedevice"
-*End
-
-*HPAutoScaling P24x72/24" x 72": "
-/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1728 5184] exch exec
-<<>> setpagedevice"
-*End
-
-*HPAutoScaling P24x84/24" x 84": "
-/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1728 6048] exch exec
-<<>> setpagedevice"
-*End
-
-*HPAutoScaling P24x96/24" x 96": "
-/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1728 6912] exch exec
-<<>> setpagedevice"
-*End
-
-*HPAutoScaling P24x108/24" x 108": "
-/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1728 7776] exch exec
-<<>> setpagedevice"
-*End
-
-*HPAutoScaling P36x60/36" x 60": "
-/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2592 4320] exch exec
-<<>> setpagedevice"
-*End
-
-*HPAutoScaling P36x72/36" x 72": "
-/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2592 5184] exch exec
-<<>> setpagedevice"
-*End
-
-*HPAutoScaling P36x84/36" x 84": "
-/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2592 6048] exch exec
-<<>> setpagedevice"
-*End
-
-*HPAutoScaling P36x96/36" x 96": "
-/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2592 6912] exch exec
-<<>> setpagedevice"
-*End
-
-*HPAutoScaling P36x108/36" x 108": "
-/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2592 7776] exch exec
-<<>> setpagedevice"
-*End
-
-*CloseUI: *HPAutoScaling
-
-
-*%=============== Print Quality ================
-
-*OpenUI *OutputMode/Print Quality: PickOne
-*OrderDependency: 50.0 AnySetup *OutputMode
-*DefaultOutputMode: Best
-
-*OutputMode Best/Best - 600 dpi: "
-<< /HWResolution [600 600]
- /PostRenderingEnhance true
- /PostRenderingEnhanceDetails
- << /PrintQuality 3
- /Type 11 >>
->> setpagedevice
-"
-*End
-
-*OutputMode Normal/Normal: "
-<< /HWResolution [300 300]
- /PostRenderingEnhance true
- /PostRenderingEnhanceDetails
- << /PrintQuality 2
- /Type 11 >>
->> setpagedevice
-"
-*End
-
-*OutputMode Fast/Fast: "
-<< /HWResolution [300 300]
- /PostRenderingEnhance true
- /PostRenderingEnhanceDetails
- << /PrintQuality 1
- /Type 11 >>
->> setpagedevice
-"
-*End
-
-*?OutputMode: "
- save
- 3 dict
- dup 1 (Fast) put
- dup 2 (Normal) put
- dup 3 (Best) put
- currentpagedevice /PostRenderingEnhanceDetails get
- /PrintQuality get get = flush
- restore"
-*End
-*CloseUI: *OutputMode
-
-
-*% Mirror Print ======================
-*OpenUI *MirrorPrint/Mirror Print: Boolean
-*OrderDependency: 50.0 AnySetup *MirrorPrint
-*DefaultMirrorPrint: False
-*MirrorPrint True: "<</MirrorPrint true>>setpagedevice"
-*MirrorPrint False: "<</MirrorPrint false>>setpagedevice"
-*?MirrorPrint: "
-save
- currentpagedevice /MirrorPrint get
- {(True)}{(False)}ifelse = flush
-restore
-"
-*End
-*CloseUI: *MirrorPrint
-
-
-*%=============== Transverse ================
-
-*OpenUI *HPTransverse/Rotate: Boolean
-*OrderDependency: 50.0 AnySetup *HPTransverse
-*DefaultHPTransverse: False
-*HPTransverse True: "<< /Orientation 1 >> setpagedevice"
-*HPTransverse False: "<< /Orientation 0 >> setpagedevice"
-*?HPTransverse: "
-save
-currentpagedevice /Orientation get 0 eq
-{ (False) }
-{
- currentpagedevice /Orientation get 1 eq
- { (True) }
- { (Unknown) } ifelse
-} ifelse = flush
-restore
-"
-*End
-*CloseUI: *HPTransverse
-
-
-*%=============== HP Color Management ================
-
-*OpenUI *HPColorMan/Color management: PickOne
-*OrderDependency: 60.0 AnySetup *HPColorMan
-*DefaultHPColorMan: EuroScale
-
-*HPColorMan EuroScale/EuroScale:"
- globaldict /ColorSmartColorMatching known {
- /EuroOffset ColorSmartColorMatching
- <<>> setpagedevice
- } if
-"
-*End
-
-*HPColorMan SWOP/SWOP:"
- globaldict /ColorSmartColorMatching known {
- /SWOP ColorSmartColorMatching
- <<>> setpagedevice
- } if
-"
-*End
-
-*HPColorMan Toyo/Toyo:"
- globaldict /ColorSmartColorMatching known {
- /JapanOffset ColorSmartColorMatching
- <<>> setpagedevice
- } if
-"
-*End
-
-*HPColorMan ColorSmart/ColorSmart Vivid Business Graphics:"
- globaldict /ColorSmartColorMatching known {
- true ColorSmartColorMatching
- <<>> setpagedevice
- } if
-"
-*End
-
-*HPColorMan None/No Color Adjustment - Expert users only:"
- globaldict /ColorSmartColorMatching known {false ColorSmartColorMatching
- <<>> setpagedevice} if
-"
-*End
-
-*?HPColorMan: "
-save
-
-userdict /ColorSmartOn known
-{
- userdict /ColorSmartOn get
- {(ColorSmart)}
- {
- userdict /ColorEmulationMode known
- {
- userdict /ColorEmulationMode get
- dup 0 eq
- {(None)}
- {
- dup 1 eq
- {(SWOP)}
- {
- dup 2 eq
- {(EuroScale)}
- {
- dup 3 eq
- {(Toyo)}
- {(Unknown)} ifelse
- } ifelse
- } ifelse
- } ifelse exch pop
- }
- {(None)} ifelse
- } ifelse
-}
-{
- userdict /ColorEmulationMode known
- {
- userdict /ColorEmulationMode get
- dup 0 eq
- {(None)}
- {
- dup 1 eq
- {(SWOP)}
- {
- dup 2 eq
- {(EuroScale)}
- {
- dup 3 eq
- {(Toyo)}
- {(Unknown)} ifelse
- } ifelse
- } ifelse
- } ifelse exch pop
- }
- {(None)} ifelse
-} ifelse
-
-= flush
-restore
-"
-*End
-
-*CloseUI: *HPColorMan
-
-
-*%=============== Brightness Control ================
-
-*OpenUI *HPBrightness/Lightness: PickOne
-*OrderDependency: 70.0 AnySetup *HPBrightness
-*DefaultHPBrightness: leveleven
-
-*HPBrightness levelm25/- 25% Lighter:" 25
- dup dup 50 lt exch -50 gt and
- { 0.01 mul 0.5 add ln 0.5 ln exch div }
- { pop 1 } ifelse 1 exch div { 0 exp } dup
- 0 4 -1 roll put settransfer"
-*End
-
-*HPBrightness levelm20/- 20%:" 20
- dup dup 50 lt exch -50 gt and
- { 0.01 mul 0.5 add ln 0.5 ln exch div }
- { pop 1 } ifelse 1 exch div { 0 exp } dup
- 0 4 -1 roll put settransfer"
-*End
-
-*HPBrightness levelm15/- 15%:" 15
- dup dup 50 lt exch -50 gt and
- { 0.01 mul 0.5 add ln 0.5 ln exch div }
- { pop 1 } ifelse 1 exch div { 0 exp } dup
- 0 4 -1 roll put settransfer"
-*End
-
-*HPBrightness levelm10/- 10%:" 10
- dup dup 50 lt exch -50 gt and
- { 0.01 mul 0.5 add ln 0.5 ln exch div }
- { pop 1 } ifelse 1 exch div { 0 exp } dup
- 0 4 -1 roll put settransfer"
-*End
-
-*HPBrightness levelm5/- 5%:" 5
- dup dup 50 lt exch -50 gt and
- { 0.01 mul 0.5 add ln 0.5 ln exch div }
- { pop 1 } ifelse 1 exch div { 0 exp } dup
- 0 4 -1 roll put settransfer"
-*End
-
-*HPBrightness leveleven/0% No Change:" "
-
-*HPBrightness levelp5/+ 5%:" -5
- dup dup 50 lt exch -50 gt and
- { 0.01 mul 0.5 add ln 0.5 ln exch div }
- { pop 1 } ifelse 1 exch div { 0 exp } dup
- 0 4 -1 roll put settransfer"
-*End
-
-*HPBrightness levelp10/+ 10%:" -10
- dup dup 50 lt exch -50 gt and
- { 0.01 mul 0.5 add ln 0.5 ln exch div }
- { pop 1 } ifelse 1 exch div { 0 exp } dup
- 0 4 -1 roll put settransfer"
-*End
-
-*HPBrightness levelp15/+ 15%:" -15
- dup dup 50 lt exch -50 gt and
- { 0.01 mul 0.5 add ln 0.5 ln exch div }
- { pop 1 } ifelse 1 exch div { 0 exp } dup
- 0 4 -1 roll put settransfer"
-*End
-
-*HPBrightness levelp20/+ 20%:" -20
- dup dup 50 lt exch -50 gt and
- { 0.01 mul 0.5 add ln 0.5 ln exch div }
- { pop 1 } ifelse 1 exch div { 0 exp } dup
- 0 4 -1 roll put settransfer"
-*End
-
-*HPBrightness levelp25/+ 25% Darker:" -25
- dup dup 50 lt exch -50 gt and
- { 0.01 mul 0.5 add ln 0.5 ln exch div }
- { pop 1 } ifelse 1 exch div { 0 exp } dup
- 0 4 -1 roll put settransfer"
-*End
-
-*?HPBrightness: "
-save
-11 dict
- dup 0.415038 (levelm25) put
- dup 0.514573 (levelm20) put
- dup 0.621488 (levelm15) put
- dup 0.736966 (levelm10) put
- dup 0.862496 (levelm5) put
- dup 1.0 (leveleven) put
- dup 1.152 (levelp5) put
- dup 1.32193 (levelp10) put
- dup 1.51457 (levelp15) put
- dup 1.73697 (levelp20) put
- dup 2.0 (levelp25) put
-
-dup
-
-currenttransfer dup length 0 eq
- {pop pop pop (Unknown)}
- {0 get dup 1 lt
- {1000000 mul round 1000000 div}
- {100000 mul round 100000 div} ifelse
- dup
- 3 1 roll
- known
- { get }
- { pop pop (Unknown)} ifelse
- } ifelse
-= flush
-restore
-"
-*End
-*CloseUI: *HPBrightness
-
-
-*%=============== Allow Application Halftoning ================
-
-*OpenUI *HPAppHalftoning/Application Halftoning: Boolean
-*OrderDependency: 80.0 AnySetup *HPAppHalftoning
-*DefaultHPAppHalftoning: False
-*HPAppHalftoning True/Allow: ""
-*HPAppHalftoning False/Disallow: "
- userdict /setscreen { pop pop pop } put
- userdict /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } put
- userdict /sethalftone{pop} put
- <<>> setpagedevice"
-*End
-*?HPAppHalftoning: "
-save
-2 dict begin
- /AllSamePop {
- dup 0 get exch true exch
- { 2 index ne {pop false exit} if } forall
- exch dup /pop eq exch /pop load eq or and
- } def
- /Lenchk { dup type /arraytype eq
- {dup length 3 -1 roll eq {true}{pop false}ifelse}
- {pop pop false}
- ifelse
- } def
- 3 /setscreen load Lenchk {AllSamePop}{false}ifelse
- 12 /setcolorscreen load Lenchk {AllSamePop}{false}ifelse
- 1 /sethalftone load Lenchk {AllSamePop}{false}ifelse
-end
-and and not
-{(True)} {(False)} ifelse
-= flush
-restore "
-*End
-*CloseUI: *HPAppHalftoning
-
-
-*% Paper Handling ===================
-
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30.0 AnySetup *PageSize
-*DefaultPageSize: Unknown
-*PageSize Letter/US Letter: "<</PageSize[612 792]/ImagingBBox null>>setpagedevice"
-*PageSize LetterFullBleed/Full Bleed US Letter: "<</PageSize[777 1009]/ImagingBBox null>>setpagedevice"
-*PageSize Tabloid/Tabloid: "<</PageSize[792 1224]/ImagingBBox null>>setpagedevice"
-*PageSize TabloidFullBleed/Full Bleed Tabloid: "<</PageSize[957 1441]/ImagingBBox null>>setpagedevice"
-*PageSize AnsiC/ANSI C: "<</PageSize[1224 1584]/ImagingBBox null>>setpagedevice"
-*PageSize AnsiD/ANSI D: "<</PageSize[1584 2448]/ImagingBBox null>>setpagedevice"
-*PageSize AnsiE/ANSI E: "<</PageSize[2448 3168]/ImagingBBox null>>setpagedevice"
-*PageSize ARCHA/ARCH A: "<</PageSize[648 864]/ImagingBBox null>>setpagedevice"
-*PageSize ARCHB/ARCH B: "<</PageSize[864 1296]/ImagingBBox null>>setpagedevice"
-*PageSize ARCHC/ARCH C: "<</PageSize[1296 1728]/ImagingBBox null>>setpagedevice"
-*PageSize ARCHD/ARCH D: "<</PageSize[1728 2592]/ImagingBBox null>>setpagedevice"
-*PageSize ARCHE/ARCH E: "<</PageSize[2592 3456]/ImagingBBox null>>setpagedevice"
-*PageSize A4/ISO A4: "<</PageSize[595 842]/ImagingBBox null>>setpagedevice"
-*PageSize A4FullBleed/Full Bleed ISO A4: "<</PageSize[760 1059]/ImagingBBox null>>setpagedevice"
-*PageSize A3/ISO A3: "<</PageSize[842 1191]/ImagingBBox null>>setpagedevice"
-*PageSize A3FullBleed/Full Bleed ISO A3: "<</PageSize[1007 1408]/ImagingBBox null>>setpagedevice"
-*PageSize A2/ISO A2: "<</PageSize[1191 1684]/ImagingBBox null>>setpagedevice"
-*PageSize A1/ISO A1: "<</PageSize[1684 2384]/ImagingBBox null>>setpagedevice"
-*PageSize A0/ISO A0: "<</PageSize[2384 3370]/ImagingBBox null>>setpagedevice"
-*PageSize OVERSIZEA2/Oversize A2: "<</PageSize[1377 1772]/ImagingBBox null>>setpagedevice"
-*PageSize OVERSIZEA1/Oversize A1: "<</PageSize[1788 2551]/ImagingBBox null>>setpagedevice"
-*PageSize OVERSIZEA0/Oversize A0: "<</PageSize[2567 3529]/ImagingBBox null>>setpagedevice"
-*PageSize B4/JIS B4: "<</PageSize[729 1032]/ImagingBBox null>>setpagedevice"
-*PageSize B3/JIS B3: "<</PageSize[1032 1460]/ImagingBBox null>>setpagedevice"
-*PageSize B2/JIS B2: "<</PageSize[1460 2064]/ImagingBBox null>>setpagedevice"
-*PageSize B1/JIS B1: "<</PageSize[2064 2920]/ImagingBBox null>>setpagedevice"
-*PageSize P24x48/24" x 48": "<</PageSize[1728 3456]/ImagingBBox null>>setpagedevice"
-*PageSize P24x60/24" x 60": "<</PageSize[1728 4320]/ImagingBBox null>>setpagedevice"
-*PageSize P24x72/24" x 72": "<</PageSize[1728 5184]/ImagingBBox null>>setpagedevice"
-*PageSize P24x84/24" x 84": "<</PageSize[1728 6048]/ImagingBBox null>>setpagedevice"
-*PageSize P24x96/24" x 96": "<</PageSize[1728 6912]/ImagingBBox null>>setpagedevice"
-*PageSize P24x108/24" x 108": "<</PageSize[1728 7776]/ImagingBBox null>>setpagedevice"
-*PageSize P36x60/36" x 60": "<</PageSize[2592 4320]/ImagingBBox null>>setpagedevice"
-*PageSize P36x72/36" x 72": "<</PageSize[2592 5184]/ImagingBBox null>>setpagedevice"
-*PageSize P36x84/36" x 84": "<</PageSize[2592 6048]/ImagingBBox null>>setpagedevice"
-*PageSize P36x96/36" x 96": "<</PageSize[2592 6912]/ImagingBBox null>>setpagedevice"
-*PageSize P36x108/36" x 108": "<</PageSize[2592 7776]/ImagingBBox null>>setpagedevice"
-*?PageSize: "
- save
- currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if
- (Unknown)
- 33 dict
- dup [612 792] (Letter) put
- dup [777 1009] (LetterFullBleed) put
- dup [792 1224] (Tabloid) put
- dup [957 1441] (TabloidFullBleed) put
- dup [1224 1584] (AnsiC) put
- dup [1584 2448] (AnsiD) put
- dup [2448 3168] (AnsiE) put
- dup [648 864] (ARCHA) put
- dup [864 1296] (ARCHB) put
- dup [1296 1728] (ARCHC) put
- dup [1728 2592] (ARCHD) put
- dup [2592 3456] (ARCHE) put
- dup [595 842] (A4) put
- dup [760 1059] (A4FullBleed) put
- dup [842 1191] (A3) put
- dup [1007 1408] (A3FullBleed) put
- dup [1191 1684] (A2) put
- dup [1684 2384] (A1) put
- dup [2384 3370] (A0) put
- dup [1377 1772] (OVERSIZEA2) put
- dup [1788 2551] (OVERSIZEA1) put
- dup [2567 3529] (OVERSIZEA0) put
- dup [729 1032] (B4) put
- dup [1032 1460] (B3) put
- dup [1460 2064] (B2) put
- dup [2064 2920] (B1) put
- dup [1728 3456] (P24x48) put
- dup [1728 4320] (P24x60) put
- dup [1728 5184] (P24x72) put
- dup [1728 6048] (P24x84) put
- dup [1728 6912] (P24x96) put
- dup [1728 7776] (P24x108) put
- dup [2592 4320] (P36x60) put
- dup [2592 5184] (P36x72) put
- dup [2592 6048] (P36x84) put
- dup [2592 6912] (P36x96) put
- dup [2592 7776] (P36x108) put
- { 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: 40.0 AnySetup *PageRegion
-*DefaultPageRegion: Unknown
-*PageRegion Letter/US Letter: "<</PageSize[612 792]/ImagingBBox null>>setpagedevice"
-*PageRegion LetterFullBleed/Full Bleed US Letter: "<</PageSize[777 1009]/ImagingBBox null>>setpagedevice"
-*PageRegion Tabloid/Tabloid: "<</PageSize[792 1224]/ImagingBBox null>>setpagedevice"
-*PageRegion TabloidFullBleed/Full Bleed Tabloid: "<</PageSize[957 1441]/ImagingBBox null>>setpagedevice"
-*PageRegion AnsiC/ANSI C: "<</PageSize[1224 1584]/ImagingBBox null>>setpagedevice"
-*PageRegion AnsiD/ANSI D: "<</PageSize[1584 2448]/ImagingBBox null>>setpagedevice"
-*PageRegion AnsiE/ANSI E: "<</PageSize[2448 3168]/ImagingBBox null>>setpagedevice"
-*PageRegion ARCHA/ARCH A: "<</PageSize[648 864]/ImagingBBox null>>setpagedevice"
-*PageRegion ARCHB/ARCH B: "<</PageSize[864 1296]/ImagingBBox null>>setpagedevice"
-*PageRegion ARCHC/ARCH C: "<</PageSize[1296 1728]/ImagingBBox null>>setpagedevice"
-*PageRegion ARCHD/ARCH D: "<</PageSize[1728 2592]/ImagingBBox null>>setpagedevice"
-*PageRegion ARCHE/ARCH E: "<</PageSize[2592 3456]/ImagingBBox null>>setpagedevice"
-*PageRegion A4/ISO A4: "<</PageSize[595 842]/ImagingBBox null>>setpagedevice"
-*PageRegion A4FullBleed/Full Bleed ISO A4: "<</PageSize[760 1059]/ImagingBBox null>>setpagedevice"
-*PageRegion A3/ISO A3: "<</PageSize[842 1191]/ImagingBBox null>>setpagedevice"
-*PageRegion A3FullBleed/Full Bleed ISO A3: "<</PageSize[1007 1408]/ImagingBBox null>>setpagedevice"
-*PageRegion A2/ISO A2: "<</PageSize[1191 1684]/ImagingBBox null>>setpagedevice"
-*PageRegion A1/ISO A1: "<</PageSize[1684 2384]/ImagingBBox null>>setpagedevice"
-*PageRegion A0/ISO A0: "<</PageSize[2384 3370]/ImagingBBox null>>setpagedevice"
-*PageRegion OVERSIZEA2/Oversize A2: "<</PageSize[1377 1772]/ImagingBBox null>>setpagedevice"
-*PageRegion OVERSIZEA1/Oversize A1: "<</PageSize[1788 2551]/ImagingBBox null>>setpagedevice"
-*PageRegion OVERSIZEA0/Oversize A0: "<</PageSize[2567 3529]/ImagingBBox null>>setpagedevice"
-*PageRegion B4/JIS B4: "<</PageSize[729 1032]/ImagingBBox null>>setpagedevice"
-*PageRegion B3/JIS B3: "<</PageSize[1032 1460]/ImagingBBox null>>setpagedevice"
-*PageRegion B2/JIS B2: "<</PageSize[1460 2064]/ImagingBBox null>>setpagedevice"
-*PageRegion B1/JIS B1: "<</PageSize[2064 2920]/ImagingBBox null>>setpagedevice"
-*PageRegion P24x48/24" x 48": "<</PageSize[1728 3456]/ImagingBBox null>>setpagedevice"
-*PageRegion P24x60/24" x 60": "<</PageSize[1728 4320]/ImagingBBox null>>setpagedevice"
-*PageRegion P24x72/24" x 72": "<</PageSize[1728 5184]/ImagingBBox null>>setpagedevice"
-*PageRegion P24x84/24" x 84": "<</PageSize[1728 6048]/ImagingBBox null>>setpagedevice"
-*PageRegion P24x96/24" x 96": "<</PageSize[1728 6912]/ImagingBBox null>>setpagedevice"
-*PageRegion P24x108/24" x 108": "<</PageSize[1728 7776]/ImagingBBox null>>setpagedevice"
-*PageRegion P36x60/36" x 60": "<</PageSize[2592 4320]/ImagingBBox null>>setpagedevice"
-*PageRegion P36x72/36" x 72": "<</PageSize[2592 5184]/ImagingBBox null>>setpagedevice"
-*PageRegion P36x84/36" x 84": "<</PageSize[2592 6048]/ImagingBBox null>>setpagedevice"
-*PageRegion P36x96/36" x 96": "<</PageSize[2592 6912]/ImagingBBox null>>setpagedevice"
-*PageRegion P36x108/36" x 108": "<</PageSize[2592 7776]/ImagingBBox null>>setpagedevice"
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Unknown
-*ImageableArea Letter/US Letter: "51 77 561 715"
-*ImageableArea LetterFullBleed/Full Bleed US Letter: "51 77 726 932"
-*ImageableArea Tabloid/Tabloid: "51 77 741 1147"
-*ImageableArea TabloidFullBleed/Full Bleed Tabloid: "51 77 906 1364"
-*ImageableArea AnsiC/ANSI C: "51 77 1173 1507"
-*ImageableArea AnsiD/ANSI D: "51 77 1533 2371"
-*ImageableArea AnsiE/ANSI E: "51 77 2397 3091"
-*ImageableArea ARCHA/ARCH A: "51 77 597 787"
-*ImageableArea ARCHB/ARCH B: "51 77 813 1219"
-*ImageableArea ARCHC/ARCH C: "51 77 1245 1651"
-*ImageableArea ARCHD/ARCH D: "51 77 1677 2515"
-*ImageableArea ARCHE/ARCH E: "51 77 2541 3379"
-*ImageableArea A4/ISO A4: "51 77 544 765"
-*ImageableArea A4FullBleed/Full Bleed ISO A4: "51 77 709 982"
-*ImageableArea A3/ISO A3: "51 77 791 1114"
-*ImageableArea A3FullBleed/Full Bleed ISO A3: "51 77 956 1331"
-*ImageableArea A2/ISO A2: "51 77 1140 1607"
-*ImageableArea A1/ISO A1: "51 77 1633 2307"
-*ImageableArea A0/ISO A0: "51 77 2333 3293"
-*ImageableArea OVERSIZEA2/Oversize A2: "51 77 1326 1695"
-*ImageableArea OVERSIZEA1/Oversize A1: "51 77 1737 2474"
-*ImageableArea OVERSIZEA0/Oversize A0: "51 77 2516 3452"
-*ImageableArea B4/JIS B4: "51 77 678 955"
-*ImageableArea B3/JIS B3: "51 77 981 1383"
-*ImageableArea B2/JIS B2: "51 77 1409 1987"
-*ImageableArea B1/JIS B1: "51 77 2013 2843"
-*ImageableArea P24x48/24" x 48": "51 77 1677 3379"
-*ImageableArea P24x60/24" x 60": "51 77 1677 4243"
-*ImageableArea P24x72/24" x 72": "51 77 1677 5107"
-*ImageableArea P24x84/24" x 84": "51 77 1677 5971"
-*ImageableArea P24x96/24" x 96": "51 77 1677 6835"
-*ImageableArea P24x108/24" x 108": "51 77 1677 7699"
-*ImageableArea P36x60/36" x 60": "51 77 2541 4243"
-*ImageableArea P36x72/36" x 72": "51 77 2541 5107"
-*ImageableArea P36x84/36" x 84": "51 77 2541 5971"
-*ImageableArea P36x96/36" x 96": "51 77 2541 6835"
-*ImageableArea P36x108/36" x 108": "51 77 2541 7699"
-*?ImageableArea: "
-save
-/cvp {cvi ( ) cvs
-print ( ) print} bind def
-newpath clippath pathbbox
-4 -2 roll exch 2 {ceiling cvp} repeat
-exch 2 {floor cvp} repeat flush
-restore"
-*End
-
-*% These provide the physical dimensions of the paper (by keyword)
-*DefaultPaperDimension:Unknown
-*PaperDimension Letter/US Letter: "612 792"
-*PaperDimension LetterFullBleed/Full Bleed US Letter: "777 1009"
-*PaperDimension Tabloid/Tabloid: "792 1224"
-*PaperDimension TabloidFullBleed/Full Bleed Tabloid: "957 1441"
-*PaperDimension AnsiC/ANSI C: "1224 1584"
-*PaperDimension AnsiD/ANSI D: "1584 2448"
-*PaperDimension AnsiE/ANSI E: "2448 3168"
-*PaperDimension ARCHA/ARCH A: "648 864"
-*PaperDimension ARCHB/ARCH B: "864 1296"
-*PaperDimension ARCHC/ARCH C: "1296 1728"
-*PaperDimension ARCHD/ARCH D: "1728 2592"
-*PaperDimension ARCHE/ARCH E: "2592 3456"
-*PaperDimension A4/ISO A4: "595 842"
-*PaperDimension A4FullBleed/Full Bleed ISO A4: "760 1059"
-*PaperDimension A3/ISO A3: "842 1191"
-*PaperDimension A3FullBleed/Full Bleed ISO A3: "1007 1408"
-*PaperDimension A2/ISO A2: "1191 1684"
-*PaperDimension A1/ISO A1: "1684 2384"
-*PaperDimension A0/ISO A0: "2384 3370"
-*PaperDimension OVERSIZEA2/Oversize A2: "1377 1772"
-*PaperDimension OVERSIZEA1/Oversize A1: "1788 2551"
-*PaperDimension OVERSIZEA0/Oversize A0: "2567 3529"
-*PaperDimension B4/JIS B4: "729 1032"
-*PaperDimension B3/JIS B3: "1032 1460"
-*PaperDimension B2/JIS B2: "1460 2064"
-*PaperDimension B1/JIS B1: "2064 2920"
-*PaperDimension P24x48/24" x 48": "1728 3456"
-*PaperDimension P24x60/24" x 60": "1728 4320"
-*PaperDimension P24x72/24" x 72": "1728 5184"
-*PaperDimension P24x84/24" x 84": "1728 6048"
-*PaperDimension P24x96/24" x 96": "1728 6912"
-*PaperDimension P24x108/24" x 108": "1728 7776"
-*PaperDimension P36x60/36" x 60": "2592 4320"
-*PaperDimension P36x72/36" x 72": "2592 5184"
-*PaperDimension P36x84/36" x 84": "2592 6048"
-*PaperDimension P36x96/36" x 96": "2592 6912"
-*PaperDimension P36x108/36" x 108": "2592 7776"
-
-*RequiresPageRegion All: True
-
-*OpenUI *InputSlot: PickOne
-*DefaultInputSlot: OnlyOne
-*InputSlot OnlyOne/Only One: ""
-*?InputSlot: "save (OnlyOne) = flush restore "
-*CloseUI: *InputSlot
-
-*% Custom Page Sizes ===================
-*MaxMediaWidth: "2642"
-*MaxMediaHeight: "9288"
-*HWMargins: 51 77 51 77
-*ParamCustomPageSize Width: 1 points 200 2642
-*ParamCustomPageSize Height: 2 points 200 9288
-*ParamCustomPageSize WidthOffset: 3 points 0 2642
-*ParamCustomPageSize HeightOffset: 4 points 0 9288
-*ParamCustomPageSize Orientation: 5 int 0 3
-*NonUIOrderDependency: 30.0 AnySetup *CustomPageSize
-*CustomPageSize True: "
-pop pop pop % discard orientation & offsets
-2 dict begin
-/PageSize [
-4 -2 roll
-] def
-/ImagingBBox null def
-currentdict end setpagedevice
-"
-*End
-
-*% Font Information =====================
-
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
-*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
-*Font Bookman-Light: Standard "(001.004S)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
-*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-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 Helvetica-Oblique: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
-*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Roman: Standard "(001.005S)" 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
-*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
-*Font ZapfDingbats: Special "(001.004S)" Special 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
- (*) {cvn ==} 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: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "printing"
-*Status: "intializing"
-*Status: "printing test page"
-*Status: "PrinterError: needs attention"
-*Status: "PrinterError: cover open"
-*Status: "PrinterError: warming up"
-*Status: "PrinterError: resetting printer"
-*Status: "PrinterError: output bin full"
-*Status: "PrinterError: Paper Jam"
-*Status: "PrinterError: no toner cartridge"
-*Status: "PrinterError: manual feed"
-*Status: "PrinterError: out of paper"
-*Status: "PrinterError: page protect needed"
-*Status: "PrinterError: out of memory"
-*Status: "PrinterError: off line"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "Parallel"
-*Source: "OptionalIO"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "needs attention"
-*PrinterError: "cover open"
-*PrinterError: "warming up"
-*PrinterError: "resetting printer"
-*PrinterError: "output bin full"
-*PrinterError: "Paper Jam"
-*PrinterError: "no toner cartridge"
-*PrinterError: "manual feed"
-*PrinterError: "out of paper"
-*PrinterError: "page protect needed"
-*PrinterError: "out of memory"
-*PrinterError: "off line"
-
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi
-
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 600 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.600dpi/60 lpi / 600 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.600dpi/60 lpi / 600 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.600dpi/60 lpi / 600 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.600dpi/60 lpi / 600 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.600dpi/60 lpi / 600 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.600dpi/60 lpi / 600 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.600dpi/60 lpi / 600 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.600dpi/60 lpi / 600 dpi: "60"
-
-*% For 53 lpi / 600 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.600dpi/53 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.600dpi/53 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.600dpi/53 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.600dpi/53 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.600dpi/53 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.600dpi/53 lpi / 600 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.600dpi/53 lpi / 600 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.600dpi/53 lpi / 600 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.600dpi/53 lpi / 600 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.600dpi/53 lpi / 600 dpi: "50.0"
-
-
-*% Last Edit Date: May 9 1997
-*% End of PPD file for Canguro
-*% The byte count of this file should be exactly 038692 or 039791
-*% depending on the filesystem it resides in.
-*% end of PPD file for HP DesignJet 2500CP
diff --git a/psprint_config/configuration/ppds/HP3SI52_.PS b/psprint_config/configuration/ppds/HP3SI52_.PS
deleted file mode 100644
index a1f3097693b4..000000000000
--- a/psprint_config/configuration/ppds/HP3SI52_.PS
+++ /dev/null
@@ -1,435 +0,0 @@
-*PPD-Adobe: "4.1"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1994 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.1"
-*FileVersion: "2.6"
-*PCFileName: "HP3SI523.PPD"
-*LanguageVersion: English
-*Product: "(HP LaserJet IIISi)"
-*Product: "(Hewlett-Packard LaserJet IIISi)"
-*PSVersion: "(52.3) 400"
-*PSVersion: "(52.3) 300"
-*PSVersion: "(52.3) 215"
-*ModelName: "HP LaserJet IIISi PostScript"
-*ShortNickName: "HP LaserJet IIISi v52.3"
-*NickName: "HP LaserJet IIISi PostScript v52.3"
-
-*% ==== Options and Constraints =====
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *Option1/Optional Envelope Feeder: Boolean
-*DefaultOption1: False
-*Option1 True/Installed: ""
-*Option1 False/Not Installed: ""
-*CloseUI: *Option1
-
-*CloseGroup: InstallableOptions
-
-*UIConstraints: *Option1 False *InputSlot Envelope
-*UIConstraints: *PageSize Comm10 *Duplex
-*UIConstraints: *PageSize Monarch *Duplex
-*UIConstraints: *PageSize DL *Duplex
-*UIConstraints: *PageSize C5 *Duplex
-*UIConstraints: *Duplex *PageSize Comm10
-*UIConstraints: *Duplex *PageSize Monarch
-*UIConstraints: *Duplex *PageSize DL
-*UIConstraints: *Duplex *PageSize C5
-*UIConstraints: *PageRegion Comm10 *Duplex
-*UIConstraints: *PageRegion Monarch *Duplex
-*UIConstraints: *PageRegion DL *Duplex
-*UIConstraints: *PageRegion C5 *Duplex
-*UIConstraints: *Duplex *PageRegion Comm10
-*UIConstraints: *Duplex *PageRegion Monarch
-*UIConstraints: *Duplex *PageRegion DL
-*UIConstraints: *Duplex *PageRegion C5
-
-*% General Information and Defaults ===============
-*FreeVM: "2408404"
-*LanguageLevel: "1"
-*Protocols: PJL
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*VariablePaperSize: False
-*FileSystem: False
-*Throughput: "17"
-*Password: "0"
-*ExitServer: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
-"
-*End
-*Reset: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
-"
-*End
-
-*DefaultResolution: 300dpi
-*?Resolution: "
-save
- initgraphics
- 0 0 moveto currentpoint matrix defaultmatrix transform
- 0 72 lineto currentpoint matrix defaultmatrix transform
- 3 -1 roll sub dup mul
- 3 1 roll exch sub dup mul
- add sqrt round cvi
- ( ) cvs print (dpi) = flush
-restore
-"
-*End
-
-*OpenUI *Smoothing/RET: PickOne
-*OrderDependency: 50 AnySetup *Smoothing
-*DefaultSmoothing: Medium
-*Smoothing None/Off: "0 statusdict /setdoret get exec"
-*Smoothing Light: "1 statusdict /setdoret get exec"
-*Smoothing Medium: "2 statusdict /setdoret get exec"
-*Smoothing Dark: "3 statusdict /setdoret get exec"
-*?Smoothing: "
-save
- [(None)(Light)(Medium)(Dark)(Unknown)] statusdict /doret get exec
- dup 3 gt{pop 4}if get = flush
-restore
-"
-*End
-*CloseUI: *Smoothing
-
-*% Halftone Information ===============
-*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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% Paper Handling ===================
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter: "statusdict /lettertray get exec"
-*PageSize Legal: "statusdict /legaltray get exec"
-*PageSize Executive: "statusdict /executivetray get exec"
-*PageSize A4: "statusdict /a4tray get exec"
-*PageSize Comm10/Comm #10 Envelope: "statusdict /com10envelopetray get exec"
-*PageSize Monarch/Monarch Envelope: "statusdict /monarcenvelopetray get exec"
-*PageSize DL/DL Envelope: "statusdict /dlenvelopetray get exec"
-*?PageSize: "
-save
-7 dict
- dup /lettertray (Letter) put
- dup /legaltray (Legal) put
- dup /executivetray (Executive) put
- dup /a4tray (A4) put
- dup /com10envelopetray (Comm10) put
- dup /monarcenvelopetray (Monarch) put
- dup /dlenvelopetray (DL Envelope) put
- statusdict /papersize get exec
- 3 1 roll {get} stopped {(Unknown)}if
- exch not { print (.Transverse) }if
- = flush
-restore
-"
-*End
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter: "letter"
-*PageRegion Legal: "legal"
-*PageRegion Executive: "executivepage"
-*PageRegion A4: "a4"
-*PageRegion Comm10/Comm #10 Envelope: "com10envelope"
-*PageRegion Monarch/Monarch Envelope: "monarcenvelope"
-*PageRegion DL/DL Envelope: "dlenvelope"
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-*ImageableArea Letter: "18 19 593 774 "
-*ImageableArea Legal: "18 19 593 990 "
-*ImageableArea Executive: "18 19 501 738"
-*ImageableArea A4: "18 19 578 824 "
-*ImageableArea Comm10/Comm #10 Envelope: "18 19 278 666"
-*ImageableArea Monarch/Monarch Envelope: "18 19 263 522"
-*ImageableArea DL/DL Envelope: "18 19 294 605"
-*?ImageableArea: "
-save
- /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: Letter
-*PaperDimension Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension Executive: "522 756"
-*PaperDimension A4: "595 842"
-*PaperDimension Comm10/Comm #10 Envelope: "297 684"
-*PaperDimension Monarch/Monarch Envelope: "279 540"
-*PaperDimension DL/DL Envelope: "312 624"
-
-*LandscapeOrientation: Plus90
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Upper
-*InputSlot Upper/Upper Tray: "0 statusdict /setpapertray get exec"
-*InputSlot Lower/Lower Tray: "1 statusdict /setpapertray get exec"
-*InputSlot Envelope/Envelope Feeder: "2 statusdict /setpapertray get exec"
-*?InputSlot: "
-save
- [ (Upper) (Lower) (Envelope) ] statusdict /papertray get exec
- {get exec} stopped { pop pop (Unknown)} if = flush
-restore
-"
-*End
-*CloseUI: *InputSlot
-
-*OpenUI *ManualFeed: Boolean
-*OrderDependency: 20 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True: "statusdict /manualfeed true put"
-*ManualFeed False: "statusdict /manualfeed false put"
-*?ManualFeed: "
-save
- statusdict /manualfeed get {(True)}{(False)}ifelse = flush
-restore
-"
-*End
-*CloseUI: *ManualFeed
-
-*OpenUI *OutputOrder: PickOne
-*OrderDependency: 50 AnySetup *OutputOrder
-*DefaultOutputOrder: Normal
-*OutputOrder Normal: "0 statusdict /setoutputtray get exec"
-*OutputOrder Reverse: "1 statusdict /setoutputtray get exec"
-*?OutputOrder: "
-save
- [ (Normal) (Reverse) ] statusdict /outputtray get exec
- {get exec} stopped {pop pop (Unknown)} if = flush
-restore
-"
-*End
-*CloseUI: *OutputOrder
-
-*OpenUI *Duplex: PickOne
-*OrderDependency: 50 AnySetup *Duplex
-*DefaultDuplex: None
-*Duplex DuplexTumble: "
- true statusdict /setduplexmode get exec true statusdict /settumble get exec"
-*End
-*Duplex DuplexNoTumble: "
- true statusdict /setduplexmode get exec false statusdict /settumble get exec"
-*End
-*Duplex None: "
- false statusdict /setduplexmode get exec false statusdict /settumble get exec"
-*End
-*?Duplex: "
-save
- statusdict /duplexmode get exec
- {statusdict /tumble get exec {(DuplexTumble)}{(DuplexNoTumble)}ifelse}
- {(None)}ifelse = flush
-restore
-"
-*End
-*CloseUI: *Duplex
-
-*OpenUI *TraySwitch: Boolean
-*OrderDependency: 50 AnySetup *TraySwitch
-*DefaultTraySwitch: False
-*TraySwitch True: "true statusdict /settrayswitch get exec"
-*TraySwitch False: "false statusdict /settrayswitch get exec"
-*?TraySwitch: "
-save
- statusdict /trayswitch get exec {(True)}{(False)}ifelse = flush
-restore
-"
-*End
-*CloseUI: *TraySwitch
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.002)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM
-*Font Bookman-Demi: Standard "(001.001)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.001)" Standard ROM
-*Font Bookman-Light: Standard "(001.001)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.001)" Standard ROM
-*Font Courier: Standard "(002.002)" Standard ROM
-*Font Courier-Bold: Standard "(002.002)" Standard ROM
-*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM
-*Font Courier-Oblique: Standard "(002.002)" Standard ROM
-*Font Helvetica: Standard "(001.006)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard ROM
-*Font Palatino-Bold: Standard "(001.005)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM
-*Font Palatino-Italic: Standard "(001.005)" Standard ROM
-*Font Palatino-Roman: Standard "(001.005)" Standard ROM
-*Font Symbol: Special "(001.003)" Special ROM
-*Font Times-Bold: Standard "(001.007)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.009)" Standard ROM
-*Font Times-Italic: Standard "(001.007)" Standard ROM
-*Font Times-Roman: Standard "(001.007)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.003)" Standard ROM
-*Font ZapfDingbats: Special "(001.002)" Special ROM
-*?FontQuery: "
-save
- /str 100 string dup 0 (fonts/) putinterval def
- {
- count 1 gt
- {
- exch dup str 6 94 getinterval cvs
- (/) print print (:) print
- FontDirectory exch known
- {(Yes)}{(No)} ifelse =
- }
- {exit} ifelse
- }bind loop
- (*) = flush
-restore
-"
-*End
-
-*?FontList: "
-save
- FontDirectory { pop == } bind forall flush
- (*) = 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: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "printing"
-*Status: "warming up"
-*Status: "PrinterError: Out Of Paper"
-*Status: "PrinterError: Cover Open"
-*Status: "PrinterError: Feed Manual"
-*Status: "PrinterError: Paper Jam"
-*Status: "PrinterError: Miscellaneous Error"
-*Status: "PrinterError: Fatal Error"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "serial9"
-*Source: "serial25"
-*Source: "AppleTalk"
-*Source: "Centronics"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "Out Of Paper"
-*PrinterError: "Cover Open"
-*PrinterError: "Feed Manual"
-*PrinterError: "Paper Jam"
-*PrinterError: "Miscellaneous Error"
-*PrinterError: "Fatal Error"
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% For "Hewlett-Packard LaserJet IIISi" version 52.3
-*% Produced by "BuildPPD.ps" version 3.0 edit 58
-*% Converted to meet 4.0 specification
-*% Last Edit Date: Jun 16 1994
-*% The byte count of this file should be exactly 014531 or 014966
-*% depending on the filesystem it resides in.
-*% end of PPD file for HP LaserJet IIISi
diff --git a/psprint_config/configuration/ppds/HP3SIL21.PS b/psprint_config/configuration/ppds/HP3SIL21.PS
deleted file mode 100644
index 760e5fca5d9f..000000000000
--- a/psprint_config/configuration/ppds/HP3SIL21.PS
+++ /dev/null
@@ -1,588 +0,0 @@
-*PPD-Adobe: "4.1"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1994 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.1"
-*FileVersion: "1.2"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*PCFileName: "HP3SIL21.PPD"
-*Product: "(HP LaserJet IIISi)"
-*PSVersion: "(2012.021) 2"
-*ModelName: "HP LaserJet IIISi Postscript 2"
-*ShortNickName: "HP LaserJet IIISi Postscript 2"
-*NickName: "HP LaserJet IIISi Postscript 2 v2012.021"
-
-*% === Options and Constraints =========
-
-*OpenGroup: InstallableOptions/Options Installed
-*OpenUI *Option1/Optional Envelope Feeder: Boolean
-*DefaultOption1: False
-*Option1 True/Installed: ""
-*Option1 False/Not Installed: ""
-*CloseUI: *Option1
-
-*OpenUI *Option2/Memory Configuration: PickOne
-*DefaultOption2: None
-*Option2 None/Standard 2 MB RAM: ""
-*Option2 3Meg/3 MB Total RAM: ""
-*Option2 4Meg/4 MB Total RAM: ""
-*Option2 5Meg/5 MB Total RAM: ""
-*Option2 6Meg/6 MB Total RAM: ""
-*Option2 7Meg/7 MB Total RAM: ""
-*Option2 9Meg/9 MB Total RAM: ""
-*Option2 10Meg/10 MB Total RAM: ""
-*Option2 11Meg/11 MB Total RAM: ""
-*Option2 13Meg/13 MB Total RAM: ""
-*Option2 14Meg/14 MB Total RAM: ""
-*Option2 17Meg/17 MB Total RAM: ""
-*CloseUI: *Option2
-*CloseGroup: InstallableOptions
-
-*UIConstraints: *Option1 False *InputSlot Envelope
-*UIConstraints: *Option2 None *Duplex
-*UIConstraints: *Option2 3Meg *Duplex
-
-*UIConstraints: *PageSize Letter *InputSlot Envelope
-*UIConstraints: *PageSize Legal *InputSlot Envelope
-*UIConstraints: *PageSize Executive *InputSlot Envelope
-*UIConstraints: *PageSize A4 *InputSlot Envelope
-*UIConstraints: *InputSlot Envelope *PageSize Letter
-*UIConstraints: *InputSlot Envelope *PageSize Legal
-*UIConstraints: *InputSlot Envelope *PageSize Executive
-*UIConstraints: *InputSlot Envelope *PageSize A4
-*UIConstraints: *PageRegion Letter *InputSlot Envelope
-*UIConstraints: *PageRegion Legal *InputSlot Envelope
-*UIConstraints: *PageRegion Executive *InputSlot Envelope
-*UIConstraints: *PageRegion A4 *InputSlot Envelope
-*UIConstraints: *InputSlot Envelope *PageRegion Letter
-*UIConstraints: *InputSlot Envelope *PageRegion Legal
-*UIConstraints: *InputSlot Envelope *PageRegion Executive
-*UIConstraints: *InputSlot Envelope *PageRegion A4
-
-*UIConstraints: *PageSize Comm10 *Duplex
-*UIConstraints: *PageSize Monarch *Duplex
-*UIConstraints: *PageSize DL *Duplex
-*UIConstraints: *Duplex *PageSize Comm10
-*UIConstraints: *Duplex *PageSize Monarch
-*UIConstraints: *Duplex *PageSize DL
-*UIConstraints: *PageRegion Comm10 *Duplex
-*UIConstraints: *PageRegion Monarch *Duplex
-*UIConstraints: *PageRegion DL *Duplex
-*UIConstraints: *Duplex *PageRegion Comm10
-*UIConstraints: *Duplex *PageRegion Monarch
-*UIConstraints: *Duplex *PageRegion DL
-
-
-*% ==== Device Capabilities ===============
-*LanguageLevel: "2"
-
-*FreeVM: "272283"
-*VMOption None/Standard: "272283"
-*VMOption 3Meg/3 MB Total RAM: "1320834"
-*VMOption 4Meg/4 MB Total RAM: "2378002"
-*VMOption 5Meg/5 MB Total RAM: "2214162"
-*VMOption 6Meg/6 MB Total RAM: "3262738"
-*VMOption 7Meg/7 MB Total RAM: "4303122"
-*VMOption 9Meg/9 MB Total RAM: "6391690"
-*VMOption 10Meg/10 MB Total RAM: "7435532"
-*VMOption 11Meg/11 MB Total RAM: "848108"
-*VMOption 13Meg/13 MB Total RAM: "10594578"
-*VMOption 14Meg/14 MB Total RAM: "11643154"
-*VMOption 17Meg/17 MB Total RAM: "14780298"
-
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*VariablePaperSize: False
-*Throughput: "17"
-
-*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
-*?Resolution: "
- save
- currentpagedevice /HWResolution get
- 0 get
- ( ) cvs print
- (dpi)
- = flush
- restore
-"
-*End
-
-*% Halftone Information ===============
-*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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*OpenUI *Smoothing/Resolution Enhancement: PickOne
-*OrderDependency: 50 AnySetup *Smoothing
-*DefaultSmoothing: Medium
-*Smoothing None/Off: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PostRenderingEnhance true put
- dup /PostRenderingEnhanceDetails
- 2 dict dup /REValue 0 put dup /Type 8 put put
- setpagedevice"
-*End
-*Smoothing Light: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PostRenderingEnhance true put
- dup /PostRenderingEnhanceDetails
- 2 dict dup /REValue 1 put dup /Type 8 put put
- setpagedevice"
-*End
-*Smoothing Medium: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PostRenderingEnhance true put
- dup /PostRenderingEnhanceDetails
- 2 dict dup /REValue 2 put dup /Type 8 put put
- setpagedevice"
-*End
-*Smoothing Dark: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PostRenderingEnhance true put
- dup /PostRenderingEnhanceDetails
- 2 dict dup /REValue 3 put dup /Type 8 put put
- setpagedevice"
-*End
-*?Smoothing: "
- save
- currentpagedevice /PostRenderingEnhanceDetails get /REValue get
- [(None) (Light) (Medium) (Dark)] exch get print
- restore
-"
-*End
-*CloseUI: *Smoothing
-
-*% Paper Handling ===================
-
-*% Code in this section both selects a tray and sets up a frame buffer.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/Letter 8 1/2 x 11 in: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Legal/Legal 8 1/2 x 14 in: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A4/A4 210 x 297 mm: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Executive/Executive 7 1/4 x 10 1/2 in: "
- 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Comm10/Env Comm10 4 1/8 x 9 1/2 in: "
- 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Monarch/Env Monarch 3 7/8 x 7 1/2 in : "
- 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize DL/Env DL 110 x 220 mm: "
- 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
-*End
-*?PageSize: "
- save
- currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if
- (Unknown)
- 7 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [595 842] (A4) put
- dup [522 756] (Executive) put
- dup [297 684] (Comm10) put
- dup [279 540] (Monarch) put
- dup [312 624] (DL) put
- { 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: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter/Letter 8 1/2 x 11 in: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Legal/Legal 8 1/2 x 14 in: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A4/A4 210 x 297 mm: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Executive/Executive 7 1/4 x 10 1/2 in: "
- 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Comm10/Env Comm10 4 1/8 x 9 1/2 in: "
- 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Monarch/Env Monarch 3 7/8 x 7 1/2 in: "
- 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion DL/Env DL 110 x 220 mm: "
- 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-*ImageableArea Letter/Letter 8 1/2 x 11 in: "18.0 18.1201 594.0 774.12 "
-*ImageableArea Legal/Legal 8 1/2 x 14 in: "18.0 18.12 594.0 990.12 "
-*ImageableArea A4/A4 210 x 297 mm: "18.0 18.12 578.64 824.52 "
-*ImageableArea Executive/Executive 7 1/4 x 10 1/2 in: "18.0 18.1201 501.84 738.12 "
-*ImageableArea Comm10/Env Comm10 4 1/8 x 9 1/2 in: "18.0001 18.1201 279.12 666.12 "
-*ImageableArea Monarch/Env Monarch 3 7/8 x 7 1/2 in: "18.0 18.1201 263.76 522.12 "
-*ImageableArea DL/Env DL 110 x 220 mm: "18.0 18.12 294.48 605.64 "
-*?ImageableArea: "
- save
- /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: Letter
-*PaperDimension Letter/Letter 8 1/2 x 11 in: "612 792"
-*PaperDimension Legal/Legal 8 1/2 x 14 in: "612 1008"
-*PaperDimension A4/A4 210 x 297 mm: "595 842"
-*PaperDimension Executive/Executive 7 1/4 x 10 1/2 in: "522 756"
-*PaperDimension Comm10/Env Comm10 4 1/8 x 9 1/2 in: "297 684"
-*PaperDimension Monarch/Env Monarch 3 7/8 x 7 1/2 in: "279 540"
-*PaperDimension DL/Env DL 110 x 220 mm: "312 624"
-
-*RequiresPageRegion Envelope: True
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Upper
-*InputSlot Upper/Upper Tray: "
-1 dict dup /TraySwitch false put setpagedevice
- currentpagedevice /InputAttributes get
- 0 get dup
- null eq {pop}
- { dup
- /InputAttributes
- 1 dict dup /Priority [0] put
- put setpagedevice
- } ifelse
- "
-*End
-*InputSlot Lower/Lower Tray: "
- 1 dict dup /TraySwitch false put setpagedevice
- currentpagedevice /InputAttributes get
- 1 get dup
- null eq {pop}
- { dup
- /InputAttributes
- 1 dict dup /Priority [1] put
- put setpagedevice
- } ifelse
- "
-*End
-*InputSlot Envelope/Envelope Feeder: "
- 1 dict dup /TraySwitch false put setpagedevice
- currentpagedevice /InputAttributes get
- 2 get dup
- null eq {pop}
- { dup
- /InputAttributes
- 1 dict dup /Priority [2] put
- put setpagedevice
- } ifelse
- "
-*End
-*?InputSlot: "
-save
- 3 dict
- dup /0 (Upper) put
- dup /1 (Lower) put
- dup /2 (Envelope) put
- currentpagedevice /InputAttributes get
- dup /Priority known
- { /Priority get 0 get ( ) cvs cvn get }
- {
- dup length 1 eq
- { {pop} forall ( ) cvs cvn get }
- { pop pop (Unknown) } ifelse
- } ifelse
- = flush
-restore
-"
-*End
-*CloseUI: *InputSlot
-
-*Landscape Orientation: Plus90
-
-*OpenUI *OutputBin: PickOne
-*OrderDependency: 50 AnySetup *OutputBin
-*DefaultOutputBin: Upper
-*OutputBin Upper: "1 dict dup /OutputFaceUp false put setpagedevice"
-*OutputBin Rear: "1 dict dup /OutputFaceUp true put setpagedevice"
-*?OutputBin:"
-save
- currentpagedevice /OutputFaceUp get
-{(Rear)}{(Upper)}ifelse = flush
-restore
-"
-*End
-*CloseUI *OutputBin
-
-*OpenUI *OutputOrder: PickOne
-*OrderDependency: 50 AnySetup *OutputOrder
-*DefaultOutputOrder: Normal
-*OutputOrder Normal: "1 dict dup /OutputFaceUp false put setpagedevice"
-*OutputOrder Reverse: "1 dict dup /OutputFaceUp true put setpagedevice"
-*?OutputOrder: "
-save
- currentpagedevice /OutputFaceUp get
-{(Reverse)}{(Normal)}ifelse = flush
-restore
-"
-*End
-*CloseUI: *OutputOrder
-
-*OpenUI *ManualFeed: Boolean
-*OrderDependency: 20 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice"
-*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice"
-*?ManualFeed: "
- save
- currentpagedevice /ManualFeed get
- {(True)}{(False)}ifelse = flush
- restore
-"
-*End
-*CloseUI: *ManualFeed
-
-*OpenUI *Duplex: PickOne
-*OrderDependency: 50 AnySetup *Duplex
-*DefaultDuplex: None
-*Duplex None: "1 dict dup /Duplex false put setpagedevice
- 1 dict dup /Tumble false put setpagedevice"
-*End
-*Duplex DuplexNoTumble/Long Edge Binding: "1 dict dup /Duplex true put setpagedevice
- 1 dict dup /Tumble false put setpagedevice"
-*End
-*Duplex DuplexTumble/Short Edge Binding: "1 dict dup /Duplex true put setpagedevice
- 1 dict dup /Tumble true put setpagedevice"
-*End
-*?Duplex: "save
- currentpagedevice /Duplex get
- { currentpagedevice /Tumble get
- {(DuplexTumble)}{(DuplexNoTumble)}ifelse
- }
- { (None)}
- ifelse = flush
-restore
-"
-*End
-*CloseUI: *Duplex
-
-*OpenUI *TraySwitch: Boolean
-*OrderDependency: 50 AnySetup *TraySwitch
-*DefaultTraySwitch: True
-*TraySwitch True: "1 dict dup /TraySwitch true put setpagedevice"
-*TraySwitch False: "1 dict dup /TraySwitch false put setpagedevice"
-*?TraySwitch: "
-save
- currentpagedevice /TraySwitch get
- {(True)}{(False)}ifelse = flush
-restore
-"
-*End
-*CloseUI: *TraySwitch
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
-*Font Bookman-Demi: Standard "(001.003S)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM
-*Font Bookman-Light: Standard "(001.003S)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM
-*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-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 Helvetica-Oblique: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
-*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Roman: Standard "(001.005S)" 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
-*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
-*Font ZapfDingbats: Special "(001.004S)" Special 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
- (*) {cvn ==} 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: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "printing"
-*Status: "warming up"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "Serial"
-*Source: "LocalTalk"
-*Source: "Parallel"
-*Source: "EtherTalk"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*Printer Error: "Cover Open"
-*Printer Error: "Paper Jam"
-*Printer Error: "Out Of Paper"
-*Printer Error: "Printing Test Page"
-*Printer Error: "Service Call"
-*Printer Error: "Printing Suspended"
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.60lpi.300dpi/ 60 lpi / 300 dpi
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-
-*% Produced by "bldppd42.ps" version 4.0 edit 11
-*% Last Edit Date: May 9 1994
-*% The byte count of this file should be exactly 019171 or 019759
-*% depending on the filesystem it resides in.
-*% end of PPD file for HP LaserJet IIISi
-
diff --git a/psprint_config/configuration/ppds/HP4M3_V1.PS b/psprint_config/configuration/ppds/HP4M3_V1.PS
deleted file mode 100644
index ea68bd82f515..000000000000
--- a/psprint_config/configuration/ppds/HP4M3_V1.PS
+++ /dev/null
@@ -1,540 +0,0 @@
-*PPD-Adobe: "4.1"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1994 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-
-*% ===================================
-*% PPD Version for Windows 3.1 only
-*% ===================================
-
-*FormatVersion: "4.1"
-*FileVersion: "1.1"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*Protocols: PJL TBCP
-*PCFileName: "HP4M3_V1.PPD"
-*Product: "(LaserJet 4)"
-*PSVersion: "(2011.110) 1"
-*ModelName: "HP LaserJet 4"
-*NickName: "HP LaserJet 4/4M PS 300 dpi"
-*LanguageLevel: "2"
-*FreeVM: "4285488"
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*FileSystem: False
-*DefaultResolution: 300dpi
-
-*Throughput: "8"
-
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *Option1/Optional Lower Tray: Boolean
-*DefaultOption1: False
-*Option1 True/Installed: ""
-*Option1 False/Not Installed: ""
-*CloseUI: *Option1
-
-*OpenUI *Option2/Optional Envelope Feeder: Boolean
-*DefaultOption2: False
-*Option2 True/Installed: ""
-*Option2 False/Not Installed: ""
-*CloseUI: *Option2
-
-*CloseGroup: InstallableOptions
-
-*UIConstraints: *Option1 False *InputSlot LargeCapacity
-*UIConstraints: *Option2 False *InputSlot Envelope
-
-*UIConstraints: *PageSize Letter *InputSlot Envelope
-*UIConstraints: *PageSize Legal *InputSlot Envelope
-*UIConstraints: *PageSize A4 *InputSlot Envelope
-*UIConstraints: *PageSize Executive *InputSlot Envelope
-*UIConstraints: *PageRegion Letter *InputSlot Envelope
-*UIConstraints: *PageRegion Legal *InputSlot Envelope
-*UIConstraints: *PageRegion A4 *InputSlot Envelope
-*UIConstraints: *PageRegion Executive *InputSlot Envelope
-*UIConstraints: *PageSize Comm10 *InputSlot Lower
-*UIConstraints: *PageSize Comm10 *InputSlot LargeCapacity
-*UIConstraints: *PageSize Monarch *InputSlot Lower
-*UIConstraints: *PageSize Monarch *InputSlot LargeCapacity
-*UIConstraints: *PageSize DL *InputSlot Lower
-*UIConstraints: *PageSize DL *InputSlot LargeCapacity
-*UIConstraints: *PageSize C5 *InputSlot Lower
-*UIConstraints: *PageSize C5 *InputSlot LargeCapacity
-*UIConstraints: *PageSize B5 *InputSlot Lower
-*UIConstraints: *PageSize B5 *InputSlot LargeCapacity
-*UIConstraints: *PageRegion Comm10 *InputSlot Lower
-*UIConstraints: *PageRegion Comm10 *InputSlot LargeCapacity
-*UIConstraints: *PageRegion Monarch *InputSlot Lower
-*UIConstraints: *PageRegion Monarch *InputSlot LargeCapacity
-*UIConstraints: *PageRegion DL *InputSlot Lower
-*UIConstraints: *PageRegion DL *InputSlot LargeCapacity
-*UIConstraints: *PageRegion C5 *InputSlot Lower
-*UIConstraints: *PageRegion C5 *InputSlot LargeCapacity
-*UIConstraints: *PageRegion B5 *InputSlot Lower
-*UIConstraints: *PageRegion B5 *InputSlot LargeCapacity
-
-*LandscapeOrientation: Plus90
-
-*JCLBegin: "<1B>%-12345X@PJL JOB<0A>@PJL SET RESOLUTION=300<0A>"
-*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT <0A>"
-*JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X"
-
-*JCLOpenUI *JCLPageProtect/Legal Frame Size: PickOne
-*DefaultJCLPageProtect: PrinterDefault
-*OrderDependency: 10 JCLSetup *JCLPageProtect
-*JCLPageProtect PrinterDefault/Printer Default: ""
-*JCLPageProtect Legal/Full Legal: "@PJL SET PAGEPROTECT = LEGAL<0A>"
-*JCLPageProtect Ltr/Reduced Legal: "@PJL SET PAGEPROTECT = OFF<0A>"
-*JCLCloseUI: *JCLPageProtect
-
-*JCLOpenUI *JCLRET/Resolution Enhancement: PickOne
-*DefaultJCLRET: PrinterDefault
-*OrderDependency: 10 JCLSetup *JCLRET
-*JCLRET PrinterDefault/Printer Default: ""
-*JCLRET OFF/Off: "@PJL SET RET = OFF<0A>"
-*JCLRET LIGHT/Light: "@PJL SET RET = LIGHT<0A>"
-*JCLRET MEDIUM/Medium: "@PJL SET RET = MEDIUM<0A>"
-*JCLRET DARK/Dark: "@PJL SET RET = DARK<0A>"
-*JCLCloseUI: *JCLRET
-
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/Letter 8 1/2 x 11 in: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [612 792] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*PageSize Legal/Legal 8 1/2 x 14 in: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [612 1008] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*PageSize A4/A4 210 x 297 mm: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [595 842] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*PageSize Executive/Executive 7 1/4 x 10 1/2 in: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [522 756] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*PageSize Comm10/Com-10 Env 4 1/8 x 9 1/2 in: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [297 684] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*PageSize Monarch/Monarch Env 3 7/8 x 7 1/2 in: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [279 540] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*PageSize DL/DL Env 110 x 220 mm: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [312 624] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*PageSize C5/C5 Env 162 x 229 mm: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [459 649] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*PageSize B5/B5 Env 176 x 250 mm: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [499 708] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*?PageSize: "
- save
- currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if
- (Unknown)
- 9 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [595 842] (A4) put
- dup [522 756] (Executive) put
- dup [297 684] (Comm10) put
- dup [279 540] (Monarch) put
- dup [312 624] (DL) put
- dup [499 708] (B5) put
- dup [459 649] (C5) put
-
- { 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: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter/Letter 8 1/2 x 11 in: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [612 792] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*PageRegion Legal/Legal 8 1/2 x 14 in: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [612 1008] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*PageRegion A4/A4 210 x 297 mm: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [595 842] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*PageRegion Executive/Executive 7 1/4 x 10 1/2 in: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [522 756] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*PageRegion Comm10/Com-10 Env 4 1/8 x 9 1/2 in: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [297 684] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*PageRegion Monarch/Monarch Env 3 7/8 x 7 1/2 in: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [279 540] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*PageRegion DL/DL Env 110 x 220 mm: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [312 624] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*PageRegion C5/C5 Env 162 x 229 mm: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [459 649] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*PageRegion B5/B5 Env 176 x 250 mm: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [499 708] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*DefaultImageableArea: Letter
-*ImageableArea Letter/US Letter : "14.16 12.12 597.84 780.12"
-*ImageableArea Legal/US Legal : "14.16 12.12 597.84 996.12"
-*ImageableArea A4/A4 : "13.44 12.0 581.76 829.68"
-*ImageableArea Executive/Executive : "15.12 12.12 506.64 744.12"
-*ImageableArea Comm10/Env Comm10 : "13.92 12.12 282.72 672.12"
-*ImageableArea Monarch/Env Monarch : "12.72 12.12 266.16 528.12"
-*ImageableArea DL/Env DL : "13.68 12.12 297.84 611.64"
-*ImageableArea C5/Env C5 : "14.4 12.12 444.48 637.08"
-*ImageableArea B5/Env ISO B5 : "15.12 12.12 483.6 696.6 "
-*?ImageableArea: "
- save
- /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
-
-*DefaultPaperDimension: Letter
-*PaperDimension Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension A4: "595 842"
-*PaperDimension Executive: "522 756"
-*PaperDimension Comm10: "297 684"
-*PaperDimension Monarch: "279 540"
-*PaperDimension DL: "312 624"
-*PaperDimension C5: "459 649"
-*PaperDimension B5: "499 708"
-
-*RequiresPageRegion All: True
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Lower
-*InputSlot Upper/Multipurpose Tray: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 1 dict
- dup /MediaType (MP CASSETTE) put
- setpagedevice"
-*End
-*InputSlot Lower/Paper Cassette: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 1 dict
- dup /MediaType (UPPER CASSETTE) put
- setpagedevice"
-*End
-*InputSlot LargeCapacity/Lower Cassette: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 1 dict
- dup /MediaType (LOWER CASSETTE) put
- setpagedevice"
-*End
-*InputSlot Envelope/Envelope Feeder: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 1 dict
- dup /MediaType (ENVELOPE FEEDER) put
- setpagedevice"
-*End
-*?InputSlot: "
-save
- 4 dict
- dup (MP CASSETTE) cvn (Upper) put
- dup (UPPER CASSETTE) cvn (Lower) put
- dup (LOWER CASSETTE) cvn (LargeCapacity) put
- dup (ENVELOPE FEEDER) cvn (Envelope) put
- currentpagedevice /MediaType get
- dup null eq
- { pop pop (Unknown) }
- { cvn get }
- ifelse
- = flush
-restore
-"
-*End
-*CloseUI: *InputSlot
-
-*OpenUI *ManualFeed/Manual Feed: Boolean
-*OrderDependency: 20 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 1 dict
- dup /ManualFeed true put
- setpagedevice"
-*End
-*ManualFeed False: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 1 dict
- dup /ManualFeed false put
- setpagedevice"
-*End
-*?ManualFeed: "
- save
- currentpagedevice /ManualFeed get
- {(True)}{(False)}ifelse = flush
- restore
-"
-*End
-*CloseUI: *ManualFeed
-
-*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
-
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
-{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-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
-
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.006)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.006)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.007)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.007)" Standard ROM
-*Font Bookman-Demi: Standard "(001.003)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM
-*Font Bookman-Light: Standard "(001.003)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.003)" Standard ROM
-*Font Courier: Standard "(002.004)" Standard ROM
-*Font Courier-Bold: Standard "(002.004)" Standard ROM
-*Font Courier-BoldOblique: Standard "(002.004)" Standard ROM
-*Font Courier-Oblique: Standard "(002.004)" Standard ROM
-*Font Helvetica: Standard "(001.006)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.009)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.007)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.006)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.007)" Standard ROM
-*Font Palatino-Bold: Standard "(001.005)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM
-*Font Palatino-Italic: Standard "(001.005)" Standard ROM
-*Font Palatino-Roman: Standard "(001.005)" Standard ROM
-*Font Symbol: Special "(001.007)" Special ROM
-*Font Times-Bold: Standard "(001.007)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.009)" Standard ROM
-*Font Times-Italic: Standard "(001.007)" Standard ROM
-*Font Times-Roman: Standard "(001.007)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.007)" Standard ROM
-*Font ZapfDingbats: Special "(001.004)" Special 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
- (*) {cvn ==} 128 string /Font resourceforall
- (*) = flush
-restore
-"
-*End
-
-*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
-
-*% =============================================
-*% For "HP LaserJet 4/4M" version 2011.110 (300 dpi)
-*% =============================================
-
-*% The byte count of this file should be exactly 016575 or 017115
-*% depending on the filesystem it resides in.
-*% end of PPD file for LaserJet 4
diff --git a/psprint_config/configuration/ppds/HP4M6_V1.PS b/psprint_config/configuration/ppds/HP4M6_V1.PS
deleted file mode 100644
index 8212464510ce..000000000000
--- a/psprint_config/configuration/ppds/HP4M6_V1.PS
+++ /dev/null
@@ -1,540 +0,0 @@
-*PPD-Adobe: "4.1"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1994 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-
-*% ===================================
-*% PPD Version for Windows 3.1 only
-*% ===================================
-
-*FormatVersion: "4.1"
-*FileVersion: "1.1"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*Protocols: PJL TBCP
-*PCFileName: "HP4M6_V1.PPD"
-*Product: "(LaserJet 4)"
-*PSVersion: "(2011.110) 1"
-*ModelName: "HP LaserJet 4"
-*NickName: "HP LaserJet 4/4M PS 600 dpi"
-*LanguageLevel: "2"
-*FreeVM: "709584"
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*FileSystem: False
-*DefaultResolution: 600dpi
-
-*Throughput: "8"
-
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *Option1/Optional Lower Tray: Boolean
-*DefaultOption1: False
-*Option1 True/Installed: ""
-*Option1 False/Not Installed: ""
-*CloseUI: *Option1
-
-*OpenUI *Option2/Optional Envelope Feeder: Boolean
-*DefaultOption2: False
-*Option2 True/Installed: ""
-*Option2 False/Not Installed: ""
-*CloseUI: *Option2
-
-*CloseGroup: InstallableOptions
-
-*UIConstraints: *Option1 False *InputSlot LargeCapacity
-*UIConstraints: *Option2 False *InputSlot Envelope
-
-*UIConstraints: *PageSize Letter *InputSlot Envelope
-*UIConstraints: *PageSize Legal *InputSlot Envelope
-*UIConstraints: *PageSize A4 *InputSlot Envelope
-*UIConstraints: *PageSize Executive *InputSlot Envelope
-*UIConstraints: *PageRegion Letter *InputSlot Envelope
-*UIConstraints: *PageRegion Legal *InputSlot Envelope
-*UIConstraints: *PageRegion A4 *InputSlot Envelope
-*UIConstraints: *PageRegion Executive *InputSlot Envelope
-*UIConstraints: *PageSize Comm10 *InputSlot Lower
-*UIConstraints: *PageSize Comm10 *InputSlot LargeCapacity
-*UIConstraints: *PageSize Monarch *InputSlot Lower
-*UIConstraints: *PageSize Monarch *InputSlot LargeCapacity
-*UIConstraints: *PageSize DL *InputSlot Lower
-*UIConstraints: *PageSize DL *InputSlot LargeCapacity
-*UIConstraints: *PageSize C5 *InputSlot Lower
-*UIConstraints: *PageSize C5 *InputSlot LargeCapacity
-*UIConstraints: *PageSize B5 *InputSlot Lower
-*UIConstraints: *PageSize B5 *InputSlot LargeCapacity
-*UIConstraints: *PageRegion Comm10 *InputSlot Lower
-*UIConstraints: *PageRegion Comm10 *InputSlot LargeCapacity
-*UIConstraints: *PageRegion Monarch *InputSlot Lower
-*UIConstraints: *PageRegion Monarch *InputSlot LargeCapacity
-*UIConstraints: *PageRegion DL *InputSlot Lower
-*UIConstraints: *PageRegion DL *InputSlot LargeCapacity
-*UIConstraints: *PageRegion C5 *InputSlot Lower
-*UIConstraints: *PageRegion C5 *InputSlot LargeCapacity
-*UIConstraints: *PageRegion B5 *InputSlot Lower
-*UIConstraints: *PageRegion B5 *InputSlot LargeCapacity
-
-*LandscapeOrientation: Plus90
-
-*JCLBegin: "<1B>%-12345X@PJL JOB<0A>@PJL SET RESOLUTION=600<0A>"
-*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT <0A>"
-*JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X"
-
-*JCLOpenUI *JCLPageProtect/Legal Frame Size: PickOne
-*DefaultJCLPageProtect: PrinterDefault
-*OrderDependency: 10 JCLSetup *JCLPageProtect
-*JCLPageProtect PrinterDefault/Printer Default: ""
-*JCLPageProtect Legal/Full Legal: "@PJL SET PAGEPROTECT = LEGAL<0A>"
-*JCLPageProtect Ltr/Reduced Legal: "@PJL SET PAGEPROTECT = OFF<0A>"
-*JCLCloseUI: *JCLPageProtect
-
-*JCLOpenUI *JCLRET/Resolution Enhancement: PickOne
-*DefaultJCLRET: PrinterDefault
-*OrderDependency: 10 JCLSetup *JCLRET
-*JCLRET PrinterDefault/Printer Default: ""
-*JCLRET OFF/Off: "@PJL SET RET = OFF<0A>"
-*JCLRET LIGHT/Light: "@PJL SET RET = LIGHT<0A>"
-*JCLRET MEDIUM/Medium: "@PJL SET RET = MEDIUM<0A>"
-*JCLRET DARK/Dark: "@PJL SET RET = DARK<0A>"
-*JCLCloseUI: *JCLRET
-
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/Letter 8 1/2 x 11 in: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [612 792] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*PageSize Legal/Legal 8 1/2 x 14 in: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [612 1008] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*PageSize A4/A4 210 x 297 mm: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [595 842] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*PageSize Executive/Executive 7 1/4 x 10 1/2 in: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [522 756] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*PageSize Comm10/Com-10 Env 4 1/8 x 9 1/2 in: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [297 684] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*PageSize Monarch/Monarch Env 3 7/8 x 7 1/2 in: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [279 540] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*PageSize DL/DL Env 110 x 220 mm: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [312 624] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*PageSize C5/C5 Env 162 x 229 mm: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [459 649] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*PageSize B5/B5 Env 176 x 250 mm: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [499 708] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*?PageSize: "
- save
- currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if
- (Unknown)
- 9 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [595 842] (A4) put
- dup [522 756] (Executive) put
- dup [297 684] (Comm10) put
- dup [279 540] (Monarch) put
- dup [312 624] (DL) put
- dup [499 708] (B5) put
- dup [459 649] (C5) put
-
- { 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: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter/Letter 8 1/2 x 11 in: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [612 792] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*PageRegion Legal/Legal 8 1/2 x 14 in: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [612 1008] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*PageRegion A4/A4 210 x 297 mm: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [595 842] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*PageRegion Executive/Executive 7 1/4 x 10 1/2 in: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [522 756] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*PageRegion Comm10/Com-10 Env 4 1/8 x 9 1/2 in: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [297 684] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*PageRegion Monarch/Monarch Env 3 7/8 x 7 1/2 in: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [279 540] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*PageRegion DL/DL Env 110 x 220 mm: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [312 624] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*PageRegion C5/C5 Env 162 x 229 mm: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [459 649] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*PageRegion B5/B5 Env 176 x 250 mm: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [499 708] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*DefaultImageableArea: Letter
-*ImageableArea Letter/US Letter : "12.24 12.06 599.76 780.06"
-*ImageableArea Legal/US Legal : "12.24 12.06 599.76 996.06"
-*ImageableArea A4/A4 : "13.44 12.06 581.76 829.74"
-*ImageableArea Executive/Executive : "13.32 12.06 508.68 744.06"
-*ImageableArea Comm10/Env Comm10 : "12.12 12.06 284.76 672.06"
-*ImageableArea Monarch/Env Monarch : "12.72 12.06 266.16 528.06"
-*ImageableArea DL/Env DL : "13.8 12.06 297.96 611.58"
-*ImageableArea C5/Env C5 : "12.6 12.06 446.52 637.02"
-*ImageableArea B5/Env ISO B5 : "13.2 12.06 485.52 696.54"
-*?ImageableArea: "
- save
- /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
-
-*DefaultPaperDimension: Letter
-*PaperDimension Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension A4: "595 842"
-*PaperDimension Executive: "522 756"
-*PaperDimension Comm10: "297 684"
-*PaperDimension Monarch: "279 540"
-*PaperDimension DL: "312 624"
-*PaperDimension C5: "459 649"
-*PaperDimension B5: "499 708"
-
-*RequiresPageRegion All: True
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Lower
-*InputSlot Upper/Multipurpose Tray: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 1 dict
- dup /MediaType (MP CASSETTE) put
- setpagedevice"
-*End
-*InputSlot Lower/Paper Cassette: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 1 dict
- dup /MediaType (UPPER CASSETTE) put
- setpagedevice"
-*End
-*InputSlot LargeCapacity/Lower Cassette: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 1 dict
- dup /MediaType (LOWER CASSETTE) put
- setpagedevice"
-*End
-*InputSlot Envelope/Envelope Feeder: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 1 dict
- dup /MediaType (ENVELOPE FEEDER) put
- setpagedevice"
-*End
-*?InputSlot: "
-save
- 4 dict
- dup (MP CASSETTE) cvn (Upper) put
- dup (UPPER CASSETTE) cvn (Lower) put
- dup (LOWER CASSETTE) cvn (LargeCapacity) put
- dup (ENVELOPE FEEDER) cvn (Envelope) put
- currentpagedevice /MediaType get
- dup null eq
- { pop pop (Unknown) }
- { cvn get }
- ifelse
- = flush
-restore
-"
-*End
-*CloseUI: *InputSlot
-
-*OpenUI *ManualFeed/Manual Feed: Boolean
-*OrderDependency: 20 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 1 dict
- dup /ManualFeed true put
- setpagedevice"
-*End
-*ManualFeed False: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 1 dict
- dup /ManualFeed false put
- setpagedevice"
-*End
-*?ManualFeed: "
- save
- currentpagedevice /ManualFeed get
- {(True)}{(False)}ifelse = flush
- restore
-"
-*End
-*CloseUI: *ManualFeed
-
-*ScreenFreq: "85.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
-
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
-
-*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
-
-*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
-{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-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
-
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.006)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.006)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.007)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.007)" Standard ROM
-*Font Bookman-Demi: Standard "(001.003)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM
-*Font Bookman-Light: Standard "(001.003)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.003)" Standard ROM
-*Font Courier: Standard "(002.004)" Standard ROM
-*Font Courier-Bold: Standard "(002.004)" Standard ROM
-*Font Courier-BoldOblique: Standard "(002.004)" Standard ROM
-*Font Courier-Oblique: Standard "(002.004)" Standard ROM
-*Font Helvetica: Standard "(001.006)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.009)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.007)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.006)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.007)" Standard ROM
-*Font Palatino-Bold: Standard "(001.005)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM
-*Font Palatino-Italic: Standard "(001.005)" Standard ROM
-*Font Palatino-Roman: Standard "(001.005)" Standard ROM
-*Font Symbol: Special "(001.007)" Special ROM
-*Font Times-Bold: Standard "(001.007)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.009)" Standard ROM
-*Font Times-Italic: Standard "(001.007)" Standard ROM
-*Font Times-Roman: Standard "(001.007)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.007)" Standard ROM
-*Font ZapfDingbats: Special "(001.004)" Special 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
- (*) {cvn ==} 128 string /Font resourceforall
- (*) = flush
-restore
-"
-*End
-
-*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
-
-*% =============================================
-*% For "HP LaserJet 4/4M" version 2011.110 (600 dpi)
-*% =============================================
-
-*% The byte count of this file should be exactly 016615 or 017155
-*% depending on the filesystem it resides in.
-*% end of PPD file for LaserJet 4
diff --git a/psprint_config/configuration/ppds/HP4ML_V1.PS b/psprint_config/configuration/ppds/HP4ML_V1.PS
deleted file mode 100644
index 2115de312600..000000000000
--- a/psprint_config/configuration/ppds/HP4ML_V1.PS
+++ /dev/null
@@ -1,486 +0,0 @@
-*PPD-Adobe: "4.1"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1994 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*% ===================================
-*% PPD Version for Windows 3.1 only
-*% ===================================
-*FormatVersion: "4.1"
-*FileVersion: "1.3"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*PCFileName: "HP4ML_V1.PPD"
-*Product: "(HP LaserJet 4ML)"
-*PSVersion: "(2013.103) 32"
-*ModelName: "HP LaserJet 4ML"
-*NickName: "HP LaserJet 4ML PostScript"
-
-*% ==== Device Capabilities ===============
-*LanguageLevel: "2"
-*Protocols: PJL TBCP
-*FreeVM: "2242128"
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*VariablePaperSize: True
-*TTRasterizer: Type42
-*FileSystem: False
-*?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: "4"
-*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
-
-
-*UIConstraints: *PageSize Comm10 *InputSlot Cassette
-*UIConstraints: *PageSize Monarch *InputSlot Cassette
-*UIConstraints: *PageSize DL *InputSlot Cassette
-*UIConstraints: *PageSize C5 *InputSlot Cassette
-*UIConstraints: *PageSize B5 *InputSlot Cassette
-*UIConstraints: *PageRegion Comm10 *InputSlot Cassette
-*UIConstraints: *PageRegion Monarch *InputSlot Cassette
-*UIConstraints: *PageRegion DL *InputSlot Cassette
-*UIConstraints: *PageRegion C5 *InputSlot Cassette
-*UIConstraints: *PageRegion B5 *InputSlot Cassette
-
-*UIConstraints: *InputSlot Cassette*PageSize Comm10
-*UIConstraints: *InputSlot Cassette*PageSize Monarch
-*UIConstraints: *InputSlot Cassette*PageSize DL
-*UIConstraints: *InputSlot Cassette*PageSize C5
-*UIConstraints: *InputSlot Cassette*PageSize B5
-*UIConstraints: *InputSlot Cassette*PageRegion Comm10
-*UIConstraints: *InputSlot Cassette*PageRegion Monarch
-*UIConstraints: *InputSlot Cassette*PageRegion DL
-*UIConstraints: *InputSlot Cassette*PageRegion C5
-*UIConstraints: *InputSlot Cassette*PageRegion B5
-
-*JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
-*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT <0A>"
-*JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X"
-
-*JCLOpenUI *JCLEconomode/EconoMode: Boolean
-*DefaultJCLEconomode: PrinterDefault
-*JCLEconomode PrinterDefault/Printer Default: ""
-*OrderDependency: 10 JCLSetup *JCLEconomode
-*JCLEconomode on/ON: "@PJL SET ECONOMODE = ON<0A>"
-*JCLEconomode off/OFF: "@PJL SET ECONOMODE = OFF<0A>"
-*JCLCloseUI: *JCLEconomode
-
-*JCLOpenUI *JCLRET/Resolution Enhancement: PickOne
-*DefaultJCLRET: PrinterDefault
-*OrderDependency: 10 JCLSetup *JCLRET
-*JCLRET PrinterDefault/Printer Default: ""
-*JCLRET OFF/Off: "@PJL SET RET = OFF<0A>"
-*JCLRET LIGHT/Light: "@PJL SET RET = LIGHT<0A>"
-*JCLRET MEDIUM/Medium: "@PJL SET RET = MEDIUM<0A>"
-*JCLRET DARK/Dark: "@PJL SET RET = DARK<0A>"
-*JCLCloseUI: *JCLRET
-
-*JCLOpenUI *JCLPageProtect/Legal Frame Size: PickOne
-*DefaultJCLPageProtect: PrinterDefault
-*OrderDependency: 10 JCLSetup *JCLPageProtect
-*JCLPageProtect PrinterDefault/Printer Default: ""
-*JCLPageProtect Auto/Full Legal: "@PJL SET PAGEPROTECT = AUTO<0A>"
-*JCLPageProtect Ltr/Reduced Legal: "@PJL SET PAGEPROTECT = OFF<0A>"
-*JCLCloseUI: *JCLPageProtect
-
-
-*% Halftone Information ===============
-*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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1
-exch sub }"
-*End
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% Paper Handling ===================
-
-*%Custom Paper Support ==============
-*%Orientation and Margin (offsets) values are not utilized
-
-*MaxMediaWidth: "612"
-*CenterRegistered: False
-*HWMargins: 16 16 16 16
-*CustomPageSize True: "
- pop
- pop
- pop
- 3 dict begin
- /DeferredMediaSelection true def
- 2 array astore /PageSize exch def
- /ImagingBBox null def
- currentdict end setpagedevice
-"
-*End
-
-*ParamCustomPageSize Width: 1 points 216 612
-*ParamCustomPageSize Height: 2 points 504 1008
-*ParamCustomPageSize WidthOffset: 3 points 0 612
-*ParamCustomPageSize HeightOffset: 4 points 0 1008
-*ParamCustomPageSize Orientation: 5 int 0 3
-
-*LandscapeOrientation: Plus90
-
-*% Code in this section both selects a tray and sets up a frame buffer.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/Letter 8 1/2 x 11 in: "
- 2 dict
- dup /Policies 1 dict dup /PageSize 1 put put
- dup /DeferredMediaSelection true put setpagedevice
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Legal/Legal 8 1/2 x 14 in: "
- 2 dict
- dup /Policies 1 dict dup /PageSize 1 put put
- dup /DeferredMediaSelection true put setpagedevice
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A4/A4 210 x 297 mm: "
- 2 dict
- dup /Policies 1 dict dup /PageSize 1 put put
- dup /DeferredMediaSelection true put setpagedevice
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Executive/Executive 7 1/4 x 10 1/2 in: "
- 2 dict
- dup /Policies 1 dict dup /PageSize 1 put put
- dup /DeferredMediaSelection true put setpagedevice
- 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Comm10/Com-10 Env 4 1/8 x 9 1/2 in: "
- 2 dict
- dup /Policies 1 dict dup /PageSize 1 put put
- dup /DeferredMediaSelection true put setpagedevice
- 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Monarch/Monarch Env 3 7/8 x 7 1/2 in: "
- 2 dict
- dup /Policies 1 dict dup /PageSize 1 put put
- dup /DeferredMediaSelection true put setpagedevice
- 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize DL/DL Env 110 x 220 mm: "
- 2 dict
- dup /Policies 1 dict dup /PageSize 1 put put
- dup /DeferredMediaSelection true put setpagedevice
- 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize C5/C5 Env 162 x 229 mm: "
- 2 dict
- dup /Policies 1 dict dup /PageSize 1 put put
- dup /DeferredMediaSelection true put setpagedevice
- 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize B5/B5 Env 176 x 250 mm: "
- 2 dict
- dup /Policies 1 dict dup /PageSize 1 put put
- dup /DeferredMediaSelection true put setpagedevice
- 2 dict dup /PageSize [499 708] put dup /ImagingBBox null put setpagedevice"
-*End
-*?PageSize: "
- save
- currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if
- (Unknown)
- 9 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [595 842] (A4) put
- dup [522 756] (Executive) put
- dup [297 684] (Comm10) put
- dup [279 540] (Monarch) put
- dup [312 624] (DL) put
- dup [459 649] (C5) put
- dup [499 708] (B5) put
- { 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: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter/Letter 8 1/2 x 11 in: "
- 2 dict
- dup /Policies 1 dict dup /PageSize 1 put put
- dup /DeferredMediaSelection true put setpagedevice
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Legal/Legal 8 1/2 x 14 in: "
- 2 dict
- dup /Policies 1 dict dup /PageSize 1 put put
- dup /DeferredMediaSelection true put setpagedevice
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A4/A4 210 x 297 mm: "
- 2 dict
- dup /Policies 1 dict dup /PageSize 1 put put
- dup /DeferredMediaSelection true put setpagedevice
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Executive/Executive 7 1/4 x 10 1/2 in: "
- 2 dict
- dup /Policies 1 dict dup /PageSize 1 put put
- dup /DeferredMediaSelection true put setpagedevice
- 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Comm10/Com-10 Env 4 1/8 x 9 1/2 in: "
- 2 dict
- dup /Policies 1 dict dup /PageSize 1 put put
- dup /DeferredMediaSelection true put setpagedevice
- 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Monarch/Monarch Env 3 7/8 x 7 1/2 in: "
- 2 dict
- dup /Policies 1 dict dup /PageSize 1 put put
- dup /DeferredMediaSelection true put setpagedevice
- 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion DL/DL Env 110 x 220 mm: "
- 2 dict
- dup /Policies 1 dict dup /PageSize 1 put put
- dup /DeferredMediaSelection true put setpagedevice
- 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion C5/C5 Env 162 x 229 mm: "
- 2 dict
- dup /Policies 1 dict dup /PageSize 1 put put
- dup /DeferredMediaSelection true put setpagedevice
- 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion B5/B5 Env 176 x 250 mm: "
- 2 dict
- dup /Policies 1 dict dup /PageSize 1 put put
- dup /DeferredMediaSelection true put setpagedevice
- 2 dict dup /PageSize [499 708] put dup /ImagingBBox null put setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-*ImageableArea Letter/Letter 8 1/2 x 11 in: "14.16 12.12 597.84 780.12"
-*ImageableArea Legal/Legal 8 1/2 x 14 in: "14.16 12.12 597.84 996.12"
-*ImageableArea A4/A4 210 x 297 mm: "13.44 12.0 581.76 829.68"
-*ImageableArea Executive/Executive 7 1/4 x 10 1/2 in: "15.12 12.12 506.64 744.12"
-*ImageableArea Comm10/Com-10 Env 4 1/8 x 9 1/2 in: "13.92 12.12 282.72 672.12"
-*ImageableArea Monarch/Monarch Env 3 7/8 x 7 1/2 in: "12.72 12.12 266.16 528.12"
-*ImageableArea DL/DL Env 110 x 220 mm: "13.68 12.12 297.84 611.64"
-*ImageableArea C5/C5 Env 162 x 229 mm: "14.4 12.12 444.48 637.08"
-*ImageableArea B5/B5 Env 176 x 250 mm: "15.12 12.12 483.6 696.6"
-*?ImageableArea: "
- save
- /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
-
-*DefaultPaperDimension: Letter
-*PaperDimension Letter/Letter 8 1/2 x 11 in: "612 792"
-*PaperDimension Legal/Legal 8 1/2 x 14 in: "612 1008"
-*PaperDimension A4/A4 210 x 297 mm: "595 842"
-*PaperDimension Executive/Executive 7 1/4 x 10 1/2 in: "522 756"
-*PaperDimension Comm10/Com-10 Env 4 1/8 x 9 1/2 in: "297 684"
-*PaperDimension Monarch/Monarch Env 3 7/8 x 7 1/2 in: "279 540"
-*PaperDimension DL/DL Env 110 x 220 mm: "312 624"
-*PaperDimension C5/C5 Env 162 x 229 mm: "459 649"
-*PaperDimension B5/B5 Env 176 x 250 mm: "499 708"
-
-*RequiresPageRegion All: True
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Cassette
-*InputSlot Cassette/Paper Cassette: ""
-*CloseUI: *InputSlot
-
-*DefaultOutputBin: OnlyOne
-*DefaultOutputOrder: Normal
-
-*OpenUI *ManualFeed: Boolean
-*OrderDependency: 20 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice"
-*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice"
-*?ManualFeed: "
- save
- currentpagedevice /ManualFeed get
- {(True)}{(False)}ifelse = flush
- restore
-"
-*End
-*CloseUI: *ManualFeed
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
-*Font Bookman-Demi: Standard "(001.003S)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM
-*Font Bookman-Light: Standard "(001.003S)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM
-*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-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 Helvetica-Oblique: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
-*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Roman: Standard "(001.005S)" 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
-*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
-*Font ZapfDingbats: Special "(001.004S)" Special 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
- (*) {cvn ==} 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: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "printing"
-*Status: "warming up"
-*Status: "manual feed"
-*Status: "initializing"
-*Status: "resetting printer"
-*Status: "PrinterError: cover open or no toner cartridge"
-*Status: "PrinterError: paper jam"
-*Status: "PrinterError: off line"
-*Status: "PrinterError: out of memory"
-*Status: "PrinterError: out of paper"
-
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "AppleTalk"
-*Source: "BiTronics"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "cover open or no toner cartridge"
-*PrinterError: "paper jam"
-*PrinterError: "off line"
-*PrinterError: "out of memory"
-*PrinterError: "out of paper"
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.60lpi.300dpi/ 60 lpi / 300 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "45.0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60.0"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60.0"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60.0"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60.0"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60.0"
-
-*% ================================
-*% For "HP LaserJet 4ML" version 2013.103
-*% ================================
-*% The byte count of this file should be exactly 017469 or 017955
-*% depending on the filesystem it resides in.
-*% end of PPD file for HP LaserJet 4ML
diff --git a/psprint_config/configuration/ppds/HP4MP3_1.PS b/psprint_config/configuration/ppds/HP4MP3_1.PS
deleted file mode 100644
index a7cbbe785bdb..000000000000
--- a/psprint_config/configuration/ppds/HP4MP3_1.PS
+++ /dev/null
@@ -1,428 +0,0 @@
-*PPD-Adobe: "4.1"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1994 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*% ===================================
-*% PPD Version for Windows 3.1 only
-*% ===================================
-
-*FormatVersion: "4.1"
-*FileVersion: "1.3"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*Protocols: TBCP PJL
-*PCFileName: "HP4MP3_1.PPD"
-*Product: "(HP LaserJet 4MP)"
-*PSVersion: "(2013.103) 33"
-*ModelName: "HP LaserJet 4MP"
-*NickName: "HP LaserJet 4P/4MP PS 300 dpi"
-*LanguageLevel: "2"
-*FreeVM: "4198216"
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*VariablePaperSize: True
-*TTRasterizer: Type42
-*DefaultResolution: 300dpi
-
-*Throughput: "4"
-
-*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
-
-*UIConstraints: *PageSize Comm10 *InputSlot Cassette
-*UIConstraints: *PageSize Monarch *InputSlot Cassette
-*UIConstraints: *PageSize DL *InputSlot Cassette
-*UIConstraints: *PageSize C5 *InputSlot Cassette
-*UIConstraints: *PageSize B5 *InputSlot Cassette
-*UIConstraints: *PageRegion Comm10 *InputSlot Cassette
-*UIConstraints: *PageRegion Monarch *InputSlot Cassette
-*UIConstraints: *PageRegion DL *InputSlot Cassette
-*UIConstraints: *PageRegion C5 *InputSlot Cassette
-*UIConstraints: *PageRegion B5 *InputSlot Cassette
-
-*UIConstraints: *InputSlot Cassette*PageSize Comm10
-*UIConstraints: *InputSlot Cassette*PageSize Monarch
-*UIConstraints: *InputSlot Cassette*PageSize DL
-*UIConstraints: *InputSlot Cassette*PageSize C5
-*UIConstraints: *InputSlot Cassette*PageSize B5
-*UIConstraints: *InputSlot Cassette*PageRegion Comm10
-*UIConstraints: *InputSlot Cassette*PageRegion Monarch
-*UIConstraints: *InputSlot Cassette*PageRegion DL
-*UIConstraints: *InputSlot Cassette*PageRegion C5
-*UIConstraints: *InputSlot Cassette*PageRegion B5
-
-*JCLBegin: "<1B>%-12345X@PJL JOB<0A>@PJL SET RESOLUTION=300<0A>"
-*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT<0A>"
-*JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X"
-
-*JCLOpenUI *JCLEconomode/EconoMode: Boolean
-*DefaultJCLEconomode: PrinterDefault
-*JCLEconomode PrinterDefault/Printer Default: ""
-*OrderDependency: 10 JCLSetup *JCLEconomode
-*JCLEconomode on/ON: "@PJL SET ECONOMODE = ON<0A>"
-*JCLEconomode off/OFF: "@PJL SET ECONOMODE = OFF<0A>"
-*JCLCloseUI: *JCLEconomode
-
-*JCLOpenUI *JCLRET/Resolution Enhancement: PickOne
-*DefaultJCLRET: PrinterDefault
-*OrderDependency: 10 JCLSetup *JCLRET
-*JCLRET PrinterDefault/Printer Default: ""
-*JCLRET OFF/Off: "@PJL SET RET = OFF<0A>"
-*JCLRET LIGHT/Light: "@PJL SET RET = LIGHT<0A>"
-*JCLRET MEDIUM/Medium: "@PJL SET RET = MEDIUM<0A>"
-*JCLRET DARK/Dark: "@PJL SET RET = DARK<0A>"
-*JCLCloseUI: *JCLRET
-
-*JCLOpenUI *JCLPageProtect/Legal Frame Size: PickOne
-*DefaultJCLPageProtect: PrinterDefault
-*OrderDependency: 10 JCLSetup *JCLPageProtect
-*JCLPageProtect PrinterDefault/Printer Default: ""
-*JCLPageProtect Legal/Full Legal: "@PJL SET PAGEPROTECT = LEGAL<0A>"
-*JCLPageProtect Auto/Reduced Legal: "@PJL SET PAGEPROTECT = AUTO<0A>"
-*JCLCloseUI: *JCLPageProtect
-
-*% Paper Handling ===================
-
-*%Custom Paper Support ==============
-
-*MaxMediaWidth: "612"
-*CenterRegistered: False
-*HWMargins: 16 16 16 16
-*CustomPageSize True: "
- pop
- pop
- pop
- 3 dict begin
- /DeferredMediaSelection true def
- 2 array astore /PageSize exch def
- /ImagingBBox null def
- currentdict end setpagedevice
-"
-*End
-
-*ParamCustomPageSize Width: 1 points 216 612
-*ParamCustomPageSize Height: 2 points 360 1008
-*ParamCustomPageSize WidthOffset: 3 points 0 612
-*ParamCustomPageSize HeightOffset: 4 points 0 1008
-*ParamCustomPageSize Orientation: 5 int 0 3
-
-*LandscapeOrientation: Plus90
-
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/US Letter : "
- 2 dict
- dup /Policies 1 dict dup /PageSize 1 put put
- dup /DeferredMediaSelection true put setpagedevice
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Legal/US Legal: "
- 2 dict
- dup /Policies 1 dict dup /PageSize 1 put put
- dup /DeferredMediaSelection true put setpagedevice
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A4/A4: "
- 2 dict
- dup /Policies 1 dict dup /PageSize 1 put put
- dup /DeferredMediaSelection true put setpagedevice
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Executive/Executive: "
- 2 dict
- dup /Policies 1 dict dup /PageSize 1 put put
- dup /DeferredMediaSelection true put setpagedevice
- 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Comm10/Env Comm10 : "
- 2 dict
- dup /Policies 1 dict dup /PageSize 1 put put
- dup /DeferredMediaSelection true put setpagedevice
- 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Monarch/Env Monarch : "
- 2 dict
- dup /Policies 1 dict dup /PageSize 1 put put
- dup /DeferredMediaSelection true put setpagedevice
- 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize DL/Env DL : "
- 2 dict
- dup /Policies 1 dict dup /PageSize 1 put put
- dup /DeferredMediaSelection true put setpagedevice
- 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize C5/Env C5: "
- 2 dict
- dup /Policies 1 dict dup /PageSize 1 put put
- dup /DeferredMediaSelection true put setpagedevice
- 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize B5//Env ISO B5 : "
- 2 dict
- dup /Policies 1 dict dup /PageSize 1 put put
- dup /DeferredMediaSelection true put setpagedevice
- 2 dict dup /PageSize [499 708] put dup /ImagingBBox null put setpagedevice"
-*End
-*?PageSize: "
- save
- currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if
- (Unknown)
- 9 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [595 842] (A4) put
- dup [522 756] (Executive) put
- dup [297 684] (Comm10) put
- dup [279 540] (Monarch) put
- dup [312 624] (DL) put
- dup [459 649] (C5) put
- dup [499 708] (B5) put
- { 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: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter/US Letter: "
- 2 dict
- dup /Policies 1 dict dup /PageSize 1 put put
- dup /DeferredMediaSelection true put setpagedevice
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Legal/US Legal: "
- 2 dict
- dup /Policies 1 dict dup /PageSize 1 put put
- dup /DeferredMediaSelection true put setpagedevice
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A4/A4: "
- 2 dict
- dup /Policies 1 dict dup /PageSize 1 put put
- dup /DeferredMediaSelection true put setpagedevice
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Executive/Executive: "
- 2 dict
- dup /Policies 1 dict dup /PageSize 1 put put
- dup /DeferredMediaSelection true put setpagedevice
- 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Comm10/Env Comm10 : "
- 2 dict
- dup /Policies 1 dict dup /PageSize 1 put put
- dup /DeferredMediaSelection true put setpagedevice
- 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Monarch/Env Monarch : "
- 2 dict
- dup /Policies 1 dict dup /PageSize 1 put put
- dup /DeferredMediaSelection true put setpagedevice
- 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion DL/Env DL : "
- 2 dict
- dup /Policies 1 dict dup /PageSize 1 put put
- dup /DeferredMediaSelection true put setpagedevice
- 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion C5//Env C5 : "
- 2 dict
- dup /Policies 1 dict dup /PageSize 1 put put
- dup /DeferredMediaSelection true put setpagedevice
- 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion B5//Env ISO B5 : "
- 2 dict
- dup /Policies 1 dict dup /PageSize 1 put put
- dup /DeferredMediaSelection true put setpagedevice
- 2 dict dup /PageSize [499 708] put dup /ImagingBBox null put setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*DefaultImageableArea: Letter
-*ImageableArea Letter/US Letter : "14.16 12.12 597.84 780.12"
-*ImageableArea Legal/US Legal : "14.16 12.12 597.84 996.12"
-*ImageableArea A4/A4 : "13.44 12.0 581.76 829.68"
-*ImageableArea Executive/Executive : "15.12 12.12 506.64 744.12"
-*ImageableArea Comm10/Env Comm10 : "13.92 12.12 282.72 672.12"
-*ImageableArea Monarch/Env Monarch : "12.72 12.12 266.16 528.12"
-*ImageableArea DL/Env DL : "13.68 12.12 297.84 611.64"
-*ImageableArea C5/Env C5 : "14.4 12.12 444.48 637.08"
-*ImageableArea B5/Env ISO B5 : "15.12 12.12 483.6 696.6 "
-*?ImageableArea: "
- save
- /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
-
-*DefaultPaperDimension: Letter
-*PaperDimension Letter/US Letter : "612 792"
-*PaperDimension Legal/US Legal : "612 1008"
-*PaperDimension A4/A4 : "595 842"
-*PaperDimension Executive/Executive : "522 756"
-*PaperDimension Comm10/Env Comm10 : "297 684"
-*PaperDimension Monarch/Env Monarch: "279 540"
-*PaperDimension DL/Env DL : "312 624"
-*PaperDimension C5/Env C5 : "459 649"
-*PaperDimension B5/Env ISO B5 : "499 708"
-
-*RequiresPageRegion All: True
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Cassette
-*InputSlot Cassette/Paper Cassette: ""
-*CloseUI: *InputSlot
-
-*OpenUI *ManualFeed/Manual Feed: Boolean
-*OrderDependency: 20 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice"
-*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice"
-*?ManualFeed: "
- save
- currentpagedevice /ManualFeed get
- {(True)}{(False)}ifelse = flush
- restore
-"
-*End
-*CloseUI: *ManualFeed
-
-
-*% Halftone Information ===============
-*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
-
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
-*Font Bookman-Demi: Standard "(001.003S)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM
-*Font Bookman-Light: Standard "(001.003S)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM
-*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-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 Helvetica-Oblique: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
-*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Roman: Standard "(001.005S)" 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
-*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
-*Font ZapfDingbats: Special "(001.004S)" Special 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
- (*) {cvn ==} 128 string /Font resourceforall
- (*) = flush
-restore
-"
-*End
-
-
-
-*% ===================================
-*% For "HP LaserJet 4MP" version 2013.103 (300 dpi)
-*% ===================================
-*% The byte count of this file should be exactly 015083 or 015511
-*% depending on the filesystem it resides in.
-*% end of PPD file for HP LaserJet 4MP
diff --git a/psprint_config/configuration/ppds/HP4MP6_1.PS b/psprint_config/configuration/ppds/HP4MP6_1.PS
deleted file mode 100644
index 716d5211b0b6..000000000000
--- a/psprint_config/configuration/ppds/HP4MP6_1.PS
+++ /dev/null
@@ -1,432 +0,0 @@
-*PPD-Adobe: "4.1"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1994 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*% ===================================
-*% PPD Version for Windows 3.1 only
-*% ===================================
-
-*FormatVersion: "4.1"
-*FileVersion: "1.3"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*Protocols: TBCP PJL
-*PCFileName: "HP4MP6_1.PPD"
-*Product: "(HP LaserJet 4MP)"
-*PSVersion: "(2013.103) 33"
-*ModelName: "HP LaserJet 4MP"
-*NickName: "HP LaserJet 4P/4MP PS 600 dpi"
-*LanguageLevel: "2"
-*FreeVM: "625932"
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*VariablePaperSize: True
-*TTRasterizer: Type42
-*DefaultResolution: 600dpi
-
-*Throughput: "4"
-
-*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
-
-*UIConstraints: *PageSize Comm10 *InputSlot Cassette
-*UIConstraints: *PageSize Monarch *InputSlot Cassette
-*UIConstraints: *PageSize DL *InputSlot Cassette
-*UIConstraints: *PageSize C5 *InputSlot Cassette
-*UIConstraints: *PageSize B5 *InputSlot Cassette
-*UIConstraints: *PageRegion Comm10 *InputSlot Cassette
-*UIConstraints: *PageRegion Monarch *InputSlot Cassette
-*UIConstraints: *PageRegion DL *InputSlot Cassette
-*UIConstraints: *PageRegion C5 *InputSlot Cassette
-*UIConstraints: *PageRegion B5 *InputSlot Cassette
-
-*UIConstraints: *InputSlot Cassette*PageSize Comm10
-*UIConstraints: *InputSlot Cassette*PageSize Monarch
-*UIConstraints: *InputSlot Cassette*PageSize DL
-*UIConstraints: *InputSlot Cassette*PageSize C5
-*UIConstraints: *InputSlot Cassette*PageSize B5
-*UIConstraints: *InputSlot Cassette*PageRegion Comm10
-*UIConstraints: *InputSlot Cassette*PageRegion Monarch
-*UIConstraints: *InputSlot Cassette*PageRegion DL
-*UIConstraints: *InputSlot Cassette*PageRegion C5
-*UIConstraints: *InputSlot Cassette*PageRegion B5
-
-*JCLBegin: "<1B>%-12345X@PJL JOB<0A>@PJL SET RESOLUTION=600<0A>"
-*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT<0A>"
-*JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X"
-
-*JCLOpenUI *JCLEconomode/EconoMode: Boolean
-*DefaultJCLEconomode: PrinterDefault
-*JCLEconomode PrinterDefault/Printer Default: ""
-*OrderDependency: 10 JCLSetup *JCLEconomode
-*JCLEconomode on/ON: "@PJL SET ECONOMODE = ON<0A>"
-*JCLEconomode off/OFF: "@PJL SET ECONOMODE = OFF<0A>"
-*JCLCloseUI: *JCLEconomode
-
-*JCLOpenUI *JCLRET/Resolution Enhancement: PickOne
-*DefaultJCLRET: PrinterDefault
-*OrderDependency: 10 JCLSetup *JCLRET
-*JCLRET PrinterDefault/Printer Default: ""
-*JCLRET OFF/Off: "@PJL SET RET = OFF<0A>"
-*JCLRET LIGHT/Light: "@PJL SET RET = LIGHT<0A>"
-*JCLRET MEDIUM/Medium: "@PJL SET RET = MEDIUM<0A>"
-*JCLRET DARK/Dark: "@PJL SET RET = DARK<0A>"
-*JCLCloseUI: *JCLRET
-
-*JCLOpenUI *JCLPageProtect/Legal Frame Size: PickOne
-*DefaultJCLPageProtect: PrinterDefault
-*OrderDependency: 10 JCLSetup *JCLPageProtect
-*JCLPageProtect PrinterDefault/Printer Default: ""
-*JCLPageProtect Legal/Full Legal: "@PJL SET PAGEPROTECT = LEGAL<0A>"
-*JCLPageProtect Auto/Reduced Legal: "@PJL SET PAGEPROTECT = AUTO<0A>"
-*JCLCloseUI: *JCLPageProtect
-
-*% Paper Handling ===================
-
-*%Custom Paper Support ==============
-
-*MaxMediaWidth: "612"
-*CenterRegistered: False
-*HWMargins: 16 16 16 16
-*CustomPageSize True: "
- pop
- pop
- pop
- 3 dict begin
- /DeferredMediaSelection true def
- 2 array astore /PageSize exch def
- /ImagingBBox null def
- currentdict end setpagedevice
-"
-*End
-*ParamCustomPageSize Width: 1 points 216 612
-*ParamCustomPageSize Height: 2 points 360 1008
-*ParamCustomPageSize WidthOffset: 3 points 0 612
-*ParamCustomPageSize HeightOffset: 4 points 0 1008
-*ParamCustomPageSize Orientation: 5 int 0 3
-
-*LandscapeOrientation: Plus90
-
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/US Letter: "
- 2 dict
- dup /Policies 1 dict dup /PageSize 1 put put
- dup /DeferredMediaSelection true put setpagedevice
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Legal/US Legal: "
- 2 dict
- dup /Policies 1 dict dup /PageSize 1 put put
- dup /DeferredMediaSelection true put setpagedevice
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A4/A4 : "
- 2 dict
- dup /Policies 1 dict dup /PageSize 1 put put
- dup /DeferredMediaSelection true put setpagedevice
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Executive/Executive : "
- 2 dict
- dup /Policies 1 dict dup /PageSize 1 put put
- dup /DeferredMediaSelection true put setpagedevice
- 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Comm10/Env Comm10: "
- 2 dict
- dup /Policies 1 dict dup /PageSize 1 put put
- dup /DeferredMediaSelection true put setpagedevice
- 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Monarch/Env Monarch: "
- 2 dict
- dup /Policies 1 dict dup /PageSize 1 put put
- dup /DeferredMediaSelection true put setpagedevice
- 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize DL/Env DL: "
- 2 dict
- dup /Policies 1 dict dup /PageSize 1 put put
- dup /DeferredMediaSelection true put setpagedevice
- 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize C5/Env C5: "
- 2 dict
- dup /Policies 1 dict dup /PageSize 1 put put
- dup /DeferredMediaSelection true put setpagedevice
- 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize B5/Env ISO B5: "
- 2 dict
- dup /Policies 1 dict dup /PageSize 1 put put
- dup /DeferredMediaSelection true put setpagedevice
- 2 dict dup /PageSize [499 708] put dup /ImagingBBox null put setpagedevice"
-*End
-*?PageSize: "
- save
- currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if
- (Unknown)
- 9 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [595 842] (A4) put
- dup [522 756] (Executive) put
- dup [297 684] (Comm10) put
- dup [279 540] (Monarch) put
- dup [312 624] (DL) put
- dup [459 649] (C5) put
- dup [499 708] (B5) put
- { 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: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter/US Letter: "
- 2 dict
- dup /Policies 1 dict dup /PageSize 1 put put
- dup /DeferredMediaSelection true put setpagedevice
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Legal/US Legal: "
- 2 dict
- dup /Policies 1 dict dup /PageSize 1 put put
- dup /DeferredMediaSelection true put setpagedevice
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A4/A4 : "
- 2 dict
- dup /Policies 1 dict dup /PageSize 1 put put
- dup /DeferredMediaSelection true put setpagedevice
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Executive/Executive: "
- 2 dict
- dup /Policies 1 dict dup /PageSize 1 put put
- dup /DeferredMediaSelection true put setpagedevice
- 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Comm10/Env Comm10: "
- 2 dict
- dup /Policies 1 dict dup /PageSize 1 put put
- dup /DeferredMediaSelection true put setpagedevice
- 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Monarch/Env Monarch: "
- 2 dict
- dup /Policies 1 dict dup /PageSize 1 put put
- dup /DeferredMediaSelection true put setpagedevice
- 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion DL/Env DL: "
- 2 dict
- dup /Policies 1 dict dup /PageSize 1 put put
- dup /DeferredMediaSelection true put setpagedevice
- 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion C5/Env C5: "
- 2 dict
- dup /Policies 1 dict dup /PageSize 1 put put
- dup /DeferredMediaSelection true put setpagedevice
- 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion B5/Env ISO B5: "
- 2 dict
- dup /Policies 1 dict dup /PageSize 1 put put
- dup /DeferredMediaSelection true put setpagedevice
- 2 dict dup /PageSize [499 708] put dup /ImagingBBox null put setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*DefaultImageableArea: Letter
-*ImageableArea Letter/US Letter : "12.24 12.06 599.76 780.06"
-*ImageableArea Legal/US Legal : "12.24 12.06 599.76 996.06"
-*ImageableArea A4/A4 : "13.44 12.06 581.76 829.74"
-*ImageableArea Executive/Executive : "13.32 12.06 508.68 744.06"
-*ImageableArea Comm10/Env Comm10 : "12.12 12.06 284.76 672.06"
-*ImageableArea Monarch/Env Monarch : "12.72 12.06 266.16 528.06"
-*ImageableArea DL/Env DL : "13.8 12.06 297.96 611.58"
-*ImageableArea C5/Env C5 : "12.6 12.06 446.52 637.02"
-*ImageableArea B5/Env ISO B5 : "13.2 12.06 485.52 696.54 "
-*?ImageableArea: "
- save
- /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
-
-*DefaultPaperDimension: Letter
-*PaperDimension Letter/US Letter : "612 792"
-*PaperDimension Legal/US Legal : "612 1008"
-*PaperDimension A4/A4 : "595 842"
-*PaperDimension Executive/Executive : "522 756"
-*PaperDimension Comm10/Env Comm10 : "297 684"
-*PaperDimension Monarch/Env Monarch : "279 540"
-*PaperDimension DL/Env DL : "312 624"
-*PaperDimension C5/Env C5 : "459 649"
-*PaperDimension B5/Env ISO B5 : "499 708"
-
-*RequiresPageRegion All: True
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Cassette
-*InputSlot Cassette/Paper Cassette: ""
-*CloseUI: *InputSlot
-
-*OpenUI *ManualFeed/Manual Feed: Boolean
-*OrderDependency: 20 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice"
-*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice"
-*?ManualFeed: "
- save
- currentpagedevice /ManualFeed get
- {(True)}{(False)}ifelse = flush
- restore
-"
-*End
-*CloseUI: *ManualFeed
-
-*% Halftone Information ===============
-*ScreenFreq: "85.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
-
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-*DefaultColorSep: ProcessBlack.85lpi.600dpi/ 85 lpi / 600 dpi
-
-*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
-
-*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
-{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-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
-
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
-*Font Bookman-Demi: Standard "(001.003S)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM
-*Font Bookman-Light: Standard "(001.003S)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM
-*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-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 Helvetica-Oblique: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
-*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Roman: Standard "(001.005S)" 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
-*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
-*Font ZapfDingbats: Special "(001.004S)" Special 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
- (*) {cvn ==} 128 string /Font resourceforall
- (*) = flush
-restore
-"
-*End
-
-
-
-*% ===================================
-*% For "HP LaserJet 4MP" version 2013.103 (600 dpi)
-*% ===================================
-*% The byte count of this file should be exactly 015405 or 015837
-*% depending on the filesystem it resides in.
-*% end of PPD file for HP LaserJet 4MP
diff --git a/psprint_config/configuration/ppds/HP4PLUS3.PS b/psprint_config/configuration/ppds/HP4PLUS3.PS
deleted file mode 100644
index 8320d6a2895c..000000000000
--- a/psprint_config/configuration/ppds/HP4PLUS3.PS
+++ /dev/null
@@ -1,306 +0,0 @@
-*PPD-Adobe: "4.1"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1994 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-
-*% ===================================
-*% Copyright 1992-93 Hewlett-Packard Company.
-*% PPD Version for Windows 3.1 only
-*% ===================================
-
-*FormatVersion: "4.1"
-*FileVersion: "1.9"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*PCFileName: "HP4PLUS3.PPD"
-*Product: "(HP LaserJet 4 Plus)"
-*PSVersion: "(2013.111)1"
-*ModelName: "HP LaserJet 4 Plus 300dpi"
-*NickName: "HP LaserJet 4/4M Plus PS 300"
-*LanguageLevel: "2"
-*Protocols: PJL TBCP
-*TTRasterizer: Type42
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*FileSystem: False
-*Throughput: "12"
-*FreeVM: "691508"
-
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *Option1/Optional Lower Cassette: Boolean
-*DefaultOption1: False
-*Option1 True/Installed: ""
-*Option1 False/Not Installed: ""
-*CloseUI: *Option1
-
-*OpenUI *Option2/Optional Envelope Feeder: Boolean
-*DefaultOption2: False
-*Option2 True/Installed: ""
-*Option2 False/Not Installed: ""
-*CloseUI: *Option2
-
-*OpenUI *Option3/Optional Duplex Unit: Boolean
-*DefaultOption3: False
-*Option3 True/Installed: ""
-*Option3 False/Not Installed: ""
-*CloseUI: *Option3
-
-*CloseGroup: InstallableOptions
-
-*UIConstraints: *Option1 False *InputSlot LargeCapacity
-*UIConstraints: *Option2 False *InputSlot Envelope
-*UIConstraints: *Option3 False *Duplex
-*UIConstraints: *Option4 6Meg *Duplex
-
-*UIConstraints: *PageSize Letter *InputSlot Envelope
-*UIConstraints: *PageSize Legal *InputSlot Envelope
-*UIConstraints: *PageSize A4 *InputSlot Envelope
-*UIConstraints: *PageSize Executive *InputSlot Envelope
-*UIConstraints: *PageSize Comm10 *InputSlot Lower
-*UIConstraints: *PageSize Comm10 *InputSlot LargeCapacity
-*UIConstraints: *PageSize Monarch *InputSlot Lower
-*UIConstraints: *PageSize Monarch *InputSlot LargeCapacity
-*UIConstraints: *PageSize DL *InputSlot Lower
-*UIConstraints: *PageSize DL *InputSlot LargeCapacity
-*UIConstraints: *PageSize C5 *InputSlot Lower
-*UIConstraints: *PageSize C5 *InputSlot LargeCapacity
-*UIConstraints: *PageSize B5 *InputSlot Lower
-*UIConstraints: *PageSize B5 *InputSlot LargeCapacity
-*UIConstraints: *PageSize Comm10 *Duplex
-*UIConstraints: *PageSize Monarch *Duplex
-*UIConstraints: *PageSize DL *Duplex
-*UIConstraints: *PageSize C5 *Duplex
-*UIConstraints: *PageSize B5 *Duplex
-
-*LandscapeOrientation: Plus90
-
-*JCLBegin: "<1B>%-12345X@PJL JOB<0A>@PJL SET RESOLUTION = 300<0A>"
-*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT <0A>"
-*JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X"
-
-*JCLOpenUI *JCLEconomode/EconoMode: PickOne
-*DefaultJCLEconomode: PrinterDefault
-*OrderDependency: 10 JCLSetup *JCLEconomode
-*JCLEconomode PrinterDefault/Printer Default: ""
-*JCLEconomode on/On: "@PJL SET ECONOMODE = ON<0A>"
-*JCLEconomode off/Off: "@PJL SET ECONOMODE = OFF<0A>"
-*JCLCloseUI: *JCLEconomode
-
-*JCLOpenUI *JCLRET/Resolution Enhancement: PickOne
-*DefaultJCLRET: PrinterDefault
-*OrderDependency: 10 JCLSetup *JCLRET
-*JCLRET PrinterDefault/Printer Default: ""
-*JCLRET OFF/Off: "@PJL SET RET = OFF<0A>"
-*JCLRET LIGHT/Light: "@PJL SET RET = LIGHT<0A>"
-*JCLRET MEDIUM/Medium: "@PJL SET RET = MEDIUM<0A>"
-*JCLRET DARK/Dark: "@PJL SET RET = DARK<0A>"
-*JCLCloseUI: *JCLRET
-
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/Letter 8 1/2 x 11 in: "
- <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize Legal/Legal 8 1/2 x 14 in: "
- <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize A4/A4 210 x 297 mm: "
- <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize Executive/Executive 7 1/4 x 10 1/2 in: "
- <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize Comm10/Com-10 Env 4 1/8 x 9 1/2 in: "
- <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize Monarch/Monarch Env 3 7/8 x 7 1/2 in: "
- <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize DL/DL Env 110 x 220 mm: "
- <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize C5/C5 Env 162 x 229 mm: "
- <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize B5/B5 Env 176 x 250 mm: "
- <</DeferredMediaSelection true /PageSize [499 708] /ImagingBBox null>> setpagedevice"
-*End
-*CloseUI: *PageSize
-
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter/Letter 8 1/2 x 11 in: "
- <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion Legal/Legal 8 1/2 x 14 in: "
- <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion A4/A4 210 x 297 mm: "
- <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion Executive/Executive 7 1/4 x 10 1/2 in: "
- <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion Comm10/Com-10 Env 4 1/8 x 9 1/2 in: "
- <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion Monarch/Monarch Env 3 7/8 x 7 1/2 in: "
- <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion DL/DL Env 110 x 220 mm: "
- <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion C5/C5 Env 162 x 229 mm: "
- <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion B5/B5 Env 176 x 250 mm: "
- <</DeferredMediaSelection true /PageSize [499 708] /ImagingBBox null>> setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*DefaultImageableArea: Letter
-*ImageableArea Letter/US Letter : "14.16 12.12 597.84 780.12"
-*ImageableArea Legal/US Legal : "14.16 12.12 597.84 996.12"
-*ImageableArea A4/A4 : "13.44 12.0 581.76 829.68"
-*ImageableArea Executive/Executive : "15.12 12.12 506.64 744.12"
-*ImageableArea Comm10/Env Com-10 : "13.92 12.12 282.72 672.12"
-*ImageableArea Monarch/Env Monarch : "12.72 12.12 266.16 528.12"
-*ImageableArea DL/Env DL : "13.68 12.12 297.84 611.64"
-*ImageableArea C5/Env C5 : "14.4 12.12 444.48 637.08"
-*ImageableArea B5/Env ISO B5 : "15.12 12.12 483.6 696.6"
-
-*DefaultPaperDimension: Letter
-*PaperDimension Letter/US Letter: "612 792"
-*PaperDimension Legal/US Legal: "612 1008"
-*PaperDimension A4/A4: "595 842"
-*PaperDimension Executive/Executive: "522 756"
-*PaperDimension Comm10/Env Com-10: "297 684"
-*PaperDimension Monarch/Env Monarch: "279 540"
-*PaperDimension DL/Env DL: "312 624"
-*PaperDimension C5/Env C5: "459 649"
-*PaperDimension B5/Env ISO B5: "499 708"
-
-*RequiresPageRegion All: True
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Lower
-*InputSlot Upper/Multipurpose Tray: "
- <</DeferredMediaSelection true /MediaPosition 3>> setpagedevice"
-*End
-*InputSlot Lower/Paper Cassette: "
- <</DeferredMediaSelection true /MediaPosition 0>> setpagedevice"
-*End
-*InputSlot LargeCapacity/Lower Cassette: "
- <</DeferredMediaSelection true /MediaPosition 1>> setpagedevice"
-*End
-*InputSlot Envelope/Envelope Feeder: "
- <</DeferredMediaSelection true /MediaPosition 2>> setpagedevice"
-*End
-*CloseUI: *InputSlot
-
-*OpenUI *ManualFeed/Manual Feed: Boolean
-*OrderDependency: 20 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True: "
- <</ManualFeed true>> setpagedevice"
-*End
-*ManualFeed False: "
- <</ManualFeed false>> setpagedevice"
-*End
-*CloseUI: *ManualFeed
-
-*OpenUI *Duplex/Duplex: PickOne
-*OrderDependency: 50 AnySetup *Duplex
-*DefaultDuplex: None
-*Duplex None/Off: "
- <</Duplex false>> setpagedevice"
-*End
-*Duplex DuplexNoTumble/Long-edge Binding: "
- <</Duplex true /Tumble false>> setpagedevice"
-*End
-*Duplex DuplexTumble/Short-edge Binding: "
- <</Duplex true /Tumble true>> setpagedevice"
-*End
-*CloseUI: *Duplex
-
-*DefaultResolution: 300dpi
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.006)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.006)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.007)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.007)" Standard ROM
-*Font Bookman-Demi: Standard "(001.003)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM
-*Font Bookman-Light: Standard "(001.003)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.003)" Standard ROM
-*Font Courier: Standard "(002.004)" Standard ROM
-*Font Courier-Bold: Standard "(002.004)" Standard ROM
-*Font Courier-BoldOblique: Standard "(002.004)" Standard ROM
-*Font Courier-Oblique: Standard "(002.004)" Standard ROM
-*Font Helvetica: Standard "(001.006)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.009)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.007)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.006)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.007)" Standard ROM
-*Font Palatino-Bold: Standard "(001.005)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM
-*Font Palatino-Italic: Standard "(001.005)" Standard ROM
-*Font Palatino-Roman: Standard "(001.005)" Standard ROM
-*Font Symbol: Special "(001.007)" Special ROM
-*Font Times-Bold: Standard "(001.007)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.009)" Standard ROM
-*Font Times-Italic: Standard "(001.007)" Standard ROM
-*Font Times-Roman: Standard "(001.007)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.007)" Standard ROM
-*Font ZapfDingbats: Special "(001.004)" Special ROM
-
-*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
-*% ===================================
-*% For "HP LaserJet 4 Plus" version 2013.111 (600 dpi)
-*% ===================================
-
-*% The byte count of this file should be exactly 011392 or 011698
-*% depending on the filesystem it resides in.
-*% end of PPD file for HP LaserJet 4 Plus
diff --git a/psprint_config/configuration/ppds/HP4PLUS6.PS b/psprint_config/configuration/ppds/HP4PLUS6.PS
deleted file mode 100644
index 2aa11af5c494..000000000000
--- a/psprint_config/configuration/ppds/HP4PLUS6.PS
+++ /dev/null
@@ -1,313 +0,0 @@
-*PPD-Adobe: "4.1"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1994 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-
-*% ===================================
-*% Copyright 1992-93 Hewlett-Packard Company.
-*% PPD Version for Windows 3.1 only
-*% ===================================
-
-*FormatVersion: "4.1"
-*FileVersion: "1.9"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*PCFileName: "HP4PLUS6.PPD"
-*Product: "(HP LaserJet 4 Plus)"
-*PSVersion: "(2013.111)1"
-*ModelName: "HP LaserJet 4 Plus"
-*NickName: "HP LaserJet 4/4M Plus PS 600"
-*LanguageLevel: "2"
-*Protocols: PJL TBCP
-*TTRasterizer: Type42
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*FileSystem: False
-*Throughput: "12"
-*FreeVM: "679680"
-
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *Option1/Optional Lower Cassette: Boolean
-*DefaultOption1: False
-*Option1 True/Installed: ""
-*Option1 False/Not Installed: ""
-*CloseUI: *Option1
-
-*OpenUI *Option2/Optional Envelope Feeder: Boolean
-*DefaultOption2: False
-*Option2 True/Installed: ""
-*Option2 False/Not Installed: ""
-*CloseUI: *Option2
-
-*OpenUI *Option3/Optional Duplex Unit: Boolean
-*DefaultOption3: False
-*Option3 True/Installed: ""
-*Option3 False/Not Installed: ""
-*CloseUI: *Option3
-
-*OpenUI *Option4/Memory Configuration: PickOne
-*DefaultOption4: 6Meg
-*Option4 6Meg/ 6 - 9 MB Total RAM: ""
-*Option4 10Meg/10 MB or more Total RAM: ""
-*CloseUI: *Option4
-
-*CloseGroup: InstallableOptions
-
-*UIConstraints: *Option1 False *InputSlot LargeCapacity
-*UIConstraints: *Option2 False *InputSlot Envelope
-*UIConstraints: *Option3 False *Duplex
-*UIConstraints: *Option4 6Meg *Duplex
-
-*UIConstraints: *PageSize Letter *InputSlot Envelope
-*UIConstraints: *PageSize Legal *InputSlot Envelope
-*UIConstraints: *PageSize A4 *InputSlot Envelope
-*UIConstraints: *PageSize Executive *InputSlot Envelope
-*UIConstraints: *PageSize Comm10 *InputSlot Lower
-*UIConstraints: *PageSize Comm10 *InputSlot LargeCapacity
-*UIConstraints: *PageSize Monarch *InputSlot Lower
-*UIConstraints: *PageSize Monarch *InputSlot LargeCapacity
-*UIConstraints: *PageSize DL *InputSlot Lower
-*UIConstraints: *PageSize DL *InputSlot LargeCapacity
-*UIConstraints: *PageSize C5 *InputSlot Lower
-*UIConstraints: *PageSize C5 *InputSlot LargeCapacity
-*UIConstraints: *PageSize B5 *InputSlot Lower
-*UIConstraints: *PageSize B5 *InputSlot LargeCapacity
-*UIConstraints: *PageSize Comm10 *Duplex
-*UIConstraints: *PageSize Monarch *Duplex
-*UIConstraints: *PageSize DL *Duplex
-*UIConstraints: *PageSize C5 *Duplex
-*UIConstraints: *PageSize B5 *Duplex
-
-*LandscapeOrientation: Plus90
-
-*JCLBegin: "<1B>%-12345X@PJL JOB<0A>@PJL SET RESOLUTION = 600<0A>"
-*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT <0A>"
-*JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X"
-
-*JCLOpenUI *JCLEconomode/EconoMode: PickOne
-*DefaultJCLEconomode: PrinterDefault
-*OrderDependency: 10 JCLSetup *JCLEconomode
-*JCLEconomode PrinterDefault/Printer Default: ""
-*JCLEconomode on/On: "@PJL SET ECONOMODE = ON<0A>"
-*JCLEconomode off/Off: "@PJL SET ECONOMODE = OFF<0A>"
-*JCLCloseUI: *JCLEconomode
-
-*JCLOpenUI *JCLRET/Resolution Enhancement: PickOne
-*DefaultJCLRET: PrinterDefault
-*OrderDependency: 10 JCLSetup *JCLRET
-*JCLRET PrinterDefault/Printer Default: ""
-*JCLRET OFF/Off: "@PJL SET RET = OFF<0A>"
-*JCLRET LIGHT/Light: "@PJL SET RET = LIGHT<0A>"
-*JCLRET MEDIUM/Medium: "@PJL SET RET = MEDIUM<0A>"
-*JCLRET DARK/Dark: "@PJL SET RET = DARK<0A>"
-*JCLCloseUI: *JCLRET
-
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/Letter 8 1/2 x 11 in: "
- <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize Legal/Legal 8 1/2 x 14 in: "
- <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize A4/A4 210 x 297 mm: "
- <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize Executive/Executive 7 1/4 x 10 1/2 in: "
- <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize Comm10/Com-10 Env 4 1/8 x 9 1/2 in: "
- <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize Monarch/Monarch Env 3 7/8 x 7 1/2 in: "
- <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize DL/DL Env 110 x 220 mm: "
- <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize C5/C5 Env 162 x 229 mm: "
- <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize B5/B5 Env 176 x 250 mm: "
- <</DeferredMediaSelection true /PageSize [499 708] /ImagingBBox null>> setpagedevice"
-*End
-*CloseUI: *PageSize
-
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter/Letter 8 1/2 x 11 in: "
- <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion Legal/Legal 8 1/2 x 14 in: "
- <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion A4/A4 210 x 297 mm: "
- <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion Executive/Executive 7 1/4 x 10 1/2 in: "
- <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion Comm10/Com-10 Env 4 1/8 x 9 1/2 in: "
- <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion Monarch/Monarch Env 3 7/8 x 7 1/2 in: "
- <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion DL/DL Env 110 x 220 mm: "
- <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion C5/C5 Env 162 x 229 mm: "
- <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion B5/B5 Env 176 x 250 mm: "
- <</DeferredMediaSelection true /PageSize [499 708] /ImagingBBox null>> setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*DefaultImageableArea: Letter
-*ImageableArea Letter/US Letter: "12.24 12.06 599.76 780.06"
-*ImageableArea Legal/US Legal: "12.24 12.06 599.76 996.06"
-*ImageableArea A4/A4: "13.44 12.06 581.76 829.74"
-*ImageableArea Executive/Executive: "13.32 12.06 508.68 744.06"
-*ImageableArea Comm10/Env Com-10: "12.12 12.06 284.76 672.06 "
-*ImageableArea Monarch/Env Monarch: "12.72 12.06 266.16 528.06 "
-*ImageableArea DL/Env DL: "13.8 12.06 297.96 611.58 "
-*ImageableArea C5/Env C5: "12.6 12.06 446.52 637.02 "
-*ImageableArea B5/Env ISO B5: "13.2 12.06 485.52 696.54 "
-
-*DefaultPaperDimension: Letter
-*PaperDimension Letter/US Letter: "612 792"
-*PaperDimension Legal/US Legal: "612 1008"
-*PaperDimension A4/A4: "595 842"
-*PaperDimension Executive/Executive: "522 756"
-*PaperDimension Comm10/Env Com-10: "297 684"
-*PaperDimension Monarch/Env Monarch: "279 540"
-*PaperDimension DL/Env DL: "312 624"
-*PaperDimension C5/Env C5: "459 649"
-*PaperDimension B5/Env ISO B5: "499 708"
-
-*RequiresPageRegion All: True
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Lower
-*InputSlot Upper/Multipurpose Tray: "
- <</DeferredMediaSelection true /MediaPosition 3>> setpagedevice"
-*End
-*InputSlot Lower/Paper Cassette: "
- <</DeferredMediaSelection true /MediaPosition 0>> setpagedevice"
-*End
-*InputSlot LargeCapacity/Lower Cassette: "
- <</DeferredMediaSelection true /MediaPosition 1>> setpagedevice"
-*End
-*InputSlot Envelope/Envelope Feeder: "
- <</DeferredMediaSelection true /MediaPosition 2>> setpagedevice"
-*End
-*CloseUI: *InputSlot
-
-*OpenUI *ManualFeed/Manual Feed: Boolean
-*OrderDependency: 20 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True: "
- <</ManualFeed true>> setpagedevice"
-*End
-*ManualFeed False: "
- <</ManualFeed false>> setpagedevice"
-*End
-*CloseUI: *ManualFeed
-
-*OpenUI *Duplex/Duplex: PickOne
-*OrderDependency: 50 AnySetup *Duplex
-*DefaultDuplex: None
-*Duplex None/Off: "
- <</Duplex false>> setpagedevice"
-*End
-*Duplex DuplexNoTumble/Long-edge Binding: "
- <</Duplex true /Tumble false>> setpagedevice"
-*End
-*Duplex DuplexTumble/Short-edge Binding: "
- <</Duplex true /Tumble true>> setpagedevice"
-*End
-*CloseUI: *Duplex
-
-*DefaultResolution: 600dpi
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.006)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.006)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.007)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.007)" Standard ROM
-*Font Bookman-Demi: Standard "(001.003)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM
-*Font Bookman-Light: Standard "(001.003)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.003)" Standard ROM
-*Font Courier: Standard "(002.004)" Standard ROM
-*Font Courier-Bold: Standard "(002.004)" Standard ROM
-*Font Courier-BoldOblique: Standard "(002.004)" Standard ROM
-*Font Courier-Oblique: Standard "(002.004)" Standard ROM
-*Font Helvetica: Standard "(001.006)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.009)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.007)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.006)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.007)" Standard ROM
-*Font Palatino-Bold: Standard "(001.005)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM
-*Font Palatino-Italic: Standard "(001.005)" Standard ROM
-*Font Palatino-Roman: Standard "(001.005)" Standard ROM
-*Font Symbol: Special "(001.007)" Special ROM
-*Font Times-Bold: Standard "(001.007)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.009)" Standard ROM
-*Font Times-Italic: Standard "(001.007)" Standard ROM
-*Font Times-Roman: Standard "(001.007)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.007)" Standard ROM
-*Font ZapfDingbats: Special "(001.004)" Special ROM
-
-*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
-
-*% ===================================
-*% For "HP LaserJet 4 Plus" version 2013.111 (600 dpi)
-*% ===================================
-
-*% The byte count of this file should be exactly 011553 or 011866
-*% depending on the filesystem it resides in.
-*% end of PPD file for HP LaserJet 4 Plus
diff --git a/psprint_config/configuration/ppds/HP4SI3_1.PS b/psprint_config/configuration/ppds/HP4SI3_1.PS
deleted file mode 100644
index d0679c15e039..000000000000
--- a/psprint_config/configuration/ppds/HP4SI3_1.PS
+++ /dev/null
@@ -1,751 +0,0 @@
-*PPD-Adobe: "4.1"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1994 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-
-*% ===================================
-*% Copyright 1992-93 Hewlett-Packard Company.
-*% Windows 3.1 only
-*% ===================================
-
-*% ===================================
-*% Product / PPD Version Information
-*% ===================================
-
-*FormatVersion: "4.1"
-*FileVersion: "2.0"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*PCFileName: "HP4SI3_1.PPD"
-
-*% Product Version Information
-*Product: "(HP LaserJet 4Si)"
-*PSVersion: "(2011.110) 1"
-*ModelName: "HP LaserJet 4Si/4SiMX PS 300dpi"
-*NickName: "HP LaserJet 4Si/4SiMX PS 300dpi"
-
-*% ===================================
-*% Basic Device Capabilities
-*% ===================================
-
-*LanguageLevel: "2"
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*FileSystem: False
-*Throughput: "17"
-
-
-*% ===================================
-*% Emulations and Protocols
-*% ===================================
-
-*Protocols: PJL TBCP
-
-*JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
-*JCLToPSInterpreter: "@PJL ENTER LANGUAGE=POSTSCRIPT<0A>"
-*JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X"
-
-*JCLOpenUI *JCLResolution/Resolution: PickOne
-*DefaultJCLResolution: Unknown
-*OrderDependency: 10 JCLSetup *JCLResolution
-*JCLResolution Unknown/Printer Default: ""
-*JCLResolution 300dpi/300: "@PJL SET RESOLUTION=300<0A>"
-*JCLCloseUI: *JCLResolution
-
-*JCLOpenUI *JCLFrameBufferSize/Page Protection: PickOne
-*DefaultJCLFrameBufferSize: PrinterDefault
-*OrderDependency: 20 JCLSetup *JCLFrameBufferSize
-*JCLFrameBufferSize PrinterDefault/Printer Default: ""
-*JCLFrameBufferSize none/Off: "@PJL SET PAGEPROTECT=OFF<0A>"
-*JCLFrameBufferSize ltr/Letter: "@PJL SET PAGEPROTECT=LETTER<0A>"
-*JCLFrameBufferSize leg/Legal: "@PJL SET PAGEPROTECT=LEGAL<0A>"
-*JCLFrameBufferSize A4/A4: "@PJL SET PAGEPROTECT=A4<0A>"
-*JCLCloseUI: *JCLFrameBufferSize
-
-
-
-*% ===================================
-*% Installable Options
-*% ===================================
-
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *Option1/Envelope Feeder: Boolean
-*DefaultOption1: False
-*Option1 True/Installed: ""
-*Option1 False/Not Installed: ""
-*CloseUI: *Option1
-
-*OpenUI *Option2/Memory Configuration: PickOne
-*DefaultOption2: 2Meg
-*Option2 2Meg/ 2 - 3 MB Total RAM: ""
-*Option2 4Meg/ 4 - 5 MB Total RAM: ""
-*Option2 6Meg/ 6 - 9 MB Total RAM: ""
-*Option2 10Meg/10 - 14 MB Total RAM: ""
-*Option2 15Meg/15 - 26 MB Total RAM: ""
-*CloseUI: *Option2
-
-
-*CloseGroup: InstallableOptions
-
-
-*% ===================================
-*% User Interface Constraints
-*% ===================================
-
-*% Disable access to envelope input source if envelope feed not installed
-*UIConstraints: *Option1 False *InputSlot Envelope
-
-*% Disable access to VM memory sizes if insufficient memory is installed
-*UIConstraints: *Option2 2Meg *VMOption
-*UIConstraints: *Option2 4Meg *VMOption 6Meg
-*UIConstraints: *Option2 4Meg *VMOption 10Meg
-*UIConstraints: *Option2 4Meg *VMOption 15Meg
-*UIConstraints: *Option2 6Meg *VMOption 10Meg
-*UIConstraints: *Option2 6Meg *VMOption 15Meg
-*UIConstraints: *Option2 10Meg *VMOption 15Meg
-
-*% Disable access to duplexing when an envelope page size is selected
-*UIConstraints: *PageSize Comm10 *Duplex
-*UIConstraints: *PageSize Monarch *Duplex
-*UIConstraints: *PageSize DL *Duplex
-*UIConstraints: *PageSize C5 *Duplex
-
-*% Disable access to envelope page sizes when duplex is selected
-*UIConstraints: *Duplex *PageSize Comm10
-*UIConstraints: *Duplex *PageSize Monarch
-*UIConstraints: *Duplex *PageSize DL
-*UIConstraints: *Duplex *PageSize C5
-
-*% Disable access to duplexing when envelope-size page regions are selected
-*UIConstraints: *PageRegion Comm10 *Duplex
-*UIConstraints: *PageRegion Monarch *Duplex
-*UIConstraints: *PageRegion DL *Duplex
-*UIConstraints: *PageRegion C5 *Duplex
-
-*% Disable access to envelope-size page regions when duplex is selected
-*UIConstraints: *Duplex *PageRegion Comm10
-*UIConstraints: *Duplex *PageRegion Monarch
-*UIConstraints: *Duplex *PageRegion DL
-*UIConstraints: *Duplex *PageRegion C5
-
-*% Disable access to regular page sizes when envelope-only source is selected
-*UIConstraints: *PageSize Letter *InputSlot Envelope
-*UIConstraints: *PageSize Legal *InputSlot Envelope
-*UIConstraints: *PageSize Executive *InputSlot Envelope
-*UIConstraints: *PageSize A4 *InputSlot Envelope
-
-*% Disable access to envelope-only source when a regular page size is selected
-*UIConstraints: *InputSlot Envelope *PageSize Letter
-*UIConstraints: *InputSlot Envelope *PageSize Legal
-*UIConstraints: *InputSlot Envelope *PageSize Executive
-*UIConstraints: *InputSlot Envelope *PageSize A4
-
-*% Disable access to regular page regions when envelope-only source is selected
-*UIConstraints: *PageRegion Letter *InputSlot Envelope
-*UIConstraints: *PageRegion Legal *InputSlot Envelope
-*UIConstraints: *PageRegion Executive *InputSlot Envelope
-*UIConstraints: *PageRegion A4 *InputSlot Envelope
-
-*% Disable access to envelope-only source when a regular page region is selected
-*UIConstraints: *InputSlot Envelope *PageRegion Letter
-*UIConstraints: *InputSlot Envelope *PageRegion Legal
-*UIConstraints: *InputSlot Envelope *PageRegion Executive
-*UIConstraints: *InputSlot Envelope *PageRegion A4
-
-
-*% ===================================
-*% Media Selection
-*% ===================================
-
-*LandscapeOrientation: Plus90
-*VariablePaperSize: False
-
-*% Code in this section both selects a tray and sets up a frame buffer.
-*% Note use of Policies to activate HP PaperHandling mode
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/Letter 8 1/2 x 11 in: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [612 792] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*PageSize Legal/Legal 8 1/2 x 14 in: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [612 1008] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*PageSize A4/A4 210 x 297 mm: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [595 842] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*PageSize Executive/Executive 7 1/4 x 10 1/2 in: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [522 756] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*PageSize Comm10/Env Comm10 4 1/8 x 9 1/2 in: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [297 684] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*PageSize Monarch/Env Monarch 3 7/8 x 7 1/2 in: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [279 540] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*PageSize DL/Env DL 110 x 220 mm: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [312 624] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*?PageSize: "
- save
- currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if
- (Unknown)
- 7 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [595 842] (A4) put
- dup [522 756] (Executive) put
- dup [297 684] (Comm10) put
- dup [279 540] (Monarch) put
- dup [312 624] (DL) put
- { 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: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter/Letter 8 1/2 x 11 in: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [612 792] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*PageRegion Legal/Legal 8 1/2 x 14 in: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [612 1008] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*PageRegion A4/A4 210 x 297 mm: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [595 842] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*PageRegion Executive/Executive 7 1/4 x 10 1/2 in: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [522 756] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*PageRegion Comm10/Env Comm10 4 1/8 x 9 1/2 in: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [297 684] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*PageRegion Monarch/Env Monarch 3 7/8 x 7 1/2 in: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [279 540] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*PageRegion DL/Env DL 110 x 220 mm: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [312 624] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-*ImageableArea Letter/Letter 8 1/2 x 11 in: "14.16 12.12 597.84 780.12"
-*ImageableArea Legal/Legal 8 1/2 x 14 in: "14.16 12.12 597.84 996.12"
-*ImageableArea A4/A4 210 x 297 mm: "13.44 12.0 581.76 829.28"
-*ImageableArea Executive/Executive 7 1/4 x 10 1/2 in: "15.12 12.12 506.64 744.12"
-*ImageableArea Comm10/Env Comm10 4 1/8 x 9 1/2 in: "13.92 12.12 282.72 672.12"
-*ImageableArea Monarch/Env Monarch 3 7/8 x 7 1/2 in: "12.72 12.12 266.16 528.12"
-*ImageableArea DL/Env DL 110 x 220 mm: "13.68 12.12 297.84 611.64"
-*?ImageableArea: "
- save
- /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: Letter
-*PaperDimension Letter/Letter 8 1/2 x 11 in: "612 792"
-*PaperDimension Legal/Legal 8 1/2 x 14 in: "612 1008"
-*PaperDimension A4/A4 210 x 297 mm: "595 842"
-*PaperDimension Executive/Executive 7 1/4 x 10 1/2 in: "522 756"
-*PaperDimension Comm10/Env Comm10 4 1/8 x 9 1/2 in: "297 684"
-*PaperDimension Monarch/Env Monarch 3 7/8 x 7 1/2 in: "279 540"
-*PaperDimension DL/Env DL 110 x 220 mm: "312 624"
-
-*RequiresPageRegion Upper: False
-*RequiresPageRegion Lower: False
-*RequiresPageRegion Envelope: True
-
-
-*% ===================================
-*% Media Handling Features
-*% ===================================
-
-*% Media Input Source
-*% Note use of Policies to activate HP PaperHandling mode
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Upper
-*InputSlot Upper/Upper Tray: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 1 dict
- dup /MediaType (UPPER CASSETTE) put
- setpagedevice"
-*End
-*InputSlot Lower/Lower Tray: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 1 dict
- dup /MediaType (LOWER CASSETTE) put
- setpagedevice"
-*End
-*InputSlot Envelope/Envelope Feeder: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 1 dict
- dup /MediaType (ENVELOPE FEEDER) put
- setpagedevice"
-*End
-
-*?InputSlot: "
-save
- 3 dict
- dup (UPPER CASSETTE) cvn (Upper) put
- dup (LOWER CASSETTE) cvn (Lower) put
- dup (ENVELOPE FEEDER) cvn (Envelope) put
- currentpagedevice /MediaType get
- dup null eq
- {pop pop (Unknown) }
- { cvn get } ifelse
- = flush
-restore
-"
-*End
-*CloseUI: *InputSlot
-
-*OpenUI *ManualFeed/Manual Feed: Boolean
-*OrderDependency: 20 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice"
-*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice"
-*?ManualFeed: "
- save
- currentpagedevice /ManualFeed get
- {(True)}{(False)}ifelse = flush
- restore
-"
-*End
-*CloseUI: *ManualFeed
-
-*% Two-sided Printing (Duplex)
-*OpenUI *Duplex/Duplex: PickOne
-*OrderDependency: 50 AnySetup *Duplex
-*DefaultDuplex: None
-*Duplex None/None: "
- 1 dict dup /Duplex false put setpagedevice
- 1 dict dup /Tumble false put setpagedevice"
-*End
-*Duplex DuplexNoTumble/Long Edge Binding: "
- 1 dict dup /Duplex true put setpagedevice
- 1 dict dup /Tumble false put setpagedevice"
-*End
-*Duplex DuplexTumble/Short Edge Binding: "
- 1 dict dup /Duplex true put setpagedevice
- 1 dict dup /Tumble true put setpagedevice"
-*End
-*?Duplex: "save
- currentpagedevice /Duplex get
- { currentpagedevice /Tumble get
- {(DuplexTumble)}{(DuplexNoTumble)}ifelse
- }
- { (None)}
- ifelse = flush
-restore
-"
-*End
-*CloseUI: *Duplex
-
-*% Media Output Destination
-
-*OpenUI *OutputBin/Output Bin: PickOne
-*OrderDependency: 50 AnySetup *OutputBin
-
-*DefaultOutputBin: Upper
-*DefaultOutputOrder: Normal
-*PageStackOrder Upper: Normal
-*PageStackOrder Rear: Reverse
-
-*OutputBin Upper/Upper - Face Down: "1 dict dup /OutputFaceUp false put
-setpagedevice"
-*End
-*OutputBin Rear/Lower - Face Up: "1 dict dup /OutputFaceUp true put
-setpagedevice"
-*End
-*?OutputBin:"
-save
- currentpagedevice /OutputFaceUp get
-{(Rear)}{(Upper)}ifelse = flush
-restore
-"
-*End
-*CloseUI: *OutputBin
-
-*% Note that OpenUI/CloseUI has been commented out so that both OutputBin and
-*% OutputOrder do not both appear as options in the user interface.
-*% strings are left in PPD file for applications which may utilize this keyword
-*% instead of *OutputBin.
-*%OpenUI *OutputOrder: PickOne
-*OrderDependency: 50 AnySetup *OutputOrder
-*OutputOrder Normal: "1 dict dup /OutputFaceUp false put setpagedevice"
-*OutputOrder Reverse: "1 dict dup /OutputFaceUp true put setpagedevice"
-*?OutputOrder:"
-save
- currentpagedevice /OutputFaceUp get
-{(Reverse)}{(Normal)}ifelse = flush
-restore
-"
-*End
-*%CloseUI: *OutputBin
-
-
-*% ===================================
-*% Resolution and Appearance Control
-*% ===================================
-
-*DefaultResolution: 300dpi
-
-*?Resolution: "
- save
- currentpagedevice /HWResolution get
- 0 get
- ( ) cvs print
- (dpi)
- = flush
- restore
-"
-*End
-
-*OpenUI *Smoothing/Resolution Enhancement: PickOne
-*OrderDependency: 50 AnySetup *Smoothing
-*DefaultSmoothing: PrinterDefault
-*Smoothing PrinterDefault/Printer Default: ""
-*Smoothing True/On: "1 dict dup /PostRenderingEnhance true put setpagedevice"
-*Smoothing False/Off: "1 dict dup /PostRenderingEnhance false put setpagedevice"
-*?Smoothing: "
- save
- currentpagedevice /PostRenderingEnhance get
- {(True) (False)}ifelse = flush
- restore
-"
-*End
-*CloseUI: *Smoothing
-
-
-*% ===================================
-*% Gray Levels and Halftoning
-*% ===================================
-
-*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
-
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch
-sub }"
-*End
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-
-*% ===================================
-*% Color Control
-*% ===================================
-
-*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "45"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) =====================
-
-*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45"
-*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "45"
-*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "45"
-*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "45"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "85"
-*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "85"
-*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "85"
-*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "85"
-*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "85"
-
-*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
-{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-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
-*% ===================================
-
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.006)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.006)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.007)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.007)" Standard ROM
-*Font Bookman-Demi: Standard "(001.003)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM
-*Font Bookman-Light: Standard "(001.003)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.003)" Standard ROM
-*Font Courier: Standard "(002.004)" Standard ROM
-*Font Courier-Bold: Standard "(002.004)" Standard ROM
-*Font Courier-BoldOblique: Standard "(002.004)" Standard ROM
-*Font Courier-Oblique: Standard "(002.004)" Standard ROM
-*Font Helvetica: Standard "(001.006)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.009)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.007)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.006)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.007)" Standard ROM
-*Font Palatino-Bold: Standard "(001.005)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM
-*Font Palatino-Italic: Standard "(001.005)" Standard ROM
-*Font Palatino-Roman: Standard "(001.005)" Standard ROM
-*Font Symbol: Special "(001.007)" Special ROM
-*Font Times-Bold: Standard "(001.007)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.009)" Standard ROM
-*Font Times-Italic: Standard "(001.007)" Standard ROM
-*Font Times-Roman: Standard "(001.007)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.007)" Standard ROM
-*Font ZapfDingbats: Special "(001.004)" Special 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
- (*) {cvn ==} 128 string /Font resourceforall
- (*) = flush
-restore
-"
-*End
-
-
-*% ===================================
-*% Printer Messages
-*% ===================================
-
-*% 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: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "initializing"
-*Status: "printing"
-*Status: "warming up"
-*Status: "PrinterError: Out Of Paper"
-*Status: "PrinterError: Cover Open"
-*Status: "PrinterError: Feed Manual"
-*Status: "PrinterError: Paper Jam"
-*Status: "PrinterError: Miscellaneous Error"
-*Status: "PrinterError: Fatal Error"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "Other I/O"
-*Source: "AppleTalk"
-*Source: "LocalTalk"
-*Source: "Parallel"
-*Source: "EtherTalk"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*Printer Error: "Cover Open"
-*Printer Error: "Paper Jam"
-*Printer Error: "Out Of Paper"
-*Printer Error: "Printing Test Page"
-*Printer Error: "Service Call"
-*Printer Error: "Printing Suspended"
-
-
-*% ===================================
-*% System Management
-*% ===================================
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-*FreeVM: "243590"
-
-*VMOption 2Meg/ 2 - 3 MB Total RAM: "243590"
-*VMOption 4Meg/ 4 - 5 MB Total RAM: "1046406"
-*VMOption 6Meg/ 6 - 9 MB Total RAM: "481158"
-*VMOption 10Meg/10 - 14 MB Total RAM: "1742726"
-*VMOption 15Meg/15 - 26 MB Total RAM: "4000000"
-
-*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
-
-
-*% ===================================
-*% For "HP LaserJet 4Si/4Si MX" version 2011.110 (300 dpi)
-*% ===================================
-*% The byte count of this file should be exactly 023167 or 023918
-*% depending on the filesystem it resides in.
-*% end of PPD file for HP LaserJet 4Si
diff --git a/psprint_config/configuration/ppds/HP4SI6_1.PS b/psprint_config/configuration/ppds/HP4SI6_1.PS
deleted file mode 100644
index 81bfe23d32a1..000000000000
--- a/psprint_config/configuration/ppds/HP4SI6_1.PS
+++ /dev/null
@@ -1,753 +0,0 @@
-*PPD-Adobe: "4.1"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1994 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-
-*% ===================================
-*% Copyright 1992-93 Hewlett-Packard Company.
-*% Windows 3.1 only
-*% ===================================
-
-*% ===================================
-*% Product / PPD Version Information
-*% ===================================
-
-*FormatVersion: "4.1"
-*FileVersion: "2.1"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*PCFileName: "HP4SI6_1.PPD"
-
-*% Product Version Information
-*Product: "(HP LaserJet 4Si)"
-*PSVersion: "(2011.110) 1"
-*ModelName: "HP LaserJet 4Si/4SiMX PS 600dpi"
-*NickName: "HP LaserJet 4Si/4SiMX PS 600dpi"
-
-*% ===================================
-*% Basic Device Capabilities
-*% ===================================
-
-*LanguageLevel: "2"
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*FileSystem: False
-*Throughput: "17"
-
-
-*% ===================================
-*% Emulations and Protocols
-*% ===================================
-
-*Protocols: PJL TBCP
-
-*JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
-*JCLToPSInterpreter: "@PJL ENTER LANGUAGE=POSTSCRIPT<0A>"
-*JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X"
-
-*JCLOpenUI *JCLResolution/Resolution: PickOne
-*DefaultJCLResolution: Unknown
-*OrderDependency: 10 JCLSetup *JCLResolution
-*JCLResolution Unknown/Printer Default: ""
-*JCLResolution 600dpi/600: "@PJL SET RESOLUTION=600<0A>"
-*JCLCloseUI: *JCLResolution
-
-*JCLOpenUI *JCLFrameBufferSize/Page Protection: PickOne
-*DefaultJCLFrameBufferSize: PrinterDefault
-*OrderDependency: 20 JCLSetup *JCLFrameBufferSize
-*JCLFrameBufferSize PrinterDefault/Printer Default: ""
-*JCLFrameBufferSize none/Off: "@PJL SET PAGEPROTECT=OFF<0A>"
-*JCLFrameBufferSize ltr/Letter: "@PJL SET PAGEPROTECT=LETTER<0A>"
-*JCLFrameBufferSize leg/Legal: "@PJL SET PAGEPROTECT=LEGAL<0A>"
-*JCLFrameBufferSize A4/A4: "@PJL SET PAGEPROTECT=A4<0A>"
-*JCLCloseUI: *JCLFrameBufferSize
-
-
-
-*% ===================================
-*% Installable Options
-*% ===================================
-
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *Option1/Envelope Feeder: Boolean
-*DefaultOption1: False
-*Option1 True/Installed: ""
-*Option1 False/Not Installed: ""
-*CloseUI: *Option1
-
-*OpenUI *Option2/Memory Configuration: PickOne
-*DefaultOption2: 2Meg
-*Option2 2Meg/ 2 - 3 MB Total RAM: ""
-*Option2 4Meg/ 4 - 5 MB Total RAM: ""
-*Option2 6Meg/ 6 - 9 MB Total RAM: ""
-*Option2 10Meg/10 - 14 MB Total RAM: ""
-*Option2 15Meg/15 - 26 MB Total RAM: ""
-*CloseUI: *Option2
-
-
-*CloseGroup: InstallableOptions
-
-
-*% ===================================
-*% User Interface Constraints
-*% ===================================
-
-*% Disable access to envelope input source if envelope feed not installed
-*UIConstraints: *Option1 False *InputSlot Envelope
-
-*% Disable access to VM memory sizes if insufficient memory is installed
-*UIConstraints: *Option2 2Meg *VMOption
-*UIConstraints: *Option2 4Meg *VMOption 6Meg
-*UIConstraints: *Option2 4Meg *VMOption 10Meg
-*UIConstraints: *Option2 4Meg *VMOption 15Meg
-*UIConstraints: *Option2 6Meg *VMOption 10Meg
-*UIConstraints: *Option2 6Meg *VMOption 15Meg
-*UIConstraints: *Option2 10Meg *VMOption 15Meg
-
-*% Disable access to duplexing when an envelope page size is selected
-*UIConstraints: *PageSize Comm10 *Duplex
-*UIConstraints: *PageSize Monarch *Duplex
-*UIConstraints: *PageSize DL *Duplex
-*UIConstraints: *PageSize C5 *Duplex
-
-*% Disable access to envelope page sizes when duplex is selected
-*UIConstraints: *Duplex *PageSize Comm10
-*UIConstraints: *Duplex *PageSize Monarch
-*UIConstraints: *Duplex *PageSize DL
-*UIConstraints: *Duplex *PageSize C5
-
-*% Disable access to duplexing when envelope-size page regions are selected
-*UIConstraints: *PageRegion Comm10 *Duplex
-*UIConstraints: *PageRegion Monarch *Duplex
-*UIConstraints: *PageRegion DL *Duplex
-*UIConstraints: *PageRegion C5 *Duplex
-
-*% Disable access to envelope-size page regions when duplex is selected
-*UIConstraints: *Duplex *PageRegion Comm10
-*UIConstraints: *Duplex *PageRegion Monarch
-*UIConstraints: *Duplex *PageRegion DL
-*UIConstraints: *Duplex *PageRegion C5
-
-*% Disable access to regular page sizes when envelope-only source is selected
-*UIConstraints: *PageSize Letter *InputSlot Envelope
-*UIConstraints: *PageSize Legal *InputSlot Envelope
-*UIConstraints: *PageSize Executive *InputSlot Envelope
-*UIConstraints: *PageSize A4 *InputSlot Envelope
-
-*% Disable access to envelope-only source when a regular page size is selected
-*UIConstraints: *InputSlot Envelope *PageSize Letter
-*UIConstraints: *InputSlot Envelope *PageSize Legal
-*UIConstraints: *InputSlot Envelope *PageSize Executive
-*UIConstraints: *InputSlot Envelope *PageSize A4
-
-*% Disable access to regular page regions when envelope-only source is selected
-*UIConstraints: *PageRegion Letter *InputSlot Envelope
-*UIConstraints: *PageRegion Legal *InputSlot Envelope
-*UIConstraints: *PageRegion Executive *InputSlot Envelope
-*UIConstraints: *PageRegion A4 *InputSlot Envelope
-
-*% Disable access to envelope-only source when a regular page region is selected
-*UIConstraints: *InputSlot Envelope *PageRegion Letter
-*UIConstraints: *InputSlot Envelope *PageRegion Legal
-*UIConstraints: *InputSlot Envelope *PageRegion Executive
-*UIConstraints: *InputSlot Envelope *PageRegion A4
-
-
-*% ===================================
-*% Media Selection
-*% ===================================
-
-*LandscapeOrientation: Plus90
-*VariablePaperSize: False
-
-*% Code in this section both selects a tray and sets up a frame buffer.
-*% Note use of Policies to activate HP PaperHandling mode
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/Letter 8 1/2 x 11 in: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [612 792] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*PageSize Legal/Legal 8 1/2 x 14 in: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [612 1008] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*PageSize A4/A4 210 x 297 mm: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [595 842] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*PageSize Executive/Executive 7 1/4 x 10 1/2 in: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [522 756] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*PageSize Comm10/Env Comm10 4 1/8 x 9 1/2 in: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [297 684] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*PageSize Monarch/Env Monarch 3 7/8 x 7 1/2 in: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [279 540] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*PageSize DL/Env DL 110 x 220 mm: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [312 624] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*?PageSize: "
- save
- currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if
- (Unknown)
- 7 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [595 842] (A4) put
- dup [522 756] (Executive) put
- dup [297 684] (Comm10) put
- dup [279 540] (Monarch) put
- dup [312 624] (DL) put
- { 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: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter/Letter 8 1/2 x 11 in: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [612 792] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*PageRegion Legal/Legal 8 1/2 x 14 in: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [612 1008] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*PageRegion A4/A4 210 x 297 mm: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [595 842] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*PageRegion Executive/Executive 7 1/4 x 10 1/2 in: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [522 756] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*PageRegion Comm10/Env Comm10 4 1/8 x 9 1/2 in: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [297 684] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*PageRegion Monarch/Env Monarch 3 7/8 x 7 1/2 in: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [279 540] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*PageRegion DL/Env DL 110 x 220 mm: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 2 dict
- dup /PageSize [312 624] put
- dup /ImagingBBox null put
- setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-*ImageableArea Letter/Letter 8 1/2 x 11 in: "12.24 12.06 599.76 780.06"
-*ImageableArea Legal/Legal 8 1/2 x 14 in: "12.24 12.06 599.76 996.06"
-*ImageableArea A4/A4 210 x 297 mm: "13.44 12.06 581.76 829.74"
-*ImageableArea Executive/Executive 7 1/4 x 10 1/2 in: "13.32 12.06 508.68 744.06"
-*ImageableArea Comm10/Env Comm10 4 1/8 x 9 1/2 in: "12.12 12.06 284.76 672.06"
-*ImageableArea Monarch/Env Monarch 3 7/8 x 7 1/2 in: "12.72 12.06 266.16 528.06"
-*ImageableArea DL/Env DL 110 x 220 mm: "13.80 12.06 297.96 611.58"
-*?ImageableArea: "
- save
- /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: Letter
-*PaperDimension Letter/Letter 8 1/2 x 11 in: "612 792"
-*PaperDimension Legal/Legal 8 1/2 x 14 in: "612 1008"
-*PaperDimension A4/A4 210 x 297 mm: "595 842"
-*PaperDimension Executive/Executive 7 1/4 x 10 1/2 in: "522 756"
-*PaperDimension Comm10/Env Comm10 4 1/8 x 9 1/2 in: "297 684"
-*PaperDimension Monarch/Env Monarch 3 7/8 x 7 1/2 in: "279 540"
-*PaperDimension DL/Env DL 110 x 220 mm: "312 624"
-
-*RequiresPageRegion Upper: False
-*RequiresPageRegion Lower: False
-*RequiresPageRegion Envelope: True
-
-
-*% ===================================
-*% Media Handling Features
-*% ===================================
-
-*% Media Input Source
-*% Note use of Policies to activate HP PaperHandling mode
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Upper
-*InputSlot Upper/Upper Tray: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 1 dict
- dup /MediaType (UPPER CASSETTE) put
- setpagedevice"
-*End
-*InputSlot Lower/Lower Tray: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 1 dict
- dup /MediaType (LOWER CASSETTE) put
- setpagedevice"
-*End
-*InputSlot Envelope/Envelope Feeder: "
- 1 dict
- dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put
- setpagedevice
- 1 dict
- dup /MediaType (ENVELOPE FEEDER) put
- setpagedevice"
-*End
-
-*?InputSlot: "
-save
- 3 dict
- dup (UPPER CASSETTE) cvn (Upper) put
- dup (LOWER CASSETTE) cvn (Lower) put
- dup (ENVELOPE FEEDER) cvn (Envelope) put
- currentpagedevice /MediaType get
- dup null eq
- {pop pop (Unknown) }
- { cvn get } ifelse
- = flush
-restore
-"
-*End
-*CloseUI: *InputSlot
-
-*OpenUI *ManualFeed/Manual Feed: Boolean
-*OrderDependency: 20 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice"
-*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice"
-*?ManualFeed: "
- save
- currentpagedevice /ManualFeed get
- {(True)}{(False)}ifelse = flush
- restore
-"
-*End
-*CloseUI: *ManualFeed
-
-*% Two-sided Printing (Duplex)
-
-*OpenUI *Duplex/Duplex: PickOne
-*OrderDependency: 50 AnySetup *Duplex
-*DefaultDuplex: None
-*Duplex None/None: "
- 1 dict dup /Duplex false put setpagedevice
- 1 dict dup /Tumble false put setpagedevice"
-*End
-*Duplex DuplexNoTumble/Long Edge Binding: "
- 1 dict dup /Duplex true put setpagedevice
- 1 dict dup /Tumble false put setpagedevice"
-*End
-*Duplex DuplexTumble/Short Edge Binding: "
- 1 dict dup /Duplex true put setpagedevice
- 1 dict dup /Tumble true put setpagedevice"
-*End
-*?Duplex: "save
- currentpagedevice /Duplex get
- { currentpagedevice /Tumble get
- {(DuplexTumble)}{(DuplexNoTumble)}ifelse
- }
- { (None)}
- ifelse = flush
-restore
-"
-*End
-*CloseUI: *Duplex
-
-*% Media Output Destination
-
-*OpenUI *OutputBin/Output Bin: PickOne
-*OrderDependency: 50 AnySetup *OutputBin
-
-*DefaultOutputBin: Upper
-*DefaultOutputOrder: Normal
-*PageStackOrder Upper: Normal
-*PageStackOrder Rear: Reverse
-
-*OutputBin Upper/Upper - Face Down: "1 dict dup /OutputFaceUp false put
-setpagedevice"
-*End
-*OutputBin Rear/Lower - Face Up: "1 dict dup /OutputFaceUp true put
-setpagedevice"
-*End
-*?OutputBin:"
-save
- currentpagedevice /OutputFaceUp get
-{(Rear)}{(Upper)}ifelse = flush
-
-restore
-"
-*End
-*CloseUI: *OutputBin
-
-*% Note that OpenUI/CloseUI has been commented out so that both OutputBin and
-*% OutputOrder do not both appear as options in the user interface.
-*% strings are left in PPD file for applications which may utilize this keyword
-*% instead of *OutputBin.
-*%OpenUI *OutputOrder: PickOne
-*OrderDependency: 50 AnySetup *OutputOrder
-*OutputOrder Normal: "1 dict dup /OutputFaceUp false put setpagedevice"
-*OutputOrder Reverse: "1 dict dup /OutputFaceUp true put setpagedevice"
-*?OutputOrder:"
-save
- currentpagedevice /OutputFaceUp get
-{(Reverse)}{(Normal)}ifelse = flush
-restore
-"
-*End
-*%CloseUI: *OutputBin
-
-
-*% ===================================
-*% Resolution and Appearance Control
-*% ===================================
-
-*DefaultResolution: 600dpi
-
-*?Resolution: "
- save
- currentpagedevice /HWResolution get
- 0 get
- ( ) cvs print
- (dpi)
- = flush
- restore
-"
-*End
-
-*OpenUI *Smoothing/Resolution Enhancement: PickOne
-*OrderDependency: 50 AnySetup *Smoothing
-*DefaultSmoothing: PrinterDefault
-*Smoothing PrinterDefault/Printer Default: ""
-*Smoothing True/On: "1 dict dup /PostRenderingEnhance true put setpagedevice"
-*Smoothing False/Off: "1 dict dup /PostRenderingEnhance false put setpagedevice"
-*?Smoothing: "
- save
- currentpagedevice /PostRenderingEnhance get
- {(True) (False)}ifelse = flush
- restore
-"
-*End
-*CloseUI: *Smoothing
-
-
-*% ===================================
-*% Gray Levels and Halftoning
-*% ===================================
-
-*ScreenFreq: "85.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
-
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch
-sub }"
-*End
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-
-*% ===================================
-*% Color Control
-*% ===================================
-
-*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "45"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) =====================
-
-*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45"
-*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "45"
-*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "45"
-*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "45"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "85"
-*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "85"
-*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "85"
-*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "85"
-*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "85"
-
-*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
-{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-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
-*% ===================================
-
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.006)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.006)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.007)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.007)" Standard ROM
-*Font Bookman-Demi: Standard "(001.003)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM
-*Font Bookman-Light: Standard "(001.003)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.003)" Standard ROM
-*Font Courier: Standard "(002.004)" Standard ROM
-*Font Courier-Bold: Standard "(002.004)" Standard ROM
-*Font Courier-BoldOblique: Standard "(002.004)" Standard ROM
-*Font Courier-Oblique: Standard "(002.004)" Standard ROM
-*Font Helvetica: Standard "(001.006)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.009)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.007)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.006)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.007)" Standard ROM
-*Font Palatino-Bold: Standard "(001.005)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM
-*Font Palatino-Italic: Standard "(001.005)" Standard ROM
-*Font Palatino-Roman: Standard "(001.005)" Standard ROM
-*Font Symbol: Special "(001.007)" Special ROM
-*Font Times-Bold: Standard "(001.007)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.009)" Standard ROM
-*Font Times-Italic: Standard "(001.007)" Standard ROM
-*Font Times-Roman: Standard "(001.007)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.007)" Standard ROM
-*Font ZapfDingbats: Special "(001.004)" Special 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
- (*) {cvn ==} 128 string /Font resourceforall
- (*) = flush
-restore
-"
-*End
-
-
-*% ===================================
-*% Printer Messages
-*% ===================================
-
-*% 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: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "initializing"
-*Status: "printing"
-*Status: "warming up"
-*Status: "PrinterError: Out Of Paper"
-*Status: "PrinterError: Cover Open"
-*Status: "PrinterError: Feed Manual"
-*Status: "PrinterError: Paper Jam"
-*Status: "PrinterError: Miscellaneous Error"
-*Status: "PrinterError: Fatal Error"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "Other I/O"
-*Source: "AppleTalk"
-*Source: "LocalTalk"
-*Source: "Parallel"
-*Source: "EtherTalk"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*Printer Error: "Cover Open"
-*Printer Error: "Paper Jam"
-*Printer Error: "Out Of Paper"
-*Printer Error: "Printing Test Page"
-*Printer Error: "Service Call"
-*Printer Error: "Printing Suspended"
-
-
-*% ===================================
-*% System Management
-*% ===================================
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-*FreeVM: "718626"
-
-*%VMOption 2Meg/ 2 - 4 MB Total RAM: "n/a"
-*%VMOption 4Meg/ 4 - 6 MB Total RAM: "n/a"
-*VMOption 6Meg/ 6 - 9 MB Total RAM: "718626"
-*VMOption 10Meg/10 - 14 MB Total RAM: "1570694"
-*VMOption 15Meg/15 - 26 MB Total RAM: "4700000"
-
-*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
-
-
-*% ===================================
-*% For "HP LaserJet 4Si/4Si MX" version 2011.110 (600 dpi)
-*% ===================================
-*% The byte count of this file should be exactly 023159 or 023912
-*% depending on the filesystem it resides in.
-*% end of PPD file for HP LaserJet 4Si
diff --git a/psprint_config/configuration/ppds/HPIID52_.PS b/psprint_config/configuration/ppds/HPIID52_.PS
deleted file mode 100644
index bde3c5c9a697..000000000000
--- a/psprint_config/configuration/ppds/HPIID52_.PS
+++ /dev/null
@@ -1,406 +0,0 @@
-*PPD-Adobe: "4.1"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1993 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.1"
-*FileVersion: "2.2"
-*PCFileName: "HPIID522.PPD"
-*LanguageVersion: English
-*Product: "(HP LaserJet IID)"
-*PSVersion: "(52.2) 0"
-*ModelName: "HP LaserJet IID PostScript Cartridge"
-*ShortNickName: "HP LaserJet IID Cartridge v52.2"
-*NickName: "HP LaserJet IID PostScript Cartridge v52.2"
-
-*% ==== Options and Constraints =====
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *Option1/Optional Envelope Feeder: Boolean
-*DefaultOption1: False
-*Option1 True/Installed: ""
-*Option1 False/Not Installed: ""
-*CloseUI: *Option1
-
-*CloseGroup: InstallableOptions
-
-*UIConstraints: *Option1 False *InputSlot Envelope
-
-*% General Information and Defaults ===============
-*FreeVM: "1755048"
-*LanguageLevel: "1"
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*VariablePaperSize: False
-*FileSystem: False
-*Throughput: "8"
-*Password: "0"
-*ExitServer: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
-"
-*End
-*Reset: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
-"
-*End
-
-*DefaultResolution: 300dpi
-*?Resolution: "
-save
- initgraphics
- 0 0 moveto currentpoint matrix defaultmatrix transform
- 0 72 lineto currentpoint matrix defaultmatrix transform
- 3 -1 roll sub dup mul
- 3 1 roll exch sub dup mul
- add sqrt round cvi
- ( ) cvs print (dpi) = flush
-restore
-"
-*End
-
-*% Halftone Information ===============
-*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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "
- { dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }
-"
-*End
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*UIConstraints: *PageSize Comm10 *Duplex
-*UIConstraints: *PageSize Monarch *Duplex
-*UIConstraints: *PageSize DL *Duplex
-*UIConstraints: *PageSize C5 *Duplex
-*UIConstraints: *Duplex *PageSize Comm10
-*UIConstraints: *Duplex *PageSize Monarch
-*UIConstraints: *Duplex *PageSize DL
-*UIConstraints: *Duplex *PageSize C5
-*UIConstraints: *PageRegion Comm10 *Duplex
-*UIConstraints: *PageRegion Monarch *Duplex
-*UIConstraints: *PageRegion DL *Duplex
-*UIConstraints: *PageRegion C5 *Duplex
-*UIConstraints: *Duplex *PageRegion Comm10
-*UIConstraints: *Duplex *PageRegion Monarch
-*UIConstraints: *Duplex *PageRegion DL
-*UIConstraints: *Duplex *PageRegion C5
-
-*% Paper Handling ===================
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter: "statusdict /lettertray get exec"
-*PageSize Legal: "statusdict /legaltray get exec"
-*PageSize Executive: "statusdict /executivetray get exec"
-*PageSize A4: "statusdict /a4tray get exec"
-*PageSize Comm10/Comm #10 Envelope: "statusdict /com10envelopetray get exec"
-*PageSize Monarch/Monarch Envelope: "statusdict /monarcenvelopetray get exec"
-*PageSize DL/DL Envelope: "statusdict /dlenvelopetray get exec"
-*PageSize C5/C5 Envelope: "statusdict /c5envelopetray get exec"
-*?PageSize: "
-save
-8 dict
- dup /lettertray (Letter) put
- dup /legaltray (Legal) put
- dup /executivetray (Executive) put
- dup /a4tray (A4) put
- dup /com10envelopetray (Comm10) put
- dup /monarcenvelopetray (Monarch) put
- dup /dlenvelopetray (DL) put
- dup /c5envelopetray (C5) put
- statusdict /papersize get exec
- 3 1 roll {get} stopped {(Unknown)}if
- exch not { print (.Transverse) }if
- = flush
-restore
-"
-*End
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter: "letter"
-*PageRegion Legal: "legal"
-*PageRegion Executive: "executivepage"
-*PageRegion A4: "a4"
-*PageRegion Comm10/Comm #10 Envelope: "com10envelope"
-*PageRegion Monarch/Monarch Envelope: "monarcenvelope"
-*PageRegion DL/DL Envelope: "dlenvelope"
-*PageRegion C5/C5 Envelope: "c5envelope"
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-*ImageableArea Letter: "18 19 593 774 "
-*ImageableArea Legal: "18 19 593 990 "
-*ImageableArea Executive: "18 19 501 738 "
-*ImageableArea A4: "18 19 578 824 "
-*ImageableArea Comm10/Comm #10 Envelope: "18 19 278 666 "
-*ImageableArea Monarch/Monarch Envelope: "18 19 259 522 "
-*ImageableArea DL/DL Envelope: "18 19 294 605 "
-*ImageableArea C5/C5 Envelope: "18 19 440 630 "
-*?ImageableArea: "
-save
- /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: Letter
-*PaperDimension Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension Executive: "522 756"
-*PaperDimension A4: "595 842"
-*PaperDimension Comm10/Comm #10 Envelope: "297 684"
-*PaperDimension Monarch/Monarch Envelope: "279 540"
-*PaperDimension DL/DL Envelope: "312 624"
-*PaperDimension C5/C5 Envelope: "459 649"
-
-*RequiresPageRegion All: True
-*LandscapeOrientation: Plus90
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Upper
-*InputSlot Upper: "0 statusdict /setpapertray get exec"
-*InputSlot Lower: "1 statusdict /setpapertray get exec"
-*InputSlot Envelope: "2 statusdict /setpapertray get exec"
-*?InputSlot: "
-save
- [ (Upper) (Lower) (Envelope) ] statusdict /papertray get exec
- {get exec} stopped { pop pop (Unknown)} if = flush
-restore
-"
-*End
-*CloseUI: *InputSlot
-
-*OpenUI *ManualFeed: Boolean
-*OrderDependency: 20 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True: "statusdict /manualfeed true put"
-*ManualFeed False: "statusdict /manualfeed false put"
-*?ManualFeed: "
-save
- statusdict /manualfeed get {(True)}{(False)}ifelse = flush
-restore"
-*End
-*CloseUI: *ManualFeed
-
-*DefaultOutputOrder: Normal
-*OpenUI *Duplex: PickOne
-*OrderDependency: 50 AnySetup *Duplex
-*DefaultDuplex: None
-*Duplex DuplexTumble: "true statusdict /setduplexmode get exec true statusdict /settumble get exec"
-*Duplex DuplexNoTumble: "true statusdict /setduplexmode get exec false statusdict /settumble get exec"
-*Duplex None: "false statusdict /setduplexmode get exec false statusdict /settumble get exec"
-*?Duplex: "
-save
- statusdict /duplexmode get exec
- {statusdict /tumble get exec
- {(DuplexTumble)}{(DuplexNoTumble)}ifelse}
- {(None)}ifelse = flush
-restore
-"
-*End
-*CloseUI: *Duplex
-
-*OpenUI *TraySwitch: Boolean
-*OrderDependency: 50 AnySetup *TraySwitch
-*DefaultTraySwitch: False
-*TraySwitch True: "true statusdict /settrayswitch get exec"
-*TraySwitch False: "false statusdict /settrayswitch get exec"
-*?TraySwitch: "
-save
- statusdict /trayswitch get exec {(True)}{(False)}ifelse = flush
-restore
-"
-*End
-*CloseUI: *TraySwitch
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.002)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM
-*Font Bookman-Demi: Standard "(001.001)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.001)" Standard ROM
-*Font Bookman-Light: Standard "(001.001)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.001)" Standard ROM
-*Font Courier: Standard "(002.002)" Standard ROM
-*Font Courier-Bold: Standard "(002.002)" Standard ROM
-*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM
-*Font Courier-Oblique: Standard "(002.002)" Standard ROM
-*Font Helvetica: Standard "(001.002)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.002)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.002)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.002)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.002)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.002)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.002)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.002)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.006)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.004)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.003)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.004)" Standard ROM
-*Font Palatino-Bold: Standard "(001.002)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.002)" Standard ROM
-*Font Palatino-Italic: Standard "(001.002)" Standard ROM
-*Font Palatino-Roman: Standard "(001.001)" Standard ROM
-*Font Symbol: Special "(001.003)" Special ROM
-*Font Times-Bold: Standard "(001.002)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.004)" Standard ROM
-*Font Times-Italic: Standard "(001.002)" Standard ROM
-*Font Times-Roman: Standard "(001.002)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.003)" Standard ROM
-*Font ZapfDingbats: Special "(001.002)" Special ROM
-*?FontQuery: "
-save
- /str 100 string dup 0 (fonts/) putinterval def
- {
- count 1 gt
- {
- exch dup str 6 94 getinterval cvs
- (/) print print (:) print
- FontDirectory exch known
- {(Yes)}{(No)} ifelse =
- }
- {exit} ifelse
- }bind loop
- (*) = flush
-restore
-"
-*End
-
-*?FontList: "
-save
- FontDirectory { pop == } bind forall flush
- (*) = 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: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "printing"
-*Status: "PrinterError: Out Of Paper"
-*Status: "PrinterError: Cover Open"
-*Status: "PrinterError: Feed Manual"
-*Status: "PrinterError: Paper Jam"
-*Status: "PrinterError: Miscellaneous Error"
-*Status: "PrinterError: Fatal Error"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "serial9"
-*Source: "serial25"
-*Source: "AppleTalk"
-*Source: "Centronics"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "Out Of Paper"
-*PrinterError: "Cover Open"
-*PrinterError: "Feed Manual"
-*PrinterError: "Paper Jam"
-*PrinterError: "Miscellaneous Error"
-*PrinterError: "Fatal Error"
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% For "HP LaserJet IID" version 52.2
-*% Produced by "BuildPPD.ps" version 3.0 edit 58
-*% Converted to meet 4.0 specification
-*% Last Edit Date: Jun 1 1993
-*% The byte count of this file should be exactly 013783 or 014189
-*% depending on the filesystem it resides in.
-*% end of PPD file for HP LaserJet IID
diff --git a/psprint_config/configuration/ppds/HPIII52_.PS b/psprint_config/configuration/ppds/HPIII52_.PS
deleted file mode 100644
index 12c9ddfd4db5..000000000000
--- a/psprint_config/configuration/ppds/HPIII52_.PS
+++ /dev/null
@@ -1,381 +0,0 @@
-*PPD-Adobe: "4.1"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1993 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.1"
-*FileVersion: "2.3"
-*PCFileName: "HPIII522.PPD"
-*LanguageVersion: English
-*Product: "(HP LaserJet III)"
-*PSVersion: "(52.2) 0"
-*ModelName: "HP LaserJet III PostScript Cartridge"
-*ShortNickName: "HP LaserJet III Cartridge v52.2"
-*NickName: "HP LaserJet III PostScript Cartridge v52.2"
-
-*% General Information and Defaults ===============
-*FreeVM: "264000"
-*LanguageLevel: "1"
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*VariablePaperSize: False
-*FileSystem: False
-*Throughput: "8"
-*Password: "0"
-*ExitServer: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
-"
-*End
-*Reset: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
-"
-*End
-
-*DefaultResolution: 300dpi
-*?Resolution: "
-save
- initgraphics
- 0 0 moveto currentpoint matrix defaultmatrix transform
- 0 72 lineto currentpoint matrix defaultmatrix transform
- 3 -1 roll sub dup mul
- 3 1 roll exch sub dup mul
- add sqrt round cvi
- ( ) cvs print (dpi) = flush
-restore
-"
-*End
-
-*OpenUI *Smoothing/RET: PickOne
-*OrderDependency: 50 AnySetup *Smoothing
-*DefaultSmoothing: Medium
-*Smoothing None/Off: "0 statusdict /setdoret get exec"
-*Smoothing Light: "1 statusdict /setdoret get exec"
-*Smoothing Medium: "2 statusdict /setdoret get exec"
-*Smoothing Dark: "3 statusdict /setdoret get exec"
-*?Smoothing: "
-save
- [(None)(Light)(Medium)(Dark)(Unknown)] statusdict /doret get exec
- dup 3 gt{pop 4}if get = flush
-restore
-"
-*End
-*CloseUI: *Smoothing
-
-*% Halftone Information ===============
-*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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "
- { dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }
-"
-*End
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% Paper Handling ===================
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter: "statusdict /lettertray get exec"
-*PageSize Legal: "statusdict /legaltray get exec"
-*PageSize Executive: "statusdict /executivetray get exec"
-*PageSize A4: "statusdict /a4tray get exec"
-*PageSize B5: "statusdict /b5tray get exec"
-*PageSize Comm10/Comm #10 Envelope: "statusdict /com10envelopetray get exec"
-*PageSize Monarch/Monarch Envelope: "statusdict /monarcenvelopetray get exec"
-*PageSize DL/DL Envelope: "statusdict /dlenvelopetray get exec"
-*PageSize C5/C5 Envelope: "statusdict /c5envelopetray get exec"
-*?PageSize: "
-save
-8 dict
- dup /lettertray (Letter) put
- dup /legaltray (Legal) put
- dup /executivetray (Executive) put
- dup /a4tray (A4) put
- dup /b5tray (B5) put
- dup /com10envelopetray (Comm10) put
- dup /monarcenvelopetray (Monarch) put
- dup /dlenvelopetray (DL) put
- dup /c5envelopetray (C5) put
- statusdict /papersize get exec
- 3 1 roll {get} stopped {(Unknown)}if
- exch not { print (.Transverse) }if
- = flush
-restore
-"
-*End
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter: "letter"
-*PageRegion Legal: "legal"
-*PageRegion Executive: "executivepage"
-*PageRegion A4: "a4"
-*PageRegion B5: "b5"
-*PageRegion Comm10/Comm #10 Envelope: "com10envelope"
-*PageRegion Monarch/Monarch Envelope: "monarcenvelope"
-*PageRegion DL/DL Envelope: "dlenvelope"
-*PageRegion C5/C5 Envelope: "c5envelope"
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-*ImageableArea Letter: "18 19 593 774 "
-*ImageableArea Legal: "18 19 593 990 "
-*ImageableArea Executive: "18 19 501 738 "
-*ImageableArea A4: "18 19 578 824 "
-*ImageableArea B5:"18 19 505 713"
-*ImageableArea Comm10/Comm #10 Envelope: "18 19 278 666 "
-*ImageableArea Monarch/Monarch Envelope: "18 19 259 522 "
-*ImageableArea DL/DL Envelope: "18 19 294 605 "
-*ImageableArea C5/C5 Envelope: "18 19 440 630 "
-*?ImageableArea: "
-save
- /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: Letter
-*PaperDimension Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension Executive: "522 756"
-*PaperDimension A4: "595 842"
-*PaperDimension B5: "516 729"
-*PaperDimension Comm10/Comm #10 Envelope: "297 684"
-*PaperDimension Monarch/Monarch Envelope: "279 540"
-*PaperDimension DL/DL Envelope: "312 624"
-*PaperDimension C5/C5 Envelope: "459 649"
-
-*RequiresPageRegion All: True
-*LandscapeOrientation: Plus90
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Cassette
-*InputSlot Cassette: "0 statusdict /setpapertray get exec"
-*?InputSlot: "
-save
- [ (Cassette) ] statusdict /papertray get exec
- {get exec} stopped { pop pop (Unknown)} if = flush
-restore
-"
-*End
-*CloseUI: *InputSlot
-
-*OpenUI *ManualFeed: Boolean
-*OrderDependency: 20 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True: "statusdict /manualfeed true put"
-*ManualFeed False: "statusdict /manualfeed false put"
-*?ManualFeed: "
-save
- statusdict /manualfeed get {(True)}{(False)}ifelse = flush
-restore"
-*End
-*CloseUI: *ManualFeed
-
-*DefaultOutputOrder: Normal
-
-*OpenUI *TraySwitch: Boolean
-*OrderDependency: 50 AnySetup *TraySwitch
-*DefaultTraySwitch: False
-*TraySwitch True: "true statusdict /settrayswitch get exec"
-*TraySwitch False: "false statusdict /settrayswitch get exec"
-*?TraySwitch: "
-save
- statusdict /trayswitch get exec {(True)}{(False)}ifelse = flush
-restore
-"
-*End
-*CloseUI: *TraySwitch
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.002)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM
-*Font Bookman-Demi: Standard "(001.001)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.001)" Standard ROM
-*Font Bookman-Light: Standard "(001.001)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.001)" Standard ROM
-*Font Courier: Standard "(002.002)" Standard ROM
-*Font Courier-Bold: Standard "(002.002)" Standard ROM
-*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM
-*Font Courier-Oblique: Standard "(002.002)" Standard ROM
-*Font Helvetica: Standard "(001.002)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.002)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.002)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.002)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.002)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.002)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.002)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.002)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.006)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.004)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.003)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.004)" Standard ROM
-*Font Palatino-Bold: Standard "(001.002)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.002)" Standard ROM
-*Font Palatino-Italic: Standard "(001.002)" Standard ROM
-*Font Palatino-Roman: Standard "(001.001)" Standard ROM
-*Font Symbol: Special "(001.003)" Special ROM
-*Font Times-Bold: Standard "(001.002)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.004)" Standard ROM
-*Font Times-Italic: Standard "(001.002)" Standard ROM
-*Font Times-Roman: Standard "(001.002)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.003)" Standard ROM
-*Font ZapfDingbats: Special "(001.002)" Special ROM
-*?FontQuery: "
-save
- /str 100 string dup 0 (fonts/) putinterval def
- {
- count 1 gt
- {
- exch dup str 6 94 getinterval cvs
- (/) print print (:) print
- FontDirectory exch known
- {(Yes)}{(No)} ifelse =
- }
- {exit} ifelse
- }bind loop
- (*) = flush
-restore
-"
-*End
-
-*?FontList: "
-save
- FontDirectory { pop == } bind forall flush
- (*) = 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: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "printing"
-*Status: "PrinterError: Out Of Paper"
-*Status: "PrinterError: Cover Open"
-*Status: "PrinterError: Feed Manual"
-*Status: "PrinterError: Paper Jam"
-*Status: "PrinterError: Miscellaneous Error"
-*Status: "PrinterError: Fatal Error"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "serial9"
-*Source: "serial25"
-*Source: "AppleTalk"
-*Source: "Centronics"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "Out Of Paper"
-*PrinterError: "Cover Open"
-*PrinterError: "Feed Manual"
-*PrinterError: "Paper Jam"
-*PrinterError: "Miscellaneous Error"
-*PrinterError: "Fatal Error"
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% For "HP LaserJet III" version 52.2
-*% Produced by "BuildPPD.ps" version 3.0 edit 58
-*% Converted to meet 4.0 specification
-*% Last Edit Date: Jun 1 1993
-*% The byte count of this file should be exactly 012782 or 013163
-*% depending on the filesystem it resides in.
-*% end of PPD file for HP LaserJet III
diff --git a/psprint_config/configuration/ppds/HPIIP52_.PS b/psprint_config/configuration/ppds/HPIIP52_.PS
deleted file mode 100644
index c5b4889f1a8a..000000000000
--- a/psprint_config/configuration/ppds/HPIIP52_.PS
+++ /dev/null
@@ -1,374 +0,0 @@
-*PPD-Adobe: "4.1"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1993 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.1"
-*FileVersion: "2.2"
-*PCFileName: "HPIIP522.PPD"
-*LanguageVersion: English
-*Product: "(HP LaserJet IIP)"
-*PSVersion: "(52.2) 0"
-*ModelName: "HP LaserJet IIP PostScript Cartridge"
-*ShortNickName: "HP LaserJet IIP Cartridge v52.2"
-*NickName: "HP LaserJet IIP PostScript Cartridge v52.2"
-
-*% ==== Options and Constraints =====
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *Option1/Optional Lower Tray: Boolean
-*DefaultOption1: False
-*Option1 True/Installed: ""
-*Option1 False/Not Installed: ""
-*CloseUI: *Option1
-
-*CloseGroup: InstallableOptions
-
-*UIConstraints: *Option1 False *InputSlot Lower
-
-*% General Information and Defaults ===============
-*FreeVM: "1923298"
-*LanguageLevel: "1"
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*VariablePaperSize: False
-*FileSystem: False
-*Throughput: "4"
-*Password: "0"
-*ExitServer: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
-"
-*End
-*Reset: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
-"
-*End
-
-*DefaultResolution: 300dpi
-*?Resolution: "
-save
- initgraphics
- 0 0 moveto currentpoint matrix defaultmatrix transform
- 0 72 lineto currentpoint matrix defaultmatrix transform
- 3 -1 roll sub dup mul
- 3 1 roll exch sub dup mul
- add sqrt round cvi
- ( ) cvs print (dpi) = flush
-restore
-"
-*End
-
-*% Halftone Information ===============
-*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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "
- { dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }
-"
-*End
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% Paper Handling ===================
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter: "statusdict /lettertray get exec"
-*PageSize Legal: "statusdict /legaltray get exec"
-*PageSize Executive: "statusdict /executivetray get exec"
-*PageSize A4: "statusdict /a4tray get exec"
-*PageSize Comm10/Comm #10 Envelope: "statusdict /com10envelopetray get exec"
-*PageSize Monarch/Monarch Envelope: "statusdict /monarcenvelopetray get exec"
-*PageSize DL/DL Envelope: "statusdict /dlenvelopetray get exec"
-*PageSize C5/C5 Envelope: "statusdict /c5envelopetray get exec"
-*?PageSize: "
-save
-8 dict
- dup /lettertray (Letter) put
- dup /legaltray (Legal) put
- dup /executivetray (Executive) put
- dup /a4tray (A4) put
- dup /com10envelopetray (Comm10) put
- dup /monarcenvelopetray (Monarch) put
- dup /dlenvelopetray (DL) put
- dup /c5envelopetray (C5) put
- statusdict /papersize get exec
- 3 1 roll {get} stopped {(Unknown)}if
- exch not { print (.Transverse) }if
- = flush
-restore
-"
-*End
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter: "letter"
-*PageRegion Legal: "legal"
-*PageRegion Executive: "executivepage"
-*PageRegion A4: "a4"
-*PageRegion Comm10/Comm #10 Envelope: "com10envelope"
-*PageRegion Monarch/Monarch Envelope: "monarcenvelope"
-*PageRegion DL/DL Envelope: "dlenvelope"
-*PageRegion C5/C5 Envelope: "c5envelope"
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-*ImageableArea Letter: "18 19 593 774 "
-*ImageableArea Legal: "18 19 593 990 "
-*ImageableArea Executive: "18 19 501 738 "
-*ImageableArea A4: "18 19 578 824 "
-*ImageableArea Comm10/Comm #10 Envelope: "18 19 278 666 "
-*ImageableArea Monarch/Monarch Envelope: "18 19 259 522 "
-*ImageableArea DL/DL Envelope: "18 19 294 605 "
-*ImageableArea C5/C5 Envelope: "18 19 440 630 "
-*?ImageableArea: "
-save
- /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: Letter
-*PaperDimension Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension Executive: "522 756"
-*PaperDimension A4: "595 842"
-*PaperDimension Comm10/Comm #10 Envelope: "297 684"
-*PaperDimension Monarch/Monarch Envelope: "279 540"
-*PaperDimension DL/DL Envelope: "312 624"
-*PaperDimension C5/C5 Envelope: "459 649"
-
-*RequiresPageRegion All: True
-*LandscapeOrientation: Plus90
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Upper
-*InputSlot Upper: "0 statusdict /setpapertray get exec"
-*InputSlot Lower: "1 statusdict /setpapertray get exec"
-*?InputSlot: "
-save
- [ (Upper) (Lower) ] statusdict /papertray get exec
- {get exec} stopped { pop pop (Unknown)} if = flush
-restore
-"
-*End
-*CloseUI: *InputSlot
-
-*OpenUI *ManualFeed: Boolean
-*OrderDependency: 20 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True: "statusdict /manualfeed true put"
-*ManualFeed False: "statusdict /manualfeed false put"
-*?ManualFeed: "
-save
- statusdict /manualfeed get {(True)}{(False)}ifelse = flush
-restore
-"
-*End
-*CloseUI: *ManualFeed
-
-*DefaultOutputOrder: Normal
-
-*OpenUI *TraySwitch: Boolean
-*OrderDependency: 50 AnySetup *TraySwitch
-*DefaultTraySwitch: False
-*TraySwitch True: "true statusdict /settrayswitch get exec"
-*TraySwitch False: "false statusdict /settrayswitch get exec"
-*?TraySwitch: "
-save
- statusdict /trayswitch get exec {(True)}{(False)}ifelse = flush
-restore
-"
-*End
-*CloseUI: *TraySwitch
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.002)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM
-*Font Bookman-Demi: Standard "(001.001)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.001)" Standard ROM
-*Font Bookman-Light: Standard "(001.001)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.001)" Standard ROM
-*Font Courier: Standard "(002.002)" Standard ROM
-*Font Courier-Bold: Standard "(002.002)" Standard ROM
-*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM
-*Font Courier-Oblique: Standard "(002.002)" Standard ROM
-*Font Helvetica: Standard "(001.002)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.002)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.002)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.002)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.002)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.002)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.002)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.002)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.006)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.004)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.003)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.004)" Standard ROM
-*Font Palatino-Bold: Standard "(001.002)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.002)" Standard ROM
-*Font Palatino-Italic: Standard "(001.002)" Standard ROM
-*Font Palatino-Roman: Standard "(001.001)" Standard ROM
-*Font Symbol: Special "(001.003)" Special ROM
-*Font Times-Bold: Standard "(001.002)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.004)" Standard ROM
-*Font Times-Italic: Standard "(001.002)" Standard ROM
-*Font Times-Roman: Standard "(001.002)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.003)" Standard ROM
-*Font ZapfDingbats: Special "(001.002)" Special ROM
-*?FontQuery: "
-save
- /str 100 string dup 0 (fonts/) putinterval def
- {
- count 1 gt
- {
- exch dup str 6 94 getinterval cvs
- (/) print print (:) print
- FontDirectory exch known
- {(Yes)}{(No)} ifelse =
- }
- {exit} ifelse
- }bind loop
- (*) = flush
-restore
-"
-*End
-
-*?FontList: "
-save
- FontDirectory { pop == } bind forall flush
- (*) = 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: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "printing"
-*Status: "PrinterError: Out Of Paper"
-*Status: "PrinterError: Cover Open"
-*Status: "PrinterError: Feed Manual"
-*Status: "PrinterError: Paper Jam"
-*Status: "PrinterError: Miscellaneous Error"
-*Status: "PrinterError: Fatal Error"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "serial9"
-*Source: "serial25"
-*Source: "AppleTalk"
-*Source: "Centronics"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "Out Of Paper"
-*PrinterError: "Cover Open"
-*PrinterError: "Feed Manual"
-*PrinterError: "Paper Jam"
-*PrinterError: "Miscellaneous Error"
-*PrinterError: "Fatal Error"
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% For "HP LaserJet IIP" version 52.2
-*% Produced by "BuildPPD.ps" version 3.0 edit 58
-*% Converted to meet 4.0 specification
-*% Last Edit Date: Jun 1 1993
-*% The byte count of this file should be exactly 012539 or 012913
-*% depending on the filesystem it resides in.
-*% end of PPD file for HP LaserJet IIP
diff --git a/psprint_config/configuration/ppds/HPLJ3D1_.PS b/psprint_config/configuration/ppds/HPLJ3D1_.PS
deleted file mode 100644
index e3675b78bd7f..000000000000
--- a/psprint_config/configuration/ppds/HPLJ3D1_.PS
+++ /dev/null
@@ -1,563 +0,0 @@
-*PPD-Adobe: "4.1"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1993 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.1"
-*FileVersion: "2.0"
-*LanguageVersion: English
-*PCFileName: "HPLJ_3D1.PPD"
-*Product: "(HP LaserJet IIID)"
-*PSVersion: "(2010.118) 2"
-*ModelName: "HP LaserJet IIID PostScript Plus"
-*ShortNickName: "HP LaserJet IIID v2010.118"
-*NickName: "HP LaserJet IIID PostScript Plus v2010.118"
-
-*% ==== Options and Constraints =====
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *Option1/Optional Envelope Feeder: Boolean
-*DefaultOption1: False
-*Option1 True/Installed: ""
-*Option1 False/Not Installed: ""
-*CloseUI: *Option1
-
-*OpenUI *Option2/4M Optional Printer Memory: Boolean
-*DefaultOption2: False
-*Option2 True/Installed: ""
-*Option2 False/Not Installed: ""
-*CloseUI: *Option2
-
-*CloseGroup: InstallableOptions
-
-*UIConstraints: *Option1 False *InputSlot Envelope
-*UIConstraints: *Option2 False *Duplex
-
-*UIConstraints: *PageSize Letter *InputSlot Envelope
-*UIConstraints: *PageSize Legal *InputSlot Envelope
-*UIConstraints: *PageSize Executive *InputSlot Envelope
-*UIConstraints: *PageSize A4 *InputSlot Envelope
-*UIConstraints: *InputSlot Envelope *PageSize Letter
-*UIConstraints: *InputSlot Envelope *PageSize Legal
-*UIConstraints: *InputSlot Envelope *PageSize Executive
-*UIConstraints: *InputSlot Envelope *PageSize A4
-*UIConstraints: *PageRegion Letter *InputSlot Envelope
-*UIConstraints: *PageRegion Legal *InputSlot Envelope
-*UIConstraints: *PageRegion Executive *InputSlot Envelope
-*UIConstraints: *PageRegion A4 *InputSlot Envelope
-*UIConstraints: *InputSlot Envelope *PageRegion Letter
-*UIConstraints: *InputSlot Envelope *PageRegion Legal
-*UIConstraints: *InputSlot Envelope *PageRegion Executive
-*UIConstraints: *InputSlot Envelope *PageRegion A4
-
-*UIConstraints: *PageSize Comm10 *Duplex
-*UIConstraints: *PageSize Monarch *Duplex
-*UIConstraints: *PageSize DL *Duplex
-*UIConstraints: *PageSize C5 *Duplex
-*UIConstraints: *PageSize B5 *Duplex
-*UIConstraints: *Duplex *PageSize Comm10
-*UIConstraints: *Duplex *PageSize Monarch
-*UIConstraints: *Duplex *PageSize DL
-*UIConstraints: *Duplex *PageSize C5
-*UIConstraints: *Duplex *PageSize B5
-*UIConstraints: *PageRegion Comm10 *Duplex
-*UIConstraints: *PageRegion Monarch *Duplex
-*UIConstraints: *PageRegion DL *Duplex
-*UIConstraints: *PageRegion C5 *Duplex
-*UIConstraints: *PageRegion B5 *Duplex
-*UIConstraints: *Duplex *PageRegion Comm10
-*UIConstraints: *Duplex *PageRegion Monarch
-*UIConstraints: *Duplex *PageRegion DL
-*UIConstraints: *Duplex *PageRegion C5
-*UIConstraints: *Duplex *PageRegion B5
-
-*UIConstraints: *PageSize B5 *ManualFeed False
-*UIConstraints: *ManualFeed False *PageSize B5
-*UIConstraints: *PageRegion B5 *ManualFeed False
-*UIConstraints: *ManualFeed False *PageRegion B5
-
-*% General Information and Defaults ===============
-*LanguageLevel: "2"
-*Protocols: TBCP
-*FreeVM: "315000"
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*VariablePaperSize: False
-*Throughput: "8"
-*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
-*?Resolution: "
- save
- currentpagedevice /HWResolution get
- 0 get
- ( ) cvs print (dpi) = flush
- restore
-"
-*End
-
-*OpenUI *Duplex: PickOne
-*OrderDependency: 1 AnySetup *Duplex
-*DefaultDuplex: None
-*Duplex None: "1 dict dup /Duplex false put setpagedevice
- 1 dict dup /Tumble false put setpagedevice"
-*End
-*Duplex DuplexNoTumble/Long Edge Binding:"
- 1 dict dup /Duplex true put setpagedevice
- 1 dict dup /Tumble false put setpagedevice"
-*End
-*Duplex DuplexTumble/Short Edge Binding:"
- 1 dict dup /Duplex true put setpagedevice
- 1 dict dup /Tumble true put setpagedevice"
-*End
-*?Duplex: "save
- currentpagedevice /Duplex get
- { currentpagedevice /Tumble get
- {(DuplexTumble)}{(DuplexNoTumble)}ifelse
- }
- { (None)}
- ifelse = flush
-restore
-"
-*End
-*CloseUI: *Duplex
-
-*OpenUI *Smoothing/Resolution Enhancement: PickOne
-*OrderDependency: 50 AnySetup *Smoothing
-*DefaultSmoothing: PrinterDefault
-*Smoothing PrinterDefault/Printer Default:""
-*Smoothing None/Off: "2 dict
- dup/PostRenderingEnhance false put
- dup /PostRenderingEnhanceDetails
- 2 dict
- dup /REValue 0 put
- dup /Type 8 put
- put setpagedevice"
-*End
-*Smoothing Light: "2 dict dup /PostRenderingEnhance true put
- dup /PostRenderingEnhanceDetails
- 2 dict
- dup /REValue 1 put
- dup /Type 8 put
- put setpagedevice"
-*End
-*Smoothing Medium: "2 dict dup /PostRenderingEnhance true put
- dup /PostRenderingEnhanceDetails
- 2 dict
- dup /REValue 2 put
- dup /Type 8 put
- put setpagedevice"
-*End
-*Smoothing Dark: "2 dict dup /PostRenderingEnhance true put
- dup /PostRenderingEnhanceDetails
- 2 dict
- dup /REValue 3 put
- dup /Type 8 put
- put setpagedevice"
-*End
-*?Smoothing: "
-save
- [(None)(Light)(Medium)(Dark)(Unknown)] currentpagedevice
- /PostRenderingEnhanceDetails get /REValue get
- dup 3 gt{pop 4}if get = flush restore"
-*End
-*CloseUI: *Smoothing
-
-*% Halftone Information ===============
-*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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% Paper Handling ===================
-*% Code in this section both selects a tray and sets up a frame buffer.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/Letter 8 1/2 x 11 in: "
- 3 dict dup /TraySwitch true put
- dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Legal/Legal 8 1/2 x 14 in: "
- 3 dict dup /TraySwitch true put
- dup /PageSize [612 1008] put dup /ImagingBBox null put
-setpagedevice"
-*End
-*PageSize A4/A4 210 x 297 mm: "
- 3 dict dup /TraySwitch true put
- dup /PageSize [595 842] put dup /ImagingBBox null put
-setpagedevice"
-*End
-*PageSize Executive/Executive 7 1/4 x 10 1/2 in: "
- 3 dict dup /TraySwitch true put
- dup /PageSize [522 756] put dup /ImagingBBox null put
-setpagedevice"
-*End
-*PageSize B5/JIS B5 182 x 257 mm: "
- 3 dict dup /TraySwitch true put
- dup /PageSize [516 729] put dup /ImagingBBox null put
-setpagedevice"
-*End
-*PageSize Comm10/Env Comm10 4 1/8 x 9 1/2 in: "
- 3 dict dup /TraySwitch true put
- dup /PageSize [297 684] put dup /ImagingBBox null put
-setpagedevice"
-*End
-*PageSize Monarch/Env Monarch 3 7/8 x 7 1/2 in: "
- 3 dict dup /TraySwitch true put
- dup /PageSize [279 540] put dup /ImagingBBox null put
-setpagedevice"
-*End
-*PageSize DL/Env DL 110 x 220 mm: "
- 3 dict dup /TraySwitch true put
- dup /PageSize [312 624] put dup /ImagingBBox null put
-setpagedevice"
-*End
-*PageSize C5/Env C5 162 x 229 mm: "
- 3 dict dup /TraySwitch true put
- dup /PageSize [460 649] put dup /ImagingBBox null put
-setpagedevice"
-*End
-*?PageSize: "
-save
- currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if
- (Unknown)
- 8 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [595 842] (A4) put
- dup [522 756] (Executive) put
- dup [516 729] (B5) put
- dup [297 684] (Comm10) put
- dup [279 540] (Monarch) put
- dup [312 624] (DL) put
- dup [460 649] (C5) put
-
-{ 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: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter/Letter 8 1/2 x 11 in: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put
-setpagedevice"
-*End
-*PageRegion Legal/Legal 8 1/2 x 14 in: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put
-setpagedevice"
-*End
-*PageRegion A4/A4 210 x 297 mm: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put
-setpagedevice"
-*End
-*PageRegion Executive/Executive 7 1/4 x 10 1/2 in: "
- 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put
-setpagedevice"
-*End
-*PageRegion B5/JIS B5 182 x 257 mm: "
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put
-setpagedevice"
-*End
-*PageRegion Comm10/Env Comm10 4 1/8 x 9 1/2 in: "
- 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put
-setpagedevice"
-*End
-*PageRegion Monarch/Env Monarch 3 7/8 x 7 1/2 in: "
- 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put
-setpagedevice"
-*End
-*PageRegion DL/Env DL 110 x 220 mm: "
- 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put
-setpagedevice"
-*End
-*PageRegion C5/Env C5 162 x 229 mm: "
- 2 dict dup /PageSize [460 649] put dup /ImagingBBox null put
-setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-*ImageableArea Letter/Letter 8 1/2 x 11 in: "18.0 18.0001 594.0 774.0 "
-*ImageableArea Legal/Legal 8 1/2 x 14 in: "18.0 18.0 594.0 990.0 "
-*ImageableArea A4/A4 210 x 297 mm: "18.0 18.0 578.64 824.4 "
-*ImageableArea Executive/Executive 7 1/4 x 10 1/2 in: "18.0 18.0 501.84 738.0"
-*ImageableArea B5/JIS B5 182 x 257 mm: "18.0 18.0 509.52 713.04 "
-*ImageableArea Comm10/Env Comm10 4 1/8 x 9 1/2 in: "18.0 18.0 279.12 666.0 "
-*ImageableArea Monarch/Env Monarch 3 7/8 x 7 1/2 in: "18.0 18.0 263.76 522.0 "
-*ImageableArea DL/Env DL 110 x 220 mm: "18.0 18.0 294.48 605.52 "
-*ImageableArea C5/Env C5 162 x 229 mm: "18.0 18.0 440.4 630.48 "
-*?ImageableArea: "
-save
- /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: Letter
-*PaperDimension Letter/Letter 8 1/2 x 11 in: "612 792"
-*PaperDimension Legal/Legal 8 1/2 x 14 in: "612 1008"
-*PaperDimension A4/A4 210 x 297 mm: "595 842"
-*PaperDimension Executive/Executive 7 1/4 x 10 1/2 in: "522 756"
-*PaperDimension B5/JIS B5 182 x 257 mm: "516 729"
-*PaperDimension Comm10/Env Comm10 4 1/8 x 9 1/2 in: "297 684"
-*PaperDimension Monarch/Env Monarch 3 7/8 x 7 1/2 in: "279 540"
-*PaperDimension DL/Env DL 110 x 220 mm: "312 624"
-*PaperDimension C5/Env C5 162 x 229 mm: "460 649"
-
-*OpenUI *ManualFeed/Manual Feed: Boolean
-*OrderDependency: 20 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice"
-*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice"
-*?ManualFeed: "
-save
- currentpagedevice /ManualFeed get
- {(True)}{(False)}ifelse = flush
-restore
-"
-*End
-*CloseUI: *ManualFeed
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Upper
-*InputSlot Upper/Upper Tray: "
- 1 dict dup /TraySwitch false put setpagedevice
- currentpagedevice /InputAttributes get 0 get
- dup null eq
- { pop }
- { dup length 1 add dict copy
- dup /InputAttributes
- 1 dict dup /Priority [0] put
- put setpagedevice
- } ifelse"
-*End
-*InputSlot Lower/Lower Tray: "
- 1 dict dup /TraySwitch false put setpagedevice
- currentpagedevice /InputAttributes get 1 get
- dup null eq
- { pop }
- { dup length 1 add dict copy
- dup /InputAttributes
- 1 dict dup /Priority [1] put
- put setpagedevice
- } ifelse"
-*End
-*InputSlot Envelope/Envelope Feeder: "
- 1 dict dup /TraySwitch false put setpagedevice
- currentpagedevice /InputAttributes get 2 get
- dup null eq
- { pop }
- { dup length 1 add dict copy
- dup /InputAttributes
- 1 dict dup /Priority [2] put
- put setpagedevice
- } ifelse"
-*End
-*?InputSlot: "
-save
- 3 dict
- dup /0 (Upper) put
- dup /1 (Lower) put
- dup /2 (Envelope) put
- currentpagedevice /InputAttributes get
- dup /Priority known
- { /Priority get 0 get ( ) cvs cvn get }
- {
- dup length 1 eq
- { {pop} forall ( ) cvs cvn get }
- { pop pop (Unknown) } ifelse
- } ifelse
- = flush
-restore
-"
-*End
-*CloseUI: *InputSlot
-
-*LandscapeOrientation: Plus90
-*DefaultOutputOrder: Normal
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.002)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM
-*Font Bookman-Demi: Standard "(001.003S)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM
-*Font Bookman-Light: Standard "(001.003S)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM
-*Font Courier: Standard "(002.003)" Standard ROM
-*Font Courier-Bold: Standard "(002.003)" Standard ROM
-*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM
-*Font Courier-Oblique: Standard "(002.003)" 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-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 Helvetica-Oblique: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.008S)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.005S)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.006S)" Standard ROM
-*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Roman: Standard "(001.005S)" 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
-*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM
-*Font ZapfDingbats: Special "(001.004S)" Special 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
- FontDirectory { pop == } bind forall flush
- (*) = 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: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "PrinterError: Out Of Paper"
-*Status: "PrinterError: Cover Open"
-*Status: "PrinterError: Feed Manual"
-*Status: "PrinterError: Paper Jam"
-*Status: "PrinterError: Miscellaneous Error"
-*Status: "PrinterError: Fatal Error"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%%)
-*Source: "Serial"
-*Source: "LocalTalk"
-*Source: "Parallel"
-*Source: "OptionalIO"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "Out Of Paper"
-*PrinterError: "Cover Open"
-*PrinterError: "Feed Manual"
-*PrinterError: "Paper Jam"
-*PrinterError: "Miscellaneous Error"
-*PrinterError: "Fatal Error"
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% Produced by "BuildPPD4.0L2.ps" version 4.0 edit 2
-*% Last Edit Last: 14 April 1992
-*% The byte count of this file should be exactly 018708 or 019271
-*% depending on the filesystem it resides in.
-*% end of PPD file for HP LaserJet IIID
diff --git a/psprint_config/configuration/ppds/HPLJ3P1_.PS b/psprint_config/configuration/ppds/HPLJ3P1_.PS
deleted file mode 100644
index 5abe82da292e..000000000000
--- a/psprint_config/configuration/ppds/HPLJ3P1_.PS
+++ /dev/null
@@ -1,462 +0,0 @@
-*PPD-Adobe: "4.1"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1993 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.1"
-*FileVersion: "2.0"
-*LanguageVersion: English
-*PCFileName: "HPLJ_3P1.PPD"
-*Product: "(HP LaserJet IIIP)"
-*PSVersion: "(2010.118) 2"
-*ModelName: "HP LaserJet IIIP PostScript Plus"
-*ShortNickName: "HP LaserJet IIIP v2010.118"
-*NickName: "HP LaserJet IIIP PostScript Plus v2010.118"
-
-*% ==== Options and Constraints =====
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *Option1/Optional Lower Tray: Boolean
-*DefaultOption1: False
-*Option1 True/Installed: ""
-*Option1 False/Not Installed: ""
-*CloseUI: *Option1
-
-*CloseGroup: InstallableOptions
-
-*UIConstraints: *Option1 False *InputSlot Lower
-*UIConstraints: *PageSize B5 *ManualFeed False
-*UIConstraints: *ManualFeed False *PageSize B5
-*UIConstraints: *PageRegion B5 *ManualFeed False
-*UIConstraints: *ManualFeed False *PageRegion B5
-
-*% General Information and Defaults ===============
-*LanguageLevel: "2"
-*Protocols: TBCP
-*FreeVM: "315000"
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*VariablePaperSize: False
-*Throughput: "4"
-*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
-*?Resolution: "
- save
- currentpagedevice /HWResolution get
- 0 get
- ( ) cvs print (dpi) = flush
- restore
-"
-*End
-
-*OpenUI *Smoothing/Resolution Enhancement: PickOne
-*OrderDependency: 50 AnySetup *Smoothing
-*DefaultSmoothing: PrinterDefault
-*Smoothing PrinterDefault/Printer Default:""
-*Smoothing None/Off: "2 dict
- dup/PostRenderingEnhance false put
- dup /PostRenderingEnhanceDetails
- 2 dict
- dup /REValue 0 put
- dup /Type 8 put
- put setpagedevice"
-*End
-*Smoothing Light: "2 dict dup /PostRenderingEnhance true put
- dup /PostRenderingEnhanceDetails
- 2 dict
- dup /REValue 1 put
- dup /Type 8 put
- put setpagedevice"
-*End
-*Smoothing Medium: "2 dict dup /PostRenderingEnhance true put
- dup /PostRenderingEnhanceDetails
- 2 dict
- dup /REValue 2 put
- dup /Type 8 put
- put setpagedevice"
-*End
-*Smoothing Dark: "2 dict dup /PostRenderingEnhance true put
- dup /PostRenderingEnhanceDetails
- 2 dict
- dup /REValue 3 put
- dup /Type 8 put
- put setpagedevice"
-*End
-*?Smoothing: "
-save
- [(None)(Light)(Medium)(Dark)] currentpagedevice
- /PostRenderingEnhanceDetails get /REValue get
- dup 3 gt{pop 4}if get = flush restore"
-*End
-*CloseUI: *Smoothing
-
-*% Halftone Information ===============
-*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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% Paper Handling ===================
-*% Code in this section both selects a tray and sets up a frame buffer.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/Letter 8 1/2 x 11 in: "
- 3 dict dup /TraySwitch true put
- dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Legal/Legal 8 1/2 x 14 in: "
- 3 dict dup /TraySwitch true put
- dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A4/A4 210 x 297 mm: "
- 3 dict dup /TraySwitch true put
- dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Executive/Executive 7 1/4 x 10 1/2 in: "
- 3 dict dup /TraySwitch true put
- dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize B5/JIS B5 182 x 257 mm: "
- 3 dict dup /TraySwitch true put
- dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Comm10/Env Comm10 4 1/8 x 9 1/2 in: "
- 3 dict dup /TraySwitch true put
- dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Monarch/Env Monarch 3 7/8 x 7 1/2 in: "
- 3 dict dup /TraySwitch true put
- dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize DL/Env DL 110 x 220 mm: "
- 3 dict dup /TraySwitch true put
- dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize C5/Env C5 162 x 229 mm: "
- 3 dict dup /TraySwitch true put
- dup /PageSize [460 649] put dup /ImagingBBox null put setpagedevice"
-*End
-*?PageSize: "
-save
- currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if
- (Unknown)
- 8 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [595 842] (A4) put
- dup [522 756] (Executive) put
- dup [516 729] (B5) put
- dup [297 684] (Comm10) put
- dup [279 540] (Monarch) put
- dup [312 624] (DL) put
- dup [460 649] (C5) put
-
- { 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: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter/Letter 8 1/2 x 11 in: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Legal/Legal 8 1/2 x 14 in: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A4/A4 210 x 297 mm: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Executive/Executive 7 1/4 x 10 1/2 in: "
- 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion B5/JIS B5 182 x 257 mm: "
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Comm10/Env Comm10 4 1/8 x 9 1/2 in: "
- 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Monarch/Env Monarch 3 7/8 x 7 1/2 in: "
- 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion DL/Env DL 110 x 220 mm: "
- 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion C5/Env C5 162 x 229 mm: "
- 2 dict dup /PageSize [460 649] put dup /ImagingBBox null put setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-*ImageableArea Letter/Letter 8 1/2 x 11 in: "18.0 18.0001 594.0 774.0 "
-*ImageableArea Legal/Legal 8 1/2 x 14 in: "18.0 18.0 594.0 990.0 "
-*ImageableArea A4/A4 210 x 297 mm: "18.0 18.0 578.64 824.4 "
-*ImageableArea Executive/Executive 7 1/4 x 10 1/2 in: "18.0 18.0 501.84 738.0"
-*ImageableArea B5/JIS B5 182 x 257 mm: "18.0 18.0 509.52 713.04 "
-*ImageableArea Comm10/Env Comm10 4 1/8 x 9 1/2 in: "18.0 18.0 279.12 666.0 "
-*ImageableArea Monarch/Env Monarch 3 7/8 x 7 1/2 in: "18.0 18.0 263.76 522.0 "
-*ImageableArea DL/Env DL 110 x 220 mm: "18.0 18.0 294.48 605.52 "
-*ImageableArea C5/Env C5 162 x 229 mm: "18.0 18.0 440.4 630.48 "
-*?ImageableArea: "
-save
- /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: Letter
-*PaperDimension Letter/Letter 8 1/2 x 11 in: "612 792"
-*PaperDimension Legal/Legal 8 1/2 x 14 in: "612 1008"
-*PaperDimension A4/A4 210 x 297 mm: "595 842"
-*PaperDimension Executive/Executive 7 1/4 x 10 1/2 in: "522 756"
-*PaperDimension B5/JIS B5 182 x 257 mm: "516 729"
-*PaperDimension Comm10/Env Comm10 4 1/8 x 9 1/2 in: "297 684"
-*PaperDimension Monarch/Env Monarch 3 7/8 x 7 1/2 in: "279 540"
-*PaperDimension DL/Env DL 110 x 220 mm: "312 624"
-*PaperDimension C5/Env C5 162 x 229 mm: "460 649"
-
-*OpenUI *ManualFeed/Manual Feed: Boolean
-*OrderDependency: 20 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice"
-*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice"
-*?ManualFeed: "
- save
- currentpagedevice /ManualFeed get
- {(True)}{(False)}ifelse = flush
- restore
-"
-*End
-*CloseUI: *ManualFeed
-
-*LandscapeOrientation: Plus90
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Upper
-*InputSlot Upper/Multipurpose Tray: "
- 1 dict dup /TraySwitch false put setpagedevice
- currentpagedevice /InputAttributes get 0 get
- dup null eq
- { pop }
- { dup length 1 add dict copy
- dup /InputAttributes
- 1 dict dup /Priority [0] put
- put setpagedevice
- } ifelse"
-*End
-*InputSlot Lower/Lower Tray: "
- 1 dict dup /TraySwitch false put setpagedevice
- currentpagedevice /InputAttributes get 1 get
- dup null eq
- { pop }
- { dup length 1 add dict copy
- dup /InputAttributes
- 1 dict dup /Priority [1] put
- put setpagedevice
- } ifelse"
-*End
-*?InputSlot: "
-save
- 2 dict
- dup /0 (Upper) put
- dup /1 (Lower) put
- currentpagedevice /InputAttributes get
- dup /Priority known
- { /Priority get 0 get ( ) cvs cvn get }
- {
- dup length 1 eq
- { {pop} forall ( ) cvs cvn get }
- { pop pop (Unknown) } ifelse
- } ifelse
- = flush
-restore
-"
-*End
-*CloseUI: *InputSlot
-
-*DefaultOutputOrder: Normal
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.002)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM
-*Font Bookman-Demi: Standard "(001.003S)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM
-*Font Bookman-Light: Standard "(001.003S)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM
-*Font Courier: Standard "(002.003)" Standard ROM
-*Font Courier-Bold: Standard "(002.003)" Standard ROM
-*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM
-*Font Courier-Oblique: Standard "(002.003)" 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-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 Helvetica-Oblique: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.008S)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.005S)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.006S)" Standard ROM
-*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Roman: Standard "(001.005S)" 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
-*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM
-*Font ZapfDingbats: Special "(001.004S)" Special 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
- FontDirectory { pop == } bind forall flush
- (*) = 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: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "PrinterError: Out Of Paper"
-*Status: "PrinterError: Cover Open"
-*Status: "PrinterError: Feed Manual"
-*Status: "PrinterError: Paper Jam"
-*Status: "PrinterError: Miscellaneous Error"
-*Status: "PrinterError: Fatal Error"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "Serial"
-*Source: "LocalTalk"
-*Source: "Parallel"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "Out Of Paper"
-*PrinterError: "Cover Open"
-*PrinterError: "Feed Manual"
-*PrinterError: "Paper Jam"
-*PrinterError: "Miscellaneous Error"
-*PrinterError: "Fatal Error"
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% Produced by "BuildPPD4.0L2.ps" version 4.0 edit 2
-*% Last Edit Date: Jun 1 1993
-*% The byte count of this file should be exactly 015797 or 016259
-*% depending on the filesystem it resides in.
-*% end of PPD file for HP LaserJet IIIP
diff --git a/psprint_config/configuration/ppds/HPLJ4MV1.PS b/psprint_config/configuration/ppds/HPLJ4MV1.PS
deleted file mode 100644
index 49d4b48c0843..000000000000
--- a/psprint_config/configuration/ppds/HPLJ4MV1.PS
+++ /dev/null
@@ -1,793 +0,0 @@
-*PPD-Adobe: "4.2"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1994 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*% ===================================
-*% Copyright 1994 Hewlett-Packard Company.
-*% PPD Version for MicroSoft Windows
-*% DateCode: 19940620
-*% ===================================
-*%
-*% ===================================
-*% Product / PPD Version Information
-*% ===================================
-*% PPD File Version Information
-*FormatVersion: "4.2"
-*FileVersion: "1.0"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*PCFileName: "HPLJ4MV1.PPD"
-
-*% Product Version Information
-*Product: "(HP LaserJet 4V)"
-*PSVersion: "(2014.101) 1"
-*ModelName: "HP LaserJet 4V/4MV"
-*NickName: "HP LaserJet 4V/4MV PostScript"
-
-*% ===================================
-*% Basic Device Capabilities
-*% ===================================
-*LanguageLevel: "2"
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*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
-*TTRasterizer: Type42
-*Throughput: "16"
-
-*% ===================================
-*% Emulations and Protocols
-*% ===================================
-*Protocols: PJL TBCP
-*JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
-*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT <0A>"
-*JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X"
-
-*% Enable/Disable EconoMode
-*JCLOpenUI *JCLEconomode/EconoMode: PickOne
-*DefaultJCLEconomode: PrintersDefault
-*OrderDependency: 20 JCLSetup *JCLEconomode
-*JCLEconomode PrintersDefault/Printer<27>s Current Setting: ""
-*JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>"
-*JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>"
-*JCLCloseUI: *JCLEconomode
-
-*% Select Printer Resolution
-*JCLOpenUI *JCLResolution/Printer Resolution: PickOne
-*DefaultJCLResolution: PrintersDefault
-*OrderDependency: 10 JCLSetup *JCLResolution
-*JCLResolution PrintersDefault/Printer<27>s Current Setting: ""
-*JCLResolution 300dpi/300 dpi: "@PJL SET RESOLUTION = 300<0A>"
-*JCLResolution 600dpi/600 dpi: "@PJL SET RESOLUTION = 600<0A>"
-*JCLCloseUI: *JCLResolution
-
-*% ===================================
-*% Installable Options
-*% ===================================
-*OpenGroup: InstallableOptions/Options Installed
-*OpenUI *Option1/Optional Lower Tray: Boolean
-*DefaultOption1: False
-*Option1 True/Installed: ""
-*Option1 False/Not Installed: ""
-*?Option1: "
- save
- currentpagedevice /InputAttributes get
- 1 get
- null ne {(True)}{(False)} ifelse = flush
- restore
-"
-*End
-*CloseUI: *Option1
-*OpenUI *InstalledMemory/Memory Configuration: PickOne
-*DefaultInstalledMemory: 12Meg
-*InstalledMemory 12Meg/12 - 27 MB Total RAM: ""
-*InstalledMemory 28Meg/28 - 35 MB Total RAM: ""
-*InstalledMemory 36Meg/36 - 52 MB Total RAM: ""
-*?InstalledMemory: "
- save
- currentsystemparams /RamSize get
- 524288 div ceiling cvi 2 div
- /size exch def
- size 36 ge
- {(36Meg)}
- {
- size 28 ge
- {(28Meg)}
- {
- size 12 ge
- {(12Meg)}
- {(Unknown)} ifelse
- } ifelse
- } ifelse
- = flush
- restore
-"
-*End
-*CloseUI: *InstalledMemory
-*CloseGroup: InstallableOptions
-
-*% ===================================
-*% User Interface Constraints
-*% ===================================
-*% If optional 500 sheet tray is not installed, disable access to LargeCapacity Tray
-*UIConstraints: *Option1 False *InputSlot LargeCapacity
-
-*% If selected page size is an envelope, disable access to paper trays
-*UIConstraints: *PageSize Comm10 *InputSlot Cassette
-*UIConstraints: *PageSize Comm10 *InputSlot LargeCapacity
-*UIConstraints: *PageSize Monarch *InputSlot Cassette
-*UIConstraints: *PageSize Monarch *InputSlot LargeCapacity
-*UIConstraints: *PageSize DL *InputSlot Cassette
-*UIConstraints: *PageSize DL *InputSlot LargeCapacity
-*UIConstraints: *PageSize C5 *InputSlot Cassette
-*UIConstraints: *PageSize C5 *InputSlot LargeCapacity
-*UIConstraints: *PageSize EnvB5 *InputSlot Cassette
-*UIConstraints: *PageSize EnvB5 *InputSlot LargeCapacity
-
-*% If selected page region is an envelope, disable access to paper trays
-*UIConstraints: *PageRegion Comm10 *InputSlot Cassette
-*UIConstraints: *PageRegion Comm10 *InputSlot LargeCapacity
-*UIConstraints: *PageRegion Monarch *InputSlot Cassette
-*UIConstraints: *PageRegion Monarch *InputSlot LargeCapacity
-*UIConstraints: *PageRegion DL *InputSlot Cassette
-*UIConstraints: *PageRegion DL *InputSlot LargeCapacity
-*UIConstraints: *PageRegion C5 *InputSlot Cassette
-*UIConstraints: *PageRegion C5 *InputSlot LargeCapacity
-*UIConstraints: *PageRegion EnvB5 *InputSlot Cassette
-*UIConstraints: *PageRegion EnvB5 *InputSlot LargeCapacity
-
-*% If selected paper source is other than the MP tray, disable access to envelopes
-*UIConstraints: *InputSlot Cassette *PageSize Comm10
-*UIConstraints: *InputSlot LargeCapacity *PageSize Comm10
-*UIConstraints: *InputSlot Cassette *PageSize Monarch
-*UIConstraints: *InputSlot LargeCapacity *PageSize Monarch
-*UIConstraints: *InputSlot Cassette *PageSize DL
-*UIConstraints: *InputSlot LargeCapacity *PageSize DL
-*UIConstraints: *InputSlot Cassette *PageSize C5
-*UIConstraints: *InputSlot LargeCapacity *PageSize C5
-*UIConstraints: *InputSlot Cassette *PageSize EnvB5
-*UIConstraints: *InputSlot LargeCapacity *PageSize EnvB5
-
-*% If selected paper source is other than the MP tray, disable access to envelopes
-*UIConstraints: *InputSlot Cassette *PageRegion Comm10
-*UIConstraints: *InputSlot LargeCapacity *PageRegion Comm10
-*UIConstraints: *InputSlot Cassette *PageRegion Monarch
-*UIConstraints: *InputSlot LargeCapacity *PageRegion Monarch
-*UIConstraints: *InputSlot Cassette *PageRegion DL
-*UIConstraints: *InputSlot LargeCapacity *PageRegion DL
-*UIConstraints: *InputSlot Cassette *PageRegion C5
-*UIConstraints: *InputSlot LargeCapacity *PageRegion C5
-*UIConstraints: *InputSlot Cassette *PageRegion EnvB5
-*UIConstraints: *InputSlot LargeCapacity *PageRegion EnvB5
-*% If selected page size is Executive or Oversize, disable access to paper trays
-*UIConstraints: *PageSize Tabloid.2 *InputSlot Cassette
-*UIConstraints: *PageSize Tabloid.2 *InputSlot LargeCapacity
-*UIConstraints: *PageSize Executive *InputSlot Cassette
-*UIConstraints: *PageSize Executive *InputSlot LargeCapacity
-
-*% If selected page region is Executive or Oversize, disable access to paper trays
-*UIConstraints: *PageRegion Tabloid.2 *InputSlot Cassette
-*UIConstraints: *PageRegion Tabloid.2 *InputSlot LargeCapacity
-*UIConstraints: *PageRegion Executive *InputSlot Cassette
-*UIConstraints: *PageRegion Executive *InputSlot LargeCapacity
-
-*% If selected paper source is other than the MP tray, disable access to Executive & Oversize
-*UIConstraints: *InputSlot Cassette *PageSize Executive
-*UIConstraints: *InputSlot LargeCapacity *PageSize Executive
-*UIConstraints: *InputSlot Cassette *PageSize Tabloid.2
-*UIConstraints: *InputSlot LargeCapacity *PageSize Tabloid.2
-
-*% If selected paper region is other than the MP tray, disable access to Executive & Oversize
-*UIConstraints: *InputSlot Cassette *PageRegion Executive
-*UIConstraints: *InputSlot LargeCapacity *PageRegion Executive
-*UIConstraints: *InputSlot Cassette *PageRegion Tabloid.2
-*UIConstraints: *InputSlot LargeCapacity *PageRegion Tabloid.2
-
-*% ===================================
-*% Media Selection
-*% ===================================
-*LandscapeOrientation: Plus90
-*VariablePaperSize: False
-
-*% Page Selection by size
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/US Letter: "
- <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize Executive/Executive: "
- <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize Legal/US Legal: "
- <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize Tabloid/11x17: "
- <</DeferredMediaSelection true /PageSize [792 1224] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize Tabloid.2/11x17 (Oversize): "
- <</DeferredMediaSelection true /PageSize [842 1274] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize A4/A4: "
- <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize A3/A3: "
- <</DeferredMediaSelection true /PageSize [842 1191] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize B4/JIS B4: "
- <</DeferredMediaSelection true /PageSize [729 1032] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize B5/JIS B5: "
- <</DeferredMediaSelection true /PageSize [516 729] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize Comm10/Env Comm10: "
- <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize Monarch/Env Monarch: "
- <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize DL/Env DL: "
- <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize C5/Env C5: "
- <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize EnvB5/Env ISO B5: "
- <</DeferredMediaSelection true /PageSize [499 708] /ImagingBBox null>> setpagedevice"
-*End
-*?PageSize: "
- save
- currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if
- (Unknown)
- 17 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [595 842] (A4) put
- dup [522 756] (Executive) put
- dup [792 1224] (Tabloid) put
- dup [842 1274] (Tabloid.2) put
- dup [842 1191] (A3) put
- dup [729 1032] (B4) put
- dup [516 729] (B5) put
- dup [297 684] (Comm10) put
- dup [279 540] (Monarch) put
- dup [312 624] (DL) put
- dup [459 649] (C5) put
- dup [499 708] (EnvB5) put
- { 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
-
-*% Page Selection by region - used for manual feed
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter/US Letter: "
- <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion Executive/Executive: "
- <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion Legal/US Legal: "
- <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion Tabloid/11x17: "
- <</DeferredMediaSelection true /PageSize [792 1224] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion Tabloid.2/11x17 (Oversize): "
- <</DeferredMediaSelection true /PageSize [842 1274] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion A4/A4: "
- <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion A3/A3: "
- <</DeferredMediaSelection true /PageSize [842 1191] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion B4/JIS B4: "
- <</DeferredMediaSelection true /PageSize [729 1032] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion B5/JIS B5: "
- <</DeferredMediaSelection true /PageSize [516 729] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion Comm10/Env Comm10: "
- <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion Monarch/Env Monarch: "
- <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion DL/Env DL: "
- <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion C5/Env C5: "
- <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion EnvB5/Env ISO B5: "
- <</DeferredMediaSelection true /PageSize [499 708] /ImagingBBox null>> setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-*ImageableArea Letter/US Letter: "12.24 12.06 599.76 780.06"
-*ImageableArea Executive/Executive: "13.32 12.06 508.68 744.06"
-*ImageableArea Legal/US Legal: "12.24 12.06 599.76 996.06"
-*ImageableArea Tabloid/11x17: "12.50 12.50 779.50 1211.50"
-*ImageableArea Tabloid.2/11x17 (Oversize): "10.32 12.00 832.08 1262.40"
-*ImageableArea A4/A4: "13.44 12.06 581.76 829.74"
-*ImageableArea A3/A3: "14.00 14.00 828.00 1177.00"
-*ImageableArea B4/JIS B4: "12.50 12.50 716.50 1019.50"
-*ImageableArea B5/JIS B5: "12.50 12.50 503.50 716.50"
-*ImageableArea Comm10/Env Comm10: "12.12 12.06 284.76 672.06"
-*ImageableArea Monarch/Env Monarch: "12.72 12.06 266.16 528.06"
-*ImageableArea DL/Env DL: "13.80 12.06 297.96 611.58"
-*ImageableArea C5/Env C5: "12.60 12.06 446.52 637.02"
-*ImageableArea EnvB5/Env ISO B5: "13.20 12.06 485.52 696.54"
-*?ImageableArea: "
- save
- /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: Letter
-*PaperDimension Letter/US Letter: "612 792"
-*PaperDimension Executive/Executive: "522 756"
-*PaperDimension Legal/US Legal: "612 1008"
-*PaperDimension Tabloid/11x17: "792 1224"
-*PaperDimension Tabloid.2/11x17 (Oversize): "842 1274"
-*PaperDimension A4/A4: "595 842"
-*PaperDimension A3/A3: "842 1191"
-*PaperDimension B4/JIS B4: "729 1032"
-*PaperDimension B5/JIS B5: "516 729"
-*PaperDimension Comm10/Env Comm10: "297 684"
-*PaperDimension Monarch/Env Monarch: "279 540"
-*PaperDimension DL/Env DL: "312 624"
-*PaperDimension C5/Env C5: "459 649"
-*PaperDimension EnvB5/Env ISO B5: "499 708"
-*RequiresPageRegion All: True
-
-*% ===================================
-*% Media Handling Features
-*% ===================================
-*% Media Input Source
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Cassette
-*InputSlot MP/MP Tray: "
- <</DeferredMediaSelection true /MediaPosition 3>> setpagedevice"
-*End
-*InputSlot Cassette/Paper Cassette: "
- <</DeferredMediaSelection true /MediaPosition 0>> setpagedevice"
-*End
-*InputSlot LargeCapacity/Lower Cassette: "
- <</DeferredMediaSelection true /MediaPosition 1>> setpagedevice"
-*End
-*?InputSlot: "
- save
- currentpagedevice /InputAttributes get dup /Priority get
- aload pop pop pop
- [(Cassette) (LargeCapacity) (None) (MP)] exch get = flush
- restore
-"
-*End
-*CloseUI: *InputSlot
-
-*% Enable/Disable Manual Feed
-*OpenUI *ManualFeed/Manual Feed: Boolean
-*OrderDependency: 20 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True/True: "
- <</ManualFeed true>> setpagedevice"
-*End
-*ManualFeed False/False: "
- <</ManualFeed false>> setpagedevice"
-*End
-*?ManualFeed: "
- save
- currentpagedevice /ManualFeed get
- {(True)}{(False)}ifelse = flush
- restore
-"
-*End
-*CloseUI: *ManualFeed
-
-*% ===================================
-*% Resolution and Appearance Control
-*% ===================================
-*DefaultResolution: 600dpi
-*?Resolution: "
- save
- currentpagedevice /HWResolution get
- 0 get
- ( ) cvs print
- (dpi)
- = flush
- restore
-"
-*End
-
-*% Resolution Enhancement
-*OpenUI *Smoothing/Resolution Enhancement: PickOne
-*OrderDependency: 5 DocumentSetup *Smoothing
-*DefaultSmoothing: PrintersDefault
-*Smoothing PrintersDefault/Printer<27>s Current Setting: ""
-*Smoothing None/Off: "
-<< /PostRenderingEnhance true
- /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
->> setpagedevice"
-*End
-*Smoothing Light/Light: "
-<< /PostRenderingEnhance true
- /PostRenderingEnhanceDetails << /REValue 1 /Type 8 >>
->> setpagedevice"
-*End
-*Smoothing Medium/Medium: "
-<< /PostRenderingEnhance true
- /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >>
->> setpagedevice"
-*End
-*Smoothing Dark/Dark: "
-<< /PostRenderingEnhance true
- /PostRenderingEnhanceDetails << /REValue 3 /Type 8 >>
->> setpagedevice"
-*End
-*?Smoothing: "
- save
- currentpagedevice /PostRenderingEnhanceDetails get /REValue get
- [(None) (Light) (Medium) (Dark)] exch get print
- restore
-"
-*End
-*CloseUI: *Smoothing
-
-*% ===================================
-*% Gray Levels and Halftoning
-*% ===================================
-*ScreenFreq: "85.0"
-*ScreenAngle: "45.0"
-*ResScreenFreq 600dpi: "85.0"
-*ResScreenAngle 600dpi: "45.0"
-*ResScreenFreq 300dpi: "60.0"
-*ResScreenAngle 300dpi: "45.0"
-
-*% Enable/Disable Enhanced Halftone
-*OpenUI *HPHalftone/Levels of Gray: PickOne
-*OrderDependency: 10 DocumentSetup *HPHalftone
-*DefaultHPHalftone: PrintersDefault
-*HPHalftone PrintersDefault/Printer<27>s Current Setting: ""
-*HPHalftone Enhanced/Enhanced: "
-<< /Install {
- currentpagedevice /HWResolution get
- dup 0 get 600 eq exch 1 get 600 eq and
- {/EnhancedColorRendering600} {/EnhancedColorRendering} ifelse
- /ColorRendering findresource setcolorrendering
- /EnhancedHalftone /Halftone findresource sethalftone
- { } settransfer false setstrokeadjust
-} >> setpagedevice
-currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
- {
- << /PostRenderingEnhance true
- /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
- >> setpagedevice
- }if
-/setscreen { pop pop pop } def
-/setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
-/sethalftone { pop } def
-"
-*End
-*HPHalftone Standard/Standard: "
-<< /Install {
- currentpagedevice /HWResolution get
- dup 0 get 600 eq exch 1 get 600 eq and dup
- currentpagedevice /PostRenderingEnhance get
- currentpagedevice /PostRenderingEnhanceDetails get /REValue get 0 ne and
- { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse}
- { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse
- /ColorRendering findresource setcolorrendering
- { /DefaultHalftone600 } {/DefaultHalftone} ifelse
- /Halftone findresource sethalftone
- {} settransfer false setstrokeadjust
- }
->> setpagedevice
-currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
- {
- << /PostRenderingEnhance true
- /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
- >> setpagedevice
- }if
-"
-*End
-*?HPHalftone: "
- save
- currenthalftone /HalftoneType get 9 eq
- {(Enhanced)} {(Standard)} ifelse = flush
- restore
-"
-*End
-*CloseUI: *HPHalftone
-*DefaultScreenProc: Dot
-*ScreenProc HPEnhanced: "
- { /EnhancedHalftone /Halftone findresource }"
-*End
-*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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% ===================================
-*% Color Control
-*% ===================================
-*DefaultColorSep: ProcessBlack.85lpi.600dpi
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 53 lpi / 300 dpi ===============================
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% For 60 lpi / 300 dpi ===============================
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 106 lpi /300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi /300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "106.066"
-*ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi /300 dpi: "106.066"
-*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "100.0"
-
-*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) =====================
-*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
-*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
-*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
-{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-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
-
-*% For 71 lpi / 600 dpi ===============================
-*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
-*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
-
-*% For 106 lpi /600 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi /600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "106.066"
-*ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi /600 dpi: "106.066"
-*ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "100.0"
-
-*% ===================================
-*% Font Information
-*% ===================================
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
-*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
-*Font Bookman-Light: Standard "(001.004S)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
-*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-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 Helvetica-Oblique: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
-*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Roman: Standard "(001.005S)" 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
-*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
-*Font ZapfDingbats: Special "(001.004S)" Special 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
- (*) {cvn ==} 128 string /Font resourceforall
- (*) = flush
- restore
-"
-*End
-
-*% ===================================
-*% Printer Messages
-*% ===================================
-*% 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: "warming up"/warming up
-*Status: "initializing"/initializing
-*Status: "idle"/idle
-*Status: "waiting"/waiting
-*Status: "busy"/busy
-*Status: "printing"/printing
-*Status: "printing test page"/printing test page
-*Status: "PrinterError: needs attention"/PrinterError: needs attention
-*Status: "PrinterError: cover open"/PrinterError: cover open
-*Status: "PrinterError: no toner cartridge"/PrinterError: no toner cartridge
-*Status: "PrinterError: manual feed"/PrinterError: manual feed
-*Status: "PrinterError: out of paper"/PrinterError: out of paper
-*Status: "PrinterError: Paper Jam"/PrinterError: Paper Jam
-*Status: "PrinterError: page protect needed"/PrinterError: page protect needed
-*Status: "PrinterError: out of memory"/PrinterError: out of memory
-*Status: "PrinterError: output bin full"/PrinterError: output bin full
-*Status: "PrinterError: resetting printer"/PrinterError: resetting printer
-*Status: "PrinterError: toner is low"/PrinterError: toner is low
-*Status: "PrinterError: off line"/PrinterError: off line
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "other I/O"/other I/O
-*Source: "AppleTalk"/AppleTalk
-*Source: "APPLETALK"/AppleTalk
-*Source: "ATALK"/AppleTalk
-*Source: "LocalTalk"/LocalTalk
-*Source: "Parallel"/Parallel
-*Source: "EtherTalk"/EtherTalk
-*Source: "NOVELL"/NOVELL
-*Source: "DLC/LLC"/DLC/LLC
-*Source: "ETALK"/EtherTalk
-*Source: "TCP/IP"/TCP/IP
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*Printer Error: "needs attention"/needs attention
-*Printer Error: "cover open"/cover open
-*Printer Error: "no toner cartridge"/no toner cartridge
-*Printer Error: "manual feed"/manual feed
-*Printer Error: "out of paper"/out of paper
-*Printer Error: "Paper Jam"/Paper Jam
-*Printer Error: "page protect needed"/page protect needed
-*Printer Error: "out of memory"/out of memory
-*Printer Error: "output bin full"/output bin full
-*Printer Error: "resetting printer"/resetting printer
-*Printer Error: "toner is low"/toner is low
-*Printer Error: "off line"/off line
-
-*% ===================================
-*% System Management
-*% ===================================
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-*FreeVM: "1740995"
-*VMOption 12Meg/12 - 27 MB Total RAM: "1740995"
-*VMOption 28Meg/28 - 35 MB Total RAM: "5681347"
-*VMOption 36Meg/36 - 52 MB Total RAM: "8040643"
-*SuggestedWaitTimeout: "120"
-*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: Cannot reset printer.) = flush
-"
-*End
-
-*% ===================================
-*% For "HP LaserJet 4V/4MV" version 2014.101
-*% ===================================
-*% The byte count of this file should be exactly 030785 or 031578
-*% depending on the filesystem it resides in.
-*% end of PPD file for HP LaserJet 4V
diff --git a/psprint_config/configuration/ppds/HPLJ5M_4.PS b/psprint_config/configuration/ppds/HPLJ5M_4.PS
deleted file mode 100644
index fa94fc58ff92..000000000000
--- a/psprint_config/configuration/ppds/HPLJ5M_4.PS
+++ /dev/null
@@ -1,695 +0,0 @@
-*PPD-Adobe: "4.2"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*% =========================================
-*FormatVersion: "4.2"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*ModelName: ""
-*ShortNickName: "HP LaserJet 5/5M PostScript"
-*NickName: "HP LaserJet 5/5M PostScript"
-*PCFileName: "HPLJ5M_4.PPD"
-*Product: "(HP LaserJet 5M)"
-*PSVersion: "(2014.108) 1"
-
-*%=== Device Capabilities ==================
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*FileSystem: True
-*LanguageLevel: "2"
-*Throughput: "12"
-*TTRasterizer: Type42
-*?TTRasterizer: "
- 42 /FontType resourcestatus
- { pop pop (Type42)} {pop pop (None)} ifelse = flush
- "
-*End
-
-*Protocols: PJL TBCP
-*VariablePaperSize: True
-
-*SuggestedJobTimeout: "0"
-*SuggestedWaitTimeout: "120"
-*PrintPSErrors: True
-
-*%=== JCL Features ==========================
-*JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
-*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT <0A>"
-*JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X"
-
-*JCLOpenUI *JCLResolution/Resolution: PickOne
-*OrderDependency: 10.0 JCLSetup *JCLResolution
-*DefaultJCLResolution: 600dpi
-*JCLResolution 600dpi/600 dpi: "@PJL SET RESOLUTION = 600<0A>"
-*JCLResolution 300dpi/300 dpi: "@PJL SET RESOLUTION = 300<0A>"
-*JCLCloseUI: *JCLResolution
-
-*JCLOpenUI *JCLEconomode/EconoMode: PickOne
-*OrderDependency: 10.0 JCLSetup *JCLEconomode
-*DefaultJCLEconomode: PrinterDefault
-*JCLEconomode PrinterDefault/Printer's Current Setting: ""
-*JCLEconomode On/On: "@PJL SET ECONOMODE = ON<0A>"
-*JCLEconomode Off/Off: "@PJL SET ECONOMODE = OFF<0A>"
-*JCLCloseUI: *JCLEconomode
-
-*%=== Installable Options ==========================
-*OpenGroup: InstallableOptions/Installed Options
-
-*OpenUI *Option1/500-Sheet Tray 3: Boolean
-*DefaultOption1: False
-*Option1 True/Installed: ""
-*Option1 False/Not Installed: ""
-*?Option1: "
- currentpagedevice /InputAttributes get
- 1 get
- null ne {(True)}{(False)} ifelse = flush
-"
-*End
-*CloseUI: *Option1
-
-*OpenUI *Option2/Envelope Feeder: Boolean
-*DefaultOption2: False
-*Option2 True/Installed: ""
-*Option2 False/Not Installed: ""
-*?Option2: "
- currentpagedevice /InputAttributes get
- 2 get
- null ne {(True)}{(False)} ifelse = flush
-"
-*End
-*CloseUI: *Option2
-
-*OpenUI *Option3/Duplex Unit: Boolean
-*DefaultOption3: False
-*Option3 True/Installed: ""
-*Option3 False/Not Installed: ""
-*?Option3: "
- currentpagedevice /Duplex known
- false ne
- {(True)}{(False)}ifelse = flush
-"
-*End
-*CloseUI: *Option3
-
-*OpenUI *InstalledMemory/Total Memory: PickOne
-*DefaultInstalledMemory: 4MB
-*InstalledMemory 4MB/4 - 7 MB: ""
-*InstalledMemory 8MB/8 - 11 MB: ""
-*InstalledMemory 12MB/12 MB or more: ""
-*?InstalledMemory: "
- save
- 3 dict
- dup 3 (12MB) put
- dup 2 (8MB) put
- dup 1 (4MB) put
- currentsystemparams /RamSize get
- 1048576 div 4 div floor dup 3 gt { pop 3 } if get
- = flush
- restore
-"
-*End
-
-*CloseUI: *InstalledMemory
-
-*CloseGroup: InstallableOptions
-
-*FreeVM: "1024000"
-*VMOption 4MB: "1024000"
-*VMOption 8MB: "2048000"
-*VMOption 12MB: "3096000"
-
-*%=== UI Constraints =============================
-*UIConstraints: *Option1 False *InputSlot LargeCapacity
-*UIConstraints: *Option2 False *InputSlot Envelope
-*UIConstraints: *Option3 False *Duplex
-*UIConstraints: *InstalledMemory 4MB *Duplex
-*UIConstraints: *InstalledMemory 8MB *Duplex
-
-*UIConstraints: *PageSize Letter *InputSlot Envelope
-*UIConstraints: *PageSize Legal *InputSlot Envelope
-*UIConstraints: *PageSize Executive *InputSlot Envelope
-*UIConstraints: *PageSize A4 *InputSlot Envelope
-*UIConstraints: *PageSize A5 *InputSlot Envelope
-
-*UIConstraints: *PageSize A5 *InputSlot Lower
-*UIConstraints: *PageSize Comm10 *InputSlot Lower
-*UIConstraints: *PageSize Monarch *InputSlot Lower
-*UIConstraints: *PageSize DL *InputSlot Lower
-*UIConstraints: *PageSize C5 *InputSlot Lower
-*UIConstraints: *PageSize B5 *InputSlot Lower
-
-*UIConstraints: *PageSize A5 *InputSlot LargeCapacity
-*UIConstraints: *PageSize Comm10 *InputSlot LargeCapacity
-*UIConstraints: *PageSize Monarch *InputSlot LargeCapacity
-*UIConstraints: *PageSize DL *InputSlot LargeCapacity
-*UIConstraints: *PageSize C5 *InputSlot LargeCapacity
-*UIConstraints: *PageSize B5 *InputSlot LargeCapacity
-
-*UIConstraints: *PageSize A5 *Duplex
-*UIConstraints: *PageSize Comm10 *Duplex
-*UIConstraints: *PageSize Monarch *Duplex
-*UIConstraints: *PageSize DL *Duplex
-*UIConstraints: *PageSize C5 *Duplex
-*UIConstraints: *PageSize B5 *Duplex
-
-*UIConstraints: *PageRegion Letter *InputSlot Envelope
-*UIConstraints: *PageRegion Legal *InputSlot Envelope
-*UIConstraints: *PageRegion Executive *InputSlot Envelope
-*UIConstraints: *PageRegion A4 *InputSlot Envelope
-*UIConstraints: *PageRegion A5 *InputSlot Envelope
-
-*UIConstraints: *PageRegion A5 *InputSlot Lower
-*UIConstraints: *PageRegion Comm10 *InputSlot Lower
-*UIConstraints: *PageRegion Monarch *InputSlot Lower
-*UIConstraints: *PageRegion DL *InputSlot Lower
-*UIConstraints: *PageRegion C5 *InputSlot Lower
-*UIConstraints: *PageRegion B5 *InputSlot Lower
-
-*UIConstraints: *PageRegion A5 *InputSlot LargeCapacity
-*UIConstraints: *PageRegion Comm10 *InputSlot LargeCapacity
-*UIConstraints: *PageRegion Monarch *InputSlot LargeCapacity
-*UIConstraints: *PageRegion DL *InputSlot LargeCapacity
-*UIConstraints: *PageRegion C5 *InputSlot LargeCapacity
-*UIConstraints: *PageRegion B5 *InputSlot LargeCapacity
-
-*UIConstraints: *PageRegion A5 *Duplex
-*UIConstraints: *PageRegion Comm10 *Duplex
-*UIConstraints: *PageRegion Monarch *Duplex
-*UIConstraints: *PageRegion DL *Duplex
-*UIConstraints: *PageRegion C5 *Duplex
-*UIConstraints: *PageRegion B5 *Duplex
-
-*UIConstraints: *CustomPageSize True *Duplex
-*UIConstraints: *CustomPageSize True *InputSlot Lower
-*UIConstraints: *CustomPageSize True *InputSlot Envelope
-*UIConstraints: *CustomPageSize True *InputSlot LargeCapacity
-
-*%=== Paper Sizes =================
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30.0 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/Letter: "
- <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize Legal/Legal: "
- <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize Executive/Executive: "
- <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize A4/A4: "
- <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize A5/A5: "
- <</DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize Comm10/Com-10: "
- <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize Monarch/Monarch: "
- <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize DL/DL: "
- <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize C5/C5: "
- <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize B5/B5: "
- <</DeferredMediaSelection true /PageSize [499 708] /ImagingBBox null>> setpagedevice"
-*End
-*?PageSize: "
- currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if
- (Unknown)
- 10 dict
- dup [499 708] (B5) put
- dup [312 624] (DL) put
- dup [459 649] (C5) put
- dup [279 540] (Monarch) put
- dup [297 684] (Comm10) put
- dup [595 842] (A4) put
- dup [522 756] (Executive) put
- dup [612 1008] (Legal) put
- dup [612 792] (Letter) put
- dup [420 595] (A5) put
-{ 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
-"
-*End
-*CloseUI: *PageSize
-
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40.0 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter/Letter: "
- <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion Legal/Legal: "
- <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion Executive/Executive: "
- <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion A4/A4: "
- <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion A5/A5: "
- <</DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion Comm10/Com-10: "
- <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion Monarch/Monarch: "
- <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion DL/DL: "
- <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion C5/C5: "
- <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion B5/B5: "
- <</DeferredMediaSelection true /PageSize [499 708] /ImagingBBox null>> setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*DefaultImageableArea: Letter
-*ImageableArea Letter/Letter: "12.24 12.06 599.76 780.06 "
-*ImageableArea Legal/Legal: "12.24 12.06 599.76 996.06 "
-*ImageableArea Executive/Executive: "13.32 12.06 508.68 744.06 "
-*ImageableArea A4/A4: "13.44 12.06 581.76 829.74 "
-*ImageableArea A5/A5: "12.00 12.00 408.00 583.00 "
-*ImageableArea Comm10/Com-10: "12.12 12.06 284.76 672.06 "
-*ImageableArea Monarch/Monarch: "12.72 12.06 266.16 528.06 "
-*ImageableArea DL/DL: "13.80 12.06 297.96 611.58 "
-*ImageableArea C5/C5: "12.60 12.06 446.52 637.02 "
-*ImageableArea B5/B5: "13.20 12.06 485.52 696.54 "
-*?ImageableArea: "
- /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
- (\n) print flush
-"
-*End
-
-*DefaultPaperDimension: Letter
-*PaperDimension Letter/Letter: "612 792"
-*PaperDimension Legal/Legal: "612 1008"
-*PaperDimension Executive/Executive: "522 756"
-*PaperDimension A4/A4: "595 842"
-*PaperDimension A5/A5: "420 595"
-*PaperDimension Comm10/Com-10: "297 684"
-*PaperDimension Monarch/Monarch: "279 540"
-*PaperDimension DL/DL: "312 624"
-*PaperDimension C5/C5: "459 649"
-*PaperDimension B5/B5: "499 708"
-
-*LandscapeOrientation: Plus90
-
-*%=== Custom Paper Support =================
-*%Orientation and Margin (offsets) values are not utilized
-
-*MaxMediaWidth: "612"
-*MaxMediaHeight: "1008"
-*CenterRegistered: False
-*HWMargins: 16 16 16 16
-*CustomPageSize True: "
- pop pop pop
- << /PageSize [ 5 -2 roll ]
- /DeferredMediaSelection true
- /ImagingBBox null >>
- setpagedevice
- "
-*End
-
-*ParamCustomPageSize Width: 1 points 252 612
-*ParamCustomPageSize Height: 2 points 453.5 1008
-*ParamCustomPageSize WidthOffset: 3 points 0 0
-*ParamCustomPageSize HeightOffset: 4 points 0 0
-*ParamCustomPageSize Orientation: 5 int 0 0
-
-*RequiresPageRegion All: True
-
-*%=== Paper Sources ====================
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20.0 AnySetup *InputSlot
-*DefaultInputSlot: Lower
-*InputSlot Upper/Tray 1: "
- <</DeferredMediaSelection true /MediaPosition 3>> setpagedevice"
-*End
-*InputSlot Lower/Tray 2: "
- <</DeferredMediaSelection true /MediaPosition 0>> setpagedevice"
-*End
-*InputSlot LargeCapacity/Tray 3: "
- <</DeferredMediaSelection true /MediaPosition 1>> setpagedevice"
-*End
-*InputSlot Envelope/Envelope Feeder: "
- <</DeferredMediaSelection true /MediaPosition 2>> setpagedevice"
-*End
-*?InputSlot: "
- currentpagedevice /InputAttributes get /Priority get
- aload pop pop pop pop
- [(Lower) (Upper) (Envelope) (LargeCapacity)] exch get = flush
-"
-*End
-*CloseUI: *InputSlot
-
-*OpenUI *ManualFeed/Manual Feed: Boolean
-*OrderDependency: 20.0 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True: "
- <</ManualFeed true>> setpagedevice"
-*End
-*ManualFeed False: "
- <</ManualFeed false>> setpagedevice"
-*End
-*?ManualFeed: "
- currentpagedevice /ManualFeed get
- {(True)}{(False)}ifelse = flush
-"
-*End
-*CloseUI: *ManualFeed
-
-*%=== Halftone Information =================
-*ScreenFreq: "85.0"
-*ScreenAngle: "45.0"
-*ResScreenFreq 600dpi/600 dpi: "85.0"
-*ResScreenAngle 600dpi/600 dpi: "45.0"
-*ResScreenFreq 300dpi/300 dpi: "60.0"
-*ResScreenAngle 300dpi/300 dpi: "45.0"
-
-*OpenUI *HPHalftone/Levels of Gray: PickOne
-*OrderDependency: 10.0 DocumentSetup *HPHalftone
-*DefaultHPHalftone: PrinterDefault
-*HPHalftone PrinterDefault/Printer's Current Setting: ""
-*HPHalftone Enhanced/Enhanced: "
- << /Install {
- currentpagedevice /HWResolution get
- dup 0 get 600 eq exch 1 get 600 eq and
- { /EnhancedColorRendering600 } { /EnhancedColorRendering } ifelse
- /ColorRendering findresource setcolorrendering
- /EnhancedHalftone /Halftone findresource sethalftone
- { } settransfer false setstrokeadjust
- }
- >> setpagedevice
- currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
- {
- << /PostRenderingEnhance true
- /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
- >> setpagedevice
- } if
- /setscreen { pop pop pop } def
- /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
- /sethalftone { pop } def
-"
-*End
-*HPHalftone Standard/Standard: "
- << /Install {
- currentpagedevice /HWResolution get
- dup 0 get 600 eq exch 1 get 600 eq and dup
- currentpagedevice /PostRenderingEnhance get
- currentpagedevice /PostRenderingEnhanceDetails get /REValue get 0 ne and
- { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse}
- { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse
- /ColorRendering findresource setcolorrendering
- { /DefaultHalftone600 } {/DefaultHalftone} ifelse
- /Halftone findresource sethalftone
- {} settransfer false setstrokeadjust
- }
- >> setpagedevice
- currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
- {
- << /PostRenderingEnhance true
- /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
- >> setpagedevice
- } if
-"
-*End
-*?HPHalftone: "
- currenthalftone /HalftoneType get 9 eq
- {(Enhanced)} {(Standard)} ifelse = flush
-"
-*End
-*CloseUI: *HPHalftone
-
-*%=== Duplex ====================================
-*OpenUI *Duplex/Duplex: PickOne
-*OrderDependency: 50.0 AnySetup *Duplex
-*DefaultDuplex: None
-*Duplex None/Off (1-Sided): "
- <</Duplex false>> setpagedevice"
-*End
-*Duplex DuplexNoTumble/Flip on Long Edge (Standard): "
- <</Duplex true /Tumble false>> setpagedevice"
-*End
-*Duplex DuplexTumble/Flip on Short Edge: "
- <</Duplex true /Tumble true>> setpagedevice"
-*End
-*?Duplex: "
- currentpagedevice /Duplex known
- false ne
- { currentpagedevice /Duplex get
- { currentpagedevice /Tumble get
- {(DuplexTumble)}{(DuplexNoTumble)}ifelse
- } { (None)} ifelse
- }{(None)} ifelse = flush
-"
-*End
-*CloseUI: *Duplex
-
-*%=== Resolution Enhancement ========================
-*OpenUI *Smoothing/Resolution Enhancement: PickOne
-*OrderDependency: 20.0 DocumentSetup *Smoothing
-*DefaultSmoothing: PrinterDefault
-*Smoothing PrinterDefault/Printer's Current Setting: ""
-*Smoothing None/Off: "
-<< /PostRenderingEnhance true
- /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
->> setpagedevice"
-*End
-*Smoothing Light/Light: "
-<< /PostRenderingEnhance true
- /PostRenderingEnhanceDetails << /REValue 1 /Type 8 >>
->> setpagedevice"
-*End
-*Smoothing Medium/Medium: "
-<< /PostRenderingEnhance true
- /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >>
->> setpagedevice"
-*End
-*Smoothing Dark/Dark: "
-<< /PostRenderingEnhance true
- /PostRenderingEnhanceDetails << /REValue 3 /Type 8 >>
->> setpagedevice"
-*End
-*?Smoothing: "
- currentpagedevice /PostRenderingEnhanceDetails get /REValue get
- [(None) (Light) (Medium) (Dark)] exch get =
-"
-*End
-*CloseUI: *Smoothing
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*%=== Color Control ========================
-*DefaultColorSep: ProcessBlack.85lpi.600dpi
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi ===============================
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) =====================
-*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
-*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
-{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-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
-
-*% For 106 lpi /300 dpi ===============================
-*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi /300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "106.066"
-*ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi /300 dpi: "106.066"
-*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "100.0"
-
-*% For 106 lpi /600 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi /600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "106.066"
-*ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi /600 dpi: "106.066"
-*ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "100.0"
-
-*%=== Font Information =====================
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
-*Font Bookman-Demi: Standard "(001.003S)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM
-*Font Bookman-Light: Standard "(001.003S)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM
-*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-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 Helvetica-Oblique: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
-*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Roman: Standard "(001.005S)" 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
-*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
-*Font ZapfDingbats: Special "(001.004S)" Special ROM
-*?FontQuery: "
- { count 1 gt
- { exch dup 127 string cvs (/) print print (:) print
- /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
- } { exit } ifelse
- } bind loop
- (*) = flush
-"
-*End
-
-*?FontList: "
- (*) {cvn ==} 128 string /Font resourceforall
- (*) = flush
-"
-*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: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "printing"
-*Status: "initializing"
-*Status: "PrinterError: cover open or no toner cartridge"
-*Status: "PrinterError: warming up"
-*Status: "PrinterError: resetting printer"
-*Status: "PrinterError: paper jam"
-*Status: "PrinterError: manual feed"
-*Status: "PrinterError: off line"
-*Status: "PrinterError: out of memory"
-*Status: "PrinterError: out of paper"
-
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "cover open or no toner cartridge"
-*PrinterError: "warming up"
-*PrinterError: "resetting printer"
-*PrinterError: "paper jam"
-*PrinterError: "manual feed"
-*PrinterError: "off line"
-*PrinterError: "out of memory"
-*PrinterError: "out of paper"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "LocalTalk"
-*Source: "BiTronics"
-*Source: "Parallel"
-*Source: "Serial"
-*Source: "EtherTalk"
-
-*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
-
-*% ================================
-*% For "HP LaserJet 5M" version 2014.103
-*% ================================
-*% The byte count of this file should be exactly 024579 or 025274
-*% depending on the filesystem it resides in.
-*% end of PPD file for HP LaserJet 5M
diff --git a/psprint_config/configuration/ppds/HPLJ5P_1.PS b/psprint_config/configuration/ppds/HPLJ5P_1.PS
deleted file mode 100644
index 57d07604dc37..000000000000
--- a/psprint_config/configuration/ppds/HPLJ5P_1.PS
+++ /dev/null
@@ -1,541 +0,0 @@
-*PPD-Adobe: "4.2"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1994 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*% =========================================
-*% Copyright 1992-96 Hewlett-Packard Company
-*% PPD for HP LaserJet 5MP
-*% For Windows 3.1 and Windows for Workgroups 3.1 and 3.11 only
-*% December 19, 1994
-*% =========================================
-*FormatVersion: "4.2"
-*FileVersion: "1.1"
-*LanguageVersion: English
-*LanguageEncoding: ISOLatin1
-*PCFileName: "HPLJ5P_1.PPD"
-*Product: "(HP LaserJet 5P)"
-*PSVersion: "(2014.103)"
-*ModelName: "HP LaserJet 5P/5MP"
-*NickName: "HP LaserJet 5P/5MP PostScript"
-
-*%=== Device Capabilities ==================
-*LanguageLevel: "2"
-*Protocols: PJL TBCP
-*FreeVM: "785792"
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*VariablePaperSize: True
-*TTRasterizer: Type42
-*?TTRasterizer: "
- 42 /FontType resourcestatus
- { pop pop (Type42)} {pop pop (None)} ifelse = flush
- "
-*End
-
-*FileSystem: False
-*Throughput: "6"
-*SuggestedJobTimeout: "0"
-*SuggestedWaitTimeout: "120"
-*PrintPSErrors: True
-
-*%=== JCL Features =======================
-*JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
-*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT <0A>"
-*JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X"
-
-*JCLOpenUI *JCLResolution/Resolution: PickOne
-*DefaultJCLResolution: 600dpi
-*OrderDependency: 10 JCLSetup *JCLResolution
-*JCLResolution 600dpi/600 dpi: "@PJL SET RESOLUTION = 600<0A>"
-*JCLResolution 300dpi/300 dpi: "@PJL SET RESOLUTION = 300<0A>"
-*JCLCloseUI: *JCLResolution
-
-*JCLOpenUI *JCLEconomode/EconoMode: PickOne
-*DefaultJCLEconomode: PrinterDefault
-*OrderDependency: 10 JCLSetup *JCLEconomode
-*JCLEconomode PrinterDefault/Printer's Current Setting: ""
-*JCLEconomode On/On: "@PJL SET ECONOMODE = ON<0A>"
-*JCLEconomode Off/Off: "@PJL SET ECONOMODE = OFF<0A>"
-*JCLCloseUI: *JCLEconomode
-
-*%=== If Envelope selected, disable Paper Cassette ======
-*UIConstraints: *PageSize A5 *InputSlot Lower
-*UIConstraints: *PageSize Comm10 *InputSlot Lower
-*UIConstraints: *PageSize Monarch *InputSlot Lower
-*UIConstraints: *PageSize DL *InputSlot Lower
-*UIConstraints: *PageSize C5 *InputSlot Lower
-*UIConstraints: *PageSize B5 *InputSlot Lower
-
-*UIConstraints: *PageRegion A5 *InputSlot Lower
-*UIConstraints: *PageRegion Comm10 *InputSlot Lower
-*UIConstraints: *PageRegion Monarch *InputSlot Lower
-*UIConstraints: *PageRegion DL *InputSlot Lower
-*UIConstraints: *PageRegion C5 *InputSlot Lower
-*UIConstraints: *PageRegion B5 *InputSlot Lower
-
-*%=== Media Handling/Information ==================
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Lower
-*InputSlot Upper/Tray 1 (MultiPurpose Tray): "
- <</DeferredMediaSelection true /MediaPosition 3>> setpagedevice"
-*End
-*InputSlot Lower/Tray 2 (Paper Cassette): "
- <</DeferredMediaSelection true /MediaPosition 0>> setpagedevice"
-*End
-*?InputSlot: "
- currentpagedevice /InputAttributes get /Priority get
- aload pop pop
- [(Lower) (Upper)] exch get = flush
-"
-*End
-*CloseUI: *InputSlot
-
-*DefaultOutputBin: OnlyOne
-*DefaultOutputOrder: Normal
-
-*OpenUI *ManualFeed/Manual Feed: Boolean
-*OrderDependency: 20 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True: "
- <</ManualFeed true>> setpagedevice"
-*End
-*ManualFeed False: "
- <</ManualFeed false>> setpagedevice"
-*End
-*?ManualFeed: "
- currentpagedevice /ManualFeed get
- {(True)}{(False)}ifelse = flush
-"
-*End
-*CloseUI: *ManualFeed
-
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/Letter (8 1/2 x 11 in): "
- <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize Legal/Legal (8 1/2 x 14 in): "
- <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize A4/A4 (210 x 297 mm): "
- <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize Executive/Executive (7 1/4 x 10 1/2 in): "
- <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize A5/A5 (148 x 210 mm): "
- <</DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize Comm10/Com-10 Env (4 1/8 x 9 1/2 in): "
- <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize Monarch/Monarch Env (3 7/8 x 7 1/2 in): "
- <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize DL/DL Env (110 x 220 mm): "
- <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize C5/C5 Env (162 x 229 mm): "
- <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize B5/B5 Env (176 x 250 mm): "
- <</DeferredMediaSelection true /PageSize [499 708] /ImagingBBox null>> setpagedevice"
-*End
-*?PageSize: "
- currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if
- (Unknown)
- 9 dict
- dup [499 708] (B5) put
- dup [312 624] (DL) put
- dup [459 649] (C5) put
- dup [279 540] (Monarch) put
- dup [297 684] (Comm10) put
- dup [522 756] (Executive) put
- dup [595 842] (A4) put
- dup [612 1008] (Legal) put
- dup [612 792] (Letter) put
- { 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
-"
-*End
-*CloseUI: *PageSize
-
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter/Letter (8 1/2 x 11 in): "
- <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion Legal/Legal (8 1/2 x 14 in): "
- <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion A4/A4 (210 x 297 mm): "
- <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion Executive/Executive (7 1/4 x 10 1/2 in): "
- <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion A5/A5 (148 x 210 mm): "
- <</DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion Comm10/Com-10 Env (4 1/8 x 9 1/2 in): "
- <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion Monarch/Monarch Env (3 7/8 x 7 1/2 in): "
- <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion DL/DL Env (110 x 220 mm): "
- <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion C5/C5 Env (162 x 229 mm): "
- <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion B5/B5 Env (176 x 250 mm): "
- <</DeferredMediaSelection true /PageSize [499 708] /ImagingBBox null>> setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*DefaultImageableArea: Letter
-*ImageableArea Letter/Letter (8 1/2 x 11 in): "12.24 12.06 599.76 780.06"
-*ImageableArea Legal/Legal (8 1/2 x 14 in): "12.24 12.06 599.76 996.06"
-*ImageableArea A4/A4 (210 x 297 mm): "13.44 12.06 581.76 829.74"
-*ImageableArea Executive/Executive (7 1/4 x 10 1/2 in): "13.32 12.06 508.68 744.06"
-*ImageableArea A5/A5 (148 x 210 mm): "12.00 12.00 408.00 583.00"
-*ImageableArea Comm10/Com-10 Env (4 1/8 x 9 1/2 in): "12.12 12.06 284.76 672.06"
-*ImageableArea Monarch/Monarch Env (3 7/8 x 7 1/2 in): "12.72 12.06 266.16 528.06"
-*ImageableArea DL/DL Env (110 x 220 mm): "13.80 12.06 297.96 611.58 "
-*ImageableArea C5/C5 Env (162 x 229 mm): "12.60 12.06 446.52 637.02 "
-*ImageableArea B5/B5 Env (176 x 250 mm): "13.20 12.06 485.52 696.54 "
-*?ImageableArea: "
- /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
-"
-*End
-
-*DefaultPaperDimension: Letter
-*PaperDimension Letter/Letter (8 1/2 x 11 in): "612 792"
-*PaperDimension Legal/Legal (8 1/2 x 14 in): "612 1008"
-*PaperDimension A4/A4 (210 x 297 mm): "595 842"
-*PaperDimension Executive/Executive (7 1/4 x 10 1/2 in): "522 756"
-*PaperDimension A5/A5 (148 x 210 mm): "420 595"
-*PaperDimension Comm10/Com-10 Env (4 1/8 x 9 1/2 in): "297 684"
-*PaperDimension Monarch/Monarch Env (3 7/8 x 7 1/2 in): "279 540"
-*PaperDimension DL/DL Env (110 x 220 mm): "312 624"
-*PaperDimension C5/C5 Env (162 x 229 mm): "459 649"
-*PaperDimension B5/B5 Env (176 x 250 mm): "499 708"
-
-*RequiresPageRegion All: True
-*LandscapeOrientation: Plus90
-
-*%=== Custom Paper Support =================
-*%Orientation and Margin (offsets) values are not utilized
-
-*MaxMediaWidth: "612"
-*MaxMediaHeight: "1008"
-*HWMargins: 16 16 16 16
-*CustomPageSize True: "
- pop
- pop
- pop
- 3 dict begin
- /DeferredMediaSelection true def
- 2 array astore /PageSize exch def
- /ImagingBBox null def
- currentdict end setpagedevice
-"
-*End
-
-*ParamCustomPageSize Width: 1 points 216 612
-*ParamCustomPageSize Height: 2 points 360 1008
-*ParamCustomPageSize WidthOffset: 3 points 0 0
-*ParamCustomPageSize HeightOffset: 4 points 0 0
-*ParamCustomPageSize Orientation: 5 int 0 0
-
-*%=== Halftone Information =================
-*ScreenFreq: "85.0"
-*ScreenAngle: "45.0"
-*ResScreenFreq 600dpi/600 dpi: "85.0"
-*ResScreenAngle 600dpi/600 dpi: "45.0"
-*ResScreenFreq 300dpi/300 dpi: "60.0"
-*ResScreenAngle 300dpi/300 dpi: "45.0"
-
-*OpenUI *HPHalftone/Levels of Gray: PickOne
-*OrderDependency: 10 DocumentSetup *HPHalftone
-*DefaultHPHalftone: PrintersDefault
-*HPHalftone PrintersDefault/Printer's Current Setting: ""
-*HPHalftone Enhanced/Enhanced: "
- << /Install {
- currentpagedevice /HWResolution get
- dup 0 get 600 eq exch 1 get 600 eq and
- { /EnhancedColorRendering600 } { /EnhancedColorRendering } ifelse
- /ColorRendering findresource setcolorrendering
- /EnhancedHalftone /Halftone findresource sethalftone
- { } settransfer false setstrokeadjust
- }
- >> setpagedevice
- currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
- {
- << /PostRenderingEnhance true
- /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
- >> setpagedevice
- } if
- /setscreen { pop pop pop } def
- /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
- /sethalftone { pop } def
-"
-*End
-*HPHalftone Standard/Standard: "
- << /Install {
- currentpagedevice /HWResolution get
- dup 0 get 600 eq exch 1 get 600 eq and dup
- currentpagedevice /PostRenderingEnhance get
- currentpagedevice /PostRenderingEnhanceDetails get /REValue get 0 ne and
- { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse}
- { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse
- /ColorRendering findresource setcolorrendering
- { /DefaultHalftone600 } {/DefaultHalftone} ifelse
- /Halftone findresource sethalftone
- {} settransfer false setstrokeadjust
- }
- >> setpagedevice
- currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
- {
- << /PostRenderingEnhance true
- /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
- >> setpagedevice
- } if
-"
-*End
-*?HPHalftone: "
- currenthalftone /HalftoneType get 9 eq
- {(Enhanced)} {(Standard)} ifelse = flush
-"
-*End
-*CloseUI: *HPHalftone
-
-*%=== Resolution Enhancement ========================
-*OpenUI *Smoothing/Resolution Enhancement: PickOne
-*DefaultSmoothing: PrinterDefault
-*OrderDependency: 20 DocumentSetup *Smoothing
-*Smoothing PrinterDefault/Printer's Current Setting: ""
-*Smoothing None/Off: "
-<< /PostRenderingEnhance true
- /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
->> setpagedevice"
-*End
-*Smoothing Light/Light: "
-<< /PostRenderingEnhance true
- /PostRenderingEnhanceDetails << /REValue 1 /Type 8 >>
->> setpagedevice"
-*End
-*Smoothing Medium/Medium: "
-<< /PostRenderingEnhance true
- /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >>
->> setpagedevice"
-*End
-*Smoothing Dark/Dark: "
-<< /PostRenderingEnhance true
- /PostRenderingEnhanceDetails << /REValue 3 /Type 8 >>
->> setpagedevice"
-*End
-*?Smoothing: "
- currentpagedevice /PostRenderingEnhanceDetails get /REValue get
- [(None) (Light) (Medium) (Dark)] exch get print
-"
-*End
-*CloseUI: *Smoothing
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*%=== Color Control ========================
-*DefaultColorSep: ProcessBlack.85lpi.600dpi
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi ===============================
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) =====================
-*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
-*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
-{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-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
-
-*% For 106 lpi /300 dpi ===============================
-*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi /300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "106.066"
-*ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi /300 dpi: "106.066"
-*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "100.0"
-
-*% For 106 lpi /600 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi /600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "106.066"
-*ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi /600 dpi: "106.066"
-*ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "100.0"
-
-*%=== Font Information =====================
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
-*Font Bookman-Demi: Standard "(001.003S)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM
-*Font Bookman-Light: Standard "(001.003S)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM
-*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-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 Helvetica-Oblique: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
-*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Roman: Standard "(001.005S)" 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
-*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
-*Font ZapfDingbats: Special "(001.004S)" Special ROM
-*?FontQuery: "
- { count 1 gt
- { exch dup 127 string cvs (/) print print (:) print
- /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
- } { exit } ifelse
- } bind loop
- (*) = flush
-"
-*End
-
-*?FontList: "
- (*) {cvn ==} 128 string /Font resourceforall
- (*) = flush
-"
-*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: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "printing"
-*Status: "initializing"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "AppleTalk"
-*Source: "BiTronics"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "cover open or no toner cartridge"
-*PrinterError: "warming up"
-*PrinterError: "resetting printer"
-*PrinterError: "paper jam"
-*PrinterError: "manual feed"
-*PrinterError: "off line"
-*PrinterError: "out of memory"
-*PrinterError: "out of paper"
-
-*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
-
-*% ================================
-*% For "HP LaserJet 5MP" version 2014.103
-*% ================================
-*% The byte count of this file should be exactly 020717 or 021258
-*% depending on the filesystem it resides in.
-*% end of PPD file for HP LaserJet 5P
diff --git a/psprint_config/configuration/ppds/HPLJ5SI1.PS b/psprint_config/configuration/ppds/HPLJ5SI1.PS
deleted file mode 100644
index 52ce17ac72f0..000000000000
--- a/psprint_config/configuration/ppds/HPLJ5SI1.PS
+++ /dev/null
@@ -1,953 +0,0 @@
-*PPD-Adobe: "4.2"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-
-*% ===================================
-*FileVersion: "1.3"
-*FormatVersion: "4.2"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*PCFileName: "HPLJ5SI1.PPD"
-
-*% Product Version Information
-*Product: "(HP LaserJet 5Si)"
-*PSVersion:"(2014.108) 1"
-*ModelName:"HP LaserJet 5Si"
-*NickName: "HP LaserJet 5Si/5Si MX PS"
-
-*% ===================================
-*% Basic Device Capabilities
-*% ===================================
-*LanguageLevel: "2"
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*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
-*TTRasterizer: Type42
-*?TTRasterizer: "
- save
- 42 /FontType resourcestatus
- { pop pop (Type42)} {pop pop (None)} ifelse = flush
- restore
- "
-*End
-*Throughput: "24"
-
-*% ===================================
-*% Emulations and Protocols
-*% ===================================
-*Protocols: PJL TBCP
-*JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
-*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT <0A>"
-*JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X"
-
-*% ===================================
-*% Installable Options
-*% ===================================
-*OpenGroup: InstallableOptions/Options Installed
-*OpenUI *Option1/Envelope Feeder : Boolean
-*DefaultOption1: False
-*Option1 True/Installed: ""
-*Option1 False/Not Installed: ""
-*?Option1: "
- save
- currentpagedevice /InputAttributes get dup
- 2 known
- {2 get null ne {(True)}{(False)} ifelse}
- {pop (False)} ifelse
- = flush
- restore
-"
-*End
-*CloseUI: *Option1
-*OpenUI *Option2/2000-Sheet Input Tray (Tray 4): Boolean
-*DefaultOption2: False
-*Option2 True/Installed: ""
-*Option2 False/Not Installed: ""
-*?Option2: "
- save
- currentpagedevice /InputAttributes get dup
- 4 known
- {4 get null ne {(True)}{(False)} ifelse}
- {pop (False)} ifelse
- = flush
- restore
-"
-*End
-*CloseUI: *Option2
-*OpenUI *Option3/Duplex Unit (for 2-Sided Printing): Boolean
-*DefaultOption3: False
-*Option3 True/Installed: ""
-*Option3 False/Not Installed: ""
-*?Option3: "
- save
- currentpagedevice /Duplex known
- {(True)}{(False)}ifelse = flush
- restore
-"
-*End
-*CloseUI: *Option3
-*OpenUI *Option4/Multi-Bin Mailbox: Boolean
-*DefaultOption4: False
-*Option4 True/Installed: ""
-*Option4 False/Not Installed: ""
-*?Option4: "
- save
- currentpagedevice /OutputAttributes get
- 4 known
- {(True)}{(False)} ifelse
- = flush
- restore"
-*End
-*CloseUI: *Option4
-*OpenUI *Option5/Multi-Bin Mailbox Mode: PickOne
-*DefaultOption5: MailboxModeMailbox
-*Option5 MailboxModeMailbox/Mailbox: ""
-*Option5 MailboxModeStacker/Stacking: ""
-*Option5 MailboxModeSeperator/Job Separation: ""
-*?Option5: "
- save
- currentpagedevice /OutputAttributes get
- 5 known{(MailboxModeMailbox)}{(MailboxModeStacker)} ifelse
- = flush
- restore
-"
-*End
-*CloseUI: *Option5
-*OpenUI *InstalledMemory/Printer Memory: PickOne
-*DefaultInstalledMemory: 12Meg
-*InstalledMemory 12Meg/12 - 27 MB Total RAM: ""
-*InstalledMemory 28Meg/28 - 43 MB Total RAM: ""
-*InstalledMemory 44Meg/44 - 59 MB Total RAM: ""
-*InstalledMemory 60Meg/60 - 75 MB Total RAM: ""
-*InstalledMemory 76Meg/76 -100 MB Total RAM: ""
-*?InstalledMemory: "
- save
- currentsystemparams /RamSize get
- 524288 div ceiling cvi 2 div
- /size exch def
- size 76 ge
- {(76Meg)}
- {
- size 60 ge
- {(60Meg)}
- {
- size 44 ge
- {(44Meg)}
- {
- size 28 ge
- {(28Meg)}
- {
- size 12 ge
- {(12Meg)}
- {(Unknown)} ifelse
- } ifelse
- } ifelse
- } ifelse
- } ifelse
- = flush
- restore
-"
-*End
-*CloseUI: *InstalledMemory
-*CloseGroup: InstallableOptions
-
-*% ===================================
-*% User Interface Constraints
-*% ===================================
-*% If optional Env Feeder is not installed, disable access to Env Feeder
-*UIConstraints: *Option1 False *InputSlot Envelope
-
-*% If optional Tray4 is not installed, disable access to Tray4 InputSlot
-*UIConstraints: *Option2 False *InputSlot Tray4
-
-*% If optional Duplexer is not installed, disable access to Duplex
-*UIConstraints: *Option3 False *Duplex
-*UIConstraints: *Option3 False *Duplex DuplexNoTumble
-*UIConstraints: *Option3 False *Duplex DuplexTumble
-
-*% if optional Multi-Bin Mailbox is not installed, disable Multi-Bin Mailbox output destinations
-*UIConstraints: *Option4 False *OutputBin Stacker
-*UIConstraints: *Option4 False *OutputBin Seperator
-*UIConstraints: *Option4 False *OutputBin OutputBin1
-*UIConstraints: *Option4 False *OutputBin OutputBin2
-*UIConstraints: *Option4 False *OutputBin OutputBin3
-*UIConstraints: *Option4 False *OutputBin OutputBin4
-*UIConstraints: *Option4 False *OutputBin OutputBin5
-*UIConstraints: *Option4 False *OutputBin OutputBin6
-*UIConstraints: *Option4 False *OutputBin OutputBin7
-*UIConstraints: *Option4 False *OutputBin OutputBin8
-
-*% If Multi-Bin Mailbox mode is Mailbox, disable Stacker and Seperator
-*UIConstraints: *Option5 MailboxModeMailbox *OutputBin Stacker
-*UIConstraints: *Option5 MailboxModeMailbox *OutputBin Seperator
-
-*% If Multi-Bin Mailbox mode is Stacker, disable Seperator and Individual Mailboxes
-*UIConstraints: *Option5 MailboxModeStacker *OutputBin Seperator
-*UIConstraints: *Option5 MailboxModeStacker *OutputBin OutputBin1
-*UIConstraints: *Option5 MailboxModeStacker *OutputBin OutputBin2
-*UIConstraints: *Option5 MailboxModeStacker *OutputBin OutputBin3
-*UIConstraints: *Option5 MailboxModeStacker *OutputBin OutputBin4
-*UIConstraints: *Option5 MailboxModeStacker *OutputBin OutputBin5
-*UIConstraints: *Option5 MailboxModeStacker *OutputBin OutputBin6
-*UIConstraints: *Option5 MailboxModeStacker *OutputBin OutputBin7
-*UIConstraints: *Option5 MailboxModeStacker *OutputBin OutputBin8
-
-*% If Multi-Bin Mailbox mode is Seperator, disable Stacker and Individual Mailboxes
-*UIConstraints: *Option5 MailboxModeSeperator *OutputBin Stacker
-*UIConstraints: *Option5 MailboxModeSeperator *OutputBin OutputBin1
-*UIConstraints: *Option5 MailboxModeSeperator *OutputBin OutputBin2
-*UIConstraints: *Option5 MailboxModeSeperator *OutputBin OutputBin3
-*UIConstraints: *Option5 MailboxModeSeperator *OutputBin OutputBin4
-*UIConstraints: *Option5 MailboxModeSeperator *OutputBin OutputBin5
-*UIConstraints: *Option5 MailboxModeSeperator *OutputBin OutputBin6
-*UIConstraints: *Option5 MailboxModeSeperator *OutputBin OutputBin7
-*UIConstraints: *Option5 MailboxModeSeperator *OutputBin OutputBin8
-
-*% ===================================
-*% Media Selection
-*% ===================================
-*LandscapeOrientation: Plus90
-*VariablePaperSize: False
-
-*% Page Selection by size
-*OpenUI *PageSize/Page Size: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/US Letter: "
- <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize Executive/Executive: "
- <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize Legal/US Legal: "
- <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize Tabloid/11x17: "
- <</DeferredMediaSelection true /PageSize [792 1224] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize Tabloid.2/11x17 (Oversize): "
- <</DeferredMediaSelection true /PageSize [842 1274] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize A4/A4: "
- <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize A3/A3: "
- <</DeferredMediaSelection true /PageSize [842 1191] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize B4/JIS B4: "
- <</DeferredMediaSelection true /PageSize [729 1032] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize B5/JIS B5: "
- <</DeferredMediaSelection true /PageSize [516 729] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize JDPost/Double Postcard: "
- <</DeferredMediaSelection true /PageSize [420 567] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize Comm10/Env Comm10: "
- <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize Monarch/Env Monarch: "
- <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize DL/Env DL: "
- <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize C5/Env C5: "
- <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize EnvB5/Env ISO B5: "
- <</DeferredMediaSelection true /PageSize [499 708] /ImagingBBox null>> setpagedevice"
-*End
-*?PageSize: "
- save
- currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if
- (Unknown)
- 17 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [595 842] (A4) put
- dup [522 756] (Executive) put
- dup [792 1224] (Tabloid) put
- dup [842 1274] (Tabloid.2) put
- dup [842 1191] (A3) put
- dup [729 1032] (B4) put
- dup [516 729] (B5) put
- dup [420 567] (JDPost) put
- dup [297 684] (Comm10) put
- dup [279 540] (Monarch) put
- dup [312 624] (DL) put
- dup [459 649] (C5) put
- dup [499 708] (EnvB5) put
- { 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
-
-*% Page Selection by region - used for manual feed
-*OpenUI *PageRegion/Page Region: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter/US Letter: "
- <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion Executive/Executive: "
- <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion Legal/US Legal: "
- <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion Tabloid/11x17: "
- <</DeferredMediaSelection true /PageSize [792 1224] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion Tabloid.2/11x17 (Oversize): "
- <</DeferredMediaSelection true /PageSize [842 1274] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion A4/A4: "
- <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion A3/A3: "
- <</DeferredMediaSelection true /PageSize [842 1191] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion B4/JIS B4: "
- <</DeferredMediaSelection true /PageSize [729 1032] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion B5/JIS B5: "
- <</DeferredMediaSelection true /PageSize [516 729] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion JDPost/Double Postcard: "
- <</DeferredMediaSelection true /PageSize [420 567] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion Comm10/Env Comm10: "
- <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion Monarch/Env Monarch: "
- <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion DL/Env DL: "
- <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion C5/Env C5: "
- <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion EnvB5/Env ISO B5: "
- <</DeferredMediaSelection true /PageSize [499 708] /ImagingBBox null>> setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-*ImageableArea Letter/US Letter: "12.24 12.06 599.76 780.06"
-*ImageableArea Executive/Executive: "13.32 12.06 508.68 744.06"
-*ImageableArea Legal/US Legal: "12.24 12.06 599.76 996.06"
-*ImageableArea Tabloid/11x17: "12.50 12.50 779.50 1211.50"
-*ImageableArea Tabloid.2/11x17 (Oversize): "10.32 12.00 832.08 1262.40"
-*ImageableArea A4/A4: "13.44 12.06 581.76 829.74"
-*ImageableArea A3/A3: "14.00 14.00 828.00 1177.00"
-*ImageableArea B4/JIS B4: "12.50 12.50 716.50 1019.50"
-*ImageableArea B5/JIS B5: "12.50 12.50 503.50 716.50"
-*ImageableArea JDPost/Double Postcard: "10.08 12.00 409.44 554.88"
-*ImageableArea Comm10/Env Comm10: "12.12 12.06 284.76 672.06"
-*ImageableArea Monarch/Env Monarch: "12.72 12.06 266.16 528.06"
-*ImageableArea DL/Env DL: "13.80 12.06 297.96 611.58"
-*ImageableArea C5/Env C5: "12.60 12.06 446.52 637.02"
-*ImageableArea EnvB5/Env ISO B5: "13.20 12.06 485.52 696.54"
-*?ImageableArea: "
- save
- /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: Letter
-*PaperDimension Letter/US Letter: "612 792"
-*PaperDimension Executive/Executive: "522 756"
-*PaperDimension Legal/US Legal: "612 1008"
-*PaperDimension Tabloid/11x17: "792 1224"
-*PaperDimension Tabloid.2/11x17 (Oversize): "842 1274"
-*PaperDimension A4/A4: "595 842"
-*PaperDimension A3/A3: "842 1191"
-*PaperDimension B4/JIS B4: "729 1032"
-*PaperDimension B5/JIS B5: "516 729"
-*PaperDimension JDPost/Double Postcard: "420 567"
-*PaperDimension Comm10/Env Comm10: "297 684"
-*PaperDimension Monarch/Env Monarch: "279 540"
-*PaperDimension DL/Env DL: "312 624"
-*PaperDimension C5/Env C5: "459 649"
-*PaperDimension EnvB5/Env ISO B5: "499 708"
-*RequiresPageRegion All: True
-
-*% ===================================
-*% Mediatype definitions
-*% ===================================
-*OpenUI *MediaType/Media Type: PickOne
-*OrderDependency: 20 AnySetup *MediaType
-*DefaultMediaType: None
-*MediaType None/None: "
- <</DeferredMediaSelection true /MediaType null>> setpagedevice"
-*End
-*MediaType Plain/Plain: "
- <</DeferredMediaSelection true /MediaType (Plain)>> setpagedevice"
-*End
-*MediaType Preprinted/Preprinted: "
- <</DeferredMediaSelection true /MediaType (Preprinted)>> setpagedevice"
-*End
-*MediaType Letterhead/Letterhead: "
- <</DeferredMediaSelection true /MediaType (Letterhead)>> setpagedevice"
-*End
-*MediaType Transparency/Transparency: "
- <</DeferredMediaSelection true /MediaType (Transparency)>> setpagedevice"
-*End
-*MediaType Prepunched/Prepunched: "
- <</DeferredMediaSelection true /MediaType (Prepunched)>> setpagedevice"
-*End
-*MediaType Labels/Labels: "
- <</DeferredMediaSelection true /MediaType (Labels)>> setpagedevice"
-*End
-*MediaType Bond/Bond: "
- <</DeferredMediaSelection true /MediaType (Bond)>> setpagedevice"
-*End
-*MediaType Recycled/Recycled: "
- <</DeferredMediaSelection true /MediaType (Recycled)>> setpagedevice"
-*End
-*MediaType Color/Color: "
- <</DeferredMediaSelection true /MediaType (Color)>> setpagedevice"
-*End
-*MediaType Cardstock/Cardstock: "
- <</DeferredMediaSelection true /MediaType (Card Stock)>> setpagedevice"
-*End
-*?MediaType: "
- save
- currentpagedevice /InputAttributes get dup
- /Priority get
- 0 get get
- /MediaType get
- (Card Stock) anchorsearch
- {pop pop (Cardstock)} if
- = flush
- restore
-"
-*End
-*CloseUI: *MediaType
-
-*% ===================================
-*% Media Handling Features
-*% ===================================
-*% Media Input Source
-*OpenUI *InputSlot/Input Slot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Tray3
-*InputSlot Envelope/Envelope Feeder: "
- <</DeferredMediaSelection true /MediaPosition 2>> setpagedevice"
-*End
-*InputSlot Tray1/Tray 1: "
- <</DeferredMediaSelection true /MediaPosition 3>> setpagedevice"
-*End
-*InputSlot Tray2/Tray 2: "
- <</DeferredMediaSelection true /MediaPosition 0>> setpagedevice"
-*End
-*InputSlot Tray3/Tray 3: "
- <</DeferredMediaSelection true /MediaPosition 1>> setpagedevice"
-*End
-*InputSlot Tray4/Tray 4: "
- <</DeferredMediaSelection true /MediaPosition 4>> setpagedevice"
-*End
-*?InputSlot: "
- save
- currentpagedevice /InputAttributes get /Priority get
- 0 get
- [(Tray2) (Tray3) (Envelope) (Tray1) (Tray4)] exch get = flush
- restore
-"
-*End
-*CloseUI: *InputSlot
-
-*% Enable/Disable Manual Feed
-*OpenUI *ManualFeed/Manual Feed (Tray 1): Boolean
-*OrderDependency: 20 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True/True: "
- <</ManualFeed true>> setpagedevice"
-*End
-*ManualFeed False/False: "
- <</ManualFeed false>> setpagedevice"
-*End
-*?ManualFeed: "
- save
- currentpagedevice /ManualFeed get
- {(True)}{(False)}ifelse = flush
- restore
-"
-*End
-*CloseUI: *ManualFeed
-
-*% Two-sided Printing (Duplex)
-*OpenUI *Duplex/2-Sided Printing: PickOne
-*OrderDependency: 50 AnySetup *Duplex
-*DefaultDuplex: None
-*Duplex None/Off: "
- <</Duplex false /Tumble false>> setpagedevice"
-*End
-*Duplex DuplexNoTumble/Long-Edge Binding: "
- <</Duplex true /Tumble false>> setpagedevice"
-*End
-*Duplex DuplexTumble/Short-Edge Binding: "
- <</Duplex true /Tumble true>> setpagedevice"
-*End
-*?Duplex: "save
- currentpagedevice dup /Duplex known
- {dup /Duplex get
- {/Tumble get{(DuplexTumble)}{(DuplexNoTumble)}ifelse}
- {pop (None)} ifelse
- }
- {(None)} ifelse = flush
-restore
-"
-*End
-*CloseUI: *Duplex
-
-*% Media Output Destination
-*OpenUI *OutputBin/Output Destination: PickOne
-*OrderDependency: 50 AnySetup *OutputBin
-*DefaultOutputBin: Upper
-*OutputBin Upper/Top Output Bin (Face Down): "<</OutputType (TOP OUTPUT BIN)>> setpagedevice"
-*OutputBin Left/Left Output Bin (Face Up): "<</OutputType (FACE UP BIN)>> setpagedevice"
-*OutputBin Stacker/Stacker (Face Down):"<</OutputType (OPTIONAL OUTBIN 2)>> setpagedevice"
-*OutputBin Seperator/Job Seperator (Face Down):"<</OutputType (OPTIONAL OUTBIN 2)>> setpagedevice"
-*OutputBin OutputBin1/Mailbox 1 (Face Down): "<</OutputType (OPTIONAL OUTBIN 2)>> setpagedevice"
-*OutputBin OutputBin2/Mailbox 2 (Face Down): "<</OutputType (OPTIONAL OUTBIN 3)>> setpagedevice"
-*OutputBin OutputBin3/Mailbox 3 (Face Down): "<</OutputType (OPTIONAL OUTBIN 4)>> setpagedevice"
-*OutputBin OutputBin4/Mailbox 4 (Face Down): "<</OutputType (OPTIONAL OUTBIN 5)>> setpagedevice"
-*OutputBin OutputBin5/Mailbox 5 (Face Down): "<</OutputType (OPTIONAL OUTBIN 6)>> setpagedevice"
-*OutputBin OutputBin6/Mailbox 6 (Face Down): "<</OutputType (OPTIONAL OUTBIN 7)>> setpagedevice"
-*OutputBin OutputBin7/Mailbox 7 (Face Down): "<</OutputType (OPTIONAL OUTBIN 8)>> setpagedevice"
-*OutputBin OutputBin8/Mailbox 8 (Face Down): "<</OutputType (OPTIONAL OUTBIN 9)>> setpagedevice"
-*?OutputBin:"
-save
- currentpagedevice /OutputAttributes get dup
- 5 known
- {/Priority get 0 get
- [(Upper) (Left) (Reserved1) (Reserved2) (OutputBin1)
- (OutputBin2) (OutputBin3) (OutputBin4)
- (OutputBin5) (OutputBin6) (OutputBin7)
- (OutputBin8)] exch get = flush}
- {/Priority get 0 get
- [(Upper) (Left) (Reserved1) (Reserved2) (Stacker)] exch get = flush} ifelse
-restore
-"
-*End
-*CloseUI: *OutputBin
-
-*PageStackOrder Upper: Normal
-*PageStackOrder Left: Reverse
-*PageStackOrder Stacker: Normal
-*PageStackOrder Seperator: Normal
-*PageStackOrder OutputBin1: Normal
-*PageStackOrder OutputBin2: Normal
-*PageStackOrder OutputBin3: Normal
-*PageStackOrder OutputBin4: Normal
-*PageStackOrder OutputBin5: Normal
-*PageStackOrder OutputBin6: Normal
-*PageStackOrder OutputBin7: Normal
-*PageStackOrder OutputBin8: Normal
-
-*% ===================================
-*% Resolution and Appearance Control
-*% ===================================
-*% Enable/Disable EconoMode
-*JCLOpenUI *JCLEconomode/EconoMode: Boolean
-*DefaultJCLEconomode: False
-*OrderDependency: 20 JCLSetup *JCLEconomode
-*JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>"
-*JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>"
-*JCLCloseUI: *JCLEconomode
-
-*% Select Printer Resolution
-*OpenUI *Resolution/Printer Resolution: PickOne
-*OrderDependency: 10 DocumentSetup *Resolution
-*DefaultResolution: 600dpi
-*Resolution 600dpi/600 dpi: "
-<< /HWResolution [600 600]>> setpagedevice"
-*End
-*Resolution 300dpi/300 dpi: "
-<< /HWResolution [300 300]>> setpagedevice"
-*End
-*?Resolution: "
- save
- currentpagedevice /HWResolution get
- 0 get
- ( ) cvs print
- (dpi)
- = flush
- restore
-"
-*End
-*CloseUI: *Resolution
-
-*% Resolution Enhancement
-*OpenUI *Smoothing/Resolution Enhancement: Boolean
-*OrderDependency: 15 DocumentSetup *Smoothing
-*DefaultSmoothing: True
-*Smoothing True/On: "
-<< /PostRenderingEnhance true >> setpagedevice"
-*End
-*Smoothing False/Off: "
-<< /PostRenderingEnhance false >> setpagedevice"
-*End
-*?Smoothing: "
- save
- currentpagedevice /PostRenderingEnhance get
- {(True)}{ (False)} ifelse print
- restore
-"
-*End
-*CloseUI: *Smoothing
-
-*% ===================================
-*% Gray Levels and Halftoning
-*% ===================================
-*ScreenFreq: "85.0"
-*ScreenAngle: "45.0"
-*ResScreenFreq 600dpi: "85.0"
-*ResScreenAngle 600dpi: "45.0"
-*ResScreenFreq 300dpi: "60.0"
-*ResScreenAngle 300dpi: "45.0"
-
-*% Enable/Disable Enhanced Halftone
-*OpenUI *HPHalftone/Levels of Gray: PickOne
-*OrderDependency: 10 DocumentSetup *HPHalftone
-*DefaultHPHalftone: Enhanced
-*HPHalftone Enhanced/Enhanced: "
-<< /Install {
- currentpagedevice /HWResolution get
- dup 0 get 600 eq exch 1 get 600 eq and
- {/EnhancedColorRendering600} {/EnhancedColorRendering} ifelse
- /ColorRendering findresource setcolorrendering
- /EnhancedHalftone /Halftone findresource sethalftone
- { } settransfer false setstrokeadjust
-} >> setpagedevice
-currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
- {
- << /PostRenderingEnhance false >> setpagedevice
- }if
-/setscreen { 3 {pop} repeat } def
-/setcolorscreen { 12 {pop} repeat } def
-/sethalftone { pop } def
-"
-*End
-*HPHalftone Standard/Standard: "
-<< /Install {
- currentpagedevice /HWResolution get
- dup 0 get 600 eq exch 1 get 600 eq and dup
- currentpagedevice /PostRenderingEnhance get
- { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse}
- { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse
- /ColorRendering findresource setcolorrendering
- { /DefaultHalftone600 } {/DefaultHalftone} ifelse
- /Halftone findresource sethalftone
- {} settransfer false setstrokeadjust
- }
->> setpagedevice
-currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
- {
- << /PostRenderingEnhance false >> setpagedevice
- }if
-"
-*End
-*?HPHalftone: "
- save
- currenthalftone /HalftoneType get 9 eq
- {(Enhanced)} {(Standard)} ifelse = flush
- restore
-"
-*End
-*CloseUI: *HPHalftone
-*DefaultScreenProc: Dot
-*ScreenProc HPEnhanced: "
- { /EnhancedHalftone /Halftone findresource }"
-*End
-*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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% ===================================
-*% Color Control
-*% ===================================
-*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 53 lpi / 300 dpi ===============================
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% For 60 lpi / 300 dpi ===============================
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 106 lpi /300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi /300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "106.066"
-*ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi /300 dpi: "106.066"
-*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "100.0"
-
-*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) =====================
-*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
-*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
-*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
-{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-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
-
-*% For 71 lpi / 600 dpi ===============================
-*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
-*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
-
-*% For 106 lpi /600 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi /600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "106.066"
-*ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi /600 dpi: "106.066"
-*ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "100.0"
-
-*% ===================================
-*% Font Information
-*% ===================================
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
-*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
-*Font Bookman-Light: Standard "(001.004S)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
-*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-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 Helvetica-Oblique: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
-*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Roman: Standard "(001.005S)" 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
-*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
-*Font ZapfDingbats: Special "(001.004S)" Special 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
- (*) {cvn ==} 128 string /Font resourceforall
- (*) = flush
- restore
-"
-*End
-
-*% ===================================
-*% Printer Messages
-*% ===================================
-*% 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: "warming up"/warming up
-*Status: "initializing"/initializing
-*Status: "idle"/idle
-*Status: "waiting"/waiting
-*Status: "busy"/busy
-*Status: "printing"/printing
-*Status: "printing test page"/printing test page
-*Status: "PrinterError: needs attention"/needs attention
-*Status: "PrinterError: cover open"/cover open
-*Status: "PrinterError: no toner cartridge"/no toner cartridge
-*Status: "PrinterError: manual feed"/manual feed
-*Status: "PrinterError: out of paper"/out of paper
-*Status: "PrinterError: Paper Jam"/Paper Jam
-*Status: "PrinterError: page protect needed"/page protect needed
-*Status: "PrinterError: out of memory"/out of memory
-*Status: "PrinterError: output bin full"/output bin full
-*Status: "PrinterError: resetting printer"/resetting printer
-*Status: "PrinterError: toner is low"/toner is low
-*Status: "PrinterError: off line"/off line
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "needs attention"/needs attention
-*PrinterError: "cover open"/cover open
-*PrinterError: "no toner cartridge"/no toner cartridge
-*PrinterError: "manual feed"/manual feed
-*PrinterError: "out of paper"/out of paper
-*PrinterError: "Paper Jam"/Paper Jam
-*PrinterError: "page protect needed"/page protect needed
-*PrinterError: "out of memory"/out of memory
-*PrinterError: "output bin full"/output bin full
-*PrinterError: "resetting printer"/resetting printer
-*PrinterError: "toner is low"/toner is low
-*PrinterError: "off line"/off line
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "other I/O"/other I/O
-*Source: "AppleTalk"/AppleTalk
-*Source: "APPLETALK"/AppleTalk
-*Source: "ATALK"/AppleTalk
-*Source: "LocalTalk"/LocalTalk
-*Source: "Parallel"/Parallel
-*Source: "EtherTalk"/EtherTalk
-*Source: "NOVELL"/NOVELL
-*Source: "DLC/LLC"/DLC/LLC
-*Source: "ETALK"/EtherTalk
-*Source: "TCP/IP"/TCP/IP
-
-*% ===================================
-*% System Management
-*% ===================================
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-*FreeVM: "1515136"
-*VMOption 12Meg/12 - 27 MB Total RAM: "1515136"
-*VMOption 28Meg/28 - 43 MB Total RAM: "5681347"
-*VMOption 44Meg/44 - 59 MB Total RAM: "8040643"
-*VMOption 60Meg/60 - 75 MB Total RAM: "8040643"
-*VMOption 76Meg/76 -100 MB Total RAM: "8040643"
-*SuggestedWaitTimeout: "120"
-*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: Cannot reset printer.) = flush
-"
-*End
-
-*% =============================================
-*% For "HP LaserJet 5Si/5Si MX" version 2014.103
-*% =============================================
-*% The byte count of this file should be exactly 035629 or 036582
-*% depending on the filesystem it resides in.
-*% end of PPD file for HP LaserJet 5Si
diff --git a/psprint_config/configuration/ppds/HPLJ5SIM.PS b/psprint_config/configuration/ppds/HPLJ5SIM.PS
deleted file mode 100644
index 4096bb769162..000000000000
--- a/psprint_config/configuration/ppds/HPLJ5SIM.PS
+++ /dev/null
@@ -1,1006 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-
-*% ===================================
-*FileVersion: "1.0"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*Manufacturer: "HP"
-*PCFileName: "HPLJ5SIM.PPD"
-
-*% Product Version Information
-*Product: "(HP LaserJet 5Si)"
-*PSVersion:"(2014.108) 1"
-*ModelName:"HP LaserJet 5Si Mopier PS"
-*NickName: "HP LaserJet 5Si Mopier PS"
-
-*% ===================================
-*% Basic Device Capabilities
-*% ===================================
-*LanguageLevel: "2"
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*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
-*TTRasterizer: Type42
-*?TTRasterizer: "
- save
- 42 /FontType resourcestatus
- { pop pop (Type42)} {(NO Type42} ifelse = flush
- restore
- "
-*End
-*Throughput: "24"
-
-*% ===================================
-*% Emulations and Protocols
-*% ===================================
-*Protocols: PJL TBCP
-*JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
-*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT <0A>"
-*JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X"
-
-*% ===================================
-*% Installable Options
-*% ===================================
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *Option1/Envelope Feeder : Boolean
-*DefaultOption1: True
-*Option1 True/Installed: ""
-*Option1 False/Not Installed: ""
-*?Option1: "
- save
- currentpagedevice /InputAttributes get dup
- 2 known
- {2 get null ne {(True)}{(False)} ifelse}
- {pop (False)} ifelse
- = flush
- restore
-"
-*End
-*CloseUI: *Option1
-*OpenUI *Option2/2000-Sheet Input Tray (Tray 4): Boolean
-*DefaultOption2: True
-*Option2 True/Installed: ""
-*Option2 False/Not Installed: ""
-*?Option2: "
- save
- currentpagedevice /InputAttributes get dup
- 4 known
- {4 get null ne {(True)}{(False)} ifelse}
- {pop (False)} ifelse
- = flush
- restore
-"
-*End
-*CloseUI: *Option2
-*OpenUI *Option3/Duplex Unit (for 2-Sided Printing): Boolean
-*DefaultOption3: True
-*Option3 True/Installed: ""
-*Option3 False/Not Installed: ""
-*?Option3: "
- save
- currentpagedevice /Duplex known
- {(True)}{(False)}ifelse = flush
- restore
-"
-*End
-*CloseUI: *Option3
-
-*OpenUI *Option4/Mailbox with Stapler: Boolean
-*DefaultOption4: True
-*Option4 True/Installed: ""
-*Option4 False/Not Installed: ""
-*?Option4: "
- save
- currentpagedevice /OutputAttributes get
- 5 known
- {(True)}{(False)} ifelse
- = flush
- restore"
-*End
-*CloseUI: *Option4
-
-*OpenUI *Option5/Mailbox with Stapler Mode: PickOne
-*DefaultOption5: MailboxModeMailbox
-*Option5 MailboxModeMailbox/Mailbox: ""
-*Option5 MailboxModeStacker/Stacking: ""
-*Option5 MailboxModeSeparator/Job Separation: ""
-*?Option5: "
- save
- currentpagedevice /OutputAttributes get
- 6 known{(MailboxModeMailbox)}{(MailboxModeStacker)} ifelse
- = flush
- restore
-"
-*End
-*CloseUI: *Option5
-
-
-*OpenUI *Option6/Printer Hard Disk: PickOne
-*DefaultOption6: True
-*Option6 True/Installed: ""
-*Option6 False/Not Installed: ""
-*?Option6: "
- save
- false
- (%disk?%)
- { currentdevparams dup /Writeable known
- { /Writeable get {pop true} if } { pop } ifelse
- } 10 string /IODevice resourceforall
- {(True)}{(False)} ifelse = flush
- restore
-"
-*End
-*CloseUI: *Option6
-
-
-
-
-*OpenUI *InstalledMemory/Printer Memory: PickOne
-*DefaultInstalledMemory: 44Meg
-*InstalledMemory 12Meg/12 - 27 MB Total RAM: ""
-*InstalledMemory 28Meg/28 - 43 MB Total RAM: ""
-*InstalledMemory 44Meg/44 - 59 MB Total RAM: ""
-*InstalledMemory 60Meg/60 - 75 MB Total RAM: ""
-*InstalledMemory 76Meg/76 -100 MB Total RAM: ""
-*?InstalledMemory: "
- save
- currentsystemparams /RamSize get
- 524288 div ceiling cvi 2 div
- /size exch def
- size 76 ge
- {(76Meg)}
- {
- size 60 ge
- {(60Meg)}
- {
- size 44 ge
- {(44Meg)}
- {
- size 28 ge
- {(28Meg)}
- {
- size 2 ge
- {(12Meg)}
- {(Unknown)} ifelse
- } ifelse
- } ifelse
- } ifelse
- } ifelse
- = flush
- restore
-"
-*End
-*CloseUI: *InstalledMemory
-*CloseGroup: InstallableOptions
-
-*% ===================================
-*% User Interface Constraints
-*% ===================================
-*% If optional Env Feeder is not installed, disable access to Env Feeder
-*UIConstraints: *Option1 False *InputSlot Envelope
-
-*% If optional Tray4 is not installed, disable access to Tray4 InputSlot
-*UIConstraints: *Option2 False *InputSlot Tray4
-
-*% If optional Duplexer is not installed, disable access to Duplex
-*UIConstraints: *Option3 False *Duplex
-
-*% if optional Multi-Bin Mailbox is not installed, disable Multi-Bin Mailbox output destinations
-*UIConstraints: *Option4 False *OutputBin Stacker
-*UIConstraints: *Option4 False *OutputBin Separator
-*UIConstraints: *Option4 False *OutputBin Stapler
-*UIConstraints: *Option4 False *OutputBin OutputBin1
-*UIConstraints: *Option4 False *OutputBin OutputBin2
-*UIConstraints: *Option4 False *OutputBin OutputBin3
-*UIConstraints: *Option4 False *OutputBin OutputBin4
-*UIConstraints: *Option4 False *OutputBin OutputBin5
-
-
-
-*% If Multi-Bin Mailbox mode is Mailbox, disable Stacker and Separator
-*UIConstraints: *Option5 MailboxModeMailbox *OutputBin Stacker
-*UIConstraints: *Option5 MailboxModeMailbox *OutputBin Separator
-
-
-*% If Multi-Bin Mailbox mode is Stacker, disable Separator and Individual Mailboxes
-*UIConstraints: *Option5 MailboxModeStacker *OutputBin Separator
-*UIConstraints: *Option5 MailboxModeStacker *OutputBin OutputBin1
-*UIConstraints: *Option5 MailboxModeStacker *OutputBin OutputBin2
-*UIConstraints: *Option5 MailboxModeStacker *OutputBin OutputBin3
-*UIConstraints: *Option5 MailboxModeStacker *OutputBin OutputBin4
-*UIConstraints: *Option5 MailboxModeStacker *OutputBin OutputBin5
-
-
-
-*% If Multi-Bin Mailbox mode is Separator, disable Stacker and Individual Mailboxes
-*UIConstraints: *Option5 MailboxModeSeparator *OutputBin Stacker
-*UIConstraints: *Option5 MailboxModeSeparator *OutputBin OutputBin1
-*UIConstraints: *Option5 MailboxModeSeparator *OutputBin OutputBin2
-*UIConstraints: *Option5 MailboxModeSeparator *OutputBin OutputBin3
-*UIConstraints: *Option5 MailboxModeSeparator *OutputBin OutputBin4
-*UIConstraints: *Option5 MailboxModeSeparator *OutputBin OutputBin5
-
-*% If hard disk is not installed you cannot turn on collating.
-*UIConstraints: *Option6 False *HPCollate True
-
-
-*% ===================================
-*% Media Selection
-*% ===================================
-*LandscapeOrientation: Plus90
-
-*% Page Selection by size
-*OpenUI *PageSize/Page Size: PickOne
-*OrderDependency: 30.0 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/US Letter: "
- <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize Executive/Executive: "
- <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize Legal/US Legal: "
- <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize Tabloid/11x17: "
- <</DeferredMediaSelection true /PageSize [792 1224] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize Custom/11x17 (Oversize): "
- <</DeferredMediaSelection true /PageSize [842 1274] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize A4/A4: "
- <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize A3/A3: "
- <</DeferredMediaSelection true /PageSize [842 1191] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize B4/JIS B4: "
- <</DeferredMediaSelection true /PageSize [729 1032] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize B5/JIS B5: "
- <</DeferredMediaSelection true /PageSize [516 729] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize DoublePostcard/Double Postcard: "
- <</DeferredMediaSelection true /PageSize [420 567] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize Env10/Env Comm10: "
- <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize EnvMonarch/Env Monarch: "
- <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize EnvDL/Env DL: "
- <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize EnvC5/Env C5: "
- <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null>> setpagedevice"
-*End
-*PageSize EnvISOB5/Env ISO B5: "
- <</DeferredMediaSelection true /PageSize [499 709] /ImagingBBox null>> setpagedevice"
-*End
-*?PageSize: "
- save
- currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if
- (Unknown)
- 17 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [595 842] (A4) put
- dup [522 756] (Executive) put
- dup [792 1224] (Tabloid) put
- dup [842 1274] (Custom) put
- dup [842 1191] (A3) put
- dup [729 1032] (B4) put
- dup [516 729] (B5) put
- dup [420 567] (DoublePostcard) put
- dup [297 684] (Env10) put
- dup [279 540] (EnvMonarch) put
- dup [312 624] (EnvDL) put
- dup [459 649] (EnvC5) put
- dup [499 709] (EnvISOB5) put
- { 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
-
-*% Page Selection by region - used for manual feed
-*OpenUI *PageRegion/Page Region: PickOne
-*OrderDependency: 40.0 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter/US Letter: "
- <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion Executive/Executive: "
- <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion Legal/US Legal: "
- <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion Tabloid/11x17: "
- <</DeferredMediaSelection true /PageSize [792 1224] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion Custom/11x17 (Oversize): "
- <</DeferredMediaSelection true /PageSize [842 1274] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion A4/A4: "
- <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion A3/A3: "
- <</DeferredMediaSelection true /PageSize [842 1191] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion B4/JIS B4: "
- <</DeferredMediaSelection true /PageSize [729 1032] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion B5/JIS B5: "
- <</DeferredMediaSelection true /PageSize [516 729] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion DoublePostcard/Double Postcard: "
- <</DeferredMediaSelection true /PageSize [420 567] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion Env10/Env Comm10: "
- <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion EnvMonarch/Env Monarch: "
- <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion EnvDL/Env DL: "
- <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion EnvC5/Env C5: "
- <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null>> setpagedevice"
-*End
-*PageRegion EnvISOB5/Env ISO B5: "
- <</DeferredMediaSelection true /PageSize [499 708] /ImagingBBox null>> setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-*ImageableArea Letter/US Letter: "12.24 12.06 599.76 780.06"
-*ImageableArea Executive/Executive: "13.32 12.06 508.68 744.06"
-*ImageableArea Legal/US Legal: "12.24 12.06 599.76 996.06"
-*ImageableArea Tabloid/11x17: "12.50 12.50 779.50 1211.50"
-*ImageableArea Custom/11x17 (Oversize): "10.32 12.00 832.08 1262.40"
-*ImageableArea A4/A4: "13.44 12.06 581.76 829.74"
-*ImageableArea A3/A3: "14.00 14.00 828.00 1177.00"
-*ImageableArea B4/JIS B4: "12.50 12.50 716.50 1019.50"
-*ImageableArea B5/JIS B5: "12.50 12.50 503.50 716.50"
-*ImageableArea DoublePostcard/Double Postcard: "10.08 12.00 409.44 554.88"
-*ImageableArea Env10/Env Comm10: "12.12 12.06 284.76 672.06"
-*ImageableArea EnvMonarch/Env Monarch: "12.72 12.06 266.16 528.06"
-*ImageableArea EnvDL/Env DL: "13.80 12.06 297.96 611.58"
-*ImageableArea EnvC5/Env C5: "12.60 12.06 446.52 637.02"
-*ImageableArea EnvISOB5/Env ISO B5: "13.20 12.06 485.52 696.54"
-*?ImageableArea: "
- save
- /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: Letter
-*PaperDimension Letter/US Letter: "612 792"
-*PaperDimension Executive/Executive: "522 756"
-*PaperDimension Legal/US Legal: "612 1008"
-*PaperDimension Tabloid/11x17: "792 1224"
-*PaperDimension Custom/11x17 (Oversize): "842 1274"
-*PaperDimension A4/A4: "595 842"
-*PaperDimension A3/A3: "842 1191"
-*PaperDimension B4/JIS B4: "729 1032"
-*PaperDimension B5/JIS B5: "516 729"
-*PaperDimension DoublePostcard/Double Postcard: "420 567"
-*PaperDimension Env10/Env Comm10: "297 684"
-*PaperDimension EnvMonarch/Env Monarch: "279 540"
-*PaperDimension EnvDL/Env DL: "312 624"
-*PaperDimension EnvC5/Env C5: "459 649"
-*PaperDimension EnvISOB5/Env ISO B5: "499 708"
-*RequiresPageRegion All: True
-
-*% ===================================
-*% Mediatype definitions
-*% ===================================
-*OpenUI *MediaType/Media Type: PickOne
-*OrderDependency: 20.0 AnySetup *MediaType
-*DefaultMediaType: None
-*MediaType None/None: "
- <</DeferredMediaSelection true /MediaType null>> setpagedevice"
-*End
-*MediaType Plain/Plain: "
- <</DeferredMediaSelection true /MediaType (Plain)>> setpagedevice"
-*End
-*MediaType Preprinted/Preprinted: "
- <</DeferredMediaSelection true /MediaType (Preprinted)>> setpagedevice"
-*End
-*MediaType Letterhead/Letterhead: "
- <</DeferredMediaSelection true /MediaType (Letterhead)>> setpagedevice"
-*End
-*MediaType Transparency/Transparency: "
- <</DeferredMediaSelection true /MediaType (Transparency)>> setpagedevice"
-*End
-*MediaType Prepunched/Prepunched: "
- <</DeferredMediaSelection true /MediaType (Prepunched)>> setpagedevice"
-*End
-*MediaType Labels/Labels: "
- <</DeferredMediaSelection true /MediaType (Labels)>> setpagedevice"
-*End
-*MediaType Bond/Bond: "
- <</DeferredMediaSelection true /MediaType (Bond)>> setpagedevice"
-*End
-*MediaType Recycled/Recycled: "
- <</DeferredMediaSelection true /MediaType (Recycled)>> setpagedevice"
-*End
-*MediaType Color/Color: "
- <</DeferredMediaSelection true /MediaType (Color)>> setpagedevice"
-*End
-*MediaType Cardstock/Cardstock: "
- <</DeferredMediaSelection true /MediaType (Card Stock)>> setpagedevice"
-*End
-*?MediaType: "
- save
- currentpagedevice /InputAttributes get dup
- /Priority get
- 0 get get
- /MediaType get
- (Card Stock) anchorsearch
- {pop pop (Cardstock)} if
- = flush
- restore
-"
-*End
-*CloseUI: *MediaType
-
-*% ===================================
-*% Media Handling Features
-*% ===================================
-*% Media Input Source
-*OpenUI *InputSlot/Input Slot: PickOne
-*OrderDependency: 20.0 AnySetup *InputSlot
-*DefaultInputSlot: Tray3
-*InputSlot Envelope/Envelope Feeder: "
- <</DeferredMediaSelection true /MediaPosition 2>> setpagedevice"
-*End
-*InputSlot Tray1/Tray 1: "
- <</DeferredMediaSelection true /MediaPosition 3>> setpagedevice"
-*End
-*InputSlot Tray2/Tray 2: "
- <</DeferredMediaSelection true /MediaPosition 0>> setpagedevice"
-*End
-*InputSlot Tray3/Tray 3: "
- <</DeferredMediaSelection true /MediaPosition 1>> setpagedevice"
-*End
-*InputSlot Tray4/Tray 4: "
- <</DeferredMediaSelection true /MediaPosition 4>> setpagedevice"
-*End
-*?InputSlot: "
- save
- currentpagedevice /InputAttributes get /Priority get
- 0 get
- [(Tray2) (Tray3) (Envelope) (Tray1) (Tray4)] exch get = flush
- restore
-"
-*End
-*CloseUI: *InputSlot
-
-*% Enable/Disable Manual Feed
-*OpenUI *ManualFeed/Manual Feed (Tray 1): Boolean
-*OrderDependency: 20.0 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True/True: "
- <</ManualFeed true>> setpagedevice"
-*End
-*ManualFeed False/False: "
- <</ManualFeed false>> setpagedevice"
-*End
-*?ManualFeed: "
- save
- currentpagedevice /ManualFeed get
- {(True)}{(False)}ifelse = flush
- restore
-"
-*End
-*CloseUI: *ManualFeed
-
-*% Two-sided Printing (Duplex)
-*OpenUI *Duplex/2-Sided Printing: PickOne
-*OrderDependency: 50.0 AnySetup *Duplex
-*DefaultDuplex: None
-*Duplex None/Off: "
- <</Duplex false /Tumble false>> setpagedevice"
-*End
-*Duplex DuplexNoTumble/Long-Edge Binding: "
- <</Duplex true /Tumble false>> setpagedevice"
-*End
-*Duplex DuplexTumble/Short-Edge Binding: "
- <</Duplex true /Tumble true>> setpagedevice"
-*End
-*?Duplex: "save
- currentpagedevice dup /Duplex known
- {dup /Duplex get
- {/Tumble get{(DuplexTumble)}{(DuplexNoTumble)}ifelse}
- {pop (None)} ifelse
- }
- {pop (None)} ifelse = flush
-restore
-"
-*End
-*CloseUI: *Duplex
-
-*PageStackOrder Upper: Normal
-*PageStackOrder Left: Reverse
-*PageStackOrder Stacker: Normal
-*PageStackOrder Separator: Normal
-*PageStackOrder Stapler: Normal
-*PageStackOrder OutputBin1: Normal
-*PageStackOrder OutputBin2: Normal
-*PageStackOrder OutputBin3: Normal
-*PageStackOrder OutputBin4: Normal
-*PageStackOrder OutputBin5: Normal
-
-*% Media Output Destination
-*OpenUI *OutputBin/Output Destination: PickOne
-*OrderDependency: 50.0 AnySetup *OutputBin
-*DefaultOutputBin: Upper
-
-*OutputBin Upper/Top Output Bin (Face Down): "<</Staple 0 /OutputType (TOP OUTPUT BIN)>> setpagedevice"
-*OutputBin Left/Left Output Bin (Face Up): "
- currentpagedevice /OutputAttributes get
- 5 known
- {<</Staple 0 /OutputType (FACE UP BIN)>> setpagedevice}
- {<</Staple 0 /OutputType (LEFT OUTPUT BIN)>> setpagedevice}
- ifelse
-"
-*End
-*OutputBin Stacker/Stacker (Face Down): "<</Staple 0 /OutputType (OPTIONAL OUTBIN 2)>> setpagedevice"
-*OutputBin Separator/Job Separator (Face Down): "<</Staple 0 /OutputType (OPTIONAL OUTBIN 2)>> setpagedevice"
-*OutputBin Stapler/Stapler (Face Down): "<</Staple 2>> setpagedevice"
-*OutputBin OutputBin1/Mailbox 1 (Face Down): "<</Staple 0 /OutputType (OPTIONAL OUTBIN 2)>> setpagedevice"
-*OutputBin OutputBin2/Mailbox 2 (Face Down): "<</Staple 0 /OutputType (OPTIONAL OUTBIN 3)>> setpagedevice"
-*OutputBin OutputBin3/Mailbox 3 (Face Down): "<</Staple 0 /OutputType (OPTIONAL OUTBIN 4)>> setpagedevice"
-*OutputBin OutputBin4/Mailbox 4 (Face Down): "<</Staple 0 /OutputType (OPTIONAL OUTBIN 5)>> setpagedevice"
-*OutputBin OutputBin5/Mailbox 5 (Face Down): "<</Staple 0 /OutputType (OPTIONAL OUTBIN 6)>> setpagedevice"
-*?OutputBin:"
-save
- currentpagedevice /OutputAttributes get dup
- 6 known
- {/Priority get 0 get
- [(Upper) (Left) (Reserved1) (Reserved2) (OutputBin1)
- (OutputBin2) (OutputBin3) (OutputBin4)
- (OutputBin5)] exch get = flush}
- {/Priority get 0 get
- [(Upper) (Left) (Reserved1) (Reserved2) (Stacker)] exch get = flush} ifelse
-restore
-"
-*End
-*CloseUI: *OutputBin
-
-*% ===================================
-*% Resolution Enhancement
-*% ===================================
-*% Resolution Enhancement
-*OpenUI *Smoothing/Resolution Enhancement: Boolean
-*OrderDependency: 15 DocumentSetup *Smoothing
-*DefaultSmoothing: True
-*Smoothing True/On: "
-<< /PostRenderingEnhance true >> setpagedevice"
-*End
-*Smoothing False/Off: "
-<< /PostRenderingEnhance false >> setpagedevice"
-*End
-*?Smoothing: "
- save
- currentpagedevice /PostRenderingEnhance get
- {(True)}{ (False)} ifelse print
- restore
-"
-*End
-*CloseUI: *Smoothing
-
-
-*% ===================================
-*% Resolution and Appearance Control
-*% ===================================
-*% Enable/Disable EconoMode
-*JCLOpenUI *JCLEconomode/EconoMode: Boolean
-*DefaultJCLEconomode: False
-*OrderDependency: 20 JCLSetup *JCLEconomode
-*JCLEconomode False/Highest Quality: "@PJL SET ECONOMODE = OFF<0A>"
-*JCLEconomode True/Save Toner: "@PJL SET ECONOMODE = ON<0A>"
-*JCLCloseUI: *JCLEconomode
-
-*% Select Printer Resolution
-*OpenUI *Resolution/Printer Resolution: PickOne
-*OrderDependency: 10.0 DocumentSetup *Resolution
-*DefaultResolution: 600dpi
-*Resolution 600dpi/600 dpi: "
-<< /HWResolution [600 600]>> setpagedevice"
-*End
-*Resolution 300dpi/300 dpi: "
-<< /HWResolution [300 300]>> setpagedevice"
-*End
-*?Resolution: "
- save
- currentpagedevice /HWResolution get
- 0 get
- ( ) cvs print
- (dpi)
- = flush
- restore
-"
-*End
-*CloseUI: *Resolution
-
-
-
-*% ===================================
-*% Finishing Feature
-*% ===================================
-*% Enable/Disable Collate via PostScript
-*OpenUI *HPCollate/Collate: Boolean
-*OrderDependency: 20.0 AnySetup *HPCollate
-*DefaultHPCollate: True
-*HPCollate True/On: "
- <</Collate true>> setpagedevice"
-*End
-*HPCollate False/Off: "
- <</Collate false>> setpagedevice"
-*End
-*?HPCollate: "
- save
- currentpagedevice /Collate get
- {(True)}{(False)}ifelse = flush
- restore
-"
-*End
-*CloseUI: *HPCollate
-
-
-*% ===================================
-*% Gray Levels and Halftoning
-*% ===================================
-*ScreenFreq: "85.0"
-*ScreenAngle: "45.0"
-*ResScreenFreq 600dpi: "85.0"
-*ResScreenAngle 600dpi: "45.0"
-*ResScreenFreq 300dpi: "60.0"
-*ResScreenAngle 300dpi: "45.0"
-
-*% Enable/Disable Enhanced Halftone
-*OpenUI *HPHalftone/Levels of Gray: PickOne
-*OrderDependency: 10.0 DocumentSetup *HPHalftone
-*DefaultHPHalftone: Enhanced
-*HPHalftone Enhanced/Enhanced: "
-<< /Install {
- currentpagedevice /HWResolution get
- dup 0 get 600 eq exch 1 get 600 eq and
- {/EnhancedColorRendering600} {/EnhancedColorRendering} ifelse
- /ColorRendering findresource setcolorrendering
- /EnhancedHalftone /Halftone findresource sethalftone
- { } settransfer false setstrokeadjust
-} >> setpagedevice
-currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
- {
- << /PostRenderingEnhance false >> setpagedevice
- }if
-/setscreen { 3 {pop} repeat } def
-/setcolorscreen { 12 {pop} repeat } def
-/sethalftone { pop } def
-"
-*End
-*HPHalftone Standard/Standard: "
-<< /Install {
- currentpagedevice /HWResolution get
- dup 0 get 600 eq exch 1 get 600 eq and dup
- currentpagedevice /PostRenderingEnhance get
- { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse}
- { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse
- /ColorRendering findresource setcolorrendering
- { /DefaultHalftone600 } {/DefaultHalftone} ifelse
- /Halftone findresource sethalftone
- {} settransfer false setstrokeadjust
- }
->> setpagedevice
-currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
- {
- << /PostRenderingEnhance false >> setpagedevice
- }if
-"
-*End
-*?HPHalftone: "
- save
- currenthalftone /HalftoneType get 9 eq
- {(Enhanced)} {(Standard)} ifelse = flush
- restore
-"
-*End
-*CloseUI: *HPHalftone
-*DefaultScreenProc: Dot
-*ScreenProc HPEnhanced: "
- { /EnhancedHalftone /Halftone findresource }"
-*End
-*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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% ===================================
-*% Color Control
-*% ===================================
-*DefaultColorSep: ProcessBlack.85lpi.600dpi
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 53 lpi / 300 dpi ===============================
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53lpi/300dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53lpi/300dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53lpi/300dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53lpi/300dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53lpi/300dpi: "0.0"
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53lpi/300dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53lpi/300dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53lpi/300dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53lpi/300dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53lpi/300dpi: "50.0"
-
-*% For 60 lpi / 300 dpi ===============================
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60lpi/300dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60lpi/300dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60lpi/300dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60lpi/300dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60lpi/300dpi: "0"
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60lpi/300dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60lpi/300dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60lpi/300dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60lpi/300dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60lpi/300dpi: "60"
-
-*% For 106 lpi /300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106lpi/300dpi: "45.0"
-*ColorSepScreenAngle CustomColor.106lpi.300dpi/106lpi/300dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106lpi/300dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106lpi/300dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106lpi/300dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106lpi/300dpi: "106.066"
-*ColorSepScreenFreq CustomColor.106lpi.300dpi/106lpi/300dpi: "106.066"
-*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106lpi/300dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106lpi/300dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106lpi/300dpi: "100.0"
-
-*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) =====================
-*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85lpi/600dpi: "45.0"
-*ColorSepScreenAngle CustomColor.85lpi.600dpi/85lpi/600dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85lpi/600dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85lpi/600dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85lpi/600dpi: "0.0"
-*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85lpi/600dpi: "84.8528"
-*ColorSepScreenFreq CustomColor.85lpi.600dpi/85lpi/600dpi: "84.8528"
-*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85lpi/600dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85lpi/600dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85lpi/600dpi: "30.0"
-*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85lpi/600dpi: "
-{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-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
-
-*% For 71 lpi / 600 dpi ===============================
-*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71lpi/600dpi: "45.0"
-*ColorSepScreenAngle CustomColor.71lpi.600dpi/71lpi/600dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71lpi/600dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71lpi/600dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71lpi/600dpi: "0.0"
-*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71lpi/600dpi: "70.7107"
-*ColorSepScreenFreq CustomColor.71lpi.600dpi/71lpi/600dpi: "70.7107"
-*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71lpi/600dpi: "63.2456"
-*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71lpi/600dpi: "63.2456"
-*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71lpi/600dpi: "66.6667"
-
-*% For 106 lpi /600 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106lpi/600dpi: "45.0"
-*ColorSepScreenAngle CustomColor.106lpi.600dpi/106lpi/600dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106lpi/600dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106lpi/600dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106lpi/600dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106lpi/600dpi: "106.066"
-*ColorSepScreenFreq CustomColor.106lpi.600dpi/106lpi/600dpi: "106.066"
-*ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106lpi/600dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106lpi/600dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106lpi/600dpi: "100.0"
-
-*% ===================================
-*% Font Information
-*% ===================================
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
-*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
-*Font Bookman-Light: Standard "(001.004S)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
-*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-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 Helvetica-Oblique: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
-*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Roman: Standard "(001.005S)" 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
-*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
-*Font ZapfDingbats: Special "(001.004S)" Special 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
- (*) {cvn ==} 128 string /Font resourceforall
- (*) = flush
- restore
-"
-*End
-
-*% ===================================
-*% Printer Messages
-*% ===================================
-*% 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: "warming up"/warming up
-*Status: "initializing"/initializing
-*Status: "idle"/idle
-*Status: "waiting"/waiting
-*Status: "busy"/busy
-*Status: "printing"/printing
-*Status: "printing test page"/printing test page
-*Status: "PrinterError: needs attention"/needs attention
-*Status: "PrinterError: cover open"/cover open
-*Status: "PrinterError: no toner cartridge"/no toner cartridge
-*Status: "PrinterError: manual feed"/manual feed
-*Status: "PrinterError: out of paper"/out of paper
-*Status: "PrinterError: Paper Jam"/Paper Jam
-*Status: "PrinterError: page protect needed"/page protect needed
-*Status: "PrinterError: out of memory"/out of memory
-*Status: "PrinterError: output bin full"/output bin full
-*Status: "PrinterError: resetting printer"/resetting printer
-*Status: "PrinterError: toner is low"/toner is low
-*Status: "PrinterError: off line"/off line
-
-*% PrinterError (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "needs attention"/needs attention
-*PrinterError: "cover open"/cover open
-*PrinterError: "no toner cartridge"/no toner cartridge
-*PrinterError: "manual feed"/manual feed
-*PrinterError: "out of paper"/out of paper
-*PrinterError: "Paper Jam"/Paper Jam
-*PrinterError: "page protect needed"/page protect needed
-*PrinterError: "out of memory"/out of memory
-*PrinterError: "output bin full"/output bin full
-*PrinterError: "resetting printer"/resetting printer
-*PrinterError: "toner is low"/toner is low
-*PrinterError: "off line"/off line
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "other I/O"/other I/O
-*Source: "LocalTalk"/LocalTalk
-*Source: "Parallel"/Parallel
-*Source: "EtherTalk"/EtherTalk
-*Source: "NOVELL"/NOVELL
-*Source: "DLC/LLC"/DLC/LLC
-*Source: "ETALK"/EtherTalk
-*Source: "TCP/IP"/TCP/IP
-
-*% ===================================
-*% System Management
-*% ===================================
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-*FreeVM: "1515136"
-*VMOption 12Meg/12 - 27 MB Total RAM: "1515136"
-*VMOption 28Meg/28 - 43 MB Total RAM: "5681347"
-*VMOption 44Meg/44 - 59 MB Total RAM: "8040643"
-*VMOption 60Meg/60 - 75 MB Total RAM: "8040643"
-*VMOption 76Meg/76 -100 MB Total RAM: "8040643"
-*SuggestedWaitTimeout: "120"
-*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: Cannot reset printer.) = flush
-"
-*End
-
-*% =============================================
-*% For "HP LaserJet 5Si/5Si Mopier" *PSVersion:"(2014.108) 1"
-*% DateCode: 19960813
-*% =============================================
-*% The byte count of this file should be exactly 035756 or 036762
-*% depending on the filesystem it resides in.
-*% end of PPD file for HP LaserJet 5Si
diff --git a/psprint_config/configuration/ppds/HPLJ__31.PS b/psprint_config/configuration/ppds/HPLJ__31.PS
deleted file mode 100644
index 6a4113ea87e3..000000000000
--- a/psprint_config/configuration/ppds/HPLJ__31.PS
+++ /dev/null
@@ -1,407 +0,0 @@
-*PPD-Adobe: "4.1"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1994 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.1"
-*FileVersion: "2.0"
-*LanguageVersion: English
-*PCFileName: "HPLJ__31.PPD"
-*Product: "(HP LaserJet III)"
-*PSVersion: "(2010.118) 2"
-*ModelName: "HP LaserJet III PostScript Plus"
-*ShortNickName: "HP LaserJet III v2010.118"
-*NickName: "HP LaserJet III PostScript Plus v2010.118"
-
-*% ==== Options and Constraints ====
-
-*UIConstraints: *PageSize B5 *ManualFeed False
-*UIConstraints: *ManualFeed False *PageSize B5
-*UIConstraints: *PageRegion B5 *ManualFeed False
-*UIConstraints: *ManualFeed False *PageRegion B5
-
-*% General Information and Defaults ===============
-*LanguageLevel: "2"
-*Protocols: TBCP
-*FreeVM: "315000"
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*VariablePaperSize: False
-*Throughput: "8"
-*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
-*?Resolution: "
- save
- currentpagedevice /HWResolution get
- 0 get
- ( ) cvs print (dpi) = flush
- restore
-"
-*End
-
-*OpenUI *Smoothing/Resolution Enhancement: PickOne
-*OrderDependency: 50 AnySetup *Smoothing
-*DefaultSmoothing: PrinterDefault
-*Smoothing PrinterDefault/Printer Default:""
-*Smoothing None/Off: "2 dict
- dup/PostRenderingEnhance false put
- dup /PostRenderingEnhanceDetails
- 2 dict
- dup /REValue 0 put
- dup /Type 8 put
- put setpagedevice"
-*End
-*Smoothing Light: "2 dict dup /PostRenderingEnhance true put
- dup /PostRenderingEnhanceDetails
- 2 dict
- dup /REValue 1 put
- dup /Type 8 put
- put setpagedevice"
-*End
-*Smoothing Medium: "2 dict dup /PostRenderingEnhance true put
- dup /PostRenderingEnhanceDetails
- 2 dict
- dup /REValue 2 put
- dup /Type 8 put
- put setpagedevice"
-*End
-*Smoothing Dark: "2 dict dup /PostRenderingEnhance true put
- dup /PostRenderingEnhanceDetails
- 2 dict
- dup /REValue 3 put
- dup /Type 8 put
- put setpagedevice"
-*End
-*?Smoothing: "
-save
- [(None)(Light)(Medium)(Dark)(Unknown)] currentpagedevice
- /PostRenderingEnhanceDetails get /REValue get
- dup 3 gt{pop 4}if get = flush restore"
-*End
-*CloseUI: *Smoothing
-
-*% Halftone Information ===============
-*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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% Paper Handling ===================
-*% Code in this section both selects a tray and sets up a frame buffer.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/Letter 8 1/2 x 11 in: "
-2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Legal/Legal 8 1/2 x 14 in: "
-2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A4/A4 210 x 297 mm: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Executive/Executive 7 1/4 x 10 1/2 in: "
- 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize B5/JIS B5 182 x 257 mm: "
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Comm10/Env Comm10 4 1/8 x 9 1/2 in: "
- 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Monarch/Env Monarch 3 7/8 x 7 1/2 in: "
- 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize DL/Env DL 110 x 220 mm: "
- 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize C5/Env C5 162 x 229 mm: "
- 2 dict dup /PageSize [460 649] put dup /ImagingBBox null put setpagedevice"
-*End
-*?PageSize: "
- save
- currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if
- (Unknown)
- 8 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [595 842] (A4) put
- dup [522 756] (Executive) put
- dup [516 729] (B5) put
- dup [297 684] (Comm10) put
- dup [279 540] (Monarch) put
- dup [312 624] (DL) put
- dup [460 649] (C5) put
-
- { 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: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter/Letter 8 1/2 x 11 in: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Legal/Legal 8 1/2 x 14 in: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A4/A4 210 x 297 mm: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Executive/Executive 7 1/4 x 10 1/2 in: "
- 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion B5/JIS B5 182 x 257 mm: "
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Comm10/Env Comm10 4 1/8 x 9 1/2 in: "
- 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Monarch/Env Monarch 3 7/8 x 7 1/2 in: "
- 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion DL/Env DL 110 x 220 mm: "
- 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion C5/Env C5 162 x 229 mm: "
- 2 dict dup /PageSize [460 649] put dup /ImagingBBox null put setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-*ImageableArea Letter/Letter 8 1/2 x 11 in: "18.0 18.0001 594.0 774.0 "
-*ImageableArea Legal/Legal 8 1/2 x 14 in: "18.0 18.0 594.0 990.0 "
-*ImageableArea A4/A4 210 x 297 mm: "18.0 18.0 578.64 824.4 "
-*ImageableArea Executive/Executive 7 1/4 x 10 1/2 in: "18.0 18.0 501.84 738.0"
-*ImageableArea B5/JIS B5 182 x 257 mm: "18.0 18.0 509.52 713.04 "
-*ImageableArea Comm10/Env Comm10 4 1/8 x 9 1/2 in: "18.0 18.0 279.12 666.0 "
-*ImageableArea Monarch/Env Monarch 3 7/8 x 7 1/2 in: "18.0 18.0 263.76 522.0 "
-*ImageableArea DL/Env DL 110 x 220 mm: "18.0 18.0 294.48 605.52 "
-*ImageableArea C5/Env C5 162 x 229 mm: "18.0 18.0 440.4 630.48 "
-*?ImageableArea: "
-save
- /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: Letter
-*PaperDimension Letter/Letter 8 1/2 x 11 in: "612 792"
-*PaperDimension Legal/Legal 8 1/2 x 14 in: "612 1008"
-*PaperDimension A4/A4 210 x 297 mm: "595 842"
-*PaperDimension Executive/Executive 7 1/4 x 10 1/2 in: "522 756"
-*PaperDimension B5/JIS B5 182 x 257 mm: "516 729"
-*PaperDimension Comm10/Env Comm10 4 1/8 x 9 1/2 in: "297 684"
-*PaperDimension Monarch/Env Monarch 3 7/8 x 7 1/2 in: "279 540"
-*PaperDimension DL/Env DL 110 x 220 mm: "312 624"
-*PaperDimension C5/Env C5 162 x 229 mm: "460 649"
-
-*OpenUI *ManualFeed/Manual Feed: Boolean
-*OrderDependency: 20 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice"
-*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice"
-*?ManualFeed: "
-save
- currentpagedevice /ManualFeed get
- {(True)}{(False)}ifelse = flush
-restore
-"
-*End
-*CloseUI: *ManualFeed
-
-*LandscapeOrientation: Plus90
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Cassette
-*InputSlot Cassette/Paper Tray: ""
-*CloseUI: *InputSlot
-
-*DefaultOutputBin: OnlyOne
-*DefaultOutputOrder: Normal
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.002)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM
-*Font Bookman-Demi: Standard "(001.003S)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM
-*Font Bookman-Light: Standard "(001.003S)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM
-*Font Courier: Standard "(002.003)" Standard ROM
-*Font Courier-Bold: Standard "(002.003)" Standard ROM
-*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM
-*Font Courier-Oblique: Standard "(002.003)" 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-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 Helvetica-Oblique: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.008S)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.005S)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.006S)" Standard ROM
-*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Roman: Standard "(001.005S)" 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
-*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM
-*Font ZapfDingbats: Special "(001.004S)" Special 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
- FontDirectory { pop == } bind forall flush
- (*) = 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: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "PrinterError: Out Of Paper"
-*Status: "PrinterError: Cover Open"
-*Status: "PrinterError: Feed Manual"
-*Status: "PrinterError: Paper Jam"
-*Status: "PrinterError: Miscellaneous Error"
-*Status: "PrinterError: Fatal Error"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "Serial"
-*Source: "LocalTalk"
-*Source: "Parallel"
-*Source: "OptionalIO"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "Out Of Paper"
-*PrinterError: "Cover Open"
-*PrinterError: "Feed Manual"
-*PrinterError: "Paper Jam"
-*PrinterError: "Miscellaneous Error"
-*PrinterError: "Fatal Error"
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% Produced by "BuildPPD4.0L2.ps" version 4.0 edit 2
-*% Last Edit Date: Jun 6 1994
-*% The byte count of this file should be exactly 014405 or 014812
-*% depending on the filesystem it resides in.
-*% end of PPD file for HP LaserJet III
diff --git a/psprint_config/configuration/ppds/HP_3D52_.PS b/psprint_config/configuration/ppds/HP_3D52_.PS
deleted file mode 100644
index 08cf99f5524f..000000000000
--- a/psprint_config/configuration/ppds/HP_3D52_.PS
+++ /dev/null
@@ -1,430 +0,0 @@
-*PPD-Adobe: "4.1"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1994 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.1"
-*FileVersion: "2.4"
-*PCFileName: "HP_3D522.PPD"
-*LanguageVersion: English
-*Product: "(HP LaserJet IIID)"
-*PSVersion: "(52.2) 0"
-*ModelName: "HP LaserJet IIID PostScript Cartridge"
-*ShortNickName: "HP LaserJetIIID Cartridge v52.2"
-*NickName: "HP LaserJet IIID PostScript Cartridge v52.2"
-
-*% ==== Options and Constraints =====
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *Option1/Optional Envelope Feeder: Boolean
-*DefaultOption1: False
-*Option1 True/Installed: ""
-*Option1 False/Not Installed: ""
-*CloseUI: *Option1
-
-*CloseGroup: InstallableOptions
-
-*UIConstraints: *Option1 False *InputSlot Envelope
-*UIConstraints: *PageSize Comm10 *Duplex
-*UIConstraints: *PageSize Monarch *Duplex
-*UIConstraints: *PageSize DL *Duplex
-*UIConstraints: *PageSize C5 *Duplex
-*UIConstraints: *Duplex *PageSize Comm10
-*UIConstraints: *Duplex *PageSize Monarch
-*UIConstraints: *Duplex *PageSize DL
-*UIConstraints: *Duplex *PageSize C5
-*UIConstraints: *PageRegion Comm10 *Duplex
-*UIConstraints: *PageRegion Monarch *Duplex
-*UIConstraints: *PageRegion DL *Duplex
-*UIConstraints: *PageRegion C5 *Duplex
-*UIConstraints: *Duplex *PageRegion Comm10
-*UIConstraints: *Duplex *PageRegion Monarch
-*UIConstraints: *Duplex *PageRegion DL
-*UIConstraints: *Duplex *PageRegion C5
-*UIConstraints: *ManualFeed False *PageSize B5
-*UIConstraints: *PageSize B5 *ManualFeed False
-*UIConstraints: *ManualFeed False *PageRegion B5
-*UIConstraints: *PageRegion B5 *ManualFeed False
-
-*% General Information and Defaults ===============
-*FreeVM: "264000"
-*LanguageLevel: "1"
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*FileSystem: False
-*Throughput: "8"
-*Password: "0"
-*ExitServer: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
-"
-*End
-*Reset: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
-"
-*End
-
-*DefaultResolution: 300dpi
-*?Resolution: "
-save
- initgraphics
- 0 0 moveto currentpoint matrix defaultmatrix transform
- 0 72 lineto currentpoint matrix defaultmatrix transform
- 3 -1 roll sub dup mul
- 3 1 roll exch sub dup mul
- add sqrt round cvi
- ( ) cvs print (dpi) = flush
-restore
-"
-*End
-
-*OpenUI *Smoothing/RET: PickOne
-*OrderDependency: 50 AnySetup *Smoothing
-*DefaultSmoothing: Medium
-*Smoothing None/Off: "0 statusdict /setdoret get exec"
-*Smoothing Light: "1 statusdict /setdoret get exec"
-*Smoothing Medium: "2 statusdict /setdoret get exec"
-*Smoothing Dark: "3 statusdict /setdoret get exec"
-*?Smoothing: "
-save
- [(None)(Light)(Medium)(Dark)(Unknown)] statusdict /doret get exec
- dup 3 gt{pop 4}if get = flush restore
-"
-*End
-*CloseUI: *Smoothing
-
-*% Halftone Information ===============
-*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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt
-1 exch sub }"
-*End
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% Paper Handling ===================
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter: "statusdict /lettertray get exec"
-*PageSize Legal: "statusdict /legaltray get exec"
-*PageSize Executive: "statusdict /executivetray get exec"
-*PageSize A4: "statusdict /a4tray get exec"
-*PageSize B5: "statusdict /b5tray get exec"
-*PageSize Comm10/Comm #10 Envelope: "statusdict /com10envelopetray get exec"
-*PageSize Monarch/Monarch Envelope: "statusdict /monarcenvelopetray get exec"
-*PageSize DL/DL Envelope: "statusdict /dlenvelopetray get exec"
-*PageSize C5/C5 Envelope: "statusdict /c5envelopetray get exec"
-*?PageSize: "
-save
-9 dict
- dup /lettertray (Letter) put
- dup /legaltray (Legal) put
- dup /executivetray (Executive) put
- dup /a4tray (A4) put
- dup /b5tray (B5) put
- dup /com10envelopetray (Comm10) put
- dup /monarcenvelopetray (Monarch) put
- dup /dlenvelopetray (DL) put
- dup /c5envelopetray (C5) put
- statusdict /papersize get exec
- 3 1 roll {get} stopped {(Unknown)}if
- exch not { print (.Transverse) }if
- = flush
-restore
-"
-*End
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter: "letter"
-*PageRegion Legal: "legal"
-*PageRegion Executive: "executivepage"
-*PageRegion A4: "a4"
-*PageRegion B5: "b5"
-*PageRegion Comm10/Comm #10 Envelope: "com10envelope"
-*PageRegion Monarch/Monarch Envelope: "monarcenvelope"
-*PageRegion DL/DL Envelope: "dlenvelope"
-*PageRegion C5/C5 Envelope: "c5envelope"
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-*ImageableArea Letter: "18 19 593 774 "
-*ImageableArea Legal: "18 19 593 990 "
-*ImageableArea Executive: "18 19 501 738 "
-*ImageableArea A4: "18 19 578 824 "
-*ImageableArea B5: "18 19 505 713 "
-*ImageableArea Comm10/Comm #10 Envelope: "18 19 278 666 "
-*ImageableArea Monarch/Monarch Envelope: "18 19 259 522 "
-*ImageableArea DL/DL Envelope: "18 19 294 605 "
-*ImageableArea C5/C5 Envelope: "18 19 440 630 "
-*?ImageableArea: "
-save
- /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: Letter
-*PaperDimension Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension Executive: "522 756"
-*PaperDimension A4: "595 842"
-*PaperDimension B5: "516 729"
-*PaperDimension Comm10/Comm #10 Envelope: "297 684"
-*PaperDimension Monarch/Monarch Envelope: "279 540"
-*PaperDimension DL/DL Envelope: "312 624"
-*PaperDimension C5/C5 Envelope: "459 649"
-
-*DefaultOutputOrder: Normal
-*LandscapeOrientation: Plus90
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Upper
-*InputSlot Upper/Upper Tray: "0 statusdict /setpapertray get exec"
-*InputSlot Lower/Lower Tray: "1 statusdict /setpapertray get exec"
-*InputSlot Envelope/Envelope Feeder: "2 statusdict /setpapertray get exec"
-*?InputSlot: "
-save
- [ (Upper) (Lower) (Envelope) ] statusdict /papertray get exec
- {get exec} stopped { pop pop (Unknown)} if = flush
-restore
-"
-*End
-*CloseUI: *InputSlot
-
-*OpenUI *ManualFeed: Boolean
-*OrderDependency: 20 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True: "statusdict /manualfeed true put"
-*ManualFeed False: "statusdict /manualfeed false put"
-*?ManualFeed: "
-save statusdict /manualfeed get {(True)}{(False)}ifelse = flush
-restore"
-*End
-*CloseUI: *ManualFeed
-
-*OpenUI *Duplex: PickOne
-*OrderDependency: 50 AnySetup *Duplex
-*DefaultDuplex: None
-*Duplex DuplexTumble: "
- true statusdict /setduplexmode get exec true statusdict /settumble get exec"
-*End
-*Duplex DuplexNoTumble: "
- true statusdict /setduplexmode get exec false statusdict /settumble get exec"
-*End
-*Duplex None: "
- false statusdict /setduplexmode get exec false statusdict /settumble get exec"
-*End
-*?Duplex: "
-save
- statusdict /duplexmode get exec
- {statusdict /tumble get exec{(DuplexTumble)}{(DuplexNoTumble)}ifelse}
- {(None)}ifelse = flush
-restore
-"
-*End
-*CloseUI: *Duplex
-
-*OpenUI *TraySwitch: Boolean
-*OrderDependency: 50 AnySetup *TraySwitch
-*DefaultTraySwitch: False
-*TraySwitch True: "true statusdict /settrayswitch get exec"
-*TraySwitch False: "false statusdict /settrayswitch get exec"
-*?TraySwitch: "
-save
- statusdict /trayswitch get exec {(True)}{(False)}ifelse = flush
-restore
-"
-*End
-*CloseUI: *TraySwitch
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.002)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM
-*Font Bookman-Demi: Standard "(001.001)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.001)" Standard ROM
-*Font Bookman-Light: Standard "(001.001)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.001)" Standard ROM
-*Font Courier: Standard "(002.002)" Standard ROM
-*Font Courier-Bold: Standard "(002.002)" Standard ROM
-*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM
-*Font Courier-Oblique: Standard "(002.002)" Standard ROM
-*Font Helvetica: Standard "(001.002)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.002)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.002)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.002)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.002)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.002)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.002)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.002)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.006)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.004)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.003)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.004)" Standard ROM
-*Font Palatino-Bold: Standard "(001.002)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.002)" Standard ROM
-*Font Palatino-Italic: Standard "(001.002)" Standard ROM
-*Font Palatino-Roman: Standard "(001.001)" Standard ROM
-*Font Symbol: Special "(001.003)" Special ROM
-*Font Times-Bold: Standard "(001.002)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.004)" Standard ROM
-*Font Times-Italic: Standard "(001.002)" Standard ROM
-*Font Times-Roman: Standard "(001.002)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.003)" Standard ROM
-*Font ZapfDingbats: Special "(001.002)" Special ROM
-*?FontQuery: "
-save
- /str 100 string dup 0 (fonts/) putinterval def
- {
- count 1 gt
- {
- exch dup str 6 94 getinterval cvs
- (/) print print (:) print
- FontDirectory exch known
- {(Yes)}{(No)} ifelse =
- }
- {exit} ifelse
- }bind loop
- (*) = flush
-restore
-"
-*End
-
-*?FontList: "
-save
- FontDirectory { pop == } bind forall flush
- (*) = 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: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "printing"
-*Status: "PrinterError: Out Of Paper"
-*Status: "PrinterError: Cover Open"
-*Status: "PrinterError: Feed Manual"
-*Status: "PrinterError: Paper Jam"
-*Status: "PrinterError: Miscellaneous Error"
-*Status: "PrinterError: Fatal Error"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "serial9"
-*Source: "serial25"
-*Source: "AppleTalk"
-*Source: "Centronics"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "Out Of Paper"
-*PrinterError: "Cover Open"
-*PrinterError: "Feed Manual"
-*PrinterError: "Paper Jam"
-*PrinterError: "Miscellaneous Error"
-*PrinterError: "Fatal Error"
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% For "HP LaserJet IIID" version 52.2
-*% Produced by "BuildPPD.ps" version 3.0 edit 58
-*% Converted to meet 4.0 specification
-*% Last Edit Date: Jun 16 1994
-*% The byte count of this file should be exactly 014585 or 015015
-*% depending on the filesystem it resides in.
-*% end of PPD file for HP LaserJet IIID
diff --git a/psprint_config/configuration/ppds/HP_3P52_.PS b/psprint_config/configuration/ppds/HP_3P52_.PS
deleted file mode 100644
index a9fb10be39d1..000000000000
--- a/psprint_config/configuration/ppds/HP_3P52_.PS
+++ /dev/null
@@ -1,382 +0,0 @@
-*PPD-Adobe: "4.1"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1994 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.1"
-*FileVersion: "3.4"
-*PCFileName: "HP_3P522.PPD"
-*LanguageVersion: English
-*Product: "(HP LaserJet IIIP)"
-*PSVersion: "(52.2) 0"
-*ModelName: "HP LaserJet IIIP PostScript Cartridge"
-*ShortNickName: "HP LaserJetIIIP Cartridge v52.2"
-*NickName: "HP LaserJet IIIP PostScript Cartridge v52.2"
-
-*% ==== Options and Constraints =====
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *Option1/Optional Lower Tray: Boolean
-*DefaultOption1: False
-*Option1 True/Installed: ""
-*Option1 False/Not Installed: ""
-*CloseUI: *Option1
-
-*CloseGroup: InstallableOptions
-
-*UIConstraints: *Option1 False *InputSlot Lower
-*UIConstraints: *ManualFeed False *PageSize B5
-*UIConstraints: *PageSize B5 *ManualFeed False
-*UIConstraints: *ManualFeed False *PageRegion B5
-*UIConstraints: *PageRegion B5 *ManualFeed False
-
-*% General Information and Defaults ===============
-*FreeVM: "264000"
-*LanguageLevel: "1"
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*VariablePaperSize: False
-*FileSystem: False
-*Throughput: "4"
-*Password: "0"
-*ExitServer: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
-"
-*End
-*Reset: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
-"
-*End
-
-*DefaultResolution: 300dpi
-*?Resolution: "
-save
- initgraphics
- 0 0 moveto currentpoint matrix defaultmatrix transform
- 0 72 lineto currentpoint matrix defaultmatrix transform
- 3 -1 roll sub dup mul
- 3 1 roll exch sub dup mul
- add sqrt round cvi
- ( ) cvs print (dpi) = flush
-restore
-"
-*End
-
-*OpenUI *Smoothing/RET: PickOne
-*OrderDependency: 50 AnySetup *Smoothing
-*DefaultSmoothing: Medium
-*Smoothing None/Off: "0 statusdict /setdoret get exec"
-*Smoothing Light: "1 statusdict /setdoret get exec"
-*Smoothing Medium: "2 statusdict /setdoret get exec"
-*Smoothing Dark: "3 statusdict /setdoret get exec"
-*?Smoothing: "
-save
- [(None)(Light)(Medium)(Dark)(Unknown)] statusdict /doret get exec
- dup 3 gt{pop 4}if get = flush
-restore
-"
-*End
-*CloseUI: *Smoothing
-
-*% Halftone Information ===============
-*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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% Paper Handling ===================
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter: "statusdict /lettertray get exec"
-*PageSize Legal: "statusdict /legaltray get exec"
-*PageSize Executive: "statusdict /executivetray get exec"
-*PageSize A4: "statusdict /a4tray get exec"
-*PageSize B5: "statusdict /b5tray get exec"
-*PageSize Comm10/Comm #10 Envelope: "statusdict /com10envelopetray get exec"
-*PageSize Monarch/Monarch Envelope: "statusdict /monarcenvelopetray get exec"
-*PageSize DL/DL Envelope: "statusdict /dlenvelopetray get exec"
-*PageSize C5/C5 Envelope: "statusdict /c5envelopetray get exec"
-*?PageSize: "
-save
-9 dict
- dup /lettertray (Letter) put
- dup /legaltray (Legal) put
- dup /executivetray (Executive) put
- dup /a4tray (A4) put
- dup /b5tray (B5) put
- dup /com10envelopetray (Comm10) put
- dup /monarcenvelopetray (Monarch) put
- dup /dlenvelopetray (DL) put
- dup /c5envelopetray (C5) put
- statusdict /papersize get exec
- 3 1 roll {get} stopped {(Unknown)}if
- exch not { print (.Transverse) }if
- = flush
-restore
-"
-*End
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter: "letter"
-*PageRegion Legal: "legal"
-*PageRegion Executive: "executivepage"
-*PageRegion A4: "a4"
-*PageRegion B5: "b5"
-*PageRegion Comm10/Comm #10 Envelope: "com10envelope"
-*PageRegion Monarch/Monarch Envelope: "monarcenvelope"
-*PageRegion DL/DL Envelope: "dlenvelope"
-*PageRegion C5/C5 Envelope: "c5envelope"
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-*ImageableArea Letter: "18 19 593 774 "
-*ImageableArea Legal: "18 19 593 990 "
-*ImageableArea Executive: "18 19 501 738 "
-*ImageableArea A4: "18 19 578 824 "
-*ImageableArea B5: "18 19 505 713 "
-*ImageableArea Comm10/Comm #10 Envelope: "18 19 278 666 "
-*ImageableArea Monarch/Monarch Envelope: "18 19 259 522 "
-*ImageableArea DL/DL Envelope: "18 19 294 605 "
-*ImageableArea C5/C5 Envelope: "18 19 440 630 "
-*?ImageableArea: "
-save
- /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: Letter
-*PaperDimension Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension Executive: "522 756"
-*PaperDimension A4: "595 842"
-*PaperDimension B5: "516 729"
-*PaperDimension Comm10/Comm #10 Envelope: "297 684"
-*PaperDimension Monarch/Monarch Envelope: "279 540"
-*PaperDimension DL/DL Envelope: "312 624"
-*PaperDimension C5/C5 Envelope: "459 649"
-
-*LandscapeOrientation: Plus90
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Unknown
-*InputSlot Upper/Upper Tray: "0 statusdict /setpapertray get exec"
-*InputSlot Lower/Lower Tray: "1 statusdict /setpapertray get exec"
-*?InputSlot: "
-save
- [ (Upper) (Lower) ] statusdict /papertray get exec
- {get exec} stopped { pop pop (Unknown)} if = flush
-restore
-"
-*End
-*CloseUI: *InputSlot
-
-*OpenUI *ManualFeed: Boolean
-*OrderDependency: 20 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True: "statusdict /manualfeed true put"
-*ManualFeed False: "statusdict /manualfeed false put"
-*?ManualFeed: "
-save
- statusdict /manualfeed get {(True)}{(False)}ifelse = flush
-restore
-"
-*End
-*CloseUI: *ManualFeed
-
-*DefaultOutputOrder: Normal
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.002)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM
-*Font Bookman-Demi: Standard "(001.001)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.001)" Standard ROM
-*Font Bookman-Light: Standard "(001.001)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.001)" Standard ROM
-*Font Courier: Standard "(002.002)" Standard ROM
-*Font Courier-Bold: Standard "(002.002)" Standard ROM
-*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM
-*Font Courier-Oblique: Standard "(002.002)" Standard ROM
-*Font Helvetica: Standard "(001.002)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.002)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.002)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.002)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.002)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.002)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.002)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.002)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.006)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.004)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.003)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.004)" Standard ROM
-*Font Palatino-Bold: Standard "(001.002)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.002)" Standard ROM
-*Font Palatino-Italic: Standard "(001.002)" Standard ROM
-*Font Palatino-Roman: Standard "(001.001)" Standard ROM
-*Font Symbol: Special "(001.003)" Special ROM
-*Font Times-Bold: Standard "(001.002)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.004)" Standard ROM
-*Font Times-Italic: Standard "(001.002)" Standard ROM
-*Font Times-Roman: Standard "(001.002)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.003)" Standard ROM
-*Font ZapfDingbats: Special "(001.002)" Special ROM
-*?FontQuery: "
-save
- /str 100 string dup 0 (fonts/) putinterval def
- {
- count 1 gt
- {
- exch dup str 6 94 getinterval cvs
- (/) print print (:) print
- FontDirectory exch known
- {(Yes)}{(No)} ifelse =
- }
- {exit} ifelse
- }bind loop
- (*) = flush
-restore
-"
-*End
-
-*?FontList: "
-save
- FontDirectory { pop == } bind forall flush
- (*) = 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: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "printing"
-*Status: "PrinterError: Out Of Paper"
-*Status: "PrinterError: Cover Open"
-*Status: "PrinterError: Feed Manual"
-*Status: "PrinterError: Paper Jam"
-*Status: "PrinterError: Miscellaneous Error"
-*Status: "PrinterError: Fatal Error"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "serial9"
-*Source: "serial25"
-*Source: "AppleTalk"
-*Source: "Centronics"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "Out Of Paper"
-*PrinterError: "Cover Open"
-*PrinterError: "Feed Manual"
-*PrinterError: "Paper Jam"
-*PrinterError: "Miscellaneous Error"
-*PrinterError: "Fatal Error"
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% For "HP LaserJet IIIP" version 52.2
-*% Produced by "BuildPPD.ps" version 3.0 edit 58
-*% Converted to meet 4.0 specification
-*% Last Edit Date: Jun 16 1994
-*% The byte count of this file should be exactly 012998 or 013380
-*% depending on the filesystem it resides in.
-*% end of PPD file for HP LaserJet IIIP
diff --git a/psprint_config/configuration/ppds/HP__CLJ1.PS b/psprint_config/configuration/ppds/HP__CLJ1.PS
deleted file mode 100644
index 36425dc8e242..000000000000
--- a/psprint_config/configuration/ppds/HP__CLJ1.PS
+++ /dev/null
@@ -1,689 +0,0 @@
-*PPD-Adobe: "4.2"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1994 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-
-*% =============================
-*% =============================
-*% Product/PPD Information
-*% =============================
-*FormatVersion: "4.2"
-*FileVersion: "1.0"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*PCFileName: "hp__clj1.ppd"
-
-*Product: "(HP Color LaserJet)"
-*ModelName: "HP Color LaserJet PS"
-*NickName: "HP Color LaserJet PS"
-*PSVersion: "(2013.114) 4"
-
-*% =============================
-*% Basic Device Capabilities
-*% =============================
-*LanguageLevel: "2"
-*ColorDevice: True
-*DefaultColorSpace: CMY
-*TTRasterizer: Type42
-*FileSystem: False
-*Throughput: "10"
-
-*% =============================
-*% Emulations and Protocols
-*% =============================
-*Protocols: PJL TBCP
-
-*JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
-*JCLToPSInterpreter: "@PJL ENTER LANGUAGE=POSTSCRIPT<0A>"
-*JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X"
-
-*% =============================
-*% Installable Options
-*% =============================
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *Option1/Rear Feed Unit: Boolean
-*DefaultOption1: False
-*Option1 True/Installed: ""
-*Option1 False/Not Installed: ""
-*?Option1: "
- save
- currentpagedevice /InputAttributes get
- 1 get
- null eq
- {(False)}{(True)}ifelse = flush
- restore
-"
-*End
-*CloseUI: *Option1
-
-*OpenUI *InstalledMemory/Memory Configuration: PickOne
-*DefaultInstalledMemory: 8Meg
-*InstalledMemory 8Meg/ 8 - 15 MB Total RAM: ""
-*InstalledMemory 16Meg/ 16 - 23 MB Total RAM: ""
-*InstalledMemory 24Meg/ 24 - 31 MB Total RAM: ""
-*InstalledMemory 32Meg/ 32 - 39 MB Total RAM: ""
-*InstalledMemory 40Meg/ 40 - 56 MB Total RAM: ""
-
-*?InstalledMemory: "
- save
- currentsystemparams /RamSize get
- 524288 div ceiling cvi 2 div
- /size exch def
- size 40 ge
- {(40Meg)}
- {size 32 ge
- {(32Meg)}
- {size 24 ge
- {(24Meg)}
- {size 16 ge
- {(16Meg)}
- {(8Meg)} ifelse
- }ifelse
- }ifelse
- }ifelse = flush
- restore
-"
-*End
-*CloseUI: *InstalledMemory
-
-*CloseGroup: InstallableOptions
-
-
-
-*% =============================
-*% User Interface Constraints
-*% =============================
-*% Disable access to Rear Tray and Manual Feed if AFU is not installed
-*UIConstraints: *Option1 False *InputSlot Rear
-*UIConstraints: *Option1 False *InputSlot ManualFeed
-
-*% If transparencies are selected, set Output Bin to Lower
-*UIConstraints: *MediaType Transparency *OutputBin Upper
-*UIConstraints: *MediaType Plain *OutputBin Lower
-
-*% If selected page size is not supported, disable Rear Tray
-*UIConstraints: *PageSize Tabloid *InputSlot Rear
-*UIConstraints: *PageRegion Tabloid *InputSlot Rear
-*UIConstraints: *PageSize Legal *InputSlot Rear
-*UIConstraints: *PageRegion Legal *InputSlot Rear
-*UIConstraints: *PageSize A3 *InputSlot Rear
-*UIConstraints: *PageRegion A3 *InputSlot Rear
-
-*%If Rear Tray selected disable Tabloid/A3/Legal paper sizes
-*UIConstraints: *InputSlot Rear *PageSize Tabloid
-*UIConstraints: *InputSlot Rear *PageRegion Tabloid
-*UIConstraints: *InputSlot Rear *PageSize Legal
-*UIConstraints: *InputSlot Rear *PageRegion Legal
-*UIConstraints: *InputSlot Rear *PageSize A3
-*UIConstraints: *InputSlot Rear *PageRegion A3
-
-*% If selected paper size != Letter/a4/executive, disable Color Models
-*UIConstraints: *PageSize Tabloid *HPColorModel Color
-*UIConstraints: *PageRegion Tabloid *HPColorModel Color
-*UIConstraints: *PageSize Legal *HPColorModel Color
-*UIConstraints: *PageRegion Legal *HPColorModel Color
-*UIConstraints: *PageSize A3 *HPColorModel Color
-*UIConstraints: *PageRegion A3 *HPColorModel Color
-
-*% If selected paper size != Letter/A4/Executive, Disable HPPantone option
-*UIConstraints: *PageSize Tabloid *HPPantone True
-*UIConstraints: *PageRegion Tabloid *HPPantone True
-*UIConstraints: *PageSize Legal *HPPantone True
-*UIConstraints: *PageRegion Legal *HPPantone True
-*UIConstraints: *PageSize A3 *HPPantone True
-*UIConstraints: *PageRegion A3 *HPPantone True
-
-*% Disable paper sizes if HPPantone is selected
-*UIConstraints: *HPPantone True *PageSize Tabloid
-*UIConstraints: *HPPantone True *PageRegion Tabloid
-*UIConstraints: *HPPantone True *PageSize Legal
-*UIConstraints: *HPPantone True *PageRegion Legal
-*UIConstraints: *HPPantone True *PageSize A3
-*UIConstraints: *HPPantone True *PageRegion A3
-
-
-*% If user selects HPPantone, disable Cluster Halftone and Color Modes
-*UIConstraints: *HPPantone True *HPHalftone Cluster
-*UIConstraints: *HPPantone True *HPHalftone AppHalftone
-*UIConstraints: *HPPantone True *HPColorModel Gray
-
-*% If Print Color as Gray is selected, disable HPPantone
-*UIConstraints: *HPColorModel Gray *HPPantone True
-
-
-*% =============================
-*% Media Selection/Paper Handling
-*% =============================
-*LandscapeOrientation: Plus90
-*VariablePaperSize: False
-
-*% Code in this section both selects a tray and sets up frame buffer
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-
-*PageSize Letter/Letter 8 1/2 x 11 in: "
- <</DeferredMediaSelection true>> setpagedevice
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Legal/Legal 8 1/2 x 14 in: "
- <</DeferredMediaSelection true>> setpagedevice
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Tabloid/Tabloid 11 x 17 in: "
- <</DeferredMediaSelection true>> setpagedevice
- 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Executive/Executive 7 1/4 x 10 1/2 in: "
- <</DeferredMediaSelection true>> setpagedevice
- 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A4/A4 210 x 297 mm: "
- <</DeferredMediaSelection true>> setpagedevice
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A3/A3 297 x 420 mm: "
- <</DeferredMediaSelection true>> setpagedevice
- 2 dict dup /PageSize [842 1190] put dup /ImagingBBox null put setpagedevice"
-*End
-*?PageSize: "
- save
- currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if
- (Unknown)
- 6 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [792 1224] (Tabloid) put
- dup [522 756] (Executive) put dup [595 842] (A4) put dup [842 1190] (A3) put
- { 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: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-
-*PageRegion Letter/Letter 8 1/2 x 11 in: "
- <</DeferredMediaSelection true>> setpagedevice
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Legal/Legal 8 1/2 x 14 in: "
- <</DeferredMediaSelection true>> setpagedevice
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Tabloid/Tabloid 11 x 17 in: "
- <</DeferredMediaSelection true>> setpagedevice
- 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Executive/Executive 7 1/4 x 10 1/2 in: "
- <</DeferredMediaSelection true>> setpagedevice
- 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A4/A4 210 x 297 mm: "
- <</DeferredMediaSelection true>> setpagedevice
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A3/A3 297 x 420 mm: "
- <</DeferredMediaSelection true>> setpagedevice
- 2 dict dup /PageSize [842 1190] put dup /ImagingBBox null put setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-*ImageableArea Letter/Letter 8 1/2 x 11 in: "10.9201 12.0001 601.32 780.0"
-*ImageableArea Legal/Legal 8 1/2 x 14 in: "10.32 10.68 601.68 997.56"
-*ImageableArea Tabloid/Tabloid 11 x 17 in: "12.0001 11.16 780.0 1213.08"
-*ImageableArea Executive/Executive 7 1/4 x 10 1/2 in: "13.32 13.20 508.68 742.8"
-*ImageableArea A4/A4 210 x 297 mm: "13.14 13.92 581.76 828.00"
-*ImageableArea A3/A3 297 x 420 mm: "13.9201 11.16 828.0 1179.96"
-*?ImageableArea: "
- save
- /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: Letter
-
-*PaperDimension Letter/Letter 8 1/2 x 11 in: "612 792"
-*PaperDimension Legal/Legal 8 1/2 x 14 in: "612 1008"
-*PaperDimension Tabloid/Tabloid 11 x 17 in: "792 1224"
-*PaperDimension Executive/Executive 7 1/4 x 10 1/2 in: "522 756"
-*PaperDimension A4/A4 210 x 297 mm: "595 842"
-*PaperDimension A3/A3 297 x 420 mm: "842 1190"
-
-*RequiresPageRegion Front: False
-*RequiresPageRegion Rear: True
-*RequiresPageRegion Manual: True
-
-*% =============================
-*% HPPantone Color Control
-*% =============================
-*OpenUI *HPPantone/Pantone<AE>: Boolean
-*OrderDependency: 50 AnySetup *HPPantone
-*DefaultHPPantone: False
-*HPPantone True/On: "
- <</Install
- {/ScatterHalftone /Halftone findresource sethalftone {} settransfer
- false setstrokeadjust /ScatterCRD /ColorRendering findresource setcolorrendering
- }
- >> setpagedevice
- /setscreen { pop pop pop } def
- /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
- /sethalftone { pop } def
- /ScatterHalftone /Halftone findresource sethalftone
- /ScatterCRD /ColorRendering findresource setcolorrendering
-
-"
-*End
-
-*HPPantone False/Off: ""
-*?HPPantone: "
- save
- currentpagedevice /ProcessColorModel get
- /DeviceCMY eq currenthalftone /HalftoneType get 9 eq and
- {(True)} {(False)} ifelse = flush
- restore
-"
-*End
-*CloseUI: *HPPantone
-
-*% =============================
-*% Gray Levels and Halftoning
-*% =============================
-*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
-
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*OpenUI *HPHalftone/Halftone: PickOne
-*OrderDependency: 10 DocumentSetup *HPHalftone
-*DefaultHPHalftone: Cluster
-*HPHalftone Cluster/Cluster (Standard): "
- <</Install
- {/ClusterHalftone /Halftone findresource sethalftone {} settransfer
- false setstrokeadjust /ClusterCRD /ColorRendering findresource setcolorrendering
- }
- >> setpagedevice
- /ClusterHalftone /Halftone findresource sethalftone
- /ClusterCRD /ColorRendering findresource setcolorrendering
-"
-*End
-*HPHalftone Scatter/Scatter (Enhanced): "
- <</Install
- {/ScatterHalftone /Halftone findresource sethalftone {} settransfer
- false setstrokeadjust /ScatterCRD /ColorRendering findresource setcolorrendering
- }
- >> setpagedevice
- /setscreen { pop pop pop } def
- /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
- /sethalftone { pop } def
- /ScatterHalftone /Halftone findresource sethalftone
- /ScatterCRD /ColorRendering findresource setcolorrendering
-"
-*End
-*HPHalftone AppHalftone/Printer's Current Setting :""
-*?HPHalftone:"
- save
- currenthalftone /HalftoneType get 9 eq
- {(Scatter)} {(Cluster)} ifelse = flush
- restore
-"
-*End
-*CloseUI: *HPHalftone
-
-
-
-*% =============================
-*% Color Control : User either prints color or device grayscale
-*% =============================
-*OpenUI *HPColorModel/Color Control : PickOne
-*OrderDependency: 10 DocumentSetup *HPColorModel
-*DefaultHPColorModel: Color
-*HPColorModel Color/Full Color: "
- <</ProcessColorModel /DeviceCMY>> setpagedevice
-"
-*End
-*HPColorModel Gray/Print Color as Gray: "
- <</ProcessColorModel /DeviceGray>> setpagedevice
-"
-*End
-*?HPColorModel: "
- save
- currentpagedevice /ProcessColorModel get
- /DeviceCMY eq {(True)} {(False)} ifelse = flush
- restore
-"
-*End
-*CloseUI: *HPColorModel
-
-
-*% =============================
-*% Media Handling Features
-*% =============================
-*% Media Type Selection
-*OpenUI *MediaType/Media Type: PickOne
-*OrderDependency: 20 AnySetup *MediaType
-*DefaultMediaType: Plain
-*MediaType Plain/Paper: ""
-*MediaType Transparency/Transparency: ""
-
-*?MediaType: "
- save
- currentpagedevice /MediaType get
- dup null eq {pop (Unknown)} if
- = flush
- restore
-"
-*End
-*CloseUI: *MediaType
-
-*% Media Input Sources
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Front
-
-*InputSlot Front/Front Tray: "
- <</DeferredMediaSelection true
- /MediaPosition 0
- >> setpagedevice
-"
-*End
-*InputSlot Rear/Rear Tray: "
- <</DeferredMediaSelection true
- /MediaPosition 1
- >> setpagedevice
-"
-*End
-*InputSlot ManualFeed/Manual Feed: "
- <</ManualFeed true >> setpagedevice
-"
-*End
-*?InputSlot: "
- save
- currentpagedevice /InputAttributes get
- /Priority get
- aload pop pop
- 0 eq {(Upper)} {(Rear)} ifelse
- = flush
- restore
-"
-*End
-
-*CloseUI: *InputSlot
-
-*% *********************************************************
-*% Media Output Destination
-*% *********************************************************
-*DefaultOutputOrder: Normal
-*PageStackOrder Upper: Normal
-*PageStackOrder Lower: Reverse
-*OpenUI *OutputBin/Output Bin: PickOne
-*OrderDependency: 40 AnySetup *OutputBin
-*DefaultOutputBin: Upper
-*OutputBin Upper/Upper : "1 dict dup /OutputFaceUp false put setpagedevice"
-*OutputBin Lower/Lower : "1 dict dup /OutputFaceUp true put setpagedevice"
-*?OutputBin:"
- save
- currentpagedevice /OutputFaceUp get
- {(Lower)}{(Upper)}ifelse = flush
- restore
-"
-*End
-
-*CloseUI: *OutputBin
-
-*% =============================
-*% Resolution and Apperance Control
-*% =============================
-*DefaultResolution: 300dpi
-
-*?Resolution: "
- save
- currentpagedevice /HWResolution get
- 0 get
- ( ) cvs print
- (dpi)
- = flush
- restore
-"
-*End
-
-
-*%===========================================
-*% Smoothing / Resolution Enhancement (REt)
-*%===========================================
-*OpenUI *Smoothing/Resolution Enhancement (REt): PickOne
-*OrderDependency: 50 AnySetup *Smoothing
-*DefaultSmoothing: Medium
-*Smoothing None/Off: "2 dict
- dup /PostRenderingEnhance true put
- dup /PostRenderingEnhanceDetails
- 2 dict dup /REValue 0 put dup /Type 8 put put
- setpagedevice"
-*End
-*Smoothing Light/Light: "2 dict
- dup /PostRenderingEnhance true put
- dup /PostRenderingEnhanceDetails
- 2 dict dup /REValue 1 put dup /Type 8 put put
- setpagedevice"
-*End
-*Smoothing Medium/Medium: "2 dict
- dup /PostRenderingEnhance true put
- dup /PostRenderingEnhanceDetails
- 2 dict dup /REValue 2 put dup /Type 8 put put
- setpagedevice"
-*End
-*Smoothing Dark/Dark: "2 dict
- dup /PostRenderingEnhance true put
- dup /PostRenderingEnhanceDetails
- 2 dict dup /REValue 3 put dup /Type 8 put put
- setpagedevice"
-*End
-*Smoothing PrinterDefault/Printer Default: ""
-*?Smoothing: "
- save
- currentpagedevice /PostRenderingEnhanceDetails get /REValue get
- [(None) (Light) (Medium) (Dark)] exch get print
- restore
-"
-*End
-*CloseUI: *Smoothing
-
-
-*% =============================
-*% Font Information
-*% =============================
-*DefaultFont: Courier
-
-*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
-*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
-*Font Bookman-Light: Standard "(001.004S)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
-*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-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 Helvetica-Oblique: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
-*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Roman: Standard "(001.005S)" 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
-*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
-*Font ZapfDingbats: Special "(001.004S)" Special 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
- (*) {cvn ==} 128 string /Font resourceforall
- (*) = flush
-restore
-"
-*End
-
-*% =============================
-*% Printer Messages
-*% =============================
-*% 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: "warming up"/warming up
-*Status: "initializing"/initializing
-*Status: "idle"/idle
-*Status: "busy"/busy
-*Status: "printing"/printing
-*Status: "waiting"/waiting
-*Status: "printing test page"/printing test page
-*Status: "PrinterError: needs attention"/PrinterError: needs attention
-*Status: "PrinterError: cover open"/PrinterError: cover open
-*Status: "PrinterError: no toner cartridge"/PrinterError: no toner cartridge
-*Status: "PrinterError: manual feed"/PrinterError: manual feed
-*Status: "PrinterError: out of paper"/PrinterError: out of paper
-*Status: "PrinterError: Paper Jam"/PrinterError: Paper Jam
-*Status: "PrinterError: page protect needed"/PrinterError: page protect needed
-*Status: "PrinterError: out of memory"/PrinterError: out of memory
-*Status: "PrinterError: output bin full"/PrinterError: output bin full
-*Status: "PrinterError: resetting printer"/PrinterError: resetting printer
-*Status: "PrinterError: toner is low"/PrinterError: toner is low
-*Status: "PrinterError: off line"/PrinterError: off line
-
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "other I/O"/other I/O
-*Source: "AppleTalk"/AppleTalk
-*Source: "APPLETALK"/AppleTalk
-*Source: "ATALK"/AppleTalk
-*Source: "LocalTalk"/LocalTalk
-*Source: "Parallel"/Parallel
-*Source: "EtherTalk"/EtherTalk
-*Source: "NOVELL"/NOVELL
-*Source: "DLC/LLC"/DLC/LLC
-*Source: "ETALK"/TherTalk
-*Source: "TCP/IP"/TCP/IP
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*Printer Error: "needs attention"/needs attention
-*Printer Error: "cover open"/cover open
-*Printer Error: "no toner cartridge"/no toner cartridge
-*Printer Error: "manual feed"/manual feed
-*Printer Error: "out of paper"/out of paper
-*Printer Error: "Paper Jam"/Paper Jam
-*Printer Error: "page protect needed"/page protect needed
-*Printer Error: "out of memory"/out of memory
-*Printer Error: "output bin full"/output bin full
-*Printer Error: "resetting printer"/resetting printer
-*Printer Error: "toner is low"/toner is low
-*Printer Error: "off line"/off line
-
-
-
-*% =============================
-*% System Management
-*% =============================
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-*FreeVM: "1672616"
-*VMOption 8Meg/8 - 15 MB Total RAM: "1672616"
-*VMOption 16Meg/16 - 23 MB Total RAM: "6858152"
-*VMOption 24Meg/24 - 31 MB Total RAM: "14992808"
-*VMOption 32Meg/32 - 39 MB Total RAM: "23119272"
-*VMOption 40Meg/40 - 56 MB Total RAM: "31262120"
-*SuggestedJobTimeout: "0"
-*SuggestedWaitTimeout: "300"
-
-*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 : Cannot reset printer.) = flush
-"
-*End
-
-*% =============================
-*% For "HP Color LaserJet"
-*% =============================
-*% The byte count of this file should be exactly 021867 or 022556
-*% depending on the filesystem it resides in.
-*% end of PPD file for HP Color LaserJet
diff --git a/psprint_config/configuration/ppds/KD8650P1.PS b/psprint_config/configuration/ppds/KD8650P1.PS
deleted file mode 100644
index d65f9a682a13..000000000000
--- a/psprint_config/configuration/ppds/KD8650P1.PS
+++ /dev/null
@@ -1,946 +0,0 @@
-*PPD-Adobe: "4.2"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*%Version Number: "1"
-*%Revision Number: "9"
-*%Platform Supported: "PC"
-*%Localized To: "US"
-*%Modifier: ""
-*%Support Number: "US 1-800-344-0006"
-*%Support Number: "UK 44-044261122 Ext. 44239"
-*%Support Number: "Belgium 32-02/2632400"
-*%Support Number: "Denmark 45-43/717111"
-*%Support Number: "Finland 358-90/87071"
-*%Support Number: "France 33-1/4989-0083"
-*%Support Number: "Germany 49-0711/406-5561"
-*%Support Number: "Italy 39-02/66028454"
-*%Support Number: "Netherlands 31-03405/99704"
-*%Support Number: "Norway 47-02/818181"
-*%Support Number: "Spain 34-91/6267100"
-*%Support Number: "Sweden 46-08/58023663"
-*%------------------------------------------------------------------
-*FormatVersion: "4.2"
-*FileVersion: "1.0"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*PCFileName: "KD8650P1.PPD"
-*Product: "(KODAK DS 8650 PS)"
-*PSVersion: "(2014.108) 1"
-*ModelName: "DS 8650 PS"
-*NickName: "KODAK DS 8650 PS"
-*LanguageLevel: "2"
-
-*OpenGroup: InstallableOptions/Options Installed
-*OpenUI *InstalledMemory/Memory Installed: PickOne
-*DefaultInstalledMemory: 32MB
-*InstalledMemory 32MB/Standard 32MB Total: ""
-*InstalledMemory 48MB/16 MB Upgrade 48MB Total: ""
-*InstalledMemory 64MB/32 MB Upgrade 64MB Total: ""
-*?InstalledMemory : "
- save
- 3 dict
- dup 33554432 (32MB) put
- dup 50331648 (48MB) put
- dup 67108864 (64MB) put
- currentsystemparams /RamSize get {get} stopped { pop pop (Unknown) } if
- == flush
- restore
- "
-*End
-*CloseUI: *InstalledMemory
-*CloseGroup: InstallableOptions
-
-*% === Constraints =========
-*% Prevent CMYK ribbon when user indicates printer has only 32 MB memory
-*UIConstraints: *InstalledMemory 32MB *ColorModel CMYK
-
-*% Prevent Black ribbon prints with Commercial paper
-*UIConstraints: *ColorModel Gray *MediaColor commercial
-*UIConstraints: *MediaColor commercial *ColorModel Gray
-
-*% Prevent CMY ribbon with Commercial paper
-*UIConstraints: *ColorModel RGB *MediaColor commercial
-*UIConstraints: *MediaColor commercial *ColorModel RGB
-
-*% Prevent transparency for CMYK ribbon and certain page sizes
-*UIConstraints: *ColorModel CMYK *MediaType transparency
-*UIConstraints: *MediaType transparency *ColorModel CMYK
-*UIConstraints: *MediaType transparency *PageRegion DS8650.241.358
-*UIConstraints: *PageRegion DS8650.241.358 *MediaType transparency
-*UIConstraints: *MediaType transparency *PageSize DS8650.241.358
-*UIConstraints: *PageSize DS8650.241.358 *MediaType transparency
-
-*% Prevent MediaColor commercial paper on all
-*% PageSizes and PageRegions except DS8650.241.358
-
-*UIConstraints: *PageSize Letter *MediaColor commercial
-*UIConstraints: *PageSize DS8650.LegalXtra *MediaColor commercial
-*UIConstraints: *PageSize A4 *MediaColor commercial
-*UIConstraints: *PageSize DS8650.216.307 *MediaColor commercial
-*UIConstraints: *PageSize DS8650.210.307 *MediaColor commercial
-*UIConstraints: *PageSize DS8650.210.358 *MediaColor commercial
-*UIConstraints: *PageRegion Letter *MediaColor commercial
-*UIConstraints: *PageRegion DS8650.LegalXtra *MediaColor commercial
-*UIConstraints: *PageRegion A4 *MediaColor commercial
-*UIConstraints: *PageRegion DS8650.216.307 *MediaColor commercial
-*UIConstraints: *PageRegion DS8650.210.307 *MediaColor commercial
-*UIConstraints: *PageRegion DS8650.210.358 *MediaColor commercial
-*UIConstraints: *MediaColor commercial *PageSize Letter
-*UIConstraints: *MediaColor commercial *PageSize DS8650.LegalXtra
-*UIConstraints: *MediaColor commercial *PageSize A4
-*UIConstraints: *MediaColor commercial *PageSize DS8650.216.307
-*UIConstraints: *MediaColor commercial *PageSize DS8650.210.307
-*UIConstraints: *MediaColor commercial *PageSize DS8650.210.358
-*UIConstraints: *MediaColor commercial *PageRegion Letter
-*UIConstraints: *MediaColor commercial *PageRegion DS8650.LegalXtra
-*UIConstraints: *MediaColor commercial *PageRegion A4
-*UIConstraints: *MediaColor commercial *PageRegion DS8650.216.307
-*UIConstraints: *MediaColor commercial *PageRegion DS8650.210.307
-*UIConstraints: *MediaColor commercial *PageRegion DS8650.210.358
-
-*% Prevent draft mode transparency with CMYK ribbon
-*UIConstraints: *OutputMode DraftQualityTransparency *ColorModel CMYK
-*UIConstraints: *ColorModel CMYK *OutputMode DraftQualityTransparency
-
-
-*% ==== Device Capabilities ===============
-*% Removed TBCP to "fix" Adobe bug 27.
-*Protocols: BCP
-*FreeVM: "4880552"
-*VMOption 32MB: "4880552"
-*VMOption 48MB: "12384404"
-*VMOption 64MB: "28932248"
-*ColorDevice: True
-*DefaultColorSpace: RGB
-*VariablePaperSize: False
-*TTRasterizer: Type42
-*?TTRasterizer: "
- save
- 42 /FontType resourcestatus
- { pop pop (Type 42) } { (No Type 42) } ifelse = flush
- restore
-"
-*End
-*SuggestedJobTimeout: "0"
-*SuggestedWaitTimeout: "70"
-*PrintPSErrors: False
-*Throughput: "1"
-*Password: "()"
-
-*FileSystem: True
-*?FileSystem: "
- save
- [ (*)
- { dup dup (%disk) search
- { pop pop pop
- length string copy dup currentdevparams /Writeable get
- {/Writeabledev Writeabledev 1 add def} if
- }{
- pop pop pop
- } ifelse }
- 50 string /IODevice resourceforall
- ]
- length 1 ge {(True)}{(False)}ifelse = flush
- restore
- "
-*End
-
-*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
- {
- systemdict /quit get exec
- }{
- (WARNING: Cannot modify initial VM.) =
- (Missing or invalid password.) =
- (Please contact the author of this software.) = flush quit
- } ifelse
- "
-*End
-
-*DefaultResolution: 300dpi
-*Resolution 300dpi: " "
-*?Resolution: "
- save
- currentpagedevice /HWResolution get
- 0 get ( ) cvs print (dpi) = flush
- restore
- "
-*End
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*JobPatchFile 1: "
-userdict begin
- /KDKColorDict << /CurrentRed 0.0 /CurrentGreen 0.0 /CurrentBlue 0.0
- /CurrentCyan 0.0 /CurrentMagenta 0.0 /CurrentYellow 0.0
- /CurrentBlack 1.0 /CurrentHue 0.0 /CurrentSaturation 0.0
- /CurrentBrightness 0.0 /CurrentGray 0.0 /FeaturesLevel 2
- /NComp 3 >> def
- /KDKl2 { KDKColorDict /FeaturesLevel get 2 eq } bind def
- /NOTCMYK { currentpagedevice /ProcessColorModel get /DeviceCMYK ne } bind def
- /setcolor {KDKl2
- {/CIEBasedABC currentcolorspace 0 get ne
- {
- /CIEBasedABC
- << /DecodeLMN {1.8 exp}bind dup dup 3 array astore
- /MatrixLMN 0.5243 0.2852 0.0294
- 0.3084 0.6553 0.1377
- 0.1316 0.0594 0.6581 9 array astore
- /WhitePoint 0.9643 1 0.8251 3 array astore
- >> 2 array astore setcolorspace
- }if
- }if
- setcolor
- } bind def
- /image { dup type /dicttype eq KDKl2 and
- {
- dup /Decode get length 2 div dup dup
- 1 eq { /CIEBasedA
- << /WhitePoint 0.9505 1.0 1.0890 3 array astore
- /MatrixA 0.9643 1 0.8251 3 array astore
- /RangeLMN 0 0.9643 0 1 0 0.8251 6 array astore
- >> 2 array astore
- 3 1 roll } if
- 3 eq { /CIEBasedABC
- << /DecodeLMN {1.8 exp}bind dup dup 3 array astore
- /MatrixLMN 0.5243 0.2852 0.0294
- 0.3084 0.6553 0.1377
- 0.1316 0.0594 0.6581 9 array astore
- /WhitePoint 0.9643 1 0.8251 3 array astore
- >> 2 array astore
- exch } if
- 4 eq { /DeviceCMYK 1 array astore } if
- dup 0 get currentcolorspace 0 get ne
- { setcolorspace }{ pop }ifelse
- }if % if image operator had dicttype param and we are level 2
- image % call the original image operator
- } bind def
- /_updatergb
- {
- currentrgbcolor
- KDKColorDict /CurrentBlue 3 -1 roll put
- KDKColorDict /CurrentGreen 3 -1 roll put
- KDKColorDict /CurrentRed 3 -1 roll put
- } bind def
- /_updatecmyk {
- currentcmykcolor
- KDKColorDict /CurrentBlack
- 3 -1 roll put
- KDKColorDict /CurrentYellow 3 -1 roll put
- KDKColorDict /CurrentMagenta 3 -1 roll put
- KDKColorDict /CurrentCyan 3 -1 roll put
- }bind def
- /_updatehsb {
- currenthsbcolor
- KDKColorDict /CurrentBrightness 3 -1 roll put
- KDKColorDict /CurrentSaturation 3 -1 roll put
- KDKColorDict /CurrentHue 3 -1 roll put
- } bind def
- /_updategray { currentgray KDKColorDict /CurrentGray 3 -1 roll put }bind def
- /_getrgb{
- KDKColorDict /CurrentRed get
- KDKColorDict /CurrentGreen get
- KDKColorDict /CurrentBlue get
- }bind def
- /colorimage { KDKl2
- {
- KDKColorDict exch /NComp exch put
- 9 dict begin
- /ImageType 1 def
- /MultipleDataSources exch def
- MultipleDataSources { KDKColorDict /NComp get array astore } if
- /DataSource exch def /ImageMatrix exch def /BitsPerComponent exch def
- /Height exch def /Width exch def
- KDKColorDict /NComp get 4 eq { /Decode [0 1 0 1 0 1 0 1] def } if
- KDKColorDict /NComp get 3 eq { /Decode [0 1 0 1 0 1] def } if
- KDKColorDict /NComp get 1 eq { /Decode [0 1] def } if
- /Interpolate true def
- currentdict
- end
- image
- }{ colorimage} ifelse
- } bind def
- /setrgbcolor { KDKl2
- { KDKColorDict /CurrentRed 4 index put
- KDKColorDict /CurrentGreen 3 index put
- KDKColorDict /CurrentBlue 2 index put
- gsave setrgbcolor _updatecmyk _updatehsb _updategray grestore
- _getrgb setcolor
- }{setrgbcolor}ifelse
- } bind def
- /setcmykcolor { NOTCMYK
- { KDKl2
- { KDKColorDict /CurrentCyan 5 index put
- KDKColorDict /CurrentMagenta 4 index put
- KDKColorDict /CurrentYellow 3 index put
- KDKColorDict /CurrentBlack 2 index put
- gsave setcmykcolor _updatergb _updatehsb _updategray grestore
- _getrgb setcolor
- }{
- setcmykcolor
- }ifelse
- }{
- setcmykcolor
- } ifelse
- } bind def
- /sethsbcolor { KDKl2
- { KDKColorDict /CurrentHue 4 index put
- KDKColorDict /CurrentSaturation 3 index put
- KDKColorDict /CurrentBrightness 2 index put
- gsave sethsbcolor _updatergb _updatecmyk _updategray grestore
- _getrgb setcolor
- }{sethsbcolor}ifelse
- } bind def
- /setgray { KDKl2
- { KDKColorDict /CurrentGray 2 index put
- gsave setgray _updatergb _updatecmyk _updatehsb grestore
- _getrgb setcolor
- }
- { setgray } ifelse
- } bind def
- /currentrgbcolor { KDKl2 { _getrgb }{ currentrgbcolor}ifelse } bind def
- /currentcmykcolor { NOTCMYK
- { KDKl2
- { KDKColorDict /CurrentCyan get
- KDKColorDict /CurrentMagenta get
- KDKColorDict /CurrentYellow get
- KDKColorDict /CurrentBlack get
- }{ currentcmykcolor} ifelse
- }
- { currentcmykcolor } ifelse
- } bind def
- /currenthsbcolor { KDKl2
- { KDKColorDict /CurrentHue get
- KDKColorDict /CurrentSaturation get
- KDKColorDict /CurrentBrightness get
- }{ currenthsbcolor } ifelse
- } bind def
- /currentgray { KDKl2 {KDKColorDict /CurrentGray get}
- {currentgray}ifelse} bind def
-end
-"
-*End
-
-
-*OpenUI *KDUltraColor/UltraColor: Boolean
-*DefaultKDUltraColor: True
-*OrderDependency: 50 AnySetup *KDUltraColor
-*KDUltraColor True/On: "
- KDKColorDict/FeaturesLevel 2 put
- "
-*End
-*KDUltraColor False/Off: "
- KDKColorDict/FeaturesLevel 1 put /DeviceRGB setcolorspace
- "
-*End
-*?KDUltraColor: "
- save
- /CIEBasedABC currentcolorspace 0 get eq
- {(True)}{(False)}ifelse = flush
- restore
- "
-*End
-*CloseUI: *KDUltraColor
-
-
-*OpenUI *MediaType/Paper Type: PickOne
-*OrderDependency: 10 AnySetup *MediaType
-*DefaultMediaType: reflection
-*% reflection media type must always turn off DraftTransparencyMode
-*MediaType reflection/Paper: "
- currenttransfer
- 2 dict
- dup /MediaType (reflection) put
- dup /OutputType () put
- setpagedevice
- settransfer
- "
-*End
-*MediaType transparency/Transparency: "
- currenttransfer
- 1 dict
- dup /MediaType (transparency) put
- setpagedevice
- settransfer
- "
-*End
-*?MediaType: "
- save
- currentpagedevice /MediaType {get} stopped
- {pop pop (Unknown)} {dup null eq {pop (Unknown)} if} ifelse
- = flush
- restore
- "
-*End
-*CloseUI: *MediaType
-
-*OpenUI *MediaColor/Paper Grade: PickOne
-*OrderDependency: 10 AnySetup *MediaColor
-*DefaultMediaColor: standard
-*MediaColor standard/Photographic: "
- currenttransfer
- 1 dict
- dup /MediaColor (standard) put
- setpagedevice
- settransfer
- "
-*End
-*MediaColor commercial/Commercial: "
- currenttransfer
- 1 dict
- dup /MediaColor (commercial) put
- setpagedevice
- settransfer
- "
-*End
-*?MediaColor: "
- save
- currentpagedevice /MediaColor {get} stopped
- {
- pop pop (Unknown)
- }
- {
- dup null eq {pop (Unknown)} if
- } ifelse
- = flush
- restore
- "
-*End
-*CloseUI: *MediaColor
-
-*OpenUI *KDLaminate/XtraLife for CMY and Paper: Boolean
-*%
-*% The PPD file controls the XtraLife laminate as follows:
-*%
-*% o For CMY, the PPD allows invocation of the XtraLife laminate
-*% feature on all reflection media of a size that corresponds to an
-*% availiable size of XtraLife ribbon. The PPD disallows the invocation
-*% of XtraLife laminate through PPD constraints.
-*%
-*% o For black ribbon, the user has no control of the XtraLife lamination
-*% it will be on for reflection media, off for transparency media.
-*%
-*OrderDependency: 30 AnySetup *KDLaminate
-*DefaultKDLaminate: True
-*KDLaminate True/On: "
- save
- currentpagedevice /OutputDevice get (PrinterRGB) eq
- currentpagedevice /MediaType get (reflection) eq
- and exch
- restore
- {
- currenttransfer
- 1 dict dup /Laminate true put setpagedevice
- settransfer
- }if
- "
-*End
-*KDLaminate False/Off: "
- save
- currentpagedevice /OutputDevice get (PrinterRGB) eq exch
- restore
- {
- currenttransfer
- 1 dict dup /Laminate false put setpagedevice
- settransfer
- } if
- "
-*End
-*?KDLaminate: "
- save
- currentpagedevice /Laminate get {(True)}{(False)}ifelse = flush
- restore
- "
-*End
-*CloseUI: *KDLaminate
-
-*OpenUI *ColorModel/Ribbon Type: PickOne
-*OrderDependency: 20 AnySetup *ColorModel
-*DefaultColorModel: RGB
-*ColorModel RGB/Three Color (CMY): "
- currenttransfer
- 1 dict dup /OutputDevice (PrinterRGB) put setpagedevice
- settransfer
- "
-*End
-*ColorModel CMYK/Four Color (CMYK): "
- currenttransfer
- 2 dict dup dup
- /Laminate false put
- /OutputDevice (PrinterCMYK) put
- setpagedevice
- settransfer
- "
-*End
-
-
-*ColorModel Gray/Black: "
- currenttransfer
- 1 dict dup /OutputDevice (PrinterGray) put setpagedevice
- 1 dict dup /Laminate
- save
- currentpagedevice /MediaType get (reflection) eq exch
- restore
- put
- setpagedevice
- settransfer
- "
-*End
-
-*?ColorModel: "
- save
- (Unknown)
- currentpagedevice /OutputDevice get dup dup
- (PrinterRGB) eq
- {
- pop pop pop (RGB)
- }{
- (PrinterGray) eq
- {
- pop pop (Gray)
- }{
- (PrinterCMYK) eq
- {
- pop (CMYK)
- } if
- } ifelse
- } ifelse
- = flush
- restore
- "
-*End
-*CloseUI: *ColorModel
-
-
-
-*OpenUI *OutputMode/Fast Transparencies: PickOne
-*%
-*% This PPD permits the setting of Transparency Quality OutputMode without
-*% any regard for Media type (i.e., no UI constraints). Output mode only
-*% has usability with transparency media. We do not attempt to constrain
-*% the Transparency Quality output mode for use exclusively with transparency
-*% media, thus there exist no UI constraints for OutputMode. The printer
-*% logic will fail, however, unless we "soft constrain" (with PS code) the
-*% DraftQuality transparency mode when selecting reflection media type.
-*%
-*OrderDependency: 5 AnySetup *OutputMode
-*DefaultOutputMode: FullQualityTransparency
-*OutputMode FullQualityTransparency/Off: "
- currenttransfer
- 1 dict dup /OutputType () put setpagedevice
- settransfer
- "
-*End
-*OutputMode DraftQualityTransparency/On: "
- currenttransfer
- 1 dict dup /OutputType (draft) put setpagedevice
- settransfer
- "
-*End
-*?OutputMode: "
- save
- (Unknown)
- currentpagedevice
- /OutputType {get} stopped
- {
- pop (FullQualityTransparency)
- }
- {
- (draft) eq
- {
- pop (DraftQualityTransparency)
- }
- {
- pop (FullQualityTransparency)
- }ifelse
- }ifelse
- = flush
- restore
- "
-*End
-*CloseUI: *OutputMode
-
-*OpenUI *Smoothing/Anti-aliasing: Boolean
-*OrderDependency: 50 AnySetup *Smoothing
-*DefaultSmoothing: False
-*Smoothing True/On: "
- currenttransfer
- 1 dict dup /PostRenderingEnhance true put setpagedevice
- settransfer
- "
-*End
-*Smoothing False/Off: "
- currenttransfer
- 1 dict dup /PostRenderingEnhance false put setpagedevice
- settransfer
- "
-*End
-*?Smoothing: "
- save
- currentpagedevice /PostRenderingEnhance get {(True)}{(False)}ifelse = flush
- restore
- "
-*End
-*CloseUI: *Smoothing
-
-*% Paper Handling ===================
-*LandscapeOrientation: Any
-*% Code in this section both selects a tray and sets up a frame buffer.
-
-*OpenUI *PageSize: PickOne
-*% Entire UI Code Verified on Strider
-*OrderDependency: 40 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter: "
- currenttransfer
- 2 dict
- dup /PageSize [612 792] put
- dup /ImagingBBox null put
- setpagedevice
- settransfer
- "
-*End
-*PageSize A4: "
- currenttransfer
- 2 dict
- dup /PageSize [595 842] put
- dup /ImagingBBox null put
- setpagedevice
- settransfer
- "
-*End
-*PageSize DS8650.LegalXtra/8.5 x 14 in: "
- currenttransfer
- 2 dict
- dup /PageSize [612 1014] put
- dup /ImagingBBox null put
- setpagedevice
- settransfer
- "
-*End
-*PageSize DS8650.216.307/8.5 x 12 in (216 x 307 mm): "
- currenttransfer
- 2 dict
- dup /PageSize [612 870] put
- dup /ImagingBBox null put
- setpagedevice
- settransfer
- "
-*End
-*PageSize DS8650.241.358/9.5 x 14 in (241 x 358 mm): "
- currenttransfer
- 2 dict
- dup /PageSize [684 1014] put
- dup /ImagingBBox null put
- setpagedevice
- settransfer
- "
-*End
-*PageSize DS8650.210.307/210 x 307 mm:"
- currenttransfer
- 2 dict
- dup /PageSize [595 870] put
- dup /ImagingBBox null put
- setpagedevice
- settransfer
- "
-*End
-*PageSize DS8650.210.358/210 x 358 mm: "
- currenttransfer
- 2 dict
- dup /PageSize [595 1014] put
- dup /ImagingBBox null put
- setpagedevice
- settransfer
- "
-*End
-*?PageSize: "
-save
- currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if
- (Unknown)
- 7 dict
- dup [612 792] (Letter) put
- dup [612 1014] (DS8650.LegalXtra) put
- dup [595 842] (A4) put
- dup [612 870] (DS8650.216.307) put
- dup [684 1014] (DS8650.241.358) put
- dup [595 870] (DS8650.210.307) put
- dup [595 1014] (DS8650.210.358) put
- {
- 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: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter: "
- currenttransfer
- 2 dict
- dup /PageSize [612 792] put
- dup /ImagingBBox null put
- setpagedevice
- settransfer
- "
-*End
-*PageRegion A4: "
- currenttransfer
- 2 dict
- dup /PageSize [595 842] put
- dup /ImagingBBox null put
- setpagedevice
- settransfer
- "
-*End
-*PageRegion DS8650.LegalXtra/8.5 x 14 in: "
- currenttransfer
- 3 dict
- dup /PageSize [612 1014] put
- dup /ImagingBBox null put
- setpagedevice
- settransfer
- "
-*End
-*PageRegion DS8650.216.307/8.5 x 12 in (216 x 307 mm): "
- currenttransfer
- 2 dict
- dup /PageSize [612 870] put
- dup /ImagingBBox null put
- setpagedevice
- settransfer
- "
-*End
-*PageRegion DS8650.241.358/9.5 x 14 in (241 x 358 mm): "
- currenttransfer
- 2 dict
- dup /PageSize [684 1014] put
- dup /ImagingBBox null put
- setpagedevice
- settransfer
- "
-*End
-*PageRegion DS8650.210.307/210 x 307 mm: "
- currenttransfer
- 2 dict
- dup /PageSize [595 870] put
- dup /ImagingBBox null put
- setpagedevice
- settransfer
- "
-*End
-*PageRegion DS8650.210.358/210 x 358 mm: "
- currenttransfer
- 2 dict
- dup /PageSize [595 1014] put
- dup /ImagingBBox null put
- setpagedevice
- settransfer
- "
-*End
-*CloseUI: *PageRegion
-
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-*ImageableArea Letter: "18.2401 74.7601 594.24 717.96 "
-*ImageableArea DS8650.LegalXtra/8.5 x 14 in: "18.2401 76.9200 594.24 940.92 "
-*ImageableArea A4: "9.6001 74.2800 585.60 767.88 "
-*ImageableArea DS8650.216.307/8.5 x 12 in (216 x 307 mm): "18.2401 76.4400 594.24 796.44 "
-*ImageableArea DS8650.241.358/9.5 x 14 in (241 x 358 mm): "36.0 76.92 648.48 940.92 "
-*ImageableArea DS8650.210.307/210 x 307 mm: "9.6001 76.4400 585.60 796.44 "
-*ImageableArea DS8650.210.358/210 x 358 mm: "9.6001 76.9200 585.60 940.92 "
-*?ImageableArea: "
- save
- /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: Letter
-*PaperDimension Letter: "612 792 "
-*PaperDimension DS8650.LegalXtra/8.5 x 14 in: "612 1014 "
-*PaperDimension A4: "595 842 "
-*PaperDimension DS8650.216.307/8.5 x 12 in (216 x 307 mm): "612 870 "
-*PaperDimension DS8650.241.358/9.5 x 14 in (241 x 358 mm): "684 1014 "
-*PaperDimension DS8650.210.307/210 x 307 mm: "595 870 "
-*PaperDimension DS8650.210.358/210 x 358 mm: "595 1014 "
-
-*OpenUI *InputSlot: PickOne
-*DefaultInputSlot: Cassette
-*% The product name known to users for Kodak's Cassette is a paper tray
-*InputSlot Cassette/Paper Tray: ""
-*?InputSlot: "save (Cassette) = flush restore"
-*CloseUI: *InputSlot
-
-*RequiresPageRegion All: True
-
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
-*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
-*Font Bookman-Light: Standard "(001.004S)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
-*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-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 Helvetica-Oblique: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
-*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Roman: Standard "(001.005S)" 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
-*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
-*Font ZapfDingbats: Special "(001.004S)" Special 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
- (*) {cvn ==} 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: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "initializing"
-*Status: "holding"
-*Status: "PrinterError: requires service - \ServiceCodeNumber\"
-*Status: "PrinterError: paper tray needs attention"
-*Status: "PrinterError: cover is open"
-*Status: "PrinterError: print ribbon needs to be changed"
-*Status: "PrinterError: print ribbon is jammed"
-*Status: "PrinterError: paper is jammed"
-*Status: "PrinterError: requires 8.5 x 11 in, Paper"
-*Status: "PrinterError: requires A4, Paper"
-*Status: "PrinterError: requires 8.5 x 12 in, Paper"
-*Status: "PrinterError: requires 210 x 307 mm, Paper"
-*Status: "PrinterError: requires 8.5 x 14 in, Paper"
-*Status: "PrinterError: requires 210 x 358 mm, Paper"
-*Status: "PrinterError: requires 9.5 x 14 in, Paper"
-*Status: "PrinterError: requires 8.5 x 11 in, Transparency"
-*Status: "PrinterError: requires A4, Transparency"
-*Status: "PrinterError: requires 8.5 x 12 in, Transparency"
-*Status: "PrinterError: requires 210 x 307 mm, Transparency"
-*Status: "PrinterError: requires 8.5 x 14 in, Transparency"
-*Status: "PrinterError: requires 210 x 358 mm, Transparency"
-*Status: "PrinterError: requires KODAK EKTATHERM Three-Color Ribbon/XtraLife Media/CMY"
-*Status: "PrinterError: requires KODAK EKTATHERM Three-Color Ribbon/CMY"
-*Status: "PrinterError: requires KODAK EKTATHERM Black Ribbon/XtraLife Media"
-*Status: "PrinterError: requires KODAK EKTATHERM Oversize Three-Color Ribbon/CMY"
-*Status: "PrinterError: requires KODAK EKTATHERM Oversize Three-Color Ribbon/XtraLife Media/CMY"
-*Status: "PrinterError: requires KODAK EKTATHERM Four-Color Ribbon/CMYK"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "LocalTalk"
-*Source: "Parallel"
-*Source: "EtherTalk"
-*Source: "IPX"
-*Source: "TcpIp"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "requires service - \ServiceCodeNumber\"
-*PrinterError: "paper tray needs attention"
-*PrinterError: "cover is open"
-*PrinterError: "print ribbon needs to be changed"
-*PrinterError: "print ribbon is jammed"
-*PrinterError: "paper is jammed"
-*PrinterError: "requires 8.5 x 11 in, Paper"
-*PrinterError: "requires A4, Paper"
-*PrinterError: "requires 8.5 x 12 in, Paper"
-*PrinterError: "requires 210 x 307 mm, Paper"
-*PrinterError: "requires 8.5 x 14 in, Paper"
-*PrinterError: "requires 210 x 358 mm, Paper"
-*PrinterError: "requires 9.5 x 14 in, Paper"
-*PrinterError: "requires 8.5 x 11 in, Transparency"
-*PrinterError: "requires A4, Transparency"
-*PrinterError: "requires 8.5 x 12 in, Transparency"
-*PrinterError: "requires 210 x 307 mm, Transparency"
-*PrinterError: "requires 8.5 x 14 in, Transparency"
-*PrinterError: "requires 210 x 358 mm, Transparency"
-*PrinterError: "requires KODAK EKTATHERM Three-Color Ribbon/XtraLife Media/CMY"
-*PrinterError: "requires KODAK EKTATHERM Three-Color Ribbon/CMY"
-*PrinterError: "requires KODAK EKTATHERM Black Ribbon/XtraLife Media"
-*PrinterError: "requires KODAK EKTATHERM Oversize Three-Color Ribbon/CMY"
-*PrinterError: "requires KODAK EKTATHERM Oversize Three-Color Ribbon/XtraLife Media/CMY"
-*PrinterError: "requires KODAK EKTATHERM Four-Color Ribbon/CMYK"
-
-*% Last Edit Date: Mar 26 1996
-*% The byte count of this file should be exactly 029391 or 030337
-*% depending on the filesystem it resides in.
-*% end of PPD file for Kodak DS 8650 PS
-
diff --git a/psprint_config/configuration/ppds/KD92P001.PS b/psprint_config/configuration/ppds/KD92P001.PS
deleted file mode 100644
index 65f6e4b00ab1..000000000000
--- a/psprint_config/configuration/ppds/KD92P001.PS
+++ /dev/null
@@ -1,1127 +0,0 @@
-*PPD-Adobe: "4.3"
-
-*% Copyright 1997 Eastman Kodak Co.
-*% 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.
-*%
-*% KODAK ImageSource 92p Printer (U.S. version)
-*%
-*% End of Copyright statement.
-
-*FormatVersion: "4.3"
-*FileVersion: "1.0"
-*% Internal Version: "1.04"
-
-*PCFileName: "KD92P001.PPD"
-*Manufacturer: "Kodak"
-*Product: "(Kodak 92p printer)"
-*ModelName: "KODAK 92p PPD"
-*ShortNickName: "KODAK 92p PPD"
-*NickName: "KODAK 92p PPD"
-*PSVersion: "(2015.802) 0"
-
-*LanguageVersion: English
-*LanguageEncoding: ISOLatin1
-
-*% General Information and Defaults
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*DefaultResolution: 600dpi
-*FreeVM: "8177108"
-*LanguageLevel: "2"
-*Protocols: PJL
-*FileSystem: False
-*Throughput: "92"
-*TTRasterizer: Type42
-*?TTRasterizer: "(Type42) = flush"
-*Password: "()"
-
-*DefaultOutputOrder: Normal
-*OutputOrder Normal: " "
-
-*DefaultHalftoneType: 1
-*ScreenFreq: "71.0"
-*ScreenAngle: "45.0"
-
-*Source: "LionHeart Print Server"
-
-
-*JCLBegin: "%!PS-Adobe-3.0
-%% START OF JCL-BEGIN
-%% COMMENT - %%For: A. User
-%%DocumentMedia:
-"
-*End
-
-*JCLToPSInterpreter: "%% END OF PPD DSC/KDK INSERTION
-"
-*End
-
-*% *% *******************************
-*% *% * *
-*% *% * DSC/KDK alternative *
-*% *% * *
-*% *% *******************************
-*% *JCLToPSInterpreter: "%KDKBody: body on
-*% %KDKActOn:
-*% %% END OF PPD DSC/KDK INSERTION
-*% "
-*% *End
-
-*JCLEnd: ""
-
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 100 AnySetup *InputSlot
-*DefaultInputSlot: AutoSelect
-*InputSlot AutoSelect/Auto Select: " "
-*CloseUI: *InputSlot
-
-
-*OpenUI *PageSize: PickOne
-*DefaultPageSize: Letter
-*OrderDependency: 10 DocumentSetup *PageSize
-*PageSize Letter/US Letter: " "
-*PageSize Legal/US Legal: " "
-*PageSize A4/A4: " "
-*CloseUI: *PageSize
-
-*OpenUI *PageRegion: PickOne
-*DefaultPageRegion: Letter
-*OrderDependency: 10 DocumentSetup *PageRegion
-*PageRegion Letter/US Letter: " "
-*PageRegion Legal/US Legal: " "
-*PageRegion A4/A4: " "
-*CloseUI: *PageRegion
-
-*DefaultPaperDimension: Letter
-*PaperDimension Letter/US Letter: "612 792"
-*PaperDimension Legal/US Legal: "612 1008"
-*PaperDimension A4/A4: "595 842"
-
-*DefaultImageableArea: Letter
-*ImageableArea Letter/US Letter: "0 0 612 792 "
-*ImageableArea Legal/US Legal: "0 0 612 1008 "
-*ImageableArea A4/A4: "0 0 595 842 "
-
-*RequiresPageRegion All: True
-
-
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *KD01Finisher/Finishing Device: PickOne
-*OrderDependency: 5 DocumentSetup *KD01Finisher
-*DefaultKD01Finisher: Finisher
-*KD01Finisher Finisher/Finisher: " "
-*KD01Finisher Stacker/Stacker: " "
-*KD01Finisher None/None: " "
-*CloseUI: *KD01Finisher
-
-*CloseGroup: InstallableOptions
-
-
-*OpenUI *OutputBin/Exit: PickOne
-*OrderDependency: 40 DocumentSetup *OutputBin
-*DefaultOutputBin: Finisher
-*OutputBin Finisher/Finisher: "
- currenttransfer currentscreen
- 1 dict
- dup /OutputType (A) put
- setpagedevice setscreen settransfer"
-*End
-*OutputBin Stacker/Stacker: "
- currenttransfer currentscreen
- 1 dict
- dup /OutputType (A) put
- setpagedevice setscreen settransfer"
-*End
-*OutputBin Top/Top Exit: "
- currenttransfer currentscreen
- 1 dict
- dup /OutputType (top) put
- setpagedevice setscreen settransfer"
-*End
-*CloseUI: *OutputBin
-
-*% *% *******************************
-*% *% * *
-*% *% * DSC/KDK alternative *
-*% *% * *
-*% *% *******************************
-*% *JCLOpenUI *OutputBin/Exit: PickOne
-*% *OrderDependency: 40 JCLSetup *OutputBin
-*% *DefaultOutputBin: Finisher
-*% *OutputBin Finisher/Finisher: "%KDKOutputMedia: A
-*% "
-*% *End
-*% *OutputBin Stacker/Stacker: "%KDKOutputMedia: A
-*% "
-*% *End
-*% *OutputBin Top/Top Exit: "%KDKOutputMedia: top
-*% "
-*% *End
-*% *JCLCloseUI: *OutputBin
-
-*OpenUI *KD05BodyPaper/Body Paper: PickOne
-*DefaultKD05BodyPaper: Plain-11
-*OrderDependency: 10 DocumentSetup *KD05BodyPaper
-*KD05BodyPaper Plain-11/plain-11: "
- currenttransfer currentscreen
- 4 dict
- dup /PageSize [612 792] put
- dup /MediaWeight 75 put
- dup /MediaColor (white) put
- dup /MediaType (plain) put
- setpagedevice setscreen settransfer"
-*End
-*KD05BodyPaper Cover-11/cover-11: "
- currenttransfer currentscreen
- 4 dict
- dup /PageSize [612 792] put
- dup /MediaWeight 200 put
- dup /MediaColor (white) put
- dup /MediaType (cover) put
- setpagedevice setscreen settransfer"
-*End
-*KD05BodyPaper Trans-11/trans-11: "
- currenttransfer currentscreen
- 4 dict
- dup /PageSize [612 792] put
- dup /MediaWeight 75 put
- dup /MediaColor (clear) put
- dup /MediaType (transparency) put
- setpagedevice setscreen settransfer"
-*End
-*KD05BodyPaper Blue-11/blue-11: "
- currenttransfer currentscreen
- 4 dict
- dup /PageSize [612 792] put
- dup /MediaWeight 75 put
- dup /MediaColor (blue) put
- dup /MediaType (color) put
- setpagedevice setscreen settransfer"
-*End
-*KD05BodyPaper Punched-11/punched-11: "
- currenttransfer currentscreen
- 4 dict
- dup /PageSize [612 792] put
- dup /MediaWeight 75 put
- dup /MediaColor (white) put
- dup /MediaType (punched) put
- setpagedevice setscreen settransfer"
-*End
-*KD05BodyPaper Plain-14/plain-14: "
- currenttransfer currentscreen
- 4 dict
- dup /PageSize [612 1008] put
- dup /MediaWeight 75 put
- dup /MediaColor (white) put
- dup /MediaType (plain) put
- setpagedevice setscreen settransfer"
-*End
-*KD05BodyPaper Cover-14/cover-14: "
- currenttransfer currentscreen
- 4 dict
- dup /PageSize [612 1008] put
- dup /MediaWeight 200 put
- dup /MediaColor (white) put
- dup /MediaType (cover) put
- setpagedevice setscreen settransfer"
-*End
-*KD05BodyPaper Trans-14/trans-14: "
- currenttransfer currentscreen
- 4 dict
- dup /PageSize [612 1008] put
- dup /MediaWeight 75 put
- dup /MediaColor (clear) put
- dup /MediaType (transparency) put
- setpagedevice setscreen settransfer"
-*End
-*KD05BodyPaper Blue-14/blue-14: "
- currenttransfer currentscreen
- 4 dict
- dup /PageSize [612 1008] put
- dup /MediaWeight 75 put
- dup /MediaColor (blue) put
- dup /MediaType (color) put
- setpagedevice setscreen settransfer"
-*End
-*KD05BodyPaper Punched-14/punched-14: "
- currenttransfer currentscreen
- 4 dict
- dup /PageSize [612 1008] put
- dup /MediaWeight 75 put
- dup /MediaColor (white) put
- dup /MediaType (punched) put
- setpagedevice setscreen settransfer"
-*End
-*KD05BodyPaper Plain-A4/plain-A4: "
- currenttransfer currentscreen
- 4 dict
- dup /PageSize [595 842] put
- dup /MediaWeight 75 put
- dup /MediaColor (white) put
- dup /MediaType (plain) put
- setpagedevice setscreen settransfer"
-*End
-*KD05BodyPaper Cover-A4/cover-A4: "
- currenttransfer currentscreen
- 4 dict
- dup /PageSize [595 842] put
- dup /MediaWeight 200 put
- dup /MediaColor (white) put
- dup /MediaType (cover) put
- setpagedevice setscreen settransfer"
-*End
-*KD05BodyPaper Trans-A4/trans-A4: "
- currenttransfer currentscreen
- 4 dict
- dup /PageSize [595 842] put
- dup /MediaWeight 75 put
- dup /MediaColor (clear) put
- dup /MediaType (transparency) put
- setpagedevice setscreen settransfer"
-*End
-*KD05BodyPaper Blue-A4/blue-A4: "
- currenttransfer currentscreen
- 4 dict
- dup /PageSize [595 842] put
- dup /MediaWeight 75 put
- dup /MediaColor (blue) put
- dup /MediaType (color) put
- setpagedevice setscreen settransfer"
-*End
-*KD05BodyPaper Punched-A4/punched-A4: "
- currenttransfer currentscreen
- 4 dict
- dup /PageSize [595 842] put
- dup /MediaWeight 75 put
- dup /MediaColor (white) put
- dup /MediaType (punched) put
- setpagedevice setscreen settransfer"
-*End
-*KD05BodyPaper Recycle-11/recycle-11: "
- currenttransfer currentscreen
- 4 dict
- dup /PageSize [612 792] put
- dup /MediaWeight 75 put
- dup /MediaColor (white) put
- dup /MediaType (recycled) put
- setpagedevice setscreen settransfer"
-*End
-*CloseUI: *KD05BodyPaper
-
-*% *% *******************************
-*% *% * *
-*% *% * DSC/KDK alternative *
-*% *% * *
-*% *% *******************************
-*% *JCLOpenUI *KD05BodyPaper/Body Paper: PickOne
-*% *DefaultKD05BodyPaper: Plain-11
-*% *OrderDependency: 10 JCLSetup *KD05BodyPaper
-*% *KD05BodyPaper Plain-11/plain-11: "%%+ body 612 792 75 (white) (plain)
-*% "
-*% *End
-*% *KD05BodyPaper Cover-11/cover-11: "%%+ body 612 792 200 (white) (cover)
-*% "
-*% *End
-*% *KD05BodyPaper Trans-11/trans-11: "%%+ body 612 792 75 (clear) (transparency)
-*% "
-*% *End
-*% *KD05BodyPaper Blue-11/blue-11: "%%+ body 612 792 75 (blue) (color)
-*% "
-*% *End
-*% *KD05BodyPaper Punched-11/punched-11: "%%+ body 612 792 75 (white) (punched)
-*% "
-*% *End
-*% *KD05BodyPaper Plain-14/plain-14: "%%+ body 612 1008 75 (white) (plain)
-*% "
-*% *End
-*% *KD05BodyPaper Cover-14/cover-14: "%%+ body 612 1008 200 (white (cover)
-*% "
-*% *End
-*% *KD05BodyPaper Trans-14/trans-14: "%%+ body 612 1008 75 (clear) (transparency)
-*% "
-*% *End
-*% *KD05BodyPaper Blue-14/blue-14: "%%+ body 612 1008 75 (blue) (color)
-*% "
-*% *End
-*% *KD05BodyPaper Punched-14/punched-14: "%%+ body 612 1008 75 (white) (punched)
-*% "
-*% *End
-*% *KD05BodyPaper Plain-A4/plain-A4: "%%+ body 595 842 75 (white) (plain)
-*% "
-*% *End
-*% *KD05BodyPaper Cover-A4/cover-A4: "%%+ body 595 842 200 (white) (cover)
-*% "
-*% *End
-*% *KD05BodyPaper Trans-A4/trans-A4: "%%+ body 595 842 75 (clear) (transparency)
-*% "
-*% *End
-*% *KD05BodyPaper Blue-A4/blue-A4: "%%+ body 595 842 75 (blue) (color)
-*% "
-*% *End
-*% *KD05BodyPaper Punched-A4/punched-A4: "%%+ body 595 842 75 (white) (punched)
-*% "
-*% *End
-*% *KD05BodyPaper Recycle-11/recycle-11: "%%+ body 612 792 75 (white) (recycled)
-*% "
-*% *End
-*% *JCLCloseUI: *KD05BodyPaper
-
-*OpenUI *KD08Duplex/Job Mode: PickOne
-*DefaultKD08Duplex: None
-*OrderDependency: 20 DocumentSetup *KD08Duplex
-*KD08Duplex None/One-sided: "
- currenttransfer currentscreen
- 2 dict
- dup /Duplex false put
- dup /Tumble false put
- setpagedevice setscreen settransfer"
-*End
-*KD08Duplex DuplexNoTumble/Two-sided Head-to-head: "
- currenttransfer currentscreen
- 2 dict
- dup /Duplex true put
- dup /Tumble false put
- setpagedevice setscreen settransfer"
-*End
-*KD08Duplex DuplexTumble/Two-sided Head-to-foot: "
- currenttransfer currentscreen
- 2 dict
- dup /Duplex true put
- dup /Tumble true put
- setpagedevice setscreen settransfer"
-*End
-*CloseUI: *KD08Duplex
-
-*% *% *******************************
-*% *% * *
-*% *% * DSC/KDK alternative *
-*% *% * *
-*% *% *******************************
-*% *JCLOpenUI *KD08Duplex/Job Mode: PickOne
-*% *DefaultKD08Duplex: None
-*% *OrderDependency: 20 JCLSetup *KD08Duplex
-*% *KD08Duplex None/One-sided: "%%Requirements: duplex(off)"
-*% *KD08Duplex DuplexNoTumble/Two-sided Head-to-head: "%%Requirements: duplex(on)"
-*% *KD08Duplex DuplexTumble/Two-sided Head-to-foot: "%%Requirements: duplex(tumble)"
-*% *JCLCloseUI: *KD08Duplex
-
-*OpenUI *KD11Staple/Stapling: PickOne
-*DefaultKD11Staple: None
-*OrderDependency: 21 DocumentSetup *KD11Staple
-*KD11Staple None/None: "
- currenttransfer currentscreen
- 1 dict
- dup /Staple 0 put
- setpagedevice setscreen settransfer"
-*End
-*KD11Staple 1.Top.Left.90/Top: "
- currenttransfer currentscreen
- 2 dict
- dup /Staple 3 put
- dup /StapleDetails
- 1 dict
- dup /StapleLocation (front) put
- put
- setpagedevice setscreen settransfer"
-*End
-*KD11Staple 1.Bottom.Left.90/Bottom: "
- currenttransfer currentscreen
- 2 dict
- dup /Staple 3 put
- dup /StapleDetails
- 1 dict
- dup /StapleLocation (back) put
- put
- setpagedevice setscreen settransfer"
-*End
-*KD11Staple 2.Left.90/2 Left Edge: "
- currenttransfer currentscreen
- 2 dict
- dup /Staple 3 put
- dup /StapleDetails
- 1 dict
- dup /StapleLocation (both) put
- put
- setpagedevice setscreen settransfer"
-*End
-*CloseUI: *KD11Staple
-
-*% *% *******************************
-*% *% * *
-*% *% * DSC/KDK alternative *
-*% *% * *
-*% *% *******************************
-*% *JCLOpenUI *KD11Staple/Stapling: PickOne
-*% *DefaultKD11Staple: None
-*% *OrderDependency: 21 JCLSetup *KD11Staple
-*% *KD11Staple None/None: " staple(none)"
-*% *KD11Staple 1.Top.Left.90/Top: " staple(front)"
-*% *KD11Staple 1.Bottom.Left.90/Bottom: " staple(back)"
-*% *KD11Staple 2.Left.90/2 Left Edge: " staple(both)"
-*% *JCLCloseUI: *KD11Staple
-
-*JCLOpenUI *KD14Covers/Covers: PickOne
-*DefaultKD14Covers: None
-*OrderDependency: 30 JCLSetup *KD14Covers
-*KD14Covers None/None: ""
-*KD14Covers Front/Front: "%KDKCovers: cover front"
-*KD14Covers Back/Back: "%KDKCovers: cover back"
-*KD14Covers Both/Both: "%KDKCovers: cover both"
-*JCLCloseUI: *KD14Covers
-
-*JCLOpenUI *KD17CoverMode/Cover Mode: PickOne
-*DefaultKD17CoverMode: NA
-*OrderDependency: 31 JCLSetup *KD17CoverMode
-*KD17CoverMode NA/N.A.: ""
-*KD17CoverMode Simplex/One-sided: " simplex
-"
-*End
-*KD17CoverMode DuplexNoTumble/Two-sided Head-to-head: " duplex
-"
-*End
-*KD17CoverMode DuplexTumble/Two-sided Head-to-foot: " tumble
-"
-*End
-*JCLCloseUI: *KD17CoverMode
-
-*JCLOpenUI *KD20CoverPaper/Cover Paper: PickOne
-*DefaultKD20CoverPaper: NA
-*OrderDependency: 11 JCLSetup *KD20CoverPaper
-*KD20CoverPaper NA/N.A.: ""
-*KD20CoverPaper Plain-11/plain-11: "%%+ cover 612 792 75 (white) (plain)
-"
-*End
-*KD20CoverPaper Cover-11/cover-11: "%%+ cover 612 792 200 (white) (cover)
-"
-*End
-*KD20CoverPaper Trans-11/trans-11: "%%+ cover 612 792 75 (clear) (transparency)
-"
-*End
-*KD20CoverPaper Blue-11/blue-11: "%%+ cover 612 792 75 (blue) (color)
-"
-*End
-*KD20CoverPaper Punched-11/punched-11: "%%+ cover 612 792 75 (white) (punched)
-"
-*End
-*KD20CoverPaper Plain-14/plain-14: "%%+ cover 612 1008 75 (white) (plain)
-"
-*End
-*KD20CoverPaper Cover-14/cover-14: "%%+ cover 612 1008 200 (white) (cover)
-"
-*End
-*KD20CoverPaper Trans-14/trans-14: "%%+ cover 612 1008 75 (clear) (transparency)
-"
-*End
-*KD20CoverPaper Blue-14/blue-14: "%%+ cover 612 1008 75 (blue) (color)
-"
-*End
-*KD20CoverPaper Punched-14/punched-14: "%%+ cover 612 1008 75 (white) (punched)
-"
-*End
-*KD20CoverPaper Plain-A4/plain-A4: "%%+ cover 595 842 75 (white) (plain)
-"
-*End
-*KD20CoverPaper Cover-A4/cover-A4: "%%+ cover 595 842 200 (white) (cover)
-"
-*End
-*KD20CoverPaper Trans-A4/trans-A4: "%%+ cover 595 842 75 (clear) (transparency)
-"
-*End
-*KD20CoverPaper Blue-A4/blue-A4: "%%+ cover 595 842 75 (blue) (color)
-"
-*End
-*KD20CoverPaper Punched-A4/punched-A4: "%%+ cover 595 842 75 (white) (punched)
-"
-*End
-*KD20CoverPaper Recycle-11/recycle-11: "%%+ cover 612 792 75 (white) (recycled)
-"
-*End
-*JCLCloseUI: *KD20CoverPaper
-
-*JCLOpenUI *KD26Separators/Set Separators: Boolean
-*DefaultKD26Separators: False
-*OrderDependency: 50 JCLSetup *KD26Separators
-*KD26Separators False/No: ""
-*KD26Separators True/Yes: "%KDKSeparator: separator
-"
-*End
-*JCLCloseUI: *KD26Separators
-
-*JCLOpenUI *KD29SeparatorPaper/Separator Paper: PickOne
-*DefaultKD29SeparatorPaper: NA
-*OrderDependency: 12 JCLSetup *KD29SeparatorPaper
-*KD29SeparatorPaper NA/N.A.: ""
-*KD29SeparatorPaper Plain-11/plain-11: "%%+ separator 612 792 75 (white) (plain)
-"
-*End
-*KD29SeparatorPaper Cover-11/cover-11: "%%+ separator 612 792 200 (white) (cover)
-"
-*End
-*KD29SeparatorPaper Trans-11/trans-11: "%%+ separator 612 792 75 (clear) (transparency)
-"
-*End
-*KD29SeparatorPaper Blue-11/blue-11: "%%+ separator 612 792 75 (blue) (color)
-"
-*End
-*KD29SeparatorPaper Punched-11/punched-11: "%%+ separator 612 792 75 (white) (punched)
-"
-*End
-*KD29SeparatorPaper Plain-14/plain-14: "%%+ separator 612 1008 75 (white) (plain)
-"
-*End
-*KD29SeparatorPaper Cover-14/cover-14: "%%+ separator 612 1008 200 (white) (cover)
-"
-*End
-*KD29SeparatorPaper Trans-14/trans-14: "%%+ separator 612 1008 75 (clear) (transparency)
-"
-*End
-*KD29SeparatorPaper Blue-14/blue-14: "%%+ separator 612 1008 75 (blue) (color)
-"
-*End
-*KD29SeparatorPaper Punched-14/punched-14: "%%+ separator 612 1008 75 (white) (punched)
-"
-*End
-*KD29SeparatorPaper Plain-A4/plain-A4: "%%+ separator 595 842 75 (white) (plain)
-"
-*End
-*KD29SeparatorPaper Cover-A4/cover-A4: "%%+ separator 595 842 200 (white) (cover)
-"
-*End
-*KD29SeparatorPaper Trans-A4/trans-A4: "%%+ separator 595 842 75 (clear) (transparency)
-"
-*End
-*KD29SeparatorPaper Blue-A4/blue-A4: "%%+ separator 595 842 75 (blue) (color)
-"
-*End
-*KD29SeparatorPaper Punched-A4/punched-A4: "%%+ separator 595 842 75 (white) (punched)
-"
-*End
-*KD29SeparatorPaper Recycle-11/recycle-11: "%%+ separator 612 792 75 (white) (recycled)
-"
-*End
-*JCLCloseUI: *KD29SeparatorPaper
-
-*% *% ************************************
-*% *% * *
-*% *% * Charge Number activation *
-*% *% * *
-*% *% ************************************
-*% *JCLOpenUI *KD30ChargeNumber/Charge Number: PickOne
-*% *DefaultKD30ChargeNumber: None
-*% *OrderDependency: 65 JCLSetup *KD30ChargeNumber
-*% *KD30ChargeNumber None/None: ""
-*% *KD30ChargeNumber 1/12345-6789: "%KDKChargeNumber: 12345-6789
-*% "
-*% *End
-*% *KD30ChargeNumber 2/ABC_DEF: "%KDKChargeNumber: ABC_DEF
-*% "
-*% *End
-*% *JCLCloseUI: *KD30ChargeNumber
-
-
-*OpenUI *KD32Jog/Stacking: Boolean
-*DefaultKD32Jog: True
-*OrderDependency: 22 DocumentSetup *KD32Jog
-*KD32Jog False/Straight: "
- currenttransfer currentscreen
- 1 dict
- dup /Jog 0 put
- setpagedevice setscreen settransfer"
-*End
-*KD32Jog True/Offset: "
- currenttransfer currentscreen
- 1 dict
- dup /Jog 3 put
- setpagedevice setscreen settransfer"
-*End
-*CloseUI: *KD32Jog
-
-*% *% *******************************
-*% *% * *
-*% *% * DSC/KDK alternative *
-*% *% * *
-*% *% *******************************
-*% *JCLOpenUI *KD32Jog/Stacking: Boolean
-*% *DefaultKD32Jog: True
-*% *OrderDependency: 22 JCLSetup *KD32Jog
-*% *KD32Jog False/Straight: "
-*% "
-*% *End
-*% *KD32Jog True/Offset: " jog
-*% "
-*% *End
-*% *JCLCloseUI: *KD32Jog
-
-*% *% ***************************************
-*% *% * *
-*% *% * Operator Message activation *
-*% *% * *
-*% *% ***************************************
-*% *JCLOpenUI *KD33OperatorMessage/Operator Message: PickOne
-*% *DefaultKD33OperatorMessage: None
-*% *OrderDependency: 70 JCLSetup *KD33OperatorMessage
-*% *KD33OperatorMessage None/None: ""
-*% *KD33OperatorMessage 1/Sample operator message: "%%OperatorMessage: Sample operator message
-*% "
-*% *End
-*% *KD33OperatorMessage 2/Another message: "%%OperatorMessage: Another message
-*% "
-*% *End
-*% *JCLCloseUI: *KD33OperatorMessage
-
-*% *% ******************************************
-*% *% * *
-*% *% * Additional Printers activation *
-*% *% * *
-*% *% ******************************************
-*JCLOpenUI *KD37PrinterName/Printer Name: PickOne
-*DefaultKD37PrinterName: Any
-*OrderDependency: 15 JCLSetup *KD37PrinterName
-*KD37PrinterName Any/"Any": "%%DocumentPrinterRequired: () (92p)
-"
-*End
-*% *KD37PrinterName 1/printer_1: "%%DocumentPrinterRequired: (printer_1) (92p)
-*% "
-*% *End
-*% *KD37PrinterName 2/printer_2: "%%DocumentPrinterRequired: (printer_2) (92p)
-*% "
-*% *End
-*JCLCloseUI: *KD37PrinterName
-
-*JCLOpenUI *KD38JobHeaderPage/Job Header Page: Boolean
-*DefaultKD38JobHeaderPage: True
-*OrderDependency: 55 JCLSetup *KD38JobHeaderPage
-*KD38JobHeaderPage True/Yes: "%KDKHeader: on header
-"
-*End
-*KD38JobHeaderPage False/No: "%KDKHeader: off
-"
-*End
-*JCLCloseUI: *KD38JobHeaderPage
-
-*JCLOpenUI *KD41JobHeaderPaper/Job Header Paper: PickOne
-*DefaultKD41JobHeaderPaper: Plain-11
-*OrderDependency: 13 JCLSetup *KD41JobHeaderPaper
-*KD41JobHeaderPaper NA/N.A.: ""
-*KD41JobHeaderPaper Plain-11/plain-11: "%%+ header 612 792 75 (white) (plain)
-"
-*End
-*KD41JobHeaderPaper Cover-11/cover-11: "%%+ header 612 792 200 (white) (cover)
-"
-*End
-*KD41JobHeaderPaper Trans-11/trans-11: "%%+ header 612 792 75 (clear) (transparency)
-"
-*End
-*KD41JobHeaderPaper Blue-11/blue-11: "%%+ header 612 792 75 (blue) (color)
-"
-*End
-*KD41JobHeaderPaper Punched-11/punched-11: "%%+ header 612 792 75 (white) (punched)
-"
-*End
-*KD41JobHeaderPaper Plain-14/plain-14: "%%+ header 612 1008 75 (white) (plain)
-"
-*End
-*KD41JobHeaderPaper Cover-14/cover-14: "%%+ header 612 1008 200 (white) (cover)
-"
-*End
-*KD41JobHeaderPaper Trans-14/trans-14: "%%+ header 612 1008 75 (clear) (transparency)
-"
-*End
-*KD41JobHeaderPaper Blue-14/blue-14: "%%+ header 612 1008 75 (blue) (color)
-"
-*End
-*KD41JobHeaderPaper Punched-14/punched-14: "%%+ header 612 1008 75 (white) (punched)
-"
-*End
-*KD41JobHeaderPaper Plain-A4/plain-A4: "%%+ header 595 842 75 (white) (plain)
-"
-*End
-*KD41JobHeaderPaper Cover-A4/cover-A4: "%%+ header 595 842 200 (white) (cover)
-"
-*End
-*KD41JobHeaderPaper Trans-A4/trans-A4: "%%+ header 595 842 75 (clear) (transparency)
-"
-*End
-*KD41JobHeaderPaper Blue-A4/blue-A4: "%%+ header 595 842 75 (blue) (color)
-"
-*End
-*KD41JobHeaderPaper Punched-A4/punched-A4: "%%+ header 595 842 75 (white) (punched)
-"
-*End
-*KD41JobHeaderPaper Recycle-11/recycle-11: "%%+ header 612 792 75 (white) (recycled)
-"
-*End
-*JCLCloseUI: *KD41JobHeaderPaper
-
-*JCLOpenUI *KD44StatusPage/Status Page: PickOne
-*DefaultKD44StatusPage: Always
-*OrderDependency: 60 JCLSetup *KD44StatusPage
-*KD44StatusPage None/None: "%KDKError: off
-"
-*End
-*KD44StatusPage OnError/Only on Error: "%KDKError: onerror status
-"
-*End
-*KD44StatusPage Always/Always: "%KDKError: on status
-"
-*End
-*JCLCloseUI: *KD44StatusPage
-
-*JCLOpenUI *KD47StatusPaper/Status Paper: PickOne
-*DefaultKD47StatusPaper: Plain-11
-*OrderDependency: 14 JCLSetup *KD47StatusPaper
-*KD47StatusPaper NA/N.A.: ""
-*KD47StatusPaper Plain-11/plain-11: "%%+ status 612 792 75 (white) (plain)
-"
-*End
-*KD47StatusPaper Cover-11/cover-11: "%%+ status 612 792 200 (white) (cover)
-"
-*End
-*KD47StatusPaper Trans-11/trans-11: "%%+ status 612 792 75 (clear) (transparency)
-"
-*End
-*KD47StatusPaper Blue-11/blue-11: "%%+ status 612 792 75 (blue) (color)
-"
-*End
-*KD47StatusPaper Punched-11/punched-11: "%%+ status 612 792 75 (white) (punched)
-"
-*End
-*KD47StatusPaper Plain-14/plain-14: "%%+ status 612 1008 75 (white) (plain)
-"
-*End
-*KD47StatusPaper Cover-14/cover-14: "%%+ status 612 1008 200 (white) (cover)
-"
-*End
-*KD47StatusPaper Trans-14/trans-14: "%%+ status 612 1008 75 (clear) (transparency)
-"
-*End
-*KD47StatusPaper Blue-14/blue-14: "%%+ status 612 1008 75 (blue) (color)
-"
-*End
-*KD47StatusPaper Punched-14/punched-14: "%%+ status 612 1008 75 (white) (punched)
-"
-*End
-*KD47StatusPaper Plain-A4/plain-A4: "%%+ status 595 842 75 (white) (plain)
-"
-*End
-*KD47StatusPaper Cover-A4/cover-A4: "%%+ status 595 842 200 (white) (cover)
-"
-*End
-*KD47StatusPaper Trans-A4/trans-A4: "%%+ status 595 842 75 (clear) (transparency)
-"
-*End
-*KD47StatusPaper Blue-A4/blue-A4: "%%+ status 595 842 75 (blue) (color)
-"
-*End
-*KD47StatusPaper Punched-A4/punched-A4: "%%+ status 595 842 75 (white) (punched)
-"
-*End
-*KD47StatusPaper Recycle-11/recycle-11: "%%+ status 612 792 75 (white) (recycled)
-"
-*End
-*JCLCloseUI: *KD47StatusPaper
-
-
-*% ****************************
-*% * *
-*% * Font Information *
-*% * *
-*% ****************************
-
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.006)" Standard Disk
-*Font AvantGarde-BookOblique: Standard "(001.006)" Standard Disk
-*Font AvantGarde-Demi: Standard "(001.007)" Standard Disk
-*Font AvantGarde-DemiOblique: Standard "(001.007)" Standard Disk
-*Font Bookman-Demi: Standard "(001.003)" Standard Disk
-*Font Bookman-DemiItalic: Standard "(001.003)" Standard Disk
-*Font Bookman-Light: Standard "(001.003)" Standard Disk
-*Font Bookman-LightItalic: Standard "(001.003)" Standard Disk
-*Font Courier: Standard "(002.004)" Standard ROM
-*Font Courier-Bold: Standard "(002.004)" Standard ROM
-*Font Courier-BoldOblique: Standard "(002.004)" Standard ROM
-*Font Courier-Oblique: Standard "(002.004)" Standard ROM
-*Font Helvetica: Standard "(001.006)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Condensed: Standard "(001.001)" Standard Disk
-*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard Disk
-*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard Disk
-*Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard Disk
-*Font Helvetica-Narrow: Standard "(001.006)" Standard Disk
-*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard Disk
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard Disk
-*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard Disk
-*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.009)" Standard Disk
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.007)" Standard Disk
-*Font NewCenturySchlbk-Italic: Standard "(001.006)" Standard Disk
-*Font NewCenturySchlbk-Roman: Standard "(001.007)" Standard Disk
-*Font Palatino-Bold: Standard "(001.005)" Standard Disk
-*Font Palatino-BoldItalic: Standard "(001.005)" Standard Disk
-*Font Palatino-Italic: Standard "(001.005)" Standard Disk
-*Font Palatino-Roman: Standard "(001.005)" Standard Disk
-*Font Symbol: Special "(001.007)" Special ROM
-*Font Times-Bold: Standard "(001.007)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.009)" Standard ROM
-*Font Times-Italic: Standard "(001.007)" Standard ROM
-*Font Times-Roman: Standard "(001.007)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.007)" Standard Disk
-*Font ZapfDingbats: Special "(001.004)" Special Disk
-
-
-*% **************************************
-*% * *
-*% * User Interface Constraints *
-*% * *
-*% **************************************
-
-*UIConstraints: *KD01Finisher Finisher *OutputBin Stacker
-*UIConstraints: *KD01Finisher Stacker *OutputBin Finisher
-*UIConstraints: *KD01Finisher None *OutputBin Stacker
-*UIConstraints: *KD01Finisher None *OutputBin Finisher
-
-*UIConstraints: *OutputBin Stacker *KD01Finisher Finisher
-*UIConstraints: *OutputBin Finisher *KD01Finisher Stacker
-*UIConstraints: *OutputBin Stacker *KD01Finisher None
-*UIConstraints: *OutputBin Finisher *KD01Finisher None
-
-
-*UIConstraints: *OutputBin Stacker *KD11Staple 1.Top.Left.90
-*UIConstraints: *OutputBin Stacker *KD11Staple 1.Bottom.Left.90
-*UIConstraints: *OutputBin Stacker *KD11Staple 2.Left.90
-*UIConstraints: *OutputBin Top *KD11Staple 1.Top.Left.90
-*UIConstraints: *OutputBin Top *KD11Staple 1.Bottom.Left.90
-*UIConstraints: *OutputBin Top *KD11Staple 2.Left.90
-
-*UIConstraints: *KD11Staple 1.Top.Left.90 *OutputBin Stacker
-*UIConstraints: *KD11Staple 1.Bottom.Left.90 *OutputBin Stacker
-*UIConstraints: *KD11Staple 2.Left.90 *OutputBin Stacker
-*UIConstraints: *KD11Staple 1.Top.Left.90 *OutputBin Top
-*UIConstraints: *KD11Staple 1.Bottom.Left.90 *OutputBin Top
-*UIConstraints: *KD11Staple 2.Left.90 *OutputBin Top
-
-
-*UIConstraints: *KD14Covers None *KD17CoverMode Simplex
-*UIConstraints: *KD14Covers None *KD17CoverMode DuplexNoTumble
-*UIConstraints: *KD14Covers None *KD17CoverMode DuplexTumble
-*UIConstraints: *KD14Covers Front *KD17CoverMode NA
-*UIConstraints: *KD14Covers Back *KD17CoverMode NA
-*UIConstraints: *KD14Covers Both *KD17CoverMode NA
-
-*UIConstraints: *KD17CoverMode Simplex *KD14Covers None
-*UIConstraints: *KD17CoverMode DuplexNoTumble *KD14Covers None
-*UIConstraints: *KD17CoverMode DuplexTumble *KD14Covers None
-*UIConstraints: *KD17CoverMode NA *KD14Covers Front
-*UIConstraints: *KD17CoverMode NA *KD14Covers Back
-*UIConstraints: *KD17CoverMode NA *KD14Covers Both
-
-
-*UIConstraints: *KD14Covers None *KD20CoverPaper Plain-11
-*UIConstraints: *KD14Covers None *KD20CoverPaper Cover-11
-*UIConstraints: *KD14Covers None *KD20CoverPaper Trans-11
-*UIConstraints: *KD14Covers None *KD20CoverPaper Blue-11
-*UIConstraints: *KD14Covers None *KD20CoverPaper Punched-11
-*UIConstraints: *KD14Covers None *KD20CoverPaper Plain-14
-*UIConstraints: *KD14Covers None *KD20CoverPaper Cover-14
-*UIConstraints: *KD14Covers None *KD20CoverPaper Trans-14
-*UIConstraints: *KD14Covers None *KD20CoverPaper Blue-14
-*UIConstraints: *KD14Covers None *KD20CoverPaper Punched-14
-*UIConstraints: *KD14Covers None *KD20CoverPaper Plain-A4
-*UIConstraints: *KD14Covers None *KD20CoverPaper Cover-A4
-*UIConstraints: *KD14Covers None *KD20CoverPaper Trans-A4
-*UIConstraints: *KD14Covers None *KD20CoverPaper Blue-A4
-*UIConstraints: *KD14Covers None *KD20CoverPaper Punched-A4
-*UIConstraints: *KD14Covers None *KD20CoverPaper Recycle-11
-*UIConstraints: *KD14Covers Front *KD20CoverPaper NA
-*UIConstraints: *KD14Covers Back *KD20CoverPaper NA
-*UIConstraints: *KD14Covers Both *KD20CoverPaper NA
-
-*UIConstraints: *KD20CoverPaper Plain-11 *KD14Covers None
-*UIConstraints: *KD20CoverPaper Cover-11 *KD14Covers None
-*UIConstraints: *KD20CoverPaper Trans-11 *KD14Covers None
-*UIConstraints: *KD20CoverPaper Blue-11 *KD14Covers None
-*UIConstraints: *KD20CoverPaper Punched-11 *KD14Covers None
-*UIConstraints: *KD20CoverPaper Plain-14 *KD14Covers None
-*UIConstraints: *KD20CoverPaper Cover-14 *KD14Covers None
-*UIConstraints: *KD20CoverPaper Trans-14 *KD14Covers None
-*UIConstraints: *KD20CoverPaper Blue-14 *KD14Covers None
-*UIConstraints: *KD20CoverPaper Punched-14 *KD14Covers None
-*UIConstraints: *KD20CoverPaper Plain-A4 *KD14Covers None
-*UIConstraints: *KD20CoverPaper Cover-A4 *KD14Covers None
-*UIConstraints: *KD20CoverPaper Trans-A4 *KD14Covers None
-*UIConstraints: *KD20CoverPaper Blue-A4 *KD14Covers None
-*UIConstraints: *KD20CoverPaper Punched-A4 *KD14Covers None
-*UIConstraints: *KD20CoverPaper Recycle-11 *KD14Covers None
-*UIConstraints: *KD20CoverPaper NA *KD14Covers Front
-*UIConstraints: *KD20CoverPaper NA *KD14Covers Back
-*UIConstraints: *KD20CoverPaper NA *KD14Covers Both
-
-
-*UIConstraints: *KD17CoverMode NA *KD20CoverPaper Plain-11
-*UIConstraints: *KD17CoverMode NA *KD20CoverPaper Cover-11
-*UIConstraints: *KD17CoverMode NA *KD20CoverPaper Trans-11
-*UIConstraints: *KD17CoverMode NA *KD20CoverPaper Blue-11
-*UIConstraints: *KD17CoverMode NA *KD20CoverPaper Punched-11
-*UIConstraints: *KD17CoverMode NA *KD20CoverPaper Plain-14
-*UIConstraints: *KD17CoverMode NA *KD20CoverPaper Cover-14
-*UIConstraints: *KD17CoverMode NA *KD20CoverPaper Trans-14
-*UIConstraints: *KD17CoverMode NA *KD20CoverPaper Blue-14
-*UIConstraints: *KD17CoverMode NA *KD20CoverPaper Punched-14
-*UIConstraints: *KD17CoverMode NA *KD20CoverPaper Plain-A4
-*UIConstraints: *KD17CoverMode NA *KD20CoverPaper Cover-A4
-*UIConstraints: *KD17CoverMode NA *KD20CoverPaper Trans-A4
-*UIConstraints: *KD17CoverMode NA *KD20CoverPaper Blue-A4
-*UIConstraints: *KD17CoverMode NA *KD20CoverPaper Punched-A4
-*UIConstraints: *KD17CoverMode NA *KD20CoverPaper Recycle-11
-*UIConstraints: *KD17CoverMode Simplex *KD20CoverPaper NA
-*UIConstraints: *KD17CoverMode DuplexNoTumble *KD20CoverPaper NA
-*UIConstraints: *KD17CoverMode DuplexTumble *KD20CoverPaper NA
-
-*UIConstraints: *KD20CoverPaper Plain-11 *KD17CoverMode NA
-*UIConstraints: *KD20CoverPaper Cover-11 *KD17CoverMode NA
-*UIConstraints: *KD20CoverPaper Trans-11 *KD17CoverMode NA
-*UIConstraints: *KD20CoverPaper Blue-11 *KD17CoverMode NA
-*UIConstraints: *KD20CoverPaper Punched-11 *KD17CoverMode NA
-*UIConstraints: *KD20CoverPaper Plain-14 *KD17CoverMode NA
-*UIConstraints: *KD20CoverPaper Cover-14 *KD17CoverMode NA
-*UIConstraints: *KD20CoverPaper Trans-14 *KD17CoverMode NA
-*UIConstraints: *KD20CoverPaper Blue-14 *KD17CoverMode NA
-*UIConstraints: *KD20CoverPaper Punched-14 *KD17CoverMode NA
-*UIConstraints: *KD20CoverPaper Plain-A4 *KD17CoverMode NA
-*UIConstraints: *KD20CoverPaper Cover-A4 *KD17CoverMode NA
-*UIConstraints: *KD20CoverPaper Trans-A4 *KD17CoverMode NA
-*UIConstraints: *KD20CoverPaper Blue-A4 *KD17CoverMode NA
-*UIConstraints: *KD20CoverPaper Punched-A4 *KD17CoverMode NA
-*UIConstraints: *KD20CoverPaper Recycle-11 *KD17CoverMode NA
-*UIConstraints: *KD20CoverPaper NA *KD17CoverMode Simplex
-*UIConstraints: *KD20CoverPaper NA *KD17CoverMode DuplexNoTumble
-*UIConstraints: *KD20CoverPaper NA *KD17CoverMode DuplexTumble
-
-
-*UIConstraints: *KD26Separators False *KD29SeparatorPaper Plain-11
-*UIConstraints: *KD26Separators False *KD29SeparatorPaper Cover-11
-*UIConstraints: *KD26Separators False *KD29SeparatorPaper Trans-11
-*UIConstraints: *KD26Separators False *KD29SeparatorPaper Blue-11
-*UIConstraints: *KD26Separators False *KD29SeparatorPaper Punched-11
-*UIConstraints: *KD26Separators False *KD29SeparatorPaper Plain-14
-*UIConstraints: *KD26Separators False *KD29SeparatorPaper Cover-14
-*UIConstraints: *KD26Separators False *KD29SeparatorPaper Trans-14
-*UIConstraints: *KD26Separators False *KD29SeparatorPaper Blue-14
-*UIConstraints: *KD26Separators False *KD29SeparatorPaper Punched-14
-*UIConstraints: *KD26Separators False *KD29SeparatorPaper Plain-A4
-*UIConstraints: *KD26Separators False *KD29SeparatorPaper Cover-A4
-*UIConstraints: *KD26Separators False *KD29SeparatorPaper Trans-A4
-*UIConstraints: *KD26Separators False *KD29SeparatorPaper Blue-A4
-*UIConstraints: *KD26Separators False *KD29SeparatorPaper Punched-A4
-*UIConstraints: *KD26Separators False *KD29SeparatorPaper Recycle-11
-*UIConstraints: *KD26Separators True *KD29SeparatorPaper NA
-
-*UIConstraints: *KD29SeparatorPaper Plain-11 *KD26Separators False
-*UIConstraints: *KD29SeparatorPaper Cover-11 *KD26Separators False
-*UIConstraints: *KD29SeparatorPaper Trans-11 *KD26Separators False
-*UIConstraints: *KD29SeparatorPaper Blue-11 *KD26Separators False
-*UIConstraints: *KD29SeparatorPaper Punched-11 *KD26Separators False
-*UIConstraints: *KD29SeparatorPaper Plain-14 *KD26Separators False
-*UIConstraints: *KD29SeparatorPaper Cover-14 *KD26Separators False
-*UIConstraints: *KD29SeparatorPaper Trans-14 *KD26Separators False
-*UIConstraints: *KD29SeparatorPaper Blue-14 *KD26Separators False
-*UIConstraints: *KD29SeparatorPaper Punched-14 *KD26Separators False
-*UIConstraints: *KD29SeparatorPaper Plain-A4 *KD26Separators False
-*UIConstraints: *KD29SeparatorPaper Cover-A4 *KD26Separators False
-*UIConstraints: *KD29SeparatorPaper Trans-A4 *KD26Separators False
-*UIConstraints: *KD29SeparatorPaper Blue-A4 *KD26Separators False
-*UIConstraints: *KD29SeparatorPaper Punched-A4 *KD26Separators False
-*UIConstraints: *KD29SeparatorPaper Recycle-11 *KD26Separators False
-*UIConstraints: *KD29SeparatorPaper NA *KD26Separators True
-
-
-*UIConstraints: *KD32Jog True *OutputBin Top
-
-*UIConstraints: *OutputBin Top *KD32Jog True
-
-
-*UIConstraints: *KD38JobHeaderPage False *KD41JobHeaderPaper Plain-11
-*UIConstraints: *KD38JobHeaderPage False *KD41JobHeaderPaper Cover-11
-*UIConstraints: *KD38JobHeaderPage False *KD41JobHeaderPaper Trans-11
-*UIConstraints: *KD38JobHeaderPage False *KD41JobHeaderPaper Blue-11
-*UIConstraints: *KD38JobHeaderPage False *KD41JobHeaderPaper Punched-11
-*UIConstraints: *KD38JobHeaderPage False *KD41JobHeaderPaper Plain-14
-*UIConstraints: *KD38JobHeaderPage False *KD41JobHeaderPaper Cover-14
-*UIConstraints: *KD38JobHeaderPage False *KD41JobHeaderPaper Trans-14
-*UIConstraints: *KD38JobHeaderPage False *KD41JobHeaderPaper Blue-14
-*UIConstraints: *KD38JobHeaderPage False *KD41JobHeaderPaper Punched-14
-*UIConstraints: *KD38JobHeaderPage False *KD41JobHeaderPaper Plain-A4
-*UIConstraints: *KD38JobHeaderPage False *KD41JobHeaderPaper Cover-A4
-*UIConstraints: *KD38JobHeaderPage False *KD41JobHeaderPaper Trans-A4
-*UIConstraints: *KD38JobHeaderPage False *KD41JobHeaderPaper Blue-A4
-*UIConstraints: *KD38JobHeaderPage False *KD41JobHeaderPaper Punched-A4
-*UIConstraints: *KD38JobHeaderPage False *KD41JobHeaderPaper Recycle-11
-*UIConstraints: *KD38JobHeaderPage True *KD41JobHeaderPaper NA
-
-*UIConstraints: *KD41JobHeaderPaper Plain-11 *KD38JobHeaderPage False
-*UIConstraints: *KD41JobHeaderPaper Cover-11 *KD38JobHeaderPage False
-*UIConstraints: *KD41JobHeaderPaper Trans-11 *KD38JobHeaderPage False
-*UIConstraints: *KD41JobHeaderPaper Blue-11 *KD38JobHeaderPage False
-*UIConstraints: *KD41JobHeaderPaper Punched-11 *KD38JobHeaderPage False
-*UIConstraints: *KD41JobHeaderPaper Plain-14 *KD38JobHeaderPage False
-*UIConstraints: *KD41JobHeaderPaper Cover-14 *KD38JobHeaderPage False
-*UIConstraints: *KD41JobHeaderPaper Trans-14 *KD38JobHeaderPage False
-*UIConstraints: *KD41JobHeaderPaper Blue-14 *KD38JobHeaderPage False
-*UIConstraints: *KD41JobHeaderPaper Punched-14 *KD38JobHeaderPage False
-*UIConstraints: *KD41JobHeaderPaper Plain-A4 *KD38JobHeaderPage False
-*UIConstraints: *KD41JobHeaderPaper Cover-A4 *KD38JobHeaderPage False
-*UIConstraints: *KD41JobHeaderPaper Trans-A4 *KD38JobHeaderPage False
-*UIConstraints: *KD41JobHeaderPaper Blue-A4 *KD38JobHeaderPage False
-*UIConstraints: *KD41JobHeaderPaper Punched-A4 *KD38JobHeaderPage False
-*UIConstraints: *KD41JobHeaderPaper Recycle-11 *KD38JobHeaderPage False
-*UIConstraints: *KD41JobHeaderPaper NA *KD38JobHeaderPage True
-
-
-*UIConstraints: *KD44StatusPage None *KD47StatusPaper Plain-11
-*UIConstraints: *KD44StatusPage None *KD47StatusPaper Cover-11
-*UIConstraints: *KD44StatusPage None *KD47StatusPaper Trans-11
-*UIConstraints: *KD44StatusPage None *KD47StatusPaper Blue-11
-*UIConstraints: *KD44StatusPage None *KD47StatusPaper Punched-11
-*UIConstraints: *KD44StatusPage None *KD47StatusPaper Plain-14
-*UIConstraints: *KD44StatusPage None *KD47StatusPaper Cover-14
-*UIConstraints: *KD44StatusPage None *KD47StatusPaper Trans-14
-*UIConstraints: *KD44StatusPage None *KD47StatusPaper Blue-14
-*UIConstraints: *KD44StatusPage None *KD47StatusPaper Punched-14
-*UIConstraints: *KD44StatusPage None *KD47StatusPaper Plain-A4
-*UIConstraints: *KD44StatusPage None *KD47StatusPaper Cover-A4
-*UIConstraints: *KD44StatusPage None *KD47StatusPaper Trans-A4
-*UIConstraints: *KD44StatusPage None *KD47StatusPaper Blue-A4
-*UIConstraints: *KD44StatusPage None *KD47StatusPaper Punched-A4
-*UIConstraints: *KD44StatusPage None *KD47StatusPaper Recycle-11
-*UIConstraints: *KD44StatusPage Always *KD47StatusPaper NA
-*UIConstraints: *KD44StatusPage OnError *KD47StatusPaper NA
-
-*UIConstraints: *KD47StatusPaper Plain-11 *KD44StatusPage None
-*UIConstraints: *KD47StatusPaper Cover-11 *KD44StatusPage None
-*UIConstraints: *KD47StatusPaper Trans-11 *KD44StatusPage None
-*UIConstraints: *KD47StatusPaper Blue-11 *KD44StatusPage None
-*UIConstraints: *KD47StatusPaper Punched-11 *KD44StatusPage None
-*UIConstraints: *KD47StatusPaper Plain-14 *KD44StatusPage None
-*UIConstraints: *KD47StatusPaper Cover-14 *KD44StatusPage None
-*UIConstraints: *KD47StatusPaper Trans-14 *KD44StatusPage None
-*UIConstraints: *KD47StatusPaper Blue-14 *KD44StatusPage None
-*UIConstraints: *KD47StatusPaper Punched-14 *KD44StatusPage None
-*UIConstraints: *KD47StatusPaper Plain-A4 *KD44StatusPage None
-*UIConstraints: *KD47StatusPaper Cover-A4 *KD44StatusPage None
-*UIConstraints: *KD47StatusPaper Trans-A4 *KD44StatusPage None
-*UIConstraints: *KD47StatusPaper Blue-A4 *KD44StatusPage None
-*UIConstraints: *KD47StatusPaper Punched-A4 *KD44StatusPage None
-*UIConstraints: *KD47StatusPaper Recycle-11 *KD44StatusPage None
-*UIConstraints: *KD47StatusPaper NA *KD44StatusPage Always
-*UIConstraints: *KD47StatusPaper NA *KD44StatusPage OnError
-
-
-*% Last Edit: 06/23/97 G. Anderson/J. Holtzman, Eastman Kodak Co.
-*% End of PPD (KODAK ImageSource 92p Printer)
-
diff --git a/psprint_config/configuration/ppds/KDH00001.PS b/psprint_config/configuration/ppds/KDH00001.PS
deleted file mode 100644
index 16b9dee93f05..000000000000
--- a/psprint_config/configuration/ppds/KDH00001.PS
+++ /dev/null
@@ -1,1533 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*%
-*% KODAK 70cp Series II
-*% End of Copyright statement.
-*%
-*FormatVersion: "4.3"
-*FileVersion: "1.0"
-*% InternalVersion: "2.40"
-*% place internal version number in translation string for *KDHDict Option Yes
-*PCFileName: "KDH00001.PPD"
-*LanguageVersion: English
-*Product: "(KODAK IMAGESOURCE 70cp Series II Copier-Printer)"
-*PSVersion: "(2015.131) 41"
-*ModelName: "KODAK 70cp Series II PPD"
-*ShortNickName: "KODAK 70cp Series II PPD"
-*NickName: "KODAK 70cp Series II PPD"
-*Manufacturer: "Kodak"
-*LanguageEncoding: ISOLatin1
-*% General Information and Defaults ===============
-*ColorDevice: True
-*DefaultColorSpace: Gray
-*DefaultInstalledMemory: 32MB
-*FreeVM: "4194304"
-*LanguageLevel: "2"
-*FileSystem: True
-*Throughput: "70"
-*Password: "()"
-*Protocols: BCP TBCP
-*TTRasterizer: Type42
-*?TTRasterizer: "(Type42) = flush"
-
-
-*% The following LandscapeOrientation keyword and value places
-*% applications and drivers on notice that the
-*% Kodak IS 70cp Series II printer requires landscape documents
-*% to have an orientation of minus 90 degrees (90 degrees
-*% clockwise) compared to portrait orientation. If an
-*% application and/or driver fail to deliver page images in the
-*% required landscape orientation, certain finishing features of
-*% the printer will not work correctly. For example, staples
-*% and/or folding may occur in undesired locations relative to
-*% the image on the paper.
-*%
-*% The *KD04FinishingOrientation (Finishing Orientation) feature
-*% of the PPD allows you to help correct for applications and
-*% drivers that fail to recognize the *LandscapeOrientation
-*% keyword and value.
-*%
-*LandscapeOrientation: Minus90
-
-*% The following section includes all of the options which a user can
-*% install on their Kodak Model H printer. Customer choices will then
-*% allow the driver to gray out options which do not make sense with
-*% the respective installed options.
-
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *KD27Finisher/Post Processing Device: Boolean
-*OrderDependency: 9 DocumentSetup *KD27Finisher
-*DefaultKD27Finisher: True
-*KD27Finisher True/Finisher: "
-(Post Processing Device)(Finisher)KDHDict/KFSet get exec
-countdictstack [{KDHDict/bSimpleStapler false put}KDHDict/KFC get exec"
-*End
-*KD27Finisher False/Stapler: "
-(Post Processing Device)(Stapler)KDHDict/KFSet get exec
-countdictstack [{KDHDict/bSimpleStapler true put}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD27Finisher
-
-*% Must have a finisher to do certain staples
-*UIConstraints: *KD27Finisher False *KD04Staple 1.Bottom.Left.90
-*UIConstraints: *KD27Finisher False *KD04Staple 2.Left.90
-*UIConstraints: *KD27Finisher False *KD04Staple 3.Left.90
-*UIConstraints: *KD27Finisher False *KD04Staple Saddle
-*UIConstraints: *KD04Staple 1.Bottom.Left.90 *KD27Finisher False
-*UIConstraints: *KD04Staple 2.Left.90 *KD27Finisher False
-*UIConstraints: *KD04Staple 3.Left.90 *KD27Finisher False
-*UIConstraints: *KD04Staple Saddle *KD27Finisher False
-*% Must have a finisher to ZFold
-*UIConstraints: *KD27Finisher False *KD05ZFold True
-*UIConstraints: *KD05ZFold True *KD27Finisher False
-
-
-
-*OpenUI *KD28HDict/Driver Resource Version: PickOne
-*OrderDependency: 1 DocumentSetup *KD28HDict
-*DefaultKD28HDict: Yes
-*KD28HDict Yes/2.40: "
-%%BeginResource: procset KDHDict 1 26
-userdict/KDHDebug false put save userdict begin/setpagedevice where{pop
-/_spd/setpagedevice load def/_cpd/currentpagedevice load def}{/_spd{}bind
-def/_cpd{}bind def}ifelse/_~1{currentscreen currenttransfer}bind def
-/_~2{settransfer setscreen}bind def/_~3{/70cpProcs/ProcSet findresource}bind
-def/_~4( %%[ KDH: Using ProcSet KDDict 1 26 ]%%)def end userdict
-/KDHDict known userdict/KDHDict 75 dict put KDHDict begin/_CM()def
-/_FCM()def/_BCM()def/bFront true def/bSimpleStapler false def/SigSize
-15 def/PWait 5 def/_GF(Generic Feature)def/_GO(Generic Option)def/bJD
-true def/bJT false def/bFS false def/bPamphlet false def/iMaxPamphletSheets
-0 def/TonerColor[(Auto)(Red)(Green)(Blue)(Yellow)(Black)] def/SPDMapKey
-[(MapRed)(MapGreen)(MapBlue)(MapCyan)(MapMagenta)(MapYellow)(MapBlack)(MapImages)]
-def/DisplayMap [ 0 0 0 0 0 0 0 0 ] def/PLook{dup KDHDict/KDHPCat get
-exch known{KDHDict/KDHPCat get exch get aload pop}{pop [612 792] null
-null null false}ifelse}bind def/LMC{KDHDict/PLook get exec KDHDict
-/MediaChange get exec}bind def/FrontCoverMode{KDHDict/_FCM 3 -1 roll
-put}bind def/BackCoverMode{KDHDict/_BCM 3 -1 roll put}bind def/LC{dup
-KDHDict exch{/_FCM}{/_BCM}ifelse get dup dup(None)eq exch(InsertTray)eq
-or{KDHDict/KDCover get exec pop}{3 -1 roll KDHDict/PLook get exec 7
-5 roll KDHDict/KDCover get exec}ifelse}bind def/LFC{true KDHDict/LC
-get exec}bind def/LRC{false KDHDict/LC get exec}bind def/SSP{KDHDict
-/SPK 3 -1 roll put}bind def/SetSPM{dup(None)ne{KDHDict/SPK known{KDHDict
-/SPK get KDHDict/PLook get exec}{[612 792] null null null false}ifelse
-6 -1 roll}if KDHDict/KDStatusPage get exec}bind def/LSetSeps{KDHDict
-/PLook get exec true KDHDict/KDSeparators get exec}bind def/KDColorMapping{[
-exch{dup 65 eq{0 exch}if dup 82 eq{1 exch}if dup 71 eq{2 exch}if dup
-66 eq{3 exch}if dup 89 eq{4 exch}if 75 eq{5}if}forall ] dup type/arraytype
-ne{kill}if dup length 8 ne{kill}if KDHDict/DisplayMap 3 -1 roll put
-_cpd/OutputDevice get( )cvs(PrinterAccentColor)eq{_~1
-KDHDict/ObjectIndex 0 put KDHDict/DisplayMap get{dup KDHDict/TonerColorIndex
-3 -1 roll put 0 ne{1 dict dup/DeviceRenderingInfo 2 dict dup/Type 13
-put dup KDHDict/SPDMapKey get KDHDict/ObjectIndex get get cvn KDHDict
-/TonerColor get KDHDict/TonerColorIndex get get put put _spd}if KDHDict
-/ObjectIndex get 1 add KDHDict/ObjectIndex 3 -1 roll put}forall _~2}if}bind
-def/KDFreeformColor{_~1 1 dict dup/OutputDevice 8 -1 roll{/PrinterAccentColor}{
-/PrinterGray}ifelse put _spd _~2}bind def/KDCopies{_~1 1 dict dup
-/NumCopies 8 -1 roll put _spd _~2}bind def/Collate{_~1 1 dict dup
-/Collate 8 -1 roll put _spd _~2}bind def/KDChargeNo{_~3/setchargenumber
-get exec}bind def/KDOpMsg{_~3/setoperatormessage get exec}bind def
-/KDDeliverTo{_~3/setusername get exec}bind def/KDStatusPage{_~1 _cpd
-6 -1 roll dup(None)eq{0 exch pop()}if dup(Always)eq{1 exch pop()}if
-dup(OnlyOnError)eq{2 exch pop()}if dup(PageOneOnly)eq{3 exch pop()}if()ne{kill}if
-dup 0 ne{11 6 roll pop 5 -1 roll 5 -1 roll aload pop 6 2 roll}if _~3
-/settrailerpage get exec _spd _~2}bind def/KDSeparators{{pop _~1 _cpd
-9 -1 roll aload pop 10 -3 roll _~3/setseparator get exec _spd _~2}if}bind
-def/KDMismatch{_~4 = flush dup(AutomaticallySubstitute)eq{0 exch pop()}if
-dup(NotifyThenSubstitute)eq{2 exch pop()}if dup(NotifyThenCancel)eq{1
-exch pop()}if()ne{kill}if _~3/setconfirmationstrategy get exec}bind
-def/KDProofSet{_~1 5 -1 roll dup(Off)eq{1 dict dup/CollateDetails 2
-dict dup/Type 2 put dup/ProofSetPauseTime 0 put put _spd pop()}if dup(OnPrint)eq{1
-dict dup/CollateDetails 3 dict dup/Type 2 put dup/ProofSetTimeoutAction(Print)put
-dup/ProofSetPauseTime 12 -1 roll 60 mul put put _spd pop()}if dup(OnCancel)eq{1
-dict dup/CollateDetails 3 dict dup/Type 2 put dup/ProofSetTimeoutAction(Cancel)put
-dup/ProofSetPauseTime 12 -1 roll 60 mul put put _spd pop()}if pop _~2}bind
-def/Jog{_~1 3 dict dup/Jog 7 index{3}{0}ifelse put 6 -1 roll{dup/JogDetails
-2 dict dup/JogPosition(Alternate)put dup/Type 1 put put}if _spd _~2}bind
-def/KDFold{_~1 5 -1 roll dup(None)eq{1 dict dup/Fold 0 put _spd pop()}if
-dup(ZFold)eq{5 dict dup/Fold 4 put dup/FoldDetails 2 dict dup/Type
-1 put dup/FoldType(ZFold)put put _spd pop()}if dup(Saddle)eq{5 dict
-dup/Fold 3 put dup/FoldDetails 2 dict dup/Type 1 put dup/FoldType(Saddle)put
-put _spd pop()}if pop _~2}bind def/KDStaple{_~1 5 -1 roll dup(None)eq{1
-dict dup/Staple 0 put _spd pop()}if dup(Top)eq{2 dict dup/Staple 3
-put dup/StapleDetails 3 dict dup/Type 2 put dup/HeadCount 1 put dup
-/StapleLocation [ 3 dict dup/XAxis(Left)put dup/YAxis(Top)put dup
-/Orientation KDHDict/bSimpleStapler get{0}{45}ifelse put ] put put
-_spd pop()}if dup(Bottom)eq{2 dict dup/Staple 3 put dup/StapleDetails
-3 dict dup/Type 2 put dup/HeadCount 1 put dup/StapleLocation [ 3 dict
-dup/XAxis(Left)put dup/YAxis(Bottom)put dup/Orientation 45 put ] put
-put _spd pop()}if dup(2LeftEdge)eq{2 dict dup/Staple 3 put dup/StapleDetails
-3 dict dup/Type 2 put dup/HeadCount 2 put dup/StapleLocation [ 3 dict
-dup/XAxis(Left)put dup/YAxis(Top)put dup/Orientation 45 put 3 dict
-dup/XAxis(Left)put dup/YAxis(Bottom)put dup/Orientation 45 put ] put
-put _spd pop()}if dup(3LeftEdge)eq{2 dict dup/Staple 3 put dup/StapleDetails
-3 dict dup/Type 2 put dup/HeadCount 3 put dup/StapleLocation [ 3 dict
-dup/XAxis(Left)put dup/YAxis(Top)put dup/Orientation 45 put 3 dict
-dup/XAxis(Left)put dup/YAxis(Middle)put dup/Orientation 45 put 3 dict
-dup/XAxis(Left)put dup/YAxis(Bottom)put dup/Orientation 45 put ] put
-put _spd pop()}if dup(Saddle)eq{5 dict dup/Fold 3 put dup/FoldDetails
-2 dict dup/Type 1 put dup/FoldType(Saddle)put put dup/Staple 3 put
-dup/StapleDetails 3 dict dup/Type 2 put dup/HeadCount 2 put dup/StapleLocation
-[ 3 dict dup/XAxis(Middle)put dup/YAxis(OneThird)put dup/Orientation
-0 put 3 dict dup/XAxis(Middle)put dup/YAxis(TwoThirds)put dup/Orientation
-0 put ] put put _spd pop()}if pop _~2}bind def/KDCover{KDHDict/_CM
-3 -1 roll put KDHDict/bFront 3 -1 roll put KDHDict/_CM get dup(InsertTray)eq
-exch(None)eq or{_~1 _cpd KDHDict/_CM get(InsertTray)eq{3}{0}ifelse
-_~3 KDHDict/bFront get{/setfrontcover}{/setbackcover}ifelse get exec
-_spd _~2}if KDHDict/_CM get dup(Printed)eq exch(Blank)eq or{5 -1 roll
-aload pop 6 2 roll not 3 index dup null eq{pop 75}if 120 le and KDHDict
-/bJD get and{(Duplex)}{(Simplex)}ifelse KDHDict/_CM get(Printed)eq{1}{2}ifelse
-_~1 _cpd 12 5 roll _~3 KDHDict/bFront get{/setfrontcover}{/setbackcover}ifelse
-get exec _spd _~2}if}bind def/KDBooklet{_cpd/Duplex get{KDHDict/iMaxPamphletSheets
-3 -1 roll put _~1 10 dict dup/Signature true put dup/Collate true put
-dup/ImagingBBox [ 0 0 _cpd/PageSize get aload pop 2 idiv exch ] put
-dup/SignatureDetails 2 dict dup/Type 1 put dup/SignatureSheets KDHDict
-/iMaxPamphletSheets get put put _spd _~2}{pop}ifelse}bind def/KDDuplex{dup(Simplex)eq{false
-exch false exch}if dup(DuplexNoTumble)eq{true exch false exch}if(DuplexTumble)eq{true
-true}if 2 copy KDHDict/bJT 3 -1 roll put KDHDict/bJD 3 -1 roll put
-_~1 2 dict dup/Tumble 8 -1 roll put dup/Duplex 8 -1 roll put _spd _~2}bind
-def/KDInterleave{_cpd/PageSize get aload pop null null(plain)6 -1 roll{2}{1}ifelse
-_~3/setinterleavedetails get exec}bind def/KFSet{KDHDict/_GF 4 -1 roll
-put KDHDict/_GO 3 -1 roll put}bind def/KFC{KDHDebug{exec cleartomark
-pop}{stopped{(%%[ KDH: Feature: )print KDHDict/_GF get print(; Option: )print
-KDHDict/_GO get print(; failed ]%%)= flush}{( %%[ KDH: Feature: )print
-KDHDict/_GF get print(; Option: )print KDHDict/_GO get print(; succeeded ]%%)=
-flush}ifelse cleartomark countdictstack exch sub dup 0 gt{{end}repeat}{pop}ifelse}ifelse}bind
-def/R180{_~1 1 dict dup/Orientation 2 put _spd _~2}bind def/MediaChange{KDHDict
-/bFS 3 -1 roll put 30 dict dup/MediaType 4 -1 roll put dup/MediaColor
-4 -1 roll put dup/MediaWeight 4 -1 roll put dup/PageSize 4 -1 roll
-put dup/PageSize get exch dup/ImagingBBox [ 0 0 7 -1 roll aload pop
-] put _~1 5 -1 roll _spd _cpd/Duplex get _cpd/MediaWeight get dup null
-eq{pop 75}if 120 gt and KDHDict/bFS get or{1 dict dup/Duplex false
-put _spd}{2 dict dup/Duplex KDHDict/bJD get put dup/Tumble KDHDict
-/bJT get put _spd}ifelse _~2}bind def/Insert{gsave pop 4 -1 roll aload
-pop 5 -3 roll 1 _~3/setinsert get exec grestore}bind def/KDColorBoost{dscInfo
-/Creator known{mark dscInfo/Creator get(Microsoft Word)search{pop
-pop(LaserWriter)search{/:FNew/:F load def/:F{3 copy dup 3 -1 roll eq
-3 -2 roll eq and not{3{3 -1 roll .30 gt{1}{0}ifelse}repeat}if :FNew}bind
-def}if}if cleartomark}if}def end{( %%[ KDH: Second copy of KDHDict detected; restoring VM ]%% )=
-flush restore}{pop} ifelse
-%%EndResource
-"
-*End
-*CloseUI: *KD28HDict
-
-
-*OpenUI *KD30HPCat/Paper Catalog Version: PickOne
-*OrderDependency: 2 DocumentSetup *KD30HPCat
-*DefaultKD30HPCat: Yes
-*KD30HPCat Yes/1.9: "
-%%BeginResource: procset KDHPCat 1 9
- % US and European paper catalog
- /KDHDict where
- {
- pop
- KDHDict/KDHPCat known not
- {
- KDHDict begin
- /KDHPCat 30 dict def
- KDHPCat
- dup /Letter [[612 792] null null (plain) false] put
- dup /A4 [[595 842] null null (plain) false] put
- dup /Tabloid [[792 1224] null null (plain) false] put
- dup /A3 [[842 1191] null null (plain) false] put
- dup /Cover [[612 792] null null (cover) true ] put
- dup /A4Cover [[595 842] null null (cover) true ] put
- dup /Color [[612 792] null null (color) false] put
- dup /A4Color [[595 842] null null (color) false] put
- dup /TabloidClr [[792 1224] null null (color) false] put
- dup /A3Color [[842 1191] null null (color) false] put
- dup /Legal [[612 1008] null null (plain) false] put
- dup /Tab [[648 792] null null (plain) false] put
- dup /A4Tab [[638 842] null null (plain) false] put
- dup /Insert [[612 792] null null (inserttray) false] put
- dup /A4Insert [[595 842] null null (inserttray) false] put
- dup /TabloidIns [[792 1224] null null (inserttray) false] put
- dup /A3Insert [[842 1191] null null (inserttray) false] put
- dup /Trans [[612 792] null null (transparency) true ] put
- dup /A4Trans [[595 842] null null (transparency) true ] put
- pop
- end
- }if
- }if
-%%EndResource
-"
-*End
-*CloseUI: *KD30HPCat
-
-
-*CloseGroup: InstallableOptions
-
-*DefaultResolution: 406dpi
-
-*% Halftone Information ===============
-*DefaultHalftoneType: 1
-*ScreenFreq: "71.7"
-*ScreenAngle: "45.0"
-*DefaultScreenProc: Dot
-*ScreenProc Dot: "{dup mul exch dup mul add 1.0 exch sub }"
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*% Specifically disable inverse printing on Accent Color Printers
-*% You can set it in drivers and applications but you won't get it.
-*Transfer Null.Inverse: "{}"
-
-*% Paper Handling ===================
-*% Code in this section both selects a tray and sets up a frame buffer.
-
-*OpenUI *KD01BodyPaper/Body Paper: PickOne
-*DefaultKD01BodyPaper: Letter
-*OrderDependency: 50 DocumentSetup *KD01BodyPaper
-*KD01BodyPaper Letter: "
-(KDBodyPaper)(Letter)KDHDict/KFSet get exec
-countdictstack [{/Letter KDHDict/LMC get exec}KDHDict/KFC get exec"
-*End
-*KD01BodyPaper A4: "
-(KDBodyPaper)(A4)KDHDict/KFSet get exec
-countdictstack [{/A4 KDHDict/LMC get exec}KDHDict/KFC get exec"
-*End
-*KD01BodyPaper Tabloid: "
-(KDBodyPaper)(Tabloid)KDHDict/KFSet get exec
-countdictstack [{/Tabloid KDHDict/LMC get exec}KDHDict/KFC get exec"
-*End
-*KD01BodyPaper A3/A3: "
-(KDBodyPaper)(A3)KDHDict/KFSet get exec
-countdictstack [{/A3 KDHDict/LMC get exec}KDHDict/KFC get exec"
-*End
-*KD01BodyPaper Cover: "
-(KDBodyPaper)(Cover)KDHDict/KFSet get exec
-countdictstack [ {/Cover KDHDict/LMC get exec}KDHDict/KFC get exec"
-*End
-*KD01BodyPaper A4Cover: "
-(KDBodyPaper)(A4Cover)KDHDict/KFSet get exec
-countdictstack [ {/A4Cover KDHDict/LMC get exec}KDHDict/KFC get exec"
-*End
-*KD01BodyPaper Color: "
-(KDBodyPaper)(Color)KDHDict/KFSet get exec
-countdictstack [ {/Color KDHDict/LMC get exec}KDHDict/KFC get exec"
-*End
-*KD01BodyPaper A4Color: "
-(KDBodyPaper)(A4Color)KDHDict/KFSet get exec
-countdictstack [ {/A4Color KDHDict/LMC get exec}KDHDict/KFC get exec"
-*End
-*KD01BodyPaper TabloidClr: "
-(KDBodyPaper)(TabloidClr)KDHDict/KFSet get exec
-countdictstack [ {/TabloidClr KDHDict/LMC get exec}KDHDict/KFC get exec"
-*End
-*KD01BodyPaper A3Color: "
-(KDBodyPaper)(A3Color)KDHDict/KFSet get exec
-countdictstack [ {/A3Color KDHDict/LMC get exec}KDHDict/KFC get exec"
-*End
-*KD01BodyPaper Legal: "
-(KDBodyPaper)(Legal)KDHDict/KFSet get exec
-countdictstack [ {/Legal KDHDict/LMC get exec}KDHDict/KFC get exec"
-*End
-*KD01BodyPaper Tab: "
-(KDBodyPaper)(Tab)KDHDict/KFSet get exec
-countdictstack [ {/Tab KDHDict/LMC get exec}KDHDict/KFC get exec"
-*End
-*KD01BodyPaper A4Tab: "
-(KDBodyPaper)(A4Tab)KDHDict/KFSet get exec
-countdictstack [ {/A4Tab KDHDict/LMC get exec}KDHDict/KFC get exec"
-*End
-*KD01BodyPaper Insert: "
-(KDBodyPaper)(Insert)KDHDict/KFSet get exec
-countdictstack [ {/Insert KDHDict/LMC get exec}KDHDict/KFC get exec"
-*End
-*KD01BodyPaper A4Insert: "
-(KDBodyPaper)(A4Insert)KDHDict/KFSet get exec
-countdictstack [ {/A4Insert KDHDict/LMC get exec}KDHDict/KFC get exec"
-*End
-*KD01BodyPaper TabloidIns: "
-(KDBodyPaper)(TabloidIns)KDHDict/KFSet get exec
-countdictstack [ {/TabloidIns KDHDict/LMC get exec}KDHDict/KFC get exec"
-*End
-*KD01BodyPaper A3Insert: "
-(KDBodyPaper)(A3Insert)KDHDict/KFSet get exec
-countdictstack [ {/A3Insert KDHDict/LMC get exec}KDHDict/KFC get exec"
-*End
-*KD01BodyPaper Trans: "
-(KDBodyPaper)(Trans)KDHDict/KFSet get exec
-countdictstack [ {/Trans KDHDict/LMC get exec}KDHDict/KFC get exec"
-*End
-*KD01BodyPaper A4Trans: "
-(KDBodyPaper)(A4Trans)KDHDict/KFSet get exec
-countdictstack [ {/A4Trans KDHDict/LMC get exec}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD01BodyPaper
-
-
-*OpenUI *PageSize: PickOne
-*DefaultPageSize: Letter
-*OrderDependency: 50 DocumentSetup *PageSize
-*PageSize Letter/US Letter: "
-(PageSize)(Letter)KDHDict/KFSet get exec
-countdictstack [{} KDHDict/KFC get exec"
-*End
-*PageSize Legal/US Legal: "
-(PageSize)(Legal)KDHDict/KFSet get exec
-countdictstack [{} KDHDict/KFC get exec"
-*End
-*PageSize A4: "
-(PageSize)(A4)KDHDict/KFSet get exec
-countdictstack [{} KDHDict/KFC get exec"
-*End
-*PageSize A3: "
-(PageSize)(A3)KDHDict/KFSet get exec
-countdictstack [{} KDHDict/KFC get exec"
-*End
-*PageSize Tabloid: "
-(PageSize)(Tabloid)KDHDict/KFSet get exec
-countdictstack [{} KDHDict/KFC get exec"
-*End
-*PageSize 9x11/Lettertab: "
-(PageSize)(9x11)KDHDict/KFSet get exec
-countdictstack [{} KDHDict/KFC get exec"
-*End
-*PageSize A4Tab: "
-(PageSize)(A4Tab)KDHDict/KFSet get exec
-countdictstack [{} KDHDict/KFC get exec"
-*End
-*PageSize Statement: "
-(PageSize)(Statement)KDHDict/KFSet get exec
-countdictstack [{} KDHDict/KFC get exec"
-*End
-*PageSize HalfLegal/Half Legal: "
-(PageSize)(HalfLegal)KDHDict/KFSet get exec
-countdictstack [{} KDHDict/KFC get exec"
-*End
-*PageSize A5: "
-(PageSize)(A5)KDHDict/KFSet get exec
-countdictstack [{} KDHDict/KFC get exec"
-*End
-*CloseUI: *PageSize
-
-*OpenUI *PageRegion: PickOne
-*DefaultPageRegion: Letter
-*OrderDependency: 50 DocumentSetup *PageRegion
-*PageRegion Letter/US Letter: "
-(PageRegion)(Letter)KDHDict/KFSet get exec
-countdictstack [{} KDHDict/KFC get exec"
-*End
-*PageRegion Legal/US Legal: "
-(PageRegion)(Legal)KDHDict/KFSet get exec
-countdictstack [{} KDHDict/KFC get exec"
-*End
-*PageRegion A4: "
-(PageRegion)(A4)KDHDict/KFSet get exec
-countdictstack [{} KDHDict/KFC get exec"
-*End
-*PageRegion A3: "
-(PageRegion)(A3)KDHDict/KFSet get exec
-countdictstack [{} KDHDict/KFC get exec"
-*End
-*PageRegion Tabloid: "
-(PageRegion)(Tabloid)KDHDict/KFSet get exec
-countdictstack [{} KDHDict/KFC get exec"
-*End
-*PageRegion 9x11/Lettertab: "
-(PageRegion)(9X11)KDHDict/KFSet get exec
-countdictstack [{} KDHDict/KFC get exec"
-*End
-*PageRegion A4Tab: "
-(PageRegion)(A4Tab)KDHDict/KFSet get exec
-countdictstack [{} KDHDict/KFC get exec"
-*End
-*PageRegion Statement: "
-(PageRegion)(Statement)KDHDict/KFSet get exec
-countdictstack [{} KDHDict/KFC get exec"
-*End
-*PageRegion HalfLegal/Half Legal: "
-(PageRegion)(HalfLegal)KDHDict/KFSet get exec
-countdictstack [{} KDHDict/KFC get exec"
-*End
-*PageRegion A5: "
-(PageRegion)(A5)KDHDict/KFSet get exec
-countdictstack [{} KDHDict/KFC get exec"
-*End
-*CloseUI: *PageRegion
-
-*OpenUI *KD02Accent/Free-Form Color: Boolean
-*DefaultKD02Accent: True
-*OrderDependency: 7 DocumentSetup *KD02Accent
-*KD02Accent True/Yes: "(KDAccent)(True)KDHDict/KFSet get exec
-countdictstack [{true KDHDict/KDFreeformColor get exec}KDHDict/KFC get exec"
-*End
-*KD02Accent False/No: "(KDAccent)(False)KDHDict/KFSet get exec
-countdictstack [{false KDHDict/KDFreeformColor get exec}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD02Accent
-
-*OpenUI *KD02FFCB/MacWord FFC Boost: Boolean
-*DefaultKD02FFCB: False
-*OrderDependency: 160 DocumentSetup *KD02FFCB
-*KD02FFCB True/On:"
-(KDMacWordColorBoost)(On)KDHDict/KFSet get exec
-countdictstack [{KDHDict/KDColorBoost get exec}KDHDict/KFC get exec"
-*End
-*KD02FFCB False/Off:"
-(KDMacWordColorBoost)(Off)KDHDict/KFSet get exec
-countdictstack [{}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD02FFCB
-
-*OpenUI *KD03Duplex/Printing Mode: PickOne
-*DefaultKD03Duplex: None
-*OrderDependency: 8 DocumentSetup *KD03Duplex
-*KD03Duplex None/One-Sided: "(KDDuplex)(Simplex)KDHDict/KFSet get exec
-countdictstack [ {(Simplex)KDHDict/KDDuplex get exec}KDHDict/KFC get exec"
-*End
-*KD03Duplex DuplexNoTumble/Two-sided Flip on Long Edge: "(KDDuplex)(DuplexNoTumble)KDHDict/KFSet
-get exec countdictstack [ {(DuplexNoTumble)KDHDict/KDDuplex get exec
-}KDHDict/KFC get exec"
-*End
-*KD03Duplex DuplexTumble/Two-sided Flip on Short Edge: "(KDDuplex)(DuplexTumble)KDHDict/KFSet
-get exec countdictstack [ {(DuplexTumble)KDHDict/KDDuplex get exec
-}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD03Duplex
-
-*% Can't do interleaves with duplex of any kind
-*UIConstraints: *KD03Duplex DuplexNoTumble *KD09Interleaves Printed
-*UIConstraints: *KD03Duplex DuplexNoTumble *KD09Interleaves Blank
-*UIConstraints: *KD03Duplex DuplexTumble *KD09Interleaves Blank
-*UIConstraints: *KD03Duplex DuplexTumble *KD09Interleaves Printed
-*UIConstraints: *KD09Interleaves Printed *KD03Duplex DuplexNoTumble
-*UIConstraints: *KD09Interleaves Blank *KD03Duplex DuplexNoTumble
-*UIConstraints: *KD09Interleaves Blank *KD03Duplex DuplexTumble
-*UIConstraints: *KD09Interleaves Printed *KD03Duplex DuplexTumble
-
-*OpenUI *KD04Booklet/Pamphlets: Boolean
-*DefaultKD04Booklet: False
-*OrderDependency: 100 DocumentSetup *KD04Booklet
-*KD04Booklet False/No: "
-(KDBooklet)(Off)KDHDict/KFSet get exec
-countdictstack [{}KDHDict/KFC get exec"
-*End
-*KD04Booklet True/Yes: "
-(KDBooklet)(On)KDHDict/KFSet get exec
-countdictstack [{
-KDHDict/SigSize get KDHDict/KDBooklet get exec}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD04Booklet
-
-*% Pamphlets require DuplexNoTumble
-*UIConstraints: *KD04Booklet True *KD03Duplex None
-*UIConstraints: *KD04Booklet True *KD03Duplex DuplexTumble
-*UIConstraints: *KD03Duplex None *KD04Booklet True
-*UIConstraints: *KD03Duplex DuplexTumble *KD04Booklet True
-
-*% Pamphlets cannot have a back cover (front is back cover)
-*UIConstraints: *KD07BackCoverMode Printed *KD04Booklet True
-*UIConstraints: *KD07BackCoverMode Non-printed *KD04Booklet True
-*UIConstraints: *KD07BackCoverMode InsertTray *KD04Booklet True
-*UIConstraints: *KD04Booklet True *KD07BackCoverMode Printed
-*UIConstraints: *KD04Booklet True *KD07BackCoverMode Non-printed
-*UIConstraints: *KD04Booklet True *KD07BackCoverMode InsertTray
-
-*% Pamphlets cannot be done with any kind of interleaves
-*UIConstraints: *KD04Booklet True *KD09Interleaves Printed
-*UIConstraints: *KD04Booklet True *KD09Interleaves Blank
-*UIConstraints: *KD09Interleaves Printed *KD04Booklet True
-*UIConstraints: *KD09Interleaves Blank *KD04Booklet True
-
-
-*OpenUI *KD04FinishingOrientation/Finishing Orientation: PickOne
-*DefaultKD04FinishingOrientation: NoRotate
-*OrderDependency: 50 DocumentSetup *KD04FinishingOrientation
-*KD04FinishingOrientation NoRotate/Standard: "
-(KDFinishingOrientation)(NoRotate)KDHDict/KFSet get exec
-countdictstack [{} KDHDict/KFC get exec"
-*End
-*KD04FinishingOrientation Rotate180/Rotated 180 degrees: "
-(KDFinishingOrientation)(Rotate180)KDHDict/KFSet get exec
-countdictstack [{KDHDict/R180 get exec}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD04FinishingOrientation
-
-
-*OpenUI *KD04Staple/Stapling: PickOne
-*DefaultKD04Staple: None
-*OrderDependency: 50 DocumentSetup *KD04Staple
-*KD04Staple None: "(KDStaple)(None)KDHDict/KFSet get exec
-countdictstack [{(None)KDHDict/KDStaple get exec}KDHDict/KFC get exec"
-*End
-*KD04Staple 1.Top.Left.90/Top: "(KDStaple)(Top)KDHDict/KFSet get exec
-countdictstack [{(Top)KDHDict/KDStaple get exec}KDHDict/KFC get exec"
-*End
-*KD04Staple 1.Bottom.Left.90/Bottom: "(KDStaple)(Bottom)KDHDict/KFSet get exec
-countdictstack [{(Bottom)KDHDict/KDStaple get exec}KDHDict/KFC get exec"
-*End
-*KD04Staple 2.Left.90/2 Left Edge: "(KDStaple)(2LeftEdge)KDHDict/KFSet get exec
-countdictstack [{(2LeftEdge)KDHDict/KDStaple get exec}KDHDict/KFC get exec"
-*End
-*KD04Staple 3.Left.90/3 Left Edge: "(KDStaple)(3LeftEdge)KDHDict/KFSet get exec
-countdictstack [{(3LeftEdge)KDHDict/KDStaple get exec}KDHDict/KFC get exec"
-*End
-*KD04Staple Saddle/Saddle Stitch and Fold: "(KDStaple)(Saddle Stitch & Fold)KDHDict/KFSet get exec
-countdictstack [{(Saddle)KDHDict/KDStaple get exec}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD04Staple
-
-
-*% Can't saddle stitch with any Slip Sheets (Set Separators)
-*UIConstraints: *KD10SlipSheet Letter *KD04Staple Saddle
-*UIConstraints: *KD10SlipSheet A4 *KD04Staple Saddle
-*UIConstraints: *KD10SlipSheet Tabloid *KD04Staple Saddle
-*UIConstraints: *KD10SlipSheet A3 *KD04Staple Saddle
-*UIConstraints: *KD10SlipSheet Cover *KD04Staple Saddle
-*UIConstraints: *KD10SlipSheet A4Cover *KD04Staple Saddle
-*UIConstraints: *KD10SlipSheet Color *KD04Staple Saddle
-*UIConstraints: *KD10SlipSheet A4Color *KD04Staple Saddle
-*UIConstraints: *KD10SlipSheet TabloidClr *KD04Staple Saddle
-*UIConstraints: *KD10SlipSheet A3Color *KD04Staple Saddle
-*UIConstraints: *KD10SlipSheet Legal *KD04Staple Saddle
-*UIConstraints: *KD10SlipSheet Tab *KD04Staple Saddle
-*UIConstraints: *KD10SlipSheet A4Tab *KD04Staple Saddle
-*UIConstraints: *KD10SlipSheet Insert *KD04Staple Saddle
-*UIConstraints: *KD10SlipSheet A4Insert *KD04Staple Saddle
-*UIConstraints: *KD10SlipSheet TabloidIns *KD04Staple Saddle
-*UIConstraints: *KD10SlipSheet A3Insert *KD04Staple Saddle
-*UIConstraints: *KD10SlipSheet Trans *KD04Staple Saddle
-*UIConstraints: *KD10SlipSheet A4Trans *KD04Staple Saddle
-*UIConstraints: *KD04Staple Saddle *KD10SlipSheet Letter
-*UIConstraints: *KD04Staple Saddle *KD10SlipSheet A4
-*UIConstraints: *KD04Staple Saddle *KD10SlipSheet Tabloid
-*UIConstraints: *KD04Staple Saddle *KD10SlipSheet A3
-*UIConstraints: *KD04Staple Saddle *KD10SlipSheet Cover
-*UIConstraints: *KD04Staple Saddle *KD10SlipSheet A4Cover
-*UIConstraints: *KD04Staple Saddle *KD10SlipSheet Color
-*UIConstraints: *KD04Staple Saddle *KD10SlipSheet A4Color
-*UIConstraints: *KD04Staple Saddle *KD10SlipSheet TabloidClr
-*UIConstraints: *KD04Staple Saddle *KD10SlipSheet A3Color
-*UIConstraints: *KD04Staple Saddle *KD10SlipSheet Legal
-*UIConstraints: *KD04Staple Saddle *KD10SlipSheet Tab
-*UIConstraints: *KD04Staple Saddle *KD10SlipSheet A4Tab
-*UIConstraints: *KD04Staple Saddle *KD10SlipSheet Insert
-*UIConstraints: *KD04Staple Saddle *KD10SlipSheet A4Insert
-*UIConstraints: *KD04Staple Saddle *KD10SlipSheet TabloidIns
-*UIConstraints: *KD04Staple Saddle *KD10SlipSheet A3Insert
-*UIConstraints: *KD04Staple Saddle *KD10SlipSheet Trans
-*UIConstraints: *KD04Staple Saddle *KD10SlipSheet A4Trans
-
-*OpenUI *KD05ZFold/Z-Folding: Boolean
-*DefaultKD05ZFold: False
-*OrderDependency: 49 DocumentSetup *KD05ZFold
-*KD05ZFold False/No: "(KDZFold)(False)KDHDict/KFSet get exec
-countdictstack [{(None)KDHDict/KDFold get exec}KDHDict/KFC get exec"
-*End
-*KD05ZFold True/Yes: "(KDZFold)(True)KDHDict/KFSet get exec
-countdictstack [{(ZFold)KDHDict/KDFold get exec}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD05ZFold
-
-*% Cannot Z-Fold when Saddle Stapling and Folding
-*UIConstraints: *KD04Staple Saddle *KD05ZFold True
-*UIConstraints: *KD05ZFold True *KD04Staple Saddle
-
-*OpenUI *KD06FrontCoverMode/Front Cover: PickOne
-*DefaultKD06FrontCoverMode: None
-*OrderDependency: 149 DocumentSetup *KD06FrontCoverMode
-*KD06FrontCoverMode None: "
-countdictstack [{(KDFrontCoverMode)(None)KDHDict/KFSet get exec
-(None) KDHDict/FrontCoverMode get exec}KDHDict/KFC get exec"
-*End
-*KD06FrontCoverMode Printed: "
-(KDFrontCoverMode)(Printed)KDHDict/KFSet get exec
-countdictstack [{(Printed) KDHDict/FrontCoverMode get exec}KDHDict/KFC get exec"
-*End
-*KD06FrontCoverMode Non-printed: "
-(KDFrontCoverMode)(Non-printed)KDHDict/KFSet get exec
-countdictstack [{(Blank) KDHDict/FrontCoverMode get exec}KDHDict/KFC get exec"
-*End
-*KD06FrontCoverMode InsertTray/Insert Tray: "
-(KDFrontCoverMode)(InsertTray)KDHDict/KFSet get exec
-countdictstack [{(InsertTray) KDHDict/FrontCoverMode get exec}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD06FrontCoverMode
-
-*OpenUI *KD06FrontCoverPaper/Front Cover Paper: PickOne
-*DefaultKD06FrontCoverPaper: Letter
-*OrderDependency: 150 DocumentSetup *KD06FrontCoverPaper
-*KD06FrontCoverPaper Letter: "(KDFrontCoverPaper)(Letter)KDHDict/KFSet get exec
-countdictstack [{/Letter KDHDict/LFC get exec}KDHDict/KFC get exec"
-*End
-*KD06FrontCoverPaper A4: "(KDFrontCoverPaper)(A4)KDHDict/KFSet get exec
-countdictstack [{/A4 KDHDict/LFC get exec}KDHDict/KFC get exec"
-*End
-*KD06FrontCoverPaper Tabloid: "(KDFrontCoverPaper)(Tabloid)KDHDict/KFSet get exec
-countdictstack [{/Tabloid KDHDict/LFC get exec}KDHDict/KFC get exec"
-*End
-*KD06FrontCoverPaper A3: "(KDFrontCoverPaper)(A3)KDHDict/KFSet get exec
-countdictstack [{/A3 KDHDict/LFC get exec}KDHDict/KFC get exec"
-*End
-*KD06FrontCoverPaper Cover: "(KDFrontCoverPaper)(Cover)KDHDict/KFSet get exec
-countdictstack [{/Cover KDHDict/LFC get exec}KDHDict/KFC get exec"
-*End
-*KD06FrontCoverPaper A4Cover: "(KDFrontCoverPaper)(A4Cover)KDHDict/KFSet get exec
-countdictstack [{/A4Cover KDHDict/LFC get exec}KDHDict/KFC get exec"
-*End
-*KD06FrontCoverPaper Color: "(KDFrontCoverPaper)(Color)KDHDict/KFSet get exec
-countdictstack [{/Color KDHDict/LFC get exec}KDHDict/KFC get exec"
-*End
-*KD06FrontCoverPaper A4Color: "(KDFrontCoverPaper)(A4Color)KDHDict/KFSet get exec
-countdictstack [{/A4Color KDHDict/LFC get exec}KDHDict/KFC get exec"
-*End
-*KD06FrontCoverPaper TabloidClr: "(KDFrontCoverPaper)(TabloidClr)KDHDict/KFSet get exec
-countdictstack [{/TabloidClr KDHDict/LFC get exec}KDHDict/KFC get exec"
-*End
-*KD06FrontCoverPaper A3Color: "(KDFrontCoverPaper)(A3Color)KDHDict/KFSet get exec
-countdictstack [{/A3Color KDHDict/LFC get exec}KDHDict/KFC get exec"
-*End
-*KD06FrontCoverPaper Legal: "(KDFrontCoverPaper)(Legal)KDHDict/KFSet get exec
-countdictstack [{/Legal KDHDict/LFC get exec}KDHDict/KFC get exec"
-*End
-*KD06FrontCoverPaper Tab: "(KDFrontCoverPaper)(Tab)KDHDict/KFSet get exec
-countdictstack [{/Tab KDHDict/LFC get exec}KDHDict/KFC get exec"
-*End
-*KD06FrontCoverPaper A4Tab: "(KDFrontCoverPaper)(A4Tab)KDHDict/KFSet get exec
-countdictstack [{/A4Tab KDHDict/LFC get exec}KDHDict/KFC get exec"
-*End
-*KD06FrontCoverPaper Insert: "(KDFrontCoverPaper)(Insert)KDHDict/KFSet get exec
-countdictstack [{/Insert KDHDict/LFC get exec}KDHDict/KFC get exec"
-*End
-*KD06FrontCoverPaper A4Insert: "(KDFrontCoverPaper)(A4Insert)KDHDict/KFSet get exec
-countdictstack [{/A4Insert KDHDict/LFC get exec}KDHDict/KFC get exec"
-*End
-*KD06FrontCoverPaper TabloidIns: "(KDFrontCoverPaper)(TabloidIns)KDHDict/KFSet get exec
-countdictstack [{/TabloidIns KDHDict/LFC get exec}KDHDict/KFC get exec"
-*End
-*KD06FrontCoverPaper A3Insert: "(KDFrontCoverPaper)(A3Insert)KDHDict/KFSet get exec
-countdictstack [{/A3Insert KDHDict/LFC get exec}KDHDict/KFC get exec"
-*End
-*KD06FrontCoverPaper Trans: "(KDFrontCoverPaper)(Trans)KDHDict/KFSet get exec
-countdictstack [{/Trans KDHDict/LFC get exec}KDHDict/KFC get exec"
-*End
-*KD06FrontCoverPaper A4Trans: "(KDFrontCoverPaper)(A4Trans)KDHDict/KFSet get exec
-countdictstack [{/A4Trans KDHDict/LFC get exec}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD06FrontCoverPaper
-
-*OpenUI *KD07BackCoverMode/Back Cover: PickOne
-*DefaultKD07BackCoverMode: None
-*OrderDependency: 149 DocumentSetup *KD07BackCoverMode
-*KD07BackCoverMode None: "
-countdictstack [{(KDBackCoverMode)(None)KDHDict/KFSet get exec
-(None) KDHDict/BackCoverMode get exec}KDHDict/KFC get exec"
-*End
-*KD07BackCoverMode Printed: "
-(KDBackCoverMode)(Printed)KDHDict/KFSet get exec
-countdictstack [{(Printed) KDHDict/BackCoverMode get exec}KDHDict/KFC get exec"
-*End
-*KD07BackCoverMode Non-printed: "
-(KDBackCoverMode)(Non-printed)KDHDict/KFSet get exec
-countdictstack [{(Blank) KDHDict/BackCoverMode get exec}KDHDict/KFC get exec"
-*End
-*KD07BackCoverMode InsertTray/Insert Tray: "
-(KDBackCoverMode)(InsertTray)KDHDict/KFSet get exec
-countdictstack [{(InsertTray) KDHDict/BackCoverMode get exec}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD07BackCoverMode
-
-*OpenUI *KD07BackCoverPaper/Back CoverPaper: PickOne
-*DefaultKD07BackCoverPaper: Letter
-*OrderDependency: 150 DocumentSetup *KD07BackCoverPaper
-*KD07BackCoverPaper Letter: "(KDBackCoverPaper)(Letter)KDHDict/KFSet get exec
-countdictstack [{/Letter KDHDict/LRC get exec}KDHDict/KFC get exec"
-*End
-*KD07BackCoverPaper A4: "(KDBackCoverPaper)(A4)KDHDict/KFSet get exec
-countdictstack [{/A4 KDHDict/LRC get exec}KDHDict/KFC get exec"
-*End
-*KD07BackCoverPaper Tabloid: "(KDBackCoverPaper)(Tabloid)KDHDict/KFSet get exec
-countdictstack [{/Tabloid KDHDict/LRC get exec}KDHDict/KFC get exec"
-*End
-*KD07BackCoverPaper A3: "(KDBackCoverPaper)(A3)KDHDict/KFSet get exec
-countdictstack [{/A3 KDHDict/LRC get exec}KDHDict/KFC get exec"
-*End
-*KD07BackCoverPaper Cover: "(KDBackCoverPaper)(Cover)KDHDict/KFSet get exec
-countdictstack [{/Cover KDHDict/LRC get exec}KDHDict/KFC get exec"
-*End
-*KD07BackCoverPaper A4Cover: "(KDBackCoverPaper)(A4Cover)KDHDict/KFSet get exec
-countdictstack [{/A4Cover KDHDict/LRC get exec}KDHDict/KFC get exec"
-*End
-*KD07BackCoverPaper Color: "(KDBackCoverPaper)(Color)KDHDict/KFSet get exec
-countdictstack [{/Color KDHDict/LRC get exec}KDHDict/KFC get exec"
-*End
-*KD07BackCoverPaper A4Color: "(KDBackCoverPaper)(A4Color)KDHDict/KFSet get exec
-countdictstack [{/A4Color KDHDict/LRC get exec}KDHDict/KFC get exec"
-*End
-*KD07BackCoverPaper TabloidClr: "(KDBackCoverPaper)(TabloidClr)KDHDict/KFSet get exec
-countdictstack [{/TabloidClr KDHDict/LRC get exec}KDHDict/KFC get exec"
-*End
-*KD07BackCoverPaper A3Color: "(KDBackCoverPaper)(A3Color)KDHDict/KFSet get exec
-countdictstack [{/A3Color KDHDict/LRC get exec}KDHDict/KFC get exec"
-*End
-*KD07BackCoverPaper Legal: "(KDBackCoverPaper)(Legal)KDHDict/KFSet get exec
-countdictstack [{/Legal KDHDict/LRC get exec}KDHDict/KFC get exec"
-*End
-*KD07BackCoverPaper Tab: "(KDBackCoverPaper)(Tab)KDHDict/KFSet get exec
-countdictstack [{/Tab KDHDict/LRC get exec}KDHDict/KFC get exec"
-*End
-*KD07BackCoverPaper A4Tab: "(KDBackCoverPaper)(A4Tab)KDHDict/KFSet get exec
-countdictstack [{/A4Tab KDHDict/LRC get exec}KDHDict/KFC get exec"
-*End
-*KD07BackCoverPaper Insert: "(KDBackCoverPaper)(Insert)KDHDict/KFSet get exec
-countdictstack [{/Insert KDHDict/LRC get exec}KDHDict/KFC get exec"
-*End
-*KD07BackCoverPaper A4Insert: "(KDBackCoverPaper)(A4Insert)KDHDict/KFSet get exec
-countdictstack [{/A4Insert KDHDict/LRC get exec}KDHDict/KFC get exec"
-*End
-*KD07BackCoverPaper TabloidIns: "(KDBackCoverPaper)(TabloidIns)KDHDict/KFSet get exec
-countdictstack [{/TabloidIns KDHDict/LRC get exec}KDHDict/KFC get exec"
-*End
-*KD07BackCoverPaper A3Insert: "(KDBackCoverPaper)(A3Insert)KDHDict/KFSet get exec
-countdictstack [{/A3Insert KDHDict/LRC get exec}KDHDict/KFC get exec"
-*End
-*KD07BackCoverPaper Trans: "(KDBackCoverPaper)(Trans)KDHDict/KFSet get exec
-countdictstack [{/Trans KDHDict/LRC get exec}KDHDict/KFC get exec"
-*End
-*KD07BackCoverPaper A4Trans: "(KDBackCoverPaper)(A4Trans)KDHDict/KFSet get exec
-countdictstack [{/A4Trans KDHDict/LRC get exec}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD07BackCoverPaper
-
-*OpenUI *KD08ProofSet/Print Proof and Wait: PickOne
-*DefaultKD08ProofSet: None
-*OrderDependency: 100 DocumentSetup *KD08ProofSet
-*KD08ProofSet None/No: "(KDProofSet)(Off)KDHDict/KFSet get exec
-countdictstack [{(Off)KDHDict/KDProofSet get exec}KDHDict/KFC get exec"
-*End
-*KD08ProofSet PrintJobAfterTimeout/Print after Timeout: "
-(KDProofSet)(OnPrint)KDHDict/KFSet get exec
-countdictstack [{KDHDict/PWait get(OnPrint)KDHDict/KDProofSet get exec
-}KDHDict/KFC get exec"
-*End
-*KD08ProofSet CancelJobafterTimeout/Cancel after Timeout: "
-(KDProofSet)(OnCancel)KDHDict/KFSet get exec
-countdictstack [{KDHDict/PWait get(OnCancel)KDHDict/KDProofSet get exec
-}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD08ProofSet
-
-*% Proof set requires KD10Collate true
-*UIConstraints: *KD08ProofSet PrintJobAfterTimeout *KD10Collate False
-*UIConstraints: *KD10Collate False *KD08ProofSet PrintJobAfterTimeout
-*UIConstraints: *KD08ProofSet CancelJobafterTimeout *KD10Collate False
-*UIConstraints: *KD10Collate False *KD08ProofSet CancelJobafterTimeout
-
-*OpenUI *KD09Interleaves/Transparency Interleaves: PickOne
-*DefaultKD09Interleaves: None
-*OrderDependency: 50 DocumentSetup *KD09Interleaves
-*KD09Interleaves None/No: "(KDInterleaves)(None)KDHDict/KFSet get exec
-countdictstack [{}KDHDict/KFC get exec"
-*End
-*KD09Interleaves Printed: "(KDInterleaves)(Print)KDHDict/KFSet get exec
-countdictstack [{true KDHDict/KDInterleave get exec}KDHDict/KFC get exec"
-*End
-*KD09Interleaves Blank: "
-(KDInterleaves)(NoPrint)KDHDict/KFSet get exec
-countdictstack [{false KDHDict/KDInterleave get exec}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD09Interleaves
-
-*% No interleaves(printed or blank) with front covers
-*UIConstraints: *KD06FrontCoverMode Printed *KD09Interleaves Printed
-*UIConstraints: *KD06FrontCoverMode Non-printed *KD09Interleaves Printed
-*UIConstraints: *KD06FrontCoverMode InsertTray *KD09Interleaves Printed
-*UIConstraints: *KD09Interleaves Printed *KD06FrontCoverMode Printed
-*UIConstraints: *KD09Interleaves Printed *KD06FrontCoverMode Non-printed
-*UIConstraints: *KD09Interleaves Printed *KD06FrontCoverMode InsertTray
-*UIConstraints: *KD06FrontCoverMode Printed *KD09Interleaves Blank
-*UIConstraints: *KD06FrontCoverMode Non-printed *KD09Interleaves Blank
-*UIConstraints: *KD06FrontCoverMode InsertTray *KD09Interleaves Blank
-*UIConstraints: *KD09Interleaves Blank *KD06FrontCoverMode Printed
-*UIConstraints: *KD09Interleaves Blank *KD06FrontCoverMode Non-printed
-*UIConstraints: *KD09Interleaves Blank *KD06FrontCoverMode InsertTray
-
-*% No interleaves(printed or blank) with back covers
-*UIConstraints: *KD07BackCoverMode Printed *KD09Interleaves Printed
-*UIConstraints: *KD07BackCoverMode Non-printed *KD09Interleaves Printed
-*UIConstraints: *KD07BackCoverMode InsertTray *KD09Interleaves Printed
-*UIConstraints: *KD09Interleaves Printed *KD07BackCoverMode Printed
-*UIConstraints: *KD09Interleaves Printed *KD07BackCoverMode Non-printed
-*UIConstraints: *KD09Interleaves Printed *KD07BackCoverMode InsertTray
-*UIConstraints: *KD07BackCoverMode Printed *KD09Interleaves Blank
-*UIConstraints: *KD07BackCoverMode Non-printed *KD09Interleaves Blank
-*UIConstraints: *KD07BackCoverMode InsertTray *KD09Interleaves Blank
-*UIConstraints: *KD09Interleaves Blank *KD07BackCoverMode Printed
-*UIConstraints: *KD09Interleaves Blank *KD07BackCoverMode Non-printed
-*UIConstraints: *KD09Interleaves Blank *KD07BackCoverMode InsertTray
-
-
-
-*OpenUI *KD10Collate/Collate: Boolean
-*DefaultKD10Collate: True
-*OrderDependency: 50 DocumentSetup *KD10Collate
-*KD10Collate True/Yes: "(KDCollate)(True)KDHDict/KFSet get exec
-countdictstack [{true KDHDict/Collate get exec}KDHDict/KFC get exec"
-*End
-*KD10Collate False/No: "(KDCollate)(False)KDHDict/KFSet get exec
-countdictstack [{false KDHDict/Collate get exec}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD10Collate
-
-*OpenUI *KD10SlipSheet/Set Separators: PickOne
-*DefaultKD10SlipSheet: None
-*OrderDependency: 100 DocumentSetup *KD10SlipSheet
-*KD10SlipSheet None/No: "(KDSlipSheet)(None)KDHDict/KFSet get exec
-countdictstack [{}KDHDict/KFC get exec"
-*End
-*KD10SlipSheet Letter: "(KDSlipSheet)(Letter)KDHDict/KFSet get exec
-countdictstack [{/Letter KDHDict/LSetSeps get exec}KDHDict/KFC get exec"
-*End
-*KD10SlipSheet A4: "(KDSlipSheet)(A4)KDHDict/KFSet get exec
-countdictstack [{/A4 KDHDict/LSetSeps get exec}KDHDict/KFC get exec"
-*End
-*KD10SlipSheet Tabloid: "(KDSlipSheet)(Tabloid)KDHDict/KFSet get exec
-countdictstack [{/Tabloid KDHDict/LSetSeps get exec}KDHDict/KFC get exec"
-*End
-*KD10SlipSheet A3: "(KDSlipSheet)(A3)KDHDict/KFSet get exec
-countdictstack [{/A3 KDHDict/LSetSeps get exec}KDHDict/KFC get exec"
-*End
-*KD10SlipSheet Cover: "(KDSlipSheet)(Cover)KDHDict/KFSet get exec
-countdictstack [{/Cover KDHDict/LSetSeps get exec}KDHDict/KFC get exec"
-*End
-*KD10SlipSheet A4Cover: "(KDSlipSheet)(A4Cover)KDHDict/KFSet get exec
-countdictstack [{/A4Cover KDHDict/LSetSeps get exec}KDHDict/KFC get exec"
-*End
-*KD10SlipSheet Color: "(KDSlipSheet)(Color)KDHDict/KFSet get exec
-countdictstack [{/Color KDHDict/LSetSeps get exec}KDHDict/KFC get exec"
-*End
-*KD10SlipSheet A4Color: "(KDSlipSheet)(A4Color)KDHDict/KFSet get exec
-countdictstack [{/A4Color KDHDict/LSetSeps get exec}KDHDict/KFC get exec"
-*End
-*KD10SlipSheet TabloidClr: "(KDSlipSheet)(TabloidClr)KDHDict/KFSet get exec
-countdictstack [{/TabloidClr KDHDict/LSetSeps get exec}KDHDict/KFC get exec"
-*End
-*KD10SlipSheet A3Color: "(KDSlipSheet)(A3Color)KDHDict/KFSet get exec
-countdictstack [{/A3Color KDHDict/LSetSeps get exec}KDHDict/KFC get exec"
-*End
-*KD10SlipSheet Legal: "(KDSlipSheet)(Legal)KDHDict/KFSet get exec
-countdictstack [{/Legal KDHDict/LSetSeps get exec}KDHDict/KFC get exec"
-*End
-*KD10SlipSheet Tab: "(KDSlipSheet)(Tab)KDHDict/KFSet get exec
-countdictstack [{/Tab KDHDict/LSetSeps get exec}KDHDict/KFC get exec"
-*End
-*KD10SlipSheet A4Tab: "(KDSlipSheet)(A4Tab)KDHDict/KFSet get exec
-countdictstack [{/A4Tab KDHDict/LSetSeps get exec}KDHDict/KFC get exec"
-*End
-*KD10SlipSheet Insert: "(KDSlipSheet)(Insert)KDHDict/KFSet get exec
-countdictstack [{/Insert KDHDict/LSetSeps get exec}KDHDict/KFC get exec"
-*End
-*KD10SlipSheet A4Insert: "(KDSlipSheet)(A4Insert)KDHDict/KFSet get exec
-countdictstack [{/A4Insert KDHDict/LSetSeps get exec}KDHDict/KFC get exec"
-*End
-*KD10SlipSheet TabloidIns: "(KDSlipSheet)(TabloidIns)KDHDict/KFSet get exec
-countdictstack [{/TabloidIns KDHDict/LSetSeps get exec}KDHDict/KFC get exec"
-*End
-*KD10SlipSheet A3Insert: "(KDSlipSheet)(A3Insert)KDHDict/KFSet get exec
-countdictstack [{/A3Insert KDHDict/LSetSeps get exec}KDHDict/KFC get exec"
-*End
-*KD10SlipSheet Trans: "(KDSlipSheet)(Trans)KDHDict/KFSet get exec
-countdictstack [{/Trans KDHDict/LSetSeps get exec}KDHDict/KFC get exec"
-*End
-*KD10SlipSheet A4Trans: "(KDSlipSheet)(A4Trans)KDHDict/KFSet get exec
-countdictstack [{/A4Trans KDHDict/LSetSeps get exec}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD10SlipSheet
-
-
-*% Uncomment and edit the following options as necessary
-*% *OpenUI *KD11ChargeNumber/Charge Number: PickOne
-*% *DefaultKD11ChargeNumber: None
-*% *OrderDependency: 50 DocumentSetup *KD11ChargeNumber
-*% *KD11ChargeNumber None/No: "
-*% (KDChargeNo)(***NO CHARGE NUMBER***)KDHDict/KFSet get exec
-*% countdictstack [{}KDHDict/KFC get exec"
-*% *End
-*% *KD11ChargeNumber 1: "
-*% (KDChargeNo)(1)KDHDict/KFSet get exec
-*% countdictstack [{(1)KDHDict/KDChargeNo get exec}KDHDict/KFC get exec"
-*% *End
-*% *KD11ChargeNumber 2: "
-*% (KDChargeNo)(2)KDHDict/KFSet get exec
-*% countdictstack [{(2)KDHDict/KDChargeNo get exec}KDHDict/KFC get exec"
-*% *End
-*% *CloseUI: *KD11ChargeNumber
-
-*OpenUI *KD11Jog/Stacking: Boolean
-*DefaultKD11Jog: True
-*OrderDependency: 50 DocumentSetup *KD11Jog
-*KD11Jog True/Offset: "(KDJog)(Offset)KDHDict/KFSet get exec
-countdictstack [{true KDHDict/Jog get exec}KDHDict/KFC get exec"
-*End
-*KD11Jog False/Straight: "(KDJog)(Straight)KDHDict/KFSet get exec
-countdictstack [{false KDHDict/Jog get exec}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD11Jog
-
-*% Uncomment and edit the following options as necessary
-*% *OpenUI *KD12OpMsg/Operator Message: PickOne
-*% *DefaultKD12OpMsg: None
-*% *OrderDependency: 50 DocumentSetup *KD12OpMsg
-*% *KD12OpMsg None/No: "
-*% (KDOpMsg)(***No Operator Message***)KDHDict/KFSet get exec
-*% countdictstack [{}KDHDict/KFC get exec"
-*% *End
-*% *KD12OpMsg Msg1: "
-*% (KDOpMsg)(Msg1)KDHDict/KFSet get exec
-*% countdictstack [{(Msg1)KDHDict/KDOpMsg get exec}KDHDict/KFC get exec"
-*% *End
-*% *KD12OpMsg Msg2: "
-*% (KDOpMsg)(Msg2)KDHDict/KFSet get exec
-*% countdictstack [{(Msg2)KDHDict/KDOpMsg get exec}KDHDict/KFC get exec"
-*% *End
-*% *CloseUI: *KD12OpMsg
-
-*% Uncomment and edit the following options as necessary
-*% *OpenUI *KD13DeliverTo/DeliverTo: PickOne
-*% *DefaultKD13DeliverTo: None
-*% *OrderDependency: 50 DocumentSetup *KD13DeliverTo
-*% *KD13DeliverTo None/No: "
-*% (KDDeliverTo)(***NO DELIVER TO MESSAGE***)KDHDict/KFSet get exec
-*% countdictstack [{}KDHDict/KFC get exec"
-*% *End
-*% *KD13DeliverTo Me: "
-*% (KDDeliverTo)(Me)KDHDict/KFSet get exec
-*% countdictstack [{(Me)KDHDict/KDDeliverTo get exec}KDHDict/KFC get exec"
-*% *End
-*% *KD13DeliverTo DelMsg2: "
-*% (KDDeliverTo)(DelMsg2)KDHDict/KFSet get exec
-*% countdictstack [{(DelMsg2)KDHDict/KDDeliverTo get exec}KDHDict/KFC get exec"
-*% *End
-*% *CloseUI: *KD13DeliverTo
-
-*OpenUI *KD14Mismatch/Mismatch Handling: PickOne
-*DefaultKD14Mismatch: TrustMe
-*OrderDependency: 6 DocumentSetup *KD14Mismatch
-*KD14Mismatch TrustMe/Auto Substitute: "
-( %%[ PPD: USING KDH00001.PPD VER. 2.40 ]%%) = flush
-(KDMismatch)(AutomaticallySubstitute)KDHDict/KFSet get exec
-countdictstack [{(AutomaticallySubstitute)KDHDict/KDMismatch get exec
-}KDHDict/KFC get exec"
-*End
-*KD14Mismatch Substitute/Notify then Substitute: "
-( %%[ PPD: USING KDH00001.PPD VER. 2.40 ]%%) = flush
-(KDMismatch)(NotifyThenSubstitute)KDHDict/KFSet get exec
-countdictstack [{(NotifyThenSubstitute)KDHDict/KDMismatch get exec
-}KDHDict/KFC get exec"
-*End
-*KD14Mismatch Cancel/Notify then Cancel: "
-( %%[ PPD: USING KDH00001.PPD VER. 2.40 ]%%) = flush
-(KDMismatch)(NotifyThenCancel)KDHDict/KFSet get exec
-countdictstack [{(NotifyThenCancel)KDHDict/KDMismatch get exec
-}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD14Mismatch
-
-*OpenUI *KD15Wait/Timeout For Proof Set: PickOne
-*DefaultKD15Wait: 5Minutes
-*OrderDependency: 50 DocumentSetup *KD15Wait
-*KD15Wait 1Minute/1 Minute: "(KDWait)(1)KDHDict/KFSet get exec
-countdictstack [{KDHDict/PWait 1 put}KDHDict/KFC get exec"
-*End
-*KD15Wait 2Minutes/2 Minutes: "(KDWait)(2)KDHDict/KFSet get exec
-countdictstack [{KDHDict/PWait 2 put}KDHDict/KFC get exec"
-*End
-*KD15Wait 3Minutes/3 Minutes: "(KDWait)(3)KDHDict/KFSet get exec
-countdictstack [{KDHDict/PWait 3 put}KDHDict/KFC get exec"
-*End
-*KD15Wait 4Minutes/4 Minutes: "(KDWait)(4)KDHDict/KFSet get exec
-countdictstack [{KDHDict/PWait 5 put}KDHDict/KFC get exec"
-*End
-*KD15Wait 5Minutes/5 Minutes: "(KDWait)(5)KDHDict/KFSet get exec
-countdictstack [{KDHDict/PWait 5 put}KDHDict/KFC get exec"
-*End
-*KD15Wait 6Minutes/6 Minutes: "(KDWait)(6)KDHDict/KFSet get exec
-countdictstack [{KDHDict/PWait 6 put}KDHDict/KFC get exec"
-*End
-*KD15Wait 7Minutes/7 Minutes: "(KDWait)(7)KDHDict/KFSet get exec
-countdictstack [{KDHDict/PWait 7 put}KDHDict/KFC get exec"
-*End
-*KD15Wait 8Minutes/8 Minutes: "(KDWait)(8)KDHDict/KFSet get exec
-countdictstack [{KDHDict/PWait 8 put}KDHDict/KFC get exec"
-*End
-*KD15Wait 9Minutes/9 Minutes: "(KDWait)(9)KDHDict/KFSet get exec
-countdictstack [{KDHDict/PWait 9 put}KDHDict/KFC get exec"
-*End
-*KD15Wait 10Minutes/10 Minutes: "(KDWait)(10)KDHDict/KFSet get exec
-countdictstack [{KDHDict/PWait 10 put}KDHDict/KFC get exec"
-*End
-*KD15Wait 20Minutes/20 Minutes: "(KDWait)(20)KDHDict/KFSet get exec
-countdictstack [{KDHDict/PWait 20 put}KDHDict/KFC get exec"
-*End
-*KD15Wait 30Minutes/30 Minutes: "(KDWait)(30)KDHDict/KFSet get exec
-countdictstack [{KDHDict/PWait 30 put}KDHDict/KFC get exec"
-*End
-*KD15Wait 60Minutes/60 Minutes: "(KDWait)(60)KDHDict/KFSet get exec
-countdictstack [{KDHDict/PWait 60 put}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD15Wait
-
-*OpenUI *KD16StatusPage/Status Pages: PickOne
-*DefaultKD16StatusPage: Always
-*OrderDependency: 5 DocumentSetup *KD16StatusPage
-*KD16StatusPage None: "(KDStatusPageMode)(None)KDHDict/KFSet get exec
-countdictstack [{(None)KDHDict/SetSPM get exec}KDHDict/KFC get exec"
-*End
-*KD16StatusPage OnlyOnError/Only On Error: "
-(KDStatusPageMode)(OnlyOnError)KDHDict/KFSet get exec
-countdictstack [{(OnlyOnError)KDHDict/SetSPM get exec}KDHDict/KFC get exec"
-*End
-*KD16StatusPage Always/Always: "
-(KDStatusPageMode)(Always)KDHDict/KFSet get exec
-countdictstack [{(Always)KDHDict/SetSPM get exec}KDHDict/KFC get exec"
-*End
-*KD16StatusPage PageOneOnly/Always-1st Page Only: "
-(KDStatusPageMode)(PageOneOnlyMode)KDHDict/KFSet get exec
-countdictstack [{(PageOneOnly)KDHDict/SetSPM get exec}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD16StatusPage
-
-*OpenUI *KD17StatusPagePaper/Paper for Status Pages: PickOne
-*OrderDependency: 4 DocumentSetup *KD17StatusPagePaper
-*DefaultKD17StatusPagePaper: Letter
-*KD17StatusPagePaper Letter: "(KDStatusPagePaper)(Letter)KDHDict/KFSet get exec
-countdictstack [{/Letter KDHDict/SSP get exec}KDHDict/KFC get exec"
-*End
-*KD17StatusPagePaper A4: "(KDStatusPagePaper)(A4)KDHDict/KFSet get exec
-countdictstack [{/A4 KDHDict/SSP get exec}KDHDict/KFC get exec"
-*End
-*KD17StatusPagePaper Tabloid: "(KDStatusPagePaper)(Tabloid)KDHDict/KFSet get exec
-countdictstack [{/Tabloid KDHDict/SSP get exec}KDHDict/KFC get exec"
-*End
-*KD17StatusPagePaper A3: "(KDStatusPagePaper)(A3)KDHDict/KFSet get exec
-countdictstack [{/A3 KDHDict/SSP get exec}KDHDict/KFC get exec"
-*End
-*KD17StatusPagePaper Cover: "(KDStatusPagePaper)(Cover)KDHDict/KFSet get exec
-countdictstack [{/Cover KDHDict/SSP get exec}KDHDict/KFC get exec"
-*End
-*KD17StatusPagePaper A4Cover: "(KDStatusPagePaper)(A4Cover)KDHDict/KFSet get exec
-countdictstack [{/A4Cover KDHDict/SSP get exec}KDHDict/KFC get exec"
-*End
-*KD17StatusPagePaper Color: "(KDStatusPagePaper)(Color)KDHDict/KFSet get exec
-countdictstack [{/Color KDHDict/SSP get exec}KDHDict/KFC get exec"
-*End
-*KD17StatusPagePaper A4Color: "(KDStatusPagePaper)(A4Color)KDHDict/KFSet get exec
-countdictstack [{/A4Color KDHDict/SSP get exec}KDHDict/KFC get exec"
-*End
-*KD17StatusPagePaper TabloidClr: "(KDStatusPagePaper)(TabloidClr)KDHDict/KFSet get exec
-countdictstack [{/TabloidClr KDHDict/SSP get exec}KDHDict/KFC get exec"
-*End
-*KD17StatusPagePaper A3Color: "(KDStatusPagePaper)(A3Color)KDHDict/KFSet get exec
-countdictstack [{/A3Color KDHDict/SSP get exec}KDHDict/KFC get exec"
-*End
-*KD17StatusPagePaper Legal: "(KDStatusPagePaper)(Legal)KDHDict/KFSet get exec
-countdictstack [{/Legal KDHDict/SSP get exec}KDHDict/KFC get exec"
-*End
-*KD17StatusPagePaper Tab: "(KDStatusPagePaper)(Tab)KDHDict/KFSet get exec
-countdictstack [{/Tab KDHDict/SSP get exec}KDHDict/KFC get exec"
-*End
-*KD17StatusPagePaper A4Tab: "(KDStatusPagePaper)(A4Tab)KDHDict/KFSet get exec
-countdictstack [{/A4Tab KDHDict/SSP get exec}KDHDict/KFC get exec"
-*End
-*KD17StatusPagePaper Insert: "(KDStatusPagePaper)(Insert)KDHDict/KFSet get exec
-countdictstack [{/Insert KDHDict/SSP get exec}KDHDict/KFC get exec"
-*End
-*KD17StatusPagePaper A4Insert: "(KDStatusPagePaper)(A4Insert)KDHDict/KFSet get exec
-countdictstack [{/A4Insert KDHDict/SSP get exec}KDHDict/KFC get exec"
-*End
-*KD17StatusPagePaper TabloidIns: "(KDStatusPagePaper)(TabloidIns)KDHDict/KFSet get exec
-countdictstack [{/TabloidIns KDHDict/SSP get exec}KDHDict/KFC get exec"
-*End
-*KD17StatusPagePaper A3Insert: "(KDStatusPagePaper)(A3Insert)KDHDict/KFSet get exec
-countdictstack [{/A3Insert KDHDict/SSP get exec}KDHDict/KFC get exec"
-*End
-*KD17StatusPagePaper Trans: "(KDStatusPagePaper)(Trans)KDHDict/KFSet get exec
-countdictstack [{/Trans KDHDict/SSP get exec}KDHDict/KFC get exec"
-*End
-*KD17StatusPagePaper A4Trans: "(KDStatusPagePaper)(A4Trans)KDHDict/KFSet get exec
-countdictstack [{/A4Trans KDHDict/SSP get exec}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD17StatusPagePaper
-
-*OpenUI *KD18SigSize/Pamphlet Signatures: PickOne
-*DefaultKD18SigSize: Sign60
-*OrderDependency: 50 DocumentSetup *KD18SigSize
-*KD18SigSize Sign04/4 Pages (1 Sheet): "(KDSigSize)(1)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 1 put}KDHDict/KFC get exec"
-*End
-*KD18SigSize Sign08/8 Pages (2 Sheets): "(KDSigSize)(2)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 2 put}KDHDict/KFC get exec"
-*End
-*KD18SigSize Sign12/12 Pages (3 Sheets): "(KDSigSize)(3)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 3 put}KDHDict/KFC get exec"
-*End
-*KD18SigSize Sign16/16 Pages (4 Sheets): "(KDSigSize)(4)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 4 put}KDHDict/KFC get exec"
-*End
-*KD18SigSize Sign20/20 Pages (5 Sheets): "(KDSigSize)(5)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 5 put}KDHDict/KFC get exec"
-*End
-*KD18SigSize Sign24/24 Pages (6 Sheets): "(KDSigSize)(6)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 6 put}KDHDict/KFC get exec"
-*End
-*KD18SigSize Sign28/28 Pages (7 Sheets): "(KDSigSize)(7)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 7 put}KDHDict/KFC get exec"
-*End
-*KD18SigSize Sign32/32 Pages (8 Sheets): "(KDSigSize)(8)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 8 put}KDHDict/KFC get exec"
-*End
-*KD18SigSize Sign36/36 Pages (9 Sheets): "(KDSigSize)(9)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 9 put}KDHDict/KFC get exec"
-*End
-*KD18SigSize Sign40/40 Pages (10 Sheets): "(KDSigSize)(10)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 10 put}KDHDict/KFC get exec"
-*End
-*KD18SigSize Sign44/44 Pages (11 Sheets): "(KDSigSize)(11)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 11 put}KDHDict/KFC get exec"
-*End
-*KD18SigSize Sign48/48 Pages (12 Sheets): "(KDSigSize)(12)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 12 put}KDHDict/KFC get exec"
-*End
-*KD18SigSize Sign52/52 Pages (13 Sheets): "(KDSigSize)(13)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 13 put}KDHDict/KFC get exec"
-*End
-*KD18SigSize Sign56/56 Pages (14 Sheets): "(KDSigSize)(14)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 14 put}KDHDict/KFC get exec"
-*End
-*KD18SigSize Sign60/60 Pages (15 Sheets): "(KDSigSize)(15)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 15 put}KDHDict/KFC get exec"
-*End
-*KD18SigSize Sign64/64 Pages (16 Sheets): "(KDSigSize)(16)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 16 put}KDHDict/KFC get exec"
-*End
-*KD18SigSize Sign68/68 Pages (17 Sheets): "(KDSigSize)(17)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 17 put}KDHDict/KFC get exec"
-*End
-*KD18SigSize Sign72/72 Pages (18 Sheets): "(KDSigSize)(18)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 18 put}KDHDict/KFC get exec"
-*End
-*KD18SigSize Sign76/76 Pages (19 Sheets): "(KDSigSize)(19)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 19 put}KDHDict/KFC get exec"
-*End
-*KD18SigSize Sign80/80 Pages (20 Sheets): "(KDSigSize)(20)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 20 put}KDHDict/KFC get exec"
-*End
-*KD18SigSize Sign84/84 Pages (21 Sheets): "(KDSigSize)(21)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 21 put}KDHDict/KFC get exec"
-*End
-*KD18SigSize Sign88/88 Pages (22 Sheets): "(KDSigSize)(22)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 22 put}KDHDict/KFC get exec"
-*End
-*KD18SigSize Sign92/92 Pages (23 Sheets): "(KDSigSize)(23)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 23 put}KDHDict/KFC get exec"
-*End
-*KD18SigSize Sign96/96 Pages (24 Sheets): "(KDSigSize)(24)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 24 put}KDHDict/KFC get exec"
-*End
-*KD18SigSize Sign100/100 Pages (25 Sheets): "(KDSigSize)(25)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 25 put}KDHDict/KFC get exec"
-*End
-*KD18SigSize Sign104/104 Pages (26 Sheets): "(KDSigSize)(26)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 26 put}KDHDict/KFC get exec"
-*End
-*KD18SigSize Sign108/108 Pages (27 Sheets): "(KDSigSize)(27)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 27 put}KDHDict/KFC get exec"
-*End
-*KD18SigSize Sign112/112 Pages (28 Sheets): "(KDSigSize)(28)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 28 put}KDHDict/KFC get exec"
-*End
-*KD18SigSize Sign116/116 Pages (29 Sheets): "(KDSigSize)(29)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 29 put}KDHDict/KFC get exec"
-*End
-*KD18SigSize Sign120/120 Pages (30 Sheets): "(KDSigSize)(30)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 30 put}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD18SigSize
-
-*OpenUI *KD19ImageMapping/Map All Bitmaps: PickOne
-*DefaultKD19ImageMapping: Auto
-*OrderDependency: 150 DocumentSetup *KD19ImageMapping
-*KD19ImageMapping Auto/Automatic: "(KDImageMapping)(Automatic)KDHDict/KFSet get exec
-countdictstack [{}KDHDict/KFC get exec"
-*End
-*KD19ImageMapping Red/To Red: "(KDImageMapping)(To Red)KDHDict/KFSet get exec
-countdictstack [{(AAAAAAAR)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD19ImageMapping Green/To Green: "(KDImageMapping)(To Green)KDHDict/KFSet get exec
-countdictstack [{(AAAAAAAG)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD19ImageMapping Blue/To Blue: "(KDImageMapping)(To Blue)KDHDict/KFSet get exec
-countdictstack [{(AAAAAAAB)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD19ImageMapping Yellow/To Yellow: "(KDImageMapping)(To Yellow)KDHDict/KFSet get exec
-countdictstack [{(AAAAAAAY)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD19ImageMapping Black/To Black: "(KDImageMapping)(To Blank)KDHDict/KFSet get exec
-countdictstack [{(AAAAAAAK)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD19ImageMapping
-
-*OpenUI *KD20BlackMapping/Map Black: PickOne
-*DefaultKD20BlackMapping: Auto
-*OrderDependency: 150 DocumentSetup *KD20BlackMapping
-*KD20BlackMapping Auto/Automatic: "(KDBlackMapping)(Automatic)KDHDict/KFSet get exec
-countdictstack [{}KDHDict/KFC get exec"
-*End
-*KD20BlackMapping Red/To Red: "(KDBlackMapping)(To Red)KDHDict/KFSet get exec
-countdictstack [{(AAAAAARA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD20BlackMapping Green/To Green: "(KDBlackMapping)(To Green)KDHDict/KFSet get exec
-countdictstack [{(AAAAAAGA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD20BlackMapping Blue/To Blue: "(KDBlackMapping)(To Blue)KDHDict/KFSet get exec
-countdictstack [{(AAAAAABA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD20BlackMapping Yellow/To Yellow: "(KDBlackMapping)(To Yellow)KDHDict/KFSet get exec
-countdictstack [{(AAAAAAYA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD20BlackMapping Black/To Black: "(KDBlackMapping)(To Black)KDHDict/KFSet get exec
-countdictstack [{(AAAAAAKA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD20BlackMapping
-
-*OpenUI *KD21RedMapping/Map Red: PickOne
-*DefaultKD21RedMapping: Auto
-*OrderDependency: 150 DocumentSetup *KD21RedMapping
-*KD21RedMapping Auto/Automatic: "(KDRedMapping)(Automatic)KDHDict/KFSet get exec
-countdictstack [{}KDHDict/KFC get exec"
-*End
-*KD21RedMapping Red/To Red: "(KDRedMapping)(To Red)KDHDict/KFSet get exec
-countdictstack [{(RAAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD21RedMapping Green/To Green: "(KDRedMapping)(To Green)KDHDict/KFSet get exec
-countdictstack [{(GAAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD21RedMapping Blue/To Blue: "(KDRedMapping)(To Blue)KDHDict/KFSet get exec
-countdictstack [{(BAAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD21RedMapping Yellow/To Yellow: "(KDRedMapping)(To Yellow)KDHDict/KFSet get exec
-countdictstack [{(YAAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD21RedMapping Black/To Black: "(KDRedMapping)(To Black)KDHDict/KFSet get exec
-countdictstack [{(KAAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD21RedMapping
-
-*OpenUI *KD22GreenMapping/Map Green: PickOne
-*DefaultKD22GreenMapping: Auto
-*OrderDependency: 150 DocumentSetup *KD22GreenMapping
-*KD22GreenMapping Auto/Automatic: "(KDGreenMapping)(Automatic)KDHDict/KFSet get exec
-countdictstack [{}KDHDict/KFC get exec"
-*End
-*KD22GreenMapping Red/To Red: "(KDGreenMapping)(To Red)KDHDict/KFSet get exec
-countdictstack [{(ARAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD22GreenMapping Green/To Green: "(KDGreenMapping)(To Green)KDHDict/KFSet get exec
-countdictstack [{(AGAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD22GreenMapping Blue/To Blue: "(KDGreenMapping)(To Blue)KDHDict/KFSet get exec
-countdictstack [{(ABAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD22GreenMapping Yellow/To Yellow: "(KDGreenMapping)(To Yellow)KDHDict/KFSet get exec
-countdictstack [{(AYAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD22GreenMapping Black/To Black: "(KDGreenMapping)(To Black)KDHDict/KFSet get exec
-countdictstack [{(AKAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD22GreenMapping
-
-*OpenUI *KD23BlueMapping/Map Blue: PickOne
-*DefaultKD23BlueMapping: Auto
-*OrderDependency: 150 DocumentSetup *KD23BlueMapping
-*KD23BlueMapping Auto/Automatic: "(KDBlueMapping)(Automatic)KDHDict/KFSet get exec
-countdictstack [{}KDHDict/KFC get exec"
-*End
-*KD23BlueMapping Red/To Red: "(KDBlueMapping)(To Red)KDHDict/KFSet get exec
-countdictstack [{(AARAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD23BlueMapping Green/To Green: "(KDBlueMapping)(To Green)KDHDict/KFSet get exec
-countdictstack [{(AAGAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD23BlueMapping Blue/To Blue: "(KDBlueMapping)(To Blue)KDHDict/KFSet get exec
-countdictstack [{(AABAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD23BlueMapping Yellow/To Yellow: "(KDBlueMapping)(To Yellow)KDHDict/KFSet get exec
-countdictstack [{(AAYAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD23BlueMapping Black/To Black: "(KDBlueMapping)(To Black)KDHDict/KFSet get exec
-countdictstack [{(AAKAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD23BlueMapping
-
-*OpenUI *KD24CyanMapping/Map Cyan: PickOne
-*DefaultKD24CyanMapping: Auto
-*OrderDependency: 150 DocumentSetup *KD24CyanMapping
-*KD24CyanMapping Auto/Automatic: "(KDCyanMapping)(Automatic)KDHDict/KFSet get exec
-countdictstack [{}KDHDict/KFC get exec"
-*End
-*KD24CyanMapping Red/To Red: "(KDCyanMapping)(To Red)KDHDict/KFSet get exec
-countdictstack [{(AAARAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD24CyanMapping Green/To Green: "(KDCyanMapping)(To Green)KDHDict/KFSet get exec
-countdictstack [{(AAAGAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD24CyanMapping Blue/To Blue: "(KDCyanMapping)(To Blue)KDHDict/KFSet get exec
-countdictstack [{(AAABAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD24CyanMapping Yellow/To Yellow: "(KDCyanMapping)(To Yellow)KDHDict/KFSet get exec
-countdictstack [{(AAAYAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD24CyanMapping Black/To Black: "(KDCyanMapping)(To Black)KDHDict/KFSet get exec
-countdictstack [{(AAAKAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD24CyanMapping
-
-*OpenUI *KD25MagentaMapping/Map Magenta: PickOne
-*DefaultKD25MagentaMapping: Auto
-*OrderDependency: 150 DocumentSetup *KD25MagentaMapping
-*KD25MagentaMapping Auto/Automatic: "(KDMagentaMapping)(Automatic)KDHDict/KFSet get exec
-countdictstack [{}KDHDict/KFC get exec"
-*End
-*KD25MagentaMapping Red/To Red: "(KDMagentaMapping)(To Red)KDHDict/KFSet get exec
-countdictstack [{(AAAARAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD25MagentaMapping Green/To Green: "(KDMagentaMapping)(To Green)KDHDict/KFSet get exec
-countdictstack [{(AAAAGAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD25MagentaMapping Blue/To Blue: "(KDMagentaMapping)(To Blue)KDHDict/KFSet get exec
-countdictstack [{(AAAABAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD25MagentaMapping Yellow/To Yellow: "(KDMagentaMapping)(To Yellow)KDHDict/KFSet get exec
-countdictstack [{(AAAAYAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD25MagentaMapping Black/To Black: "(KDMagentaMapping)(To Black)KDHDict/KFSet get exec
-countdictstack [{(AAAAKAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD25MagentaMapping
-
-*OpenUI *KD26YellowMapping/Map Yellow: PickOne
-*DefaultKD26YellowMapping: Auto
-*OrderDependency: 150 DocumentSetup *KD26YellowMapping
-*KD26YellowMapping Auto/Automatic: "(KDYellowMapping)(Automatic)KDHDict/KFSet get exec
-countdictstack [{}KDHDict/KFC get exec"
-*End
-*KD26YellowMapping Red/To Red: "(KDYellowMapping)(To Red)KDHDict/KFSet get exec
-countdictstack [{(AAAAARAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD26YellowMapping Green/To Green: "(KDYellowMapping)(To Green)KDHDict/KFSet get exec
-countdictstack [{(AAAAAGAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD26YellowMapping Blue/To Blue: "(KDYellowMapping)(To Blue)KDHDict/KFSet get exec
-countdictstack [{(AAAAABAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD26YellowMapping Yellow/To Yellow: "(KDYellowMapping)(To Yellow)KDHDict/KFSet get exec
-countdictstack [{(AAAAAYAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD26YellowMapping Black/To Black: "(KDYellowMapping)(To Black)KDHDict/KFSet get exec
-countdictstack [{(AAAAAKAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD26YellowMapping
-
-
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-*ImageableArea Letter/US Letter: "0 0 612 792 "
-*ImageableArea Legal/US Legal: "0 0 612 1008 "
-*ImageableArea A4: "0 0 595 842 "
-*ImageableArea A3: "0 0 842 1191 "
-*ImageableArea Tabloid: "0 0 792 1224 "
-*ImageableArea 9x11/Lettertab: "0 0 648 792 "
-*ImageableArea A4Tab: "0 0 638 842 "
-*ImageableArea Statement: "0 0 396 612 "
-*ImageableArea HalfLegal/Half Legal: "0 0 504 612 "
-*ImageableArea A5: "0 0 420 595 "
-
-*% These provide the physical dimensions of the paper (by keyword)
-*DefaultPaperDimension: Letter
-*PaperDimension Letter/US Letter: "612 792"
-*PaperDimension Legal/US Legal: "612 1008"
-*PaperDimension A4: "595 842"
-*PaperDimension A3: "842 1191"
-*PaperDimension Tabloid: "792 1224"
-*PaperDimension 9x11/Lettertab: "648 792"
-*PaperDimension A4Tab: "638 842"
-*PaperDimension Statement: "396 612"
-*PaperDimension HalfLegal/Half Legal: "504 612"
-*PaperDimension A5: "420 595"
-
-*RequiresPageRegion All: True
-
-*DefaultInputSlot: AutoSelect
-*InputSlot AutoSelect/Auto Select: ""
-
-*DefaultOutputOrder: Normal
-*OutputOrder Normal: " "
-
-
-
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.006S)" Standard Disk
-*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard Disk
-*Font AvantGarde-Demi: Standard "(001.007S)" Standard Disk
-*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard Disk
-*Font Bookman-Demi: Standard "(001.003S)" Standard Disk
-*Font Bookman-DemiItalic: Standard "(001.003S)" Standard Disk
-*Font Bookman-Light: Standard "(001.003S)" Standard Disk
-*Font Bookman-LightItalic: Standard "(001.003S)" Standard Disk
-*Font Courier: Standard "(002.005)" Standard ROM
-*Font Courier-Bold: Standard "(002.005)" Standard ROM
-*Font Courier-BoldOblique: Standard "(002.005)" Standard ROM
-*Font Courier-Oblique: Standard "(002.005)" 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-Condensed: Standard "(001.001)" Standard Disk
-*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard Disk
-*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard Disk
-*Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard Disk
-*Font Helvetica-Narrow: Standard "(001.006S)" Standard Disk
-*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard Disk
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard Disk
-*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard Disk
-*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard Disk
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard Disk
-*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard Disk
-*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard Disk
-*Font Palatino-Bold: Standard "(001.005S)" Standard Disk
-*Font Palatino-BoldItalic: Standard "(001.005S)" Standard Disk
-*Font Palatino-Italic: Standard "(001.005S)" Standard Disk
-*Font Palatino-Roman: Standard "(001.005S)" Standard Disk
-*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
-*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard Disk
-*Font ZapfDingbats: Special "(001.004S)" Special Disk
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "LPD-Ethernet"
-*Source: "RPrinter-Ethernet"
-*Source: "EtherTalk"
-*Source: "Parallel"
-*Source: "DQP-Ethernet"
-
-
-*% Last Edit: 11/11/96 Linda Crandall, S. Rogers Eastman Kodak Co.
-*% The byte count of this file should be exactly 070026 or 071559
-*% depending on the filesystem it resides in.
-*% end of PPD file for KODAK 70cp Series II Printer
diff --git a/psprint_config/configuration/ppds/KDH00002.PS b/psprint_config/configuration/ppds/KDH00002.PS
deleted file mode 100644
index 2163bf26d1ec..000000000000
--- a/psprint_config/configuration/ppds/KDH00002.PS
+++ /dev/null
@@ -1,1554 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*%
-*% KODAK 70cp Series II
-*% End of Copyright statement.
-*%
-*FormatVersion: "4.3"
-*FileVersion: "2.0"
-*% InternalVersion: "2.43"
-*% place internal version number in translation string for *KDHDict Option Yes
-*PCFileName: "KDH00002.PPD"
-*LanguageVersion: English
-*Product: "(KODAK IMAGESOURCE 70cp Series II Copier-Printer)"
-*PSVersion: "(2015.131) 41"
-*ModelName: "KODAK 70cp Series II PPD"
-*ShortNickName: "KODAK 70cp Series II PPD"
-*NickName: "KODAK 70cp Series II PPD"
-*Manufacturer: "Kodak"
-*LanguageEncoding: ISOLatin1
-*% General Information and Defaults ===============
-*ColorDevice: True
-*DefaultColorSpace: Gray
-*DefaultInstalledMemory: 32MB
-*FreeVM: "4194304"
-*LanguageLevel: "2"
-*FileSystem: True
-*Throughput: "70"
-*Password: "()"
-*Protocols: BCP TBCP
-*TTRasterizer: Type42
-*?TTRasterizer: "(Type42) = flush"
-
-
-*% The following LandscapeOrientation keyword and value places
-*% applications and drivers on notice that the
-*% Kodak IS 70cp Series II printer requires landscape documents
-*% to have an orientation of minus 90 degrees (90 degrees
-*% clockwise) compared to portrait orientation. If an
-*% application and/or driver fail to deliver page images in the
-*% required landscape orientation, certain finishing features of
-*% the printer will not work correctly. For example, staples
-*% and/or folding may occur in undesired locations relative to
-*% the image on the paper.
-*%
-*% The *KD04FinishingOrientation (Finishing Orientation) feature
-*% of the PPD allows you to help correct for applications and
-*% drivers that fail to recognize the *LandscapeOrientation
-*% keyword and value.
-*%
-*LandscapeOrientation: Minus90
-
-*% The following section includes all of the options which a user can
-*% install on their Kodak Model H printer. Customer choices will then
-*% allow the driver to gray out options which do not make sense with
-*% the respective installed options.
-
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *KD27Finisher/Post Processing Device: Boolean
-*OrderDependency: 9 DocumentSetup *KD27Finisher
-*DefaultKD27Finisher: True
-*KD27Finisher True/Finisher: "
-(Post Processing Device)(Finisher)KDHDict/KFSet get exec
-countdictstack [{KDHDict/bSimpleStapler false put}KDHDict/KFC get exec"
-*End
-*KD27Finisher False/Stapler: "
-(Post Processing Device)(Stapler)KDHDict/KFSet get exec
-countdictstack [{KDHDict/bSimpleStapler true put}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD27Finisher
-
-*% Must have a finisher to do certain staples
-*UIConstraints: *KD27Finisher False *KD04Staple 1.Bottom.Left.90
-*UIConstraints: *KD27Finisher False *KD04Staple 2.Left.90
-*UIConstraints: *KD27Finisher False *KD04Staple 3.Left.90
-*UIConstraints: *KD27Finisher False *KD04Staple Saddle
-*UIConstraints: *KD04Staple 1.Bottom.Left.90 *KD27Finisher False
-*UIConstraints: *KD04Staple 2.Left.90 *KD27Finisher False
-*UIConstraints: *KD04Staple 3.Left.90 *KD27Finisher False
-*UIConstraints: *KD04Staple Saddle *KD27Finisher False
-*% Must have a finisher to ZFold
-*UIConstraints: *KD27Finisher False *KD05ZFold True
-*UIConstraints: *KD05ZFold True *KD27Finisher False
-
-
-
-*OpenUI *KD28HDict/Driver Resource Version: PickOne
-*OrderDependency: 1 DocumentSetup *KD28HDict
-*DefaultKD28HDict: Yes
-*KD28HDict Yes/2.43: "
-%%BeginResource: procset KDHDict 1 26
-userdict/KDHDebug false put save userdict begin/setpagedevice where{pop
-/_spd/setpagedevice load def/_cpd/currentpagedevice load def}{/_spd{}bind
-def/_cpd{}bind def}ifelse/_~1{currentscreen currenttransfer}bind def
-/_~2{settransfer setscreen}bind def/_~3{/70cpProcs/ProcSet findresource}bind
-def/_~4( %%[ KDH: Using ProcSet KDDict 1 26 ]%%)def end userdict
-/KDHDict known userdict/KDHDict 75 dict put KDHDict begin/_CM()def
-/_FCM()def/_BCM()def/bFront true def/bSimpleStapler false def/SigSize
-15 def/PWait 5 def/_GF(Generic Feature)def/_GO(Generic Option)def/bJD
-true def/bJT false def/bFS false def/bPamphlet false def/iMaxPamphletSheets
-0 def/TonerColor[(Auto)(Red)(Green)(Blue)(Yellow)(Black)] def/SPDMapKey
-[(MapRed)(MapGreen)(MapBlue)(MapCyan)(MapMagenta)(MapYellow)(MapBlack)(MapImages)]
-def/DisplayMap [ 0 0 0 0 0 0 0 0 ] def/PLook{dup KDHDict/KDHPCat get
-exch known{KDHDict/KDHPCat get exch get aload pop}{pop [612 792] null
-null null false}ifelse}bind def/LMC{KDHDict/PLook get exec KDHDict
-/MediaChange get exec}bind def/FrontCoverMode{KDHDict/_FCM 3 -1 roll
-put}bind def/BackCoverMode{KDHDict/_BCM 3 -1 roll put}bind def/LC{dup
-KDHDict exch{/_FCM}{/_BCM}ifelse get dup dup(None)eq exch(InsertTray)eq
-or{KDHDict/KDCover get exec pop}{3 -1 roll KDHDict/PLook get exec 7
-5 roll KDHDict/KDCover get exec}ifelse}bind def/LFC{true KDHDict/LC
-get exec}bind def/LRC{false KDHDict/LC get exec}bind def/SSP{KDHDict
-/SPK 3 -1 roll put}bind def/SetSPM{dup(None)ne{KDHDict/SPK known{KDHDict
-/SPK get KDHDict/PLook get exec}{[612 792] null null null false}ifelse
-6 -1 roll}if KDHDict/KDStatusPage get exec}bind def/LSetSeps{KDHDict
-/PLook get exec true KDHDict/KDSeparators get exec}bind def/KDColorMapping{[
-exch{dup 65 eq{0 exch}if dup 82 eq{1 exch}if dup 71 eq{2 exch}if dup
-66 eq{3 exch}if dup 89 eq{4 exch}if 75 eq{5}if}forall ] dup type/arraytype
-ne{kill}if dup length 8 ne{kill}if KDHDict/DisplayMap 3 -1 roll put
-_cpd/OutputDevice get( )cvs(PrinterAccentColor)eq{_~1
-KDHDict/ObjectIndex 0 put KDHDict/DisplayMap get{dup KDHDict/TonerColorIndex
-3 -1 roll put 0 ne{1 dict dup/DeviceRenderingInfo 2 dict dup/Type 13
-put dup KDHDict/SPDMapKey get KDHDict/ObjectIndex get get cvn KDHDict
-/TonerColor get KDHDict/TonerColorIndex get get put put _spd}if KDHDict
-/ObjectIndex get 1 add KDHDict/ObjectIndex 3 -1 roll put}forall _~2}if}bind
-def/KDFreeformColor{_~1 1 dict dup/OutputDevice 8 -1 roll{/PrinterAccentColor}{
-/PrinterGray}ifelse put _spd _~2}bind def/KDCopies{_~1 1 dict dup
-/NumCopies 8 -1 roll put _spd _~2}bind def/Collate{_~1 1 dict dup
-/Collate 8 -1 roll put _spd _~2}bind def/KDChargeNo{_~3/setchargenumber
-get exec}bind def/KDOpMsg{_~3/setoperatormessage get exec}bind def
-/KDDeliverTo{_~3/setusername get exec}bind def/KDStatusPage{_~1 _cpd
-6 -1 roll dup(None)eq{0 exch pop()}if dup(Always)eq{1 exch pop()}if
-dup(OnlyOnError)eq{2 exch pop()}if dup(PageOneOnly)eq{3 exch pop()}if()ne{kill}if
-dup 0 ne{11 6 roll pop 5 -1 roll 5 -1 roll aload pop 6 2 roll}if _~3
-/settrailerpage get exec _spd _~2}bind def/KDSeparators{{pop _~1 _cpd
-9 -1 roll aload pop 10 -3 roll _~3/setseparator get exec _spd _~2}if}bind
-def/KDMismatch{_~4 = flush dup(AutomaticallySubstitute)eq{0 exch pop()}if
-dup(NotifyThenSubstitute)eq{2 exch pop()}if dup(NotifyThenCancel)eq{1
-exch pop()}if()ne{kill}if _~3/setconfirmationstrategy get exec}bind
-def/KDProofSet{_~1 5 -1 roll dup(Off)eq{1 dict dup/CollateDetails 2
-dict dup/Type 2 put dup/ProofSetPauseTime 0 put put _spd pop()}if dup(OnPrint)eq{1
-dict dup/CollateDetails 3 dict dup/Type 2 put dup/ProofSetTimeoutAction(Print)put
-dup/ProofSetPauseTime 12 -1 roll 60 mul put put _spd pop()}if dup(OnCancel)eq{1
-dict dup/CollateDetails 3 dict dup/Type 2 put dup/ProofSetTimeoutAction(Cancel)put
-dup/ProofSetPauseTime 12 -1 roll 60 mul put put _spd pop()}if pop _~2}bind
-def/Jog{_~1 3 dict dup/Jog 7 index{3}{0}ifelse put 6 -1 roll{dup/JogDetails
-2 dict dup/JogPosition(Alternate)put dup/Type 1 put put}if _spd _~2}bind
-def/KDFold{_~1 5 -1 roll dup(None)eq{1 dict dup/Fold 0 put _spd pop()}if
-dup(ZFold)eq{5 dict dup/Fold 4 put dup/FoldDetails 2 dict dup/Type
-1 put dup/FoldType(ZFold)put put _spd pop()}if dup(Saddle)eq{5 dict
-dup/Fold 3 put dup/FoldDetails 2 dict dup/Type 1 put dup/FoldType(Saddle)put
-put _spd pop()}if pop _~2}bind def/KDStaple{_~1 5 -1 roll dup(None)eq{1
-dict dup/Staple 0 put _spd pop()}if dup(Top)eq{2 dict dup/Staple 3
-put dup/StapleDetails 3 dict dup/Type 2 put dup/HeadCount 1 put dup
-/StapleLocation [ 3 dict dup/XAxis(Left)put dup/YAxis(Top)put dup
-/Orientation KDHDict/bSimpleStapler get{0}{45}ifelse put ] put put
-_spd pop()}if dup(Bottom)eq{2 dict dup/Staple 3 put dup/StapleDetails
-3 dict dup/Type 2 put dup/HeadCount 1 put dup/StapleLocation [ 3 dict
-dup/XAxis(Left)put dup/YAxis(Bottom)put dup/Orientation 45 put ] put
-put _spd pop()}if dup(2LeftEdge)eq{2 dict dup/Staple 3 put dup/StapleDetails
-3 dict dup/Type 2 put dup/HeadCount 2 put dup/StapleLocation [ 3 dict
-dup/XAxis(Left)put dup/YAxis(Top)put dup/Orientation 45 put 3 dict
-dup/XAxis(Left)put dup/YAxis(Bottom)put dup/Orientation 45 put ] put
-put _spd pop()}if dup(3LeftEdge)eq{2 dict dup/Staple 3 put dup/StapleDetails
-3 dict dup/Type 2 put dup/HeadCount 3 put dup/StapleLocation [ 3 dict
-dup/XAxis(Left)put dup/YAxis(Top)put dup/Orientation 45 put 3 dict
-dup/XAxis(Left)put dup/YAxis(Middle)put dup/Orientation 45 put 3 dict
-dup/XAxis(Left)put dup/YAxis(Bottom)put dup/Orientation 45 put ] put
-put _spd pop()}if dup(Saddle)eq{5 dict dup/Fold 3 put dup/FoldDetails
-2 dict dup/Type 1 put dup/FoldType(Saddle)put put dup/Staple 3 put
-dup/StapleDetails 3 dict dup/Type 2 put dup/HeadCount 2 put dup/StapleLocation
-[ 3 dict dup/XAxis(Middle)put dup/YAxis(OneThird)put dup/Orientation
-0 put 3 dict dup/XAxis(Middle)put dup/YAxis(TwoThirds)put dup/Orientation
-0 put ] put put _spd pop()}if pop _~2}bind def/KDCover{KDHDict/_CM
-3 -1 roll put KDHDict/bFront 3 -1 roll put KDHDict/_CM get dup(InsertTray)eq
-exch(None)eq or{_~1 _cpd KDHDict/_CM get(InsertTray)eq{3}{0}ifelse
-_~3 KDHDict/bFront get{/setfrontcover}{/setbackcover}ifelse get exec
-_spd _~2}if KDHDict/_CM get dup(Printed)eq exch(Blank)eq or{5 -1 roll
-aload pop 6 2 roll not 3 index dup null eq{pop 75}if 120 le and KDHDict
-/bJD get and{(Duplex)}{(Simplex)}ifelse KDHDict/_CM get(Printed)eq{1}{2}ifelse
-_~1 _cpd 12 5 roll _~3 KDHDict/bFront get{/setfrontcover}{/setbackcover}ifelse
-get exec _spd _~2}if}bind def/KDBooklet{_cpd/Duplex get{KDHDict/iMaxPamphletSheets
-3 -1 roll put _~1 10 dict dup/Signature true put dup/Collate true put
-dup/ImagingBBox [ 0 0 _cpd/PageSize get aload pop 2 idiv exch ] put
-dup/SignatureDetails 2 dict dup/Type 1 put dup/SignatureSheets KDHDict
-/iMaxPamphletSheets get put put _spd _~2}{pop}ifelse}bind def/KDDuplex{dup(Simplex)eq{false
-exch false exch}if dup(DuplexNoTumble)eq{true exch false exch}if(DuplexTumble)eq{true
-true}if 2 copy KDHDict/bJT 3 -1 roll put KDHDict/bJD 3 -1 roll put
-_~1 2 dict dup/Tumble 8 -1 roll put dup/Duplex 8 -1 roll put _spd _~2}bind
-def/KDInterleave{_cpd/PageSize get aload pop null null(plain)6 -1 roll{2}{1}ifelse
-_~3/setinterleavedetails get exec}bind def/KFSet{KDHDict/_GF 4 -1 roll
-put KDHDict/_GO 3 -1 roll put}bind def/KFC{KDHDebug{exec cleartomark
-pop}{stopped{(%%[ KDH: Feature: )print KDHDict/_GF get print(; Option: )print
-KDHDict/_GO get print(; failed ]%%)= flush}{( %%[ KDH: Feature: )print
-KDHDict/_GF get print(; Option: )print KDHDict/_GO get print(; succeeded ]%%)=
-flush}ifelse cleartomark countdictstack exch sub dup 0 gt{{end}repeat}{pop}ifelse}ifelse}bind
-def/R180{_~1 1 dict dup/Orientation 2 put _spd _~2}bind def/MediaChange{KDHDict
-/bFS 3 -1 roll put 30 dict dup/MediaType 4 -1 roll put dup/MediaColor
-4 -1 roll put dup/MediaWeight 4 -1 roll put dup/PageSize 4 -1 roll
-put dup/PageSize get exch dup/ImagingBBox [ 0 0 7 -1 roll aload pop
-] put _~1 5 -1 roll _spd _cpd/Duplex get _cpd/MediaWeight get dup null
-eq{pop 75}if 120 gt and KDHDict/bFS get or{1 dict dup/Duplex false
-put _spd}{2 dict dup/Duplex KDHDict/bJD get put dup/Tumble KDHDict
-/bJT get put _spd}ifelse _~2}bind def/Insert{gsave pop 4 -1 roll aload
-pop 5 -3 roll 1 _~3/setinsert get exec grestore}bind def/KDColorBoost{dscInfo
-/Creator known{mark dscInfo/Creator get(Microsoft Word)search{pop
-pop(LaserWriter)search{/:FNew/:F load def/:F{3 copy dup 3 -1 roll eq
-3 -2 roll eq and not{3{3 -1 roll .30 gt{1}{0}ifelse}repeat}if :FNew}bind
-def}if}if cleartomark}if}def end{( %%[ KDH: Second copy of KDHDict detected; restoring VM ]%% )=
-flush restore}{pop} ifelse
-%%EndResource
-"
-*End
-*CloseUI: *KD28HDict
-
-
-*OpenUI *KD30HPCat/Paper Catalog Version: PickOne
-*OrderDependency: 2 DocumentSetup *KD30HPCat
-*DefaultKD30HPCat: Yes
-*KD30HPCat Yes/1.9: "
-%%BeginResource: procset KDHPCat 1 9
- % US and European paper catalog
- /KDHDict where
- {
- pop
- KDHDict/KDHPCat known not
- {
- KDHDict begin
- /KDHPCat 30 dict def
- KDHPCat
- dup /Letter [[612 792] null null (plain) false] put
- dup /A4 [[595 842] null null (plain) false] put
- dup /Tabloid [[792 1224] null null (plain) false] put
- dup /A3 [[842 1191] null null (plain) false] put
- dup /Cover [[612 792] null null (cover) true ] put
- dup /A4Cover [[595 842] null null (cover) true ] put
- dup /Color [[612 792] null null (color) false] put
- dup /A4Color [[595 842] null null (color) false] put
- dup /TabloidClr [[792 1224] null null (color) false] put
- dup /A3Color [[842 1191] null null (color) false] put
- dup /Legal [[612 1008] null null (plain) false] put
- dup /Tab [[648 792] null null (plain) false] put
- dup /A4Tab [[638 842] null null (plain) false] put
- dup /Insert [[612 792] null null (inserttray) false] put
- dup /A4Insert [[595 842] null null (inserttray) false] put
- dup /TabloidIns [[792 1224] null null (inserttray) false] put
- dup /A3Insert [[842 1191] null null (inserttray) false] put
- dup /Trans [[612 792] null null (transparency) true ] put
- dup /A4Trans [[595 842] null null (transparency) true ] put
- pop
- end
- }if
- }if
-%%EndResource
-"
-*End
-*CloseUI: *KD30HPCat
-
-
-*CloseGroup: InstallableOptions
-
-*DefaultResolution: 406dpi
-
-*% Halftone Information ===============
-*DefaultHalftoneType: 1
-*ScreenFreq: "71.7"
-*ScreenAngle: "45.0"
-*DefaultScreenProc: Dot
-*ScreenProc Dot: "{dup mul exch dup mul add 1.0 exch sub }"
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*% Specifically disable inverse printing on Accent Color Printers
-*% You can set it in drivers and applications but you won't get it.
-*Transfer Null.Inverse: "{}"
-
-*% Paper Handling ===================
-*% Code in this section both selects a tray and sets up a frame buffer.
-
-*OpenUI *KD01BodyPaper/Body Paper: PickOne
-*DefaultKD01BodyPaper: Letter
-*OrderDependency: 50 DocumentSetup *KD01BodyPaper
-*KD01BodyPaper Letter: "
-(KDBodyPaper)(Letter)KDHDict/KFSet get exec
-/KDHBodyPaperName /Letter def
-countdictstack [{/Letter KDHDict/LMC get exec}KDHDict/KFC get exec"
-*End
-*KD01BodyPaper A4: "
-(KDBodyPaper)(A4)KDHDict/KFSet get exec
-/KDHBodyPaperName /A4 def
-countdictstack [{/A4 KDHDict/LMC get exec}KDHDict/KFC get exec"
-*End
-*KD01BodyPaper Tabloid: "
-(KDBodyPaper)(Tabloid)KDHDict/KFSet get exec
-/KDHBodyPaperName /Tabloid def
-countdictstack [{/Tabloid KDHDict/LMC get exec}KDHDict/KFC get exec"
-*End
-*KD01BodyPaper A3/A3: "
-(KDBodyPaper)(A3)KDHDict/KFSet get exec
-/KDHBodyPaperName /A3 def
-countdictstack [{/A3 KDHDict/LMC get exec}KDHDict/KFC get exec"
-*End
-*KD01BodyPaper Cover: "
-(KDBodyPaper)(Cover)KDHDict/KFSet get exec
-/KDHBodyPaperName /Cover def
-countdictstack [ {/Cover KDHDict/LMC get exec}KDHDict/KFC get exec"
-*End
-*KD01BodyPaper A4Cover: "
-(KDBodyPaper)(A4Cover)KDHDict/KFSet get exec
-/KDHBodyPaperName /A4Cover def
-countdictstack [ {/A4Cover KDHDict/LMC get exec}KDHDict/KFC get exec"
-*End
-*KD01BodyPaper Color: "
-(KDBodyPaper)(Color)KDHDict/KFSet get exec
-/KDHBodyPaperName /Color def
-countdictstack [ {/Color KDHDict/LMC get exec}KDHDict/KFC get exec"
-*End
-*KD01BodyPaper A4Color: "
-(KDBodyPaper)(A4Color)KDHDict/KFSet get exec
-/KDHBodyPaperName /A4Color def
-countdictstack [ {/A4Color KDHDict/LMC get exec}KDHDict/KFC get exec"
-*End
-*KD01BodyPaper TabloidClr: "
-(KDBodyPaper)(TabloidClr)KDHDict/KFSet get exec
-/KDHBodyPaperName /TabloidClr def
-countdictstack [ {/TabloidClr KDHDict/LMC get exec}KDHDict/KFC get exec"
-*End
-*KD01BodyPaper A3Color: "
-(KDBodyPaper)(A3Color)KDHDict/KFSet get exec
-/KDHBodyPaperName /A3Color def
-countdictstack [ {/A3Color KDHDict/LMC get exec}KDHDict/KFC get exec"
-*End
-*KD01BodyPaper Legal: "
-(KDBodyPaper)(Legal)KDHDict/KFSet get exec
-/KDHBodyPaperName /Legal def
-countdictstack [ {/Legal KDHDict/LMC get exec}KDHDict/KFC get exec"
-*End
-*KD01BodyPaper Tab: "
-(KDBodyPaper)(Tab)KDHDict/KFSet get exec
-/KDHBodyPaperName /Tab def
-countdictstack [ {/Tab KDHDict/LMC get exec}KDHDict/KFC get exec"
-*End
-*KD01BodyPaper A4Tab: "
-(KDBodyPaper)(A4Tab)KDHDict/KFSet get exec
-/KDHBodyPaperName /A4Tab def
-countdictstack [ {/A4Tab KDHDict/LMC get exec}KDHDict/KFC get exec"
-*End
-*KD01BodyPaper Insert: "
-(KDBodyPaper)(Insert)KDHDict/KFSet get exec
-/KDHBodyPaperName /Insert def
-countdictstack [ {/Insert KDHDict/LMC get exec}KDHDict/KFC get exec"
-*End
-*KD01BodyPaper A4Insert: "
-(KDBodyPaper)(A4Insert)KDHDict/KFSet get exec
-/KDHBodyPaperName /A4Insert def
-countdictstack [ {/A4Insert KDHDict/LMC get exec}KDHDict/KFC get exec"
-*End
-*KD01BodyPaper TabloidIns: "
-(KDBodyPaper)(TabloidIns)KDHDict/KFSet get exec
-/KDHBodyPaperName /TabloidIns def
-countdictstack [ {/TabloidIns KDHDict/LMC get exec}KDHDict/KFC get exec"
-*End
-*KD01BodyPaper A3Insert: "
-(KDBodyPaper)(A3Insert)KDHDict/KFSet get exec
-/KDHBodyPaperName /A3Insert def
-countdictstack [ {/A3Insert KDHDict/LMC get exec}KDHDict/KFC get exec"
-*End
-*KD01BodyPaper Trans: "
-(KDBodyPaper)(Trans)KDHDict/KFSet get exec
-/KDHBodyPaperName /Trans def
-countdictstack [ {/Trans KDHDict/LMC get exec}KDHDict/KFC get exec"
-*End
-*KD01BodyPaper A4Trans: "
-(KDBodyPaper)(A4Trans)KDHDict/KFSet get exec
-/KDHBodyPaperName /A4Trans def
-countdictstack [ {/A4Trans KDHDict/LMC get exec}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD01BodyPaper
-
-
-*OpenUI *PageSize: PickOne
-*DefaultPageSize: Letter
-*OrderDependency: 50 DocumentSetup *PageSize
-*PageSize Letter/US Letter: "
-(PageSize)(Letter)KDHDict/KFSet get exec
-countdictstack [{} KDHDict/KFC get exec"
-*End
-*PageSize Legal/US Legal: "
-(PageSize)(Legal)KDHDict/KFSet get exec
-countdictstack [{} KDHDict/KFC get exec"
-*End
-*PageSize A4: "
-(PageSize)(A4)KDHDict/KFSet get exec
-countdictstack [{} KDHDict/KFC get exec"
-*End
-*PageSize A3: "
-(PageSize)(A3)KDHDict/KFSet get exec
-countdictstack [{} KDHDict/KFC get exec"
-*End
-*PageSize Tabloid: "
-(PageSize)(Tabloid)KDHDict/KFSet get exec
-countdictstack [{} KDHDict/KFC get exec"
-*End
-*PageSize 9x11/Lettertab: "
-(PageSize)(9x11)KDHDict/KFSet get exec
-countdictstack [{} KDHDict/KFC get exec"
-*End
-*PageSize A4Tab: "
-(PageSize)(A4Tab)KDHDict/KFSet get exec
-countdictstack [{} KDHDict/KFC get exec"
-*End
-*PageSize Statement: "
-(PageSize)(Statement)KDHDict/KFSet get exec
-countdictstack [{} KDHDict/KFC get exec"
-*End
-*PageSize HalfLegal/Half Legal: "
-(PageSize)(HalfLegal)KDHDict/KFSet get exec
-countdictstack [{} KDHDict/KFC get exec"
-*End
-*PageSize A5: "
-(PageSize)(A5)KDHDict/KFSet get exec
-countdictstack [{} KDHDict/KFC get exec"
-*End
-*CloseUI: *PageSize
-
-*OpenUI *PageRegion: PickOne
-*DefaultPageRegion: Letter
-*OrderDependency: 50 DocumentSetup *PageRegion
-*PageRegion Letter/US Letter: "
-(PageRegion)(Letter)KDHDict/KFSet get exec
-countdictstack [{} KDHDict/KFC get exec"
-*End
-*PageRegion Legal/US Legal: "
-(PageRegion)(Legal)KDHDict/KFSet get exec
-countdictstack [{} KDHDict/KFC get exec"
-*End
-*PageRegion A4: "
-(PageRegion)(A4)KDHDict/KFSet get exec
-countdictstack [{} KDHDict/KFC get exec"
-*End
-*PageRegion A3: "
-(PageRegion)(A3)KDHDict/KFSet get exec
-countdictstack [{} KDHDict/KFC get exec"
-*End
-*PageRegion Tabloid: "
-(PageRegion)(Tabloid)KDHDict/KFSet get exec
-countdictstack [{} KDHDict/KFC get exec"
-*End
-*PageRegion 9x11/Lettertab: "
-(PageRegion)(9X11)KDHDict/KFSet get exec
-countdictstack [{} KDHDict/KFC get exec"
-*End
-*PageRegion A4Tab: "
-(PageRegion)(A4Tab)KDHDict/KFSet get exec
-countdictstack [{} KDHDict/KFC get exec"
-*End
-*PageRegion Statement: "
-(PageRegion)(Statement)KDHDict/KFSet get exec
-countdictstack [{} KDHDict/KFC get exec"
-*End
-*PageRegion HalfLegal/Half Legal: "
-(PageRegion)(HalfLegal)KDHDict/KFSet get exec
-countdictstack [{} KDHDict/KFC get exec"
-*End
-*PageRegion A5: "
-(PageRegion)(A5)KDHDict/KFSet get exec
-countdictstack [{} KDHDict/KFC get exec"
-*End
-*CloseUI: *PageRegion
-
-*OpenUI *KD02Accent/Free-Form Color: Boolean
-*DefaultKD02Accent: True
-*OrderDependency: 7 DocumentSetup *KD02Accent
-*KD02Accent True/Yes: "(KDAccent)(True)KDHDict/KFSet get exec
-countdictstack [{true KDHDict/KDFreeformColor get exec}KDHDict/KFC get exec"
-*End
-*KD02Accent False/No: "(KDAccent)(False)KDHDict/KFSet get exec
-countdictstack [{false KDHDict/KDFreeformColor get exec}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD02Accent
-
-*OpenUI *KD02FFCB/MacWord FFC Boost: Boolean
-*DefaultKD02FFCB: False
-*OrderDependency: 160 DocumentSetup *KD02FFCB
-*KD02FFCB True/On:"
-(KDMacWordColorBoost)(On)KDHDict/KFSet get exec
-countdictstack [{KDHDict/KDColorBoost get exec}KDHDict/KFC get exec
-countdictstack [{KDHBodyPaperName KDHDict/LMC get exec}KDHDict/KFC get exec"
-*End
-*KD02FFCB False/Off:"
-(KDMacWordColorBoost)(Off)KDHDict/KFSet get exec
-countdictstack [{}KDHDict/KFC get exec
-countdictstack [{KDHBodyPaperName KDHDict/LMC get exec}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD02FFCB
-
-*OpenUI *KD03Duplex/Printing Mode: PickOne
-*DefaultKD03Duplex: None
-*OrderDependency: 8 DocumentSetup *KD03Duplex
-*KD03Duplex None/One-sided: "(KDDuplex)(Simplex)KDHDict/KFSet get exec
-countdictstack [ {(Simplex)KDHDict/KDDuplex get exec}KDHDict/KFC get exec"
-*End
-*KD03Duplex DuplexNoTumble/Two-sided Flip on Long Edge: "(KDDuplex)(DuplexNoTumble)KDHDict/KFSet
-get exec countdictstack [ {(DuplexNoTumble)KDHDict/KDDuplex get exec
-}KDHDict/KFC get exec"
-*End
-*KD03Duplex DuplexTumble/Two-sided Flip on Short Edge: "(KDDuplex)(DuplexTumble)KDHDict/KFSet
-get exec countdictstack [ {(DuplexTumble)KDHDict/KDDuplex get exec
-}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD03Duplex
-
-*% Can't do interleaves with duplex of any kind
-*UIConstraints: *KD03Duplex DuplexNoTumble *KD09Interleaves Printed
-*UIConstraints: *KD03Duplex DuplexNoTumble *KD09Interleaves Blank
-*UIConstraints: *KD03Duplex DuplexTumble *KD09Interleaves Blank
-*UIConstraints: *KD03Duplex DuplexTumble *KD09Interleaves Printed
-*UIConstraints: *KD09Interleaves Printed *KD03Duplex DuplexNoTumble
-*UIConstraints: *KD09Interleaves Blank *KD03Duplex DuplexNoTumble
-*UIConstraints: *KD09Interleaves Blank *KD03Duplex DuplexTumble
-*UIConstraints: *KD09Interleaves Printed *KD03Duplex DuplexTumble
-
-*OpenUI *KD04Booklet/Pamphlets: Boolean
-*DefaultKD04Booklet: False
-*OrderDependency: 100 DocumentSetup *KD04Booklet
-*KD04Booklet False/No: "
-(KDBooklet)(Off)KDHDict/KFSet get exec
-countdictstack [{}KDHDict/KFC get exec"
-*End
-*KD04Booklet True/Yes: "
-(KDBooklet)(On)KDHDict/KFSet get exec
-countdictstack [{
-KDHDict/SigSize get KDHDict/KDBooklet get exec}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD04Booklet
-
-*% Pamphlets require DuplexNoTumble
-*UIConstraints: *KD04Booklet True *KD03Duplex None
-*UIConstraints: *KD04Booklet True *KD03Duplex DuplexTumble
-*UIConstraints: *KD03Duplex None *KD04Booklet True
-*UIConstraints: *KD03Duplex DuplexTumble *KD04Booklet True
-
-*% Pamphlets cannot have a back cover (front is back cover)
-*UIConstraints: *KD07BackCoverMode Printed *KD04Booklet True
-*UIConstraints: *KD07BackCoverMode Non-printed *KD04Booklet True
-*UIConstraints: *KD07BackCoverMode InsertTray *KD04Booklet True
-*UIConstraints: *KD04Booklet True *KD07BackCoverMode Printed
-*UIConstraints: *KD04Booklet True *KD07BackCoverMode Non-printed
-*UIConstraints: *KD04Booklet True *KD07BackCoverMode InsertTray
-
-*% Pamphlets cannot be done with any kind of interleaves
-*UIConstraints: *KD04Booklet True *KD09Interleaves Printed
-*UIConstraints: *KD04Booklet True *KD09Interleaves Blank
-*UIConstraints: *KD09Interleaves Printed *KD04Booklet True
-*UIConstraints: *KD09Interleaves Blank *KD04Booklet True
-
-
-*OpenUI *KD04FinishingOrientation/Finishing Orientation: PickOne
-*DefaultKD04FinishingOrientation: NoRotate
-*OrderDependency: 50 DocumentSetup *KD04FinishingOrientation
-*KD04FinishingOrientation NoRotate/Standard: "
-(KDFinishingOrientation)(NoRotate)KDHDict/KFSet get exec
-countdictstack [{} KDHDict/KFC get exec"
-*End
-*KD04FinishingOrientation Rotate180/Rotated 180 degrees: "
-(KDFinishingOrientation)(Rotate180)KDHDict/KFSet get exec
-countdictstack [{KDHDict/R180 get exec}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD04FinishingOrientation
-
-
-*OpenUI *KD04Staple/Stapling: PickOne
-*DefaultKD04Staple: None
-*OrderDependency: 50 DocumentSetup *KD04Staple
-*KD04Staple None: "(KDStaple)(None)KDHDict/KFSet get exec
-countdictstack [{(None)KDHDict/KDStaple get exec}KDHDict/KFC get exec"
-*End
-*KD04Staple 1.Top.Left.90/Top: "(KDStaple)(Top)KDHDict/KFSet get exec
-countdictstack [{(Top)KDHDict/KDStaple get exec}KDHDict/KFC get exec"
-*End
-*KD04Staple 1.Bottom.Left.90/Bottom: "(KDStaple)(Bottom)KDHDict/KFSet get exec
-countdictstack [{(Bottom)KDHDict/KDStaple get exec}KDHDict/KFC get exec"
-*End
-*KD04Staple 2.Left.90/2 Left Edge: "(KDStaple)(2LeftEdge)KDHDict/KFSet get exec
-countdictstack [{(2LeftEdge)KDHDict/KDStaple get exec}KDHDict/KFC get exec"
-*End
-*KD04Staple 3.Left.90/3 Left Edge: "(KDStaple)(3LeftEdge)KDHDict/KFSet get exec
-countdictstack [{(3LeftEdge)KDHDict/KDStaple get exec}KDHDict/KFC get exec"
-*End
-*KD04Staple Saddle/Saddle Stitch and Fold: "(KDStaple)(Saddle Stitch & Fold)KDHDict/KFSet get exec
-countdictstack [{(Saddle)KDHDict/KDStaple get exec}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD04Staple
-
-
-*% Can't saddle stitch with any Slip Sheets (Set Separators)
-*UIConstraints: *KD10SlipSheet Letter *KD04Staple Saddle
-*UIConstraints: *KD10SlipSheet A4 *KD04Staple Saddle
-*UIConstraints: *KD10SlipSheet Tabloid *KD04Staple Saddle
-*UIConstraints: *KD10SlipSheet A3 *KD04Staple Saddle
-*UIConstraints: *KD10SlipSheet Cover *KD04Staple Saddle
-*UIConstraints: *KD10SlipSheet A4Cover *KD04Staple Saddle
-*UIConstraints: *KD10SlipSheet Color *KD04Staple Saddle
-*UIConstraints: *KD10SlipSheet A4Color *KD04Staple Saddle
-*UIConstraints: *KD10SlipSheet TabloidClr *KD04Staple Saddle
-*UIConstraints: *KD10SlipSheet A3Color *KD04Staple Saddle
-*UIConstraints: *KD10SlipSheet Legal *KD04Staple Saddle
-*UIConstraints: *KD10SlipSheet Tab *KD04Staple Saddle
-*UIConstraints: *KD10SlipSheet A4Tab *KD04Staple Saddle
-*UIConstraints: *KD10SlipSheet Insert *KD04Staple Saddle
-*UIConstraints: *KD10SlipSheet A4Insert *KD04Staple Saddle
-*UIConstraints: *KD10SlipSheet TabloidIns *KD04Staple Saddle
-*UIConstraints: *KD10SlipSheet A3Insert *KD04Staple Saddle
-*UIConstraints: *KD10SlipSheet Trans *KD04Staple Saddle
-*UIConstraints: *KD10SlipSheet A4Trans *KD04Staple Saddle
-*UIConstraints: *KD04Staple Saddle *KD10SlipSheet Letter
-*UIConstraints: *KD04Staple Saddle *KD10SlipSheet A4
-*UIConstraints: *KD04Staple Saddle *KD10SlipSheet Tabloid
-*UIConstraints: *KD04Staple Saddle *KD10SlipSheet A3
-*UIConstraints: *KD04Staple Saddle *KD10SlipSheet Cover
-*UIConstraints: *KD04Staple Saddle *KD10SlipSheet A4Cover
-*UIConstraints: *KD04Staple Saddle *KD10SlipSheet Color
-*UIConstraints: *KD04Staple Saddle *KD10SlipSheet A4Color
-*UIConstraints: *KD04Staple Saddle *KD10SlipSheet TabloidClr
-*UIConstraints: *KD04Staple Saddle *KD10SlipSheet A3Color
-*UIConstraints: *KD04Staple Saddle *KD10SlipSheet Legal
-*UIConstraints: *KD04Staple Saddle *KD10SlipSheet Tab
-*UIConstraints: *KD04Staple Saddle *KD10SlipSheet A4Tab
-*UIConstraints: *KD04Staple Saddle *KD10SlipSheet Insert
-*UIConstraints: *KD04Staple Saddle *KD10SlipSheet A4Insert
-*UIConstraints: *KD04Staple Saddle *KD10SlipSheet TabloidIns
-*UIConstraints: *KD04Staple Saddle *KD10SlipSheet A3Insert
-*UIConstraints: *KD04Staple Saddle *KD10SlipSheet Trans
-*UIConstraints: *KD04Staple Saddle *KD10SlipSheet A4Trans
-
-*OpenUI *KD05ZFold/Z-Folding: Boolean
-*DefaultKD05ZFold: False
-*OrderDependency: 49 DocumentSetup *KD05ZFold
-*KD05ZFold False/No: "(KDZFold)(False)KDHDict/KFSet get exec
-countdictstack [{(None)KDHDict/KDFold get exec}KDHDict/KFC get exec"
-*End
-*KD05ZFold True/Yes: "(KDZFold)(True)KDHDict/KFSet get exec
-countdictstack [{(ZFold)KDHDict/KDFold get exec}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD05ZFold
-
-*% Cannot Z-Fold when Saddle Stapling and Folding
-*UIConstraints: *KD04Staple Saddle *KD05ZFold True
-*UIConstraints: *KD05ZFold True *KD04Staple Saddle
-
-*OpenUI *KD06FrontCoverMode/Front Cover: PickOne
-*DefaultKD06FrontCoverMode: None
-*OrderDependency: 149 DocumentSetup *KD06FrontCoverMode
-*KD06FrontCoverMode None: "
-countdictstack [{(KDFrontCoverMode)(None)KDHDict/KFSet get exec
-(None) KDHDict/FrontCoverMode get exec}KDHDict/KFC get exec"
-*End
-*KD06FrontCoverMode Printed: "
-(KDFrontCoverMode)(Printed)KDHDict/KFSet get exec
-countdictstack [{(Printed) KDHDict/FrontCoverMode get exec}KDHDict/KFC get exec"
-*End
-*KD06FrontCoverMode Non-printed: "
-(KDFrontCoverMode)(Non-printed)KDHDict/KFSet get exec
-countdictstack [{(Blank) KDHDict/FrontCoverMode get exec}KDHDict/KFC get exec"
-*End
-*KD06FrontCoverMode InsertTray/Insert Tray: "
-(KDFrontCoverMode)(InsertTray)KDHDict/KFSet get exec
-countdictstack [{(InsertTray) KDHDict/FrontCoverMode get exec}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD06FrontCoverMode
-
-*OpenUI *KD06FrontCoverPaper/Front Cover Paper: PickOne
-*DefaultKD06FrontCoverPaper: Letter
-*OrderDependency: 150 DocumentSetup *KD06FrontCoverPaper
-*KD06FrontCoverPaper Letter: "(KDFrontCoverPaper)(Letter)KDHDict/KFSet get exec
-countdictstack [{/Letter KDHDict/LFC get exec}KDHDict/KFC get exec"
-*End
-*KD06FrontCoverPaper A4: "(KDFrontCoverPaper)(A4)KDHDict/KFSet get exec
-countdictstack [{/A4 KDHDict/LFC get exec}KDHDict/KFC get exec"
-*End
-*KD06FrontCoverPaper Tabloid: "(KDFrontCoverPaper)(Tabloid)KDHDict/KFSet get exec
-countdictstack [{/Tabloid KDHDict/LFC get exec}KDHDict/KFC get exec"
-*End
-*KD06FrontCoverPaper A3: "(KDFrontCoverPaper)(A3)KDHDict/KFSet get exec
-countdictstack [{/A3 KDHDict/LFC get exec}KDHDict/KFC get exec"
-*End
-*KD06FrontCoverPaper Cover: "(KDFrontCoverPaper)(Cover)KDHDict/KFSet get exec
-countdictstack [{/Cover KDHDict/LFC get exec}KDHDict/KFC get exec"
-*End
-*KD06FrontCoverPaper A4Cover: "(KDFrontCoverPaper)(A4Cover)KDHDict/KFSet get exec
-countdictstack [{/A4Cover KDHDict/LFC get exec}KDHDict/KFC get exec"
-*End
-*KD06FrontCoverPaper Color: "(KDFrontCoverPaper)(Color)KDHDict/KFSet get exec
-countdictstack [{/Color KDHDict/LFC get exec}KDHDict/KFC get exec"
-*End
-*KD06FrontCoverPaper A4Color: "(KDFrontCoverPaper)(A4Color)KDHDict/KFSet get exec
-countdictstack [{/A4Color KDHDict/LFC get exec}KDHDict/KFC get exec"
-*End
-*KD06FrontCoverPaper TabloidClr: "(KDFrontCoverPaper)(TabloidClr)KDHDict/KFSet get exec
-countdictstack [{/TabloidClr KDHDict/LFC get exec}KDHDict/KFC get exec"
-*End
-*KD06FrontCoverPaper A3Color: "(KDFrontCoverPaper)(A3Color)KDHDict/KFSet get exec
-countdictstack [{/A3Color KDHDict/LFC get exec}KDHDict/KFC get exec"
-*End
-*KD06FrontCoverPaper Legal: "(KDFrontCoverPaper)(Legal)KDHDict/KFSet get exec
-countdictstack [{/Legal KDHDict/LFC get exec}KDHDict/KFC get exec"
-*End
-*KD06FrontCoverPaper Tab: "(KDFrontCoverPaper)(Tab)KDHDict/KFSet get exec
-countdictstack [{/Tab KDHDict/LFC get exec}KDHDict/KFC get exec"
-*End
-*KD06FrontCoverPaper A4Tab: "(KDFrontCoverPaper)(A4Tab)KDHDict/KFSet get exec
-countdictstack [{/A4Tab KDHDict/LFC get exec}KDHDict/KFC get exec"
-*End
-*KD06FrontCoverPaper Insert: "(KDFrontCoverPaper)(Insert)KDHDict/KFSet get exec
-countdictstack [{/Insert KDHDict/LFC get exec}KDHDict/KFC get exec"
-*End
-*KD06FrontCoverPaper A4Insert: "(KDFrontCoverPaper)(A4Insert)KDHDict/KFSet get exec
-countdictstack [{/A4Insert KDHDict/LFC get exec}KDHDict/KFC get exec"
-*End
-*KD06FrontCoverPaper TabloidIns: "(KDFrontCoverPaper)(TabloidIns)KDHDict/KFSet get exec
-countdictstack [{/TabloidIns KDHDict/LFC get exec}KDHDict/KFC get exec"
-*End
-*KD06FrontCoverPaper A3Insert: "(KDFrontCoverPaper)(A3Insert)KDHDict/KFSet get exec
-countdictstack [{/A3Insert KDHDict/LFC get exec}KDHDict/KFC get exec"
-*End
-*KD06FrontCoverPaper Trans: "(KDFrontCoverPaper)(Trans)KDHDict/KFSet get exec
-countdictstack [{/Trans KDHDict/LFC get exec}KDHDict/KFC get exec"
-*End
-*KD06FrontCoverPaper A4Trans: "(KDFrontCoverPaper)(A4Trans)KDHDict/KFSet get exec
-countdictstack [{/A4Trans KDHDict/LFC get exec}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD06FrontCoverPaper
-
-*OpenUI *KD07BackCoverMode/Back Cover: PickOne
-*DefaultKD07BackCoverMode: None
-*OrderDependency: 149 DocumentSetup *KD07BackCoverMode
-*KD07BackCoverMode None: "
-countdictstack [{(KDBackCoverMode)(None)KDHDict/KFSet get exec
-(None) KDHDict/BackCoverMode get exec}KDHDict/KFC get exec"
-*End
-*KD07BackCoverMode Printed: "
-(KDBackCoverMode)(Printed)KDHDict/KFSet get exec
-countdictstack [{(Printed) KDHDict/BackCoverMode get exec}KDHDict/KFC get exec"
-*End
-*KD07BackCoverMode Non-printed: "
-(KDBackCoverMode)(Non-printed)KDHDict/KFSet get exec
-countdictstack [{(Blank) KDHDict/BackCoverMode get exec}KDHDict/KFC get exec"
-*End
-*KD07BackCoverMode InsertTray/Insert Tray: "
-(KDBackCoverMode)(InsertTray)KDHDict/KFSet get exec
-countdictstack [{(InsertTray) KDHDict/BackCoverMode get exec}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD07BackCoverMode
-
-*OpenUI *KD07BackCoverPaper/Back Cover Paper: PickOne
-*DefaultKD07BackCoverPaper: Letter
-*OrderDependency: 150 DocumentSetup *KD07BackCoverPaper
-*KD07BackCoverPaper Letter: "(KDBackCoverPaper)(Letter)KDHDict/KFSet get exec
-countdictstack [{/Letter KDHDict/LRC get exec}KDHDict/KFC get exec"
-*End
-*KD07BackCoverPaper A4: "(KDBackCoverPaper)(A4)KDHDict/KFSet get exec
-countdictstack [{/A4 KDHDict/LRC get exec}KDHDict/KFC get exec"
-*End
-*KD07BackCoverPaper Tabloid: "(KDBackCoverPaper)(Tabloid)KDHDict/KFSet get exec
-countdictstack [{/Tabloid KDHDict/LRC get exec}KDHDict/KFC get exec"
-*End
-*KD07BackCoverPaper A3: "(KDBackCoverPaper)(A3)KDHDict/KFSet get exec
-countdictstack [{/A3 KDHDict/LRC get exec}KDHDict/KFC get exec"
-*End
-*KD07BackCoverPaper Cover: "(KDBackCoverPaper)(Cover)KDHDict/KFSet get exec
-countdictstack [{/Cover KDHDict/LRC get exec}KDHDict/KFC get exec"
-*End
-*KD07BackCoverPaper A4Cover: "(KDBackCoverPaper)(A4Cover)KDHDict/KFSet get exec
-countdictstack [{/A4Cover KDHDict/LRC get exec}KDHDict/KFC get exec"
-*End
-*KD07BackCoverPaper Color: "(KDBackCoverPaper)(Color)KDHDict/KFSet get exec
-countdictstack [{/Color KDHDict/LRC get exec}KDHDict/KFC get exec"
-*End
-*KD07BackCoverPaper A4Color: "(KDBackCoverPaper)(A4Color)KDHDict/KFSet get exec
-countdictstack [{/A4Color KDHDict/LRC get exec}KDHDict/KFC get exec"
-*End
-*KD07BackCoverPaper TabloidClr: "(KDBackCoverPaper)(TabloidClr)KDHDict/KFSet get exec
-countdictstack [{/TabloidClr KDHDict/LRC get exec}KDHDict/KFC get exec"
-*End
-*KD07BackCoverPaper A3Color: "(KDBackCoverPaper)(A3Color)KDHDict/KFSet get exec
-countdictstack [{/A3Color KDHDict/LRC get exec}KDHDict/KFC get exec"
-*End
-*KD07BackCoverPaper Legal: "(KDBackCoverPaper)(Legal)KDHDict/KFSet get exec
-countdictstack [{/Legal KDHDict/LRC get exec}KDHDict/KFC get exec"
-*End
-*KD07BackCoverPaper Tab: "(KDBackCoverPaper)(Tab)KDHDict/KFSet get exec
-countdictstack [{/Tab KDHDict/LRC get exec}KDHDict/KFC get exec"
-*End
-*KD07BackCoverPaper A4Tab: "(KDBackCoverPaper)(A4Tab)KDHDict/KFSet get exec
-countdictstack [{/A4Tab KDHDict/LRC get exec}KDHDict/KFC get exec"
-*End
-*KD07BackCoverPaper Insert: "(KDBackCoverPaper)(Insert)KDHDict/KFSet get exec
-countdictstack [{/Insert KDHDict/LRC get exec}KDHDict/KFC get exec"
-*End
-*KD07BackCoverPaper A4Insert: "(KDBackCoverPaper)(A4Insert)KDHDict/KFSet get exec
-countdictstack [{/A4Insert KDHDict/LRC get exec}KDHDict/KFC get exec"
-*End
-*KD07BackCoverPaper TabloidIns: "(KDBackCoverPaper)(TabloidIns)KDHDict/KFSet get exec
-countdictstack [{/TabloidIns KDHDict/LRC get exec}KDHDict/KFC get exec"
-*End
-*KD07BackCoverPaper A3Insert: "(KDBackCoverPaper)(A3Insert)KDHDict/KFSet get exec
-countdictstack [{/A3Insert KDHDict/LRC get exec}KDHDict/KFC get exec"
-*End
-*KD07BackCoverPaper Trans: "(KDBackCoverPaper)(Trans)KDHDict/KFSet get exec
-countdictstack [{/Trans KDHDict/LRC get exec}KDHDict/KFC get exec"
-*End
-*KD07BackCoverPaper A4Trans: "(KDBackCoverPaper)(A4Trans)KDHDict/KFSet get exec
-countdictstack [{/A4Trans KDHDict/LRC get exec}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD07BackCoverPaper
-
-*OpenUI *KD08ProofSet/Print Proof and Wait: PickOne
-*DefaultKD08ProofSet: None
-*OrderDependency: 100 DocumentSetup *KD08ProofSet
-*KD08ProofSet None/No: "(KDProofSet)(Off)KDHDict/KFSet get exec
-countdictstack [{(Off)KDHDict/KDProofSet get exec}KDHDict/KFC get exec"
-*End
-*KD08ProofSet PrintJobAfterTimeout/Print after Timeout: "
-(KDProofSet)(OnPrint)KDHDict/KFSet get exec
-countdictstack [{KDHDict/PWait get(OnPrint)KDHDict/KDProofSet get exec
-}KDHDict/KFC get exec"
-*End
-*KD08ProofSet CancelJobafterTimeout/Cancel after Timeout: "
-(KDProofSet)(OnCancel)KDHDict/KFSet get exec
-countdictstack [{KDHDict/PWait get(OnCancel)KDHDict/KDProofSet get exec
-}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD08ProofSet
-
-*% Proof set requires KD10Collate true
-*UIConstraints: *KD08ProofSet PrintJobAfterTimeout *KD10Collate False
-*UIConstraints: *KD10Collate False *KD08ProofSet PrintJobAfterTimeout
-*UIConstraints: *KD08ProofSet CancelJobafterTimeout *KD10Collate False
-*UIConstraints: *KD10Collate False *KD08ProofSet CancelJobafterTimeout
-
-*OpenUI *KD09Interleaves/Transparency Interleaves: PickOne
-*DefaultKD09Interleaves: None
-*OrderDependency: 50 DocumentSetup *KD09Interleaves
-*KD09Interleaves None/No: "(KDInterleaves)(None)KDHDict/KFSet get exec
-countdictstack [{}KDHDict/KFC get exec"
-*End
-*KD09Interleaves Printed: "(KDInterleaves)(Print)KDHDict/KFSet get exec
-countdictstack [{true KDHDict/KDInterleave get exec}KDHDict/KFC get exec"
-*End
-*KD09Interleaves Blank: "
-(KDInterleaves)(NoPrint)KDHDict/KFSet get exec
-countdictstack [{false KDHDict/KDInterleave get exec}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD09Interleaves
-
-*% No interleaves(printed or blank) with front covers
-*UIConstraints: *KD06FrontCoverMode Printed *KD09Interleaves Printed
-*UIConstraints: *KD06FrontCoverMode Non-printed *KD09Interleaves Printed
-*UIConstraints: *KD06FrontCoverMode InsertTray *KD09Interleaves Printed
-*UIConstraints: *KD09Interleaves Printed *KD06FrontCoverMode Printed
-*UIConstraints: *KD09Interleaves Printed *KD06FrontCoverMode Non-printed
-*UIConstraints: *KD09Interleaves Printed *KD06FrontCoverMode InsertTray
-*UIConstraints: *KD06FrontCoverMode Printed *KD09Interleaves Blank
-*UIConstraints: *KD06FrontCoverMode Non-printed *KD09Interleaves Blank
-*UIConstraints: *KD06FrontCoverMode InsertTray *KD09Interleaves Blank
-*UIConstraints: *KD09Interleaves Blank *KD06FrontCoverMode Printed
-*UIConstraints: *KD09Interleaves Blank *KD06FrontCoverMode Non-printed
-*UIConstraints: *KD09Interleaves Blank *KD06FrontCoverMode InsertTray
-
-*% No interleaves(printed or blank) with back covers
-*UIConstraints: *KD07BackCoverMode Printed *KD09Interleaves Printed
-*UIConstraints: *KD07BackCoverMode Non-printed *KD09Interleaves Printed
-*UIConstraints: *KD07BackCoverMode InsertTray *KD09Interleaves Printed
-*UIConstraints: *KD09Interleaves Printed *KD07BackCoverMode Printed
-*UIConstraints: *KD09Interleaves Printed *KD07BackCoverMode Non-printed
-*UIConstraints: *KD09Interleaves Printed *KD07BackCoverMode InsertTray
-*UIConstraints: *KD07BackCoverMode Printed *KD09Interleaves Blank
-*UIConstraints: *KD07BackCoverMode Non-printed *KD09Interleaves Blank
-*UIConstraints: *KD07BackCoverMode InsertTray *KD09Interleaves Blank
-*UIConstraints: *KD09Interleaves Blank *KD07BackCoverMode Printed
-*UIConstraints: *KD09Interleaves Blank *KD07BackCoverMode Non-printed
-*UIConstraints: *KD09Interleaves Blank *KD07BackCoverMode InsertTray
-
-
-
-*OpenUI *KD10Collate/Collate: Boolean
-*DefaultKD10Collate: True
-*OrderDependency: 50 DocumentSetup *KD10Collate
-*KD10Collate True/Yes: "(KDCollate)(True)KDHDict/KFSet get exec
-countdictstack [{true KDHDict/Collate get exec}KDHDict/KFC get exec"
-*End
-*KD10Collate False/No: "(KDCollate)(False)KDHDict/KFSet get exec
-countdictstack [{false KDHDict/Collate get exec}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD10Collate
-
-*OpenUI *KD10SlipSheet/Set Separators: PickOne
-*DefaultKD10SlipSheet: None
-*OrderDependency: 100 DocumentSetup *KD10SlipSheet
-*KD10SlipSheet None/No: "(KDSlipSheet)(None)KDHDict/KFSet get exec
-countdictstack [{}KDHDict/KFC get exec"
-*End
-*KD10SlipSheet Letter: "(KDSlipSheet)(Letter)KDHDict/KFSet get exec
-countdictstack [{/Letter KDHDict/LSetSeps get exec}KDHDict/KFC get exec"
-*End
-*KD10SlipSheet A4: "(KDSlipSheet)(A4)KDHDict/KFSet get exec
-countdictstack [{/A4 KDHDict/LSetSeps get exec}KDHDict/KFC get exec"
-*End
-*KD10SlipSheet Tabloid: "(KDSlipSheet)(Tabloid)KDHDict/KFSet get exec
-countdictstack [{/Tabloid KDHDict/LSetSeps get exec}KDHDict/KFC get exec"
-*End
-*KD10SlipSheet A3: "(KDSlipSheet)(A3)KDHDict/KFSet get exec
-countdictstack [{/A3 KDHDict/LSetSeps get exec}KDHDict/KFC get exec"
-*End
-*KD10SlipSheet Cover: "(KDSlipSheet)(Cover)KDHDict/KFSet get exec
-countdictstack [{/Cover KDHDict/LSetSeps get exec}KDHDict/KFC get exec"
-*End
-*KD10SlipSheet A4Cover: "(KDSlipSheet)(A4Cover)KDHDict/KFSet get exec
-countdictstack [{/A4Cover KDHDict/LSetSeps get exec}KDHDict/KFC get exec"
-*End
-*KD10SlipSheet Color: "(KDSlipSheet)(Color)KDHDict/KFSet get exec
-countdictstack [{/Color KDHDict/LSetSeps get exec}KDHDict/KFC get exec"
-*End
-*KD10SlipSheet A4Color: "(KDSlipSheet)(A4Color)KDHDict/KFSet get exec
-countdictstack [{/A4Color KDHDict/LSetSeps get exec}KDHDict/KFC get exec"
-*End
-*KD10SlipSheet TabloidClr: "(KDSlipSheet)(TabloidClr)KDHDict/KFSet get exec
-countdictstack [{/TabloidClr KDHDict/LSetSeps get exec}KDHDict/KFC get exec"
-*End
-*KD10SlipSheet A3Color: "(KDSlipSheet)(A3Color)KDHDict/KFSet get exec
-countdictstack [{/A3Color KDHDict/LSetSeps get exec}KDHDict/KFC get exec"
-*End
-*KD10SlipSheet Legal: "(KDSlipSheet)(Legal)KDHDict/KFSet get exec
-countdictstack [{/Legal KDHDict/LSetSeps get exec}KDHDict/KFC get exec"
-*End
-*KD10SlipSheet Tab: "(KDSlipSheet)(Tab)KDHDict/KFSet get exec
-countdictstack [{/Tab KDHDict/LSetSeps get exec}KDHDict/KFC get exec"
-*End
-*KD10SlipSheet A4Tab: "(KDSlipSheet)(A4Tab)KDHDict/KFSet get exec
-countdictstack [{/A4Tab KDHDict/LSetSeps get exec}KDHDict/KFC get exec"
-*End
-*KD10SlipSheet Insert: "(KDSlipSheet)(Insert)KDHDict/KFSet get exec
-countdictstack [{/Insert KDHDict/LSetSeps get exec}KDHDict/KFC get exec"
-*End
-*KD10SlipSheet A4Insert: "(KDSlipSheet)(A4Insert)KDHDict/KFSet get exec
-countdictstack [{/A4Insert KDHDict/LSetSeps get exec}KDHDict/KFC get exec"
-*End
-*KD10SlipSheet TabloidIns: "(KDSlipSheet)(TabloidIns)KDHDict/KFSet get exec
-countdictstack [{/TabloidIns KDHDict/LSetSeps get exec}KDHDict/KFC get exec"
-*End
-*KD10SlipSheet A3Insert: "(KDSlipSheet)(A3Insert)KDHDict/KFSet get exec
-countdictstack [{/A3Insert KDHDict/LSetSeps get exec}KDHDict/KFC get exec"
-*End
-*KD10SlipSheet Trans: "(KDSlipSheet)(Trans)KDHDict/KFSet get exec
-countdictstack [{/Trans KDHDict/LSetSeps get exec}KDHDict/KFC get exec"
-*End
-*KD10SlipSheet A4Trans: "(KDSlipSheet)(A4Trans)KDHDict/KFSet get exec
-countdictstack [{/A4Trans KDHDict/LSetSeps get exec}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD10SlipSheet
-
-
-*% Uncomment and edit the following options as necessary
-*% *OpenUI *KD11ChargeNumber/Charge Number: PickOne
-*% *DefaultKD11ChargeNumber: None
-*% *OrderDependency: 50 DocumentSetup *KD11ChargeNumber
-*% *KD11ChargeNumber None/No: "
-*% (KDChargeNo)(***NO CHARGE NUMBER***)KDHDict/KFSet get exec
-*% countdictstack [{}KDHDict/KFC get exec"
-*% *End
-*% *KD11ChargeNumber 1: "
-*% (KDChargeNo)(1)KDHDict/KFSet get exec
-*% countdictstack [{(1)KDHDict/KDChargeNo get exec}KDHDict/KFC get exec"
-*% *End
-*% *KD11ChargeNumber 2: "
-*% (KDChargeNo)(2)KDHDict/KFSet get exec
-*% countdictstack [{(2)KDHDict/KDChargeNo get exec}KDHDict/KFC get exec"
-*% *End
-*% *CloseUI: *KD11ChargeNumber
-
-*OpenUI *KD11Jog/Stacking: Boolean
-*DefaultKD11Jog: True
-*OrderDependency: 50 DocumentSetup *KD11Jog
-*KD11Jog True/Offset: "(KDJog)(Offset)KDHDict/KFSet get exec
-countdictstack [{true KDHDict/Jog get exec}KDHDict/KFC get exec"
-*End
-*KD11Jog False/Straight: "(KDJog)(Straight)KDHDict/KFSet get exec
-countdictstack [{false KDHDict/Jog get exec}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD11Jog
-
-*% Uncomment and edit the following options as necessary
-*% *OpenUI *KD12OpMsg/Operator Message: PickOne
-*% *DefaultKD12OpMsg: None
-*% *OrderDependency: 50 DocumentSetup *KD12OpMsg
-*% *KD12OpMsg None/No: "
-*% (KDOpMsg)(***No Operator Message***)KDHDict/KFSet get exec
-*% countdictstack [{}KDHDict/KFC get exec"
-*% *End
-*% *KD12OpMsg Msg1: "
-*% (KDOpMsg)(Msg1)KDHDict/KFSet get exec
-*% countdictstack [{(Msg1)KDHDict/KDOpMsg get exec}KDHDict/KFC get exec"
-*% *End
-*% *KD12OpMsg Msg2: "
-*% (KDOpMsg)(Msg2)KDHDict/KFSet get exec
-*% countdictstack [{(Msg2)KDHDict/KDOpMsg get exec}KDHDict/KFC get exec"
-*% *End
-*% *CloseUI: *KD12OpMsg
-
-*% Uncomment and edit the following options as necessary
-*% *OpenUI *KD13DeliverTo/DeliverTo: PickOne
-*% *DefaultKD13DeliverTo: None
-*% *OrderDependency: 50 DocumentSetup *KD13DeliverTo
-*% *KD13DeliverTo None/No: "
-*% (KDDeliverTo)(***NO DELIVER TO MESSAGE***)KDHDict/KFSet get exec
-*% countdictstack [{}KDHDict/KFC get exec"
-*% *End
-*% *KD13DeliverTo Me: "
-*% (KDDeliverTo)(Me)KDHDict/KFSet get exec
-*% countdictstack [{(Me)KDHDict/KDDeliverTo get exec}KDHDict/KFC get exec"
-*% *End
-*% *KD13DeliverTo DelMsg2: "
-*% (KDDeliverTo)(DelMsg2)KDHDict/KFSet get exec
-*% countdictstack [{(DelMsg2)KDHDict/KDDeliverTo get exec}KDHDict/KFC get exec"
-*% *End
-*% *CloseUI: *KD13DeliverTo
-
-*OpenUI *KD14Mismatch/Mismatch Handling: PickOne
-*DefaultKD14Mismatch: TrustMe
-*OrderDependency: 6 DocumentSetup *KD14Mismatch
-*KD14Mismatch TrustMe/Auto Substitute: "
-( %%[ PPD: USING KDH00002.PPD VER. 2.43 ]%%) = flush
-(KDMismatch)(AutomaticallySubstitute)KDHDict/KFSet get exec
-countdictstack [{(AutomaticallySubstitute)KDHDict/KDMismatch get exec
-}KDHDict/KFC get exec"
-*End
-*KD14Mismatch Substitute/Notify then Substitute: "
-( %%[ PPD: USING KDH00002.PPD VER. 2.43 ]%%) = flush
-(KDMismatch)(NotifyThenSubstitute)KDHDict/KFSet get exec
-countdictstack [{(NotifyThenSubstitute)KDHDict/KDMismatch get exec
-}KDHDict/KFC get exec"
-*End
-*KD14Mismatch Cancel/Notify then Cancel: "
-( %%[ PPD: USING KDH00002.PPD VER. 2.43 ]%%) = flush
-(KDMismatch)(NotifyThenCancel)KDHDict/KFSet get exec
-countdictstack [{(NotifyThenCancel)KDHDict/KDMismatch get exec
-}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD14Mismatch
-
-*OpenUI *KD15Wait/Timeout For Proof Set: PickOne
-*DefaultKD15Wait: 5Minutes
-*OrderDependency: 50 DocumentSetup *KD15Wait
-*KD15Wait 1Minute/1 Minute: "(KDWait)(1)KDHDict/KFSet get exec
-countdictstack [{KDHDict/PWait 1 put}KDHDict/KFC get exec"
-*End
-*KD15Wait 2Minutes/2 Minutes: "(KDWait)(2)KDHDict/KFSet get exec
-countdictstack [{KDHDict/PWait 2 put}KDHDict/KFC get exec"
-*End
-*KD15Wait 3Minutes/3 Minutes: "(KDWait)(3)KDHDict/KFSet get exec
-countdictstack [{KDHDict/PWait 3 put}KDHDict/KFC get exec"
-*End
-*KD15Wait 4Minutes/4 Minutes: "(KDWait)(4)KDHDict/KFSet get exec
-countdictstack [{KDHDict/PWait 5 put}KDHDict/KFC get exec"
-*End
-*KD15Wait 5Minutes/5 Minutes: "(KDWait)(5)KDHDict/KFSet get exec
-countdictstack [{KDHDict/PWait 5 put}KDHDict/KFC get exec"
-*End
-*KD15Wait 6Minutes/6 Minutes: "(KDWait)(6)KDHDict/KFSet get exec
-countdictstack [{KDHDict/PWait 6 put}KDHDict/KFC get exec"
-*End
-*KD15Wait 7Minutes/7 Minutes: "(KDWait)(7)KDHDict/KFSet get exec
-countdictstack [{KDHDict/PWait 7 put}KDHDict/KFC get exec"
-*End
-*KD15Wait 8Minutes/8 Minutes: "(KDWait)(8)KDHDict/KFSet get exec
-countdictstack [{KDHDict/PWait 8 put}KDHDict/KFC get exec"
-*End
-*KD15Wait 9Minutes/9 Minutes: "(KDWait)(9)KDHDict/KFSet get exec
-countdictstack [{KDHDict/PWait 9 put}KDHDict/KFC get exec"
-*End
-*KD15Wait 10Minutes/10 Minutes: "(KDWait)(10)KDHDict/KFSet get exec
-countdictstack [{KDHDict/PWait 10 put}KDHDict/KFC get exec"
-*End
-*KD15Wait 20Minutes/20 Minutes: "(KDWait)(20)KDHDict/KFSet get exec
-countdictstack [{KDHDict/PWait 20 put}KDHDict/KFC get exec"
-*End
-*KD15Wait 30Minutes/30 Minutes: "(KDWait)(30)KDHDict/KFSet get exec
-countdictstack [{KDHDict/PWait 30 put}KDHDict/KFC get exec"
-*End
-*KD15Wait 60Minutes/60 Minutes: "(KDWait)(60)KDHDict/KFSet get exec
-countdictstack [{KDHDict/PWait 60 put}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD15Wait
-
-*OpenUI *KD16StatusPage/Status Pages: PickOne
-*DefaultKD16StatusPage: Always
-*OrderDependency: 5 DocumentSetup *KD16StatusPage
-*KD16StatusPage None: "(KDStatusPageMode)(None)KDHDict/KFSet get exec
-countdictstack [{(None)KDHDict/SetSPM get exec}KDHDict/KFC get exec"
-*End
-*KD16StatusPage OnlyOnError/Only On Error: "
-(KDStatusPageMode)(OnlyOnError)KDHDict/KFSet get exec
-countdictstack [{(OnlyOnError)KDHDict/SetSPM get exec}KDHDict/KFC get exec"
-*End
-*KD16StatusPage Always/Always: "
-(KDStatusPageMode)(Always)KDHDict/KFSet get exec
-countdictstack [{(Always)KDHDict/SetSPM get exec}KDHDict/KFC get exec"
-*End
-*KD16StatusPage PageOneOnly/Always-1st Page Only: "
-(KDStatusPageMode)(PageOneOnlyMode)KDHDict/KFSet get exec
-countdictstack [{(PageOneOnly)KDHDict/SetSPM get exec}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD16StatusPage
-
-*OpenUI *KD17StatusPagePaper/Paper for Status Pages: PickOne
-*OrderDependency: 4 DocumentSetup *KD17StatusPagePaper
-*DefaultKD17StatusPagePaper: Letter
-*KD17StatusPagePaper Letter: "(KDStatusPagePaper)(Letter)KDHDict/KFSet get exec
-countdictstack [{/Letter KDHDict/SSP get exec}KDHDict/KFC get exec"
-*End
-*KD17StatusPagePaper A4: "(KDStatusPagePaper)(A4)KDHDict/KFSet get exec
-countdictstack [{/A4 KDHDict/SSP get exec}KDHDict/KFC get exec"
-*End
-*KD17StatusPagePaper Tabloid: "(KDStatusPagePaper)(Tabloid)KDHDict/KFSet get exec
-countdictstack [{/Tabloid KDHDict/SSP get exec}KDHDict/KFC get exec"
-*End
-*KD17StatusPagePaper A3: "(KDStatusPagePaper)(A3)KDHDict/KFSet get exec
-countdictstack [{/A3 KDHDict/SSP get exec}KDHDict/KFC get exec"
-*End
-*KD17StatusPagePaper Cover: "(KDStatusPagePaper)(Cover)KDHDict/KFSet get exec
-countdictstack [{/Cover KDHDict/SSP get exec}KDHDict/KFC get exec"
-*End
-*KD17StatusPagePaper A4Cover: "(KDStatusPagePaper)(A4Cover)KDHDict/KFSet get exec
-countdictstack [{/A4Cover KDHDict/SSP get exec}KDHDict/KFC get exec"
-*End
-*KD17StatusPagePaper Color: "(KDStatusPagePaper)(Color)KDHDict/KFSet get exec
-countdictstack [{/Color KDHDict/SSP get exec}KDHDict/KFC get exec"
-*End
-*KD17StatusPagePaper A4Color: "(KDStatusPagePaper)(A4Color)KDHDict/KFSet get exec
-countdictstack [{/A4Color KDHDict/SSP get exec}KDHDict/KFC get exec"
-*End
-*KD17StatusPagePaper TabloidClr: "(KDStatusPagePaper)(TabloidClr)KDHDict/KFSet get exec
-countdictstack [{/TabloidClr KDHDict/SSP get exec}KDHDict/KFC get exec"
-*End
-*KD17StatusPagePaper A3Color: "(KDStatusPagePaper)(A3Color)KDHDict/KFSet get exec
-countdictstack [{/A3Color KDHDict/SSP get exec}KDHDict/KFC get exec"
-*End
-*KD17StatusPagePaper Legal: "(KDStatusPagePaper)(Legal)KDHDict/KFSet get exec
-countdictstack [{/Legal KDHDict/SSP get exec}KDHDict/KFC get exec"
-*End
-*KD17StatusPagePaper Tab: "(KDStatusPagePaper)(Tab)KDHDict/KFSet get exec
-countdictstack [{/Tab KDHDict/SSP get exec}KDHDict/KFC get exec"
-*End
-*KD17StatusPagePaper A4Tab: "(KDStatusPagePaper)(A4Tab)KDHDict/KFSet get exec
-countdictstack [{/A4Tab KDHDict/SSP get exec}KDHDict/KFC get exec"
-*End
-*KD17StatusPagePaper Insert: "(KDStatusPagePaper)(Insert)KDHDict/KFSet get exec
-countdictstack [{/Insert KDHDict/SSP get exec}KDHDict/KFC get exec"
-*End
-*KD17StatusPagePaper A4Insert: "(KDStatusPagePaper)(A4Insert)KDHDict/KFSet get exec
-countdictstack [{/A4Insert KDHDict/SSP get exec}KDHDict/KFC get exec"
-*End
-*KD17StatusPagePaper TabloidIns: "(KDStatusPagePaper)(TabloidIns)KDHDict/KFSet get exec
-countdictstack [{/TabloidIns KDHDict/SSP get exec}KDHDict/KFC get exec"
-*End
-*KD17StatusPagePaper A3Insert: "(KDStatusPagePaper)(A3Insert)KDHDict/KFSet get exec
-countdictstack [{/A3Insert KDHDict/SSP get exec}KDHDict/KFC get exec"
-*End
-*KD17StatusPagePaper Trans: "(KDStatusPagePaper)(Trans)KDHDict/KFSet get exec
-countdictstack [{/Trans KDHDict/SSP get exec}KDHDict/KFC get exec"
-*End
-*KD17StatusPagePaper A4Trans: "(KDStatusPagePaper)(A4Trans)KDHDict/KFSet get exec
-countdictstack [{/A4Trans KDHDict/SSP get exec}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD17StatusPagePaper
-
-*OpenUI *KD18SigSize/Pamphlet Signatures: PickOne
-*DefaultKD18SigSize: Sign60
-*OrderDependency: 50 DocumentSetup *KD18SigSize
-*KD18SigSize Sign04/4 Pages (1 Sheet): "(KDSigSize)(1)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 1 put}KDHDict/KFC get exec"
-*End
-*KD18SigSize Sign08/8 Pages (2 Sheets): "(KDSigSize)(2)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 2 put}KDHDict/KFC get exec"
-*End
-*KD18SigSize Sign12/12 Pages (3 Sheets): "(KDSigSize)(3)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 3 put}KDHDict/KFC get exec"
-*End
-*KD18SigSize Sign16/16 Pages (4 Sheets): "(KDSigSize)(4)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 4 put}KDHDict/KFC get exec"
-*End
-*KD18SigSize Sign20/20 Pages (5 Sheets): "(KDSigSize)(5)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 5 put}KDHDict/KFC get exec"
-*End
-*KD18SigSize Sign24/24 Pages (6 Sheets): "(KDSigSize)(6)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 6 put}KDHDict/KFC get exec"
-*End
-*KD18SigSize Sign28/28 Pages (7 Sheets): "(KDSigSize)(7)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 7 put}KDHDict/KFC get exec"
-*End
-*KD18SigSize Sign32/32 Pages (8 Sheets): "(KDSigSize)(8)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 8 put}KDHDict/KFC get exec"
-*End
-*KD18SigSize Sign36/36 Pages (9 Sheets): "(KDSigSize)(9)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 9 put}KDHDict/KFC get exec"
-*End
-*KD18SigSize Sign40/40 Pages (10 Sheets): "(KDSigSize)(10)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 10 put}KDHDict/KFC get exec"
-*End
-*KD18SigSize Sign44/44 Pages (11 Sheets): "(KDSigSize)(11)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 11 put}KDHDict/KFC get exec"
-*End
-*KD18SigSize Sign48/48 Pages (12 Sheets): "(KDSigSize)(12)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 12 put}KDHDict/KFC get exec"
-*End
-*KD18SigSize Sign52/52 Pages (13 Sheets): "(KDSigSize)(13)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 13 put}KDHDict/KFC get exec"
-*End
-*KD18SigSize Sign56/56 Pages (14 Sheets): "(KDSigSize)(14)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 14 put}KDHDict/KFC get exec"
-*End
-*KD18SigSize Sign60/60 Pages (15 Sheets): "(KDSigSize)(15)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 15 put}KDHDict/KFC get exec"
-*End
-*KD18SigSize Sign64/64 Pages (16 Sheets): "(KDSigSize)(16)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 16 put}KDHDict/KFC get exec"
-*End
-*KD18SigSize Sign68/68 Pages (17 Sheets): "(KDSigSize)(17)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 17 put}KDHDict/KFC get exec"
-*End
-*KD18SigSize Sign72/72 Pages (18 Sheets): "(KDSigSize)(18)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 18 put}KDHDict/KFC get exec"
-*End
-*KD18SigSize Sign76/76 Pages (19 Sheets): "(KDSigSize)(19)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 19 put}KDHDict/KFC get exec"
-*End
-*KD18SigSize Sign80/80 Pages (20 Sheets): "(KDSigSize)(20)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 20 put}KDHDict/KFC get exec"
-*End
-*KD18SigSize Sign84/84 Pages (21 Sheets): "(KDSigSize)(21)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 21 put}KDHDict/KFC get exec"
-*End
-*KD18SigSize Sign88/88 Pages (22 Sheets): "(KDSigSize)(22)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 22 put}KDHDict/KFC get exec"
-*End
-*KD18SigSize Sign92/92 Pages (23 Sheets): "(KDSigSize)(23)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 23 put}KDHDict/KFC get exec"
-*End
-*KD18SigSize Sign96/96 Pages (24 Sheets): "(KDSigSize)(24)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 24 put}KDHDict/KFC get exec"
-*End
-*KD18SigSize Sign100/100 Pages (25 Sheets): "(KDSigSize)(25)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 25 put}KDHDict/KFC get exec"
-*End
-*KD18SigSize Sign104/104 Pages (26 Sheets): "(KDSigSize)(26)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 26 put}KDHDict/KFC get exec"
-*End
-*KD18SigSize Sign108/108 Pages (27 Sheets): "(KDSigSize)(27)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 27 put}KDHDict/KFC get exec"
-*End
-*KD18SigSize Sign112/112 Pages (28 Sheets): "(KDSigSize)(28)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 28 put}KDHDict/KFC get exec"
-*End
-*KD18SigSize Sign116/116 Pages (29 Sheets): "(KDSigSize)(29)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 29 put}KDHDict/KFC get exec"
-*End
-*KD18SigSize Sign120/120 Pages (30 Sheets): "(KDSigSize)(30)KDHDict/KFSet get exec
-countdictstack [{KDHDict/SigSize 30 put}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD18SigSize
-
-*OpenUI *KD19ImageMapping/Map All Bitmaps: PickOne
-*DefaultKD19ImageMapping: Auto
-*OrderDependency: 150 DocumentSetup *KD19ImageMapping
-*KD19ImageMapping Auto/Automatic: "(KDImageMapping)(Automatic)KDHDict/KFSet get exec
-countdictstack [{}KDHDict/KFC get exec"
-*End
-*KD19ImageMapping Red/To Red: "(KDImageMapping)(To Red)KDHDict/KFSet get exec
-countdictstack [{(AAAAAAAR)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD19ImageMapping Green/To Green: "(KDImageMapping)(To Green)KDHDict/KFSet get exec
-countdictstack [{(AAAAAAAG)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD19ImageMapping Blue/To Blue: "(KDImageMapping)(To Blue)KDHDict/KFSet get exec
-countdictstack [{(AAAAAAAB)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD19ImageMapping Yellow/To Yellow: "(KDImageMapping)(To Yellow)KDHDict/KFSet get exec
-countdictstack [{(AAAAAAAY)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD19ImageMapping Black/To Black: "(KDImageMapping)(To Blank)KDHDict/KFSet get exec
-countdictstack [{(AAAAAAAK)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD19ImageMapping
-
-*OpenUI *KD20BlackMapping/Map Black: PickOne
-*DefaultKD20BlackMapping: Auto
-*OrderDependency: 150 DocumentSetup *KD20BlackMapping
-*KD20BlackMapping Auto/Automatic: "(KDBlackMapping)(Automatic)KDHDict/KFSet get exec
-countdictstack [{}KDHDict/KFC get exec"
-*End
-*KD20BlackMapping Red/To Red: "(KDBlackMapping)(To Red)KDHDict/KFSet get exec
-countdictstack [{(AAAAAARA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD20BlackMapping Green/To Green: "(KDBlackMapping)(To Green)KDHDict/KFSet get exec
-countdictstack [{(AAAAAAGA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD20BlackMapping Blue/To Blue: "(KDBlackMapping)(To Blue)KDHDict/KFSet get exec
-countdictstack [{(AAAAAABA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD20BlackMapping Yellow/To Yellow: "(KDBlackMapping)(To Yellow)KDHDict/KFSet get exec
-countdictstack [{(AAAAAAYA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD20BlackMapping Black/To Black: "(KDBlackMapping)(To Black)KDHDict/KFSet get exec
-countdictstack [{(AAAAAAKA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD20BlackMapping
-
-*OpenUI *KD21RedMapping/Map Red: PickOne
-*DefaultKD21RedMapping: Auto
-*OrderDependency: 150 DocumentSetup *KD21RedMapping
-*KD21RedMapping Auto/Automatic: "(KDRedMapping)(Automatic)KDHDict/KFSet get exec
-countdictstack [{}KDHDict/KFC get exec"
-*End
-*KD21RedMapping Red/To Red: "(KDRedMapping)(To Red)KDHDict/KFSet get exec
-countdictstack [{(RAAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD21RedMapping Green/To Green: "(KDRedMapping)(To Green)KDHDict/KFSet get exec
-countdictstack [{(GAAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD21RedMapping Blue/To Blue: "(KDRedMapping)(To Blue)KDHDict/KFSet get exec
-countdictstack [{(BAAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD21RedMapping Yellow/To Yellow: "(KDRedMapping)(To Yellow)KDHDict/KFSet get exec
-countdictstack [{(YAAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD21RedMapping Black/To Black: "(KDRedMapping)(To Black)KDHDict/KFSet get exec
-countdictstack [{(KAAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD21RedMapping
-
-*OpenUI *KD22GreenMapping/Map Green: PickOne
-*DefaultKD22GreenMapping: Auto
-*OrderDependency: 150 DocumentSetup *KD22GreenMapping
-*KD22GreenMapping Auto/Automatic: "(KDGreenMapping)(Automatic)KDHDict/KFSet get exec
-countdictstack [{}KDHDict/KFC get exec"
-*End
-*KD22GreenMapping Red/To Red: "(KDGreenMapping)(To Red)KDHDict/KFSet get exec
-countdictstack [{(ARAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD22GreenMapping Green/To Green: "(KDGreenMapping)(To Green)KDHDict/KFSet get exec
-countdictstack [{(AGAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD22GreenMapping Blue/To Blue: "(KDGreenMapping)(To Blue)KDHDict/KFSet get exec
-countdictstack [{(ABAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD22GreenMapping Yellow/To Yellow: "(KDGreenMapping)(To Yellow)KDHDict/KFSet get exec
-countdictstack [{(AYAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD22GreenMapping Black/To Black: "(KDGreenMapping)(To Black)KDHDict/KFSet get exec
-countdictstack [{(AKAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD22GreenMapping
-
-*OpenUI *KD23BlueMapping/Map Blue: PickOne
-*DefaultKD23BlueMapping: Auto
-*OrderDependency: 150 DocumentSetup *KD23BlueMapping
-*KD23BlueMapping Auto/Automatic: "(KDBlueMapping)(Automatic)KDHDict/KFSet get exec
-countdictstack [{}KDHDict/KFC get exec"
-*End
-*KD23BlueMapping Red/To Red: "(KDBlueMapping)(To Red)KDHDict/KFSet get exec
-countdictstack [{(AARAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD23BlueMapping Green/To Green: "(KDBlueMapping)(To Green)KDHDict/KFSet get exec
-countdictstack [{(AAGAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD23BlueMapping Blue/To Blue: "(KDBlueMapping)(To Blue)KDHDict/KFSet get exec
-countdictstack [{(AABAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD23BlueMapping Yellow/To Yellow: "(KDBlueMapping)(To Yellow)KDHDict/KFSet get exec
-countdictstack [{(AAYAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD23BlueMapping Black/To Black: "(KDBlueMapping)(To Black)KDHDict/KFSet get exec
-countdictstack [{(AAKAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD23BlueMapping
-
-*OpenUI *KD24CyanMapping/Map Cyan: PickOne
-*DefaultKD24CyanMapping: Auto
-*OrderDependency: 150 DocumentSetup *KD24CyanMapping
-*KD24CyanMapping Auto/Automatic: "(KDCyanMapping)(Automatic)KDHDict/KFSet get exec
-countdictstack [{}KDHDict/KFC get exec"
-*End
-*KD24CyanMapping Red/To Red: "(KDCyanMapping)(To Red)KDHDict/KFSet get exec
-countdictstack [{(AAARAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD24CyanMapping Green/To Green: "(KDCyanMapping)(To Green)KDHDict/KFSet get exec
-countdictstack [{(AAAGAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD24CyanMapping Blue/To Blue: "(KDCyanMapping)(To Blue)KDHDict/KFSet get exec
-countdictstack [{(AAABAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD24CyanMapping Yellow/To Yellow: "(KDCyanMapping)(To Yellow)KDHDict/KFSet get exec
-countdictstack [{(AAAYAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD24CyanMapping Black/To Black: "(KDCyanMapping)(To Black)KDHDict/KFSet get exec
-countdictstack [{(AAAKAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD24CyanMapping
-
-*OpenUI *KD25MagentaMapping/Map Magenta: PickOne
-*DefaultKD25MagentaMapping: Auto
-*OrderDependency: 150 DocumentSetup *KD25MagentaMapping
-*KD25MagentaMapping Auto/Automatic: "(KDMagentaMapping)(Automatic)KDHDict/KFSet get exec
-countdictstack [{}KDHDict/KFC get exec"
-*End
-*KD25MagentaMapping Red/To Red: "(KDMagentaMapping)(To Red)KDHDict/KFSet get exec
-countdictstack [{(AAAARAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD25MagentaMapping Green/To Green: "(KDMagentaMapping)(To Green)KDHDict/KFSet get exec
-countdictstack [{(AAAAGAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD25MagentaMapping Blue/To Blue: "(KDMagentaMapping)(To Blue)KDHDict/KFSet get exec
-countdictstack [{(AAAABAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD25MagentaMapping Yellow/To Yellow: "(KDMagentaMapping)(To Yellow)KDHDict/KFSet get exec
-countdictstack [{(AAAAYAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD25MagentaMapping Black/To Black: "(KDMagentaMapping)(To Black)KDHDict/KFSet get exec
-countdictstack [{(AAAAKAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD25MagentaMapping
-
-*OpenUI *KD26YellowMapping/Map Yellow: PickOne
-*DefaultKD26YellowMapping: Auto
-*OrderDependency: 150 DocumentSetup *KD26YellowMapping
-*KD26YellowMapping Auto/Automatic: "(KDYellowMapping)(Automatic)KDHDict/KFSet get exec
-countdictstack [{}KDHDict/KFC get exec"
-*End
-*KD26YellowMapping Red/To Red: "(KDYellowMapping)(To Red)KDHDict/KFSet get exec
-countdictstack [{(AAAAARAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD26YellowMapping Green/To Green: "(KDYellowMapping)(To Green)KDHDict/KFSet get exec
-countdictstack [{(AAAAAGAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD26YellowMapping Blue/To Blue: "(KDYellowMapping)(To Blue)KDHDict/KFSet get exec
-countdictstack [{(AAAAABAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD26YellowMapping Yellow/To Yellow: "(KDYellowMapping)(To Yellow)KDHDict/KFSet get exec
-countdictstack [{(AAAAAYAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*KD26YellowMapping Black/To Black: "(KDYellowMapping)(To Black)KDHDict/KFSet get exec
-countdictstack [{(AAAAAKAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec"
-*End
-*CloseUI: *KD26YellowMapping
-
-
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-*ImageableArea Letter/US Letter: "0 0 612 792 "
-*ImageableArea Legal/US Legal: "0 0 612 1008 "
-*ImageableArea A4: "0 0 595 842 "
-*ImageableArea A3: "0 0 842 1191 "
-*ImageableArea Tabloid: "0 0 792 1224 "
-*ImageableArea 9x11/Lettertab: "0 0 648 792 "
-*ImageableArea A4Tab: "0 0 638 842 "
-*ImageableArea Statement: "0 0 396 612 "
-*ImageableArea HalfLegal/Half Legal: "0 0 504 612 "
-*ImageableArea A5: "0 0 420 595 "
-
-*% These provide the physical dimensions of the paper (by keyword)
-*DefaultPaperDimension: Letter
-*PaperDimension Letter/US Letter: "612 792"
-*PaperDimension Legal/US Legal: "612 1008"
-*PaperDimension A4: "595 842"
-*PaperDimension A3: "842 1191"
-*PaperDimension Tabloid: "792 1224"
-*PaperDimension 9x11/Lettertab: "648 792"
-*PaperDimension A4Tab: "638 842"
-*PaperDimension Statement: "396 612"
-*PaperDimension HalfLegal/Half Legal: "504 612"
-*PaperDimension A5: "420 595"
-
-*RequiresPageRegion All: True
-
-*DefaultInputSlot: AutoSelect
-*InputSlot AutoSelect/Auto Select: ""
-
-*DefaultOutputOrder: Normal
-*OutputOrder Normal: " "
-
-
-
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.006S)" Standard Disk
-*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard Disk
-*Font AvantGarde-Demi: Standard "(001.007S)" Standard Disk
-*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard Disk
-*Font Bookman-Demi: Standard "(001.003S)" Standard Disk
-*Font Bookman-DemiItalic: Standard "(001.003S)" Standard Disk
-*Font Bookman-Light: Standard "(001.003S)" Standard Disk
-*Font Bookman-LightItalic: Standard "(001.003S)" Standard Disk
-*Font Courier: Standard "(002.005)" Standard ROM
-*Font Courier-Bold: Standard "(002.005)" Standard ROM
-*Font Courier-BoldOblique: Standard "(002.005)" Standard ROM
-*Font Courier-Oblique: Standard "(002.005)" 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-Condensed: Standard "(001.001)" Standard Disk
-*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard Disk
-*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard Disk
-*Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard Disk
-*Font Helvetica-Narrow: Standard "(001.006S)" Standard Disk
-*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard Disk
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard Disk
-*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard Disk
-*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard Disk
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard Disk
-*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard Disk
-*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard Disk
-*Font Palatino-Bold: Standard "(001.005S)" Standard Disk
-*Font Palatino-BoldItalic: Standard "(001.005S)" Standard Disk
-*Font Palatino-Italic: Standard "(001.005S)" Standard Disk
-*Font Palatino-Roman: Standard "(001.005S)" Standard Disk
-*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
-*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard Disk
-*Font ZapfDingbats: Special "(001.004S)" Special Disk
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "LPD-Ethernet"
-*Source: "RPrinter-Ethernet"
-*Source: "EtherTalk"
-*Source: "Parallel"
-*Source: "DQP-Ethernet"
-
-
-*% Last Edit: 01/12/98 Linda Crandall, S. Rogers Eastman Kodak Co.
-*% The byte count of this file should be exactly 070750 or 072304
-*% depending on the filesystem it resides in.
-*% end of PPD file for KODAK 70cp Series II Printer
diff --git a/psprint_config/configuration/ppds/L10__425.PS b/psprint_config/configuration/ppds/L10__425.PS
deleted file mode 100644
index 625bb7401a86..000000000000
--- a/psprint_config/configuration/ppds/L10__425.PS
+++ /dev/null
@@ -1,424 +0,0 @@
-*PPD-Adobe: "4.0"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1992 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.0"
-*FileVersion: "3.3"
-*PCFileName: "L100_425.PPD"
-*LanguageVersion: English
-*Product: "(Linotype)"
-*PSVersion: "(42.5) 0"
-*ModelName: "Linotronic 100"
-*NickName: "Linotronic 100 v42.5"
-
-*% General Information and Defaults ===============
-*FreeVM: "175500"
-*LanguageLevel: "1"
-*Extensions: FileSystem CMYK
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*VariablePaperSize: True
-
-*FileSystem: True
-*?FileSystem: "
-save
- statusdict /diskstatus get exec
- exch pop 0 eq {(False)} {(True)} ifelse = flush
-restore
-"
-*End
-*Password: "0"
-*ExitServer: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
-"
-*End
-
-*Reset: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
-"
-*End
-
-*DefaultResolution: 1270dpi
-*% On the L100 v42.5, there is no way for the PostScript
-*% controller to set the resolution of the machine.
-*?Resolution: "
-save
- statusdict /resolution get exec
- ( ) cvs print (dpi) = flush
-restore
-"
-*End
-
-*% Halftone Information ===============
-*ScreenFreq: "90.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
-*ScreenProc Line: "{ pop }"
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% Paper Handling ===================
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter.Transverse
-*PageSize Letter.Transverse: "Letter"
-*PageSize Ledger: "ledger"
-*PageSize A4.Transverse: "A4"
-*PageSize A5.Transverse: "A5"
-*PageSize ISOB5.Transverse: "B5"
-*PageSize Letter: "letter"
-*PageSize Legal: "legal"
-*PageSize Tabloid: "11x17"
-*PageSize A4: "a4"
-*PageSize A5: "a5"
-*PageSize ISOB5: "b5"
-*?PageSize: "
- save
- mark statusdict /pageparams get exec exch pop
- 6 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [792 1224] (Tabloid) put
- dup [595 842] (A4) put
- dup [420 596] (A5) put
- dup [499 709] (ISOB5) put
- 5 dict
- dup [792 612] (Letter.Transverse) put
- dup [792 1224] (Ledger) put
- dup [842 595] (A4.Transverse) put
- dup [596 420] (A5.Transverse) put
- dup [709 499] (ISOB5.Transverse) put
- 3 -1 roll 1 eq { pop } { exch pop }ifelse
- (Unknown) exch
- { exch aload pop
- 4 index eq exch 5 index eq and
- { exch pop exit } { pop } ifelse
- } bind forall = flush cleartomark
-restore
-"
-*End
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter.Transverse
-*PageRegion Letter.Transverse: "Letter"
-*PageRegion Ledger: "ledger"
-*PageRegion A4.Transverse: "A4"
-*PageRegion A5.Transverse: "A5"
-*PageRegion ISOB5.Transverse: "B5"
-*PageRegion Letter: "letter"
-*PageRegion Legal: "legal"
-*PageRegion Tabloid: "11x17"
-*PageRegion A4: "a4"
-*PageRegion A5: "a5"
-*PageRegion ISOB5: "b5"
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter.Transverse
-*ImageableArea Letter.Transverse: "0 1 612 792 "
-*ImageableArea Ledger: "1 0 1224 792 "
-*ImageableArea A4.Transverse: "0 1 595 842 "
-*ImageableArea A5.Transverse: "0 1 419 595 "
-*ImageableArea ISOB5.Transverse: "0 1 498 709 "
-*ImageableArea Letter: "1 0 612 792 "
-*ImageableArea Legal: "0 1 612 1008 "
-*ImageableArea Tabloid: "0 1 792 1224 "
-*ImageableArea A4: "0.0536 0 842.0 596.806"
-*ImageableArea A5: "1 0 420 595 "
-*ImageableArea ISOB5: "1 0 498 709 "
-*?ImageableArea: "
-save
- /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: Letter.Transverse
-*PaperDimension Letter.Transverse: "612 792"
-*PaperDimension Ledger: "1224 792"
-*PaperDimension A4.Transverse: "595 842"
-*PaperDimension A5.Transverse: "420 595"
-*PaperDimension ISOB5.Transverse: "499 709"
-*PaperDimension Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension Tabloid: "792 1224"
-*PaperDimension A4: "595 842"
-*PaperDimension A5: "420 595"
-*PaperDimension ISOB5: "499 709"
-
-*%=== Custom Page Sizes ==================================
-
-*% These entries provide the code and parameter ranges for a user
-*% to set up a custom page size.
-*CustomPageSize True: "exch pop statusdict /setpageparams get exec"
-*ParamCustomPageSize Width: 1 points 0 842
-*ParamCustomPageSize Height: 2 points 0 2000
-*ParamCustomPageSize WidthOffset/Margins: 3 points 0 842
-*ParamCustomPageSize HeightOffset: 4 points 0 0
-*ParamCustomPageSize Orientation: 5 int 0 1
-*CenterRegistered: False
-*MaxMediaWidth: "842"
-
-*% Default Paper Handling Features
-*RequiresPageRegion All: True
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Cassette
-*InputSlot Cassette: ""
-*CloseUI: *InputSlot
-
-*DefaultOutputOrder: Normal
-
-*% === Imagesetter Information ===========================
-*OpenGroup: Imagesetter
-*OpenUI *MirrorPrint/Mirror: Boolean
-*OrderDependency: 50 AnySetup *MirrorPrint
-*DefaultMirrorPrint: False
-*MirrorPrint True: "statusdict /mirrorprint true put"
-*MirrorPrint False: "statusdict /mirrorprint false put"
-*?MirrorPrint: "save statusdict /mirrorprint get
- {(True)}{(False)}ifelse = flush restore"
-*End
-*CloseUI: *MirrorPrint
-
-*OpenUI *NegativePrint/Negative: Boolean
-*OrderDependency: 50 AnySetup *NegativePrint
-*DefaultNegativePrint: False
-*NegativePrint True: "statusdict /negativeprint true put"
-*NegativePrint False: "statusdict /negativeprint false put"
-*?NegativePrint: "save statusdict /negativeprint get
- {(True)}{(False)}ifelse = flush restore"
-*End
-*CloseUI: *NegativePrint
-
-*CloseGroup: Imagesetter
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font Courier: Standard "(001.004)" Standard ROM
-*Font Courier-Bold: Standard "(001.000)" Standard ROM
-*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Courier-Oblique: Standard "(001.000)" Standard ROM
-*Font Helvetica: Standard "(001.000)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM
-*Font Symbol: Special "(001.001)" Special ROM
-*Font Times-Bold: Standard "(001.000)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Times-Italic: Standard "(001.000)" Standard ROM
-*Font Times-Roman: Standard "(001.000)" Standard ROM
-*?FontQuery: "
-save
- /str 100 string dup 0 (fonts/) putinterval def
- {
- count 1 gt
- {
- exch dup str 6 94 getinterval cvs
- (/) print dup print (:) print exch
- FontDirectory exch known
- { pop (Yes) }
- {
- length 6 add str 0 3 -1 roll getinterval
- mark exch status
- {cleartomark (Yes)}{cleartomark (No)} ifelse
- } ifelse =
- }
- {exit} ifelse
- }bind loop
- (*) = flush
-restore
-"
-*End
-
-*?FontList: "
-save
- FontDirectory { pop == } bind forall flush
- /filenameforall where
- {
- pop (fonts/*)
- { dup length 6 sub 6 exch getinterval cvn == } bind
- 128 string filenameforall flush
- } if
- (*) = 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: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "printing"
-*Status: "warming up"
-*Status: "PrinterError: recorder not responding"
-*Status: "PrinterError: recorder offline or out of film"
-*Status: "PrinterError: page too large at current resolution"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "serial9"
-*Source: "serial25"
-*Source: "AppleTalk"
-*Source: "Centronics"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "recorder not responding"
-*PrinterError: "recorder offline or out of film"
-*PrinterError: "page too large at current resolution"
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.128lpi.1270dpi/128 lpi / 1270 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 90 lpi / 635 dpi (5,5,2,6,6,2,20/3,0) ===============================
-
-*ColorSepScreenAngle ProcessBlack.90lpi.635dpi/90 lpi / 635 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.90lpi.635dpi/90 lpi / 635 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.90lpi.635dpi/90 lpi / 635 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.90lpi.635dpi/90 lpi / 635 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.90lpi.635dpi/90 lpi / 635 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.90lpi.635dpi/90 lpi / 635 dpi: "89.8026"
-*ColorSepScreenFreq CustomColor.90lpi.635dpi/90 lpi / 635 dpi: "89.8026"
-*ColorSepScreenFreq ProcessCyan.90lpi.635dpi/90 lpi / 635 dpi: "100.402"
-*ColorSepScreenFreq ProcessMagenta.90lpi.635dpi/90 lpi / 635 dpi: "100.402"
-*ColorSepScreenFreq ProcessYellow.90lpi.635dpi/90 lpi / 635 dpi: "31.75"
-
-*ColorSepScreenProc ProcessYellow.90lpi.635dpi/90 lpi / 635 dpi: "
-{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-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
-
-*% For 75 lpi / 635 dpi =====================================================
-
-*ColorSepScreenAngle ProcessBlack.75lpi.635dpi/75 lpi / 635 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.75lpi.635dpi/75 lpi / 635 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.75lpi.635dpi/75 lpi / 635 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.75lpi.635dpi/75 lpi / 635 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.75lpi.635dpi/75 lpi / 635 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.75lpi.635dpi/75 lpi / 635 dpi: "74.8355"
-*ColorSepScreenFreq CustomColor.75lpi.635dpi/75 lpi / 635 dpi: "74.8355"
-*ColorSepScreenFreq ProcessCyan.75lpi.635dpi/75 lpi / 635 dpi: "66.9349"
-*ColorSepScreenFreq ProcessMagenta.75lpi.635dpi/75 lpi / 635 dpi: "66.9349"
-*ColorSepScreenFreq ProcessYellow.75lpi.635dpi/75 lpi / 635 dpi: "70.5556"
-
-*% For 128 lpi / 1270 dpi (7,7,4,11,11,4,11,0) ===============================
-
-*ColorSepScreenAngle ProcessBlack.128lpi.1270dpi/128 lpi / 1270 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.128lpi.1270dpi/128 lpi / 1270 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.128lpi.1270dpi/128 lpi / 1270 dpi: "70.0169"
-*ColorSepScreenAngle ProcessMagenta.128lpi.1270dpi/128 lpi / 1270 dpi: "19.9831"
-*ColorSepScreenAngle ProcessYellow.128lpi.1270dpi/128 lpi / 1270 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.128lpi.1270dpi/128 lpi / 1270 dpi: "128.289"
-*ColorSepScreenFreq CustomColor.128lpi.1270dpi/128 lpi / 1270 dpi: "128.289"
-*ColorSepScreenFreq ProcessCyan.128lpi.1270dpi/128 lpi / 1270 dpi: "108.503"
-*ColorSepScreenFreq ProcessMagenta.128lpi.1270dpi/128 lpi / 1270 dpi: "108.503"
-*ColorSepScreenFreq ProcessYellow.128lpi.1270dpi/128 lpi / 1270 dpi: "115.455"
-
-*% For 112 lpi / 1270 dpi ===================================================
-
-*ColorSepScreenAngle ProcessBlack.112lpi.1270dpi/112 lpi / 1270 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.112lpi.1270dpi/112 lpi / 1270 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.112lpi.1270dpi/112 lpi / 1270 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.112lpi.1270dpi/112 lpi / 1270 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.112lpi.1270dpi/112 lpi / 1270 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.112lpi.1270dpi/112 lpi / 1270 dpi: "112.253"
-*ColorSepScreenFreq CustomColor.112lpi.1270dpi/112 lpi / 1270 dpi: "112.253"
-*ColorSepScreenFreq ProcessCyan.112lpi.1270dpi/112 lpi / 1270 dpi: "100.402"
-*ColorSepScreenFreq ProcessMagenta.112lpi.1270dpi/112 lpi / 1270 dpi: "100.402"
-*ColorSepScreenFreq ProcessYellow.112lpi.1270dpi/112 lpi / 1270 dpi: "105.833"
-
-*% For 90 lpi / 1270 dpi (10,10,4,12,12,4,40/3,0) ===========================
-
-*ColorSepScreenAngle ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "89.8026"
-*ColorSepScreenFreq CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "89.8026"
-*ColorSepScreenFreq ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "100.402"
-*ColorSepScreenFreq ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "100.402"
-*ColorSepScreenFreq ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "31.75"
-
-*ColorSepScreenProc ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "
-{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-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
-
-*% For "Linotype" version 42.5
-*% Produced by GetAPD.ps" with some hand editing
-*% Converted to meet 4.0 specification
-*% Last Edit Date: Nov 30 1992
-*% The byte count of this file should be exactly 014919 or 015343
-*% depending on the filesystem it resides in.
-*% end of PPD file for Linotype
diff --git a/psprint_config/configuration/ppds/L20__471.PS b/psprint_config/configuration/ppds/L20__471.PS
deleted file mode 100644
index 02fe0abf557e..000000000000
--- a/psprint_config/configuration/ppds/L20__471.PS
+++ /dev/null
@@ -1,566 +0,0 @@
-*PPD-Adobe: "4.0"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1992 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.0"
-*FileVersion: "2.2"
-*PCFileName: "L200_471.PPD"
-*LanguageVersion: English
-*Product: "(Linotype)"
-*PSVersion: "(47.1) 0"
-*ModelName: "Linotronic 200"
-*NickName: "Linotronic 200 v47.1"
-
-*% General Information and Defaults ===============
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*FreeVM: "176232"
-*LanguageLevel: "1"
-*Extensions: FileSystem CMYK
-*VariablePaperSize: True
-*FileSystem: True
-*?FileSystem: "
-save
- statusdict /diskstatus get exec
- exch pop 0 eq {(False)} {(True)} ifelse = flush
-restore
-"
-*End
-
-*Password: "0"
-*ExitServer: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
-"
-*End
-
-*Reset: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
-"
-*End
-
-*DefaultResolution: 1693dpi
-*SetResolution 635dpi: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot set the resolution.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- 256 string
- statusdict /li5backendparams get exec
- length 0 eq
- {
- (WARNING : Cannot set the resolution through software) = flush
- quit
- } if
- serverdict /exitserver get exec
-635 statusdict /setresolution get exec
-"
-*End
-*SetResolution 1270dpi: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot set the resolution.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- 256 string
- statusdict /li5backendparams get exec
- length 0 eq
- {
- (WARNING : Cannot set the resolution through software) = flush
- quit
- } if
- serverdict /exitserver get exec
-1270 statusdict /setresolution get exec
-"
-*End
-*SetResolution 1693dpi: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot set the resolution.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- 256 string
- statusdict /li5backendparams get exec
- length 0 eq
- {
- (WARNING : Cannot set the resolution through software) = flush
- quit
- } if
- serverdict /exitserver get exec
-1693 statusdict /setresolution get exec
-"
-*End
-*?Resolution: "
-save
- statusdict /resolution get exec
- ( ) cvs print (dpi) = flush
-restore
-"
-*End
-
-*% Halftone Information ===============
-*ScreenFreq: "105.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
-*ScreenProc Line: "{ pop }"
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% Paper Handling ===================
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter.Transverse
-*PageSize Letter.Transverse: "Letter"
-*PageSize Ledger: "ledger"
-*PageSize A4.Transverse: "A4"
-*PageSize A5.Transverse: "A5"
-*PageSize ISOB5.Transverse: "B5"
-*PageSize Letter: "letter"
-*PageSize Legal: "legal"
-*PageSize Tabloid: "11x17"
-*PageSize A3: "a3"
-*PageSize A4: "a4"
-*PageSize A5: "a5"
-*PageSize ISOB5: "b5"
-*?PageSize: "
- save
- mark statusdict /pageparams get exec exch pop
- 7 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [792 1224] (Tabloid) put
- dup [840 1191] (A3) put
- dup [596 842] (A4) put
- dup [420 596] (A5) put
- dup [499 709] (ISOB5) put
- 5 dict
- dup [792 612] (Letter.Transverse) put
- dup [792 1224] (Ledger) put
- dup [842 596] (A4.Transverse) put
- dup [596 420] (A5.Transverse) put
- dup [709 499] (ISOB5.Transverse) put
- 3 -1 roll 1 eq { pop } { exch pop }ifelse
- (Unknown) exch
- { exch aload pop
- 4 index eq exch 5 index eq and
- { exch pop exit } { pop } ifelse
- } bind forall = flush cleartomark
-restore
-"
-*End
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter.Transverse
-*PageRegion Letter.Transverse: "Letter"
-*PageRegion Ledger: "ledger"
-*PageRegion A4.Transverse: "A4"
-*PageRegion A5.Transverse: "A5"
-*PageRegion ISOB5.Transverse: "B5"
-*PageRegion Letter: "letter"
-*PageRegion Legal: "legal"
-*PageRegion Tabloid: "11x17"
-*PageRegion A3: "a3"
-*PageRegion A4: "a4"
-*PageRegion A5: "a5"
-*PageRegion ISOB5: "b5"
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter.Transverse
-*ImageableArea Letter.Transverse: "0 1 612 792 "
-*ImageableArea Ledger: "1 0 1224 792 "
-*ImageableArea A4.Transverse: "0 1 595 841 "
-*ImageableArea A5.Transverse: "0 1 419 595 "
-*ImageableArea ISOB5.Transverse: "0 1 499 709 "
-*ImageableArea Letter: "1 0 612 792 "
-*ImageableArea Legal: "0 1 612 1008 "
-*ImageableArea Tabloid: "0 1 792 1224 "
-*ImageableArea A3: "0 1 842 1191 "
-*ImageableArea A4: "1 0 596 840 "
-*ImageableArea A5: "1 0 420 595 "
-*ImageableArea ISOB5: "1 0 498 709 "
-*?ImageableArea: "
-save
- /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: Letter.Transverse
-*PaperDimension Letter.Transverse: "612 792"
-*PaperDimension Ledger: "1224 792"
-*PaperDimension A4.Transverse: "595 842"
-*PaperDimension A5.Transverse: "420 595"
-*PaperDimension ISOB5.Transverse: "499 709"
-*PaperDimension Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension Tabloid: "792 1224"
-*PaperDimension A3: "842 1191"
-*PaperDimension A4: "596 840"
-*PaperDimension A5: "420 595"
-*PaperDimension ISOB5: "499 709"
-
-*%=== Custom Page Sizes ==================================
-
-*% These entries provide the code and parameter ranges for a user
-*% to set up a custom page size.
-*CustomPageSize True: "exch pop statusdict /setpageparams get exec"
-*ParamCustomPageSize Width: 1 points 0 842
-*ParamCustomPageSize Height: 2 points 0 2000
-*ParamCustomPageSize WidthOffset/Margins: 3 points 0 842
-*ParamCustomPageSize HeightOffset: 4 points 0 0
-*ParamCustomPageSize Orientation: 5 int 0 1
-*CenterRegistered: False
-*MaxMediaWidth: "842"
-
-*% Default Paper Handling Features
-*RequiresPageRegion All: True
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Cassette
-*InputSlot Cassette: ""
-*CloseUI: *InputSlot
-
-*DefaultOutputOrder: Normal
-
-*% === Imagesetter Information ===========================
-*OpenGroup: Imagesetter
-*OpenUI *MirrorPrint/Mirror: Boolean
-*OrderDependency: 50 AnySetup *MirrorPrint
-*DefaultMirrorPrint: False
-*MirrorPrint True: "statusdict /mirrorprint true put"
-*MirrorPrint False: "statusdict /mirrorprint false put"
-*?MirrorPrint: "save statusdict /mirrorprint get
- {(True)}{(False)}ifelse = flush restore"
-*End
-*CloseUI: *MirrorPrint
-
-*OpenUI *NegativePrint/Negative: Boolean
-*OrderDependency: 50 AnySetup *NegativePrint
-*DefaultNegativePrint: False
-*NegativePrint True: "statusdict /negativeprint true put"
-*NegativePrint False: "statusdict /negativeprint false put"
-*?NegativePrint: "save statusdict /negativeprint get
- {(True)}{(False)}ifelse = flush restore"
-*End
-*CloseUI: *NegativePrint
-
-*CloseGroup: Imagesetter
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font Courier: Standard "(001.004)" Standard ROM
-*Font Courier-Bold: Standard "(001.004)" Standard ROM
-*Font Courier-BoldOblique: Standard "(001.004)" Standard ROM
-*Font Courier-Oblique: Standard "(001.004)" Standard ROM
-*Font Helvetica: Standard "(001.001)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.001)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.001)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.001)" Standard ROM
-*Font Symbol: Special "(001.001)" Special ROM
-*Font Times-Bold: Standard "(001.001)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.001)" Standard ROM
-*Font Times-Italic: Standard "(001.001)" Standard ROM
-*Font Times-Roman: Standard "(001.001)" Standard ROM
-*?FontQuery: "
-save
- /str 100 string dup 0 (fonts/) putinterval def
- {
- count 1 gt
- {
- exch dup str 6 94 getinterval cvs
- (/) print dup print (:) print exch
- FontDirectory exch known
- { pop (Yes) }
- {
- length 6 add str 0 3 -1 roll getinterval
- mark exch status
- {cleartomark (Yes)}{cleartomark (No)} ifelse
- } ifelse =
- }
- {exit} ifelse
- }bind loop
- (*) = flush
-restore
-"
-*End
-
-*?FontList: "
-save
- FontDirectory { pop == } bind forall flush
- /filenameforall where
- {
- pop (fonts/*)
- { dup length 6 sub 6 exch getinterval cvn == } bind
- 128 string filenameforall flush
- } if
- (*) = 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: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "printing"
-*Status: "warming up"
-*Status: "PrinterError: recorder idle"
-*Status: "PrinterError: recorder busy"
-*Status: "PrinterError: recorder offline or film problem"
-*Status: "PrinterError: recorder not responding"
-*Status: "PrinterError: page too large at current resolution"
-*Status: "PrinterError: knife not in end position"
-*Status: "PrinterError: cassette error"
-*Status: "PrinterError: change cassette"
-*Status: "PrinterError: knife error"
-*Status: "PrinterError: no cassette"
-*Status: "PrinterError: end of film"
-*Status: "PrinterError: end of job"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "serial9"
-*Source: "serial25"
-*Source: "AppleTalk"
-*Source: "Centronics"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "recorder idle"
-*PrinterError: "recorder busy"
-*PrinterError: "recorder offline or film problem"
-*PrinterError: "recorder not responding"
-*PrinterError: "page too large at current resolution"
-*PrinterError: "knife not in end position"
-*PrinterError: "cassette error"
-*PrinterError: "change cassette"
-*PrinterError: "knife error"
-*PrinterError: "no cassette"
-*PrinterError: "end of film"
-*PrinterError: "end of job"
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 90 lpi / 635 dpi (5,5,2,6,6,2,20/3,0) ===============================
-
-*ColorSepScreenAngle ProcessBlack.90lpi.635dpi/90 lpi / 635 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.90lpi.635dpi/90 lpi / 635 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.90lpi.635dpi/90 lpi / 635 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.90lpi.635dpi/90 lpi / 635 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.90lpi.635dpi/90 lpi / 635 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.90lpi.635dpi/90 lpi / 635 dpi: "89.8026"
-*ColorSepScreenFreq CustomColor.90lpi.635dpi/90 lpi / 635 dpi: "89.8026"
-*ColorSepScreenFreq ProcessCyan.90lpi.635dpi/90 lpi / 635 dpi: "100.402"
-*ColorSepScreenFreq ProcessMagenta.90lpi.635dpi/90 lpi / 635 dpi: "100.402"
-*ColorSepScreenFreq ProcessYellow.90lpi.635dpi/90 lpi / 635 dpi: "31.75"
-
-*ColorSepScreenProc ProcessYellow.90lpi.635dpi/90 lpi / 635 dpi: "
-{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-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
-
-*% For 75 lpi / 635 dpi =====================================================
-
-*ColorSepScreenAngle ProcessBlack.75lpi.635dpi/75 lpi / 635 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.75lpi.635dpi/75 lpi / 635 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.75lpi.635dpi/75 lpi / 635 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.75lpi.635dpi/75 lpi / 635 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.75lpi.635dpi/75 lpi / 635 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.75lpi.635dpi/75 lpi / 635 dpi: "74.8355"
-*ColorSepScreenFreq CustomColor.75lpi.635dpi/75 lpi / 635 dpi: "74.8355"
-*ColorSepScreenFreq ProcessCyan.75lpi.635dpi/75 lpi / 635 dpi: "66.9349"
-*ColorSepScreenFreq ProcessMagenta.75lpi.635dpi/75 lpi / 635 dpi: "66.9349"
-*ColorSepScreenFreq ProcessYellow.75lpi.635dpi/75 lpi / 635 dpi: "70.5556"
-
-*% For 128 lpi / 1270 dpi (7,7,4,11,11,4,11,0) ===============================
-
-*ColorSepScreenAngle ProcessBlack.128lpi.1270dpi/128 lpi / 1270 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.128lpi.1270dpi/128 lpi / 1270 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.128lpi.1270dpi/128 lpi / 1270 dpi: "70.0169"
-*ColorSepScreenAngle ProcessMagenta.128lpi.1270dpi/128 lpi / 1270 dpi: "19.9831"
-*ColorSepScreenAngle ProcessYellow.128lpi.1270dpi/128 lpi / 1270 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.128lpi.1270dpi/128 lpi / 1270 dpi: "128.289"
-*ColorSepScreenFreq CustomColor.128lpi.1270dpi/128 lpi / 1270 dpi: "128.289"
-*ColorSepScreenFreq ProcessCyan.128lpi.1270dpi/128 lpi / 1270 dpi: "108.503"
-*ColorSepScreenFreq ProcessMagenta.128lpi.1270dpi/128 lpi / 1270 dpi: "108.503"
-*ColorSepScreenFreq ProcessYellow.128lpi.1270dpi/128 lpi / 1270 dpi: "115.455"
-
-*% For 112 lpi / 1270 dpi ===================================================
-
-*ColorSepScreenAngle ProcessBlack.112lpi.1270dpi/112 lpi / 1270 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.112lpi.1270dpi/112 lpi / 1270 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.112lpi.1270dpi/112 lpi / 1270 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.112lpi.1270dpi/112 lpi / 1270 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.112lpi.1270dpi/112 lpi / 1270 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.112lpi.1270dpi/112 lpi / 1270 dpi: "112.253"
-*ColorSepScreenFreq CustomColor.112lpi.1270dpi/112 lpi / 1270 dpi: "112.253"
-*ColorSepScreenFreq ProcessCyan.112lpi.1270dpi/112 lpi / 1270 dpi: "100.402"
-*ColorSepScreenFreq ProcessMagenta.112lpi.1270dpi/112 lpi / 1270 dpi: "100.402"
-*ColorSepScreenFreq ProcessYellow.112lpi.1270dpi/112 lpi / 1270 dpi: "105.833"
-
-*% For 90 lpi / 1270 dpi (10,10,4,12,12,4,40/3,0) ===========================
-
-*ColorSepScreenAngle ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "89.8026"
-*ColorSepScreenFreq CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "89.8026"
-*ColorSepScreenFreq ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "100.402"
-*ColorSepScreenFreq ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "100.402"
-*ColorSepScreenFreq ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "31.75"
-
-*ColorSepScreenProc ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "
-{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-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
-
-*% For 120 lpi / 1693 dpi (10,10,4,12,12,4,40/3,0) ===========================
-
-*ColorSepScreenAngle ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "119.713"
-*ColorSepScreenFreq CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "119.713"
-*ColorSepScreenFreq ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "133.843"
-*ColorSepScreenFreq ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "133.843"
-*ColorSepScreenFreq ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "42.325"
-
-*ColorSepScreenProc ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "
-{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-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
-
-*% For 100 lpi / 1693 dpi ====================================================
-
-*ColorSepScreenAngle ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "99.761"
-*ColorSepScreenFreq CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "99.761"
-*ColorSepScreenFreq ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "89.2289"
-*ColorSepScreenFreq ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "89.2289"
-*ColorSepScreenFreq ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "94.0556"
-
-*% For 80 lpi / 1693 dpi (15,15,6,18,18,6,20,0) ==============================
-
-*ColorSepScreenAngle ProcessBlack.80lpi.1693dpi/80 lpi / 1693 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.80lpi.1693dpi/80 lpi / 1693 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.80lpi.1693dpi/80 lpi / 1693 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.80lpi.1693dpi/80 lpi / 1693 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.80lpi.1693dpi/80 lpi / 1693 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.80lpi.1693dpi/80 lpi / 1693 dpi: "79.8088"
-*ColorSepScreenFreq CustomColor.80lpi.1693dpi/80 lpi / 1693 dpi: "79.8088"
-*ColorSepScreenFreq ProcessCyan.80lpi.1693dpi/80 lpi / 1693 dpi: "89.2289"
-*ColorSepScreenFreq ProcessMagenta.80lpi.1693dpi/80 lpi / 1693 dpi: "89.2289"
-*ColorSepScreenFreq ProcessYellow.80lpi.1693dpi/80 lpi / 1693 dpi: "84.65"
-
-*% For "Linotype" version 47.1
-*% Produced by "GETapd.ps" version 3.0 edit 53
-*% Converted to meet 4.0 specification
-*% Last Edit Date: Nov 30 1992
-*% The byte count of this file should be exactly 020238 or 020804
-*% depending on the filesystem it resides in.
-*% end of PPD file for Linotype
diff --git a/psprint_config/configuration/ppds/L20__493.PS b/psprint_config/configuration/ppds/L20__493.PS
deleted file mode 100644
index 827e0a542b43..000000000000
--- a/psprint_config/configuration/ppds/L20__493.PS
+++ /dev/null
@@ -1,564 +0,0 @@
-*PPD-Adobe: "4.0"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1992 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.0"
-*FileVersion: "2.2"
-*PCFileName: "L200_493.PPD"
-*LanguageVersion: English
-*Product: "(Linotype)"
-*PSVersion: "(49.3) 108"
-*ModelName: "Linotronic 200 v49.3"
-*NickName: "Linotronic 200 v49.3"
-
-*% General Information and Defaults ===============
-*FreeVM: "992346"
-*LanguageLevel: "1"
-*Extensions: FileSystem CMYK
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*VariablePaperSize: True
-*FileSystem: True
-*?FileSystem: "
-save
- statusdict /diskstatus get exec
- exch pop 0 eq {(False)} {(True)} ifelse = flush
-restore
-"
-*End
-*Password: "0"
-*ExitServer: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
-"
-*End
-*Reset: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
-"
-*End
-
-*DefaultResolution: 1270dpi
-*SetResolution 635dpi: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot set the resolution.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- 256 string
- statusdict /li5backendparams get exec
- length 0 eq
- {
- (WARNING : Cannot set the resolution through software) = flush
- quit
- } if
- serverdict /exitserver get exec
-635 statusdict /setresolution get exec
-"
-*End
-*SetResolution 1270dpi: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot set the resolution.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- 256 string
- statusdict /li5backendparams get exec
- length 0 eq
- {
- (WARNING : Cannot set the resolution through software) = flush
- quit
- } if
- serverdict /exitserver get exec
-1270 statusdict /setresolution get exec
-"
-*End
-*SetResolution 1693dpi: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot set the resolution.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- 256 string
- statusdict /li5backendparams get exec
- length 0 eq
- {
- (WARNING : Cannot set the resolution through software) = flush
- quit
- } if
- serverdict /exitserver get exec
-1693 statusdict /setresolution get exec
-"
-*End
-*?Resolution: "
-save
- statusdict /resolution get exec
- ( ) cvs print (dpi) = flush
-restore
-"
-*End
-
-*% Halftone Information ===============
-*ScreenFreq: "150.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
-*ScreenProc Line: "{ pop }"
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% Paper Handling ===================
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter.Transverse
-*PageSize Letter.Transverse: "Letter"
-*PageSize Ledger: "ledger"
-*PageSize A4.Transverse: "A4"
-*PageSize A5.Transverse: "A5"
-*PageSize ISOB5.Transverse: "B5"
-*PageSize Letter: "letter"
-*PageSize Legal: "legal"
-*PageSize Tabloid: "11x17"
-*PageSize A3: "a3"
-*PageSize A4: "a4"
-*PageSize A5: "a5"
-*PageSize ISOB5: "b5"
-*?PageSize: "
- save
- mark statusdict /pageparams get exec exch pop
- 7 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [792 1224] (Tabloid) put
- dup [840 1191] (A3) put
- dup [596 842] (A4) put
- dup [420 596] (A5) put
- dup [499 709] (ISOB5) put
- 5 dict
- dup [792 612] (Letter.Transverse) put
- dup [792 1224] (Ledger) put
- dup [842 596] (A4.Transverse) put
- dup [596 420] (A5.Transverse) put
- dup [709 499] (ISOB5.Transverse) put
- 3 -1 roll 1 eq { pop } { exch pop }ifelse
- (Unknown) exch
- { exch aload pop
- 4 index eq exch 5 index eq and
- { exch pop exit } { pop } ifelse
- } bind forall = flush cleartomark
-restore
-"
-*End
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter.Transverse
-*PageRegion Letter.Transverse: "Letter"
-*PageRegion Ledger: "ledger"
-*PageRegion A4.Transverse: "A4"
-*PageRegion A5.Transverse: "A5"
-*PageRegion ISOB5.Transverse: "B5"
-*PageRegion Letter: "letter"
-*PageRegion Legal: "legal"
-*PageRegion Tabloid: "11x17"
-*PageRegion A3: "a3"
-*PageRegion A4: "a4"
-*PageRegion A5: "a5"
-*PageRegion ISOB5: "b5"
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter.Transverse
-*ImageableArea Letter.Transverse: "0 1 612 792 "
-*ImageableArea Ledger: "1 0 1224 792 "
-*ImageableArea A4.Transverse: "0 1 595 842 "
-*ImageableArea A5.Transverse: "0 1 419 595 "
-*ImageableArea ISOB5.Transverse: "0 1 498 709 "
-*ImageableArea Letter: "1 0 612 792 "
-*ImageableArea Legal: "0 1 612 1008 "
-*ImageableArea Tabloid: "0 1 792 1224 "
-*ImageableArea A3: "0 1 842 1191 "
-*ImageableArea A4: "1 0 596 840 "
-*ImageableArea A5: "1 0 420 595 "
-*ImageableArea ISOB5: "1 0 498 709 "
-*?ImageableArea: "
-save
- /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: Letter.Transverse
-*PaperDimension Letter.Transverse: "612 792"
-*PaperDimension Ledger: "1224 792"
-*PaperDimension A4.Transverse: "595 842"
-*PaperDimension A5.Transverse: "420 595"
-*PaperDimension ISOB5.Transverse: "499 709"
-*PaperDimension Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension Tabloid: "792 1224"
-*PaperDimension A3: "842 1191"
-*PaperDimension A4: "596 840"
-*PaperDimension A5: "420 595"
-*PaperDimension ISOB5: "499 709"
-
-*%=== Custom Page Sizes ==================================
-
-*% These entries provide the code and parameter ranges for a user
-*% to set up a custom page size.
-*CustomPageSize True: "exch pop statusdict /setpageparams get exec"
-*ParamCustomPageSize Width: 1 points 0 842
-*ParamCustomPageSize Height: 2 points 0 2000
-*ParamCustomPageSize WidthOffset/Margins: 3 points 0 842
-*ParamCustomPageSize HeightOffset: 4 points 0 0
-*ParamCustomPageSize Orientation: 5 int 0 1
-*CenterRegistered: False
-*MaxMediaWidth: "842"
-
-*% Default Paper Handling Features
-*RequiresPageRegion All: True
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Cassette
-*InputSlot Cassette: ""
-*CloseUI: *InputSlot
-
-*DefaultOutputOrder: Normal
-
-*% === Imagesetter Information ===========================
-*OpenGroup: Imagesetter
-*OpenUI *MirrorPrint/Mirror: Boolean
-*OrderDependency: 50 AnySetup *MirrorPrint
-*DefaultMirrorPrint: False
-*MirrorPrint True: "statusdict /mirrorprint true put"
-*MirrorPrint False: "statusdict /mirrorprint false put"
-*?MirrorPrint: "save statusdict /mirrorprint get
- {(True)}{(False)}ifelse = flush restore"
-*End
-*CloseUI: *MirrorPrint
-
-*OpenUI *NegativePrint/Negative: Boolean
-*OrderDependency: 50 AnySetup *NegativePrint
-*DefaultNegativePrint: False
-*NegativePrint True: "statusdict /negativeprint true put"
-*NegativePrint False: "statusdict /negativeprint false put"
-*?NegativePrint: "save statusdict /negativeprint get
- {(True)}{(False)}ifelse = flush restore"
-*End
-*CloseUI: *NegativePrint
-
-*CloseGroup: Imagesetter
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font Courier: Standard "(001.004)" Standard ROM
-*Font Courier-Bold: Standard "(001.004)" Standard ROM
-*Font Courier-BoldOblique: Standard "(001.004)" Standard ROM
-*Font Courier-Oblique: Standard "(001.004)" Standard ROM
-*Font Helvetica: Standard "(001.002)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.002)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.002)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.002)" Standard ROM
-*Font Symbol: Special "(001.003)" Special ROM
-*Font Times-Bold: Standard "(001.002)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.004)" Standard ROM
-*Font Times-Italic: Standard "(001.002)" Standard ROM
-*Font Times-Roman: Standard "(001.002)" Standard ROM
-*?FontQuery: "
-save
- /str 100 string dup 0 (fonts/) putinterval def
- {
- count 1 gt
- {
- exch dup str 6 94 getinterval cvs
- (/) print dup print (:) print exch
- FontDirectory exch known
- { pop (Yes) }
- {
- length 6 add str 0 3 -1 roll getinterval
- mark exch status
- {cleartomark (Yes)}{cleartomark (No)} ifelse
- } ifelse =
- }
- {exit} ifelse
- }bind loop
- (*) = flush
-restore
-"
-*End
-
-*?FontList: "
-save
- FontDirectory { pop == } bind forall flush
- /filenameforall where
- {
- pop (fonts/*)
- { dup length 6 sub 6 exch getinterval cvn == } bind
- 128 string filenameforall flush
- } if
- (*) = 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: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "printing"
-*Status: "warming up"
-*Status: "PrinterError: recorder idle"
-*Status: "PrinterError: recorder busy"
-*Status: "PrinterError: recorder offline or film problem"
-*Status: "PrinterError: recorder not responding"
-*Status: "PrinterError: defaults wrong; using nulldevice"
-*Status: "PrinterError: knife not in end position"
-*Status: "PrinterError: cassette error"
-*Status: "PrinterError: change cassette"
-*Status: "PrinterError: no cassette"
-*Status: "PrinterError: knife error"
-*Status: "PrinterError: end of film"
-*Status: "PrinterError: end of job"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "serial9"
-*Source: "serial25"
-*Source: "AppleTalk"
-*Source: "Centronics"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "recorder idle"
-*PrinterError: "recorder busy"
-*PrinterError: "recorder offline or film problem"
-*PrinterError: "recorder not responding"
-*PrinterError: "defaults wrong; using nulldevice"
-*PrinterError: "knife not in end position"
-*PrinterError: "cassette error"
-*PrinterError: "change cassette"
-*PrinterError: "no cassette"
-*PrinterError: "knife error"
-*PrinterError: "end of film"
-*PrinterError: "end of job"
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.128lpi.1270dpi/128 lpi / 1270 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 90 lpi / 635 dpi (5,5,2,6,6,2,20/3,0) ===============================
-
-*ColorSepScreenAngle ProcessBlack.90lpi.635dpi/90 lpi / 635 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.90lpi.635dpi/90 lpi / 635 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.90lpi.635dpi/90 lpi / 635 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.90lpi.635dpi/90 lpi / 635 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.90lpi.635dpi/90 lpi / 635 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.90lpi.635dpi/90 lpi / 635 dpi: "89.8026"
-*ColorSepScreenFreq CustomColor.90lpi.635dpi/90 lpi / 635 dpi: "89.8026"
-*ColorSepScreenFreq ProcessCyan.90lpi.635dpi/90 lpi / 635 dpi: "100.402"
-*ColorSepScreenFreq ProcessMagenta.90lpi.635dpi/90 lpi / 635 dpi: "100.402"
-*ColorSepScreenFreq ProcessYellow.90lpi.635dpi/90 lpi / 635 dpi: "31.75"
-
-*ColorSepScreenProc ProcessYellow.90lpi.635dpi/90 lpi / 635 dpi: "
-{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-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
-
-*% For 75 lpi / 635 dpi =====================================================
-
-*ColorSepScreenAngle ProcessBlack.75lpi.635dpi/75 lpi / 635 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.75lpi.635dpi/75 lpi / 635 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.75lpi.635dpi/75 lpi / 635 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.75lpi.635dpi/75 lpi / 635 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.75lpi.635dpi/75 lpi / 635 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.75lpi.635dpi/75 lpi / 635 dpi: "74.8355"
-*ColorSepScreenFreq CustomColor.75lpi.635dpi/75 lpi / 635 dpi: "74.8355"
-*ColorSepScreenFreq ProcessCyan.75lpi.635dpi/75 lpi / 635 dpi: "66.9349"
-*ColorSepScreenFreq ProcessMagenta.75lpi.635dpi/75 lpi / 635 dpi: "66.9349"
-*ColorSepScreenFreq ProcessYellow.75lpi.635dpi/75 lpi / 635 dpi: "70.5556"
-
-*% For 128 lpi / 1270 dpi (7,7,4,11,11,4,11,0) ===============================
-
-*ColorSepScreenAngle ProcessBlack.128lpi.1270dpi/128 lpi / 1270 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.128lpi.1270dpi/128 lpi / 1270 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.128lpi.1270dpi/128 lpi / 1270 dpi: "70.0169"
-*ColorSepScreenAngle ProcessMagenta.128lpi.1270dpi/128 lpi / 1270 dpi: "19.9831"
-*ColorSepScreenAngle ProcessYellow.128lpi.1270dpi/128 lpi / 1270 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.128lpi.1270dpi/128 lpi / 1270 dpi: "128.289"
-*ColorSepScreenFreq CustomColor.128lpi.1270dpi/128 lpi / 1270 dpi: "128.289"
-*ColorSepScreenFreq ProcessCyan.128lpi.1270dpi/128 lpi / 1270 dpi: "108.503"
-*ColorSepScreenFreq ProcessMagenta.128lpi.1270dpi/128 lpi / 1270 dpi: "108.503"
-*ColorSepScreenFreq ProcessYellow.128lpi.1270dpi/128 lpi / 1270 dpi: "115.455"
-
-*% For 112 lpi / 1270 dpi ===================================================
-
-*ColorSepScreenAngle ProcessBlack.112lpi.1270dpi/112 lpi / 1270 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.112lpi.1270dpi/112 lpi / 1270 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.112lpi.1270dpi/112 lpi / 1270 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.112lpi.1270dpi/112 lpi / 1270 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.112lpi.1270dpi/112 lpi / 1270 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.112lpi.1270dpi/112 lpi / 1270 dpi: "112.253"
-*ColorSepScreenFreq CustomColor.112lpi.1270dpi/112 lpi / 1270 dpi: "112.253"
-*ColorSepScreenFreq ProcessCyan.112lpi.1270dpi/112 lpi / 1270 dpi: "100.402"
-*ColorSepScreenFreq ProcessMagenta.112lpi.1270dpi/112 lpi / 1270 dpi: "100.402"
-*ColorSepScreenFreq ProcessYellow.112lpi.1270dpi/112 lpi / 1270 dpi: "105.833"
-
-*% For 90 lpi / 1270 dpi (10,10,4,12,12,4,40/3,0) ===========================
-
-*ColorSepScreenAngle ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "89.8026"
-*ColorSepScreenFreq CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "89.8026"
-*ColorSepScreenFreq ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "100.402"
-*ColorSepScreenFreq ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "100.402"
-*ColorSepScreenFreq ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "31.75"
-
-*ColorSepScreenProc ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "
-{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-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
-
-*% For 120 lpi / 1693 dpi (10,10,4,12,12,4,40/3,0) ===========================
-
-*ColorSepScreenAngle ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "119.713"
-*ColorSepScreenFreq CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "119.713"
-*ColorSepScreenFreq ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "133.843"
-*ColorSepScreenFreq ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "133.843"
-*ColorSepScreenFreq ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "42.325"
-
-*ColorSepScreenProc ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "
-{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-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
-
-*% For 100 lpi / 1693 dpi ====================================================
-
-*ColorSepScreenAngle ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "99.761"
-*ColorSepScreenFreq CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "99.761"
-*ColorSepScreenFreq ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "89.2289"
-*ColorSepScreenFreq ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "89.2289"
-*ColorSepScreenFreq ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "94.0556"
-
-*% For 80 lpi / 1693 dpi (15,15,6,18,18,6,20,0) ==============================
-
-*ColorSepScreenAngle ProcessBlack.80lpi.1693dpi/80 lpi / 1693 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.80lpi.1693dpi/80 lpi / 1693 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.80lpi.1693dpi/80 lpi / 1693 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.80lpi.1693dpi/80 lpi / 1693 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.80lpi.1693dpi/80 lpi / 1693 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.80lpi.1693dpi/80 lpi / 1693 dpi: "79.8088"
-*ColorSepScreenFreq CustomColor.80lpi.1693dpi/80 lpi / 1693 dpi: "79.8088"
-*ColorSepScreenFreq ProcessCyan.80lpi.1693dpi/80 lpi / 1693 dpi: "89.2289"
-*ColorSepScreenFreq ProcessMagenta.80lpi.1693dpi/80 lpi / 1693 dpi: "89.2289"
-*ColorSepScreenFreq ProcessYellow.80lpi.1693dpi/80 lpi / 1693 dpi: "84.65"
-
-*% For "Linotype" version 49.3
-*% Produced by "BuildPPD.ps" version 3.0 edit 57
-*% Converted to meet 4.0 specification
-*% Last Edit Date: Nov 30 1992
-*% The byte count of this file should be exactly 020238 or 020802
-*% depending on the filesystem it resides in.
-*% end of PPD file for Linotype
diff --git a/psprint_config/configuration/ppds/L30__471.PS b/psprint_config/configuration/ppds/L30__471.PS
deleted file mode 100644
index 8c97d3129db7..000000000000
--- a/psprint_config/configuration/ppds/L30__471.PS
+++ /dev/null
@@ -1,593 +0,0 @@
-*PPD-Adobe: "4.0"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1992 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.0"
-*FileVersion: "3.2"
-*PCFileName: "L300_471.PPD"
-*LanguageVersion: English
-*Product: "(Linotype)"
-*PSVersion: "(47.1) 0"
-*ModelName: "Linotronic 300"
-*NickName: "Linotronic 300 v47.1"
-
-*% General Information and Defaults ===============
-*FreeVM: "176776"
-*LanguageLevel: "1"
-*Extensions: FileSystem CMYK
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*VariablePaperSize: True
-
-*FileSystem: True
-*?FileSystem: "
-save
- statusdict /diskonline get exec {(True)}{(False)} ifelse = flush
-restore
-"
-*End
-*Password: "0"
-*ExitServer: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
-"
-*End
-
-*Reset: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
-"
-*End
-
-*DefaultResolution: 1270dpi
-*SetResolution 635dpi: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot set the resolution.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- 256 string
- statusdict /li5backendparams get exec
- length 0 eq
- {
- (WARNING : Cannot set the resolution through software) = flush
- quit
- } if
- serverdict /exitserver get exec
-635 statusdict /setresolution get exec
-"
-*End
-*SetResolution 1270dpi: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot set the resolution.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- 256 string
- statusdict /li5backendparams get exec
- length 0 eq
- {
- (WARNING : Cannot set the resolution through software) = flush
- quit
- } if
- serverdict /exitserver get exec
-1270 statusdict /setresolution get exec
-"
-*End
-*SetResolution 2540dpi: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot set the resolution.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- 256 string
- statusdict /li5backendparams get exec
- length 0 eq
- {
- (WARNING : Cannot set the resolution through software) = flush
- quit
- } if
- serverdict /exitserver get exec
-2540 statusdict /setresolution get exec
-"
-*End
-*?Resolution: "
-save
- statusdict /resolution get exec
- ( ) cvs print (dpi) = flush
-restore
-"
-*End
-
-*% Halftone Information ===============
-*ScreenFreq: "90.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
-*ScreenProc Line: "{ pop }"
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% Paper Handling ===================
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter.Transverse
-*PageSize Letter.Transverse: "Letter"
-*PageSize Ledger: "ledger"
-*PageSize A4.Transverse: "A4"
-*PageSize A5.Transverse: "A5"
-*PageSize ISOB5.Transverse: "B5"
-*PageSize Letter: "letter"
-*PageSize Legal: "legal"
-*PageSize Tabloid: "11x17"
-*PageSize A3: "a3"
-*PageSize A4: "a4"
-*PageSize A5: "a5"
-*PageSize ISOB5: "b5"
-*?PageSize: "
- save
- mark statusdict /pageparams get exec exch pop
- 7 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [792 1224] (Tabloid) put
- dup [840 1191] (A3) put
- dup [596 842] (A4) put
- dup [420 596] (A5) put
- dup [499 709] (ISOB5) put
- 5 dict
- dup [792 612] (Letter.Transverse) put
- dup [792 1224] (Ledger) put
- dup [842 596] (A4.Transverse) put
- dup [596 420] (A5.Transverse) put
- dup [709 499] (ISOB5.Transverse) put
- 3 -1 roll 1 eq { pop } { exch pop }ifelse
- (Unknown) exch
- { exch aload pop
- 4 index eq exch 5 index eq and
- { exch pop exit } { pop } ifelse
- } bind forall = flush cleartomark
-restore
-"
-*End
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter.Transverse
-*PageRegion Letter.Transverse: "Letter"
-*PageRegion Ledger: "ledger"
-*PageRegion A4.Transverse: "A4"
-*PageRegion A5.Transverse: "A5"
-*PageRegion ISOB5.Transverse: "B5"
-*PageRegion Letter: "letter"
-*PageRegion Legal: "legal"
-*PageRegion Tabloid: "11x17"
-*PageRegion A3: "a3"
-*PageRegion A4: "a4"
-*PageRegion A5: "a5"
-*PageRegion ISOB5: "b5"
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter.Transverse
-*ImageableArea Letter.Transverse: "0 1 612 792 "
-*ImageableArea Ledger: "1 0 1224 792 "
-*ImageableArea A4.Transverse: "0 1 595 841 "
-*ImageableArea A5.Transverse: "0 1 420 595 "
-*ImageableArea ISOB5.Transverse: "0 1 499 709 "
-*ImageableArea Letter: "1 0 612 792 "
-*ImageableArea Legal: "0 1 612 1008 "
-*ImageableArea Tabloid: "0 1 792 1224 "
-*ImageableArea A3: "0 1 842 1191 "
-*ImageableArea A4: "1 0 596 840 "
-*ImageableArea A5: "1 0 420 595 "
-*ImageableArea ISOB5: "1 0 498 709 "
-*?ImageableArea: "
-save
- /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: Letter.Transverse
-*PaperDimension Letter.Transverse: "612 792"
-*PaperDimension Ledger: "1224 792"
-*PaperDimension A4.Transverse: "595 842"
-*PaperDimension A5.Transverse: "420 595"
-*PaperDimension ISOB5.Transverse: "499 709"
-*PaperDimension Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension Tabloid: "792 1224"
-*PaperDimension A3: "842 1191"
-*PaperDimension A4: "596 840"
-*PaperDimension A5: "420 595"
-*PaperDimension ISOB5: "499 709"
-
-*%=== Custom Page Sizes ==================================
-
-*% These entries provide the code and parameter ranges for a user
-*% to set up a custom page size.
-*CustomPageSize True: "exch pop statusdict /setpageparams get exec"
-*ParamCustomPageSize Width: 1 points 0 863
-*ParamCustomPageSize Height: 2 points 0 2000
-*ParamCustomPageSize WidthOffset/Margins: 3 points 0 863
-*ParamCustomPageSize HeightOffset: 4 points 0 0
-*ParamCustomPageSize Orientation: 5 int 0 1
-*CenterRegistered: True
-*MaxMediaWidth: "863"
-
-*% Default Paper Handling Features
-*RequiresPageRegion All: True
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Cassette
-*InputSlot Cassette: ""
-*CloseUI: *InputSlot
-
-*DefaultOutputOrder: Normal
-
-*% === Imagesetter Information ===========================
-*OpenGroup: Imagesetter
-*OpenUI *MirrorPrint/Mirror: Boolean
-*OrderDependency: 50 AnySetup *MirrorPrint
-*DefaultMirrorPrint: False
-*MirrorPrint True: "statusdict /mirrorprint true put"
-*MirrorPrint False: "statusdict /mirrorprint false put"
-*?MirrorPrint: "save statusdict /mirrorprint get
- {(True)}{(False)}ifelse = flush restore"
-*End
-*CloseUI: *MirrorPrint
-
-*OpenUI *NegativePrint/Negative: Boolean
-*OrderDependency: 50 AnySetup *NegativePrint
-*DefaultNegativePrint: False
-*NegativePrint True: "statusdict /negativeprint true put"
-*NegativePrint False: "statusdict /negativeprint false put"
-*?NegativePrint: "save statusdict /negativeprint get
- {(True)}{(False)}ifelse = flush restore"
-*End
-*CloseUI: *NegativePrint
-
-*CloseGroup: Imagesetter
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font Courier: Standard "(001.004)" Standard ROM
-*Font Courier-Bold: Standard "(001.004)" Standard ROM
-*Font Courier-BoldOblique: Standard "(001.004)" Standard ROM
-*Font Courier-Oblique: Standard "(001.004)" Standard ROM
-*Font Helvetica: Standard "(001.001)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.001)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.001)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.001)" Standard ROM
-*Font Symbol: Special "(001.001)" Special ROM
-*Font Times-Bold: Standard "(001.001)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.001)" Standard ROM
-*Font Times-Italic: Standard "(001.001)" Standard ROM
-*Font Times-Roman: Standard "(001.001)" Standard ROM
-*?FontQuery: "
-save
- /str 100 string dup 0 (fonts/) putinterval def
- {
- count 1 gt
- {
- exch dup str 6 94 getinterval cvs
- (/) print dup print (:) print exch
- FontDirectory exch known
- { pop (Yes) }
- {
- length 6 add str 0 3 -1 roll getinterval
- mark exch status
- {cleartomark (Yes)}{cleartomark (No)} ifelse
- } ifelse =
- }
- {exit} ifelse
- }bind loop
- (*) = flush
-restore
-"
-*End
-
-*?FontList: "
-save
- FontDirectory { pop == } bind forall flush
- /filenameforall where
- {
- pop (fonts/*)
- { dup length 6 sub 6 exch getinterval cvn == } bind
- 128 string filenameforall flush
- } if
- (*) = 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: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "printing"
-*Status: "warming up"
-*Status: "PrinterError: recorder idle"
-*Status: "PrinterError: recorder busy"
-*Status: "PrinterError: recorder offline or film problem"
-*Status: "PrinterError: recorder not responding"
-*Status: "PrinterError: page too large at current resolution"
-*Status: "PrinterError: knife not in end position"
-*Status: "PrinterError: cassette error"
-*Status: "PrinterError: change cassette"
-*Status: "PrinterError: knife error"
-*Status: "PrinterError: no cassette"
-*Status: "PrinterError: end of film"
-*Status: "PrinterError: end of job"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "serial9"
-*Source: "serial25"
-*Source: "AppleTalk"
-*Source: "Centronics"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "recorder idle"
-*PrinterError: "recorder busy"
-*PrinterError: "recorder offline or film problem"
-*PrinterError: "recorder not responding"
-*PrinterError: "page too large at current resolution"
-*PrinterError: "knife not in end position"
-*PrinterError: "cassette error"
-*PrinterError: "change cassette"
-*PrinterError: "knife error"
-*PrinterError: "no cassette"
-*PrinterError: "end of film"
-*PrinterError: "end of job"
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.128lpi.1270dpi/128 lpi / 1270 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 90 lpi / 635 dpi (5,5,2,6,6,2,20/3,0) ===============================
-
-*ColorSepScreenAngle ProcessBlack.90lpi.635dpi/90 lpi / 635 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.90lpi.635dpi/90 lpi / 635 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.90lpi.635dpi/90 lpi / 635 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.90lpi.635dpi/90 lpi / 635 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.90lpi.635dpi/90 lpi / 635 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.90lpi.635dpi/90 lpi / 635 dpi: "89.8026"
-*ColorSepScreenFreq CustomColor.90lpi.635dpi/90 lpi / 635 dpi: "89.8026"
-*ColorSepScreenFreq ProcessCyan.90lpi.635dpi/90 lpi / 635 dpi: "100.402"
-*ColorSepScreenFreq ProcessMagenta.90lpi.635dpi/90 lpi / 635 dpi: "100.402"
-*ColorSepScreenFreq ProcessYellow.90lpi.635dpi/90 lpi / 635 dpi: "31.75"
-
-*ColorSepScreenProc ProcessYellow.90lpi.635dpi/90 lpi / 635 dpi: "
-{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-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
-
-*% For 75 lpi / 635 dpi =====================================================
-
-*ColorSepScreenAngle ProcessBlack.75lpi.635dpi/75 lpi / 635 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.75lpi.635dpi/75 lpi / 635 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.75lpi.635dpi/75 lpi / 635 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.75lpi.635dpi/75 lpi / 635 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.75lpi.635dpi/75 lpi / 635 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.75lpi.635dpi/75 lpi / 635 dpi: "74.8355"
-*ColorSepScreenFreq CustomColor.75lpi.635dpi/75 lpi / 635 dpi: "74.8355"
-*ColorSepScreenFreq ProcessCyan.75lpi.635dpi/75 lpi / 635 dpi: "66.9349"
-*ColorSepScreenFreq ProcessMagenta.75lpi.635dpi/75 lpi / 635 dpi: "66.9349"
-*ColorSepScreenFreq ProcessYellow.75lpi.635dpi/75 lpi / 635 dpi: "70.5556"
-
-*% For 128 lpi / 1270 dpi (7,7,4,11,11,4,11,0) ===============================
-
-*ColorSepScreenAngle ProcessBlack.128lpi.1270dpi/128 lpi / 1270 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.128lpi.1270dpi/128 lpi / 1270 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.128lpi.1270dpi/128 lpi / 1270 dpi: "70.0169"
-*ColorSepScreenAngle ProcessMagenta.128lpi.1270dpi/128 lpi / 1270 dpi: "19.9831"
-*ColorSepScreenAngle ProcessYellow.128lpi.1270dpi/128 lpi / 1270 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.128lpi.1270dpi/128 lpi / 1270 dpi: "128.289"
-*ColorSepScreenFreq CustomColor.128lpi.1270dpi/128 lpi / 1270 dpi: "128.289"
-*ColorSepScreenFreq ProcessCyan.128lpi.1270dpi/128 lpi / 1270 dpi: "108.503"
-*ColorSepScreenFreq ProcessMagenta.128lpi.1270dpi/128 lpi / 1270 dpi: "108.503"
-*ColorSepScreenFreq ProcessYellow.128lpi.1270dpi/128 lpi / 1270 dpi: "115.455"
-
-*% For 112 lpi / 1270 dpi ===================================================
-
-*ColorSepScreenAngle ProcessBlack.112lpi.1270dpi/112 lpi / 1270 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.112lpi.1270dpi/112 lpi / 1270 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.112lpi.1270dpi/112 lpi / 1270 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.112lpi.1270dpi/112 lpi / 1270 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.112lpi.1270dpi/112 lpi / 1270 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.112lpi.1270dpi/112 lpi / 1270 dpi: "112.253"
-*ColorSepScreenFreq CustomColor.112lpi.1270dpi/112 lpi / 1270 dpi: "112.253"
-*ColorSepScreenFreq ProcessCyan.112lpi.1270dpi/112 lpi / 1270 dpi: "100.402"
-*ColorSepScreenFreq ProcessMagenta.112lpi.1270dpi/112 lpi / 1270 dpi: "100.402"
-*ColorSepScreenFreq ProcessYellow.112lpi.1270dpi/112 lpi / 1270 dpi: "105.833"
-
-*% For 90 lpi / 1270 dpi (10,10,4,12,12,4,40/3,0) ===========================
-
-*ColorSepScreenAngle ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "89.8026"
-*ColorSepScreenFreq CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "89.8026"
-*ColorSepScreenFreq ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "100.402"
-*ColorSepScreenFreq ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "100.402"
-*ColorSepScreenFreq ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "31.75"
-
-*ColorSepScreenProc ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "
-{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-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
-
-*% For 150 lpi / 2540 dpi ===================================================
-
-*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "149.671"
-*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "149.671"
-*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "133.87"
-*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "133.87"
-*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "141.111"
-
-*% For 128 lpi / 2540 dpi ===================================================
-
-*ColorSepScreenAngle ProcessBlack.128lpi.2540dpi/128 lpi / 2540 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.128lpi.2540dpi/128 lpi / 2540 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.128lpi.2540dpi/128 lpi / 2540 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.128lpi.2540dpi/128 lpi / 2540 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.128lpi.2540dpi/128 lpi / 2540 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.128lpi.2540dpi/128 lpi / 2540 dpi: "128.289"
-*ColorSepScreenFreq CustomColor.128lpi.2540dpi/128 lpi / 2540 dpi: "128.289"
-*ColorSepScreenFreq ProcessCyan.128lpi.2540dpi/128 lpi / 2540 dpi: "114.746"
-*ColorSepScreenFreq ProcessMagenta.128lpi.2540dpi/128 lpi / 2540 dpi: "114.746"
-*ColorSepScreenFreq ProcessYellow.128lpi.2540dpi/128 lpi / 2540 dpi: "120.952"
-
-*% For 120 lpi / 2540 dpi (15,15,6,18,18,6,20,0) =============================
-
-*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "119.737"
-*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "119.737"
-*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "133.87"
-*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "133.87"
-*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "127.0"
-
-*% For 112 lpi / 2540 dpi ===================================================
-
-*ColorSepScreenAngle ProcessBlack.112lpi.2540dpi/112 lpi / 2540 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.112lpi.2540dpi/112 lpi / 2540 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.112lpi.2540dpi/112 lpi / 2540 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.112lpi.2540dpi/112 lpi / 2540 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.112lpi.2540dpi/112 lpi / 2540 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.112lpi.2540dpi/112 lpi / 2540 dpi: "112.253"
-*ColorSepScreenFreq CustomColor.112lpi.2540dpi/112 lpi / 2540 dpi: "112.253"
-*ColorSepScreenFreq ProcessCyan.112lpi.2540dpi/112 lpi / 2540 dpi: "100.402"
-*ColorSepScreenFreq ProcessMagenta.112lpi.2540dpi/112 lpi / 2540 dpi: "100.402"
-*ColorSepScreenFreq ProcessYellow.112lpi.2540dpi/112 lpi / 2540 dpi: "105.833"
-
-*% For 90 lpi / 2540 dpi (20,20,8,24,24,8,80/3,0) ============================
-
-*ColorSepScreenAngle ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "89.8026"
-*ColorSepScreenFreq CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "89.8026"
-*ColorSepScreenFreq ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "100.402"
-*ColorSepScreenFreq ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "100.402"
-*ColorSepScreenFreq ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "31.75"
-
-*ColorSepScreenProc ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "
-{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-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
-
-*% For "Linotype" version 47.1
-*% Produced by "GetAPD.ps" with some hand editing
-*% Converted to meet 4.0 specification
-*% Last Edit Date: Nov 30 1992
-*% The byte count of this file should be exactly 021934 or 022527
-*% depending on the filesystem it resides in.
-*% end of PPD file for Linotype
diff --git a/psprint_config/configuration/ppds/L30__493.PS b/psprint_config/configuration/ppds/L30__493.PS
deleted file mode 100644
index 442bc0ba5dfc..000000000000
--- a/psprint_config/configuration/ppds/L30__493.PS
+++ /dev/null
@@ -1,592 +0,0 @@
-*PPD-Adobe: "4.0"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1992 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.0"
-*FileVersion: "2.3"
-*PCFileName: "L300_493.PPD"
-*LanguageVersion: English
-*Product: "(Linotype)"
-*PSVersion: "(49.3) 106"
-*ModelName: "Linotronic 300 v49.3"
-*NickName: "Linotronic 300 v49.3"
-
-*% General Information and Defaults ===============
-*FreeVM: "992406"
-*LanguageLevel: "1"
-*Extensions: FileSystem CMYK
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*VariablePaperSize: True
-*FileSystem: True
-*?FileSystem: "
-save
- statusdict /diskonline get exec {(True)}{(False)} ifelse = flush
-restore
-"
-*End
-*Password: "0"
-*ExitServer: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
-"
-*End
-
-*Reset: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
-"
-*End
-
-*DefaultResolution: 1270dpi
-*SetResolution 635dpi: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot set the resolution.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- 256 string
- statusdict /li5backendparams get exec
- length 0 eq
- {
- (WARNING : Cannot set the resolution through software) = flush
- quit
- } if
- serverdict /exitserver get exec
-635 statusdict /setresolution get exec
-"
-*End
-*SetResolution 1270dpi: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot set the resolution.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- 256 string
- statusdict /li5backendparams get exec
- length 0 eq
- {
- (WARNING : Cannot set the resolution through software) = flush
- quit
- } if
- serverdict /exitserver get exec
-1270 statusdict /setresolution get exec
-"
-*End
-*SetResolution 2540dpi: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot set the resolution.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- 256 string
- statusdict /li5backendparams get exec
- length 0 eq
- {
- (WARNING : Cannot set the resolution through software) = flush
- quit
- } if
- serverdict /exitserver get exec
-2540 statusdict /setresolution get exec
-"
-*End
-*?Resolution: "
-save
- statusdict /resolution get exec
- ( ) cvs print (dpi) = flush
-restore
-"
-*End
-
-*% Halftone Information ===============
-*ScreenFreq: "150.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
-*ScreenProc Line: "{ pop }"
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% Paper Handling ===================
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter.Transverse
-*PageSize Letter.Transverse: "Letter"
-*PageSize Ledger: "ledger"
-*PageSize A4.Transverse: "A4"
-*PageSize A5.Transverse: "A5"
-*PageSize ISOB5.Transverse: "B5"
-*PageSize Letter: "letter"
-*PageSize Legal: "legal"
-*PageSize Tabloid: "11x17"
-*PageSize A3: "a3"
-*PageSize A4: "a4"
-*PageSize A5: "a5"
-*PageSize ISOB5: "b5"
-*?PageSize: "
- save
- mark statusdict /pageparams get exec exch pop
- 7 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [792 1224] (Tabloid) put
- dup [840 1191] (A3) put
- dup [596 842] (A4) put
- dup [420 596] (A5) put
- dup [499 709] (ISOB5) put
- 5 dict
- dup [792 612] (Letter.Transverse) put
- dup [792 1224] (Ledger) put
- dup [842 596] (A4.Transverse) put
- dup [596 420] (A5.Transverse) put
- dup [709 499] (ISOB5.Transverse) put
- 3 -1 roll 1 eq { pop } { exch pop }ifelse
- (Unknown) exch
- { exch aload pop
- 4 index eq exch 5 index eq and
- { exch pop exit } { pop } ifelse
- } bind forall = flush cleartomark
-restore
-"
-*End
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter.Transverse
-*PageRegion Letter.Transverse: "Letter"
-*PageRegion Ledger: "ledger"
-*PageRegion A4.Transverse: "A4"
-*PageRegion A5.Transverse: "A5"
-*PageRegion ISOB5.Transverse: "B5"
-*PageRegion Letter: "letter"
-*PageRegion Legal: "legal"
-*PageRegion Tabloid: "11x17"
-*PageRegion A3: "a3"
-*PageRegion A4: "a4"
-*PageRegion A5: "a5"
-*PageRegion ISOB5: "b5"
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter.Transverse
-*ImageableArea Letter.Transverse: "0 1 612 792 "
-*ImageableArea Ledger: "1 0 1224 792 "
-*ImageableArea A4.Transverse: "0 1 595 841 "
-*ImageableArea A5.Transverse: "0 1 419 595 "
-*ImageableArea ISOB5.Transverse: "0 1 498 709 "
-*ImageableArea Letter: "1 0 612 792 "
-*ImageableArea Legal: "0 1 612 1008 "
-*ImageableArea Tabloid: "0 1 792 1224 "
-*ImageableArea A3: "0 1 842 1191 "
-*ImageableArea A4: "1 0 596 840 "
-*ImageableArea A5: "1 0 420 595 "
-*ImageableArea ISOB5: "1 0 498 709 "
-*?ImageableArea: "
-save
- /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: Letter.Transverse
-*PaperDimension Letter.Transverse: "612 792"
-*PaperDimension Ledger: "1224 792"
-*PaperDimension A4.Transverse: "595 842"
-*PaperDimension A5.Transverse: "420 595"
-*PaperDimension ISOB5.Transverse: "499 709"
-*PaperDimension Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension Tabloid: "792 1224"
-*PaperDimension A3: "842 1191"
-*PaperDimension A4: "596 840"
-*PaperDimension A5: "420 595"
-*PaperDimension ISOB5: "499 709"
-
-*%=== Custom Page Sizes ==================================
-
-*% These entries provide the code and parameter ranges for a user
-*% to set up a custom page size.
-*CustomPageSize True: "exch pop statusdict /setpageparams get exec"
-*ParamCustomPageSize Width: 1 points 0 863
-*ParamCustomPageSize Height: 2 points 0 2000
-*ParamCustomPageSize WidthOffset/Margins: 3 points 0 863
-*ParamCustomPageSize HeightOffset: 4 points 0 0
-*ParamCustomPageSize Orientation: 5 int 0 1
-*CenterRegistered: True
-*MaxMediaWidth: "863"
-
-*% Default Paper Handling Features
-*RequiresPageRegion All: True
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Cassette
-*InputSlot Cassette: ""
-*CloseUI: *InputSlot
-
-*DefaultOutputOrder: Normal
-
-*% === Imagesetter Information ===========================
-*OpenGroup: Imagesetter
-*OpenUI *MirrorPrint/Mirror: Boolean
-*OrderDependency: 50 AnySetup *MirrorPrint
-*DefaultMirrorPrint: False
-*MirrorPrint True: "statusdict /mirrorprint true put"
-*MirrorPrint False: "statusdict /mirrorprint false put"
-*?MirrorPrint: "save statusdict /mirrorprint get
- {(True)}{(False)}ifelse = flush restore"
-*End
-*CloseUI: *MirrorPrint
-
-*OpenUI *NegativePrint/Negative: Boolean
-*OrderDependency: 50 AnySetup *NegativePrint
-*DefaultNegativePrint: False
-*NegativePrint True: "statusdict /negativeprint true put"
-*NegativePrint False: "statusdict /negativeprint false put"
-*?NegativePrint: "save statusdict /negativeprint get
- {(True)}{(False)}ifelse = flush restore"
-*End
-*CloseUI: *NegativePrint
-
-*CloseGroup: Imagesetter
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font Courier: Standard "(001.004)" Standard ROM
-*Font Courier-Bold: Standard "(001.004)" Standard ROM
-*Font Courier-BoldOblique: Standard "(001.004)" Standard ROM
-*Font Courier-Oblique: Standard "(001.004)" Standard ROM
-*Font Helvetica: Standard "(001.002)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.002)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.002)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.002)" Standard ROM
-*Font Symbol: Special "(001.003)" Special ROM
-*Font Times-Bold: Standard "(001.002)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.004)" Standard ROM
-*Font Times-Italic: Standard "(001.002)" Standard ROM
-*Font Times-Roman: Standard "(001.002)" Standard ROM
-*?FontQuery: "
-save
- /str 100 string dup 0 (fonts/) putinterval def
- {
- count 1 gt
- {
- exch dup str 6 94 getinterval cvs
- (/) print dup print (:) print exch
- FontDirectory exch known
- { pop (Yes) }
- {
- length 6 add str 0 3 -1 roll getinterval
- mark exch status
- {cleartomark (Yes)}{cleartomark (No)} ifelse
- } ifelse =
- }
- {exit} ifelse
- }bind loop
- (*) = flush
-restore
-"
-*End
-
-*?FontList: "
-save
- FontDirectory { pop == } bind forall flush
- /filenameforall where
- {
- pop (fonts/*)
- { dup length 6 sub 6 exch getinterval cvn == } bind
- 128 string filenameforall flush
- } if
- (*) = 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: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "printing"
-*Status: "warming up"
-*Status: "PrinterError: recorder idle"
-*Status: "PrinterError: end of job"
-*Status: "PrinterError: recorder busy"
-*Status: "PrinterError: recorder offline or film problem"
-*Status: "PrinterError: recorder not responding"
-*Status: "PrinterError: defaults wrong; using nulldevice"
-*Status: "PrinterError: knife not in end position"
-*Status: "PrinterError: cassette error"
-*Status: "PrinterError: change cassette"
-*Status: "PrinterError: knife error"
-*Status: "PrinterError: no cassette"
-*Status: "PrinterError: end of film"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "serial9"
-*Source: "serial25"
-*Source: "AppleTalk"
-*Source: "Centronics"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "recorder idle"
-*PrinterError: "end of job"
-*PrinterError: "recorder busy"
-*PrinterError: "recorder offline or film problem"
-*PrinterError: "recorder not responding"
-*PrinterError: "defaults wrong; using nulldevice"
-*PrinterError: "knife not in end position"
-*PrinterError: "cassette error"
-*PrinterError: "change cassette"
-*PrinterError: "knife error"
-*PrinterError: "no cassette"
-*PrinterError: "end of film"
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.128lpi.1270dpi/128 lpi / 1270 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 90 lpi / 635 dpi (5,5,2,6,6,2,20/3,0) ===============================
-
-*ColorSepScreenAngle ProcessBlack.90lpi.635dpi/90 lpi / 635 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.90lpi.635dpi/90 lpi / 635 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.90lpi.635dpi/90 lpi / 635 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.90lpi.635dpi/90 lpi / 635 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.90lpi.635dpi/90 lpi / 635 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.90lpi.635dpi/90 lpi / 635 dpi: "89.8026"
-*ColorSepScreenFreq CustomColor.90lpi.635dpi/90 lpi / 635 dpi: "89.8026"
-*ColorSepScreenFreq ProcessCyan.90lpi.635dpi/90 lpi / 635 dpi: "100.402"
-*ColorSepScreenFreq ProcessMagenta.90lpi.635dpi/90 lpi / 635 dpi: "100.402"
-*ColorSepScreenFreq ProcessYellow.90lpi.635dpi/90 lpi / 635 dpi: "31.75"
-
-*ColorSepScreenProc ProcessYellow.90lpi.635dpi/90 lpi / 635 dpi: "
-{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-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
-
-*% For 75 lpi / 635 dpi =====================================================
-
-*ColorSepScreenAngle ProcessBlack.75lpi.635dpi/75 lpi / 635 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.75lpi.635dpi/75 lpi / 635 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.75lpi.635dpi/75 lpi / 635 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.75lpi.635dpi/75 lpi / 635 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.75lpi.635dpi/75 lpi / 635 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.75lpi.635dpi/75 lpi / 635 dpi: "74.8355"
-*ColorSepScreenFreq CustomColor.75lpi.635dpi/75 lpi / 635 dpi: "74.8355"
-*ColorSepScreenFreq ProcessCyan.75lpi.635dpi/75 lpi / 635 dpi: "66.9349"
-*ColorSepScreenFreq ProcessMagenta.75lpi.635dpi/75 lpi / 635 dpi: "66.9349"
-*ColorSepScreenFreq ProcessYellow.75lpi.635dpi/75 lpi / 635 dpi: "70.5556"
-
-*% For 128 lpi / 1270 dpi (7,7,4,11,11,4,11,0) ===============================
-
-*ColorSepScreenAngle ProcessBlack.128lpi.1270dpi/128 lpi / 1270 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.128lpi.1270dpi/128 lpi / 1270 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.128lpi.1270dpi/128 lpi / 1270 dpi: "70.0169"
-*ColorSepScreenAngle ProcessMagenta.128lpi.1270dpi/128 lpi / 1270 dpi: "19.9831"
-*ColorSepScreenAngle ProcessYellow.128lpi.1270dpi/128 lpi / 1270 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.128lpi.1270dpi/128 lpi / 1270 dpi: "128.289"
-*ColorSepScreenFreq CustomColor.128lpi.1270dpi/128 lpi / 1270 dpi: "128.289"
-*ColorSepScreenFreq ProcessCyan.128lpi.1270dpi/128 lpi / 1270 dpi: "108.503"
-*ColorSepScreenFreq ProcessMagenta.128lpi.1270dpi/128 lpi / 1270 dpi: "108.503"
-*ColorSepScreenFreq ProcessYellow.128lpi.1270dpi/128 lpi / 1270 dpi: "115.455"
-
-*% For 112 lpi / 1270 dpi ===================================================
-
-*ColorSepScreenAngle ProcessBlack.112lpi.1270dpi/112 lpi / 1270 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.112lpi.1270dpi/112 lpi / 1270 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.112lpi.1270dpi/112 lpi / 1270 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.112lpi.1270dpi/112 lpi / 1270 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.112lpi.1270dpi/112 lpi / 1270 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.112lpi.1270dpi/112 lpi / 1270 dpi: "112.253"
-*ColorSepScreenFreq CustomColor.112lpi.1270dpi/112 lpi / 1270 dpi: "112.253"
-*ColorSepScreenFreq ProcessCyan.112lpi.1270dpi/112 lpi / 1270 dpi: "100.402"
-*ColorSepScreenFreq ProcessMagenta.112lpi.1270dpi/112 lpi / 1270 dpi: "100.402"
-*ColorSepScreenFreq ProcessYellow.112lpi.1270dpi/112 lpi / 1270 dpi: "105.833"
-
-*% For 90 lpi / 1270 dpi (10,10,4,12,12,4,40/3,0) ===========================
-
-*ColorSepScreenAngle ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "89.8026"
-*ColorSepScreenFreq CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "89.8026"
-*ColorSepScreenFreq ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "100.402"
-*ColorSepScreenFreq ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "100.402"
-*ColorSepScreenFreq ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "31.75"
-
-*ColorSepScreenProc ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "
-{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-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
-
-*% For 150 lpi / 2540 dpi ===================================================
-
-*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "149.671"
-*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "149.671"
-*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "133.87"
-*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "133.87"
-*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "141.111"
-
-*% For 128 lpi / 2540 dpi ===================================================
-
-*ColorSepScreenAngle ProcessBlack.128lpi.2540dpi/128 lpi / 2540 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.128lpi.2540dpi/128 lpi / 2540 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.128lpi.2540dpi/128 lpi / 2540 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.128lpi.2540dpi/128 lpi / 2540 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.128lpi.2540dpi/128 lpi / 2540 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.128lpi.2540dpi/128 lpi / 2540 dpi: "128.289"
-*ColorSepScreenFreq CustomColor.128lpi.2540dpi/128 lpi / 2540 dpi: "128.289"
-*ColorSepScreenFreq ProcessCyan.128lpi.2540dpi/128 lpi / 2540 dpi: "114.746"
-*ColorSepScreenFreq ProcessMagenta.128lpi.2540dpi/128 lpi / 2540 dpi: "114.746"
-*ColorSepScreenFreq ProcessYellow.128lpi.2540dpi/128 lpi / 2540 dpi: "120.952"
-
-*% For 120 lpi / 2540 dpi (15,15,6,18,18,6,20,0) =============================
-
-*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "119.737"
-*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "119.737"
-*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "133.87"
-*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "133.87"
-*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "127.0"
-
-*% For 112 lpi / 2540 dpi ===================================================
-
-*ColorSepScreenAngle ProcessBlack.112lpi.2540dpi/112 lpi / 2540 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.112lpi.2540dpi/112 lpi / 2540 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.112lpi.2540dpi/112 lpi / 2540 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.112lpi.2540dpi/112 lpi / 2540 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.112lpi.2540dpi/112 lpi / 2540 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.112lpi.2540dpi/112 lpi / 2540 dpi: "112.253"
-*ColorSepScreenFreq CustomColor.112lpi.2540dpi/112 lpi / 2540 dpi: "112.253"
-*ColorSepScreenFreq ProcessCyan.112lpi.2540dpi/112 lpi / 2540 dpi: "100.402"
-*ColorSepScreenFreq ProcessMagenta.112lpi.2540dpi/112 lpi / 2540 dpi: "100.402"
-*ColorSepScreenFreq ProcessYellow.112lpi.2540dpi/112 lpi / 2540 dpi: "105.833"
-
-*% For 90 lpi / 2540 dpi (20,20,8,24,24,8,80/3,0) ============================
-
-*ColorSepScreenAngle ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "89.8026"
-*ColorSepScreenFreq CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "89.8026"
-*ColorSepScreenFreq ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "100.402"
-*ColorSepScreenFreq ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "100.402"
-*ColorSepScreenFreq ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "31.75"
-
-*ColorSepScreenProc ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "
-{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-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
-
-*% For "Linotype" version 49.3
-*% Produced by "GETapd.ps" version 3.0 edit 54
-*% Converted to meet 4.0 specification
-*% Last Edit Date: Nov 30 1992
-*% The byte count of this file should be exactly 021931 or 022523
-*% depending on the filesystem it resides in.
-*% end of PPD file for Linotype
diff --git a/psprint_config/configuration/ppds/L333_523.PS b/psprint_config/configuration/ppds/L333_523.PS
deleted file mode 100644
index 5d43e3c7eb39..000000000000
--- a/psprint_config/configuration/ppds/L333_523.PS
+++ /dev/null
@@ -1,723 +0,0 @@
-*PPD-Adobe: "4.0"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1992 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.0"
-*FileVersion: "2.2"
-*PCFileName: "L3330523.PPD"
-*LanguageVersion: English
-*Product: "(Linotype)"
-*PSVersion: "(52.3) 508"
-*ModelName: "Linotronic 330-RIP 30"
-*NickName: "Linotronic 330-RIP 30 v52.3"
-
-*% General Information and Defaults ===============
-*FreeVM: "1068498"
-*LanguageLevel: "1"
-*Extensions: FileSystem CMYK
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*VariablePaperSize: True
-*FileSystem: True
-*?FileSystem: "
-save
- statusdict /diskonline get exec {(True)}{(False)} ifelse = flush
-restore
-"
-*End
-*Password: "0"
-*ExitServer: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
-"
-*End
-
-*Reset: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
-"
-*End
-
-*DefaultResolution: 1270dpi
-*?Resolution: "
-save
- initgraphics
- 0 0 moveto currentpoint matrix defaultmatrix transform
- 0 72 lineto currentpoint matrix defaultmatrix transform
- 3 -1 roll sub dup mul
- 3 1 roll exch sub dup mul
- add sqrt round cvi
- ( ) cvs print (dpi) = flush
-restore
-"
-*End
-
-*% Halftone Information ===============
-*ScreenFreq: "99.7806"
-*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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% Paper Handling ===================
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter.Transverse
-*PageSize Letter.Transverse: "Letter"
-*PageSize Ledger: "ledger"
-*PageSize A4.Transverse: "A4"
-*PageSize A5.Transverse: "A5"
-*PageSize ISOB5.Transverse: "B5"
-*PageSize Letter: "letter"
-*PageSize Legal: "legal"
-*PageSize Tabloid: "11x17"
-*PageSize A3: "a3"
-*PageSize A4: "a4"
-*PageSize A5: "a5"
-*PageSize ISOB5: "b5"
-*?PageSize: "
- save
- mark statusdict /pageparams get exec exch pop
- 7 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [792 1224] (Tabloid) put
- dup [840 1191] (A3) put
- dup [596 842] (A4) put
- dup [420 596] (A5) put
- dup [499 709] (ISOB5) put
- 5 dict
- dup [792 612] (Letter.Transverse) put
- dup [792 1224] (Ledger) put
- dup [842 596] (A4.Transverse) put
- dup [596 420] (A5.Transverse) put
- dup [709 499] (ISOB5.Transverse) put
- 3 -1 roll 1 eq { pop } { exch pop }ifelse
- (Unknown) exch
- { exch aload pop
- 4 index eq exch 5 index eq and
- { exch pop exit } { pop } ifelse
- } bind forall = flush cleartomark
-restore
-"
-*End
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter.Transverse
-*PageRegion Letter.Transverse: "Letter"
-*PageRegion Ledger: "ledger"
-*PageRegion A4.Transverse: "A4"
-*PageRegion A5.Transverse: "A5"
-*PageRegion ISOB5.Transverse: "B5"
-*PageRegion Letter: "letter"
-*PageRegion Legal: "legal"
-*PageRegion Tabloid: "11x17"
-*PageRegion A3: "a3"
-*PageRegion A4: "a4"
-*PageRegion A5: "a5"
-*PageRegion ISOB5: "b5"
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter.Transverse
-*ImageableArea Letter.Transverse: "0 1 612 792 "
-*ImageableArea Ledger: "1 0 1224 792 "
-*ImageableArea A4.Transverse: "0 1 595 841 "
-*ImageableArea A5.Transverse: "0 1 419 595 "
-*ImageableArea ISOB5.Transverse: "0 1 499 709 "
-*ImageableArea Letter: "1 0 612 792 "
-*ImageableArea Legal: "0 1 612 1008 "
-*ImageableArea Tabloid: "0 1 792 1224 "
-*ImageableArea A3: "0 1 842 1191 "
-*ImageableArea A4: "1 0 596 840 "
-*ImageableArea A5: "1 0 420 595 "
-*ImageableArea ISOB5: "1 0 498 709 "
-*?ImageableArea: "
-save
- /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: Letter.Transverse
-*PaperDimension Letter.Transverse: "612 792"
-*PaperDimension Ledger: "1224 792"
-*PaperDimension A4.Transverse: "595 842"
-*PaperDimension A5.Transverse: "420 595"
-*PaperDimension ISOB5.Transverse: "499 709"
-*PaperDimension Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension Tabloid: "792 1224"
-*PaperDimension A3: "842 1191"
-*PaperDimension A4: "596 840"
-*PaperDimension A5: "420 595"
-*PaperDimension ISOB5: "499 709"
-
-*%=== Custom Page Sizes ==================================
-
-*% These entries provide the code and parameter ranges for a user
-*% to set up a custom page size.
-*CustomPageSize True: "exch pop statusdict /setpageparams get exec"
-*ParamCustomPageSize Width: 1 points 0 863
-*ParamCustomPageSize Height: 2 points 0 2000
-*ParamCustomPageSize WidthOffset/Margins: 3 points 0 863
-*ParamCustomPageSize HeightOffset: 4 points 0 0
-*ParamCustomPageSize Orientation: 5 int 0 1
-*CenterRegistered: True
-*MaxMediaWidth: "863"
-
-*% === Imagesetter Information ===========================
-*OpenGroup: Imagesetter
-*OpenUI *MirrorPrint/Mirror: Boolean
-*OrderDependency: 50 AnySetup *MirrorPrint
-*DefaultMirrorPrint: False
-*MirrorPrint True: "statusdict /mirrorprint true put"
-*MirrorPrint False: "statusdict /mirrorprint false put"
-*?MirrorPrint: "save statusdict /mirrorprint get
- {(True)}{(False)}ifelse = flush restore"
-*End
-*CloseUI: *MirrorPrint
-
-*OpenUI *NegativePrint/Negative: Boolean
-*OrderDependency: 50 AnySetup *NegativePrint
-*DefaultNegativePrint: False
-*NegativePrint True: "statusdict /negativeprint true put"
-*NegativePrint False: "statusdict /negativeprint false put"
-*?NegativePrint: "save statusdict /negativeprint get
- {(True)}{(False)}ifelse = flush restore"
-*End
-*CloseUI: *NegativePrint
-
-*CloseGroup: Imagesetter
-
-*DefaultOutputOrder: Normal
-*RequiresPageRegion All: True
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Cassette
-*InputSlot Cassette: ""
-*CloseUI: *InputSlot
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font Courier: Standard "(001.004)" Standard ROM
-*Font Courier-Bold: Standard "(002.002)" Standard ROM
-*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM
-*Font Courier-Oblique: Standard "(002.002)" Standard ROM
-*Font Helvetica: Standard "(001.006)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
-*Font Symbol: Special "(001.003)" Special ROM
-*Font Times-Bold: Standard "(001.007)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.009)" Standard ROM
-*Font Times-Italic: Standard "(001.007)" Standard ROM
-*Font Times-Roman: Standard "(001.007)" Standard ROM
-*?FontQuery: "
-save
- /str 100 string dup 0 (fonts/) putinterval def
- {
- count 1 gt
- {
- exch dup str 6 94 getinterval cvs
- (/) print dup print (:) print exch
- FontDirectory exch known
- { pop (Yes) }
- {
- length 6 add str 0 3 -1 roll getinterval
- mark exch status
- {cleartomark (Yes)}{cleartomark (No)} ifelse
- } ifelse =
- }
- {exit} ifelse
- }bind loop
- (*) = flush
-restore
-"
-*End
-
-*?FontList: "
-save
- FontDirectory { pop == } bind forall flush
- /filenameforall where
- {
- pop (fonts/*)
- { dup length 6 sub 6 exch getinterval cvn == } bind
- 128 string filenameforall flush
- } if
- (*) = 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: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "printing"
-*Status: "warming up"
-*Status: "PrinterError: recorder idle"
-*Status: "PrinterError: recorder busy"
-*Status: "PrinterError: recorder offline or film problem"
-*Status: "PrinterError: recorder not responding"
-*Status: "PrinterError: cassette full"
-*Status: "PrinterError: recorder active"
-*Status: "PrinterError: knife not in end position"
-*Status: "PrinterError: cassette error"
-*Status: "PrinterError: change cassette"
-*Status: "PrinterError: knife error"
-*Status: "PrinterError: no cassette"
-*Status: "PrinterError: end of film"
-*Status: "PrinterError: halt at end of job"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "serial9"
-*Source: "serial25"
-*Source: "AppleTalk"
-*Source: "Centronics"
-*Source: "other"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "recorder idle"
-*PrinterError: "recorder busy"
-*PrinterError: "recorder offline or film problem"
-*PrinterError: "recorder not responding"
-*PrinterError: "cassette full"
-*PrinterError: "recorder active"
-*PrinterError: "knife not in end position"
-*PrinterError: "cassette error"
-*PrinterError: "change cassette"
-*PrinterError: "knife error"
-*PrinterError: "no cassette"
-*PrinterError: "end of film"
-*PrinterError: "halt at end of job"
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-*% Color Separation Information =====================
-
-*% Use Linotype Utility 3.0 to invoke HQS
-
-*DefaultColorSep: ProcessBlack.101lpi.1270dpi/101 lpi / 1270 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 198 lpi / 3386 dpi
-*ColorSepScreenAngle ProcessBlack.198lpi.3386dpi/198 lpi / 3386 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.198lpi.3386dpi/198 lpi / 3386 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.198lpi.3386dpi/198 lpi / 3386 dpi: "18.435"
-*ColorSepScreenAngle ProcessMagenta.198lpi.3386dpi/198 lpi / 3386 dpi: "71.5651"
-*ColorSepScreenAngle ProcessYellow.198lpi.3386dpi/198 lpi / 3386 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.198lpi.3386dpi/198 lpi / 3386 dpi: "199.644"
-*ColorSepScreenFreq CustomColor.198lpi.3386dpi/198 lpi / 3386 dpi: "199.644"
-*ColorSepScreenFreq ProcessCyan.198lpi.3386dpi/198 lpi / 3386 dpi: "178.562"
-*ColorSepScreenFreq ProcessMagenta.198lpi.3386dpi/198 lpi / 3386 dpi: "178.562"
-*ColorSepScreenFreq ProcessYellow.198lpi.3386dpi/198 lpi / 3386 dpi: "188.214"
-
-*% For 101 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.101lpi.2540dpi/101 lpi / 2540 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.101lpi.2540dpi/101 lpi / 2540 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.101lpi.2540dpi/101 lpi / 2540 dpi: "18.4349"
-*ColorSepScreenAngle ProcessMagenta.101lpi.2540dpi/101 lpi / 2540 dpi: "71.5651"
-*ColorSepScreenAngle ProcessYellow.101lpi.2540dpi/101 lpi / 2540 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.101lpi.2540dpi/101 lpi / 2540 dpi: "89.803"
-*ColorSepScreenFreq CustomColor.101lpi.2540dpi/101 lpi / 2540 dpi: "89.803"
-*ColorSepScreenFreq ProcessCyan.101lpi.2540dpi/101 lpi / 2540 dpi: "100.402"
-*ColorSepScreenFreq ProcessMagenta.101lpi.2540dpi/101 lpi / 2540 dpi: "100.402"
-*ColorSepScreenFreq ProcessYellow.101lpi.2540dpi/101 lpi / 2540 dpi: "94.074"
-
-*% For 132 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.132lpi.2540dpi/132 lpi / 2540 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.132lpi.2540dpi/132 lpi / 2540 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.132lpi.2540dpi/132 lpi / 2540 dpi: "18.4349"
-*ColorSepScreenAngle ProcessMagenta.132lpi.2540dpi/132 lpi / 2540 dpi: "71.565"
-*ColorSepScreenAngle ProcessYellow.132lpi.2540dpi/132 lpi / 2540 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.132lpi.2540dpi/132 lpi / 2540 dpi: "119.737"
-*ColorSepScreenFreq CustomColor.132lpi.2540dpi/132 lpi / 2540 dpi: "119.737"
-*ColorSepScreenFreq ProcessCyan.132lpi.2540dpi/132 lpi / 2540 dpi: "133.871"
-*ColorSepScreenFreq ProcessMagenta.132lpi.2540dpi/132 lpi / 2540 dpi: "133.871"
-*ColorSepScreenFreq ProcessYellow.132lpi.2540dpi/132 lpi / 2540 dpi: "127.0"
-
-*% For 157 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.157lpi.2540dpi/157 lpi / 2540 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.157lpi.2540dpi/157 lpi / 2540 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.157lpi.2540dpi/157 lpi / 2540 dpi: "29.74"
-*ColorSepScreenAngle ProcessMagenta.157lpi.2540dpi/157 lpi / 2540 dpi: "66.8"
-*ColorSepScreenAngle ProcessYellow.157lpi.2540dpi/157 lpi / 2540 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.157lpi.2540dpi/157 lpi / 2540 dpi: "163.271"
-*ColorSepScreenFreq CustomColor.157lpi.2540dpi/157 lpi / 2540 dpi: "163.271"
-*ColorSepScreenFreq ProcessCyan.157lpi.2540dpi/157 lpi / 2540 dpi: "157.531"
-*ColorSepScreenFreq ProcessMagenta.157lpi.2540dpi/157 lpi / 2540 dpi: "166.751"
-*ColorSepScreenFreq ProcessYellow.157lpi.2540dpi/157 lpi / 2540 dpi: "158.75"
-
-*% For 112 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.112lpi.2032dpi/112 lpi / 2032 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.112lpi.2032dpi/112 lpi / 2032 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.112lpi.2032dpi/112 lpi / 2032 dpi: "18.4349"
-*ColorSepScreenAngle ProcessMagenta.112lpi.2032dpi/112 lpi / 2032 dpi: "71.565"
-*ColorSepScreenAngle ProcessYellow.112lpi.2032dpi/112 lpi / 2032 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.112lpi.2032dpi/112 lpi / 2032 dpi: "119.634"
-*ColorSepScreenFreq CustomColor.112lpi.2032dpi/112 lpi / 2032 dpi: "119.634"
-*ColorSepScreenFreq ProcessCyan.112lpi.2032dpi/112 lpi / 2032 dpi: "107.188"
-*ColorSepScreenFreq ProcessMagenta.112lpi.2032dpi/112 lpi / 2032 dpi: "107.188"
-*ColorSepScreenFreq ProcessYellow.112lpi.2032dpi/112 lpi / 2032 dpi: "112.776"
-
-*% For 89 lpi / 1693 dpi
-*ColorSepScreenAngle ProcessBlack.89lpi.1693dpi/89 lpi / 1693 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.89lpi.1693dpi/89 lpi / 1693 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.89lpi.1693dpi/89 lpi / 1693 dpi: "18.4349"
-*ColorSepScreenAngle ProcessMagenta.89lpi.1693dpi/89 lpi / 1693 dpi: "71.5651"
-*ColorSepScreenAngle ProcessYellow.89lpi.1693dpi/89 lpi / 1693 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.89lpi.1693dpi/89 lpi / 1693 dpi: "79.809"
-*ColorSepScreenFreq CustomColor.89lpi.1693dpi/89 lpi / 1693 dpi: "79.809"
-*ColorSepScreenFreq ProcessCyan.89lpi.1693dpi/89 lpi / 1693 dpi: "89.229"
-*ColorSepScreenFreq ProcessMagenta.89lpi.1693dpi/89 lpi / 1693 dpi: "89.229"
-*ColorSepScreenFreq ProcessYellow.89lpi.1693dpi/89 lpi / 1693 dpi: "84.65"
-
-*% For 132 lpi / 1693 dpi
-*ColorSepScreenAngle ProcessBlack.132lpi.1693dpi/132 lpi / 1693 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.132lpi.1693dpi/132 lpi / 1693 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.132lpi.1693dpi/132 lpi / 1693 dpi: "18.4349"
-*ColorSepScreenAngle ProcessMagenta.132lpi.1693dpi/132 lpi / 1693 dpi: "71.5651"
-*ColorSepScreenAngle ProcessYellow.132lpi.1693dpi/132 lpi / 1693 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.132lpi.1693dpi/132 lpi / 1693 dpi: "119.713"
-*ColorSepScreenFreq CustomColor.132lpi.1693dpi/132 lpi / 1693 dpi: "119.713"
-*ColorSepScreenFreq ProcessCyan.132lpi.1693dpi/132 lpi / 1693 dpi: "133.843"
-*ColorSepScreenFreq ProcessMagenta.132lpi.1693dpi/132 lpi / 1693 dpi: "133.843"
-*ColorSepScreenFreq ProcessYellow.132lpi.1693dpi/132 lpi / 1693 dpi: "130.256"
-
-*% For 101 lpi / 1270 dpi
-*ColorSepScreenAngle ProcessBlack.101lpi.1270dpi/101 lpi / 1270 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.101lpi.1270dpi/101 lpi / 1270 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.101lpi.1270dpi/101 lpi / 1270 dpi: "18.4349"
-*ColorSepScreenAngle ProcessMagenta.101lpi.1270dpi/101 lpi / 1270 dpi: "71.5651"
-*ColorSepScreenAngle ProcessYellow.101lpi.1270dpi/101 lpi / 1270 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.101lpi.1270dpi/101 lpi / 1270 dpi: "89.803"
-*ColorSepScreenFreq CustomColor.101lpi.1270dpi/101 lpi / 1270 dpi: "89.803"
-*ColorSepScreenFreq ProcessCyan.101lpi.1270dpi/101 lpi / 1270 dpi: "100.402"
-*ColorSepScreenFreq ProcessMagenta.101lpi.1270dpi/101 lpi / 1270 dpi: "100.402"
-*ColorSepScreenFreq ProcessYellow.101lpi.1270dpi/101 lpi / 1270 dpi: "97.692"
-
-*% For 109 lpi / 1270 dpi
-*ColorSepScreenAngle ProcessBlack.109lpi.1270dpi/109 lpi / 1270 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.109lpi.1270dpi/109 lpi / 1270 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.109lpi.1270dpi/109 lpi / 1270 dpi: "19.983"
-*ColorSepScreenAngle ProcessMagenta.109lpi.1270dpi/109 lpi / 1270 dpi: "70.017"
-*ColorSepScreenAngle ProcessYellow.109lpi.1270dpi/109 lpi / 1270 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.109lpi.1270dpi/109 lpi / 1270 dpi: "128.289"
-*ColorSepScreenFreq CustomColor.109lpi.1270dpi/109 lpi / 1270 dpi: "128.289"
-*ColorSepScreenFreq ProcessCyan.109lpi.1270dpi/109 lpi / 1270 dpi: "108.503"
-*ColorSepScreenFreq ProcessMagenta.109lpi.1270dpi/109 lpi / 1270 dpi: "108.503"
-*ColorSepScreenFreq ProcessYellow.109lpi.1270dpi/109 lpi / 1270 dpi: "115.455"
-
-*% For 104 lpi / 3386 dpi / HQS
-*ColorSepScreenAngle ProcessBlack.104lpi.3386dpi.HQS/104 lpi / 3386 dpi / HQS: "45.0"
-*ColorSepScreenAngle CustomColor.104lpi.3386dpi.HQS/104 lpi / 3386 dpi / HQS: "45.0"
-*ColorSepScreenAngle ProcessCyan.104lpi.3386dpi.HQS/104 lpi / 3386 dpi / HQS: "14.9976"
-*ColorSepScreenAngle ProcessMagenta.104lpi.3386dpi.HQS/104 lpi / 3386 dpi / HQS: "75.0024"
-*ColorSepScreenAngle ProcessYellow.104lpi.3386dpi.HQS/104 lpi / 3386 dpi / HQS: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.104lpi.3386dpi.HQS/104 lpi / 3386 dpi / HQS: "104.119"
-*ColorSepScreenFreq CustomColor.104lpi.3386dpi.HQS/104 lpi / 3386 dpi / HQS: "104.119"
-*ColorSepScreenFreq ProcessCyan.104lpi.3386dpi.HQS/104 lpi / 3386 dpi / HQS: "104.126"
-*ColorSepScreenFreq ProcessMagenta.104lpi.3386dpi.HQS/104 lpi / 3386 dpi / HQS: "104.126"
-*ColorSepScreenFreq ProcessYellow.104lpi.3386dpi.HQS/104 lpi / 3386 dpi / HQS: "104.205"
-
-*% For 120 lpi / 3386 dpi / HQS
-*ColorSepScreenAngle ProcessBlack.120lpi.3386dpi.HQS/120 lpi / 3386 dpi / HQS: "45.0"
-*ColorSepScreenAngle CustomColor.120lpi.3386dpi.HQS/120 lpi / 3386 dpi / HQS: "45.0"
-*ColorSepScreenAngle ProcessCyan.120lpi.3386dpi.HQS/120 lpi / 3386 dpi / HQS: "14.9885"
-*ColorSepScreenAngle ProcessMagenta.120lpi.3386dpi.HQS/120 lpi / 3386 dpi / HQS: "75.0115"
-*ColorSepScreenAngle ProcessYellow.120lpi.3386dpi.HQS/120 lpi / 3386 dpi / HQS: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.120lpi.3386dpi.HQS/120 lpi / 3386 dpi / HQS: "119.737"
-*ColorSepScreenFreq CustomColor.120lpi.3386dpi.HQS/120 lpi / 3386 dpi / HQS: "119.737"
-*ColorSepScreenFreq ProcessCyan.120lpi.3386dpi.HQS/120 lpi / 3386 dpi / HQS: "119.778"
-*ColorSepScreenFreq ProcessMagenta.120lpi.3386dpi.HQS/120 lpi / 3386 dpi / HQS: "119.778"
-*ColorSepScreenFreq ProcessYellow.120lpi.3386dpi.HQS/120 lpi / 3386 dpi / HQS: "119.529"
-
-*% For 133 lpi / 3386 dpi / HQS
-*ColorSepScreenAngle ProcessBlack.133lpi.3386dpi.HQS/133 lpi / 3386 dpi / HQS: "45.0"
-*ColorSepScreenAngle CustomColor.133lpi.3386dpi.HQS/133 lpi / 3386 dpi / HQS: "45.0"
-*ColorSepScreenAngle ProcessCyan.133lpi.3386dpi.HQS/133 lpi / 3386 dpi / HQS: "14.9996"
-*ColorSepScreenAngle ProcessMagenta.133lpi.3386dpi.HQS/133 lpi / 3386 dpi / HQS: "75.0004"
-*ColorSepScreenAngle ProcessYellow.133lpi.3386dpi.HQS/133 lpi / 3386 dpi / HQS: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.133lpi.3386dpi.HQS/133 lpi / 3386 dpi / HQS: "133.041"
-*ColorSepScreenFreq CustomColor.133lpi.3386dpi.HQS/133 lpi / 3386 dpi / HQS: "133.041"
-*ColorSepScreenFreq ProcessCyan.133lpi.3386dpi.HQS/133 lpi / 3386 dpi / HQS: "133.042"
-*ColorSepScreenFreq ProcessMagenta.133lpi.3386dpi.HQS/133 lpi / 3386 dpi / HQS: "133.042"
-*ColorSepScreenFreq ProcessYellow.133lpi.3386dpi.HQS/133 lpi / 3386 dpi / HQS: "132.81"
-
-*% For 199 lpi / 3386 dpi / HQS
-*ColorSepScreenAngle ProcessBlack.199lpi.3386dpi.HQS/199 lpi / 3386 dpi / HQS: "45.0"
-*ColorSepScreenAngle CustomColor.199lpi.3386dpi.HQS/199 lpi / 3386 dpi / HQS: "45.0"
-*ColorSepScreenAngle ProcessCyan.199lpi.3386dpi.HQS/199 lpi / 3386 dpi / HQS: "15.0013"
-*ColorSepScreenAngle ProcessMagenta.199lpi.3386dpi.HQS/199 lpi / 3386 dpi / HQS: "74.9987"
-*ColorSepScreenAngle ProcessYellow.199lpi.3386dpi.HQS/199 lpi / 3386 dpi / HQS: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.199lpi.3386dpi.HQS/199 lpi / 3386 dpi / HQS: "199.561"
-*ColorSepScreenFreq CustomColor.199lpi.3386dpi.HQS/199 lpi / 3386 dpi / HQS: "199.561"
-*ColorSepScreenFreq ProcessCyan.199lpi.3386dpi.HQS/199 lpi / 3386 dpi / HQS: "199.553"
-*ColorSepScreenFreq ProcessMagenta.199lpi.3386dpi.HQS/199 lpi / 3386 dpi / HQS: "199.553"
-*ColorSepScreenFreq ProcessYellow.199lpi.3386dpi.HQS/199 lpi / 3386 dpi / HQS: "199.216"
-
-*% For 100 lpi / 2540 dpi / HQS
-*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "45.0"
-*ColorSepScreenAngle CustomColor.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "45.0"
-*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "14.9996"
-*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "75.0004"
-*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "99.7806"
-*ColorSepScreenFreq CustomColor.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "99.7806"
-*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "99.7817"
-*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "99.7817"
-*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "99.6078"
-
-*% For 112 lpi / 2540 dpi / HQS
-*ColorSepScreenAngle ProcessBlack.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "45.0"
-*ColorSepScreenAngle CustomColor.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "45.0"
-*ColorSepScreenAngle ProcessCyan.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "15.0013"
-*ColorSepScreenAngle ProcessMagenta.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "74.9987"
-*ColorSepScreenAngle ProcessYellow.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "112.253"
-*ColorSepScreenFreq CustomColor.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "112.253"
-*ColorSepScreenFreq ProcessCyan.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "112.249"
-*ColorSepScreenFreq ProcessMagenta.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "112.249"
-*ColorSepScreenFreq ProcessYellow.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "112.059"
-
-*% For 120 lpi / 2540 dpi / HQS
-*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "45.0"
-*ColorSepScreenAngle CustomColor.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "45.0"
-*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "15.0184"
-*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "74.9816"
-*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "119.737"
-*ColorSepScreenFreq CustomColor.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "119.737"
-*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "119.67"
-*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "119.67"
-*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "119.063"
-
-*% For 138 lpi / 2540 dpi / HQS
-*ColorSepScreenAngle ProcessBlack.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "45.0"
-*ColorSepScreenAngle CustomColor.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "45.0"
-*ColorSepScreenAngle ProcessCyan.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "15.0037"
-*ColorSepScreenAngle ProcessMagenta.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "74.9963"
-*ColorSepScreenAngle ProcessYellow.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "138.158"
-*ColorSepScreenFreq CustomColor.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "138.158"
-*ColorSepScreenFreq ProcessCyan.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "138.142"
-*ColorSepScreenFreq ProcessMagenta.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "138.142"
-*ColorSepScreenFreq ProcessYellow.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "138.545"
-
-*% For 150 lpi / 2540 dpi / HQS
-*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "45.0"
-*ColorSepScreenAngle CustomColor.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "45.0"
-*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "15.0013"
-*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "74.9987"
-*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "149.671"
-*ColorSepScreenFreq CustomColor.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "149.671"
-*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "149.665"
-*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "149.665"
-*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "149.412"
-
-*% For 96 lpi / 2032 dpi / HQS
-*ColorSepScreenAngle ProcessBlack.96lpi.2032dpi.HQS/96 lpi / 2032 dpi / HQS: "45.0"
-*ColorSepScreenAngle CustomColor.96lpi.2032dpi.HQS/96 lpi / 2032 dpi / HQS: "45.0"
-*ColorSepScreenAngle ProcessCyan.96lpi.2032dpi.HQS/96 lpi / 2032 dpi / HQS: "15.0184"
-*ColorSepScreenAngle ProcessMagenta.96lpi.2032dpi.HQS/96 lpi / 2032 dpi / HQS: "74.9816"
-*ColorSepScreenAngle ProcessYellow.96lpi.2032dpi.HQS/96 lpi / 2032 dpi / HQS: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.96lpi.2032dpi.HQS/96 lpi / 2032 dpi / HQS: "95.7894"
-*ColorSepScreenFreq CustomColor.96lpi.2032dpi.HQS/96 lpi / 2032 dpi / HQS: "95.7894"
-*ColorSepScreenFreq ProcessCyan.96lpi.2032dpi.HQS/96 lpi / 2032 dpi / HQS: "95.7362"
-*ColorSepScreenFreq ProcessMagenta.96lpi.2032dpi.HQS/96 lpi / 2032 dpi / HQS: "95.7362"
-*ColorSepScreenFreq ProcessYellow.96lpi.2032dpi.HQS/96 lpi / 2032 dpi / HQS: "95.25"
-
-*% For 111 lpi / 2032 dpi / HQS
-*ColorSepScreenAngle ProcessBlack.111lpi.2032dpi.HQS/111 lpi / 2032 dpi / HQS: "45.0"
-*ColorSepScreenAngle CustomColor.111lpi.2032dpi.HQS/111 lpi / 2032 dpi / HQS: "45.0"
-*ColorSepScreenAngle ProcessCyan.111lpi.2032dpi.HQS/111 lpi / 2032 dpi / HQS: "15.0037"
-*ColorSepScreenAngle ProcessMagenta.111lpi.2032dpi.HQS/111 lpi / 2032 dpi / HQS: "74.9963"
-*ColorSepScreenAngle ProcessYellow.111lpi.2032dpi.HQS/111 lpi / 2032 dpi / HQS: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.111lpi.2032dpi.HQS/111 lpi / 2032 dpi / HQS: "110.526"
-*ColorSepScreenFreq CustomColor.111lpi.2032dpi.HQS/111 lpi / 2032 dpi / HQS: "110.526"
-*ColorSepScreenFreq ProcessCyan.111lpi.2032dpi.HQS/111 lpi / 2032 dpi / HQS: "110.514"
-*ColorSepScreenFreq ProcessMagenta.111lpi.2032dpi.HQS/111 lpi / 2032 dpi / HQS: "110.514"
-*ColorSepScreenFreq ProcessYellow.111lpi.2032dpi.HQS/111 lpi / 2032 dpi / HQS: "110.836"
-
-*% For 75 lpi / 1693 dpi / HQS
-*ColorSepScreenAngle ProcessBlack.75lpi.1693dpi.HQS/75 lpi / 1693 dpi / HQS: "45.0"
-*ColorSepScreenAngle CustomColor.75lpi.1693dpi.HQS/75 lpi / 1693 dpi / HQS: "45.0"
-*ColorSepScreenAngle ProcessCyan.75lpi.1693dpi.HQS/75 lpi / 1693 dpi / HQS: "15.0013"
-*ColorSepScreenAngle ProcessMagenta.75lpi.1693dpi.HQS/75 lpi / 1693 dpi / HQS: "74.9987"
-*ColorSepScreenAngle ProcessYellow.75lpi.1693dpi.HQS/75 lpi / 1693 dpi / HQS: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.75lpi.1693dpi.HQS/75 lpi / 1693 dpi / HQS: "74.8355"
-*ColorSepScreenFreq CustomColor.75lpi.1693dpi.HQS/75 lpi / 1693 dpi / HQS: "74.8355"
-*ColorSepScreenFreq ProcessCyan.75lpi.1693dpi.HQS/75 lpi / 1693 dpi / HQS: "74.8325"
-*ColorSepScreenFreq ProcessMagenta.75lpi.1693dpi.HQS/75 lpi / 1693 dpi / HQS: "74.8325"
-*ColorSepScreenFreq ProcessYellow.75lpi.1693dpi.HQS/75 lpi / 1693 dpi / HQS: "74.7059"
-
-*% For 86 lpi / 1693 dpi / HQS
-*ColorSepScreenAngle ProcessBlack.86lpi.1693dpi.HQS/86 lpi / 1693 dpi / HQS: "45.0"
-*ColorSepScreenAngle CustomColor.86lpi.1693dpi.HQS/86 lpi / 1693 dpi / HQS: "45.0"
-*ColorSepScreenAngle ProcessCyan.86lpi.1693dpi.HQS/86 lpi / 1693 dpi / HQS: "15.0013"
-*ColorSepScreenAngle ProcessMagenta.86lpi.1693dpi.HQS/86 lpi / 1693 dpi / HQS: "74.9987"
-*ColorSepScreenAngle ProcessYellow.86lpi.1693dpi.HQS/86 lpi / 1693 dpi / HQS: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.86lpi.1693dpi.HQS/86 lpi / 1693 dpi / HQS: "85.5263"
-*ColorSepScreenFreq CustomColor.86lpi.1693dpi.HQS/86 lpi / 1693 dpi / HQS: "85.5263"
-*ColorSepScreenFreq ProcessCyan.86lpi.1693dpi.HQS/86 lpi / 1693 dpi / HQS: "85.5228"
-*ColorSepScreenFreq ProcessMagenta.86lpi.1693dpi.HQS/86 lpi / 1693 dpi / HQS: "85.5228"
-*ColorSepScreenFreq ProcessYellow.86lpi.1693dpi.HQS/86 lpi / 1693 dpi / HQS: "86.1017"
-
-*% For 120 lpi / 1693 dpi / HQS
-*ColorSepScreenAngle ProcessBlack.120lpi.1693dpi.HQS/120 lpi / 1693 dpi / HQS: "45.0"
-*ColorSepScreenAngle CustomColor.120lpi.1693dpi.HQS/120 lpi / 1693 dpi / HQS: "45.0"
-*ColorSepScreenAngle ProcessCyan.120lpi.1693dpi.HQS/120 lpi / 1693 dpi / HQS: "14.9911"
-*ColorSepScreenAngle ProcessMagenta.120lpi.1693dpi.HQS/120 lpi / 1693 dpi / HQS: "75.0089"
-*ColorSepScreenAngle ProcessYellow.120lpi.1693dpi.HQS/120 lpi / 1693 dpi / HQS: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.120lpi.1693dpi.HQS/120 lpi / 1693 dpi / HQS: "119.737"
-*ColorSepScreenFreq CustomColor.120lpi.1693dpi.HQS/120 lpi / 1693 dpi / HQS: "119.737"
-*ColorSepScreenFreq ProcessCyan.120lpi.1693dpi.HQS/120 lpi / 1693 dpi / HQS: "119.769"
-*ColorSepScreenFreq ProcessMagenta.120lpi.1693dpi.HQS/120 lpi / 1693 dpi / HQS: "119.769"
-*ColorSepScreenFreq ProcessYellow.120lpi.1693dpi.HQS/120 lpi / 1693 dpi / HQS: "120.952"
-
-*% For 75 lpi / 1270 dpi / HQS
-*ColorSepScreenAngle ProcessBlack.75lpi.1270dpi.HQS/75 lpi / 1270 dpi / HQS: "45.0"
-*ColorSepScreenAngle CustomColor.75lpi.1270dpi.HQS/75 lpi / 1270 dpi / HQS: "45.0"
-*ColorSepScreenAngle ProcessCyan.75lpi.1270dpi.HQS/75 lpi / 1270 dpi / HQS: "15.0013"
-*ColorSepScreenAngle ProcessMagenta.75lpi.1270dpi.HQS/75 lpi / 1270 dpi / HQS: "74.9987"
-*ColorSepScreenAngle ProcessYellow.75lpi.1270dpi.HQS/75 lpi / 1270 dpi / HQS: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.75lpi.1270dpi.HQS/75 lpi / 1270 dpi / HQS: "74.8355"
-*ColorSepScreenFreq CustomColor.75lpi.1270dpi.HQS/75 lpi / 1270 dpi / HQS: "74.8355"
-*ColorSepScreenFreq ProcessCyan.75lpi.1270dpi.HQS/75 lpi / 1270 dpi / HQS: "74.8325"
-*ColorSepScreenFreq ProcessMagenta.75lpi.1270dpi.HQS/75 lpi / 1270 dpi / HQS: "74.8325"
-*ColorSepScreenFreq ProcessYellow.75lpi.1270dpi.HQS/75 lpi / 1270 dpi / HQS: "74.7059"
-
-*% For 90 lpi / 1270 dpi / HQS
-*ColorSepScreenAngle ProcessBlack.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "45.0"
-*ColorSepScreenAngle CustomColor.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "45.0"
-*ColorSepScreenAngle ProcessCyan.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "14.9911"
-*ColorSepScreenAngle ProcessMagenta.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "75.0089"
-*ColorSepScreenAngle ProcessYellow.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "89.8026"
-*ColorSepScreenFreq CustomColor.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "89.8026"
-*ColorSepScreenFreq ProcessCyan.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "89.8268"
-*ColorSepScreenFreq ProcessMagenta.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "89.8268"
-*ColorSepScreenFreq ProcessYellow.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "90.7143"
-
-*% For 100 lpi / 1270 dpi / HQS
-*ColorSepScreenAngle ProcessBlack.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "45.0"
-*ColorSepScreenAngle CustomColor.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "45.0"
-*ColorSepScreenAngle ProcessCyan.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "14.9996"
-*ColorSepScreenAngle ProcessMagenta.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "75.0004"
-*ColorSepScreenAngle ProcessYellow.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "99.7806"
-*ColorSepScreenFreq CustomColor.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "99.7806"
-*ColorSepScreenFreq ProcessCyan.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "99.7817"
-*ColorSepScreenFreq ProcessMagenta.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "99.7817"
-*ColorSepScreenFreq ProcessYellow.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "100.263"
-
-*% For 75 lpi / 846 dpi / HQS
-*ColorSepScreenAngle ProcessBlack.75lpi.846dpi.HQS/75 lpi / 846 dpi / HQS: "45.0"
-*ColorSepScreenAngle CustomColor.75lpi.846dpi.HQS/75 lpi / 846 dpi / HQS: "45.0"
-*ColorSepScreenAngle ProcessCyan.75lpi.846dpi.HQS/75 lpi / 846 dpi / HQS: "15.0013"
-*ColorSepScreenAngle ProcessMagenta.75lpi.846dpi.HQS/75 lpi / 846 dpi / HQS: "74.9987"
-*ColorSepScreenAngle ProcessYellow.75lpi.846dpi.HQS/75 lpi / 846 dpi / HQS: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.75lpi.846dpi.HQS/75 lpi / 846 dpi / HQS: "74.8355"
-*ColorSepScreenFreq CustomColor.75lpi.846dpi.HQS/75 lpi / 846 dpi / HQS: "74.8355"
-*ColorSepScreenFreq ProcessCyan.75lpi.846dpi.HQS/75 lpi / 846 dpi / HQS: "74.8325"
-*ColorSepScreenFreq ProcessMagenta.75lpi.846dpi.HQS/75 lpi / 846 dpi / HQS: "74.8325"
-*ColorSepScreenFreq ProcessYellow.75lpi.846dpi.HQS/75 lpi / 846 dpi / HQS: "74.7059"
-
-*% For "Linotype" version 52.3
-*% Produced by "BuildPPD.ps" version 3.0 edit 58
-*% Converted to meet 4.0 specification
-*% Last Edit Date: Nov 30 1992
-*% The byte count of this file should be exactly 034857 or 035580
-*% depending on the filesystem it resides in.
-*% end of PPD file for Linotype
diff --git a/psprint_config/configuration/ppds/L33__523.PS b/psprint_config/configuration/ppds/L33__523.PS
deleted file mode 100644
index 581f6ea62306..000000000000
--- a/psprint_config/configuration/ppds/L33__523.PS
+++ /dev/null
@@ -1,487 +0,0 @@
-*PPD-Adobe: "4.0"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1992 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.0"
-*FileVersion: "2.2"
-*PCFileName: "L330_523.PPD"
-*LanguageVersion: English
-*Product: "(Linotype)"
-*PSVersion: "(52.3) 508"
-*ModelName: "Linotronic 330"
-*NickName: "Linotronic 330 v52.3"
-
-*% General Information and Defaults ===============
-*FreeVM: "1068498"
-*LanguageLevel: "1"
-*Extensions: FileSystem CMYK
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*VariablePaperSize: True
-*FileSystem: True
-*?FileSystem: "
-save
- statusdict /diskonline get exec {(True)}{(False)} ifelse = flush
-restore
-"
-*End
-*Password: "0"
-*ExitServer: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
-"
-*End
-
-*Reset: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
-"
-*End
-
-*DefaultResolution: 1270dpi
-*?Resolution: "
-save
- initgraphics
- 0 0 moveto currentpoint matrix defaultmatrix transform
- 0 72 lineto currentpoint matrix defaultmatrix transform
- 3 -1 roll sub dup mul
- 3 1 roll exch sub dup mul
- add sqrt round cvi
- ( ) cvs print (dpi) = flush
-restore
-"
-*End
-
-*% Halftone Information ===============
-*ScreenFreq: "99.7806"
-*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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% Paper Handling ===================
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter.Transverse
-*PageSize Letter.Transverse: "Letter"
-*PageSize Ledger: "ledger"
-*PageSize A4.Transverse: "A4"
-*PageSize A5.Transverse: "A5"
-*PageSize ISOB5.Transverse: "B5"
-*PageSize Letter: "letter"
-*PageSize Legal: "legal"
-*PageSize Tabloid: "11x17"
-*PageSize A3: "a3"
-*PageSize A4: "a4"
-*PageSize A5: "a5"
-*PageSize ISOB5: "b5"
-*?PageSize: "
- save
- mark statusdict /pageparams get exec exch pop
- 7 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [792 1224] (Tabloid) put
- dup [840 1191] (A3) put
- dup [596 842] (A4) put
- dup [420 596] (A5) put
- dup [499 709] (ISOB5) put
- 5 dict
- dup [792 612] (Letter.Transverse) put
- dup [792 1224] (Ledger) put
- dup [842 596] (A4.Transverse) put
- dup [596 420] (A5.Transverse) put
- dup [709 499] (ISOB5.Transverse) put
- 3 -1 roll 1 eq { pop } { exch pop }ifelse
- (Unknown) exch
- { exch aload pop
- 4 index eq exch 5 index eq and
- { exch pop exit } { pop } ifelse
- } bind forall = flush cleartomark
-restore
-"
-*End
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter.Transverse
-*PageRegion Letter.Transverse: "Letter"
-*PageRegion Ledger: "ledger"
-*PageRegion A4.Transverse: "A4"
-*PageRegion A5.Transverse: "A5"
-*PageRegion ISOB5.Transverse: "B5"
-*PageRegion Letter: "letter"
-*PageRegion Legal: "legal"
-*PageRegion Tabloid: "11x17"
-*PageRegion A3: "a3"
-*PageRegion A4: "a4"
-*PageRegion A5: "a5"
-*PageRegion ISOB5: "b5"
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter.Transverse
-*ImageableArea Letter.Transverse: "0 1 612 792 "
-*ImageableArea Ledger: "1 0 1224 792 "
-*ImageableArea A4.Transverse: "0 1 595 841 "
-*ImageableArea A5.Transverse: "0 1 419 595 "
-*ImageableArea ISOB5.Transverse: "0 1 499 709 "
-*ImageableArea Letter: "1 0 612 792 "
-*ImageableArea Legal: "0 1 612 1008 "
-*ImageableArea Tabloid: "0 1 792 1224 "
-*ImageableArea A3: "0 1 842 1191 "
-*ImageableArea A4: "1 0 596 840 "
-*ImageableArea A5: "1 0 420 595 "
-*ImageableArea ISOB5: "1 0 498 709 "
-*?ImageableArea: "
-save
- /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: Letter.Transverse
-*PaperDimension Letter.Transverse: "612 792"
-*PaperDimension Ledger: "1224 792"
-*PaperDimension A4.Transverse: "595 842"
-*PaperDimension A5.Transverse: "420 595"
-*PaperDimension ISOB5.Transverse: "499 709"
-*PaperDimension Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension Tabloid: "792 1224"
-*PaperDimension A3: "842 1191"
-*PaperDimension A4: "596 840"
-*PaperDimension A5: "420 595"
-*PaperDimension ISOB5: "499 709"
-
-*%=== Custom Page Sizes ==================================
-
-*% These entries provide the code and parameter ranges for a user
-*% to set up a custom page size.
-*CustomPageSize True: "exch pop statusdict /setpageparams get exec"
-*ParamCustomPageSize Width: 1 points 0 863
-*ParamCustomPageSize Height: 2 points 0 2000
-*ParamCustomPageSize WidthOffset/Margins: 3 points 0 863
-*ParamCustomPageSize HeightOffset: 4 points 0 0
-*ParamCustomPageSize Orientation: 5 int 0 1
-*CenterRegistered: True
-*MaxMediaWidth: "863"
-
-*% === Imagesetter Information ===========================
-*OpenGroup: Imagesetter
-*OpenUI *MirrorPrint/Mirror: Boolean
-*OrderDependency: 50 AnySetup *MirrorPrint
-*DefaultMirrorPrint: False
-*MirrorPrint True: "statusdict /mirrorprint true put"
-*MirrorPrint False: "statusdict /mirrorprint false put"
-*?MirrorPrint: "save statusdict /mirrorprint get
- {(True)}{(False)}ifelse = flush restore"
-*End
-*CloseUI: *MirrorPrint
-
-*OpenUI *NegativePrint/Negative: Boolean
-*OrderDependency: 50 AnySetup *NegativePrint
-*DefaultNegativePrint: False
-*NegativePrint True: "statusdict /negativeprint true put"
-*NegativePrint False: "statusdict /negativeprint false put"
-*?NegativePrint: "save statusdict /negativeprint get
- {(True)}{(False)}ifelse = flush restore"
-*End
-*CloseUI: *NegativePrint
-
-*CloseGroup: Imagesetter
-
-*DefaultOutputOrder: Normal
-*RequiresPageRegion All: True
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Cassette
-*InputSlot Cassette: ""
-*CloseUI: *InputSlot
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font Courier: Standard "(001.004)" Standard ROM
-*Font Courier-Bold: Standard "(002.002)" Standard ROM
-*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM
-*Font Courier-Oblique: Standard "(002.002)" Standard ROM
-*Font Helvetica: Standard "(001.006)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
-*Font Symbol: Special "(001.003)" Special ROM
-*Font Times-Bold: Standard "(001.007)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.009)" Standard ROM
-*Font Times-Italic: Standard "(001.007)" Standard ROM
-*Font Times-Roman: Standard "(001.007)" Standard ROM
-*?FontQuery: "
-save
- /str 100 string dup 0 (fonts/) putinterval def
- {
- count 1 gt
- {
- exch dup str 6 94 getinterval cvs
- (/) print dup print (:) print exch
- FontDirectory exch known
- { pop (Yes) }
- {
- length 6 add str 0 3 -1 roll getinterval
- mark exch status
- {cleartomark (Yes)}{cleartomark (No)} ifelse
- } ifelse =
- }
- {exit} ifelse
- }bind loop
- (*) = flush
-restore
-"
-*End
-
-*?FontList: "
-save
- FontDirectory { pop == } bind forall flush
- /filenameforall where
- {
- pop (fonts/*)
- { dup length 6 sub 6 exch getinterval cvn == } bind
- 128 string filenameforall flush
- } if
- (*) = 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: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "printing"
-*Status: "warming up"
-*Status: "PrinterError: recorder idle"
-*Status: "PrinterError: recorder busy"
-*Status: "PrinterError: recorder offline or film problem"
-*Status: "PrinterError: recorder not responding"
-*Status: "PrinterError: cassette full"
-*Status: "PrinterError: recorder active"
-*Status: "PrinterError: knife not in end position"
-*Status: "PrinterError: cassette error"
-*Status: "PrinterError: change cassette"
-*Status: "PrinterError: knife error"
-*Status: "PrinterError: no cassette"
-*Status: "PrinterError: end of film"
-*Status: "PrinterError: halt at end of job"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "serial9"
-*Source: "serial25"
-*Source: "AppleTalk"
-*Source: "Centronics"
-*Source: "other"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "recorder idle"
-*PrinterError: "recorder busy"
-*PrinterError: "recorder offline or film problem"
-*PrinterError: "recorder not responding"
-*PrinterError: "cassette full"
-*PrinterError: "recorder active"
-*PrinterError: "knife not in end position"
-*PrinterError: "cassette error"
-*PrinterError: "change cassette"
-*PrinterError: "knife error"
-*PrinterError: "no cassette"
-*PrinterError: "end of film"
-*PrinterError: "halt at end of job"
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.101lpi.1270dpi/101 lpi / 1270 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 198 lpi / 3386 dpi
-*ColorSepScreenAngle ProcessBlack.198lpi.3386dpi/198 lpi / 3386 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.198lpi.3386dpi/198 lpi / 3386 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.198lpi.3386dpi/198 lpi / 3386 dpi: "18.435"
-*ColorSepScreenAngle ProcessMagenta.198lpi.3386dpi/198 lpi / 3386 dpi: "71.5651"
-*ColorSepScreenAngle ProcessYellow.198lpi.3386dpi/198 lpi / 3386 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.198lpi.3386dpi/198 lpi / 3386 dpi: "199.644"
-*ColorSepScreenFreq CustomColor.198lpi.3386dpi/198 lpi / 3386 dpi: "199.644"
-*ColorSepScreenFreq ProcessCyan.198lpi.3386dpi/198 lpi / 3386 dpi: "178.562"
-*ColorSepScreenFreq ProcessMagenta.198lpi.3386dpi/198 lpi / 3386 dpi: "178.562"
-*ColorSepScreenFreq ProcessYellow.198lpi.3386dpi/198 lpi / 3386 dpi: "188.214"
-
-*% For 101 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.101lpi.2540dpi/101 lpi / 2540 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.101lpi.2540dpi/101 lpi / 2540 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.101lpi.2540dpi/101 lpi / 2540 dpi: "18.4349"
-*ColorSepScreenAngle ProcessMagenta.101lpi.2540dpi/101 lpi / 2540 dpi: "71.5651"
-*ColorSepScreenAngle ProcessYellow.101lpi.2540dpi/101 lpi / 2540 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.101lpi.2540dpi/101 lpi / 2540 dpi: "89.803"
-*ColorSepScreenFreq CustomColor.101lpi.2540dpi/101 lpi / 2540 dpi: "89.803"
-*ColorSepScreenFreq ProcessCyan.101lpi.2540dpi/101 lpi / 2540 dpi: "100.402"
-*ColorSepScreenFreq ProcessMagenta.101lpi.2540dpi/101 lpi / 2540 dpi: "100.402"
-*ColorSepScreenFreq ProcessYellow.101lpi.2540dpi/101 lpi / 2540 dpi: "94.074"
-
-*% For 132 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.132lpi.2540dpi/132 lpi / 2540 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.132lpi.2540dpi/132 lpi / 2540 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.132lpi.2540dpi/132 lpi / 2540 dpi: "18.4349"
-*ColorSepScreenAngle ProcessMagenta.132lpi.2540dpi/132 lpi / 2540 dpi: "71.565"
-*ColorSepScreenAngle ProcessYellow.132lpi.2540dpi/132 lpi / 2540 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.132lpi.2540dpi/132 lpi / 2540 dpi: "119.737"
-*ColorSepScreenFreq CustomColor.132lpi.2540dpi/132 lpi / 2540 dpi: "119.737"
-*ColorSepScreenFreq ProcessCyan.132lpi.2540dpi/132 lpi / 2540 dpi: "133.871"
-*ColorSepScreenFreq ProcessMagenta.132lpi.2540dpi/132 lpi / 2540 dpi: "133.871"
-*ColorSepScreenFreq ProcessYellow.132lpi.2540dpi/132 lpi / 2540 dpi: "127.0"
-
-*% For 157 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.157lpi.2540dpi/157 lpi / 2540 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.157lpi.2540dpi/157 lpi / 2540 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.157lpi.2540dpi/157 lpi / 2540 dpi: "29.74"
-*ColorSepScreenAngle ProcessMagenta.157lpi.2540dpi/157 lpi / 2540 dpi: "66.8"
-*ColorSepScreenAngle ProcessYellow.157lpi.2540dpi/157 lpi / 2540 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.157lpi.2540dpi/157 lpi / 2540 dpi: "163.271"
-*ColorSepScreenFreq CustomColor.157lpi.2540dpi/157 lpi / 2540 dpi: "163.271"
-*ColorSepScreenFreq ProcessCyan.157lpi.2540dpi/157 lpi / 2540 dpi: "157.531"
-*ColorSepScreenFreq ProcessMagenta.157lpi.2540dpi/157 lpi / 2540 dpi: "166.751"
-*ColorSepScreenFreq ProcessYellow.157lpi.2540dpi/157 lpi / 2540 dpi: "158.75"
-
-*% For 112 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.112lpi.2032dpi/112 lpi / 2032 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.112lpi.2032dpi/112 lpi / 2032 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.112lpi.2032dpi/112 lpi / 2032 dpi: "18.4349"
-*ColorSepScreenAngle ProcessMagenta.112lpi.2032dpi/112 lpi / 2032 dpi: "71.565"
-*ColorSepScreenAngle ProcessYellow.112lpi.2032dpi/112 lpi / 2032 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.112lpi.2032dpi/112 lpi / 2032 dpi: "119.634"
-*ColorSepScreenFreq CustomColor.112lpi.2032dpi/112 lpi / 2032 dpi: "119.634"
-*ColorSepScreenFreq ProcessCyan.112lpi.2032dpi/112 lpi / 2032 dpi: "107.188"
-*ColorSepScreenFreq ProcessMagenta.112lpi.2032dpi/112 lpi / 2032 dpi: "107.188"
-*ColorSepScreenFreq ProcessYellow.112lpi.2032dpi/112 lpi / 2032 dpi: "112.776"
-
-*% For 89 lpi / 1693 dpi
-*ColorSepScreenAngle ProcessBlack.89lpi.1693dpi/89 lpi / 1693 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.89lpi.1693dpi/89 lpi / 1693 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.89lpi.1693dpi/89 lpi / 1693 dpi: "18.4349"
-*ColorSepScreenAngle ProcessMagenta.89lpi.1693dpi/89 lpi / 1693 dpi: "71.5651"
-*ColorSepScreenAngle ProcessYellow.89lpi.1693dpi/89 lpi / 1693 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.89lpi.1693dpi/89 lpi / 1693 dpi: "79.809"
-*ColorSepScreenFreq CustomColor.89lpi.1693dpi/89 lpi / 1693 dpi: "79.809"
-*ColorSepScreenFreq ProcessCyan.89lpi.1693dpi/89 lpi / 1693 dpi: "89.229"
-*ColorSepScreenFreq ProcessMagenta.89lpi.1693dpi/89 lpi / 1693 dpi: "89.229"
-*ColorSepScreenFreq ProcessYellow.89lpi.1693dpi/89 lpi / 1693 dpi: "84.65"
-
-*% For 132 lpi / 1693 dpi
-*ColorSepScreenAngle ProcessBlack.132lpi.1693dpi/132 lpi / 1693 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.132lpi.1693dpi/132 lpi / 1693 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.132lpi.1693dpi/132 lpi / 1693 dpi: "18.4349"
-*ColorSepScreenAngle ProcessMagenta.132lpi.1693dpi/132 lpi / 1693 dpi: "71.5651"
-*ColorSepScreenAngle ProcessYellow.132lpi.1693dpi/132 lpi / 1693 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.132lpi.1693dpi/132 lpi / 1693 dpi: "119.713"
-*ColorSepScreenFreq CustomColor.132lpi.1693dpi/132 lpi / 1693 dpi: "119.713"
-*ColorSepScreenFreq ProcessCyan.132lpi.1693dpi/132 lpi / 1693 dpi: "133.843"
-*ColorSepScreenFreq ProcessMagenta.132lpi.1693dpi/132 lpi / 1693 dpi: "133.843"
-*ColorSepScreenFreq ProcessYellow.132lpi.1693dpi/132 lpi / 1693 dpi: "130.256"
-
-*% For 101 lpi / 1270 dpi
-*ColorSepScreenAngle ProcessBlack.101lpi.1270dpi/101 lpi / 1270 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.101lpi.1270dpi/101 lpi / 1270 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.101lpi.1270dpi/101 lpi / 1270 dpi: "18.4349"
-*ColorSepScreenAngle ProcessMagenta.101lpi.1270dpi/101 lpi / 1270 dpi: "71.5651"
-*ColorSepScreenAngle ProcessYellow.101lpi.1270dpi/101 lpi / 1270 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.101lpi.1270dpi/101 lpi / 1270 dpi: "89.803"
-*ColorSepScreenFreq CustomColor.101lpi.1270dpi/101 lpi / 1270 dpi: "89.803"
-*ColorSepScreenFreq ProcessCyan.101lpi.1270dpi/101 lpi / 1270 dpi: "100.402"
-*ColorSepScreenFreq ProcessMagenta.101lpi.1270dpi/101 lpi / 1270 dpi: "100.402"
-*ColorSepScreenFreq ProcessYellow.101lpi.1270dpi/101 lpi / 1270 dpi: "97.692"
-
-*% For 109 lpi / 1270 dpi
-*ColorSepScreenAngle ProcessBlack.109lpi.1270dpi/109 lpi / 1270 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.109lpi.1270dpi/109 lpi / 1270 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.109lpi.1270dpi/109 lpi / 1270 dpi: "19.983"
-*ColorSepScreenAngle ProcessMagenta.109lpi.1270dpi/109 lpi / 1270 dpi: "70.017"
-*ColorSepScreenAngle ProcessYellow.109lpi.1270dpi/109 lpi / 1270 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.109lpi.1270dpi/109 lpi / 1270 dpi: "128.289"
-*ColorSepScreenFreq CustomColor.109lpi.1270dpi/109 lpi / 1270 dpi: "128.289"
-*ColorSepScreenFreq ProcessCyan.109lpi.1270dpi/109 lpi / 1270 dpi: "108.503"
-*ColorSepScreenFreq ProcessMagenta.109lpi.1270dpi/109 lpi / 1270 dpi: "108.503"
-*ColorSepScreenFreq ProcessYellow.109lpi.1270dpi/109 lpi / 1270 dpi: "115.455"
-
-*% For "Linotype" version 52.3
-*% Produced by "BuildPPD.ps" version 3.0 edit 58
-*% Converted to meet 4.0 specification
-*% Last Edit Date: Nov 30 1992
-*% The byte count of this file should be exactly 018536 or 019023
-*% depending on the filesystem it resides in.
-*% end of PPD file for Linotype
diff --git a/psprint_config/configuration/ppds/L50__493.PS b/psprint_config/configuration/ppds/L50__493.PS
deleted file mode 100644
index d3e169b18e57..000000000000
--- a/psprint_config/configuration/ppds/L50__493.PS
+++ /dev/null
@@ -1,564 +0,0 @@
-*PPD-Adobe: "4.0"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1992 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.0"
-*FileVersion: "2.2"
-*PCFileName: "L500_493.PPD"
-*LanguageVersion: English
-*Product: "(Linotype)"
-*PSVersion: "(49.3) 106"
-*ModelName: "Linotronic 500"
-*NickName: "Linotronic 500 v49.3"
-
-*% General Information and Defaults ===============
-*FreeVM: "992406"
-*LanguageLevel: "1"
-*Extensions: FileSystem CMYK
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*VariablePaperSize: True
-*FileSystem: True
-*?FileSystem: "
-save
- statusdict /diskonline get exec {(True)}{(False)} ifelse = flush
-restore
-"
-*End
-*Password: "0"
-*ExitServer: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
-"
-*End
-
-*Reset: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
-"
-*End
-
-*DefaultResolution: 1270dpi
-*SetResolution 635dpi: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot set the resolution.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- 256 string
- statusdict /li5backendparams get exec
- length 0 eq
- {
- (WARNING : Cannot set the resolution through software) = flush
- quit
- } if
- serverdict /exitserver get exec
-635 statusdict /setresolution get exec
-"
-*End
-*SetResolution 1270dpi: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot set the resolution.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- 256 string
- statusdict /li5backendparams get exec
- length 0 eq
- {
- (WARNING : Cannot set the resolution through software) = flush
- quit
- } if
- serverdict /exitserver get exec
-1270 statusdict /setresolution get exec
-"
-*End
-*SetResolution 1693dpi: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot set the resolution.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- 256 string
- statusdict /li5backendparams get exec
- length 0 eq
- {
- (WARNING : Cannot set the resolution through software) = flush
- quit
- } if
- serverdict /exitserver get exec
-1693 statusdict /setresolution get exec
-"
-*End
-*?Resolution: "
-save
- statusdict /resolution get exec
- ( ) cvs print (dpi) = flush
-restore
-"
-*End
-
-*% Halftone Information ===============
-*ScreenFreq: "150.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
-*ScreenProc Line: "{ pop }"
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% Paper Handling ===================
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter.Transverse
-*PageSize Letter.Transverse: "Letter"
-*PageSize Ledger: "ledger"
-*PageSize A4.Transverse: "A4"
-*PageSize A5.Transverse: "A5"
-*PageSize ISOB5.Transverse: "B5"
-*PageSize Letter: "letter"
-*PageSize Legal: "legal"
-*PageSize Tabloid: "11x17"
-*PageSize A3: "a3"
-*PageSize A4: "a4"
-*PageSize A5: "a5"
-*PageSize ISOB5: "b5"
-*?PageSize: "
- save
- mark statusdict /pageparams get exec exch pop
- 7 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [792 1224] (Tabloid) put
- dup [840 1191] (A3) put
- dup [596 842] (A4) put
- dup [420 596] (A5) put
- dup [499 709] (ISOB5) put
- 5 dict
- dup [792 612] (Letter.Transverse) put
- dup [792 1224] (Ledger) put
- dup [842 596] (A4.Transverse) put
- dup [596 420] (A5.Transverse) put
- dup [709 499] (ISOB5.Transverse) put
- 3 -1 roll 1 eq { pop } { exch pop }ifelse
- (Unknown) exch
- { exch aload pop
- 4 index eq exch 5 index eq and
- { exch pop exit } { pop } ifelse
- } bind forall = flush cleartomark
-restore
-"
-*End
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter.Transverse
-*PageRegion Letter.Transverse: "Letter"
-*PageRegion Ledger: "ledger"
-*PageRegion A4.Transverse: "A4"
-*PageRegion A5.Transverse: "A5"
-*PageRegion ISOB5.Transverse: "B5"
-*PageRegion Letter: "letter"
-*PageRegion Legal: "legal"
-*PageRegion Tabloid: "11x17"
-*PageRegion A3: "a3"
-*PageRegion A4: "a4"
-*PageRegion A5: "a5"
-*PageRegion ISOB5: "b5"
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter.Transverse
-*ImageableArea Letter.Transverse: "0 1 612 792 "
-*ImageableArea Ledger: "1 0 1224 792 "
-*ImageableArea A4.Transverse: "0 1 595 841 "
-*ImageableArea A5.Transverse: "0 1 419 595 "
-*ImageableArea ISOB5.Transverse: "0 1 498 709 "
-*ImageableArea Letter: "1 0 612 792 "
-*ImageableArea Legal: "0 1 612 1008 "
-*ImageableArea Tabloid: "0 1 792 1224 "
-*ImageableArea A3: "0 1 842 1191 "
-*ImageableArea A4: "1 0 596 840 "
-*ImageableArea A5: "1 0 420 595 "
-*ImageableArea ISOB5: "1 0 498 709 "
-*?ImageableArea: "
-save
- /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: Letter.Transverse
-*PaperDimension Letter.Transverse: "612 792"
-*PaperDimension Ledger: "1224 792"
-*PaperDimension A4.Transverse: "595 842"
-*PaperDimension A5.Transverse: "420 595"
-*PaperDimension ISOB5.Transverse: "499 709"
-*PaperDimension Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension Tabloid: "792 1224"
-*PaperDimension A3: "842 1191"
-*PaperDimension A4: "596 840"
-*PaperDimension A5: "420 595"
-*PaperDimension ISOB5: "499 709"
-
-*%=== Custom Page Sizes ==================================
-
-*% These entries provide the code and parameter ranges for a user
-*% to set up a custom page size.
-*CustomPageSize True: "exch pop statusdict /setpageparams get exec"
-*ParamCustomPageSize Width: 1 points 0 1295
-*ParamCustomPageSize Height: 2 points 0 2000
-*ParamCustomPageSize WidthOffset/Margins: 3 points 0 1295
-*ParamCustomPageSize HeightOffset: 4 points 0 0
-*ParamCustomPageSize Orientation: 5 int 0 1
-*CenterRegistered: True
-*MaxMediaWidth: "1295"
-
-*% Default Paper Handling Features
-*RequiresPageRegion All: True
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Cassette
-*InputSlot Cassette: ""
-*CloseUI: *InputSlot
-
-*DefaultOutputOrder: Normal
-
-*% === Imagesetter Information ===========================
-*OpenGroup: Imagesetter
-*OpenUI *MirrorPrint/Mirror: Boolean
-*OrderDependency: 50 AnySetup *MirrorPrint
-*DefaultMirrorPrint: False
-*MirrorPrint True: "statusdict /mirrorprint true put"
-*MirrorPrint False: "statusdict /mirrorprint false put"
-*?MirrorPrint: "save statusdict /mirrorprint get
- {(True)}{(False)}ifelse = flush restore"
-*End
-*CloseUI: *MirrorPrint
-
-*OpenUI *NegativePrint/Negative: Boolean
-*OrderDependency: 50 AnySetup *NegativePrint
-*DefaultNegativePrint: False
-*NegativePrint True: "statusdict /negativeprint true put"
-*NegativePrint False: "statusdict /negativeprint false put"
-*?NegativePrint: "save statusdict /negativeprint get
- {(True)}{(False)}ifelse = flush restore"
-*End
-*CloseUI: *NegativePrint
-
-*CloseGroup: Imagesetter
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font Courier: Standard "(001.004)" Standard ROM
-*Font Courier-Bold: Standard "(001.004)" Standard ROM
-*Font Courier-BoldOblique: Standard "(001.004)" Standard ROM
-*Font Courier-Oblique: Standard "(001.004)" Standard ROM
-*Font Helvetica: Standard "(001.002)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.002)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.002)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.002)" Standard ROM
-*Font Symbol: Special "(001.003)" Special ROM
-*Font Times-Bold: Standard "(001.002)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.004)" Standard ROM
-*Font Times-Italic: Standard "(001.002)" Standard ROM
-*Font Times-Roman: Standard "(001.002)" Standard ROM
-*?FontQuery: "
-save
- /str 100 string dup 0 (fonts/) putinterval def
- {
- count 1 gt
- {
- exch dup str 6 94 getinterval cvs
- (/) print dup print (:) print exch
- FontDirectory exch known
- { pop (Yes) }
- {
- length 6 add str 0 3 -1 roll getinterval
- mark exch status
- {cleartomark (Yes)}{cleartomark (No)} ifelse
- } ifelse =
- }
- {exit} ifelse
- }bind loop
- (*) = flush
-restore
-"
-*End
-
-*?FontList: "
-save
- FontDirectory { pop == } bind forall flush
- /filenameforall where
- {
- pop (fonts/*)
- { dup length 6 sub 6 exch getinterval cvn == } bind
- 128 string filenameforall flush
- } if
- (*) = 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: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "printing"
-*Status: "warming up"
-*Status: "PrinterError: recorder idle"
-*Status: "PrinterError: end of job"
-*Status: "PrinterError: recorder busy"
-*Status: "PrinterError: recorder offline or film problem"
-*Status: "PrinterError: recorder not responding"
-*Status: "PrinterError: defaults wrong; using nulldevice"
-*Status: "PrinterError: knife not in end position"
-*Status: "PrinterError: cassette error"
-*Status: "PrinterError: change cassette"
-*Status: "PrinterError: knife error"
-*Status: "PrinterError: no cassette"
-*Status: "PrinterError: end of film"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "serial9"
-*Source: "serial25"
-*Source: "AppleTalk"
-*Source: "Centronics"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "recorder idle"
-*PrinterError: "end of job"
-*PrinterError: "recorder busy"
-*PrinterError: "recorder offline or film problem"
-*PrinterError: "recorder not responding"
-*PrinterError: "defaults wrong; using nulldevice"
-*PrinterError: "knife not in end position"
-*PrinterError: "cassette error"
-*PrinterError: "change cassette"
-*PrinterError: "knife error"
-*PrinterError: "no cassette"
-*PrinterError: "end of film"
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.128lpi.1270dpi/128 lpi / 1270 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 90 lpi / 635 dpi (5,5,2,6,6,2,20/3,0) ===============================
-
-*ColorSepScreenAngle ProcessBlack.90lpi.635dpi/90 lpi / 635 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.90lpi.635dpi/90 lpi / 635 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.90lpi.635dpi/90 lpi / 635 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.90lpi.635dpi/90 lpi / 635 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.90lpi.635dpi/90 lpi / 635 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.90lpi.635dpi/90 lpi / 635 dpi: "89.8026"
-*ColorSepScreenFreq CustomColor.90lpi.635dpi/90 lpi / 635 dpi: "89.8026"
-*ColorSepScreenFreq ProcessCyan.90lpi.635dpi/90 lpi / 635 dpi: "100.402"
-*ColorSepScreenFreq ProcessMagenta.90lpi.635dpi/90 lpi / 635 dpi: "100.402"
-*ColorSepScreenFreq ProcessYellow.90lpi.635dpi/90 lpi / 635 dpi: "31.75"
-
-*ColorSepScreenProc ProcessYellow.90lpi.635dpi/90 lpi / 635 dpi: "
-{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-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
-
-*% For 75 lpi / 635 dpi =====================================================
-
-*ColorSepScreenAngle ProcessBlack.75lpi.635dpi/75 lpi / 635 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.75lpi.635dpi/75 lpi / 635 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.75lpi.635dpi/75 lpi / 635 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.75lpi.635dpi/75 lpi / 635 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.75lpi.635dpi/75 lpi / 635 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.75lpi.635dpi/75 lpi / 635 dpi: "74.8355"
-*ColorSepScreenFreq CustomColor.75lpi.635dpi/75 lpi / 635 dpi: "74.8355"
-*ColorSepScreenFreq ProcessCyan.75lpi.635dpi/75 lpi / 635 dpi: "66.9349"
-*ColorSepScreenFreq ProcessMagenta.75lpi.635dpi/75 lpi / 635 dpi: "66.9349"
-*ColorSepScreenFreq ProcessYellow.75lpi.635dpi/75 lpi / 635 dpi: "70.5556"
-
-*% For 128 lpi / 1270 dpi (7,7,4,11,11,4,11,0) ===============================
-
-*ColorSepScreenAngle ProcessBlack.128lpi.1270dpi/128 lpi / 1270 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.128lpi.1270dpi/128 lpi / 1270 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.128lpi.1270dpi/128 lpi / 1270 dpi: "70.0169"
-*ColorSepScreenAngle ProcessMagenta.128lpi.1270dpi/128 lpi / 1270 dpi: "19.9831"
-*ColorSepScreenAngle ProcessYellow.128lpi.1270dpi/128 lpi / 1270 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.128lpi.1270dpi/128 lpi / 1270 dpi: "128.289"
-*ColorSepScreenFreq CustomColor.128lpi.1270dpi/128 lpi / 1270 dpi: "128.289"
-*ColorSepScreenFreq ProcessCyan.128lpi.1270dpi/128 lpi / 1270 dpi: "108.503"
-*ColorSepScreenFreq ProcessMagenta.128lpi.1270dpi/128 lpi / 1270 dpi: "108.503"
-*ColorSepScreenFreq ProcessYellow.128lpi.1270dpi/128 lpi / 1270 dpi: "115.455"
-
-*% For 112 lpi / 1270 dpi ===================================================
-
-*ColorSepScreenAngle ProcessBlack.112lpi.1270dpi/112 lpi / 1270 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.112lpi.1270dpi/112 lpi / 1270 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.112lpi.1270dpi/112 lpi / 1270 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.112lpi.1270dpi/112 lpi / 1270 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.112lpi.1270dpi/112 lpi / 1270 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.112lpi.1270dpi/112 lpi / 1270 dpi: "112.253"
-*ColorSepScreenFreq CustomColor.112lpi.1270dpi/112 lpi / 1270 dpi: "112.253"
-*ColorSepScreenFreq ProcessCyan.112lpi.1270dpi/112 lpi / 1270 dpi: "100.402"
-*ColorSepScreenFreq ProcessMagenta.112lpi.1270dpi/112 lpi / 1270 dpi: "100.402"
-*ColorSepScreenFreq ProcessYellow.112lpi.1270dpi/112 lpi / 1270 dpi: "105.833"
-
-*% For 90 lpi / 1270 dpi (10,10,4,12,12,4,40/3,0) ===========================
-
-*ColorSepScreenAngle ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "89.8026"
-*ColorSepScreenFreq CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "89.8026"
-*ColorSepScreenFreq ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "100.402"
-*ColorSepScreenFreq ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "100.402"
-*ColorSepScreenFreq ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "31.75"
-
-*ColorSepScreenProc ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "
-{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-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
-
-*% For 120 lpi / 1693 dpi (10,10,4,12,12,4,40/3,0) ===========================
-
-*ColorSepScreenAngle ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "119.713"
-*ColorSepScreenFreq CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "119.713"
-*ColorSepScreenFreq ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "133.843"
-*ColorSepScreenFreq ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "133.843"
-*ColorSepScreenFreq ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "42.325"
-
-*ColorSepScreenProc ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "
-{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-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
-
-*% For 100 lpi / 1693 dpi ====================================================
-
-*ColorSepScreenAngle ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "99.761"
-*ColorSepScreenFreq CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "99.761"
-*ColorSepScreenFreq ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "89.2289"
-*ColorSepScreenFreq ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "89.2289"
-*ColorSepScreenFreq ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "94.0556"
-
-*% For 80 lpi / 1693 dpi (15,15,6,18,18,6,20,0) ==============================
-
-*ColorSepScreenAngle ProcessBlack.80lpi.1693dpi/80 lpi / 1693 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.80lpi.1693dpi/80 lpi / 1693 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.80lpi.1693dpi/80 lpi / 1693 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.80lpi.1693dpi/80 lpi / 1693 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.80lpi.1693dpi/80 lpi / 1693 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.80lpi.1693dpi/80 lpi / 1693 dpi: "79.8088"
-*ColorSepScreenFreq CustomColor.80lpi.1693dpi/80 lpi / 1693 dpi: "79.8088"
-*ColorSepScreenFreq ProcessCyan.80lpi.1693dpi/80 lpi / 1693 dpi: "89.2289"
-*ColorSepScreenFreq ProcessMagenta.80lpi.1693dpi/80 lpi / 1693 dpi: "89.2289"
-*ColorSepScreenFreq ProcessYellow.80lpi.1693dpi/80 lpi / 1693 dpi: "84.65"
-
-*% For "Linotype" version 49.3
-*% Produced by "GETapd.ps" version 3.0 edit 54
-*% Converted to meet 4.0 specification
-*% Last Edit Date: Nov 30 1992
-*% The byte count of this file should be exactly 020216 or 020780
-*% depending on the filesystem it resides in.
-*% end of PPD file for Linotype
diff --git a/psprint_config/configuration/ppds/L533_523.PS b/psprint_config/configuration/ppds/L533_523.PS
deleted file mode 100644
index 7d55194fad2e..000000000000
--- a/psprint_config/configuration/ppds/L533_523.PS
+++ /dev/null
@@ -1,632 +0,0 @@
-*PPD-Adobe: "4.0"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1992 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.0"
-*FileVersion: "2.2"
-*PCFileName: "L5330523.PPD"
-*LanguageVersion: English
-*Product: "(Linotype)"
-*PSVersion: "(52.3) 508"
-*ModelName: "Linotronic 530-RIP 30"
-*NickName: "Linotronic 530-RIP 30 v52.3"
-
-*% General Information and Defaults ===============
-*FreeVM: "1051470"
-*LanguageLevel: "1"
-*Extensions: FileSystem CMYK
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*VariablePaperSize: True
-*FileSystem: True
-*?FileSystem: "
-save
- statusdict /diskonline get exec {(True)}{(False)} ifelse = flush
-restore
-"
-*End
-*Password: "0"
-*ExitServer: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
-"
-*End
-
-*Reset: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
-"
-*End
-
-*DefaultResolution: 1693dpi
-*?Resolution: "
-save
- initgraphics
- 0 0 moveto currentpoint matrix defaultmatrix transform
- 0 72 lineto currentpoint matrix defaultmatrix transform
- 3 -1 roll sub dup mul
- 3 1 roll exch sub dup mul
- add sqrt round cvi
- ( ) cvs print (dpi) = flush
-restore
-"
-*End
-
-*% Halftone Information ===============
-*ScreenFreq: "119.737"
-*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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% Paper Handling ===================
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter.Transverse
-*PageSize Letter.Transverse: "Letter"
-*PageSize Ledger: "ledger"
-*PageSize A4.Transverse: "A4"
-*PageSize A5.Transverse: "A5"
-*PageSize ISOB5.Transverse: "B5"
-*PageSize Letter: "letter"
-*PageSize Legal: "legal"
-*PageSize Tabloid: "11x17"
-*PageSize A3: "a3"
-*PageSize A4: "a4"
-*PageSize A5: "a5"
-*PageSize ISOB5: "b5"
-*?PageSize: "
- save
- mark statusdict /pageparams get exec exch pop
- 7 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [792 1224] (Tabloid) put
- dup [840 1191] (A3) put
- dup [596 842] (A4) put
- dup [420 596] (A5) put
- dup [499 709] (ISOB5) put
- 5 dict
- dup [792 612] (Letter.Transverse) put
- dup [792 1224] (Ledger) put
- dup [842 596] (A4.Transverse) put
- dup [596 420] (A5.Transverse) put
- dup [709 499] (ISOB5.Transverse) put
- 3 -1 roll 1 eq { pop } { exch pop }ifelse
- (Unknown) exch
- { exch aload pop
- 4 index eq exch 5 index eq and
- { exch pop exit } { pop } ifelse
- } bind forall = flush cleartomark
-restore
-"
-*End
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter.Transverse
-*PageRegion Letter.Transverse: "Letter"
-*PageRegion Ledger: "ledger"
-*PageRegion A4.Transverse: "A4"
-*PageRegion A5.Transverse: "A5"
-*PageRegion ISOB5.Transverse: "B5"
-*PageRegion Letter: "letter"
-*PageRegion Legal: "legal"
-*PageRegion Tabloid: "11x17"
-*PageRegion A3: "a3"
-*PageRegion A4: "a4"
-*PageRegion A5: "a5"
-*PageRegion ISOB5: "b5"
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter.Transverse
-*ImageableArea Letter.Transverse: "0 1 612 792 "
-*ImageableArea Ledger: "1 0 1224 792 "
-*ImageableArea A4.Transverse: "0 1 595 841 "
-*ImageableArea A5.Transverse: "0 1 419 595 "
-*ImageableArea ISOB5.Transverse: "0 1 498 709 "
-*ImageableArea Letter: "1 0 612 792 "
-*ImageableArea Legal: "0 1 612 1008 "
-*ImageableArea Tabloid: "0 1 792 1224 "
-*ImageableArea A3: "0 1 842 1191 "
-*ImageableArea A4: "1 0 596 840 "
-*ImageableArea A5: "1 0 420 595 "
-*ImageableArea ISOB5: "1 0 498 709 "
-*?ImageableArea: "
-save
- /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: Letter.Transverse
-*PaperDimension Letter.Transverse: "612 792"
-*PaperDimension Ledger: "1224 792"
-*PaperDimension A4.Transverse: "595 842"
-*PaperDimension A5.Transverse: "420 595"
-*PaperDimension ISOB5.Transverse: "499 709"
-*PaperDimension Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension Tabloid: "792 1224"
-*PaperDimension A3: "842 1191"
-*PaperDimension A4: "596 840"
-*PaperDimension A5: "420 595"
-*PaperDimension ISOB5: "499 709"
-
-*%=== Custom Page Sizes ==================================
-
-*% These entries provide the code and parameter ranges for a user
-*% to set up a custom page size.
-*CustomPageSize True: "exch pop statusdict /setpageparams get exec"
-*ParamCustomPageSize Width: 1 points 0 1295
-*ParamCustomPageSize Height: 2 points 0 2000
-*ParamCustomPageSize WidthOffset/Margins: 3 points 0 1295
-*ParamCustomPageSize HeightOffset: 4 points 0 0
-*ParamCustomPageSize Orientation: 5 int 0 1
-*CenterRegistered: True
-*MaxMediaWidth: "1295"
-
-*% === Imagesetter Information ===========================
-*OpenGroup: Imagesetter
-*OpenUI *MirrorPrint/Mirror: Boolean
-*OrderDependency: 50 AnySetup *MirrorPrint
-*DefaultMirrorPrint: False
-*MirrorPrint True: "statusdict /mirrorprint true put"
-*MirrorPrint False: "statusdict /mirrorprint false put"
-*?MirrorPrint: "save statusdict /mirrorprint get
- {(True)}{(False)}ifelse = flush restore"
-*End
-*CloseUI: *MirrorPrint
-
-*OpenUI *NegativePrint/Negative: Boolean
-*OrderDependency: 50 AnySetup *NegativePrint
-*DefaultNegativePrint: False
-*NegativePrint True: "statusdict /negativeprint true put"
-*NegativePrint False: "statusdict /negativeprint false put"
-*?NegativePrint: "save statusdict /negativeprint get
- {(True)}{(False)}ifelse = flush restore"
-*End
-*CloseUI: *NegativePrint
-
-*CloseGroup: Imagesetter
-
-*DefaultOutputOrder: Normal
-*RequiresPageRegion All: True
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Cassette
-*InputSlot Cassette: ""
-*CloseUI: *InputSlot
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font Courier: Standard "(001.004)" Standard ROM
-*Font Courier-Bold: Standard "(002.002)" Standard ROM
-*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM
-*Font Courier-Oblique: Standard "(002.002)" Standard ROM
-*Font Helvetica: Standard "(001.006)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
-*Font Symbol: Special "(001.003)" Special ROM
-*Font Times-Bold: Standard "(001.007)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.009)" Standard ROM
-*Font Times-Italic: Standard "(001.007)" Standard ROM
-*Font Times-Roman: Standard "(001.007)" Standard ROM
-*?FontQuery: "
-save
- /str 100 string dup 0 (fonts/) putinterval def
- {
- count 1 gt
- {
- exch dup str 6 94 getinterval cvs
- (/) print dup print (:) print exch
- FontDirectory exch known
- { pop (Yes) }
- {
- length 6 add str 0 3 -1 roll getinterval
- mark exch status
- {cleartomark (Yes)}{cleartomark (No)} ifelse
- } ifelse =
- }
- {exit} ifelse
- }bind loop
- (*) = flush
-restore
-"
-*End
-
-*?FontList: "
-save
- FontDirectory { pop == } bind forall flush
- /filenameforall where
- {
- pop (fonts/*)
- { dup length 6 sub 6 exch getinterval cvn == } bind
- 128 string filenameforall flush
- } if
- (*) = 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: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "printing"
-*Status: "warming up"
-*Status: "PrinterError: recorder idle"
-*Status: "PrinterError: recorder busy"
-*Status: "PrinterError: recorder offline or film problem"
-*Status: "PrinterError: recorder not responding"
-*Status: "PrinterError: cassette full"
-*Status: "PrinterError: recorder active"
-*Status: "PrinterError: knife not in end position"
-*Status: "PrinterError: cassette error"
-*Status: "PrinterError: change cassette"
-*Status: "PrinterError: no cassette"
-*Status: "PrinterError: knife error"
-*Status: "PrinterError: end of film"
-*Status: "PrinterError: halt at end of job"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "serial9"
-*Source: "serial25"
-*Source: "AppleTalk"
-*Source: "Centronics"
-*Source: "other"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "recorder idle"
-*PrinterError: "recorder busy"
-*PrinterError: "recorder offline or film problem"
-*PrinterError: "recorder not responding"
-*PrinterError: "cassette full"
-*PrinterError: "recorder active"
-*PrinterError: "knife not in end position"
-*PrinterError: "cassette error"
-*PrinterError: "change cassette"
-*PrinterError: "no cassette"
-*PrinterError: "knife error"
-*PrinterError: "end of film"
-*PrinterError: "halt at end of job"
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-*% Color Separation Information =====================
-
-*% Use Linotype Utility 3.0 to invoke HQS
-
-*DefaultColorSep: ProcessBlack.133lpi.1693dpi/133 lpi / 1693 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 101 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.101lpi.2540dpi/101 lpi / 2540 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.101lpi.2540dpi/101 lpi / 2540 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.101lpi.2540dpi/101 lpi / 2540 dpi: "18.4349"
-*ColorSepScreenAngle ProcessMagenta.101lpi.2540dpi/101 lpi / 2540 dpi: "71.5651"
-*ColorSepScreenAngle ProcessYellow.101lpi.2540dpi/101 lpi / 2540 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.101lpi.2540dpi/101 lpi / 2540 dpi: "89.803"
-*ColorSepScreenFreq CustomColor.101lpi.2540dpi/101 lpi / 2540 dpi: "89.803"
-*ColorSepScreenFreq ProcessCyan.101lpi.2540dpi/101 lpi / 2540 dpi: "100.402"
-*ColorSepScreenFreq ProcessMagenta.101lpi.2540dpi/101 lpi / 2540 dpi: "100.402"
-*ColorSepScreenFreq ProcessYellow.101lpi.2540dpi/101 lpi / 2540 dpi: "94.074"
-
-*% For 132 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.132lpi.2540dpi/132 lpi / 2540 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.132lpi.2540dpi/132 lpi / 2540 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.132lpi.2540dpi/132 lpi / 2540 dpi: "18.4349"
-*ColorSepScreenAngle ProcessMagenta.132lpi.2540dpi/132 lpi / 2540 dpi: "71.5651"
-*ColorSepScreenAngle ProcessYellow.132lpi.2540dpi/132 lpi / 2540 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.132lpi.2540dpi/132 lpi / 2540 dpi: "119.737"
-*ColorSepScreenFreq CustomColor.132lpi.2540dpi/132 lpi / 2540 dpi: "119.737"
-*ColorSepScreenFreq ProcessCyan.132lpi.2540dpi/132 lpi / 2540 dpi: "133.871"
-*ColorSepScreenFreq ProcessMagenta.132lpi.2540dpi/132 lpi / 2540 dpi: "133.871"
-*ColorSepScreenFreq ProcessYellow.132lpi.2540dpi/132 lpi / 2540 dpi: "127.0"
-
-*% For 157 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.157lpi.2540dpi/157 lpi / 2540 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.157lpi.2540dpi/157 lpi / 2540 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.157lpi.2540dpi/157 lpi / 2540 dpi: "29.74"
-*ColorSepScreenAngle ProcessMagenta.157lpi.2540dpi/157 lpi / 2540 dpi: "66.8"
-*ColorSepScreenAngle ProcessYellow.157lpi.2540dpi/157 lpi / 2540 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.157lpi.2540dpi/157 lpi / 2540 dpi: "163.271"
-*ColorSepScreenFreq CustomColor.157lpi.2540dpi/157 lpi / 2540 dpi: "163.271"
-*ColorSepScreenFreq ProcessCyan.157lpi.2540dpi/157 lpi / 2540 dpi: "157.531"
-*ColorSepScreenFreq ProcessMagenta.157lpi.2540dpi/157 lpi / 2540 dpi: "166.751"
-*ColorSepScreenFreq ProcessYellow.157lpi.2540dpi/157 lpi / 2540 dpi: "158.75"
-
-*% For 112 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.112lpi.2032dpi/112 lpi / 2032 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.112lpi.2032dpi/112 lpi / 2032 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.112lpi.2032dpi/112 lpi / 2032 dpi: "18.4349"
-*ColorSepScreenAngle ProcessMagenta.112lpi.2032dpi/112 lpi / 2032 dpi: "71.5651"
-*ColorSepScreenAngle ProcessYellow.112lpi.2032dpi/112 lpi / 2032 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.112lpi.2032dpi/112 lpi / 2032 dpi: "119.634"
-*ColorSepScreenFreq CustomColor.112lpi.2032dpi/112 lpi / 2032 dpi: "119.634"
-*ColorSepScreenFreq ProcessCyan.112lpi.2032dpi/112 lpi / 2032 dpi: "107.188"
-*ColorSepScreenFreq ProcessMagenta.112lpi.2032dpi/112 lpi / 2032 dpi: "107.188"
-*ColorSepScreenFreq ProcessYellow.112lpi.2032dpi/112 lpi / 2032 dpi: "112.776"
-
-*% For 89 lpi / 1693 dpi
-*ColorSepScreenAngle ProcessBlack.89lpi.1693dpi/89 lpi / 1693 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.89lpi.1693dpi/89 lpi / 1693 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.89lpi.1693dpi/89 lpi / 1693 dpi: "18.4349"
-*ColorSepScreenAngle ProcessMagenta.89lpi.1693dpi/89 lpi / 1693 dpi: "71.5651"
-*ColorSepScreenAngle ProcessYellow.89lpi.1693dpi/89 lpi / 1693 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.89lpi.1693dpi/89 lpi / 1693 dpi: "79.809"
-*ColorSepScreenFreq CustomColor.89lpi.1693dpi/89 lpi / 1693 dpi: "79.809"
-*ColorSepScreenFreq ProcessCyan.89lpi.1693dpi/89 lpi / 1693 dpi: "89.229"
-*ColorSepScreenFreq ProcessMagenta.89lpi.1693dpi/89 lpi / 1693 dpi: "89.229"
-*ColorSepScreenFreq ProcessYellow.89lpi.1693dpi/89 lpi / 1693 dpi: "84.65"
-
-*% For 84 lpi / 1270 dpi
-*ColorSepScreenAngle ProcessBlack.84lpi.1270dpi/84 lpi / 1270 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.84lpi.1270dpi/84 lpi / 1270 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.84lpi.1270dpi/84 lpi / 1270 dpi: "18.4349"
-*ColorSepScreenAngle ProcessMagenta.84lpi.1270dpi/84 lpi / 1270 dpi: "71.5651"
-*ColorSepScreenAngle ProcessYellow.84lpi.1270dpi/84 lpi / 1270 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.84lpi.1270dpi/84 lpi / 1270 dpi: "89.916"
-*ColorSepScreenFreq CustomColor.84lpi.1270dpi/84 lpi / 1270 dpi: "89.916"
-*ColorSepScreenFreq ProcessCyan.84lpi.1270dpi/84 lpi / 1270 dpi: "80.264"
-*ColorSepScreenFreq ProcessMagenta.84lpi.1270dpi/84 lpi / 1270 dpi: "80.264"
-*ColorSepScreenFreq ProcessYellow.84lpi.1270dpi/84 lpi / 1270 dpi: "84.582"
-
-*% For 100 lpi / 2540 dpi / HQS
-*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "45.0"
-*ColorSepScreenAngle CustomColor.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "45.0"
-*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "14.9996"
-*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "75.0004"
-*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "99.781"
-*ColorSepScreenFreq CustomColor.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "99.781"
-*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "99.782"
-*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "99.782"
-*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "99.608"
-
-*% For 112 lpi / 2540 dpi / HQS
-*ColorSepScreenAngle ProcessBlack.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "45.0"
-*ColorSepScreenAngle CustomColor.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "45.0"
-*ColorSepScreenAngle ProcessCyan.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "15.0013"
-*ColorSepScreenAngle ProcessMagenta.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "74.9987"
-*ColorSepScreenAngle ProcessYellow.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "112.253"
-*ColorSepScreenFreq CustomColor.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "112.253"
-*ColorSepScreenFreq ProcessCyan.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "112.249"
-*ColorSepScreenFreq ProcessMagenta.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "112.249"
-*ColorSepScreenFreq ProcessYellow.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "112.059"
-
-*% For 120 lpi / 2540 dpi / HQS
-*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "45.0"
-*ColorSepScreenAngle CustomColor.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "45.0"
-*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "15.0184"
-*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "74.9816"
-*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "119.737"
-*ColorSepScreenFreq CustomColor.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "119.737"
-*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "119.67"
-*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "119.67"
-*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "119.063"
-
-*% For 138 lpi / 2540 dpi / HQS
-*ColorSepScreenAngle ProcessBlack.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "45.0"
-*ColorSepScreenAngle CustomColor.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "45.0"
-*ColorSepScreenAngle ProcessCyan.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "15.0037"
-*ColorSepScreenAngle ProcessMagenta.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "74.9963"
-*ColorSepScreenAngle ProcessYellow.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "138.158"
-*ColorSepScreenFreq CustomColor.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "138.158"
-*ColorSepScreenFreq ProcessCyan.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "138.142"
-*ColorSepScreenFreq ProcessMagenta.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "138.142"
-*ColorSepScreenFreq ProcessYellow.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "138.545"
-
-*% For 150 lpi / 2540 dpi / HQS
-*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "45.0"
-*ColorSepScreenAngle CustomColor.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "45.0"
-*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "15.0013"
-*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "74.9987"
-*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "149.671"
-*ColorSepScreenFreq CustomColor.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "149.671"
-*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "149.665"
-*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "149.665"
-*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "149.412"
-
-*% For 85 lpi / 2032 dpi / HQS
-*ColorSepScreenAngle ProcessBlack.85lpi.2032dpi.HQS/85 lpi / 2032 dpi / HQS: "45.0"
-*ColorSepScreenAngle CustomColor.85lpi.2032dpi.HQS/85 lpi / 2032 dpi / HQS: "45.0"
-*ColorSepScreenAngle ProcessCyan.85lpi.2032dpi.HQS/85 lpi / 2032 dpi / HQS: "14.9996"
-*ColorSepScreenAngle ProcessMagenta.85lpi.2032dpi.HQS/85 lpi / 2032 dpi / HQS: "75.0004"
-*ColorSepScreenAngle ProcessYellow.85lpi.2032dpi.HQS/85 lpi / 2032 dpi / HQS: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.2032dpi.HQS/85 lpi / 2032 dpi / HQS: "84.5201"
-*ColorSepScreenFreq CustomColor.85lpi.2032dpi.HQS/85 lpi / 2032 dpi / HQS: "84.5201"
-*ColorSepScreenFreq ProcessCyan.85lpi.2032dpi.HQS/85 lpi / 2032 dpi / HQS: "84.521"
-*ColorSepScreenFreq ProcessMagenta.85lpi.2032dpi.HQS/85 lpi / 2032 dpi / HQS: "84.521"
-*ColorSepScreenFreq ProcessYellow.85lpi.2032dpi.HQS/85 lpi / 2032 dpi / HQS: "84.6667"
-
-*% For 110 lpi / 2032 dpi / HQS
-*ColorSepScreenAngle ProcessBlack.110lpi.2032dpi.HQS/110 lpi / 2032 dpi / HQS: "45.0"
-*ColorSepScreenAngle CustomColor.110lpi.2032dpi.HQS/110 lpi / 2032 dpi / HQS: "45.0"
-*ColorSepScreenAngle ProcessCyan.110lpi.2032dpi.HQS/110 lpi / 2032 dpi / HQS: "15.0037"
-*ColorSepScreenAngle ProcessMagenta.110lpi.2032dpi.HQS/110 lpi / 2032 dpi / HQS: "74.9963"
-*ColorSepScreenAngle ProcessYellow.110lpi.2032dpi.HQS/110 lpi / 2032 dpi / HQS: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.110lpi.2032dpi.HQS/110 lpi / 2032 dpi / HQS: "110.526"
-*ColorSepScreenFreq CustomColor.110lpi.2032dpi.HQS/110 lpi / 2032 dpi / HQS: "110.526"
-*ColorSepScreenFreq ProcessCyan.110lpi.2032dpi.HQS/110 lpi / 2032 dpi / HQS: "110.514"
-*ColorSepScreenFreq ProcessMagenta.110lpi.2032dpi.HQS/110 lpi / 2032 dpi / HQS: "110.514"
-*ColorSepScreenFreq ProcessYellow.110lpi.2032dpi.HQS/110 lpi / 2032 dpi / HQS: "110.836"
-
-*% For 80 lpi / 1693 dpi / HQS
-*ColorSepScreenAngle ProcessBlack.80lpi.1693dpi.HQS/80 lpi / 1693 dpi / HQS: "45.0"
-*ColorSepScreenAngle CustomColor.80lpi.1693dpi.HQS/80 lpi / 1693 dpi / HQS: "45.0"
-*ColorSepScreenAngle ProcessCyan.80lpi.1693dpi.HQS/80 lpi / 1693 dpi / HQS: "15.0184"
-*ColorSepScreenAngle ProcessMagenta.80lpi.1693dpi.HQS/80 lpi / 1693 dpi / HQS: "74.9816"
-*ColorSepScreenAngle ProcessYellow.80lpi.1693dpi.HQS/80 lpi / 1693 dpi / HQS: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.80lpi.1693dpi.HQS/80 lpi / 1693 dpi / HQS: "79.8245"
-*ColorSepScreenFreq CustomColor.80lpi.1693dpi.HQS/80 lpi / 1693 dpi / HQS: "79.8245"
-*ColorSepScreenFreq ProcessCyan.80lpi.1693dpi.HQS/80 lpi / 1693 dpi / HQS: "79.7802"
-*ColorSepScreenFreq ProcessMagenta.80lpi.1693dpi.HQS/80 lpi / 1693 dpi / HQS: "79.7802"
-*ColorSepScreenFreq ProcessYellow.80lpi.1693dpi.HQS/80 lpi / 1693 dpi / HQS: "79.375"
-
-*% For 133 lpi / 1693 dpi / HQS
-*ColorSepScreenAngle ProcessBlack.133lpi.1693dpi.HQS/133 lpi / 1693 dpi / HQS: "45.0"
-*ColorSepScreenAngle CustomColor.133lpi.1693dpi.HQS/133 lpi / 1693 dpi / HQS: "45.0"
-*ColorSepScreenAngle ProcessCyan.133lpi.1693dpi.HQS/133 lpi / 1693 dpi / HQS: "14.9996"
-*ColorSepScreenAngle ProcessMagenta.133lpi.1693dpi.HQS/133 lpi / 1693 dpi / HQS: "75.0004"
-*ColorSepScreenAngle ProcessYellow.133lpi.1693dpi.HQS/133 lpi / 1693 dpi / HQS: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.133lpi.1693dpi.HQS/133 lpi / 1693 dpi / HQS: "133.041"
-*ColorSepScreenFreq CustomColor.133lpi.1693dpi.HQS/133 lpi / 1693 dpi / HQS: "133.041"
-*ColorSepScreenFreq ProcessCyan.133lpi.1693dpi.HQS/133 lpi / 1693 dpi / HQS: "133.042"
-*ColorSepScreenFreq ProcessMagenta.133lpi.1693dpi.HQS/133 lpi / 1693 dpi / HQS: "133.042"
-*ColorSepScreenFreq ProcessYellow.133lpi.1693dpi.HQS/133 lpi / 1693 dpi / HQS: "133.684"
-
-*% For 90 lpi / 1270 dpi / HQS
-*ColorSepScreenAngle ProcessBlack.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "45.0"
-*ColorSepScreenAngle CustomColor.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "45.0"
-*ColorSepScreenAngle ProcessCyan.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "14.9911"
-*ColorSepScreenAngle ProcessMagenta.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "75.0089"
-*ColorSepScreenAngle ProcessYellow.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "89.8026"
-*ColorSepScreenFreq CustomColor.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "89.8026"
-*ColorSepScreenFreq ProcessCyan.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "89.8268"
-*ColorSepScreenFreq ProcessMagenta.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "89.8268"
-*ColorSepScreenFreq ProcessYellow.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "90.7143"
-
-*% For 100 lpi / 1270 dpi / HQS
-*ColorSepScreenAngle ProcessBlack.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "45.0"
-*ColorSepScreenAngle CustomColor.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "45.0"
-*ColorSepScreenAngle ProcessCyan.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "14.9996"
-*ColorSepScreenAngle ProcessMagenta.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "75.0004"
-*ColorSepScreenAngle ProcessYellow.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "99.7806"
-*ColorSepScreenFreq CustomColor.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "99.7806"
-*ColorSepScreenFreq ProcessCyan.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "99.7817"
-*ColorSepScreenFreq ProcessMagenta.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "99.7817"
-*ColorSepScreenFreq ProcessYellow.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "100.263"
-
-*% For 72 lpi / 1016 dpi / HQS
-*ColorSepScreenAngle ProcessBlack.72lpi.1016dpi.HQS/72 lpi / 1016 dpi / HQS: "45.0"
-*ColorSepScreenAngle CustomColor.72lpi.1016dpi.HQS/72 lpi / 1016 dpi / HQS: "45.0"
-*ColorSepScreenAngle ProcessCyan.72lpi.1016dpi.HQS/72 lpi / 1016 dpi / HQS: "14.9911"
-*ColorSepScreenAngle ProcessMagenta.72lpi.1016dpi.HQS/72 lpi / 1016 dpi / HQS: "75.0089"
-*ColorSepScreenAngle ProcessYellow.72lpi.1016dpi.HQS/72 lpi / 1016 dpi / HQS: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.72lpi.1016dpi.HQS/72 lpi / 1016 dpi / HQS: "71.842"
-*ColorSepScreenFreq CustomColor.72lpi.1016dpi.HQS/72 lpi / 1016 dpi / HQS: "71.842"
-*ColorSepScreenFreq ProcessCyan.72lpi.1016dpi.HQS/72 lpi / 1016 dpi / HQS: "71.8614"
-*ColorSepScreenFreq ProcessMagenta.72lpi.1016dpi.HQS/72 lpi / 1016 dpi / HQS: "71.8614"
-*ColorSepScreenFreq ProcessYellow.72lpi.1016dpi.HQS/72 lpi / 1016 dpi / HQS: "72.5714"
-
-*% For 80 lpi / 1016 dpi / HQS
-*ColorSepScreenAngle ProcessBlack.80lpi.1016dpi.HQS/80 lpi / 1016 dpi / HQS: "45.0"
-*ColorSepScreenAngle CustomColor.80lpi.1016dpi.HQS/80 lpi / 1016 dpi / HQS: "45.0"
-*ColorSepScreenAngle ProcessCyan.80lpi.1016dpi.HQS/80 lpi / 1016 dpi / HQS: "14.9996"
-*ColorSepScreenAngle ProcessMagenta.80lpi.1016dpi.HQS/80 lpi / 1016 dpi / HQS: "75.0004"
-*ColorSepScreenAngle ProcessYellow.80lpi.1016dpi.HQS/80 lpi / 1016 dpi / HQS: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.80lpi.1016dpi.HQS/80 lpi / 1016 dpi / HQS: "79.8245"
-*ColorSepScreenFreq CustomColor.80lpi.1016dpi.HQS/80 lpi / 1016 dpi / HQS: "79.8245"
-*ColorSepScreenFreq ProcessCyan.80lpi.1016dpi.HQS/80 lpi / 1016 dpi / HQS: "79.8253"
-*ColorSepScreenFreq ProcessMagenta.80lpi.1016dpi.HQS/80 lpi / 1016 dpi / HQS: "79.8253"
-*ColorSepScreenFreq ProcessYellow.80lpi.1016dpi.HQS/80 lpi / 1016 dpi / HQS: "80.2105"
-
-*% For 85 lpi / 846 dpi / HQS
-*ColorSepScreenAngle ProcessBlack.85lpi.846dpi.HQS/85 lpi / 846 dpi / HQS: "45.0"
-*ColorSepScreenAngle CustomColor.85lpi.846dpi.HQS/85 lpi / 846 dpi / HQS: "45.0"
-*ColorSepScreenAngle ProcessCyan.85lpi.846dpi.HQS/85 lpi / 846 dpi / HQS: "15.0013"
-*ColorSepScreenAngle ProcessMagenta.85lpi.846dpi.HQS/85 lpi / 846 dpi / HQS: "74.9987"
-*ColorSepScreenAngle ProcessYellow.85lpi.846dpi.HQS/85 lpi / 846 dpi / HQS: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.846dpi.HQS/85 lpi / 846 dpi / HQS: "85.5263"
-*ColorSepScreenFreq CustomColor.85lpi.846dpi.HQS/85 lpi / 846 dpi / HQS: "85.5263"
-*ColorSepScreenFreq ProcessCyan.85lpi.846dpi.HQS/85 lpi / 846 dpi / HQS: "85.5228"
-*ColorSepScreenFreq ProcessMagenta.85lpi.846dpi.HQS/85 lpi / 846 dpi / HQS: "85.5228"
-*ColorSepScreenFreq ProcessYellow.85lpi.846dpi.HQS/85 lpi / 846 dpi / HQS: "84.6667"
-
-*% For "Linotype" version 52.3
-*% Produced by "BuildPPD.ps" version 3.0 edit 58
-*% Converted to meet 4.0 specification
-*% Last Edit Date: Nov 30 1992
-*% The byte count of this file should be exactly 028767 or 029399
-*% depending on the filesystem it resides in.
-*% end of PPD file for Linotype
diff --git a/psprint_config/configuration/ppds/L53__523.PS b/psprint_config/configuration/ppds/L53__523.PS
deleted file mode 100644
index 16c1b2d5ff74..000000000000
--- a/psprint_config/configuration/ppds/L53__523.PS
+++ /dev/null
@@ -1,448 +0,0 @@
-*PPD-Adobe: "4.0"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1992 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.0"
-*FileVersion: "2.2"
-*PCFileName: "L530_523.PPD"
-*LanguageVersion: English
-*Product: "(Linotype)"
-*PSVersion: "(52.3) 508"
-*ModelName: "Linotronic 530"
-*NickName: "Linotronic 530 v52.3"
-
-*% General Information and Defaults ===============
-*FreeVM: "1051470"
-*LanguageLevel: "1"
-*Extensions: FileSystem CMYK
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*VariablePaperSize: True
-*FileSystem: True
-*?FileSystem: "
-save
- statusdict /diskonline get exec {(True)}{(False)} ifelse = flush
-restore
-"
-*End
-*Password: "0"
-*ExitServer: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
-"
-*End
-
-*Reset: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
-"
-*End
-
-*DefaultResolution: 1693dpi
-*?Resolution: "
-save
- initgraphics
- 0 0 moveto currentpoint matrix defaultmatrix transform
- 0 72 lineto currentpoint matrix defaultmatrix transform
- 3 -1 roll sub dup mul
- 3 1 roll exch sub dup mul
- add sqrt round cvi
- ( ) cvs print (dpi) = flush
-restore
-"
-*End
-
-*% Halftone Information ===============
-*ScreenFreq: "119.737"
-*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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% Paper Handling ===================
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter.Transverse
-*PageSize Letter.Transverse: "Letter"
-*PageSize Ledger: "ledger"
-*PageSize A4.Transverse: "A4"
-*PageSize A5.Transverse: "A5"
-*PageSize ISOB5.Transverse: "B5"
-*PageSize Letter: "letter"
-*PageSize Legal: "legal"
-*PageSize Tabloid: "11x17"
-*PageSize A3: "a3"
-*PageSize A4: "a4"
-*PageSize A5: "a5"
-*PageSize ISOB5: "b5"
-*?PageSize: "
- save
- mark statusdict /pageparams get exec exch pop
- 7 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [792 1224] (Tabloid) put
- dup [840 1191] (A3) put
- dup [596 842] (A4) put
- dup [420 596] (A5) put
- dup [499 709] (ISOB5) put
- 5 dict
- dup [792 612] (Letter.Transverse) put
- dup [792 1224] (Ledger) put
- dup [842 596] (A4.Transverse) put
- dup [596 420] (A5.Transverse) put
- dup [709 499] (ISOB5.Transverse) put
- 3 -1 roll 1 eq { pop } { exch pop }ifelse
- (Unknown) exch
- { exch aload pop
- 4 index eq exch 5 index eq and
- { exch pop exit } { pop } ifelse
- } bind forall = flush cleartomark
-restore
-"
-*End
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter.Transverse
-*PageRegion Letter.Transverse: "Letter"
-*PageRegion Ledger: "ledger"
-*PageRegion A4.Transverse: "A4"
-*PageRegion A5.Transverse: "A5"
-*PageRegion ISOB5.Transverse: "B5"
-*PageRegion Letter: "letter"
-*PageRegion Legal: "legal"
-*PageRegion Tabloid: "11x17"
-*PageRegion A3: "a3"
-*PageRegion A4: "a4"
-*PageRegion A5: "a5"
-*PageRegion ISOB5: "b5"
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter.Transverse
-*ImageableArea Letter.Transverse: "0 1 612 792 "
-*ImageableArea Ledger: "1 0 1224 792 "
-*ImageableArea A4.Transverse: "0 1 595 841 "
-*ImageableArea A5.Transverse: "0 1 419 595 "
-*ImageableArea ISOB5.Transverse: "0 1 498 709 "
-*ImageableArea Letter: "1 0 612 792 "
-*ImageableArea Legal: "0 1 612 1008 "
-*ImageableArea Tabloid: "0 1 792 1224 "
-*ImageableArea A3: "0 1 842 1191 "
-*ImageableArea A4: "1 0 596 840 "
-*ImageableArea A5: "1 0 420 595 "
-*ImageableArea ISOB5: "1 0 498 709 "
-*?ImageableArea: "
-save
- /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: Letter.Transverse
-*PaperDimension Letter.Transverse: "612 792"
-*PaperDimension Ledger: "1224 792"
-*PaperDimension A4.Transverse: "595 842"
-*PaperDimension A5.Transverse: "420 595"
-*PaperDimension ISOB5.Transverse: "499 709"
-*PaperDimension Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension Tabloid: "792 1224"
-*PaperDimension A3: "842 1191"
-*PaperDimension A4: "596 840"
-*PaperDimension A5: "420 595"
-*PaperDimension ISOB5: "499 709"
-
-*%=== Custom Page Sizes ==================================
-
-*% These entries provide the code and parameter ranges for a user
-*% to set up a custom page size.
-*CustomPageSize True: "exch pop statusdict /setpageparams get exec"
-*ParamCustomPageSize Width: 1 points 0 1295
-*ParamCustomPageSize Height: 2 points 0 2000
-*ParamCustomPageSize WidthOffset/Margins: 3 points 0 1295
-*ParamCustomPageSize HeightOffset: 4 points 0 0
-*ParamCustomPageSize Orientation: 5 int 0 1
-*CenterRegistered: True
-*MaxMediaWidth: "1295"
-
-*% === Imagesetter Information ===========================
-*OpenGroup: Imagesetter
-*OpenUI *MirrorPrint/Mirror: Boolean
-*OrderDependency: 50 AnySetup *MirrorPrint
-*DefaultMirrorPrint: False
-*MirrorPrint True: "statusdict /mirrorprint true put"
-*MirrorPrint False: "statusdict /mirrorprint false put"
-*?MirrorPrint: "save statusdict /mirrorprint get
- {(True)}{(False)}ifelse = flush restore"
-*End
-*CloseUI: *MirrorPrint
-
-*OpenUI *NegativePrint/Negative: Boolean
-*OrderDependency: 50 AnySetup *NegativePrint
-*DefaultNegativePrint: False
-*NegativePrint True: "statusdict /negativeprint true put"
-*NegativePrint False: "statusdict /negativeprint false put"
-*?NegativePrint: "save statusdict /negativeprint get
- {(True)}{(False)}ifelse = flush restore"
-*End
-*CloseUI: *NegativePrint
-
-*CloseGroup: Imagesetter
-
-*DefaultOutputOrder: Normal
-*RequiresPageRegion All: True
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Cassette
-*InputSlot Cassette: ""
-*CloseUI: *InputSlot
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font Courier: Standard "(001.004)" Standard ROM
-*Font Courier-Bold: Standard "(002.002)" Standard ROM
-*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM
-*Font Courier-Oblique: Standard "(002.002)" Standard ROM
-*Font Helvetica: Standard "(001.006)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
-*Font Symbol: Special "(001.003)" Special ROM
-*Font Times-Bold: Standard "(001.007)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.009)" Standard ROM
-*Font Times-Italic: Standard "(001.007)" Standard ROM
-*Font Times-Roman: Standard "(001.007)" Standard ROM
-*?FontQuery: "
-save
- /str 100 string dup 0 (fonts/) putinterval def
- {
- count 1 gt
- {
- exch dup str 6 94 getinterval cvs
- (/) print dup print (:) print exch
- FontDirectory exch known
- { pop (Yes) }
- {
- length 6 add str 0 3 -1 roll getinterval
- mark exch status
- {cleartomark (Yes)}{cleartomark (No)} ifelse
- } ifelse =
- }
- {exit} ifelse
- }bind loop
- (*) = flush
-restore
-"
-*End
-
-*?FontList: "
-save
- FontDirectory { pop == } bind forall flush
- /filenameforall where
- {
- pop (fonts/*)
- { dup length 6 sub 6 exch getinterval cvn == } bind
- 128 string filenameforall flush
- } if
- (*) = 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: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "printing"
-*Status: "warming up"
-*Status: "PrinterError: recorder idle"
-*Status: "PrinterError: recorder busy"
-*Status: "PrinterError: recorder offline or film problem"
-*Status: "PrinterError: recorder not responding"
-*Status: "PrinterError: cassette full"
-*Status: "PrinterError: recorder active"
-*Status: "PrinterError: knife not in end position"
-*Status: "PrinterError: cassette error"
-*Status: "PrinterError: change cassette"
-*Status: "PrinterError: no cassette"
-*Status: "PrinterError: knife error"
-*Status: "PrinterError: end of film"
-*Status: "PrinterError: halt at end of job"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "serial9"
-*Source: "serial25"
-*Source: "AppleTalk"
-*Source: "Centronics"
-*Source: "other"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "recorder idle"
-*PrinterError: "recorder busy"
-*PrinterError: "recorder offline or film problem"
-*PrinterError: "recorder not responding"
-*PrinterError: "cassette full"
-*PrinterError: "recorder active"
-*PrinterError: "knife not in end position"
-*PrinterError: "cassette error"
-*PrinterError: "change cassette"
-*PrinterError: "no cassette"
-*PrinterError: "knife error"
-*PrinterError: "end of film"
-*PrinterError: "halt at end of job"
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.133lpi.1693dpi/133 lpi / 1693 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 101 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.101lpi.2540dpi/101 lpi / 2540 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.101lpi.2540dpi/101 lpi / 2540 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.101lpi.2540dpi/101 lpi / 2540 dpi: "18.4349"
-*ColorSepScreenAngle ProcessMagenta.101lpi.2540dpi/101 lpi / 2540 dpi: "71.5651"
-*ColorSepScreenAngle ProcessYellow.101lpi.2540dpi/101 lpi / 2540 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.101lpi.2540dpi/101 lpi / 2540 dpi: "89.803"
-*ColorSepScreenFreq CustomColor.101lpi.2540dpi/101 lpi / 2540 dpi: "89.803"
-*ColorSepScreenFreq ProcessCyan.101lpi.2540dpi/101 lpi / 2540 dpi: "100.402"
-*ColorSepScreenFreq ProcessMagenta.101lpi.2540dpi/101 lpi / 2540 dpi: "100.402"
-*ColorSepScreenFreq ProcessYellow.101lpi.2540dpi/101 lpi / 2540 dpi: "94.074"
-
-*% For 132 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.132lpi.2540dpi/132 lpi / 2540 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.132lpi.2540dpi/132 lpi / 2540 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.132lpi.2540dpi/132 lpi / 2540 dpi: "18.4349"
-*ColorSepScreenAngle ProcessMagenta.132lpi.2540dpi/132 lpi / 2540 dpi: "71.5651"
-*ColorSepScreenAngle ProcessYellow.132lpi.2540dpi/132 lpi / 2540 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.132lpi.2540dpi/132 lpi / 2540 dpi: "119.737"
-*ColorSepScreenFreq CustomColor.132lpi.2540dpi/132 lpi / 2540 dpi: "119.737"
-*ColorSepScreenFreq ProcessCyan.132lpi.2540dpi/132 lpi / 2540 dpi: "133.871"
-*ColorSepScreenFreq ProcessMagenta.132lpi.2540dpi/132 lpi / 2540 dpi: "133.871"
-*ColorSepScreenFreq ProcessYellow.132lpi.2540dpi/132 lpi / 2540 dpi: "127.0"
-
-*% For 157 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.157lpi.2540dpi/157 lpi / 2540 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.157lpi.2540dpi/157 lpi / 2540 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.157lpi.2540dpi/157 lpi / 2540 dpi: "29.74"
-*ColorSepScreenAngle ProcessMagenta.157lpi.2540dpi/157 lpi / 2540 dpi: "66.8"
-*ColorSepScreenAngle ProcessYellow.157lpi.2540dpi/157 lpi / 2540 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.157lpi.2540dpi/157 lpi / 2540 dpi: "163.271"
-*ColorSepScreenFreq CustomColor.157lpi.2540dpi/157 lpi / 2540 dpi: "163.271"
-*ColorSepScreenFreq ProcessCyan.157lpi.2540dpi/157 lpi / 2540 dpi: "157.531"
-*ColorSepScreenFreq ProcessMagenta.157lpi.2540dpi/157 lpi / 2540 dpi: "166.751"
-*ColorSepScreenFreq ProcessYellow.157lpi.2540dpi/157 lpi / 2540 dpi: "158.75"
-
-*% For 112 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.112lpi.2032dpi/112 lpi / 2032 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.112lpi.2032dpi/112 lpi / 2032 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.112lpi.2032dpi/112 lpi / 2032 dpi: "18.4349"
-*ColorSepScreenAngle ProcessMagenta.112lpi.2032dpi/112 lpi / 2032 dpi: "71.5651"
-*ColorSepScreenAngle ProcessYellow.112lpi.2032dpi/112 lpi / 2032 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.112lpi.2032dpi/112 lpi / 2032 dpi: "119.634"
-*ColorSepScreenFreq CustomColor.112lpi.2032dpi/112 lpi / 2032 dpi: "119.634"
-*ColorSepScreenFreq ProcessCyan.112lpi.2032dpi/112 lpi / 2032 dpi: "107.188"
-*ColorSepScreenFreq ProcessMagenta.112lpi.2032dpi/112 lpi / 2032 dpi: "107.188"
-*ColorSepScreenFreq ProcessYellow.112lpi.2032dpi/112 lpi / 2032 dpi: "112.776"
-
-*% For 89 lpi / 1693 dpi
-*ColorSepScreenAngle ProcessBlack.89lpi.1693dpi/89 lpi / 1693 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.89lpi.1693dpi/89 lpi / 1693 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.89lpi.1693dpi/89 lpi / 1693 dpi: "18.4349"
-*ColorSepScreenAngle ProcessMagenta.89lpi.1693dpi/89 lpi / 1693 dpi: "71.5651"
-*ColorSepScreenAngle ProcessYellow.89lpi.1693dpi/89 lpi / 1693 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.89lpi.1693dpi/89 lpi / 1693 dpi: "79.809"
-*ColorSepScreenFreq CustomColor.89lpi.1693dpi/89 lpi / 1693 dpi: "79.809"
-*ColorSepScreenFreq ProcessCyan.89lpi.1693dpi/89 lpi / 1693 dpi: "89.229"
-*ColorSepScreenFreq ProcessMagenta.89lpi.1693dpi/89 lpi / 1693 dpi: "89.229"
-*ColorSepScreenFreq ProcessYellow.89lpi.1693dpi/89 lpi / 1693 dpi: "84.65"
-
-*% For 84 lpi / 1270 dpi
-*ColorSepScreenAngle ProcessBlack.84lpi.1270dpi/84 lpi / 1270 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.84lpi.1270dpi/84 lpi / 1270 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.84lpi.1270dpi/84 lpi / 1270 dpi: "18.4349"
-*ColorSepScreenAngle ProcessMagenta.84lpi.1270dpi/84 lpi / 1270 dpi: "71.5651"
-*ColorSepScreenAngle ProcessYellow.84lpi.1270dpi/84 lpi / 1270 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.84lpi.1270dpi/84 lpi / 1270 dpi: "89.916"
-*ColorSepScreenFreq CustomColor.84lpi.1270dpi/84 lpi / 1270 dpi: "89.916"
-*ColorSepScreenFreq ProcessCyan.84lpi.1270dpi/84 lpi / 1270 dpi: "80.264"
-*ColorSepScreenFreq ProcessMagenta.84lpi.1270dpi/84 lpi / 1270 dpi: "80.264"
-*ColorSepScreenFreq ProcessYellow.84lpi.1270dpi/84 lpi / 1270 dpi: "84.582"
-
-*% For "Linotype" version 52.3
-*% Produced by "BuildPPD.ps" version 3.0 edit 58
-*% Converted to meet 4.0 specification
-*% Last Edit Date: Nov 30 1992
-*% The byte count of this file should be exactly 016101 or 016549
-*% depending on the filesystem it resides in.
-*% end of PPD file for Linotype
diff --git a/psprint_config/configuration/ppds/LEX4039P.PS b/psprint_config/configuration/ppds/LEX4039P.PS
deleted file mode 100644
index 6a1f8febbafc..000000000000
--- a/psprint_config/configuration/ppds/LEX4039P.PS
+++ /dev/null
@@ -1,673 +0,0 @@
-*PPD-Adobe: "4.1"
-*% Adobe PostScript(R) Printer Description File
-*% For Lexmark 4039 LaserPrinter plus
-*% Produced by Lexmark International, Inc.
-*%
-*% Copyright (c) 1993-1998 Lexmark International Inc. All Rights Reserved.
-*% Permission is granted for redistribution of this file as
-*% long as this copyright notice is intact and the content
-*% of the file is not altered in any way from its original form.
-*%
-*%
-*% WARNING: If you want to edit this PPD file and use it with Aldus
-*% PageMaker, be sure to use an editor (such as DOS Edit)
-*% that does NOT add an end-of-file marker (hex 1A) when
-*% it stores the file.
-*%
-*%
-
-*FormatVersion: "4.1"
-*FileVersion: "1.1"
-*LanguageVersion: English
-*PCFileName: "LEX4039P.PPD"
-*Product: "(Lexmark 4039 LaserPrinter plus)"
-*PSVersion: ""
-*ModelName: "Lexmark 4039 LaserPrinter plus"
-*ShortNickName: "Lexmark 4039 plus PS"
-*NickName: "Lexmark 4039 plus PS"
-
-*% === Options and Constraints ============
-
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *Option1/Duplex - Option: Boolean
-*DefaultOption1: False
-*Option1 True/Installed: ""
-*Option1 False/Not Installed: ""
-*CloseUI: *Option1
-
-*OpenUI *Option2/Lower Tray - Option: Boolean
-*DefaultOption2: False
-*Option2 True/Installed: ""
-*Option2 False/Not Installed: ""
-*CloseUI: *Option2
-
-*OpenUI *Option3/Envelope Feeder - Option: Boolean
-*DefaultOption3: False
-*Option3 True/Installed: ""
-*Option3 False/Not Installed: ""
-*CloseUI: *Option3
-
-*OpenUI *Option4/Flash Memory Card - Option: Boolean
-*DefaultOption4: False
-*Option4 True/Installed: ""
-*Option4 False/Not Installed: ""
-*CloseUI: *Option4
-
-*OpenUI *Option5/Printer Hard Disk - Option: Boolean
-*DefaultOption5: False
-*Option5 False/Not Installed: ""
-*Option5 True/Installed: ""
-*CloseUI: *Option5
-
-*OpenUI *Option6/Printer Memory - Option: PickOne
-*DefaultOption6: 2Meg
-*Option6 2Meg/2 MB Printer Memory: ""
-*Option6 4Meg/4 MB Printer Memory: ""
-*Option6 6Meg/6 MB Printer Memory: ""
-*Option6 8Meg/8 MB Printer Memory: ""
-*Option6 10Meg/10 MB Printer Memory: ""
-*Option6 12Meg/12 MB Printer Memory: ""
-*Option6 16Meg/16 MB Printer Memory: ""
-*CloseUI: *Option6
-
-*CloseGroup: InstallableOptions
-
-*UIConstraints: *Option1 False *Duplex
-*UIConstraints: *Option2 False *InputSlot Lower
-*UIConstraints: *Option2 False *TraySwitch True
-*UIConstraints: *Option3 False *InputSlot Envelope
-
-*% === Basic Capabilities ============
-
-*ColorDevice: False
-
-*LanguageLevel: "2"
-*Protocols: PJL
-*FreeVM: "376000"
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*Throughput: "8"
-*Password: "0"
-*ExitServer: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- "
-*End
-*Reset: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
- "
-*End
-
-*% === Job Control Language ==
-
-*JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
-*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>"
-*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X"
-
-*% === Resolution ============
-
-*OpenUI *Resolution/Resolution: PickOne
-*DefaultResolution: 300dpi
-*OrderDependency: 10 AnySetup *Resolution
-*Resolution 300dpi/300 dpi: "1 dict dup /HWResolution [300 300] put setpagedevice"
-*Resolution 600dpi/600 dpi: "1 dict dup /HWResolution [600 600] put setpagedevice"
-*?Resolution: "
- save
- currentpagedevice /HWResolution get 0 get
- ( ) cvs print (dpi) = flush
- restore
- "
-*End
-*CloseUI: *Resolution
-
-*OpenUI *Smoothing/Smoothing: PickOne
-*DefaultSmoothing: False
-*OrderDependency: 40 AnySetup *Smoothing
-*Smoothing True/On: "
- 1 dict dup /PostRenderingEnhanceDetails 1 dict dup /REValue 2 put put setpagedevice"
-*End
-*Smoothing False/Off: "
- 1 dict dup /PostRenderingEnhanceDetails 1 dict dup /REValue 0 put put setpagedevice"
-*End
-*?Smoothing: "
- save
- currentpagedevice /PostRenderingEnhanceDetails get /REValue get
- dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush
- restore
- "
-*End
-*CloseUI: *Smoothing
-
-*% === Halftone Information ===============
-
-*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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Factory
-*Transfer Factory: "
- { statusdict begin doenhancedhalftone resolution end 600 eq and
- { dup 0.28 lt
- { 0.6 exp 1.2 mul }
- { dup mul .478426 mul .521574 add }
- ifelse
- }
- { 0.85 exp }
- ifelse }"
-*End
-*Transfer Factory.Inverse: "
- { statusdict begin doenhancedhalftone resolution end 600 eq and
- { dup 0.28 lt
- { 0.6 exp 1.2 mul }
- { dup mul .478426 mul .521574 add }
- ifelse
- }
- { 0.85 exp }
- ifelse
- 1 exch sub }"
-*End
-
-*% === Paper Handling ===================
-
-*LandscapeOrientation: Plus90
-
-*% These entries will set up the frame buffer.
-*% Usually used with AutoSelect input slot.
-*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for
-*% Other Envelope because C9, B5, and Other Envelope are not defined in
-*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and
-*% dimensions are given. Translation strings give correct names.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Legal/Legal: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Executive/Executive: "
- 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A4/A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A5/A5: "
- 2 dict dup /PageSize [419 595] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize B5/B5: "
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Monarch/Monarch Envelope: "
- 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize C4/C9 Envelope: "
- 2 dict dup /PageSize [279 639] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Comm10/C10 Envelope: "
- 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize DL/DL Envelope: "
- 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize C5/C5 Envelope: "
- 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize ISOB5/B5 Envelope: "
- 2 dict dup /PageSize [499 709] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize C3/Other Envelope: "
- 2 dict dup /PageSize [612 996] put dup /ImagingBBox null put setpagedevice"
-*End
-*?PageSize: "
- save
- 13 dict
- dup /letter (Letter) put
- dup /legal (Legal) put
- dup /executivepage (Executive) put
- dup /a4 (A4) put
- dup /a5 (A5) put
- dup /b5 (B5) put
- dup /3.875x7.5envelope (Monarch) put
- dup /3.875x8.875envelope (C9) put
- dup /4.125x9.5envelope (Comm10) put
- dup /110x220envelope (DL) put
- dup /162x229envelope (C5) put
- dup /176x250envelope (Envelope.499.709) put
- dup /otherenvelope (Envelope.612.996) put
- statusdict /papersize get exec
- 3 1 roll {get} stopped {(Unknown)}if
- exch not { print (.Transverse) }if
- = flush
- restore
- "
-*End
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer.
-*% Usually used with input slots other than AutoSelect.
-*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for
-*% Other Envelope because C9, B5, and Other Envelope are not defined in
-*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and
-*% dimensions are given. Translation strings give correct names.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter/Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Legal/Legal: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Executive/Executive: "
- 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A4/A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A5/A5: "
- 2 dict dup /PageSize [419 595] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion B5/B5: "
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Monarch/Monarch Envelope: "
- 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion C4/C9 Envelope: "
- 2 dict dup /PageSize [279 639] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Comm10/C10 Envelope: "
- 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion DL/DL Envelope: "
- 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion C5/C5 Envelope: "
- 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion ISOB5/B5 Envelope: "
- 2 dict dup /PageSize [499 709] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion C3/Other Envelope: "
- 2 dict dup /PageSize [612 996] put dup /ImagingBBox null put setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for
-*% Other Envelope because C9, B5, and Other Envelope are not defined in
-*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and
-*% dimensions are given. Translation strings give correct names.
-*DefaultImageableArea: Letter
-*ImageableArea Letter: "18 17 597 776"
-*ImageableArea Legal: "18 18 597 992"
-*ImageableArea Executive: "18 18 505 740"
-*ImageableArea A4: "10 19 588 827"
-*ImageableArea A5: "18 13 405 580"
-*ImageableArea B5: "18 18 505 711"
-*ImageableArea Monarch/Monarch Envelope: "18 13 260 526"
-*ImageableArea C4/C9 Envelope: "18 14 260 623"
-*ImageableArea Comm10/C10 Envelope: "18 15 278 668"
-*ImageableArea DL/DL Envelope: "18 14 293 608"
-*ImageableArea C5/C5 Envelope: "18 13 440 634"
-*ImageableArea ISOB5/B5 Envelope: "18 13 480 693"
-*ImageableArea C3/Other Envelope: "18 18 593 992"
-*?ImageableArea: "
- save
- /cvp { cvi ( ) cvs print ( ) print } bind def
- newpath clippath pathbbox
- 4 -2 roll exch 2 {ceiling cvp} repeat
- exch 2 {floor cvp} repeat flush
- restore
- "
-*End
-
-*% These provide the physical dimensions of the paper (by keyword)
-*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for
-*% Other Envelope because C9, B5, and Other Envelope are not defined in
-*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and
-*% dimensions are given. Translation strings give correct names.
-*DefaultPaperDimension: Letter
-*PaperDimension Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension Executive: "522 756"
-*PaperDimension A4: "595 842"
-*PaperDimension A5: "420 595"
-*PaperDimension B5: "516 729"
-*PaperDimension Monarch/Monarch Envelope: "279 540"
-*PaperDimension C4/C9 Envelope: "279 639"
-*PaperDimension Comm10/C10 Envelope: "297 684"
-*PaperDimension DL/DL Envelope: "312 624"
-*PaperDimension C5/C5 Envelope: "459 649"
-*PaperDimension ISOB5/B5 Envelope: "499 709"
-*PaperDimension C3/Other Envelope: "612 996"
-
-*RequiresPageRegion All: True
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: AutoSelect
-*InputSlot AutoSelect/Auto Select: "
- 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice"
-*End
-*InputSlot Upper/Upper Tray: "
- currentpagedevice /InputAttributes get 0 get setpagedevice
- 1 dict dup /InputAttributes 1 dict dup /Priority [0] put put setpagedevice
- 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice"
-*End
-*InputSlot Lower/Lower Tray: "
- userdict /lms statusdict /optionalfeeder get exec { 1 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- 1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice
- 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice"
-*End
-*InputSlot Envelope/Envelope Feeder: "
- statusdict /envelopefeeder get exec
- { 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
- 1 dict dup/InputAttributes 1 dict dup /Priority[2] put put setpagedevice }
- { 1 dict dup /ManualFeed true put setpagedevice }ifelse"
-*End
-*InputSlot EnvelopeManual/Manual Envelope: "
- 1 dict dup /ManualFeed true put setpagedevice
- 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice"
-*End
-*?InputSlot: "
- save
- [ (Upper) (Lower) (Envelope) (Manual) (ManualEnvelope) ] statusdict /papertray get exec
- {get exec} stopped { pop pop (Unknown) } if = flush
- restore
- "
-*End
-*CloseUI: *InputSlot
-
-*OpenUI *ManualFeed/Manual Paper: Boolean
-*OrderDependency: 15 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True/On: "1 dict dup /ManualFeed true put setpagedevice"
-*ManualFeed False/Off: "1 dict dup /ManualFeed false put setpagedevice"
-*?ManualFeed: "
- save
- currentpagedevice /ManualFeed get {(True)}{(False)}ifelse = flush
- restore
- "
-*End
-*CloseUI: *ManualFeed
-
-*OpenUI *TraySwitch/Tray Linking: PickOne
-*OrderDependency: 50 AnySetup *TraySwitch
-*DefaultTraySwitch: False
-*TraySwitch True/On: "1 dict dup /TraySwitch true put setpagedevice"
-*TraySwitch False/Off: "1 dict dup /TraySwitch false put setpagedevice"
-*?TraySwitch: "
- save
- currentpagedevice /TraySwitch get {(True)}{(False)}ifelse = flush
- restore
- "
-*End
-*CloseUI: *TraySwitch
-
-*DefaultOutputOrder: Normal
-*OutputOrder Normal: ""
-*OutputOrder Reverse: ""
-
-*OpenUI *Duplex/Duplex: PickOne
-*DefaultDuplex: None
-*Duplex None/Simplex: "1 dict dup /Duplex false put setpagedevice"
-*Duplex DuplexNoTumble/Duplex - Long Edge: "
- statusdict /duplexer get exec
- { 2 dict dup /Duplex true put dup /Tumble false put setpagedevice }
- { 1 dict dup /Duplex false put setpagedevice }
- ifelse
- "
-*End
-*Duplex DuplexTumble/Duplex - Short Edge: "
- statusdict /duplexer get exec
- { 2 dict dup /Duplex true put dup /Tumble true put setpagedevice }
- { 1 dict dup /Duplex false put setpagedevice }
- ifelse
- "
-*End
-*?Duplex: "
- save
- currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush
- restore
- "
-*End
-*CloseUI: *Duplex
-
-*% === Font Information ==========================================
-
-*DefaultFont: Courier
-*Font Courier: Standard "(001.000)" Standard ROM
-*Font Courier-Bold: Standard "(001.000)" Standard ROM
-*Font Courier-Oblique: Standard "(001.000)" Standard ROM
-*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Times-Roman: Standard "(001.000)" Standard ROM
-*Font Times-Bold: Standard "(001.000)" Standard ROM
-*Font Times-Italic: Standard "(001.000)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Helvetica: Standard "(001.000)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM
-*Font Symbol: Special "(001.000)" Standard ROM
-*Font AvantGarde-Book: Standard "(001.000)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM
-*Font Bookman-Demi: Standard "(001.000)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM
-*Font Bookman-Light: Standard "(001.000)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM
-*Font Helvetica-Light: Standard "(001.000)" Standard ROM
-*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Black: Standard "(001.000)" Standard ROM
-*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Palatino-Roman: Standard "(001.000)" Standard ROM
-*Font Palatino-Bold: Standard "(001.000)" Standard ROM
-*Font Palatino-Italic: Standard "(001.000)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM
-*Font ZapfDingbats: Special "(001.000)" Special ROM
-*?FontQuery: "
- save
- 4 dict begin
- /sv exch def
- /str (fonts/ ) def
- /st2 128 string def
- { count 0 gt
- { dup st2 cvs (/) print print (:) print dup FontDirectory exch known
- {pop (Yes)}
- { str exch st2 cvs dup length /len exch def
- 6 exch putinterval str 0 len 6 add getinterval mark exch
- { } st2 filenameforall counttomark 0 gt
- { cleartomark (Yes)}{cleartomark (No)}ifelse
- }ifelse = flush
- }{ exit } ifelse
- } bind loop
- (*) = flush
- sv
- end
- restore
- "
-*End
-
-*?FontList: "
- save
- 2 dict begin
- /sv exch def
- /str 128 string def
- FontDirectory { pop == } bind forall flush
- /filenameforall where
- { pop save (fonts/*)
- { dup length 6 sub 6 exch getinterval cvn == } bind
- str filenameforall flush restore
- } if
- (*) = flush
- sv
- end
- 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: "Printer Busy"
-*Status: "Warming Up"
-*Status: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "initializing"
-*Status: "not ready"
-
-*% Input Sources (format: %% status: <stat>; source: <one of these> %% )
-*Source: "Serial"
-*Source: "Parallel"
-*Source: "Network"
-
-*% Printer Error (format: %% PrinterError: <one of these> %%)
-*PrinterError: "Paper Jam"
-*PrinterError: "Wrong Paper Length"
-*PrinterError: "Invalid Manual Insertion"
-*PrinterError: "Change Size in Feeder"
-*PrinterError: "Change Size in Tray 1"
-*PrinterError: "Change Size in Tray 2"
-*PrinterError: "Paper Out or Feed Failure - Feed"
-*PrinterError: "Load Manual Envelope"
-*PrinterError: "Paper Out or Feed Failure - Tray 1"
-*PrinterError: "Paper Out or Feed Failure - Tray 2"
-*PrinterError: "Load Manual Paper"
-*PrinterError: "Output Bin Full"
-*PrinterError: "Cover Open/Cartridge Not Installed"
-*PrinterError: "Insufficient Memory"
-*PrinterError: "Complex Page"
-*PrinterError: "Default Storage Error"
-*PrinterError: "Defective Font Card Installed"
-*PrinterError: "Flash Full"
-*PrinterError: "ioerror"
-*PrinterError: "Flash Error"
-*PrinterError: "Duplex Not Attached"
-*PrinterError: "Duplex Cover Open"
-*PrinterError: "Scheduled Maintenance"
-*PrinterError: "Toner Low"
-*PrinterError: "Service Error"
-
-*%DeviceAdjustMatrix: " 1 0 0 1 0 0 "
-
-*% === Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) =====================
-
-*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
-
-*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
- {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
- 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
- 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
-
-*% For 71 lpi / 600 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
-
-*% End of PPD file for Lexmark 4039 LaserPrinter plus
diff --git a/psprint_config/configuration/ppds/LEX4079P.PS b/psprint_config/configuration/ppds/LEX4079P.PS
deleted file mode 100644
index dc14b114bfb4..000000000000
--- a/psprint_config/configuration/ppds/LEX4079P.PS
+++ /dev/null
@@ -1,641 +0,0 @@
-*PPD-Adobe: "4.1"
-*% Adobe PostScript(R) Printer Description File
-*% For Lexmark Color Jetprinter 4079 plus
-*% Produced by Lexmark International, Inc.
-*%
-*% Copyright (c) 1993-1998 Lexmark International Inc. All Rights Reserved.
-*% Permission is granted for redistribution of this file as
-*% long as this copyright notice is intact and the content
-*% of the file is not altered in any way from its original form.
-*%
-*%
-*% WARNING: If you want to edit this PPD file and use it with Aldus
-*% PageMaker, be sure to use an editor (such as DOS Edit)
-*% that does NOT add an end-of-file marker (hex 1A) when
-*% it stores the file.
-*%
-*%
-
-*FormatVersion: "4.1"
-*FileVersion: "1.3"
-*LanguageVersion: English
-*PCFileName: "LEX4079P.PPD"
-*LanguageEncoding: WindowsANSI
-*Product: "(Lexmark Color Jetprinter 4079 plus)"
-*PSVersion: "(2014)"
-*ModelName: "Lexmark Color Jetprinter 4079 plus"
-*ShortNickName: "Lexmark Color 4079 plus PS"
-*NickName: "Lexmark Color 4079 plus PS"
-
-*% === Options and Constraints ============
-
-*OpenGroup: InstallableOptions/Options Installed
-*OpenUI *Option1/Printer Memory - Option: PickOne
-*DefaultOption1: 4Meg
-*Option1 4Meg/4 MB Printer Memory: ""
-*Option1 8Meg/8 MB Printer Memory: ""
-*Option1 12Meg/12 MB Printer Memory: ""
-*Option1 20Meg/20 MB Printer Memory: ""
-*Option1 32Meg/32 or more MB Printer Memory: ""
-*CloseUI: *Option1
-
-*OpenUI *Option2/Printer Hard Disk - Option: Boolean
-*DefaultOption2: False
-*Option2 False/Not Installed: ""
-*Option2 True/Installed: ""
-*CloseUI: *Option2
-*CloseGroup: InstallableOptions
-
-*UIConstraints: *Option1 4Meg *VMOption
-*UIConstraints: *Option1 8Meg *VMOption 4Meg
-*UIConstraints: *Option1 8Meg *VMOption 12Meg
-*UIConstraints: *Option1 8Meg *VMOption 20Meg
-*UIConstraints: *Option1 8Meg *VMOption 36Meg
-*UIConstraints: *Option1 12Meg *VMOption 4Meg
-*UIConstraints: *Option1 12Meg *VMOption 8Meg
-*UIConstraints: *Option1 12Meg *VMOption 20Meg
-*UIConstraints: *Option1 12Meg *VMOption 36Meg
-*UIConstraints: *Option1 20Meg *VMOption 4Meg
-*UIConstraints: *Option1 20Meg *VMOption 8Meg
-*UIConstraints: *Option1 20Meg *VMOption 12Meg
-*UIConstraints: *Option1 20Meg *VMOption 36Meg
-*UIConstraints: *Option1 36Meg *VMOption 4Meg
-*UIConstraints: *Option1 36Meg *VMOption 8Meg
-*UIConstraints: *Option1 36Meg *VMOption 12Meg
-*UIConstraints: *Option1 36Meg *VMOption 20Meg
-*UIConstraints: *Option2 False *HardDisk
-*UIConstraints: *MediaType Standard *MediaWeight
-
-*% === Basic Capabilities ============
-*% System Management==Base=4Meg, (8,12,20,36Meg with optional ram) ======
-
-*LanguageLevel: "2"
-*Protocols: PJL
-*TTRasterizer: Type42
-*FreeVM: "2940928"
-*VMOption 4Meg: "2940928"
-*VMOption 8Meg: "2940928"
-*VMOption 12Meg: "2940928"
-*VMOption 20Meg: "2940928"
-*VMOption 32Meg: "2940928"
-*ColorDevice: True
-*DefaultColorSpace: CMYK
-*Extensions: CMYK
-*VariablePaperSize: False
-*Throughput: "1"
-*Password: "0"
-
-*ExitServer: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- "
-*End
-*Reset: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
- "
-*End
-
-*% === Resolution ============
-
-*OpenUI *Resolution/Resolution: PickOne
-*DefaultResolution: 360dpi
-*Resolution 360dpi/360 dpi: ""
-*?Resolution: "
- save
- currentpagedevice /HWResolution get 0 get
- ( ) cvs print (dpi) = flush
- restore
- "
-*End
-*CloseUI: *Resolution
-
-*% == Job Control Language ==
-
-*JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
-*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>"
-*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X"
-
-
-*% === Halftone Information === (For Standard Screening) ===
-
-*ScreenFreq: "60.0"
-*ScreenAngle: "24.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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-*Transfer Normalized: "{ }"
-*Transfer Normalized.Inverse: "{ 1 exch sub }"
-*Transfer Red: "{ }"
-*Transfer Red.Inverse: "{ 1 exch sub }"
-*Transfer Green: "{ }"
-*Transfer Green.Inverse: "{ 1 exch sub }"
-*Transfer Blue: "{ }"
-*Transfer Blue.Inverse: "{ 1 exch sub }"
-
-*OpenUI *MediaColor/Print Quality: PickOne
-*OrderDependency: 10 AnySetup *MediaColor
-*DefaultMediaColor: Quality
-*MediaColor Draft/Draft: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /PrintMethod 3 put put setpagedevice"
-*MediaColor Transparency/Transparency: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /PrintMethod 5 put put setpagedevice"
-*MediaColor Quality/Quality: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /PrintMethod 1 put put setpagedevice"
-*MediaColor PauseMode/Pause Mode: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /PrintMethod 4 put put setpagedevice"
-*MediaColor BoldBlack/Bold Black: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /PrintMethod 2 put put setpagedevice"
-*?MediaColor: "
- save statusdict begin
- [(Quality) (BoldBlack) (Draft) (PauseMode) (Transparency)]
- printmethod 1 sub get = flush
- end
- restore"
-*End
-*CloseUI: *MediaColor
-
-*OpenUI *MediaType/Screening: PickOne
-*OrderDependency: 10 AnySetup *MediaType
-*DefaultMediaType: Enhanced
-*MediaType Standard/Standard: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /Screening 1 put put setpagedevice"
-*MediaType Enhanced/Enhanced: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /Screening 2 put put setpagedevice"
-*MediaType ColorGrade/ColorGrade: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /Screening 3 put put setpagedevice"
-*?MediaType: "
- save statusdict begin
- [(Standard) (Enhanced)(ColorGrade)] screening 1 sub get = flush
- end
- restore"
-*End
-*CloseUI: *MediaType
-
-*OpenUI *MediaWeight/Color Balance: PickOne
-*OrderDependency: 10 AnySetup *MediaWeight
-*DefaultMediaWeight: Off
-*MediaWeight Off/Off: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ColorBalance 0 put put setpagedevice"
-*MediaWeight CoatedPaper/Coated Paper: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ColorBalance 1 put put setpagedevice"
-*MediaWeight PlainPaper/Plain Paper: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ColorBalance 2 put put setpagedevice"
-*MediaWeight Transparency/Transparency: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ColorBalance 3 put put setpagedevice"
-*?MediaWeight: "
- save statusdict begin
- [(None) (CoatedPaper) (PlainPaper) (Transparency)]
- colorbalance get = flush
- end
- restore"
-*End
-*CloseUI: *MediaWeight
-
-*OpenUI *OutputMode/Blue Adjust: PickOne
-*OrderDependency: 10 AnySetup *OutputMode
-*DefaultOutputMode: Off
-*OutputMode False/Off: "
- 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /BlueAdjust 0 put put setpagedevice"
-*End
-*OutputMode Painted/Line Art && Text: "
- 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /BlueAdjust 1 put put setpagedevice"
-*End
-*OutputMode Images/Images: "
- 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /BlueAdjust 2 put put setpagedevice"
-*End
-*OutputMode All/All: "
- 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /BlueAdjust 3 put put setpagedevice"
-*End
-*CloseUI: *OutputMode
-
-*OpenUI *ImageDiffusion/Image Diffusion: PickOne
-*OrderDependency: 10 AnySetup *ImageDiffusion
-*DefaultImageDiffusion: True
-*ImageDiffusion True/On: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageDiffusion true put put setpagedevice"
-*ImageDiffusion False/Off: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageDiffusion false put put setpagedevice"
-*?ImageDiffusion: "
- save statusdict begin
- [(Off) (On)] imagediffusion 1 sub get = flush
- end
- restore"
-*End
-*CloseUI: *ImageDiffusion
-
-*OpenUI *PBrightness/Image Brightness: PickOne
-*OrderDependency: 10 AnySetup *PBrightness
-*DefaultPBrightness: 0
-*PBrightness 0: "
- 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageBrightness 0 put put setpagedevice"
-*End
-*PBrightness +5: "
- 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageBrightness 5 put put setpagedevice"
-*End
-*PBrightness +10: "
- 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageBrightness 10 put put setpagedevice"
-*End
-*PBrightness +15: "
- 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageBrightness 15 put put setpagedevice"
-*End
-*PBrightness +20: "
- 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageBrightness 20 put put setpagedevice"
-*End
-*PBrightness +25: "
- 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageBrightness 25 put put setpagedevice"
-*End
-*PBrightness +30: "
- 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageBrightness 30 put put setpagedevice"
-*End
-*PBrightness +35: "
- 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageBrightness 35 put put setpagedevice"
-*End
-*PBrightness +40: "
- 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageBrightness 40 put put setpagedevice"
-*End
-*PBrightness +45: "
- 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageBrightness 45 put put setpagedevice"
-*End
-*PBrightness +50: "
- 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageBrightness 50 put put setpagedevice"
-*End
-*CloseUI: *PBrightness
-
-*OpenUI *PContrast/Image Contrast: PickOne
-*OrderDependency: 10 AnySetup *PContrast
-*DefaultPContrast: 0
-*PContrast 0: "
- 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageContrast 0 put put setpagedevice"
-*End
-*PContrast +5: "
- 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageContrast 5 put put setpagedevice"
-*End
-*PContrast +10: "
- 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageContrast 10 put put setpagedevice"
-*End
-*PContrast +15: "
- 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageContrast 15 put put setpagedevice"
-*End
-*PContrast +20: "
- 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageContrast 20 put put setpagedevice"
-*End
-*PContrast +25: "
- 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageContrast 25 put put setpagedevice"
-*End
-*PContrast +30: "
- 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageContrast 30 put put setpagedevice"
-*End
-*PContrast +35: "
- 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageContrast 35 put put setpagedevice"
-*End
-*PContrast +40: "
- 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageContrast 40 put put setpagedevice"
-*End
-*PContrast +45: "
- 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageContrast 45 put put setpagedevice"
-*End
-*PContrast +50: "
- 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageContrast 50 put put setpagedevice"
-*End
-*CloseUI: *PContrast
-
-
-*% === Paper Handling ===================
-
-*% These entries will setup up the frame buffer.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Legal/Legal: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize B5/B5: "
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A4/A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Executive/Executive: "
- 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A3/A3: "
- 2 dict dup /PageSize [842 1188] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Tabloid/Tabloid: "
- 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Universal/Oversize 11.7 x 22 in: "
- 2 dict dup /PageSize [842 1584] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Comm10/C10 Envelope: "
- 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize DL/DL Envelope: "
- 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
-*End
-*?PageSize: "
- save statusdict begin
- 9 dict begin
- /letter (Letter) def
- /legal (Legal) def
- /b5 (B5) def
- /a4 (A4) def
- /executivepage (Executive) def
- /a3 (A3) def
- /11x17 (Tabloid) def
- /11.7x22 (Oversize) def
- /4.125x9.5envelope (Envelope.297.684/C10 Envelope) def
- /110x220envelope (Envelope.312.624/DL Envelope) def
- defaultpagesize pop
- { load exec } stopped not
- {= flush}
- {(Unknown) = flush}
- ifelse
- end %temp
- end %statusdict
- restore
- "
-*End
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter/Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Legal/Legal: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion B5/B5: "
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A4/A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Executive/Executive: "
- 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A3/A3: "
- 2 dict dup /PageSize [842 1188] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Tabloid/Tabloid: "
- 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Universal/Oversize 11.7 x 22 in: "
- 2 dict dup /PageSize [842 1584] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Comm10/C10 Envelope: "
- 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion DL/DL Envelope: "
- 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*DefaultImageableArea: Letter
-*ImageableArea Letter/Letter: "12 27 603 781"
-*ImageableArea Legal/Legal: "12 26 603 997"
-*ImageableArea B5/B5: "12 28 507 716"
-*ImageableArea A4/A4: "11 26 587 831"
-*ImageableArea Executive/Executive: "12 30 512 745"
-*ImageableArea A3/A3: "12 29 832 1177"
-*ImageableArea Tabloid/Tabloid: "12 24 782 1213"
-*ImageableArea Universal/Oversize 11.7 x 22 in: "12 24 832 1574"
-*% TM, LM, Physical Page Height-BM, Physical Page Width-RM
-*ImageableArea Comm10/C10 Envelope: "11 12 265 675"
-*ImageableArea DL/DL Envelope: "10 12 291 613"
-*?ImageableArea: "
- save
- /cvp { cvi ( ) cvs print ( ) print } bind def
- newpath clippath pathbbox
- 4 -2 roll exch 2 {ceiling cvp} repeat
- exch 2 {floor cvp} repeat flush
- restore
- "
-*End
-
-*% These provide the physical dimensions of the paper (by keyword)
-*DefaultPaperDimension: Letter
-*PaperDimension Letter/Letter: "612 792"
-*PaperDimension Legal/Legal: "612 1008"
-*PaperDimension B5/B5: "516 729"
-*PaperDimension A4/A4: "595 842"
-*PaperDimension Executive/Executive: "522 756"
-*PaperDimension A3/A3: "842 1188"
-*PaperDimension Tabloid/Tabloid: "792 1224"
-*PaperDimension Universal/Oversize 11.7 x 22 in: "842 1584"
-*PaperDimension Comm10/C10 Envelope: "297 684"
-*PaperDimension DL/DL Envelope: "312 624"
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: AutoSelect
-*InputSlot AutoSelect/Auto Select: "
- 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice"
-*End
-*InputSlot Upper/Upper Tray: "
- 1 dict dup /ManualFeed false put setpagedevice
- currentpagedevice /InputAttributes get 0 get setpagedevice
- 1 dict dup /InputAttributes 1 dict dup /Priority [0] put put setpagedevice
- 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice"
-*End
-*CloseUI: *InputSlot
-
-*DefaultOutputBin: OnlyOne
-*OutputBin OnlyOne: ""
-*DefaultOutputOrder: Reverse
-*OutputOrder Reverse: ""
-
-*% === Font Information =======================
-
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.000)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM
-*Font Bookman-Demi: Standard "(001.000)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM
-*Font Bookman-Light: Standard "(001.000)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM
-*Font Courier: Standard "(001.000)" Standard ROM
-*Font Courier-Bold: Standard "(001.000)" Standard ROM
-*Font Courier-Oblique: Standard "(001.000)" Standard ROM
-*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica: Standard "(001.000)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Light: Standard "(001.000)" Standard ROM
-*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Black: Standard "(001.000)" Standard ROM
-*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Palatino-Roman: Standard "(001.000)" Standard ROM
-*Font Palatino-Bold: Standard "(001.000)" Standard ROM
-*Font Palatino-Italic: Standard "(001.000)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Symbol: Special "(001.000)" Special ROM
-*Font Times-Roman: Standard "(001.000)" Standard ROM
-*Font Times-Bold: Standard "(001.000)" Standard ROM
-*Font Times-Italic: Standard "(001.000)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.000)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM
-*Font ZapfDingbats: Special "(001.000)" Special ROM
-*End
-*?FontQuery: "
- save
- 4 dict begin
- /sv exch def /str (fonts/ ) def /st2 30 string def
- { count 0 gt
- { dup FontDirectory exch known {pop 1}
- { str exch st2 cvs dup length /len exch def
- 6 exch putinterval str 0 len 6 add getinterval mark exch
- { } st2 filenameforall counttomark 0 gt
- { cleartomark 1}{cleartomark 0}ifelse
- }ifelse
- print flush
- }
- { exit } ifelse
- } bind loop
- sv end restore
- "
-*End
-
-*?FontList: "
- FontDirectory { pop == } forall
- /filenameforall where {
- pop save (fonts/*) {
- dup length 6 sub 6 exch getinterval ==
- } 128 string filenameforall restore
- } if
- (*) print flush
- "
-*End
-
-*% Printer Messages (verbatim from printer):
-*Message: "%%[ exitserver: permanent state may be changed ]%%"
-*Message: "%%[ Flushing: rest of job (to EOF) is ignored ]%%"
-*Message: "\FontName\ not found, using Courier"
-
-*% Status (format: %%[ status: <one of these> ]%% )
-*Status: "Idle"
-*Status: "Busy"
-*Status: "Waiting"
-*Status: "Printing"
-*Status: "Initializing"
-*Status: "Printing start page"
-*Status: "PrinterError: Printer Busy"
-*Status: "PrinterError: Paper Jam"
-*Status: "PrinterError: Wrong Paper Length"
-*Status: "PrinterError: Cover Open"
-*Status: "PrinterError: Wrong Paper Size"
-*Status: "PrinterError: Paper Out or Feed Failure"
-*Status: "PrinterError: Memory Full Error"
-*Status: "PrinterError: Default Storage Error"
-*Status: "PrinterError: Ioerror"
-*Status: "PrinterError: Black Ink Cartridge Empty"
-*Status: "PrinterError: Yellow Ink Cartridge Empty"
-*Status: "PrinterError: Magenta Ink Cartridge Empty"
-*Status: "PrinterError: Cyan Ink Cartridge Empty"
-*Status: "PrinterError: Black Ink Cart. Missing"
-*Status: "PrinterError: Yellow Ink Cart. Missing"
-*Status: "PrinterError: Magenta Ink Cart. Missing"
-*Status: "PrinterError: Cyan Ink Cart. Missing"
-*Status: "PrinterError: Service Error"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "Serial"
-*Source: "Parallel"
-*Source: "AppleTalk"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "Paper Jam"
-*PrinterError: "Wrong Paper Length"
-*PrinterError: "Cover Open"
-*PrinterError: "Wrong Paper Size"
-*PrinterError: "Paper Out or Feed Failure"
-*PrinterError: "Memory Full Error"
-*PrinterError: "Default Storage Error"
-*PrinterError: "Ioerror"
-*PrinterError: "Black Ink Cartridge Empty"
-*PrinterError: "Yellow Ink Cartridge Empty"
-*PrinterError: "Magenta Ink Cartridge Empty"
-*PrinterError: "Cyan Ink Cartridge Empty"
-*PrinterError: "Black Ink Cart. Missing"
-*PrinterError: "Yellow Ink Cart. Missing"
-*PrinterError: "Magenta Ink Cart. Missing"
-*PrinterError: "Cyan Ink Cart. Missing"
-*PrinterError: "Service Error"
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.60lpi/60 lpi
-
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-*InkName: ProcessBlack/Process Black
-
-*ColorSepScreenAngle ProcessCyan.60lpi/60 lpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi/60 lpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi/60 lpi: "0"
-*ColorSepScreenAngle ProcessBlack.60lpi/60 lpi: "45"
-
-*ColorSepScreenFreq ProcessCyan.60lpi/60 lpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi/60 lpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi/60 lpi: "60"
-*ColorSepScreenFreq ProcessBlack.60lpi/60 lpi: "60"
-
-*ColorSepScreenProc ProcessCyan.60lpi/60 lpi: "
- {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
-*ColorSepScreenProc ProcessMagenta.60lpi/60 lpi: "
- {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
-*ColorSepScreenProc ProcessYellow.60lpi/60 lpi: "
- {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
-*ColorSepScreenProc ProcessBlack.60lpi/60 lpi: "
- {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
-
-*ColorSepTransfer ProcessCyan.60lpi/60 lpi: "{ }"
-*ColorSepTransfer ProcessMagenta.60lpi/60 lpi: "{ }"
-*ColorSepTransfer ProcessYellow.60lpi/60 lpi: "{ }"
-*ColorSepTransfer ProcessBlack.60lpi/60 lpi: "{ }"
-
-*% End of PPD file for Lexmark Color Jetprinter 4079 plus
diff --git a/psprint_config/configuration/ppds/LEXOPTR_.PS b/psprint_config/configuration/ppds/LEXOPTR_.PS
deleted file mode 100644
index 90310545504b..000000000000
--- a/psprint_config/configuration/ppds/LEXOPTR_.PS
+++ /dev/null
@@ -1,741 +0,0 @@
-*PPD-Adobe: "4.1"
-*% Adobe PostScript(R) Printer Description File
-*% For Lexmark Optra LaserPrinter
-*% Produced by Lexmark International, Inc.
-*%
-*% Copyright (c) 1993-1998 Lexmark International Inc. All Rights Reserved.
-*% Permission is granted for redistribution of this file as
-*% long as this copyright notice is intact and the content
-*% of the file is not altered in any way from its original form.
-*%
-*%
-*% WARNING: If you want to edit this PPD file and use it with Aldus
-*% PageMaker, be sure to use an editor (such as DOS Edit)
-*% that does NOT add an end-of-file marker (hex 1A) when
-*% it stores the file.
-*%
-*%
-
-*FormatVersion: "4.1"
-*FileVersion: "1.4"
-*LanguageVersion: English
-*PCFileName: "LEXOPTRA.PPD"
-*Product: "(Lexmark Optra LaserPrinter)"
-*PSVersion: ""
-*ModelName: "Lexmark Optra LaserPrinter"
-*ShortNickName: "Lexmark Optra PS"
-*NickName: "Lexmark Optra PS"
-
-*% === Options and Constraints ============
-
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *Option1/Duplexer - Option: Boolean
-*DefaultOption1: False
-*Option1 True/Installed: ""
-*Option1 False/Not Installed: ""
-*CloseUI: *Option1
-
-*OpenUI *Option2/Lower Tray - Option: Boolean
-*DefaultOption2: False
-*Option2 True/Installed: ""
-*Option2 False/Not Installed: ""
-*CloseUI: *Option2
-
-*OpenUI *Option3/Tray 3 - Option: Boolean
-*DefaultOption3: False
-*Option3 True/Installed: ""
-*Option3 False/Not Installed: ""
-*CloseUI: *Option3
-
-*OpenUI *Option4/Envelope Feeder - Option: Boolean
-*DefaultOption4: False
-*Option4 True/Installed: ""
-*Option4 False/Not Installed: ""
-*CloseUI: *Option4
-
-*OpenUI *Option5/Feeder 2 - Option: Boolean
-*DefaultOption5: False
-*Option5 True/Installed: ""
-*Option5 False/Not Installed: ""
-*CloseUI: *Option5
-
-*OpenUI *Option6/Flash Memory Card - Option: Boolean
-*DefaultOption6: None
-*Option6 None/Not Installed: ""
-*Option6 1Meg/1 MB Flash Memory: ""
-*Option6 2Meg/2 MB Flash Memory: ""
-*Option6 4Meg/4 MB Flash Memory: ""
-*CloseUI: *Option6
-
-*OpenUI *Option7/Printer Hard Disk - Option: Boolean
-*DefaultOption7: False
-*Option7 False/Not Installed: ""
-*Option7 True/Installed: ""
-*CloseUI: *Option7
-
-*OpenUI *Option8/Printer Memory - Option: PickOne
-*DefaultOption8: 2Meg
-*Option8 2Meg/2 MB Printer Memory: ""
-*Option8 4Meg/4 MB Printer Memory: ""
-*Option8 6Meg/6 MB Printer Memory: ""
-*Option8 8Meg/8 MB Printer Memory: ""
-*Option8 10Meg/10 MB Printer Memory: ""
-*Option8 12Meg/12 MB Printer Memory: ""
-*Option8 16Meg/16 MB Printer Memory: ""
-*Option8 18Meg/18 MB Printer Memory: ""
-*Option8 20Meg/20 MB Printer Memory: ""
-*Option8 24Meg/24 MB Printer Memory: ""
-*Option8 32Meg/32 or more MB Printer Memory: ""
-*CloseUI: *Option8
-
-*CloseGroup: InstallableOptions
-
-*UIConstraints: *Option1 False *Duplex
-*UIConstraints: *Option2 False *InputSlot Lower
-*UIConstraints: *Option2 False *TraySwitch True
-*UIConstraints: *Option3 False *InputSlot Tray3
-*UIConstraints: *Option4 False *InputSlot Feeder
-*UIConstraints: *Option5 False *InputSlot Feeder2
-*UIConstraints: *Resolution 1200dpi *Smoothing
-
-*% === Basic Capabilities ============
-
-*ColorDevice: False
-
-*LanguageLevel: "2"
-*Protocols: PJL
-*FreeVM: "728000"
-*VMOption 2Meg: "376000"
-*VMOption 4Meg: "728000"
-*VMOption 6Meg: "828000"
-*VMOption 8Meg: "1032000"
-*VMOption 10Meg: "1032000"
-*VMOption 12Meg: "1237000"
-*VMOption 16Meg: "1647000"
-*VMOption 18Meg: "1647000"
-*VMOption 20Meg: "1647000"
-*VMOption 24Meg: "1647000"
-*VMOption 32Meg: "1647000"
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*Throughput: "8"
-*Password: "0"
-*ExitServer: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- "
-*End
-*Reset: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
- "
-*End
-
-*% === Job Control Language ==
-
-*JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
-*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>"
-*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X"
-
-*JCLOpenUI *JCLDensity/Print Darkness: PickOne
-*DefaultJCLDensity: None
-*OrderDependency: 10 JCLSetup *JCLDensity
-*JCLDensity None/Printer's default: ""
-*JCLDensity LIGHT/Light: "@PJL SET DENSITY = 1<0A>"
-*JCLDensity NORMAL/Normal: "@PJL SET DENSITY = 3<0A>"
-*JCLDensity DARK/Dark: "@PJL SET DENSITY = 5<0A>"
-*JCLDensity TONERSAVER/Toner Saver: "@PJL SET ECONOMODE = TONERSAVER<0A>"
-*JCLDensity DRAFT/Draft: "@PJL SET ECONOMODE = DRAFT<0A>"
-*JCLCloseUI: *JCLDensity
-
-*% === Resolution ============
-
-*OpenUI *Resolution/Resolution: PickOne
-*DefaultResolution: 600dpi
-*OrderDependency: 10 AnySetup *Resolution
-*Resolution 300dpi/300 dpi: "1 dict dup /HWResolution [300 300] put setpagedevice"
-*Resolution 600dpi/600 dpi: "1 dict dup /HWResolution [600 600] put setpagedevice"
-*Resolution 1200dpi/1200 dpi: "1 dict dup /HWResolution [1200 1200] put setpagedevice"
-*?Resolution: "
- save
- currentpagedevice /HWResolution get 0 get
- ( ) cvs print (dpi) = flush
- restore
- "
-*End
-*CloseUI: *Resolution
-
-*OpenUI *Smoothing/Smoothing: Boolean
-*DefaultSmoothing: False
-*OrderDependency: 40 AnySetup *Smoothing
-*Smoothing True/On: "
- 1 dict dup /PostRenderingEnhanceDetails 1 dict dup /REValue 2 put put setpagedevice"
-*End
-*Smoothing False/Off: "
- 1 dict dup /PostRenderingEnhanceDetails 1 dict dup /REValue 0 put put setpagedevice"
-*End
-*?Smoothing: "
- save
- currentpagedevice /PostRenderingEnhanceDetails get /REValue get
- dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush
- restore
- "
-*End
-*CloseUI: *Smoothing
-
-*% === Halftone Information ===============
-
-*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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Factory
-*Transfer Factory: "{ }"
-*Transfer Factory.Inverse: "{ 1 exch sub }"
-
-*% === Paper Handling ===================
-
-*LandscapeOrientation: Plus90
-
-*% These entries will set up the frame buffer.
-*% Usually used with AutoSelect input slot.
-*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for
-*% Other Envelope because C9, B5, and Other Envelope are not defined in
-*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and
-*% dimensions are given. Translation strings give correct names.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Legal/Legal: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Executive/Executive: "
- 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A4/A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A5/A5: "
- 2 dict dup /PageSize [419 595] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize B5/B5: "
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Monarch/Monarch Envelope: "
- 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize C4/C9 Envelope: "
- 2 dict dup /PageSize [279 639] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Comm10/C10 Envelope: "
- 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize DL/DL Envelope: "
- 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize C5/C5 Envelope: "
- 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize ISOB5/B5 Envelope: "
- 2 dict dup /PageSize [499 709] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize C3/Other Envelope: "
- 2 dict dup /PageSize [612 996] put dup /ImagingBBox null put setpagedevice"
-*End
-*?PageSize: "
- save
- 13 dict
- dup /letter (Letter) put
- dup /legal (Legal) put
- dup /executivepage (Executive) put
- dup /a4 (A4) put
- dup /a5 (A5) put
- dup /b5 (B5) put
- dup /3.875x7.5envelope (Monarch) put
- dup /3.875x8.875envelope (C9) put
- dup /4.125x9.5envelope (Comm10) put
- dup /110x220envelope (DL) put
- dup /162x229envelope (C5) put
- dup /176x250envelope (Envelope.499.709) put
- dup /otherenvelope (Envelope.612.996) put
- statusdict /papersize get exec
- 3 1 roll {get} stopped {(Unknown)}if
- exch not { print (.Transverse) }if
- = flush
- restore
- "
-*End
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer.
-*% Usually used with input slots other than AutoSelect.
-*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for
-*% Other Envelope because C9, B5, and Other Envelope are not defined in
-*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and
-*% dimensions are given. Translation strings give correct names.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter/Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Legal/Legal: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Executive/Executive: "
- 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A4/A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A5/A5: "
- 2 dict dup /PageSize [419 595] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion B5/B5: "
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Monarch/Monarch Envelope: "
- 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion C4/C9 Envelope: "
- 2 dict dup /PageSize [279 639] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Comm10/C10 Envelope: "
- 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion DL/DL Envelope: "
- 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion C5/C5 Envelope: "
- 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion ISOB5/B5 Envelope: "
- 2 dict dup /PageSize [499 709] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion C3/Other Envelope: "
- 2 dict dup /PageSize [612 996] put dup /ImagingBBox null put setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for
-*% Other Envelope because C9, B5, and Other Envelope are not defined in
-*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and
-*% dimensions are given. Translation strings give correct names.
-*DefaultImageableArea: Letter
-*ImageableArea Letter: "18 17 597 776"
-*ImageableArea Legal: "18 18 597 992"
-*ImageableArea Executive: "18 18 505 740"
-*ImageableArea A4: "10 19 588 827"
-*ImageableArea A5: "18 13 405 580"
-*ImageableArea B5: "18 18 505 711"
-*ImageableArea Monarch/Monarch Envelope: "18 13 260 526"
-*ImageableArea C4/C9 Envelope: "18 14 260 623"
-*ImageableArea Comm10/C10 Envelope: "18 15 278 668"
-*ImageableArea DL/DL Envelope: "18 14 293 608"
-*ImageableArea C5/C5 Envelope: "18 13 440 634"
-*ImageableArea ISOB5/B5 Envelope: "18 13 480 693"
-*ImageableArea C3/Other Envelope: "18 18 593 992"
-*?ImageableArea: "
- save
- /cvp { cvi ( ) cvs print ( ) print } bind def
- newpath clippath pathbbox
- 4 -2 roll exch 2 {ceiling cvp} repeat
- exch 2 {floor cvp} repeat flush
- restore
- "
-*End
-
-*% These provide the physical dimensions of the paper (by keyword)
-*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for
-*% Other Envelope because C9, B5, and Other Envelope are not defined in
-*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and
-*% dimensions are given. Translation strings give correct names.
-*DefaultPaperDimension: Letter
-*PaperDimension Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension Executive: "522 756"
-*PaperDimension A4: "595 842"
-*PaperDimension A5: "420 595"
-*PaperDimension B5: "516 729"
-*PaperDimension Monarch/Monarch Envelope: "279 540"
-*PaperDimension C4/C9 Envelope: "279 639"
-*PaperDimension Comm10/C10 Envelope: "297 684"
-*PaperDimension DL/DL Envelope: "312 624"
-*PaperDimension C5/C5 Envelope: "459 649"
-*PaperDimension ISOB5/B5 Envelope: "499 709"
-*PaperDimension C3/Other Envelope: "612 996"
-
-*RequiresPageRegion All: True
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: AutoSelect
-*InputSlot AutoSelect/Auto Select: "
- 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice"
-*End
-*InputSlot Upper/Upper Tray: "
- currentpagedevice /InputAttributes get 0 get setpagedevice
- 1 dict dup /InputAttributes 1 dict dup /Priority [0] put put setpagedevice
- 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice"
-*End
-*InputSlot Lower/Lower Tray: "
- userdict /lms
- currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- 1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice
- 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice"
-*End
-*InputSlot Tray3/Tray 3: "
- userdict /lms
- currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- 1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice
- 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice"
-*End
-*InputSlot Feeder/Feeder: "
- currentpagedevice /InputAttributes get 2 known
- { 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
- 1 dict dup/InputAttributes 1 dict dup /Priority [2] put put setpagedevice }
- { 1 dict dup /ManualFeed true put setpagedevice }ifelse"
-*End
-*InputSlot Feeder2/Feeder 2: "
- currentpagedevice /InputAttributes get 4 known
- { 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
- 1 dict dup/InputAttributes 1 dict dup /Priority [4] put put setpagedevice }
- { 1 dict dup /ManualFeed true put setpagedevice }ifelse"
-*End
-*InputSlot EnvelopeManual/Manual Envelope: "
- 1 dict dup /ManualFeed true put setpagedevice
- 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice"
-*End
-*?InputSlot: "
- save
- [ (Upper) (Lower) (Tray3) (Feeder) (Feeder2) (ManualEnvelope) ]
- statusdict /papertray get exec {get exec} stopped { pop pop (Unknown) }
- if = flush
- restore
- "
-*End
-*CloseUI: *InputSlot
-
-*OpenUI *ManualFeed/Manual Paper: Boolean
-*OrderDependency: 15 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True/On: "1 dict dup /ManualFeed true put setpagedevice"
-*ManualFeed False/Off: "1 dict dup /ManualFeed false put setpagedevice"
-*?ManualFeed: "
- save
- currentpagedevice /ManualFeed get {(True)}{(False)}ifelse = flush
- restore
- "
-*End
-*CloseUI: *ManualFeed
-
-*OpenUI *TraySwitch/Tray Linking: Boolean
-*OrderDependency: 50 AnySetup *TraySwitch
-*DefaultTraySwitch: False
-*TraySwitch True/On: "1 dict dup /TraySwitch true put setpagedevice"
-*TraySwitch False/Off: "1 dict dup /TraySwitch false put setpagedevice"
-*?TraySwitch: "
- save
- currentpagedevice /TraySwitch get {(True)}{(False)}ifelse = flush
- restore
- "
-*End
-*CloseUI: *TraySwitch
-
-*DefaultOutputOrder: Normal
-*OutputOrder Normal: ""
-*OutputOrder Reverse: ""
-
-*OpenUI *Duplex/Duplex: PickOne
-*DefaultDuplex: None
-*Duplex None/Simplex: "1 dict dup /Duplex false put setpagedevice"
-*Duplex DuplexNoTumble/Duplex - Long Edge: "
- statusdict /duplexer get exec
- { 2 dict dup /Duplex true put dup /Tumble false put setpagedevice }
- { 1 dict dup /Duplex false put setpagedevice }
- ifelse
- "
-*End
-*Duplex DuplexTumble/Duplex - Short Edge: "
- statusdict /duplexer get exec
- { 2 dict dup /Duplex true put dup /Tumble true put setpagedevice }
- { 1 dict dup /Duplex false put setpagedevice }
- ifelse
- "
-*End
-*?Duplex: "
- save
- currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush
- restore
- "
-*End
-*CloseUI: *Duplex
-
-*% === Font Information ==========================================
-
-*DefaultFont: Courier
-*Font Courier: Standard "(001.000)" Standard ROM
-*Font Courier-Bold: Standard "(001.000)" Standard ROM
-*Font Courier-Oblique: Standard "(001.000)" Standard ROM
-*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Times-Roman: Standard "(001.000)" Standard ROM
-*Font Times-Bold: Standard "(001.000)" Standard ROM
-*Font Times-Italic: Standard "(001.000)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Helvetica: Standard "(001.000)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM
-*Font Symbol: Special "(001.000)" Standard ROM
-*Font AvantGarde-Book: Standard "(001.000)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM
-*Font Bookman-Demi: Standard "(001.000)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM
-*Font Bookman-Light: Standard "(001.000)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM
-*Font Helvetica-Light: Standard "(001.000)" Standard ROM
-*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Black: Standard "(001.000)" Standard ROM
-*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Palatino-Roman: Standard "(001.000)" Standard ROM
-*Font Palatino-Bold: Standard "(001.000)" Standard ROM
-*Font Palatino-Italic: Standard "(001.000)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM
-*Font ZapfDingbats: Special "(001.000)" Special ROM
-*?FontQuery: "
- save
- 4 dict begin
- /sv exch def
- /str (fonts/ ) def
- /st2 128 string def
- { count 0 gt
- { dup st2 cvs (/) print print (:) print dup FontDirectory exch known
- {pop (Yes)}
- { str exch st2 cvs dup length /len exch def
- 6 exch putinterval str 0 len 6 add getinterval mark exch
- { } st2 filenameforall counttomark 0 gt
- { cleartomark (Yes)}{cleartomark (No)}ifelse
- }ifelse = flush
- }{ exit } ifelse
- } bind loop
- (*) = flush
- sv
- end
- restore
- "
-*End
-
-*?FontList: "
- save
- 2 dict begin
- /sv exch def
- /str 128 string def
- FontDirectory { pop == } bind forall flush
- /filenameforall where
- { pop save (fonts/*)
- { dup length 6 sub 6 exch getinterval cvn == } bind
- str filenameforall flush restore
- } if
- (*) = flush
- sv
- end
- 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: "Printer Busy"
-*Status: "Warming Up"
-*Status: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "initializing"
-*Status: "not ready"
-
-*% Input Sources (format: %% status: <stat>; source: <one of these> %% )
-*Source: "Serial"
-*Source: "Parallel"
-*Source: "Network"
-
-*% Printer Error (format: %% PrinterError: <one of these> %%)
-*PrinterError: "Paper Jam"
-*PrinterError: "Wrong Paper Length"
-*PrinterError: "Invalid Manual Insertion"
-*PrinterError: "Change Size in Feeder"
-*PrinterError: "Change Size in Tray 1"
-*PrinterError: "Change Size in Tray 2"
-*PrinterError: "Paper Out or Feed Failure - Feed"
-*PrinterError: "Load Manual Envelope"
-*PrinterError: "Paper Out or Feed Failure - Tray 1"
-*PrinterError: "Paper Out or Feed Failure - Tray 2"
-*PrinterError: "Load Manual Paper"
-*PrinterError: "Output Bin Full"
-*PrinterError: "Cover Open/Cartridge Not Installed"
-*PrinterError: "Insufficient Memory"
-*PrinterError: "Complex Page"
-*PrinterError: "Default Storage Error"
-*PrinterError: "Defective Font Card Installed"
-*PrinterError: "Flash Full"
-*PrinterError: "ioerror"
-*PrinterError: "Flash Error"
-*PrinterError: "Duplex Not Attached"
-*PrinterError: "Duplex Cover Open"
-*PrinterError: "Scheduled Maintenance"
-*PrinterError: "Toner Low"
-*PrinterError: "Service Error"
-
-*%DeviceAdjustMatrix: " 1 0 0 1 0 0 "
-
-*% === Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) =====================
-
-*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
-
-*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
- {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
- 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
- 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
-
-*% For 71 lpi / 600 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
-
-*% For 106 lpi / 1200 dpi ===================================================
-
-*ColorSepScreenAngle ProcessBlack.106lpi.1200dpi/106 lpi / 1200 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.106lpi.1200dpi/106 lpi / 1200 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.106lpi.1200dpi/106 lpi / 1200 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.106lpi.1200dpi/106 lpi / 1200 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.106lpi.1200dpi/106 lpi / 1200 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.106lpi.1200dpi/106 lpi / 1200 dpi: "106.066"
-*ColorSepScreenFreq CustomColor.106lpi.1200dpi/106 lpi / 1200 dpi: "106.066"
-*ColorSepScreenFreq ProcessCyan.106lpi.1200dpi/106 lpi / 1200 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.106lpi.1200dpi/106 lpi / 1200 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.106lpi.1200dpi/106 lpi / 1200 dpi: "100.0"
-
-*% For 116 lpi / 1200 dpi ===================================================
-
-*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"
-*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"
-*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0"
-
-*% End of PPD file for Lexmark Optra LaserPrinter
diff --git a/psprint_config/configuration/ppds/LHCFLRJ5.PS b/psprint_config/configuration/ppds/LHCFLRJ5.PS
deleted file mode 100644
index fce33899af85..000000000000
--- a/psprint_config/configuration/ppds/LHCFLRJ5.PS
+++ /dev/null
@@ -1,2034 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-
-
-*% 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.
-
-*% End of Copyright statement
-
-*% '
-
-*% Modification Date: July 02, 1997
-
-*% ================================================================
-
-
-
-*FormatVersion: "4.3"
-
-*FileVersion: "1.0"
-
-*LanguageEncoding: JIS83-RKSJ
-
-*LanguageVersion: Japanese
-
-*PSVersion: "(2013.114) 9"
-
-*Product: "(Linotype)"
-
-*% 31 Chars *******************************
-
-*Manufacturer: "LHAG Linotype-Hell"
-
-*ModelName: "Lino ColorFlash V 4.3 J"
-
-*ShortNickName: "Lino ColorFlash V 4.3 J"
-
-*NickName: "Lino ColorFlash V 4.3 J"
-
-*PCFileName: "LHCFLRJ5.PPD"
-
-
-
-*% ================================================================
-
-*% Basic Device Capabilities
-
-*% ================================================================
-
-
-
-*FreeVM: "5242880"
-
-*PrintPSErrors: False
-
-*LanguageLevel: "2"
-
-*ColorDevice: True
-
-*ContoneOnly: True
-
-*DefaultColorSpace: CMYK
-
-*Throughput: "1"
-
-*FileSystem: True
-
-
-
-*?FileSystem: "
-
-save
-
- statusdict /diskonline get exec {(True)}{(False)} ifelse = flush
-
-restore
-
-"
-
-*End
-
-
-
-*Password: "0"
-
-*ExitServer: "
-
- count 0 eq { % is the password on the stack?
-
- true
-
- }{
-
- dup % potential password
-
- statusdict /checkpassword get exec not
-
- } ifelse
-
- { % if no password or not valid
-
- (WARNING : Cannot perform the exitserver command.) =
-
- (Password supplied is not valid.) =
-
- (Please contact the author of this software.) = flush
-
- quit
-
- } if
-
- serverdict /exitserver get exec
-
-"
-
-*End
-
-
-
-*Reset: "
-
- count 0 eq { % is the password on the stack?
-
- true
-
- }{
-
- dup % potential password
-
- statusdict /checkpassword get exec not
-
- } ifelse
-
- { % if no password or not valid
-
- (WARNING : Cannot reset printer.) =
-
- (Password supplied is not valid.) =
-
- (Please contact the author of this software.) = flush
-
- quit
-
- } if
-
- serverdict /exitserver get exec
-
- systemdict /quit get exec
-
- (WARNING : Printer Reset Failed.) = flush
-
-"
-
-*End
-
-
-
-*DefaultResolution: 400dpi
-
-
-
-*?Resolution: "
-
- save
-
- 72 72 matrix defaultmatrix dtransform
-
- pop abs round cvi =print (dpi\n) print
-
- restore
-
-"
-
-*End
-
-
-
-*% ================================================================
-
-*% ================================================================
-
-*% Group - CMM_Options
-
-*% ================================================================
-
-*% ================================================================
-
-
-
-*%----*OpenGroup: CMM_Options/CMM Options
-
-
-
-*% ================================================================
-
-*% CMM On + RenderingIntent / Off
-
-*% ================================================================
-
-
-
-*OpenUI *LHCMM_ON/Color Matching : PickOne
-
-*OrderDependency: 20 DocumentSetup *LHCMM_ON
-
-*DefaultLHCMM_ON: DeltaDefault
-
-
-
-*LHCMM_ON DeltaDefault/Printer's Default: ""
-
-
-
-*LHCMM_ON OnPrint/On - Print: "
-
-%LHCBeginUserItem: *CMM_ON
-
-% True
-
-%LHCEndUserItem
-
-%LHCBeginUserItem: *RenderingIntent
-
-% 1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHCMM_ON OnProof/On - Proof: "
-
-%LHCBeginUserItem: *CMM_ON
-
-% True
-
-%LHCEndUserItem
-
-%LHCBeginUserItem: *RenderingIntent
-
-% 3
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHCMM_ON Off/Off: "
-
-%LHCBeginUserItem: *CMM_ON
-
-% False
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*CloseUI: *LHCMM_ON
-
-
-
-*% ================================================================
-
-*% CMM - ICCPrintProfile
-
-*% ================================================================
-
-
-
-*OpenUI *LHICCPrintProfile/Printing Process : PickOne
-
-*OrderDependency: 21 DocumentSetup *LHICCPrintProfile
-
-*DefaultLHICCPrintProfile: DeltaDefault
-
-
-
-*LHICCPrintProfile DeltaDefault/Printer's Default: ""
-
-
-
-*LHICCPrintProfile Euro/Euro: "
-
-%LHCBeginUserItem: *ICCPrintProfile
-
-% Euro
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCPrintProfile SWOP/SWOP: "
-
-%LHCBeginUserItem: *ICCPrintProfile
-
-% SWOP
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCPrintProfile Custom1/Custom1: "
-
-%LHCBeginUserItem: *ICCPrintProfile
-
-% Custom1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCPrintProfile Custom2/Custom2: "
-
-%LHCBeginUserItem: *ICCPrintProfile
-
-% Custom2
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCPrintProfile Custom3/Custom3: "
-
-%LHCBeginUserItem: *ICCPrintProfile
-
-% Custom3
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCPrintProfile Custom4/Custom4: "
-
-%LHCBeginUserItem: *ICCPrintProfile
-
-% Custom4
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCPrintProfile Custom5/Custom5: "
-
-%LHCBeginUserItem: *ICCPrintProfile
-
-% Custom5
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCPrintProfile Custom6/Custom6: "
-
-%LHCBeginUserItem: *ICCPrintProfile
-
-% Custom6
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCPrintProfile Custom7/Custom7: "
-
-%LHCBeginUserItem: *ICCPrintProfile
-
-% Custom7
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCPrintProfile Custom8/Custom8: "
-
-%LHCBeginUserItem: *ICCPrintProfile
-
-% Custom8
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCPrintProfile Custom9/Custom9: "
-
-%LHCBeginUserItem: *ICCPrintProfile
-
-% Custom9
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCPrintProfile Custom10/Custom10: "
-
-%LHCBeginUserItem: *ICCPrintProfile
-
-% Custom10
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*CloseUI: *LHICCPrintProfile
-
-
-
-*% ================================================================
-
-*% CMM - ICCProofProfile
-
-*% ================================================================
-
-
-
-*OpenUI *LHICCProofProfile/Proof Media Type : PickOne
-
-*OrderDependency: 22 DocumentSetup *LHICCProofProfile
-
-*DefaultLHICCProofProfile: DeltaDefault
-
-
-
-*LHICCProofProfile DeltaDefault/Printer's Default: ""
-
-
-
-*LHICCProofProfile MediaType1/MediaType1: "
-
-%LHCBeginUserItem: *ICCProofProfile
-
-% MediaType1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCProofProfile MediaType2/MediaType2: "
-
-%LHCBeginUserItem: *ICCProofProfile
-
-% MediaType2
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCProofProfile MediaType3/MediaType3: "
-
-%LHCBeginUserItem: *ICCProofProfile
-
-% MediaType3
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCProofProfile MediaType4/MediaType4: "
-
-%LHCBeginUserItem: *ICCProofProfile
-
-% MediaType4
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCProofProfile MediaType5/MediaType5: "
-
-%LHCBeginUserItem: *ICCProofProfile
-
-% MediaType5
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCProofProfile MediaType6/MediaType6: "
-
-%LHCBeginUserItem: *ICCProofProfile
-
-% MediaType6
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCProofProfile MediaType7/MediaType7: "
-
-%LHCBeginUserItem: *ICCProofProfile
-
-% MediaType7
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCProofProfile MediaType8/MediaType8: "
-
-%LHCBeginUserItem: *ICCProofProfile
-
-% MediaType8
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCProofProfile MediaType9/MediaType9: "
-
-%LHCBeginUserItem: *ICCProofProfile
-
-% MediaType9
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCProofProfile MediaType10/MediaType10: "
-
-%LHCBeginUserItem: *ICCProofProfile
-
-% MediaType10
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*CloseUI: *LHICCProofProfile
-
-
-
-*%----*CloseGroup: CMM_Options
-
-
-
-*% ================================================================
-
-*% ================================================================
-
-*% Group - Other Options
-
-*% ================================================================
-
-*% ================================================================
-
-
-
-*%----*OpenGroup: OtherOptions/Other Options
-
-
-
-*% ================================================================
-
-*% CMM - Smoothing UDIs for Factor and Resolution
-
-*% ================================================================
-
-
-
-*OpenUI *LHSmoothing/Smoothing : PickOne
-
-*OrderDependency: 24 DocumentSetup *LHSmoothing
-
-*DefaultLHSmoothing: DeltaDefault
-
-
-
-*LHSmoothing DeltaDefault/Printer's Default: ""
-
-
-
-*LHSmoothing 0/Off: "
-
-%LHCBeginUserItem: *Smoothing
-
-% 0
-
-%LHCEndUserItem
-
-%LHCBeginUserItem: *Resolution
-
-% 400
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHSmoothing 2/Antialiasing 2x2: "
-
-%LHCBeginUserItem: *Smoothing
-
-% 2
-
-%LHCEndUserItem
-
-%LHCBeginUserItem: *Resolution
-
-% 800
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHSmoothing 3/Antialiasing 3x3: "
-
-%LHCBeginUserItem: *Smoothing
-
-% 3
-
-%LHCEndUserItem
-
-%LHCBeginUserItem: *Resolution
-
-% 1200
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHSmoothing max/Antialiasing max: "
-
-%LHCBeginUserItem: *Smoothing
-
-% 99
-
-%LHCEndUserItem
-
-%LHCBeginUserItem: *Resolution
-
-% 1200
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*CloseUI: *LHSmoothing
-
-
-
-*% ================================================================
-
-*% InRIP Separation Mode
-
-*% ================================================================
-
-
-
-*OpenUI *LHInRipSeparation/Source Data : PickOne
-
-*OrderDependency: 30 DocumentSetup *LHInRipSeparation
-
-*DefaultLHInRipSeparation: DeltaDefault
-
-
-
-*LHInRipSeparation DeltaDefault/Printer's Default: ""
-
-
-
-*LHInRipSeparation True/Composite PS: "
-
- << /Separations true
-
- /ProcessColorModel /DeviceCMYK
-
- /SeparationColorNames [/Cyan /Magenta /Yellow /Black]
-
- /SeparationOrder [/Cyan /Magenta /Yellow /Black]
-
- >> setpagedevice
-
-"
-
-*End
-
-
-
-*LHInRipSeparation False/Separated PS: "
-
- << /Separations false
-
- /ProcessColorModel /DeviceGray
-
- >> setpagedevice
-
-"
-
-*End
-
-
-
-*?LHInRipSeparation: "
-
- save
-
- currentpagedevice /Separations get
-
- currentpagedevice /ProcessColorModel get /DeviceGray ne and
-
- {(True)}{(False)} ifelse = flush
-
- restore
-
-"
-
-*End
-
-
-
-*CloseUI: *LHInRipSeparation
-
-
-
-*% ================================================================
-
-*% Mirror Print Mode
-
-*% ================================================================
-
-
-
-*OpenUI *LHMirror/Mirror Mode : PickOne
-
-*OrderDependency: 34 DocumentSetup *LHMirror
-
-*DefaultLHMirror: DeltaDefault
-
-
-
-*LHMirror DeltaDefault/Printer's Default: ""
-
-
-
-*LHMirror True/On: "
-
-%LHCBeginUserItem: *MirrorPrint
-
-% True
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHMirror False/Off: "
-
-%LHCBeginUserItem: *MirrorPrint
-
-% False
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*CloseUI: *LHMirror
-
-
-
-*% ================================================================
-
-*% Policies for PageSize, if job doesn't fit
-
-*% ================================================================
-
-
-
-*OpenUI *LHPolicies/If job doesn't fit : PickOne
-
-*OrderDependency: 35 AnySetup *LHPolicies
-
-*DefaultLHPolicies: DeltaDefault
-
-
-
-*LHPolicies DeltaDefault/Printer's Default: ""
-
-
-
-*LHPolicies 0/Error message: "
-
-%LHCBeginUserItem: *Policies
-
-% 0
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHPolicies 1/Crop centered: "
-
-%LHCBeginUserItem: *Policies
-
-% 1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHPolicies 2/Shrink to fit: "
-
-%LHCBeginUserItem: *Policies
-
-% 2
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*CloseUI: *LHPolicies
-
-
-
-*%----*CloseGroup: OtherOptions
-
-
-
-*% ================================================================
-
-*% ================================================================
-
-*% Group - Media Selection
-
-*% ================================================================
-
-*% ================================================================
-
-
-
-*OpenGroup: MediaSelection/Media Selection
-
-
-
-*% ================================================================
-
-*% Paper Handling - PageSize
-
-*% Use these entries to set paper size most of the time, unless
-
-*% there is specific reason to use PageRegion.
-
-*% ================================================================
-
-
-
-*OpenUI *PageSize/PageSize : PickOne
-
-*OrderDependency: 10 AnySetup *PageSize
-
-*DefaultPageSize: Unknown
-
-
-
-*PageSize A4/A4: "
-
-<< /PageSize [595 842] /Orientation 0 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% A4 595 842 0
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageSize A4R/A4 R: "
-
-<< /PageSize [595 842] /Orientation 1 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% A4R 595 842 1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageSize A3/A3: "
-
-<< /PageSize [842 1191] /Orientation 1 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% A3 842 1191 1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageSize B5/B5-JIS: "
-
-<< /PageSize [516 729] /Orientation 0 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% B5 516 729 0
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageSize B5R/B5-JIS R: "
-
-<< /PageSize [516 729] /Orientation 1 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% B5R 516 729 1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageSize B4/B4-JIS: "
-
-<< /PageSize [729 1032] /Orientation 1 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% B4 729 1032 1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageSize Letter/Letter: "
-
-<< /PageSize [612 792] /Orientation 0 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% Letter 612 792 0
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageSize LetterR/Letter R: "
-
-<< /PageSize [612 792] /Orientation 1 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% LetterR 612 792 1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageSize Legal/Legal: "
-
-<< /PageSize [612 1008] /Orientation 1 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% Legal 612 1008 1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageSize Tabloid/Tabloid: "
-
-<< /PageSize [792 1224] /Orientation 1 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% 11x17 792 1224 1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageSize 8x10/8x10 inch: "
-
-<< /PageSize [576 720] /Orientation 0 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% 8x10 576 720 0
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageSize 8x10R/8x10 inch R: "
-
-<< /PageSize [576 720] /Orientation 1 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% 8x10R 576 720 1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*CloseUI: *PageSize
-
-
-
-*% ================================================================
-
-*% Paper Handling - PageRegion
-
-*% These entries will set up the frame buffer.
-
-*% Usually used with manual feed.
-
-*% ================================================================
-
-
-
-*OpenUI *PageRegion: PickOne
-
-*OrderDependency: 11 AnySetup *PageRegion
-
-*DefaultPageRegion: Unknown
-
-
-
-*PageRegion A4/A4: "
-
-<< /PageSize [595 842] /Orientation 0 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% A4 595 842 0
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageRegion A4R/A4 R: "
-
-<< /PageSize [595 842] /Orientation 1 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% A4R 595 842 1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageRegion A3/A3: "
-
-<< /PageSize [842 1191] /Orientation 1 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% A3 842 1191 1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageRegion B5/B5-JIS: "
-
-<< /PageSize [516 729] /Orientation 0 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% B5 516 729 0
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageRegion B5R/B5-JIS R: "
-
-<< /PageSize [516 729] /Orientation 1 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% B5R 516 729 1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageRegion B4/B4-JIS: "
-
-<< /PageSize [729 1032] /Orientation 1 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% B4 729 1032 1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageRegion Letter/Letter: "
-
-<< /PageSize [612 792] /Orientation 0 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% Letter 612 792 0
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageRegion LetterR/Letter R: "
-
-<< /PageSize [612 792] /Orientation 1 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% LetterR 612 792 1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageRegion Legal/Legal: "
-
-<< /PageSize [612 1008] /Orientation 1 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% Legal 612 1008 1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageRegion Tabloid/Tabloid: "
-
-<< /PageSize [792 1224] /Orientation 1 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% 11x17 792 1224 1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageRegion 8x10/8x10 inch: "
-
-<< /PageSize [576 720] /Orientation 0 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% 8x10 576 720 0
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageRegion 8x10R/8x10 inch R: "
-
-<< /PageSize [576 720] /Orientation 1 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% 8x10R 576 720 1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*CloseUI: *PageRegion
-
-
-
-*% ================================================================
-
-*% Paper Handling - ImageableArea / PaperDimension
-
-*% These entries provide information about specific paper keywords.
-
-*% In this PPD ImagealeArea is set for Canon CLC 700/800.
-
-*% ================================================================
-
-
-
-*DefaultImageableArea: A4
-
-*ImageableArea A4/A4: "18 2 580 834"
-
-*ImageableArea A4R/A4 R: " 2 18 587 827"
-
-*ImageableArea A3/A3: " 2 18 834 1176"
-
-*ImageableArea B5/B5-JIS: "18 2 501 721"
-
-*ImageableArea B5R/B5-JIS R: " 2 18 508 714"
-
-*ImageableArea B4/B4-JIS: " 2 18 721 1017"
-
-*ImageableArea Letter/Letter: "18 2 597 784"
-
-*ImageableArea LetterR/Letter R: " 2 18 604 777"
-
-*ImageableArea Legal/Legal: " 2 18 604 993"
-
-*ImageableArea Tabloid/Tabloid: " 2 18 784 1209"
-
-*ImageableArea 8x10/8x10 inch: "18 2 561 712"
-
-*ImageableArea 8x10R/8x10 inch R: " 2 18 568 705"
-
-
-
-*DefaultPaperDimension: A4
-
-*PaperDimension A4/A4: "595 842"
-
-*PaperDimension A4R/A4 R: "595 841"
-
-*PaperDimension A3/A3: "842 1191"
-
-*PaperDimension B5/B5-JIS: "516 729"
-
-*PaperDimension B5R/B5-JIS R: "516 728"
-
-*PaperDimension B4/B4-JIS: "729 1032"
-
-*PaperDimension Letter/Letter: "612 792"
-
-*PaperDimension LetterR/Letter R: "612 791"
-
-*PaperDimension Legal/Legal: "612 1008"
-
-*PaperDimension Tabloid/Tabloid: "792 1224"
-
-*PaperDimension 8x10/8x10 inch: "576 720"
-
-*PaperDimension 8x10R/8x10 inch R: "576 719"
-
-
-
-*% ================================================================
-
-*% Tray Selection
-
-*% ================================================================
-
-
-
-*RequiresPageRegion All: True
-
-
-
-*OpenUI *InputSlot/Input Slot : PickOne
-
-*OrderDependency: 12 AnySetup *InputSlot
-
-*DefaultInputSlot: Auto
-
-
-
-*InputSlot Auto/AutoSelect: ""
-
-
-
-*InputSlot Tray1/Tray 1: "
-
-%LHCBeginUserItem: *InputSlot
-
-% Tray1
-
-%LHCEndUserItem
-
-%LHCBeginUserItem: *ManualFeed
-
-% False
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*InputSlot Tray2/Tray 2: "
-
-%LHCBeginUserItem: *InputSlot
-
-% Tray2
-
-%LHCEndUserItem
-
-%LHCBeginUserItem: *ManualFeed
-
-% False
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*InputSlot Tray3/Tray 3: "
-
-%LHCBeginUserItem: *InputSlot
-
-% Tray3
-
-%LHCEndUserItem
-
-%LHCBeginUserItem: *ManualFeed
-
-% False
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*InputSlot BypassTray/Bypass Tray: "
-
-%LHCBeginUserItem: *InputSlot
-
-% Tray0
-
-%LHCEndUserItem
-
-%LHCBeginUserItem: *ManualFeed
-
-% True
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*CloseUI: *InputSlot
-
-
-
-*CloseGroup: MediaSelection
-
-
-
-*% ================================================================
-
-*% Font Information
-
-*% ================================================================
-
-
-
-*DefaultFont: Courier
-
-*Font AvantGarde-Book: Standard "(001.001)" Standard Disk
-
-*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk
-
-*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk
-
-*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk
-
-*Font Bookman-Demi: Standard "(001.001)" Standard Disk
-
-*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk
-
-*Font Bookman-Light: Standard "(001.001)" Standard Disk
-
-*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk
-
-*Font Courier: Standard "(002.002)" Standard ROM
-
-*Font Courier-Bold: Standard "(002.002)" Standard ROM
-
-*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM
-
-*Font Courier-Oblique: Standard "(002.002)" Standard ROM
-
-*Font Helvetica: Standard "(001.006)" Standard ROM
-
-*Font Helvetica-Bold: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
-
-*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
-
-*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
-
-*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk
-
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk
-
-*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk
-
-*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk
-
-*Font Palatino-Bold: Standard "(001.000)" Standard Disk
-
-*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk
-
-*Font Palatino-Italic: Standard "(001.000)" Standard Disk
-
-*Font Palatino-Roman: Standard "(001.000)" Standard Disk
-
-*Font Symbol: Special "(001.003)" Special ROM
-
-*Font Times-Bold: Standard "(001.007)" Standard ROM
-
-*Font Times-BoldItalic: Standard "(001.009)" Standard ROM
-
-*Font Times-Italic: Standard "(001.007)" Standard ROM
-
-*Font Times-Roman: Standard "(001.007)" Standard ROM
-
-*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk
-
-*Font ZapfDingbats: Special "(001.000)" Special Disk
-
-
-
-*Font FutoGoB101-Bold-Add-H: JIS "(003.000)" Add Disk
-
-*Font FutoGoB101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk
-
-*Font FutoGoB101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk
-
-*Font FutoGoB101-Bold-Add-V: JIS "(003.000)" Add Disk
-
-*Font FutoGoB101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold-Ext-H: JIS "(003.000)" Ext Disk
-
-*Font FutoGoB101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk
-
-*Font FutoGoB101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk
-
-*Font FutoGoB101-Bold-Ext-V: JIS "(003.000)" Ext Disk
-
-*Font FutoGoB101-Bold-H: JIS "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold-NWP-H: JIS "(003.000)" NWP Disk
-
-*Font FutoGoB101-Bold-NWP-V: JIS "(003.000)" NWP Disk
-
-*Font FutoGoB101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk
-
-*Font FutoGoB101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold-V: JIS "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold.Oubun: Special "(003.000)" Special Disk
-
-*Font FutoGoB101-Bold.Roman: Special "(003.000)" Special Disk
-
-*Font FutoGoB101-Bold.Roman83pv: Special "(003.000)" Special Disk
-
-*Font FutoGoB101-Bold.WP-Symbol: Special "(003.000)" Special Disk
-
-*Font FutoMinA101-Bold-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk
-
-*Font FutoMinA101-Bold-Add-H: JIS "(003.000)" Add Disk
-
-*Font FutoMinA101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk
-
-*Font FutoMinA101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk
-
-*Font FutoMinA101-Bold-Add-V: JIS "(003.000)" Add Disk
-
-*Font FutoMinA101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold-Ext-H: JIS "(003.000)" Ext Disk
-
-*Font FutoMinA101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk
-
-*Font FutoMinA101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk
-
-*Font FutoMinA101-Bold-Ext-V: JIS "(003.000)" Ext Disk
-
-*Font FutoMinA101-Bold-H: JIS "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold-NWP-H: JIS "(003.000)" NWP Disk
-
-*Font FutoMinA101-Bold-NWP-V: JIS "(003.000)" NWP Disk
-
-*Font FutoMinA101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk
-
-*Font FutoMinA101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold-V: JIS "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold.Oubun: Special "(003.000)" Special Disk
-
-*Font FutoMinA101-Bold.Roman: Special "(003.000)" Special Disk
-
-*Font FutoMinA101-Bold.Roman83pv: Special "(003.000)" Special Disk
-
-*Font FutoMinA101-Bold.WP-Symbol: Special "(003.000)" Special Disk
-
-*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.001)" 83pv Disk
-
-*Font GothicBBB-Medium-Add-H: JIS "(003.001)" Add Disk
-
-*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.001)" Add Disk
-
-*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.001)" Add Disk
-
-*Font GothicBBB-Medium-Add-V: JIS "(003.001)" Add Disk
-
-*Font GothicBBB-Medium-EUC-H: EUC "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium-EUC-V: EUC "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium-Ext-H: JIS "(003.001)" Ext Disk
-
-*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.001)" Ext Disk
-
-*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.001)" Ext Disk
-
-*Font GothicBBB-Medium-Ext-V: JIS "(003.001)" Ext Disk
-
-*Font GothicBBB-Medium-H: JIS "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium-NWP-H: JIS "(003.001)" NWP Disk
-
-*Font GothicBBB-Medium-NWP-V: JIS "(003.001)" NWP Disk
-
-*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium-RKSJ-UserGaiji: Special "(003.000)" Special Disk
-
-*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium-V: JIS "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium.Oubun: Special "(003.001)" Special Disk
-
-*Font GothicBBB-Medium.Roman: Special "(003.001)" Special Disk
-
-*Font GothicBBB-Medium.Roman83pv: Special "(003.001)" Special Disk
-
-*Font GothicBBB-Medium.WP-Symbol: Special "(003.001)" Special Disk
-
-*Font Jun101-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk
-
-*Font Jun101-Light-Add-H: JIS "(003.000)" Add Disk
-
-*Font Jun101-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk
-
-*Font Jun101-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk
-
-*Font Jun101-Light-Add-V: JIS "(003.000)" Add Disk
-
-*Font Jun101-Light-EUC-H: EUC "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light-EUC-V: EUC "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light-Ext-H: JIS "(003.000)" Ext Disk
-
-*Font Jun101-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk
-
-*Font Jun101-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk
-
-*Font Jun101-Light-Ext-V: JIS "(003.000)" Ext Disk
-
-*Font Jun101-Light-H: JIS "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light-NWP-H: JIS "(003.000)" NWP Disk
-
-*Font Jun101-Light-NWP-V: JIS "(003.000)" NWP Disk
-
-*Font Jun101-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk
-
-*Font Jun101-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light-V: JIS "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light.Oubun: Special "(003.000)" Special Disk
-
-*Font Jun101-Light.Roman: Special "(003.000)" Special Disk
-
-*Font Jun101-Light.Roman83pv: Special "(003.000)" Special Disk
-
-*Font Jun101-Light.WP-Symbol: Special "(003.000)" Special Disk
-
-*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk
-
-*Font Ryumin-Light-Add-H: JIS "(003.000)" Add Disk
-
-*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk
-
-*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk
-
-*Font Ryumin-Light-Add-V: JIS "(003.000)" Add Disk
-
-*Font Ryumin-Light-EUC-H: EUC "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light-EUC-V: EUC "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light-Ext-H: JIS "(003.000)" Ext Disk
-
-*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk
-
-*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk
-
-*Font Ryumin-Light-Ext-V: JIS "(003.000)" Ext Disk
-
-*Font Ryumin-Light-H: JIS "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light-NWP-H: JIS "(003.000)" NWP Disk
-
-*Font Ryumin-Light-NWP-V: JIS "(003.000)" NWP Disk
-
-*Font Ryumin-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk
-
-*Font Ryumin-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light-V: JIS "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light.Oubun: Special "(003.000)" Special Disk
-
-*Font Ryumin-Light.Roman: Special "(003.000)" Special Disk
-
-*Font Ryumin-Light.Roman83pv: Special "(003.000)" Special Disk
-
-*Font Ryumin-Light.WP-Symbol: Special "(003.000)" Special Disk
-
-
-
-*?FontQuery: "
-
-save
-
- /str 100 string dup 0 (fonts/) putinterval def
-
- {
-
- count 1 gt
-
- {
-
- exch dup str 6 94 getinterval cvs
-
- (/) print dup print (:) print exch
-
- FontDirectory exch known
-
- { pop (Yes) }
-
- {
-
- length 6 add str 0 3 -1 roll getinterval
-
- mark exch status
-
- {cleartomark (Yes)}{cleartomark (No)} ifelse
-
- } ifelse =
-
- }
-
- {exit} ifelse
-
- }bind loop
-
- (*) = flush
-
-restore
-
-"
-
-*End
-
-
-
-*?FontList: "
-
-save
-
- FontDirectory { pop == } bind forall flush
-
- /filenameforall where
-
- {
-
- pop (fonts/*)
-
- { dup length 6 sub 6 exch getinterval cvn == } bind
-
- 128 string filenameforall flush
-
- } if
-
- (*) = flush
-
-restore
-
-"
-
-*End
-
-
-
-*% ================================================================
-
-*% JobPatchFile PS Header Sequence for CLC 700/800 Color Copier
-
-*% ================================================================
-
-
-
-*JobPatchFile 1: "
-
-% Begin of JobPatchFile 1
-
-% This PPD invocation contains a PostScript / comment sequence
-
-% and it is used to provide initial state for every job.
-
-
-
-%LHCBeginUserItem: *ImageableArea
-
-% A4 9 18 833 568 842 595
-
-% A4R 9 18 586 815 595 842
-
-% A3 9 18 833 1164 842 1191
-
-% B5 9 18 720 489 729 516
-
-% B5R 9 18 507 702 516 729
-
-% B4 9 18 720 1005 729 1032
-
-% Letter 9 18 783 585 792 612
-
-% LetterR 9 18 603 765 612 792
-
-% Legal 9 18 603 981 612 1008
-
-% 11x17 9 18 783 1197 792 1224
-
-% 8x10 9 18 711 549 720 576
-
-% 8x10R 9 18 567 693 576 720
-
-%LHCEndUserItem
-
-
-
-%LHCBeginUserItem: *OutputOrder
-
-% Reverse
-
-%LHCEndUserItem
-
-%LHCBeginUserItem: *Resolution
-
-% 400
-
-%LHCEndUserItem
-
-% End of JobPatchFile 1
-
-"
-
-*End
-
-
-
-*% The byte count of this file should be exactly 028973 or 031007
-*% depending on the filesystem it resides in.
-*% end of PPD file for Linotype
-
diff --git a/psprint_config/configuration/ppds/LHCOFLC5.PS b/psprint_config/configuration/ppds/LHCOFLC5.PS
deleted file mode 100644
index 26edf6494a90..000000000000
--- a/psprint_config/configuration/ppds/LHCOFLC5.PS
+++ /dev/null
@@ -1,1866 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-
-
-*% 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.
-
-*% End of Copyright statement
-
-*%
-
-*% Modification Date: July 02, 1997
-
-*% ================================================================
-
-
-
-*FormatVersion: "4.3"
-
-*FileVersion: "1.0"
-
-*LanguageEncoding: ISOLatin1
-
-*LanguageVersion: English
-
-*PSVersion: "(2013.114) 9"
-
-*Product: "(Linotype)"
-
-*% 31 Chars *******************************
-
-*Manufacturer: "LHAG Linotype-Hell"
-
-*ModelName: "Lino ColorFlash Cstm V 4.3"
-
-*ShortNickName: "Lino ColorFlash Cstm V 4.3"
-
-*NickName: "Lino ColorFlash Cstm V 4.3"
-
-*PCFileName: "LHCOFLC5.PPD"
-
-
-
-*% ================================================================
-
-*% Basic Device Capabilities
-
-*% ================================================================
-
-
-
-*FreeVM: "5242880"
-
-*PrintPSErrors: False
-
-*LanguageLevel: "2"
-
-*ColorDevice: True
-
-*ContoneOnly: True
-
-*DefaultColorSpace: CMYK
-
-*Throughput: "1"
-
-*VariablePaperSize: True
-
-*FileSystem: True
-
-
-
-*?FileSystem: "
-
-save
-
- statusdict /diskonline get exec {(True)}{(False)} ifelse = flush
-
-restore
-
-"
-
-*End
-
-
-
-*Password: "0"
-
-*ExitServer: "
-
- count 0 eq { % is the password on the stack?
-
- true
-
- }{
-
- dup % potential password
-
- statusdict /checkpassword get exec not
-
- } ifelse
-
- { % if no password or not valid
-
- (WARNING : Cannot perform the exitserver command.) =
-
- (Password supplied is not valid.) =
-
- (Please contact the author of this software.) = flush
-
- quit
-
- } if
-
- serverdict /exitserver get exec
-
-"
-
-*End
-
-
-
-*Reset: "
-
- count 0 eq { % is the password on the stack?
-
- true
-
- }{
-
- dup % potential password
-
- statusdict /checkpassword get exec not
-
- } ifelse
-
- { % if no password or not valid
-
- (WARNING : Cannot reset printer.) =
-
- (Password supplied is not valid.) =
-
- (Please contact the author of this software.) = flush
-
- quit
-
- } if
-
- serverdict /exitserver get exec
-
- systemdict /quit get exec
-
- (WARNING : Printer Reset Failed.) = flush
-
-"
-
-*End
-
-
-
-*DefaultResolution: 400dpi
-
-
-
-*?Resolution: "
-
- save
-
- 72 72 matrix defaultmatrix dtransform
-
- pop abs round cvi =print (dpi\n) print
-
- restore
-
-"
-
-*End
-
-
-
-*% ================================================================
-
-*% ================================================================
-
-*% Group - CMM_Options
-
-*% ================================================================
-
-*% ================================================================
-
-
-
-*%----*OpenGroup: CMM_Options/CMM Options
-
-
-
-*% ================================================================
-
-*% CMM On + RenderingIntent / Off
-
-*% ================================================================
-
-
-
-*OpenUI *LHCMM_ON/Color Matching : PickOne
-
-*OrderDependency: 20 DocumentSetup *LHCMM_ON
-
-*DefaultLHCMM_ON: DeltaDefault
-
-
-
-*LHCMM_ON DeltaDefault/Printer's Default: ""
-
-
-
-*LHCMM_ON OnPrint/On - Print: "
-
-%LHCBeginUserItem: *CMM_ON
-
-% True
-
-%LHCEndUserItem
-
-%LHCBeginUserItem: *RenderingIntent
-
-% 1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHCMM_ON OnProof/On - Proof: "
-
-%LHCBeginUserItem: *CMM_ON
-
-% True
-
-%LHCEndUserItem
-
-%LHCBeginUserItem: *RenderingIntent
-
-% 3
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHCMM_ON Off/Off: "
-
-%LHCBeginUserItem: *CMM_ON
-
-% False
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*CloseUI: *LHCMM_ON
-
-
-
-*% ================================================================
-
-*% CMM - ICCPrintProfile
-
-*% ================================================================
-
-
-
-*OpenUI *LHICCPrintProfile/Printing Process : PickOne
-
-*OrderDependency: 21 DocumentSetup *LHICCPrintProfile
-
-*DefaultLHICCPrintProfile: DeltaDefault
-
-
-
-*LHICCPrintProfile DeltaDefault/Printer's Default: ""
-
-
-
-*LHICCPrintProfile Euro/Euro: "
-
-%LHCBeginUserItem: *ICCPrintProfile
-
-% Euro
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCPrintProfile SWOP/SWOP: "
-
-%LHCBeginUserItem: *ICCPrintProfile
-
-% SWOP
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCPrintProfile Custom1/Custom1: "
-
-%LHCBeginUserItem: *ICCPrintProfile
-
-% Custom1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCPrintProfile Custom2/Custom2: "
-
-%LHCBeginUserItem: *ICCPrintProfile
-
-% Custom2
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCPrintProfile Custom3/Custom3: "
-
-%LHCBeginUserItem: *ICCPrintProfile
-
-% Custom3
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCPrintProfile Custom4/Custom4: "
-
-%LHCBeginUserItem: *ICCPrintProfile
-
-% Custom4
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCPrintProfile Custom5/Custom5: "
-
-%LHCBeginUserItem: *ICCPrintProfile
-
-% Custom5
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCPrintProfile Custom6/Custom6: "
-
-%LHCBeginUserItem: *ICCPrintProfile
-
-% Custom6
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCPrintProfile Custom7/Custom7: "
-
-%LHCBeginUserItem: *ICCPrintProfile
-
-% Custom7
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCPrintProfile Custom8/Custom8: "
-
-%LHCBeginUserItem: *ICCPrintProfile
-
-% Custom8
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCPrintProfile Custom9/Custom9: "
-
-%LHCBeginUserItem: *ICCPrintProfile
-
-% Custom9
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCPrintProfile Custom10/Custom10: "
-
-%LHCBeginUserItem: *ICCPrintProfile
-
-% Custom10
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*CloseUI: *LHICCPrintProfile
-
-
-
-*% ================================================================
-
-*% CMM - ICCProofProfile
-
-*% ================================================================
-
-
-
-*OpenUI *LHICCProofProfile/Proof Media Type : PickOne
-
-*OrderDependency: 22 DocumentSetup *LHICCProofProfile
-
-*DefaultLHICCProofProfile: DeltaDefault
-
-
-
-*LHICCProofProfile DeltaDefault/Printer's Default: ""
-
-
-
-*LHICCProofProfile MediaType1/MediaType1: "
-
-%LHCBeginUserItem: *ICCProofProfile
-
-% MediaType1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCProofProfile MediaType2/MediaType2: "
-
-%LHCBeginUserItem: *ICCProofProfile
-
-% MediaType2
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCProofProfile MediaType3/MediaType3: "
-
-%LHCBeginUserItem: *ICCProofProfile
-
-% MediaType3
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCProofProfile MediaType4/MediaType4: "
-
-%LHCBeginUserItem: *ICCProofProfile
-
-% MediaType4
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCProofProfile MediaType5/MediaType5: "
-
-%LHCBeginUserItem: *ICCProofProfile
-
-% MediaType5
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCProofProfile MediaType6/MediaType6: "
-
-%LHCBeginUserItem: *ICCProofProfile
-
-% MediaType6
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCProofProfile MediaType7/MediaType7: "
-
-%LHCBeginUserItem: *ICCProofProfile
-
-% MediaType7
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCProofProfile MediaType8/MediaType8: "
-
-%LHCBeginUserItem: *ICCProofProfile
-
-% MediaType8
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCProofProfile MediaType9/MediaType9: "
-
-%LHCBeginUserItem: *ICCProofProfile
-
-% MediaType9
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCProofProfile MediaType10/MediaType10: "
-
-%LHCBeginUserItem: *ICCProofProfile
-
-% MediaType10
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*CloseUI: *LHICCProofProfile
-
-
-
-*%----*CloseGroup: CMM_Options
-
-
-
-*% ================================================================
-
-*% ================================================================
-
-*% Group - Other Options
-
-*% ================================================================
-
-*% ================================================================
-
-
-
-*%----*OpenGroup: OtherOptions/Other Options
-
-
-
-*% ================================================================
-
-*% CMM - Smoothing UDIs for Factor and Resolution
-
-*% ================================================================
-
-
-
-*OpenUI *LHSmoothing/Smoothing : PickOne
-
-*OrderDependency: 24 DocumentSetup *LHSmoothing
-
-*DefaultLHSmoothing: DeltaDefault
-
-
-
-*LHSmoothing DeltaDefault/Printer's Default: ""
-
-
-
-*LHSmoothing 0/Off: "
-
-%LHCBeginUserItem: *Smoothing
-
-% 0
-
-%LHCEndUserItem
-
-%LHCBeginUserItem: *Resolution
-
-% 400
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHSmoothing 2/Antialiasing 2x2: "
-
-%LHCBeginUserItem: *Smoothing
-
-% 2
-
-%LHCEndUserItem
-
-%LHCBeginUserItem: *Resolution
-
-% 800
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHSmoothing 3/Antialiasing 3x3: "
-
-%LHCBeginUserItem: *Smoothing
-
-% 3
-
-%LHCEndUserItem
-
-%LHCBeginUserItem: *Resolution
-
-% 1200
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHSmoothing max/Antialiasing max: "
-
-%LHCBeginUserItem: *Smoothing
-
-% 99
-
-%LHCEndUserItem
-
-%LHCBeginUserItem: *Resolution
-
-% 1200
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*CloseUI: *LHSmoothing
-
-
-
-*% ================================================================
-
-*% InRIP Separation Mode
-
-*% ================================================================
-
-
-
-*OpenUI *LHInRipSeparation/Source Data : PickOne
-
-*OrderDependency: 30 DocumentSetup *LHInRipSeparation
-
-*DefaultLHInRipSeparation: DeltaDefault
-
-
-
-*LHInRipSeparation DeltaDefault/Printer's Default: ""
-
-
-
-*LHInRipSeparation True/Composite PS: "
-
- << /Separations true
-
- /ProcessColorModel /DeviceCMYK
-
- /SeparationColorNames [/Cyan /Magenta /Yellow /Black]
-
- /SeparationOrder [/Cyan /Magenta /Yellow /Black]
-
- >> setpagedevice
-
-"
-
-*End
-
-
-
-*LHInRipSeparation False/Separated PS: "
-
- << /Separations false
-
- /ProcessColorModel /DeviceGray
-
- >> setpagedevice
-
-"
-
-*End
-
-
-
-*?LHInRipSeparation: "
-
- save
-
- currentpagedevice /Separations get
-
- currentpagedevice /ProcessColorModel get /DeviceGray ne and
-
- {(True)}{(False)} ifelse = flush
-
- restore
-
-"
-
-*End
-
-
-
-*CloseUI: *LHInRipSeparation
-
-
-
-*% ================================================================
-
-*% Mirror Print Mode
-
-*% ================================================================
-
-
-
-*OpenUI *LHMirror/Mirror Mode : PickOne
-
-*OrderDependency: 34 DocumentSetup *LHMirror
-
-*DefaultLHMirror: DeltaDefault
-
-
-
-*LHMirror DeltaDefault/Printer's Default: ""
-
-
-
-*LHMirror True/On: "
-
-%LHCBeginUserItem: *MirrorPrint
-
-% True
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHMirror False/Off: "
-
-%LHCBeginUserItem: *MirrorPrint
-
-% False
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*CloseUI: *LHMirror
-
-
-
-*% ================================================================
-
-*% Policies for PageSize, if job doesn't fit
-
-*% ================================================================
-
-
-
-*OpenUI *LHPolicies/If job doesn't fit : PickOne
-
-*OrderDependency: 35 AnySetup *LHPolicies
-
-*DefaultLHPolicies: DeltaDefault
-
-
-
-*LHPolicies DeltaDefault/Printer's Default: ""
-
-
-
-*LHPolicies 0/Error message: "
-
-%LHCBeginUserItem: *Policies
-
-% 0
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHPolicies 1/Crop centered: "
-
-%LHCBeginUserItem: *Policies
-
-% 1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHPolicies 2/Shrink to fit: "
-
-%LHCBeginUserItem: *Policies
-
-% 2
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*CloseUI: *LHPolicies
-
-
-
-*%----*CloseGroup: OtherOptions
-
-
-
-*% ================================================================
-
-*% ================================================================
-
-*% Group - Media Selection
-
-*% ================================================================
-
-*% ================================================================
-
-
-
-*OpenGroup: MediaSelection/Media Selection
-
-
-
-*% ================================================================
-
-*% Paper Handling - PageSize
-
-*% Use these entries to set paper size most of the time, unless
-
-*% there is specific reason to use PageRegion.
-
-*% ================================================================
-
-
-
-*OpenUI *PageSize/PageSize : PickOne
-
-*OrderDependency: 10 AnySetup *PageSize
-
-*DefaultPageSize: Unknown
-
-
-
-*PageSize A4/A4: "
-
-<< /PageSize [595 842] /Orientation 0 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% A4 595 842 0
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageSize A4R/A4 R: "
-
-<< /PageSize [595 842] /Orientation 1 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% A4R 595 842 1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageSize A3/A3: "
-
-<< /PageSize [842 1191] /Orientation 1 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% A3 842 1191 1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageSize B5/B5-JIS: "
-
-<< /PageSize [516 729] /Orientation 0 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% B5 516 729 0
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageSize B5R/B5-JIS R: "
-
-<< /PageSize [516 729] /Orientation 1 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% B5R 516 729 1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageSize B4/B4-JIS: "
-
-<< /PageSize [729 1032] /Orientation 1 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% B4 729 1032 1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageSize Letter/Letter: "
-
-<< /PageSize [612 792] /Orientation 0 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% Letter 612 792 0
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageSize LetterR/Letter R: "
-
-<< /PageSize [612 792] /Orientation 1 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% LetterR 612 792 1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageSize Legal/Legal: "
-
-<< /PageSize [612 1008] /Orientation 1 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% Legal 612 1008 1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageSize Tabloid/Tabloid: "
-
-<< /PageSize [792 1224] /Orientation 1 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% 11x17 792 1224 1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageSize 8x10/8x10 inch: "
-
-<< /PageSize [576 720] /Orientation 0 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% 8x10 576 720 0
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageSize 8x10R/8x10 inch R: "
-
-<< /PageSize [576 720] /Orientation 1 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% 8x10R 576 720 1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*CloseUI: *PageSize
-
-
-
-*% ================================================================
-
-*% Paper Handling - PageRegion
-
-*% These entries will set up the frame buffer.
-
-*% Usually used with manual feed.
-
-*% ================================================================
-
-
-
-*OpenUI *PageRegion: PickOne
-
-*OrderDependency: 11 AnySetup *PageRegion
-
-*DefaultPageRegion: Unknown
-
-
-
-*PageRegion A4/A4: "
-
-<< /PageSize [595 842] /Orientation 0 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% A4 595 842 0
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageRegion A4R/A4 R: "
-
-<< /PageSize [595 842] /Orientation 1 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% A4R 595 842 1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageRegion A3/A3: "
-
-<< /PageSize [842 1191] /Orientation 1 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% A3 842 1191 1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageRegion B5/B5-JIS: "
-
-<< /PageSize [516 729] /Orientation 0 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% B5 516 729 0
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageRegion B5R/B5-JIS R: "
-
-<< /PageSize [516 729] /Orientation 1 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% B5R 516 729 1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageRegion B4/B4-JIS: "
-
-<< /PageSize [729 1032] /Orientation 1 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% B4 729 1032 1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageRegion Letter/Letter: "
-
-<< /PageSize [612 792] /Orientation 0 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% Letter 612 792 0
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageRegion LetterR/Letter R: "
-
-<< /PageSize [612 792] /Orientation 1 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% LetterR 612 792 1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageRegion Legal/Legal: "
-
-<< /PageSize [612 1008] /Orientation 1 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% Legal 612 1008 1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageRegion Tabloid/Tabloid: "
-
-<< /PageSize [792 1224] /Orientation 1 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% 11x17 792 1224 1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageRegion 8x10/8x10 inch: "
-
-<< /PageSize [576 720] /Orientation 0 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% 8x10 576 720 0
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageRegion 8x10R/8x10 inch R: "
-
-<< /PageSize [576 720] /Orientation 1 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% 8x10R 576 720 1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*CloseUI: *PageRegion
-
-
-
-*% ================================================================
-
-*% Paper Handling - ImageableArea / PaperDimension
-
-*% These entries provide information about specific paper keywords.
-
-*% In this PPD ImagealeArea is set for Canon CLC 700/800.
-
-*% ================================================================
-
-
-
-*DefaultImageableArea: A4
-
-*ImageableArea A4/A4: "18 2 580 834"
-
-*ImageableArea A4R/A4 R: " 2 18 587 827"
-
-*ImageableArea A3/A3: " 2 18 834 1176"
-
-*ImageableArea B5/B5-JIS: "18 2 501 721"
-
-*ImageableArea B5R/B5-JIS R: " 2 18 508 714"
-
-*ImageableArea B4/B4-JIS: " 2 18 721 1017"
-
-*ImageableArea Letter/Letter: "18 2 597 784"
-
-*ImageableArea LetterR/Letter R: " 2 18 604 777"
-
-*ImageableArea Legal/Legal: " 2 18 604 993"
-
-*ImageableArea Tabloid/Tabloid: " 2 18 784 1209"
-
-*ImageableArea 8x10/8x10 inch: "18 2 561 712"
-
-*ImageableArea 8x10R/8x10 inch R: " 2 18 568 705"
-
-
-
-*DefaultPaperDimension: A4
-
-*PaperDimension A4/A4: "595 842"
-
-*PaperDimension A4R/A4 R: "595 841"
-
-*PaperDimension A3/A3: "842 1191"
-
-*PaperDimension B5/B5-JIS: "516 729"
-
-*PaperDimension B5R/B5-JIS R: "516 728"
-
-*PaperDimension B4/B4-JIS: "729 1032"
-
-*PaperDimension Letter/Letter: "612 792"
-
-*PaperDimension LetterR/Letter R: "612 791"
-
-*PaperDimension Legal/Legal: "612 1008"
-
-*PaperDimension Tabloid/Tabloid: "792 1224"
-
-*PaperDimension 8x10/8x10 inch: "576 720"
-
-*PaperDimension 8x10R/8x10 inch R: "576 719"
-
-
-
-*% ================================================================
-
-*% Setting up Custom Page Size
-
-*% ================================================================
-
-
-
-*CustomPageSize True: "
-
-exch pop exch pop % discard offsets
-
-3 -2 roll
-
-<< /PageSize [5 -2 roll]
-
- /Orientation 5 -1 roll
-
- /ImagingBBox null
-
->> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% Custom
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*ParamCustomPageSize Width: 1 points 1 30000
-
-*ParamCustomPageSize Height: 2 points 1 30000
-
-*ParamCustomPageSize WidthOffset: 3 points 0 0
-
-*ParamCustomPageSize HeightOffset: 4 points 0 0
-
-*ParamCustomPageSize Orientation: 5 int 0 3
-
-*MaxMediaWidth: "30000"
-
-*MaxMediaHeight: "30000"
-
-
-
-*% ================================================================
-
-*% Tray Selection
-
-*% ================================================================
-
-
-
-*RequiresPageRegion All: True
-
-
-
-*OpenUI *InputSlot/Input Slot : PickOne
-
-*OrderDependency: 12 AnySetup *InputSlot
-
-*DefaultInputSlot: Auto
-
-
-
-*InputSlot Auto/AutoSelect: ""
-
-
-
-*InputSlot Tray1/Tray 1: "
-
-%LHCBeginUserItem: *InputSlot
-
-% Tray1
-
-%LHCEndUserItem
-
-%LHCBeginUserItem: *ManualFeed
-
-% False
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*InputSlot Tray2/Tray 2: "
-
-%LHCBeginUserItem: *InputSlot
-
-% Tray2
-
-%LHCEndUserItem
-
-%LHCBeginUserItem: *ManualFeed
-
-% False
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*InputSlot Tray3/Tray 3: "
-
-%LHCBeginUserItem: *InputSlot
-
-% Tray3
-
-%LHCEndUserItem
-
-%LHCBeginUserItem: *ManualFeed
-
-% False
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*InputSlot BypassTray/Bypass Tray: "
-
-%LHCBeginUserItem: *InputSlot
-
-% Tray0
-
-%LHCEndUserItem
-
-%LHCBeginUserItem: *ManualFeed
-
-% True
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*CloseUI: *InputSlot
-
-
-
-*CloseGroup: MediaSelection
-
-
-
-*% ================================================================
-
-*% Font Information
-
-*% ================================================================
-
-
-
-*DefaultFont: Courier
-
-*Font AvantGarde-Book: Standard "(001.001)" Standard Disk
-
-*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk
-
-*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk
-
-*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk
-
-*Font Bookman-Demi: Standard "(001.001)" Standard Disk
-
-*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk
-
-*Font Bookman-Light: Standard "(001.001)" Standard Disk
-
-*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk
-
-*Font Courier: Standard "(002.002)" Standard ROM
-
-*Font Courier-Bold: Standard "(002.002)" Standard ROM
-
-*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM
-
-*Font Courier-Oblique: Standard "(002.002)" Standard ROM
-
-*Font Helvetica: Standard "(001.006)" Standard ROM
-
-*Font Helvetica-Bold: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
-
-*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
-
-*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
-
-*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk
-
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk
-
-*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk
-
-*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk
-
-*Font Palatino-Bold: Standard "(001.000)" Standard Disk
-
-*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk
-
-*Font Palatino-Italic: Standard "(001.000)" Standard Disk
-
-*Font Palatino-Roman: Standard "(001.000)" Standard Disk
-
-*Font Symbol: Special "(001.003)" Special ROM
-
-*Font Times-Bold: Standard "(001.007)" Standard ROM
-
-*Font Times-BoldItalic: Standard "(001.009)" Standard ROM
-
-*Font Times-Italic: Standard "(001.007)" Standard ROM
-
-*Font Times-Roman: Standard "(001.007)" Standard ROM
-
-*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk
-
-*Font ZapfDingbats: Special "(001.000)" Special Disk
-
-
-
-*?FontQuery: "
-
-save
-
- /str 100 string dup 0 (fonts/) putinterval def
-
- {
-
- count 1 gt
-
- {
-
- exch dup str 6 94 getinterval cvs
-
- (/) print dup print (:) print exch
-
- FontDirectory exch known
-
- { pop (Yes) }
-
- {
-
- length 6 add str 0 3 -1 roll getinterval
-
- mark exch status
-
- {cleartomark (Yes)}{cleartomark (No)} ifelse
-
- } ifelse =
-
- }
-
- {exit} ifelse
-
- }bind loop
-
- (*) = flush
-
-restore
-
-"
-
-*End
-
-
-
-*?FontList: "
-
-save
-
- FontDirectory { pop == } bind forall flush
-
- /filenameforall where
-
- {
-
- pop (fonts/*)
-
- { dup length 6 sub 6 exch getinterval cvn == } bind
-
- 128 string filenameforall flush
-
- } if
-
- (*) = flush
-
-restore
-
-"
-
-*End
-
-
-
-*% ================================================================
-
-*% JobPatchFile PS Header Sequence for CLC 700/800 Color Copier
-
-*% ================================================================
-
-
-
-*JobPatchFile 1: "
-
-% Begin of JobPatchFile 1
-
-% This PPD invocation contains a PostScript / comment sequence
-
-% and it is used to provide initial state for every job.
-
-
-
-%LHCBeginUserItem: *ImageableArea
-
-% A4 9 18 833 568 842 595
-
-% A4R 9 18 586 815 595 842
-
-% A3 9 18 833 1164 842 1191
-
-% B5 9 18 720 489 729 516
-
-% B5R 9 18 507 702 516 729
-
-% B4 9 18 720 1005 729 1032
-
-% Letter 9 18 783 585 792 612
-
-% LetterR 9 18 603 765 612 792
-
-% Legal 9 18 603 981 612 1008
-
-% 11x17 9 18 783 1197 792 1224
-
-% 8x10 9 18 711 549 720 576
-
-% 8x10R 9 18 567 693 576 720
-
-%LHCEndUserItem
-
-
-
-%LHCBeginUserItem: *OutputOrder
-
-% Reverse
-
-%LHCEndUserItem
-
-%LHCBeginUserItem: *Resolution
-
-% 400
-
-%LHCEndUserItem
-
-% End of JobPatchFile 1
-
-"
-
-*End
-
-
-
-*% The byte count of this file should be exactly 023292 or 025158
-*% depending on the filesystem it resides in.
-*% end of PPD file for Linotype
-
diff --git a/psprint_config/configuration/ppds/LHCOFLR5.PS b/psprint_config/configuration/ppds/LHCOFLR5.PS
deleted file mode 100644
index 1e5ea2a577d0..000000000000
--- a/psprint_config/configuration/ppds/LHCOFLR5.PS
+++ /dev/null
@@ -1,1814 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-
-
-*% 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.
-
-*% End of Copyright statement
-
-*% '
-
-*% Modification Date: July 02, 1997
-
-*% ================================================================
-
-
-
-*FormatVersion: "4.3"
-
-*FileVersion: "1.0"
-
-*LanguageEncoding: ISOLatin1
-
-*LanguageVersion: English
-
-*PSVersion: "(2013.114) 9"
-
-*Product: "(Linotype)"
-
-*% 31 Chars *******************************
-
-*Manufacturer: "LHAG Linotype-Hell"
-
-*ModelName: "Lino ColorFlash V 4.3"
-
-*ShortNickName: "Lino ColorFlash V 4.3"
-
-*NickName: "Lino ColorFlash V 4.3"
-
-*PCFileName: "LHCOFLR5.PPD"
-
-
-
-*% ================================================================
-
-*% Basic Device Capabilities
-
-*% ================================================================
-
-
-
-*FreeVM: "5242880"
-
-*PrintPSErrors: False
-
-*LanguageLevel: "2"
-
-*ColorDevice: True
-
-*ContoneOnly: True
-
-*DefaultColorSpace: CMYK
-
-*Throughput: "1"
-
-*FileSystem: True
-
-
-
-*?FileSystem: "
-
-save
-
- statusdict /diskonline get exec {(True)}{(False)} ifelse = flush
-
-restore
-
-"
-
-*End
-
-
-
-*Password: "0"
-
-*ExitServer: "
-
- count 0 eq { % is the password on the stack?
-
- true
-
- }{
-
- dup % potential password
-
- statusdict /checkpassword get exec not
-
- } ifelse
-
- { % if no password or not valid
-
- (WARNING : Cannot perform the exitserver command.) =
-
- (Password supplied is not valid.) =
-
- (Please contact the author of this software.) = flush
-
- quit
-
- } if
-
- serverdict /exitserver get exec
-
-"
-
-*End
-
-
-
-*Reset: "
-
- count 0 eq { % is the password on the stack?
-
- true
-
- }{
-
- dup % potential password
-
- statusdict /checkpassword get exec not
-
- } ifelse
-
- { % if no password or not valid
-
- (WARNING : Cannot reset printer.) =
-
- (Password supplied is not valid.) =
-
- (Please contact the author of this software.) = flush
-
- quit
-
- } if
-
- serverdict /exitserver get exec
-
- systemdict /quit get exec
-
- (WARNING : Printer Reset Failed.) = flush
-
-"
-
-*End
-
-
-
-*DefaultResolution: 400dpi
-
-
-
-*?Resolution: "
-
- save
-
- 72 72 matrix defaultmatrix dtransform
-
- pop abs round cvi =print (dpi\n) print
-
- restore
-
-"
-
-*End
-
-
-
-*% ================================================================
-
-*% ================================================================
-
-*% Group - CMM_Options
-
-*% ================================================================
-
-*% ================================================================
-
-
-
-*%----*OpenGroup: CMM_Options/CMM Options
-
-
-
-*% ================================================================
-
-*% CMM On + RenderingIntent / Off
-
-*% ================================================================
-
-
-
-*OpenUI *LHCMM_ON/Color Matching : PickOne
-
-*OrderDependency: 20 DocumentSetup *LHCMM_ON
-
-*DefaultLHCMM_ON: DeltaDefault
-
-
-
-*LHCMM_ON DeltaDefault/Printer's Default: ""
-
-
-
-*LHCMM_ON OnPrint/On - Print: "
-
-%LHCBeginUserItem: *CMM_ON
-
-% True
-
-%LHCEndUserItem
-
-%LHCBeginUserItem: *RenderingIntent
-
-% 1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHCMM_ON OnProof/On - Proof: "
-
-%LHCBeginUserItem: *CMM_ON
-
-% True
-
-%LHCEndUserItem
-
-%LHCBeginUserItem: *RenderingIntent
-
-% 3
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHCMM_ON Off/Off: "
-
-%LHCBeginUserItem: *CMM_ON
-
-% False
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*CloseUI: *LHCMM_ON
-
-
-
-*% ================================================================
-
-*% CMM - ICCPrintProfile
-
-*% ================================================================
-
-
-
-*OpenUI *LHICCPrintProfile/Printing Process : PickOne
-
-*OrderDependency: 21 DocumentSetup *LHICCPrintProfile
-
-*DefaultLHICCPrintProfile: DeltaDefault
-
-
-
-*LHICCPrintProfile DeltaDefault/Printer's Default: ""
-
-
-
-*LHICCPrintProfile Euro/Euro: "
-
-%LHCBeginUserItem: *ICCPrintProfile
-
-% Euro
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCPrintProfile SWOP/SWOP: "
-
-%LHCBeginUserItem: *ICCPrintProfile
-
-% SWOP
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCPrintProfile Custom1/Custom1: "
-
-%LHCBeginUserItem: *ICCPrintProfile
-
-% Custom1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCPrintProfile Custom2/Custom2: "
-
-%LHCBeginUserItem: *ICCPrintProfile
-
-% Custom2
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCPrintProfile Custom3/Custom3: "
-
-%LHCBeginUserItem: *ICCPrintProfile
-
-% Custom3
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCPrintProfile Custom4/Custom4: "
-
-%LHCBeginUserItem: *ICCPrintProfile
-
-% Custom4
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCPrintProfile Custom5/Custom5: "
-
-%LHCBeginUserItem: *ICCPrintProfile
-
-% Custom5
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCPrintProfile Custom6/Custom6: "
-
-%LHCBeginUserItem: *ICCPrintProfile
-
-% Custom6
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCPrintProfile Custom7/Custom7: "
-
-%LHCBeginUserItem: *ICCPrintProfile
-
-% Custom7
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCPrintProfile Custom8/Custom8: "
-
-%LHCBeginUserItem: *ICCPrintProfile
-
-% Custom8
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCPrintProfile Custom9/Custom9: "
-
-%LHCBeginUserItem: *ICCPrintProfile
-
-% Custom9
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCPrintProfile Custom10/Custom10: "
-
-%LHCBeginUserItem: *ICCPrintProfile
-
-% Custom10
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*CloseUI: *LHICCPrintProfile
-
-
-
-*% ================================================================
-
-*% CMM - ICCProofProfile
-
-*% ================================================================
-
-
-
-*OpenUI *LHICCProofProfile/Proof Media Type : PickOne
-
-*OrderDependency: 22 DocumentSetup *LHICCProofProfile
-
-*DefaultLHICCProofProfile: DeltaDefault
-
-
-
-*LHICCProofProfile DeltaDefault/Printer's Default: ""
-
-
-
-*LHICCProofProfile MediaType1/MediaType1: "
-
-%LHCBeginUserItem: *ICCProofProfile
-
-% MediaType1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCProofProfile MediaType2/MediaType2: "
-
-%LHCBeginUserItem: *ICCProofProfile
-
-% MediaType2
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCProofProfile MediaType3/MediaType3: "
-
-%LHCBeginUserItem: *ICCProofProfile
-
-% MediaType3
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCProofProfile MediaType4/MediaType4: "
-
-%LHCBeginUserItem: *ICCProofProfile
-
-% MediaType4
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCProofProfile MediaType5/MediaType5: "
-
-%LHCBeginUserItem: *ICCProofProfile
-
-% MediaType5
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCProofProfile MediaType6/MediaType6: "
-
-%LHCBeginUserItem: *ICCProofProfile
-
-% MediaType6
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCProofProfile MediaType7/MediaType7: "
-
-%LHCBeginUserItem: *ICCProofProfile
-
-% MediaType7
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCProofProfile MediaType8/MediaType8: "
-
-%LHCBeginUserItem: *ICCProofProfile
-
-% MediaType8
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCProofProfile MediaType9/MediaType9: "
-
-%LHCBeginUserItem: *ICCProofProfile
-
-% MediaType9
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHICCProofProfile MediaType10/MediaType10: "
-
-%LHCBeginUserItem: *ICCProofProfile
-
-% MediaType10
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*CloseUI: *LHICCProofProfile
-
-
-
-*%----*CloseGroup: CMM_Options
-
-
-
-*% ================================================================
-
-*% ================================================================
-
-*% Group - Other Options
-
-*% ================================================================
-
-*% ================================================================
-
-
-
-*%----*OpenGroup: OtherOptions/Other Options
-
-
-
-*% ================================================================
-
-*% CMM - Smoothing UDIs for Factor and Resolution
-
-*% ================================================================
-
-
-
-*OpenUI *LHSmoothing/Smoothing : PickOne
-
-*OrderDependency: 24 DocumentSetup *LHSmoothing
-
-*DefaultLHSmoothing: DeltaDefault
-
-
-
-*LHSmoothing DeltaDefault/Printer's Default: ""
-
-
-
-*LHSmoothing 0/Off: "
-
-%LHCBeginUserItem: *Smoothing
-
-% 0
-
-%LHCEndUserItem
-
-%LHCBeginUserItem: *Resolution
-
-% 400
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHSmoothing 2/Antialiasing 2x2: "
-
-%LHCBeginUserItem: *Smoothing
-
-% 2
-
-%LHCEndUserItem
-
-%LHCBeginUserItem: *Resolution
-
-% 800
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHSmoothing 3/Antialiasing 3x3: "
-
-%LHCBeginUserItem: *Smoothing
-
-% 3
-
-%LHCEndUserItem
-
-%LHCBeginUserItem: *Resolution
-
-% 1200
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHSmoothing max/Antialiasing max: "
-
-%LHCBeginUserItem: *Smoothing
-
-% 99
-
-%LHCEndUserItem
-
-%LHCBeginUserItem: *Resolution
-
-% 1200
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*CloseUI: *LHSmoothing
-
-
-
-*% ================================================================
-
-*% InRIP Separation Mode
-
-*% ================================================================
-
-
-
-*OpenUI *LHInRipSeparation/Source Data : PickOne
-
-*OrderDependency: 30 DocumentSetup *LHInRipSeparation
-
-*DefaultLHInRipSeparation: DeltaDefault
-
-
-
-*LHInRipSeparation DeltaDefault/Printer's Default: ""
-
-
-
-*LHInRipSeparation True/Composite PS: "
-
- << /Separations true
-
- /ProcessColorModel /DeviceCMYK
-
- /SeparationColorNames [/Cyan /Magenta /Yellow /Black]
-
- /SeparationOrder [/Cyan /Magenta /Yellow /Black]
-
- >> setpagedevice
-
-"
-
-*End
-
-
-
-*LHInRipSeparation False/Separated PS: "
-
- << /Separations false
-
- /ProcessColorModel /DeviceGray
-
- >> setpagedevice
-
-"
-
-*End
-
-
-
-*?LHInRipSeparation: "
-
- save
-
- currentpagedevice /Separations get
-
- currentpagedevice /ProcessColorModel get /DeviceGray ne and
-
- {(True)}{(False)} ifelse = flush
-
- restore
-
-"
-
-*End
-
-
-
-*CloseUI: *LHInRipSeparation
-
-
-
-*% ================================================================
-
-*% Mirror Print Mode
-
-*% ================================================================
-
-
-
-*OpenUI *LHMirror/Mirror Mode : PickOne
-
-*OrderDependency: 34 DocumentSetup *LHMirror
-
-*DefaultLHMirror: DeltaDefault
-
-
-
-*LHMirror DeltaDefault/Printer's Default: ""
-
-
-
-*LHMirror True/On: "
-
-%LHCBeginUserItem: *MirrorPrint
-
-% True
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHMirror False/Off: "
-
-%LHCBeginUserItem: *MirrorPrint
-
-% False
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*CloseUI: *LHMirror
-
-
-
-*% ================================================================
-
-*% Policies for PageSize, if job doesn't fit
-
-*% ================================================================
-
-
-
-*OpenUI *LHPolicies/If job doesn't fit : PickOne
-
-*OrderDependency: 35 AnySetup *LHPolicies
-
-*DefaultLHPolicies: DeltaDefault
-
-
-
-*LHPolicies DeltaDefault/Printer's Default: ""
-
-
-
-*LHPolicies 0/Error message: "
-
-%LHCBeginUserItem: *Policies
-
-% 0
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHPolicies 1/Crop centered: "
-
-%LHCBeginUserItem: *Policies
-
-% 1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*LHPolicies 2/Shrink to fit: "
-
-%LHCBeginUserItem: *Policies
-
-% 2
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*CloseUI: *LHPolicies
-
-
-
-*%----*CloseGroup: OtherOptions
-
-
-
-*% ================================================================
-
-*% ================================================================
-
-*% Group - Media Selection
-
-*% ================================================================
-
-*% ================================================================
-
-
-
-*OpenGroup: MediaSelection/Media Selection
-
-
-
-*% ================================================================
-
-*% Paper Handling - PageSize
-
-*% Use these entries to set paper size most of the time, unless
-
-*% there is specific reason to use PageRegion.
-
-*% ================================================================
-
-
-
-*OpenUI *PageSize/PageSize : PickOne
-
-*OrderDependency: 10 AnySetup *PageSize
-
-*DefaultPageSize: Unknown
-
-
-
-*PageSize A4/A4: "
-
-<< /PageSize [595 842] /Orientation 0 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% A4 595 842 0
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageSize A4R/A4 R: "
-
-<< /PageSize [595 842] /Orientation 1 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% A4R 595 842 1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageSize A3/A3: "
-
-<< /PageSize [842 1191] /Orientation 1 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% A3 842 1191 1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageSize B5/B5-JIS: "
-
-<< /PageSize [516 729] /Orientation 0 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% B5 516 729 0
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageSize B5R/B5-JIS R: "
-
-<< /PageSize [516 729] /Orientation 1 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% B5R 516 729 1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageSize B4/B4-JIS: "
-
-<< /PageSize [729 1032] /Orientation 1 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% B4 729 1032 1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageSize Letter/Letter: "
-
-<< /PageSize [612 792] /Orientation 0 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% Letter 612 792 0
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageSize LetterR/Letter R: "
-
-<< /PageSize [612 792] /Orientation 1 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% LetterR 612 792 1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageSize Legal/Legal: "
-
-<< /PageSize [612 1008] /Orientation 1 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% Legal 612 1008 1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageSize Tabloid/Tabloid: "
-
-<< /PageSize [792 1224] /Orientation 1 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% 11x17 792 1224 1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageSize 8x10/8x10 inch: "
-
-<< /PageSize [576 720] /Orientation 0 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% 8x10 576 720 0
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageSize 8x10R/8x10 inch R: "
-
-<< /PageSize [576 720] /Orientation 1 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% 8x10R 576 720 1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*CloseUI: *PageSize
-
-
-
-*% ================================================================
-
-*% Paper Handling - PageRegion
-
-*% These entries will set up the frame buffer.
-
-*% Usually used with manual feed.
-
-*% ================================================================
-
-
-
-*OpenUI *PageRegion: PickOne
-
-*OrderDependency: 11 AnySetup *PageRegion
-
-*DefaultPageRegion: Unknown
-
-
-
-*PageRegion A4/A4: "
-
-<< /PageSize [595 842] /Orientation 0 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% A4 595 842 0
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageRegion A4R/A4 R: "
-
-<< /PageSize [595 842] /Orientation 1 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% A4R 595 842 1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageRegion A3/A3: "
-
-<< /PageSize [842 1191] /Orientation 1 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% A3 842 1191 1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageRegion B5/B5-JIS: "
-
-<< /PageSize [516 729] /Orientation 0 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% B5 516 729 0
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageRegion B5R/B5-JIS R: "
-
-<< /PageSize [516 729] /Orientation 1 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% B5R 516 729 1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageRegion B4/B4-JIS: "
-
-<< /PageSize [729 1032] /Orientation 1 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% B4 729 1032 1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageRegion Letter/Letter: "
-
-<< /PageSize [612 792] /Orientation 0 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% Letter 612 792 0
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageRegion LetterR/Letter R: "
-
-<< /PageSize [612 792] /Orientation 1 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% LetterR 612 792 1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageRegion Legal/Legal: "
-
-<< /PageSize [612 1008] /Orientation 1 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% Legal 612 1008 1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageRegion Tabloid/Tabloid: "
-
-<< /PageSize [792 1224] /Orientation 1 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% 11x17 792 1224 1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageRegion 8x10/8x10 inch: "
-
-<< /PageSize [576 720] /Orientation 0 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% 8x10 576 720 0
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*PageRegion 8x10R/8x10 inch R: "
-
-<< /PageSize [576 720] /Orientation 1 >> setpagedevice
-
-%LHCBeginUserItem: *PageSize
-
-% 8x10R 576 720 1
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*CloseUI: *PageRegion
-
-
-
-*% ================================================================
-
-*% Paper Handling - ImageableArea / PaperDimension
-
-*% These entries provide information about specific paper keywords.
-
-*% In this PPD ImagealeArea is set for Canon CLC 700/800.
-
-*% ================================================================
-
-
-
-*DefaultImageableArea: A4
-
-*ImageableArea A4/A4: "18 2 580 834"
-
-*ImageableArea A4R/A4 R: " 2 18 587 827"
-
-*ImageableArea A3/A3: " 2 18 834 1176"
-
-*ImageableArea B5/B5-JIS: "18 2 501 721"
-
-*ImageableArea B5R/B5-JIS R: " 2 18 508 714"
-
-*ImageableArea B4/B4-JIS: " 2 18 721 1017"
-
-*ImageableArea Letter/Letter: "18 2 597 784"
-
-*ImageableArea LetterR/Letter R: " 2 18 604 777"
-
-*ImageableArea Legal/Legal: " 2 18 604 993"
-
-*ImageableArea Tabloid/Tabloid: " 2 18 784 1209"
-
-*ImageableArea 8x10/8x10 inch: "18 2 561 712"
-
-*ImageableArea 8x10R/8x10 inch R: " 2 18 568 705"
-
-
-
-*DefaultPaperDimension: A4
-
-*PaperDimension A4/A4: "595 842"
-
-*PaperDimension A4R/A4 R: "595 841"
-
-*PaperDimension A3/A3: "842 1191"
-
-*PaperDimension B5/B5-JIS: "516 729"
-
-*PaperDimension B5R/B5-JIS R: "516 728"
-
-*PaperDimension B4/B4-JIS: "729 1032"
-
-*PaperDimension Letter/Letter: "612 792"
-
-*PaperDimension LetterR/Letter R: "612 791"
-
-*PaperDimension Legal/Legal: "612 1008"
-
-*PaperDimension Tabloid/Tabloid: "792 1224"
-
-*PaperDimension 8x10/8x10 inch: "576 720"
-
-*PaperDimension 8x10R/8x10 inch R: "576 719"
-
-
-
-*% ================================================================
-
-*% Tray Selection
-
-*% ================================================================
-
-
-
-*RequiresPageRegion All: True
-
-
-
-*OpenUI *InputSlot/Input Slot : PickOne
-
-*OrderDependency: 12 AnySetup *InputSlot
-
-*DefaultInputSlot: Auto
-
-
-
-*InputSlot Auto/AutoSelect: ""
-
-
-
-*InputSlot Tray1/Tray 1: "
-
-%LHCBeginUserItem: *InputSlot
-
-% Tray1
-
-%LHCEndUserItem
-
-%LHCBeginUserItem: *ManualFeed
-
-% False
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*InputSlot Tray2/Tray 2: "
-
-%LHCBeginUserItem: *InputSlot
-
-% Tray2
-
-%LHCEndUserItem
-
-%LHCBeginUserItem: *ManualFeed
-
-% False
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*InputSlot Tray3/Tray 3: "
-
-%LHCBeginUserItem: *InputSlot
-
-% Tray3
-
-%LHCEndUserItem
-
-%LHCBeginUserItem: *ManualFeed
-
-% False
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*InputSlot BypassTray/Bypass Tray: "
-
-%LHCBeginUserItem: *InputSlot
-
-% Tray0
-
-%LHCEndUserItem
-
-%LHCBeginUserItem: *ManualFeed
-
-% True
-
-%LHCEndUserItem
-
-"
-
-*End
-
-
-
-*CloseUI: *InputSlot
-
-
-
-*CloseGroup: MediaSelection
-
-
-
-*% ================================================================
-
-*% Font Information
-
-*% ================================================================
-
-
-
-*DefaultFont: Courier
-
-*Font AvantGarde-Book: Standard "(001.001)" Standard Disk
-
-*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk
-
-*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk
-
-*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk
-
-*Font Bookman-Demi: Standard "(001.001)" Standard Disk
-
-*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk
-
-*Font Bookman-Light: Standard "(001.001)" Standard Disk
-
-*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk
-
-*Font Courier: Standard "(002.002)" Standard ROM
-
-*Font Courier-Bold: Standard "(002.002)" Standard ROM
-
-*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM
-
-*Font Courier-Oblique: Standard "(002.002)" Standard ROM
-
-*Font Helvetica: Standard "(001.006)" Standard ROM
-
-*Font Helvetica-Bold: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
-
-*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
-
-*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
-
-*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk
-
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk
-
-*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk
-
-*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk
-
-*Font Palatino-Bold: Standard "(001.000)" Standard Disk
-
-*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk
-
-*Font Palatino-Italic: Standard "(001.000)" Standard Disk
-
-*Font Palatino-Roman: Standard "(001.000)" Standard Disk
-
-*Font Symbol: Special "(001.003)" Special ROM
-
-*Font Times-Bold: Standard "(001.007)" Standard ROM
-
-*Font Times-BoldItalic: Standard "(001.009)" Standard ROM
-
-*Font Times-Italic: Standard "(001.007)" Standard ROM
-
-*Font Times-Roman: Standard "(001.007)" Standard ROM
-
-*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk
-
-*Font ZapfDingbats: Special "(001.000)" Special Disk
-
-
-
-*?FontQuery: "
-
-save
-
- /str 100 string dup 0 (fonts/) putinterval def
-
- {
-
- count 1 gt
-
- {
-
- exch dup str 6 94 getinterval cvs
-
- (/) print dup print (:) print exch
-
- FontDirectory exch known
-
- { pop (Yes) }
-
- {
-
- length 6 add str 0 3 -1 roll getinterval
-
- mark exch status
-
- {cleartomark (Yes)}{cleartomark (No)} ifelse
-
- } ifelse =
-
- }
-
- {exit} ifelse
-
- }bind loop
-
- (*) = flush
-
-restore
-
-"
-
-*End
-
-
-
-*?FontList: "
-
-save
-
- FontDirectory { pop == } bind forall flush
-
- /filenameforall where
-
- {
-
- pop (fonts/*)
-
- { dup length 6 sub 6 exch getinterval cvn == } bind
-
- 128 string filenameforall flush
-
- } if
-
- (*) = flush
-
-restore
-
-"
-
-*End
-
-
-
-*% ================================================================
-
-*% JobPatchFile PS Header Sequence for CLC 700/800 Color Copier
-
-*% ================================================================
-
-
-
-*JobPatchFile 1: "
-
-% Begin of JobPatchFile 1
-
-% This PPD invocation contains a PostScript / comment sequence
-
-% and it is used to provide initial state for every job.
-
-
-
-%LHCBeginUserItem: *ImageableArea
-
-% A4 9 18 833 568 842 595
-
-% A4R 9 18 586 815 595 842
-
-% A3 9 18 833 1164 842 1191
-
-% B5 9 18 720 489 729 516
-
-% B5R 9 18 507 702 516 729
-
-% B4 9 18 720 1005 729 1032
-
-% Letter 9 18 783 585 792 612
-
-% LetterR 9 18 603 765 612 792
-
-% Legal 9 18 603 981 612 1008
-
-% 11x17 9 18 783 1197 792 1224
-
-% 8x10 9 18 711 549 720 576
-
-% 8x10R 9 18 567 693 576 720
-
-%LHCEndUserItem
-
-
-
-%LHCBeginUserItem: *OutputOrder
-
-% Reverse
-
-%LHCEndUserItem
-
-%LHCBeginUserItem: *Resolution
-
-% 400
-
-%LHCEndUserItem
-
-% End of JobPatchFile 1
-
-"
-
-*End
-
-
-
-*% The byte count of this file should be exactly 022549 or 024363
-*% depending on the filesystem it resides in.
-*% end of PPD file for Linotype
-
diff --git a/psprint_config/configuration/ppds/LHGUBEH3.PS b/psprint_config/configuration/ppds/LHGUBEH3.PS
deleted file mode 100644
index a84ef51b43e9..000000000000
--- a/psprint_config/configuration/ppds/LHGUBEH3.PS
+++ /dev/null
@@ -1,1568 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*%
-*% Creation Date Apr. 18, 1996; By: Berthold Giess, Linotype-Hell AG
-*%
-
-*% ----- Basic Capabilities -----
-*FormatVersion: "4.3"
-*FileVersion: "1.3"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*PSVersion: "(2013.114) 9"
-*Product: "(Linotype)"
-*% 31 Chars *******************************
-*Manufacturer: "Linotype-Hell"
-*ModelName: "Lino Gutenberg HQS V 3.0"
-*ShortNickName: "Lino Gutenberg HQS"
-*NickName: "Lino Gutenberg HQS V 3.0"
-*PCFileName: "LHGUBEH3.PPD"
-
-*% ----- General Information and Defaults -----
-*FreeVM: "5242880"
-*PrintPSErrors: False
-*LanguageLevel: "2"
-*ColorDevice: True
-*DefaultColorSpace: Gray
-*DefaultHalftoneType: 1
-*Throughput: "1"
-*VariablePaperSize: True
-*FileSystem: True
-
-*?FileSystem: "
-save
- statusdict /diskonline get exec {(True)}{(False)} ifelse = flush
-restore
-"
-*End
-
-*Password: "0"
-*ExitServer: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
-"
-*End
-
-*Reset: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
-"
-*End
-
-*DefaultResolution: 2540dpi
-
-*?Resolution: "
- save
- 72 72 matrix defaultmatrix dtransform
- pop abs round cvi =print (dpi\n) print
- restore
-"
-*End
-
-*% Halftone Information ===============
-*ScreenFreq: "150"
-*ScreenAngle: "45"
-*AccurateScreensSupport: True
-*DefaultScreenProc: Euclidean
-
-*ScreenProc Euclidean: "
-{
- 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
-
-*ScreenProc Round: "
-{
- dup mul exch dup mul add 1 exch sub
-}
-"
-*End
-
-*ScreenProc Square: "
-{
- abs exch abs add 1 exch sub
-}
-"
-*End
-
-*ScreenProc HeavyEllipse: "
-{ %Copyright Linotype-Hell AG 1996
- exch
- abs exch abs 2 copy 0.80 mul add 0.80 lt {
- exch 0.80 div
- dup dup mul exch 2 mul 3 sub mul exch
- dup dup mul exch 2 mul 3 sub mul add 0.80 mul 1 add
- } {
- 2 copy 0.80 mul add 1 gt {
- 1 sub exch 1 sub 0.80 div
- dup dup mul exch 2 mul 3 add mul exch
- dup dup mul exch 2 mul 3 add mul add 0.80 mul 1 sub
- } {
- 0.80 mul add 2 mul neg 1 add 0.80 add
- } ifelse
- } ifelse
-}
-"
-*End
-
-*ScreenProc Ellipse: "
-{ %Copyright Linotype-Hell AG 1996
- exch
- abs exch abs 2 copy 0.85 mul add 0.85 lt {
- exch 0.85 div
- dup dup mul exch 2 mul 3 sub mul exch
- dup dup mul exch 2 mul 3 sub mul add 0.85 mul 1 add
- } {
- 2 copy 0.85 mul add 1 gt {
- 1 sub exch 1 sub 0.85 div
- dup dup mul exch 2 mul 3 add mul exch
- dup dup mul exch 2 mul 3 add mul add 0.85 mul 1 sub
- } {
- 0.85 mul add 2 mul neg 1 add 0.85 add
- } ifelse
- } ifelse
-}
-"
-*End
-
-*ScreenProc LightEllipse: "
-{ %Copyright Linotype-Hell AG 1996
- exch
- abs exch abs 2 copy 0.90 mul add 0.90 lt {
- exch 0.90 div
- dup dup mul exch 2 mul 3 sub mul exch
- dup dup mul exch 2 mul 3 sub mul add 0.90 mul 1 add
- } {
- 2 copy 0.90 mul add 1 gt {
- 1 sub exch 1 sub 0.90 div
- dup dup mul exch 2 mul 3 add mul exch
- dup dup mul exch 2 mul 3 add mul add 0.90 mul 1 sub
- } {
- 0.90 mul add 2 mul neg 1 add 0.90 add
- } ifelse
- } ifelse
-}
-"
-*End
-
-*ScreenProc LineX: "
-{ %Copyright Linotype-Hell AG 1996
- abs exch 0.9 mul 0.01 sub abs exch
- 0.003 mul add 1 exch sub
-}
-"
-*End
-
-*ScreenProc LineY: "
-{ %Copyright Linotype-Hell AG 1996
- 0.9 mul 0.01 sub abs exch abs
- 0.003 mul add 1 exch sub
-}
-"
-*End
-
-*ScreenProc Grid: "
-{ %Copyright Linotype-Hell AG 1996
- 0.9 mul 0.01 sub abs exch
- 0.9 mul 0.01 sub abs exch
- 2 copy lt { 0.003 mul add } { exch 0.003 mul add } ifelse
- 1 exch sub
-}
-"
-*End
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% Paper Handling ===================
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 20 AnySetup *PageSize
-
-*DefaultPageSize: Letter
-*PageSize Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice"
-*PageSize Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice"
-*PageSize Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice"
-*PageSize Letter.Extra.Transverse: "<</PageSize [684 864] /Orientation 0>> setpagedevice"
-
-*PageSize Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice"
-*PageSize Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice"
-*PageSize Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice"
-*PageSize Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice"
-
-*PageSize Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice"
-*PageSize Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice"
-*PageSize Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice"
-*PageSize Tabloid.Extra.Transverse: "<</PageSize [864 1296] /Orientation 0>> setpagedevice"
-
-*PageSize A1: "<</PageSize [1684 2384] /Orientation 1>> setpagedevice"
-*PageSize A1.Extra: "<</PageSize [1756 2456] /Orientation 1>> setpagedevice"
-
-*PageSize A2: "<</PageSize [1191 1684] /Orientation 1>> setpagedevice"
-*PageSize A2.Extra: "<</PageSize [1263 1756] /Orientation 1>> setpagedevice"
-*PageSize A2.Transverse: "<</PageSize [1191 1684] /Orientation 0>> setpagedevice"
-*PageSize A2.Extra.Transverse: "<</PageSize [1263 1756] /Orientation 0>> setpagedevice"
-
-*PageSize A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice"
-*PageSize A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice"
-*PageSize A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice"
-*PageSize A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice"
-
-*PageSize A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice"
-*PageSize A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice"
-*PageSize A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice"
-*PageSize A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice"
-
-*PageSize A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice"
-*PageSize A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice"
-*PageSize A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice"
-*PageSize A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice"
-
-*PageSize B1: "<</PageSize [2064 2920] /Orientation 1>> setpagedevice"
-*PageSize B1.Extra: "<</PageSize [2136 2992] /Orientation 1>> setpagedevice"
-
-*PageSize B2: "<</PageSize [1460 2064] /Orientation 1>> setpagedevice"
-*PageSize B2.Extra: "<</PageSize [1532 2136] /Orientation 1>> setpagedevice"
-*PageSize B2.Transverse: "<</PageSize [1460 2064] /Orientation 0>> setpagedevice"
-*PageSize B2.Extra.Transverse: "<</PageSize [1532 2136] /Orientation 0>> setpagedevice"
-
-*PageSize B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice"
-*PageSize B3.Extra: "<</PageSize [1104 1532] /Orientation 1>> setpagedevice"
-*PageSize B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice"
-*PageSize B3.Extra.Transverse: "<</PageSize [1104 1532] /Orientation 0>> setpagedevice"
-
-*PageSize B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice"
-*PageSize B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice"
-*PageSize B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice"
-*PageSize B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice"
-
-*PageSize B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice"
-*PageSize B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice"
-*PageSize B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice"
-*PageSize B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice"
-
-*PageSize ISOB1: "<</PageSize [2004 2835] /Orientation 1>> setpagedevice"
-*PageSize ISOB1.Extra: "<</PageSize [2076 2907] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB2: "<</PageSize [1417 2004] /Orientation 1>> setpagedevice"
-*PageSize ISOB2.Extra: "<</PageSize [1489 2076] /Orientation 1>> setpagedevice"
-*PageSize ISOB2.Transverse: "<</PageSize [1417 2004] /Orientation 0>> setpagedevice"
-*PageSize ISOB2.Extra.Transverse: "<</PageSize [1489 2076] /Orientation 0>> setpagedevice"
-
-*PageSize ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice"
-*PageSize ISOB3.Extra: "<</PageSize [1073 1489] /Orientation 1>> setpagedevice"
-*PageSize ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice"
-*PageSize ISOB3.Extra.Transverse: "<</PageSize [1073 1489] /Orientation 0>> setpagedevice"
-
-*PageSize ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice"
-*PageSize ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice"
-*PageSize ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice"
-*PageSize ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice"
-
-*PageSize ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice"
-*PageSize ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice"
-*PageSize ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice"
-*PageSize ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice"
-
-*PageSize MaxPage: "<</PageSize [2409 3061] /Orientation 1>> setpagedevice"
-
-*?PageSize: "
-save
- mark
- currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if
- (Unknown)
- 37 dict
- dup [ 612 792] (Letter) put
- dup [ 684 864] (Letter.Extra) put
-
- dup [ 612 1008] (Legal) put
- dup [ 684 1080] (Legal.Extra) put
-
- dup [ 792 1224] (Tabloid) put
- dup [ 864 1296] (Tabloid.Extra) put
-
- dup [1684 2384] (A1) put
- dup [1756 2456] (A1.Extra) put
-
- dup [1191 1684] (A2) put
- dup [1263 1756] (A2.Extra) put
-
- dup [ 842 1191] (A3) put
- dup [ 914 1263] (A3.Extra) put
-
- dup [ 595 842] (A4) put
- dup [ 667 914] (A4.Extra) put
-
- dup [ 420 595] (A5) put
- dup [ 492 667] (A5.Extra) put
-
- dup [2064 2920] (B1) put
- dup [2136 2992] (B1.Extra) put
-
- dup [1460 2064] (B2) put
- dup [1532 2136] (B2.Extra) put
-
- dup [1032 1460] (B3) put
- dup [1104 1532] (B3.Extra) put
-
- dup [ 729 1032] (B4) put
- dup [ 801 1104] (B4.Extra) put
-
- dup [ 516 729] (B5) put
- dup [ 588 801] (B5.Extra) put
-
- dup [2004 2835] (ISOB1) put
- dup [2076 2907] (ISOB1.Extra) put
-
- dup [1417 2004] (ISOB2) put
- dup [1489 2076] (ISOB2.Extra) put
-
- dup [1001 1417] (ISOB3) put
- dup [1073 1489] (ISOB3.Extra) put
-
- dup [ 709 1001] (ISOB4) put
- dup [ 781 1073] (ISOB4.Extra) put
-
- dup [ 499 709] (ISOB5) put
- dup [ 571 781] (ISOB5.Extra) put
-
- dup [2409 3061] (MaxPage) put
-
- {
- 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
- cleartomark
-
-restore
-"
-*End
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 10 AnySetup *PageRegion
-
-*DefaultPageRegion: Letter
-*PageRegion Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice"
-*PageRegion Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice"
-*PageRegion Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice"
-*PageRegion Letter.Extra.Transverse: "<</PageSize [684 864] /Orientation 0>> setpagedevice"
-
-*PageRegion Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice"
-*PageRegion Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice"
-*PageRegion Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice"
-*PageRegion Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice"
-
-*PageRegion Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice"
-*PageRegion Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice"
-*PageRegion Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice"
-*PageRegion Tabloid.Extra.Transverse: "<</PageSize [864 1296] /Orientation 0>> setpagedevice"
-
-*PageRegion A1: "<</PageSize [1684 2384] /Orientation 1>> setpagedevice"
-*PageRegion A1.Extra: "<</PageSize [1756 2456] /Orientation 1>> setpagedevice"
-
-*PageRegion A2: "<</PageSize [1191 1684] /Orientation 1>> setpagedevice"
-*PageRegion A2.Extra: "<</PageSize [1263 1756] /Orientation 1>> setpagedevice"
-*PageRegion A2.Transverse: "<</PageSize [1191 1684] /Orientation 0>> setpagedevice"
-*PageRegion A2.Extra.Transverse: "<</PageSize [1263 1756] /Orientation 0>> setpagedevice"
-
-*PageRegion A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice"
-*PageRegion A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice"
-*PageRegion A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice"
-*PageRegion A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice"
-
-*PageRegion A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice"
-*PageRegion A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice"
-*PageRegion A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice"
-*PageRegion A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice"
-
-*PageRegion A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice"
-*PageRegion A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice"
-*PageRegion A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice"
-*PageRegion A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice"
-
-*PageRegion B1: "<</PageSize [2064 2920] /Orientation 1>> setpagedevice"
-*PageRegion B1.Extra: "<</PageSize [2136 2992] /Orientation 1>> setpagedevice"
-
-*PageRegion B2: "<</PageSize [1460 2064] /Orientation 1>> setpagedevice"
-*PageRegion B2.Extra: "<</PageSize [1532 2136] /Orientation 1>> setpagedevice"
-*PageRegion B2.Transverse: "<</PageSize [1460 2064] /Orientation 0>> setpagedevice"
-*PageRegion B2.Extra.Transverse: "<</PageSize [1532 2136] /Orientation 0>> setpagedevice"
-
-*PageRegion B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice"
-*PageRegion B3.Extra: "<</PageSize [1104 1532] /Orientation 1>> setpagedevice"
-*PageRegion B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice"
-*PageRegion B3.Extra.Transverse: "<</PageSize [1104 1532] /Orientation 0>> setpagedevice"
-
-*PageRegion B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice"
-*PageRegion B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice"
-*PageRegion B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice"
-*PageRegion B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice"
-
-*PageRegion B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice"
-*PageRegion B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice"
-*PageRegion B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice"
-*PageRegion B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice"
-
-*PageRegion ISOB1: "<</PageSize [2004 2835] /Orientation 1>> setpagedevice"
-*PageRegion ISOB1.Extra: "<</PageSize [2076 2907] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB2: "<</PageSize [1417 2004] /Orientation 1>> setpagedevice"
-*PageRegion ISOB2.Extra: "<</PageSize [1489 2076] /Orientation 1>> setpagedevice"
-*PageRegion ISOB2.Transverse: "<</PageSize [1417 2004] /Orientation 0>> setpagedevice"
-*PageRegion ISOB2.Extra.Transverse: "<</PageSize [1489 2076] /Orientation 0>> setpagedevice"
-
-*PageRegion ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice"
-*PageRegion ISOB3.Extra: "<</PageSize [1073 1489] /Orientation 1>> setpagedevice"
-*PageRegion ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice"
-*PageRegion ISOB3.Extra.Transverse: "<</PageSize [1073 1489] /Orientation 0>> setpagedevice"
-
-*PageRegion ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice"
-*PageRegion ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice"
-*PageRegion ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice"
-*PageRegion ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice"
-
-*PageRegion ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice"
-*PageRegion ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice"
-*PageRegion ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice"
-*PageRegion ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice"
-
-*PageRegion MaxPage: "<</PageSize [2409 3061] /Orientation 1>> setpagedevice"
-
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-
-*ImageableArea Letter: "0.0 0.0 612.0 792.0"
-*ImageableArea Letter.Extra: "0.0 0.0 684.0 864.0"
-*ImageableArea Letter.Transverse: "0.0 0.0 612.0 791.0"
-*ImageableArea Letter.Extra.Transverse: "0.0 0.0 684.0 863.0"
-
-*ImageableArea Legal: "0.0 0.0 612.0 1008.0"
-*ImageableArea Legal.Extra: "0.0 0.0 684.0 1080.0"
-*ImageableArea Legal.Transverse: "0.0 0.0 612.0 1007.0"
-*ImageableArea Legal.Extra.Transverse: "0.0 0.0 684.0 1079.0"
-
-*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0"
-*ImageableArea Tabloid.Extra: "0.0 0.0 864.0 1296.0"
-*ImageableArea Tabloid.Transverse: "0.0 0.0 792.0 1223.0"
-*ImageableArea Tabloid.Extra.Transverse: "0.0 0.0 864.0 1295.0"
-
-*ImageableArea A1: "0.0 0.0 1684.0 2384.0"
-*ImageableArea A1.Extra: "0.0 0.0 1756.0 2456.0"
-
-*ImageableArea A2: "0.0 0.0 1191.0 1684.0"
-*ImageableArea A2.Extra: "0.0 0.0 1263.0 1756.0"
-*ImageableArea A2.Transverse: "0.0 0.0 1191.0 1683.0"
-*ImageableArea A2.Extra.Transverse: "0.0 0.0 1263.0 1755.0"
-
-*ImageableArea A3: "0.0 0.0 842.0 1191.0"
-*ImageableArea A3.Extra: "0.0 0.0 914.0 1263.0"
-*ImageableArea A3.Transverse: "0.0 0.0 842.0 1190.0"
-*ImageableArea A3.Extra.Transverse: "0.0 0.0 914.0 1262.0"
-
-*ImageableArea A4: "0.0 0.0 595.0 842.0"
-*ImageableArea A4.Extra: "0.0 0.0 667.0 914.0"
-*ImageableArea A4.Transverse: "0.0 0.0 595.0 841.0"
-*ImageableArea A4.Extra.Transverse: "0.0 0.0 667.0 913.0"
-
-*ImageableArea A5: "0.0 0.0 420.0 595.0"
-*ImageableArea A5.Extra: "0.0 0.0 492.0 667.0"
-*ImageableArea A5.Transverse: "0.0 0.0 420.0 594.0"
-*ImageableArea A5.Extra.Transverse: "0.0 0.0 492.0 666.0"
-
-*ImageableArea B1: "0.0 0.0 2064.0 2920.0"
-*ImageableArea B1.Extra: "0.0 0.0 2136.0 2992.0"
-
-*ImageableArea B2: "0.0 0.0 1460.0 2064.0"
-*ImageableArea B2.Extra: "0.0 0.0 1532.0 2136.0"
-*ImageableArea B2.Transverse: "0.0 0.0 1460.0 2063.0"
-*ImageableArea B2.Extra.Transverse: "0.0 0.0 1532.0 2135.0"
-
-*ImageableArea B3: "0.0 0.0 1032.0 1460.0"
-*ImageableArea B3.Extra: "0.0 0.0 1104.0 1532.0"
-*ImageableArea B3.Transverse: "0.0 0.0 1032.0 1459.0"
-*ImageableArea B3.Extra.Transverse: "0.0 0.0 1104.0 1531.0"
-
-*ImageableArea B4: "0.0 0.0 729.0 1032.0"
-*ImageableArea B4.Extra: "0.0 0.0 801.0 1104.0"
-*ImageableArea B4.Transverse: "0.0 0.0 729.0 1031.0"
-*ImageableArea B4.Extra.Transverse: "0.0 0.0 801.0 1103.0"
-
-*ImageableArea B5: "0.0 0.0 516.0 729.0"
-*ImageableArea B5.Extra: "0.0 0.0 588.0 801.0"
-*ImageableArea B5.Transverse: "0.0 0.0 516.0 728.0"
-*ImageableArea B5.Extra.Transverse: "0.0 0.0 588.0 800.0"
-
-*ImageableArea ISOB1: "0.0 0.0 2004.0 2835.0"
-*ImageableArea ISOB1.Extra: "0.0 0.0 2076.0 2907.0"
-
-*ImageableArea ISOB2: "0.0 0.0 1417.0 2004.0"
-*ImageableArea ISOB2.Extra: "0.0 0.0 1489.0 2076.0"
-*ImageableArea ISOB2.Transverse: "0.0 0.0 1417.0 2003.0"
-*ImageableArea ISOB2.Extra.Transverse: "0.0 0.0 1489.0 2075.0"
-
-*ImageableArea ISOB3: "0.0 0.0 1001.0 1417.0"
-*ImageableArea ISOB3.Extra: "0.0 0.0 1073.0 1489.0"
-*ImageableArea ISOB3.Transverse: "0.0 0.0 1001.0 1416.0"
-*ImageableArea ISOB3.Extra.Transverse: "0.0 0.0 1073.0 1488.0"
-
-*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0"
-*ImageableArea ISOB4.Extra: "0.0 0.0 781.0 1073.0"
-*ImageableArea ISOB4.Transverse: "0.0 0.0 709.0 1000.0"
-*ImageableArea ISOB4.Extra.Transverse: "0.0 0.0 781.0 1072.0"
-
-*ImageableArea ISOB5: "0.0 0.0 499.0 709.0"
-*ImageableArea ISOB5.Extra: "0.0 0.0 569.7 782.0"
-*ImageableArea ISOB5.Transverse: "0.0 0.0 499.0 708.0"
-*ImageableArea ISOB5.Extra.Transverse: "0.0 0.0 569.7 781.0"
-
-*ImageableArea MaxPage: "0.0 0.0 2409.0 3061.0"
-
-*?ImageableArea: "
- save
- initclip clippath pathbbox
- 4 -2 roll exch round cvr =print ( ) print round cvr =print ( ) print
- exch round cvr =print ( ) print round cvr =print (\n) print flush
- restore
-"
-*End
-
-*% These provide the physical dimensions of the paper (by keyword)
-*DefaultPaperDimension: Letter
-
-*PaperDimension Letter: "612.0 792.0"
-*PaperDimension Letter.Extra: "684.0 864.0"
-*PaperDimension Letter.Transverse: "612.0 791.0"
-*PaperDimension Letter.Extra.Transverse: "684.0 863.0"
-
-*PaperDimension Legal: "612.0 1008.0"
-*PaperDimension Legal.Extra: "684.0 1080.0"
-*PaperDimension Legal.Transverse: "612.0 1007.0"
-*PaperDimension Legal.Extra.Transverse: "684.0 1079.0"
-
-*PaperDimension Tabloid: "792.0 1224.0"
-*PaperDimension Tabloid.Extra: "864.0 1296.0"
-*PaperDimension Tabloid.Transverse: "792.0 1223.0"
-*PaperDimension Tabloid.Extra.Transverse: "864.0 1295.0"
-
-*PaperDimension A1: "1684.0 2384.0"
-*PaperDimension A1.Extra: "1756.0 2456.0"
-
-*PaperDimension A2: "1191.0 1684.0"
-*PaperDimension A2.Extra: "1263.0 1756.0"
-*PaperDimension A2.Transverse: "1191.0 1683.0"
-*PaperDimension A2.Extra.Transverse: "1263.0 1755.0"
-
-*PaperDimension A3: "842.0 1191.0"
-*PaperDimension A3.Extra: "914.0 1263.0"
-*PaperDimension A3.Transverse: "842.0 1190.0"
-*PaperDimension A3.Extra.Transverse: "914.0 1262.0"
-
-*PaperDimension A4: "595.0 842.0"
-*PaperDimension A4.Extra: "667.0 914.0"
-*PaperDimension A4.Transverse: "595.0 841.0"
-*PaperDimension A4.Extra.Transverse: "667.0 913.0"
-
-*PaperDimension A5: "420.0 595.0"
-*PaperDimension A5.Extra: "492.0 667.0"
-*PaperDimension A5.Transverse: "420.0 594.0"
-*PaperDimension A5.Extra.Transverse: "492.0 666.0"
-
-*PaperDimension B1: "2064.0 2920.0"
-*PaperDimension B1.Extra: "2136.0 2992.0"
-
-*PaperDimension B2: "1460.0 2064.0"
-*PaperDimension B2.Extra: "1532.0 2136.0"
-*PaperDimension B2.Transverse: "1460.0 2063.0"
-*PaperDimension B2.Extra.Transverse: "1532.0 2135.0"
-
-*PaperDimension B3: "1032.0 1460.0"
-*PaperDimension B3.Extra: "1104.0 1532.0"
-*PaperDimension B3.Transverse: "1032.0 1459.0"
-*PaperDimension B3.Extra.Transverse: "1104.0 1531.0"
-
-*PaperDimension B4: "729.0 1032.0"
-*PaperDimension B4.Extra: "801.0 1104.0"
-*PaperDimension B4.Transverse: "729.0 1031.0"
-*PaperDimension B4.Extra.Transverse: "801.0 1103.0"
-
-*PaperDimension B5: "516.0 729.0"
-*PaperDimension B5.Extra: "588.0 801.0"
-*PaperDimension B5.Transverse: "516.0 728.0"
-*PaperDimension B5.Extra.Transverse: "588.0 800.0"
-
-*PaperDimension ISOB1: "2004.0 2835.0"
-*PaperDimension ISOB1.Extra: "2076.0 2907.0"
-
-*PaperDimension ISOB2: "1417.0 2004.0"
-*PaperDimension ISOB2.Extra: "1489.0 2076.0"
-*PaperDimension ISOB2.Transverse: "1417.0 2003.0"
-*PaperDimension ISOB2.Extra.Transverse: "1489.0 2075.0"
-
-*PaperDimension ISOB3: "1001.0 1417.0"
-*PaperDimension ISOB3.Extra: "1073.0 1489.0"
-*PaperDimension ISOB3.Transverse: "1001.0 1416.0"
-*PaperDimension ISOB3.Extra.Transverse: "1073.0 1488.0"
-
-*PaperDimension ISOB4: "709.0 1001.0"
-*PaperDimension ISOB4.Extra: "781.0 1073.0"
-*PaperDimension ISOB4.Transverse: "709.0 1000.0"
-*PaperDimension ISOB4.Extra.Transverse: "781.0 1072.0"
-
-*PaperDimension ISOB5: "499.0 709.0"
-*PaperDimension ISOB5.Extra: "569.7 782.0"
-*PaperDimension ISOB5.Transverse: "499.0 708.0"
-*PaperDimension ISOB5.Extra.Transverse: "569.7 781.0"
-
-*PaperDimension MaxPage: "2409.0 3061.0"
-
-*%=== Custom Page Sizes ==================================
-
-*% These entries provide the code and parameter ranges for a user
-*% to set up a custom page size.
-
-*CustomPageSize True: "
- % B. Giess 960228
- % params order: Width (FastScan); Height (SlowScan); WidthOffset; foo; Orientation
- %
- exch pop statusdict /setpageparams get exec
-"
-*End
-
-*DefaultLeadingEdge: PreferLong
-*LeadingEdge: PreferLong
-
-*ParamCustomPageSize Width: 1 points 72.0 2409.4
-*ParamCustomPageSize Height: 2 points 72.0 3061.4
-*ParamCustomPageSize WidthOffset/Margins: 3 points 0.0 2409.4
-*ParamCustomPageSize HeightOffset: 4 points 0.0 0.0
-*ParamCustomPageSize Orientation: 5 int 0 3
-*CenterRegistered: False
-
-*MaxMediaWidth: "2409.4"
-*MaxMediaHeight: "3061.4"
-
-*?CurrentMediaWidth: "
- save
- currentpagedevice /OutputDevice get cvlit /OutputDevice findresource
- /PageSize get 0 get dup length 2 sub 0 add get cvr = flush
- restore
- "
-*End
-
-*?CurrentMediaHeight: "
- save
- currentpagedevice /OutputDevice get cvlit /OutputDevice findresource
- /PageSize get 0 get dup length 2 sub 1 add get cvr = flush
- restore
- "
-*End
-
-*% === Imagesetter Information ===========================
-*OpenGroup: Imagesetter
-
-*OpenSubGroup: PrintingMode
-
-*OpenUI *MirrorPrint/Mirror: Boolean
-*OrderDependency: 30 DocumentSetup *MirrorPrint
-*DefaultMirrorPrint: False
-
-*MirrorPrint True: "<</MirrorPrint true >> setpagedevice "
-*MirrorPrint False: "<</MirrorPrint false>> setpagedevice "
-*?MirrorPrint: "
- currentpagedevice /MirrorPrint get {(True)}{(False)} ifelse = flush
-"
-*End
-*CloseUI: *MirrorPrint
-
-*OpenUI *NegativePrint/Negative: Boolean
-*OrderDependency: 40 DocumentSetup *NegativePrint
-*DefaultNegativePrint: False
-
-*NegativePrint True: "<</NegativePrint true >> setpagedevice "
-*NegativePrint False: "<</NegativePrint false>> setpagedevice "
-*?NegativePrint: "
- currentpagedevice /NegativePrint get {(True)}{(False)}ifelse = flush
-"
-*End
-*CloseUI: *NegativePrint
-*CloseSubGroup: PrintingMode
-
-*CloseGroup: Imagesetter
-
-*DefaultOutputOrder: Normal
-*RequiresPageRegion All: False
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.001)" Standard Disk
-*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk
-*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk
-*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk
-*Font Bookman-Demi: Standard "(001.001)" Standard Disk
-*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk
-*Font Bookman-Light: Standard "(001.001)" Standard Disk
-*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk
-*Font Courier: Standard "(002.002)" Standard ROM
-*Font Courier-Bold: Standard "(002.002)" Standard ROM
-*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM
-*Font Courier-Oblique: Standard "(002.002)" Standard ROM
-*Font Helvetica: Standard "(001.006)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk
-*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk
-*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk
-*Font Palatino-Bold: Standard "(001.000)" Standard Disk
-*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk
-*Font Palatino-Italic: Standard "(001.000)" Standard Disk
-*Font Palatino-Roman: Standard "(001.000)" Standard Disk
-*Font Symbol: Special "(001.003)" Standard ROM
-*Font Times-Bold: Standard "(001.007)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.009)" Standard ROM
-*Font Times-Italic: Standard "(001.007)" Standard ROM
-*Font Times-Roman: Standard "(001.007)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk
-*Font ZapfDingbats: Special "(001.000)" Standard Disk
-
-*?FontQuery: "
-save
- /str 100 string dup 0 (fonts/) putinterval def
- {
- count 1 gt
- {
- exch dup str 6 94 getinterval cvs
- (/) print dup print (:) print exch
- FontDirectory exch known
- { pop (Yes) }
- {
- length 6 add str 0 3 -1 roll getinterval
- mark exch status
- {cleartomark (Yes)}{cleartomark (No)} ifelse
- } ifelse =
- }
- {exit} ifelse
- }bind loop
- (*) = flush
-restore
-"
-*End
-
-*?FontList: "
-save
- FontDirectory { pop == } bind forall flush
- /filenameforall where
- {
- pop (fonts/*)
- { dup length 6 sub 6 exch getinterval cvn == } bind
- 128 string filenameforall flush
- } if
- (*) = 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: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "printing"
-*Status: "PrinterError: recorder offline or film problem"
-*Status: "PrinterError: "
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "userjob"
-*Source: "other"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "recorder offline or film problem"
-*PrinterError: ""
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi
-
-*OpenUI *Separations/InRIP Color Separation: Boolean
-*OrderDependency: 60 DocumentSetup *Separations
-
-*DefaultSeparations: False
-*Separations True: "
- <<
- /Separations true
- /ProcessColorModel /DeviceCMYK
- /SeparationColorNames [/Cyan /Magenta /Yellow /Black]
- /SeparationOrder [/Cyan /Magenta /Yellow /Black]
- >> setpagedevice
-"
-*End
-
-*Separations False: "
- <<
- /Separations false
- /ProcessColorModel /DeviceGray
- >> setpagedevice
-"
-*End
-
-*?Separations: "
- save
- currentpagedevice /Separations get
- currentpagedevice /ProcessColorModel get /DeviceGray ne and
- {(True)}{(False)} ifelse = flush
- restore
-"
-*End
-*CloseUI: *Separations
-
-*%
-*% Screening Params for HQS
-*%
-*% ----- for Resolution 3386 dpi -----
-*%
-*% For 100 lpi / 3386 dpi
-*ColorSepScreenAngle ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-*ColorSepScreenFreq CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-*ColorSepScreenFreq ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-*ColorSepScreenFreq ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-*ColorSepScreenFreq ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-
-*% For 120 lpi / 3386 dpi
-*ColorSepScreenAngle ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-*ColorSepScreenFreq CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-*ColorSepScreenFreq ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-*ColorSepScreenFreq ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-*ColorSepScreenFreq ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-
-*% For 133 lpi / 3386 dpi
-*ColorSepScreenAngle ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-*ColorSepScreenFreq CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-*ColorSepScreenFreq ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-*ColorSepScreenFreq ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-*ColorSepScreenFreq ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-
-*% For 150 lpi / 3386 dpi
-*ColorSepScreenAngle ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-*ColorSepScreenFreq CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-*ColorSepScreenFreq ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-*ColorSepScreenFreq ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-*ColorSepScreenFreq ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-
-*% For 175 lpi / 3386 dpi
-*ColorSepScreenAngle ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-*ColorSepScreenFreq CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-*ColorSepScreenFreq ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-*ColorSepScreenFreq ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-*ColorSepScreenFreq ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-
-*% For 200 lpi / 3386 dpi
-*ColorSepScreenAngle ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-*ColorSepScreenFreq CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-*ColorSepScreenFreq ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-*ColorSepScreenFreq ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-*ColorSepScreenFreq ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-
-*% For 225 lpi / 5080 dpi
-*ColorSepScreenAngle ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi: "45"
-*ColorSepScreenAngle CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi: "225"
-*ColorSepScreenFreq CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi: "225"
-*ColorSepScreenFreq ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi: "225"
-*ColorSepScreenFreq ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi: "225"
-*ColorSepScreenFreq ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi: "225"
-
-*% For 275 lpi / 5080 dpi
-*ColorSepScreenAngle ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi: "45"
-*ColorSepScreenAngle CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.275lpi.5082750dpi/275 lpi / 5080 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi: "275"
-*ColorSepScreenFreq CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi: "275"
-*ColorSepScreenFreq ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi: "275"
-*ColorSepScreenFreq ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi: "275"
-*ColorSepScreenFreq ProcessYellow.275lpi.5080dpi/275 lpi / 5080 dpi: "275"
-
-*% For 400 lpi / 5080 dpi
-*ColorSepScreenAngle ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi: "45"
-*ColorSepScreenAngle CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi: "400"
-*ColorSepScreenFreq CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi: "400"
-*ColorSepScreenFreq ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi: "400"
-*ColorSepScreenFreq ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi: "400"
-*ColorSepScreenFreq ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi: "400"
-
-*% ----- for Resolution 2540 dpi -----
-
-*% For 20 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "20"
-*ColorSepScreenFreq CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "20"
-*ColorSepScreenFreq ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "20"
-*ColorSepScreenFreq ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "20"
-*ColorSepScreenFreq ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "20"
-
-*% For 33 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "33"
-*ColorSepScreenFreq CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "33"
-*ColorSepScreenFreq ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "33"
-*ColorSepScreenFreq ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "33"
-*ColorSepScreenFreq ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "33"
-
-*% For 38 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "38"
-*ColorSepScreenFreq CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "38"
-*ColorSepScreenFreq ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "38"
-*ColorSepScreenFreq ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "38"
-*ColorSepScreenFreq ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "38"
-
-*% For 46 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "46"
-*ColorSepScreenFreq CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "46"
-*ColorSepScreenFreq ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "46"
-*ColorSepScreenFreq ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "46"
-*ColorSepScreenFreq ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "46"
-
-*% For 50 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-*ColorSepScreenFreq CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-*ColorSepScreenFreq ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-*ColorSepScreenFreq ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-*ColorSepScreenFreq ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-
-*% For 60 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-
-*% For 65 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "65"
-*ColorSepScreenFreq CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "65"
-*ColorSepScreenFreq ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "65"
-*ColorSepScreenFreq ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "65"
-*ColorSepScreenFreq ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "65"
-
-*% For 70 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "70"
-*ColorSepScreenFreq CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "70"
-*ColorSepScreenFreq ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "70"
-*ColorSepScreenFreq ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "70"
-*ColorSepScreenFreq ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "70"
-
-*% For 75 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-*ColorSepScreenFreq CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-*ColorSepScreenFreq ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-*ColorSepScreenFreq ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-*ColorSepScreenFreq ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-*% For 80 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "80"
-*ColorSepScreenFreq CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "80"
-*ColorSepScreenFreq ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "80"
-*ColorSepScreenFreq ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "80"
-*ColorSepScreenFreq ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "80"
-
-*% For 85 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-*ColorSepScreenFreq CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-*ColorSepScreenFreq ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-*ColorSepScreenFreq ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-*ColorSepScreenFreq ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-
-*% For 90 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "90"
-*ColorSepScreenFreq CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "90"
-*ColorSepScreenFreq ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "90"
-*ColorSepScreenFreq ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "90"
-*ColorSepScreenFreq ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "90"
-
-*% For 100 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-*ColorSepScreenFreq CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-
-*% For 110 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "110"
-*ColorSepScreenFreq CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "110"
-*ColorSepScreenFreq ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "110"
-*ColorSepScreenFreq ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "110"
-*ColorSepScreenFreq ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "110"
-
-*% For 120 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-
-*% For 133 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-*ColorSepScreenFreq CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-*ColorSepScreenFreq ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-*ColorSepScreenFreq ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-*ColorSepScreenFreq ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-
-*% For 138 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "138"
-*ColorSepScreenFreq CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "138"
-*ColorSepScreenFreq ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "138"
-*ColorSepScreenFreq ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "138"
-*ColorSepScreenFreq ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "138"
-
-*% For 150 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-
-*% For 175 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-*ColorSepScreenFreq CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-*ColorSepScreenFreq ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-*ColorSepScreenFreq ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-*ColorSepScreenFreq ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-
-*% For 200 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-*ColorSepScreenFreq CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-*ColorSepScreenFreq ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-*ColorSepScreenFreq ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-*ColorSepScreenFreq ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-
-
-*% ----- for Resolution 2032 dpi -----
-
-*% For 33 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.33lpi.2032dpi/33 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle CustomColor.33lpi.2032dpi/33 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.33lpi.2032dpi/33 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.33lpi.2032dpi/33 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.33lpi.2032dpi/33 lpi / 2032 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.33lpi.2032dpi/33 lpi / 2032 dpi: "33"
-*ColorSepScreenFreq CustomColor.33lpi.2032dpi/33 lpi / 2032 dpi: "33"
-*ColorSepScreenFreq ProcessCyan.33lpi.2032dpi/33 lpi / 2032 dpi: "33"
-*ColorSepScreenFreq ProcessMagenta.33lpi.2032dpi/33 lpi / 2032 dpi: "33"
-*ColorSepScreenFreq ProcessYellow.33lpi.2032dpi/33 lpi / 2032 dpi: "33"
-
-*% For 38 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.38lpi.2032dpi/38 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle CustomColor.38lpi.2032dpi/38 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.38lpi.2032dpi/38 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.38lpi.2032dpi/38 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.38lpi.2032dpi/38 lpi / 2032 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.38lpi.2032dpi/38 lpi / 2032 dpi: "38"
-*ColorSepScreenFreq CustomColor.38lpi.2032dpi/38 lpi / 2032 dpi: "38"
-*ColorSepScreenFreq ProcessCyan.38lpi.2032dpi/38 lpi / 2032 dpi: "38"
-*ColorSepScreenFreq ProcessMagenta.38lpi.2032dpi/38 lpi / 2032 dpi: "38"
-*ColorSepScreenFreq ProcessYellow.38lpi.2032dpi/38 lpi / 2032 dpi: "38"
-
-*% For 46 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.46lpi.2032dpi/46 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle CustomColor.46lpi.2032dpi/46 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.46lpi.2032dpi/46 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.46lpi.2032dpi/46 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.46lpi.2032dpi/46 lpi / 2032 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.46lpi.2032dpi/46 lpi / 2032 dpi: "46"
-*ColorSepScreenFreq CustomColor.46lpi.2032dpi/46 lpi / 2032 dpi: "46"
-*ColorSepScreenFreq ProcessCyan.46lpi.2032dpi/46 lpi / 2032 dpi: "46"
-*ColorSepScreenFreq ProcessMagenta.46lpi.2032dpi/46 lpi / 2032 dpi: "46"
-*ColorSepScreenFreq ProcessYellow.46lpi.2032dpi/46 lpi / 2032 dpi: "46"
-
-*% For 50 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "50"
-*ColorSepScreenFreq CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "50"
-*ColorSepScreenFreq ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "50"
-*ColorSepScreenFreq ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "50"
-*ColorSepScreenFreq ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "50"
-
-*% For 60 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "60"
-
-*% For 65 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.65lpi.2032dpi/65 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle CustomColor.65lpi.2032dpi/65 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.65lpi.2032dpi/65 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.65lpi.2032dpi/65 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.65lpi.2032dpi/65 lpi / 2032 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.65lpi.2032dpi/65 lpi / 2032 dpi: "65"
-*ColorSepScreenFreq CustomColor.65lpi.2032dpi/65 lpi / 2032 dpi: "65"
-*ColorSepScreenFreq ProcessCyan.65lpi.2032dpi/65 lpi / 2032 dpi: "65"
-*ColorSepScreenFreq ProcessMagenta.65lpi.2032dpi/65 lpi / 2032 dpi: "65"
-*ColorSepScreenFreq ProcessYellow.65lpi.2032dpi/65 lpi / 2032 dpi: "65"
-
-*% For 70 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.70lpi.2032dpi/70 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle CustomColor.70lpi.2032dpi/70 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.70lpi.2032dpi/70 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.70lpi.2032dpi/70 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.70lpi.2032dpi/70 lpi / 2032 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.70lpi.2032dpi/70 lpi / 2032 dpi: "70"
-*ColorSepScreenFreq CustomColor.70lpi.2032dpi/70 lpi / 2032 dpi: "70"
-*ColorSepScreenFreq ProcessCyan.70lpi.2032dpi/70 lpi / 2032 dpi: "70"
-*ColorSepScreenFreq ProcessMagenta.70lpi.2032dpi/70 lpi / 2032 dpi: "70"
-*ColorSepScreenFreq ProcessYellow.70lpi.2032dpi/70 lpi / 2032 dpi: "70"
-
-*% For 85 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "85"
-*ColorSepScreenFreq CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "85"
-*ColorSepScreenFreq ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "85"
-*ColorSepScreenFreq ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "85"
-*ColorSepScreenFreq ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "85"
-
-*% For 100 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "100"
-*ColorSepScreenFreq CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "100"
-*ColorSepScreenFreq ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "100"
-*ColorSepScreenFreq ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "100"
-*ColorSepScreenFreq ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "100"
-
-*% For 120 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "120"
-*ColorSepScreenFreq CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "120"
-*ColorSepScreenFreq ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "120"
-*ColorSepScreenFreq ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "120"
-*ColorSepScreenFreq ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "120"
-
-*% For 138 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.138lpi.2032dpi/138 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle CustomColor.138lpi.2032dpi/138 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.138lpi.2032dpi/138 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.138lpi.2032dpi/138 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.138lpi.2032dpi/138 lpi / 2032 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.138lpi.2032dpi/138 lpi / 2032 dpi: "138"
-*ColorSepScreenFreq CustomColor.138lpi.2032dpi/138 lpi / 2032 dpi: "138"
-*ColorSepScreenFreq ProcessCyan.138lpi.2032dpi/138 lpi / 2032 dpi: "138"
-*ColorSepScreenFreq ProcessMagenta.138lpi.2032dpi/138 lpi / 2032 dpi: "138"
-*ColorSepScreenFreq ProcessYellow.138lpi.2032dpi/138 lpi / 2032 dpi: "138"
-
-*% For 150 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.150lpi.2032dpi/150 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle CustomColor.150lpi.2032dpi/150 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.150lpi.2032dpi/150 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.150lpi.2032dpi/150 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.150lpi.2032dpi/150 lpi / 2032 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.150lpi.2032dpi/150 lpi / 2032 dpi: "150"
-*ColorSepScreenFreq CustomColor.150lpi.2032dpi/150 lpi / 2032 dpi: "150"
-*ColorSepScreenFreq ProcessCyan.150lpi.2032dpi/150 lpi / 2032 dpi: "150"
-*ColorSepScreenFreq ProcessMagenta.150lpi.2032dpi/150 lpi / 2032 dpi: "150"
-*ColorSepScreenFreq ProcessYellow.150lpi.2032dpi/150 lpi / 2032 dpi: "150"
-
-*% For 175 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.175lpi.2032dpi/175 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle CustomColor.175lpi.2032dpi/175 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.175lpi.2032dpi/175 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.175lpi.2032dpi/175 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.175lpi.2032dpi/175 lpi / 2032 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.175lpi.2032dpi/175 lpi / 2032 dpi: "175"
-*ColorSepScreenFreq CustomColor.175lpi.2032dpi/175 lpi / 2032 dpi: "175"
-*ColorSepScreenFreq ProcessCyan.175lpi.2032dpi/175 lpi / 2032 dpi: "175"
-*ColorSepScreenFreq ProcessMagenta.175lpi.2032dpi/175 lpi / 2032 dpi: "175"
-*ColorSepScreenFreq ProcessYellow.175lpi.2032dpi/175 lpi / 2032 dpi: "175"
-
-*% For 250 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi: "250"
-*ColorSepScreenFreq CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi: "250"
-*ColorSepScreenFreq ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi: "250"
-*ColorSepScreenFreq ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi: "250"
-*ColorSepScreenFreq ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi: "250"
-
-
-*% ----- for Resolution 1693 dpi -----
-
-*% For 75 lpi / 1693 dpi
-*ColorSepScreenAngle ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "45"
-*ColorSepScreenAngle CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-*ColorSepScreenFreq CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-*ColorSepScreenFreq ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-*ColorSepScreenFreq ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-*ColorSepScreenFreq ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-
-*% For 85 lpi / 1693 dpi
-*ColorSepScreenAngle ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "45"
-*ColorSepScreenAngle CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "85"
-*ColorSepScreenFreq CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "85"
-*ColorSepScreenFreq ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "85"
-*ColorSepScreenFreq ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "85"
-*ColorSepScreenFreq ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "85"
-
-*% For 100 lpi / 1693 dpi
-*ColorSepScreenAngle ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "45"
-*ColorSepScreenAngle CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "100"
-*ColorSepScreenFreq CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "100"
-*ColorSepScreenFreq ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "100"
-*ColorSepScreenFreq ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "100"
-*ColorSepScreenFreq ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "100"
-
-*% For 120 lpi / 1693 dpi
-*ColorSepScreenAngle ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "45"
-*ColorSepScreenAngle CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "120"
-*ColorSepScreenFreq CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "120"
-*ColorSepScreenFreq ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "120"
-*ColorSepScreenFreq ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "120"
-*ColorSepScreenFreq ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "120"
-
-*% For 150 lpi / 1693 dpi
-*ColorSepScreenAngle ProcessBlack.150lpi.1693dpi/150 lpi / 1693 dpi: "45"
-*ColorSepScreenAngle CustomColor.150lpi.1693dpi/150 lpi / 1693 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.150lpi.1693dpi/150 lpi / 1693 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.150lpi.1693dpi/150 lpi / 1693 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.150lpi.1693dpi/150 lpi / 1693 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.150lpi.1693dpi/150 lpi / 1693 dpi: "150"
-*ColorSepScreenFreq CustomColor.150lpi.1693dpi/150 lpi / 1693 dpi: "150"
-*ColorSepScreenFreq ProcessCyan.150lpi.1693dpi/150 lpi / 1693 dpi: "150"
-*ColorSepScreenFreq ProcessMagenta.150lpi.1693dpi/150 lpi / 1693 dpi: "150"
-*ColorSepScreenFreq ProcessYellow.150lpi.1693dpi/150 lpi / 1693 dpi: "150"
-
-
-*% ----- for Resolution 1270 dpi -----
-
-*% For 65 lpi / 1270 dpi
-*ColorSepScreenAngle ProcessBlack.65lpi.1270dpi/65 lpi / 1270 dpi: "45"
-*ColorSepScreenAngle CustomColor.65lpi.1270dpi/65 lpi / 1270 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.65lpi.1270dpi/65 lpi / 1270 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.65lpi.1270dpi/65 lpi / 1270 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.65lpi.1270dpi/65 lpi / 1270 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.65lpi.1270dpi/65 lpi / 1270 dpi: "65"
-*ColorSepScreenFreq CustomColor.65lpi.1270dpi/65 lpi / 1270 dpi: "65"
-*ColorSepScreenFreq ProcessCyan.65lpi.1270dpi/65 lpi / 1270 dpi: "65"
-*ColorSepScreenFreq ProcessMagenta.65lpi.1270dpi/65 lpi / 1270 dpi: "65"
-*ColorSepScreenFreq ProcessYellow.65lpi.1270dpi/65 lpi / 1270 dpi: "65"
-
-*% For 75 lpi / 1270 dpi
-*ColorSepScreenAngle ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "45"
-*ColorSepScreenAngle CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-*ColorSepScreenFreq CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-*ColorSepScreenFreq ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-*ColorSepScreenFreq ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-*ColorSepScreenFreq ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-
-*% For 90 lpi / 1270 dpi
-*ColorSepScreenAngle ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "45"
-*ColorSepScreenAngle CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "90"
-*ColorSepScreenFreq CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "90"
-*ColorSepScreenFreq ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "90"
-*ColorSepScreenFreq ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "90"
-*ColorSepScreenFreq ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "90"
-
-*% For 100 lpi / 1270 dpi
-*ColorSepScreenAngle ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "45"
-*ColorSepScreenAngle CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "100"
-*ColorSepScreenFreq CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "100"
-*ColorSepScreenFreq ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "100"
-*ColorSepScreenFreq ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "100"
-*ColorSepScreenFreq ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "100"
-
-*% Last edited JUL 26, 1996
-*% The byte count of this file should be exactly 070136 or 071704
-*% depending on the filesystem it resides in.
-*% end of PPD file for Linotype-Hell Gutenberg
diff --git a/psprint_config/configuration/ppds/LHGUBHJ4.PS b/psprint_config/configuration/ppds/LHGUBHJ4.PS
deleted file mode 100644
index db87bf8fa302..000000000000
--- a/psprint_config/configuration/ppds/LHGUBHJ4.PS
+++ /dev/null
@@ -1,3358 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-
-
-*% 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.
-
-*% End of Copyright statement
-
-*%
-
-*% Creation Date Apr. 18, 1996; By: Berthold Giess, Linotype-Hell AG
-
-*%
-
-
-
-*% ----- Basic Capabilities -----
-
-*FormatVersion: "4.3"
-
-*FileVersion: "1.0"
-
-*LanguageEncoding: ISOLatin1
-
-*LanguageVersion: English
-
-*PSVersion: "(2013.114) 9"
-
-*Product: "(Linotype)"
-
-*% 31 Chars *******************************
-
-*Manufacturer: "LHAG Linotype-Hell"
-
-*ModelName: "Lino Gutenberg HQS V 3.3 J"
-
-*ShortNickName: "Lino Gutenberg HQS V 3.3 J"
-
-*NickName: "Lino Gutenberg HQS V 3.3 J"
-
-*PCFileName: "LHGUBHJ4.PPD"
-
-
-
-*% ----- General Information and Defaults -----
-
-*FreeVM: "5242880"
-
-*PrintPSErrors: False
-
-*LanguageLevel: "2"
-
-*ColorDevice: True
-
-*DefaultColorSpace: Gray
-
-*DefaultHalftoneType: 1
-
-*Throughput: "1"
-
-*VariablePaperSize: True
-
-*FileSystem: True
-
-
-
-*?FileSystem: "
-
-save
-
- statusdict /diskonline get exec {(True)}{(False)} ifelse = flush
-
-restore
-
-"
-
-*End
-
-
-
-*Password: "0"
-
-*ExitServer: "
-
- count 0 eq { % is the password on the stack?
-
- true
-
- }{
-
- dup % potential password
-
- statusdict /checkpassword get exec not
-
- } ifelse
-
- { % if no password or not valid
-
- (WARNING : Cannot perform the exitserver command.) =
-
- (Password supplied is not valid.) =
-
- (Please contact the author of this software.) = flush
-
- quit
-
- } if
-
- serverdict /exitserver get exec
-
-"
-
-*End
-
-
-
-*Reset: "
-
- count 0 eq { % is the password on the stack?
-
- true
-
- }{
-
- dup % potential password
-
- statusdict /checkpassword get exec not
-
- } ifelse
-
- { % if no password or not valid
-
- (WARNING : Cannot reset printer.) =
-
- (Password supplied is not valid.) =
-
- (Please contact the author of this software.) = flush
-
- quit
-
- } if
-
- serverdict /exitserver get exec
-
- systemdict /quit get exec
-
- (WARNING : Printer Reset Failed.) = flush
-
-"
-
-*End
-
-
-
-*DefaultResolution: 2540dpi
-
-
-
-*?Resolution: "
-
- save
-
- 72 72 matrix defaultmatrix dtransform
-
- pop abs round cvi =print (dpi\n) print
-
- restore
-
-"
-
-*End
-
-
-
-*% Halftone Information ===============
-
-*ScreenFreq: "150"
-
-*ScreenAngle: "45"
-
-*AccurateScreensSupport: True
-
-*DefaultScreenProc: Euclidean
-
-
-
-*ScreenProc Euclidean: "
-
-{
-
- 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
-
-
-
-*ScreenProc Round: "
-
-{
-
- dup mul exch dup mul add 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc Square: "
-
-{
-
- abs exch abs add 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc HeavyEllipse: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- exch
-
- abs exch abs 2 copy 0.80 mul add 0.80 lt {
-
- exch 0.80 div
-
- dup dup mul exch 2 mul 3 sub mul exch
-
- dup dup mul exch 2 mul 3 sub mul add 0.80 mul 1 add
-
- } {
-
- 2 copy 0.80 mul add 1 gt {
-
- 1 sub exch 1 sub 0.80 div
-
- dup dup mul exch 2 mul 3 add mul exch
-
- dup dup mul exch 2 mul 3 add mul add 0.80 mul 1 sub
-
- } {
-
- 0.80 mul add 2 mul neg 1 add 0.80 add
-
- } ifelse
-
- } ifelse
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc Ellipse: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- exch
-
- abs exch abs 2 copy 0.85 mul add 0.85 lt {
-
- exch 0.85 div
-
- dup dup mul exch 2 mul 3 sub mul exch
-
- dup dup mul exch 2 mul 3 sub mul add 0.85 mul 1 add
-
- } {
-
- 2 copy 0.85 mul add 1 gt {
-
- 1 sub exch 1 sub 0.85 div
-
- dup dup mul exch 2 mul 3 add mul exch
-
- dup dup mul exch 2 mul 3 add mul add 0.85 mul 1 sub
-
- } {
-
- 0.85 mul add 2 mul neg 1 add 0.85 add
-
- } ifelse
-
- } ifelse
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc LightEllipse: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- exch
-
- abs exch abs 2 copy 0.90 mul add 0.90 lt {
-
- exch 0.90 div
-
- dup dup mul exch 2 mul 3 sub mul exch
-
- dup dup mul exch 2 mul 3 sub mul add 0.90 mul 1 add
-
- } {
-
- 2 copy 0.90 mul add 1 gt {
-
- 1 sub exch 1 sub 0.90 div
-
- dup dup mul exch 2 mul 3 add mul exch
-
- dup dup mul exch 2 mul 3 add mul add 0.90 mul 1 sub
-
- } {
-
- 0.90 mul add 2 mul neg 1 add 0.90 add
-
- } ifelse
-
- } ifelse
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc LineX: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- abs exch 0.9 mul 0.01 sub abs exch
-
- 0.003 mul add 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc LineY: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- 0.9 mul 0.01 sub abs exch abs
-
- 0.003 mul add 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc Grid: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- 0.9 mul 0.01 sub abs exch
-
- 0.9 mul 0.01 sub abs exch
-
- 2 copy lt { 0.003 mul add } { exch 0.003 mul add } ifelse
-
- 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*DefaultTransfer: Null
-
-*Transfer Null: "{ }"
-
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-
-
-*% Paper Handling ===================
-
-*% Use these entries to set paper size most of the time, unless there is
-
-*% specific reason to use PageRegion.
-
-*OpenUI *PageSize: PickOne
-
-*OrderDependency: 20 AnySetup *PageSize
-
-
-
-*DefaultPageSize: Letter
-
-*PageSize Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice"
-
-*PageSize Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice"
-
-*PageSize Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice"
-
-*PageSize Letter.Extra.Transverse: "<</PageSize [684 864] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice"
-
-*PageSize Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice"
-
-*PageSize Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice"
-
-*PageSize Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice"
-
-*PageSize Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice"
-
-*PageSize Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice"
-
-*PageSize Tabloid.Extra.Transverse:"<</PageSize [864 1296] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize A1: "<</PageSize [1684 2384] /Orientation 1>> setpagedevice"
-
-*PageSize A1.Extra: "<</PageSize [1756 2456] /Orientation 1>> setpagedevice"
-
-
-
-*PageSize A2: "<</PageSize [1191 1684] /Orientation 1>> setpagedevice"
-
-*PageSize A2.Extra: "<</PageSize [1263 1756] /Orientation 1>> setpagedevice"
-
-*PageSize A2.Transverse: "<</PageSize [1191 1684] /Orientation 0>> setpagedevice"
-
-*PageSize A2.Extra.Transverse: "<</PageSize [1263 1756] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice"
-
-*PageSize A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice"
-
-*PageSize A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice"
-
-*PageSize A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice"
-
-*PageSize A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice"
-
-*PageSize A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice"
-
-*PageSize A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice"
-
-*PageSize A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice"
-
-*PageSize A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice"
-
-*PageSize A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize B1: "<</PageSize [2064 2920] /Orientation 1>> setpagedevice"
-
-*PageSize B1.Extra: "<</PageSize [2136 2992] /Orientation 1>> setpagedevice"
-
-
-
-*PageSize B2: "<</PageSize [1460 2064] /Orientation 1>> setpagedevice"
-
-*PageSize B2.Extra: "<</PageSize [1532 2136] /Orientation 1>> setpagedevice"
-
-*PageSize B2.Transverse: "<</PageSize [1460 2064] /Orientation 0>> setpagedevice"
-
-*PageSize B2.Extra.Transverse: "<</PageSize [1532 2136] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice"
-
-*PageSize B3.Extra: "<</PageSize [1104 1532] /Orientation 1>> setpagedevice"
-
-*PageSize B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice"
-
-*PageSize B3.Extra.Transverse: "<</PageSize [1104 1532] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice"
-
-*PageSize B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice"
-
-*PageSize B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice"
-
-*PageSize B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice"
-
-*PageSize B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice"
-
-*PageSize B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice"
-
-*PageSize B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize ISOB1: "<</PageSize [2004 2835] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB1.Extra: "<</PageSize [2076 2907] /Orientation 1>> setpagedevice"
-
-
-
-*PageSize ISOB2: "<</PageSize [1417 2004] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB2.Extra: "<</PageSize [1489 2076] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB2.Transverse: "<</PageSize [1417 2004] /Orientation 0>> setpagedevice"
-
-*PageSize ISOB2.Extra.Transverse: "<</PageSize [1489 2076] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB3.Extra: "<</PageSize [1073 1489] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice"
-
-*PageSize ISOB3.Extra.Transverse: "<</PageSize [1073 1489] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice"
-
-*PageSize ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice"
-
-*PageSize ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize MaxPage: "<</PageSize [2409 3061] /Orientation 1>> setpagedevice"
-
-
-
-*?PageSize: "
-
-save
-
- mark
-
- currentpagedevice /PageSize get aload pop
-
- 2 copy gt {exch} if
-
- (Unknown)
-
- 37 dict
-
- dup [612 792] (Letter) put
-
- dup [684 864] (Letter.Extra) put
-
-
-
- dup [612 1008] (Legal) put
-
- dup [684 1080] (Legal.Extra) put
-
-
-
- dup [792 1224] (Tabloid) put
-
- dup [864 1296] (Tabloid.Extra) put
-
-
-
- dup [1684 2384] (A1) put
-
- dup [1756 2456] (A1.Extra) put
-
-
-
- dup [1191 1684] (A2) put
-
- dup [1263 1756] (A2.Extra) put
-
-
-
- dup [842 1191] (A3) put
-
- dup [914 1263] (A3.Extra) put
-
-
-
- dup [595 842] (A4) put
-
- dup [667 914] (A4.Extra) put
-
-
-
- dup [420 595] (A5) put
-
- dup [492 667] (A5.Extra) put
-
-
-
- dup [2064 2920] (B1) put
-
- dup [2136 2992] (B1.Extra) put
-
-
-
- dup [1460 2064] (B2) put
-
- dup [1532 2136] (B2.Extra) put
-
-
-
- dup [1032 1460] (B3) put
-
- dup [1104 1532] (B3.Extra) put
-
-
-
- dup [729 1032] (B4) put
-
- dup [801 1104] (B4.Extra) put
-
-
-
- dup [516 729] (B5) put
-
- dup [588 801] (B5.Extra) put
-
-
-
- dup [2004 2835] (ISOB1) put
-
- dup [2076 2907] (ISOB1.Extra) put
-
-
-
- dup [1417 2004] (ISOB2) put
-
- dup [1489 2076] (ISOB2.Extra) put
-
-
-
- dup [1001 1417] (ISOB3) put
-
- dup [1073 1489] (ISOB3.Extra) put
-
-
-
- dup [709 1001] (ISOB4) put
-
- dup [781 1073] (ISOB4.Extra) put
-
-
-
- dup [499 709] (ISOB5) put
-
- dup [571 781] (ISOB5.Extra) put
-
-
-
- dup [2409 3061] (MaxPage) put
-
-
-
- {
-
- 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
-
- cleartomark
-
-
-
-restore
-
-"
-
-*End
-
-*CloseUI: *PageSize
-
-
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-
-*OpenUI *PageRegion: PickOne
-
-*OrderDependency: 10 AnySetup *PageRegion
-
-
-
-*DefaultPageRegion: Letter
-
-*PageRegion Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice"
-
-*PageRegion Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice"
-
-*PageRegion Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice"
-
-*PageRegion Letter.Extra.Transverse:"<</PageSize [684 864] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice"
-
-*PageRegion Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice"
-
-*PageRegion Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice"
-
-*PageRegion Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice"
-
-*PageRegion Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice"
-
-*PageRegion Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice"
-
-*PageRegion Tabloid.Extra.Transverse:"<</PageSize [864 1296] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion A1: "<</PageSize [1684 2384] /Orientation 1>> setpagedevice"
-
-*PageRegion A1.Extra: "<</PageSize [1756 2456] /Orientation 1>> setpagedevice"
-
-
-
-*PageRegion A2: "<</PageSize [1191 1684] /Orientation 1>> setpagedevice"
-
-*PageRegion A2.Extra: "<</PageSize [1263 1756] /Orientation 1>> setpagedevice"
-
-*PageRegion A2.Transverse: "<</PageSize [1191 1684] /Orientation 0>> setpagedevice"
-
-*PageRegion A2.Extra.Transverse: "<</PageSize [1263 1756] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice"
-
-*PageRegion A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice"
-
-*PageRegion A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice"
-
-*PageRegion A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice"
-
-*PageRegion A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice"
-
-*PageRegion A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice"
-
-*PageRegion A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice"
-
-*PageRegion A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice"
-
-*PageRegion A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice"
-
-*PageRegion A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion B1: "<</PageSize [2064 2920] /Orientation 1>> setpagedevice"
-
-*PageRegion B1.Extra: "<</PageSize [2136 2992] /Orientation 1>> setpagedevice"
-
-
-
-*PageRegion B2: "<</PageSize [1460 2064] /Orientation 1>> setpagedevice"
-
-*PageRegion B2.Extra: "<</PageSize [1532 2136] /Orientation 1>> setpagedevice"
-
-*PageRegion B2.Transverse: "<</PageSize [1460 2064] /Orientation 0>> setpagedevice"
-
-*PageRegion B2.Extra.Transverse: "<</PageSize [1532 2136] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice"
-
-*PageRegion B3.Extra: "<</PageSize [1104 1532] /Orientation 1>> setpagedevice"
-
-*PageRegion B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice"
-
-*PageRegion B3.Extra.Transverse: "<</PageSize [1104 1532] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice"
-
-*PageRegion B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice"
-
-*PageRegion B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice"
-
-*PageRegion B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice"
-
-*PageRegion B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice"
-
-*PageRegion B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice"
-
-*PageRegion B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion ISOB1: "<</PageSize [2004 2835] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB1.Extra: "<</PageSize [2076 2907] /Orientation 1>> setpagedevice"
-
-
-
-*PageRegion ISOB2: "<</PageSize [1417 2004] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB2.Extra: "<</PageSize [1489 2076] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB2.Transverse: "<</PageSize [1417 2004] /Orientation 0>> setpagedevice"
-
-*PageRegion ISOB2.Extra.Transverse: "<</PageSize [1489 2076] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB3.Extra: "<</PageSize [1073 1489] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice"
-
-*PageRegion ISOB3.Extra.Transverse: "<</PageSize [1073 1489] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice"
-
-*PageRegion ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice"
-
-*PageRegion ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion MaxPage: "<</PageSize [2409 3061] /Orientation 1>> setpagedevice"
-
-
-
-*CloseUI: *PageRegion
-
-
-
-*% The following entries provide information about specific paper keywords.
-
-*DefaultImageableArea: Letter
-
-
-
-*ImageableArea Letter: "0.0 0.0 612.0 792.0"
-
-*ImageableArea Letter.Extra: "0.0 0.0 684.0 864.0"
-
-*ImageableArea Letter.Transverse: "0.0 0.0 612.0 791.0"
-
-*ImageableArea Letter.Extra.Transverse: "0.0 0.0 684.0 863.0"
-
-
-
-*ImageableArea Legal: "0.0 0.0 612.0 1008.0"
-
-*ImageableArea Legal.Extra: "0.0 0.0 684.0 1080.0"
-
-*ImageableArea Legal.Transverse: "0.0 0.0 612.0 1007.0"
-
-*ImageableArea Legal.Extra.Transverse: "0.0 0.0 684.0 1079.0"
-
-
-
-*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0"
-
-*ImageableArea Tabloid.Extra: "0.0 0.0 864.0 1296.0"
-
-*ImageableArea Tabloid.Transverse: "0.0 0.0 792.0 1223.0"
-
-*ImageableArea Tabloid.Extra.Transverse:"0.0 0.0 864.0 1295.0"
-
-
-
-*ImageableArea A1: "0.0 0.0 1684.0 2384.0"
-
-*ImageableArea A1.Extra: "0.0 0.0 1756.0 2456.0"
-
-
-
-*ImageableArea A2: "0.0 0.0 1191.0 1684.0"
-
-*ImageableArea A2.Extra: "0.0 0.0 1263.0 1756.0"
-
-*ImageableArea A2.Transverse: "0.0 0.0 1191.0 1683.0"
-
-*ImageableArea A2.Extra.Transverse: "0.0 0.0 1263.0 1755.0"
-
-
-
-*ImageableArea A3: "0.0 0.0 842.0 1191.0"
-
-*ImageableArea A3.Extra: "0.0 0.0 914.0 1263.0"
-
-*ImageableArea A3.Transverse: "0.0 0.0 842.0 1190.0"
-
-*ImageableArea A3.Extra.Transverse: "0.0 0.0 914.0 1262.0"
-
-
-
-*ImageableArea A4: "0.0 0.0 595.0 842.0"
-
-*ImageableArea A4.Extra: "0.0 0.0 667.0 914.0"
-
-*ImageableArea A4.Transverse: "0.0 0.0 595.0 841.0"
-
-*ImageableArea A4.Extra.Transverse: "0.0 0.0 667.0 913.0"
-
-
-
-*ImageableArea A5: "0.0 0.0 420.0 595.0"
-
-*ImageableArea A5.Extra: "0.0 0.0 492.0 667.0"
-
-*ImageableArea A5.Transverse: "0.0 0.0 420.0 594.0"
-
-*ImageableArea A5.Extra.Transverse: "0.0 0.0 492.0 666.0"
-
-
-
-*ImageableArea B1: "0.0 0.0 2064.0 2920.0"
-
-*ImageableArea B1.Extra: "0.0 0.0 2136.0 2992.0"
-
-
-
-*ImageableArea B2: "0.0 0.0 1460.0 2064.0"
-
-*ImageableArea B2.Extra: "0.0 0.0 1532.0 2136.0"
-
-*ImageableArea B2.Transverse: "0.0 0.0 1460.0 2063.0"
-
-*ImageableArea B2.Extra.Transverse: "0.0 0.0 1532.0 2135.0"
-
-
-
-*ImageableArea B3: "0.0 0.0 1032.0 1460.0"
-
-*ImageableArea B3.Extra: "0.0 0.0 1104.0 1532.0"
-
-*ImageableArea B3.Transverse: "0.0 0.0 1032.0 1459.0"
-
-*ImageableArea B3.Extra.Transverse: "0.0 0.0 1104.0 1531.0"
-
-
-
-*ImageableArea B4: "0.0 0.0 729.0 1032.0"
-
-*ImageableArea B4.Extra: "0.0 0.0 801.0 1104.0"
-
-*ImageableArea B4.Transverse: "0.0 0.0 729.0 1031.0"
-
-*ImageableArea B4.Extra.Transverse: "0.0 0.0 801.0 1103.0"
-
-
-
-*ImageableArea B5: "0.0 0.0 516.0 729.0"
-
-*ImageableArea B5.Extra: "0.0 0.0 588.0 801.0"
-
-*ImageableArea B5.Transverse: "0.0 0.0 516.0 728.0"
-
-*ImageableArea B5.Extra.Transverse: "0.0 0.0 588.0 800.0"
-
-
-
-*ImageableArea ISOB1: "0.0 0.0 2004.0 2835.0"
-
-*ImageableArea ISOB1.Extra: "0.0 0.0 2076.0 2907.0"
-
-
-
-*ImageableArea ISOB2: "0.0 0.0 1417.0 2004.0"
-
-*ImageableArea ISOB2.Extra: "0.0 0.0 1489.0 2076.0"
-
-*ImageableArea ISOB2.Transverse: "0.0 0.0 1417.0 2003.0"
-
-*ImageableArea ISOB2.Extra.Transverse: "0.0 0.0 1489.0 2075.0"
-
-
-
-*ImageableArea ISOB3: "0.0 0.0 1001.0 1417.0"
-
-*ImageableArea ISOB3.Extra: "0.0 0.0 1073.0 1489.0"
-
-*ImageableArea ISOB3.Transverse: "0.0 0.0 1001.0 1416.0"
-
-*ImageableArea ISOB3.Extra.Transverse: "0.0 0.0 1073.0 1488.0"
-
-
-
-*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0"
-
-*ImageableArea ISOB4.Extra: "0.0 0.0 781.0 1073.0"
-
-*ImageableArea ISOB4.Transverse: "0.0 0.0 709.0 1000.0"
-
-*ImageableArea ISOB4.Extra.Transverse: "0.0 0.0 781.0 1072.0"
-
-
-
-*ImageableArea ISOB5: "0.0 0.0 499.0 709.0"
-
-*ImageableArea ISOB5.Extra: "0.0 0.0 569.7 782.0"
-
-*ImageableArea ISOB5.Transverse: "0.0 0.0 499.0 708.0"
-
-*ImageableArea ISOB5.Extra.Transverse: "0.0 0.0 569.7 781.0"
-
-
-
-*ImageableArea MaxPage: "0.0 0.0 2409.0 3061.0"
-
-
-
-*?ImageableArea: "
-
- save
-
- initclip clippath pathbbox
-
- 4 -2 roll exch round cvr =print ( ) print round cvr =print ( ) print
-
- exch round cvr =print ( ) print round cvr =print (\n) print flush
-
- restore
-
-"
-
-*End
-
-
-
-*% These provide the physical dimensions of the paper (by keyword)
-
-*DefaultPaperDimension: Letter
-
-
-
-*PaperDimension Letter: "612.0 792.0"
-
-*PaperDimension Letter.Extra: "684.0 864.0"
-
-*PaperDimension Letter.Transverse: "612.0 791.0"
-
-*PaperDimension Letter.Extra.Transverse: "684.0 863.0"
-
-
-
-*PaperDimension Legal: "612.0 1008.0"
-
-*PaperDimension Legal.Extra: "684.0 1080.0"
-
-*PaperDimension Legal.Transverse: "612.0 1007.0"
-
-*PaperDimension Legal.Extra.Transverse: "684.0 1079.0"
-
-
-
-*PaperDimension Tabloid: "792.0 1224.0"
-
-*PaperDimension Tabloid.Extra: "864.0 1296.0"
-
-*PaperDimension Tabloid.Transverse: "792.0 1223.0"
-
-*PaperDimension Tabloid.Extra.Transverse: "864.0 1295.0"
-
-
-
-*PaperDimension A1: "1684.0 2384.0"
-
-*PaperDimension A1.Extra: "1756.0 2456.0"
-
-
-
-*PaperDimension A2: "1191.0 1684.0"
-
-*PaperDimension A2.Extra: "1263.0 1756.0"
-
-*PaperDimension A2.Transverse: "1191.0 1683.0"
-
-*PaperDimension A2.Extra.Transverse: "1263.0 1755.0"
-
-
-
-*PaperDimension A3: "842.0 1191.0"
-
-*PaperDimension A3.Extra: "914.0 1263.0"
-
-*PaperDimension A3.Transverse: "842.0 1190.0"
-
-*PaperDimension A3.Extra.Transverse: "914.0 1262.0"
-
-
-
-*PaperDimension A4: "595.0 842.0"
-
-*PaperDimension A4.Extra: "667.0 914.0"
-
-*PaperDimension A4.Transverse: "595.0 841.0"
-
-*PaperDimension A4.Extra.Transverse: "667.0 913.0"
-
-
-
-*PaperDimension A5: "420.0 595.0"
-
-*PaperDimension A5.Extra: "492.0 667.0"
-
-*PaperDimension A5.Transverse: "420.0 594.0"
-
-*PaperDimension A5.Extra.Transverse: "492.0 666.0"
-
-
-
-*PaperDimension B1: "2064.0 2920.0"
-
-*PaperDimension B1.Extra: "2136.0 2992.0"
-
-
-
-*PaperDimension B2: "1460.0 2064.0"
-
-*PaperDimension B2.Extra: "1532.0 2136.0"
-
-*PaperDimension B2.Transverse: "1460.0 2063.0"
-
-*PaperDimension B2.Extra.Transverse: "1532.0 2135.0"
-
-
-
-*PaperDimension B3: "1032.0 1460.0"
-
-*PaperDimension B3.Extra: "1104.0 1532.0"
-
-*PaperDimension B3.Transverse: "1032.0 1459.0"
-
-*PaperDimension B3.Extra.Transverse: "1104.0 1531.0"
-
-
-
-*PaperDimension B4: "729.0 1032.0"
-
-*PaperDimension B4.Extra: "801.0 1104.0"
-
-*PaperDimension B4.Transverse: "729.0 1031.0"
-
-*PaperDimension B4.Extra.Transverse: "801.0 1103.0"
-
-
-
-*PaperDimension B5: "516.0 729.0"
-
-*PaperDimension B5.Extra: "588.0 801.0"
-
-*PaperDimension B5.Transverse: "516.0 728.0"
-
-*PaperDimension B5.Extra.Transverse: "588.0 800.0"
-
-
-
-*PaperDimension ISOB1: "2004.0 2835.0"
-
-*PaperDimension ISOB1.Extra: "2076.0 2907.0"
-
-
-
-*PaperDimension ISOB2: "1417.0 2004.0"
-
-*PaperDimension ISOB2.Extra: "1489.0 2076.0"
-
-*PaperDimension ISOB2.Transverse: "1417.0 2003.0"
-
-*PaperDimension ISOB2.Extra.Transverse: "1489.0 2075.0"
-
-
-
-*PaperDimension ISOB3: "1001.0 1417.0"
-
-*PaperDimension ISOB3.Extra: "1073.0 1489.0"
-
-*PaperDimension ISOB3.Transverse: "1001.0 1416.0"
-
-*PaperDimension ISOB3.Extra.Transverse: "1073.0 1488.0"
-
-
-
-*PaperDimension ISOB4: "709.0 1001.0"
-
-*PaperDimension ISOB4.Extra: "781.0 1073.0"
-
-*PaperDimension ISOB4.Transverse: "709.0 1000.0"
-
-*PaperDimension ISOB4.Extra.Transverse: "781.0 1072.0"
-
-
-
-*PaperDimension ISOB5: "499.0 709.0"
-
-*PaperDimension ISOB5.Extra: "569.7 782.0"
-
-*PaperDimension ISOB5.Transverse: "499.0 708.0"
-
-*PaperDimension ISOB5.Extra.Transverse: "569.7 781.0"
-
-
-
-*PaperDimension MaxPage: "2409.0 3061.0"
-
-
-
-*%=== Custom Page Sizes ==================================
-
-
-
-*% These entries provide the code and parameter ranges for a user
-
-*% to set up a custom page size.
-
-
-
-*CustomPageSize True: "
-
- % B. Giess 960228
-
- % params order: Width (FastScan); Height (SlowScan); WidthOffset; foo; Orientation
-
- %
-
- exch pop statusdict /setpageparams get exec
-
-"
-
-*End
-
-
-
-*DefaultLeadingEdge: PreferLong
-
-*LeadingEdge: PreferLong
-
-
-
-*ParamCustomPageSize Width: 1 points 72.0 2409.4
-
-*ParamCustomPageSize Height: 2 points 72.0 3061.4
-
-*ParamCustomPageSize WidthOffset/Margins: 3 points 0.0 2409.4
-
-*ParamCustomPageSize HeightOffset: 4 points 0.0 0.0
-
-*ParamCustomPageSize Orientation: 5 int 0 3
-
-*CenterRegistered: False
-
-
-
-*MaxMediaWidth: "2409.4"
-
-*MaxMediaHeight: "3061.4"
-
-
-
-*?CurrentMediaWidth: "
-
- save
-
- currentpagedevice /OutputDevice get cvlit /OutputDevice findresource
-
- /PageSize get 0 get dup length 2 sub 0 add get cvr = flush
-
- restore
-
- "
-
-*End
-
-
-
-*?CurrentMediaHeight: "
-
- save
-
- currentpagedevice /OutputDevice get cvlit /OutputDevice findresource
-
- /PageSize get 0 get dup length 2 sub 1 add get cvr = flush
-
- restore
-
- "
-
-*End
-
-
-
-*% === Imagesetter Information ===========================
-
-*OpenGroup: Imagesetter
-
-
-
-*OpenSubGroup: PrintingMode
-
-
-
-*OpenUI *MirrorPrint/Mirror: Boolean
-
-*OrderDependency: 30 DocumentSetup *MirrorPrint
-
-*DefaultMirrorPrint: False
-
-
-
-*MirrorPrint True: " <</MirrorPrint true >> setpagedevice "
-
-*MirrorPrint False: " <</MirrorPrint false>> setpagedevice "
-
-*?MirrorPrint: "
-
- currentpagedevice /MirrorPrint get {(True)}{(False)} ifelse = flush
-
-"
-
-*End
-
-*CloseUI: *MirrorPrint
-
-
-
-*OpenUI *NegativePrint/Negative: Boolean
-
-*OrderDependency: 40 DocumentSetup *NegativePrint
-
-*DefaultNegativePrint: False
-
-
-
-*NegativePrint True: " <</NegativePrint true >> setpagedevice "
-
-*NegativePrint False: " <</NegativePrint false>> setpagedevice "
-
-*?NegativePrint: "
-
- currentpagedevice /NegativePrint get {(True)}{(False)}ifelse = flush
-
-"
-
-*End
-
-*CloseUI: *NegativePrint
-
-*CloseSubGroup: PrintingMode
-
-
-
-*CloseGroup: Imagesetter
-
-
-
-*DefaultOutputOrder: Normal
-
-*RequiresPageRegion All: False
-
-
-
-*% Font Information =====================
-
-*DefaultFont: Courier
-
-*Font AvantGarde-Book: Standard "(001.001)" Standard Disk
-
-*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk
-
-*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk
-
-*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk
-
-*Font Bookman-Demi: Standard "(001.001)" Standard Disk
-
-*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk
-
-*Font Bookman-Light: Standard "(001.001)" Standard Disk
-
-*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk
-
-*Font Courier: Standard "(002.002)" Standard ROM
-
-*Font Courier-Bold: Standard "(002.002)" Standard ROM
-
-*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM
-
-*Font Courier-Oblique: Standard "(002.002)" Standard ROM
-
-*Font Helvetica: Standard "(001.006)" Standard ROM
-
-*Font Helvetica-Bold: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
-
-*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
-
-*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
-
-*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk
-
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk
-
-*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk
-
-*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk
-
-*Font Palatino-Bold: Standard "(001.000)" Standard Disk
-
-*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk
-
-*Font Palatino-Italic: Standard "(001.000)" Standard Disk
-
-*Font Palatino-Roman: Standard "(001.000)" Standard Disk
-
-*Font Symbol: Special "(001.003)" Standard ROM
-
-*Font Times-Bold: Standard "(001.007)" Standard ROM
-
-*Font Times-BoldItalic: Standard "(001.009)" Standard ROM
-
-*Font Times-Italic: Standard "(001.007)" Standard ROM
-
-*Font Times-Roman: Standard "(001.007)" Standard ROM
-
-*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk
-
-*Font ZapfDingbats: Special "(001.000)" Standard Disk
-
-
-
-*Font FutoGoB101-Bold-Add-H: JIS "(003.000)" Add Disk
-
-*Font FutoGoB101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk
-
-*Font FutoGoB101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk
-
-*Font FutoGoB101-Bold-Add-V: JIS "(003.000)" Add Disk
-
-*Font FutoGoB101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold-Ext-H: JIS "(003.000)" Ext Disk
-
-*Font FutoGoB101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk
-
-*Font FutoGoB101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk
-
-*Font FutoGoB101-Bold-Ext-V: JIS "(003.000)" Ext Disk
-
-*Font FutoGoB101-Bold-H: JIS "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold-NWP-H: JIS "(003.000)" NWP Disk
-
-*Font FutoGoB101-Bold-NWP-V: JIS "(003.000)" NWP Disk
-
-*Font FutoGoB101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk
-
-*Font FutoGoB101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold-V: JIS "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold.Oubun: Special "(003.000)" Special Disk
-
-*Font FutoGoB101-Bold.Roman: Special "(003.000)" Special Disk
-
-*Font FutoGoB101-Bold.Roman83pv: Special "(003.000)" Special Disk
-
-*Font FutoGoB101-Bold.WP-Symbol: Special "(003.000)" Special Disk
-
-*Font FutoMinA101-Bold-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk
-
-*Font FutoMinA101-Bold-Add-H: JIS "(003.000)" Add Disk
-
-*Font FutoMinA101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk
-
-*Font FutoMinA101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk
-
-*Font FutoMinA101-Bold-Add-V: JIS "(003.000)" Add Disk
-
-*Font FutoMinA101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold-Ext-H: JIS "(003.000)" Ext Disk
-
-*Font FutoMinA101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk
-
-*Font FutoMinA101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk
-
-*Font FutoMinA101-Bold-Ext-V: JIS "(003.000)" Ext Disk
-
-*Font FutoMinA101-Bold-H: JIS "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold-NWP-H: JIS "(003.000)" NWP Disk
-
-*Font FutoMinA101-Bold-NWP-V: JIS "(003.000)" NWP Disk
-
-*Font FutoMinA101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk
-
-*Font FutoMinA101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold-V: JIS "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold.Oubun: Special "(003.000)" Special Disk
-
-*Font FutoMinA101-Bold.Roman: Special "(003.000)" Special Disk
-
-*Font FutoMinA101-Bold.Roman83pv: Special "(003.000)" Special Disk
-
-*Font FutoMinA101-Bold.WP-Symbol: Special "(003.000)" Special Disk
-
-*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.001)" 83pv Disk
-
-*Font GothicBBB-Medium-Add-H: JIS "(003.001)" Add Disk
-
-*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.001)" Add Disk
-
-*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.001)" Add Disk
-
-*Font GothicBBB-Medium-Add-V: JIS "(003.001)" Add Disk
-
-*Font GothicBBB-Medium-EUC-H: EUC "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium-EUC-V: EUC "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium-Ext-H: JIS "(003.001)" Ext Disk
-
-*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.001)" Ext Disk
-
-*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.001)" Ext Disk
-
-*Font GothicBBB-Medium-Ext-V: JIS "(003.001)" Ext Disk
-
-*Font GothicBBB-Medium-H: JIS "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium-NWP-H: JIS "(003.001)" NWP Disk
-
-*Font GothicBBB-Medium-NWP-V: JIS "(003.001)" NWP Disk
-
-*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium-RKSJ-UserGaiji: Special "(003.000)" Special Disk
-
-*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium-V: JIS "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium.Oubun: Special "(003.001)" Special Disk
-
-*Font GothicBBB-Medium.Roman: Special "(003.001)" Special Disk
-
-*Font GothicBBB-Medium.Roman83pv: Special "(003.001)" Special Disk
-
-*Font GothicBBB-Medium.WP-Symbol: Special "(003.001)" Special Disk
-
-*Font Jun101-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk
-
-*Font Jun101-Light-Add-H: JIS "(003.000)" Add Disk
-
-*Font Jun101-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk
-
-*Font Jun101-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk
-
-*Font Jun101-Light-Add-V: JIS "(003.000)" Add Disk
-
-*Font Jun101-Light-EUC-H: EUC "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light-EUC-V: EUC "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light-Ext-H: JIS "(003.000)" Ext Disk
-
-*Font Jun101-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk
-
-*Font Jun101-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk
-
-*Font Jun101-Light-Ext-V: JIS "(003.000)" Ext Disk
-
-*Font Jun101-Light-H: JIS "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light-NWP-H: JIS "(003.000)" NWP Disk
-
-*Font Jun101-Light-NWP-V: JIS "(003.000)" NWP Disk
-
-*Font Jun101-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk
-
-*Font Jun101-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light-V: JIS "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light.Oubun: Special "(003.000)" Special Disk
-
-*Font Jun101-Light.Roman: Special "(003.000)" Special Disk
-
-*Font Jun101-Light.Roman83pv: Special "(003.000)" Special Disk
-
-*Font Jun101-Light.WP-Symbol: Special "(003.000)" Special Disk
-
-*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk
-
-*Font Ryumin-Light-Add-H: JIS "(003.000)" Add Disk
-
-*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk
-
-*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk
-
-*Font Ryumin-Light-Add-V: JIS "(003.000)" Add Disk
-
-*Font Ryumin-Light-EUC-H: EUC "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light-EUC-V: EUC "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light-Ext-H: JIS "(003.000)" Ext Disk
-
-*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk
-
-*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk
-
-*Font Ryumin-Light-Ext-V: JIS "(003.000)" Ext Disk
-
-*Font Ryumin-Light-H: JIS "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light-NWP-H: JIS "(003.000)" NWP Disk
-
-*Font Ryumin-Light-NWP-V: JIS "(003.000)" NWP Disk
-
-*Font Ryumin-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk
-
-*Font Ryumin-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light-V: JIS "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light.Oubun: Special "(003.000)" Special Disk
-
-*Font Ryumin-Light.Roman: Special "(003.000)" Special Disk
-
-*Font Ryumin-Light.Roman83pv: Special "(003.000)" Special Disk
-
-*Font Ryumin-Light.WP-Symbol: Special "(003.000)" Special Disk
-
-
-
-*?FontQuery: "
-
-save
-
- /str 100 string dup 0 (fonts/) putinterval def
-
- {
-
- count 1 gt
-
- {
-
- exch dup str 6 94 getinterval cvs
-
- (/) print dup print (:) print exch
-
- FontDirectory exch known
-
- { pop (Yes) }
-
- {
-
- length 6 add str 0 3 -1 roll getinterval
-
- mark exch status
-
- {cleartomark (Yes)}{cleartomark (No)} ifelse
-
- } ifelse =
-
- }
-
- {exit} ifelse
-
- }bind loop
-
- (*) = flush
-
-restore
-
-"
-
-*End
-
-
-
-*?FontList: "
-
-save
-
- FontDirectory { pop == } bind forall flush
-
- /filenameforall where
-
- {
-
- pop (fonts/*)
-
- { dup length 6 sub 6 exch getinterval cvn == } bind
-
- 128 string filenameforall flush
-
- } if
-
- (*) = 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: "idle"
-
-*Status: "busy"
-
-*Status: "waiting"
-
-*Status: "printing"
-
-*Status: "PrinterError: recorder offline or film problem"
-
-*Status: "PrinterError: "
-
-
-
-*% Input Sources (format: %%[status: <stat>; source: <one of these> ]%% )
-
-*Source: "userjob"
-
-*Source: "other"
-
-
-
-*% Printer Error (format: %%[PrinterError: <one of these> ]%%)
-
-*PrinterError: "recorder offline or film problem"
-
-*PrinterError: " "
-
-
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-
-
-*% Color Separation Information =====================
-
-
-
-*DefaultColorSep: ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi
-
-
-
-*OpenUI *Separations/InRIP Color Separation: Boolean
-
-*OrderDependency: 60 DocumentSetup *Separations
-
-
-
-*DefaultSeparations: False
-
-*Separations True: "
-
- <<
-
- /Separations true
-
- /ProcessColorModel /DeviceCMYK
-
- /SeparationColorNames [/Cyan /Magenta /Yellow /Black]
-
- /SeparationOrder [/Cyan /Magenta /Yellow /Black]
-
- >> setpagedevice
-
-"
-
-*End
-
-
-
-*Separations False: "
-
- <<
-
- /Separations false
-
- /ProcessColorModel /DeviceGray
-
- >> setpagedevice
-
-"
-
-*End
-
-
-
-*?Separations: "
-
- save
-
- currentpagedevice /Separations get
-
- currentpagedevice /ProcessColorModel get /DeviceGray ne and
-
- {(True)}{(False)} ifelse = flush
-
- restore
-
-"
-
-*End
-
-*CloseUI: *Separations
-
-
-
-*%
-
-*% Screening Params for HQS
-
-*%
-
-*% ----- for Resolution 3386 dpi -----
-
-*%
-
-*% For 100 lpi / 3386 dpi
-
-*ColorSepScreenAngle ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-
-*ColorSepScreenFreq CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-
-*ColorSepScreenFreq ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-
-*ColorSepScreenFreq ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-
-*ColorSepScreenFreq ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-
-
-
-*% For 120 lpi / 3386 dpi
-
-*ColorSepScreenAngle ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-
-*ColorSepScreenFreq CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-
-*ColorSepScreenFreq ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-
-*ColorSepScreenFreq ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-
-*ColorSepScreenFreq ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-
-
-
-*% For 133 lpi / 3386 dpi
-
-*ColorSepScreenAngle ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-
-*ColorSepScreenFreq CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-
-*ColorSepScreenFreq ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-
-*ColorSepScreenFreq ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-
-*ColorSepScreenFreq ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-
-
-
-*% For 150 lpi / 3386 dpi
-
-*ColorSepScreenAngle ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-
-*ColorSepScreenFreq CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-
-*ColorSepScreenFreq ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-
-*ColorSepScreenFreq ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-
-*ColorSepScreenFreq ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-
-
-
-*% For 175 lpi / 3386 dpi
-
-*ColorSepScreenAngle ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-
-*ColorSepScreenFreq CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-
-*ColorSepScreenFreq ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-
-*ColorSepScreenFreq ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-
-*ColorSepScreenFreq ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-
-
-
-*% For 200 lpi / 3386 dpi
-
-*ColorSepScreenAngle ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-
-*ColorSepScreenFreq CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-
-*ColorSepScreenFreq ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-
-*ColorSepScreenFreq ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-
-*ColorSepScreenFreq ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-
-
-
-*% For 225 lpi / 5080 dpi
-
-*ColorSepScreenAngle ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi: "225"
-
-*ColorSepScreenFreq CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi: "225"
-
-*ColorSepScreenFreq ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi: "225"
-
-*ColorSepScreenFreq ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi: "225"
-
-*ColorSepScreenFreq ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi: "225"
-
-
-
-*% For 275 lpi / 5080 dpi
-
-*ColorSepScreenAngle ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.275lpi.5082750dpi/275 lpi / 5080 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi: "275"
-
-*ColorSepScreenFreq CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi: "275"
-
-*ColorSepScreenFreq ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi: "275"
-
-*ColorSepScreenFreq ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi: "275"
-
-*ColorSepScreenFreq ProcessYellow.275lpi.5080dpi/275 lpi / 5080 dpi: "275"
-
-
-
-*% For 400 lpi / 5080 dpi
-
-*ColorSepScreenAngle ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi: "400"
-
-*ColorSepScreenFreq CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi: "400"
-
-*ColorSepScreenFreq ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi: "400"
-
-*ColorSepScreenFreq ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi: "400"
-
-*ColorSepScreenFreq ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi: "400"
-
-
-
-*% ----- for Resolution 2540 dpi -----
-
-
-
-*% For 20 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "20"
-
-*ColorSepScreenFreq CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "20"
-
-*ColorSepScreenFreq ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "20"
-
-*ColorSepScreenFreq ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "20"
-
-*ColorSepScreenFreq ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "20"
-
-
-
-*% For 33 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "33"
-
-*ColorSepScreenFreq CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "33"
-
-*ColorSepScreenFreq ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "33"
-
-*ColorSepScreenFreq ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "33"
-
-*ColorSepScreenFreq ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "33"
-
-
-
-*% For 38 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "38"
-
-*ColorSepScreenFreq CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "38"
-
-*ColorSepScreenFreq ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "38"
-
-*ColorSepScreenFreq ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "38"
-
-*ColorSepScreenFreq ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "38"
-
-
-
-*% For 46 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "46"
-
-*ColorSepScreenFreq CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "46"
-
-*ColorSepScreenFreq ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "46"
-
-*ColorSepScreenFreq ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "46"
-
-*ColorSepScreenFreq ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "46"
-
-
-
-*% For 50 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-
-*ColorSepScreenFreq CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-
-*ColorSepScreenFreq ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-
-*ColorSepScreenFreq ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-
-*ColorSepScreenFreq ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-
-
-
-*% For 60 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-
-*ColorSepScreenFreq CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-
-*ColorSepScreenFreq ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-
-*ColorSepScreenFreq ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-
-*ColorSepScreenFreq ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-
-
-
-*% For 65 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "65"
-
-*ColorSepScreenFreq CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "65"
-
-*ColorSepScreenFreq ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "65"
-
-*ColorSepScreenFreq ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "65"
-
-*ColorSepScreenFreq ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "65"
-
-
-
-*% For 70 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "70"
-
-*ColorSepScreenFreq CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "70"
-
-*ColorSepScreenFreq ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "70"
-
-*ColorSepScreenFreq ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "70"
-
-*ColorSepScreenFreq ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "70"
-
-
-
-*% For 75 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-*ColorSepScreenFreq CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-*ColorSepScreenFreq ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-*ColorSepScreenFreq ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-*ColorSepScreenFreq ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-
-
-*% For 80 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "80"
-
-*ColorSepScreenFreq CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "80"
-
-*ColorSepScreenFreq ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "80"
-
-*ColorSepScreenFreq ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "80"
-
-*ColorSepScreenFreq ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "80"
-
-
-
-*% For 85 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-
-*ColorSepScreenFreq CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-
-*ColorSepScreenFreq ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-
-*ColorSepScreenFreq ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-
-*ColorSepScreenFreq ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-
-
-
-*% For 90 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "90"
-
-*ColorSepScreenFreq CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "90"
-
-*ColorSepScreenFreq ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "90"
-
-*ColorSepScreenFreq ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "90"
-
-*ColorSepScreenFreq ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "90"
-
-
-
-*% For 100 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-
-*ColorSepScreenFreq CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-
-*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-
-*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-
-*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-
-
-
-*% For 110 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "110"
-
-*ColorSepScreenFreq CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "110"
-
-*ColorSepScreenFreq ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "110"
-
-*ColorSepScreenFreq ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "110"
-
-*ColorSepScreenFreq ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "110"
-
-
-
-*% For 120 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-
-*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-
-*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-
-*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-
-*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-
-
-
-*% For 133 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-
-*ColorSepScreenFreq CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-
-*ColorSepScreenFreq ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-
-*ColorSepScreenFreq ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-
-*ColorSepScreenFreq ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-
-
-
-*% For 138 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "138"
-
-*ColorSepScreenFreq CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "138"
-
-*ColorSepScreenFreq ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "138"
-
-*ColorSepScreenFreq ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "138"
-
-*ColorSepScreenFreq ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "138"
-
-
-
-*% For 150 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-
-*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-
-*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-
-*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-
-*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-
-
-
-*% For 175 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-
-*ColorSepScreenFreq CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-
-*ColorSepScreenFreq ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-
-*ColorSepScreenFreq ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-
-*ColorSepScreenFreq ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-
-
-
-*% For 200 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-
-*ColorSepScreenFreq CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-
-*ColorSepScreenFreq ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-
-*ColorSepScreenFreq ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-
-*ColorSepScreenFreq ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-
-
-
-
-
-*% ----- for Resolution 2032 dpi -----
-
-
-
-*% For 33 lpi / 2032 dpi
-
-*ColorSepScreenAngle ProcessBlack.33lpi.2032dpi/33 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.33lpi.2032dpi/33 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.33lpi.2032dpi/33 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.33lpi.2032dpi/33 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.33lpi.2032dpi/33 lpi / 2032 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.33lpi.2032dpi/33 lpi / 2032 dpi: "33"
-
-*ColorSepScreenFreq CustomColor.33lpi.2032dpi/33 lpi / 2032 dpi: "33"
-
-*ColorSepScreenFreq ProcessCyan.33lpi.2032dpi/33 lpi / 2032 dpi: "33"
-
-*ColorSepScreenFreq ProcessMagenta.33lpi.2032dpi/33 lpi / 2032 dpi: "33"
-
-*ColorSepScreenFreq ProcessYellow.33lpi.2032dpi/33 lpi / 2032 dpi: "33"
-
-
-
-*% For 38 lpi / 2032 dpi
-
-*ColorSepScreenAngle ProcessBlack.38lpi.2032dpi/38 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.38lpi.2032dpi/38 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.38lpi.2032dpi/38 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.38lpi.2032dpi/38 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.38lpi.2032dpi/38 lpi / 2032 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.38lpi.2032dpi/38 lpi / 2032 dpi: "38"
-
-*ColorSepScreenFreq CustomColor.38lpi.2032dpi/38 lpi / 2032 dpi: "38"
-
-*ColorSepScreenFreq ProcessCyan.38lpi.2032dpi/38 lpi / 2032 dpi: "38"
-
-*ColorSepScreenFreq ProcessMagenta.38lpi.2032dpi/38 lpi / 2032 dpi: "38"
-
-*ColorSepScreenFreq ProcessYellow.38lpi.2032dpi/38 lpi / 2032 dpi: "38"
-
-
-
-*% For 46 lpi / 2032 dpi
-
-*ColorSepScreenAngle ProcessBlack.46lpi.2032dpi/46 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.46lpi.2032dpi/46 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.46lpi.2032dpi/46 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.46lpi.2032dpi/46 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.46lpi.2032dpi/46 lpi / 2032 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.46lpi.2032dpi/46 lpi / 2032 dpi: "46"
-
-*ColorSepScreenFreq CustomColor.46lpi.2032dpi/46 lpi / 2032 dpi: "46"
-
-*ColorSepScreenFreq ProcessCyan.46lpi.2032dpi/46 lpi / 2032 dpi: "46"
-
-*ColorSepScreenFreq ProcessMagenta.46lpi.2032dpi/46 lpi / 2032 dpi: "46"
-
-*ColorSepScreenFreq ProcessYellow.46lpi.2032dpi/46 lpi / 2032 dpi: "46"
-
-
-
-*% For 50 lpi / 2032 dpi
-
-*ColorSepScreenAngle ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "50"
-
-*ColorSepScreenFreq CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "50"
-
-*ColorSepScreenFreq ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "50"
-
-*ColorSepScreenFreq ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "50"
-
-*ColorSepScreenFreq ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "50"
-
-
-
-*% For 60 lpi / 2032 dpi
-
-*ColorSepScreenAngle ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "60"
-
-*ColorSepScreenFreq CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "60"
-
-*ColorSepScreenFreq ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "60"
-
-*ColorSepScreenFreq ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "60"
-
-*ColorSepScreenFreq ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "60"
-
-
-
-*% For 65 lpi / 2032 dpi
-
-*ColorSepScreenAngle ProcessBlack.65lpi.2032dpi/65 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.65lpi.2032dpi/65 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.65lpi.2032dpi/65 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.65lpi.2032dpi/65 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.65lpi.2032dpi/65 lpi / 2032 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.65lpi.2032dpi/65 lpi / 2032 dpi: "65"
-
-*ColorSepScreenFreq CustomColor.65lpi.2032dpi/65 lpi / 2032 dpi: "65"
-
-*ColorSepScreenFreq ProcessCyan.65lpi.2032dpi/65 lpi / 2032 dpi: "65"
-
-*ColorSepScreenFreq ProcessMagenta.65lpi.2032dpi/65 lpi / 2032 dpi: "65"
-
-*ColorSepScreenFreq ProcessYellow.65lpi.2032dpi/65 lpi / 2032 dpi: "65"
-
-
-
-*% For 70 lpi / 2032 dpi
-
-*ColorSepScreenAngle ProcessBlack.70lpi.2032dpi/70 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.70lpi.2032dpi/70 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.70lpi.2032dpi/70 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.70lpi.2032dpi/70 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.70lpi.2032dpi/70 lpi / 2032 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.70lpi.2032dpi/70 lpi / 2032 dpi: "70"
-
-*ColorSepScreenFreq CustomColor.70lpi.2032dpi/70 lpi / 2032 dpi: "70"
-
-*ColorSepScreenFreq ProcessCyan.70lpi.2032dpi/70 lpi / 2032 dpi: "70"
-
-*ColorSepScreenFreq ProcessMagenta.70lpi.2032dpi/70 lpi / 2032 dpi: "70"
-
-*ColorSepScreenFreq ProcessYellow.70lpi.2032dpi/70 lpi / 2032 dpi: "70"
-
-
-
-*% For 85 lpi / 2032 dpi
-
-*ColorSepScreenAngle ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "85"
-
-*ColorSepScreenFreq CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "85"
-
-*ColorSepScreenFreq ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "85"
-
-*ColorSepScreenFreq ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "85"
-
-*ColorSepScreenFreq ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "85"
-
-
-
-*% For 100 lpi / 2032 dpi
-
-*ColorSepScreenAngle ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "100"
-
-*ColorSepScreenFreq CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "100"
-
-*ColorSepScreenFreq ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "100"
-
-*ColorSepScreenFreq ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "100"
-
-*ColorSepScreenFreq ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "100"
-
-
-
-*% For 120 lpi / 2032 dpi
-
-*ColorSepScreenAngle ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "120"
-
-*ColorSepScreenFreq CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "120"
-
-*ColorSepScreenFreq ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "120"
-
-*ColorSepScreenFreq ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "120"
-
-*ColorSepScreenFreq ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "120"
-
-
-
-*% For 138 lpi / 2032 dpi
-
-*ColorSepScreenAngle ProcessBlack.138lpi.2032dpi/138 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.138lpi.2032dpi/138 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.138lpi.2032dpi/138 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.138lpi.2032dpi/138 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.138lpi.2032dpi/138 lpi / 2032 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.138lpi.2032dpi/138 lpi / 2032 dpi: "138"
-
-*ColorSepScreenFreq CustomColor.138lpi.2032dpi/138 lpi / 2032 dpi: "138"
-
-*ColorSepScreenFreq ProcessCyan.138lpi.2032dpi/138 lpi / 2032 dpi: "138"
-
-*ColorSepScreenFreq ProcessMagenta.138lpi.2032dpi/138 lpi / 2032 dpi: "138"
-
-*ColorSepScreenFreq ProcessYellow.138lpi.2032dpi/138 lpi / 2032 dpi: "138"
-
-
-
-*% For 150 lpi / 2032 dpi
-
-*ColorSepScreenAngle ProcessBlack.150lpi.2032dpi/150 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.150lpi.2032dpi/150 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.150lpi.2032dpi/150 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.150lpi.2032dpi/150 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.150lpi.2032dpi/150 lpi / 2032 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.150lpi.2032dpi/150 lpi / 2032 dpi: "150"
-
-*ColorSepScreenFreq CustomColor.150lpi.2032dpi/150 lpi / 2032 dpi: "150"
-
-*ColorSepScreenFreq ProcessCyan.150lpi.2032dpi/150 lpi / 2032 dpi: "150"
-
-*ColorSepScreenFreq ProcessMagenta.150lpi.2032dpi/150 lpi / 2032 dpi: "150"
-
-*ColorSepScreenFreq ProcessYellow.150lpi.2032dpi/150 lpi / 2032 dpi: "150"
-
-
-
-*% For 175 lpi / 2032 dpi
-
-*ColorSepScreenAngle ProcessBlack.175lpi.2032dpi/175 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.175lpi.2032dpi/175 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.175lpi.2032dpi/175 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.175lpi.2032dpi/175 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.175lpi.2032dpi/175 lpi / 2032 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.175lpi.2032dpi/175 lpi / 2032 dpi: "175"
-
-*ColorSepScreenFreq CustomColor.175lpi.2032dpi/175 lpi / 2032 dpi: "175"
-
-*ColorSepScreenFreq ProcessCyan.175lpi.2032dpi/175 lpi / 2032 dpi: "175"
-
-*ColorSepScreenFreq ProcessMagenta.175lpi.2032dpi/175 lpi / 2032 dpi: "175"
-
-*ColorSepScreenFreq ProcessYellow.175lpi.2032dpi/175 lpi / 2032 dpi: "175"
-
-
-
-*% For 250 lpi / 2032 dpi
-
-*ColorSepScreenAngle ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi: "250"
-
-*ColorSepScreenFreq CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi: "250"
-
-*ColorSepScreenFreq ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi: "250"
-
-*ColorSepScreenFreq ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi: "250"
-
-*ColorSepScreenFreq ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi: "250"
-
-
-
-
-
-*% ----- for Resolution 1693 dpi -----
-
-
-
-*% For 75 lpi / 1693 dpi
-
-*ColorSepScreenAngle ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-
-*ColorSepScreenFreq CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-
-*ColorSepScreenFreq ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-
-*ColorSepScreenFreq ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-
-*ColorSepScreenFreq ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-
-
-
-*% For 85 lpi / 1693 dpi
-
-*ColorSepScreenAngle ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "85"
-
-*ColorSepScreenFreq CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "85"
-
-*ColorSepScreenFreq ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "85"
-
-*ColorSepScreenFreq ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "85"
-
-*ColorSepScreenFreq ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "85"
-
-
-
-*% For 100 lpi / 1693 dpi
-
-*ColorSepScreenAngle ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "100"
-
-*ColorSepScreenFreq CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "100"
-
-*ColorSepScreenFreq ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "100"
-
-*ColorSepScreenFreq ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "100"
-
-*ColorSepScreenFreq ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "100"
-
-
-
-*% For 120 lpi / 1693 dpi
-
-*ColorSepScreenAngle ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "120"
-
-*ColorSepScreenFreq CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "120"
-
-*ColorSepScreenFreq ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "120"
-
-*ColorSepScreenFreq ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "120"
-
-*ColorSepScreenFreq ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "120"
-
-
-
-*% For 150 lpi / 1693 dpi
-
-*ColorSepScreenAngle ProcessBlack.150lpi.1693dpi/150 lpi / 1693 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.150lpi.1693dpi/150 lpi / 1693 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.150lpi.1693dpi/150 lpi / 1693 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.150lpi.1693dpi/150 lpi / 1693 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.150lpi.1693dpi/150 lpi / 1693 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.150lpi.1693dpi/150 lpi / 1693 dpi: "150"
-
-*ColorSepScreenFreq CustomColor.150lpi.1693dpi/150 lpi / 1693 dpi: "150"
-
-*ColorSepScreenFreq ProcessCyan.150lpi.1693dpi/150 lpi / 1693 dpi: "150"
-
-*ColorSepScreenFreq ProcessMagenta.150lpi.1693dpi/150 lpi / 1693 dpi: "150"
-
-*ColorSepScreenFreq ProcessYellow.150lpi.1693dpi/150 lpi / 1693 dpi: "150"
-
-
-
-
-
-*% ----- for Resolution 1270 dpi -----
-
-
-
-*% For 65 lpi / 1270 dpi
-
-*ColorSepScreenAngle ProcessBlack.65lpi.1270dpi/65 lpi / 1270 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.65lpi.1270dpi/65 lpi / 1270 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.65lpi.1270dpi/65 lpi / 1270 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.65lpi.1270dpi/65 lpi / 1270 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.65lpi.1270dpi/65 lpi / 1270 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.65lpi.1270dpi/65 lpi / 1270 dpi: "65"
-
-*ColorSepScreenFreq CustomColor.65lpi.1270dpi/65 lpi / 1270 dpi: "65"
-
-*ColorSepScreenFreq ProcessCyan.65lpi.1270dpi/65 lpi / 1270 dpi: "65"
-
-*ColorSepScreenFreq ProcessMagenta.65lpi.1270dpi/65 lpi / 1270 dpi: "65"
-
-*ColorSepScreenFreq ProcessYellow.65lpi.1270dpi/65 lpi / 1270 dpi: "65"
-
-
-
-*% For 75 lpi / 1270 dpi
-
-*ColorSepScreenAngle ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-
-*ColorSepScreenFreq CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-
-*ColorSepScreenFreq ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-
-*ColorSepScreenFreq ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-
-*ColorSepScreenFreq ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-
-
-
-*% For 90 lpi / 1270 dpi
-
-*ColorSepScreenAngle ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "90"
-
-*ColorSepScreenFreq CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "90"
-
-*ColorSepScreenFreq ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "90"
-
-*ColorSepScreenFreq ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "90"
-
-*ColorSepScreenFreq ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "90"
-
-
-
-*% For 100 lpi / 1270 dpi
-
-*ColorSepScreenAngle ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "100"
-
-*ColorSepScreenFreq CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "100"
-
-*ColorSepScreenFreq ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "100"
-
-*ColorSepScreenFreq ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "100"
-
-*ColorSepScreenFreq ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "100"
-
-
-
-*% Last edited JUL 26, 1996
-
-*% The byte count of this file should be exactly 078364 or 081722
-*% depending on the filesystem it resides in.
-*% end of PPD file for Linotype-Hell-Hell Gutenberg
-
diff --git a/psprint_config/configuration/ppds/LHHERHJ4.PS b/psprint_config/configuration/ppds/LHHERHJ4.PS
deleted file mode 100644
index e7455fab7a53..000000000000
--- a/psprint_config/configuration/ppds/LHHERHJ4.PS
+++ /dev/null
@@ -1,3680 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-
-
-*% 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.
-
-*% End of Copyright statement
-
-*%
-
-*% Creation Date Apr. 18, 1996; By: Berthold Giess, Linotype-Hell AG
-
-*%
-
-
-
-*% ----- Basic Capabilities -----
-
-*FormatVersion: "4.3"
-
-*FileVersion: "1.0"
-
-*LanguageEncoding: ISOLatin1
-
-*LanguageVersion: English
-
-*PSVersion: "(2013.114) 9"
-
-*Product: "(Linotype)"
-
-*% 31 Chars *******************************
-
-*Manufacturer: "LHAG Linotype-Hell"
-
-*ModelName: "Lino Herkules HQS V 3.3 J"
-
-*ShortNickName: "Lino Herkules HQS V 3.3 J"
-
-*NickName: "Lino Herkules HQS V 3.3 J"
-
-*PCFileName: "LHHERHJ4.PPD"
-
-
-
-*% ----- General Information and Defaults -----
-
-*FreeVM: "5242880"
-
-*PrintPSErrors: False
-
-*LanguageLevel: "2"
-
-*ColorDevice: True
-
-*DefaultColorSpace: Gray
-
-*DefaultHalftoneType: 1
-
-*Throughput: "1"
-
-*VariablePaperSize: True
-
-*FileSystem: True
-
-
-
-*?FileSystem: "
-
-save
-
- statusdict /diskonline get exec {(True)}{(False)} ifelse = flush
-
-restore
-
-"
-
-*End
-
-
-
-*Password: "0"
-
-*ExitServer: "
-
- count 0 eq { % is the password on the stack?
-
- true
-
- }{
-
- dup % potential password
-
- statusdict /checkpassword get exec not
-
- } ifelse
-
- { % if no password or not valid
-
- (WARNING : Cannot perform the exitserver command.) =
-
- (Password supplied is not valid.) =
-
- (Please contact the author of this software.) = flush
-
- quit
-
- } if
-
- serverdict /exitserver get exec
-
-"
-
-*End
-
-
-
-*Reset: "
-
- count 0 eq { % is the password on the stack?
-
- true
-
- }{
-
- dup % potential password
-
- statusdict /checkpassword get exec not
-
- } ifelse
-
- { % if no password or not valid
-
- (WARNING : Cannot reset printer.) =
-
- (Password supplied is not valid.) =
-
- (Please contact the author of this software.) = flush
-
- quit
-
- } if
-
- serverdict /exitserver get exec
-
- systemdict /quit get exec
-
- (WARNING : Printer Reset Failed.) = flush
-
-"
-
-*End
-
-
-
-*DefaultResolution: 2540dpi
-
-
-
-*?Resolution: "
-
- save
-
- 72 72 matrix defaultmatrix dtransform
-
- pop abs round cvi =print (dpi\n) print
-
- restore
-
-"
-
-*End
-
-
-
-*% Halftone Information ===============
-
-*ScreenFreq: "150"
-
-*ScreenAngle: "45"
-
-*AccurateScreensSupport: True
-
-*DefaultScreenProc: Euclidean
-
-
-
-*ScreenProc Euclidean: "
-
-{
-
- 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
-
-
-
-*ScreenProc Round: "
-
-{
-
- dup mul exch dup mul add 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc Square: "
-
-{
-
- abs exch abs add 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc HeavyEllipse: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- exch
-
- abs exch abs 2 copy 0.80 mul add 0.80 lt {
-
- exch 0.80 div
-
- dup dup mul exch 2 mul 3 sub mul exch
-
- dup dup mul exch 2 mul 3 sub mul add 0.80 mul 1 add
-
- } {
-
- 2 copy 0.80 mul add 1 gt {
-
- 1 sub exch 1 sub 0.80 div
-
- dup dup mul exch 2 mul 3 add mul exch
-
- dup dup mul exch 2 mul 3 add mul add 0.80 mul 1 sub
-
- } {
-
- 0.80 mul add 2 mul neg 1 add 0.80 add
-
- } ifelse
-
- } ifelse
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc Ellipse: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- exch
-
- abs exch abs 2 copy 0.85 mul add 0.85 lt {
-
- exch 0.85 div
-
- dup dup mul exch 2 mul 3 sub mul exch
-
- dup dup mul exch 2 mul 3 sub mul add 0.85 mul 1 add
-
- } {
-
- 2 copy 0.85 mul add 1 gt {
-
- 1 sub exch 1 sub 0.85 div
-
- dup dup mul exch 2 mul 3 add mul exch
-
- dup dup mul exch 2 mul 3 add mul add 0.85 mul 1 sub
-
- } {
-
- 0.85 mul add 2 mul neg 1 add 0.85 add
-
- } ifelse
-
- } ifelse
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc LightEllipse: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- exch
-
- abs exch abs 2 copy 0.90 mul add 0.90 lt {
-
- exch 0.90 div
-
- dup dup mul exch 2 mul 3 sub mul exch
-
- dup dup mul exch 2 mul 3 sub mul add 0.90 mul 1 add
-
- } {
-
- 2 copy 0.90 mul add 1 gt {
-
- 1 sub exch 1 sub 0.90 div
-
- dup dup mul exch 2 mul 3 add mul exch
-
- dup dup mul exch 2 mul 3 add mul add 0.90 mul 1 sub
-
- } {
-
- 0.90 mul add 2 mul neg 1 add 0.90 add
-
- } ifelse
-
- } ifelse
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc LineX: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- abs exch 0.9 mul 0.01 sub abs exch
-
- 0.003 mul add 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc LineY: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- 0.9 mul 0.01 sub abs exch abs
-
- 0.003 mul add 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc Grid: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- 0.9 mul 0.01 sub abs exch
-
- 0.9 mul 0.01 sub abs exch
-
- 2 copy lt { 0.003 mul add } { exch 0.003 mul add } ifelse
-
- 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*DefaultTransfer: Null
-
-*Transfer Null: "{ }"
-
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-
-
-*% Paper Handling ===================
-
-*% Use these entries to set paper size most of the time, unless there is
-
-*% specific reason to use PageRegion.
-
-*OpenUI *PageSize: PickOne
-
-*OrderDependency: 20 AnySetup *PageSize
-
-
-
-*DefaultPageSize: Letter
-
-*PageSize Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice"
-
-*PageSize Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice"
-
-*PageSize Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice"
-
-*PageSize Letter.Extra.Transverse: "<</PageSize [684 864] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice"
-
-*PageSize Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice"
-
-*PageSize Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice"
-
-*PageSize Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice"
-
-*PageSize Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice"
-
-*PageSize Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice"
-
-*PageSize Tabloid.Extra.Transverse:"<</PageSize [864 1296] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize A2: "<</PageSize [1191 1684] /Orientation 1>> setpagedevice"
-
-*PageSize A2.Extra: "<</PageSize [1263 1756] /Orientation 1>> setpagedevice"
-
-
-
-*PageSize A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice"
-
-*PageSize A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice"
-
-*PageSize A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice"
-
-*PageSize A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice"
-
-*PageSize A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice"
-
-*PageSize A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice"
-
-*PageSize A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice"
-
-*PageSize A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice"
-
-*PageSize A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice"
-
-*PageSize A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize B2: "<</PageSize [1460 2064] /Orientation 1>> setpagedevice"
-
-*PageSize B2.Extra: "<</PageSize [1532 2136] /Orientation 1>> setpagedevice"
-
-
-
-*PageSize B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice"
-
-*PageSize B3.Extra: "<</PageSize [1104 1532] /Orientation 1>> setpagedevice"
-
-*PageSize B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice"
-
-*PageSize B3.Extra.Transverse: "<</PageSize [1104 1532] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice"
-
-*PageSize B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice"
-
-*PageSize B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice"
-
-*PageSize B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice"
-
-*PageSize B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice"
-
-*PageSize B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice"
-
-*PageSize B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize ISOB2: "<</PageSize [1417 2004] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB2.Extra: "<</PageSize [1489 2076] /Orientation 1>> setpagedevice"
-
-
-
-*PageSize ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB3.Extra: "<</PageSize [1073 1489] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice"
-
-*PageSize ISOB3.Extra.Transverse: "<</PageSize [1073 1489] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice"
-
-*PageSize ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice"
-
-*PageSize ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize MaxPage: "<</PageSize [1559 2125] /Orientation 1>> setpagedevice"
-
-
-
-*?PageSize: "
-
-save
-
- mark
-
- currentpagedevice /PageSize get aload pop
-
- 2 copy gt {exch} if
-
- (Unknown)
-
- 37 dict
-
- dup [612 792] (Letter) put
-
- dup [684 864] (Letter.Extra) put
-
-
-
- dup [612 1008] (Legal) put
-
- dup [684 1080] (Legal.Extra) put
-
-
-
- dup [792 1224] (Tabloid) put
-
- dup [864 1296] (Tabloid.Extra) put
-
-
-
- dup [1684 2384] (A1) put
-
- dup [1756 2456] (A1.Extra) put
-
-
-
- dup [1191 1684] (A2) put
-
- dup [1263 1756] (A2.Extra) put
-
-
-
- dup [842 1191] (A3) put
-
- dup [914 1263] (A3.Extra) put
-
-
-
- dup [595 842] (A4) put
-
- dup [667 914] (A4.Extra) put
-
-
-
- dup [420 595] (A5) put
-
- dup [492 667] (A5.Extra) put
-
-
-
- dup [2064 2920] (B1) put
-
- dup [2136 2992] (B1.Extra) put
-
-
-
- dup [1460 2064] (B2) put
-
- dup [1532 2136] (B2.Extra) put
-
-
-
- dup [1032 1460] (B3) put
-
- dup [1104 1532] (B3.Extra) put
-
-
-
- dup [729 1032] (B4) put
-
- dup [801 1104] (B4.Extra) put
-
-
-
- dup [516 729] (B5) put
-
- dup [588 801] (B5.Extra) put
-
-
-
- dup [2004 2835] (ISOB1) put
-
- dup [2076 2907] (ISOB1.Extra) put
-
-
-
- dup [1417 2004] (ISOB2) put
-
- dup [1489 2076] (ISOB2.Extra) put
-
-
-
- dup [1001 1417] (ISOB3) put
-
- dup [1073 1489] (ISOB3.Extra) put
-
-
-
- dup [709 1001] (ISOB4) put
-
- dup [781 1073] (ISOB4.Extra) put
-
-
-
- dup [499 709] (ISOB5) put
-
- dup [571 781] (ISOB5.Extra) put
-
-
-
- dup [1559 2125] (MaxPage) put
-
-
-
- {
-
- 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
-
- cleartomark
-
-
-
-restore
-
-"
-
-*End
-
-*CloseUI: *PageSize
-
-
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-
-*OpenUI *PageRegion: PickOne
-
-*OrderDependency: 10 AnySetup *PageRegion
-
-
-
-*DefaultPageRegion: Letter
-
-*PageRegion Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice"
-
-*PageRegion Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice"
-
-*PageRegion Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice"
-
-*PageRegion Letter.Extra.Transverse:"<</PageSize [684 864] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice"
-
-*PageRegion Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice"
-
-*PageRegion Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice"
-
-*PageRegion Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice"
-
-*PageRegion Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice"
-
-*PageRegion Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice"
-
-*PageRegion Tabloid.Extra.Transverse:"<</PageSize [864 1296] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion A2: "<</PageSize [1191 1684] /Orientation 1>> setpagedevice"
-
-*PageRegion A2.Extra: "<</PageSize [1263 1756] /Orientation 1>> setpagedevice"
-
-
-
-*PageRegion A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice"
-
-*PageRegion A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice"
-
-*PageRegion A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice"
-
-*PageRegion A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice"
-
-*PageRegion A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice"
-
-*PageRegion A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice"
-
-*PageRegion A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice"
-
-*PageRegion A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice"
-
-*PageRegion A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice"
-
-*PageRegion A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion B2: "<</PageSize [1460 2064] /Orientation 1>> setpagedevice"
-
-*PageRegion B2.Extra: "<</PageSize [1532 2136] /Orientation 1>> setpagedevice"
-
-
-
-*PageRegion B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice"
-
-*PageRegion B3.Extra: "<</PageSize [1104 1532] /Orientation 1>> setpagedevice"
-
-*PageRegion B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice"
-
-*PageRegion B3.Extra.Transverse: "<</PageSize [1104 1532] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice"
-
-*PageRegion B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice"
-
-*PageRegion B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice"
-
-*PageRegion B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice"
-
-*PageRegion B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice"
-
-*PageRegion B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice"
-
-*PageRegion B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion ISOB2: "<</PageSize [1417 2004] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB2.Extra: "<</PageSize [1489 2076] /Orientation 1>> setpagedevice"
-
-
-
-*PageRegion ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB3.Extra: "<</PageSize [1073 1489] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice"
-
-*PageRegion ISOB3.Extra.Transverse: "<</PageSize [1073 1489] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice"
-
-*PageRegion ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice"
-
-*PageRegion ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion MaxPage: "<</PageSize [1559 2125] /Orientation 1>> setpagedevice"
-
-
-
-*CloseUI: *PageRegion
-
-
-
-*% The following entries provide information about specific paper keywords.
-
-*DefaultImageableArea: Letter
-
-
-
-*ImageableArea Letter: "0.0 0.0 612.0 792.0"
-
-*ImageableArea Letter.Extra: "0.0 0.0 684.0 864.0"
-
-*ImageableArea Letter.Transverse: "0.0 0.0 612.0 791.0"
-
-*ImageableArea Letter.Extra.Transverse: "0.0 0.0 684.0 863.0"
-
-
-
-*ImageableArea Legal: "0.0 0.0 612.0 1008.0"
-
-*ImageableArea Legal.Extra: "0.0 0.0 684.0 1080.0"
-
-*ImageableArea Legal.Transverse: "0.0 0.0 612.0 1007.0"
-
-*ImageableArea Legal.Extra.Transverse: "0.0 0.0 684.0 1079.0"
-
-
-
-*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0"
-
-*ImageableArea Tabloid.Extra: "0.0 0.0 864.0 1296.0"
-
-*ImageableArea Tabloid.Transverse: "0.0 0.0 792.0 1223.0"
-
-*ImageableArea Tabloid.Extra.Transverse:"0.0 0.0 864.0 1295.0"
-
-
-
-*ImageableArea A2: "0.0 0.0 1191.0 1684.0"
-
-*ImageableArea A2.Extra: "0.0 0.0 1263.0 1756.0"
-
-
-
-*ImageableArea A3: "0.0 0.0 842.0 1191.0"
-
-*ImageableArea A3.Extra: "0.0 0.0 914.0 1263.0"
-
-*ImageableArea A3.Transverse: "0.0 0.0 842.0 1190.0"
-
-*ImageableArea A3.Extra.Transverse: "0.0 0.0 914.0 1262.0"
-
-
-
-*ImageableArea A4: "0.0 0.0 595.0 842.0"
-
-*ImageableArea A4.Extra: "0.0 0.0 667.0 914.0"
-
-*ImageableArea A4.Transverse: "0.0 0.0 595.0 841.0"
-
-*ImageableArea A4.Extra.Transverse: "0.0 0.0 667.0 913.0"
-
-
-
-*ImageableArea A5: "0.0 0.0 420.0 595.0"
-
-*ImageableArea A5.Extra: "0.0 0.0 492.0 667.0"
-
-*ImageableArea A5.Transverse: "0.0 0.0 420.0 594.0"
-
-*ImageableArea A5.Extra.Transverse: "0.0 0.0 492.0 666.0"
-
-
-
-*ImageableArea B2: "0.0 0.0 1460.0 2064.0"
-
-*ImageableArea B2.Extra: "0.0 0.0 1532.0 2136.0"
-
-
-
-*ImageableArea B3: "0.0 0.0 1032.0 1460.0"
-
-*ImageableArea B3.Extra: "0.0 0.0 1104.0 1532.0"
-
-*ImageableArea B3.Transverse: "0.0 0.0 1032.0 1459.0"
-
-*ImageableArea B3.Extra.Transverse: "0.0 0.0 1104.0 1531.0"
-
-
-
-*ImageableArea B4: "0.0 0.0 729.0 1032.0"
-
-*ImageableArea B4.Extra: "0.0 0.0 801.0 1104.0"
-
-*ImageableArea B4.Transverse: "0.0 0.0 729.0 1031.0"
-
-*ImageableArea B4.Extra.Transverse: "0.0 0.0 801.0 1103.0"
-
-
-
-*ImageableArea B5: "0.0 0.0 516.0 729.0"
-
-*ImageableArea B5.Extra: "0.0 0.0 588.0 801.0"
-
-*ImageableArea B5.Transverse: "0.0 0.0 516.0 728.0"
-
-*ImageableArea B5.Extra.Transverse: "0.0 0.0 588.0 800.0"
-
-
-
-*ImageableArea ISOB2: "0.0 0.0 1417.0 2004.0"
-
-*ImageableArea ISOB2.Extra: "0.0 0.0 1489.0 2076.0"
-
-
-
-*ImageableArea ISOB3: "0.0 0.0 1001.0 1417.0"
-
-*ImageableArea ISOB3.Extra: "0.0 0.0 1073.0 1489.0"
-
-*ImageableArea ISOB3.Transverse: "0.0 0.0 1001.0 1416.0"
-
-*ImageableArea ISOB3.Extra.Transverse: "0.0 0.0 1073.0 1488.0"
-
-
-
-*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0"
-
-*ImageableArea ISOB4.Extra: "0.0 0.0 781.0 1073.0"
-
-*ImageableArea ISOB4.Transverse: "0.0 0.0 709.0 1000.0"
-
-*ImageableArea ISOB4.Extra.Transverse: "0.0 0.0 781.0 1072.0"
-
-
-
-*ImageableArea ISOB5: "0.0 0.0 499.0 709.0"
-
-*ImageableArea ISOB5.Extra: "0.0 0.0 569.7 782.0"
-
-*ImageableArea ISOB5.Transverse: "0.0 0.0 499.0 708.0"
-
-*ImageableArea ISOB5.Extra.Transverse: "0.0 0.0 569.7 781.0"
-
-
-
-*ImageableArea MaxPage: "0.0 0.0 1559.0 2125.0"
-
-
-
-*?ImageableArea: "
-
- save
-
- initclip clippath pathbbox
-
- 4 -2 roll exch round cvr =print ( ) print round cvr =print ( ) print
-
- exch round cvr =print ( ) print round cvr =print (\n) print flush
-
- restore
-
-"
-
-*End
-
-
-
-*% These provide the physical dimensions of the paper (by keyword)
-
-*DefaultPaperDimension: Letter
-
-
-
-*PaperDimension Letter: "612.0 792.0"
-
-*PaperDimension Letter.Extra: "684.0 864.0"
-
-*PaperDimension Letter.Transverse: "612.0 791.0"
-
-*PaperDimension Letter.Extra.Transverse: "684.0 863.0"
-
-
-
-*PaperDimension Legal: "612.0 1008.0"
-
-*PaperDimension Legal.Extra: "684.0 1080.0"
-
-*PaperDimension Legal.Transverse: "612.0 1007.0"
-
-*PaperDimension Legal.Extra.Transverse: "684.0 1079.0"
-
-
-
-*PaperDimension Tabloid: "792.0 1224.0"
-
-*PaperDimension Tabloid.Extra: "864.0 1296.0"
-
-*PaperDimension Tabloid.Transverse: "792.0 1223.0"
-
-*PaperDimension Tabloid.Extra.Transverse: "864.0 1295.0"
-
-
-
-*PaperDimension A2: "1191.0 1684.0"
-
-*PaperDimension A2.Extra: "1263.0 1756.0"
-
-
-
-*PaperDimension A3: "842.0 1191.0"
-
-*PaperDimension A3.Extra: "914.0 1263.0"
-
-*PaperDimension A3.Transverse: "842.0 1190.0"
-
-*PaperDimension A3.Extra.Transverse: "914.0 1262.0"
-
-
-
-*PaperDimension A4: "595.0 842.0"
-
-*PaperDimension A4.Extra: "667.0 914.0"
-
-*PaperDimension A4.Transverse: "595.0 841.0"
-
-*PaperDimension A4.Extra.Transverse: "667.0 913.0"
-
-
-
-*PaperDimension A5: "420.0 595.0"
-
-*PaperDimension A5.Extra: "492.0 667.0"
-
-*PaperDimension A5.Transverse: "420.0 594.0"
-
-*PaperDimension A5.Extra.Transverse: "492.0 666.0"
-
-
-
-*PaperDimension B2: "1460.0 2064.0"
-
-*PaperDimension B2.Extra: "1532.0 2136.0"
-
-
-
-*PaperDimension B3: "1032.0 1460.0"
-
-*PaperDimension B3.Extra: "1104.0 1532.0"
-
-*PaperDimension B3.Transverse: "1032.0 1459.0"
-
-*PaperDimension B3.Extra.Transverse: "1104.0 1531.0"
-
-
-
-*PaperDimension B4: "729.0 1032.0"
-
-*PaperDimension B4.Extra: "801.0 1104.0"
-
-*PaperDimension B4.Transverse: "729.0 1031.0"
-
-*PaperDimension B4.Extra.Transverse: "801.0 1103.0"
-
-
-
-*PaperDimension B5: "516.0 729.0"
-
-*PaperDimension B5.Extra: "588.0 801.0"
-
-*PaperDimension B5.Transverse: "516.0 728.0"
-
-*PaperDimension B5.Extra.Transverse: "588.0 800.0"
-
-
-
-*PaperDimension ISOB2: "1417.0 2004.0"
-
-*PaperDimension ISOB2.Extra: "1489.0 2076.0"
-
-
-
-*PaperDimension ISOB3: "1001.0 1417.0"
-
-*PaperDimension ISOB3.Extra: "1073.0 1489.0"
-
-*PaperDimension ISOB3.Transverse: "1001.0 1416.0"
-
-*PaperDimension ISOB3.Extra.Transverse: "1073.0 1488.0"
-
-
-
-*PaperDimension ISOB4: "709.0 1001.0"
-
-*PaperDimension ISOB4.Extra: "781.0 1073.0"
-
-*PaperDimension ISOB4.Transverse: "709.0 1000.0"
-
-*PaperDimension ISOB4.Extra.Transverse: "781.0 1072.0"
-
-
-
-*PaperDimension ISOB5: "499.0 709.0"
-
-*PaperDimension ISOB5.Extra: "569.7 782.0"
-
-*PaperDimension ISOB5.Transverse: "499.0 708.0"
-
-*PaperDimension ISOB5.Extra.Transverse: "569.7 781.0"
-
-
-
-*PaperDimension MaxPage: "1559.0 2125.0"
-
-
-
-*%=== Custom Page Sizes ==================================
-
-
-
-*% These entries provide the code and parameter ranges for a user
-
-*% to set up a custom page size.
-
-*%CustomPageSize
-
-
-
-*CustomPageSize True: "
-
- % B. Giess 960228
-
- % params order: Width (FastScan); Height (SlowScan); WidthOffset; foo; Orientation
-
- %
-
- exch pop statusdict /setpageparams get exec
-
-"
-
-*End
-
-
-
-*DefaultLeadingEdge: PreferLong
-
-*LeadingEdge: PreferLong
-
-
-
-*ParamCustomPageSize Width: 1 points 72.0 1645.0
-
-*ParamCustomPageSize Height: 2 points 72.0 2183.0
-
-*ParamCustomPageSize WidthOffset/Margins: 3 points 0.0 1645.0
-
-*ParamCustomPageSize HeightOffset: 4 points 0.0 0.0
-
-*ParamCustomPageSize Orientation: 5 int 0 3
-
-
-
-*CenterRegistered: False
-
-
-
-*MaxMediaWidth: "1645.0"
-
-*MaxMediaHeight: "2183.0"
-
-
-
-*?CurrentMediaWidth: "
-
- save
-
- currentpagedevice /OutputDevice get cvlit /OutputDevice findresource
-
- /PageSize get 0 get dup length 2 sub 0 add get cvr = flush
-
- restore
-
- "
-
-*End
-
-
-
-*?CurrentMediaHeight: "
-
- save
-
- currentpagedevice /OutputDevice get cvlit /OutputDevice findresource
-
- /PageSize get 0 get dup length 2 sub 1 add get cvr = flush
-
- restore
-
- "
-
-*End
-
-
-
-*% === Imagesetter Information ===========================
-
-*OpenGroup: Imagesetter
-
-
-
-*OpenUI *MirrorPrint/Mirror: Boolean
-
-*OrderDependency: 30 DocumentSetup *MirrorPrint
-
-*DefaultMirrorPrint: False
-
-
-
-*MirrorPrint True: " <</MirrorPrint true>> setpagedevice "
-
-*MirrorPrint False: " <</MirrorPrint false>> setpagedevice "
-
-*?MirrorPrint: "
-
- currentpagedevice /MirrorPrint get {(True)}{(False)} ifelse = flush
-
-"
-
-*End
-
-*CloseUI: *MirrorPrint
-
-
-
-*OpenUI *NegativePrint/Negative: Boolean
-
-*OrderDependency: 40 DocumentSetup *NegativePrint
-
-*DefaultNegativePrint: False
-
-
-
-*NegativePrint True: " <</NegativePrint true>> setpagedevice "
-
-*NegativePrint False: " <</NegativePrint false>> setpagedevice "
-
-*?NegativePrint: "
-
- currentpagedevice /NegativePrint get {(True)}{(False)}ifelse = flush
-
-"
-
-*End
-
-*CloseUI: *NegativePrint
-
-
-
-*CloseGroup: Imagesetter
-
-
-
-*DefaultOutputOrder: Normal
-
-*RequiresPageRegion All: False
-
-
-
-*% Font Information =====================
-
-*DefaultFont: Courier
-
-*Font AvantGarde-Book: Standard "(001.001)" Standard Disk
-
-*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk
-
-*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk
-
-*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk
-
-*Font Bookman-Demi: Standard "(001.001)" Standard Disk
-
-*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk
-
-*Font Bookman-Light: Standard "(001.001)" Standard Disk
-
-*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk
-
-*Font Courier: Standard "(002.002)" Standard ROM
-
-*Font Courier-Bold: Standard "(002.002)" Standard ROM
-
-*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM
-
-*Font Courier-Oblique: Standard "(002.002)" Standard ROM
-
-*Font Helvetica: Standard "(001.006)" Standard ROM
-
-*Font Helvetica-Bold: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
-
-*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
-
-*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
-
-*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk
-
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk
-
-*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk
-
-*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk
-
-*Font Palatino-Bold: Standard "(001.000)" Standard Disk
-
-*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk
-
-*Font Palatino-Italic: Standard "(001.000)" Standard Disk
-
-*Font Palatino-Roman: Standard "(001.000)" Standard Disk
-
-*Font Symbol: Special "(001.003)" Standard ROM
-
-*Font Times-Bold: Standard "(001.007)" Standard ROM
-
-*Font Times-BoldItalic: Standard "(001.009)" Standard ROM
-
-*Font Times-Italic: Standard "(001.007)" Standard ROM
-
-*Font Times-Roman: Standard "(001.007)" Standard ROM
-
-*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk
-
-*Font ZapfDingbats: Special "(001.000)" Standard Disk
-
-
-
-*Font FutoGoB101-Bold-Add-H: JIS "(003.000)" Add Disk
-
-*Font FutoGoB101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk
-
-*Font FutoGoB101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk
-
-*Font FutoGoB101-Bold-Add-V: JIS "(003.000)" Add Disk
-
-*Font FutoGoB101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold-Ext-H: JIS "(003.000)" Ext Disk
-
-*Font FutoGoB101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk
-
-*Font FutoGoB101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk
-
-*Font FutoGoB101-Bold-Ext-V: JIS "(003.000)" Ext Disk
-
-*Font FutoGoB101-Bold-H: JIS "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold-NWP-H: JIS "(003.000)" NWP Disk
-
-*Font FutoGoB101-Bold-NWP-V: JIS "(003.000)" NWP Disk
-
-*Font FutoGoB101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk
-
-*Font FutoGoB101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold-V: JIS "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold.Oubun: Special "(003.000)" Special Disk
-
-*Font FutoGoB101-Bold.Roman: Special "(003.000)" Special Disk
-
-*Font FutoGoB101-Bold.Roman83pv: Special "(003.000)" Special Disk
-
-*Font FutoGoB101-Bold.WP-Symbol: Special "(003.000)" Special Disk
-
-*Font FutoMinA101-Bold-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk
-
-*Font FutoMinA101-Bold-Add-H: JIS "(003.000)" Add Disk
-
-*Font FutoMinA101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk
-
-*Font FutoMinA101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk
-
-*Font FutoMinA101-Bold-Add-V: JIS "(003.000)" Add Disk
-
-*Font FutoMinA101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold-Ext-H: JIS "(003.000)" Ext Disk
-
-*Font FutoMinA101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk
-
-*Font FutoMinA101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk
-
-*Font FutoMinA101-Bold-Ext-V: JIS "(003.000)" Ext Disk
-
-*Font FutoMinA101-Bold-H: JIS "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold-NWP-H: JIS "(003.000)" NWP Disk
-
-*Font FutoMinA101-Bold-NWP-V: JIS "(003.000)" NWP Disk
-
-*Font FutoMinA101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk
-
-*Font FutoMinA101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold-V: JIS "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold.Oubun: Special "(003.000)" Special Disk
-
-*Font FutoMinA101-Bold.Roman: Special "(003.000)" Special Disk
-
-*Font FutoMinA101-Bold.Roman83pv: Special "(003.000)" Special Disk
-
-*Font FutoMinA101-Bold.WP-Symbol: Special "(003.000)" Special Disk
-
-*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.001)" 83pv Disk
-
-*Font GothicBBB-Medium-Add-H: JIS "(003.001)" Add Disk
-
-*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.001)" Add Disk
-
-*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.001)" Add Disk
-
-*Font GothicBBB-Medium-Add-V: JIS "(003.001)" Add Disk
-
-*Font GothicBBB-Medium-EUC-H: EUC "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium-EUC-V: EUC "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium-Ext-H: JIS "(003.001)" Ext Disk
-
-*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.001)" Ext Disk
-
-*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.001)" Ext Disk
-
-*Font GothicBBB-Medium-Ext-V: JIS "(003.001)" Ext Disk
-
-*Font GothicBBB-Medium-H: JIS "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium-NWP-H: JIS "(003.001)" NWP Disk
-
-*Font GothicBBB-Medium-NWP-V: JIS "(003.001)" NWP Disk
-
-*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium-RKSJ-UserGaiji: Special "(003.000)" Special Disk
-
-*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium-V: JIS "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium.Oubun: Special "(003.001)" Special Disk
-
-*Font GothicBBB-Medium.Roman: Special "(003.001)" Special Disk
-
-*Font GothicBBB-Medium.Roman83pv: Special "(003.001)" Special Disk
-
-*Font GothicBBB-Medium.WP-Symbol: Special "(003.001)" Special Disk
-
-*Font Jun101-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk
-
-*Font Jun101-Light-Add-H: JIS "(003.000)" Add Disk
-
-*Font Jun101-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk
-
-*Font Jun101-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk
-
-*Font Jun101-Light-Add-V: JIS "(003.000)" Add Disk
-
-*Font Jun101-Light-EUC-H: EUC "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light-EUC-V: EUC "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light-Ext-H: JIS "(003.000)" Ext Disk
-
-*Font Jun101-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk
-
-*Font Jun101-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk
-
-*Font Jun101-Light-Ext-V: JIS "(003.000)" Ext Disk
-
-*Font Jun101-Light-H: JIS "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light-NWP-H: JIS "(003.000)" NWP Disk
-
-*Font Jun101-Light-NWP-V: JIS "(003.000)" NWP Disk
-
-*Font Jun101-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk
-
-*Font Jun101-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light-V: JIS "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light.Oubun: Special "(003.000)" Special Disk
-
-*Font Jun101-Light.Roman: Special "(003.000)" Special Disk
-
-*Font Jun101-Light.Roman83pv: Special "(003.000)" Special Disk
-
-*Font Jun101-Light.WP-Symbol: Special "(003.000)" Special Disk
-
-*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk
-
-*Font Ryumin-Light-Add-H: JIS "(003.000)" Add Disk
-
-*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk
-
-*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk
-
-*Font Ryumin-Light-Add-V: JIS "(003.000)" Add Disk
-
-*Font Ryumin-Light-EUC-H: EUC "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light-EUC-V: EUC "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light-Ext-H: JIS "(003.000)" Ext Disk
-
-*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk
-
-*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk
-
-*Font Ryumin-Light-Ext-V: JIS "(003.000)" Ext Disk
-
-*Font Ryumin-Light-H: JIS "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light-NWP-H: JIS "(003.000)" NWP Disk
-
-*Font Ryumin-Light-NWP-V: JIS "(003.000)" NWP Disk
-
-*Font Ryumin-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk
-
-*Font Ryumin-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light-V: JIS "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light.Oubun: Special "(003.000)" Special Disk
-
-*Font Ryumin-Light.Roman: Special "(003.000)" Special Disk
-
-*Font Ryumin-Light.Roman83pv: Special "(003.000)" Special Disk
-
-*Font Ryumin-Light.WP-Symbol: Special "(003.000)" Special Disk
-
-
-
-*?FontQuery: "
-
-save
-
- /str 100 string dup 0 (fonts/) putinterval def
-
- {
-
- count 1 gt
-
- {
-
- exch dup str 6 94 getinterval cvs
-
- (/) print dup print (:) print exch
-
- FontDirectory exch known
-
- { pop (Yes) }
-
- {
-
- length 6 add str 0 3 -1 roll getinterval
-
- mark exch status
-
- {cleartomark (Yes)}{cleartomark (No)} ifelse
-
- } ifelse =
-
- }
-
- {exit} ifelse
-
- }bind loop
-
- (*) = flush
-
-restore
-
-"
-
-*End
-
-
-
-*?FontList: "
-
-save
-
- FontDirectory { pop == } bind forall flush
-
- /filenameforall where
-
- {
-
- pop (fonts/*)
-
- { dup length 6 sub 6 exch getinterval cvn == } bind
-
- 128 string filenameforall flush
-
- } if
-
- (*) = 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: "idle"
-
-*Status: "busy"
-
-*Status: "waiting"
-
-*Status: "printing"
-
-*Status: "PrinterError: recorder offline or film problem"
-
-*Status: "PrinterError: "
-
-
-
-*% Input Sources (format: %%[status: <stat>; source: <one of these> ]%% )
-
-*Source: "userjob"
-
-*Source: "other"
-
-
-
-*% Printer Error (format: %%[PrinterError: <one of these> ]%%)
-
-*PrinterError: "recorder offline or film problem"
-
-*PrinterError: " "
-
-
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-
-
-*% Color Separation Information =====================
-
-
-
-*DefaultColorSep: ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi
-
-
-
-*OpenUI *Separations/InRIP Color Separation: Boolean
-
-*OrderDependency: 60 DocumentSetup *Separations
-
-
-
-*DefaultSeparations: False
-
-*Separations True: "
-
- <<
-
- /Separations true
-
- /ProcessColorModel /DeviceCMYK
-
- /SeparationColorNames [/Cyan /Magenta /Yellow /Black]
-
- /SeparationOrder [/Cyan /Magenta /Yellow /Black]
-
- >> setpagedevice
-
-"
-
-*End
-
-
-
-*Separations False: "
-
- <<
-
- /Separations false
-
- /ProcessColorModel /DeviceGray
-
- >> setpagedevice
-
-"
-
-*End
-
-
-
-*?Separations: "
-
- save
-
- currentpagedevice /Separations get
-
- currentpagedevice /ProcessColorModel get /DeviceGray ne and
-
- {(True)}{(False)} ifelse = flush
-
- restore
-
-"
-
-*End
-
-*CloseUI: *Separations
-
-
-
-*%
-
-*% Screening Params for HQS
-
-*%
-
-*% ----- for Resolution 5080 dpi -----
-
-*%
-
-*% For 200 lpi / 5080 dpi
-
-*ColorSepScreenAngle ProcessBlack.200lpi.5080dpi/200 lpi / 5080 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.200lpi.5080dpi/200 lpi / 5080 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.200lpi.5080dpi/200 lpi / 5080 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.200lpi.5080dpi/200 lpi / 5080 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.200lpi.5080dpi/200 lpi / 5080 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.200lpi.5080dpi/200 lpi / 5080 dpi: "200"
-
-*ColorSepScreenFreq CustomColor.200lpi.5080dpi/200 lpi / 5080 dpi: "200"
-
-*ColorSepScreenFreq ProcessCyan.200lpi.5080dpi/200 lpi / 5080 dpi: "200"
-
-*ColorSepScreenFreq ProcessMagenta.200lpi.5080dpi/200 lpi / 5080 dpi: "200"
-
-*ColorSepScreenFreq ProcessYellow.200lpi.5080dpi/200 lpi / 5080 dpi: "200"
-
-
-
-*% For 225 lpi / 5080 dpi
-
-*ColorSepScreenAngle ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi: "225"
-
-*ColorSepScreenFreq CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi: "225"
-
-*ColorSepScreenFreq ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi: "225"
-
-*ColorSepScreenFreq ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi: "225"
-
-*ColorSepScreenFreq ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi: "225"
-
-
-
-*% For 250 lpi / 5080 dpi
-
-*ColorSepScreenAngle ProcessBlack.250lpi.5080dpi/250 lpi / 5080 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.250lpi.5080dpi/250 lpi / 5080 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.250lpi.5080dpi/250 lpi / 5080 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.250lpi.5080dpi/250 lpi / 5080 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.250lpi.5080dpi/250 lpi / 5080 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.250lpi.5080dpi/250 lpi / 5080 dpi: "250"
-
-*ColorSepScreenFreq CustomColor.250lpi.5080dpi/250 lpi / 5080 dpi: "250"
-
-*ColorSepScreenFreq ProcessCyan.250lpi.5080dpi/250 lpi / 5080 dpi: "250"
-
-*ColorSepScreenFreq ProcessMagenta.250lpi.5080dpi/250 lpi / 5080 dpi: "250"
-
-*ColorSepScreenFreq ProcessYellow.250lpi.5080dpi/250 lpi / 5080 dpi: "250"
-
-
-
-*% For 275 lpi / 5080 dpi
-
-*ColorSepScreenAngle ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.275lpi.5080dpi/275 lpi / 5080 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi: "275"
-
-*ColorSepScreenFreq CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi: "275"
-
-*ColorSepScreenFreq ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi: "275"
-
-*ColorSepScreenFreq ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi: "275"
-
-*ColorSepScreenFreq ProcessYellow.275lpi.5080dpi/275 lpi / 5080 dpi: "275"
-
-
-
-*% For 300 lpi / 5080 dpi
-
-*ColorSepScreenAngle ProcessBlack.300lpi.5080dpi/300 lpi / 5080 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.300lpi.5080dpi/300 lpi / 5080 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.300lpi.5080dpi/300 lpi / 5080 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.300lpi.5080dpi/300 lpi / 5080 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.300lpi.5080dpi/300 lpi / 5080 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.300lpi.5080dpi/300 lpi / 5080 dpi: "300"
-
-*ColorSepScreenFreq CustomColor.300lpi.5080dpi/300 lpi / 5080 dpi: "300"
-
-*ColorSepScreenFreq ProcessCyan.300lpi.5080dpi/300 lpi / 5080 dpi: "300"
-
-*ColorSepScreenFreq ProcessMagenta.300lpi.5080dpi/300 lpi / 5080 dpi: "300"
-
-*ColorSepScreenFreq ProcessYellow.300lpi.5080dpi/300 lpi / 5080 dpi: "300"
-
-
-
-*% For 350 lpi / 5080 dpi
-
-*ColorSepScreenAngle ProcessBlack.350lpi.5080dpi/350 lpi / 5080 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.350lpi.5080dpi/350 lpi / 5080 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.350lpi.5080dpi/350 lpi / 5080 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.350lpi.5080dpi/350 lpi / 5080 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.350lpi.5080dpi/350 lpi / 5080 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.350lpi.5080dpi/350 lpi / 5080 dpi: "350"
-
-*ColorSepScreenFreq CustomColor.350lpi.5080dpi/350 lpi / 5080 dpi: "350"
-
-*ColorSepScreenFreq ProcessCyan.350lpi.5080dpi/350 lpi / 5080 dpi: "350"
-
-*ColorSepScreenFreq ProcessMagenta.350lpi.5080dpi/350 lpi / 5080 dpi: "350"
-
-*ColorSepScreenFreq ProcessYellow.350lpi.5080dpi/350 lpi / 5080 dpi: "350"
-
-
-
-*% For 400 lpi / 5080 dpi
-
-*ColorSepScreenAngle ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi: "400"
-
-*ColorSepScreenFreq CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi: "400"
-
-*ColorSepScreenFreq ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi: "400"
-
-*ColorSepScreenFreq ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi: "400"
-
-*ColorSepScreenFreq ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi: "400"
-
-
-
-*% For 600 lpi / 5080 dpi
-
-*ColorSepScreenAngle ProcessBlack.600lpi.5080dpi/600 lpi / 5080 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.600lpi.5080dpi/600 lpi / 5080 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.600lpi.5080dpi/600 lpi / 5080 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.600lpi.5080dpi/600 lpi / 5080 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.600lpi.5080dpi/600 lpi / 5080 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.600lpi.5080dpi/600 lpi / 5080 dpi: "600"
-
-*ColorSepScreenFreq CustomColor.600lpi.5080dpi/600 lpi / 5080 dpi: "600"
-
-*ColorSepScreenFreq ProcessCyan.600lpi.5080dpi/600 lpi / 5080 dpi: "600"
-
-*ColorSepScreenFreq ProcessMagenta.600lpi.5080dpi/600 lpi / 5080 dpi: "600"
-
-*ColorSepScreenFreq ProcessYellow.600lpi.5080dpi/600 lpi / 5080 dpi: "600"
-
-*%
-
-*% ----- for Resolution 4064 dpi -----
-
-*%
-
-*% For 175 lpi / 4064 dpi
-
-*ColorSepScreenAngle ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi: "175"
-
-*ColorSepScreenFreq CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi: "175"
-
-*ColorSepScreenFreq ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi: "175"
-
-*ColorSepScreenFreq ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi: "175"
-
-*ColorSepScreenFreq ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi: "175"
-
-
-
-*% For 200 lpi / 4064 dpi
-
-*ColorSepScreenAngle ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi: "200"
-
-*ColorSepScreenFreq CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi: "200"
-
-*ColorSepScreenFreq ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi: "200"
-
-*ColorSepScreenFreq ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi: "200"
-
-*ColorSepScreenFreq ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi: "200"
-
-
-
-*% For 225 lpi / 4064 dpi
-
-*ColorSepScreenAngle ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi: "225"
-
-*ColorSepScreenFreq CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi: "225"
-
-*ColorSepScreenFreq ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi: "225"
-
-*ColorSepScreenFreq ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi: "225"
-
-*ColorSepScreenFreq ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi: "225"
-
-
-
-*% For 250 lpi / 4064 dpi
-
-*ColorSepScreenAngle ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi: "250"
-
-*ColorSepScreenFreq CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi: "250"
-
-*ColorSepScreenFreq ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi: "250"
-
-*ColorSepScreenFreq ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi: "250"
-
-*ColorSepScreenFreq ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi: "250"
-
-
-
-*% For 275 lpi / 4064 dpi
-
-*ColorSepScreenAngle ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi: "275"
-
-*ColorSepScreenFreq CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi: "275"
-
-*ColorSepScreenFreq ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi: "275"
-
-*ColorSepScreenFreq ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi: "275"
-
-*ColorSepScreenFreq ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi: "275"
-
-
-
-*% For 300 lpi / 4064 dpi
-
-*ColorSepScreenAngle ProcessBlack.300lpi.4064dpi/300 lpi / 4064 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.300lpi.4064dpi/300 lpi / 4064 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.300lpi.4064dpi/300 lpi / 4064 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.300lpi.4064dpi/300 lpi / 4064 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.300lpi.4064dpi/300 lpi / 4064 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.300lpi.4064dpi/300 lpi / 4064 dpi: "300"
-
-*ColorSepScreenFreq CustomColor.300lpi.4064dpi/300 lpi / 4064 dpi: "300"
-
-*ColorSepScreenFreq ProcessCyan.300lpi.4064dpi/300 lpi / 4064 dpi: "300"
-
-*ColorSepScreenFreq ProcessMagenta.300lpi.4064dpi/300 lpi / 4064 dpi: "300"
-
-*ColorSepScreenFreq ProcessYellow.300lpi.4064dpi/300 lpi / 4064 dpi: "300"
-
-
-
-*% For 500 lpi / 4064 dpi
-
-*ColorSepScreenAngle ProcessBlack.500lpi.4064dpi/500 lpi / 4064 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.500lpi.4064dpi/500 lpi / 4064 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.500lpi.4064dpi/500 lpi / 4064 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.500lpi.4064dpi/500 lpi / 4064 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.500lpi.4064dpi/500 lpi / 4064 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.500lpi.4064dpi/500 lpi / 4064 dpi: "500"
-
-*ColorSepScreenFreq CustomColor.500lpi.4064dpi/500 lpi / 4064 dpi: "500"
-
-*ColorSepScreenFreq ProcessCyan.500lpi.4064dpi/500 lpi / 4064 dpi: "500"
-
-*ColorSepScreenFreq ProcessMagenta.500lpi.4064dpi/500 lpi / 4064 dpi: "500"
-
-*ColorSepScreenFreq ProcessYellow.500lpi.4064dpi/500 lpi / 4064 dpi: "500"
-
-*%
-
-*% ----- for Resolution 3386 dpi -----
-
-*%
-
-*% For 100 lpi / 3386 dpi
-
-*ColorSepScreenAngle ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-
-*ColorSepScreenFreq CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-
-*ColorSepScreenFreq ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-
-*ColorSepScreenFreq ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-
-*ColorSepScreenFreq ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-
-
-
-*% For 120 lpi / 3386 dpi
-
-*ColorSepScreenAngle ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-
-*ColorSepScreenFreq CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-
-*ColorSepScreenFreq ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-
-*ColorSepScreenFreq ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-
-*ColorSepScreenFreq ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-
-
-
-*% For 133 lpi / 3386 dpi
-
-*ColorSepScreenAngle ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-
-*ColorSepScreenFreq CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-
-*ColorSepScreenFreq ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-
-*ColorSepScreenFreq ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-
-*ColorSepScreenFreq ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-
-
-
-*% For 150 lpi / 3386 dpi
-
-*ColorSepScreenAngle ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-
-*ColorSepScreenFreq CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-
-*ColorSepScreenFreq ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-
-*ColorSepScreenFreq ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-
-*ColorSepScreenFreq ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-
-
-
-*% For 175 lpi / 3386 dpi
-
-*ColorSepScreenAngle ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-
-*ColorSepScreenFreq CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-
-*ColorSepScreenFreq ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-
-*ColorSepScreenFreq ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-
-*ColorSepScreenFreq ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-
-
-
-*% For 200 lpi / 3386 dpi
-
-*ColorSepScreenAngle ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-
-*ColorSepScreenFreq CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-
-*ColorSepScreenFreq ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-
-*ColorSepScreenFreq ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-
-*ColorSepScreenFreq ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-
-
-
-*% For 225 lpi / 3386 dpi
-
-*ColorSepScreenAngle ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "225"
-
-*ColorSepScreenFreq CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "225"
-
-*ColorSepScreenFreq ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "225"
-
-*ColorSepScreenFreq ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "225"
-
-*ColorSepScreenFreq ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "225"
-
-
-
-*% For 275 lpi / 3386 dpi
-
-*ColorSepScreenAngle ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "275"
-
-*ColorSepScreenFreq CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "275"
-
-*ColorSepScreenFreq ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "275"
-
-*ColorSepScreenFreq ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "275"
-
-*ColorSepScreenFreq ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "275"
-
-
-
-*% For 400 lpi / 3386 dpi
-
-*ColorSepScreenAngle ProcessBlack.400lpi.3386dpi/400 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.400lpi.3386dpi/400 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.400lpi.3386dpi/400 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.400lpi.3386dpi/400 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.400lpi.3386dpi/400 lpi / 3386 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.400lpi.3386dpi/400 lpi / 3386 dpi: "400"
-
-*ColorSepScreenFreq CustomColor.400lpi.3386dpi/400 lpi / 3386 dpi: "400"
-
-*ColorSepScreenFreq ProcessCyan.400lpi.3386dpi/400 lpi / 3386 dpi: "400"
-
-*ColorSepScreenFreq ProcessMagenta.400lpi.3386dpi/400 lpi / 3386 dpi: "400"
-
-*ColorSepScreenFreq ProcessYellow.400lpi.3386dpi/400 lpi / 3386 dpi: "400"
-
-*%
-
-*% ----- for Resolution 2540 dpi -----
-
-*%
-
-*% For 20 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "20"
-
-*ColorSepScreenFreq CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "20"
-
-*ColorSepScreenFreq ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "20"
-
-*ColorSepScreenFreq ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "20"
-
-*ColorSepScreenFreq ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "20"
-
-
-
-*% For 33 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "33"
-
-*ColorSepScreenFreq CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "33"
-
-*ColorSepScreenFreq ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "33"
-
-*ColorSepScreenFreq ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "33"
-
-*ColorSepScreenFreq ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "33"
-
-
-
-*% For 38 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "38"
-
-*ColorSepScreenFreq CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "38"
-
-*ColorSepScreenFreq ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "38"
-
-*ColorSepScreenFreq ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "38"
-
-*ColorSepScreenFreq ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "38"
-
-
-
-*% For 46 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "46"
-
-*ColorSepScreenFreq CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "46"
-
-*ColorSepScreenFreq ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "46"
-
-*ColorSepScreenFreq ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "46"
-
-*ColorSepScreenFreq ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "46"
-
-
-
-*% For 50 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-
-*ColorSepScreenFreq CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-
-*ColorSepScreenFreq ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-
-*ColorSepScreenFreq ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-
-*ColorSepScreenFreq ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-
-
-
-*% For 60 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-
-*ColorSepScreenFreq CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-
-*ColorSepScreenFreq ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-
-*ColorSepScreenFreq ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-
-*ColorSepScreenFreq ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-
-
-
-*% For 65 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "65"
-
-*ColorSepScreenFreq CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "65"
-
-*ColorSepScreenFreq ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "65"
-
-*ColorSepScreenFreq ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "65"
-
-*ColorSepScreenFreq ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "65"
-
-
-
-*% For 70 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "70"
-
-*ColorSepScreenFreq CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "70"
-
-*ColorSepScreenFreq ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "70"
-
-*ColorSepScreenFreq ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "70"
-
-*ColorSepScreenFreq ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "70"
-
-
-
-*% For 75 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-*ColorSepScreenFreq CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-*ColorSepScreenFreq ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-*ColorSepScreenFreq ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-*ColorSepScreenFreq ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-
-
-*% For 80 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "80"
-
-*ColorSepScreenFreq CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "80"
-
-*ColorSepScreenFreq ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "80"
-
-*ColorSepScreenFreq ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "80"
-
-*ColorSepScreenFreq ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "80"
-
-
-
-*% For 85 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-
-*ColorSepScreenFreq CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-
-*ColorSepScreenFreq ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-
-*ColorSepScreenFreq ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-
-*ColorSepScreenFreq ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-
-
-
-*% For 90 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "90"
-
-*ColorSepScreenFreq CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "90"
-
-*ColorSepScreenFreq ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "90"
-
-*ColorSepScreenFreq ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "90"
-
-*ColorSepScreenFreq ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "90"
-
-
-
-*% For 100 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-
-*ColorSepScreenFreq CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-
-*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-
-*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-
-*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-
-
-
-*% For 110 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "110"
-
-*ColorSepScreenFreq CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "110"
-
-*ColorSepScreenFreq ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "110"
-
-*ColorSepScreenFreq ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "110"
-
-*ColorSepScreenFreq ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "110"
-
-
-
-*% For 120 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-
-*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-
-*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-
-*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-
-*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-
-
-
-*% For 133 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-
-*ColorSepScreenFreq CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-
-*ColorSepScreenFreq ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-
-*ColorSepScreenFreq ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-
-*ColorSepScreenFreq ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-
-
-
-*% For 138 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "138"
-
-*ColorSepScreenFreq CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "138"
-
-*ColorSepScreenFreq ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "138"
-
-*ColorSepScreenFreq ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "138"
-
-*ColorSepScreenFreq ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "138"
-
-
-
-*% For 150 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-
-*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-
-*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-
-*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-
-*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-
-
-
-*% For 175 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-
-*ColorSepScreenFreq CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-
-*ColorSepScreenFreq ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-
-*ColorSepScreenFreq ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-
-*ColorSepScreenFreq ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-
-
-
-*% For 200 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-
-*ColorSepScreenFreq CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-
-*ColorSepScreenFreq ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-
-*ColorSepScreenFreq ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-
-*ColorSepScreenFreq ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-
-
-
-*% For 300 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi: "300"
-
-*ColorSepScreenFreq CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi: "300"
-
-*ColorSepScreenFreq ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi: "300"
-
-*ColorSepScreenFreq ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi: "300"
-
-*ColorSepScreenFreq ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi: "300"
-
-*%
-
-*% ----- for Resolution 2032 dpi -----
-
-*%
-
-*% For 33 lpi / 2032 dpi
-
-*ColorSepScreenAngle ProcessBlack.33lpi.2032dpi/33 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.33lpi.2032dpi/33 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.33lpi.2032dpi/33 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.33lpi.2032dpi/33 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.33lpi.2032dpi/33 lpi / 2032 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.33lpi.2032dpi/33 lpi / 2032 dpi: "33"
-
-*ColorSepScreenFreq CustomColor.33lpi.2032dpi/33 lpi / 2032 dpi: "33"
-
-*ColorSepScreenFreq ProcessCyan.33lpi.2032dpi/33 lpi / 2032 dpi: "33"
-
-*ColorSepScreenFreq ProcessMagenta.33lpi.2032dpi/33 lpi / 2032 dpi: "33"
-
-*ColorSepScreenFreq ProcessYellow.33lpi.2032dpi/33 lpi / 2032 dpi: "33"
-
-
-
-*% For 38 lpi / 2032 dpi
-
-*ColorSepScreenAngle ProcessBlack.38lpi.2032dpi/38 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.38lpi.2032dpi/38 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.38lpi.2032dpi/38 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.38lpi.2032dpi/38 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.38lpi.2032dpi/38 lpi / 2032 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.38lpi.2032dpi/38 lpi / 2032 dpi: "38"
-
-*ColorSepScreenFreq CustomColor.38lpi.2032dpi/38 lpi / 2032 dpi: "38"
-
-*ColorSepScreenFreq ProcessCyan.38lpi.2032dpi/38 lpi / 2032 dpi: "38"
-
-*ColorSepScreenFreq ProcessMagenta.38lpi.2032dpi/38 lpi / 2032 dpi: "38"
-
-*ColorSepScreenFreq ProcessYellow.38lpi.2032dpi/38 lpi / 2032 dpi: "38"
-
-
-
-*% For 46 lpi / 2032 dpi
-
-*ColorSepScreenAngle ProcessBlack.46lpi.2032dpi/46 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.46lpi.2032dpi/46 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.46lpi.2032dpi/46 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.46lpi.2032dpi/46 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.46lpi.2032dpi/46 lpi / 2032 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.46lpi.2032dpi/46 lpi / 2032 dpi: "46"
-
-*ColorSepScreenFreq CustomColor.46lpi.2032dpi/46 lpi / 2032 dpi: "46"
-
-*ColorSepScreenFreq ProcessCyan.46lpi.2032dpi/46 lpi / 2032 dpi: "46"
-
-*ColorSepScreenFreq ProcessMagenta.46lpi.2032dpi/46 lpi / 2032 dpi: "46"
-
-*ColorSepScreenFreq ProcessYellow.46lpi.2032dpi/46 lpi / 2032 dpi: "46"
-
-
-
-*% For 50 lpi / 2032 dpi
-
-*ColorSepScreenAngle ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "50"
-
-*ColorSepScreenFreq CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "50"
-
-*ColorSepScreenFreq ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "50"
-
-*ColorSepScreenFreq ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "50"
-
-*ColorSepScreenFreq ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "50"
-
-
-
-*% For 60 lpi / 2032 dpi
-
-*ColorSepScreenAngle ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "60"
-
-*ColorSepScreenFreq CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "60"
-
-*ColorSepScreenFreq ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "60"
-
-*ColorSepScreenFreq ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "60"
-
-*ColorSepScreenFreq ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "60"
-
-
-
-*% For 65 lpi / 2032 dpi
-
-*ColorSepScreenAngle ProcessBlack.65lpi.2032dpi/65 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.65lpi.2032dpi/65 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.65lpi.2032dpi/65 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.65lpi.2032dpi/65 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.65lpi.2032dpi/65 lpi / 2032 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.65lpi.2032dpi/65 lpi / 2032 dpi: "65"
-
-*ColorSepScreenFreq CustomColor.65lpi.2032dpi/65 lpi / 2032 dpi: "65"
-
-*ColorSepScreenFreq ProcessCyan.65lpi.2032dpi/65 lpi / 2032 dpi: "65"
-
-*ColorSepScreenFreq ProcessMagenta.65lpi.2032dpi/65 lpi / 2032 dpi: "65"
-
-*ColorSepScreenFreq ProcessYellow.65lpi.2032dpi/65 lpi / 2032 dpi: "65"
-
-
-
-*% For 70 lpi / 2032 dpi
-
-*ColorSepScreenAngle ProcessBlack.70lpi.2032dpi/70 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.70lpi.2032dpi/70 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.70lpi.2032dpi/70 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.70lpi.2032dpi/70 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.70lpi.2032dpi/70 lpi / 2032 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.70lpi.2032dpi/70 lpi / 2032 dpi: "70"
-
-*ColorSepScreenFreq CustomColor.70lpi.2032dpi/70 lpi / 2032 dpi: "70"
-
-*ColorSepScreenFreq ProcessCyan.70lpi.2032dpi/70 lpi / 2032 dpi: "70"
-
-*ColorSepScreenFreq ProcessMagenta.70lpi.2032dpi/70 lpi / 2032 dpi: "70"
-
-*ColorSepScreenFreq ProcessYellow.70lpi.2032dpi/70 lpi / 2032 dpi: "70"
-
-
-
-*% For 85 lpi / 2032 dpi
-
-*ColorSepScreenAngle ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "85"
-
-*ColorSepScreenFreq CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "85"
-
-*ColorSepScreenFreq ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "85"
-
-*ColorSepScreenFreq ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "85"
-
-*ColorSepScreenFreq ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "85"
-
-
-
-*% For 100 lpi / 2032 dpi
-
-*ColorSepScreenAngle ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "100"
-
-*ColorSepScreenFreq CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "100"
-
-*ColorSepScreenFreq ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "100"
-
-*ColorSepScreenFreq ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "100"
-
-*ColorSepScreenFreq ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "100"
-
-
-
-*% For 110 lpi / 2032 dpi
-
-*ColorSepScreenAngle ProcessBlack.110lpi.2032dpi/110 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.110lpi.2032dpi/110 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.110lpi.2032dpi/110 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.110lpi.2032dpi/110 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.110lpi.2032dpi/110 lpi / 2032 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.110lpi.2032dpi/110 lpi / 2032 dpi: "110"
-
-*ColorSepScreenFreq CustomColor.110lpi.2032dpi/110 lpi / 2032 dpi: "110"
-
-*ColorSepScreenFreq ProcessCyan.110lpi.2032dpi/110 lpi / 2032 dpi: "110"
-
-*ColorSepScreenFreq ProcessMagenta.110lpi.2032dpi/110 lpi / 2032 dpi: "110"
-
-*ColorSepScreenFreq ProcessYellow.110lpi.2032dpi/110 lpi / 2032 dpi: "110"
-
-
-
-*% For 120 lpi / 2032 dpi
-
-*ColorSepScreenAngle ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "120"
-
-*ColorSepScreenFreq CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "120"
-
-*ColorSepScreenFreq ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "120"
-
-*ColorSepScreenFreq ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "120"
-
-*ColorSepScreenFreq ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "120"
-
-
-
-*% For 138 lpi / 2032 dpi
-
-*ColorSepScreenAngle ProcessBlack.138lpi.2032dpi/138 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.138lpi.2032dpi/138 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.138lpi.2032dpi/138 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.138lpi.2032dpi/138 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.138lpi.2032dpi/138 lpi / 2032 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.138lpi.2032dpi/138 lpi / 2032 dpi: "138"
-
-*ColorSepScreenFreq CustomColor.138lpi.2032dpi/138 lpi / 2032 dpi: "138"
-
-*ColorSepScreenFreq ProcessCyan.138lpi.2032dpi/138 lpi / 2032 dpi: "138"
-
-*ColorSepScreenFreq ProcessMagenta.138lpi.2032dpi/138 lpi / 2032 dpi: "138"
-
-*ColorSepScreenFreq ProcessYellow.138lpi.2032dpi/138 lpi / 2032 dpi: "138"
-
-
-
-*% For 150 lpi / 2032 dpi
-
-*ColorSepScreenAngle ProcessBlack.150lpi.2032dpi/150 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.150lpi.2032dpi/150 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.150lpi.2032dpi/150 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.150lpi.2032dpi/150 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.150lpi.2032dpi/150 lpi / 2032 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.150lpi.2032dpi/150 lpi / 2032 dpi: "150"
-
-*ColorSepScreenFreq CustomColor.150lpi.2032dpi/150 lpi / 2032 dpi: "150"
-
-*ColorSepScreenFreq ProcessCyan.150lpi.2032dpi/150 lpi / 2032 dpi: "150"
-
-*ColorSepScreenFreq ProcessMagenta.150lpi.2032dpi/150 lpi / 2032 dpi: "150"
-
-*ColorSepScreenFreq ProcessYellow.150lpi.2032dpi/150 lpi / 2032 dpi: "150"
-
-
-
-*% For 175 lpi / 2032 dpi
-
-*ColorSepScreenAngle ProcessBlack.175lpi.2032dpi/175 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.175lpi.2032dpi/175 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.175lpi.2032dpi/175 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.175lpi.2032dpi/175 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.175lpi.2032dpi/175 lpi / 2032 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.175lpi.2032dpi/175 lpi / 2032 dpi: "175"
-
-*ColorSepScreenFreq CustomColor.175lpi.2032dpi/175 lpi / 2032 dpi: "175"
-
-*ColorSepScreenFreq ProcessCyan.175lpi.2032dpi/175 lpi / 2032 dpi: "175"
-
-*ColorSepScreenFreq ProcessMagenta.175lpi.2032dpi/175 lpi / 2032 dpi: "175"
-
-*ColorSepScreenFreq ProcessYellow.175lpi.2032dpi/175 lpi / 2032 dpi: "175"
-
-
-
-*% For 250 lpi / 2032 dpi
-
-*ColorSepScreenAngle ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi: "250"
-
-*ColorSepScreenFreq CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi: "250"
-
-*ColorSepScreenFreq ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi: "250"
-
-*ColorSepScreenFreq ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi: "250"
-
-*ColorSepScreenFreq ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi: "250"
-
-*%
-
-*% ----- for Resolution 1693 dpi -----
-
-*%
-
-*% For 75 lpi / 1693 dpi
-
-*ColorSepScreenAngle ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-
-*ColorSepScreenFreq CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-
-*ColorSepScreenFreq ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-
-*ColorSepScreenFreq ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-
-*ColorSepScreenFreq ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-
-
-
-*% For 85 lpi / 1693 dpi
-
-*ColorSepScreenAngle ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "85"
-
-*ColorSepScreenFreq CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "85"
-
-*ColorSepScreenFreq ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "85"
-
-*ColorSepScreenFreq ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "85"
-
-*ColorSepScreenFreq ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "85"
-
-
-
-*% For 100 lpi / 1693 dpi
-
-*ColorSepScreenAngle ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "100"
-
-*ColorSepScreenFreq CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "100"
-
-*ColorSepScreenFreq ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "100"
-
-*ColorSepScreenFreq ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "100"
-
-*ColorSepScreenFreq ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "100"
-
-
-
-*% For 120 lpi / 1693 dpi
-
-*ColorSepScreenAngle ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "120"
-
-*ColorSepScreenFreq CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "120"
-
-*ColorSepScreenFreq ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "120"
-
-*ColorSepScreenFreq ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "120"
-
-*ColorSepScreenFreq ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "120"
-
-
-
-*% For 150 lpi / 1693 dpi
-
-*ColorSepScreenAngle ProcessBlack.150lpi.1693dpi/150 lpi / 1693 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.150lpi.1693dpi/150 lpi / 1693 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.150lpi.1693dpi/150 lpi / 1693 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.150lpi.1693dpi/150 lpi / 1693 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.150lpi.1693dpi/150 lpi / 1693 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.150lpi.1693dpi/150 lpi / 1693 dpi: "150"
-
-*ColorSepScreenFreq CustomColor.150lpi.1693dpi/150 lpi / 1693 dpi: "150"
-
-*ColorSepScreenFreq ProcessCyan.150lpi.1693dpi/150 lpi / 1693 dpi: "150"
-
-*ColorSepScreenFreq ProcessMagenta.150lpi.1693dpi/150 lpi / 1693 dpi: "150"
-
-*ColorSepScreenFreq ProcessYellow.150lpi.1693dpi/150 lpi / 1693 dpi: "150"
-
-*%
-
-*% ----- for Resolution 1270 dpi -----
-
-*%
-
-*% For 65 lpi / 1270 dpi
-
-*ColorSepScreenAngle ProcessBlack.65lpi.1270dpi/65 lpi / 1270 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.65lpi.1270dpi/65 lpi / 1270 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.65lpi.1270dpi/65 lpi / 1270 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.65lpi.1270dpi/65 lpi / 1270 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.65lpi.1270dpi/65 lpi / 1270 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.65lpi.1270dpi/65 lpi / 1270 dpi: "65"
-
-*ColorSepScreenFreq CustomColor.65lpi.1270dpi/65 lpi / 1270 dpi: "65"
-
-*ColorSepScreenFreq ProcessCyan.65lpi.1270dpi/65 lpi / 1270 dpi: "65"
-
-*ColorSepScreenFreq ProcessMagenta.65lpi.1270dpi/65 lpi / 1270 dpi: "65"
-
-*ColorSepScreenFreq ProcessYellow.65lpi.1270dpi/65 lpi / 1270 dpi: "65"
-
-
-
-*% For 75 lpi / 1270 dpi
-
-*ColorSepScreenAngle ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-
-*ColorSepScreenFreq CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-
-*ColorSepScreenFreq ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-
-*ColorSepScreenFreq ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-
-*ColorSepScreenFreq ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-
-
-
-*% For 90 lpi / 1270 dpi
-
-*ColorSepScreenAngle ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "90"
-
-*ColorSepScreenFreq CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "90"
-
-*ColorSepScreenFreq ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "90"
-
-*ColorSepScreenFreq ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "90"
-
-*ColorSepScreenFreq ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "90"
-
-
-
-*% For 100 lpi / 1270 dpi
-
-*ColorSepScreenAngle ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "100"
-
-*ColorSepScreenFreq CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "100"
-
-*ColorSepScreenFreq ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "100"
-
-*ColorSepScreenFreq ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "100"
-
-*ColorSepScreenFreq ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "100"
-
-
-
-*% The byte count of this file should be exactly 088495 or 092175
-*% depending on the filesystem it resides in.
-*% end of PPD file for Linotype
-
-*% Last edited JUL 26, 1996 Herkules
-
diff --git a/psprint_config/configuration/ppds/LHHERIJ4.PS b/psprint_config/configuration/ppds/LHHERIJ4.PS
deleted file mode 100644
index 29ff2aa68871..000000000000
--- a/psprint_config/configuration/ppds/LHHERIJ4.PS
+++ /dev/null
@@ -1,3672 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-
-
-*% 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.
-
-*% End of Copyright statement
-
-*%
-
-*% Creation Date Apr. 18, 1996; By: Berthold Giess, Linotype-Hell AG
-
-*%
-
-
-
-*% ----- Basic Capabilities -----
-
-*FormatVersion: "4.3"
-
-*FileVersion: "1.0"
-
-*LanguageEncoding: ISOLatin1
-
-*LanguageVersion: English
-
-*PSVersion: "(2013.114) 9"
-
-*Product: "(Linotype)"
-
-*Manufacturer: "LHAG Linotype-Hell"
-
-*% 31 Chars *******************************
-
-*ModelName: "Lino Herkules IS V 3.3 J"
-
-*ShortNickName: "Lino Herkules IS V 3.3 J"
-
-*NickName: "Lino Herkules IS V 3.3 J"
-
-*PCFileName: "LHHERIJ4.PPD"
-
-
-
-*% ----- General Information and Defaults -----
-
-*FreeVM: "5242880"
-
-*PrintPSErrors: False
-
-*LanguageLevel: "2"
-
-*ColorDevice: True
-
-*DefaultColorSpace: Gray
-
-*DefaultHalftoneType: 1
-
-*Throughput: "1"
-
-*VariablePaperSize: True
-
-*FileSystem: True
-
-
-
-*?FileSystem: "
-
-save
-
- statusdict /diskonline get exec {(True)}{(False)} ifelse = flush
-
-restore
-
-"
-
-*End
-
-
-
-*Password: "0"
-
-*ExitServer: "
-
- count 0 eq { % is the password on the stack?
-
- true
-
- }{
-
- dup % potential password
-
- statusdict /checkpassword get exec not
-
- } ifelse
-
- { % if no password or not valid
-
- (WARNING : Cannot perform the exitserver command.) =
-
- (Password supplied is not valid.) =
-
- (Please contact the author of this software.) = flush
-
- quit
-
- } if
-
- serverdict /exitserver get exec
-
-"
-
-*End
-
-
-
-*Reset: "
-
- count 0 eq { % is the password on the stack?
-
- true
-
- }{
-
- dup % potential password
-
- statusdict /checkpassword get exec not
-
- } ifelse
-
- { % if no password or not valid
-
- (WARNING : Cannot reset printer.) =
-
- (Password supplied is not valid.) =
-
- (Please contact the author of this software.) = flush
-
- quit
-
- } if
-
- serverdict /exitserver get exec
-
- systemdict /quit get exec
-
- (WARNING : Printer Reset Failed.) = flush
-
-"
-
-*End
-
-
-
-*DefaultResolution: 2540dpi
-
-
-
-*?Resolution: "
-
- save
-
- 72 72 matrix defaultmatrix dtransform
-
- pop abs round cvi =print (dpi\n) print
-
- restore
-
-"
-
-*End
-
-
-
-*% Halftone Information ===============
-
-*ScreenFreq: "150"
-
-*ScreenAngle: "45"
-
-*AccurateScreensSupport: True
-
-*DefaultScreenProc: Euclidean
-
-
-
-*ScreenProc Euclidean: "
-
-{
-
- 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
-
-
-
-*ScreenProc Round: "
-
-{
-
- dup mul exch dup mul add 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc Square: "
-
-{
-
- abs exch abs add 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc HeavyEllipse: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- exch
-
- abs exch abs 2 copy 0.80 mul add 0.80 lt {
-
- exch 0.80 div
-
- dup dup mul exch 2 mul 3 sub mul exch
-
- dup dup mul exch 2 mul 3 sub mul add 0.80 mul 1 add
-
- } {
-
- 2 copy 0.80 mul add 1 gt {
-
- 1 sub exch 1 sub 0.80 div
-
- dup dup mul exch 2 mul 3 add mul exch
-
- dup dup mul exch 2 mul 3 add mul add 0.80 mul 1 sub
-
- } {
-
- 0.80 mul add 2 mul neg 1 add 0.80 add
-
- } ifelse
-
- } ifelse
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc Ellipse: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- exch
-
- abs exch abs 2 copy 0.85 mul add 0.85 lt {
-
- exch 0.85 div
-
- dup dup mul exch 2 mul 3 sub mul exch
-
- dup dup mul exch 2 mul 3 sub mul add 0.85 mul 1 add
-
- } {
-
- 2 copy 0.85 mul add 1 gt {
-
- 1 sub exch 1 sub 0.85 div
-
- dup dup mul exch 2 mul 3 add mul exch
-
- dup dup mul exch 2 mul 3 add mul add 0.85 mul 1 sub
-
- } {
-
- 0.85 mul add 2 mul neg 1 add 0.85 add
-
- } ifelse
-
- } ifelse
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc LightEllipse: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- exch
-
- abs exch abs 2 copy 0.90 mul add 0.90 lt {
-
- exch 0.90 div
-
- dup dup mul exch 2 mul 3 sub mul exch
-
- dup dup mul exch 2 mul 3 sub mul add 0.90 mul 1 add
-
- } {
-
- 2 copy 0.90 mul add 1 gt {
-
- 1 sub exch 1 sub 0.90 div
-
- dup dup mul exch 2 mul 3 add mul exch
-
- dup dup mul exch 2 mul 3 add mul add 0.90 mul 1 sub
-
- } {
-
- 0.90 mul add 2 mul neg 1 add 0.90 add
-
- } ifelse
-
- } ifelse
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc LineX: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- abs exch 0.9 mul 0.01 sub abs exch
-
- 0.003 mul add 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc LineY: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- 0.9 mul 0.01 sub abs exch abs
-
- 0.003 mul add 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc Grid: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- 0.9 mul 0.01 sub abs exch
-
- 0.9 mul 0.01 sub abs exch
-
- 2 copy lt { 0.003 mul add } { exch 0.003 mul add } ifelse
-
- 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*DefaultTransfer: Null
-
-*Transfer Null: "{ }"
-
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-
-
-*% Paper Handling ===================
-
-*% Use these entries to set paper size most of the time, unless there is
-
-*% specific reason to use PageRegion.
-
-*OpenUI *PageSize: PickOne
-
-*OrderDependency: 20 AnySetup *PageSize
-
-
-
-*DefaultPageSize: Letter
-
-*PageSize Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice"
-
-*PageSize Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice"
-
-*PageSize Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice"
-
-*PageSize Letter.Extra.Transverse: "<</PageSize [684 864] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice"
-
-*PageSize Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice"
-
-*PageSize Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice"
-
-*PageSize Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice"
-
-*PageSize Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice"
-
-*PageSize Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice"
-
-*PageSize Tabloid.Extra.Transverse:"<</PageSize [864 1296] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize A2: "<</PageSize [1191 1684] /Orientation 1>> setpagedevice"
-
-*PageSize A2.Extra: "<</PageSize [1263 1756] /Orientation 1>> setpagedevice"
-
-
-
-*PageSize A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice"
-
-*PageSize A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice"
-
-*PageSize A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice"
-
-*PageSize A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice"
-
-*PageSize A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice"
-
-*PageSize A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice"
-
-*PageSize A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice"
-
-*PageSize A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice"
-
-*PageSize A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice"
-
-*PageSize A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize B2: "<</PageSize [1460 2064] /Orientation 1>> setpagedevice"
-
-*PageSize B2.Extra: "<</PageSize [1532 2136] /Orientation 1>> setpagedevice"
-
-
-
-*PageSize B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice"
-
-*PageSize B3.Extra: "<</PageSize [1104 1532] /Orientation 1>> setpagedevice"
-
-*PageSize B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice"
-
-*PageSize B3.Extra.Transverse: "<</PageSize [1104 1532] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice"
-
-*PageSize B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice"
-
-*PageSize B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice"
-
-*PageSize B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice"
-
-*PageSize B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice"
-
-*PageSize B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice"
-
-*PageSize B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize ISOB2: "<</PageSize [1417 2004] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB2.Extra: "<</PageSize [1489 2076] /Orientation 1>> setpagedevice"
-
-
-
-*PageSize ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB3.Extra: "<</PageSize [1073 1489] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice"
-
-*PageSize ISOB3.Extra.Transverse: "<</PageSize [1073 1489] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice"
-
-*PageSize ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice"
-
-*PageSize ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize MaxPage: "<</PageSize [1559 2125] /Orientation 1>> setpagedevice"
-
-
-
-*?PageSize: "
-
-save
-
- mark
-
- currentpagedevice /PageSize get aload pop
-
- 2 copy gt {exch} if
-
- (Unknown)
-
- 37 dict
-
- dup [612 792] (Letter) put
-
- dup [684 864] (Letter.Extra) put
-
-
-
- dup [612 1008] (Legal) put
-
- dup [684 1080] (Legal.Extra) put
-
-
-
- dup [792 1224] (Tabloid) put
-
- dup [864 1296] (Tabloid.Extra) put
-
-
-
- dup [1684 2384] (A1) put
-
- dup [1756 2456] (A1.Extra) put
-
-
-
- dup [1191 1684] (A2) put
-
- dup [1263 1756] (A2.Extra) put
-
-
-
- dup [842 1191] (A3) put
-
- dup [914 1263] (A3.Extra) put
-
-
-
- dup [595 842] (A4) put
-
- dup [667 914] (A4.Extra) put
-
-
-
- dup [420 595] (A5) put
-
- dup [492 667] (A5.Extra) put
-
-
-
- dup [2064 2920] (B1) put
-
- dup [2136 2992] (B1.Extra) put
-
-
-
- dup [1460 2064] (B2) put
-
- dup [1532 2136] (B2.Extra) put
-
-
-
- dup [1032 1460] (B3) put
-
- dup [1104 1532] (B3.Extra) put
-
-
-
- dup [729 1032] (B4) put
-
- dup [801 1104] (B4.Extra) put
-
-
-
- dup [516 729] (B5) put
-
- dup [588 801] (B5.Extra) put
-
-
-
- dup [2004 2835] (ISOB1) put
-
- dup [2076 2907] (ISOB1.Extra) put
-
-
-
- dup [1417 2004] (ISOB2) put
-
- dup [1489 2076] (ISOB2.Extra) put
-
-
-
- dup [1001 1417] (ISOB3) put
-
- dup [1073 1489] (ISOB3.Extra) put
-
-
-
- dup [709 1001] (ISOB4) put
-
- dup [781 1073] (ISOB4.Extra) put
-
-
-
- dup [499 709] (ISOB5) put
-
- dup [571 781] (ISOB5.Extra) put
-
-
-
- dup [1559 2125] (MaxPage) put
-
-
-
- {
-
- 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
-
- cleartomark
-
-
-
-restore
-
-"
-
-*End
-
-*CloseUI: *PageSize
-
-
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-
-*OpenUI *PageRegion: PickOne
-
-*OrderDependency: 10 AnySetup *PageRegion
-
-
-
-*DefaultPageRegion: Letter
-
-*PageRegion Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice"
-
-*PageRegion Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice"
-
-*PageRegion Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice"
-
-*PageRegion Letter.Extra.Transverse:"<</PageSize [684 864] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice"
-
-*PageRegion Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice"
-
-*PageRegion Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice"
-
-*PageRegion Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice"
-
-*PageRegion Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice"
-
-*PageRegion Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice"
-
-*PageRegion Tabloid.Extra.Transverse:"<</PageSize [864 1296] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion A2: "<</PageSize [1191 1684] /Orientation 1>> setpagedevice"
-
-*PageRegion A2.Extra: "<</PageSize [1263 1756] /Orientation 1>> setpagedevice"
-
-
-
-*PageRegion A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice"
-
-*PageRegion A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice"
-
-*PageRegion A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice"
-
-*PageRegion A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice"
-
-*PageRegion A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice"
-
-*PageRegion A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice"
-
-*PageRegion A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice"
-
-*PageRegion A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice"
-
-*PageRegion A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice"
-
-*PageRegion A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion B2: "<</PageSize [1460 2064] /Orientation 1>> setpagedevice"
-
-*PageRegion B2.Extra: "<</PageSize [1532 2136] /Orientation 1>> setpagedevice"
-
-
-
-*PageRegion B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice"
-
-*PageRegion B3.Extra: "<</PageSize [1104 1532] /Orientation 1>> setpagedevice"
-
-*PageRegion B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice"
-
-*PageRegion B3.Extra.Transverse: "<</PageSize [1104 1532] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice"
-
-*PageRegion B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice"
-
-*PageRegion B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice"
-
-*PageRegion B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice"
-
-*PageRegion B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice"
-
-*PageRegion B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice"
-
-*PageRegion B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion ISOB2: "<</PageSize [1417 2004] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB2.Extra: "<</PageSize [1489 2076] /Orientation 1>> setpagedevice"
-
-
-
-*PageRegion ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB3.Extra: "<</PageSize [1073 1489] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice"
-
-*PageRegion ISOB3.Extra.Transverse: "<</PageSize [1073 1489] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice"
-
-*PageRegion ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice"
-
-*PageRegion ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion MaxPage: "<</PageSize [1559 2125] /Orientation 1>> setpagedevice"
-
-
-
-*CloseUI: *PageRegion
-
-
-
-*% The following entries provide information about specific paper keywords.
-
-*DefaultImageableArea: Letter
-
-
-
-*ImageableArea Letter: "0.0 0.0 612.0 792.0"
-
-*ImageableArea Letter.Extra: "0.0 0.0 684.0 864.0"
-
-*ImageableArea Letter.Transverse: "0.0 0.0 612.0 791.0"
-
-*ImageableArea Letter.Extra.Transverse: "0.0 0.0 684.0 863.0"
-
-
-
-*ImageableArea Legal: "0.0 0.0 612.0 1008.0"
-
-*ImageableArea Legal.Extra: "0.0 0.0 684.0 1080.0"
-
-*ImageableArea Legal.Transverse: "0.0 0.0 612.0 1007.0"
-
-*ImageableArea Legal.Extra.Transverse: "0.0 0.0 684.0 1079.0"
-
-
-
-*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0"
-
-*ImageableArea Tabloid.Extra: "0.0 0.0 864.0 1296.0"
-
-*ImageableArea Tabloid.Transverse: "0.0 0.0 792.0 1223.0"
-
-*ImageableArea Tabloid.Extra.Transverse:"0.0 0.0 864.0 1295.0"
-
-
-
-*ImageableArea A2: "0.0 0.0 1191.0 1684.0"
-
-*ImageableArea A2.Extra: "0.0 0.0 1263.0 1756.0"
-
-
-
-*ImageableArea A3: "0.0 0.0 842.0 1191.0"
-
-*ImageableArea A3.Extra: "0.0 0.0 914.0 1263.0"
-
-*ImageableArea A3.Transverse: "0.0 0.0 842.0 1190.0"
-
-*ImageableArea A3.Extra.Transverse: "0.0 0.0 914.0 1262.0"
-
-
-
-*ImageableArea A4: "0.0 0.0 595.0 842.0"
-
-*ImageableArea A4.Extra: "0.0 0.0 667.0 914.0"
-
-*ImageableArea A4.Transverse: "0.0 0.0 595.0 841.0"
-
-*ImageableArea A4.Extra.Transverse: "0.0 0.0 667.0 913.0"
-
-
-
-*ImageableArea A5: "0.0 0.0 420.0 595.0"
-
-*ImageableArea A5.Extra: "0.0 0.0 492.0 667.0"
-
-*ImageableArea A5.Transverse: "0.0 0.0 420.0 594.0"
-
-*ImageableArea A5.Extra.Transverse: "0.0 0.0 492.0 666.0"
-
-
-
-*ImageableArea B2: "0.0 0.0 1460.0 2064.0"
-
-*ImageableArea B2.Extra: "0.0 0.0 1532.0 2136.0"
-
-
-
-*ImageableArea B3: "0.0 0.0 1032.0 1460.0"
-
-*ImageableArea B3.Extra: "0.0 0.0 1104.0 1532.0"
-
-*ImageableArea B3.Transverse: "0.0 0.0 1032.0 1459.0"
-
-*ImageableArea B3.Extra.Transverse: "0.0 0.0 1104.0 1531.0"
-
-
-
-*ImageableArea B4: "0.0 0.0 729.0 1032.0"
-
-*ImageableArea B4.Extra: "0.0 0.0 801.0 1104.0"
-
-*ImageableArea B4.Transverse: "0.0 0.0 729.0 1031.0"
-
-*ImageableArea B4.Extra.Transverse: "0.0 0.0 801.0 1103.0"
-
-
-
-*ImageableArea B5: "0.0 0.0 516.0 729.0"
-
-*ImageableArea B5.Extra: "0.0 0.0 588.0 801.0"
-
-*ImageableArea B5.Transverse: "0.0 0.0 516.0 728.0"
-
-*ImageableArea B5.Extra.Transverse: "0.0 0.0 588.0 800.0"
-
-
-
-*ImageableArea ISOB2: "0.0 0.0 1417.0 2004.0"
-
-*ImageableArea ISOB2.Extra: "0.0 0.0 1489.0 2076.0"
-
-
-
-*ImageableArea ISOB3: "0.0 0.0 1001.0 1417.0"
-
-*ImageableArea ISOB3.Extra: "0.0 0.0 1073.0 1489.0"
-
-*ImageableArea ISOB3.Transverse: "0.0 0.0 1001.0 1416.0"
-
-*ImageableArea ISOB3.Extra.Transverse: "0.0 0.0 1073.0 1488.0"
-
-
-
-*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0"
-
-*ImageableArea ISOB4.Extra: "0.0 0.0 781.0 1073.0"
-
-*ImageableArea ISOB4.Transverse: "0.0 0.0 709.0 1000.0"
-
-*ImageableArea ISOB4.Extra.Transverse: "0.0 0.0 781.0 1072.0"
-
-
-
-*ImageableArea ISOB5: "0.0 0.0 499.0 709.0"
-
-*ImageableArea ISOB5.Extra: "0.0 0.0 569.7 782.0"
-
-*ImageableArea ISOB5.Transverse: "0.0 0.0 499.0 708.0"
-
-*ImageableArea ISOB5.Extra.Transverse: "0.0 0.0 569.7 781.0"
-
-
-
-*ImageableArea MaxPage: "0.0 0.0 1559.0 2125.0"
-
-
-
-*?ImageableArea: "
-
- save
-
- initclip clippath pathbbox
-
- 4 -2 roll exch round cvr =print ( ) print round cvr =print ( ) print
-
- exch round cvr =print ( ) print round cvr =print (\n) print flush
-
- restore
-
-"
-
-*End
-
-
-
-*% These provide the physical dimensions of the paper (by keyword)
-
-*DefaultPaperDimension: Letter
-
-
-
-*PaperDimension Letter: "612.0 792.0"
-
-*PaperDimension Letter.Extra: "684.0 864.0"
-
-*PaperDimension Letter.Transverse: "612.0 791.0"
-
-*PaperDimension Letter.Extra.Transverse: "684.0 863.0"
-
-
-
-*PaperDimension Legal: "612.0 1008.0"
-
-*PaperDimension Legal.Extra: "684.0 1080.0"
-
-*PaperDimension Legal.Transverse: "612.0 1007.0"
-
-*PaperDimension Legal.Extra.Transverse: "684.0 1079.0"
-
-
-
-*PaperDimension Tabloid: "792.0 1224.0"
-
-*PaperDimension Tabloid.Extra: "864.0 1296.0"
-
-*PaperDimension Tabloid.Transverse: "792.0 1223.0"
-
-*PaperDimension Tabloid.Extra.Transverse: "864.0 1295.0"
-
-
-
-*PaperDimension A2: "1191.0 1684.0"
-
-*PaperDimension A2.Extra: "1263.0 1756.0"
-
-
-
-*PaperDimension A3: "842.0 1191.0"
-
-*PaperDimension A3.Extra: "914.0 1263.0"
-
-*PaperDimension A3.Transverse: "842.0 1190.0"
-
-*PaperDimension A3.Extra.Transverse: "914.0 1262.0"
-
-
-
-*PaperDimension A4: "595.0 842.0"
-
-*PaperDimension A4.Extra: "667.0 914.0"
-
-*PaperDimension A4.Transverse: "595.0 841.0"
-
-*PaperDimension A4.Extra.Transverse: "667.0 913.0"
-
-
-
-*PaperDimension A5: "420.0 595.0"
-
-*PaperDimension A5.Extra: "492.0 667.0"
-
-*PaperDimension A5.Transverse: "420.0 594.0"
-
-*PaperDimension A5.Extra.Transverse: "492.0 666.0"
-
-
-
-*PaperDimension B2: "1460.0 2064.0"
-
-*PaperDimension B2.Extra: "1532.0 2136.0"
-
-
-
-*PaperDimension B3: "1032.0 1460.0"
-
-*PaperDimension B3.Extra: "1104.0 1532.0"
-
-*PaperDimension B3.Transverse: "1032.0 1459.0"
-
-*PaperDimension B3.Extra.Transverse: "1104.0 1531.0"
-
-
-
-*PaperDimension B4: "729.0 1032.0"
-
-*PaperDimension B4.Extra: "801.0 1104.0"
-
-*PaperDimension B4.Transverse: "729.0 1031.0"
-
-*PaperDimension B4.Extra.Transverse: "801.0 1103.0"
-
-
-
-*PaperDimension B5: "516.0 729.0"
-
-*PaperDimension B5.Extra: "588.0 801.0"
-
-*PaperDimension B5.Transverse: "516.0 728.0"
-
-*PaperDimension B5.Extra.Transverse: "588.0 800.0"
-
-
-
-*PaperDimension ISOB2: "1417.0 2004.0"
-
-*PaperDimension ISOB2.Extra: "1489.0 2076.0"
-
-
-
-*PaperDimension ISOB3: "1001.0 1417.0"
-
-*PaperDimension ISOB3.Extra: "1073.0 1489.0"
-
-*PaperDimension ISOB3.Transverse: "1001.0 1416.0"
-
-*PaperDimension ISOB3.Extra.Transverse: "1073.0 1488.0"
-
-
-
-*PaperDimension ISOB4: "709.0 1001.0"
-
-*PaperDimension ISOB4.Extra: "781.0 1073.0"
-
-*PaperDimension ISOB4.Transverse: "709.0 1000.0"
-
-*PaperDimension ISOB4.Extra.Transverse: "781.0 1072.0"
-
-
-
-*PaperDimension ISOB5: "499.0 709.0"
-
-*PaperDimension ISOB5.Extra: "569.7 782.0"
-
-*PaperDimension ISOB5.Transverse: "499.0 708.0"
-
-*PaperDimension ISOB5.Extra.Transverse: "569.7 781.0"
-
-
-
-*PaperDimension MaxPage: "1559.0 2125.0"
-
-
-
-*%=== Custom Page Sizes ==================================
-
-
-
-*% These entries provide the code and parameter ranges for a user
-
-*% to set up a custom page size.
-
-*%CustomPageSize
-
-
-
-*CustomPageSize True: "
-
- % B. Giess 960228
-
- % params order: Width (FastScan); Height (SlowScan); WidthOffset; foo; Orientation
-
- %
-
- exch pop statusdict /setpageparams get exec
-
-"
-
-*End
-
-
-
-*DefaultLeadingEdge: PreferLong
-
-*LeadingEdge: PreferLong
-
-
-
-*ParamCustomPageSize Width: 1 points 72.0 1645.0
-
-*ParamCustomPageSize Height: 2 points 72.0 2183.0
-
-*ParamCustomPageSize WidthOffset/Margins: 3 points 0.0 1645.0
-
-*ParamCustomPageSize HeightOffset: 4 points 0.0 0.0
-
-*ParamCustomPageSize Orientation: 5 int 0 3
-
-*CenterRegistered: False
-
-
-
-*MaxMediaWidth: "1645.0"
-
-*MaxMediaHeight: "2183.0"
-
-
-
-*?CurrentMediaWidth: "
-
- save
-
- currentpagedevice /OutputDevice get cvlit /OutputDevice findresource
-
- /PageSize get 0 get dup length 2 sub 0 add get cvr = flush
-
- restore
-
- "
-
-*End
-
-
-
-*?CurrentMediaHeight: "
-
- save
-
- currentpagedevice /OutputDevice get cvlit /OutputDevice findresource
-
- /PageSize get 0 get dup length 2 sub 1 add get cvr = flush
-
- restore
-
- "
-
-*End
-
-
-
-*% === Imagesetter Information ===========================
-
-*OpenGroup: Imagesetter
-
-
-
-*OpenUI *MirrorPrint/Mirror: Boolean
-
-*OrderDependency: 30 DocumentSetup *MirrorPrint
-
-*DefaultMirrorPrint: False
-
-
-
-*MirrorPrint True: " <</MirrorPrint true>> setpagedevice "
-
-*MirrorPrint False: " <</MirrorPrint false>> setpagedevice "
-
-*?MirrorPrint: "
-
- currentpagedevice /MirrorPrint get {(True)}{(False)} ifelse = flush
-
-"
-
-*End
-
-*CloseUI: *MirrorPrint
-
-
-
-*OpenUI *NegativePrint/Negative: Boolean
-
-*OrderDependency: 40 DocumentSetup *NegativePrint
-
-*DefaultNegativePrint: False
-
-
-
-*NegativePrint True: " <</NegativePrint true>> setpagedevice "
-
-*NegativePrint False: " <</NegativePrint false>> setpagedevice "
-
-*?NegativePrint: "
-
- currentpagedevice /NegativePrint get {(True)}{(False)}ifelse = flush
-
-"
-
-*End
-
-*CloseUI: *NegativePrint
-
-
-
-*CloseGroup: Imagesetter
-
-
-
-*DefaultOutputOrder: Normal
-
-*RequiresPageRegion All: False
-
-
-
-*% Font Information =====================
-
-*DefaultFont: Courier
-
-*Font AvantGarde-Book: Standard "(001.001)" Standard Disk
-
-*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk
-
-*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk
-
-*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk
-
-*Font Bookman-Demi: Standard "(001.001)" Standard Disk
-
-*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk
-
-*Font Bookman-Light: Standard "(001.001)" Standard Disk
-
-*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk
-
-*Font Courier: Standard "(002.002)" Standard ROM
-
-*Font Courier-Bold: Standard "(002.002)" Standard ROM
-
-*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM
-
-*Font Courier-Oblique: Standard "(002.002)" Standard ROM
-
-*Font Helvetica: Standard "(001.006)" Standard ROM
-
-*Font Helvetica-Bold: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
-
-*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
-
-*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
-
-*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk
-
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk
-
-*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk
-
-*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk
-
-*Font Palatino-Bold: Standard "(001.000)" Standard Disk
-
-*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk
-
-*Font Palatino-Italic: Standard "(001.000)" Standard Disk
-
-*Font Palatino-Roman: Standard "(001.000)" Standard Disk
-
-*Font Symbol: Special "(001.003)" Standard ROM
-
-*Font Times-Bold: Standard "(001.007)" Standard ROM
-
-*Font Times-BoldItalic: Standard "(001.009)" Standard ROM
-
-*Font Times-Italic: Standard "(001.007)" Standard ROM
-
-*Font Times-Roman: Standard "(001.007)" Standard ROM
-
-*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk
-
-*Font ZapfDingbats: Special "(001.000)" Standard Disk
-
-
-
-*Font FutoGoB101-Bold-Add-H: JIS "(003.000)" Add Disk
-
-*Font FutoGoB101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk
-
-*Font FutoGoB101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk
-
-*Font FutoGoB101-Bold-Add-V: JIS "(003.000)" Add Disk
-
-*Font FutoGoB101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold-Ext-H: JIS "(003.000)" Ext Disk
-
-*Font FutoGoB101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk
-
-*Font FutoGoB101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk
-
-*Font FutoGoB101-Bold-Ext-V: JIS "(003.000)" Ext Disk
-
-*Font FutoGoB101-Bold-H: JIS "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold-NWP-H: JIS "(003.000)" NWP Disk
-
-*Font FutoGoB101-Bold-NWP-V: JIS "(003.000)" NWP Disk
-
-*Font FutoGoB101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk
-
-*Font FutoGoB101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold-V: JIS "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold.Oubun: Special "(003.000)" Special Disk
-
-*Font FutoGoB101-Bold.Roman: Special "(003.000)" Special Disk
-
-*Font FutoGoB101-Bold.Roman83pv: Special "(003.000)" Special Disk
-
-*Font FutoGoB101-Bold.WP-Symbol: Special "(003.000)" Special Disk
-
-*Font FutoMinA101-Bold-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk
-
-*Font FutoMinA101-Bold-Add-H: JIS "(003.000)" Add Disk
-
-*Font FutoMinA101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk
-
-*Font FutoMinA101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk
-
-*Font FutoMinA101-Bold-Add-V: JIS "(003.000)" Add Disk
-
-*Font FutoMinA101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold-Ext-H: JIS "(003.000)" Ext Disk
-
-*Font FutoMinA101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk
-
-*Font FutoMinA101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk
-
-*Font FutoMinA101-Bold-Ext-V: JIS "(003.000)" Ext Disk
-
-*Font FutoMinA101-Bold-H: JIS "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold-NWP-H: JIS "(003.000)" NWP Disk
-
-*Font FutoMinA101-Bold-NWP-V: JIS "(003.000)" NWP Disk
-
-*Font FutoMinA101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk
-
-*Font FutoMinA101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold-V: JIS "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold.Oubun: Special "(003.000)" Special Disk
-
-*Font FutoMinA101-Bold.Roman: Special "(003.000)" Special Disk
-
-*Font FutoMinA101-Bold.Roman83pv: Special "(003.000)" Special Disk
-
-*Font FutoMinA101-Bold.WP-Symbol: Special "(003.000)" Special Disk
-
-*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.001)" 83pv Disk
-
-*Font GothicBBB-Medium-Add-H: JIS "(003.001)" Add Disk
-
-*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.001)" Add Disk
-
-*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.001)" Add Disk
-
-*Font GothicBBB-Medium-Add-V: JIS "(003.001)" Add Disk
-
-*Font GothicBBB-Medium-EUC-H: EUC "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium-EUC-V: EUC "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium-Ext-H: JIS "(003.001)" Ext Disk
-
-*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.001)" Ext Disk
-
-*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.001)" Ext Disk
-
-*Font GothicBBB-Medium-Ext-V: JIS "(003.001)" Ext Disk
-
-*Font GothicBBB-Medium-H: JIS "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium-NWP-H: JIS "(003.001)" NWP Disk
-
-*Font GothicBBB-Medium-NWP-V: JIS "(003.001)" NWP Disk
-
-*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium-RKSJ-UserGaiji: Special "(003.000)" Special Disk
-
-*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium-V: JIS "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium.Oubun: Special "(003.001)" Special Disk
-
-*Font GothicBBB-Medium.Roman: Special "(003.001)" Special Disk
-
-*Font GothicBBB-Medium.Roman83pv: Special "(003.001)" Special Disk
-
-*Font GothicBBB-Medium.WP-Symbol: Special "(003.001)" Special Disk
-
-*Font Jun101-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk
-
-*Font Jun101-Light-Add-H: JIS "(003.000)" Add Disk
-
-*Font Jun101-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk
-
-*Font Jun101-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk
-
-*Font Jun101-Light-Add-V: JIS "(003.000)" Add Disk
-
-*Font Jun101-Light-EUC-H: EUC "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light-EUC-V: EUC "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light-Ext-H: JIS "(003.000)" Ext Disk
-
-*Font Jun101-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk
-
-*Font Jun101-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk
-
-*Font Jun101-Light-Ext-V: JIS "(003.000)" Ext Disk
-
-*Font Jun101-Light-H: JIS "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light-NWP-H: JIS "(003.000)" NWP Disk
-
-*Font Jun101-Light-NWP-V: JIS "(003.000)" NWP Disk
-
-*Font Jun101-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk
-
-*Font Jun101-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light-V: JIS "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light.Oubun: Special "(003.000)" Special Disk
-
-*Font Jun101-Light.Roman: Special "(003.000)" Special Disk
-
-*Font Jun101-Light.Roman83pv: Special "(003.000)" Special Disk
-
-*Font Jun101-Light.WP-Symbol: Special "(003.000)" Special Disk
-
-*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk
-
-*Font Ryumin-Light-Add-H: JIS "(003.000)" Add Disk
-
-*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk
-
-*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk
-
-*Font Ryumin-Light-Add-V: JIS "(003.000)" Add Disk
-
-*Font Ryumin-Light-EUC-H: EUC "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light-EUC-V: EUC "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light-Ext-H: JIS "(003.000)" Ext Disk
-
-*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk
-
-*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk
-
-*Font Ryumin-Light-Ext-V: JIS "(003.000)" Ext Disk
-
-*Font Ryumin-Light-H: JIS "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light-NWP-H: JIS "(003.000)" NWP Disk
-
-*Font Ryumin-Light-NWP-V: JIS "(003.000)" NWP Disk
-
-*Font Ryumin-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk
-
-*Font Ryumin-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light-V: JIS "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light.Oubun: Special "(003.000)" Special Disk
-
-*Font Ryumin-Light.Roman: Special "(003.000)" Special Disk
-
-*Font Ryumin-Light.Roman83pv: Special "(003.000)" Special Disk
-
-*Font Ryumin-Light.WP-Symbol: Special "(003.000)" Special Disk
-
-
-
-*?FontQuery: "
-
-save
-
- /str 100 string dup 0 (fonts/) putinterval def
-
- {
-
- count 1 gt
-
- {
-
- exch dup str 6 94 getinterval cvs
-
- (/) print dup print (:) print exch
-
- FontDirectory exch known
-
- { pop (Yes) }
-
- {
-
- length 6 add str 0 3 -1 roll getinterval
-
- mark exch status
-
- {cleartomark (Yes)}{cleartomark (No)} ifelse
-
- } ifelse =
-
- }
-
- {exit} ifelse
-
- }bind loop
-
- (*) = flush
-
-restore
-
-"
-
-*End
-
-
-
-*?FontList: "
-
-save
-
- FontDirectory { pop == } bind forall flush
-
- /filenameforall where
-
- {
-
- pop (fonts/*)
-
- { dup length 6 sub 6 exch getinterval cvn == } bind
-
- 128 string filenameforall flush
-
- } if
-
- (*) = 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: "idle"
-
-*Status: "busy"
-
-*Status: "waiting"
-
-*Status: "printing"
-
-*Status: "PrinterError: recorder offline or film problem"
-
-*Status: "PrinterError: "
-
-
-
-*% Input Sources (format: %%[status: <stat>; source: <one of these> ]%% )
-
-*Source: "userjob"
-
-*Source: "other"
-
-
-
-*% Printer Error (format: %%[PrinterError: <one of these> ]%%)
-
-*PrinterError: "recorder offline or film problem"
-
-*PrinterError: " "
-
-
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-
-
-*% Color Separation Information =====================
-
-
-
-*DefaultColorSep: ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi
-
-
-
-*OpenUI *Separations/InRIP Color Separation: Boolean
-
-*OrderDependency: 60 DocumentSetup *Separations
-
-
-
-*DefaultSeparations: False
-
-*Separations True: "
-
- <<
-
- /Separations true
-
- /ProcessColorModel /DeviceCMYK
-
- /SeparationColorNames [/Cyan /Magenta /Yellow /Black]
-
- /SeparationOrder [/Cyan /Magenta /Yellow /Black]
-
- >> setpagedevice
-
-"
-
-*End
-
-
-
-*Separations False: "
-
- <<
-
- /Separations false
-
- /ProcessColorModel /DeviceGray
-
- >> setpagedevice
-
-"
-
-*End
-
-
-
-*?Separations: "
-
- save
-
- currentpagedevice /Separations get
-
- currentpagedevice /ProcessColorModel get /DeviceGray ne and
-
- {(True)}{(False)} ifelse = flush
-
- restore
-
-"
-
-*End
-
-*CloseUI: *Separations
-
-
-
-*% For 50 lpi / 1270 dpi
-
-*ColorSepScreenAngle CustomColor.50lpi.1270dpi/50 lpi / 1270 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.50lpi.1270dpi/50 lpi / 1270 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.50lpi.1270dpi/50 lpi / 1270 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.50lpi.1270dpi/50 lpi / 1270 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.50lpi.1270dpi/50 lpi / 1270 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.50lpi.1270dpi/50 lpi / 1270 dpi:"50"
-
-*ColorSepScreenFreq ProcessCyan.50lpi.1270dpi/50 lpi / 1270 dpi:"50"
-
-*ColorSepScreenFreq ProcessMagenta.50lpi.1270dpi/50 lpi / 1270 dpi:"50"
-
-*ColorSepScreenFreq ProcessYellow.50lpi.1270dpi/50 lpi / 1270 dpi:"50"
-
-*ColorSepScreenFreq ProcessBlack.50lpi.1270dpi/50 lpi / 1270 dpi:"50"
-
-
-
-*% For 60 lpi / 1270 dpi
-
-*ColorSepScreenAngle CustomColor.60lpi.1270dpi/60 lpi / 1270 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.60lpi.1270dpi/60 lpi / 1270 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.60lpi.1270dpi/60 lpi / 1270 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.60lpi.1270dpi/60 lpi / 1270 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.60lpi.1270dpi/60 lpi / 1270 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.60lpi.1270dpi/60 lpi / 1270 dpi:"60"
-
-*ColorSepScreenFreq ProcessCyan.60lpi.1270dpi/60 lpi / 1270 dpi:"60"
-
-*ColorSepScreenFreq ProcessMagenta.60lpi.1270dpi/60 lpi / 1270 dpi:"60"
-
-*ColorSepScreenFreq ProcessYellow.60lpi.1270dpi/60 lpi / 1270 dpi:"60"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.1270dpi/60 lpi / 1270 dpi:"60"
-
-
-
-*% For 75 lpi / 1270 dpi
-
-*ColorSepScreenAngle CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi:"75"
-
-*ColorSepScreenFreq ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi:"75"
-
-*ColorSepScreenFreq ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi:"75"
-
-*ColorSepScreenFreq ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi:"75"
-
-*ColorSepScreenFreq ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi:"75"
-
-
-
-*% For 85 lpi / 1270 dpi
-
-*ColorSepScreenAngle CustomColor.85lpi.1270dpi/85 lpi / 1270 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.85lpi.1270dpi/85 lpi / 1270 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.85lpi.1270dpi/85 lpi / 1270 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.85lpi.1270dpi/85 lpi / 1270 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.85lpi.1270dpi/85 lpi / 1270 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.85lpi.1270dpi/85 lpi / 1270 dpi:"85"
-
-*ColorSepScreenFreq ProcessCyan.85lpi.1270dpi/85 lpi / 1270 dpi:"85"
-
-*ColorSepScreenFreq ProcessMagenta.85lpi.1270dpi/85 lpi / 1270 dpi:"85"
-
-*ColorSepScreenFreq ProcessYellow.85lpi.1270dpi/85 lpi / 1270 dpi:"85"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.1270dpi/85 lpi / 1270 dpi:"85"
-
-
-
-*% For 100 lpi / 1270 dpi
-
-*ColorSepScreenAngle CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi:"100"
-
-*ColorSepScreenFreq ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi:"100"
-
-*ColorSepScreenFreq ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi:"100"
-
-*ColorSepScreenFreq ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi:"100"
-
-*ColorSepScreenFreq ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi:"100"
-
-
-
-*% For 50 lpi / 1693 dpi
-
-*ColorSepScreenAngle CustomColor.50lpi.1693dpi/50 lpi / 1693 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.50lpi.1693dpi/50 lpi / 1693 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.50lpi.1693dpi/50 lpi / 1693 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.50lpi.1693dpi/50 lpi / 1693 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.50lpi.1693dpi/50 lpi / 1693 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.50lpi.1693dpi/50 lpi / 1693 dpi:"50"
-
-*ColorSepScreenFreq ProcessCyan.50lpi.1693dpi/50 lpi / 1693 dpi:"50"
-
-*ColorSepScreenFreq ProcessMagenta.50lpi.1693dpi/50 lpi / 1693 dpi:"50"
-
-*ColorSepScreenFreq ProcessYellow.50lpi.1693dpi/50 lpi / 1693 dpi:"50"
-
-*ColorSepScreenFreq ProcessBlack.50lpi.1693dpi/50 lpi / 1693 dpi:"50"
-
-
-
-*% For 60 lpi / 1693 dpi
-
-*ColorSepScreenAngle CustomColor.60lpi.1693dpi/60 lpi / 1693 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.60lpi.1693dpi/60 lpi / 1693 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.60lpi.1693dpi/60 lpi / 1693 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.60lpi.1693dpi/60 lpi / 1693 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.60lpi.1693dpi/60 lpi / 1693 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.60lpi.1693dpi/60 lpi / 1693 dpi:"60"
-
-*ColorSepScreenFreq ProcessCyan.60lpi.1693dpi/60 lpi / 1693 dpi:"60"
-
-*ColorSepScreenFreq ProcessMagenta.60lpi.1693dpi/60 lpi / 1693 dpi:"60"
-
-*ColorSepScreenFreq ProcessYellow.60lpi.1693dpi/60 lpi / 1693 dpi:"60"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.1693dpi/60 lpi / 1693 dpi:"60"
-
-
-
-*% For 75 lpi / 1693 dpi
-
-*ColorSepScreenAngle CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi:"75"
-
-*ColorSepScreenFreq ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi:"75"
-
-*ColorSepScreenFreq ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi:"75"
-
-*ColorSepScreenFreq ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi:"75"
-
-*ColorSepScreenFreq ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi:"75"
-
-
-
-*% For 85 lpi / 1693 dpi
-
-*ColorSepScreenAngle CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi:"85"
-
-*ColorSepScreenFreq ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi:"85"
-
-*ColorSepScreenFreq ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi:"85"
-
-*ColorSepScreenFreq ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi:"85"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi:"85"
-
-
-
-*% For 100 lpi / 1693 dpi
-
-*ColorSepScreenAngle CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi:"100"
-
-*ColorSepScreenFreq ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi:"100"
-
-*ColorSepScreenFreq ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi:"100"
-
-*ColorSepScreenFreq ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi:"100"
-
-*ColorSepScreenFreq ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi:"100"
-
-
-
-*% For 120 lpi / 1693 dpi
-
-*ColorSepScreenAngle CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi:"120"
-
-*ColorSepScreenFreq ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi:"120"
-
-*ColorSepScreenFreq ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi:"120"
-
-*ColorSepScreenFreq ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi:"120"
-
-*ColorSepScreenFreq ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi:"120"
-
-
-
-*% For 133 lpi / 1693 dpi
-
-*ColorSepScreenAngle CustomColor.133lpi.1693dpi/133 lpi / 1693 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.133lpi.1693dpi/133 lpi / 1693 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.133lpi.1693dpi/133 lpi / 1693 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.133lpi.1693dpi/133 lpi / 1693 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.133lpi.1693dpi/133 lpi / 1693 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.133lpi.1693dpi/133 lpi / 1693 dpi:"133"
-
-*ColorSepScreenFreq ProcessCyan.133lpi.1693dpi/133 lpi / 1693 dpi:"133"
-
-*ColorSepScreenFreq ProcessMagenta.133lpi.1693dpi/133 lpi / 1693 dpi:"133"
-
-*ColorSepScreenFreq ProcessYellow.133lpi.1693dpi/133 lpi / 1693 dpi:"133"
-
-*ColorSepScreenFreq ProcessBlack.133lpi.1693dpi/133 lpi / 1693 dpi:"133"
-
-
-
-*% For 50 lpi / 2032 dpi
-
-*ColorSepScreenAngle CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi:"50"
-
-*ColorSepScreenFreq ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi:"50"
-
-*ColorSepScreenFreq ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi:"50"
-
-*ColorSepScreenFreq ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi:"50"
-
-*ColorSepScreenFreq ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi:"50"
-
-
-
-*% For 60 lpi / 2032 dpi
-
-*ColorSepScreenAngle CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi:"60"
-
-*ColorSepScreenFreq ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi:"60"
-
-*ColorSepScreenFreq ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi:"60"
-
-*ColorSepScreenFreq ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi:"60"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi:"60"
-
-
-
-*% For 75 lpi / 2032 dpi
-
-*ColorSepScreenAngle CustomColor.75lpi.2032dpi/75 lpi / 2032 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.75lpi.2032dpi/75 lpi / 2032 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.75lpi.2032dpi/75 lpi / 2032 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.75lpi.2032dpi/75 lpi / 2032 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.75lpi.2032dpi/75 lpi / 2032 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.75lpi.2032dpi/75 lpi / 2032 dpi:"75"
-
-*ColorSepScreenFreq ProcessCyan.75lpi.2032dpi/75 lpi / 2032 dpi:"75"
-
-*ColorSepScreenFreq ProcessMagenta.75lpi.2032dpi/75 lpi / 2032 dpi:"75"
-
-*ColorSepScreenFreq ProcessYellow.75lpi.2032dpi/75 lpi / 2032 dpi:"75"
-
-*ColorSepScreenFreq ProcessBlack.75lpi.2032dpi/75 lpi / 2032 dpi:"75"
-
-
-
-*% For 85 lpi / 2032 dpi
-
-*ColorSepScreenAngle CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi:"85"
-
-*ColorSepScreenFreq ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi:"85"
-
-*ColorSepScreenFreq ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi:"85"
-
-*ColorSepScreenFreq ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi:"85"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi:"85"
-
-
-
-*% For 100 lpi / 2032 dpi
-
-*ColorSepScreenAngle CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi:"100"
-
-*ColorSepScreenFreq ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi:"100"
-
-*ColorSepScreenFreq ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi:"100"
-
-*ColorSepScreenFreq ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi:"100"
-
-*ColorSepScreenFreq ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi:"100"
-
-
-
-*% For 120 lpi / 2032 dpi
-
-*ColorSepScreenAngle CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi:"120"
-
-*ColorSepScreenFreq ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi:"120"
-
-*ColorSepScreenFreq ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi:"120"
-
-*ColorSepScreenFreq ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi:"120"
-
-*ColorSepScreenFreq ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi:"120"
-
-
-
-*% For 133 lpi / 2032 dpi
-
-*ColorSepScreenAngle CustomColor.133lpi.2032dpi/133 lpi / 2032 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.133lpi.2032dpi/133 lpi / 2032 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.133lpi.2032dpi/133 lpi / 2032 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.133lpi.2032dpi/133 lpi / 2032 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.133lpi.2032dpi/133 lpi / 2032 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.133lpi.2032dpi/133 lpi / 2032 dpi:"133"
-
-*ColorSepScreenFreq ProcessCyan.133lpi.2032dpi/133 lpi / 2032 dpi:"133"
-
-*ColorSepScreenFreq ProcessMagenta.133lpi.2032dpi/133 lpi / 2032 dpi:"133"
-
-*ColorSepScreenFreq ProcessYellow.133lpi.2032dpi/133 lpi / 2032 dpi:"133"
-
-*ColorSepScreenFreq ProcessBlack.133lpi.2032dpi/133 lpi / 2032 dpi:"133"
-
-
-
-*% For 165 lpi / 2032 dpi
-
-*ColorSepScreenAngle CustomColor.165lpi.2032dpi/165 lpi / 2032 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.165lpi.2032dpi/165 lpi / 2032 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.165lpi.2032dpi/165 lpi / 2032 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.165lpi.2032dpi/165 lpi / 2032 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.165lpi.2032dpi/165 lpi / 2032 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.165lpi.2032dpi/165 lpi / 2032 dpi:"165"
-
-*ColorSepScreenFreq ProcessCyan.165lpi.2032dpi/165 lpi / 2032 dpi:"165"
-
-*ColorSepScreenFreq ProcessMagenta.165lpi.2032dpi/165 lpi / 2032 dpi:"165"
-
-*ColorSepScreenFreq ProcessYellow.165lpi.2032dpi/165 lpi / 2032 dpi:"165"
-
-*ColorSepScreenFreq ProcessBlack.165lpi.2032dpi/165 lpi / 2032 dpi:"165"
-
-
-
-*% For 50 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi:"50"
-
-*ColorSepScreenFreq ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi:"50"
-
-*ColorSepScreenFreq ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi:"50"
-
-*ColorSepScreenFreq ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi:"50"
-
-*ColorSepScreenFreq ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi:"50"
-
-
-
-*% For 60 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi:"60"
-
-*ColorSepScreenFreq ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi:"60"
-
-*ColorSepScreenFreq ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi:"60"
-
-*ColorSepScreenFreq ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi:"60"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi:"60"
-
-
-
-*% For 75 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi:"75"
-
-*ColorSepScreenFreq ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi:"75"
-
-*ColorSepScreenFreq ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi:"75"
-
-*ColorSepScreenFreq ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi:"75"
-
-*ColorSepScreenFreq ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi:"75"
-
-
-
-*% For 85 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi:"85"
-
-*ColorSepScreenFreq ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi:"85"
-
-*ColorSepScreenFreq ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi:"85"
-
-*ColorSepScreenFreq ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi:"85"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi:"85"
-
-
-
-*% For 100 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi:"100"
-
-*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi:"100"
-
-*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi:"100"
-
-*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi:"100"
-
-*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi:"100"
-
-
-
-*% For 120 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi:"120"
-
-*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi:"120"
-
-*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi:"120"
-
-*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi:"120"
-
-*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi:"120"
-
-
-
-*% For 133 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi:"133"
-
-*ColorSepScreenFreq ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi:"133"
-
-*ColorSepScreenFreq ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi:"133"
-
-*ColorSepScreenFreq ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi:"133"
-
-*ColorSepScreenFreq ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi:"133"
-
-
-
-*% For 150 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi:"150"
-
-*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi:"150"
-
-*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi:"150"
-
-*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi:"150"
-
-*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi:"150"
-
-
-
-*% For 175 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi:"175"
-
-*ColorSepScreenFreq ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi:"175"
-
-*ColorSepScreenFreq ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi:"175"
-
-*ColorSepScreenFreq ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi:"175"
-
-*ColorSepScreenFreq ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi:"175"
-
-
-
-*% For 200 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi:"200"
-
-*ColorSepScreenFreq ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi:"200"
-
-*ColorSepScreenFreq ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi:"200"
-
-*ColorSepScreenFreq ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi:"200"
-
-*ColorSepScreenFreq ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi:"200"
-
-
-
-*% For 50 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.50lpi.3386dpi/50 lpi / 3386 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.50lpi.3386dpi/50 lpi / 3386 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.50lpi.3386dpi/50 lpi / 3386 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.50lpi.3386dpi/50 lpi / 3386 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.50lpi.3386dpi/50 lpi / 3386 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.50lpi.3386dpi/50 lpi / 3386 dpi:"50"
-
-*ColorSepScreenFreq ProcessCyan.50lpi.3386dpi/50 lpi / 3386 dpi:"50"
-
-*ColorSepScreenFreq ProcessMagenta.50lpi.3386dpi/50 lpi / 3386 dpi:"50"
-
-*ColorSepScreenFreq ProcessYellow.50lpi.3386dpi/50 lpi / 3386 dpi:"50"
-
-*ColorSepScreenFreq ProcessBlack.50lpi.3386dpi/50 lpi / 3386 dpi:"50"
-
-
-
-*% For 60 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.60lpi.3386dpi/60 lpi / 3386 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.60lpi.3386dpi/60 lpi / 3386 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.60lpi.3386dpi/60 lpi / 3386 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.60lpi.3386dpi/60 lpi / 3386 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.60lpi.3386dpi/60 lpi / 3386 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.60lpi.3386dpi/60 lpi / 3386 dpi:"60"
-
-*ColorSepScreenFreq ProcessCyan.60lpi.3386dpi/60 lpi / 3386 dpi:"60"
-
-*ColorSepScreenFreq ProcessMagenta.60lpi.3386dpi/60 lpi / 3386 dpi:"60"
-
-*ColorSepScreenFreq ProcessYellow.60lpi.3386dpi/60 lpi / 3386 dpi:"60"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.3386dpi/60 lpi / 3386 dpi:"60"
-
-
-
-*% For 75 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.75lpi.3386dpi/75 lpi / 3386 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.75lpi.3386dpi/75 lpi / 3386 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.75lpi.3386dpi/75 lpi / 3386 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.75lpi.3386dpi/75 lpi / 3386 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.75lpi.3386dpi/75 lpi / 3386 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.75lpi.3386dpi/75 lpi / 3386 dpi:"75"
-
-*ColorSepScreenFreq ProcessCyan.75lpi.3386dpi/75 lpi / 3386 dpi:"75"
-
-*ColorSepScreenFreq ProcessMagenta.75lpi.3386dpi/75 lpi / 3386 dpi:"75"
-
-*ColorSepScreenFreq ProcessYellow.75lpi.3386dpi/75 lpi / 3386 dpi:"75"
-
-*ColorSepScreenFreq ProcessBlack.75lpi.3386dpi/75 lpi / 3386 dpi:"75"
-
-
-
-*% For 85 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.85lpi.3386dpi/85 lpi / 3386 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.85lpi.3386dpi/85 lpi / 3386 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.85lpi.3386dpi/85 lpi / 3386 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.85lpi.3386dpi/85 lpi / 3386 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.85lpi.3386dpi/85 lpi / 3386 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.85lpi.3386dpi/85 lpi / 3386 dpi:"85"
-
-*ColorSepScreenFreq ProcessCyan.85lpi.3386dpi/85 lpi / 3386 dpi:"85"
-
-*ColorSepScreenFreq ProcessMagenta.85lpi.3386dpi/85 lpi / 3386 dpi:"85"
-
-*ColorSepScreenFreq ProcessYellow.85lpi.3386dpi/85 lpi / 3386 dpi:"85"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.3386dpi/85 lpi / 3386 dpi:"85"
-
-
-
-*% For 100 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi:"100"
-
-*ColorSepScreenFreq ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi:"100"
-
-*ColorSepScreenFreq ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi:"100"
-
-*ColorSepScreenFreq ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi:"100"
-
-*ColorSepScreenFreq ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi:"100"
-
-
-
-*% For 120 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi:"120"
-
-*ColorSepScreenFreq ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi:"120"
-
-*ColorSepScreenFreq ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi:"120"
-
-*ColorSepScreenFreq ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi:"120"
-
-*ColorSepScreenFreq ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi:"120"
-
-
-
-*% For 133 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi:"133"
-
-*ColorSepScreenFreq ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi:"133"
-
-*ColorSepScreenFreq ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi:"133"
-
-*ColorSepScreenFreq ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi:"133"
-
-*ColorSepScreenFreq ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi:"133"
-
-
-
-*% For 150 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi:"150"
-
-*ColorSepScreenFreq ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi:"150"
-
-*ColorSepScreenFreq ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi:"150"
-
-*ColorSepScreenFreq ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi:"150"
-
-*ColorSepScreenFreq ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi:"150"
-
-
-
-*% For 165 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.165lpi.3386dpi/165 lpi / 3386 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.165lpi.3386dpi/165 lpi / 3386 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.165lpi.3386dpi/165 lpi / 3386 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.165lpi.3386dpi/165 lpi / 3386 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.165lpi.3386dpi/165 lpi / 3386 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.165lpi.3386dpi/165 lpi / 3386 dpi:"165"
-
-*ColorSepScreenFreq ProcessCyan.165lpi.3386dpi/165 lpi / 3386 dpi:"165"
-
-*ColorSepScreenFreq ProcessMagenta.165lpi.3386dpi/165 lpi / 3386 dpi:"165"
-
-*ColorSepScreenFreq ProcessYellow.165lpi.3386dpi/165 lpi / 3386 dpi:"165"
-
-*ColorSepScreenFreq ProcessBlack.165lpi.3386dpi/165 lpi / 3386 dpi:"165"
-
-
-
-*% For 175 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi:"175"
-
-*ColorSepScreenFreq ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi:"175"
-
-*ColorSepScreenFreq ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi:"175"
-
-*ColorSepScreenFreq ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi:"175"
-
-*ColorSepScreenFreq ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi:"175"
-
-
-
-*% For 200 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi:"200"
-
-*ColorSepScreenFreq ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi:"200"
-
-*ColorSepScreenFreq ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi:"200"
-
-*ColorSepScreenFreq ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi:"200"
-
-*ColorSepScreenFreq ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi:"200"
-
-
-
-*% For 225 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi:"225"
-
-*ColorSepScreenFreq ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi:"225"
-
-*ColorSepScreenFreq ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi:"225"
-
-*ColorSepScreenFreq ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi:"225"
-
-*ColorSepScreenFreq ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi:"225"
-
-
-
-*% For 275 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi:"275"
-
-*ColorSepScreenFreq ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi:"275"
-
-*ColorSepScreenFreq ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi:"275"
-
-*ColorSepScreenFreq ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi:"275"
-
-*ColorSepScreenFreq ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi:"275"
-
-
-
-*% For 75 lpi / 4064 dpi
-
-*ColorSepScreenAngle CustomColor.75lpi.4064dpi/75 lpi / 4064 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.75lpi.4064dpi/75 lpi / 4064 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.75lpi.4064dpi/75 lpi / 4064 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.75lpi.4064dpi/75 lpi / 4064 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.75lpi.4064dpi/75 lpi / 4064 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.75lpi.4064dpi/75 lpi / 4064 dpi:"75"
-
-*ColorSepScreenFreq ProcessCyan.75lpi.4064dpi/75 lpi / 4064 dpi:"75"
-
-*ColorSepScreenFreq ProcessMagenta.75lpi.4064dpi/75 lpi / 4064 dpi:"75"
-
-*ColorSepScreenFreq ProcessYellow.75lpi.4064dpi/75 lpi / 4064 dpi:"75"
-
-*ColorSepScreenFreq ProcessBlack.75lpi.4064dpi/75 lpi / 4064 dpi:"75"
-
-
-
-*% For 85 lpi / 4064 dpi
-
-*ColorSepScreenAngle CustomColor.85lpi.4064dpi/85 lpi / 4064 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.85lpi.4064dpi/85 lpi / 4064 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.85lpi.4064dpi/85 lpi / 4064 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.85lpi.4064dpi/85 lpi / 4064 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.85lpi.4064dpi/85 lpi / 4064 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.85lpi.4064dpi/85 lpi / 4064 dpi:"85"
-
-*ColorSepScreenFreq ProcessCyan.85lpi.4064dpi/85 lpi / 4064 dpi:"85"
-
-*ColorSepScreenFreq ProcessMagenta.85lpi.4064dpi/85 lpi / 4064 dpi:"85"
-
-*ColorSepScreenFreq ProcessYellow.85lpi.4064dpi/85 lpi / 4064 dpi:"85"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.4064dpi/85 lpi / 4064 dpi:"85"
-
-
-
-*% For 100 lpi / 4064 dpi
-
-*ColorSepScreenAngle CustomColor.100lpi.4064dpi/100 lpi / 4064 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.100lpi.4064dpi/100 lpi / 4064 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.100lpi.4064dpi/100 lpi / 4064 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.100lpi.4064dpi/100 lpi / 4064 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.100lpi.4064dpi/100 lpi / 4064 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.100lpi.4064dpi/100 lpi / 4064 dpi:"100"
-
-*ColorSepScreenFreq ProcessCyan.100lpi.4064dpi/100 lpi / 4064 dpi:"100"
-
-*ColorSepScreenFreq ProcessMagenta.100lpi.4064dpi/100 lpi / 4064 dpi:"100"
-
-*ColorSepScreenFreq ProcessYellow.100lpi.4064dpi/100 lpi / 4064 dpi:"100"
-
-*ColorSepScreenFreq ProcessBlack.100lpi.4064dpi/100 lpi / 4064 dpi:"100"
-
-
-
-*% For 120 lpi / 4064 dpi
-
-*ColorSepScreenAngle CustomColor.120lpi.4064dpi/120 lpi / 4064 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.120lpi.4064dpi/120 lpi / 4064 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.120lpi.4064dpi/120 lpi / 4064 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.120lpi.4064dpi/120 lpi / 4064 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.120lpi.4064dpi/120 lpi / 4064 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.120lpi.4064dpi/120 lpi / 4064 dpi:"120"
-
-*ColorSepScreenFreq ProcessCyan.120lpi.4064dpi/120 lpi / 4064 dpi:"120"
-
-*ColorSepScreenFreq ProcessMagenta.120lpi.4064dpi/120 lpi / 4064 dpi:"120"
-
-*ColorSepScreenFreq ProcessYellow.120lpi.4064dpi/120 lpi / 4064 dpi:"120"
-
-*ColorSepScreenFreq ProcessBlack.120lpi.4064dpi/120 lpi / 4064 dpi:"120"
-
-
-
-*% For 133 lpi / 4064 dpi
-
-*ColorSepScreenAngle CustomColor.133lpi.4064dpi/133 lpi / 4064 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.133lpi.4064dpi/133 lpi / 4064 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.133lpi.4064dpi/133 lpi / 4064 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.133lpi.4064dpi/133 lpi / 4064 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.133lpi.4064dpi/133 lpi / 4064 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.133lpi.4064dpi/133 lpi / 4064 dpi:"133"
-
-*ColorSepScreenFreq ProcessCyan.133lpi.4064dpi/133 lpi / 4064 dpi:"133"
-
-*ColorSepScreenFreq ProcessMagenta.133lpi.4064dpi/133 lpi / 4064 dpi:"133"
-
-*ColorSepScreenFreq ProcessYellow.133lpi.4064dpi/133 lpi / 4064 dpi:"133"
-
-*ColorSepScreenFreq ProcessBlack.133lpi.4064dpi/133 lpi / 4064 dpi:"133"
-
-
-
-*% For 150 lpi / 4064 dpi
-
-*ColorSepScreenAngle CustomColor.150lpi.4064dpi/150 lpi / 4064 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.150lpi.4064dpi/150 lpi / 4064 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.150lpi.4064dpi/150 lpi / 4064 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.150lpi.4064dpi/150 lpi / 4064 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.150lpi.4064dpi/150 lpi / 4064 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.150lpi.4064dpi/150 lpi / 4064 dpi:"150"
-
-*ColorSepScreenFreq ProcessCyan.150lpi.4064dpi/150 lpi / 4064 dpi:"150"
-
-*ColorSepScreenFreq ProcessMagenta.150lpi.4064dpi/150 lpi / 4064 dpi:"150"
-
-*ColorSepScreenFreq ProcessYellow.150lpi.4064dpi/150 lpi / 4064 dpi:"150"
-
-*ColorSepScreenFreq ProcessBlack.150lpi.4064dpi/150 lpi / 4064 dpi:"150"
-
-
-
-*% For 165 lpi / 4064 dpi
-
-*ColorSepScreenAngle CustomColor.165lpi.4064dpi/165 lpi / 4064 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.165lpi.4064dpi/165 lpi / 4064 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.165lpi.4064dpi/165 lpi / 4064 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.165lpi.4064dpi/165 lpi / 4064 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.165lpi.4064dpi/165 lpi / 4064 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.165lpi.4064dpi/165 lpi / 4064 dpi:"165"
-
-*ColorSepScreenFreq ProcessCyan.165lpi.4064dpi/165 lpi / 4064 dpi:"165"
-
-*ColorSepScreenFreq ProcessMagenta.165lpi.4064dpi/165 lpi / 4064 dpi:"165"
-
-*ColorSepScreenFreq ProcessYellow.165lpi.4064dpi/165 lpi / 4064 dpi:"165"
-
-*ColorSepScreenFreq ProcessBlack.165lpi.4064dpi/165 lpi / 4064 dpi:"165"
-
-
-
-*% For 175 lpi / 4064 dpi
-
-*ColorSepScreenAngle CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi:"175"
-
-*ColorSepScreenFreq ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi:"175"
-
-*ColorSepScreenFreq ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi:"175"
-
-*ColorSepScreenFreq ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi:"175"
-
-*ColorSepScreenFreq ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi:"175"
-
-
-
-*% For 200 lpi / 4064 dpi
-
-*ColorSepScreenAngle CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi:"200"
-
-*ColorSepScreenFreq ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi:"200"
-
-*ColorSepScreenFreq ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi:"200"
-
-*ColorSepScreenFreq ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi:"200"
-
-*ColorSepScreenFreq ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi:"200"
-
-
-
-*% For 225 lpi / 4064 dpi
-
-*ColorSepScreenAngle CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi:"225"
-
-*ColorSepScreenFreq ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi:"225"
-
-*ColorSepScreenFreq ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi:"225"
-
-*ColorSepScreenFreq ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi:"225"
-
-*ColorSepScreenFreq ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi:"225"
-
-
-
-*% For 250 lpi / 4064 dpi
-
-*ColorSepScreenAngle CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi:"250"
-
-*ColorSepScreenFreq ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi:"250"
-
-*ColorSepScreenFreq ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi:"250"
-
-*ColorSepScreenFreq ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi:"250"
-
-*ColorSepScreenFreq ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi:"250"
-
-
-
-*% For 275 lpi / 4064 dpi
-
-*ColorSepScreenAngle CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi:"275"
-
-*ColorSepScreenFreq ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi:"275"
-
-*ColorSepScreenFreq ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi:"275"
-
-*ColorSepScreenFreq ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi:"275"
-
-*ColorSepScreenFreq ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi:"275"
-
-
-
-*% For 300 lpi / 4064 dpi
-
-*ColorSepScreenAngle CustomColor.300lpi.4064dpi/300 lpi / 4064 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.300lpi.4064dpi/300 lpi / 4064 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.300lpi.4064dpi/300 lpi / 4064 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.300lpi.4064dpi/300 lpi / 4064 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.300lpi.4064dpi/300 lpi / 4064 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.300lpi.4064dpi/300 lpi / 4064 dpi:"300"
-
-*ColorSepScreenFreq ProcessCyan.300lpi.4064dpi/300 lpi / 4064 dpi:"300"
-
-*ColorSepScreenFreq ProcessMagenta.300lpi.4064dpi/300 lpi / 4064 dpi:"300"
-
-*ColorSepScreenFreq ProcessYellow.300lpi.4064dpi/300 lpi / 4064 dpi:"300"
-
-*ColorSepScreenFreq ProcessBlack.300lpi.4064dpi/300 lpi / 4064 dpi:"300"
-
-
-
-*% For 85 lpi / 5080 dpi
-
-*ColorSepScreenAngle CustomColor.85lpi.5080dpi/85 lpi / 5080 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.85lpi.5080dpi/85 lpi / 5080 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.85lpi.5080dpi/85 lpi / 5080 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.85lpi.5080dpi/85 lpi / 5080 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.85lpi.5080dpi/85 lpi / 5080 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.85lpi.5080dpi/85 lpi / 5080 dpi:"85"
-
-*ColorSepScreenFreq ProcessCyan.85lpi.5080dpi/85 lpi / 5080 dpi:"85"
-
-*ColorSepScreenFreq ProcessMagenta.85lpi.5080dpi/85 lpi / 5080 dpi:"85"
-
-*ColorSepScreenFreq ProcessYellow.85lpi.5080dpi/85 lpi / 5080 dpi:"85"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.5080dpi/85 lpi / 5080 dpi:"85"
-
-
-
-*% For 100 lpi / 5080 dpi
-
-*ColorSepScreenAngle CustomColor.100lpi.5080dpi/100 lpi / 5080 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.100lpi.5080dpi/100 lpi / 5080 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.100lpi.5080dpi/100 lpi / 5080 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.100lpi.5080dpi/100 lpi / 5080 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.100lpi.5080dpi/100 lpi / 5080 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.100lpi.5080dpi/100 lpi / 5080 dpi:"100"
-
-*ColorSepScreenFreq ProcessCyan.100lpi.5080dpi/100 lpi / 5080 dpi:"100"
-
-*ColorSepScreenFreq ProcessMagenta.100lpi.5080dpi/100 lpi / 5080 dpi:"100"
-
-*ColorSepScreenFreq ProcessYellow.100lpi.5080dpi/100 lpi / 5080 dpi:"100"
-
-*ColorSepScreenFreq ProcessBlack.100lpi.5080dpi/100 lpi / 5080 dpi:"100"
-
-
-
-*% For 120 lpi / 5080 dpi
-
-*ColorSepScreenAngle CustomColor.120lpi.5080dpi/120 lpi / 5080 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.120lpi.5080dpi/120 lpi / 5080 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.120lpi.5080dpi/120 lpi / 5080 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.120lpi.5080dpi/120 lpi / 5080 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.120lpi.5080dpi/120 lpi / 5080 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.120lpi.5080dpi/120 lpi / 5080 dpi:"120"
-
-*ColorSepScreenFreq ProcessCyan.120lpi.5080dpi/120 lpi / 5080 dpi:"120"
-
-*ColorSepScreenFreq ProcessMagenta.120lpi.5080dpi/120 lpi / 5080 dpi:"120"
-
-*ColorSepScreenFreq ProcessYellow.120lpi.5080dpi/120 lpi / 5080 dpi:"120"
-
-*ColorSepScreenFreq ProcessBlack.120lpi.5080dpi/120 lpi / 5080 dpi:"120"
-
-
-
-*% For 133 lpi / 5080 dpi
-
-*ColorSepScreenAngle CustomColor.133lpi.5080dpi/133 lpi / 5080 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.133lpi.5080dpi/133 lpi / 5080 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.133lpi.5080dpi/133 lpi / 5080 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.133lpi.5080dpi/133 lpi / 5080 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.133lpi.5080dpi/133 lpi / 5080 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.133lpi.5080dpi/133 lpi / 5080 dpi:"133"
-
-*ColorSepScreenFreq ProcessCyan.133lpi.5080dpi/133 lpi / 5080 dpi:"133"
-
-*ColorSepScreenFreq ProcessMagenta.133lpi.5080dpi/133 lpi / 5080 dpi:"133"
-
-*ColorSepScreenFreq ProcessYellow.133lpi.5080dpi/133 lpi / 5080 dpi:"133"
-
-*ColorSepScreenFreq ProcessBlack.133lpi.5080dpi/133 lpi / 5080 dpi:"133"
-
-
-
-*% For 150 lpi / 5080 dpi
-
-*ColorSepScreenAngle CustomColor.150lpi.5080dpi/150 lpi / 5080 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.150lpi.5080dpi/150 lpi / 5080 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.150lpi.5080dpi/150 lpi / 5080 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.150lpi.5080dpi/150 lpi / 5080 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.150lpi.5080dpi/150 lpi / 5080 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.150lpi.5080dpi/150 lpi / 5080 dpi:"150"
-
-*ColorSepScreenFreq ProcessCyan.150lpi.5080dpi/150 lpi / 5080 dpi:"150"
-
-*ColorSepScreenFreq ProcessMagenta.150lpi.5080dpi/150 lpi / 5080 dpi:"150"
-
-*ColorSepScreenFreq ProcessYellow.150lpi.5080dpi/150 lpi / 5080 dpi:"150"
-
-*ColorSepScreenFreq ProcessBlack.150lpi.5080dpi/150 lpi / 5080 dpi:"150"
-
-
-
-*% For 165 lpi / 5080 dpi
-
-*ColorSepScreenAngle CustomColor.165lpi.5080dpi/165 lpi / 5080 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.165lpi.5080dpi/165 lpi / 5080 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.165lpi.5080dpi/165 lpi / 5080 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.165lpi.5080dpi/165 lpi / 5080 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.165lpi.5080dpi/165 lpi / 5080 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.165lpi.5080dpi/165 lpi / 5080 dpi:"165"
-
-*ColorSepScreenFreq ProcessCyan.165lpi.5080dpi/165 lpi / 5080 dpi:"165"
-
-*ColorSepScreenFreq ProcessMagenta.165lpi.5080dpi/165 lpi / 5080 dpi:"165"
-
-*ColorSepScreenFreq ProcessYellow.165lpi.5080dpi/165 lpi / 5080 dpi:"165"
-
-*ColorSepScreenFreq ProcessBlack.165lpi.5080dpi/165 lpi / 5080 dpi:"165"
-
-
-
-*% For 175 lpi / 5080 dpi
-
-*ColorSepScreenAngle CustomColor.175lpi.5080dpi/175 lpi / 5080 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.175lpi.5080dpi/175 lpi / 5080 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.175lpi.5080dpi/175 lpi / 5080 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.175lpi.5080dpi/175 lpi / 5080 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.175lpi.5080dpi/175 lpi / 5080 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.175lpi.5080dpi/175 lpi / 5080 dpi:"175"
-
-*ColorSepScreenFreq ProcessCyan.175lpi.5080dpi/175 lpi / 5080 dpi:"175"
-
-*ColorSepScreenFreq ProcessMagenta.175lpi.5080dpi/175 lpi / 5080 dpi:"175"
-
-*ColorSepScreenFreq ProcessYellow.175lpi.5080dpi/175 lpi / 5080 dpi:"175"
-
-*ColorSepScreenFreq ProcessBlack.175lpi.5080dpi/175 lpi / 5080 dpi:"175"
-
-
-
-*% For 200 lpi / 5080 dpi
-
-*ColorSepScreenAngle CustomColor.200lpi.5080dpi/200 lpi / 5080 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.200lpi.5080dpi/200 lpi / 5080 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.200lpi.5080dpi/200 lpi / 5080 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.200lpi.5080dpi/200 lpi / 5080 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.200lpi.5080dpi/200 lpi / 5080 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.200lpi.5080dpi/200 lpi / 5080 dpi:"200"
-
-*ColorSepScreenFreq ProcessCyan.200lpi.5080dpi/200 lpi / 5080 dpi:"200"
-
-*ColorSepScreenFreq ProcessMagenta.200lpi.5080dpi/200 lpi / 5080 dpi:"200"
-
-*ColorSepScreenFreq ProcessYellow.200lpi.5080dpi/200 lpi / 5080 dpi:"200"
-
-*ColorSepScreenFreq ProcessBlack.200lpi.5080dpi/200 lpi / 5080 dpi:"200"
-
-
-
-*% For 225 lpi / 5080 dpi
-
-*ColorSepScreenAngle CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi:"225"
-
-*ColorSepScreenFreq ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi:"225"
-
-*ColorSepScreenFreq ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi:"225"
-
-*ColorSepScreenFreq ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi:"225"
-
-*ColorSepScreenFreq ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi:"225"
-
-
-
-*% For 250 lpi / 5080 dpi
-
-*ColorSepScreenAngle CustomColor.250lpi.5080dpi/250 lpi / 5080 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.250lpi.5080dpi/250 lpi / 5080 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.250lpi.5080dpi/250 lpi / 5080 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.250lpi.5080dpi/250 lpi / 5080 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.250lpi.5080dpi/250 lpi / 5080 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.250lpi.5080dpi/250 lpi / 5080 dpi:"250"
-
-*ColorSepScreenFreq ProcessCyan.250lpi.5080dpi/250 lpi / 5080 dpi:"250"
-
-*ColorSepScreenFreq ProcessMagenta.250lpi.5080dpi/250 lpi / 5080 dpi:"250"
-
-*ColorSepScreenFreq ProcessYellow.250lpi.5080dpi/250 lpi / 5080 dpi:"250"
-
-*ColorSepScreenFreq ProcessBlack.250lpi.5080dpi/250 lpi / 5080 dpi:"250"
-
-
-
-*% For 275 lpi / 5080 dpi
-
-*ColorSepScreenAngle CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.275lpi.5080dpi/275 lpi / 5080 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi:"275"
-
-*ColorSepScreenFreq ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi:"275"
-
-*ColorSepScreenFreq ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi:"275"
-
-*ColorSepScreenFreq ProcessYellow.275lpi.5080dpi/275 lpi / 5080 dpi:"275"
-
-*ColorSepScreenFreq ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi:"275"
-
-
-
-*% For 300 lpi / 5080 dpi
-
-*ColorSepScreenAngle CustomColor.300lpi.5080dpi/300 lpi / 5080 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.300lpi.5080dpi/300 lpi / 5080 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.300lpi.5080dpi/300 lpi / 5080 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.300lpi.5080dpi/300 lpi / 5080 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.300lpi.5080dpi/300 lpi / 5080 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.300lpi.5080dpi/300 lpi / 5080 dpi:"300"
-
-*ColorSepScreenFreq ProcessCyan.300lpi.5080dpi/300 lpi / 5080 dpi:"300"
-
-*ColorSepScreenFreq ProcessMagenta.300lpi.5080dpi/300 lpi / 5080 dpi:"300"
-
-*ColorSepScreenFreq ProcessYellow.300lpi.5080dpi/300 lpi / 5080 dpi:"300"
-
-*ColorSepScreenFreq ProcessBlack.300lpi.5080dpi/300 lpi / 5080 dpi:"300"
-
-
-
-*% For 350 lpi / 5080 dpi
-
-*ColorSepScreenAngle CustomColor.350lpi.5080dpi/350 lpi / 5080 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.350lpi.5080dpi/350 lpi / 5080 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.350lpi.5080dpi/350 lpi / 5080 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.350lpi.5080dpi/350 lpi / 5080 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.350lpi.5080dpi/350 lpi / 5080 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.350lpi.5080dpi/350 lpi / 5080 dpi:"350"
-
-*ColorSepScreenFreq ProcessCyan.350lpi.5080dpi/350 lpi / 5080 dpi:"350"
-
-*ColorSepScreenFreq ProcessMagenta.350lpi.5080dpi/350 lpi / 5080 dpi:"350"
-
-*ColorSepScreenFreq ProcessYellow.350lpi.5080dpi/350 lpi / 5080 dpi:"350"
-
-*ColorSepScreenFreq ProcessBlack.350lpi.5080dpi/350 lpi / 5080 dpi:"350"
-
-
-
-*% For 400 lpi / 5080 dpi
-
-*ColorSepScreenAngle CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi:"400"
-
-*ColorSepScreenFreq ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi:"400"
-
-*ColorSepScreenFreq ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi:"400"
-
-*ColorSepScreenFreq ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi:"400"
-
-*ColorSepScreenFreq ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi:"400"
-
-
-
-
-
-*% The byte count of this file should be exactly 088277 or 091949
-*% depending on the filesystem it resides in.
-*% end of PPD file for Linotype
-
-*% Last edited JUL 26, 1996-Hell Herkules IS
-
diff --git a/psprint_config/configuration/ppds/LHHERKH3.PS b/psprint_config/configuration/ppds/LHHERKH3.PS
deleted file mode 100644
index fc18556f5ad8..000000000000
--- a/psprint_config/configuration/ppds/LHHERKH3.PS
+++ /dev/null
@@ -1,1729 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*%
-*% Creation Date Apr. 18, 1996; By: Berthold Giess, Linotype-Hell AG
-*%
-
-*% ----- Basic Capabilities -----
-*FormatVersion: "4.3"
-*FileVersion: "1.2"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*PSVersion: "(2013.114) 9"
-*Product: "(Linotype)"
-*% 31 Chars *******************************
-*Manufacturer: "Linotype-Hell"
-*ModelName: "Lino Herkules HQS V 3.0"
-*ShortNickName: "Lino Herkules HQS"
-*NickName: "Lino Herkules HQS V 3.0"
-*PCFileName: "LHHERKH3.PPD"
-
-*% ----- General Information and Defaults -----
-*FreeVM: "5242880"
-*PrintPSErrors: False
-*LanguageLevel: "2"
-*ColorDevice: True
-*DefaultColorSpace: Gray
-*DefaultHalftoneType: 1
-*Throughput: "1"
-*VariablePaperSize: True
-*FileSystem: True
-
-*?FileSystem: "
-save
- statusdict /diskonline get exec {(True)}{(False)} ifelse = flush
-restore
-"
-*End
-
-*Password: "0"
-*ExitServer: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
-"
-*End
-
-*Reset: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
-"
-*End
-
-*DefaultResolution: 2540dpi
-
-*?Resolution: "
- save
- 72 72 matrix defaultmatrix dtransform
- pop abs round cvi =print (dpi\n) print
- restore
-"
-*End
-
-*% Halftone Information ===============
-*ScreenFreq: "150"
-*ScreenAngle: "45"
-*AccurateScreensSupport: True
-*DefaultScreenProc: Euclidean
-
-*ScreenProc Euclidean: "
-{
- 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
-
-*ScreenProc Round: "
-{
- dup mul exch dup mul add 1 exch sub
-}
-"
-*End
-
-*ScreenProc Square: "
-{
- abs exch abs add 1 exch sub
-}
-"
-*End
-
-*ScreenProc HeavyEllipse: "
-{ %Copyright Linotype-Hell AG 1996
- exch
- abs exch abs 2 copy 0.80 mul add 0.80 lt {
- exch 0.80 div
- dup dup mul exch 2 mul 3 sub mul exch
- dup dup mul exch 2 mul 3 sub mul add 0.80 mul 1 add
- } {
- 2 copy 0.80 mul add 1 gt {
- 1 sub exch 1 sub 0.80 div
- dup dup mul exch 2 mul 3 add mul exch
- dup dup mul exch 2 mul 3 add mul add 0.80 mul 1 sub
- } {
- 0.80 mul add 2 mul neg 1 add 0.80 add
- } ifelse
- } ifelse
-}
-"
-*End
-
-*ScreenProc Ellipse: "
-{ %Copyright Linotype-Hell AG 1996
- exch
- abs exch abs 2 copy 0.85 mul add 0.85 lt {
- exch 0.85 div
- dup dup mul exch 2 mul 3 sub mul exch
- dup dup mul exch 2 mul 3 sub mul add 0.85 mul 1 add
- } {
- 2 copy 0.85 mul add 1 gt {
- 1 sub exch 1 sub 0.85 div
- dup dup mul exch 2 mul 3 add mul exch
- dup dup mul exch 2 mul 3 add mul add 0.85 mul 1 sub
- } {
- 0.85 mul add 2 mul neg 1 add 0.85 add
- } ifelse
- } ifelse
-}
-"
-*End
-
-*ScreenProc LightEllipse: "
-{ %Copyright Linotype-Hell AG 1996
- exch
- abs exch abs 2 copy 0.90 mul add 0.90 lt {
- exch 0.90 div
- dup dup mul exch 2 mul 3 sub mul exch
- dup dup mul exch 2 mul 3 sub mul add 0.90 mul 1 add
- } {
- 2 copy 0.90 mul add 1 gt {
- 1 sub exch 1 sub 0.90 div
- dup dup mul exch 2 mul 3 add mul exch
- dup dup mul exch 2 mul 3 add mul add 0.90 mul 1 sub
- } {
- 0.90 mul add 2 mul neg 1 add 0.90 add
- } ifelse
- } ifelse
-}
-"
-*End
-
-*ScreenProc LineX: "
-{ %Copyright Linotype-Hell AG 1996
- abs exch 0.9 mul 0.01 sub abs exch
- 0.003 mul add 1 exch sub
-}
-"
-*End
-
-*ScreenProc LineY: "
-{ %Copyright Linotype-Hell AG 1996
- 0.9 mul 0.01 sub abs exch abs
- 0.003 mul add 1 exch sub
-}
-"
-*End
-
-*ScreenProc Grid: "
-{ %Copyright Linotype-Hell AG 1996
- 0.9 mul 0.01 sub abs exch
- 0.9 mul 0.01 sub abs exch
- 2 copy lt { 0.003 mul add } { exch 0.003 mul add } ifelse
- 1 exch sub
-}
-"
-*End
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% Paper Handling ===================
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 20 AnySetup *PageSize
-
-*DefaultPageSize: Letter
-*PageSize Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice"
-*PageSize Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice"
-*PageSize Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice"
-*PageSize Letter.Extra.Transverse: "<</PageSize [684 864] /Orientation 0>> setpagedevice"
-
-*PageSize Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice"
-*PageSize Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice"
-*PageSize Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice"
-*PageSize Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice"
-
-*PageSize Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice"
-*PageSize Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice"
-*PageSize Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice"
-*PageSize Tabloid.Extra.Transverse: "<</PageSize [864 1296] /Orientation 0>> setpagedevice"
-
-*PageSize A2: "<</PageSize [1191 1684] /Orientation 1>> setpagedevice"
-*PageSize A2.Extra: "<</PageSize [1263 1756] /Orientation 1>> setpagedevice"
-
-*PageSize A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice"
-*PageSize A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice"
-*PageSize A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice"
-*PageSize A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice"
-
-*PageSize A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice"
-*PageSize A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice"
-*PageSize A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice"
-*PageSize A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice"
-
-*PageSize A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice"
-*PageSize A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice"
-*PageSize A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice"
-*PageSize A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice"
-
-*PageSize B2: "<</PageSize [1460 2064] /Orientation 1>> setpagedevice"
-*PageSize B2.Extra: "<</PageSize [1532 2136] /Orientation 1>> setpagedevice"
-
-*PageSize B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice"
-*PageSize B3.Extra: "<</PageSize [1104 1532] /Orientation 1>> setpagedevice"
-*PageSize B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice"
-*PageSize B3.Extra.Transverse: "<</PageSize [1104 1532] /Orientation 0>> setpagedevice"
-
-*PageSize B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice"
-*PageSize B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice"
-*PageSize B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice"
-*PageSize B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice"
-
-*PageSize B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice"
-*PageSize B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice"
-*PageSize B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice"
-*PageSize B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice"
-
-*PageSize ISOB2: "<</PageSize [1417 2004] /Orientation 1>> setpagedevice"
-*PageSize ISOB2.Extra: "<</PageSize [1489 2076] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice"
-*PageSize ISOB3.Extra: "<</PageSize [1073 1489] /Orientation 1>> setpagedevice"
-*PageSize ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice"
-*PageSize ISOB3.Extra.Transverse: "<</PageSize [1073 1489] /Orientation 0>> setpagedevice"
-
-*PageSize ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice"
-*PageSize ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice"
-*PageSize ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice"
-*PageSize ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice"
-
-*PageSize ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice"
-*PageSize ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice"
-*PageSize ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice"
-*PageSize ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice"
-
-*PageSize MaxPage: "<</PageSize [1559 2125] /Orientation 1>> setpagedevice"
-
-*?PageSize: "
-save
-mark
-currentpagedevice /PageSize get aload pop
-2 copy gt {exch} if
-(Unknown)
-37 dict
-dup [ 612 792] (Letter) put
-dup [ 684 864] (Letter.Extra) put
-
-dup [ 612 1008] (Legal) put
-dup [ 684 1080] (Legal.Extra) put
-
-dup [ 792 1224] (Tabloid) put
-dup [ 864 1296] (Tabloid.Extra) put
-
-dup [1684 2384] (A1) put
-dup [1756 2456] (A1.Extra) put
-
-dup [1191 1684] (A2) put
-dup [1263 1756] (A2.Extra) put
-
-dup [ 842 1191] (A3) put
-dup [ 914 1263] (A3.Extra) put
-
-dup [ 595 842] (A4) put
-dup [ 667 914] (A4.Extra) put
-
-dup [ 420 595] (A5) put
-dup [ 492 667] (A5.Extra) put
-
-dup [2064 2920] (B1) put
-dup [2136 2992] (B1.Extra) put
-
-dup [1460 2064] (B2) put
-dup [1532 2136] (B2.Extra) put
-
-dup [1032 1460] (B3) put
-dup [1104 1532] (B3.Extra) put
-
-dup [ 729 1032] (B4) put
-dup [ 801 1104] (B4.Extra) put
-
-dup [ 516 729] (B5) put
-dup [ 588 801] (B5.Extra) put
-
-dup [2004 2835] (ISOB1) put
-dup [2076 2907] (ISOB1.Extra) put
-
-dup [1417 2004] (ISOB2) put
-dup [1489 2076] (ISOB2.Extra) put
-
-dup [1001 1417] (ISOB3) put
-dup [1073 1489] (ISOB3.Extra) put
-
-dup [ 709 1001] (ISOB4) put
-dup [ 781 1073] (ISOB4.Extra) put
-
-dup [ 499 709] (ISOB5) put
-dup [ 571 781] (ISOB5.Extra) put
-
-dup [1559 2125] (MaxPage) put
-
-{
-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
-cleartomark
-
-restore
-"
-*End
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 10 AnySetup *PageRegion
-
-*DefaultPageRegion: Letter
-*PageRegion Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice"
-*PageRegion Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice"
-*PageRegion Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice"
-*PageRegion Letter.Extra.Transverse: "<</PageSize [684 864] /Orientation 0>> setpagedevice"
-
-*PageRegion Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice"
-*PageRegion Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice"
-*PageRegion Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice"
-*PageRegion Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice"
-
-*PageRegion Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice"
-*PageRegion Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice"
-*PageRegion Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice"
-*PageRegion Tabloid.Extra.Transverse: "<</PageSize [864 1296] /Orientation 0>> setpagedevice"
-
-*PageRegion A2: "<</PageSize [1191 1684] /Orientation 1>> setpagedevice"
-*PageRegion A2.Extra: "<</PageSize [1263 1756] /Orientation 1>> setpagedevice"
-
-*PageRegion A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice"
-*PageRegion A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice"
-*PageRegion A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice"
-*PageRegion A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice"
-
-*PageRegion A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice"
-*PageRegion A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice"
-*PageRegion A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice"
-*PageRegion A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice"
-
-*PageRegion A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice"
-*PageRegion A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice"
-*PageRegion A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice"
-*PageRegion A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice"
-
-*PageRegion B2: "<</PageSize [1460 2064] /Orientation 1>> setpagedevice"
-*PageRegion B2.Extra: "<</PageSize [1532 2136] /Orientation 1>> setpagedevice"
-
-*PageRegion B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice"
-*PageRegion B3.Extra: "<</PageSize [1104 1532] /Orientation 1>> setpagedevice"
-*PageRegion B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice"
-*PageRegion B3.Extra.Transverse: "<</PageSize [1104 1532] /Orientation 0>> setpagedevice"
-
-*PageRegion B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice"
-*PageRegion B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice"
-*PageRegion B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice"
-*PageRegion B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice"
-
-*PageRegion B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice"
-*PageRegion B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice"
-*PageRegion B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice"
-*PageRegion B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice"
-
-*PageRegion ISOB2: "<</PageSize [1417 2004] /Orientation 1>> setpagedevice"
-*PageRegion ISOB2.Extra: "<</PageSize [1489 2076] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice"
-*PageRegion ISOB3.Extra: "<</PageSize [1073 1489] /Orientation 1>> setpagedevice"
-*PageRegion ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice"
-*PageRegion ISOB3.Extra.Transverse: "<</PageSize [1073 1489] /Orientation 0>> setpagedevice"
-
-*PageRegion ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice"
-*PageRegion ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice"
-*PageRegion ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice"
-*PageRegion ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice"
-
-*PageRegion ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice"
-*PageRegion ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice"
-*PageRegion ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice"
-*PageRegion ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice"
-
-*PageRegion MaxPage: "<</PageSize [1559 2125] /Orientation 1>> setpagedevice"
-
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-
-*ImageableArea Letter: "0.0 0.0 612.0 792.0"
-*ImageableArea Letter.Extra: "0.0 0.0 684.0 864.0"
-*ImageableArea Letter.Transverse: "0.0 0.0 612.0 791.0"
-*ImageableArea Letter.Extra.Transverse: "0.0 0.0 684.0 863.0"
-
-*ImageableArea Legal: "0.0 0.0 612.0 1008.0"
-*ImageableArea Legal.Extra: "0.0 0.0 684.0 1080.0"
-*ImageableArea Legal.Transverse: "0.0 0.0 612.0 1007.0"
-*ImageableArea Legal.Extra.Transverse: "0.0 0.0 684.0 1079.0"
-
-*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0"
-*ImageableArea Tabloid.Extra: "0.0 0.0 864.0 1296.0"
-*ImageableArea Tabloid.Transverse: "0.0 0.0 792.0 1223.0"
-*ImageableArea Tabloid.Extra.Transverse: "0.0 0.0 864.0 1295.0"
-
-*ImageableArea A2: "0.0 0.0 1191.0 1684.0"
-*ImageableArea A2.Extra: "0.0 0.0 1263.0 1756.0"
-
-*ImageableArea A3: "0.0 0.0 842.0 1191.0"
-*ImageableArea A3.Extra: "0.0 0.0 914.0 1263.0"
-*ImageableArea A3.Transverse: "0.0 0.0 842.0 1190.0"
-*ImageableArea A3.Extra.Transverse: "0.0 0.0 914.0 1262.0"
-
-*ImageableArea A4: "0.0 0.0 595.0 842.0"
-*ImageableArea A4.Extra: "0.0 0.0 667.0 914.0"
-*ImageableArea A4.Transverse: "0.0 0.0 595.0 841.0"
-*ImageableArea A4.Extra.Transverse: "0.0 0.0 667.0 913.0"
-
-*ImageableArea A5: "0.0 0.0 420.0 595.0"
-*ImageableArea A5.Extra: "0.0 0.0 492.0 667.0"
-*ImageableArea A5.Transverse: "0.0 0.0 420.0 594.0"
-*ImageableArea A5.Extra.Transverse: "0.0 0.0 492.0 666.0"
-
-*ImageableArea B2: "0.0 0.0 1460.0 2064.0"
-*ImageableArea B2.Extra: "0.0 0.0 1532.0 2136.0"
-
-*ImageableArea B3: "0.0 0.0 1032.0 1460.0"
-*ImageableArea B3.Extra: "0.0 0.0 1104.0 1532.0"
-*ImageableArea B3.Transverse: "0.0 0.0 1032.0 1459.0"
-*ImageableArea B3.Extra.Transverse: "0.0 0.0 1104.0 1531.0"
-
-*ImageableArea B4: "0.0 0.0 729.0 1032.0"
-*ImageableArea B4.Extra: "0.0 0.0 801.0 1104.0"
-*ImageableArea B4.Transverse: "0.0 0.0 729.0 1031.0"
-*ImageableArea B4.Extra.Transverse: "0.0 0.0 801.0 1103.0"
-
-*ImageableArea B5: "0.0 0.0 516.0 729.0"
-*ImageableArea B5.Extra: "0.0 0.0 588.0 801.0"
-*ImageableArea B5.Transverse: "0.0 0.0 516.0 728.0"
-*ImageableArea B5.Extra.Transverse: "0.0 0.0 588.0 800.0"
-
-*ImageableArea ISOB2: "0.0 0.0 1417.0 2004.0"
-*ImageableArea ISOB2.Extra: "0.0 0.0 1489.0 2076.0"
-
-*ImageableArea ISOB3: "0.0 0.0 1001.0 1417.0"
-*ImageableArea ISOB3.Extra: "0.0 0.0 1073.0 1489.0"
-*ImageableArea ISOB3.Transverse: "0.0 0.0 1001.0 1416.0"
-*ImageableArea ISOB3.Extra.Transverse: "0.0 0.0 1073.0 1488.0"
-
-*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0"
-*ImageableArea ISOB4.Extra: "0.0 0.0 781.0 1073.0"
-*ImageableArea ISOB4.Transverse: "0.0 0.0 709.0 1000.0"
-*ImageableArea ISOB4.Extra.Transverse: "0.0 0.0 781.0 1072.0"
-
-*ImageableArea ISOB5: "0.0 0.0 499.0 709.0"
-*ImageableArea ISOB5.Extra: "0.0 0.0 569.7 782.0"
-*ImageableArea ISOB5.Transverse: "0.0 0.0 499.0 708.0"
-*ImageableArea ISOB5.Extra.Transverse: "0.0 0.0 569.7 781.0"
-
-*ImageableArea MaxPage: "0.0 0.0 1559.0 2125.0"
-
-*?ImageableArea: "
- save
- initclip clippath pathbbox
- 4 -2 roll exch round cvr =print ( ) print round cvr =print ( ) print
- exch round cvr =print ( ) print round cvr =print (\n) print flush
- restore
-"
-*End
-
-*% These provide the physical dimensions of the paper (by keyword)
-*DefaultPaperDimension: Letter
-
-*PaperDimension Letter: "612.0 792.0"
-*PaperDimension Letter.Extra: "684.0 864.0"
-*PaperDimension Letter.Transverse: "612.0 791.0"
-*PaperDimension Letter.Extra.Transverse: "684.0 863.0"
-
-*PaperDimension Legal: "612.0 1008.0"
-*PaperDimension Legal.Extra: "684.0 1080.0"
-*PaperDimension Legal.Transverse: "612.0 1007.0"
-*PaperDimension Legal.Extra.Transverse: "684.0 1079.0"
-
-*PaperDimension Tabloid: "792.0 1224.0"
-*PaperDimension Tabloid.Extra: "864.0 1296.0"
-*PaperDimension Tabloid.Transverse: "792.0 1223.0"
-*PaperDimension Tabloid.Extra.Transverse: "864.0 1295.0"
-
-*PaperDimension A2: "1191.0 1684.0"
-*PaperDimension A2.Extra: "1263.0 1756.0"
-
-*PaperDimension A3: "842.0 1191.0"
-*PaperDimension A3.Extra: "914.0 1263.0"
-*PaperDimension A3.Transverse: "842.0 1190.0"
-*PaperDimension A3.Extra.Transverse: "914.0 1262.0"
-
-*PaperDimension A4: "595.0 842.0"
-*PaperDimension A4.Extra: "667.0 914.0"
-*PaperDimension A4.Transverse: "595.0 841.0"
-*PaperDimension A4.Extra.Transverse: "667.0 913.0"
-
-*PaperDimension A5: "420.0 595.0"
-*PaperDimension A5.Extra: "492.0 667.0"
-*PaperDimension A5.Transverse: "420.0 594.0"
-*PaperDimension A5.Extra.Transverse: "492.0 666.0"
-
-*PaperDimension B2: "1460.0 2064.0"
-*PaperDimension B2.Extra: "1532.0 2136.0"
-
-*PaperDimension B3: "1032.0 1460.0"
-*PaperDimension B3.Extra: "1104.0 1532.0"
-*PaperDimension B3.Transverse: "1032.0 1459.0"
-*PaperDimension B3.Extra.Transverse: "1104.0 1531.0"
-
-*PaperDimension B4: "729.0 1032.0"
-*PaperDimension B4.Extra: "801.0 1104.0"
-*PaperDimension B4.Transverse: "729.0 1031.0"
-*PaperDimension B4.Extra.Transverse: "801.0 1103.0"
-
-*PaperDimension B5: "516.0 729.0"
-*PaperDimension B5.Extra: "588.0 801.0"
-*PaperDimension B5.Transverse: "516.0 728.0"
-*PaperDimension B5.Extra.Transverse: "588.0 800.0"
-
-*PaperDimension ISOB2: "1417.0 2004.0"
-*PaperDimension ISOB2.Extra: "1489.0 2076.0"
-
-*PaperDimension ISOB3: "1001.0 1417.0"
-*PaperDimension ISOB3.Extra: "1073.0 1489.0"
-*PaperDimension ISOB3.Transverse: "1001.0 1416.0"
-*PaperDimension ISOB3.Extra.Transverse: "1073.0 1488.0"
-
-*PaperDimension ISOB4: "709.0 1001.0"
-*PaperDimension ISOB4.Extra: "781.0 1073.0"
-*PaperDimension ISOB4.Transverse: "709.0 1000.0"
-*PaperDimension ISOB4.Extra.Transverse: "781.0 1072.0"
-
-*PaperDimension ISOB5: "499.0 709.0"
-*PaperDimension ISOB5.Extra: "569.7 782.0"
-*PaperDimension ISOB5.Transverse: "499.0 708.0"
-*PaperDimension ISOB5.Extra.Transverse: "569.7 781.0"
-
-*PaperDimension MaxPage: "1559.0 2125.0"
-
-*%=== Custom Page Sizes ==================================
-
-*% These entries provide the code and parameter ranges for a user
-*% to set up a custom page size.
-*%CustomPageSize
-
-*CustomPageSize True: "
-% B. Giess 960228
-% params order: Width (FastScan); Height (SlowScan); WidthOffset; foo; Orientation
-%
-exch pop statusdict /setpageparams get exec
-"
-*End
-
-*DefaultLeadingEdge: PreferLong
-*LeadingEdge: PreferLong
-
-*ParamCustomPageSize Width: 1 points 72.0 1645.0
-*ParamCustomPageSize Height: 2 points 72.0 2183.0
-*ParamCustomPageSize WidthOffset/Margins: 3 points 0.0 1646.0
-*ParamCustomPageSize HeightOffset: 4 points 0.0 0.0
-*ParamCustomPageSize Orientation: 5 int 0 3
-
-*CenterRegistered: False
-
-*MaxMediaWidth: "1645.0"
-*MaxMediaHeight: "2183.0"
-
-*?CurrentMediaWidth: "
- save
- currentpagedevice /OutputDevice get cvlit /OutputDevice findresource
- /PageSize get 0 get dup length 2 sub 0 add get cvr = flush
- restore
- "
-*End
-
-*?CurrentMediaHeight: "
- save
- currentpagedevice /OutputDevice get cvlit /OutputDevice findresource
- /PageSize get 0 get dup length 2 sub 1 add get cvr = flush
- restore
- "
-*End
-
-*% === Imagesetter Information ===========================
-*OpenGroup: Imagesetter
-
-*OpenUI *MirrorPrint/Mirror: Boolean
-*OrderDependency: 30 DocumentSetup *MirrorPrint
-*DefaultMirrorPrint: False
-
-*MirrorPrint True: "<</MirrorPrint true>> setpagedevice "
-*MirrorPrint False: "<</MirrorPrint false>> setpagedevice "
-*?MirrorPrint: "
- currentpagedevice /MirrorPrint get {(True)}{(False)} ifelse = flush
-"
-*End
-*CloseUI: *MirrorPrint
-
-*OpenUI *NegativePrint/Negative: Boolean
-*OrderDependency: 40 DocumentSetup *NegativePrint
-*DefaultNegativePrint: False
-
-*NegativePrint True: "<</NegativePrint true>> setpagedevice "
-*NegativePrint False: "<</NegativePrint false>> setpagedevice "
-*?NegativePrint: "
- currentpagedevice /NegativePrint get {(True)}{(False)}ifelse = flush
-"
-*End
-*CloseUI: *NegativePrint
-
-*CloseGroup: Imagesetter
-
-*DefaultOutputOrder: Normal
-*RequiresPageRegion All: False
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.001)" Standard Disk
-*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk
-*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk
-*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk
-*Font Bookman-Demi: Standard "(001.001)" Standard Disk
-*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk
-*Font Bookman-Light: Standard "(001.001)" Standard Disk
-*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk
-*Font Courier: Standard "(002.002)" Standard ROM
-*Font Courier-Bold: Standard "(002.002)" Standard ROM
-*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM
-*Font Courier-Oblique: Standard "(002.002)" Standard ROM
-*Font Helvetica: Standard "(001.006)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk
-*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk
-*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk
-*Font Palatino-Bold: Standard "(001.000)" Standard Disk
-*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk
-*Font Palatino-Italic: Standard "(001.000)" Standard Disk
-*Font Palatino-Roman: Standard "(001.000)" Standard Disk
-*Font Symbol: Special "(001.003)" Standard ROM
-*Font Times-Bold: Standard "(001.007)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.009)" Standard ROM
-*Font Times-Italic: Standard "(001.007)" Standard ROM
-*Font Times-Roman: Standard "(001.007)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk
-*Font ZapfDingbats: Special "(001.000)" Standard Disk
-
-*?FontQuery: "
-save
- /str 100 string dup 0 (fonts/) putinterval def
- {
- count 1 gt
- {
- exch dup str 6 94 getinterval cvs
- (/) print dup print (:) print exch
- FontDirectory exch known
- { pop (Yes) }
- {
- length 6 add str 0 3 -1 roll getinterval
- mark exch status
- {cleartomark (Yes)}{cleartomark (No)} ifelse
- } ifelse =
- }
- {exit} ifelse
- }bind loop
- (*) = flush
-restore
-"
-*End
-
-*?FontList: "
-save
- FontDirectory { pop == } bind forall flush
- /filenameforall where
- {
- pop (fonts/*)
- { dup length 6 sub 6 exch getinterval cvn == } bind
- 128 string filenameforall flush
- } if
- (*) = 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: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "printing"
-*Status: "PrinterError: recorder offline or film problem"
-*Status: "PrinterError: "
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "userjob"
-*Source: "other"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "recorder offline or film problem"
-*PrinterError: ""
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi
-
-*OpenUI *Separations/InRIP Color Separation: Boolean
-*OrderDependency: 60 DocumentSetup *Separations
-
-*DefaultSeparations: False
-*Separations True: "
- <<
- /Separations true
- /ProcessColorModel /DeviceCMYK
- /SeparationColorNames [/Cyan /Magenta /Yellow /Black]
- /SeparationOrder [/Cyan /Magenta /Yellow /Black]
- >> setpagedevice
-"
-*End
-
-*Separations False: "
- <<
- /Separations false
- /ProcessColorModel /DeviceGray
- >> setpagedevice
-"
-*End
-
-*?Separations: "
- save
- currentpagedevice /Separations get
- currentpagedevice /ProcessColorModel get /DeviceGray ne and
- {(True)}{(False)} ifelse = flush
- restore
-"
-*End
-*CloseUI: *Separations
-
-*%
-*% Screening Params for HQS
-*%
-*% ----- for Resolution 5080 dpi -----
-*%
-*% For 200 lpi / 5080 dpi
-*ColorSepScreenAngle ProcessBlack.200lpi.5080dpi/200 lpi / 5080 dpi: "45"
-*ColorSepScreenAngle CustomColor.200lpi.5080dpi/200 lpi / 5080 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.200lpi.5080dpi/200 lpi / 5080 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.200lpi.5080dpi/200 lpi / 5080 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.200lpi.5080dpi/200 lpi / 5080 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.200lpi.5080dpi/200 lpi / 5080 dpi: "200"
-*ColorSepScreenFreq CustomColor.200lpi.5080dpi/200 lpi / 5080 dpi: "200"
-*ColorSepScreenFreq ProcessCyan.200lpi.5080dpi/200 lpi / 5080 dpi: "200"
-*ColorSepScreenFreq ProcessMagenta.200lpi.5080dpi/200 lpi / 5080 dpi: "200"
-*ColorSepScreenFreq ProcessYellow.200lpi.5080dpi/200 lpi / 5080 dpi: "200"
-
-*% For 225 lpi / 5080 dpi
-*ColorSepScreenAngle ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi: "45"
-*ColorSepScreenAngle CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi: "225"
-*ColorSepScreenFreq CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi: "225"
-*ColorSepScreenFreq ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi: "225"
-*ColorSepScreenFreq ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi: "225"
-*ColorSepScreenFreq ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi: "225"
-
-*% For 250 lpi / 5080 dpi
-*ColorSepScreenAngle ProcessBlack.250lpi.5080dpi/250 lpi / 5080 dpi: "45"
-*ColorSepScreenAngle CustomColor.250lpi.5080dpi/250 lpi / 5080 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.250lpi.5080dpi/250 lpi / 5080 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.250lpi.5080dpi/250 lpi / 5080 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.250lpi.5080dpi/250 lpi / 5080 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.250lpi.5080dpi/250 lpi / 5080 dpi: "250"
-*ColorSepScreenFreq CustomColor.250lpi.5080dpi/250 lpi / 5080 dpi: "250"
-*ColorSepScreenFreq ProcessCyan.250lpi.5080dpi/250 lpi / 5080 dpi: "250"
-*ColorSepScreenFreq ProcessMagenta.250lpi.5080dpi/250 lpi / 5080 dpi: "250"
-*ColorSepScreenFreq ProcessYellow.250lpi.5080dpi/250 lpi / 5080 dpi: "250"
-
-*% For 275 lpi / 5080 dpi
-*ColorSepScreenAngle ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi: "45"
-*ColorSepScreenAngle CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.275lpi.5080dpi/275 lpi / 5080 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi: "275"
-*ColorSepScreenFreq CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi: "275"
-*ColorSepScreenFreq ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi: "275"
-*ColorSepScreenFreq ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi: "275"
-*ColorSepScreenFreq ProcessYellow.275lpi.5080dpi/275 lpi / 5080 dpi: "275"
-
-*% For 300 lpi / 5080 dpi
-*ColorSepScreenAngle ProcessBlack.300lpi.5080dpi/300 lpi / 5080 dpi: "45"
-*ColorSepScreenAngle CustomColor.300lpi.5080dpi/300 lpi / 5080 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.300lpi.5080dpi/300 lpi / 5080 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.300lpi.5080dpi/300 lpi / 5080 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.300lpi.5080dpi/300 lpi / 5080 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.300lpi.5080dpi/300 lpi / 5080 dpi: "300"
-*ColorSepScreenFreq CustomColor.300lpi.5080dpi/300 lpi / 5080 dpi: "300"
-*ColorSepScreenFreq ProcessCyan.300lpi.5080dpi/300 lpi / 5080 dpi: "300"
-*ColorSepScreenFreq ProcessMagenta.300lpi.5080dpi/300 lpi / 5080 dpi: "300"
-*ColorSepScreenFreq ProcessYellow.300lpi.5080dpi/300 lpi / 5080 dpi: "300"
-
-*% For 350 lpi / 5080 dpi
-*ColorSepScreenAngle ProcessBlack.350lpi.5080dpi/350 lpi / 5080 dpi: "45"
-*ColorSepScreenAngle CustomColor.350lpi.5080dpi/350 lpi / 5080 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.350lpi.5080dpi/350 lpi / 5080 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.350lpi.5080dpi/350 lpi / 5080 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.350lpi.5080dpi/350 lpi / 5080 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.350lpi.5080dpi/350 lpi / 5080 dpi: "350"
-*ColorSepScreenFreq CustomColor.350lpi.5080dpi/350 lpi / 5080 dpi: "350"
-*ColorSepScreenFreq ProcessCyan.350lpi.5080dpi/350 lpi / 5080 dpi: "350"
-*ColorSepScreenFreq ProcessMagenta.350lpi.5080dpi/350 lpi / 5080 dpi: "350"
-*ColorSepScreenFreq ProcessYellow.350lpi.5080dpi/350 lpi / 5080 dpi: "350"
-
-*% For 400 lpi / 5080 dpi
-*ColorSepScreenAngle ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi: "45"
-*ColorSepScreenAngle CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi: "400"
-*ColorSepScreenFreq CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi: "400"
-*ColorSepScreenFreq ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi: "400"
-*ColorSepScreenFreq ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi: "400"
-*ColorSepScreenFreq ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi: "400"
-
-*% For 600 lpi / 5080 dpi
-*ColorSepScreenAngle ProcessBlack.600lpi.5080dpi/600 lpi / 5080 dpi: "45"
-*ColorSepScreenAngle CustomColor.600lpi.5080dpi/600 lpi / 5080 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.600lpi.5080dpi/600 lpi / 5080 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.600lpi.5080dpi/600 lpi / 5080 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.600lpi.5080dpi/600 lpi / 5080 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.600lpi.5080dpi/600 lpi / 5080 dpi: "600"
-*ColorSepScreenFreq CustomColor.600lpi.5080dpi/600 lpi / 5080 dpi: "600"
-*ColorSepScreenFreq ProcessCyan.600lpi.5080dpi/600 lpi / 5080 dpi: "600"
-*ColorSepScreenFreq ProcessMagenta.600lpi.5080dpi/600 lpi / 5080 dpi: "600"
-*ColorSepScreenFreq ProcessYellow.600lpi.5080dpi/600 lpi / 5080 dpi: "600"
-*%
-*% ----- for Resolution 4064 dpi -----
-*%
-*% For 175 lpi / 4064 dpi
-*ColorSepScreenAngle ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi: "45"
-*ColorSepScreenAngle CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi: "175"
-*ColorSepScreenFreq CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi: "175"
-*ColorSepScreenFreq ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi: "175"
-*ColorSepScreenFreq ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi: "175"
-*ColorSepScreenFreq ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi: "175"
-
-*% For 200 lpi / 4064 dpi
-*ColorSepScreenAngle ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi: "45"
-*ColorSepScreenAngle CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi: "200"
-*ColorSepScreenFreq CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi: "200"
-*ColorSepScreenFreq ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi: "200"
-*ColorSepScreenFreq ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi: "200"
-*ColorSepScreenFreq ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi: "200"
-
-*% For 225 lpi / 4064 dpi
-*ColorSepScreenAngle ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi: "45"
-*ColorSepScreenAngle CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi: "225"
-*ColorSepScreenFreq CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi: "225"
-*ColorSepScreenFreq ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi: "225"
-*ColorSepScreenFreq ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi: "225"
-*ColorSepScreenFreq ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi: "225"
-
-*% For 250 lpi / 4064 dpi
-*ColorSepScreenAngle ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi: "45"
-*ColorSepScreenAngle CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi: "250"
-*ColorSepScreenFreq CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi: "250"
-*ColorSepScreenFreq ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi: "250"
-*ColorSepScreenFreq ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi: "250"
-*ColorSepScreenFreq ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi: "250"
-
-*% For 275 lpi / 4064 dpi
-*ColorSepScreenAngle ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi: "45"
-*ColorSepScreenAngle CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi: "275"
-*ColorSepScreenFreq CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi: "275"
-*ColorSepScreenFreq ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi: "275"
-*ColorSepScreenFreq ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi: "275"
-*ColorSepScreenFreq ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi: "275"
-
-*% For 300 lpi / 4064 dpi
-*ColorSepScreenAngle ProcessBlack.300lpi.4064dpi/300 lpi / 4064 dpi: "45"
-*ColorSepScreenAngle CustomColor.300lpi.4064dpi/300 lpi / 4064 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.300lpi.4064dpi/300 lpi / 4064 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.300lpi.4064dpi/300 lpi / 4064 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.300lpi.4064dpi/300 lpi / 4064 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.300lpi.4064dpi/300 lpi / 4064 dpi: "300"
-*ColorSepScreenFreq CustomColor.300lpi.4064dpi/300 lpi / 4064 dpi: "300"
-*ColorSepScreenFreq ProcessCyan.300lpi.4064dpi/300 lpi / 4064 dpi: "300"
-*ColorSepScreenFreq ProcessMagenta.300lpi.4064dpi/300 lpi / 4064 dpi: "300"
-*ColorSepScreenFreq ProcessYellow.300lpi.4064dpi/300 lpi / 4064 dpi: "300"
-
-*% For 500 lpi / 4064 dpi
-*ColorSepScreenAngle ProcessBlack.500lpi.4064dpi/500 lpi / 4064 dpi: "45"
-*ColorSepScreenAngle CustomColor.500lpi.4064dpi/500 lpi / 4064 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.500lpi.4064dpi/500 lpi / 4064 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.500lpi.4064dpi/500 lpi / 4064 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.500lpi.4064dpi/500 lpi / 4064 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.500lpi.4064dpi/500 lpi / 4064 dpi: "500"
-*ColorSepScreenFreq CustomColor.500lpi.4064dpi/500 lpi / 4064 dpi: "500"
-*ColorSepScreenFreq ProcessCyan.500lpi.4064dpi/500 lpi / 4064 dpi: "500"
-*ColorSepScreenFreq ProcessMagenta.500lpi.4064dpi/500 lpi / 4064 dpi: "500"
-*ColorSepScreenFreq ProcessYellow.500lpi.4064dpi/500 lpi / 4064 dpi: "500"
-*%
-*% ----- for Resolution 3386 dpi -----
-*%
-*% For 100 lpi / 3386 dpi
-*ColorSepScreenAngle ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-*ColorSepScreenFreq CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-*ColorSepScreenFreq ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-*ColorSepScreenFreq ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-*ColorSepScreenFreq ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-
-*% For 120 lpi / 3386 dpi
-*ColorSepScreenAngle ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-*ColorSepScreenFreq CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-*ColorSepScreenFreq ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-*ColorSepScreenFreq ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-*ColorSepScreenFreq ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-
-*% For 133 lpi / 3386 dpi
-*ColorSepScreenAngle ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-*ColorSepScreenFreq CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-*ColorSepScreenFreq ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-*ColorSepScreenFreq ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-*ColorSepScreenFreq ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-
-*% For 150 lpi / 3386 dpi
-*ColorSepScreenAngle ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-*ColorSepScreenFreq CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-*ColorSepScreenFreq ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-*ColorSepScreenFreq ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-*ColorSepScreenFreq ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-
-*% For 175 lpi / 3386 dpi
-*ColorSepScreenAngle ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-*ColorSepScreenFreq CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-*ColorSepScreenFreq ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-*ColorSepScreenFreq ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-*ColorSepScreenFreq ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-
-*% For 200 lpi / 3386 dpi
-*ColorSepScreenAngle ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-*ColorSepScreenFreq CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-*ColorSepScreenFreq ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-*ColorSepScreenFreq ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-*ColorSepScreenFreq ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-
-*% For 225 lpi / 3386 dpi
-*ColorSepScreenAngle ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "225"
-*ColorSepScreenFreq CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "225"
-*ColorSepScreenFreq ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "225"
-*ColorSepScreenFreq ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "225"
-*ColorSepScreenFreq ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "225"
-
-*% For 275 lpi / 3386 dpi
-*ColorSepScreenAngle ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "275"
-*ColorSepScreenFreq CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "275"
-*ColorSepScreenFreq ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "275"
-*ColorSepScreenFreq ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "275"
-*ColorSepScreenFreq ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "275"
-
-*% For 400 lpi / 3386 dpi
-*ColorSepScreenAngle ProcessBlack.400lpi.3386dpi/400 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle CustomColor.400lpi.3386dpi/400 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.400lpi.3386dpi/400 lpi / 3386 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.400lpi.3386dpi/400 lpi / 3386 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.400lpi.3386dpi/400 lpi / 3386 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.400lpi.3386dpi/400 lpi / 3386 dpi: "400"
-*ColorSepScreenFreq CustomColor.400lpi.3386dpi/400 lpi / 3386 dpi: "400"
-*ColorSepScreenFreq ProcessCyan.400lpi.3386dpi/400 lpi / 3386 dpi: "400"
-*ColorSepScreenFreq ProcessMagenta.400lpi.3386dpi/400 lpi / 3386 dpi: "400"
-*ColorSepScreenFreq ProcessYellow.400lpi.3386dpi/400 lpi / 3386 dpi: "400"
-*%
-*% ----- for Resolution 2540 dpi -----
-*%
-*% For 20 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "20"
-*ColorSepScreenFreq CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "20"
-*ColorSepScreenFreq ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "20"
-*ColorSepScreenFreq ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "20"
-*ColorSepScreenFreq ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "20"
-
-*% For 33 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "33"
-*ColorSepScreenFreq CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "33"
-*ColorSepScreenFreq ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "33"
-*ColorSepScreenFreq ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "33"
-*ColorSepScreenFreq ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "33"
-
-*% For 38 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "38"
-*ColorSepScreenFreq CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "38"
-*ColorSepScreenFreq ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "38"
-*ColorSepScreenFreq ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "38"
-*ColorSepScreenFreq ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "38"
-
-*% For 46 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "46"
-*ColorSepScreenFreq CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "46"
-*ColorSepScreenFreq ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "46"
-*ColorSepScreenFreq ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "46"
-*ColorSepScreenFreq ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "46"
-
-*% For 50 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-*ColorSepScreenFreq CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-*ColorSepScreenFreq ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-*ColorSepScreenFreq ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-*ColorSepScreenFreq ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-
-*% For 60 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-
-*% For 65 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "65"
-*ColorSepScreenFreq CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "65"
-*ColorSepScreenFreq ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "65"
-*ColorSepScreenFreq ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "65"
-*ColorSepScreenFreq ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "65"
-
-*% For 70 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "70"
-*ColorSepScreenFreq CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "70"
-*ColorSepScreenFreq ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "70"
-*ColorSepScreenFreq ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "70"
-*ColorSepScreenFreq ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "70"
-
-*% For 75 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-*ColorSepScreenFreq CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-*ColorSepScreenFreq ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-*ColorSepScreenFreq ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-*ColorSepScreenFreq ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-*% For 80 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "80"
-*ColorSepScreenFreq CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "80"
-*ColorSepScreenFreq ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "80"
-*ColorSepScreenFreq ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "80"
-*ColorSepScreenFreq ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "80"
-
-*% For 85 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-*ColorSepScreenFreq CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-*ColorSepScreenFreq ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-*ColorSepScreenFreq ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-*ColorSepScreenFreq ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-
-*% For 90 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "90"
-*ColorSepScreenFreq CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "90"
-*ColorSepScreenFreq ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "90"
-*ColorSepScreenFreq ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "90"
-*ColorSepScreenFreq ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "90"
-
-*% For 100 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-*ColorSepScreenFreq CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-
-*% For 110 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "110"
-*ColorSepScreenFreq CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "110"
-*ColorSepScreenFreq ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "110"
-*ColorSepScreenFreq ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "110"
-*ColorSepScreenFreq ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "110"
-
-*% For 120 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-
-*% For 133 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-*ColorSepScreenFreq CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-*ColorSepScreenFreq ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-*ColorSepScreenFreq ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-*ColorSepScreenFreq ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-
-*% For 138 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "138"
-*ColorSepScreenFreq CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "138"
-*ColorSepScreenFreq ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "138"
-*ColorSepScreenFreq ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "138"
-*ColorSepScreenFreq ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "138"
-
-*% For 150 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-
-*% For 175 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-*ColorSepScreenFreq CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-*ColorSepScreenFreq ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-*ColorSepScreenFreq ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-*ColorSepScreenFreq ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-
-*% For 200 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-*ColorSepScreenFreq CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-*ColorSepScreenFreq ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-*ColorSepScreenFreq ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-*ColorSepScreenFreq ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-
-*% For 300 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi: "300"
-*ColorSepScreenFreq CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi: "300"
-*ColorSepScreenFreq ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi: "300"
-*ColorSepScreenFreq ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi: "300"
-*ColorSepScreenFreq ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi: "300"
-*%
-*% ----- for Resolution 2032 dpi -----
-*%
-*% For 33 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.33lpi.2032dpi/33 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle CustomColor.33lpi.2032dpi/33 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.33lpi.2032dpi/33 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.33lpi.2032dpi/33 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.33lpi.2032dpi/33 lpi / 2032 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.33lpi.2032dpi/33 lpi / 2032 dpi: "33"
-*ColorSepScreenFreq CustomColor.33lpi.2032dpi/33 lpi / 2032 dpi: "33"
-*ColorSepScreenFreq ProcessCyan.33lpi.2032dpi/33 lpi / 2032 dpi: "33"
-*ColorSepScreenFreq ProcessMagenta.33lpi.2032dpi/33 lpi / 2032 dpi: "33"
-*ColorSepScreenFreq ProcessYellow.33lpi.2032dpi/33 lpi / 2032 dpi: "33"
-
-*% For 38 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.38lpi.2032dpi/38 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle CustomColor.38lpi.2032dpi/38 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.38lpi.2032dpi/38 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.38lpi.2032dpi/38 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.38lpi.2032dpi/38 lpi / 2032 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.38lpi.2032dpi/38 lpi / 2032 dpi: "38"
-*ColorSepScreenFreq CustomColor.38lpi.2032dpi/38 lpi / 2032 dpi: "38"
-*ColorSepScreenFreq ProcessCyan.38lpi.2032dpi/38 lpi / 2032 dpi: "38"
-*ColorSepScreenFreq ProcessMagenta.38lpi.2032dpi/38 lpi / 2032 dpi: "38"
-*ColorSepScreenFreq ProcessYellow.38lpi.2032dpi/38 lpi / 2032 dpi: "38"
-
-*% For 46 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.46lpi.2032dpi/46 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle CustomColor.46lpi.2032dpi/46 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.46lpi.2032dpi/46 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.46lpi.2032dpi/46 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.46lpi.2032dpi/46 lpi / 2032 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.46lpi.2032dpi/46 lpi / 2032 dpi: "46"
-*ColorSepScreenFreq CustomColor.46lpi.2032dpi/46 lpi / 2032 dpi: "46"
-*ColorSepScreenFreq ProcessCyan.46lpi.2032dpi/46 lpi / 2032 dpi: "46"
-*ColorSepScreenFreq ProcessMagenta.46lpi.2032dpi/46 lpi / 2032 dpi: "46"
-*ColorSepScreenFreq ProcessYellow.46lpi.2032dpi/46 lpi / 2032 dpi: "46"
-
-*% For 50 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "50"
-*ColorSepScreenFreq CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "50"
-*ColorSepScreenFreq ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "50"
-*ColorSepScreenFreq ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "50"
-*ColorSepScreenFreq ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "50"
-
-*% For 60 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "60"
-
-*% For 65 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.65lpi.2032dpi/65 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle CustomColor.65lpi.2032dpi/65 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.65lpi.2032dpi/65 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.65lpi.2032dpi/65 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.65lpi.2032dpi/65 lpi / 2032 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.65lpi.2032dpi/65 lpi / 2032 dpi: "65"
-*ColorSepScreenFreq CustomColor.65lpi.2032dpi/65 lpi / 2032 dpi: "65"
-*ColorSepScreenFreq ProcessCyan.65lpi.2032dpi/65 lpi / 2032 dpi: "65"
-*ColorSepScreenFreq ProcessMagenta.65lpi.2032dpi/65 lpi / 2032 dpi: "65"
-*ColorSepScreenFreq ProcessYellow.65lpi.2032dpi/65 lpi / 2032 dpi: "65"
-
-*% For 70 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.70lpi.2032dpi/70 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle CustomColor.70lpi.2032dpi/70 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.70lpi.2032dpi/70 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.70lpi.2032dpi/70 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.70lpi.2032dpi/70 lpi / 2032 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.70lpi.2032dpi/70 lpi / 2032 dpi: "70"
-*ColorSepScreenFreq CustomColor.70lpi.2032dpi/70 lpi / 2032 dpi: "70"
-*ColorSepScreenFreq ProcessCyan.70lpi.2032dpi/70 lpi / 2032 dpi: "70"
-*ColorSepScreenFreq ProcessMagenta.70lpi.2032dpi/70 lpi / 2032 dpi: "70"
-*ColorSepScreenFreq ProcessYellow.70lpi.2032dpi/70 lpi / 2032 dpi: "70"
-
-*% For 85 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "85"
-*ColorSepScreenFreq CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "85"
-*ColorSepScreenFreq ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "85"
-*ColorSepScreenFreq ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "85"
-*ColorSepScreenFreq ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "85"
-
-*% For 100 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "100"
-*ColorSepScreenFreq CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "100"
-*ColorSepScreenFreq ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "100"
-*ColorSepScreenFreq ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "100"
-*ColorSepScreenFreq ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "100"
-
-*% For 110 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.110lpi.2032dpi/110 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle CustomColor.110lpi.2032dpi/110 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.110lpi.2032dpi/110 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.110lpi.2032dpi/110 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.110lpi.2032dpi/110 lpi / 2032 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.110lpi.2032dpi/110 lpi / 2032 dpi: "110"
-*ColorSepScreenFreq CustomColor.110lpi.2032dpi/110 lpi / 2032 dpi: "110"
-*ColorSepScreenFreq ProcessCyan.110lpi.2032dpi/110 lpi / 2032 dpi: "110"
-*ColorSepScreenFreq ProcessMagenta.110lpi.2032dpi/110 lpi / 2032 dpi: "110"
-*ColorSepScreenFreq ProcessYellow.110lpi.2032dpi/110 lpi / 2032 dpi: "110"
-
-*% For 120 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "120"
-*ColorSepScreenFreq CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "120"
-*ColorSepScreenFreq ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "120"
-*ColorSepScreenFreq ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "120"
-*ColorSepScreenFreq ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "120"
-
-*% For 138 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.138lpi.2032dpi/138 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle CustomColor.138lpi.2032dpi/138 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.138lpi.2032dpi/138 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.138lpi.2032dpi/138 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.138lpi.2032dpi/138 lpi / 2032 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.138lpi.2032dpi/138 lpi / 2032 dpi: "138"
-*ColorSepScreenFreq CustomColor.138lpi.2032dpi/138 lpi / 2032 dpi: "138"
-*ColorSepScreenFreq ProcessCyan.138lpi.2032dpi/138 lpi / 2032 dpi: "138"
-*ColorSepScreenFreq ProcessMagenta.138lpi.2032dpi/138 lpi / 2032 dpi: "138"
-*ColorSepScreenFreq ProcessYellow.138lpi.2032dpi/138 lpi / 2032 dpi: "138"
-
-*% For 150 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.150lpi.2032dpi/150 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle CustomColor.150lpi.2032dpi/150 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.150lpi.2032dpi/150 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.150lpi.2032dpi/150 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.150lpi.2032dpi/150 lpi / 2032 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.150lpi.2032dpi/150 lpi / 2032 dpi: "150"
-*ColorSepScreenFreq CustomColor.150lpi.2032dpi/150 lpi / 2032 dpi: "150"
-*ColorSepScreenFreq ProcessCyan.150lpi.2032dpi/150 lpi / 2032 dpi: "150"
-*ColorSepScreenFreq ProcessMagenta.150lpi.2032dpi/150 lpi / 2032 dpi: "150"
-*ColorSepScreenFreq ProcessYellow.150lpi.2032dpi/150 lpi / 2032 dpi: "150"
-
-*% For 175 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.175lpi.2032dpi/175 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle CustomColor.175lpi.2032dpi/175 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.175lpi.2032dpi/175 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.175lpi.2032dpi/175 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.175lpi.2032dpi/175 lpi / 2032 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.175lpi.2032dpi/175 lpi / 2032 dpi: "175"
-*ColorSepScreenFreq CustomColor.175lpi.2032dpi/175 lpi / 2032 dpi: "175"
-*ColorSepScreenFreq ProcessCyan.175lpi.2032dpi/175 lpi / 2032 dpi: "175"
-*ColorSepScreenFreq ProcessMagenta.175lpi.2032dpi/175 lpi / 2032 dpi: "175"
-*ColorSepScreenFreq ProcessYellow.175lpi.2032dpi/175 lpi / 2032 dpi: "175"
-
-*% For 250 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi: "250"
-*ColorSepScreenFreq CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi: "250"
-*ColorSepScreenFreq ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi: "250"
-*ColorSepScreenFreq ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi: "250"
-*ColorSepScreenFreq ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi: "250"
-*%
-*% ----- for Resolution 1693 dpi -----
-*%
-*% For 75 lpi / 1693 dpi
-*ColorSepScreenAngle ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "45"
-*ColorSepScreenAngle CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-*ColorSepScreenFreq CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-*ColorSepScreenFreq ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-*ColorSepScreenFreq ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-*ColorSepScreenFreq ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-
-*% For 85 lpi / 1693 dpi
-*ColorSepScreenAngle ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "45"
-*ColorSepScreenAngle CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "85"
-*ColorSepScreenFreq CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "85"
-*ColorSepScreenFreq ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "85"
-*ColorSepScreenFreq ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "85"
-*ColorSepScreenFreq ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "85"
-
-*% For 100 lpi / 1693 dpi
-*ColorSepScreenAngle ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "45"
-*ColorSepScreenAngle CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "100"
-*ColorSepScreenFreq CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "100"
-*ColorSepScreenFreq ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "100"
-*ColorSepScreenFreq ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "100"
-*ColorSepScreenFreq ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "100"
-
-*% For 120 lpi / 1693 dpi
-*ColorSepScreenAngle ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "45"
-*ColorSepScreenAngle CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "120"
-*ColorSepScreenFreq CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "120"
-*ColorSepScreenFreq ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "120"
-*ColorSepScreenFreq ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "120"
-*ColorSepScreenFreq ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "120"
-
-*% For 150 lpi / 1693 dpi
-*ColorSepScreenAngle ProcessBlack.150lpi.1693dpi/150 lpi / 1693 dpi: "45"
-*ColorSepScreenAngle CustomColor.150lpi.1693dpi/150 lpi / 1693 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.150lpi.1693dpi/150 lpi / 1693 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.150lpi.1693dpi/150 lpi / 1693 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.150lpi.1693dpi/150 lpi / 1693 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.150lpi.1693dpi/150 lpi / 1693 dpi: "150"
-*ColorSepScreenFreq CustomColor.150lpi.1693dpi/150 lpi / 1693 dpi: "150"
-*ColorSepScreenFreq ProcessCyan.150lpi.1693dpi/150 lpi / 1693 dpi: "150"
-*ColorSepScreenFreq ProcessMagenta.150lpi.1693dpi/150 lpi / 1693 dpi: "150"
-*ColorSepScreenFreq ProcessYellow.150lpi.1693dpi/150 lpi / 1693 dpi: "150"
-*%
-*% ----- for Resolution 1270 dpi -----
-*%
-*% For 65 lpi / 1270 dpi
-*ColorSepScreenAngle ProcessBlack.65lpi.1270dpi/65 lpi / 1270 dpi: "45"
-*ColorSepScreenAngle CustomColor.65lpi.1270dpi/65 lpi / 1270 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.65lpi.1270dpi/65 lpi / 1270 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.65lpi.1270dpi/65 lpi / 1270 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.65lpi.1270dpi/65 lpi / 1270 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.65lpi.1270dpi/65 lpi / 1270 dpi: "65"
-*ColorSepScreenFreq CustomColor.65lpi.1270dpi/65 lpi / 1270 dpi: "65"
-*ColorSepScreenFreq ProcessCyan.65lpi.1270dpi/65 lpi / 1270 dpi: "65"
-*ColorSepScreenFreq ProcessMagenta.65lpi.1270dpi/65 lpi / 1270 dpi: "65"
-*ColorSepScreenFreq ProcessYellow.65lpi.1270dpi/65 lpi / 1270 dpi: "65"
-
-*% For 75 lpi / 1270 dpi
-*ColorSepScreenAngle ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "45"
-*ColorSepScreenAngle CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-*ColorSepScreenFreq CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-*ColorSepScreenFreq ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-*ColorSepScreenFreq ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-*ColorSepScreenFreq ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-
-*% For 90 lpi / 1270 dpi
-*ColorSepScreenAngle ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "45"
-*ColorSepScreenAngle CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "90"
-*ColorSepScreenFreq CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "90"
-*ColorSepScreenFreq ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "90"
-*ColorSepScreenFreq ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "90"
-*ColorSepScreenFreq ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "90"
-
-*% For 100 lpi / 1270 dpi
-*ColorSepScreenAngle ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "45"
-*ColorSepScreenAngle CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "100"
-*ColorSepScreenFreq CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "100"
-*ColorSepScreenFreq ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "100"
-*ColorSepScreenFreq ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "100"
-*ColorSepScreenFreq ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "100"
-
-*% The byte count of this file should be exactly 080040 or 081769
-*% depending on the filesystem it resides in.
-*% end of PPD file for Linotype
-*% Last edited JUL 26, 1996 Herkules
diff --git a/psprint_config/configuration/ppds/LHHERKI4.PS b/psprint_config/configuration/ppds/LHHERKI4.PS
deleted file mode 100644
index 56baf3ee7f8f..000000000000
--- a/psprint_config/configuration/ppds/LHHERKI4.PS
+++ /dev/null
@@ -1,3468 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-
-
-*% 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.
-
-*% End of Copyright statement
-
-*%
-
-*% Creation Date Apr. 18, 1996; By: Berthold Giess, Linotype-Hell AG
-
-*%
-
-
-
-*% ----- Basic Capabilities -----
-
-*FormatVersion: "4.3"
-
-*FileVersion: "1.1"
-
-*LanguageEncoding: ISOLatin1
-
-*LanguageVersion: English
-
-*PSVersion: "(2013.114) 9"
-
-*Product: "(Linotype)"
-
-*% 31 Chars *******************************
-
-*Manufacturer: "LHAG Linotype-Hell"
-
-*ModelName: "Lino Herkules IS V 3.2"
-
-*ShortNickName: "Lino Herkules IS V 3.2"
-
-*NickName: "Lino Herkules IS V 3.2"
-
-*PCFileName: "LHHERKI4.PPD"
-
-
-
-*% ----- General Information and Defaults -----
-
-*FreeVM: "5242880"
-
-*PrintPSErrors: False
-
-*LanguageLevel: "2"
-
-*ColorDevice: True
-
-*DefaultColorSpace: Gray
-
-*DefaultHalftoneType: 1
-
-*Throughput: "1"
-
-*VariablePaperSize: True
-
-*FileSystem: True
-
-
-
-
-
-*?FileSystem: "
-
-save
-
- statusdict /diskonline get exec {(True)}{(False)} ifelse = flush
-
-restore
-
-"
-
-*End
-
-
-
-*Password: "0"
-
-*ExitServer: "
-
- count 0 eq { % is the password on the stack?
-
- true
-
- }{
-
- dup % potential password
-
- statusdict /checkpassword get exec not
-
- } ifelse
-
- { % if no password or not valid
-
- (WARNING : Cannot perform the exitserver command.) =
-
- (Password supplied is not valid.) =
-
- (Please contact the author of this software.) = flush
-
- quit
-
- } if
-
- serverdict /exitserver get exec
-
-"
-
-*End
-
-
-
-*Reset: "
-
- count 0 eq { % is the password on the stack?
-
- true
-
- }{
-
- dup % potential password
-
- statusdict /checkpassword get exec not
-
- } ifelse
-
- { % if no password or not valid
-
- (WARNING : Cannot reset printer.) =
-
- (Password supplied is not valid.) =
-
- (Please contact the author of this software.) = flush
-
- quit
-
- } if
-
- serverdict /exitserver get exec
-
- systemdict /quit get exec
-
- (WARNING : Printer Reset Failed.) = flush
-
-"
-
-*End
-
-
-
-*DefaultResolution: 2540dpi
-
-
-
-*?Resolution: "
-
- save
-
- 72 72 matrix defaultmatrix dtransform
-
- pop abs round cvi =print (dpi\n) print
-
- restore
-
-"
-
-*End
-
-
-
-*% Halftone Information ===============
-
-*ScreenFreq: "150"
-
-*ScreenAngle: "45"
-
-*AccurateScreensSupport: True
-
-*DefaultScreenProc: Euclidean
-
-
-
-*ScreenProc Euclidean: "
-
-{
-
- 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
-
-
-
-*ScreenProc Round: "
-
-{
-
- dup mul exch dup mul add 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc Square: "
-
-{
-
- abs exch abs add 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc HeavyEllipse: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- exch
-
- abs exch abs 2 copy 0.80 mul add 0.80 lt {
-
- exch 0.80 div
-
- dup dup mul exch 2 mul 3 sub mul exch
-
- dup dup mul exch 2 mul 3 sub mul add 0.80 mul 1 add
-
- } {
-
- 2 copy 0.80 mul add 1 gt {
-
- 1 sub exch 1 sub 0.80 div
-
- dup dup mul exch 2 mul 3 add mul exch
-
- dup dup mul exch 2 mul 3 add mul add 0.80 mul 1 sub
-
- } {
-
- 0.80 mul add 2 mul neg 1 add 0.80 add
-
- } ifelse
-
- } ifelse
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc Ellipse: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- exch
-
- abs exch abs 2 copy 0.85 mul add 0.85 lt {
-
- exch 0.85 div
-
- dup dup mul exch 2 mul 3 sub mul exch
-
- dup dup mul exch 2 mul 3 sub mul add 0.85 mul 1 add
-
- } {
-
- 2 copy 0.85 mul add 1 gt {
-
- 1 sub exch 1 sub 0.85 div
-
- dup dup mul exch 2 mul 3 add mul exch
-
- dup dup mul exch 2 mul 3 add mul add 0.85 mul 1 sub
-
- } {
-
- 0.85 mul add 2 mul neg 1 add 0.85 add
-
- } ifelse
-
- } ifelse
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc LightEllipse: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- exch
-
- abs exch abs 2 copy 0.90 mul add 0.90 lt {
-
- exch 0.90 div
-
- dup dup mul exch 2 mul 3 sub mul exch
-
- dup dup mul exch 2 mul 3 sub mul add 0.90 mul 1 add
-
- } {
-
- 2 copy 0.90 mul add 1 gt {
-
- 1 sub exch 1 sub 0.90 div
-
- dup dup mul exch 2 mul 3 add mul exch
-
- dup dup mul exch 2 mul 3 add mul add 0.90 mul 1 sub
-
- } {
-
- 0.90 mul add 2 mul neg 1 add 0.90 add
-
- } ifelse
-
- } ifelse
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc LineX: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- abs exch 0.9 mul 0.01 sub abs exch
-
- 0.003 mul add 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc LineY: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- 0.9 mul 0.01 sub abs exch abs
-
- 0.003 mul add 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc Grid: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- 0.9 mul 0.01 sub abs exch
-
- 0.9 mul 0.01 sub abs exch
-
- 2 copy lt { 0.003 mul add } { exch 0.003 mul add } ifelse
-
- 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*DefaultTransfer: Null
-
-*Transfer Null: "{ }"
-
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-
-
-*% Paper Handling ===================
-
-*% Use these entries to set paper size most of the time, unless there is
-
-*% specific reason to use PageRegion.
-
-*OpenUI *PageSize: PickOne
-
-*OrderDependency: 20 AnySetup *PageSize
-
-
-
-*DefaultPageSize: Letter
-
-*PageSize Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice"
-
-*PageSize Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice"
-
-*PageSize Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice"
-
-*PageSize Letter.Extra.Transverse: "<</PageSize [684 864] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice"
-
-*PageSize Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice"
-
-*PageSize Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice"
-
-*PageSize Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice"
-
-*PageSize Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice"
-
-*PageSize Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice"
-
-*PageSize Tabloid.Extra.Transverse: "<</PageSize [864 1296] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize A2: "<</PageSize [1191 1684] /Orientation 1>> setpagedevice"
-
-*PageSize A2.Extra: "<</PageSize [1263 1756] /Orientation 1>> setpagedevice"
-
-
-
-*PageSize A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice"
-
-*PageSize A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice"
-
-*PageSize A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice"
-
-*PageSize A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice"
-
-*PageSize A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice"
-
-*PageSize A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice"
-
-*PageSize A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice"
-
-*PageSize A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice"
-
-*PageSize A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice"
-
-*PageSize A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize B2: "<</PageSize [1460 2064] /Orientation 1>> setpagedevice"
-
-*PageSize B2.Extra: "<</PageSize [1532 2136] /Orientation 1>> setpagedevice"
-
-
-
-*PageSize B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice"
-
-*PageSize B3.Extra: "<</PageSize [1104 1532] /Orientation 1>> setpagedevice"
-
-*PageSize B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice"
-
-*PageSize B3.Extra.Transverse: "<</PageSize [1104 1532] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice"
-
-*PageSize B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice"
-
-*PageSize B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice"
-
-*PageSize B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice"
-
-*PageSize B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice"
-
-*PageSize B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice"
-
-*PageSize B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize ISOB2: "<</PageSize [1417 2004] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB2.Extra: "<</PageSize [1489 2076] /Orientation 1>> setpagedevice"
-
-
-
-*PageSize ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB3.Extra: "<</PageSize [1073 1489] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice"
-
-*PageSize ISOB3.Extra.Transverse: "<</PageSize [1073 1489] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice"
-
-*PageSize ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice"
-
-*PageSize ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize MaxPage: "<</PageSize [1559 2125] /Orientation 1>> setpagedevice"
-
-
-
-*?PageSize: "
-
-save
-
-mark
-
-currentpagedevice /PageSize get aload pop
-
-2 copy gt {exch} if
-
-(Unknown)
-
-37 dict
-
-dup [ 612 792] (Letter) put
-
-dup [ 684 864] (Letter.Extra) put
-
-
-
-dup [ 612 1008] (Legal) put
-
-dup [ 684 1080] (Legal.Extra) put
-
-
-
-dup [ 792 1224] (Tabloid) put
-
-dup [ 864 1296] (Tabloid.Extra) put
-
-
-
-dup [1684 2384] (A1) put
-
-dup [1756 2456] (A1.Extra) put
-
-
-
-dup [1191 1684] (A2) put
-
-dup [1263 1756] (A2.Extra) put
-
-
-
-dup [ 842 1191] (A3) put
-
-dup [ 914 1263] (A3.Extra) put
-
-
-
-dup [ 595 842] (A4) put
-
-dup [ 667 914] (A4.Extra) put
-
-
-
-dup [ 420 595] (A5) put
-
-dup [ 492 667] (A5.Extra) put
-
-
-
-dup [2064 2920] (B1) put
-
-dup [2136 2992] (B1.Extra) put
-
-
-
-dup [1460 2064] (B2) put
-
-dup [1532 2136] (B2.Extra) put
-
-
-
-dup [1032 1460] (B3) put
-
-dup [1104 1532] (B3.Extra) put
-
-
-
-dup [ 729 1032] (B4) put
-
-dup [ 801 1104] (B4.Extra) put
-
-
-
-dup [ 516 729] (B5) put
-
-dup [ 588 801] (B5.Extra) put
-
-
-
-dup [2004 2835] (ISOB1) put
-
-dup [2076 2907] (ISOB1.Extra) put
-
-
-
-dup [1417 2004] (ISOB2) put
-
-dup [1489 2076] (ISOB2.Extra) put
-
-
-
-dup [1001 1417] (ISOB3) put
-
-dup [1073 1489] (ISOB3.Extra) put
-
-
-
-dup [ 709 1001] (ISOB4) put
-
-dup [ 781 1073] (ISOB4.Extra) put
-
-
-
-dup [ 499 709] (ISOB5) put
-
-dup [ 571 781] (ISOB5.Extra) put
-
-
-
-dup [1559 2125] (MaxPage) put
-
-
-
-{
-
-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
-
-cleartomark
-
-
-
-restore
-
-"
-
-*End
-
-*CloseUI: *PageSize
-
-
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-
-*OpenUI *PageRegion: PickOne
-
-*OrderDependency: 10 AnySetup *PageRegion
-
-
-
-*DefaultPageRegion: Letter
-
-*PageRegion Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice"
-
-*PageRegion Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice"
-
-*PageRegion Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice"
-
-*PageRegion Letter.Extra.Transverse: "<</PageSize [684 864] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice"
-
-*PageRegion Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice"
-
-*PageRegion Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice"
-
-*PageRegion Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice"
-
-*PageRegion Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice"
-
-*PageRegion Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice"
-
-*PageRegion Tabloid.Extra.Transverse: "<</PageSize [864 1296] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion A2: "<</PageSize [1191 1684] /Orientation 1>> setpagedevice"
-
-*PageRegion A2.Extra: "<</PageSize [1263 1756] /Orientation 1>> setpagedevice"
-
-
-
-*PageRegion A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice"
-
-*PageRegion A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice"
-
-*PageRegion A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice"
-
-*PageRegion A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice"
-
-*PageRegion A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice"
-
-*PageRegion A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice"
-
-*PageRegion A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice"
-
-*PageRegion A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice"
-
-*PageRegion A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice"
-
-*PageRegion A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion B2: "<</PageSize [1460 2064] /Orientation 1>> setpagedevice"
-
-*PageRegion B2.Extra: "<</PageSize [1532 2136] /Orientation 1>> setpagedevice"
-
-
-
-*PageRegion B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice"
-
-*PageRegion B3.Extra: "<</PageSize [1104 1532] /Orientation 1>> setpagedevice"
-
-*PageRegion B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice"
-
-*PageRegion B3.Extra.Transverse: "<</PageSize [1104 1532] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice"
-
-*PageRegion B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice"
-
-*PageRegion B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice"
-
-*PageRegion B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice"
-
-*PageRegion B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice"
-
-*PageRegion B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice"
-
-*PageRegion B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion ISOB2: "<</PageSize [1417 2004] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB2.Extra: "<</PageSize [1489 2076] /Orientation 1>> setpagedevice"
-
-
-
-*PageRegion ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB3.Extra: "<</PageSize [1073 1489] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice"
-
-*PageRegion ISOB3.Extra.Transverse: "<</PageSize [1073 1489] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice"
-
-*PageRegion ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice"
-
-*PageRegion ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion MaxPage: "<</PageSize [1559 2125] /Orientation 1>> setpagedevice"
-
-
-
-*CloseUI: *PageRegion
-
-
-
-*% The following entries provide information about specific paper keywords.
-
-*DefaultImageableArea: Letter
-
-
-
-*ImageableArea Letter: "0.0 0.0 612.0 792.0"
-
-*ImageableArea Letter.Extra: "0.0 0.0 684.0 864.0"
-
-*ImageableArea Letter.Transverse: "0.0 0.0 612.0 791.0"
-
-*ImageableArea Letter.Extra.Transverse: "0.0 0.0 684.0 863.0"
-
-
-
-*ImageableArea Legal: "0.0 0.0 612.0 1008.0"
-
-*ImageableArea Legal.Extra: "0.0 0.0 684.0 1080.0"
-
-*ImageableArea Legal.Transverse: "0.0 0.0 612.0 1007.0"
-
-*ImageableArea Legal.Extra.Transverse: "0.0 0.0 684.0 1079.0"
-
-
-
-*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0"
-
-*ImageableArea Tabloid.Extra: "0.0 0.0 864.0 1296.0"
-
-*ImageableArea Tabloid.Transverse: "0.0 0.0 792.0 1223.0"
-
-*ImageableArea Tabloid.Extra.Transverse: "0.0 0.0 864.0 1295.0"
-
-
-
-*ImageableArea A2: "0.0 0.0 1191.0 1684.0"
-
-*ImageableArea A2.Extra: "0.0 0.0 1263.0 1756.0"
-
-
-
-*ImageableArea A3: "0.0 0.0 842.0 1191.0"
-
-*ImageableArea A3.Extra: "0.0 0.0 914.0 1263.0"
-
-*ImageableArea A3.Transverse: "0.0 0.0 842.0 1190.0"
-
-*ImageableArea A3.Extra.Transverse: "0.0 0.0 914.0 1262.0"
-
-
-
-*ImageableArea A4: "0.0 0.0 595.0 842.0"
-
-*ImageableArea A4.Extra: "0.0 0.0 667.0 914.0"
-
-*ImageableArea A4.Transverse: "0.0 0.0 595.0 841.0"
-
-*ImageableArea A4.Extra.Transverse: "0.0 0.0 667.0 913.0"
-
-
-
-*ImageableArea A5: "0.0 0.0 420.0 595.0"
-
-*ImageableArea A5.Extra: "0.0 0.0 492.0 667.0"
-
-*ImageableArea A5.Transverse: "0.0 0.0 420.0 594.0"
-
-*ImageableArea A5.Extra.Transverse: "0.0 0.0 492.0 666.0"
-
-
-
-*ImageableArea B2: "0.0 0.0 1460.0 2064.0"
-
-*ImageableArea B2.Extra: "0.0 0.0 1532.0 2136.0"
-
-
-
-*ImageableArea B3: "0.0 0.0 1032.0 1460.0"
-
-*ImageableArea B3.Extra: "0.0 0.0 1104.0 1532.0"
-
-*ImageableArea B3.Transverse: "0.0 0.0 1032.0 1459.0"
-
-*ImageableArea B3.Extra.Transverse: "0.0 0.0 1104.0 1531.0"
-
-
-
-*ImageableArea B4: "0.0 0.0 729.0 1032.0"
-
-*ImageableArea B4.Extra: "0.0 0.0 801.0 1104.0"
-
-*ImageableArea B4.Transverse: "0.0 0.0 729.0 1031.0"
-
-*ImageableArea B4.Extra.Transverse: "0.0 0.0 801.0 1103.0"
-
-
-
-*ImageableArea B5: "0.0 0.0 516.0 729.0"
-
-*ImageableArea B5.Extra: "0.0 0.0 588.0 801.0"
-
-*ImageableArea B5.Transverse: "0.0 0.0 516.0 728.0"
-
-*ImageableArea B5.Extra.Transverse: "0.0 0.0 588.0 800.0"
-
-
-
-*ImageableArea ISOB2: "0.0 0.0 1417.0 2004.0"
-
-*ImageableArea ISOB2.Extra: "0.0 0.0 1489.0 2076.0"
-
-
-
-*ImageableArea ISOB3: "0.0 0.0 1001.0 1417.0"
-
-*ImageableArea ISOB3.Extra: "0.0 0.0 1073.0 1489.0"
-
-*ImageableArea ISOB3.Transverse: "0.0 0.0 1001.0 1416.0"
-
-*ImageableArea ISOB3.Extra.Transverse: "0.0 0.0 1073.0 1488.0"
-
-
-
-*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0"
-
-*ImageableArea ISOB4.Extra: "0.0 0.0 781.0 1073.0"
-
-*ImageableArea ISOB4.Transverse: "0.0 0.0 709.0 1000.0"
-
-*ImageableArea ISOB4.Extra.Transverse: "0.0 0.0 781.0 1072.0"
-
-
-
-*ImageableArea ISOB5: "0.0 0.0 499.0 709.0"
-
-*ImageableArea ISOB5.Extra: "0.0 0.0 569.7 782.0"
-
-*ImageableArea ISOB5.Transverse: "0.0 0.0 499.0 708.0"
-
-*ImageableArea ISOB5.Extra.Transverse: "0.0 0.0 569.7 781.0"
-
-
-
-*ImageableArea MaxPage: "0.0 0.0 1559.0 2125.0"
-
-
-
-*?ImageableArea: "
-
- save
-
- initclip clippath pathbbox
-
- 4 -2 roll exch round cvr =print ( ) print round cvr =print ( ) print
-
- exch round cvr =print ( ) print round cvr =print (\n) print flush
-
- restore
-
-"
-
-*End
-
-
-
-*% These provide the physical dimensions of the paper (by keyword)
-
-*DefaultPaperDimension: Letter
-
-
-
-*PaperDimension Letter: "612.0 792.0"
-
-*PaperDimension Letter.Extra: "684.0 864.0"
-
-*PaperDimension Letter.Transverse: "612.0 791.0"
-
-*PaperDimension Letter.Extra.Transverse: "684.0 863.0"
-
-
-
-*PaperDimension Legal: "612.0 1008.0"
-
-*PaperDimension Legal.Extra: "684.0 1080.0"
-
-*PaperDimension Legal.Transverse: "612.0 1007.0"
-
-*PaperDimension Legal.Extra.Transverse: "684.0 1079.0"
-
-
-
-*PaperDimension Tabloid: "792.0 1224.0"
-
-*PaperDimension Tabloid.Extra: "864.0 1296.0"
-
-*PaperDimension Tabloid.Transverse: "792.0 1223.0"
-
-*PaperDimension Tabloid.Extra.Transverse: "864.0 1295.0"
-
-
-
-*PaperDimension A2: "1191.0 1684.0"
-
-*PaperDimension A2.Extra: "1263.0 1756.0"
-
-
-
-*PaperDimension A3: "842.0 1191.0"
-
-*PaperDimension A3.Extra: "914.0 1263.0"
-
-*PaperDimension A3.Transverse: "842.0 1190.0"
-
-*PaperDimension A3.Extra.Transverse: "914.0 1262.0"
-
-
-
-*PaperDimension A4: "595.0 842.0"
-
-*PaperDimension A4.Extra: "667.0 914.0"
-
-*PaperDimension A4.Transverse: "595.0 841.0"
-
-*PaperDimension A4.Extra.Transverse: "667.0 913.0"
-
-
-
-*PaperDimension A5: "420.0 595.0"
-
-*PaperDimension A5.Extra: "492.0 667.0"
-
-*PaperDimension A5.Transverse: "420.0 594.0"
-
-*PaperDimension A5.Extra.Transverse: "492.0 666.0"
-
-
-
-*PaperDimension B2: "1460.0 2064.0"
-
-*PaperDimension B2.Extra: "1532.0 2136.0"
-
-
-
-*PaperDimension B3: "1032.0 1460.0"
-
-*PaperDimension B3.Extra: "1104.0 1532.0"
-
-*PaperDimension B3.Transverse: "1032.0 1459.0"
-
-*PaperDimension B3.Extra.Transverse: "1104.0 1531.0"
-
-
-
-*PaperDimension B4: "729.0 1032.0"
-
-*PaperDimension B4.Extra: "801.0 1104.0"
-
-*PaperDimension B4.Transverse: "729.0 1031.0"
-
-*PaperDimension B4.Extra.Transverse: "801.0 1103.0"
-
-
-
-*PaperDimension B5: "516.0 729.0"
-
-*PaperDimension B5.Extra: "588.0 801.0"
-
-*PaperDimension B5.Transverse: "516.0 728.0"
-
-*PaperDimension B5.Extra.Transverse: "588.0 800.0"
-
-
-
-*PaperDimension ISOB2: "1417.0 2004.0"
-
-*PaperDimension ISOB2.Extra: "1489.0 2076.0"
-
-
-
-*PaperDimension ISOB3: "1001.0 1417.0"
-
-*PaperDimension ISOB3.Extra: "1073.0 1489.0"
-
-*PaperDimension ISOB3.Transverse: "1001.0 1416.0"
-
-*PaperDimension ISOB3.Extra.Transverse: "1073.0 1488.0"
-
-
-
-*PaperDimension ISOB4: "709.0 1001.0"
-
-*PaperDimension ISOB4.Extra: "781.0 1073.0"
-
-*PaperDimension ISOB4.Transverse: "709.0 1000.0"
-
-*PaperDimension ISOB4.Extra.Transverse: "781.0 1072.0"
-
-
-
-*PaperDimension ISOB5: "499.0 709.0"
-
-*PaperDimension ISOB5.Extra: "569.7 782.0"
-
-*PaperDimension ISOB5.Transverse: "499.0 708.0"
-
-*PaperDimension ISOB5.Extra.Transverse: "569.7 781.0"
-
-
-
-*PaperDimension MaxPage: "1559.0 2125.0"
-
-
-
-*%=== Custom Page Sizes ==================================
-
-
-
-*% These entries provide the code and parameter ranges for a user
-
-*% to set up a custom page size.
-
-*%CustomPageSize
-
-
-
-*CustomPageSize True: "
-
-% B. Giess 960228
-
-% params order: Width (FastScan); Height (SlowScan); WidthOffset; foo; Orientation
-
-%
-
-exch pop statusdict /setpageparams get exec
-
-"
-
-*End
-
-
-
-*DefaultLeadingEdge: PreferLong
-
-*LeadingEdge: PreferLong
-
-
-
-*ParamCustomPageSize Width: 1 points 72.0 1645.0
-
-*ParamCustomPageSize Height: 2 points 72.0 2183.0
-
-*ParamCustomPageSize WidthOffset/Margins: 3 points 0.0 1645.0
-
-*ParamCustomPageSize HeightOffset: 4 points 0.0 0.0
-
-*ParamCustomPageSize Orientation: 5 int 0 3
-
-*CenterRegistered: False
-
-
-
-*MaxMediaWidth: "1645.0"
-
-*MaxMediaHeight: "2183.0"
-
-
-
-*?CurrentMediaWidth: "
-
- save
-
- currentpagedevice /OutputDevice get cvlit /OutputDevice findresource
-
- /PageSize get 0 get dup length 2 sub 0 add get cvr = flush
-
- restore
-
- "
-
-*End
-
-
-
-*?CurrentMediaHeight: "
-
- save
-
- currentpagedevice /OutputDevice get cvlit /OutputDevice findresource
-
- /PageSize get 0 get dup length 2 sub 1 add get cvr = flush
-
- restore
-
- "
-
-*End
-
-
-
-*% === Imagesetter Information ===========================
-
-*OpenGroup: Imagesetter
-
-
-
-*OpenUI *MirrorPrint/Mirror: Boolean
-
-*OrderDependency: 30 DocumentSetup *MirrorPrint
-
-*DefaultMirrorPrint: False
-
-
-
-*MirrorPrint True: "<</MirrorPrint true>> setpagedevice "
-
-*MirrorPrint False: "<</MirrorPrint false>> setpagedevice "
-
-*?MirrorPrint: "
-
- currentpagedevice /MirrorPrint get {(True)}{(False)} ifelse = flush
-
-"
-
-*End
-
-*CloseUI: *MirrorPrint
-
-
-
-*OpenUI *NegativePrint/Negative: Boolean
-
-*OrderDependency: 40 DocumentSetup *NegativePrint
-
-*DefaultNegativePrint: False
-
-
-
-*NegativePrint True: "<</NegativePrint true>> setpagedevice "
-
-*NegativePrint False: "<</NegativePrint false>> setpagedevice "
-
-*?NegativePrint: "
-
- currentpagedevice /NegativePrint get {(True)}{(False)}ifelse = flush
-
-"
-
-*End
-
-*CloseUI: *NegativePrint
-
-
-
-*CloseGroup: Imagesetter
-
-
-
-*DefaultOutputOrder: Normal
-
-*RequiresPageRegion All: False
-
-
-
-*% Font Information =====================
-
-*DefaultFont: Courier
-
-*Font AvantGarde-Book: Standard "(001.001)" Standard Disk
-
-*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk
-
-*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk
-
-*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk
-
-*Font Bookman-Demi: Standard "(001.001)" Standard Disk
-
-*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk
-
-*Font Bookman-Light: Standard "(001.001)" Standard Disk
-
-*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk
-
-*Font Courier: Standard "(002.002)" Standard ROM
-
-*Font Courier-Bold: Standard "(002.002)" Standard ROM
-
-*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM
-
-*Font Courier-Oblique: Standard "(002.002)" Standard ROM
-
-*Font Helvetica: Standard "(001.006)" Standard ROM
-
-*Font Helvetica-Bold: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
-
-*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
-
-*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
-
-*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk
-
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk
-
-*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk
-
-*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk
-
-*Font Palatino-Bold: Standard "(001.000)" Standard Disk
-
-*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk
-
-*Font Palatino-Italic: Standard "(001.000)" Standard Disk
-
-*Font Palatino-Roman: Standard "(001.000)" Standard Disk
-
-*Font Symbol: Special "(001.003)" Standard ROM
-
-*Font Times-Bold: Standard "(001.007)" Standard ROM
-
-*Font Times-BoldItalic: Standard "(001.009)" Standard ROM
-
-*Font Times-Italic: Standard "(001.007)" Standard ROM
-
-*Font Times-Roman: Standard "(001.007)" Standard ROM
-
-*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk
-
-*Font ZapfDingbats: Special "(001.000)" Standard Disk
-
-
-
-*?FontQuery: "
-
-save
-
- /str 100 string dup 0 (fonts/) putinterval def
-
- {
-
- count 1 gt
-
- {
-
- exch dup str 6 94 getinterval cvs
-
- (/) print dup print (:) print exch
-
- FontDirectory exch known
-
- { pop (Yes) }
-
- {
-
- length 6 add str 0 3 -1 roll getinterval
-
- mark exch status
-
- {cleartomark (Yes)}{cleartomark (No)} ifelse
-
- } ifelse =
-
- }
-
- {exit} ifelse
-
- }bind loop
-
- (*) = flush
-
-restore
-
-"
-
-*End
-
-
-
-*?FontList: "
-
-save
-
- FontDirectory { pop == } bind forall flush
-
- /filenameforall where
-
- {
-
- pop (fonts/*)
-
- { dup length 6 sub 6 exch getinterval cvn == } bind
-
- 128 string filenameforall flush
-
- } if
-
- (*) = 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: "idle"
-
-*Status: "busy"
-
-*Status: "waiting"
-
-*Status: "printing"
-
-*Status: "PrinterError: recorder offline or film problem"
-
-*Status: "PrinterError: "
-
-
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-
-*Source: "userjob"
-
-*Source: "other"
-
-
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-
-*PrinterError: "recorder offline or film problem"
-
-*PrinterError: ""
-
-
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-
-
-*% Color Separation Information =====================
-
-
-
-*DefaultColorSep: ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi
-
-
-
-*OpenUI *Separations/InRIP Color Separation: Boolean
-
-*OrderDependency: 60 DocumentSetup *Separations
-
-
-
-*DefaultSeparations: False
-
-*Separations True: "
-
- <<
-
- /Separations true
-
- /ProcessColorModel /DeviceCMYK
-
- /SeparationColorNames [/Cyan /Magenta /Yellow /Black]
-
- /SeparationOrder [/Cyan /Magenta /Yellow /Black]
-
- >> setpagedevice
-
-"
-
-*End
-
-
-
-*Separations False: "
-
- <<
-
- /Separations false
-
- /ProcessColorModel /DeviceGray
-
- >> setpagedevice
-
-"
-
-*End
-
-
-
-*?Separations: "
-
- save
-
- currentpagedevice /Separations get
-
- currentpagedevice /ProcessColorModel get /DeviceGray ne and
-
- {(True)}{(False)} ifelse = flush
-
- restore
-
-"
-
-*End
-
-*CloseUI: *Separations
-
-
-
-*InkName: ProcessBlack/Process Black
-
-*InkName: CustomColor/Custom Color
-
-*InkName: ProcessCyan/Process Cyan
-
-*InkName: ProcessMagenta/Process Magenta
-
-*InkName: ProcessYellow/Process Yellow
-
-
-
-*% For 50 lpi / 1270 dpi
-
-*ColorSepScreenAngle CustomColor.50lpi.1270dpi/50 lpi / 1270 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.50lpi.1270dpi/50 lpi / 1270 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.50lpi.1270dpi/50 lpi / 1270 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.50lpi.1270dpi/50 lpi / 1270 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.50lpi.1270dpi/50 lpi / 1270 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.50lpi.1270dpi/50 lpi / 1270 dpi: "50"
-
-*ColorSepScreenFreq ProcessCyan.50lpi.1270dpi/50 lpi / 1270 dpi: "50"
-
-*ColorSepScreenFreq ProcessMagenta.50lpi.1270dpi/50 lpi / 1270 dpi: "50"
-
-*ColorSepScreenFreq ProcessYellow.50lpi.1270dpi/50 lpi / 1270 dpi: "50"
-
-*ColorSepScreenFreq ProcessBlack.50lpi.1270dpi/50 lpi / 1270 dpi: "50"
-
-
-
-*% For 60 lpi / 1270 dpi
-
-*ColorSepScreenAngle CustomColor.60lpi.1270dpi/60 lpi / 1270 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.60lpi.1270dpi/60 lpi / 1270 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.60lpi.1270dpi/60 lpi / 1270 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.60lpi.1270dpi/60 lpi / 1270 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.60lpi.1270dpi/60 lpi / 1270 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.60lpi.1270dpi/60 lpi / 1270 dpi: "60"
-
-*ColorSepScreenFreq ProcessCyan.60lpi.1270dpi/60 lpi / 1270 dpi: "60"
-
-*ColorSepScreenFreq ProcessMagenta.60lpi.1270dpi/60 lpi / 1270 dpi: "60"
-
-*ColorSepScreenFreq ProcessYellow.60lpi.1270dpi/60 lpi / 1270 dpi: "60"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.1270dpi/60 lpi / 1270 dpi: "60"
-
-
-
-*% For 75 lpi / 1270 dpi
-
-*ColorSepScreenAngle CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-
-*ColorSepScreenFreq ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-
-*ColorSepScreenFreq ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-
-*ColorSepScreenFreq ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-
-*ColorSepScreenFreq ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-
-
-
-*% For 85 lpi / 1270 dpi
-
-*ColorSepScreenAngle CustomColor.85lpi.1270dpi/85 lpi / 1270 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.85lpi.1270dpi/85 lpi / 1270 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.85lpi.1270dpi/85 lpi / 1270 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.85lpi.1270dpi/85 lpi / 1270 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.85lpi.1270dpi/85 lpi / 1270 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.85lpi.1270dpi/85 lpi / 1270 dpi: "85"
-
-*ColorSepScreenFreq ProcessCyan.85lpi.1270dpi/85 lpi / 1270 dpi: "85"
-
-*ColorSepScreenFreq ProcessMagenta.85lpi.1270dpi/85 lpi / 1270 dpi: "85"
-
-*ColorSepScreenFreq ProcessYellow.85lpi.1270dpi/85 lpi / 1270 dpi: "85"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.1270dpi/85 lpi / 1270 dpi: "85"
-
-
-
-*% For 100 lpi / 1270 dpi
-
-*ColorSepScreenAngle CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "100"
-
-*ColorSepScreenFreq ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "100"
-
-*ColorSepScreenFreq ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "100"
-
-*ColorSepScreenFreq ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "100"
-
-*ColorSepScreenFreq ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "100"
-
-
-
-*% For 50 lpi / 1693 dpi
-
-*ColorSepScreenAngle CustomColor.50lpi.1693dpi/50 lpi / 1693 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.50lpi.1693dpi/50 lpi / 1693 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.50lpi.1693dpi/50 lpi / 1693 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.50lpi.1693dpi/50 lpi / 1693 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.50lpi.1693dpi/50 lpi / 1693 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.50lpi.1693dpi/50 lpi / 1693 dpi: "50"
-
-*ColorSepScreenFreq ProcessCyan.50lpi.1693dpi/50 lpi / 1693 dpi: "50"
-
-*ColorSepScreenFreq ProcessMagenta.50lpi.1693dpi/50 lpi / 1693 dpi: "50"
-
-*ColorSepScreenFreq ProcessYellow.50lpi.1693dpi/50 lpi / 1693 dpi: "50"
-
-*ColorSepScreenFreq ProcessBlack.50lpi.1693dpi/50 lpi / 1693 dpi: "50"
-
-
-
-*% For 60 lpi / 1693 dpi
-
-*ColorSepScreenAngle CustomColor.60lpi.1693dpi/60 lpi / 1693 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.60lpi.1693dpi/60 lpi / 1693 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.60lpi.1693dpi/60 lpi / 1693 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.60lpi.1693dpi/60 lpi / 1693 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.60lpi.1693dpi/60 lpi / 1693 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.60lpi.1693dpi/60 lpi / 1693 dpi: "60"
-
-*ColorSepScreenFreq ProcessCyan.60lpi.1693dpi/60 lpi / 1693 dpi: "60"
-
-*ColorSepScreenFreq ProcessMagenta.60lpi.1693dpi/60 lpi / 1693 dpi: "60"
-
-*ColorSepScreenFreq ProcessYellow.60lpi.1693dpi/60 lpi / 1693 dpi: "60"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.1693dpi/60 lpi / 1693 dpi: "60"
-
-
-
-*% For 75 lpi / 1693 dpi
-
-*ColorSepScreenAngle CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-
-*ColorSepScreenFreq ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-
-*ColorSepScreenFreq ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-
-*ColorSepScreenFreq ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-
-*ColorSepScreenFreq ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-
-
-
-*% For 85 lpi / 1693 dpi
-
-*ColorSepScreenAngle CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "85"
-
-*ColorSepScreenFreq ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "85"
-
-*ColorSepScreenFreq ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "85"
-
-*ColorSepScreenFreq ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "85"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "85"
-
-
-
-*% For 100 lpi / 1693 dpi
-
-*ColorSepScreenAngle CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "100"
-
-*ColorSepScreenFreq ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "100"
-
-*ColorSepScreenFreq ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "100"
-
-*ColorSepScreenFreq ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "100"
-
-*ColorSepScreenFreq ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "100"
-
-
-
-*% For 120 lpi / 1693 dpi
-
-*ColorSepScreenAngle CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "120"
-
-*ColorSepScreenFreq ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "120"
-
-*ColorSepScreenFreq ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "120"
-
-*ColorSepScreenFreq ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "120"
-
-*ColorSepScreenFreq ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "120"
-
-
-
-*% For 133 lpi / 1693 dpi
-
-*ColorSepScreenAngle CustomColor.133lpi.1693dpi/133 lpi / 1693 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.133lpi.1693dpi/133 lpi / 1693 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.133lpi.1693dpi/133 lpi / 1693 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.133lpi.1693dpi/133 lpi / 1693 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.133lpi.1693dpi/133 lpi / 1693 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.133lpi.1693dpi/133 lpi / 1693 dpi: "133"
-
-*ColorSepScreenFreq ProcessCyan.133lpi.1693dpi/133 lpi / 1693 dpi: "133"
-
-*ColorSepScreenFreq ProcessMagenta.133lpi.1693dpi/133 lpi / 1693 dpi: "133"
-
-*ColorSepScreenFreq ProcessYellow.133lpi.1693dpi/133 lpi / 1693 dpi: "133"
-
-*ColorSepScreenFreq ProcessBlack.133lpi.1693dpi/133 lpi / 1693 dpi: "133"
-
-
-
-*% For 50 lpi / 2032 dpi
-
-*ColorSepScreenAngle CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "50"
-
-*ColorSepScreenFreq ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "50"
-
-*ColorSepScreenFreq ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "50"
-
-*ColorSepScreenFreq ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "50"
-
-*ColorSepScreenFreq ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "50"
-
-
-
-*% For 60 lpi / 2032 dpi
-
-*ColorSepScreenAngle CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "60"
-
-*ColorSepScreenFreq ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "60"
-
-*ColorSepScreenFreq ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "60"
-
-*ColorSepScreenFreq ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "60"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "60"
-
-
-
-*% For 75 lpi / 2032 dpi
-
-*ColorSepScreenAngle CustomColor.75lpi.2032dpi/75 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.75lpi.2032dpi/75 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.75lpi.2032dpi/75 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.75lpi.2032dpi/75 lpi / 2032 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.75lpi.2032dpi/75 lpi / 2032 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.75lpi.2032dpi/75 lpi / 2032 dpi: "75"
-
-*ColorSepScreenFreq ProcessCyan.75lpi.2032dpi/75 lpi / 2032 dpi: "75"
-
-*ColorSepScreenFreq ProcessMagenta.75lpi.2032dpi/75 lpi / 2032 dpi: "75"
-
-*ColorSepScreenFreq ProcessYellow.75lpi.2032dpi/75 lpi / 2032 dpi: "75"
-
-*ColorSepScreenFreq ProcessBlack.75lpi.2032dpi/75 lpi / 2032 dpi: "75"
-
-
-
-*% For 85 lpi / 2032 dpi
-
-*ColorSepScreenAngle CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "85"
-
-*ColorSepScreenFreq ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "85"
-
-*ColorSepScreenFreq ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "85"
-
-*ColorSepScreenFreq ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "85"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "85"
-
-
-
-*% For 100 lpi / 2032 dpi
-
-*ColorSepScreenAngle CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "100"
-
-*ColorSepScreenFreq ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "100"
-
-*ColorSepScreenFreq ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "100"
-
-*ColorSepScreenFreq ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "100"
-
-*ColorSepScreenFreq ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "100"
-
-
-
-*% For 120 lpi / 2032 dpi
-
-*ColorSepScreenAngle CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "120"
-
-*ColorSepScreenFreq ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "120"
-
-*ColorSepScreenFreq ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "120"
-
-*ColorSepScreenFreq ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "120"
-
-*ColorSepScreenFreq ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "120"
-
-
-
-*% For 133 lpi / 2032 dpi
-
-*ColorSepScreenAngle CustomColor.133lpi.2032dpi/133 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.133lpi.2032dpi/133 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.133lpi.2032dpi/133 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.133lpi.2032dpi/133 lpi / 2032 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.133lpi.2032dpi/133 lpi / 2032 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.133lpi.2032dpi/133 lpi / 2032 dpi: "133"
-
-*ColorSepScreenFreq ProcessCyan.133lpi.2032dpi/133 lpi / 2032 dpi: "133"
-
-*ColorSepScreenFreq ProcessMagenta.133lpi.2032dpi/133 lpi / 2032 dpi: "133"
-
-*ColorSepScreenFreq ProcessYellow.133lpi.2032dpi/133 lpi / 2032 dpi: "133"
-
-*ColorSepScreenFreq ProcessBlack.133lpi.2032dpi/133 lpi / 2032 dpi: "133"
-
-
-
-*% For 165 lpi / 2032 dpi
-
-*ColorSepScreenAngle CustomColor.165lpi.2032dpi/165 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.165lpi.2032dpi/165 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.165lpi.2032dpi/165 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.165lpi.2032dpi/165 lpi / 2032 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.165lpi.2032dpi/165 lpi / 2032 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.165lpi.2032dpi/165 lpi / 2032 dpi: "165"
-
-*ColorSepScreenFreq ProcessCyan.165lpi.2032dpi/165 lpi / 2032 dpi: "165"
-
-*ColorSepScreenFreq ProcessMagenta.165lpi.2032dpi/165 lpi / 2032 dpi: "165"
-
-*ColorSepScreenFreq ProcessYellow.165lpi.2032dpi/165 lpi / 2032 dpi: "165"
-
-*ColorSepScreenFreq ProcessBlack.165lpi.2032dpi/165 lpi / 2032 dpi: "165"
-
-
-
-*% For 50 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-
-*ColorSepScreenFreq ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-
-*ColorSepScreenFreq ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-
-*ColorSepScreenFreq ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-
-*ColorSepScreenFreq ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-
-
-
-*% For 60 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-
-*ColorSepScreenFreq ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-
-*ColorSepScreenFreq ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-
-*ColorSepScreenFreq ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-
-
-
-*% For 75 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-*ColorSepScreenFreq ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-*ColorSepScreenFreq ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-*ColorSepScreenFreq ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-*ColorSepScreenFreq ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-
-
-*% For 85 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-
-*ColorSepScreenFreq ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-
-*ColorSepScreenFreq ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-
-*ColorSepScreenFreq ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-
-
-
-*% For 100 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-
-*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-
-*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-
-*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-
-*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-
-
-
-*% For 120 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-
-*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-
-*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-
-*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-
-*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-
-
-
-*% For 133 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-
-*ColorSepScreenFreq ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-
-*ColorSepScreenFreq ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-
-*ColorSepScreenFreq ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-
-*ColorSepScreenFreq ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-
-
-
-*% For 150 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-
-*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-
-*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-
-*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-
-*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-
-
-
-*% For 175 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-
-*ColorSepScreenFreq ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-
-*ColorSepScreenFreq ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-
-*ColorSepScreenFreq ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-
-*ColorSepScreenFreq ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-
-
-
-*% For 200 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-
-*ColorSepScreenFreq ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-
-*ColorSepScreenFreq ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-
-*ColorSepScreenFreq ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-
-*ColorSepScreenFreq ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-
-
-
-*% For 50 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.50lpi.3386dpi/50 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.50lpi.3386dpi/50 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.50lpi.3386dpi/50 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.50lpi.3386dpi/50 lpi / 3386 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.50lpi.3386dpi/50 lpi / 3386 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.50lpi.3386dpi/50 lpi / 3386 dpi: "50"
-
-*ColorSepScreenFreq ProcessCyan.50lpi.3386dpi/50 lpi / 3386 dpi: "50"
-
-*ColorSepScreenFreq ProcessMagenta.50lpi.3386dpi/50 lpi / 3386 dpi: "50"
-
-*ColorSepScreenFreq ProcessYellow.50lpi.3386dpi/50 lpi / 3386 dpi: "50"
-
-*ColorSepScreenFreq ProcessBlack.50lpi.3386dpi/50 lpi / 3386 dpi: "50"
-
-
-
-*% For 60 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.60lpi.3386dpi/60 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.60lpi.3386dpi/60 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.60lpi.3386dpi/60 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.60lpi.3386dpi/60 lpi / 3386 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.60lpi.3386dpi/60 lpi / 3386 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.60lpi.3386dpi/60 lpi / 3386 dpi: "60"
-
-*ColorSepScreenFreq ProcessCyan.60lpi.3386dpi/60 lpi / 3386 dpi: "60"
-
-*ColorSepScreenFreq ProcessMagenta.60lpi.3386dpi/60 lpi / 3386 dpi: "60"
-
-*ColorSepScreenFreq ProcessYellow.60lpi.3386dpi/60 lpi / 3386 dpi: "60"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.3386dpi/60 lpi / 3386 dpi: "60"
-
-
-
-*% For 75 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.75lpi.3386dpi/75 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.75lpi.3386dpi/75 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.75lpi.3386dpi/75 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.75lpi.3386dpi/75 lpi / 3386 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.75lpi.3386dpi/75 lpi / 3386 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.75lpi.3386dpi/75 lpi / 3386 dpi: "75"
-
-*ColorSepScreenFreq ProcessCyan.75lpi.3386dpi/75 lpi / 3386 dpi: "75"
-
-*ColorSepScreenFreq ProcessMagenta.75lpi.3386dpi/75 lpi / 3386 dpi: "75"
-
-*ColorSepScreenFreq ProcessYellow.75lpi.3386dpi/75 lpi / 3386 dpi: "75"
-
-*ColorSepScreenFreq ProcessBlack.75lpi.3386dpi/75 lpi / 3386 dpi: "75"
-
-
-
-*% For 85 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.85lpi.3386dpi/85 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.85lpi.3386dpi/85 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.85lpi.3386dpi/85 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.85lpi.3386dpi/85 lpi / 3386 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.85lpi.3386dpi/85 lpi / 3386 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.85lpi.3386dpi/85 lpi / 3386 dpi: "85"
-
-*ColorSepScreenFreq ProcessCyan.85lpi.3386dpi/85 lpi / 3386 dpi: "85"
-
-*ColorSepScreenFreq ProcessMagenta.85lpi.3386dpi/85 lpi / 3386 dpi: "85"
-
-*ColorSepScreenFreq ProcessYellow.85lpi.3386dpi/85 lpi / 3386 dpi: "85"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.3386dpi/85 lpi / 3386 dpi: "85"
-
-
-
-*% For 100 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-
-*ColorSepScreenFreq ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-
-*ColorSepScreenFreq ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-
-*ColorSepScreenFreq ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-
-*ColorSepScreenFreq ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-
-
-
-*% For 120 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-
-*ColorSepScreenFreq ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-
-*ColorSepScreenFreq ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-
-*ColorSepScreenFreq ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-
-*ColorSepScreenFreq ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-
-
-
-*% For 133 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-
-*ColorSepScreenFreq ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-
-*ColorSepScreenFreq ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-
-*ColorSepScreenFreq ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-
-*ColorSepScreenFreq ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-
-
-
-*% For 150 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-
-*ColorSepScreenFreq ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-
-*ColorSepScreenFreq ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-
-*ColorSepScreenFreq ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-
-*ColorSepScreenFreq ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-
-
-
-*% For 165 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.165lpi.3386dpi/165 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.165lpi.3386dpi/165 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.165lpi.3386dpi/165 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.165lpi.3386dpi/165 lpi / 3386 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.165lpi.3386dpi/165 lpi / 3386 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.165lpi.3386dpi/165 lpi / 3386 dpi: "165"
-
-*ColorSepScreenFreq ProcessCyan.165lpi.3386dpi/165 lpi / 3386 dpi: "165"
-
-*ColorSepScreenFreq ProcessMagenta.165lpi.3386dpi/165 lpi / 3386 dpi: "165"
-
-*ColorSepScreenFreq ProcessYellow.165lpi.3386dpi/165 lpi / 3386 dpi: "165"
-
-*ColorSepScreenFreq ProcessBlack.165lpi.3386dpi/165 lpi / 3386 dpi: "165"
-
-
-
-*% For 175 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-
-*ColorSepScreenFreq ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-
-*ColorSepScreenFreq ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-
-*ColorSepScreenFreq ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-
-*ColorSepScreenFreq ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-
-
-
-*% For 200 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-
-*ColorSepScreenFreq ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-
-*ColorSepScreenFreq ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-
-*ColorSepScreenFreq ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-
-*ColorSepScreenFreq ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-
-
-
-*% For 225 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "225"
-
-*ColorSepScreenFreq ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "225"
-
-*ColorSepScreenFreq ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "225"
-
-*ColorSepScreenFreq ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "225"
-
-*ColorSepScreenFreq ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "225"
-
-
-
-*% For 275 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "275"
-
-*ColorSepScreenFreq ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "275"
-
-*ColorSepScreenFreq ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "275"
-
-*ColorSepScreenFreq ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "275"
-
-*ColorSepScreenFreq ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "275"
-
-
-
-*% For 75 lpi / 4064 dpi
-
-*ColorSepScreenAngle CustomColor.75lpi.4064dpi/75 lpi / 4064 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.75lpi.4064dpi/75 lpi / 4064 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.75lpi.4064dpi/75 lpi / 4064 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.75lpi.4064dpi/75 lpi / 4064 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.75lpi.4064dpi/75 lpi / 4064 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.75lpi.4064dpi/75 lpi / 4064 dpi: "75"
-
-*ColorSepScreenFreq ProcessCyan.75lpi.4064dpi/75 lpi / 4064 dpi: "75"
-
-*ColorSepScreenFreq ProcessMagenta.75lpi.4064dpi/75 lpi / 4064 dpi: "75"
-
-*ColorSepScreenFreq ProcessYellow.75lpi.4064dpi/75 lpi / 4064 dpi: "75"
-
-*ColorSepScreenFreq ProcessBlack.75lpi.4064dpi/75 lpi / 4064 dpi: "75"
-
-
-
-*% For 85 lpi / 4064 dpi
-
-*ColorSepScreenAngle CustomColor.85lpi.4064dpi/85 lpi / 4064 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.85lpi.4064dpi/85 lpi / 4064 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.85lpi.4064dpi/85 lpi / 4064 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.85lpi.4064dpi/85 lpi / 4064 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.85lpi.4064dpi/85 lpi / 4064 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.85lpi.4064dpi/85 lpi / 4064 dpi: "85"
-
-*ColorSepScreenFreq ProcessCyan.85lpi.4064dpi/85 lpi / 4064 dpi: "85"
-
-*ColorSepScreenFreq ProcessMagenta.85lpi.4064dpi/85 lpi / 4064 dpi: "85"
-
-*ColorSepScreenFreq ProcessYellow.85lpi.4064dpi/85 lpi / 4064 dpi: "85"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.4064dpi/85 lpi / 4064 dpi: "85"
-
-
-
-*% For 100 lpi / 4064 dpi
-
-*ColorSepScreenAngle CustomColor.100lpi.4064dpi/100 lpi / 4064 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.100lpi.4064dpi/100 lpi / 4064 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.100lpi.4064dpi/100 lpi / 4064 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.100lpi.4064dpi/100 lpi / 4064 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.100lpi.4064dpi/100 lpi / 4064 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.100lpi.4064dpi/100 lpi / 4064 dpi: "100"
-
-*ColorSepScreenFreq ProcessCyan.100lpi.4064dpi/100 lpi / 4064 dpi: "100"
-
-*ColorSepScreenFreq ProcessMagenta.100lpi.4064dpi/100 lpi / 4064 dpi: "100"
-
-*ColorSepScreenFreq ProcessYellow.100lpi.4064dpi/100 lpi / 4064 dpi: "100"
-
-*ColorSepScreenFreq ProcessBlack.100lpi.4064dpi/100 lpi / 4064 dpi: "100"
-
-
-
-*% For 120 lpi / 4064 dpi
-
-*ColorSepScreenAngle CustomColor.120lpi.4064dpi/120 lpi / 4064 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.120lpi.4064dpi/120 lpi / 4064 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.120lpi.4064dpi/120 lpi / 4064 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.120lpi.4064dpi/120 lpi / 4064 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.120lpi.4064dpi/120 lpi / 4064 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.120lpi.4064dpi/120 lpi / 4064 dpi: "120"
-
-*ColorSepScreenFreq ProcessCyan.120lpi.4064dpi/120 lpi / 4064 dpi: "120"
-
-*ColorSepScreenFreq ProcessMagenta.120lpi.4064dpi/120 lpi / 4064 dpi: "120"
-
-*ColorSepScreenFreq ProcessYellow.120lpi.4064dpi/120 lpi / 4064 dpi: "120"
-
-*ColorSepScreenFreq ProcessBlack.120lpi.4064dpi/120 lpi / 4064 dpi: "120"
-
-
-
-*% For 133 lpi / 4064 dpi
-
-*ColorSepScreenAngle CustomColor.133lpi.4064dpi/133 lpi / 4064 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.133lpi.4064dpi/133 lpi / 4064 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.133lpi.4064dpi/133 lpi / 4064 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.133lpi.4064dpi/133 lpi / 4064 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.133lpi.4064dpi/133 lpi / 4064 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.133lpi.4064dpi/133 lpi / 4064 dpi: "133"
-
-*ColorSepScreenFreq ProcessCyan.133lpi.4064dpi/133 lpi / 4064 dpi: "133"
-
-*ColorSepScreenFreq ProcessMagenta.133lpi.4064dpi/133 lpi / 4064 dpi: "133"
-
-*ColorSepScreenFreq ProcessYellow.133lpi.4064dpi/133 lpi / 4064 dpi: "133"
-
-*ColorSepScreenFreq ProcessBlack.133lpi.4064dpi/133 lpi / 4064 dpi: "133"
-
-
-
-*% For 150 lpi / 4064 dpi
-
-*ColorSepScreenAngle CustomColor.150lpi.4064dpi/150 lpi / 4064 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.150lpi.4064dpi/150 lpi / 4064 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.150lpi.4064dpi/150 lpi / 4064 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.150lpi.4064dpi/150 lpi / 4064 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.150lpi.4064dpi/150 lpi / 4064 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.150lpi.4064dpi/150 lpi / 4064 dpi: "150"
-
-*ColorSepScreenFreq ProcessCyan.150lpi.4064dpi/150 lpi / 4064 dpi: "150"
-
-*ColorSepScreenFreq ProcessMagenta.150lpi.4064dpi/150 lpi / 4064 dpi: "150"
-
-*ColorSepScreenFreq ProcessYellow.150lpi.4064dpi/150 lpi / 4064 dpi: "150"
-
-*ColorSepScreenFreq ProcessBlack.150lpi.4064dpi/150 lpi / 4064 dpi: "150"
-
-
-
-*% For 165 lpi / 4064 dpi
-
-*ColorSepScreenAngle CustomColor.165lpi.4064dpi/165 lpi / 4064 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.165lpi.4064dpi/165 lpi / 4064 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.165lpi.4064dpi/165 lpi / 4064 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.165lpi.4064dpi/165 lpi / 4064 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.165lpi.4064dpi/165 lpi / 4064 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.165lpi.4064dpi/165 lpi / 4064 dpi: "165"
-
-*ColorSepScreenFreq ProcessCyan.165lpi.4064dpi/165 lpi / 4064 dpi: "165"
-
-*ColorSepScreenFreq ProcessMagenta.165lpi.4064dpi/165 lpi / 4064 dpi: "165"
-
-*ColorSepScreenFreq ProcessYellow.165lpi.4064dpi/165 lpi / 4064 dpi: "165"
-
-*ColorSepScreenFreq ProcessBlack.165lpi.4064dpi/165 lpi / 4064 dpi: "165"
-
-
-
-*% For 175 lpi / 4064 dpi
-
-*ColorSepScreenAngle CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi: "175"
-
-*ColorSepScreenFreq ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi: "175"
-
-*ColorSepScreenFreq ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi: "175"
-
-*ColorSepScreenFreq ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi: "175"
-
-*ColorSepScreenFreq ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi: "175"
-
-
-
-*% For 200 lpi / 4064 dpi
-
-*ColorSepScreenAngle CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi: "200"
-
-*ColorSepScreenFreq ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi: "200"
-
-*ColorSepScreenFreq ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi: "200"
-
-*ColorSepScreenFreq ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi: "200"
-
-*ColorSepScreenFreq ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi: "200"
-
-
-
-*% For 225 lpi / 4064 dpi
-
-*ColorSepScreenAngle CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi: "225"
-
-*ColorSepScreenFreq ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi: "225"
-
-*ColorSepScreenFreq ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi: "225"
-
-*ColorSepScreenFreq ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi: "225"
-
-*ColorSepScreenFreq ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi: "225"
-
-
-
-*% For 250 lpi / 4064 dpi
-
-*ColorSepScreenAngle CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi: "250"
-
-*ColorSepScreenFreq ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi: "250"
-
-*ColorSepScreenFreq ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi: "250"
-
-*ColorSepScreenFreq ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi: "250"
-
-*ColorSepScreenFreq ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi: "250"
-
-
-
-*% For 275 lpi / 4064 dpi
-
-*ColorSepScreenAngle CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi: "275"
-
-*ColorSepScreenFreq ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi: "275"
-
-*ColorSepScreenFreq ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi: "275"
-
-*ColorSepScreenFreq ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi: "275"
-
-*ColorSepScreenFreq ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi: "275"
-
-
-
-*% For 300 lpi / 4064 dpi
-
-*ColorSepScreenAngle CustomColor.300lpi.4064dpi/300 lpi / 4064 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.300lpi.4064dpi/300 lpi / 4064 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.300lpi.4064dpi/300 lpi / 4064 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.300lpi.4064dpi/300 lpi / 4064 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.300lpi.4064dpi/300 lpi / 4064 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.300lpi.4064dpi/300 lpi / 4064 dpi: "300"
-
-*ColorSepScreenFreq ProcessCyan.300lpi.4064dpi/300 lpi / 4064 dpi: "300"
-
-*ColorSepScreenFreq ProcessMagenta.300lpi.4064dpi/300 lpi / 4064 dpi: "300"
-
-*ColorSepScreenFreq ProcessYellow.300lpi.4064dpi/300 lpi / 4064 dpi: "300"
-
-*ColorSepScreenFreq ProcessBlack.300lpi.4064dpi/300 lpi / 4064 dpi: "300"
-
-
-
-*% For 85 lpi / 5080 dpi
-
-*ColorSepScreenAngle CustomColor.85lpi.5080dpi/85 lpi / 5080 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.85lpi.5080dpi/85 lpi / 5080 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.85lpi.5080dpi/85 lpi / 5080 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.85lpi.5080dpi/85 lpi / 5080 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.85lpi.5080dpi/85 lpi / 5080 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.85lpi.5080dpi/85 lpi / 5080 dpi: "85"
-
-*ColorSepScreenFreq ProcessCyan.85lpi.5080dpi/85 lpi / 5080 dpi: "85"
-
-*ColorSepScreenFreq ProcessMagenta.85lpi.5080dpi/85 lpi / 5080 dpi: "85"
-
-*ColorSepScreenFreq ProcessYellow.85lpi.5080dpi/85 lpi / 5080 dpi: "85"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.5080dpi/85 lpi / 5080 dpi: "85"
-
-
-
-*% For 100 lpi / 5080 dpi
-
-*ColorSepScreenAngle CustomColor.100lpi.5080dpi/100 lpi / 5080 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.100lpi.5080dpi/100 lpi / 5080 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.100lpi.5080dpi/100 lpi / 5080 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.100lpi.5080dpi/100 lpi / 5080 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.100lpi.5080dpi/100 lpi / 5080 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.100lpi.5080dpi/100 lpi / 5080 dpi: "100"
-
-*ColorSepScreenFreq ProcessCyan.100lpi.5080dpi/100 lpi / 5080 dpi: "100"
-
-*ColorSepScreenFreq ProcessMagenta.100lpi.5080dpi/100 lpi / 5080 dpi: "100"
-
-*ColorSepScreenFreq ProcessYellow.100lpi.5080dpi/100 lpi / 5080 dpi: "100"
-
-*ColorSepScreenFreq ProcessBlack.100lpi.5080dpi/100 lpi / 5080 dpi: "100"
-
-
-
-*% For 120 lpi / 5080 dpi
-
-*ColorSepScreenAngle CustomColor.120lpi.5080dpi/120 lpi / 5080 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.120lpi.5080dpi/120 lpi / 5080 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.120lpi.5080dpi/120 lpi / 5080 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.120lpi.5080dpi/120 lpi / 5080 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.120lpi.5080dpi/120 lpi / 5080 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.120lpi.5080dpi/120 lpi / 5080 dpi: "120"
-
-*ColorSepScreenFreq ProcessCyan.120lpi.5080dpi/120 lpi / 5080 dpi: "120"
-
-*ColorSepScreenFreq ProcessMagenta.120lpi.5080dpi/120 lpi / 5080 dpi: "120"
-
-*ColorSepScreenFreq ProcessYellow.120lpi.5080dpi/120 lpi / 5080 dpi: "120"
-
-*ColorSepScreenFreq ProcessBlack.120lpi.5080dpi/120 lpi / 5080 dpi: "120"
-
-
-
-*% For 133 lpi / 5080 dpi
-
-*ColorSepScreenAngle CustomColor.133lpi.5080dpi/133 lpi / 5080 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.133lpi.5080dpi/133 lpi / 5080 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.133lpi.5080dpi/133 lpi / 5080 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.133lpi.5080dpi/133 lpi / 5080 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.133lpi.5080dpi/133 lpi / 5080 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.133lpi.5080dpi/133 lpi / 5080 dpi: "133"
-
-*ColorSepScreenFreq ProcessCyan.133lpi.5080dpi/133 lpi / 5080 dpi: "133"
-
-*ColorSepScreenFreq ProcessMagenta.133lpi.5080dpi/133 lpi / 5080 dpi: "133"
-
-*ColorSepScreenFreq ProcessYellow.133lpi.5080dpi/133 lpi / 5080 dpi: "133"
-
-*ColorSepScreenFreq ProcessBlack.133lpi.5080dpi/133 lpi / 5080 dpi: "133"
-
-
-
-*% For 150 lpi / 5080 dpi
-
-*ColorSepScreenAngle CustomColor.150lpi.5080dpi/150 lpi / 5080 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.150lpi.5080dpi/150 lpi / 5080 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.150lpi.5080dpi/150 lpi / 5080 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.150lpi.5080dpi/150 lpi / 5080 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.150lpi.5080dpi/150 lpi / 5080 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.150lpi.5080dpi/150 lpi / 5080 dpi: "150"
-
-*ColorSepScreenFreq ProcessCyan.150lpi.5080dpi/150 lpi / 5080 dpi: "150"
-
-*ColorSepScreenFreq ProcessMagenta.150lpi.5080dpi/150 lpi / 5080 dpi: "150"
-
-*ColorSepScreenFreq ProcessYellow.150lpi.5080dpi/150 lpi / 5080 dpi: "150"
-
-*ColorSepScreenFreq ProcessBlack.150lpi.5080dpi/150 lpi / 5080 dpi: "150"
-
-
-
-*% For 165 lpi / 5080 dpi
-
-*ColorSepScreenAngle CustomColor.165lpi.5080dpi/165 lpi / 5080 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.165lpi.5080dpi/165 lpi / 5080 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.165lpi.5080dpi/165 lpi / 5080 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.165lpi.5080dpi/165 lpi / 5080 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.165lpi.5080dpi/165 lpi / 5080 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.165lpi.5080dpi/165 lpi / 5080 dpi: "165"
-
-*ColorSepScreenFreq ProcessCyan.165lpi.5080dpi/165 lpi / 5080 dpi: "165"
-
-*ColorSepScreenFreq ProcessMagenta.165lpi.5080dpi/165 lpi / 5080 dpi: "165"
-
-*ColorSepScreenFreq ProcessYellow.165lpi.5080dpi/165 lpi / 5080 dpi: "165"
-
-*ColorSepScreenFreq ProcessBlack.165lpi.5080dpi/165 lpi / 5080 dpi: "165"
-
-
-
-*% For 175 lpi / 5080 dpi
-
-*ColorSepScreenAngle CustomColor.175lpi.5080dpi/175 lpi / 5080 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.175lpi.5080dpi/175 lpi / 5080 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.175lpi.5080dpi/175 lpi / 5080 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.175lpi.5080dpi/175 lpi / 5080 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.175lpi.5080dpi/175 lpi / 5080 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.175lpi.5080dpi/175 lpi / 5080 dpi: "175"
-
-*ColorSepScreenFreq ProcessCyan.175lpi.5080dpi/175 lpi / 5080 dpi: "175"
-
-*ColorSepScreenFreq ProcessMagenta.175lpi.5080dpi/175 lpi / 5080 dpi: "175"
-
-*ColorSepScreenFreq ProcessYellow.175lpi.5080dpi/175 lpi / 5080 dpi: "175"
-
-*ColorSepScreenFreq ProcessBlack.175lpi.5080dpi/175 lpi / 5080 dpi: "175"
-
-
-
-*% For 200 lpi / 5080 dpi
-
-*ColorSepScreenAngle CustomColor.200lpi.5080dpi/200 lpi / 5080 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.200lpi.5080dpi/200 lpi / 5080 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.200lpi.5080dpi/200 lpi / 5080 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.200lpi.5080dpi/200 lpi / 5080 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.200lpi.5080dpi/200 lpi / 5080 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.200lpi.5080dpi/200 lpi / 5080 dpi: "200"
-
-*ColorSepScreenFreq ProcessCyan.200lpi.5080dpi/200 lpi / 5080 dpi: "200"
-
-*ColorSepScreenFreq ProcessMagenta.200lpi.5080dpi/200 lpi / 5080 dpi: "200"
-
-*ColorSepScreenFreq ProcessYellow.200lpi.5080dpi/200 lpi / 5080 dpi: "200"
-
-*ColorSepScreenFreq ProcessBlack.200lpi.5080dpi/200 lpi / 5080 dpi: "200"
-
-
-
-*% For 225 lpi / 5080 dpi
-
-*ColorSepScreenAngle CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi: "225"
-
-*ColorSepScreenFreq ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi: "225"
-
-*ColorSepScreenFreq ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi: "225"
-
-*ColorSepScreenFreq ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi: "225"
-
-*ColorSepScreenFreq ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi: "225"
-
-
-
-*% For 250 lpi / 5080 dpi
-
-*ColorSepScreenAngle CustomColor.250lpi.5080dpi/250 lpi / 5080 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.250lpi.5080dpi/250 lpi / 5080 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.250lpi.5080dpi/250 lpi / 5080 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.250lpi.5080dpi/250 lpi / 5080 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.250lpi.5080dpi/250 lpi / 5080 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.250lpi.5080dpi/250 lpi / 5080 dpi: "250"
-
-*ColorSepScreenFreq ProcessCyan.250lpi.5080dpi/250 lpi / 5080 dpi: "250"
-
-*ColorSepScreenFreq ProcessMagenta.250lpi.5080dpi/250 lpi / 5080 dpi: "250"
-
-*ColorSepScreenFreq ProcessYellow.250lpi.5080dpi/250 lpi / 5080 dpi: "250"
-
-*ColorSepScreenFreq ProcessBlack.250lpi.5080dpi/250 lpi / 5080 dpi: "250"
-
-
-
-*% For 275 lpi / 5080 dpi
-
-*ColorSepScreenAngle CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.275lpi.5080dpi/275 lpi / 5080 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi: "275"
-
-*ColorSepScreenFreq ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi: "275"
-
-*ColorSepScreenFreq ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi: "275"
-
-*ColorSepScreenFreq ProcessYellow.275lpi.5080dpi/275 lpi / 5080 dpi: "275"
-
-*ColorSepScreenFreq ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi: "275"
-
-
-
-*% For 300 lpi / 5080 dpi
-
-*ColorSepScreenAngle CustomColor.300lpi.5080dpi/300 lpi / 5080 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.300lpi.5080dpi/300 lpi / 5080 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.300lpi.5080dpi/300 lpi / 5080 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.300lpi.5080dpi/300 lpi / 5080 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.300lpi.5080dpi/300 lpi / 5080 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.300lpi.5080dpi/300 lpi / 5080 dpi: "300"
-
-*ColorSepScreenFreq ProcessCyan.300lpi.5080dpi/300 lpi / 5080 dpi: "300"
-
-*ColorSepScreenFreq ProcessMagenta.300lpi.5080dpi/300 lpi / 5080 dpi: "300"
-
-*ColorSepScreenFreq ProcessYellow.300lpi.5080dpi/300 lpi / 5080 dpi: "300"
-
-*ColorSepScreenFreq ProcessBlack.300lpi.5080dpi/300 lpi / 5080 dpi: "300"
-
-
-
-*% For 350 lpi / 5080 dpi
-
-*ColorSepScreenAngle CustomColor.350lpi.5080dpi/350 lpi / 5080 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.350lpi.5080dpi/350 lpi / 5080 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.350lpi.5080dpi/350 lpi / 5080 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.350lpi.5080dpi/350 lpi / 5080 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.350lpi.5080dpi/350 lpi / 5080 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.350lpi.5080dpi/350 lpi / 5080 dpi: "350"
-
-*ColorSepScreenFreq ProcessCyan.350lpi.5080dpi/350 lpi / 5080 dpi: "350"
-
-*ColorSepScreenFreq ProcessMagenta.350lpi.5080dpi/350 lpi / 5080 dpi: "350"
-
-*ColorSepScreenFreq ProcessYellow.350lpi.5080dpi/350 lpi / 5080 dpi: "350"
-
-*ColorSepScreenFreq ProcessBlack.350lpi.5080dpi/350 lpi / 5080 dpi: "350"
-
-
-
-*% For 400 lpi / 5080 dpi
-
-*ColorSepScreenAngle CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi: "400"
-
-*ColorSepScreenFreq ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi: "400"
-
-*ColorSepScreenFreq ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi: "400"
-
-*ColorSepScreenFreq ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi: "400"
-
-*ColorSepScreenFreq ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi: "400"
-
-
-
-
-
-*% The byte count of this file should be exactly 082697 or 086165
-*% depending on the filesystem it resides in.
-*% end of PPD file for Linotype
-
-*% Last edited JUL 26, 1996-Hell Herkules IS
-
-
-
diff --git a/psprint_config/configuration/ppds/LHHKPHJ7.PS b/psprint_config/configuration/ppds/LHHKPHJ7.PS
deleted file mode 100644
index 3b3b0ae39eb6..000000000000
--- a/psprint_config/configuration/ppds/LHHKPHJ7.PS
+++ /dev/null
@@ -1,3328 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-
-
-*% 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.
-
-*% End of Copyright statement
-
-*%
-
-*% Creation Date: May 20, 1997; By: Berthold Giess, Linotype-Hell AG
-
-*% Last Edit : Jun. 2, 1997; By: Berthold Giess, Linotype-Hell AG
-
-
-
-*% ----- Basic Capabilities -----
-
-*FormatVersion: "4.3"
-
-*FileVersion: "1.0"
-
-*LanguageEncoding: JIS83-RKSJ
-
-*LanguageVersion: Japanese
-
-*PSVersion: "(2013.114) 9"
-
-*Product: "(Linotype)"
-
-*% 31 Chars *******************************
-
-*Manufacturer: "LHAG Linotype-Hell"
-
-*ModelName: "Lino Herkules Plate HQS V 3.7 J"
-
-*ShortNickName: "Lino Herkules Plate HQS V 3.7 J"
-
-*NickName: "Lino Herkules Plate HQS V 3.7 J"
-
-*PCFileName: "LHHKPHJ7.PPD"
-
-
-
-*% ----- General Information and Defaults -----
-
-*FreeVM: "5242880"
-
-*PrintPSErrors: False
-
-*LanguageLevel: "2"
-
-*ColorDevice: True
-
-*DefaultColorSpace: Gray
-
-*DefaultHalftoneType: 1
-
-*Throughput: "1"
-
-*VariablePaperSize: True
-
-*FileSystem: True
-
-
-
-*?FileSystem: "
-
-save
-
- statusdict /diskonline get exec {(True)}{(False)} ifelse = flush
-
-restore
-
-"
-
-*End
-
-
-
-*Password: "0"
-
-*ExitServer: "
-
- count 0 eq { % is the password on the stack?
-
- true
-
- }{
-
- dup % potential password
-
- statusdict /checkpassword get exec not
-
- } ifelse
-
- { % if no password or not valid
-
- (WARNING : Cannot perform the exitserver command.) =
-
- (Password supplied is not valid.) =
-
- (Please contact the author of this software.) = flush
-
- quit
-
- } if
-
- serverdict /exitserver get exec
-
-"
-
-*End
-
-
-
-*Reset: "
-
- count 0 eq { % is the password on the stack?
-
- true
-
- }{
-
- dup % potential password
-
- statusdict /checkpassword get exec not
-
- } ifelse
-
- { % if no password or not valid
-
- (WARNING : Cannot reset printer.) =
-
- (Password supplied is not valid.) =
-
- (Please contact the author of this software.) = flush
-
- quit
-
- } if
-
- serverdict /exitserver get exec
-
- systemdict /quit get exec
-
- (WARNING : Printer Reset Failed.) = flush
-
-"
-
-*End
-
-
-
-*DefaultResolution: 2540dpi
-
-
-
-*?Resolution: "
-
- save
-
- 72 72 matrix defaultmatrix dtransform
-
- pop abs round cvi =print (dpi\n) print
-
- restore
-
-"
-
-*End
-
-
-
-*% Halftone Information ===============
-
-*ScreenFreq: "150"
-
-*ScreenAngle: "45"
-
-*AccurateScreensSupport: True
-
-*DefaultScreenProc: Euclidean
-
-
-
-*ScreenProc Euclidean: "
-
-{
-
- 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
-
-
-
-*ScreenProc Round: "
-
-{
-
- dup mul exch dup mul add 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc Square: "
-
-{
-
- abs exch abs add 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc HeavyEllipse: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- exch
-
- abs exch abs 2 copy 0.80 mul add 0.80 lt {
-
- exch 0.80 div
-
- dup dup mul exch 2 mul 3 sub mul exch
-
- dup dup mul exch 2 mul 3 sub mul add 0.80 mul 1 add
-
- } {
-
- 2 copy 0.80 mul add 1 gt {
-
- 1 sub exch 1 sub 0.80 div
-
- dup dup mul exch 2 mul 3 add mul exch
-
- dup dup mul exch 2 mul 3 add mul add 0.80 mul 1 sub
-
- } {
-
- 0.80 mul add 2 mul neg 1 add 0.80 add
-
- } ifelse
-
- } ifelse
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc Ellipse: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- exch
-
- abs exch abs 2 copy 0.85 mul add 0.85 lt {
-
- exch 0.85 div
-
- dup dup mul exch 2 mul 3 sub mul exch
-
- dup dup mul exch 2 mul 3 sub mul add 0.85 mul 1 add
-
- } {
-
- 2 copy 0.85 mul add 1 gt {
-
- 1 sub exch 1 sub 0.85 div
-
- dup dup mul exch 2 mul 3 add mul exch
-
- dup dup mul exch 2 mul 3 add mul add 0.85 mul 1 sub
-
- } {
-
- 0.85 mul add 2 mul neg 1 add 0.85 add
-
- } ifelse
-
- } ifelse
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc LightEllipse: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- exch
-
- abs exch abs 2 copy 0.90 mul add 0.90 lt {
-
- exch 0.90 div
-
- dup dup mul exch 2 mul 3 sub mul exch
-
- dup dup mul exch 2 mul 3 sub mul add 0.90 mul 1 add
-
- } {
-
- 2 copy 0.90 mul add 1 gt {
-
- 1 sub exch 1 sub 0.90 div
-
- dup dup mul exch 2 mul 3 add mul exch
-
- dup dup mul exch 2 mul 3 add mul add 0.90 mul 1 sub
-
- } {
-
- 0.90 mul add 2 mul neg 1 add 0.90 add
-
- } ifelse
-
- } ifelse
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc LineX: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- abs exch 0.9 mul 0.01 sub abs exch
-
- 0.003 mul add 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc LineY: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- 0.9 mul 0.01 sub abs exch abs
-
- 0.003 mul add 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc Grid: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- 0.9 mul 0.01 sub abs exch
-
- 0.9 mul 0.01 sub abs exch
-
- 2 copy lt { 0.003 mul add } { exch 0.003 mul add } ifelse
-
- 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*DefaultTransfer: Null
-
-*Transfer Null: "{ }"
-
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-
-
-*% Paper Handling ===================
-
-*% Use these entries to set paper size most of the time, unless there is
-
-*% specific reason to use PageRegion.
-
-*OpenUI *PageSize: PickOne
-
-*OrderDependency: 20 PageSetup *PageSize
-
-
-
-*DefaultPageSize: Letter
-
-*PageSize Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice"
-
-*PageSize Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice"
-
-*PageSize Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice"
-
-*PageSize Letter.Extra.Transverse: "<</PageSize [684 864] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice"
-
-*PageSize Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice"
-
-*PageSize Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice"
-
-*PageSize Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice"
-
-*PageSize Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice"
-
-*PageSize Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice"
-
-*PageSize Tabloid.Extra.Transverse: "<</PageSize [864 1296] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize A2: "<</PageSize [1191 1684] /Orientation 1>> setpagedevice"
-
-*PageSize A2.Extra: "<</PageSize [1263 1756] /Orientation 1>> setpagedevice"
-
-
-
-*PageSize A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice"
-
-*PageSize A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice"
-
-*PageSize A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice"
-
-*PageSize A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice"
-
-*PageSize A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice"
-
-*PageSize A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice"
-
-*PageSize A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice"
-
-*PageSize A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice"
-
-*PageSize A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice"
-
-*PageSize A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize B2: "<</PageSize [1460 2064] /Orientation 1>> setpagedevice"
-
-*PageSize B2.Extra: "<</PageSize [1532 2136] /Orientation 1>> setpagedevice"
-
-
-
-*PageSize B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice"
-
-*PageSize B3.Extra: "<</PageSize [1104 1532] /Orientation 1>> setpagedevice"
-
-*PageSize B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice"
-
-*PageSize B3.Extra.Transverse: "<</PageSize [1104 1532] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice"
-
-*PageSize B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice"
-
-*PageSize B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice"
-
-*PageSize B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice"
-
-*PageSize B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice"
-
-*PageSize B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice"
-
-*PageSize B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize ISOB2: "<</PageSize [1417 2004] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB2.Extra: "<</PageSize [1489 2076] /Orientation 1>> setpagedevice"
-
-
-
-*PageSize ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB3.Extra: "<</PageSize [1073 1489] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice"
-
-*PageSize ISOB3.Extra.Transverse: "<</PageSize [1073 1489] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice"
-
-*PageSize ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice"
-
-*PageSize ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize MaxPage: "<</PageSize [1587.4 2126.0] /Orientation 1>> setpagedevice"
-
-
-
-*?PageSize: "
-
-save
-
-mark
-
-currentpagedevice /PageSize get aload pop
-
-2 copy gt {exch} if
-
-(Unknown)
-
-37 dict
-
-dup [ 612 792] (Letter) put
-
-dup [ 684 864] (Letter.Extra) put
-
-
-
-dup [ 612 1008] (Legal) put
-
-dup [ 684 1080] (Legal.Extra) put
-
-
-
-dup [ 792 1224] (Tabloid) put
-
-dup [ 864 1296] (Tabloid.Extra) put
-
-
-
-dup [1684 2384] (A1) put
-
-dup [1756 2456] (A1.Extra) put
-
-
-
-dup [1191 1684] (A2) put
-
-dup [1263 1756] (A2.Extra) put
-
-
-
-dup [ 842 1191] (A3) put
-
-dup [ 914 1263] (A3.Extra) put
-
-
-
-dup [ 595 842] (A4) put
-
-dup [ 667 914] (A4.Extra) put
-
-
-
-dup [ 420 595] (A5) put
-
-dup [ 492 667] (A5.Extra) put
-
-
-
-dup [2064 2920] (B1) put
-
-dup [2136 2992] (B1.Extra) put
-
-
-
-dup [1460 2064] (B2) put
-
-dup [1532 2136] (B2.Extra) put
-
-
-
-dup [1032 1460] (B3) put
-
-dup [1104 1532] (B3.Extra) put
-
-
-
-dup [ 729 1032] (B4) put
-
-dup [ 801 1104] (B4.Extra) put
-
-
-
-dup [ 516 729] (B5) put
-
-dup [ 588 801] (B5.Extra) put
-
-
-
-dup [2004 2835] (ISOB1) put
-
-dup [2076 2907] (ISOB1.Extra) put
-
-
-
-dup [1417 2004] (ISOB2) put
-
-dup [1489 2076] (ISOB2.Extra) put
-
-
-
-dup [1001 1417] (ISOB3) put
-
-dup [1073 1489] (ISOB3.Extra) put
-
-
-
-dup [ 709 1001] (ISOB4) put
-
-dup [ 781 1073] (ISOB4.Extra) put
-
-
-
-dup [ 499 709] (ISOB5) put
-
-dup [ 571 781] (ISOB5.Extra) put
-
-
-
-dup [1587.4 2126.0] (MaxPage) put
-
-
-
-{
-
-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
-
-cleartomark
-
-
-
-restore
-
-"
-
-*End
-
-*CloseUI: *PageSize
-
-
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-
-*OpenUI *PageRegion: PickOne
-
-*OrderDependency: 10 PageSetup *PageRegion
-
-
-
-*DefaultPageRegion: Letter
-
-*PageRegion Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice"
-
-*PageRegion Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice"
-
-*PageRegion Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice"
-
-*PageRegion Letter.Extra.Transverse: "<</PageSize [684 864] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice"
-
-*PageRegion Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice"
-
-*PageRegion Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice"
-
-*PageRegion Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice"
-
-*PageRegion Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice"
-
-*PageRegion Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice"
-
-*PageRegion Tabloid.Extra.Transverse: "<</PageSize [864 1296] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion A2: "<</PageSize [1191 1684] /Orientation 1>> setpagedevice"
-
-*PageRegion A2.Extra: "<</PageSize [1263 1756] /Orientation 1>> setpagedevice"
-
-
-
-*PageRegion A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice"
-
-*PageRegion A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice"
-
-*PageRegion A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice"
-
-*PageRegion A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice"
-
-*PageRegion A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice"
-
-*PageRegion A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice"
-
-*PageRegion A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice"
-
-*PageRegion A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice"
-
-*PageRegion A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice"
-
-*PageRegion A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion B2: "<</PageSize [1460 2064] /Orientation 1>> setpagedevice"
-
-*PageRegion B2.Extra: "<</PageSize [1532 2136] /Orientation 1>> setpagedevice"
-
-
-
-*PageRegion B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice"
-
-*PageRegion B3.Extra: "<</PageSize [1104 1532] /Orientation 1>> setpagedevice"
-
-*PageRegion B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice"
-
-*PageRegion B3.Extra.Transverse: "<</PageSize [1104 1532] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice"
-
-*PageRegion B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice"
-
-*PageRegion B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice"
-
-*PageRegion B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice"
-
-*PageRegion B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice"
-
-*PageRegion B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice"
-
-*PageRegion B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion ISOB2: "<</PageSize [1417 2004] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB2.Extra: "<</PageSize [1489 2076] /Orientation 1>> setpagedevice"
-
-
-
-*PageRegion ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB3.Extra: "<</PageSize [1073 1489] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice"
-
-*PageRegion ISOB3.Extra.Transverse: "<</PageSize [1073 1489] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice"
-
-*PageRegion ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice"
-
-*PageRegion ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion MaxPage: "<</PageSize [1587.4 2126.0] /Orientation 1>> setpagedevice"
-
-
-
-*CloseUI: *PageRegion
-
-
-
-*% The following entries provide information about specific paper keywords.
-
-*DefaultImageableArea: Letter
-
-
-
-*ImageableArea Letter: "0.0 0.0 612.0 792.0"
-
-*ImageableArea Letter.Extra: "0.0 0.0 684.0 864.0"
-
-*ImageableArea Letter.Transverse: "0.0 0.0 612.0 791.0"
-
-*ImageableArea Letter.Extra.Transverse: "0.0 0.0 684.0 863.0"
-
-
-
-*ImageableArea Legal: "0.0 0.0 612.0 1008.0"
-
-*ImageableArea Legal.Extra: "0.0 0.0 684.0 1080.0"
-
-*ImageableArea Legal.Transverse: "0.0 0.0 612.0 1007.0"
-
-*ImageableArea Legal.Extra.Transverse: "0.0 0.0 684.0 1079.0"
-
-
-
-*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0"
-
-*ImageableArea Tabloid.Extra: "0.0 0.0 864.0 1296.0"
-
-*ImageableArea Tabloid.Transverse: "0.0 0.0 792.0 1223.0"
-
-*ImageableArea Tabloid.Extra.Transverse: "0.0 0.0 864.0 1295.0"
-
-
-
-*ImageableArea A2: "0.0 0.0 1191.0 1684.0"
-
-*ImageableArea A2.Extra: "0.0 0.0 1263.0 1756.0"
-
-
-
-*ImageableArea A3: "0.0 0.0 842.0 1191.0"
-
-*ImageableArea A3.Extra: "0.0 0.0 914.0 1263.0"
-
-*ImageableArea A3.Transverse: "0.0 0.0 842.0 1190.0"
-
-*ImageableArea A3.Extra.Transverse: "0.0 0.0 914.0 1262.0"
-
-
-
-*ImageableArea A4: "0.0 0.0 595.0 842.0"
-
-*ImageableArea A4.Extra: "0.0 0.0 667.0 914.0"
-
-*ImageableArea A4.Transverse: "0.0 0.0 595.0 841.0"
-
-*ImageableArea A4.Extra.Transverse: "0.0 0.0 667.0 913.0"
-
-
-
-*ImageableArea A5: "0.0 0.0 420.0 595.0"
-
-*ImageableArea A5.Extra: "0.0 0.0 492.0 667.0"
-
-*ImageableArea A5.Transverse: "0.0 0.0 420.0 594.0"
-
-*ImageableArea A5.Extra.Transverse: "0.0 0.0 492.0 666.0"
-
-
-
-*ImageableArea B2: "0.0 0.0 1460.0 2064.0"
-
-*ImageableArea B2.Extra: "0.0 0.0 1532.0 2136.0"
-
-
-
-*ImageableArea B3: "0.0 0.0 1032.0 1460.0"
-
-*ImageableArea B3.Extra: "0.0 0.0 1104.0 1532.0"
-
-*ImageableArea B3.Transverse: "0.0 0.0 1032.0 1459.0"
-
-*ImageableArea B3.Extra.Transverse: "0.0 0.0 1104.0 1531.0"
-
-
-
-*ImageableArea B4: "0.0 0.0 729.0 1032.0"
-
-*ImageableArea B4.Extra: "0.0 0.0 801.0 1104.0"
-
-*ImageableArea B4.Transverse: "0.0 0.0 729.0 1031.0"
-
-*ImageableArea B4.Extra.Transverse: "0.0 0.0 801.0 1103.0"
-
-
-
-*ImageableArea B5: "0.0 0.0 516.0 729.0"
-
-*ImageableArea B5.Extra: "0.0 0.0 588.0 801.0"
-
-*ImageableArea B5.Transverse: "0.0 0.0 516.0 728.0"
-
-*ImageableArea B5.Extra.Transverse: "0.0 0.0 588.0 800.0"
-
-
-
-*ImageableArea ISOB2: "0.0 0.0 1417.0 2004.0"
-
-*ImageableArea ISOB2.Extra: "0.0 0.0 1489.0 2076.0"
-
-
-
-*ImageableArea ISOB3: "0.0 0.0 1001.0 1417.0"
-
-*ImageableArea ISOB3.Extra: "0.0 0.0 1073.0 1489.0"
-
-*ImageableArea ISOB3.Transverse: "0.0 0.0 1001.0 1416.0"
-
-*ImageableArea ISOB3.Extra.Transverse: "0.0 0.0 1073.0 1488.0"
-
-
-
-*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0"
-
-*ImageableArea ISOB4.Extra: "0.0 0.0 781.0 1073.0"
-
-*ImageableArea ISOB4.Transverse: "0.0 0.0 709.0 1000.0"
-
-*ImageableArea ISOB4.Extra.Transverse: "0.0 0.0 781.0 1072.0"
-
-
-
-*ImageableArea ISOB5: "0.0 0.0 499.0 709.0"
-
-*ImageableArea ISOB5.Extra: "0.0 0.0 569.7 782.0"
-
-*ImageableArea ISOB5.Transverse: "0.0 0.0 499.0 708.0"
-
-*ImageableArea ISOB5.Extra.Transverse: "0.0 0.0 569.7 781.0"
-
-
-
-*ImageableArea MaxPage: "0.0 0.0 1587.4 2126.0"
-
-
-
-*?ImageableArea: "
-
- save
-
- initclip clippath pathbbox
-
- 4 -2 roll exch round cvr =print ( ) print round cvr =print ( ) print
-
- exch round cvr =print ( ) print round cvr =print (\n) print flush
-
- restore
-
-"
-
-*End
-
-
-
-*% These provide the physical dimensions of the paper (by keyword)
-
-*DefaultPaperDimension: Letter
-
-
-
-*PaperDimension Letter: "612.0 792.0"
-
-*PaperDimension Letter.Extra: "684.0 864.0"
-
-*PaperDimension Letter.Transverse: "612.0 791.0"
-
-*PaperDimension Letter.Extra.Transverse: "684.0 863.0"
-
-
-
-*PaperDimension Legal: "612.0 1008.0"
-
-*PaperDimension Legal.Extra: "684.0 1080.0"
-
-*PaperDimension Legal.Transverse: "612.0 1007.0"
-
-*PaperDimension Legal.Extra.Transverse: "684.0 1079.0"
-
-
-
-*PaperDimension Tabloid: "792.0 1224.0"
-
-*PaperDimension Tabloid.Extra: "864.0 1296.0"
-
-*PaperDimension Tabloid.Transverse: "792.0 1223.0"
-
-*PaperDimension Tabloid.Extra.Transverse: "864.0 1295.0"
-
-
-
-*PaperDimension A2: "1191.0 1684.0"
-
-*PaperDimension A2.Extra: "1263.0 1756.0"
-
-
-
-*PaperDimension A3: "842.0 1191.0"
-
-*PaperDimension A3.Extra: "914.0 1263.0"
-
-*PaperDimension A3.Transverse: "842.0 1190.0"
-
-*PaperDimension A3.Extra.Transverse: "914.0 1262.0"
-
-
-
-*PaperDimension A4: "595.0 842.0"
-
-*PaperDimension A4.Extra: "667.0 914.0"
-
-*PaperDimension A4.Transverse: "595.0 841.0"
-
-*PaperDimension A4.Extra.Transverse: "667.0 913.0"
-
-
-
-*PaperDimension A5: "420.0 595.0"
-
-*PaperDimension A5.Extra: "492.0 667.0"
-
-*PaperDimension A5.Transverse: "420.0 594.0"
-
-*PaperDimension A5.Extra.Transverse: "492.0 666.0"
-
-
-
-*PaperDimension B2: "1460.0 2064.0"
-
-*PaperDimension B2.Extra: "1532.0 2136.0"
-
-
-
-*PaperDimension B3: "1032.0 1460.0"
-
-*PaperDimension B3.Extra: "1104.0 1532.0"
-
-*PaperDimension B3.Transverse: "1032.0 1459.0"
-
-*PaperDimension B3.Extra.Transverse: "1104.0 1531.0"
-
-
-
-*PaperDimension B4: "729.0 1032.0"
-
-*PaperDimension B4.Extra: "801.0 1104.0"
-
-*PaperDimension B4.Transverse: "729.0 1031.0"
-
-*PaperDimension B4.Extra.Transverse: "801.0 1103.0"
-
-
-
-*PaperDimension B5: "516.0 729.0"
-
-*PaperDimension B5.Extra: "588.0 801.0"
-
-*PaperDimension B5.Transverse: "516.0 728.0"
-
-*PaperDimension B5.Extra.Transverse: "588.0 800.0"
-
-
-
-*PaperDimension ISOB2: "1417.0 2004.0"
-
-*PaperDimension ISOB2.Extra: "1489.0 2076.0"
-
-
-
-*PaperDimension ISOB3: "1001.0 1417.0"
-
-*PaperDimension ISOB3.Extra: "1073.0 1489.0"
-
-*PaperDimension ISOB3.Transverse: "1001.0 1416.0"
-
-*PaperDimension ISOB3.Extra.Transverse: "1073.0 1488.0"
-
-
-
-*PaperDimension ISOB4: "709.0 1001.0"
-
-*PaperDimension ISOB4.Extra: "781.0 1073.0"
-
-*PaperDimension ISOB4.Transverse: "709.0 1000.0"
-
-*PaperDimension ISOB4.Extra.Transverse: "781.0 1072.0"
-
-
-
-*PaperDimension ISOB5: "499.0 709.0"
-
-*PaperDimension ISOB5.Extra: "569.7 782.0"
-
-*PaperDimension ISOB5.Transverse: "499.0 708.0"
-
-*PaperDimension ISOB5.Extra.Transverse: "569.7 781.0"
-
-
-
-*PaperDimension MaxPage: "1587.4 2126.0"
-
-
-
-*%=== Custom Page Sizes ==================================
-
-
-
-*% These entries provide the code and parameter ranges for a user
-
-*% to set up a custom page size.
-
-*%CustomPageSize
-
-
-
-*NonUIOrderDependency: 20 PageSetup *CustomPageSize
-
-*CustomPageSize True: "
-
-% B. Giess 960228
-
-% params order: Width (FastScan); Height (SlowScan); WidthOffset; foo; Orientation
-
-%
-
-exch pop statusdict /setpageparams get exec
-
-"
-
-*End
-
-
-
-*DefaultLeadingEdge: PreferLong
-
-*LeadingEdge PreferLong: ""
-
-
-
-*ParamCustomPageSize Width: 1 points 72.0 1587.4
-
-*ParamCustomPageSize Height: 2 points 72.0 12126.0
-
-*ParamCustomPageSize WidthOffset/Margins: 3 points 0.0 1587.4
-
-*ParamCustomPageSize HeightOffset: 4 points 0.0 0.0
-
-*ParamCustomPageSize Orientation: 5 int 0 3
-
-
-
-*CenterRegistered: False
-
-
-
-*MaxMediaWidth: "1587.4"
-
-*MaxMediaHeight: "2126.0"
-
-
-
-*?CurrentMediaWidth: "
-
- save
-
- currentpagedevice /OutputDevice get cvlit /OutputDevice findresource
-
- /PageSize get 0 get dup length 2 sub 0 add get cvr = flush
-
- restore
-
- "
-
-*End
-
-
-
-*?CurrentMediaHeight: "
-
- save
-
- currentpagedevice /OutputDevice get cvlit /OutputDevice findresource
-
- /PageSize get 0 get dup length 2 sub 1 add get cvr = flush
-
- restore
-
- "
-
-*End
-
-
-
-*DefaultOutputOrder: Normal
-
-*RequiresPageRegion All: False
-
-
-
-*% Font Information =====================
-
-*DefaultFont: Courier
-
-*Font AvantGarde-Book: Standard "(001.001)" Standard Disk
-
-*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk
-
-*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk
-
-*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk
-
-*Font Bookman-Demi: Standard "(001.001)" Standard Disk
-
-*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk
-
-*Font Bookman-Light: Standard "(001.001)" Standard Disk
-
-*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk
-
-*Font Courier: Standard "(002.002)" Standard ROM
-
-*Font Courier-Bold: Standard "(002.002)" Standard ROM
-
-*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM
-
-*Font Courier-Oblique: Standard "(002.002)" Standard ROM
-
-*Font Helvetica: Standard "(001.006)" Standard ROM
-
-*Font Helvetica-Bold: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
-
-*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
-
-*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
-
-*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk
-
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk
-
-*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk
-
-*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk
-
-*Font Palatino-Bold: Standard "(001.000)" Standard Disk
-
-*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk
-
-*Font Palatino-Italic: Standard "(001.000)" Standard Disk
-
-*Font Palatino-Roman: Standard "(001.000)" Standard Disk
-
-*Font Symbol: Special "(001.003)" Standard ROM
-
-*Font Times-Bold: Standard "(001.007)" Standard ROM
-
-*Font Times-BoldItalic: Standard "(001.009)" Standard ROM
-
-*Font Times-Italic: Standard "(001.007)" Standard ROM
-
-*Font Times-Roman: Standard "(001.007)" Standard ROM
-
-*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk
-
-*Font ZapfDingbats: Special "(001.000)" Standard Disk
-
-
-
-*Font FutoGoB101-Bold-Add-H: JIS "(003.000)" Add Disk
-
-*Font FutoGoB101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk
-
-*Font FutoGoB101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk
-
-*Font FutoGoB101-Bold-Add-V: JIS "(003.000)" Add Disk
-
-*Font FutoGoB101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold-Ext-H: JIS "(003.000)" Ext Disk
-
-*Font FutoGoB101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk
-
-*Font FutoGoB101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk
-
-*Font FutoGoB101-Bold-Ext-V: JIS "(003.000)" Ext Disk
-
-*Font FutoGoB101-Bold-H: JIS "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold-NWP-H: JIS "(003.000)" NWP Disk
-
-*Font FutoGoB101-Bold-NWP-V: JIS "(003.000)" NWP Disk
-
-*Font FutoGoB101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk
-
-*Font FutoGoB101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold-V: JIS "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold.Oubun: Special "(003.000)" Special Disk
-
-*Font FutoGoB101-Bold.Roman: Special "(003.000)" Special Disk
-
-*Font FutoGoB101-Bold.Roman83pv: Special "(003.000)" Special Disk
-
-*Font FutoGoB101-Bold.WP-Symbol: Special "(003.000)" Special Disk
-
-*Font FutoMinA101-Bold-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk
-
-*Font FutoMinA101-Bold-Add-H: JIS "(003.000)" Add Disk
-
-*Font FutoMinA101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk
-
-*Font FutoMinA101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk
-
-*Font FutoMinA101-Bold-Add-V: JIS "(003.000)" Add Disk
-
-*Font FutoMinA101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold-Ext-H: JIS "(003.000)" Ext Disk
-
-*Font FutoMinA101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk
-
-*Font FutoMinA101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk
-
-*Font FutoMinA101-Bold-Ext-V: JIS "(003.000)" Ext Disk
-
-*Font FutoMinA101-Bold-H: JIS "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold-NWP-H: JIS "(003.000)" NWP Disk
-
-*Font FutoMinA101-Bold-NWP-V: JIS "(003.000)" NWP Disk
-
-*Font FutoMinA101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk
-
-*Font FutoMinA101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold-V: JIS "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold.Oubun: Special "(003.000)" Special Disk
-
-*Font FutoMinA101-Bold.Roman: Special "(003.000)" Special Disk
-
-*Font FutoMinA101-Bold.Roman83pv: Special "(003.000)" Special Disk
-
-*Font FutoMinA101-Bold.WP-Symbol: Special "(003.000)" Special Disk
-
-*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.001)" 83pv Disk
-
-*Font GothicBBB-Medium-Add-H: JIS "(003.001)" Add Disk
-
-*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.001)" Add Disk
-
-*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.001)" Add Disk
-
-*Font GothicBBB-Medium-Add-V: JIS "(003.001)" Add Disk
-
-*Font GothicBBB-Medium-EUC-H: EUC "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium-EUC-V: EUC "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium-Ext-H: JIS "(003.001)" Ext Disk
-
-*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.001)" Ext Disk
-
-*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.001)" Ext Disk
-
-*Font GothicBBB-Medium-Ext-V: JIS "(003.001)" Ext Disk
-
-*Font GothicBBB-Medium-H: JIS "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium-NWP-H: JIS "(003.001)" NWP Disk
-
-*Font GothicBBB-Medium-NWP-V: JIS "(003.001)" NWP Disk
-
-*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium-RKSJ-UserGaiji: Special "(003.000)" Special Disk
-
-*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium-V: JIS "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium.Oubun: Special "(003.001)" Special Disk
-
-*Font GothicBBB-Medium.Roman: Special "(003.001)" Special Disk
-
-*Font GothicBBB-Medium.Roman83pv: Special "(003.001)" Special Disk
-
-*Font GothicBBB-Medium.WP-Symbol: Special "(003.001)" Special Disk
-
-*Font Jun101-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk
-
-*Font Jun101-Light-Add-H: JIS "(003.000)" Add Disk
-
-*Font Jun101-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk
-
-*Font Jun101-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk
-
-*Font Jun101-Light-Add-V: JIS "(003.000)" Add Disk
-
-*Font Jun101-Light-EUC-H: EUC "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light-EUC-V: EUC "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light-Ext-H: JIS "(003.000)" Ext Disk
-
-*Font Jun101-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk
-
-*Font Jun101-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk
-
-*Font Jun101-Light-Ext-V: JIS "(003.000)" Ext Disk
-
-*Font Jun101-Light-H: JIS "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light-NWP-H: JIS "(003.000)" NWP Disk
-
-*Font Jun101-Light-NWP-V: JIS "(003.000)" NWP Disk
-
-*Font Jun101-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk
-
-*Font Jun101-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light-V: JIS "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light.Oubun: Special "(003.000)" Special Disk
-
-*Font Jun101-Light.Roman: Special "(003.000)" Special Disk
-
-*Font Jun101-Light.Roman83pv: Special "(003.000)" Special Disk
-
-*Font Jun101-Light.WP-Symbol: Special "(003.000)" Special Disk
-
-*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk
-
-*Font Ryumin-Light-Add-H: JIS "(003.000)" Add Disk
-
-*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk
-
-*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk
-
-*Font Ryumin-Light-Add-V: JIS "(003.000)" Add Disk
-
-*Font Ryumin-Light-EUC-H: EUC "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light-EUC-V: EUC "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light-Ext-H: JIS "(003.000)" Ext Disk
-
-*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk
-
-*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk
-
-*Font Ryumin-Light-Ext-V: JIS "(003.000)" Ext Disk
-
-*Font Ryumin-Light-H: JIS "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light-NWP-H: JIS "(003.000)" NWP Disk
-
-*Font Ryumin-Light-NWP-V: JIS "(003.000)" NWP Disk
-
-*Font Ryumin-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk
-
-*Font Ryumin-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light-V: JIS "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light.Oubun: Special "(003.000)" Special Disk
-
-*Font Ryumin-Light.Roman: Special "(003.000)" Special Disk
-
-*Font Ryumin-Light.Roman83pv: Special "(003.000)" Special Disk
-
-*Font Ryumin-Light.WP-Symbol: Special "(003.000)" Special Disk
-
-
-
-*?FontQuery: "
-
-save
-
- /str 100 string dup 0 (fonts/) putinterval def
-
- {
-
- count 1 gt
-
- {
-
- exch dup str 6 94 getinterval cvs
-
- (/) print dup print (:) print exch
-
- FontDirectory exch known
-
- { pop (Yes) }
-
- {
-
- length 6 add str 0 3 -1 roll getinterval
-
- mark exch status
-
- {cleartomark (Yes)}{cleartomark (No)} ifelse
-
- } ifelse =
-
- }
-
- {exit} ifelse
-
- }bind loop
-
- (*) = flush
-
-restore
-
-"
-
-*End
-
-
-
-*?FontList: "
-
-save
-
- FontDirectory { pop == } bind forall flush
-
- /filenameforall where
-
- {
-
- pop (fonts/*)
-
- { dup length 6 sub 6 exch getinterval cvn == } bind
-
- 128 string filenameforall flush
-
- } if
-
- (*) = 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: "idle"
-
-*Status: "busy"
-
-*Status: "waiting"
-
-*Status: "printing"
-
-*Status: "PrinterError: recorder offline or film problem"
-
-*Status: "PrinterError: "
-
-
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-
-*Source: "userjob"
-
-*Source: "other"
-
-
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-
-*PrinterError: "recorder offline or film problem"
-
-*PrinterError: ""
-
-
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-
-
-*%
-
-*% User Interface: Printer Specific Options
-
-*%
-
-*OpenGroup: Imagesetter
-
-*OpenSubGroup: PrintingMode
-
-
-
-*OpenUI *MirrorPrint/Mirror Print: Boolean
-
-*OrderDependency: 30 Prolog *MirrorPrint
-
-*DefaultMirrorPrint: False
-
-
-
-*MirrorPrint True/On: "<</MirrorPrint true >> setpagedevice "
-
-*MirrorPrint False/Off: " % MirrorPrint Off is Default!"
-
-*?MirrorPrint: "
-
- currentpagedevice /MirrorPrint get {(True)}{(False)} ifelse = flush
-
-"
-
-*End
-
-*CloseUI: *MirrorPrint
-
-
-
-*OpenUI *NegativePrint/Negative Print: Boolean
-
-*OrderDependency: 40 Prolog *NegativePrint
-
-*DefaultNegativePrint: False
-
-
-
-*NegativePrint True/On: "<</NegativePrint true >> setpagedevice "
-
-*NegativePrint False/Off: " % NegativePrint Off is Default!"
-
-*?NegativePrint: "
-
- currentpagedevice /NegativePrint get {(True)}{(False)}ifelse = flush
-
-"
-
-*End
-
-*CloseUI: *NegativePrint
-
-
-
-*CloseSubGroup: PrintingMode
-
-*OpenSubGroup: Separations
-
-
-
-*OpenUI *LHSeparations/InRIP Color Separation: PickOne
-
-*OrderDependency: 50 Prolog *LHSeparations
-
-
-
-*DefaultLHSeparations: Off
-
-
-
-*LHSeparations All/On; all planes: "
-
- <<
-
- /Separations true
-
- /ProcessColorModel /DeviceCMYK
-
- /SeparationColorNames [/Cyan /Magenta /Yellow /Black]
-
- /SeparationOrder [/Cyan /Magenta /Yellow /Black]
-
- >> setpagedevice
-
-"
-
-*End
-
-
-
-*LHSeparations Cyan/On; Cyan plane only: "
-
- <<
-
- /Separations true
-
- /ProcessColorModel /DeviceCMYK
-
- /SeparationColorNames [/Cyan /Magenta /Yellow /Black]
-
- /SeparationOrder [/Cyan]
-
- >> setpagedevice
-
-"
-
-*End
-
-
-
-*LHSeparations Magenta/On; Magenta plane only: "
-
- <<
-
- /Separations true
-
- /ProcessColorModel /DeviceCMYK
-
- /SeparationColorNames [/Cyan /Magenta /Yellow /Black]
-
- /SeparationOrder [/Magenta]
-
- >> setpagedevice
-
-"
-
-*End
-
-
-
-*LHSeparations Yellow/On; Yellow plane only: "
-
- <<
-
- /Separations true
-
- /ProcessColorModel /DeviceCMYK
-
- /SeparationColorNames [/Cyan /Magenta /Yellow /Black]
-
- /SeparationOrder [/Yellow]
-
- >> setpagedevice
-
-"
-
-*End
-
-
-
-*LHSeparations Black/On; Black plane only: "
-
- <<
-
- /Separations true
-
- /ProcessColorModel /DeviceCMYK
-
- /SeparationColorNames [/Cyan /Magenta /Yellow /Black]
-
- /SeparationOrder [/Black]
-
- >> setpagedevice
-
-"
-
-*End
-
-
-
-*LHSeparations Off/Off: " % Separation Off is Default"
-
-
-
-*?LHSeparations: "
-
- save
-
- currentpagedevice /Separations get {
-
- currentpagedevice /ProcessColorModel get /DeviceCMYK eq {
-
- currentpagedevice /SeparationOrder get {
-
- dup length 4 eq { pop (All) exit} if
-
- dup length 1 eq {0 get 10 string cvs exit} if
-
- pop (Unknown) exit
-
- } loop
-
- (Unknown) exit
-
- }{(Unknown)} ifelse
-
- }{(Off)} ifelse = flush
-
- restore
-
-"
-
-*End
-
-*CloseUI: *LHSeparations
-
-
-
-*UIConstraints: *LHOverprint True *LHSeparations Off
-
-
-
-*OpenUI *LHOverprint/Black Overprint: Boolean
-
-*OrderDependency: 60 Prolog *LHOverprint
-
-*DefaultLHOverprint: False
-
-
-
-*LHOverprint True/On: "
-
- % LH Black Overprint
-
- userdict /BGOvpdict known {
-
- userdict /Overprint_Enabled true put
-
- }{
-
- (%% Warning: The Black Overprint feature is not working with this Printer Driver.\n) print
-
- (%% The currently used Printer Driver might not support all necessary PPD features.\n) print
-
-
-
- } ifelse
-
-"
-
-*End
-
-
-
-*LHOverprint False/Off: " % Overprint Off is Default"
-
-
-
-*?LHOverprint: "
-
- userdict /Overprint_Enabled get {(True)}{(False)} ifelse
-
- = flush
-
-"
-
-*End
-
-
-
-*CloseUI: *LHOverprint
-
-
-
-*JobPatchFile 1: "
-
-%
-
-%%BeginResource: LH PatchFile
-
-%
-
-% Title : BlackOverprint.ps
-
-% Creator : Berthold Giess
-
-% For : Linotype-Hell AG
-
-% CreationDate: May 23, 1997
-
-% Version : 3.7
-
-%
-
-%% Copyright (C) 1996, 1997
-
-%% Linotype-Hell AG - All Rights Reserved
-
-%% All Rights Reserved.
-
-%% Restricted permission is granted for redistribution of this
-
-%% file to be used on Linotype-Hell devices only as long as this
-
-%% copyright notice is intact and the contents of the file is not
-
-%% altered in any way from its original form.
-
-%% End of Copyright statement
-
-%
-
-false(
-
-800344A251010CD0613719CCA731D08205041C8DC6031190C04032170C61A728
-
-59D0DF1C10420C82039984EC65101B4DE6434998D26532434C6683298CD62031
-
-9D4E51C371D0C66F3647CE6703098CCB0F1044626321A080662E18434A50B37C
-
-EA8D2132192610D2111C8672379C09A61391ACE748A5450734E8CC364B27909B
-
-A471C39C7A4061ACCC0406937082A673AA9CAAE4236514D64F939C8E072BE1D0
-
-40668F8808D1C329224568890C46716A78CA1A6834DE6FB2C31E3B2072101BF1
-
-38BC6C90E8753319B3030190C8636C19C34CA789A97CC270381B0BF61398EEF6
-
-66101D4E665396931C6939EA6FB1E386A790749A0839DAE3961841D8946FF826
-
-931984E869379BACF03107B7DDEFF7472B52E371A7CFE9E89BF918036CA0A029
-
-B52383A2320DE100DC37B1C8531CDDA6A3A8E8BD050E5A7C368F235A7EA0B503
-
-285C3385217366198621BAD81A374DE0C6DF380E1388BD8DCA2BCE3B3CC98058
-
-100E107242360D8D4B56C627A103E4328CCE8AF8102BAC40E0EDA45008CABEA1
-
-E04C9CF72C325C8823C8D2431CF0040310CA33AF8FAA12EB3BEEC8D4378C4100
-
-50154B52E0DC1505319C1913BC5154041020E91C109A0E526C9EF68E6D0A5120
-
-0CC9A8E839C3CF629510070B606A86886A023F16BFA100EEB04BE96238D2BD0B
-
-EA5A10098910E6F28E09423E97A7AF3533300A23AAC835CF404BDC143E6308EA
-
-360E836BCCC60F0920CB5AD6E34D72328D8348DABE46291C92DB85ADBD3E308D
-
-8F0AF23205287B661A86419AD81B21AE5398EDCD2BE46622A76C88EEFB0D0100
-
-9C2A040FF84022318C4AE2918A030A14B18D6E65A5432241AB36B606E8688AB2
-
-0D83CC0C30D22312F8964BF61B51090CEEEE0524C2431C290B51C39466930DF3
-
-F47D068E53EBF00681B6D39AF231C17C8A3B48F9204035C0E3BB463ABAA3DC68
-
-B0CA72AE5417E2389C2EC8E5837E5C3EB8E068F6068501285A16C88C2A6C1031
-
-0E63591E89834CCB66238BC605258C23159A91E8E128B8376BE14C691E0E806A
-
-729DC963A25D66B1E36394346D6A3E8096E41A2E8FA4BBDA6B15B2539A90402B
-
-5F8A4DF37DEB1AD2F5AEEBFB0EC6C6E41915B92DAF9B32AB1EA2C328E2100F63
-
-3598E5EE6D90C9983BE3CD421005E310DEA00CA840E9D125037251CCF3632F3A
-
-06E4C238BE220CA310EA33840DDA66ED481DA2BA2FC8EF6E6406813C766FE1F7
-
-1DD779057301EE9E3A0FA3D8E0B0F3B6039606E80F9E41DAF88322FBE3F92E5E
-
-46D2F49E6773DD841E873017FC1E2F7B134CDC57E1E1FE537FABEB8E1EC8D8F6
-
-DEEBC101AFA9E7398051011F63856B6E29E9BB321E109C806E2FE604A315C694
-
-61D1DB8C6CC4E89E0743B61CC3C9750CA1B4EDB9673092C3240E794FA1DAB367
-
-D00C48B1DB46AD96181DA654B743738D7CC76C17A6F450704E1A736860261042
-
-2848CA9DF2E57A09BDEE23441CF7C388780E017D091AA662080823A6280F2199
-
-0288A314E2AB28040D89FBBB678B1312702F552AAC2C0502E81CC2F94F440A49
-
-3C3AF4CC082359658DB1BE3882E8E7191F89238D11A63C86B8F642E3847236EF
-
-41CF8707911A62B32B65AF8E24BA492325619BFB668FF1FF3DB49C024DD9F691
-
-EECE422AA8F51BA4447D0660CA3A1CC8EC0A23C4A690D2A039C898FD2B2403F8
-
-90489A478098D52CA43CB59552B24633097A0BE48B3D65D09C3C3BF99118A4C2
-
-0E9347564E1C77B451E4FCA16CA93A524BE90B3065B0335AC1DE3AB988EF37E5
-
-A4E15AD2E6334BB26B31E7447C8E4B5A62C8E93F33CEACCA92933572CF87E6EF
-
-E4CBD6936F626B3FF9B093A6D4A3682939FE3F3944025A01412C2F201406F0D7
-
-3B1F0BF39DED01831727806C9DA06C0D11515D9AA69CDF02DBC82EA798E543C2
-
-7E4F4B02383992499F4390120F4BAA3C7794ACD7873A5C7A43A53159A6A225BF
-
-40501102284C0A81042F852092141B14267914E2A097CA761D29653E66F4BEA0
-
-940A86FB55DD1A0C6998353303EC732A8B973229250398E886025B3C1D6E2DB5
-
-B7B71790ECC2ED1F7BE12439850398B0C3A20F24710EB8B69288428AD0763C84
-
-A0178530CA510EE9F73D54D265C8D73123E86D8527B61C98065B1455EC6D8F2C
-
-8A98FC5609B75C20E5865E5676CFD8C8DC1BCA34B551A8602692B58165197B31
-
-97B666D4D9BB57626C5BA4B5F6C439DB323F6D4AD2397A00BDDC5AD0861342C8
-
-4B77A1C68537449C65E885D6B2D5B6CBA4E0501260954F20AC541058EB21690B
-
-EDDC8144C010BF690358ABBD0B856C95BD3D30BE11516B862473E8ED3A0ADF43
-
-6F9BA4BEAD92FBDF96B769887510A177601460335B46233BF4B2C1EC142A10E5
-
-602C14637AA0A2EE616C305E814C9DB197BE2651C60F5E9DA30C61D39908ABB6
-
-1A1858102EC6518D29D1991EFC2BE57EC2E7DB0CA6FC59499BDE0FC6AF1647D9
-
-691EE55CBD6F01216ED0DE7B24FA60BBA4B9B62C23E2B6641F6BCC4541F11E16
-
-31162A50CA2928A8B3BE4FD410EA4A32D423879186939ADCC618E5EE66C4717E
-
-9211E9A12F24F9B792A1CC3AA65CD397192E5E43182241BD598F8AB183A487A8
-
-9A1FA723A320C04B9AA0C49210E5BCD74960CA3DCDF2F7491CBD159D2309D5D0
-
-B4164F6868D3A21813F087C9C620E8FCF188A8A1A9A2F90DF144DA3A48DEF629
-
-576C490AB3B3511759CEBDBC98C8176349758271C57DAFF8F0BD63E8BB901E9E
-
-C69DB8240494D27E1C18148FCF4E5E4AE485DF3FD72EDE493B76E9EDF91F92B2
-
-65E6B4793D93651B9967B2A6560419634A446D2E4FB2F9442AFA6F32872CCFBD
-
-74B337CD99074D561D219CB4FC52CEB25F3C24ECFFBDF5F6847E94378A5139B9
-
-9299C6BB6757935568CD588AF4869DCD1A5735702D319B782A0BE1BA45D8F098
-
-C1A635170DD61442B7F19427B0B41F1D37BC7D39C68E672C28B3629750E71351
-
-ED720BCBA1760CA70D941A86840255B1658B923ECD6F8431980ABD96756E8C17
-
-96461DD6D3FE4997B659669093B00836DDDD93E459E807B0132F527596DDF73A
-
-E85D284C1EFAAEBC629CE79B77AE238FA86CDA9BB27FB965328D95744F77EAB8
-
-BD811F07E1AA010508E26CD3C150B93E027C0878A1F27E88BA79EC93C3EDD6C1
-
-575B799AE2C2A8491D9959A5908F751559D175C40205EC348E91F95FED0BAFB6
-
-041B1369636889C93403A4F71D2B896647E1D27DB74C3177C157515D67D0F5B6
-
-277BDDBFA47B5241177E4120F79D0B6980DF23C3D9BFD9CC5C1B3C7C7FADD2E2
-
-B219CF099BA0EB4E88967E97B22F87DB1787034018CE8C5DFE61D3FAFF73A2FB
-
-6D68C12FC0858FF6FFA3C83A2DF897CFAAF72238F94FD4CC8FD8F9E9DAFDED6E
-
-C5064E6528580CE2DEE46DEC66F03424CFC631CA1846C04A0DA39431C4B44C23
-
-A0524D124B43CA5B44C03260CA32A32F02ECD70404F8F8106E2E0C1104631D04
-
-B04E4B22503B10560EF05A26A564D3C3F432432832C2E48064A8650878F86F74
-
-8D2F66FC455CF310482F639E4840DA7AE0E4AB047A23C3B440A3ED0543A308C0
-
-F30A085C64B0B10AD0B0F228668B10B82F70BD0C10C44AE40A4090EB0890D2C6
-
-10D90A4E4CFF861C9EEE6CF190B30E62090CF0565850F07543BF0F70CC4AE341
-
-0FF0D706C79608EB1D108C610ACD511130B71190EE23F0F31230CB0FB12B0591
-
-2F0A3030D02E34E7023F13D15EEF63230B507F0EB11B0BF1491210C90F90CF0F
-
-D15510315A7D3135166D7D014D8316835116D0E91442F71750C317912515108B
-
-100642877132AF80BE47E390664810778C282BB1B51B821A6C4DA2B2C07A07AF
-
-4ABACC0276A0D204059289C9B6C8C012EC0BFA3AA05EDF45EA0C8EBCC611EC84
-
-C92AEBA2771FC758DCA322ADEC2697B1DA2BB1DF218ED02B0F5246CEC67411EC
-
-EE51F42611FA0F31FEDB89F8749233236352D7EEE121C92B1C48E11B8DC03931
-
-B07D120324923A86697AF4236493EC94012EE4F20EEEEE0012C5B1386043200E
-
-A2E47149752749F826A26F26AEE274121C76B136F182700EC5731E5274D4CF2F
-
-26D29408F1DF298C5CC572A52AB2649AF274A12F2EF072AD1F1192EFEEC52AB2
-
-78EFCBC927F2820DCFB87C328826728CED4F2EB2D2962BB1372D8D060C72A03D
-
-B2612BD2912CA4A72B32F518CBC92BB2C625B2C12AB2C4F38F2CA18F28F34B4E
-
-C14A24F3E68034E5980D8BE26E86812611AE5B713302B00664B02A7A13411DB0
-
-2B2107400EF2E8696C6EF203E02822F066B104CBB2B6D123E0896BA8D4F310D0
-
-7368247131370E6F194D0872EDA8AD6A3CC9524D1B6B3B266F473A02BAD6EFA2
-
-A3D3408503DA04A3403440BE39CEDE21EBF00C88262AC28E81E8233C63040CA2
-
-B82BC2C02C45563D65D63BA0EE20B3DA2C62CA3A2492B8C3BA47A5202504863C
-
-B094390BC0A9C0A005B3F4BCC8753448582BA2BE2C2088654BF8BB888676B41A
-
-0E141E7D022A86C7D07BC81D3870508230A142B42F43E4D4640A78A5AE043803
-
-E62F82F5422410BBA67038035CAB2DEEB38BCE0DB010AC343868276809B04E0A
-
-52803BEDFC250E8F3F409C6082160A009AC5948D490AFA09AC207C4AC50E80B0
-
-0400B279103E24E79025424E23D4B657A572562566578AAA57242456D4CA7900
-
-5E51A27425E0E405A08428024686A39659A34A32047A790E10E067A74B103679
-
-0DD2B44B2254F4D60F2210CA4DE0F0EDE4DE934A748D04284DF50434A6594D76
-
-BC94F6E4EE089B605008750C2FAC68B2CA72AAC5C60C8ECEA1B1E304C47222CC
-
-2EA4D0C80E60D067D4B0FC54FD041500C9ADD75082C621454B510B5AF10604CA
-
-ECB3075106D7CEB1524C7D528EAC32352ECECE515355726D20C23DA6C5540AAA
-
-21354754A66954E5660415554B8A4A24955E0EF562FCF5674B4C9756D5063D27
-
-480B25802833E6EE6DE2D13580E00E4B389589522F8AAC7590E23596DA06C8A2
-
-95D847067D5A51EE3B95443435B03AB5B555247D5BD55B5C35C70189B14B29B1
-
-502C9D5083083BD5E15155E4DE758303B5ECDF2CC35F321F51E3515FAD335356
-
-3269753E7415435AD6105CB54C36F5515B961B55840B55D5600130A8239622E9
-
-489B3A6FE2A414D662B48E3FA0E60A34AA8BB49B6916954A22FAC7D5CA9B104B
-
-4C0A3E5645694D05705754C85714D54D83183994E14E4ED022D4EA5054F09B76
-
-5159A79022C86B5574BA40A5905943CA59B6A756ADD55D22FB50B50F6360CB57
-
-C9CD519585642EAF5F0CDF64B52AD076D7532D6220B53A6C56755C5679565679
-
-4FF5CF6F2BD074959F5776FD7015E751AEFB644DF6FC826B71159364F4876B95
-
-FC7192763DB736AB17216217275C972B56972F50573205F6035DD5795E357F63
-
-D5E8F8374370B64770F5F752D7534F95FF75B4AD5DA67D76367767B62772D62D
-
-56F5D4DDB634F0D6FF51763EE0370952178B7495F56B95F97935314FB799656D
-
-6772367EF6D7DB67C681684E8CF6549406C22C8BA5E25E60C25EA35006C2A16A
-
-0F980512500E00EE04806D8016A40134193DB44674980980CB7040D45E0F7817
-
-41C66F81E06C5D206C5D51F380B8333509A4A160A183640183B8208BB8318107
-
-E891F03604183236EA8536257639762E3D329C0F6CF523ACF84CAB2D87B65D37
-
-E23F7E208F02AFA78153D982C8598315F291F72933E89EEDF2772500AC0C180E
-
-D14E874A679182B42C66F8A783345CADD8B581A05F8BB8358398C98407A98458
-
-487498C88BB8BB854CC8889070445860ABD864507770B2586F87277F87760B87
-
-C3AB2CE62B88588878249D8C38B98A989649D89B2BAA292500AF8A98E0AC78B3
-
-88F8B68599238BC9278258C192D8C59338CB84B9418D09498478399408BB9339
-
-278598E721F86337D8F186A212CAD8F85CB8FD90160B90443190968691F91193
-
-191501391B30391F39E0400B19258AD0278B188D44466F991934A6B93873197E
-
-64B9A19427499AF9498D58399AE8BB9A1926DA985B85E47CABCDA836E60E3768
-
-B00B0DB44582B457229B9D25722F024604B4AF90F93C66F69B493497012E6D86
-
-97AD9675E596A248CFB8FE7415418800E59797E73A59F28599B57C589976989C
-
-9B798A3E62420639928CA7C36A385799B81866E0C3A359A29974259AB23DA499
-
-B0EBBA559B6BAD94D84BA479148BBA658ABA3848FA3D8E385A29B8EA4718EFA0
-
-16F58F725396FA11A8B903A15A18F63A1D99C859A6B91601398689E803689494
-
-06B7EE4CD7F20CA5E8A6606B7FF995A3B80380780B9C392BA9864B81F823A4FA
-
-1FACF80A040082099839AD1A5D267ADFAE3ADB851AC7ABFA719998E42E19C995
-
-E97C425A80BD1A84CF7A0D971A1338AD7DA92AF59F1ACD81DADB985A2991D8A3
-
-98D8A7AC9A4189064B8A7AD3827A518C60C1ADDAE184BB39AE6791AEBB49B438
-
-DC0C1956E1D95BA7B339961B078F5969A87B0FA8D973A904A790BA97A42859B4
-
-BA25919B27989B2BA31923B31B3F923B3B93BB1E05FB95B50749B95B4C013BA1
-
-B9DB544CDB8FAF54A490785B8E99CBA7DB658F2533B0B875B6E3AB971975883B
-
-7797BB1DB7C64BBA5B83AA1B8789FA2E48198FB59BB5A73929B3392F9ADB438B
-
-F9A9AD79B3B43BAB990C10932A17C0BBAE051991B31AFA251AFF9CD9DB9E59D7
-
-C262E59D59E3C2F9E62B28B19EFBF98C59F749FA9F9FFBC586DB6BB0D879B71B
-
-132F9BD57E5A9597DC0405FC0DB25624BE3261B18E8F6940A00A49C436E8BA9E
-
-2910370063B5B80598C27256BB5BB3FC8E0DBB97C03B9BC966360CEF5CA5C41D
-
-C99BA6239CA4557CA856AC59C97B5BC3EAB7CABA9F62821CF2249C0809580804
-
-45C995544B647275C778C2EFBC93FB3FC43695649CE7767C6AC15C6FBD7A1A7B
-
-FC75C78956C59C8096A370065C89251CBDBF2F99C95CC5C01829C63CA1CB1CA7
-
-CC3CB9CAE4B7D2A859CA08BBD17A6FBB6E1BD1DD2FBE3CC9CF2013CD0041CD42
-
-5366DCB1CDE4B761BCCBCE9C63CED4AB70FCF37A5C6DAA5CFDC5E7BF40EB1F3E
-
-C2CC0BFC4349862ABCDD808E1C43B5AEAAB38B80B41730B243A2BF92133243AB
-
-D96B7F512B19D9E533472B4FDACB11DB0B842C0B893F4B90B6FDA4BFCB76669D
-
-BCB58B8205EB86911DC8B6CB94AC36FCB9EBA2BA6BAB3A0BB12648B00A948621
-
-B406BC586877AC0C261ACBBDD73547F4827A0BB1699D8BD7F3DFD8568D49C041
-
-47C2EB4812E1D18907399C63E2C0E9E3031EE5B30249C98FA60F2E9C895C9CCA
-
-1A7E17EA22CF2574AF2AF4497DBA03E03DA49DE50FAE6671F1DDC09BAADCCCC7
-
-DE633A097DD29CB4649E6E9CA665E568D48DBD0436E9407E9E8297A97BB3FE3D
-
-E40E11E47E9EF36F3AE2C767C7080544EAB4CBB454481458BF79374244CD1B94
-
-596B9D99DB12E3AF67911DA425EDAB5AC59EE7DAEB5BEDF4A4DA91E8F7F64115
-
-C0E9EE8B839FDAB20A60D20F4250BF80F67E1D7D3DD3EFE2443168E216AC5B18
-
-BADA2A89A6E801BEC0CD7EC63E945BECF827ED339FED7EEE21546E0E7EF4A6DF
-
-3710746CB47471EEC577F5A3BB471F52DA9B3E2863AB9FD68A431D8DE23D86E7
-
-D2A481DF57EC448FEC875C247EAE89E01B3B004B9ABF96A3DF9B15839D3427CE
-
-64A4D0822055782878871C0E89F354822BBA27F28083C648A566965AD2739F10
-
-DAD15FAE4D405491FFBE4D4393C2E39133B2667E1FDA2F9FB3683886C4F34008
-
-4200472F910CA623A99C407B1413CEC65391C0E469371D040733A98CC665399C
-
-CCC75361B0F220891CCE8618F994C85C370A44110891D0FB2233034CA6E32024
-
-4A7539C38C869319D01A633A9C8E5353A198D26C32880C66C37CEE914A06D4EA
-
-9010>)0()/SubFileDecode/XY56EHB728E45ADCCA32FCCE5{eexec cvx%96A3
-
-exec}def filter%E6E9CA665E56871C0E89F354822BD48DBD0436E9407E9E82
-
-(7ff3429bb896e585e69988dd498a83bd9ae4a2be5fe1a7fdba170f85d656e49
-
-5b4ebd2711bf0b15010c913e73bb3e5998f660414a3de706dab0278bc065ae45
-
-6eca5188cf043fe52da914224ad0bb25eb6%%%)
-
-XY56EHB728E45ADCCA32FCCE5
-
-%%EndResource
-
-"
-
-*End
-
-
-
-*CloseSubGroup: Separations
-
-*OpenSubGroup: Policies
-
-
-
-*OpenUI *LHPageSizePol/PageSize Policies: PickOne
-
-*OrderDependency: 10 Prolog *LHPageSizePol
-
-*DefaultLHPageSizePol: Abort
-
-
-
-*LHPageSizePol Abort/Abort if PageSize is too big: " % PageSize Policy >Abort< is Default!"
-
-
-
-*LHPageSizePol Largest/Use MaxPage and clip image: "
-
- %! BGiess 970227
-
- statusdict /setpageparams {
-
- dup 1 gt {errordict /rangecheck get exec} if 1 dict begin /CPSI /ProcSet findresource
-
- /variables get /engineOrientation get /orientation [[1 0 0 3] [3 2 2 1] [0 3 3 2] [2 1 1 0]] 3 -1 roll get
-
- def 4 2 roll 2 copy 5 -1 roll 0 eq {gt {orientation 0 get}{orientation 1 get} ifelse 3 1 roll exch
-
- }{lt{orientation 2 get}{orientation 3 get} ifelse 3 1 roll} ifelse end
-
- <</PageOffset [ 7 -1 roll 0 ]/Orientation 7 -1 roll /PageSize [ 9 -2 roll ]/ImagingBBox null>>
-
- setpagedevice
-
- } put
-
- <</Policies << /PageSize 4 >> >> setpagedevice
-
-"
-
-*End
-
-
-
-*LHPageSizePol Ignore/Ignore requested PageSize: "
-
- %! BGiess 970227
-
- statusdict /setpageparams {
-
- dup 1 gt {errordict /rangecheck get exec} if 1 dict begin /CPSI /ProcSet findresource
-
- /variables get /engineOrientation get /orientation [[1 0 0 3] [3 2 2 1] [0 3 3 2] [2 1 1 0]] 3 -1 roll get
-
- def 4 2 roll 2 copy 5 -1 roll 0 eq {gt {orientation 0 get}{orientation 1 get} ifelse 3 1 roll exch
-
- }{lt{orientation 2 get}{orientation 3 get} ifelse 3 1 roll} ifelse end
-
- <</PageOffset [ 7 -1 roll 0 ]/Orientation 7 -1 roll /PageSize [ 9 -2 roll ]/ImagingBBox null>>
-
- setpagedevice
-
- } put
-
- <</Policies << /PageSize 1 >> >> setpagedevice
-
-"
-
-*End
-
-
-
-*?LHPageSizePol: "
-
- save
-
- currentpagedevice /Policies get /PageSize get
-
- {
-
- dup 0 eq {(Abort) exit} if
-
- dup 1 eq {(Ignore) exit} if
-
- dup 4 eq {(Largest) exit} if
-
- (Unknown) exit
-
- } loop = flush pop
-
- restore
-
-"
-
-*End
-
-*CloseUI: *LHPageSizePol
-
-
-
-*CloseSubGroup: Policies
-
-*CloseGroup: Imagesetter
-
-
-
-*%
-
-*% End of Printer Specific Options
-
-*%
-
-
-
-*% Color Separation Information =====================
-
-
-
-*DefaultColorSep: ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi
-
-
-
-*InkName: ProcessBlack/Process Black
-
-*InkName: CustomColor/Custom Color
-
-*InkName: ProcessCyan/Process Cyan
-
-*InkName: ProcessMagenta/Process Magenta
-
-*InkName: ProcessYellow/Process Yellow
-
-
-
-*%
-
-*% Screening Params for HQS
-
-*%
-
-*%
-
-*% ----- for Resolution 3386 dpi -----
-
-*%
-
-*% For 100 lpi / 3386 dpi
-
-*ColorSepScreenAngle ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-
-*ColorSepScreenFreq CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-
-*ColorSepScreenFreq ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-
-*ColorSepScreenFreq ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-
-*ColorSepScreenFreq ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-
-
-
-*% For 120 lpi / 3386 dpi
-
-*ColorSepScreenAngle ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-
-*ColorSepScreenFreq CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-
-*ColorSepScreenFreq ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-
-*ColorSepScreenFreq ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-
-*ColorSepScreenFreq ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-
-
-
-*% For 133 lpi / 3386 dpi
-
-*ColorSepScreenAngle ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-
-*ColorSepScreenFreq CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-
-*ColorSepScreenFreq ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-
-*ColorSepScreenFreq ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-
-*ColorSepScreenFreq ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-
-
-
-*% For 150 lpi / 3386 dpi
-
-*ColorSepScreenAngle ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-
-*ColorSepScreenFreq CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-
-*ColorSepScreenFreq ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-
-*ColorSepScreenFreq ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-
-*ColorSepScreenFreq ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-
-
-
-*% For 175 lpi / 3386 dpi
-
-*ColorSepScreenAngle ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-
-*ColorSepScreenFreq CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-
-*ColorSepScreenFreq ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-
-*ColorSepScreenFreq ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-
-*ColorSepScreenFreq ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-
-
-
-*% For 200 lpi / 3386 dpi
-
-*ColorSepScreenAngle ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-
-*ColorSepScreenFreq CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-
-*ColorSepScreenFreq ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-
-*ColorSepScreenFreq ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-
-*ColorSepScreenFreq ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-
-
-
-*% For 225 lpi / 3386 dpi
-
-*ColorSepScreenAngle ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "225"
-
-*ColorSepScreenFreq CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "225"
-
-*ColorSepScreenFreq ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "225"
-
-*ColorSepScreenFreq ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "225"
-
-*ColorSepScreenFreq ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "225"
-
-
-
-*% For 275 lpi / 3386 dpi
-
-*ColorSepScreenAngle ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "275"
-
-*ColorSepScreenFreq CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "275"
-
-*ColorSepScreenFreq ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "275"
-
-*ColorSepScreenFreq ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "275"
-
-*ColorSepScreenFreq ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "275"
-
-
-
-*% For 400 lpi / 3386 dpi
-
-*ColorSepScreenAngle ProcessBlack.400lpi.3386dpi/400 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.400lpi.3386dpi/400 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.400lpi.3386dpi/400 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.400lpi.3386dpi/400 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.400lpi.3386dpi/400 lpi / 3386 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.400lpi.3386dpi/400 lpi / 3386 dpi: "400"
-
-*ColorSepScreenFreq CustomColor.400lpi.3386dpi/400 lpi / 3386 dpi: "400"
-
-*ColorSepScreenFreq ProcessCyan.400lpi.3386dpi/400 lpi / 3386 dpi: "400"
-
-*ColorSepScreenFreq ProcessMagenta.400lpi.3386dpi/400 lpi / 3386 dpi: "400"
-
-*ColorSepScreenFreq ProcessYellow.400lpi.3386dpi/400 lpi / 3386 dpi: "400"
-
-*%
-
-*% ----- for Resolution 2540 dpi -----
-
-*%
-
-*% For 20 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "20"
-
-*ColorSepScreenFreq CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "20"
-
-*ColorSepScreenFreq ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "20"
-
-*ColorSepScreenFreq ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "20"
-
-*ColorSepScreenFreq ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "20"
-
-
-
-*% For 33 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "33"
-
-*ColorSepScreenFreq CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "33"
-
-*ColorSepScreenFreq ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "33"
-
-*ColorSepScreenFreq ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "33"
-
-*ColorSepScreenFreq ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "33"
-
-
-
-*% For 38 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "38"
-
-*ColorSepScreenFreq CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "38"
-
-*ColorSepScreenFreq ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "38"
-
-*ColorSepScreenFreq ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "38"
-
-*ColorSepScreenFreq ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "38"
-
-
-
-*% For 46 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "46"
-
-*ColorSepScreenFreq CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "46"
-
-*ColorSepScreenFreq ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "46"
-
-*ColorSepScreenFreq ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "46"
-
-*ColorSepScreenFreq ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "46"
-
-
-
-*% For 50 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-
-*ColorSepScreenFreq CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-
-*ColorSepScreenFreq ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-
-*ColorSepScreenFreq ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-
-*ColorSepScreenFreq ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-
-
-
-*% For 60 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-
-*ColorSepScreenFreq CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-
-*ColorSepScreenFreq ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-
-*ColorSepScreenFreq ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-
-*ColorSepScreenFreq ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-
-
-
-*% For 65 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "65"
-
-*ColorSepScreenFreq CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "65"
-
-*ColorSepScreenFreq ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "65"
-
-*ColorSepScreenFreq ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "65"
-
-*ColorSepScreenFreq ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "65"
-
-
-
-*% For 70 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "70"
-
-*ColorSepScreenFreq CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "70"
-
-*ColorSepScreenFreq ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "70"
-
-*ColorSepScreenFreq ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "70"
-
-*ColorSepScreenFreq ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "70"
-
-
-
-*% For 75 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-*ColorSepScreenFreq CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-*ColorSepScreenFreq ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-*ColorSepScreenFreq ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-*ColorSepScreenFreq ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-
-
-*% For 80 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "80"
-
-*ColorSepScreenFreq CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "80"
-
-*ColorSepScreenFreq ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "80"
-
-*ColorSepScreenFreq ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "80"
-
-*ColorSepScreenFreq ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "80"
-
-
-
-*% For 85 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-
-*ColorSepScreenFreq CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-
-*ColorSepScreenFreq ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-
-*ColorSepScreenFreq ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-
-*ColorSepScreenFreq ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-
-
-
-*% For 90 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "90"
-
-*ColorSepScreenFreq CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "90"
-
-*ColorSepScreenFreq ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "90"
-
-*ColorSepScreenFreq ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "90"
-
-*ColorSepScreenFreq ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "90"
-
-
-
-*% For 100 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-
-*ColorSepScreenFreq CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-
-*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-
-*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-
-*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-
-
-
-*% For 110 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "110"
-
-*ColorSepScreenFreq CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "110"
-
-*ColorSepScreenFreq ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "110"
-
-*ColorSepScreenFreq ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "110"
-
-*ColorSepScreenFreq ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "110"
-
-
-
-*% For 120 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-
-*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-
-*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-
-*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-
-*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-
-
-
-*% For 133 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-
-*ColorSepScreenFreq CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-
-*ColorSepScreenFreq ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-
-*ColorSepScreenFreq ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-
-*ColorSepScreenFreq ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-
-
-
-*% For 138 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "138"
-
-*ColorSepScreenFreq CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "138"
-
-*ColorSepScreenFreq ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "138"
-
-*ColorSepScreenFreq ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "138"
-
-*ColorSepScreenFreq ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "138"
-
-
-
-*% For 150 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-
-*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-
-*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-
-*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-
-*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-
-
-
-*% For 175 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-
-*ColorSepScreenFreq CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-
-*ColorSepScreenFreq ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-
-*ColorSepScreenFreq ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-
-*ColorSepScreenFreq ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-
-
-
-*% For 200 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-
-*ColorSepScreenFreq CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-
-*ColorSepScreenFreq ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-
-*ColorSepScreenFreq ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-
-*ColorSepScreenFreq ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-
-
-
-*% For 300 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi: "300"
-
-*ColorSepScreenFreq CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi: "300"
-
-*ColorSepScreenFreq ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi: "300"
-
-*ColorSepScreenFreq ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi: "300"
-
-*ColorSepScreenFreq ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi: "300"
-
-
-
-*% The byte count of this file should be exactly 074493 or 077821
-*% depending on the filesystem it resides in.
-*% end of PPD file for Linotype-Hell Herkules Plate HQS
-
diff --git a/psprint_config/configuration/ppds/LHHKPIJ7.PS b/psprint_config/configuration/ppds/LHHKPIJ7.PS
deleted file mode 100644
index 5d436ce19a6d..000000000000
--- a/psprint_config/configuration/ppds/LHHKPIJ7.PS
+++ /dev/null
@@ -1,3136 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-
-
-*% 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.
-
-*% End of Copyright statement
-
-*%
-
-*% Creation Date: May 20, 1997; By: Berthold Giess, Linotype-Hell AG
-
-*% Last Edit : Jun. 2, 1997; By: Berthold Giess, Linotype-Hell AG
-
-
-
-*% ----- Basic Capabilities -----
-
-*FormatVersion: "4.3"
-
-*FileVersion: "1.0"
-
-*LanguageEncoding: JIS83-RKSJ
-
-*LanguageVersion: Japanese
-
-*PSVersion: "(2013.114) 9"
-
-*Product: "(Linotype)"
-
-*% 31 Chars *******************************
-
-*Manufacturer: "LHAG Linotype-Hell"
-
-*ModelName: "Lino Herkules Plate IS V 3.7 J"
-
-*ShortNickName: "Lino Herkules Plate IS V 3.7 J"
-
-*NickName: "Lino Herkules Plate IS V 3.7 J"
-
-*PCFileName: "LHHKPIJ7.PPD"
-
-
-
-*% ----- General Information and Defaults -----
-
-*FreeVM: "5242880"
-
-*PrintPSErrors: False
-
-*LanguageLevel: "2"
-
-*ColorDevice: True
-
-*DefaultColorSpace: Gray
-
-*DefaultHalftoneType: 1
-
-*Throughput: "1"
-
-*VariablePaperSize: True
-
-*FileSystem: True
-
-
-
-
-
-*?FileSystem: "
-
-save
-
- statusdict /diskonline get exec {(True)}{(False)} ifelse = flush
-
-restore
-
-"
-
-*End
-
-
-
-*Password: "0"
-
-*ExitServer: "
-
- count 0 eq { % is the password on the stack?
-
- true
-
- }{
-
- dup % potential password
-
- statusdict /checkpassword get exec not
-
- } ifelse
-
- { % if no password or not valid
-
- (WARNING : Cannot perform the exitserver command.) =
-
- (Password supplied is not valid.) =
-
- (Please contact the author of this software.) = flush
-
- quit
-
- } if
-
- serverdict /exitserver get exec
-
-"
-
-*End
-
-
-
-*Reset: "
-
- count 0 eq { % is the password on the stack?
-
- true
-
- }{
-
- dup % potential password
-
- statusdict /checkpassword get exec not
-
- } ifelse
-
- { % if no password or not valid
-
- (WARNING : Cannot reset printer.) =
-
- (Password supplied is not valid.) =
-
- (Please contact the author of this software.) = flush
-
- quit
-
- } if
-
- serverdict /exitserver get exec
-
- systemdict /quit get exec
-
- (WARNING : Printer Reset Failed.) = flush
-
-"
-
-*End
-
-
-
-*DefaultResolution: 2540dpi
-
-
-
-*?Resolution: "
-
- save
-
- 72 72 matrix defaultmatrix dtransform
-
- pop abs round cvi =print (dpi\n) print
-
- restore
-
-"
-
-*End
-
-
-
-*% Halftone Information ===============
-
-*ScreenFreq: "150"
-
-*ScreenAngle: "45"
-
-*AccurateScreensSupport: True
-
-*DefaultScreenProc: Euclidean
-
-
-
-*ScreenProc Euclidean: "
-
-{
-
- 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
-
-
-
-*ScreenProc Round: "
-
-{
-
- dup mul exch dup mul add 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc Square: "
-
-{
-
- abs exch abs add 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc HeavyEllipse: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- exch
-
- abs exch abs 2 copy 0.80 mul add 0.80 lt {
-
- exch 0.80 div
-
- dup dup mul exch 2 mul 3 sub mul exch
-
- dup dup mul exch 2 mul 3 sub mul add 0.80 mul 1 add
-
- } {
-
- 2 copy 0.80 mul add 1 gt {
-
- 1 sub exch 1 sub 0.80 div
-
- dup dup mul exch 2 mul 3 add mul exch
-
- dup dup mul exch 2 mul 3 add mul add 0.80 mul 1 sub
-
- } {
-
- 0.80 mul add 2 mul neg 1 add 0.80 add
-
- } ifelse
-
- } ifelse
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc Ellipse: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- exch
-
- abs exch abs 2 copy 0.85 mul add 0.85 lt {
-
- exch 0.85 div
-
- dup dup mul exch 2 mul 3 sub mul exch
-
- dup dup mul exch 2 mul 3 sub mul add 0.85 mul 1 add
-
- } {
-
- 2 copy 0.85 mul add 1 gt {
-
- 1 sub exch 1 sub 0.85 div
-
- dup dup mul exch 2 mul 3 add mul exch
-
- dup dup mul exch 2 mul 3 add mul add 0.85 mul 1 sub
-
- } {
-
- 0.85 mul add 2 mul neg 1 add 0.85 add
-
- } ifelse
-
- } ifelse
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc LightEllipse: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- exch
-
- abs exch abs 2 copy 0.90 mul add 0.90 lt {
-
- exch 0.90 div
-
- dup dup mul exch 2 mul 3 sub mul exch
-
- dup dup mul exch 2 mul 3 sub mul add 0.90 mul 1 add
-
- } {
-
- 2 copy 0.90 mul add 1 gt {
-
- 1 sub exch 1 sub 0.90 div
-
- dup dup mul exch 2 mul 3 add mul exch
-
- dup dup mul exch 2 mul 3 add mul add 0.90 mul 1 sub
-
- } {
-
- 0.90 mul add 2 mul neg 1 add 0.90 add
-
- } ifelse
-
- } ifelse
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc LineX: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- abs exch 0.9 mul 0.01 sub abs exch
-
- 0.003 mul add 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc LineY: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- 0.9 mul 0.01 sub abs exch abs
-
- 0.003 mul add 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc Grid: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- 0.9 mul 0.01 sub abs exch
-
- 0.9 mul 0.01 sub abs exch
-
- 2 copy lt { 0.003 mul add } { exch 0.003 mul add } ifelse
-
- 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*DefaultTransfer: Null
-
-*Transfer Null: "{ }"
-
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-
-
-*% Paper Handling ===================
-
-*% Use these entries to set paper size most of the time, unless there is
-
-*% specific reason to use PageRegion.
-
-*OpenUI *PageSize: PickOne
-
-*OrderDependency: 20 AnySetup *PageSize
-
-
-
-*DefaultPageSize: Letter
-
-*PageSize Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice"
-
-*PageSize Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice"
-
-*PageSize Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice"
-
-*PageSize Letter.Extra.Transverse: "<</PageSize [684 864] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice"
-
-*PageSize Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice"
-
-*PageSize Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice"
-
-*PageSize Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice"
-
-*PageSize Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice"
-
-*PageSize Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice"
-
-*PageSize Tabloid.Extra.Transverse: "<</PageSize [864 1296] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize A2: "<</PageSize [1191 1684] /Orientation 1>> setpagedevice"
-
-*PageSize A2.Extra: "<</PageSize [1263 1756] /Orientation 1>> setpagedevice"
-
-
-
-*PageSize A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice"
-
-*PageSize A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice"
-
-*PageSize A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice"
-
-*PageSize A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice"
-
-*PageSize A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice"
-
-*PageSize A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice"
-
-*PageSize A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice"
-
-*PageSize A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice"
-
-*PageSize A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice"
-
-*PageSize A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize B2: "<</PageSize [1460 2064] /Orientation 1>> setpagedevice"
-
-*PageSize B2.Extra: "<</PageSize [1532 2136] /Orientation 1>> setpagedevice"
-
-
-
-*PageSize B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice"
-
-*PageSize B3.Extra: "<</PageSize [1104 1532] /Orientation 1>> setpagedevice"
-
-*PageSize B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice"
-
-*PageSize B3.Extra.Transverse: "<</PageSize [1104 1532] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice"
-
-*PageSize B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice"
-
-*PageSize B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice"
-
-*PageSize B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice"
-
-*PageSize B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice"
-
-*PageSize B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice"
-
-*PageSize B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize ISOB2: "<</PageSize [1417 2004] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB2.Extra: "<</PageSize [1489 2076] /Orientation 1>> setpagedevice"
-
-
-
-*PageSize ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB3.Extra: "<</PageSize [1073 1489] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice"
-
-*PageSize ISOB3.Extra.Transverse: "<</PageSize [1073 1489] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice"
-
-*PageSize ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice"
-
-*PageSize ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize MaxPage: "<</PageSize [1587.4 2126.0] /Orientation 1>> setpagedevice"
-
-
-
-*?PageSize: "
-
-save
-
-mark
-
-currentpagedevice /PageSize get aload pop
-
-2 copy gt {exch} if
-
-(Unknown)
-
-37 dict
-
-dup [ 612 792] (Letter) put
-
-dup [ 684 864] (Letter.Extra) put
-
-
-
-dup [ 612 1008] (Legal) put
-
-dup [ 684 1080] (Legal.Extra) put
-
-
-
-dup [ 792 1224] (Tabloid) put
-
-dup [ 864 1296] (Tabloid.Extra) put
-
-
-
-dup [1684 2384] (A1) put
-
-dup [1756 2456] (A1.Extra) put
-
-
-
-dup [1191 1684] (A2) put
-
-dup [1263 1756] (A2.Extra) put
-
-
-
-dup [ 842 1191] (A3) put
-
-dup [ 914 1263] (A3.Extra) put
-
-
-
-dup [ 595 842] (A4) put
-
-dup [ 667 914] (A4.Extra) put
-
-
-
-dup [ 420 595] (A5) put
-
-dup [ 492 667] (A5.Extra) put
-
-
-
-dup [2064 2920] (B1) put
-
-dup [2136 2992] (B1.Extra) put
-
-
-
-dup [1460 2064] (B2) put
-
-dup [1532 2136] (B2.Extra) put
-
-
-
-dup [1032 1460] (B3) put
-
-dup [1104 1532] (B3.Extra) put
-
-
-
-dup [ 729 1032] (B4) put
-
-dup [ 801 1104] (B4.Extra) put
-
-
-
-dup [ 516 729] (B5) put
-
-dup [ 588 801] (B5.Extra) put
-
-
-
-dup [2004 2835] (ISOB1) put
-
-dup [2076 2907] (ISOB1.Extra) put
-
-
-
-dup [1417 2004] (ISOB2) put
-
-dup [1489 2076] (ISOB2.Extra) put
-
-
-
-dup [1001 1417] (ISOB3) put
-
-dup [1073 1489] (ISOB3.Extra) put
-
-
-
-dup [ 709 1001] (ISOB4) put
-
-dup [ 781 1073] (ISOB4.Extra) put
-
-
-
-dup [ 499 709] (ISOB5) put
-
-dup [ 571 781] (ISOB5.Extra) put
-
-
-
-dup [1587.4 2126.0] (MaxPage) put
-
-
-
-{
-
-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
-
-cleartomark
-
-
-
-restore
-
-"
-
-*End
-
-*CloseUI: *PageSize
-
-
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-
-*OpenUI *PageRegion: PickOne
-
-*OrderDependency: 10 AnySetup *PageRegion
-
-
-
-*DefaultPageRegion: Letter
-
-*PageRegion Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice"
-
-*PageRegion Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice"
-
-*PageRegion Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice"
-
-*PageRegion Letter.Extra.Transverse: "<</PageSize [684 864] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice"
-
-*PageRegion Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice"
-
-*PageRegion Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice"
-
-*PageRegion Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice"
-
-*PageRegion Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice"
-
-*PageRegion Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice"
-
-*PageRegion Tabloid.Extra.Transverse: "<</PageSize [864 1296] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion A2: "<</PageSize [1191 1684] /Orientation 1>> setpagedevice"
-
-*PageRegion A2.Extra: "<</PageSize [1263 1756] /Orientation 1>> setpagedevice"
-
-
-
-*PageRegion A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice"
-
-*PageRegion A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice"
-
-*PageRegion A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice"
-
-*PageRegion A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice"
-
-*PageRegion A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice"
-
-*PageRegion A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice"
-
-*PageRegion A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice"
-
-*PageRegion A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice"
-
-*PageRegion A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice"
-
-*PageRegion A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion B2: "<</PageSize [1460 2064] /Orientation 1>> setpagedevice"
-
-*PageRegion B2.Extra: "<</PageSize [1532 2136] /Orientation 1>> setpagedevice"
-
-
-
-*PageRegion B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice"
-
-*PageRegion B3.Extra: "<</PageSize [1104 1532] /Orientation 1>> setpagedevice"
-
-*PageRegion B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice"
-
-*PageRegion B3.Extra.Transverse: "<</PageSize [1104 1532] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice"
-
-*PageRegion B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice"
-
-*PageRegion B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice"
-
-*PageRegion B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice"
-
-*PageRegion B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice"
-
-*PageRegion B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice"
-
-*PageRegion B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion ISOB2: "<</PageSize [1417 2004] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB2.Extra: "<</PageSize [1489 2076] /Orientation 1>> setpagedevice"
-
-
-
-*PageRegion ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB3.Extra: "<</PageSize [1073 1489] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice"
-
-*PageRegion ISOB3.Extra.Transverse: "<</PageSize [1073 1489] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice"
-
-*PageRegion ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice"
-
-*PageRegion ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion MaxPage: "<</PageSize [1587.4 2126.0] /Orientation 1>> setpagedevice"
-
-
-
-*CloseUI: *PageRegion
-
-
-
-*% The following entries provide information about specific paper keywords.
-
-*DefaultImageableArea: Letter
-
-
-
-*ImageableArea Letter: "0.0 0.0 612.0 792.0"
-
-*ImageableArea Letter.Extra: "0.0 0.0 684.0 864.0"
-
-*ImageableArea Letter.Transverse: "0.0 0.0 612.0 791.0"
-
-*ImageableArea Letter.Extra.Transverse: "0.0 0.0 684.0 863.0"
-
-
-
-*ImageableArea Legal: "0.0 0.0 612.0 1008.0"
-
-*ImageableArea Legal.Extra: "0.0 0.0 684.0 1080.0"
-
-*ImageableArea Legal.Transverse: "0.0 0.0 612.0 1007.0"
-
-*ImageableArea Legal.Extra.Transverse: "0.0 0.0 684.0 1079.0"
-
-
-
-*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0"
-
-*ImageableArea Tabloid.Extra: "0.0 0.0 864.0 1296.0"
-
-*ImageableArea Tabloid.Transverse: "0.0 0.0 792.0 1223.0"
-
-*ImageableArea Tabloid.Extra.Transverse: "0.0 0.0 864.0 1295.0"
-
-
-
-*ImageableArea A2: "0.0 0.0 1191.0 1684.0"
-
-*ImageableArea A2.Extra: "0.0 0.0 1263.0 1756.0"
-
-
-
-*ImageableArea A3: "0.0 0.0 842.0 1191.0"
-
-*ImageableArea A3.Extra: "0.0 0.0 914.0 1263.0"
-
-*ImageableArea A3.Transverse: "0.0 0.0 842.0 1190.0"
-
-*ImageableArea A3.Extra.Transverse: "0.0 0.0 914.0 1262.0"
-
-
-
-*ImageableArea A4: "0.0 0.0 595.0 842.0"
-
-*ImageableArea A4.Extra: "0.0 0.0 667.0 914.0"
-
-*ImageableArea A4.Transverse: "0.0 0.0 595.0 841.0"
-
-*ImageableArea A4.Extra.Transverse: "0.0 0.0 667.0 913.0"
-
-
-
-*ImageableArea A5: "0.0 0.0 420.0 595.0"
-
-*ImageableArea A5.Extra: "0.0 0.0 492.0 667.0"
-
-*ImageableArea A5.Transverse: "0.0 0.0 420.0 594.0"
-
-*ImageableArea A5.Extra.Transverse: "0.0 0.0 492.0 666.0"
-
-
-
-*ImageableArea B2: "0.0 0.0 1460.0 2064.0"
-
-*ImageableArea B2.Extra: "0.0 0.0 1532.0 2136.0"
-
-
-
-*ImageableArea B3: "0.0 0.0 1032.0 1460.0"
-
-*ImageableArea B3.Extra: "0.0 0.0 1104.0 1532.0"
-
-*ImageableArea B3.Transverse: "0.0 0.0 1032.0 1459.0"
-
-*ImageableArea B3.Extra.Transverse: "0.0 0.0 1104.0 1531.0"
-
-
-
-*ImageableArea B4: "0.0 0.0 729.0 1032.0"
-
-*ImageableArea B4.Extra: "0.0 0.0 801.0 1104.0"
-
-*ImageableArea B4.Transverse: "0.0 0.0 729.0 1031.0"
-
-*ImageableArea B4.Extra.Transverse: "0.0 0.0 801.0 1103.0"
-
-
-
-*ImageableArea B5: "0.0 0.0 516.0 729.0"
-
-*ImageableArea B5.Extra: "0.0 0.0 588.0 801.0"
-
-*ImageableArea B5.Transverse: "0.0 0.0 516.0 728.0"
-
-*ImageableArea B5.Extra.Transverse: "0.0 0.0 588.0 800.0"
-
-
-
-*ImageableArea ISOB2: "0.0 0.0 1417.0 2004.0"
-
-*ImageableArea ISOB2.Extra: "0.0 0.0 1489.0 2076.0"
-
-
-
-*ImageableArea ISOB3: "0.0 0.0 1001.0 1417.0"
-
-*ImageableArea ISOB3.Extra: "0.0 0.0 1073.0 1489.0"
-
-*ImageableArea ISOB3.Transverse: "0.0 0.0 1001.0 1416.0"
-
-*ImageableArea ISOB3.Extra.Transverse: "0.0 0.0 1073.0 1488.0"
-
-
-
-*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0"
-
-*ImageableArea ISOB4.Extra: "0.0 0.0 781.0 1073.0"
-
-*ImageableArea ISOB4.Transverse: "0.0 0.0 709.0 1000.0"
-
-*ImageableArea ISOB4.Extra.Transverse: "0.0 0.0 781.0 1072.0"
-
-
-
-*ImageableArea ISOB5: "0.0 0.0 499.0 709.0"
-
-*ImageableArea ISOB5.Extra: "0.0 0.0 569.7 782.0"
-
-*ImageableArea ISOB5.Transverse: "0.0 0.0 499.0 708.0"
-
-*ImageableArea ISOB5.Extra.Transverse: "0.0 0.0 569.7 781.0"
-
-
-
-*ImageableArea MaxPage: "0.0 0.0 1587.4 2126.0"
-
-
-
-*?ImageableArea: "
-
- save
-
- initclip clippath pathbbox
-
- 4 -2 roll exch round cvr =print ( ) print round cvr =print ( ) print
-
- exch round cvr =print ( ) print round cvr =print (\n) print flush
-
- restore
-
-"
-
-*End
-
-
-
-*% These provide the physical dimensions of the paper (by keyword)
-
-*DefaultPaperDimension: Letter
-
-
-
-*PaperDimension Letter: "612.0 792.0"
-
-*PaperDimension Letter.Extra: "684.0 864.0"
-
-*PaperDimension Letter.Transverse: "612.0 791.0"
-
-*PaperDimension Letter.Extra.Transverse: "684.0 863.0"
-
-
-
-*PaperDimension Legal: "612.0 1008.0"
-
-*PaperDimension Legal.Extra: "684.0 1080.0"
-
-*PaperDimension Legal.Transverse: "612.0 1007.0"
-
-*PaperDimension Legal.Extra.Transverse: "684.0 1079.0"
-
-
-
-*PaperDimension Tabloid: "792.0 1224.0"
-
-*PaperDimension Tabloid.Extra: "864.0 1296.0"
-
-*PaperDimension Tabloid.Transverse: "792.0 1223.0"
-
-*PaperDimension Tabloid.Extra.Transverse: "864.0 1295.0"
-
-
-
-*PaperDimension A2: "1191.0 1684.0"
-
-*PaperDimension A2.Extra: "1263.0 1756.0"
-
-
-
-*PaperDimension A3: "842.0 1191.0"
-
-*PaperDimension A3.Extra: "914.0 1263.0"
-
-*PaperDimension A3.Transverse: "842.0 1190.0"
-
-*PaperDimension A3.Extra.Transverse: "914.0 1262.0"
-
-
-
-*PaperDimension A4: "595.0 842.0"
-
-*PaperDimension A4.Extra: "667.0 914.0"
-
-*PaperDimension A4.Transverse: "595.0 841.0"
-
-*PaperDimension A4.Extra.Transverse: "667.0 913.0"
-
-
-
-*PaperDimension A5: "420.0 595.0"
-
-*PaperDimension A5.Extra: "492.0 667.0"
-
-*PaperDimension A5.Transverse: "420.0 594.0"
-
-*PaperDimension A5.Extra.Transverse: "492.0 666.0"
-
-
-
-*PaperDimension B2: "1460.0 2064.0"
-
-*PaperDimension B2.Extra: "1532.0 2136.0"
-
-
-
-*PaperDimension B3: "1032.0 1460.0"
-
-*PaperDimension B3.Extra: "1104.0 1532.0"
-
-*PaperDimension B3.Transverse: "1032.0 1459.0"
-
-*PaperDimension B3.Extra.Transverse: "1104.0 1531.0"
-
-
-
-*PaperDimension B4: "729.0 1032.0"
-
-*PaperDimension B4.Extra: "801.0 1104.0"
-
-*PaperDimension B4.Transverse: "729.0 1031.0"
-
-*PaperDimension B4.Extra.Transverse: "801.0 1103.0"
-
-
-
-*PaperDimension B5: "516.0 729.0"
-
-*PaperDimension B5.Extra: "588.0 801.0"
-
-*PaperDimension B5.Transverse: "516.0 728.0"
-
-*PaperDimension B5.Extra.Transverse: "588.0 800.0"
-
-
-
-*PaperDimension ISOB2: "1417.0 2004.0"
-
-*PaperDimension ISOB2.Extra: "1489.0 2076.0"
-
-
-
-*PaperDimension ISOB3: "1001.0 1417.0"
-
-*PaperDimension ISOB3.Extra: "1073.0 1489.0"
-
-*PaperDimension ISOB3.Transverse: "1001.0 1416.0"
-
-*PaperDimension ISOB3.Extra.Transverse: "1073.0 1488.0"
-
-
-
-*PaperDimension ISOB4: "709.0 1001.0"
-
-*PaperDimension ISOB4.Extra: "781.0 1073.0"
-
-*PaperDimension ISOB4.Transverse: "709.0 1000.0"
-
-*PaperDimension ISOB4.Extra.Transverse: "781.0 1072.0"
-
-
-
-*PaperDimension ISOB5: "499.0 709.0"
-
-*PaperDimension ISOB5.Extra: "569.7 782.0"
-
-*PaperDimension ISOB5.Transverse: "499.0 708.0"
-
-*PaperDimension ISOB5.Extra.Transverse: "569.7 781.0"
-
-
-
-*PaperDimension MaxPage: "1587.4 2126.0"
-
-
-
-*%=== Custom Page Sizes ==================================
-
-
-
-*% These entries provide the code and parameter ranges for a user
-
-*% to set up a custom page size.
-
-*%CustomPageSize
-
-
-
-*CustomPageSize True: "
-
-% B. Giess 960228
-
-% params order: Width (FastScan); Height (SlowScan); WidthOffset; foo; Orientation
-
-%
-
-exch pop statusdict /setpageparams get exec
-
-"
-
-*End
-
-
-
-*DefaultLeadingEdge: PreferLong
-
-*LeadingEdge PreferLong: ""
-
-
-
-*ParamCustomPageSize Width: 1 points 72.0 1587.4
-
-*ParamCustomPageSize Height: 2 points 72.0 2126.0
-
-*ParamCustomPageSize WidthOffset/Margins: 3 points 0.0 1645.0
-
-*ParamCustomPageSize HeightOffset: 4 points 0.0 0.0
-
-*ParamCustomPageSize Orientation: 5 int 0 3
-
-*CenterRegistered: False
-
-
-
-*MaxMediaWidth: "1587.4"
-
-*MaxMediaHeight: "2126.0"
-
-
-
-*?CurrentMediaWidth: "
-
- save
-
- currentpagedevice /OutputDevice get cvlit /OutputDevice findresource
-
- /PageSize get 0 get dup length 2 sub 0 add get cvr = flush
-
- restore
-
- "
-
-*End
-
-
-
-*?CurrentMediaHeight: "
-
- save
-
- currentpagedevice /OutputDevice get cvlit /OutputDevice findresource
-
- /PageSize get 0 get dup length 2 sub 1 add get cvr = flush
-
- restore
-
- "
-
-*End
-
-
-
-*DefaultOutputOrder: Normal
-
-*RequiresPageRegion All: False
-
-
-
-*% Font Information =====================
-
-*DefaultFont: Courier
-
-*Font AvantGarde-Book: Standard "(001.001)" Standard Disk
-
-*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk
-
-*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk
-
-*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk
-
-*Font Bookman-Demi: Standard "(001.001)" Standard Disk
-
-*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk
-
-*Font Bookman-Light: Standard "(001.001)" Standard Disk
-
-*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk
-
-*Font Courier: Standard "(002.002)" Standard ROM
-
-*Font Courier-Bold: Standard "(002.002)" Standard ROM
-
-*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM
-
-*Font Courier-Oblique: Standard "(002.002)" Standard ROM
-
-*Font Helvetica: Standard "(001.006)" Standard ROM
-
-*Font Helvetica-Bold: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
-
-*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
-
-*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
-
-*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk
-
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk
-
-*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk
-
-*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk
-
-*Font Palatino-Bold: Standard "(001.000)" Standard Disk
-
-*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk
-
-*Font Palatino-Italic: Standard "(001.000)" Standard Disk
-
-*Font Palatino-Roman: Standard "(001.000)" Standard Disk
-
-*Font Symbol: Special "(001.003)" Standard ROM
-
-*Font Times-Bold: Standard "(001.007)" Standard ROM
-
-*Font Times-BoldItalic: Standard "(001.009)" Standard ROM
-
-*Font Times-Italic: Standard "(001.007)" Standard ROM
-
-*Font Times-Roman: Standard "(001.007)" Standard ROM
-
-*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk
-
-*Font ZapfDingbats: Special "(001.000)" Standard Disk
-
-
-
-*Font FutoGoB101-Bold-Add-H: JIS "(003.000)" Add Disk
-
-*Font FutoGoB101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk
-
-*Font FutoGoB101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk
-
-*Font FutoGoB101-Bold-Add-V: JIS "(003.000)" Add Disk
-
-*Font FutoGoB101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold-Ext-H: JIS "(003.000)" Ext Disk
-
-*Font FutoGoB101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk
-
-*Font FutoGoB101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk
-
-*Font FutoGoB101-Bold-Ext-V: JIS "(003.000)" Ext Disk
-
-*Font FutoGoB101-Bold-H: JIS "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold-NWP-H: JIS "(003.000)" NWP Disk
-
-*Font FutoGoB101-Bold-NWP-V: JIS "(003.000)" NWP Disk
-
-*Font FutoGoB101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk
-
-*Font FutoGoB101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold-V: JIS "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold.Oubun: Special "(003.000)" Special Disk
-
-*Font FutoGoB101-Bold.Roman: Special "(003.000)" Special Disk
-
-*Font FutoGoB101-Bold.Roman83pv: Special "(003.000)" Special Disk
-
-*Font FutoGoB101-Bold.WP-Symbol: Special "(003.000)" Special Disk
-
-*Font FutoMinA101-Bold-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk
-
-*Font FutoMinA101-Bold-Add-H: JIS "(003.000)" Add Disk
-
-*Font FutoMinA101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk
-
-*Font FutoMinA101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk
-
-*Font FutoMinA101-Bold-Add-V: JIS "(003.000)" Add Disk
-
-*Font FutoMinA101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold-Ext-H: JIS "(003.000)" Ext Disk
-
-*Font FutoMinA101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk
-
-*Font FutoMinA101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk
-
-*Font FutoMinA101-Bold-Ext-V: JIS "(003.000)" Ext Disk
-
-*Font FutoMinA101-Bold-H: JIS "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold-NWP-H: JIS "(003.000)" NWP Disk
-
-*Font FutoMinA101-Bold-NWP-V: JIS "(003.000)" NWP Disk
-
-*Font FutoMinA101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk
-
-*Font FutoMinA101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold-V: JIS "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold.Oubun: Special "(003.000)" Special Disk
-
-*Font FutoMinA101-Bold.Roman: Special "(003.000)" Special Disk
-
-*Font FutoMinA101-Bold.Roman83pv: Special "(003.000)" Special Disk
-
-*Font FutoMinA101-Bold.WP-Symbol: Special "(003.000)" Special Disk
-
-*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.001)" 83pv Disk
-
-*Font GothicBBB-Medium-Add-H: JIS "(003.001)" Add Disk
-
-*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.001)" Add Disk
-
-*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.001)" Add Disk
-
-*Font GothicBBB-Medium-Add-V: JIS "(003.001)" Add Disk
-
-*Font GothicBBB-Medium-EUC-H: EUC "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium-EUC-V: EUC "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium-Ext-H: JIS "(003.001)" Ext Disk
-
-*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.001)" Ext Disk
-
-*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.001)" Ext Disk
-
-*Font GothicBBB-Medium-Ext-V: JIS "(003.001)" Ext Disk
-
-*Font GothicBBB-Medium-H: JIS "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium-NWP-H: JIS "(003.001)" NWP Disk
-
-*Font GothicBBB-Medium-NWP-V: JIS "(003.001)" NWP Disk
-
-*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium-RKSJ-UserGaiji: Special "(003.000)" Special Disk
-
-*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium-V: JIS "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium.Oubun: Special "(003.001)" Special Disk
-
-*Font GothicBBB-Medium.Roman: Special "(003.001)" Special Disk
-
-*Font GothicBBB-Medium.Roman83pv: Special "(003.001)" Special Disk
-
-*Font GothicBBB-Medium.WP-Symbol: Special "(003.001)" Special Disk
-
-*Font Jun101-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk
-
-*Font Jun101-Light-Add-H: JIS "(003.000)" Add Disk
-
-*Font Jun101-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk
-
-*Font Jun101-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk
-
-*Font Jun101-Light-Add-V: JIS "(003.000)" Add Disk
-
-*Font Jun101-Light-EUC-H: EUC "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light-EUC-V: EUC "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light-Ext-H: JIS "(003.000)" Ext Disk
-
-*Font Jun101-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk
-
-*Font Jun101-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk
-
-*Font Jun101-Light-Ext-V: JIS "(003.000)" Ext Disk
-
-*Font Jun101-Light-H: JIS "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light-NWP-H: JIS "(003.000)" NWP Disk
-
-*Font Jun101-Light-NWP-V: JIS "(003.000)" NWP Disk
-
-*Font Jun101-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk
-
-*Font Jun101-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light-V: JIS "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light.Oubun: Special "(003.000)" Special Disk
-
-*Font Jun101-Light.Roman: Special "(003.000)" Special Disk
-
-*Font Jun101-Light.Roman83pv: Special "(003.000)" Special Disk
-
-*Font Jun101-Light.WP-Symbol: Special "(003.000)" Special Disk
-
-*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk
-
-*Font Ryumin-Light-Add-H: JIS "(003.000)" Add Disk
-
-*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk
-
-*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk
-
-*Font Ryumin-Light-Add-V: JIS "(003.000)" Add Disk
-
-*Font Ryumin-Light-EUC-H: EUC "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light-EUC-V: EUC "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light-Ext-H: JIS "(003.000)" Ext Disk
-
-*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk
-
-*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk
-
-*Font Ryumin-Light-Ext-V: JIS "(003.000)" Ext Disk
-
-*Font Ryumin-Light-H: JIS "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light-NWP-H: JIS "(003.000)" NWP Disk
-
-*Font Ryumin-Light-NWP-V: JIS "(003.000)" NWP Disk
-
-*Font Ryumin-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk
-
-*Font Ryumin-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light-V: JIS "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light.Oubun: Special "(003.000)" Special Disk
-
-*Font Ryumin-Light.Roman: Special "(003.000)" Special Disk
-
-*Font Ryumin-Light.Roman83pv: Special "(003.000)" Special Disk
-
-*Font Ryumin-Light.WP-Symbol: Special "(003.000)" Special Disk
-
-
-
-*?FontQuery: "
-
-save
-
- /str 100 string dup 0 (fonts/) putinterval def
-
- {
-
- count 1 gt
-
- {
-
- exch dup str 6 94 getinterval cvs
-
- (/) print dup print (:) print exch
-
- FontDirectory exch known
-
- { pop (Yes) }
-
- {
-
- length 6 add str 0 3 -1 roll getinterval
-
- mark exch status
-
- {cleartomark (Yes)}{cleartomark (No)} ifelse
-
- } ifelse =
-
- }
-
- {exit} ifelse
-
- }bind loop
-
- (*) = flush
-
-restore
-
-"
-
-*End
-
-
-
-*?FontList: "
-
-save
-
- FontDirectory { pop == } bind forall flush
-
- /filenameforall where
-
- {
-
- pop (fonts/*)
-
- { dup length 6 sub 6 exch getinterval cvn == } bind
-
- 128 string filenameforall flush
-
- } if
-
- (*) = 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: "idle"
-
-*Status: "busy"
-
-*Status: "waiting"
-
-*Status: "printing"
-
-*Status: "PrinterError: recorder offline or film problem"
-
-*Status: "PrinterError: "
-
-
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-
-*Source: "userjob"
-
-*Source: "other"
-
-
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-
-*PrinterError: "recorder offline or film problem"
-
-*PrinterError: ""
-
-
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-
-
-*%
-
-*% User Interface: Printer Specific Options
-
-*%
-
-*OpenGroup: Imagesetter
-
-*OpenSubGroup: PrintingMode
-
-
-
-*OpenUI *MirrorPrint/Mirror Print: Boolean
-
-*OrderDependency: 30 Prolog *MirrorPrint
-
-*DefaultMirrorPrint: False
-
-
-
-*MirrorPrint True/On: "<</MirrorPrint true >> setpagedevice "
-
-*MirrorPrint False/Off: " % MirrorPrint Off is Default!"
-
-*?MirrorPrint: "
-
- currentpagedevice /MirrorPrint get {(True)}{(False)} ifelse = flush
-
-"
-
-*End
-
-*CloseUI: *MirrorPrint
-
-
-
-*OpenUI *NegativePrint/Negative Print: Boolean
-
-*OrderDependency: 40 Prolog *NegativePrint
-
-*DefaultNegativePrint: False
-
-
-
-*NegativePrint True/On: "<</NegativePrint true >> setpagedevice "
-
-*NegativePrint False/Off: " % NegativePrint Off is Default!"
-
-*?NegativePrint: "
-
- currentpagedevice /NegativePrint get {(True)}{(False)}ifelse = flush
-
-"
-
-*End
-
-*CloseUI: *NegativePrint
-
-
-
-*CloseSubGroup: PrintingMode
-
-*OpenSubGroup: Separations
-
-
-
-*OpenUI *LHSeparations/InRIP Color Separation: PickOne
-
-*OrderDependency: 50 Prolog *LHSeparations
-
-
-
-*DefaultLHSeparations: Off
-
-
-
-*LHSeparations All/On; all planes: "
-
- <<
-
- /Separations true
-
- /ProcessColorModel /DeviceCMYK
-
- /SeparationColorNames [/Cyan /Magenta /Yellow /Black]
-
- /SeparationOrder [/Cyan /Magenta /Yellow /Black]
-
- >> setpagedevice
-
-"
-
-*End
-
-
-
-*LHSeparations Cyan/On; Cyan plane only: "
-
- <<
-
- /Separations true
-
- /ProcessColorModel /DeviceCMYK
-
- /SeparationColorNames [/Cyan /Magenta /Yellow /Black]
-
- /SeparationOrder [/Cyan]
-
- >> setpagedevice
-
-"
-
-*End
-
-
-
-*LHSeparations Magenta/On; Magenta plane only: "
-
- <<
-
- /Separations true
-
- /ProcessColorModel /DeviceCMYK
-
- /SeparationColorNames [/Cyan /Magenta /Yellow /Black]
-
- /SeparationOrder [/Magenta]
-
- >> setpagedevice
-
-"
-
-*End
-
-
-
-*LHSeparations Yellow/On; Yellow plane only: "
-
- <<
-
- /Separations true
-
- /ProcessColorModel /DeviceCMYK
-
- /SeparationColorNames [/Cyan /Magenta /Yellow /Black]
-
- /SeparationOrder [/Yellow]
-
- >> setpagedevice
-
-"
-
-*End
-
-
-
-*LHSeparations Black/On; Black plane only: "
-
- <<
-
- /Separations true
-
- /ProcessColorModel /DeviceCMYK
-
- /SeparationColorNames [/Cyan /Magenta /Yellow /Black]
-
- /SeparationOrder [/Black]
-
- >> setpagedevice
-
-"
-
-*End
-
-
-
-*LHSeparations Off/Off: " % Separation Off is Default"
-
-
-
-*?LHSeparations: "
-
- save
-
- currentpagedevice /Separations get {
-
- currentpagedevice /ProcessColorModel get /DeviceCMYK eq {
-
- currentpagedevice /SeparationOrder get {
-
- dup length 4 eq { pop (All) exit} if
-
- dup length 1 eq {0 get 10 string cvs exit} if
-
- pop (Unknown) exit
-
- } loop
-
- (Unknown) exit
-
- }{(Unknown)} ifelse
-
- }{(Off)} ifelse = flush
-
- restore
-
-"
-
-*End
-
-*CloseUI: *LHSeparations
-
-
-
-*UIConstraints: *LHOverprint True *LHSeparations Off
-
-
-
-*OpenUI *LHOverprint/Black Overprint: Boolean
-
-*OrderDependency: 60 Prolog *LHOverprint
-
-*DefaultLHOverprint: False
-
-
-
-*LHOverprint True/On: "
-
- % LH Black Overprint
-
- userdict /BGOvpdict known {
-
- userdict /Overprint_Enabled true put
-
- }{
-
- (%% Warning: The Black Overprint feature is not working with this Printer Driver.\n) print
-
- (%% The currently used Printer Driver might not support all necessary PPD features.\n) print
-
-
-
- } ifelse
-
-"
-
-*End
-
-
-
-*LHOverprint False/Off: " % Overprint Off is Default"
-
-
-
-*?LHOverprint: "
-
- userdict /Overprint_Enabled get {(True)}{(False)} ifelse
-
- = flush
-
-"
-
-*End
-
-
-
-*CloseUI: *LHOverprint
-
-
-
-*JobPatchFile 1: "
-
-%
-
-%%BeginResource: LH PatchFile
-
-%
-
-% Title : BlackOverprint.ps
-
-% Creator : Berthold Giess
-
-% For : Linotype-Hell AG
-
-% CreationDate: May 23, 1997
-
-% Version : 3.7
-
-%
-
-%% Copyright (C) 1996, 1997
-
-%% Linotype-Hell AG - All Rights Reserved
-
-%% All Rights Reserved.
-
-%% Restricted permission is granted for redistribution of this
-
-%% file to be used on Linotype-Hell devices only as long as this
-
-%% copyright notice is intact and the contents of the file is not
-
-%% altered in any way from its original form.
-
-%% End of Copyright statement
-
-%
-
-false(
-
-800344A251010CD0613719CCA731D08205041C8DC6031190C04032170C61A728
-
-59D0DF1C10420C82039984EC65101B4DE6434998D26532434C6683298CD62031
-
-9D4E51C371D0C66F3647CE6703098CCB0F1044626321A080662E18434A50B37C
-
-EA8D2132192610D2111C8672379C09A61391ACE748A5450734E8CC364B27909B
-
-A471C39C7A4061ACCC0406937082A673AA9CAAE4236514D64F939C8E072BE1D0
-
-40668F8808D1C329224568890C46716A78CA1A6834DE6FB2C31E3B2072101BF1
-
-38BC6C90E8753319B3030190C8636C19C34CA789A97CC270381B0BF61398EEF6
-
-66101D4E665396931C6939EA6FB1E386A790749A0839DAE3961841D8946FF826
-
-931984E869379BACF03107B7DDEFF7472B52E371A7CFE9E89BF918036CA0A029
-
-B52383A2320DE100DC37B1C8531CDDA6A3A8E8BD050E5A7C368F235A7EA0B503
-
-285C3385217366198621BAD81A374DE0C6DF380E1388BD8DCA2BCE3B3CC98058
-
-100E107242360D8D4B56C627A103E4328CCE8AF8102BAC40E0EDA45008CABEA1
-
-E04C9CF72C325C8823C8D2431CF0040310CA33AF8FAA12EB3BEEC8D4378C4100
-
-50154B52E0DC1505319C1913BC5154041020E91C109A0E526C9EF68E6D0A5120
-
-0CC9A8E839C3CF629510070B606A86886A023F16BFA100EEB04BE96238D2BD0B
-
-EA5A10098910E6F28E09423E97A7AF3533300A23AAC835CF404BDC143E6308EA
-
-360E836BCCC60F0920CB5AD6E34D72328D8348DABE46291C92DB85ADBD3E308D
-
-8F0AF23205287B661A86419AD81B21AE5398EDCD2BE46622A76C88EEFB0D0100
-
-9C2A040FF84022318C4AE2918A030A14B18D6E65A5432241AB36B606E8688AB2
-
-0D83CC0C30D22312F8964BF61B51090CEEEE0524C2431C290B51C39466930DF3
-
-F47D068E53EBF00681B6D39AF231C17C8A3B48F9204035C0E3BB463ABAA3DC68
-
-B0CA72AE5417E2389C2EC8E5837E5C3EB8E068F6068501285A16C88C2A6C1031
-
-0E63591E89834CCB66238BC605258C23159A91E8E128B8376BE14C691E0E806A
-
-729DC963A25D66B1E36394346D6A3E8096E41A2E8FA4BBDA6B15B2539A90402B
-
-5F8A4DF37DEB1AD2F5AEEBFB0EC6C6E41915B92DAF9B32AB1EA2C328E2100F63
-
-3598E5EE6D90C9983BE3CD421005E310DEA00CA840E9D125037251CCF3632F3A
-
-06E4C238BE220CA310EA33840DDA66ED481DA2BA2FC8EF6E6406813C766FE1F7
-
-1DD779057301EE9E3A0FA3D8E0B0F3B6039606E80F9E41DAF88322FBE3F92E5E
-
-46D2F49E6773DD841E873017FC1E2F7B134CDC57E1E1FE537FABEB8E1EC8D8F6
-
-DEEBC101AFA9E7398051011F63856B6E29E9BB321E109C806E2FE604A315C694
-
-61D1DB8C6CC4E89E0743B61CC3C9750CA1B4EDB9673092C3240E794FA1DAB367
-
-D00C48B1DB46AD96181DA654B743738D7CC76C17A6F450704E1A736860261042
-
-2848CA9DF2E57A09BDEE23441CF7C388780E017D091AA662080823A6280F2199
-
-0288A314E2AB28040D89FBBB678B1312702F552AAC2C0502E81CC2F94F440A49
-
-3C3AF4CC082359658DB1BE3882E8E7191F89238D11A63C86B8F642E3847236EF
-
-41CF8707911A62B32B65AF8E24BA492325619BFB668FF1FF3DB49C024DD9F691
-
-EECE422AA8F51BA4447D0660CA3A1CC8EC0A23C4A690D2A039C898FD2B2403F8
-
-90489A478098D52CA43CB59552B24633097A0BE48B3D65D09C3C3BF99118A4C2
-
-0E9347564E1C77B451E4FCA16CA93A524BE90B3065B0335AC1DE3AB988EF37E5
-
-A4E15AD2E6334BB26B31E7447C8E4B5A62C8E93F33CEACCA92933572CF87E6EF
-
-E4CBD6936F626B3FF9B093A6D4A3682939FE3F3944025A01412C2F201406F0D7
-
-3B1F0BF39DED01831727806C9DA06C0D11515D9AA69CDF02DBC82EA798E543C2
-
-7E4F4B02383992499F4390120F4BAA3C7794ACD7873A5C7A43A53159A6A225BF
-
-40501102284C0A81042F852092141B14267914E2A097CA761D29653E66F4BEA0
-
-940A86FB55DD1A0C6998353303EC732A8B973229250398E886025B3C1D6E2DB5
-
-B7B71790ECC2ED1F7BE12439850398B0C3A20F24710EB8B69288428AD0763C84
-
-A0178530CA510EE9F73D54D265C8D73123E86D8527B61C98065B1455EC6D8F2C
-
-8A98FC5609B75C20E5865E5676CFD8C8DC1BCA34B551A8602692B58165197B31
-
-97B666D4D9BB57626C5BA4B5F6C439DB323F6D4AD2397A00BDDC5AD0861342C8
-
-4B77A1C68537449C65E885D6B2D5B6CBA4E0501260954F20AC541058EB21690B
-
-EDDC8144C010BF690358ABBD0B856C95BD3D30BE11516B862473E8ED3A0ADF43
-
-6F9BA4BEAD92FBDF96B769887510A177601460335B46233BF4B2C1EC142A10E5
-
-602C14637AA0A2EE616C305E814C9DB197BE2651C60F5E9DA30C61D39908ABB6
-
-1A1858102EC6518D29D1991EFC2BE57EC2E7DB0CA6FC59499BDE0FC6AF1647D9
-
-691EE55CBD6F01216ED0DE7B24FA60BBA4B9B62C23E2B6641F6BCC4541F11E16
-
-31162A50CA2928A8B3BE4FD410EA4A32D423879186939ADCC618E5EE66C4717E
-
-9211E9A12F24F9B792A1CC3AA65CD397192E5E43182241BD598F8AB183A487A8
-
-9A1FA723A320C04B9AA0C49210E5BCD74960CA3DCDF2F7491CBD159D2309D5D0
-
-B4164F6868D3A21813F087C9C620E8FCF188A8A1A9A2F90DF144DA3A48DEF629
-
-576C490AB3B3511759CEBDBC98C8176349758271C57DAFF8F0BD63E8BB901E9E
-
-C69DB8240494D27E1C18148FCF4E5E4AE485DF3FD72EDE493B76E9EDF91F92B2
-
-65E6B4793D93651B9967B2A6560419634A446D2E4FB2F9442AFA6F32872CCFBD
-
-74B337CD99074D561D219CB4FC52CEB25F3C24ECFFBDF5F6847E94378A5139B9
-
-9299C6BB6757935568CD588AF4869DCD1A5735702D319B782A0BE1BA45D8F098
-
-C1A635170DD61442B7F19427B0B41F1D37BC7D39C68E672C28B3629750E71351
-
-ED720BCBA1760CA70D941A86840255B1658B923ECD6F8431980ABD96756E8C17
-
-96461DD6D3FE4997B659669093B00836DDDD93E459E807B0132F527596DDF73A
-
-E85D284C1EFAAEBC629CE79B77AE238FA86CDA9BB27FB965328D95744F77EAB8
-
-BD811F07E1AA010508E26CD3C150B93E027C0878A1F27E88BA79EC93C3EDD6C1
-
-575B799AE2C2A8491D9959A5908F751559D175C40205EC348E91F95FED0BAFB6
-
-041B1369636889C93403A4F71D2B896647E1D27DB74C3177C157515D67D0F5B6
-
-277BDDBFA47B5241177E4120F79D0B6980DF23C3D9BFD9CC5C1B3C7C7FADD2E2
-
-B219CF099BA0EB4E88967E97B22F87DB1787034018CE8C5DFE61D3FAFF73A2FB
-
-6D68C12FC0858FF6FFA3C83A2DF897CFAAF72238F94FD4CC8FD8F9E9DAFDED6E
-
-C5064E6528580CE2DEE46DEC66F03424CFC631CA1846C04A0DA39431C4B44C23
-
-A0524D124B43CA5B44C03260CA32A32F02ECD70404F8F8106E2E0C1104631D04
-
-B04E4B22503B10560EF05A26A564D3C3F432432832C2E48064A8650878F86F74
-
-8D2F66FC455CF310482F639E4840DA7AE0E4AB047A23C3B440A3ED0543A308C0
-
-F30A085C64B0B10AD0B0F228668B10B82F70BD0C10C44AE40A4090EB0890D2C6
-
-10D90A4E4CFF861C9EEE6CF190B30E62090CF0565850F07543BF0F70CC4AE341
-
-0FF0D706C79608EB1D108C610ACD511130B71190EE23F0F31230CB0FB12B0591
-
-2F0A3030D02E34E7023F13D15EEF63230B507F0EB11B0BF1491210C90F90CF0F
-
-D15510315A7D3135166D7D014D8316835116D0E91442F71750C317912515108B
-
-100642877132AF80BE47E390664810778C282BB1B51B821A6C4DA2B2C07A07AF
-
-4ABACC0276A0D204059289C9B6C8C012EC0BFA3AA05EDF45EA0C8EBCC611EC84
-
-C92AEBA2771FC758DCA322ADEC2697B1DA2BB1DF218ED02B0F5246CEC67411EC
-
-EE51F42611FA0F31FEDB89F8749233236352D7EEE121C92B1C48E11B8DC03931
-
-B07D120324923A86697AF4236493EC94012EE4F20EEEEE0012C5B1386043200E
-
-A2E47149752749F826A26F26AEE274121C76B136F182700EC5731E5274D4CF2F
-
-26D29408F1DF298C5CC572A52AB2649AF274A12F2EF072AD1F1192EFEEC52AB2
-
-78EFCBC927F2820DCFB87C328826728CED4F2EB2D2962BB1372D8D060C72A03D
-
-B2612BD2912CA4A72B32F518CBC92BB2C625B2C12AB2C4F38F2CA18F28F34B4E
-
-C14A24F3E68034E5980D8BE26E86812611AE5B713302B00664B02A7A13411DB0
-
-2B2107400EF2E8696C6EF203E02822F066B104CBB2B6D123E0896BA8D4F310D0
-
-7368247131370E6F194D0872EDA8AD6A3CC9524D1B6B3B266F473A02BAD6EFA2
-
-A3D3408503DA04A3403440BE39CEDE21EBF00C88262AC28E81E8233C63040CA2
-
-B82BC2C02C45563D65D63BA0EE20B3DA2C62CA3A2492B8C3BA47A5202504863C
-
-B094390BC0A9C0A005B3F4BCC8753448582BA2BE2C2088654BF8BB888676B41A
-
-0E141E7D022A86C7D07BC81D3870508230A142B42F43E4D4640A78A5AE043803
-
-E62F82F5422410BBA67038035CAB2DEEB38BCE0DB010AC343868276809B04E0A
-
-52803BEDFC250E8F3F409C6082160A009AC5948D490AFA09AC207C4AC50E80B0
-
-0400B279103E24E79025424E23D4B657A572562566578AAA57242456D4CA7900
-
-5E51A27425E0E405A08428024686A39659A34A32047A790E10E067A74B103679
-
-0DD2B44B2254F4D60F2210CA4DE0F0EDE4DE934A748D04284DF50434A6594D76
-
-BC94F6E4EE089B605008750C2FAC68B2CA72AAC5C60C8ECEA1B1E304C47222CC
-
-2EA4D0C80E60D067D4B0FC54FD041500C9ADD75082C621454B510B5AF10604CA
-
-ECB3075106D7CEB1524C7D528EAC32352ECECE515355726D20C23DA6C5540AAA
-
-21354754A66954E5660415554B8A4A24955E0EF562FCF5674B4C9756D5063D27
-
-480B25802833E6EE6DE2D13580E00E4B389589522F8AAC7590E23596DA06C8A2
-
-95D847067D5A51EE3B95443435B03AB5B555247D5BD55B5C35C70189B14B29B1
-
-502C9D5083083BD5E15155E4DE758303B5ECDF2CC35F321F51E3515FAD335356
-
-3269753E7415435AD6105CB54C36F5515B961B55840B55D5600130A8239622E9
-
-489B3A6FE2A414D662B48E3FA0E60A34AA8BB49B6916954A22FAC7D5CA9B104B
-
-4C0A3E5645694D05705754C85714D54D83183994E14E4ED022D4EA5054F09B76
-
-5159A79022C86B5574BA40A5905943CA59B6A756ADD55D22FB50B50F6360CB57
-
-C9CD519585642EAF5F0CDF64B52AD076D7532D6220B53A6C56755C5679565679
-
-4FF5CF6F2BD074959F5776FD7015E751AEFB644DF6FC826B71159364F4876B95
-
-FC7192763DB736AB17216217275C972B56972F50573205F6035DD5795E357F63
-
-D5E8F8374370B64770F5F752D7534F95FF75B4AD5DA67D76367767B62772D62D
-
-56F5D4DDB634F0D6FF51763EE0370952178B7495F56B95F97935314FB799656D
-
-6772367EF6D7DB67C681684E8CF6549406C22C8BA5E25E60C25EA35006C2A16A
-
-0F980512500E00EE04806D8016A40134193DB44674980980CB7040D45E0F7817
-
-41C66F81E06C5D206C5D51F380B8333509A4A160A183640183B8208BB8318107
-
-E891F03604183236EA8536257639762E3D329C0F6CF523ACF84CAB2D87B65D37
-
-E23F7E208F02AFA78153D982C8598315F291F72933E89EEDF2772500AC0C180E
-
-D14E874A679182B42C66F8A783345CADD8B581A05F8BB8358398C98407A98458
-
-487498C88BB8BB854CC8889070445860ABD864507770B2586F87277F87760B87
-
-C3AB2CE62B88588878249D8C38B98A989649D89B2BAA292500AF8A98E0AC78B3
-
-88F8B68599238BC9278258C192D8C59338CB84B9418D09498478399408BB9339
-
-278598E721F86337D8F186A212CAD8F85CB8FD90160B90443190968691F91193
-
-191501391B30391F39E0400B19258AD0278B188D44466F991934A6B93873197E
-
-64B9A19427499AF9498D58399AE8BB9A1926DA985B85E47CABCDA836E60E3768
-
-B00B0DB44582B457229B9D25722F024604B4AF90F93C66F69B493497012E6D86
-
-97AD9675E596A248CFB8FE7415418800E59797E73A59F28599B57C589976989C
-
-9B798A3E62420639928CA7C36A385799B81866E0C3A359A29974259AB23DA499
-
-B0EBBA559B6BAD94D84BA479148BBA658ABA3848FA3D8E385A29B8EA4718EFA0
-
-16F58F725396FA11A8B903A15A18F63A1D99C859A6B91601398689E803689494
-
-06B7EE4CD7F20CA5E8A6606B7FF995A3B80380780B9C392BA9864B81F823A4FA
-
-1FACF80A040082099839AD1A5D267ADFAE3ADB851AC7ABFA719998E42E19C995
-
-E97C425A80BD1A84CF7A0D971A1338AD7DA92AF59F1ACD81DADB985A2991D8A3
-
-98D8A7AC9A4189064B8A7AD3827A518C60C1ADDAE184BB39AE6791AEBB49B438
-
-DC0C1956E1D95BA7B339961B078F5969A87B0FA8D973A904A790BA97A42859B4
-
-BA25919B27989B2BA31923B31B3F923B3B93BB1E05FB95B50749B95B4C013BA1
-
-B9DB544CDB8FAF54A490785B8E99CBA7DB658F2533B0B875B6E3AB971975883B
-
-7797BB1DB7C64BBA5B83AA1B8789FA2E48198FB59BB5A73929B3392F9ADB438B
-
-F9A9AD79B3B43BAB990C10932A17C0BBAE051991B31AFA251AFF9CD9DB9E59D7
-
-C262E59D59E3C2F9E62B28B19EFBF98C59F749FA9F9FFBC586DB6BB0D879B71B
-
-132F9BD57E5A9597DC0405FC0DB25624BE3261B18E8F6940A00A49C436E8BA9E
-
-2910370063B5B80598C27256BB5BB3FC8E0DBB97C03B9BC966360CEF5CA5C41D
-
-C99BA6239CA4557CA856AC59C97B5BC3EAB7CABA9F62821CF2249C0809580804
-
-45C995544B647275C778C2EFBC93FB3FC43695649CE7767C6AC15C6FBD7A1A7B
-
-FC75C78956C59C8096A370065C89251CBDBF2F99C95CC5C01829C63CA1CB1CA7
-
-CC3CB9CAE4B7D2A859CA08BBD17A6FBB6E1BD1DD2FBE3CC9CF2013CD0041CD42
-
-5366DCB1CDE4B761BCCBCE9C63CED4AB70FCF37A5C6DAA5CFDC5E7BF40EB1F3E
-
-C2CC0BFC4349862ABCDD808E1C43B5AEAAB38B80B41730B243A2BF92133243AB
-
-D96B7F512B19D9E533472B4FDACB11DB0B842C0B893F4B90B6FDA4BFCB76669D
-
-BCB58B8205EB86911DC8B6CB94AC36FCB9EBA2BA6BAB3A0BB12648B00A948621
-
-B406BC586877AC0C261ACBBDD73547F4827A0BB1699D8BD7F3DFD8568D49C041
-
-47C2EB4812E1D18907399C63E2C0E9E3031EE5B30249C98FA60F2E9C895C9CCA
-
-1A7E17EA22CF2574AF2AF4497DBA03E03DA49DE50FAE6671F1DDC09BAADCCCC7
-
-DE633A097DD29CB4649E6E9CA665E568D48DBD0436E9407E9E8297A97BB3FE3D
-
-E40E11E47E9EF36F3AE2C767C7080544EAB4CBB454481458BF79374244CD1B94
-
-596B9D99DB12E3AF67911DA425EDAB5AC59EE7DAEB5BEDF4A4DA91E8F7F64115
-
-C0E9EE8B839FDAB20A60D20F4250BF80F67E1D7D3DD3EFE2443168E216AC5B18
-
-BADA2A89A6E801BEC0CD7EC63E945BECF827ED339FED7EEE21546E0E7EF4A6DF
-
-3710746CB47471EEC577F5A3BB471F52DA9B3E2863AB9FD68A431D8DE23D86E7
-
-D2A481DF57EC448FEC875C247EAE89E01B3B004B9ABF96A3DF9B15839D3427CE
-
-64A4D0822055782878871C0E89F354822BBA27F28083C648A566965AD2739F10
-
-DAD15FAE4D405491FFBE4D4393C2E39133B2667E1FDA2F9FB3683886C4F34008
-
-4200472F910CA623A99C407B1413CEC65391C0E469371D040733A98CC665399C
-
-CCC75361B0F220891CCE8618F994C85C370A44110891D0FB2233034CA6E32024
-
-4A7539C38C869319D01A633A9C8E5353A198D26C32880C66C37CEE914A06D4EA
-
-9010>)0()/SubFileDecode/XY56EHB728E45ADCCA32FCCE5{eexec cvx%96A3
-
-exec}def filter%E6E9CA665E56871C0E89F354822BD48DBD0436E9407E9E82
-
-(7ff3429bb896e585e69988dd498a83bd9ae4a2be5fe1a7fdba170f85d656e49
-
-5b4ebd2711bf0b15010c913e73bb3e5998f660414a3de706dab0278bc065ae45
-
-6eca5188cf043fe52da914224ad0bb25eb6%%%)
-
-XY56EHB728E45ADCCA32FCCE5
-
-%%EndResource
-
-"
-
-*End
-
-
-
-*CloseSubGroup: Separations
-
-*OpenSubGroup: Policies
-
-
-
-*OpenUI *LHPageSizePol/PageSize Policies: PickOne
-
-*OrderDependency: 10 Prolog *LHPageSizePol
-
-*DefaultLHPageSizePol: Abort
-
-
-
-*LHPageSizePol Abort/Abort if PageSize is too big: " % PageSize Policy >Abort< is Default!"
-
-
-
-*LHPageSizePol Largest/Use MaxPage and clip image: "
-
- %! BGiess 970227
-
- statusdict /setpageparams {
-
- dup 1 gt {errordict /rangecheck get exec} if 1 dict begin /CPSI /ProcSet findresource
-
- /variables get /engineOrientation get /orientation [[1 0 0 3] [3 2 2 1] [0 3 3 2] [2 1 1 0]] 3 -1 roll get
-
- def 4 2 roll 2 copy 5 -1 roll 0 eq {gt {orientation 0 get}{orientation 1 get} ifelse 3 1 roll exch
-
- }{lt{orientation 2 get}{orientation 3 get} ifelse 3 1 roll} ifelse end
-
- <</PageOffset [ 7 -1 roll 0 ]/Orientation 7 -1 roll /PageSize [ 9 -2 roll ]/ImagingBBox null>>
-
- setpagedevice
-
- } put
-
- <</Policies << /PageSize 4 >> >> setpagedevice
-
-"
-
-*End
-
-
-
-*LHPageSizePol Ignore/Ignore requested PageSize: "
-
- %! BGiess 970227
-
- statusdict /setpageparams {
-
- dup 1 gt {errordict /rangecheck get exec} if 1 dict begin /CPSI /ProcSet findresource
-
- /variables get /engineOrientation get /orientation [[1 0 0 3] [3 2 2 1] [0 3 3 2] [2 1 1 0]] 3 -1 roll get
-
- def 4 2 roll 2 copy 5 -1 roll 0 eq {gt {orientation 0 get}{orientation 1 get} ifelse 3 1 roll exch
-
- }{lt{orientation 2 get}{orientation 3 get} ifelse 3 1 roll} ifelse end
-
- <</PageOffset [ 7 -1 roll 0 ]/Orientation 7 -1 roll /PageSize [ 9 -2 roll ]/ImagingBBox null>>
-
- setpagedevice
-
- } put
-
- <</Policies << /PageSize 1 >> >> setpagedevice
-
-"
-
-*End
-
-
-
-*?LHPageSizePol: "
-
- save
-
- currentpagedevice /Policies get /PageSize get
-
- {
-
- dup 0 eq {(Abort) exit} if
-
- dup 1 eq {(Ignore) exit} if
-
- dup 4 eq {(Largest) exit} if
-
- (Unknown) exit
-
- } loop = flush pop
-
- restore
-
-"
-
-*End
-
-*CloseUI: *LHPageSizePol
-
-
-
-*CloseSubGroup: Policies
-
-*CloseGroup: Imagesetter
-
-
-
-*%
-
-*% End of Printer Specific Options
-
-*%
-
-
-
-*% Color Separation Information =====================
-
-
-
-*DefaultColorSep: ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi
-
-
-
-*InkName: ProcessBlack/Process Black
-
-*InkName: CustomColor/Custom Color
-
-*InkName: ProcessCyan/Process Cyan
-
-*InkName: ProcessMagenta/Process Magenta
-
-*InkName: ProcessYellow/Process Yellow
-
-
-
-*%
-
-*% Screening Params for IS
-
-*%
-
-*% For 50 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-
-*ColorSepScreenFreq ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-
-*ColorSepScreenFreq ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-
-*ColorSepScreenFreq ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-
-*ColorSepScreenFreq ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-
-
-
-*% For 60 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-
-*ColorSepScreenFreq ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-
-*ColorSepScreenFreq ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-
-*ColorSepScreenFreq ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-
-
-
-*% For 75 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-*ColorSepScreenFreq ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-*ColorSepScreenFreq ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-*ColorSepScreenFreq ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-*ColorSepScreenFreq ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-
-
-*% For 85 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-
-*ColorSepScreenFreq ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-
-*ColorSepScreenFreq ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-
-*ColorSepScreenFreq ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-
-
-
-*% For 100 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-
-*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-
-*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-
-*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-
-*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-
-
-
-*% For 120 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-
-*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-
-*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-
-*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-
-*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-
-
-
-*% For 133 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-
-*ColorSepScreenFreq ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-
-*ColorSepScreenFreq ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-
-*ColorSepScreenFreq ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-
-*ColorSepScreenFreq ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-
-
-
-*% For 150 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-
-*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-
-*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-
-*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-
-*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-
-
-
-*% For 175 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-
-*ColorSepScreenFreq ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-
-*ColorSepScreenFreq ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-
-*ColorSepScreenFreq ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-
-*ColorSepScreenFreq ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-
-
-
-*% For 200 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-
-*ColorSepScreenFreq ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-
-*ColorSepScreenFreq ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-
-*ColorSepScreenFreq ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-
-*ColorSepScreenFreq ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-
-
-
-*% For 50 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.50lpi.3386dpi/50 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.50lpi.3386dpi/50 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.50lpi.3386dpi/50 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.50lpi.3386dpi/50 lpi / 3386 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.50lpi.3386dpi/50 lpi / 3386 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.50lpi.3386dpi/50 lpi / 3386 dpi: "50"
-
-*ColorSepScreenFreq ProcessCyan.50lpi.3386dpi/50 lpi / 3386 dpi: "50"
-
-*ColorSepScreenFreq ProcessMagenta.50lpi.3386dpi/50 lpi / 3386 dpi: "50"
-
-*ColorSepScreenFreq ProcessYellow.50lpi.3386dpi/50 lpi / 3386 dpi: "50"
-
-*ColorSepScreenFreq ProcessBlack.50lpi.3386dpi/50 lpi / 3386 dpi: "50"
-
-
-
-*% For 60 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.60lpi.3386dpi/60 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.60lpi.3386dpi/60 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.60lpi.3386dpi/60 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.60lpi.3386dpi/60 lpi / 3386 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.60lpi.3386dpi/60 lpi / 3386 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.60lpi.3386dpi/60 lpi / 3386 dpi: "60"
-
-*ColorSepScreenFreq ProcessCyan.60lpi.3386dpi/60 lpi / 3386 dpi: "60"
-
-*ColorSepScreenFreq ProcessMagenta.60lpi.3386dpi/60 lpi / 3386 dpi: "60"
-
-*ColorSepScreenFreq ProcessYellow.60lpi.3386dpi/60 lpi / 3386 dpi: "60"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.3386dpi/60 lpi / 3386 dpi: "60"
-
-
-
-*% For 75 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.75lpi.3386dpi/75 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.75lpi.3386dpi/75 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.75lpi.3386dpi/75 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.75lpi.3386dpi/75 lpi / 3386 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.75lpi.3386dpi/75 lpi / 3386 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.75lpi.3386dpi/75 lpi / 3386 dpi: "75"
-
-*ColorSepScreenFreq ProcessCyan.75lpi.3386dpi/75 lpi / 3386 dpi: "75"
-
-*ColorSepScreenFreq ProcessMagenta.75lpi.3386dpi/75 lpi / 3386 dpi: "75"
-
-*ColorSepScreenFreq ProcessYellow.75lpi.3386dpi/75 lpi / 3386 dpi: "75"
-
-*ColorSepScreenFreq ProcessBlack.75lpi.3386dpi/75 lpi / 3386 dpi: "75"
-
-
-
-*% For 85 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.85lpi.3386dpi/85 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.85lpi.3386dpi/85 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.85lpi.3386dpi/85 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.85lpi.3386dpi/85 lpi / 3386 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.85lpi.3386dpi/85 lpi / 3386 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.85lpi.3386dpi/85 lpi / 3386 dpi: "85"
-
-*ColorSepScreenFreq ProcessCyan.85lpi.3386dpi/85 lpi / 3386 dpi: "85"
-
-*ColorSepScreenFreq ProcessMagenta.85lpi.3386dpi/85 lpi / 3386 dpi: "85"
-
-*ColorSepScreenFreq ProcessYellow.85lpi.3386dpi/85 lpi / 3386 dpi: "85"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.3386dpi/85 lpi / 3386 dpi: "85"
-
-
-
-*% For 100 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-
-*ColorSepScreenFreq ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-
-*ColorSepScreenFreq ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-
-*ColorSepScreenFreq ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-
-*ColorSepScreenFreq ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-
-
-
-*% For 120 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-
-*ColorSepScreenFreq ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-
-*ColorSepScreenFreq ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-
-*ColorSepScreenFreq ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-
-*ColorSepScreenFreq ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-
-
-
-*% For 133 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-
-*ColorSepScreenFreq ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-
-*ColorSepScreenFreq ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-
-*ColorSepScreenFreq ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-
-*ColorSepScreenFreq ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-
-
-
-*% For 150 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-
-*ColorSepScreenFreq ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-
-*ColorSepScreenFreq ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-
-*ColorSepScreenFreq ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-
-*ColorSepScreenFreq ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-
-
-
-*% For 165 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.165lpi.3386dpi/165 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.165lpi.3386dpi/165 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.165lpi.3386dpi/165 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.165lpi.3386dpi/165 lpi / 3386 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.165lpi.3386dpi/165 lpi / 3386 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.165lpi.3386dpi/165 lpi / 3386 dpi: "165"
-
-*ColorSepScreenFreq ProcessCyan.165lpi.3386dpi/165 lpi / 3386 dpi: "165"
-
-*ColorSepScreenFreq ProcessMagenta.165lpi.3386dpi/165 lpi / 3386 dpi: "165"
-
-*ColorSepScreenFreq ProcessYellow.165lpi.3386dpi/165 lpi / 3386 dpi: "165"
-
-*ColorSepScreenFreq ProcessBlack.165lpi.3386dpi/165 lpi / 3386 dpi: "165"
-
-
-
-*% For 175 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-
-*ColorSepScreenFreq ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-
-*ColorSepScreenFreq ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-
-*ColorSepScreenFreq ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-
-*ColorSepScreenFreq ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-
-
-
-*% For 200 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-
-*ColorSepScreenFreq ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-
-*ColorSepScreenFreq ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-
-*ColorSepScreenFreq ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-
-*ColorSepScreenFreq ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-
-
-
-*% For 225 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "225"
-
-*ColorSepScreenFreq ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "225"
-
-*ColorSepScreenFreq ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "225"
-
-*ColorSepScreenFreq ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "225"
-
-*ColorSepScreenFreq ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "225"
-
-
-
-*% For 275 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "275"
-
-*ColorSepScreenFreq ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "275"
-
-*ColorSepScreenFreq ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "275"
-
-*ColorSepScreenFreq ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "275"
-
-*ColorSepScreenFreq ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "275"
-
-
-
-*% The byte count of this file should be exactly 068975 or 072111
-*% depending on the filesystem it resides in.
-*% end of PPD file for Linotype-Hell Herkules Plate IS
-
-
-
diff --git a/psprint_config/configuration/ppds/LHHRKPH7.PS b/psprint_config/configuration/ppds/LHHRKPH7.PS
deleted file mode 100644
index 5f5b39659555..000000000000
--- a/psprint_config/configuration/ppds/LHHRKPH7.PS
+++ /dev/null
@@ -1,3108 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-
-
-*% 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.
-
-*% End of Copyright statement
-
-*%
-
-*% Creation Date: May 20, 1997; By: Berthold Giess, Linotype-Hell AG
-
-*% Last Edit : Jun. 2, 1997; By: Berthold Giess, Linotype-Hell AG
-
-
-
-*% ----- Basic Capabilities -----
-
-*FormatVersion: "4.3"
-
-*FileVersion: "1.0"
-
-*LanguageEncoding: ISOLatin1
-
-*LanguageVersion: English
-
-*PSVersion: "(2013.114) 9"
-
-*Product: "(Linotype)"
-
-*% 31 Chars *******************************
-
-*Manufacturer: "LHAG Linotype-Hell"
-
-*ModelName: "Lino Herkules Plate HQS V 3.7"
-
-*ShortNickName: "Lino Herkules Plate HQS V 3.7"
-
-*NickName: "Lino Herkules Plate HQS V 3.7"
-
-*PCFileName: "LHHRKPH7.PPD"
-
-
-
-*% ----- General Information and Defaults -----
-
-*FreeVM: "5242880"
-
-*PrintPSErrors: False
-
-*LanguageLevel: "2"
-
-*ColorDevice: True
-
-*DefaultColorSpace: Gray
-
-*DefaultHalftoneType: 1
-
-*Throughput: "1"
-
-*VariablePaperSize: True
-
-*FileSystem: True
-
-
-
-*?FileSystem: "
-
-save
-
- statusdict /diskonline get exec {(True)}{(False)} ifelse = flush
-
-restore
-
-"
-
-*End
-
-
-
-*Password: "0"
-
-*ExitServer: "
-
- count 0 eq { % is the password on the stack?
-
- true
-
- }{
-
- dup % potential password
-
- statusdict /checkpassword get exec not
-
- } ifelse
-
- { % if no password or not valid
-
- (WARNING : Cannot perform the exitserver command.) =
-
- (Password supplied is not valid.) =
-
- (Please contact the author of this software.) = flush
-
- quit
-
- } if
-
- serverdict /exitserver get exec
-
-"
-
-*End
-
-
-
-*Reset: "
-
- count 0 eq { % is the password on the stack?
-
- true
-
- }{
-
- dup % potential password
-
- statusdict /checkpassword get exec not
-
- } ifelse
-
- { % if no password or not valid
-
- (WARNING : Cannot reset printer.) =
-
- (Password supplied is not valid.) =
-
- (Please contact the author of this software.) = flush
-
- quit
-
- } if
-
- serverdict /exitserver get exec
-
- systemdict /quit get exec
-
- (WARNING : Printer Reset Failed.) = flush
-
-"
-
-*End
-
-
-
-*DefaultResolution: 2540dpi
-
-
-
-*?Resolution: "
-
- save
-
- 72 72 matrix defaultmatrix dtransform
-
- pop abs round cvi =print (dpi\n) print
-
- restore
-
-"
-
-*End
-
-
-
-*% Halftone Information ===============
-
-*ScreenFreq: "150"
-
-*ScreenAngle: "45"
-
-*AccurateScreensSupport: True
-
-*DefaultScreenProc: Euclidean
-
-
-
-*ScreenProc Euclidean: "
-
-{
-
- 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
-
-
-
-*ScreenProc Round: "
-
-{
-
- dup mul exch dup mul add 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc Square: "
-
-{
-
- abs exch abs add 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc HeavyEllipse: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- exch
-
- abs exch abs 2 copy 0.80 mul add 0.80 lt {
-
- exch 0.80 div
-
- dup dup mul exch 2 mul 3 sub mul exch
-
- dup dup mul exch 2 mul 3 sub mul add 0.80 mul 1 add
-
- } {
-
- 2 copy 0.80 mul add 1 gt {
-
- 1 sub exch 1 sub 0.80 div
-
- dup dup mul exch 2 mul 3 add mul exch
-
- dup dup mul exch 2 mul 3 add mul add 0.80 mul 1 sub
-
- } {
-
- 0.80 mul add 2 mul neg 1 add 0.80 add
-
- } ifelse
-
- } ifelse
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc Ellipse: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- exch
-
- abs exch abs 2 copy 0.85 mul add 0.85 lt {
-
- exch 0.85 div
-
- dup dup mul exch 2 mul 3 sub mul exch
-
- dup dup mul exch 2 mul 3 sub mul add 0.85 mul 1 add
-
- } {
-
- 2 copy 0.85 mul add 1 gt {
-
- 1 sub exch 1 sub 0.85 div
-
- dup dup mul exch 2 mul 3 add mul exch
-
- dup dup mul exch 2 mul 3 add mul add 0.85 mul 1 sub
-
- } {
-
- 0.85 mul add 2 mul neg 1 add 0.85 add
-
- } ifelse
-
- } ifelse
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc LightEllipse: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- exch
-
- abs exch abs 2 copy 0.90 mul add 0.90 lt {
-
- exch 0.90 div
-
- dup dup mul exch 2 mul 3 sub mul exch
-
- dup dup mul exch 2 mul 3 sub mul add 0.90 mul 1 add
-
- } {
-
- 2 copy 0.90 mul add 1 gt {
-
- 1 sub exch 1 sub 0.90 div
-
- dup dup mul exch 2 mul 3 add mul exch
-
- dup dup mul exch 2 mul 3 add mul add 0.90 mul 1 sub
-
- } {
-
- 0.90 mul add 2 mul neg 1 add 0.90 add
-
- } ifelse
-
- } ifelse
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc LineX: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- abs exch 0.9 mul 0.01 sub abs exch
-
- 0.003 mul add 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc LineY: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- 0.9 mul 0.01 sub abs exch abs
-
- 0.003 mul add 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc Grid: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- 0.9 mul 0.01 sub abs exch
-
- 0.9 mul 0.01 sub abs exch
-
- 2 copy lt { 0.003 mul add } { exch 0.003 mul add } ifelse
-
- 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*DefaultTransfer: Null
-
-*Transfer Null: "{ }"
-
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-
-
-*% Paper Handling ===================
-
-*% Use these entries to set paper size most of the time, unless there is
-
-*% specific reason to use PageRegion.
-
-*OpenUI *PageSize: PickOne
-
-*OrderDependency: 20 PageSetup *PageSize
-
-
-
-*DefaultPageSize: Letter
-
-*PageSize Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice"
-
-*PageSize Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice"
-
-*PageSize Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice"
-
-*PageSize Letter.Extra.Transverse: "<</PageSize [684 864] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice"
-
-*PageSize Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice"
-
-*PageSize Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice"
-
-*PageSize Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice"
-
-*PageSize Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice"
-
-*PageSize Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice"
-
-*PageSize Tabloid.Extra.Transverse: "<</PageSize [864 1296] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize A2: "<</PageSize [1191 1684] /Orientation 1>> setpagedevice"
-
-*PageSize A2.Extra: "<</PageSize [1263 1756] /Orientation 1>> setpagedevice"
-
-
-
-*PageSize A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice"
-
-*PageSize A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice"
-
-*PageSize A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice"
-
-*PageSize A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice"
-
-*PageSize A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice"
-
-*PageSize A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice"
-
-*PageSize A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice"
-
-*PageSize A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice"
-
-*PageSize A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice"
-
-*PageSize A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize B2: "<</PageSize [1460 2064] /Orientation 1>> setpagedevice"
-
-*PageSize B2.Extra: "<</PageSize [1532 2136] /Orientation 1>> setpagedevice"
-
-
-
-*PageSize B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice"
-
-*PageSize B3.Extra: "<</PageSize [1104 1532] /Orientation 1>> setpagedevice"
-
-*PageSize B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice"
-
-*PageSize B3.Extra.Transverse: "<</PageSize [1104 1532] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice"
-
-*PageSize B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice"
-
-*PageSize B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice"
-
-*PageSize B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice"
-
-*PageSize B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice"
-
-*PageSize B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice"
-
-*PageSize B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize ISOB2: "<</PageSize [1417 2004] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB2.Extra: "<</PageSize [1489 2076] /Orientation 1>> setpagedevice"
-
-
-
-*PageSize ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB3.Extra: "<</PageSize [1073 1489] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice"
-
-*PageSize ISOB3.Extra.Transverse: "<</PageSize [1073 1489] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice"
-
-*PageSize ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice"
-
-*PageSize ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize MaxPage: "<</PageSize [1587.4 2126.0] /Orientation 1>> setpagedevice"
-
-
-
-*?PageSize: "
-
-save
-
-mark
-
-currentpagedevice /PageSize get aload pop
-
-2 copy gt {exch} if
-
-(Unknown)
-
-37 dict
-
-dup [ 612 792] (Letter) put
-
-dup [ 684 864] (Letter.Extra) put
-
-
-
-dup [ 612 1008] (Legal) put
-
-dup [ 684 1080] (Legal.Extra) put
-
-
-
-dup [ 792 1224] (Tabloid) put
-
-dup [ 864 1296] (Tabloid.Extra) put
-
-
-
-dup [1684 2384] (A1) put
-
-dup [1756 2456] (A1.Extra) put
-
-
-
-dup [1191 1684] (A2) put
-
-dup [1263 1756] (A2.Extra) put
-
-
-
-dup [ 842 1191] (A3) put
-
-dup [ 914 1263] (A3.Extra) put
-
-
-
-dup [ 595 842] (A4) put
-
-dup [ 667 914] (A4.Extra) put
-
-
-
-dup [ 420 595] (A5) put
-
-dup [ 492 667] (A5.Extra) put
-
-
-
-dup [2064 2920] (B1) put
-
-dup [2136 2992] (B1.Extra) put
-
-
-
-dup [1460 2064] (B2) put
-
-dup [1532 2136] (B2.Extra) put
-
-
-
-dup [1032 1460] (B3) put
-
-dup [1104 1532] (B3.Extra) put
-
-
-
-dup [ 729 1032] (B4) put
-
-dup [ 801 1104] (B4.Extra) put
-
-
-
-dup [ 516 729] (B5) put
-
-dup [ 588 801] (B5.Extra) put
-
-
-
-dup [2004 2835] (ISOB1) put
-
-dup [2076 2907] (ISOB1.Extra) put
-
-
-
-dup [1417 2004] (ISOB2) put
-
-dup [1489 2076] (ISOB2.Extra) put
-
-
-
-dup [1001 1417] (ISOB3) put
-
-dup [1073 1489] (ISOB3.Extra) put
-
-
-
-dup [ 709 1001] (ISOB4) put
-
-dup [ 781 1073] (ISOB4.Extra) put
-
-
-
-dup [ 499 709] (ISOB5) put
-
-dup [ 571 781] (ISOB5.Extra) put
-
-
-
-dup [1587.4 2126.0] (MaxPage) put
-
-
-
-{
-
-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
-
-cleartomark
-
-
-
-restore
-
-"
-
-*End
-
-*CloseUI: *PageSize
-
-
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-
-*OpenUI *PageRegion: PickOne
-
-*OrderDependency: 10 PageSetup *PageRegion
-
-
-
-*DefaultPageRegion: Letter
-
-*PageRegion Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice"
-
-*PageRegion Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice"
-
-*PageRegion Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice"
-
-*PageRegion Letter.Extra.Transverse: "<</PageSize [684 864] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice"
-
-*PageRegion Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice"
-
-*PageRegion Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice"
-
-*PageRegion Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice"
-
-*PageRegion Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice"
-
-*PageRegion Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice"
-
-*PageRegion Tabloid.Extra.Transverse: "<</PageSize [864 1296] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion A2: "<</PageSize [1191 1684] /Orientation 1>> setpagedevice"
-
-*PageRegion A2.Extra: "<</PageSize [1263 1756] /Orientation 1>> setpagedevice"
-
-
-
-*PageRegion A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice"
-
-*PageRegion A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice"
-
-*PageRegion A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice"
-
-*PageRegion A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice"
-
-*PageRegion A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice"
-
-*PageRegion A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice"
-
-*PageRegion A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice"
-
-*PageRegion A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice"
-
-*PageRegion A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice"
-
-*PageRegion A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion B2: "<</PageSize [1460 2064] /Orientation 1>> setpagedevice"
-
-*PageRegion B2.Extra: "<</PageSize [1532 2136] /Orientation 1>> setpagedevice"
-
-
-
-*PageRegion B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice"
-
-*PageRegion B3.Extra: "<</PageSize [1104 1532] /Orientation 1>> setpagedevice"
-
-*PageRegion B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice"
-
-*PageRegion B3.Extra.Transverse: "<</PageSize [1104 1532] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice"
-
-*PageRegion B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice"
-
-*PageRegion B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice"
-
-*PageRegion B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice"
-
-*PageRegion B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice"
-
-*PageRegion B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice"
-
-*PageRegion B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion ISOB2: "<</PageSize [1417 2004] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB2.Extra: "<</PageSize [1489 2076] /Orientation 1>> setpagedevice"
-
-
-
-*PageRegion ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB3.Extra: "<</PageSize [1073 1489] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice"
-
-*PageRegion ISOB3.Extra.Transverse: "<</PageSize [1073 1489] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice"
-
-*PageRegion ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice"
-
-*PageRegion ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion MaxPage: "<</PageSize [1587.4 2126.0] /Orientation 1>> setpagedevice"
-
-
-
-*CloseUI: *PageRegion
-
-
-
-*% The following entries provide information about specific paper keywords.
-
-*DefaultImageableArea: Letter
-
-
-
-*ImageableArea Letter: "0.0 0.0 612.0 792.0"
-
-*ImageableArea Letter.Extra: "0.0 0.0 684.0 864.0"
-
-*ImageableArea Letter.Transverse: "0.0 0.0 612.0 791.0"
-
-*ImageableArea Letter.Extra.Transverse: "0.0 0.0 684.0 863.0"
-
-
-
-*ImageableArea Legal: "0.0 0.0 612.0 1008.0"
-
-*ImageableArea Legal.Extra: "0.0 0.0 684.0 1080.0"
-
-*ImageableArea Legal.Transverse: "0.0 0.0 612.0 1007.0"
-
-*ImageableArea Legal.Extra.Transverse: "0.0 0.0 684.0 1079.0"
-
-
-
-*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0"
-
-*ImageableArea Tabloid.Extra: "0.0 0.0 864.0 1296.0"
-
-*ImageableArea Tabloid.Transverse: "0.0 0.0 792.0 1223.0"
-
-*ImageableArea Tabloid.Extra.Transverse: "0.0 0.0 864.0 1295.0"
-
-
-
-*ImageableArea A2: "0.0 0.0 1191.0 1684.0"
-
-*ImageableArea A2.Extra: "0.0 0.0 1263.0 1756.0"
-
-
-
-*ImageableArea A3: "0.0 0.0 842.0 1191.0"
-
-*ImageableArea A3.Extra: "0.0 0.0 914.0 1263.0"
-
-*ImageableArea A3.Transverse: "0.0 0.0 842.0 1190.0"
-
-*ImageableArea A3.Extra.Transverse: "0.0 0.0 914.0 1262.0"
-
-
-
-*ImageableArea A4: "0.0 0.0 595.0 842.0"
-
-*ImageableArea A4.Extra: "0.0 0.0 667.0 914.0"
-
-*ImageableArea A4.Transverse: "0.0 0.0 595.0 841.0"
-
-*ImageableArea A4.Extra.Transverse: "0.0 0.0 667.0 913.0"
-
-
-
-*ImageableArea A5: "0.0 0.0 420.0 595.0"
-
-*ImageableArea A5.Extra: "0.0 0.0 492.0 667.0"
-
-*ImageableArea A5.Transverse: "0.0 0.0 420.0 594.0"
-
-*ImageableArea A5.Extra.Transverse: "0.0 0.0 492.0 666.0"
-
-
-
-*ImageableArea B2: "0.0 0.0 1460.0 2064.0"
-
-*ImageableArea B2.Extra: "0.0 0.0 1532.0 2136.0"
-
-
-
-*ImageableArea B3: "0.0 0.0 1032.0 1460.0"
-
-*ImageableArea B3.Extra: "0.0 0.0 1104.0 1532.0"
-
-*ImageableArea B3.Transverse: "0.0 0.0 1032.0 1459.0"
-
-*ImageableArea B3.Extra.Transverse: "0.0 0.0 1104.0 1531.0"
-
-
-
-*ImageableArea B4: "0.0 0.0 729.0 1032.0"
-
-*ImageableArea B4.Extra: "0.0 0.0 801.0 1104.0"
-
-*ImageableArea B4.Transverse: "0.0 0.0 729.0 1031.0"
-
-*ImageableArea B4.Extra.Transverse: "0.0 0.0 801.0 1103.0"
-
-
-
-*ImageableArea B5: "0.0 0.0 516.0 729.0"
-
-*ImageableArea B5.Extra: "0.0 0.0 588.0 801.0"
-
-*ImageableArea B5.Transverse: "0.0 0.0 516.0 728.0"
-
-*ImageableArea B5.Extra.Transverse: "0.0 0.0 588.0 800.0"
-
-
-
-*ImageableArea ISOB2: "0.0 0.0 1417.0 2004.0"
-
-*ImageableArea ISOB2.Extra: "0.0 0.0 1489.0 2076.0"
-
-
-
-*ImageableArea ISOB3: "0.0 0.0 1001.0 1417.0"
-
-*ImageableArea ISOB3.Extra: "0.0 0.0 1073.0 1489.0"
-
-*ImageableArea ISOB3.Transverse: "0.0 0.0 1001.0 1416.0"
-
-*ImageableArea ISOB3.Extra.Transverse: "0.0 0.0 1073.0 1488.0"
-
-
-
-*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0"
-
-*ImageableArea ISOB4.Extra: "0.0 0.0 781.0 1073.0"
-
-*ImageableArea ISOB4.Transverse: "0.0 0.0 709.0 1000.0"
-
-*ImageableArea ISOB4.Extra.Transverse: "0.0 0.0 781.0 1072.0"
-
-
-
-*ImageableArea ISOB5: "0.0 0.0 499.0 709.0"
-
-*ImageableArea ISOB5.Extra: "0.0 0.0 569.7 782.0"
-
-*ImageableArea ISOB5.Transverse: "0.0 0.0 499.0 708.0"
-
-*ImageableArea ISOB5.Extra.Transverse: "0.0 0.0 569.7 781.0"
-
-
-
-*ImageableArea MaxPage: "0.0 0.0 1587.4 2126.0"
-
-
-
-*?ImageableArea: "
-
- save
-
- initclip clippath pathbbox
-
- 4 -2 roll exch round cvr =print ( ) print round cvr =print ( ) print
-
- exch round cvr =print ( ) print round cvr =print (\n) print flush
-
- restore
-
-"
-
-*End
-
-
-
-*% These provide the physical dimensions of the paper (by keyword)
-
-*DefaultPaperDimension: Letter
-
-
-
-*PaperDimension Letter: "612.0 792.0"
-
-*PaperDimension Letter.Extra: "684.0 864.0"
-
-*PaperDimension Letter.Transverse: "612.0 791.0"
-
-*PaperDimension Letter.Extra.Transverse: "684.0 863.0"
-
-
-
-*PaperDimension Legal: "612.0 1008.0"
-
-*PaperDimension Legal.Extra: "684.0 1080.0"
-
-*PaperDimension Legal.Transverse: "612.0 1007.0"
-
-*PaperDimension Legal.Extra.Transverse: "684.0 1079.0"
-
-
-
-*PaperDimension Tabloid: "792.0 1224.0"
-
-*PaperDimension Tabloid.Extra: "864.0 1296.0"
-
-*PaperDimension Tabloid.Transverse: "792.0 1223.0"
-
-*PaperDimension Tabloid.Extra.Transverse: "864.0 1295.0"
-
-
-
-*PaperDimension A2: "1191.0 1684.0"
-
-*PaperDimension A2.Extra: "1263.0 1756.0"
-
-
-
-*PaperDimension A3: "842.0 1191.0"
-
-*PaperDimension A3.Extra: "914.0 1263.0"
-
-*PaperDimension A3.Transverse: "842.0 1190.0"
-
-*PaperDimension A3.Extra.Transverse: "914.0 1262.0"
-
-
-
-*PaperDimension A4: "595.0 842.0"
-
-*PaperDimension A4.Extra: "667.0 914.0"
-
-*PaperDimension A4.Transverse: "595.0 841.0"
-
-*PaperDimension A4.Extra.Transverse: "667.0 913.0"
-
-
-
-*PaperDimension A5: "420.0 595.0"
-
-*PaperDimension A5.Extra: "492.0 667.0"
-
-*PaperDimension A5.Transverse: "420.0 594.0"
-
-*PaperDimension A5.Extra.Transverse: "492.0 666.0"
-
-
-
-*PaperDimension B2: "1460.0 2064.0"
-
-*PaperDimension B2.Extra: "1532.0 2136.0"
-
-
-
-*PaperDimension B3: "1032.0 1460.0"
-
-*PaperDimension B3.Extra: "1104.0 1532.0"
-
-*PaperDimension B3.Transverse: "1032.0 1459.0"
-
-*PaperDimension B3.Extra.Transverse: "1104.0 1531.0"
-
-
-
-*PaperDimension B4: "729.0 1032.0"
-
-*PaperDimension B4.Extra: "801.0 1104.0"
-
-*PaperDimension B4.Transverse: "729.0 1031.0"
-
-*PaperDimension B4.Extra.Transverse: "801.0 1103.0"
-
-
-
-*PaperDimension B5: "516.0 729.0"
-
-*PaperDimension B5.Extra: "588.0 801.0"
-
-*PaperDimension B5.Transverse: "516.0 728.0"
-
-*PaperDimension B5.Extra.Transverse: "588.0 800.0"
-
-
-
-*PaperDimension ISOB2: "1417.0 2004.0"
-
-*PaperDimension ISOB2.Extra: "1489.0 2076.0"
-
-
-
-*PaperDimension ISOB3: "1001.0 1417.0"
-
-*PaperDimension ISOB3.Extra: "1073.0 1489.0"
-
-*PaperDimension ISOB3.Transverse: "1001.0 1416.0"
-
-*PaperDimension ISOB3.Extra.Transverse: "1073.0 1488.0"
-
-
-
-*PaperDimension ISOB4: "709.0 1001.0"
-
-*PaperDimension ISOB4.Extra: "781.0 1073.0"
-
-*PaperDimension ISOB4.Transverse: "709.0 1000.0"
-
-*PaperDimension ISOB4.Extra.Transverse: "781.0 1072.0"
-
-
-
-*PaperDimension ISOB5: "499.0 709.0"
-
-*PaperDimension ISOB5.Extra: "569.7 782.0"
-
-*PaperDimension ISOB5.Transverse: "499.0 708.0"
-
-*PaperDimension ISOB5.Extra.Transverse: "569.7 781.0"
-
-
-
-*PaperDimension MaxPage: "1587.4 2126.0"
-
-
-
-*%=== Custom Page Sizes ==================================
-
-
-
-*% These entries provide the code and parameter ranges for a user
-
-*% to set up a custom page size.
-
-*%CustomPageSize
-
-
-
-*NonUIOrderDependency: 20 PageSetup *CustomPageSize
-
-*CustomPageSize True: "
-
-% B. Giess 960228
-
-% params order: Width (FastScan); Height (SlowScan); WidthOffset; foo; Orientation
-
-%
-
-exch pop statusdict /setpageparams get exec
-
-"
-
-*End
-
-
-
-*DefaultLeadingEdge: PreferLong
-
-*LeadingEdge PreferLong: ""
-
-
-
-*ParamCustomPageSize Width: 1 points 72.0 1587.4
-
-*ParamCustomPageSize Height: 2 points 72.0 12126.0
-
-*ParamCustomPageSize WidthOffset/Margins: 3 points 0.0 1587.4
-
-*ParamCustomPageSize HeightOffset: 4 points 0.0 0.0
-
-*ParamCustomPageSize Orientation: 5 int 0 3
-
-
-
-*CenterRegistered: False
-
-
-
-*MaxMediaWidth: "1587.4"
-
-*MaxMediaHeight: "2126.0"
-
-
-
-*?CurrentMediaWidth: "
-
- save
-
- currentpagedevice /OutputDevice get cvlit /OutputDevice findresource
-
- /PageSize get 0 get dup length 2 sub 0 add get cvr = flush
-
- restore
-
- "
-
-*End
-
-
-
-*?CurrentMediaHeight: "
-
- save
-
- currentpagedevice /OutputDevice get cvlit /OutputDevice findresource
-
- /PageSize get 0 get dup length 2 sub 1 add get cvr = flush
-
- restore
-
- "
-
-*End
-
-
-
-*DefaultOutputOrder: Normal
-
-*RequiresPageRegion All: False
-
-
-
-*% Font Information =====================
-
-*DefaultFont: Courier
-
-*Font AvantGarde-Book: Standard "(001.001)" Standard Disk
-
-*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk
-
-*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk
-
-*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk
-
-*Font Bookman-Demi: Standard "(001.001)" Standard Disk
-
-*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk
-
-*Font Bookman-Light: Standard "(001.001)" Standard Disk
-
-*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk
-
-*Font Courier: Standard "(002.002)" Standard ROM
-
-*Font Courier-Bold: Standard "(002.002)" Standard ROM
-
-*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM
-
-*Font Courier-Oblique: Standard "(002.002)" Standard ROM
-
-*Font Helvetica: Standard "(001.006)" Standard ROM
-
-*Font Helvetica-Bold: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
-
-*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
-
-*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
-
-*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk
-
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk
-
-*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk
-
-*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk
-
-*Font Palatino-Bold: Standard "(001.000)" Standard Disk
-
-*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk
-
-*Font Palatino-Italic: Standard "(001.000)" Standard Disk
-
-*Font Palatino-Roman: Standard "(001.000)" Standard Disk
-
-*Font Symbol: Special "(001.003)" Standard ROM
-
-*Font Times-Bold: Standard "(001.007)" Standard ROM
-
-*Font Times-BoldItalic: Standard "(001.009)" Standard ROM
-
-*Font Times-Italic: Standard "(001.007)" Standard ROM
-
-*Font Times-Roman: Standard "(001.007)" Standard ROM
-
-*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk
-
-*Font ZapfDingbats: Special "(001.000)" Standard Disk
-
-
-
-*?FontQuery: "
-
-save
-
- /str 100 string dup 0 (fonts/) putinterval def
-
- {
-
- count 1 gt
-
- {
-
- exch dup str 6 94 getinterval cvs
-
- (/) print dup print (:) print exch
-
- FontDirectory exch known
-
- { pop (Yes) }
-
- {
-
- length 6 add str 0 3 -1 roll getinterval
-
- mark exch status
-
- {cleartomark (Yes)}{cleartomark (No)} ifelse
-
- } ifelse =
-
- }
-
- {exit} ifelse
-
- }bind loop
-
- (*) = flush
-
-restore
-
-"
-
-*End
-
-
-
-*?FontList: "
-
-save
-
- FontDirectory { pop == } bind forall flush
-
- /filenameforall where
-
- {
-
- pop (fonts/*)
-
- { dup length 6 sub 6 exch getinterval cvn == } bind
-
- 128 string filenameforall flush
-
- } if
-
- (*) = 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: "idle"
-
-*Status: "busy"
-
-*Status: "waiting"
-
-*Status: "printing"
-
-*Status: "PrinterError: recorder offline or film problem"
-
-*Status: "PrinterError: "
-
-
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-
-*Source: "userjob"
-
-*Source: "other"
-
-
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-
-*PrinterError: "recorder offline or film problem"
-
-*PrinterError: ""
-
-
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-
-
-*%
-
-*% User Interface: Printer Specific Options
-
-*%
-
-*OpenGroup: Imagesetter
-
-*OpenSubGroup: PrintingMode
-
-
-
-*OpenUI *MirrorPrint/Mirror Print: Boolean
-
-*OrderDependency: 30 Prolog *MirrorPrint
-
-*DefaultMirrorPrint: False
-
-
-
-*MirrorPrint True/On: "<</MirrorPrint true >> setpagedevice "
-
-*MirrorPrint False/Off: " % MirrorPrint Off is Default!"
-
-*?MirrorPrint: "
-
- currentpagedevice /MirrorPrint get {(True)}{(False)} ifelse = flush
-
-"
-
-*End
-
-*CloseUI: *MirrorPrint
-
-
-
-*OpenUI *NegativePrint/Negative Print: Boolean
-
-*OrderDependency: 40 Prolog *NegativePrint
-
-*DefaultNegativePrint: False
-
-
-
-*NegativePrint True/On: "<</NegativePrint true >> setpagedevice "
-
-*NegativePrint False/Off: " % NegativePrint Off is Default!"
-
-*?NegativePrint: "
-
- currentpagedevice /NegativePrint get {(True)}{(False)}ifelse = flush
-
-"
-
-*End
-
-*CloseUI: *NegativePrint
-
-
-
-*CloseSubGroup: PrintingMode
-
-*OpenSubGroup: Separations
-
-
-
-*OpenUI *LHSeparations/InRIP Color Separation: PickOne
-
-*OrderDependency: 50 Prolog *LHSeparations
-
-
-
-*DefaultLHSeparations: Off
-
-
-
-*LHSeparations All/On; all planes: "
-
- <<
-
- /Separations true
-
- /ProcessColorModel /DeviceCMYK
-
- /SeparationColorNames [/Cyan /Magenta /Yellow /Black]
-
- /SeparationOrder [/Cyan /Magenta /Yellow /Black]
-
- >> setpagedevice
-
-"
-
-*End
-
-
-
-*LHSeparations Cyan/On; Cyan plane only: "
-
- <<
-
- /Separations true
-
- /ProcessColorModel /DeviceCMYK
-
- /SeparationColorNames [/Cyan /Magenta /Yellow /Black]
-
- /SeparationOrder [/Cyan]
-
- >> setpagedevice
-
-"
-
-*End
-
-
-
-*LHSeparations Magenta/On; Magenta plane only: "
-
- <<
-
- /Separations true
-
- /ProcessColorModel /DeviceCMYK
-
- /SeparationColorNames [/Cyan /Magenta /Yellow /Black]
-
- /SeparationOrder [/Magenta]
-
- >> setpagedevice
-
-"
-
-*End
-
-
-
-*LHSeparations Yellow/On; Yellow plane only: "
-
- <<
-
- /Separations true
-
- /ProcessColorModel /DeviceCMYK
-
- /SeparationColorNames [/Cyan /Magenta /Yellow /Black]
-
- /SeparationOrder [/Yellow]
-
- >> setpagedevice
-
-"
-
-*End
-
-
-
-*LHSeparations Black/On; Black plane only: "
-
- <<
-
- /Separations true
-
- /ProcessColorModel /DeviceCMYK
-
- /SeparationColorNames [/Cyan /Magenta /Yellow /Black]
-
- /SeparationOrder [/Black]
-
- >> setpagedevice
-
-"
-
-*End
-
-
-
-*LHSeparations Off/Off: " % Separation Off is Default"
-
-
-
-*?LHSeparations: "
-
- save
-
- currentpagedevice /Separations get {
-
- currentpagedevice /ProcessColorModel get /DeviceCMYK eq {
-
- currentpagedevice /SeparationOrder get {
-
- dup length 4 eq { pop (All) exit} if
-
- dup length 1 eq {0 get 10 string cvs exit} if
-
- pop (Unknown) exit
-
- } loop
-
- (Unknown) exit
-
- }{(Unknown)} ifelse
-
- }{(Off)} ifelse = flush
-
- restore
-
-"
-
-*End
-
-*CloseUI: *LHSeparations
-
-
-
-*UIConstraints: *LHOverprint True *LHSeparations Off
-
-
-
-*OpenUI *LHOverprint/Black Overprint: Boolean
-
-*OrderDependency: 60 Prolog *LHOverprint
-
-*DefaultLHOverprint: False
-
-
-
-*LHOverprint True/On: "
-
- % LH Black Overprint
-
- userdict /BGOvpdict known {
-
- userdict /Overprint_Enabled true put
-
- }{
-
- (%% Warning: The Black Overprint feature is not working with this Printer Driver.\n) print
-
- (%% The currently used Printer Driver might not support all necessary PPD features.\n) print
-
-
-
- } ifelse
-
-"
-
-*End
-
-
-
-*LHOverprint False/Off: " % Overprint Off is Default"
-
-
-
-*?LHOverprint: "
-
- userdict /Overprint_Enabled get {(True)}{(False)} ifelse
-
- = flush
-
-"
-
-*End
-
-
-
-*CloseUI: *LHOverprint
-
-
-
-*JobPatchFile 1: "
-
-%
-
-%%BeginResource: LH PatchFile
-
-%
-
-% Title : BlackOverprint.ps
-
-% Creator : Berthold Giess
-
-% For : Linotype-Hell AG
-
-% CreationDate: May 23, 1997
-
-% Version : 3.7
-
-%
-
-%% Copyright (C) 1996, 1997
-
-%% Linotype-Hell AG - All Rights Reserved
-
-%% All Rights Reserved.
-
-%% Restricted permission is granted for redistribution of this
-
-%% file to be used on Linotype-Hell devices only as long as this
-
-%% copyright notice is intact and the contents of the file is not
-
-%% altered in any way from its original form.
-
-%% End of Copyright statement
-
-%
-
-false(
-
-800344A251010CD0613719CCA731D08205041C8DC6031190C04032170C61A728
-
-59D0DF1C10420C82039984EC65101B4DE6434998D26532434C6683298CD62031
-
-9D4E51C371D0C66F3647CE6703098CCB0F1044626321A080662E18434A50B37C
-
-EA8D2132192610D2111C8672379C09A61391ACE748A5450734E8CC364B27909B
-
-A471C39C7A4061ACCC0406937082A673AA9CAAE4236514D64F939C8E072BE1D0
-
-40668F8808D1C329224568890C46716A78CA1A6834DE6FB2C31E3B2072101BF1
-
-38BC6C90E8753319B3030190C8636C19C34CA789A97CC270381B0BF61398EEF6
-
-66101D4E665396931C6939EA6FB1E386A790749A0839DAE3961841D8946FF826
-
-931984E869379BACF03107B7DDEFF7472B52E371A7CFE9E89BF918036CA0A029
-
-B52383A2320DE100DC37B1C8531CDDA6A3A8E8BD050E5A7C368F235A7EA0B503
-
-285C3385217366198621BAD81A374DE0C6DF380E1388BD8DCA2BCE3B3CC98058
-
-100E107242360D8D4B56C627A103E4328CCE8AF8102BAC40E0EDA45008CABEA1
-
-E04C9CF72C325C8823C8D2431CF0040310CA33AF8FAA12EB3BEEC8D4378C4100
-
-50154B52E0DC1505319C1913BC5154041020E91C109A0E526C9EF68E6D0A5120
-
-0CC9A8E839C3CF629510070B606A86886A023F16BFA100EEB04BE96238D2BD0B
-
-EA5A10098910E6F28E09423E97A7AF3533300A23AAC835CF404BDC143E6308EA
-
-360E836BCCC60F0920CB5AD6E34D72328D8348DABE46291C92DB85ADBD3E308D
-
-8F0AF23205287B661A86419AD81B21AE5398EDCD2BE46622A76C88EEFB0D0100
-
-9C2A040FF84022318C4AE2918A030A14B18D6E65A5432241AB36B606E8688AB2
-
-0D83CC0C30D22312F8964BF61B51090CEEEE0524C2431C290B51C39466930DF3
-
-F47D068E53EBF00681B6D39AF231C17C8A3B48F9204035C0E3BB463ABAA3DC68
-
-B0CA72AE5417E2389C2EC8E5837E5C3EB8E068F6068501285A16C88C2A6C1031
-
-0E63591E89834CCB66238BC605258C23159A91E8E128B8376BE14C691E0E806A
-
-729DC963A25D66B1E36394346D6A3E8096E41A2E8FA4BBDA6B15B2539A90402B
-
-5F8A4DF37DEB1AD2F5AEEBFB0EC6C6E41915B92DAF9B32AB1EA2C328E2100F63
-
-3598E5EE6D90C9983BE3CD421005E310DEA00CA840E9D125037251CCF3632F3A
-
-06E4C238BE220CA310EA33840DDA66ED481DA2BA2FC8EF6E6406813C766FE1F7
-
-1DD779057301EE9E3A0FA3D8E0B0F3B6039606E80F9E41DAF88322FBE3F92E5E
-
-46D2F49E6773DD841E873017FC1E2F7B134CDC57E1E1FE537FABEB8E1EC8D8F6
-
-DEEBC101AFA9E7398051011F63856B6E29E9BB321E109C806E2FE604A315C694
-
-61D1DB8C6CC4E89E0743B61CC3C9750CA1B4EDB9673092C3240E794FA1DAB367
-
-D00C48B1DB46AD96181DA654B743738D7CC76C17A6F450704E1A736860261042
-
-2848CA9DF2E57A09BDEE23441CF7C388780E017D091AA662080823A6280F2199
-
-0288A314E2AB28040D89FBBB678B1312702F552AAC2C0502E81CC2F94F440A49
-
-3C3AF4CC082359658DB1BE3882E8E7191F89238D11A63C86B8F642E3847236EF
-
-41CF8707911A62B32B65AF8E24BA492325619BFB668FF1FF3DB49C024DD9F691
-
-EECE422AA8F51BA4447D0660CA3A1CC8EC0A23C4A690D2A039C898FD2B2403F8
-
-90489A478098D52CA43CB59552B24633097A0BE48B3D65D09C3C3BF99118A4C2
-
-0E9347564E1C77B451E4FCA16CA93A524BE90B3065B0335AC1DE3AB988EF37E5
-
-A4E15AD2E6334BB26B31E7447C8E4B5A62C8E93F33CEACCA92933572CF87E6EF
-
-E4CBD6936F626B3FF9B093A6D4A3682939FE3F3944025A01412C2F201406F0D7
-
-3B1F0BF39DED01831727806C9DA06C0D11515D9AA69CDF02DBC82EA798E543C2
-
-7E4F4B02383992499F4390120F4BAA3C7794ACD7873A5C7A43A53159A6A225BF
-
-40501102284C0A81042F852092141B14267914E2A097CA761D29653E66F4BEA0
-
-940A86FB55DD1A0C6998353303EC732A8B973229250398E886025B3C1D6E2DB5
-
-B7B71790ECC2ED1F7BE12439850398B0C3A20F24710EB8B69288428AD0763C84
-
-A0178530CA510EE9F73D54D265C8D73123E86D8527B61C98065B1455EC6D8F2C
-
-8A98FC5609B75C20E5865E5676CFD8C8DC1BCA34B551A8602692B58165197B31
-
-97B666D4D9BB57626C5BA4B5F6C439DB323F6D4AD2397A00BDDC5AD0861342C8
-
-4B77A1C68537449C65E885D6B2D5B6CBA4E0501260954F20AC541058EB21690B
-
-EDDC8144C010BF690358ABBD0B856C95BD3D30BE11516B862473E8ED3A0ADF43
-
-6F9BA4BEAD92FBDF96B769887510A177601460335B46233BF4B2C1EC142A10E5
-
-602C14637AA0A2EE616C305E814C9DB197BE2651C60F5E9DA30C61D39908ABB6
-
-1A1858102EC6518D29D1991EFC2BE57EC2E7DB0CA6FC59499BDE0FC6AF1647D9
-
-691EE55CBD6F01216ED0DE7B24FA60BBA4B9B62C23E2B6641F6BCC4541F11E16
-
-31162A50CA2928A8B3BE4FD410EA4A32D423879186939ADCC618E5EE66C4717E
-
-9211E9A12F24F9B792A1CC3AA65CD397192E5E43182241BD598F8AB183A487A8
-
-9A1FA723A320C04B9AA0C49210E5BCD74960CA3DCDF2F7491CBD159D2309D5D0
-
-B4164F6868D3A21813F087C9C620E8FCF188A8A1A9A2F90DF144DA3A48DEF629
-
-576C490AB3B3511759CEBDBC98C8176349758271C57DAFF8F0BD63E8BB901E9E
-
-C69DB8240494D27E1C18148FCF4E5E4AE485DF3FD72EDE493B76E9EDF91F92B2
-
-65E6B4793D93651B9967B2A6560419634A446D2E4FB2F9442AFA6F32872CCFBD
-
-74B337CD99074D561D219CB4FC52CEB25F3C24ECFFBDF5F6847E94378A5139B9
-
-9299C6BB6757935568CD588AF4869DCD1A5735702D319B782A0BE1BA45D8F098
-
-C1A635170DD61442B7F19427B0B41F1D37BC7D39C68E672C28B3629750E71351
-
-ED720BCBA1760CA70D941A86840255B1658B923ECD6F8431980ABD96756E8C17
-
-96461DD6D3FE4997B659669093B00836DDDD93E459E807B0132F527596DDF73A
-
-E85D284C1EFAAEBC629CE79B77AE238FA86CDA9BB27FB965328D95744F77EAB8
-
-BD811F07E1AA010508E26CD3C150B93E027C0878A1F27E88BA79EC93C3EDD6C1
-
-575B799AE2C2A8491D9959A5908F751559D175C40205EC348E91F95FED0BAFB6
-
-041B1369636889C93403A4F71D2B896647E1D27DB74C3177C157515D67D0F5B6
-
-277BDDBFA47B5241177E4120F79D0B6980DF23C3D9BFD9CC5C1B3C7C7FADD2E2
-
-B219CF099BA0EB4E88967E97B22F87DB1787034018CE8C5DFE61D3FAFF73A2FB
-
-6D68C12FC0858FF6FFA3C83A2DF897CFAAF72238F94FD4CC8FD8F9E9DAFDED6E
-
-C5064E6528580CE2DEE46DEC66F03424CFC631CA1846C04A0DA39431C4B44C23
-
-A0524D124B43CA5B44C03260CA32A32F02ECD70404F8F8106E2E0C1104631D04
-
-B04E4B22503B10560EF05A26A564D3C3F432432832C2E48064A8650878F86F74
-
-8D2F66FC455CF310482F639E4840DA7AE0E4AB047A23C3B440A3ED0543A308C0
-
-F30A085C64B0B10AD0B0F228668B10B82F70BD0C10C44AE40A4090EB0890D2C6
-
-10D90A4E4CFF861C9EEE6CF190B30E62090CF0565850F07543BF0F70CC4AE341
-
-0FF0D706C79608EB1D108C610ACD511130B71190EE23F0F31230CB0FB12B0591
-
-2F0A3030D02E34E7023F13D15EEF63230B507F0EB11B0BF1491210C90F90CF0F
-
-D15510315A7D3135166D7D014D8316835116D0E91442F71750C317912515108B
-
-100642877132AF80BE47E390664810778C282BB1B51B821A6C4DA2B2C07A07AF
-
-4ABACC0276A0D204059289C9B6C8C012EC0BFA3AA05EDF45EA0C8EBCC611EC84
-
-C92AEBA2771FC758DCA322ADEC2697B1DA2BB1DF218ED02B0F5246CEC67411EC
-
-EE51F42611FA0F31FEDB89F8749233236352D7EEE121C92B1C48E11B8DC03931
-
-B07D120324923A86697AF4236493EC94012EE4F20EEEEE0012C5B1386043200E
-
-A2E47149752749F826A26F26AEE274121C76B136F182700EC5731E5274D4CF2F
-
-26D29408F1DF298C5CC572A52AB2649AF274A12F2EF072AD1F1192EFEEC52AB2
-
-78EFCBC927F2820DCFB87C328826728CED4F2EB2D2962BB1372D8D060C72A03D
-
-B2612BD2912CA4A72B32F518CBC92BB2C625B2C12AB2C4F38F2CA18F28F34B4E
-
-C14A24F3E68034E5980D8BE26E86812611AE5B713302B00664B02A7A13411DB0
-
-2B2107400EF2E8696C6EF203E02822F066B104CBB2B6D123E0896BA8D4F310D0
-
-7368247131370E6F194D0872EDA8AD6A3CC9524D1B6B3B266F473A02BAD6EFA2
-
-A3D3408503DA04A3403440BE39CEDE21EBF00C88262AC28E81E8233C63040CA2
-
-B82BC2C02C45563D65D63BA0EE20B3DA2C62CA3A2492B8C3BA47A5202504863C
-
-B094390BC0A9C0A005B3F4BCC8753448582BA2BE2C2088654BF8BB888676B41A
-
-0E141E7D022A86C7D07BC81D3870508230A142B42F43E4D4640A78A5AE043803
-
-E62F82F5422410BBA67038035CAB2DEEB38BCE0DB010AC343868276809B04E0A
-
-52803BEDFC250E8F3F409C6082160A009AC5948D490AFA09AC207C4AC50E80B0
-
-0400B279103E24E79025424E23D4B657A572562566578AAA57242456D4CA7900
-
-5E51A27425E0E405A08428024686A39659A34A32047A790E10E067A74B103679
-
-0DD2B44B2254F4D60F2210CA4DE0F0EDE4DE934A748D04284DF50434A6594D76
-
-BC94F6E4EE089B605008750C2FAC68B2CA72AAC5C60C8ECEA1B1E304C47222CC
-
-2EA4D0C80E60D067D4B0FC54FD041500C9ADD75082C621454B510B5AF10604CA
-
-ECB3075106D7CEB1524C7D528EAC32352ECECE515355726D20C23DA6C5540AAA
-
-21354754A66954E5660415554B8A4A24955E0EF562FCF5674B4C9756D5063D27
-
-480B25802833E6EE6DE2D13580E00E4B389589522F8AAC7590E23596DA06C8A2
-
-95D847067D5A51EE3B95443435B03AB5B555247D5BD55B5C35C70189B14B29B1
-
-502C9D5083083BD5E15155E4DE758303B5ECDF2CC35F321F51E3515FAD335356
-
-3269753E7415435AD6105CB54C36F5515B961B55840B55D5600130A8239622E9
-
-489B3A6FE2A414D662B48E3FA0E60A34AA8BB49B6916954A22FAC7D5CA9B104B
-
-4C0A3E5645694D05705754C85714D54D83183994E14E4ED022D4EA5054F09B76
-
-5159A79022C86B5574BA40A5905943CA59B6A756ADD55D22FB50B50F6360CB57
-
-C9CD519585642EAF5F0CDF64B52AD076D7532D6220B53A6C56755C5679565679
-
-4FF5CF6F2BD074959F5776FD7015E751AEFB644DF6FC826B71159364F4876B95
-
-FC7192763DB736AB17216217275C972B56972F50573205F6035DD5795E357F63
-
-D5E8F8374370B64770F5F752D7534F95FF75B4AD5DA67D76367767B62772D62D
-
-56F5D4DDB634F0D6FF51763EE0370952178B7495F56B95F97935314FB799656D
-
-6772367EF6D7DB67C681684E8CF6549406C22C8BA5E25E60C25EA35006C2A16A
-
-0F980512500E00EE04806D8016A40134193DB44674980980CB7040D45E0F7817
-
-41C66F81E06C5D206C5D51F380B8333509A4A160A183640183B8208BB8318107
-
-E891F03604183236EA8536257639762E3D329C0F6CF523ACF84CAB2D87B65D37
-
-E23F7E208F02AFA78153D982C8598315F291F72933E89EEDF2772500AC0C180E
-
-D14E874A679182B42C66F8A783345CADD8B581A05F8BB8358398C98407A98458
-
-487498C88BB8BB854CC8889070445860ABD864507770B2586F87277F87760B87
-
-C3AB2CE62B88588878249D8C38B98A989649D89B2BAA292500AF8A98E0AC78B3
-
-88F8B68599238BC9278258C192D8C59338CB84B9418D09498478399408BB9339
-
-278598E721F86337D8F186A212CAD8F85CB8FD90160B90443190968691F91193
-
-191501391B30391F39E0400B19258AD0278B188D44466F991934A6B93873197E
-
-64B9A19427499AF9498D58399AE8BB9A1926DA985B85E47CABCDA836E60E3768
-
-B00B0DB44582B457229B9D25722F024604B4AF90F93C66F69B493497012E6D86
-
-97AD9675E596A248CFB8FE7415418800E59797E73A59F28599B57C589976989C
-
-9B798A3E62420639928CA7C36A385799B81866E0C3A359A29974259AB23DA499
-
-B0EBBA559B6BAD94D84BA479148BBA658ABA3848FA3D8E385A29B8EA4718EFA0
-
-16F58F725396FA11A8B903A15A18F63A1D99C859A6B91601398689E803689494
-
-06B7EE4CD7F20CA5E8A6606B7FF995A3B80380780B9C392BA9864B81F823A4FA
-
-1FACF80A040082099839AD1A5D267ADFAE3ADB851AC7ABFA719998E42E19C995
-
-E97C425A80BD1A84CF7A0D971A1338AD7DA92AF59F1ACD81DADB985A2991D8A3
-
-98D8A7AC9A4189064B8A7AD3827A518C60C1ADDAE184BB39AE6791AEBB49B438
-
-DC0C1956E1D95BA7B339961B078F5969A87B0FA8D973A904A790BA97A42859B4
-
-BA25919B27989B2BA31923B31B3F923B3B93BB1E05FB95B50749B95B4C013BA1
-
-B9DB544CDB8FAF54A490785B8E99CBA7DB658F2533B0B875B6E3AB971975883B
-
-7797BB1DB7C64BBA5B83AA1B8789FA2E48198FB59BB5A73929B3392F9ADB438B
-
-F9A9AD79B3B43BAB990C10932A17C0BBAE051991B31AFA251AFF9CD9DB9E59D7
-
-C262E59D59E3C2F9E62B28B19EFBF98C59F749FA9F9FFBC586DB6BB0D879B71B
-
-132F9BD57E5A9597DC0405FC0DB25624BE3261B18E8F6940A00A49C436E8BA9E
-
-2910370063B5B80598C27256BB5BB3FC8E0DBB97C03B9BC966360CEF5CA5C41D
-
-C99BA6239CA4557CA856AC59C97B5BC3EAB7CABA9F62821CF2249C0809580804
-
-45C995544B647275C778C2EFBC93FB3FC43695649CE7767C6AC15C6FBD7A1A7B
-
-FC75C78956C59C8096A370065C89251CBDBF2F99C95CC5C01829C63CA1CB1CA7
-
-CC3CB9CAE4B7D2A859CA08BBD17A6FBB6E1BD1DD2FBE3CC9CF2013CD0041CD42
-
-5366DCB1CDE4B761BCCBCE9C63CED4AB70FCF37A5C6DAA5CFDC5E7BF40EB1F3E
-
-C2CC0BFC4349862ABCDD808E1C43B5AEAAB38B80B41730B243A2BF92133243AB
-
-D96B7F512B19D9E533472B4FDACB11DB0B842C0B893F4B90B6FDA4BFCB76669D
-
-BCB58B8205EB86911DC8B6CB94AC36FCB9EBA2BA6BAB3A0BB12648B00A948621
-
-B406BC586877AC0C261ACBBDD73547F4827A0BB1699D8BD7F3DFD8568D49C041
-
-47C2EB4812E1D18907399C63E2C0E9E3031EE5B30249C98FA60F2E9C895C9CCA
-
-1A7E17EA22CF2574AF2AF4497DBA03E03DA49DE50FAE6671F1DDC09BAADCCCC7
-
-DE633A097DD29CB4649E6E9CA665E568D48DBD0436E9407E9E8297A97BB3FE3D
-
-E40E11E47E9EF36F3AE2C767C7080544EAB4CBB454481458BF79374244CD1B94
-
-596B9D99DB12E3AF67911DA425EDAB5AC59EE7DAEB5BEDF4A4DA91E8F7F64115
-
-C0E9EE8B839FDAB20A60D20F4250BF80F67E1D7D3DD3EFE2443168E216AC5B18
-
-BADA2A89A6E801BEC0CD7EC63E945BECF827ED339FED7EEE21546E0E7EF4A6DF
-
-3710746CB47471EEC577F5A3BB471F52DA9B3E2863AB9FD68A431D8DE23D86E7
-
-D2A481DF57EC448FEC875C247EAE89E01B3B004B9ABF96A3DF9B15839D3427CE
-
-64A4D0822055782878871C0E89F354822BBA27F28083C648A566965AD2739F10
-
-DAD15FAE4D405491FFBE4D4393C2E39133B2667E1FDA2F9FB3683886C4F34008
-
-4200472F910CA623A99C407B1413CEC65391C0E469371D040733A98CC665399C
-
-CCC75361B0F220891CCE8618F994C85C370A44110891D0FB2233034CA6E32024
-
-4A7539C38C869319D01A633A9C8E5353A198D26C32880C66C37CEE914A06D4EA
-
-9010>)0()/SubFileDecode/XY56EHB728E45ADCCA32FCCE5{eexec cvx%96A3
-
-exec}def filter%E6E9CA665E56871C0E89F354822BD48DBD0436E9407E9E82
-
-(7ff3429bb896e585e69988dd498a83bd9ae4a2be5fe1a7fdba170f85d656e49
-
-5b4ebd2711bf0b15010c913e73bb3e5998f660414a3de706dab0278bc065ae45
-
-6eca5188cf043fe52da914224ad0bb25eb6%%%)
-
-XY56EHB728E45ADCCA32FCCE5
-
-%%EndResource
-
-"
-
-*End
-
-
-
-*CloseSubGroup: Separations
-
-*OpenSubGroup: Policies
-
-
-
-*OpenUI *LHPageSizePol/PageSize Policies: PickOne
-
-*OrderDependency: 10 Prolog *LHPageSizePol
-
-*DefaultLHPageSizePol: Abort
-
-
-
-*LHPageSizePol Abort/Abort if PageSize is too big: " % PageSize Policy >Abort< is Default!"
-
-
-
-*LHPageSizePol Largest/Use MaxPage and clip image: "
-
- %! BGiess 970227
-
- statusdict /setpageparams {
-
- dup 1 gt {errordict /rangecheck get exec} if 1 dict begin /CPSI /ProcSet findresource
-
- /variables get /engineOrientation get /orientation [[1 0 0 3] [3 2 2 1] [0 3 3 2] [2 1 1 0]] 3 -1 roll get
-
- def 4 2 roll 2 copy 5 -1 roll 0 eq {gt {orientation 0 get}{orientation 1 get} ifelse 3 1 roll exch
-
- }{lt{orientation 2 get}{orientation 3 get} ifelse 3 1 roll} ifelse end
-
- <</PageOffset [ 7 -1 roll 0 ]/Orientation 7 -1 roll /PageSize [ 9 -2 roll ]/ImagingBBox null>>
-
- setpagedevice
-
- } put
-
- <</Policies << /PageSize 4 >> >> setpagedevice
-
-"
-
-*End
-
-
-
-*LHPageSizePol Ignore/Ignore requested PageSize: "
-
- %! BGiess 970227
-
- statusdict /setpageparams {
-
- dup 1 gt {errordict /rangecheck get exec} if 1 dict begin /CPSI /ProcSet findresource
-
- /variables get /engineOrientation get /orientation [[1 0 0 3] [3 2 2 1] [0 3 3 2] [2 1 1 0]] 3 -1 roll get
-
- def 4 2 roll 2 copy 5 -1 roll 0 eq {gt {orientation 0 get}{orientation 1 get} ifelse 3 1 roll exch
-
- }{lt{orientation 2 get}{orientation 3 get} ifelse 3 1 roll} ifelse end
-
- <</PageOffset [ 7 -1 roll 0 ]/Orientation 7 -1 roll /PageSize [ 9 -2 roll ]/ImagingBBox null>>
-
- setpagedevice
-
- } put
-
- <</Policies << /PageSize 1 >> >> setpagedevice
-
-"
-
-*End
-
-
-
-*?LHPageSizePol: "
-
- save
-
- currentpagedevice /Policies get /PageSize get
-
- {
-
- dup 0 eq {(Abort) exit} if
-
- dup 1 eq {(Ignore) exit} if
-
- dup 4 eq {(Largest) exit} if
-
- (Unknown) exit
-
- } loop = flush pop
-
- restore
-
-"
-
-*End
-
-*CloseUI: *LHPageSizePol
-
-
-
-*CloseSubGroup: Policies
-
-*CloseGroup: Imagesetter
-
-
-
-*%
-
-*% End of Printer Specific Options
-
-*%
-
-
-
-*% Color Separation Information =====================
-
-
-
-*DefaultColorSep: ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi
-
-
-
-*InkName: ProcessBlack/Process Black
-
-*InkName: CustomColor/Custom Color
-
-*InkName: ProcessCyan/Process Cyan
-
-*InkName: ProcessMagenta/Process Magenta
-
-*InkName: ProcessYellow/Process Yellow
-
-
-
-*%
-
-*% Screening Params for HQS
-
-*%
-
-*%
-
-*% ----- for Resolution 3386 dpi -----
-
-*%
-
-*% For 100 lpi / 3386 dpi
-
-*ColorSepScreenAngle ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-
-*ColorSepScreenFreq CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-
-*ColorSepScreenFreq ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-
-*ColorSepScreenFreq ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-
-*ColorSepScreenFreq ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-
-
-
-*% For 120 lpi / 3386 dpi
-
-*ColorSepScreenAngle ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-
-*ColorSepScreenFreq CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-
-*ColorSepScreenFreq ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-
-*ColorSepScreenFreq ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-
-*ColorSepScreenFreq ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-
-
-
-*% For 133 lpi / 3386 dpi
-
-*ColorSepScreenAngle ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-
-*ColorSepScreenFreq CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-
-*ColorSepScreenFreq ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-
-*ColorSepScreenFreq ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-
-*ColorSepScreenFreq ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-
-
-
-*% For 150 lpi / 3386 dpi
-
-*ColorSepScreenAngle ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-
-*ColorSepScreenFreq CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-
-*ColorSepScreenFreq ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-
-*ColorSepScreenFreq ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-
-*ColorSepScreenFreq ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-
-
-
-*% For 175 lpi / 3386 dpi
-
-*ColorSepScreenAngle ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-
-*ColorSepScreenFreq CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-
-*ColorSepScreenFreq ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-
-*ColorSepScreenFreq ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-
-*ColorSepScreenFreq ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-
-
-
-*% For 200 lpi / 3386 dpi
-
-*ColorSepScreenAngle ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-
-*ColorSepScreenFreq CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-
-*ColorSepScreenFreq ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-
-*ColorSepScreenFreq ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-
-*ColorSepScreenFreq ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-
-
-
-*% For 225 lpi / 3386 dpi
-
-*ColorSepScreenAngle ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "225"
-
-*ColorSepScreenFreq CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "225"
-
-*ColorSepScreenFreq ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "225"
-
-*ColorSepScreenFreq ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "225"
-
-*ColorSepScreenFreq ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "225"
-
-
-
-*% For 275 lpi / 3386 dpi
-
-*ColorSepScreenAngle ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "275"
-
-*ColorSepScreenFreq CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "275"
-
-*ColorSepScreenFreq ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "275"
-
-*ColorSepScreenFreq ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "275"
-
-*ColorSepScreenFreq ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "275"
-
-
-
-*% For 400 lpi / 3386 dpi
-
-*ColorSepScreenAngle ProcessBlack.400lpi.3386dpi/400 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.400lpi.3386dpi/400 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.400lpi.3386dpi/400 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.400lpi.3386dpi/400 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.400lpi.3386dpi/400 lpi / 3386 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.400lpi.3386dpi/400 lpi / 3386 dpi: "400"
-
-*ColorSepScreenFreq CustomColor.400lpi.3386dpi/400 lpi / 3386 dpi: "400"
-
-*ColorSepScreenFreq ProcessCyan.400lpi.3386dpi/400 lpi / 3386 dpi: "400"
-
-*ColorSepScreenFreq ProcessMagenta.400lpi.3386dpi/400 lpi / 3386 dpi: "400"
-
-*ColorSepScreenFreq ProcessYellow.400lpi.3386dpi/400 lpi / 3386 dpi: "400"
-
-*%
-
-*% ----- for Resolution 2540 dpi -----
-
-*%
-
-*% For 20 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "20"
-
-*ColorSepScreenFreq CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "20"
-
-*ColorSepScreenFreq ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "20"
-
-*ColorSepScreenFreq ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "20"
-
-*ColorSepScreenFreq ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "20"
-
-
-
-*% For 33 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "33"
-
-*ColorSepScreenFreq CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "33"
-
-*ColorSepScreenFreq ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "33"
-
-*ColorSepScreenFreq ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "33"
-
-*ColorSepScreenFreq ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "33"
-
-
-
-*% For 38 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "38"
-
-*ColorSepScreenFreq CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "38"
-
-*ColorSepScreenFreq ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "38"
-
-*ColorSepScreenFreq ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "38"
-
-*ColorSepScreenFreq ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "38"
-
-
-
-*% For 46 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "46"
-
-*ColorSepScreenFreq CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "46"
-
-*ColorSepScreenFreq ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "46"
-
-*ColorSepScreenFreq ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "46"
-
-*ColorSepScreenFreq ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "46"
-
-
-
-*% For 50 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-
-*ColorSepScreenFreq CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-
-*ColorSepScreenFreq ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-
-*ColorSepScreenFreq ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-
-*ColorSepScreenFreq ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-
-
-
-*% For 60 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-
-*ColorSepScreenFreq CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-
-*ColorSepScreenFreq ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-
-*ColorSepScreenFreq ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-
-*ColorSepScreenFreq ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-
-
-
-*% For 65 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "65"
-
-*ColorSepScreenFreq CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "65"
-
-*ColorSepScreenFreq ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "65"
-
-*ColorSepScreenFreq ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "65"
-
-*ColorSepScreenFreq ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "65"
-
-
-
-*% For 70 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "70"
-
-*ColorSepScreenFreq CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "70"
-
-*ColorSepScreenFreq ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "70"
-
-*ColorSepScreenFreq ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "70"
-
-*ColorSepScreenFreq ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "70"
-
-
-
-*% For 75 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-*ColorSepScreenFreq CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-*ColorSepScreenFreq ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-*ColorSepScreenFreq ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-*ColorSepScreenFreq ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-
-
-*% For 80 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "80"
-
-*ColorSepScreenFreq CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "80"
-
-*ColorSepScreenFreq ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "80"
-
-*ColorSepScreenFreq ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "80"
-
-*ColorSepScreenFreq ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "80"
-
-
-
-*% For 85 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-
-*ColorSepScreenFreq CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-
-*ColorSepScreenFreq ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-
-*ColorSepScreenFreq ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-
-*ColorSepScreenFreq ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-
-
-
-*% For 90 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "90"
-
-*ColorSepScreenFreq CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "90"
-
-*ColorSepScreenFreq ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "90"
-
-*ColorSepScreenFreq ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "90"
-
-*ColorSepScreenFreq ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "90"
-
-
-
-*% For 100 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-
-*ColorSepScreenFreq CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-
-*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-
-*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-
-*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-
-
-
-*% For 110 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "110"
-
-*ColorSepScreenFreq CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "110"
-
-*ColorSepScreenFreq ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "110"
-
-*ColorSepScreenFreq ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "110"
-
-*ColorSepScreenFreq ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "110"
-
-
-
-*% For 120 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-
-*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-
-*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-
-*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-
-*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-
-
-
-*% For 133 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-
-*ColorSepScreenFreq CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-
-*ColorSepScreenFreq ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-
-*ColorSepScreenFreq ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-
-*ColorSepScreenFreq ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-
-
-
-*% For 138 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "138"
-
-*ColorSepScreenFreq CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "138"
-
-*ColorSepScreenFreq ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "138"
-
-*ColorSepScreenFreq ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "138"
-
-*ColorSepScreenFreq ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "138"
-
-
-
-*% For 150 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-
-*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-
-*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-
-*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-
-*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-
-
-
-*% For 175 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-
-*ColorSepScreenFreq CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-
-*ColorSepScreenFreq ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-
-*ColorSepScreenFreq ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-
-*ColorSepScreenFreq ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-
-
-
-*% For 200 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-
-*ColorSepScreenFreq CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-
-*ColorSepScreenFreq ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-
-*ColorSepScreenFreq ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-
-*ColorSepScreenFreq ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-
-
-
-*% For 300 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi: "300"
-
-*ColorSepScreenFreq CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi: "300"
-
-*ColorSepScreenFreq ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi: "300"
-
-*ColorSepScreenFreq ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi: "300"
-
-*ColorSepScreenFreq ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi: "300"
-
-
-
-*% The byte count of this file should be exactly 068069 or 071177
-*% depending on the filesystem it resides in.
-*% end of PPD file for Linotype-Hell Herkules Plate HQS
-
diff --git a/psprint_config/configuration/ppds/LHHRKPI7.PS b/psprint_config/configuration/ppds/LHHRKPI7.PS
deleted file mode 100644
index 1b799dfdfdda..000000000000
--- a/psprint_config/configuration/ppds/LHHRKPI7.PS
+++ /dev/null
@@ -1,2916 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-
-
-*% 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.
-
-*% End of Copyright statement
-
-*%
-
-*% Creation Date: May 20, 1997; By: Berthold Giess, Linotype-Hell AG
-
-*% Last Edit : Jun. 2, 1997; By: Berthold Giess, Linotype-Hell AG
-
-
-
-*% ----- Basic Capabilities -----
-
-*FormatVersion: "4.3"
-
-*FileVersion: "1.0"
-
-*LanguageEncoding: ISOLatin1
-
-*LanguageVersion: English
-
-*PSVersion: "(2013.114) 9"
-
-*Product: "(Linotype)"
-
-*% 31 Chars *******************************
-
-*Manufacturer: "LHAG Linotype-Hell"
-
-*ModelName: "Lino Herkules Plate IS V 3.7"
-
-*ShortNickName: "Lino Herkules Plate IS V 3.7"
-
-*NickName: "Lino Herkules Plate IS V 3.7"
-
-*PCFileName: "LHHRKPI7.PPD"
-
-
-
-*% ----- General Information and Defaults -----
-
-*FreeVM: "5242880"
-
-*PrintPSErrors: False
-
-*LanguageLevel: "2"
-
-*ColorDevice: True
-
-*DefaultColorSpace: Gray
-
-*DefaultHalftoneType: 1
-
-*Throughput: "1"
-
-*VariablePaperSize: True
-
-*FileSystem: True
-
-
-
-
-
-*?FileSystem: "
-
-save
-
- statusdict /diskonline get exec {(True)}{(False)} ifelse = flush
-
-restore
-
-"
-
-*End
-
-
-
-*Password: "0"
-
-*ExitServer: "
-
- count 0 eq { % is the password on the stack?
-
- true
-
- }{
-
- dup % potential password
-
- statusdict /checkpassword get exec not
-
- } ifelse
-
- { % if no password or not valid
-
- (WARNING : Cannot perform the exitserver command.) =
-
- (Password supplied is not valid.) =
-
- (Please contact the author of this software.) = flush
-
- quit
-
- } if
-
- serverdict /exitserver get exec
-
-"
-
-*End
-
-
-
-*Reset: "
-
- count 0 eq { % is the password on the stack?
-
- true
-
- }{
-
- dup % potential password
-
- statusdict /checkpassword get exec not
-
- } ifelse
-
- { % if no password or not valid
-
- (WARNING : Cannot reset printer.) =
-
- (Password supplied is not valid.) =
-
- (Please contact the author of this software.) = flush
-
- quit
-
- } if
-
- serverdict /exitserver get exec
-
- systemdict /quit get exec
-
- (WARNING : Printer Reset Failed.) = flush
-
-"
-
-*End
-
-
-
-*DefaultResolution: 2540dpi
-
-
-
-*?Resolution: "
-
- save
-
- 72 72 matrix defaultmatrix dtransform
-
- pop abs round cvi =print (dpi\n) print
-
- restore
-
-"
-
-*End
-
-
-
-*% Halftone Information ===============
-
-*ScreenFreq: "150"
-
-*ScreenAngle: "45"
-
-*AccurateScreensSupport: True
-
-*DefaultScreenProc: Euclidean
-
-
-
-*ScreenProc Euclidean: "
-
-{
-
- 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
-
-
-
-*ScreenProc Round: "
-
-{
-
- dup mul exch dup mul add 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc Square: "
-
-{
-
- abs exch abs add 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc HeavyEllipse: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- exch
-
- abs exch abs 2 copy 0.80 mul add 0.80 lt {
-
- exch 0.80 div
-
- dup dup mul exch 2 mul 3 sub mul exch
-
- dup dup mul exch 2 mul 3 sub mul add 0.80 mul 1 add
-
- } {
-
- 2 copy 0.80 mul add 1 gt {
-
- 1 sub exch 1 sub 0.80 div
-
- dup dup mul exch 2 mul 3 add mul exch
-
- dup dup mul exch 2 mul 3 add mul add 0.80 mul 1 sub
-
- } {
-
- 0.80 mul add 2 mul neg 1 add 0.80 add
-
- } ifelse
-
- } ifelse
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc Ellipse: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- exch
-
- abs exch abs 2 copy 0.85 mul add 0.85 lt {
-
- exch 0.85 div
-
- dup dup mul exch 2 mul 3 sub mul exch
-
- dup dup mul exch 2 mul 3 sub mul add 0.85 mul 1 add
-
- } {
-
- 2 copy 0.85 mul add 1 gt {
-
- 1 sub exch 1 sub 0.85 div
-
- dup dup mul exch 2 mul 3 add mul exch
-
- dup dup mul exch 2 mul 3 add mul add 0.85 mul 1 sub
-
- } {
-
- 0.85 mul add 2 mul neg 1 add 0.85 add
-
- } ifelse
-
- } ifelse
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc LightEllipse: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- exch
-
- abs exch abs 2 copy 0.90 mul add 0.90 lt {
-
- exch 0.90 div
-
- dup dup mul exch 2 mul 3 sub mul exch
-
- dup dup mul exch 2 mul 3 sub mul add 0.90 mul 1 add
-
- } {
-
- 2 copy 0.90 mul add 1 gt {
-
- 1 sub exch 1 sub 0.90 div
-
- dup dup mul exch 2 mul 3 add mul exch
-
- dup dup mul exch 2 mul 3 add mul add 0.90 mul 1 sub
-
- } {
-
- 0.90 mul add 2 mul neg 1 add 0.90 add
-
- } ifelse
-
- } ifelse
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc LineX: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- abs exch 0.9 mul 0.01 sub abs exch
-
- 0.003 mul add 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc LineY: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- 0.9 mul 0.01 sub abs exch abs
-
- 0.003 mul add 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc Grid: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- 0.9 mul 0.01 sub abs exch
-
- 0.9 mul 0.01 sub abs exch
-
- 2 copy lt { 0.003 mul add } { exch 0.003 mul add } ifelse
-
- 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*DefaultTransfer: Null
-
-*Transfer Null: "{ }"
-
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-
-
-*% Paper Handling ===================
-
-*% Use these entries to set paper size most of the time, unless there is
-
-*% specific reason to use PageRegion.
-
-*OpenUI *PageSize: PickOne
-
-*OrderDependency: 20 AnySetup *PageSize
-
-
-
-*DefaultPageSize: Letter
-
-*PageSize Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice"
-
-*PageSize Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice"
-
-*PageSize Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice"
-
-*PageSize Letter.Extra.Transverse: "<</PageSize [684 864] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice"
-
-*PageSize Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice"
-
-*PageSize Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice"
-
-*PageSize Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice"
-
-*PageSize Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice"
-
-*PageSize Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice"
-
-*PageSize Tabloid.Extra.Transverse: "<</PageSize [864 1296] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize A2: "<</PageSize [1191 1684] /Orientation 1>> setpagedevice"
-
-*PageSize A2.Extra: "<</PageSize [1263 1756] /Orientation 1>> setpagedevice"
-
-
-
-*PageSize A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice"
-
-*PageSize A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice"
-
-*PageSize A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice"
-
-*PageSize A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice"
-
-*PageSize A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice"
-
-*PageSize A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice"
-
-*PageSize A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice"
-
-*PageSize A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice"
-
-*PageSize A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice"
-
-*PageSize A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize B2: "<</PageSize [1460 2064] /Orientation 1>> setpagedevice"
-
-*PageSize B2.Extra: "<</PageSize [1532 2136] /Orientation 1>> setpagedevice"
-
-
-
-*PageSize B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice"
-
-*PageSize B3.Extra: "<</PageSize [1104 1532] /Orientation 1>> setpagedevice"
-
-*PageSize B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice"
-
-*PageSize B3.Extra.Transverse: "<</PageSize [1104 1532] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice"
-
-*PageSize B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice"
-
-*PageSize B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice"
-
-*PageSize B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice"
-
-*PageSize B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice"
-
-*PageSize B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice"
-
-*PageSize B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize ISOB2: "<</PageSize [1417 2004] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB2.Extra: "<</PageSize [1489 2076] /Orientation 1>> setpagedevice"
-
-
-
-*PageSize ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB3.Extra: "<</PageSize [1073 1489] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice"
-
-*PageSize ISOB3.Extra.Transverse: "<</PageSize [1073 1489] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice"
-
-*PageSize ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice"
-
-*PageSize ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize MaxPage: "<</PageSize [1587.4 2126.0] /Orientation 1>> setpagedevice"
-
-
-
-*?PageSize: "
-
-save
-
-mark
-
-currentpagedevice /PageSize get aload pop
-
-2 copy gt {exch} if
-
-(Unknown)
-
-37 dict
-
-dup [ 612 792] (Letter) put
-
-dup [ 684 864] (Letter.Extra) put
-
-
-
-dup [ 612 1008] (Legal) put
-
-dup [ 684 1080] (Legal.Extra) put
-
-
-
-dup [ 792 1224] (Tabloid) put
-
-dup [ 864 1296] (Tabloid.Extra) put
-
-
-
-dup [1684 2384] (A1) put
-
-dup [1756 2456] (A1.Extra) put
-
-
-
-dup [1191 1684] (A2) put
-
-dup [1263 1756] (A2.Extra) put
-
-
-
-dup [ 842 1191] (A3) put
-
-dup [ 914 1263] (A3.Extra) put
-
-
-
-dup [ 595 842] (A4) put
-
-dup [ 667 914] (A4.Extra) put
-
-
-
-dup [ 420 595] (A5) put
-
-dup [ 492 667] (A5.Extra) put
-
-
-
-dup [2064 2920] (B1) put
-
-dup [2136 2992] (B1.Extra) put
-
-
-
-dup [1460 2064] (B2) put
-
-dup [1532 2136] (B2.Extra) put
-
-
-
-dup [1032 1460] (B3) put
-
-dup [1104 1532] (B3.Extra) put
-
-
-
-dup [ 729 1032] (B4) put
-
-dup [ 801 1104] (B4.Extra) put
-
-
-
-dup [ 516 729] (B5) put
-
-dup [ 588 801] (B5.Extra) put
-
-
-
-dup [2004 2835] (ISOB1) put
-
-dup [2076 2907] (ISOB1.Extra) put
-
-
-
-dup [1417 2004] (ISOB2) put
-
-dup [1489 2076] (ISOB2.Extra) put
-
-
-
-dup [1001 1417] (ISOB3) put
-
-dup [1073 1489] (ISOB3.Extra) put
-
-
-
-dup [ 709 1001] (ISOB4) put
-
-dup [ 781 1073] (ISOB4.Extra) put
-
-
-
-dup [ 499 709] (ISOB5) put
-
-dup [ 571 781] (ISOB5.Extra) put
-
-
-
-dup [1587.4 2126.0] (MaxPage) put
-
-
-
-{
-
-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
-
-cleartomark
-
-
-
-restore
-
-"
-
-*End
-
-*CloseUI: *PageSize
-
-
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-
-*OpenUI *PageRegion: PickOne
-
-*OrderDependency: 10 AnySetup *PageRegion
-
-
-
-*DefaultPageRegion: Letter
-
-*PageRegion Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice"
-
-*PageRegion Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice"
-
-*PageRegion Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice"
-
-*PageRegion Letter.Extra.Transverse: "<</PageSize [684 864] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice"
-
-*PageRegion Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice"
-
-*PageRegion Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice"
-
-*PageRegion Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice"
-
-*PageRegion Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice"
-
-*PageRegion Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice"
-
-*PageRegion Tabloid.Extra.Transverse: "<</PageSize [864 1296] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion A2: "<</PageSize [1191 1684] /Orientation 1>> setpagedevice"
-
-*PageRegion A2.Extra: "<</PageSize [1263 1756] /Orientation 1>> setpagedevice"
-
-
-
-*PageRegion A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice"
-
-*PageRegion A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice"
-
-*PageRegion A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice"
-
-*PageRegion A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice"
-
-*PageRegion A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice"
-
-*PageRegion A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice"
-
-*PageRegion A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice"
-
-*PageRegion A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice"
-
-*PageRegion A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice"
-
-*PageRegion A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion B2: "<</PageSize [1460 2064] /Orientation 1>> setpagedevice"
-
-*PageRegion B2.Extra: "<</PageSize [1532 2136] /Orientation 1>> setpagedevice"
-
-
-
-*PageRegion B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice"
-
-*PageRegion B3.Extra: "<</PageSize [1104 1532] /Orientation 1>> setpagedevice"
-
-*PageRegion B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice"
-
-*PageRegion B3.Extra.Transverse: "<</PageSize [1104 1532] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice"
-
-*PageRegion B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice"
-
-*PageRegion B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice"
-
-*PageRegion B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice"
-
-*PageRegion B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice"
-
-*PageRegion B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice"
-
-*PageRegion B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion ISOB2: "<</PageSize [1417 2004] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB2.Extra: "<</PageSize [1489 2076] /Orientation 1>> setpagedevice"
-
-
-
-*PageRegion ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB3.Extra: "<</PageSize [1073 1489] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice"
-
-*PageRegion ISOB3.Extra.Transverse: "<</PageSize [1073 1489] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice"
-
-*PageRegion ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice"
-
-*PageRegion ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion MaxPage: "<</PageSize [1587.4 2126.0] /Orientation 1>> setpagedevice"
-
-
-
-*CloseUI: *PageRegion
-
-
-
-*% The following entries provide information about specific paper keywords.
-
-*DefaultImageableArea: Letter
-
-
-
-*ImageableArea Letter: "0.0 0.0 612.0 792.0"
-
-*ImageableArea Letter.Extra: "0.0 0.0 684.0 864.0"
-
-*ImageableArea Letter.Transverse: "0.0 0.0 612.0 791.0"
-
-*ImageableArea Letter.Extra.Transverse: "0.0 0.0 684.0 863.0"
-
-
-
-*ImageableArea Legal: "0.0 0.0 612.0 1008.0"
-
-*ImageableArea Legal.Extra: "0.0 0.0 684.0 1080.0"
-
-*ImageableArea Legal.Transverse: "0.0 0.0 612.0 1007.0"
-
-*ImageableArea Legal.Extra.Transverse: "0.0 0.0 684.0 1079.0"
-
-
-
-*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0"
-
-*ImageableArea Tabloid.Extra: "0.0 0.0 864.0 1296.0"
-
-*ImageableArea Tabloid.Transverse: "0.0 0.0 792.0 1223.0"
-
-*ImageableArea Tabloid.Extra.Transverse: "0.0 0.0 864.0 1295.0"
-
-
-
-*ImageableArea A2: "0.0 0.0 1191.0 1684.0"
-
-*ImageableArea A2.Extra: "0.0 0.0 1263.0 1756.0"
-
-
-
-*ImageableArea A3: "0.0 0.0 842.0 1191.0"
-
-*ImageableArea A3.Extra: "0.0 0.0 914.0 1263.0"
-
-*ImageableArea A3.Transverse: "0.0 0.0 842.0 1190.0"
-
-*ImageableArea A3.Extra.Transverse: "0.0 0.0 914.0 1262.0"
-
-
-
-*ImageableArea A4: "0.0 0.0 595.0 842.0"
-
-*ImageableArea A4.Extra: "0.0 0.0 667.0 914.0"
-
-*ImageableArea A4.Transverse: "0.0 0.0 595.0 841.0"
-
-*ImageableArea A4.Extra.Transverse: "0.0 0.0 667.0 913.0"
-
-
-
-*ImageableArea A5: "0.0 0.0 420.0 595.0"
-
-*ImageableArea A5.Extra: "0.0 0.0 492.0 667.0"
-
-*ImageableArea A5.Transverse: "0.0 0.0 420.0 594.0"
-
-*ImageableArea A5.Extra.Transverse: "0.0 0.0 492.0 666.0"
-
-
-
-*ImageableArea B2: "0.0 0.0 1460.0 2064.0"
-
-*ImageableArea B2.Extra: "0.0 0.0 1532.0 2136.0"
-
-
-
-*ImageableArea B3: "0.0 0.0 1032.0 1460.0"
-
-*ImageableArea B3.Extra: "0.0 0.0 1104.0 1532.0"
-
-*ImageableArea B3.Transverse: "0.0 0.0 1032.0 1459.0"
-
-*ImageableArea B3.Extra.Transverse: "0.0 0.0 1104.0 1531.0"
-
-
-
-*ImageableArea B4: "0.0 0.0 729.0 1032.0"
-
-*ImageableArea B4.Extra: "0.0 0.0 801.0 1104.0"
-
-*ImageableArea B4.Transverse: "0.0 0.0 729.0 1031.0"
-
-*ImageableArea B4.Extra.Transverse: "0.0 0.0 801.0 1103.0"
-
-
-
-*ImageableArea B5: "0.0 0.0 516.0 729.0"
-
-*ImageableArea B5.Extra: "0.0 0.0 588.0 801.0"
-
-*ImageableArea B5.Transverse: "0.0 0.0 516.0 728.0"
-
-*ImageableArea B5.Extra.Transverse: "0.0 0.0 588.0 800.0"
-
-
-
-*ImageableArea ISOB2: "0.0 0.0 1417.0 2004.0"
-
-*ImageableArea ISOB2.Extra: "0.0 0.0 1489.0 2076.0"
-
-
-
-*ImageableArea ISOB3: "0.0 0.0 1001.0 1417.0"
-
-*ImageableArea ISOB3.Extra: "0.0 0.0 1073.0 1489.0"
-
-*ImageableArea ISOB3.Transverse: "0.0 0.0 1001.0 1416.0"
-
-*ImageableArea ISOB3.Extra.Transverse: "0.0 0.0 1073.0 1488.0"
-
-
-
-*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0"
-
-*ImageableArea ISOB4.Extra: "0.0 0.0 781.0 1073.0"
-
-*ImageableArea ISOB4.Transverse: "0.0 0.0 709.0 1000.0"
-
-*ImageableArea ISOB4.Extra.Transverse: "0.0 0.0 781.0 1072.0"
-
-
-
-*ImageableArea ISOB5: "0.0 0.0 499.0 709.0"
-
-*ImageableArea ISOB5.Extra: "0.0 0.0 569.7 782.0"
-
-*ImageableArea ISOB5.Transverse: "0.0 0.0 499.0 708.0"
-
-*ImageableArea ISOB5.Extra.Transverse: "0.0 0.0 569.7 781.0"
-
-
-
-*ImageableArea MaxPage: "0.0 0.0 1587.4 2126.0"
-
-
-
-*?ImageableArea: "
-
- save
-
- initclip clippath pathbbox
-
- 4 -2 roll exch round cvr =print ( ) print round cvr =print ( ) print
-
- exch round cvr =print ( ) print round cvr =print (\n) print flush
-
- restore
-
-"
-
-*End
-
-
-
-*% These provide the physical dimensions of the paper (by keyword)
-
-*DefaultPaperDimension: Letter
-
-
-
-*PaperDimension Letter: "612.0 792.0"
-
-*PaperDimension Letter.Extra: "684.0 864.0"
-
-*PaperDimension Letter.Transverse: "612.0 791.0"
-
-*PaperDimension Letter.Extra.Transverse: "684.0 863.0"
-
-
-
-*PaperDimension Legal: "612.0 1008.0"
-
-*PaperDimension Legal.Extra: "684.0 1080.0"
-
-*PaperDimension Legal.Transverse: "612.0 1007.0"
-
-*PaperDimension Legal.Extra.Transverse: "684.0 1079.0"
-
-
-
-*PaperDimension Tabloid: "792.0 1224.0"
-
-*PaperDimension Tabloid.Extra: "864.0 1296.0"
-
-*PaperDimension Tabloid.Transverse: "792.0 1223.0"
-
-*PaperDimension Tabloid.Extra.Transverse: "864.0 1295.0"
-
-
-
-*PaperDimension A2: "1191.0 1684.0"
-
-*PaperDimension A2.Extra: "1263.0 1756.0"
-
-
-
-*PaperDimension A3: "842.0 1191.0"
-
-*PaperDimension A3.Extra: "914.0 1263.0"
-
-*PaperDimension A3.Transverse: "842.0 1190.0"
-
-*PaperDimension A3.Extra.Transverse: "914.0 1262.0"
-
-
-
-*PaperDimension A4: "595.0 842.0"
-
-*PaperDimension A4.Extra: "667.0 914.0"
-
-*PaperDimension A4.Transverse: "595.0 841.0"
-
-*PaperDimension A4.Extra.Transverse: "667.0 913.0"
-
-
-
-*PaperDimension A5: "420.0 595.0"
-
-*PaperDimension A5.Extra: "492.0 667.0"
-
-*PaperDimension A5.Transverse: "420.0 594.0"
-
-*PaperDimension A5.Extra.Transverse: "492.0 666.0"
-
-
-
-*PaperDimension B2: "1460.0 2064.0"
-
-*PaperDimension B2.Extra: "1532.0 2136.0"
-
-
-
-*PaperDimension B3: "1032.0 1460.0"
-
-*PaperDimension B3.Extra: "1104.0 1532.0"
-
-*PaperDimension B3.Transverse: "1032.0 1459.0"
-
-*PaperDimension B3.Extra.Transverse: "1104.0 1531.0"
-
-
-
-*PaperDimension B4: "729.0 1032.0"
-
-*PaperDimension B4.Extra: "801.0 1104.0"
-
-*PaperDimension B4.Transverse: "729.0 1031.0"
-
-*PaperDimension B4.Extra.Transverse: "801.0 1103.0"
-
-
-
-*PaperDimension B5: "516.0 729.0"
-
-*PaperDimension B5.Extra: "588.0 801.0"
-
-*PaperDimension B5.Transverse: "516.0 728.0"
-
-*PaperDimension B5.Extra.Transverse: "588.0 800.0"
-
-
-
-*PaperDimension ISOB2: "1417.0 2004.0"
-
-*PaperDimension ISOB2.Extra: "1489.0 2076.0"
-
-
-
-*PaperDimension ISOB3: "1001.0 1417.0"
-
-*PaperDimension ISOB3.Extra: "1073.0 1489.0"
-
-*PaperDimension ISOB3.Transverse: "1001.0 1416.0"
-
-*PaperDimension ISOB3.Extra.Transverse: "1073.0 1488.0"
-
-
-
-*PaperDimension ISOB4: "709.0 1001.0"
-
-*PaperDimension ISOB4.Extra: "781.0 1073.0"
-
-*PaperDimension ISOB4.Transverse: "709.0 1000.0"
-
-*PaperDimension ISOB4.Extra.Transverse: "781.0 1072.0"
-
-
-
-*PaperDimension ISOB5: "499.0 709.0"
-
-*PaperDimension ISOB5.Extra: "569.7 782.0"
-
-*PaperDimension ISOB5.Transverse: "499.0 708.0"
-
-*PaperDimension ISOB5.Extra.Transverse: "569.7 781.0"
-
-
-
-*PaperDimension MaxPage: "1587.4 2126.0"
-
-
-
-*%=== Custom Page Sizes ==================================
-
-
-
-*% These entries provide the code and parameter ranges for a user
-
-*% to set up a custom page size.
-
-*%CustomPageSize
-
-
-
-*CustomPageSize True: "
-
-% B. Giess 960228
-
-% params order: Width (FastScan); Height (SlowScan); WidthOffset; foo; Orientation
-
-%
-
-exch pop statusdict /setpageparams get exec
-
-"
-
-*End
-
-
-
-*DefaultLeadingEdge: PreferLong
-
-*LeadingEdge PreferLong: ""
-
-
-
-*ParamCustomPageSize Width: 1 points 72.0 1587.4
-
-*ParamCustomPageSize Height: 2 points 72.0 2126.0
-
-*ParamCustomPageSize WidthOffset/Margins: 3 points 0.0 1645.0
-
-*ParamCustomPageSize HeightOffset: 4 points 0.0 0.0
-
-*ParamCustomPageSize Orientation: 5 int 0 3
-
-*CenterRegistered: False
-
-
-
-*MaxMediaWidth: "1587.4"
-
-*MaxMediaHeight: "2126.0"
-
-
-
-*?CurrentMediaWidth: "
-
- save
-
- currentpagedevice /OutputDevice get cvlit /OutputDevice findresource
-
- /PageSize get 0 get dup length 2 sub 0 add get cvr = flush
-
- restore
-
- "
-
-*End
-
-
-
-*?CurrentMediaHeight: "
-
- save
-
- currentpagedevice /OutputDevice get cvlit /OutputDevice findresource
-
- /PageSize get 0 get dup length 2 sub 1 add get cvr = flush
-
- restore
-
- "
-
-*End
-
-
-
-*DefaultOutputOrder: Normal
-
-*RequiresPageRegion All: False
-
-
-
-*% Font Information =====================
-
-*DefaultFont: Courier
-
-*Font AvantGarde-Book: Standard "(001.001)" Standard Disk
-
-*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk
-
-*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk
-
-*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk
-
-*Font Bookman-Demi: Standard "(001.001)" Standard Disk
-
-*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk
-
-*Font Bookman-Light: Standard "(001.001)" Standard Disk
-
-*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk
-
-*Font Courier: Standard "(002.002)" Standard ROM
-
-*Font Courier-Bold: Standard "(002.002)" Standard ROM
-
-*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM
-
-*Font Courier-Oblique: Standard "(002.002)" Standard ROM
-
-*Font Helvetica: Standard "(001.006)" Standard ROM
-
-*Font Helvetica-Bold: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
-
-*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
-
-*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
-
-*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk
-
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk
-
-*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk
-
-*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk
-
-*Font Palatino-Bold: Standard "(001.000)" Standard Disk
-
-*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk
-
-*Font Palatino-Italic: Standard "(001.000)" Standard Disk
-
-*Font Palatino-Roman: Standard "(001.000)" Standard Disk
-
-*Font Symbol: Special "(001.003)" Standard ROM
-
-*Font Times-Bold: Standard "(001.007)" Standard ROM
-
-*Font Times-BoldItalic: Standard "(001.009)" Standard ROM
-
-*Font Times-Italic: Standard "(001.007)" Standard ROM
-
-*Font Times-Roman: Standard "(001.007)" Standard ROM
-
-*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk
-
-*Font ZapfDingbats: Special "(001.000)" Standard Disk
-
-
-
-*?FontQuery: "
-
-save
-
- /str 100 string dup 0 (fonts/) putinterval def
-
- {
-
- count 1 gt
-
- {
-
- exch dup str 6 94 getinterval cvs
-
- (/) print dup print (:) print exch
-
- FontDirectory exch known
-
- { pop (Yes) }
-
- {
-
- length 6 add str 0 3 -1 roll getinterval
-
- mark exch status
-
- {cleartomark (Yes)}{cleartomark (No)} ifelse
-
- } ifelse =
-
- }
-
- {exit} ifelse
-
- }bind loop
-
- (*) = flush
-
-restore
-
-"
-
-*End
-
-
-
-*?FontList: "
-
-save
-
- FontDirectory { pop == } bind forall flush
-
- /filenameforall where
-
- {
-
- pop (fonts/*)
-
- { dup length 6 sub 6 exch getinterval cvn == } bind
-
- 128 string filenameforall flush
-
- } if
-
- (*) = 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: "idle"
-
-*Status: "busy"
-
-*Status: "waiting"
-
-*Status: "printing"
-
-*Status: "PrinterError: recorder offline or film problem"
-
-*Status: "PrinterError: "
-
-
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-
-*Source: "userjob"
-
-*Source: "other"
-
-
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-
-*PrinterError: "recorder offline or film problem"
-
-*PrinterError: ""
-
-
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-
-
-*%
-
-*% User Interface: Printer Specific Options
-
-*%
-
-*OpenGroup: Imagesetter
-
-*OpenSubGroup: PrintingMode
-
-
-
-*OpenUI *MirrorPrint/Mirror Print: Boolean
-
-*OrderDependency: 30 Prolog *MirrorPrint
-
-*DefaultMirrorPrint: False
-
-
-
-*MirrorPrint True/On: "<</MirrorPrint true >> setpagedevice "
-
-*MirrorPrint False/Off: " % MirrorPrint Off is Default!"
-
-*?MirrorPrint: "
-
- currentpagedevice /MirrorPrint get {(True)}{(False)} ifelse = flush
-
-"
-
-*End
-
-*CloseUI: *MirrorPrint
-
-
-
-*OpenUI *NegativePrint/Negative Print: Boolean
-
-*OrderDependency: 40 Prolog *NegativePrint
-
-*DefaultNegativePrint: False
-
-
-
-*NegativePrint True/On: "<</NegativePrint true >> setpagedevice "
-
-*NegativePrint False/Off: " % NegativePrint Off is Default!"
-
-*?NegativePrint: "
-
- currentpagedevice /NegativePrint get {(True)}{(False)}ifelse = flush
-
-"
-
-*End
-
-*CloseUI: *NegativePrint
-
-
-
-*CloseSubGroup: PrintingMode
-
-*OpenSubGroup: Separations
-
-
-
-*OpenUI *LHSeparations/InRIP Color Separation: PickOne
-
-*OrderDependency: 50 Prolog *LHSeparations
-
-
-
-*DefaultLHSeparations: Off
-
-
-
-*LHSeparations All/On; all planes: "
-
- <<
-
- /Separations true
-
- /ProcessColorModel /DeviceCMYK
-
- /SeparationColorNames [/Cyan /Magenta /Yellow /Black]
-
- /SeparationOrder [/Cyan /Magenta /Yellow /Black]
-
- >> setpagedevice
-
-"
-
-*End
-
-
-
-*LHSeparations Cyan/On; Cyan plane only: "
-
- <<
-
- /Separations true
-
- /ProcessColorModel /DeviceCMYK
-
- /SeparationColorNames [/Cyan /Magenta /Yellow /Black]
-
- /SeparationOrder [/Cyan]
-
- >> setpagedevice
-
-"
-
-*End
-
-
-
-*LHSeparations Magenta/On; Magenta plane only: "
-
- <<
-
- /Separations true
-
- /ProcessColorModel /DeviceCMYK
-
- /SeparationColorNames [/Cyan /Magenta /Yellow /Black]
-
- /SeparationOrder [/Magenta]
-
- >> setpagedevice
-
-"
-
-*End
-
-
-
-*LHSeparations Yellow/On; Yellow plane only: "
-
- <<
-
- /Separations true
-
- /ProcessColorModel /DeviceCMYK
-
- /SeparationColorNames [/Cyan /Magenta /Yellow /Black]
-
- /SeparationOrder [/Yellow]
-
- >> setpagedevice
-
-"
-
-*End
-
-
-
-*LHSeparations Black/On; Black plane only: "
-
- <<
-
- /Separations true
-
- /ProcessColorModel /DeviceCMYK
-
- /SeparationColorNames [/Cyan /Magenta /Yellow /Black]
-
- /SeparationOrder [/Black]
-
- >> setpagedevice
-
-"
-
-*End
-
-
-
-*LHSeparations Off/Off: " % Separation Off is Default"
-
-
-
-*?LHSeparations: "
-
- save
-
- currentpagedevice /Separations get {
-
- currentpagedevice /ProcessColorModel get /DeviceCMYK eq {
-
- currentpagedevice /SeparationOrder get {
-
- dup length 4 eq { pop (All) exit} if
-
- dup length 1 eq {0 get 10 string cvs exit} if
-
- pop (Unknown) exit
-
- } loop
-
- (Unknown) exit
-
- }{(Unknown)} ifelse
-
- }{(Off)} ifelse = flush
-
- restore
-
-"
-
-*End
-
-*CloseUI: *LHSeparations
-
-
-
-*UIConstraints: *LHOverprint True *LHSeparations Off
-
-
-
-*OpenUI *LHOverprint/Black Overprint: Boolean
-
-*OrderDependency: 60 Prolog *LHOverprint
-
-*DefaultLHOverprint: False
-
-
-
-*LHOverprint True/On: "
-
- % LH Black Overprint
-
- userdict /BGOvpdict known {
-
- userdict /Overprint_Enabled true put
-
- }{
-
- (%% Warning: The Black Overprint feature is not working with this Printer Driver.\n) print
-
- (%% The currently used Printer Driver might not support all necessary PPD features.\n) print
-
-
-
- } ifelse
-
-"
-
-*End
-
-
-
-*LHOverprint False/Off: " % Overprint Off is Default"
-
-
-
-*?LHOverprint: "
-
- userdict /Overprint_Enabled get {(True)}{(False)} ifelse
-
- = flush
-
-"
-
-*End
-
-
-
-*CloseUI: *LHOverprint
-
-
-
-*JobPatchFile 1: "
-
-%
-
-%%BeginResource: LH PatchFile
-
-%
-
-% Title : BlackOverprint.ps
-
-% Creator : Berthold Giess
-
-% For : Linotype-Hell AG
-
-% CreationDate: May 23, 1997
-
-% Version : 3.7
-
-%
-
-%% Copyright (C) 1996, 1997
-
-%% Linotype-Hell AG - All Rights Reserved
-
-%% All Rights Reserved.
-
-%% Restricted permission is granted for redistribution of this
-
-%% file to be used on Linotype-Hell devices only as long as this
-
-%% copyright notice is intact and the contents of the file is not
-
-%% altered in any way from its original form.
-
-%% End of Copyright statement
-
-%
-
-false(
-
-800344A251010CD0613719CCA731D08205041C8DC6031190C04032170C61A728
-
-59D0DF1C10420C82039984EC65101B4DE6434998D26532434C6683298CD62031
-
-9D4E51C371D0C66F3647CE6703098CCB0F1044626321A080662E18434A50B37C
-
-EA8D2132192610D2111C8672379C09A61391ACE748A5450734E8CC364B27909B
-
-A471C39C7A4061ACCC0406937082A673AA9CAAE4236514D64F939C8E072BE1D0
-
-40668F8808D1C329224568890C46716A78CA1A6834DE6FB2C31E3B2072101BF1
-
-38BC6C90E8753319B3030190C8636C19C34CA789A97CC270381B0BF61398EEF6
-
-66101D4E665396931C6939EA6FB1E386A790749A0839DAE3961841D8946FF826
-
-931984E869379BACF03107B7DDEFF7472B52E371A7CFE9E89BF918036CA0A029
-
-B52383A2320DE100DC37B1C8531CDDA6A3A8E8BD050E5A7C368F235A7EA0B503
-
-285C3385217366198621BAD81A374DE0C6DF380E1388BD8DCA2BCE3B3CC98058
-
-100E107242360D8D4B56C627A103E4328CCE8AF8102BAC40E0EDA45008CABEA1
-
-E04C9CF72C325C8823C8D2431CF0040310CA33AF8FAA12EB3BEEC8D4378C4100
-
-50154B52E0DC1505319C1913BC5154041020E91C109A0E526C9EF68E6D0A5120
-
-0CC9A8E839C3CF629510070B606A86886A023F16BFA100EEB04BE96238D2BD0B
-
-EA5A10098910E6F28E09423E97A7AF3533300A23AAC835CF404BDC143E6308EA
-
-360E836BCCC60F0920CB5AD6E34D72328D8348DABE46291C92DB85ADBD3E308D
-
-8F0AF23205287B661A86419AD81B21AE5398EDCD2BE46622A76C88EEFB0D0100
-
-9C2A040FF84022318C4AE2918A030A14B18D6E65A5432241AB36B606E8688AB2
-
-0D83CC0C30D22312F8964BF61B51090CEEEE0524C2431C290B51C39466930DF3
-
-F47D068E53EBF00681B6D39AF231C17C8A3B48F9204035C0E3BB463ABAA3DC68
-
-B0CA72AE5417E2389C2EC8E5837E5C3EB8E068F6068501285A16C88C2A6C1031
-
-0E63591E89834CCB66238BC605258C23159A91E8E128B8376BE14C691E0E806A
-
-729DC963A25D66B1E36394346D6A3E8096E41A2E8FA4BBDA6B15B2539A90402B
-
-5F8A4DF37DEB1AD2F5AEEBFB0EC6C6E41915B92DAF9B32AB1EA2C328E2100F63
-
-3598E5EE6D90C9983BE3CD421005E310DEA00CA840E9D125037251CCF3632F3A
-
-06E4C238BE220CA310EA33840DDA66ED481DA2BA2FC8EF6E6406813C766FE1F7
-
-1DD779057301EE9E3A0FA3D8E0B0F3B6039606E80F9E41DAF88322FBE3F92E5E
-
-46D2F49E6773DD841E873017FC1E2F7B134CDC57E1E1FE537FABEB8E1EC8D8F6
-
-DEEBC101AFA9E7398051011F63856B6E29E9BB321E109C806E2FE604A315C694
-
-61D1DB8C6CC4E89E0743B61CC3C9750CA1B4EDB9673092C3240E794FA1DAB367
-
-D00C48B1DB46AD96181DA654B743738D7CC76C17A6F450704E1A736860261042
-
-2848CA9DF2E57A09BDEE23441CF7C388780E017D091AA662080823A6280F2199
-
-0288A314E2AB28040D89FBBB678B1312702F552AAC2C0502E81CC2F94F440A49
-
-3C3AF4CC082359658DB1BE3882E8E7191F89238D11A63C86B8F642E3847236EF
-
-41CF8707911A62B32B65AF8E24BA492325619BFB668FF1FF3DB49C024DD9F691
-
-EECE422AA8F51BA4447D0660CA3A1CC8EC0A23C4A690D2A039C898FD2B2403F8
-
-90489A478098D52CA43CB59552B24633097A0BE48B3D65D09C3C3BF99118A4C2
-
-0E9347564E1C77B451E4FCA16CA93A524BE90B3065B0335AC1DE3AB988EF37E5
-
-A4E15AD2E6334BB26B31E7447C8E4B5A62C8E93F33CEACCA92933572CF87E6EF
-
-E4CBD6936F626B3FF9B093A6D4A3682939FE3F3944025A01412C2F201406F0D7
-
-3B1F0BF39DED01831727806C9DA06C0D11515D9AA69CDF02DBC82EA798E543C2
-
-7E4F4B02383992499F4390120F4BAA3C7794ACD7873A5C7A43A53159A6A225BF
-
-40501102284C0A81042F852092141B14267914E2A097CA761D29653E66F4BEA0
-
-940A86FB55DD1A0C6998353303EC732A8B973229250398E886025B3C1D6E2DB5
-
-B7B71790ECC2ED1F7BE12439850398B0C3A20F24710EB8B69288428AD0763C84
-
-A0178530CA510EE9F73D54D265C8D73123E86D8527B61C98065B1455EC6D8F2C
-
-8A98FC5609B75C20E5865E5676CFD8C8DC1BCA34B551A8602692B58165197B31
-
-97B666D4D9BB57626C5BA4B5F6C439DB323F6D4AD2397A00BDDC5AD0861342C8
-
-4B77A1C68537449C65E885D6B2D5B6CBA4E0501260954F20AC541058EB21690B
-
-EDDC8144C010BF690358ABBD0B856C95BD3D30BE11516B862473E8ED3A0ADF43
-
-6F9BA4BEAD92FBDF96B769887510A177601460335B46233BF4B2C1EC142A10E5
-
-602C14637AA0A2EE616C305E814C9DB197BE2651C60F5E9DA30C61D39908ABB6
-
-1A1858102EC6518D29D1991EFC2BE57EC2E7DB0CA6FC59499BDE0FC6AF1647D9
-
-691EE55CBD6F01216ED0DE7B24FA60BBA4B9B62C23E2B6641F6BCC4541F11E16
-
-31162A50CA2928A8B3BE4FD410EA4A32D423879186939ADCC618E5EE66C4717E
-
-9211E9A12F24F9B792A1CC3AA65CD397192E5E43182241BD598F8AB183A487A8
-
-9A1FA723A320C04B9AA0C49210E5BCD74960CA3DCDF2F7491CBD159D2309D5D0
-
-B4164F6868D3A21813F087C9C620E8FCF188A8A1A9A2F90DF144DA3A48DEF629
-
-576C490AB3B3511759CEBDBC98C8176349758271C57DAFF8F0BD63E8BB901E9E
-
-C69DB8240494D27E1C18148FCF4E5E4AE485DF3FD72EDE493B76E9EDF91F92B2
-
-65E6B4793D93651B9967B2A6560419634A446D2E4FB2F9442AFA6F32872CCFBD
-
-74B337CD99074D561D219CB4FC52CEB25F3C24ECFFBDF5F6847E94378A5139B9
-
-9299C6BB6757935568CD588AF4869DCD1A5735702D319B782A0BE1BA45D8F098
-
-C1A635170DD61442B7F19427B0B41F1D37BC7D39C68E672C28B3629750E71351
-
-ED720BCBA1760CA70D941A86840255B1658B923ECD6F8431980ABD96756E8C17
-
-96461DD6D3FE4997B659669093B00836DDDD93E459E807B0132F527596DDF73A
-
-E85D284C1EFAAEBC629CE79B77AE238FA86CDA9BB27FB965328D95744F77EAB8
-
-BD811F07E1AA010508E26CD3C150B93E027C0878A1F27E88BA79EC93C3EDD6C1
-
-575B799AE2C2A8491D9959A5908F751559D175C40205EC348E91F95FED0BAFB6
-
-041B1369636889C93403A4F71D2B896647E1D27DB74C3177C157515D67D0F5B6
-
-277BDDBFA47B5241177E4120F79D0B6980DF23C3D9BFD9CC5C1B3C7C7FADD2E2
-
-B219CF099BA0EB4E88967E97B22F87DB1787034018CE8C5DFE61D3FAFF73A2FB
-
-6D68C12FC0858FF6FFA3C83A2DF897CFAAF72238F94FD4CC8FD8F9E9DAFDED6E
-
-C5064E6528580CE2DEE46DEC66F03424CFC631CA1846C04A0DA39431C4B44C23
-
-A0524D124B43CA5B44C03260CA32A32F02ECD70404F8F8106E2E0C1104631D04
-
-B04E4B22503B10560EF05A26A564D3C3F432432832C2E48064A8650878F86F74
-
-8D2F66FC455CF310482F639E4840DA7AE0E4AB047A23C3B440A3ED0543A308C0
-
-F30A085C64B0B10AD0B0F228668B10B82F70BD0C10C44AE40A4090EB0890D2C6
-
-10D90A4E4CFF861C9EEE6CF190B30E62090CF0565850F07543BF0F70CC4AE341
-
-0FF0D706C79608EB1D108C610ACD511130B71190EE23F0F31230CB0FB12B0591
-
-2F0A3030D02E34E7023F13D15EEF63230B507F0EB11B0BF1491210C90F90CF0F
-
-D15510315A7D3135166D7D014D8316835116D0E91442F71750C317912515108B
-
-100642877132AF80BE47E390664810778C282BB1B51B821A6C4DA2B2C07A07AF
-
-4ABACC0276A0D204059289C9B6C8C012EC0BFA3AA05EDF45EA0C8EBCC611EC84
-
-C92AEBA2771FC758DCA322ADEC2697B1DA2BB1DF218ED02B0F5246CEC67411EC
-
-EE51F42611FA0F31FEDB89F8749233236352D7EEE121C92B1C48E11B8DC03931
-
-B07D120324923A86697AF4236493EC94012EE4F20EEEEE0012C5B1386043200E
-
-A2E47149752749F826A26F26AEE274121C76B136F182700EC5731E5274D4CF2F
-
-26D29408F1DF298C5CC572A52AB2649AF274A12F2EF072AD1F1192EFEEC52AB2
-
-78EFCBC927F2820DCFB87C328826728CED4F2EB2D2962BB1372D8D060C72A03D
-
-B2612BD2912CA4A72B32F518CBC92BB2C625B2C12AB2C4F38F2CA18F28F34B4E
-
-C14A24F3E68034E5980D8BE26E86812611AE5B713302B00664B02A7A13411DB0
-
-2B2107400EF2E8696C6EF203E02822F066B104CBB2B6D123E0896BA8D4F310D0
-
-7368247131370E6F194D0872EDA8AD6A3CC9524D1B6B3B266F473A02BAD6EFA2
-
-A3D3408503DA04A3403440BE39CEDE21EBF00C88262AC28E81E8233C63040CA2
-
-B82BC2C02C45563D65D63BA0EE20B3DA2C62CA3A2492B8C3BA47A5202504863C
-
-B094390BC0A9C0A005B3F4BCC8753448582BA2BE2C2088654BF8BB888676B41A
-
-0E141E7D022A86C7D07BC81D3870508230A142B42F43E4D4640A78A5AE043803
-
-E62F82F5422410BBA67038035CAB2DEEB38BCE0DB010AC343868276809B04E0A
-
-52803BEDFC250E8F3F409C6082160A009AC5948D490AFA09AC207C4AC50E80B0
-
-0400B279103E24E79025424E23D4B657A572562566578AAA57242456D4CA7900
-
-5E51A27425E0E405A08428024686A39659A34A32047A790E10E067A74B103679
-
-0DD2B44B2254F4D60F2210CA4DE0F0EDE4DE934A748D04284DF50434A6594D76
-
-BC94F6E4EE089B605008750C2FAC68B2CA72AAC5C60C8ECEA1B1E304C47222CC
-
-2EA4D0C80E60D067D4B0FC54FD041500C9ADD75082C621454B510B5AF10604CA
-
-ECB3075106D7CEB1524C7D528EAC32352ECECE515355726D20C23DA6C5540AAA
-
-21354754A66954E5660415554B8A4A24955E0EF562FCF5674B4C9756D5063D27
-
-480B25802833E6EE6DE2D13580E00E4B389589522F8AAC7590E23596DA06C8A2
-
-95D847067D5A51EE3B95443435B03AB5B555247D5BD55B5C35C70189B14B29B1
-
-502C9D5083083BD5E15155E4DE758303B5ECDF2CC35F321F51E3515FAD335356
-
-3269753E7415435AD6105CB54C36F5515B961B55840B55D5600130A8239622E9
-
-489B3A6FE2A414D662B48E3FA0E60A34AA8BB49B6916954A22FAC7D5CA9B104B
-
-4C0A3E5645694D05705754C85714D54D83183994E14E4ED022D4EA5054F09B76
-
-5159A79022C86B5574BA40A5905943CA59B6A756ADD55D22FB50B50F6360CB57
-
-C9CD519585642EAF5F0CDF64B52AD076D7532D6220B53A6C56755C5679565679
-
-4FF5CF6F2BD074959F5776FD7015E751AEFB644DF6FC826B71159364F4876B95
-
-FC7192763DB736AB17216217275C972B56972F50573205F6035DD5795E357F63
-
-D5E8F8374370B64770F5F752D7534F95FF75B4AD5DA67D76367767B62772D62D
-
-56F5D4DDB634F0D6FF51763EE0370952178B7495F56B95F97935314FB799656D
-
-6772367EF6D7DB67C681684E8CF6549406C22C8BA5E25E60C25EA35006C2A16A
-
-0F980512500E00EE04806D8016A40134193DB44674980980CB7040D45E0F7817
-
-41C66F81E06C5D206C5D51F380B8333509A4A160A183640183B8208BB8318107
-
-E891F03604183236EA8536257639762E3D329C0F6CF523ACF84CAB2D87B65D37
-
-E23F7E208F02AFA78153D982C8598315F291F72933E89EEDF2772500AC0C180E
-
-D14E874A679182B42C66F8A783345CADD8B581A05F8BB8358398C98407A98458
-
-487498C88BB8BB854CC8889070445860ABD864507770B2586F87277F87760B87
-
-C3AB2CE62B88588878249D8C38B98A989649D89B2BAA292500AF8A98E0AC78B3
-
-88F8B68599238BC9278258C192D8C59338CB84B9418D09498478399408BB9339
-
-278598E721F86337D8F186A212CAD8F85CB8FD90160B90443190968691F91193
-
-191501391B30391F39E0400B19258AD0278B188D44466F991934A6B93873197E
-
-64B9A19427499AF9498D58399AE8BB9A1926DA985B85E47CABCDA836E60E3768
-
-B00B0DB44582B457229B9D25722F024604B4AF90F93C66F69B493497012E6D86
-
-97AD9675E596A248CFB8FE7415418800E59797E73A59F28599B57C589976989C
-
-9B798A3E62420639928CA7C36A385799B81866E0C3A359A29974259AB23DA499
-
-B0EBBA559B6BAD94D84BA479148BBA658ABA3848FA3D8E385A29B8EA4718EFA0
-
-16F58F725396FA11A8B903A15A18F63A1D99C859A6B91601398689E803689494
-
-06B7EE4CD7F20CA5E8A6606B7FF995A3B80380780B9C392BA9864B81F823A4FA
-
-1FACF80A040082099839AD1A5D267ADFAE3ADB851AC7ABFA719998E42E19C995
-
-E97C425A80BD1A84CF7A0D971A1338AD7DA92AF59F1ACD81DADB985A2991D8A3
-
-98D8A7AC9A4189064B8A7AD3827A518C60C1ADDAE184BB39AE6791AEBB49B438
-
-DC0C1956E1D95BA7B339961B078F5969A87B0FA8D973A904A790BA97A42859B4
-
-BA25919B27989B2BA31923B31B3F923B3B93BB1E05FB95B50749B95B4C013BA1
-
-B9DB544CDB8FAF54A490785B8E99CBA7DB658F2533B0B875B6E3AB971975883B
-
-7797BB1DB7C64BBA5B83AA1B8789FA2E48198FB59BB5A73929B3392F9ADB438B
-
-F9A9AD79B3B43BAB990C10932A17C0BBAE051991B31AFA251AFF9CD9DB9E59D7
-
-C262E59D59E3C2F9E62B28B19EFBF98C59F749FA9F9FFBC586DB6BB0D879B71B
-
-132F9BD57E5A9597DC0405FC0DB25624BE3261B18E8F6940A00A49C436E8BA9E
-
-2910370063B5B80598C27256BB5BB3FC8E0DBB97C03B9BC966360CEF5CA5C41D
-
-C99BA6239CA4557CA856AC59C97B5BC3EAB7CABA9F62821CF2249C0809580804
-
-45C995544B647275C778C2EFBC93FB3FC43695649CE7767C6AC15C6FBD7A1A7B
-
-FC75C78956C59C8096A370065C89251CBDBF2F99C95CC5C01829C63CA1CB1CA7
-
-CC3CB9CAE4B7D2A859CA08BBD17A6FBB6E1BD1DD2FBE3CC9CF2013CD0041CD42
-
-5366DCB1CDE4B761BCCBCE9C63CED4AB70FCF37A5C6DAA5CFDC5E7BF40EB1F3E
-
-C2CC0BFC4349862ABCDD808E1C43B5AEAAB38B80B41730B243A2BF92133243AB
-
-D96B7F512B19D9E533472B4FDACB11DB0B842C0B893F4B90B6FDA4BFCB76669D
-
-BCB58B8205EB86911DC8B6CB94AC36FCB9EBA2BA6BAB3A0BB12648B00A948621
-
-B406BC586877AC0C261ACBBDD73547F4827A0BB1699D8BD7F3DFD8568D49C041
-
-47C2EB4812E1D18907399C63E2C0E9E3031EE5B30249C98FA60F2E9C895C9CCA
-
-1A7E17EA22CF2574AF2AF4497DBA03E03DA49DE50FAE6671F1DDC09BAADCCCC7
-
-DE633A097DD29CB4649E6E9CA665E568D48DBD0436E9407E9E8297A97BB3FE3D
-
-E40E11E47E9EF36F3AE2C767C7080544EAB4CBB454481458BF79374244CD1B94
-
-596B9D99DB12E3AF67911DA425EDAB5AC59EE7DAEB5BEDF4A4DA91E8F7F64115
-
-C0E9EE8B839FDAB20A60D20F4250BF80F67E1D7D3DD3EFE2443168E216AC5B18
-
-BADA2A89A6E801BEC0CD7EC63E945BECF827ED339FED7EEE21546E0E7EF4A6DF
-
-3710746CB47471EEC577F5A3BB471F52DA9B3E2863AB9FD68A431D8DE23D86E7
-
-D2A481DF57EC448FEC875C247EAE89E01B3B004B9ABF96A3DF9B15839D3427CE
-
-64A4D0822055782878871C0E89F354822BBA27F28083C648A566965AD2739F10
-
-DAD15FAE4D405491FFBE4D4393C2E39133B2667E1FDA2F9FB3683886C4F34008
-
-4200472F910CA623A99C407B1413CEC65391C0E469371D040733A98CC665399C
-
-CCC75361B0F220891CCE8618F994C85C370A44110891D0FB2233034CA6E32024
-
-4A7539C38C869319D01A633A9C8E5353A198D26C32880C66C37CEE914A06D4EA
-
-9010>)0()/SubFileDecode/XY56EHB728E45ADCCA32FCCE5{eexec cvx%96A3
-
-exec}def filter%E6E9CA665E56871C0E89F354822BD48DBD0436E9407E9E82
-
-(7ff3429bb896e585e69988dd498a83bd9ae4a2be5fe1a7fdba170f85d656e49
-
-5b4ebd2711bf0b15010c913e73bb3e5998f660414a3de706dab0278bc065ae45
-
-6eca5188cf043fe52da914224ad0bb25eb6%%%)
-
-XY56EHB728E45ADCCA32FCCE5
-
-%%EndResource
-
-"
-
-*End
-
-
-
-*CloseSubGroup: Separations
-
-*OpenSubGroup: Policies
-
-
-
-*OpenUI *LHPageSizePol/PageSize Policies: PickOne
-
-*OrderDependency: 10 Prolog *LHPageSizePol
-
-*DefaultLHPageSizePol: Abort
-
-
-
-*LHPageSizePol Abort/Abort if PageSize is too big: " % PageSize Policy >Abort< is Default!"
-
-
-
-*LHPageSizePol Largest/Use MaxPage and clip image: "
-
- %! BGiess 970227
-
- statusdict /setpageparams {
-
- dup 1 gt {errordict /rangecheck get exec} if 1 dict begin /CPSI /ProcSet findresource
-
- /variables get /engineOrientation get /orientation [[1 0 0 3] [3 2 2 1] [0 3 3 2] [2 1 1 0]] 3 -1 roll get
-
- def 4 2 roll 2 copy 5 -1 roll 0 eq {gt {orientation 0 get}{orientation 1 get} ifelse 3 1 roll exch
-
- }{lt{orientation 2 get}{orientation 3 get} ifelse 3 1 roll} ifelse end
-
- <</PageOffset [ 7 -1 roll 0 ]/Orientation 7 -1 roll /PageSize [ 9 -2 roll ]/ImagingBBox null>>
-
- setpagedevice
-
- } put
-
- <</Policies << /PageSize 4 >> >> setpagedevice
-
-"
-
-*End
-
-
-
-*LHPageSizePol Ignore/Ignore requested PageSize: "
-
- %! BGiess 970227
-
- statusdict /setpageparams {
-
- dup 1 gt {errordict /rangecheck get exec} if 1 dict begin /CPSI /ProcSet findresource
-
- /variables get /engineOrientation get /orientation [[1 0 0 3] [3 2 2 1] [0 3 3 2] [2 1 1 0]] 3 -1 roll get
-
- def 4 2 roll 2 copy 5 -1 roll 0 eq {gt {orientation 0 get}{orientation 1 get} ifelse 3 1 roll exch
-
- }{lt{orientation 2 get}{orientation 3 get} ifelse 3 1 roll} ifelse end
-
- <</PageOffset [ 7 -1 roll 0 ]/Orientation 7 -1 roll /PageSize [ 9 -2 roll ]/ImagingBBox null>>
-
- setpagedevice
-
- } put
-
- <</Policies << /PageSize 1 >> >> setpagedevice
-
-"
-
-*End
-
-
-
-*?LHPageSizePol: "
-
- save
-
- currentpagedevice /Policies get /PageSize get
-
- {
-
- dup 0 eq {(Abort) exit} if
-
- dup 1 eq {(Ignore) exit} if
-
- dup 4 eq {(Largest) exit} if
-
- (Unknown) exit
-
- } loop = flush pop
-
- restore
-
-"
-
-*End
-
-*CloseUI: *LHPageSizePol
-
-
-
-*CloseSubGroup: Policies
-
-*CloseGroup: Imagesetter
-
-
-
-*%
-
-*% End of Printer Specific Options
-
-*%
-
-
-
-*% Color Separation Information =====================
-
-
-
-*DefaultColorSep: ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi
-
-
-
-*InkName: ProcessBlack/Process Black
-
-*InkName: CustomColor/Custom Color
-
-*InkName: ProcessCyan/Process Cyan
-
-*InkName: ProcessMagenta/Process Magenta
-
-*InkName: ProcessYellow/Process Yellow
-
-
-
-*%
-
-*% Screening Params for IS
-
-*%
-
-*% For 50 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-
-*ColorSepScreenFreq ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-
-*ColorSepScreenFreq ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-
-*ColorSepScreenFreq ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-
-*ColorSepScreenFreq ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-
-
-
-*% For 60 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-
-*ColorSepScreenFreq ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-
-*ColorSepScreenFreq ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-
-*ColorSepScreenFreq ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-
-
-
-*% For 75 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-*ColorSepScreenFreq ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-*ColorSepScreenFreq ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-*ColorSepScreenFreq ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-*ColorSepScreenFreq ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-
-
-*% For 85 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-
-*ColorSepScreenFreq ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-
-*ColorSepScreenFreq ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-
-*ColorSepScreenFreq ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-
-
-
-*% For 100 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-
-*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-
-*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-
-*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-
-*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-
-
-
-*% For 120 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-
-*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-
-*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-
-*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-
-*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-
-
-
-*% For 133 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-
-*ColorSepScreenFreq ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-
-*ColorSepScreenFreq ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-
-*ColorSepScreenFreq ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-
-*ColorSepScreenFreq ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-
-
-
-*% For 150 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-
-*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-
-*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-
-*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-
-*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-
-
-
-*% For 175 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-
-*ColorSepScreenFreq ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-
-*ColorSepScreenFreq ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-
-*ColorSepScreenFreq ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-
-*ColorSepScreenFreq ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-
-
-
-*% For 200 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-
-*ColorSepScreenFreq ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-
-*ColorSepScreenFreq ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-
-*ColorSepScreenFreq ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-
-*ColorSepScreenFreq ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-
-
-
-*% For 50 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.50lpi.3386dpi/50 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.50lpi.3386dpi/50 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.50lpi.3386dpi/50 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.50lpi.3386dpi/50 lpi / 3386 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.50lpi.3386dpi/50 lpi / 3386 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.50lpi.3386dpi/50 lpi / 3386 dpi: "50"
-
-*ColorSepScreenFreq ProcessCyan.50lpi.3386dpi/50 lpi / 3386 dpi: "50"
-
-*ColorSepScreenFreq ProcessMagenta.50lpi.3386dpi/50 lpi / 3386 dpi: "50"
-
-*ColorSepScreenFreq ProcessYellow.50lpi.3386dpi/50 lpi / 3386 dpi: "50"
-
-*ColorSepScreenFreq ProcessBlack.50lpi.3386dpi/50 lpi / 3386 dpi: "50"
-
-
-
-*% For 60 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.60lpi.3386dpi/60 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.60lpi.3386dpi/60 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.60lpi.3386dpi/60 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.60lpi.3386dpi/60 lpi / 3386 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.60lpi.3386dpi/60 lpi / 3386 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.60lpi.3386dpi/60 lpi / 3386 dpi: "60"
-
-*ColorSepScreenFreq ProcessCyan.60lpi.3386dpi/60 lpi / 3386 dpi: "60"
-
-*ColorSepScreenFreq ProcessMagenta.60lpi.3386dpi/60 lpi / 3386 dpi: "60"
-
-*ColorSepScreenFreq ProcessYellow.60lpi.3386dpi/60 lpi / 3386 dpi: "60"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.3386dpi/60 lpi / 3386 dpi: "60"
-
-
-
-*% For 75 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.75lpi.3386dpi/75 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.75lpi.3386dpi/75 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.75lpi.3386dpi/75 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.75lpi.3386dpi/75 lpi / 3386 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.75lpi.3386dpi/75 lpi / 3386 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.75lpi.3386dpi/75 lpi / 3386 dpi: "75"
-
-*ColorSepScreenFreq ProcessCyan.75lpi.3386dpi/75 lpi / 3386 dpi: "75"
-
-*ColorSepScreenFreq ProcessMagenta.75lpi.3386dpi/75 lpi / 3386 dpi: "75"
-
-*ColorSepScreenFreq ProcessYellow.75lpi.3386dpi/75 lpi / 3386 dpi: "75"
-
-*ColorSepScreenFreq ProcessBlack.75lpi.3386dpi/75 lpi / 3386 dpi: "75"
-
-
-
-*% For 85 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.85lpi.3386dpi/85 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.85lpi.3386dpi/85 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.85lpi.3386dpi/85 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.85lpi.3386dpi/85 lpi / 3386 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.85lpi.3386dpi/85 lpi / 3386 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.85lpi.3386dpi/85 lpi / 3386 dpi: "85"
-
-*ColorSepScreenFreq ProcessCyan.85lpi.3386dpi/85 lpi / 3386 dpi: "85"
-
-*ColorSepScreenFreq ProcessMagenta.85lpi.3386dpi/85 lpi / 3386 dpi: "85"
-
-*ColorSepScreenFreq ProcessYellow.85lpi.3386dpi/85 lpi / 3386 dpi: "85"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.3386dpi/85 lpi / 3386 dpi: "85"
-
-
-
-*% For 100 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-
-*ColorSepScreenFreq ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-
-*ColorSepScreenFreq ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-
-*ColorSepScreenFreq ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-
-*ColorSepScreenFreq ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-
-
-
-*% For 120 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-
-*ColorSepScreenFreq ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-
-*ColorSepScreenFreq ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-
-*ColorSepScreenFreq ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-
-*ColorSepScreenFreq ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-
-
-
-*% For 133 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-
-*ColorSepScreenFreq ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-
-*ColorSepScreenFreq ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-
-*ColorSepScreenFreq ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-
-*ColorSepScreenFreq ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-
-
-
-*% For 150 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-
-*ColorSepScreenFreq ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-
-*ColorSepScreenFreq ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-
-*ColorSepScreenFreq ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-
-*ColorSepScreenFreq ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-
-
-
-*% For 165 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.165lpi.3386dpi/165 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.165lpi.3386dpi/165 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.165lpi.3386dpi/165 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.165lpi.3386dpi/165 lpi / 3386 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.165lpi.3386dpi/165 lpi / 3386 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.165lpi.3386dpi/165 lpi / 3386 dpi: "165"
-
-*ColorSepScreenFreq ProcessCyan.165lpi.3386dpi/165 lpi / 3386 dpi: "165"
-
-*ColorSepScreenFreq ProcessMagenta.165lpi.3386dpi/165 lpi / 3386 dpi: "165"
-
-*ColorSepScreenFreq ProcessYellow.165lpi.3386dpi/165 lpi / 3386 dpi: "165"
-
-*ColorSepScreenFreq ProcessBlack.165lpi.3386dpi/165 lpi / 3386 dpi: "165"
-
-
-
-*% For 175 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-
-*ColorSepScreenFreq ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-
-*ColorSepScreenFreq ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-
-*ColorSepScreenFreq ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-
-*ColorSepScreenFreq ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-
-
-
-*% For 200 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-
-*ColorSepScreenFreq ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-
-*ColorSepScreenFreq ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-
-*ColorSepScreenFreq ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-
-*ColorSepScreenFreq ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-
-
-
-*% For 225 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "225"
-
-*ColorSepScreenFreq ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "225"
-
-*ColorSepScreenFreq ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "225"
-
-*ColorSepScreenFreq ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "225"
-
-*ColorSepScreenFreq ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "225"
-
-
-
-*% For 275 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "0"
-
-*ColorSepScreenAngle ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "45"
-
-
-
-*ColorSepScreenFreq CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "275"
-
-*ColorSepScreenFreq ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "275"
-
-*ColorSepScreenFreq ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "275"
-
-*ColorSepScreenFreq ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "275"
-
-*ColorSepScreenFreq ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "275"
-
-
-
-*% The byte count of this file should be exactly 062551 or 065467
-*% depending on the filesystem it resides in.
-*% end of PPD file for Linotype-Hell Herkules Plate IS
-
-
-
diff --git a/psprint_config/configuration/ppds/LHQUSHJ4.PS b/psprint_config/configuration/ppds/LHQUSHJ4.PS
deleted file mode 100644
index 3b720c23e5f9..000000000000
--- a/psprint_config/configuration/ppds/LHQUSHJ4.PS
+++ /dev/null
@@ -1,3074 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-
-
-*% 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.
-
-*% End of Copyright statement
-
-*%
-
-*% Creation Date Apr. 18, 1996; By: Berthold Giess, Linotype-Hell AG
-
-*%
-
-
-
-*% ----- Basic Capabilities -----
-
-*FormatVersion: "4.3"
-
-*FileVersion: "1.0"
-
-*LanguageEncoding: ISOLatin1
-
-*LanguageVersion: English
-
-*PSVersion: "(2013.114) 9"
-
-*Product: "(Linotype)"
-
-*Manufacturer: "LHAG Linotype-Hell"
-
-*% 31 Chars *******************************
-
-*ModelName: "Lino Quasar HQS V 3.3 J"
-
-*ShortNickName: "Lino Quasar HQS V 3.3 J"
-
-*NickName: "Lino Quasar HQS V 3.3 J"
-
-*PCFileName: "LHQUSHJ4.PPD"
-
-
-
-*% ----- General Information and Defaults -----
-
-*FreeVM: "5242880"
-
-*PrintPSErrors: False
-
-*LanguageLevel: "2"
-
-*ColorDevice: True
-
-*DefaultColorSpace: Gray
-
-*DefaultHalftoneType: 1
-
-*Throughput: "1"
-
-*VariablePaperSize: True
-
-*FileSystem: True
-
-
-
-*?FileSystem: "
-
-save
-
- statusdict /diskonline get exec {(True)}{(False)} ifelse = flush
-
-restore
-
-"
-
-*End
-
-
-
-*Password: "0"
-
-*ExitServer: "
-
- count 0 eq { % is the password on the stack?
-
- true
-
- }{
-
- dup % potential password
-
- statusdict /checkpassword get exec not
-
- } ifelse
-
- { % if no password or not valid
-
- (WARNING : Cannot perform the exitserver command.) =
-
- (Password supplied is not valid.) =
-
- (Please contact the author of this software.) = flush
-
- quit
-
- } if
-
- serverdict /exitserver get exec
-
-"
-
-*End
-
-
-
-*Reset: "
-
- count 0 eq { % is the password on the stack?
-
- true
-
- }{
-
- dup % potential password
-
- statusdict /checkpassword get exec not
-
- } ifelse
-
- { % if no password or not valid
-
- (WARNING : Cannot reset printer.) =
-
- (Password supplied is not valid.) =
-
- (Please contact the author of this software.) = flush
-
- quit
-
- } if
-
- serverdict /exitserver get exec
-
- systemdict /quit get exec
-
- (WARNING : Printer Reset Failed.) = flush
-
-"
-
-*End
-
-
-
-*DefaultResolution: 2540dpi
-
-
-
-*?Resolution: "
-
- save
-
- 72 72 matrix defaultmatrix dtransform
-
- pop abs round cvi =print (dpi\n) print
-
- restore
-
-"
-
-*End
-
-
-
-*% Halftone Information ===============
-
-*ScreenFreq: "150"
-
-*ScreenAngle: "45"
-
-*AccurateScreensSupport: True
-
-*DefaultScreenProc: Euclidean
-
-
-
-*ScreenProc Euclidean: "
-
-{
-
- 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
-
-
-
-*ScreenProc Round: "
-
-{
-
- dup mul exch dup mul add 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc Square: "
-
-{
-
- abs exch abs add 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc HeavyEllipse: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- exch
-
- abs exch abs 2 copy 0.80 mul add 0.80 lt {
-
- exch 0.80 div
-
- dup dup mul exch 2 mul 3 sub mul exch
-
- dup dup mul exch 2 mul 3 sub mul add 0.80 mul 1 add
-
- } {
-
- 2 copy 0.80 mul add 1 gt {
-
- 1 sub exch 1 sub 0.80 div
-
- dup dup mul exch 2 mul 3 add mul exch
-
- dup dup mul exch 2 mul 3 add mul add 0.80 mul 1 sub
-
- } {
-
- 0.80 mul add 2 mul neg 1 add 0.80 add
-
- } ifelse
-
- } ifelse
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc Ellipse: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- exch
-
- abs exch abs 2 copy 0.85 mul add 0.85 lt {
-
- exch 0.85 div
-
- dup dup mul exch 2 mul 3 sub mul exch
-
- dup dup mul exch 2 mul 3 sub mul add 0.85 mul 1 add
-
- } {
-
- 2 copy 0.85 mul add 1 gt {
-
- 1 sub exch 1 sub 0.85 div
-
- dup dup mul exch 2 mul 3 add mul exch
-
- dup dup mul exch 2 mul 3 add mul add 0.85 mul 1 sub
-
- } {
-
- 0.85 mul add 2 mul neg 1 add 0.85 add
-
- } ifelse
-
- } ifelse
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc LightEllipse: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- exch
-
- abs exch abs 2 copy 0.90 mul add 0.90 lt {
-
- exch 0.90 div
-
- dup dup mul exch 2 mul 3 sub mul exch
-
- dup dup mul exch 2 mul 3 sub mul add 0.90 mul 1 add
-
- } {
-
- 2 copy 0.90 mul add 1 gt {
-
- 1 sub exch 1 sub 0.90 div
-
- dup dup mul exch 2 mul 3 add mul exch
-
- dup dup mul exch 2 mul 3 add mul add 0.90 mul 1 sub
-
- } {
-
- 0.90 mul add 2 mul neg 1 add 0.90 add
-
- } ifelse
-
- } ifelse
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc LineX: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- abs exch 0.9 mul 0.01 sub abs exch
-
- 0.003 mul add 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc LineY: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- 0.9 mul 0.01 sub abs exch abs
-
- 0.003 mul add 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc Grid: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- 0.9 mul 0.01 sub abs exch
-
- 0.9 mul 0.01 sub abs exch
-
- 2 copy lt { 0.003 mul add } { exch 0.003 mul add } ifelse
-
- 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*DefaultTransfer: Null
-
-*Transfer Null: "{ }"
-
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-
-
-*% Paper Handling ===================
-
-*% Use these entries to set paper size most of the time, unless there is
-
-*% specific reason to use PageRegion.
-
-*OpenUI *PageSize: PickOne
-
-*OrderDependency: 20 AnySetup *PageSize
-
-
-
-*DefaultPageSize: Letter
-
-*PageSize Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice"
-
-*PageSize Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice"
-
-*PageSize Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice"
-
-*PageSize Letter.Extra.Transverse: "<</PageSize [684 864] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice"
-
-*PageSize Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice"
-
-*PageSize Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice"
-
-*PageSize Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice"
-
-*PageSize Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice"
-
-*PageSize Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice"
-
-*PageSize Tabloid.Extra.Transverse:"<</PageSize [864 1296] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice"
-
-*PageSize A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice"
-
-*PageSize A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice"
-
-*PageSize A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice"
-
-*PageSize A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice"
-
-*PageSize A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice"
-
-*PageSize A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice"
-
-*PageSize A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice"
-
-*PageSize A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice"
-
-*PageSize A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice"
-
-*PageSize B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice"
-
-*PageSize B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice"
-
-*PageSize B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice"
-
-*PageSize B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice"
-
-*PageSize B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice"
-
-*PageSize B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice"
-
-*PageSize B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice"
-
-*PageSize ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice"
-
-*PageSize ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize MaxPage: "<</PageSize [1431 1488] /Orientation 1>> setpagedevice"
-
-
-
-*?PageSize: "
-
-save
-
- mark
-
- currentpagedevice /PageSize get aload pop
-
- 2 copy gt {exch} if
-
- (Unknown)
-
- 37 dict
-
- dup [612 792] (Letter) put
-
- dup [684 864] (Letter.Extra) put
-
-
-
- dup [612 1008] (Legal) put
-
- dup [684 1080] (Legal.Extra) put
-
-
-
- dup [792 1224] (Tabloid) put
-
- dup [864 1296] (Tabloid.Extra) put
-
-
-
- dup [1684 2384] (A1) put
-
- dup [1756 2456] (A1.Extra) put
-
-
-
- dup [1191 1684] (A2) put
-
- dup [1263 1756] (A2.Extra) put
-
-
-
- dup [842 1191] (A3) put
-
- dup [914 1263] (A3.Extra) put
-
-
-
- dup [595 842] (A4) put
-
- dup [667 914] (A4.Extra) put
-
-
-
- dup [420 595] (A5) put
-
- dup [492 667] (A5.Extra) put
-
-
-
- dup [2064 2920] (B1) put
-
- dup [2136 2992] (B1.Extra) put
-
-
-
- dup [1460 2064] (B2) put
-
- dup [1532 2136] (B2.Extra) put
-
-
-
- dup [1032 1460] (B3) put
-
- dup [1104 1532] (B3.Extra) put
-
-
-
- dup [729 1032] (B4) put
-
- dup [801 1104] (B4.Extra) put
-
-
-
- dup [516 729] (B5) put
-
- dup [588 801] (B5.Extra) put
-
-
-
- dup [2004 2835] (ISOB1) put
-
- dup [2076 2907] (ISOB1.Extra) put
-
-
-
- dup [1417 2004] (ISOB2) put
-
- dup [1489 2076] (ISOB2.Extra) put
-
-
-
- dup [1001 1417] (ISOB3) put
-
- dup [1073 1489] (ISOB3.Extra) put
-
-
-
- dup [709 1001] (ISOB4) put
-
- dup [781 1073] (ISOB4.Extra) put
-
-
-
- dup [499 709] (ISOB5) put
-
- dup [571 781] (ISOB5.Extra) put
-
-
-
- dup [1431 1488] (MaxPage) put
-
-
-
- {
-
- 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
-
- cleartomark
-
-
-
-restore
-
-"
-
-*End
-
-*CloseUI: *PageSize
-
-
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-
-*OpenUI *PageRegion: PickOne
-
-*OrderDependency: 10 AnySetup *PageRegion
-
-
-
-*DefaultPageRegion: Letter
-
-*PageRegion Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice"
-
-*PageRegion Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice"
-
-*PageRegion Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice"
-
-*PageRegion Letter.Extra.Transverse:"<</PageSize [684 864] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice"
-
-*PageRegion Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice"
-
-*PageRegion Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice"
-
-*PageRegion Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice"
-
-*PageRegion Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice"
-
-*PageRegion Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice"
-
-*PageRegion Tabloid.Extra.Transverse:"<</PageSize [864 1296] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice"
-
-*PageRegion A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice"
-
-*PageRegion A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice"
-
-*PageRegion A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice"
-
-*PageRegion A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice"
-
-*PageRegion A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice"
-
-*PageRegion A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice"
-
-*PageRegion A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice"
-
-*PageRegion A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice"
-
-*PageRegion A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice"
-
-*PageRegion B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice"
-
-*PageRegion B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice"
-
-*PageRegion B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice"
-
-*PageRegion B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice"
-
-*PageRegion B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice"
-
-*PageRegion B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice"
-
-*PageRegion B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice"
-
-*PageRegion ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice"
-
-*PageRegion ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion MaxPage: "<</PageSize [1431 1488] /Orientation 1>> setpagedevice"
-
-
-
-*CloseUI: *PageRegion
-
-
-
-*% The following entries provide information about specific paper keywords.
-
-*DefaultImageableArea: Letter
-
-
-
-*ImageableArea Letter: "0.0 0.0 612.0 792.0"
-
-*ImageableArea Letter.Extra: "0.0 0.0 684.0 864.0"
-
-*ImageableArea Letter.Transverse: "0.0 0.0 612.0 791.0"
-
-*ImageableArea Letter.Extra.Transverse: "0.0 0.0 684.0 863.0"
-
-
-
-*ImageableArea Legal: "0.0 0.0 612.0 1008.0"
-
-*ImageableArea Legal.Extra: "0.0 0.0 684.0 1080.0"
-
-*ImageableArea Legal.Transverse: "0.0 0.0 612.0 1007.0"
-
-*ImageableArea Legal.Extra.Transverse: "0.0 0.0 684.0 1079.0"
-
-
-
-*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0"
-
-*ImageableArea Tabloid.Extra: "0.0 0.0 864.0 1296.0"
-
-*ImageableArea Tabloid.Transverse: "0.0 0.0 792.0 1223.0"
-
-*ImageableArea Tabloid.Extra.Transverse:"0.0 0.0 864.0 1295.0"
-
-
-
-*ImageableArea A3: "0.0 0.0 842.0 1191.0"
-
-*ImageableArea A3.Extra: "0.0 0.0 914.0 1263.0"
-
-*ImageableArea A3.Transverse: "0.0 0.0 842.0 1190.0"
-
-*ImageableArea A3.Extra.Transverse: "0.0 0.0 914.0 1262.0"
-
-
-
-*ImageableArea A4: "0.0 0.0 595.0 842.0"
-
-*ImageableArea A4.Extra: "0.0 0.0 667.0 914.0"
-
-*ImageableArea A4.Transverse: "0.0 0.0 595.0 841.0"
-
-*ImageableArea A4.Extra.Transverse: "0.0 0.0 667.0 913.0"
-
-
-
-*ImageableArea A5: "0.0 0.0 420.0 595.0"
-
-*ImageableArea A5.Extra: "0.0 0.0 492.0 667.0"
-
-*ImageableArea A5.Transverse: "0.0 0.0 420.0 594.0"
-
-*ImageableArea A5.Extra.Transverse: "0.0 0.0 492.0 666.0"
-
-
-
-*ImageableArea B3: "0.0 0.0 1032.0 1460.0"
-
-*ImageableArea B3.Transverse: "0.0 0.0 1032.0 1459.0"
-
-
-
-*ImageableArea B4: "0.0 0.0 729.0 1032.0"
-
-*ImageableArea B4.Extra: "0.0 0.0 801.0 1104.0"
-
-*ImageableArea B4.Transverse: "0.0 0.0 729.0 1031.0"
-
-*ImageableArea B4.Extra.Transverse: "0.0 0.0 801.0 1103.0"
-
-
-
-*ImageableArea B5: "0.0 0.0 516.0 729.0"
-
-*ImageableArea B5.Extra: "0.0 0.0 588.0 801.0"
-
-*ImageableArea B5.Transverse: "0.0 0.0 516.0 728.0"
-
-*ImageableArea B5.Extra.Transverse: "0.0 0.0 588.0 800.0"
-
-
-
-*ImageableArea ISOB3: "0.0 0.0 1001.0 1417.0"
-
-*ImageableArea ISOB3.Transverse: "0.0 0.0 1001.0 1416.0"
-
-
-
-*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0"
-
-*ImageableArea ISOB4.Extra: "0.0 0.0 781.0 1073.0"
-
-*ImageableArea ISOB4.Transverse: "0.0 0.0 709.0 1000.0"
-
-*ImageableArea ISOB4.Extra.Transverse: "0.0 0.0 781.0 1072.0"
-
-
-
-*ImageableArea ISOB5: "0.0 0.0 499.0 709.0"
-
-*ImageableArea ISOB5.Extra: "0.0 0.0 569.7 782.0"
-
-*ImageableArea ISOB5.Transverse: "0.0 0.0 499.0 708.0"
-
-*ImageableArea ISOB5.Extra.Transverse: "0.0 0.0 569.7 781.0"
-
-
-
-*ImageableArea MaxPage: "0.0 0.0 1431.0 1488.0"
-
-
-
-*?ImageableArea: "
-
- save
-
- initclip clippath pathbbox
-
- 4 -2 roll exch round cvr =print ( ) print round cvr =print ( ) print
-
- exch round cvr =print ( ) print round cvr =print (\n) print flush
-
- restore
-
-"
-
-*End
-
-
-
-*% These provide the physical dimensions of the paper (by keyword)
-
-*DefaultPaperDimension: Letter
-
-
-
-*PaperDimension Letter: "612.0 792.0"
-
-*PaperDimension Letter.Extra: "684.0 864.0"
-
-*PaperDimension Letter.Transverse: "612.0 791.0"
-
-*PaperDimension Letter.Extra.Transverse: "684.0 863.0"
-
-
-
-*PaperDimension Legal: "612.0 1008.0"
-
-*PaperDimension Legal.Extra: "684.0 1080.0"
-
-*PaperDimension Legal.Transverse: "612.0 1007.0"
-
-*PaperDimension Legal.Extra.Transverse: "684.0 1079.0"
-
-
-
-*PaperDimension Tabloid: "792.0 1224.0"
-
-*PaperDimension Tabloid.Extra: "864.0 1296.0"
-
-*PaperDimension Tabloid.Transverse: "792.0 1223.0"
-
-*PaperDimension Tabloid.Extra.Transverse: "864.0 1295.0"
-
-
-
-*PaperDimension A3: "842.0 1191.0"
-
-*PaperDimension A3.Extra: "914.0 1263.0"
-
-*PaperDimension A3.Transverse: "842.0 1190.0"
-
-*PaperDimension A3.Extra.Transverse: "914.0 1262.0"
-
-
-
-*PaperDimension A4: "595.0 842.0"
-
-*PaperDimension A4.Extra: "667.0 914.0"
-
-*PaperDimension A4.Transverse: "595.0 841.0"
-
-*PaperDimension A4.Extra.Transverse: "667.0 913.0"
-
-
-
-*PaperDimension A5: "420.0 595.0"
-
-*PaperDimension A5.Extra: "492.0 667.0"
-
-*PaperDimension A5.Transverse: "420.0 594.0"
-
-*PaperDimension A5.Extra.Transverse: "492.0 666.0"
-
-
-
-*PaperDimension B3: "1032.0 1460.0"
-
-*PaperDimension B3.Transverse: "1032.0 1459.0"
-
-
-
-*PaperDimension B4: "729.0 1032.0"
-
-*PaperDimension B4.Extra: "801.0 1104.0"
-
-*PaperDimension B4.Transverse: "729.0 1031.0"
-
-*PaperDimension B4.Extra.Transverse: "801.0 1103.0"
-
-
-
-*PaperDimension B5: "516.0 729.0"
-
-*PaperDimension B5.Extra: "588.0 801.0"
-
-*PaperDimension B5.Transverse: "516.0 728.0"
-
-*PaperDimension B5.Extra.Transverse: "588.0 800.0"
-
-
-
-*PaperDimension ISOB3: "1001.0 1417.0"
-
-*PaperDimension ISOB3.Transverse: "1001.0 1416.0"
-
-
-
-*PaperDimension ISOB4: "709.0 1001.0"
-
-*PaperDimension ISOB4.Extra: "781.0 1073.0"
-
-*PaperDimension ISOB4.Transverse: "709.0 1000.0"
-
-*PaperDimension ISOB4.Extra.Transverse: "781.0 1072.0"
-
-
-
-*PaperDimension ISOB5: "499.0 709.0"
-
-*PaperDimension ISOB5.Extra: "569.7 782.0"
-
-*PaperDimension ISOB5.Transverse: "499.0 708.0"
-
-*PaperDimension ISOB5.Extra.Transverse: "569.7 781.0"
-
-
-
-*PaperDimension MaxPage: "1431.0 1488.0"
-
-
-
-*%=== Custom Page Sizes ==================================
-
-
-
-*% These entries provide the code and parameter ranges for a user
-
-*% to set up a custom page size.
-
-*%CustomPageSize
-
-
-
-*CustomPageSize True: "
-
- % B. Giess 960228
-
- % params order: Width (FastScan); Height (SlowScan); WidthOffset; foo; Orientation
-
- %
-
- exch pop statusdict /setpageparams get exec
-
-"
-
-*End
-
-
-
-*DefaultLeadingEdge: PreferLong
-
-*LeadingEdge: PreferLong
-
-
-
-*ParamCustomPageSize Width: 1 points 72.0 1431.0
-
-*ParamCustomPageSize Height: 2 points 72.0 1488.0
-
-*ParamCustomPageSize WidthOffset/Margins: 3 points 0.0 1431.0
-
-*ParamCustomPageSize HeightOffset: 4 points 0.0 0.0
-
-*ParamCustomPageSize Orientation: 5 int 0 3
-
-
-
-*CenterRegistered: False
-
-
-
-*MaxMediaWidth: "1431.0"
-
-*MaxMediaHeight: "1488.0"
-
-
-
-*?CurrentMediaWidth: "
-
- save
-
- currentpagedevice /OutputDevice get cvlit /OutputDevice findresource
-
- /PageSize get 0 get dup length 2 sub 0 add get cvr = flush
-
- restore
-
- "
-
-*End
-
-
-
-*?CurrentMediaHeight: "
-
- save
-
- currentpagedevice /OutputDevice get cvlit /OutputDevice findresource
-
- /PageSize get 0 get dup length 2 sub 1 add get cvr = flush
-
- restore
-
- "
-
-*End
-
-
-
-*% === Imagesetter Information ===========================
-
-*OpenGroup: Imagesetter
-
-
-
-*OpenUI *MirrorPrint/Mirror: Boolean
-
-*OrderDependency: 30 DocumentSetup *MirrorPrint
-
-*DefaultMirrorPrint: False
-
-
-
-*MirrorPrint True: " <</MirrorPrint true>> setpagedevice "
-
-*MirrorPrint False: " <</MirrorPrint false>> setpagedevice "
-
-*?MirrorPrint: "
-
- currentpagedevice /MirrorPrint get {(True)}{(False)} ifelse = flush
-
-"
-
-*End
-
-*CloseUI: *MirrorPrint
-
-
-
-*OpenUI *NegativePrint/Negative: Boolean
-
-*OrderDependency: 40 DocumentSetup *NegativePrint
-
-*DefaultNegativePrint: False
-
-
-
-*NegativePrint True: " <</NegativePrint true>> setpagedevice "
-
-*NegativePrint False: " <</NegativePrint false>> setpagedevice "
-
-*?NegativePrint: "
-
- currentpagedevice /NegativePrint get {(True)}{(False)}ifelse = flush
-
-"
-
-*End
-
-*CloseUI: *NegativePrint
-
-
-
-*CloseGroup: Imagesetter
-
-
-
-*DefaultOutputOrder: Normal
-
-*RequiresPageRegion All: False
-
-
-
-*% Font Information =====================
-
-*DefaultFont: Courier
-
-*Font AvantGarde-Book: Standard "(001.001)" Standard Disk
-
-*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk
-
-*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk
-
-*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk
-
-*Font Bookman-Demi: Standard "(001.001)" Standard Disk
-
-*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk
-
-*Font Bookman-Light: Standard "(001.001)" Standard Disk
-
-*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk
-
-*Font Courier: Standard "(002.002)" Standard ROM
-
-*Font Courier-Bold: Standard "(002.002)" Standard ROM
-
-*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM
-
-*Font Courier-Oblique: Standard "(002.002)" Standard ROM
-
-*Font Helvetica: Standard "(001.006)" Standard ROM
-
-*Font Helvetica-Bold: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
-
-*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
-
-*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
-
-*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk
-
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk
-
-*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk
-
-*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk
-
-*Font Palatino-Bold: Standard "(001.000)" Standard Disk
-
-*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk
-
-*Font Palatino-Italic: Standard "(001.000)" Standard Disk
-
-*Font Palatino-Roman: Standard "(001.000)" Standard Disk
-
-*Font Symbol: Special "(001.003)" Standard ROM
-
-*Font Times-Bold: Standard "(001.007)" Standard ROM
-
-*Font Times-BoldItalic: Standard "(001.009)" Standard ROM
-
-*Font Times-Italic: Standard "(001.007)" Standard ROM
-
-*Font Times-Roman: Standard "(001.007)" Standard ROM
-
-*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk
-
-*Font ZapfDingbats: Special "(001.000)" Standard Disk
-
-
-
-*Font FutoGoB101-Bold-Add-H: JIS "(003.000)" Add Disk
-
-*Font FutoGoB101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk
-
-*Font FutoGoB101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk
-
-*Font FutoGoB101-Bold-Add-V: JIS "(003.000)" Add Disk
-
-*Font FutoGoB101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold-Ext-H: JIS "(003.000)" Ext Disk
-
-*Font FutoGoB101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk
-
-*Font FutoGoB101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk
-
-*Font FutoGoB101-Bold-Ext-V: JIS "(003.000)" Ext Disk
-
-*Font FutoGoB101-Bold-H: JIS "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold-NWP-H: JIS "(003.000)" NWP Disk
-
-*Font FutoGoB101-Bold-NWP-V: JIS "(003.000)" NWP Disk
-
-*Font FutoGoB101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk
-
-*Font FutoGoB101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold-V: JIS "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold.Oubun: Special "(003.000)" Special Disk
-
-*Font FutoGoB101-Bold.Roman: Special "(003.000)" Special Disk
-
-*Font FutoGoB101-Bold.Roman83pv: Special "(003.000)" Special Disk
-
-*Font FutoGoB101-Bold.WP-Symbol: Special "(003.000)" Special Disk
-
-*Font FutoMinA101-Bold-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk
-
-*Font FutoMinA101-Bold-Add-H: JIS "(003.000)" Add Disk
-
-*Font FutoMinA101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk
-
-*Font FutoMinA101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk
-
-*Font FutoMinA101-Bold-Add-V: JIS "(003.000)" Add Disk
-
-*Font FutoMinA101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold-Ext-H: JIS "(003.000)" Ext Disk
-
-*Font FutoMinA101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk
-
-*Font FutoMinA101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk
-
-*Font FutoMinA101-Bold-Ext-V: JIS "(003.000)" Ext Disk
-
-*Font FutoMinA101-Bold-H: JIS "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold-NWP-H: JIS "(003.000)" NWP Disk
-
-*Font FutoMinA101-Bold-NWP-V: JIS "(003.000)" NWP Disk
-
-*Font FutoMinA101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk
-
-*Font FutoMinA101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold-V: JIS "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold.Oubun: Special "(003.000)" Special Disk
-
-*Font FutoMinA101-Bold.Roman: Special "(003.000)" Special Disk
-
-*Font FutoMinA101-Bold.Roman83pv: Special "(003.000)" Special Disk
-
-*Font FutoMinA101-Bold.WP-Symbol: Special "(003.000)" Special Disk
-
-*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.001)" 83pv Disk
-
-*Font GothicBBB-Medium-Add-H: JIS "(003.001)" Add Disk
-
-*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.001)" Add Disk
-
-*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.001)" Add Disk
-
-*Font GothicBBB-Medium-Add-V: JIS "(003.001)" Add Disk
-
-*Font GothicBBB-Medium-EUC-H: EUC "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium-EUC-V: EUC "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium-Ext-H: JIS "(003.001)" Ext Disk
-
-*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.001)" Ext Disk
-
-*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.001)" Ext Disk
-
-*Font GothicBBB-Medium-Ext-V: JIS "(003.001)" Ext Disk
-
-*Font GothicBBB-Medium-H: JIS "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium-NWP-H: JIS "(003.001)" NWP Disk
-
-*Font GothicBBB-Medium-NWP-V: JIS "(003.001)" NWP Disk
-
-*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium-RKSJ-UserGaiji: Special "(003.000)" Special Disk
-
-*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium-V: JIS "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium.Oubun: Special "(003.001)" Special Disk
-
-*Font GothicBBB-Medium.Roman: Special "(003.001)" Special Disk
-
-*Font GothicBBB-Medium.Roman83pv: Special "(003.001)" Special Disk
-
-*Font GothicBBB-Medium.WP-Symbol: Special "(003.001)" Special Disk
-
-*Font Jun101-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk
-
-*Font Jun101-Light-Add-H: JIS "(003.000)" Add Disk
-
-*Font Jun101-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk
-
-*Font Jun101-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk
-
-*Font Jun101-Light-Add-V: JIS "(003.000)" Add Disk
-
-*Font Jun101-Light-EUC-H: EUC "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light-EUC-V: EUC "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light-Ext-H: JIS "(003.000)" Ext Disk
-
-*Font Jun101-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk
-
-*Font Jun101-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk
-
-*Font Jun101-Light-Ext-V: JIS "(003.000)" Ext Disk
-
-*Font Jun101-Light-H: JIS "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light-NWP-H: JIS "(003.000)" NWP Disk
-
-*Font Jun101-Light-NWP-V: JIS "(003.000)" NWP Disk
-
-*Font Jun101-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk
-
-*Font Jun101-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light-V: JIS "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light.Oubun: Special "(003.000)" Special Disk
-
-*Font Jun101-Light.Roman: Special "(003.000)" Special Disk
-
-*Font Jun101-Light.Roman83pv: Special "(003.000)" Special Disk
-
-*Font Jun101-Light.WP-Symbol: Special "(003.000)" Special Disk
-
-*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk
-
-*Font Ryumin-Light-Add-H: JIS "(003.000)" Add Disk
-
-*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk
-
-*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk
-
-*Font Ryumin-Light-Add-V: JIS "(003.000)" Add Disk
-
-*Font Ryumin-Light-EUC-H: EUC "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light-EUC-V: EUC "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light-Ext-H: JIS "(003.000)" Ext Disk
-
-*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk
-
-*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk
-
-*Font Ryumin-Light-Ext-V: JIS "(003.000)" Ext Disk
-
-*Font Ryumin-Light-H: JIS "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light-NWP-H: JIS "(003.000)" NWP Disk
-
-*Font Ryumin-Light-NWP-V: JIS "(003.000)" NWP Disk
-
-*Font Ryumin-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk
-
-*Font Ryumin-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light-V: JIS "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light.Oubun: Special "(003.000)" Special Disk
-
-*Font Ryumin-Light.Roman: Special "(003.000)" Special Disk
-
-*Font Ryumin-Light.Roman83pv: Special "(003.000)" Special Disk
-
-*Font Ryumin-Light.WP-Symbol: Special "(003.000)" Special Disk
-
-
-
-*?FontQuery: "
-
-save
-
- /str 100 string dup 0 (fonts/) putinterval def
-
- {
-
- count 1 gt
-
- {
-
- exch dup str 6 94 getinterval cvs
-
- (/) print dup print (:) print exch
-
- FontDirectory exch known
-
- { pop (Yes) }
-
- {
-
- length 6 add str 0 3 -1 roll getinterval
-
- mark exch status
-
- {cleartomark (Yes)}{cleartomark (No)} ifelse
-
- } ifelse =
-
- }
-
- {exit} ifelse
-
- }bind loop
-
- (*) = flush
-
-restore
-
-"
-
-*End
-
-
-
-*?FontList: "
-
-save
-
- FontDirectory { pop == } bind forall flush
-
- /filenameforall where
-
- {
-
- pop (fonts/*)
-
- { dup length 6 sub 6 exch getinterval cvn == } bind
-
- 128 string filenameforall flush
-
- } if
-
- (*) = 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: "idle"
-
-*Status: "busy"
-
-*Status: "waiting"
-
-*Status: "printing"
-
-*Status: "PrinterError: recorder offline or film problem"
-
-*Status: "PrinterError: "
-
-
-
-*% Input Sources (format: %%[status: <stat>; source: <one of these> ]%% )
-
-*Source: "userjob"
-
-*Source: "other"
-
-
-
-*% Printer Error (format: %%[PrinterError: <one of these> ]%%)
-
-*PrinterError: "recorder offline or film problem"
-
-*PrinterError: " "
-
-
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-
-
-*% Color Separation Information =====================
-
-
-
-*DefaultColorSep: ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi
-
-
-
-*OpenUI *Separations/InRIP Color Separation: Boolean
-
-*OrderDependency: 60 DocumentSetup *Separations
-
-
-
-*DefaultSeparations: False
-
-*Separations True: "
-
- <<
-
- /Separations true
-
- /ProcessColorModel /DeviceCMYK
-
- /SeparationColorNames [/Cyan /Magenta /Yellow /Black]
-
- /SeparationOrder [/Cyan /Magenta /Yellow /Black]
-
- >> setpagedevice
-
-"
-
-*End
-
-
-
-*Separations False: "
-
- <<
-
- /Separations false
-
- /ProcessColorModel /DeviceGray
-
- >> setpagedevice
-
-"
-
-*End
-
-
-
-*?Separations: "
-
- save
-
- currentpagedevice /Separations get
-
- currentpagedevice /ProcessColorModel get /DeviceGray ne and
-
- {(True)}{(False)} ifelse = flush
-
- restore
-
-"
-
-*End
-
-*CloseUI: *Separations
-
-
-
-*%
-
-*% Screening Params for HQS
-
-*%
-
-*% ----- for Resolution 3386 dpi -----
-
-*%
-
-*% For 100 lpi / 3386 dpi
-
-*ColorSepScreenAngle ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-
-*ColorSepScreenFreq CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-
-*ColorSepScreenFreq ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-
-*ColorSepScreenFreq ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-
-*ColorSepScreenFreq ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-
-
-
-*% For 120 lpi / 3386 dpi
-
-*ColorSepScreenAngle ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-
-*ColorSepScreenFreq CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-
-*ColorSepScreenFreq ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-
-*ColorSepScreenFreq ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-
-*ColorSepScreenFreq ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-
-
-
-*% For 133 lpi / 3386 dpi
-
-*ColorSepScreenAngle ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-
-*ColorSepScreenFreq CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-
-*ColorSepScreenFreq ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-
-*ColorSepScreenFreq ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-
-*ColorSepScreenFreq ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-
-
-
-*% For 150 lpi / 3386 dpi
-
-*ColorSepScreenAngle ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-
-*ColorSepScreenFreq CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-
-*ColorSepScreenFreq ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-
-*ColorSepScreenFreq ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-
-*ColorSepScreenFreq ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-
-
-
-*% For 175 lpi / 3386 dpi
-
-*ColorSepScreenAngle ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-
-*ColorSepScreenFreq CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-
-*ColorSepScreenFreq ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-
-*ColorSepScreenFreq ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-
-*ColorSepScreenFreq ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-
-
-
-*% For 200 lpi / 3386 dpi
-
-*ColorSepScreenAngle ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-
-*ColorSepScreenFreq CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-
-*ColorSepScreenFreq ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-
-*ColorSepScreenFreq ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-
-*ColorSepScreenFreq ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-
-*%
-
-*% ----- for Resolution 2540 dpi -----
-
-*%
-
-*% For 20 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "20"
-
-*ColorSepScreenFreq CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "20"
-
-*ColorSepScreenFreq ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "20"
-
-*ColorSepScreenFreq ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "20"
-
-*ColorSepScreenFreq ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "20"
-
-
-
-*% For 33 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "33"
-
-*ColorSepScreenFreq CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "33"
-
-*ColorSepScreenFreq ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "33"
-
-*ColorSepScreenFreq ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "33"
-
-*ColorSepScreenFreq ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "33"
-
-
-
-*% For 38 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "38"
-
-*ColorSepScreenFreq CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "38"
-
-*ColorSepScreenFreq ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "38"
-
-*ColorSepScreenFreq ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "38"
-
-*ColorSepScreenFreq ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "38"
-
-
-
-*% For 46 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "46"
-
-*ColorSepScreenFreq CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "46"
-
-*ColorSepScreenFreq ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "46"
-
-*ColorSepScreenFreq ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "46"
-
-*ColorSepScreenFreq ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "46"
-
-
-
-*% For 50 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-
-*ColorSepScreenFreq CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-
-*ColorSepScreenFreq ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-
-*ColorSepScreenFreq ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-
-*ColorSepScreenFreq ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-
-
-
-*% For 65 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "65"
-
-*ColorSepScreenFreq CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "65"
-
-*ColorSepScreenFreq ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "65"
-
-*ColorSepScreenFreq ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "65"
-
-*ColorSepScreenFreq ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "65"
-
-
-
-*% For 70 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "70"
-
-*ColorSepScreenFreq CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "70"
-
-*ColorSepScreenFreq ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "70"
-
-*ColorSepScreenFreq ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "70"
-
-*ColorSepScreenFreq ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "70"
-
-
-
-*% For 75 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-*ColorSepScreenFreq CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-*ColorSepScreenFreq ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-*ColorSepScreenFreq ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-*ColorSepScreenFreq ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-
-
-*% For 80 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "80"
-
-*ColorSepScreenFreq CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "80"
-
-*ColorSepScreenFreq ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "80"
-
-*ColorSepScreenFreq ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "80"
-
-*ColorSepScreenFreq ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "80"
-
-
-
-*% For 85 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-
-*ColorSepScreenFreq CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-
-*ColorSepScreenFreq ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-
-*ColorSepScreenFreq ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-
-*ColorSepScreenFreq ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-
-
-
-*% For 90 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "90"
-
-*ColorSepScreenFreq CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "90"
-
-*ColorSepScreenFreq ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "90"
-
-*ColorSepScreenFreq ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "90"
-
-*ColorSepScreenFreq ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "90"
-
-
-
-*% For 100 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-
-*ColorSepScreenFreq CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-
-*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-
-*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-
-*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-
-
-
-*% For 110 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "110"
-
-*ColorSepScreenFreq CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "110"
-
-*ColorSepScreenFreq ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "110"
-
-*ColorSepScreenFreq ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "110"
-
-*ColorSepScreenFreq ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "110"
-
-
-
-*% For 120 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-
-*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-
-*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-
-*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-
-*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-
-
-
-*% For 133 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-
-*ColorSepScreenFreq CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-
-*ColorSepScreenFreq ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-
-*ColorSepScreenFreq ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-
-*ColorSepScreenFreq ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-
-
-
-*% For 138 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "138"
-
-*ColorSepScreenFreq CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "138"
-
-*ColorSepScreenFreq ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "138"
-
-*ColorSepScreenFreq ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "138"
-
-*ColorSepScreenFreq ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "138"
-
-
-
-*% For 150 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-
-*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-
-*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-
-*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-
-*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-
-
-
-*% For 175 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-
-*ColorSepScreenFreq CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-
-*ColorSepScreenFreq ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-
-*ColorSepScreenFreq ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-
-*ColorSepScreenFreq ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-
-
-
-*% For 200 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-
-*ColorSepScreenFreq CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-
-*ColorSepScreenFreq ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-
-*ColorSepScreenFreq ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-
-*ColorSepScreenFreq ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-
-
-
-*% For 300 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi: "300"
-
-*ColorSepScreenFreq CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi: "300"
-
-*ColorSepScreenFreq ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi: "300"
-
-*ColorSepScreenFreq ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi: "300"
-
-*ColorSepScreenFreq ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi: "300"
-
-*%
-
-*% ----- for Resolution 2032 dpi -----
-
-*%
-
-*% For 33 lpi / 2032 dpi
-
-*ColorSepScreenAngle ProcessBlack.33lpi.2032dpi/33 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.33lpi.2032dpi/33 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.33lpi.2032dpi/33 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.33lpi.2032dpi/33 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.33lpi.2032dpi/33 lpi / 2032 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.33lpi.2032dpi/33 lpi / 2032 dpi: "33"
-
-*ColorSepScreenFreq CustomColor.33lpi.2032dpi/33 lpi / 2032 dpi: "33"
-
-*ColorSepScreenFreq ProcessCyan.33lpi.2032dpi/33 lpi / 2032 dpi: "33"
-
-*ColorSepScreenFreq ProcessMagenta.33lpi.2032dpi/33 lpi / 2032 dpi: "33"
-
-*ColorSepScreenFreq ProcessYellow.33lpi.2032dpi/33 lpi / 2032 dpi: "33"
-
-
-
-*% For 38 lpi / 2032 dpi
-
-*ColorSepScreenAngle ProcessBlack.38lpi.2032dpi/38 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.38lpi.2032dpi/38 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.38lpi.2032dpi/38 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.38lpi.2032dpi/38 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.38lpi.2032dpi/38 lpi / 2032 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.38lpi.2032dpi/38 lpi / 2032 dpi: "38"
-
-*ColorSepScreenFreq CustomColor.38lpi.2032dpi/38 lpi / 2032 dpi: "38"
-
-*ColorSepScreenFreq ProcessCyan.38lpi.2032dpi/38 lpi / 2032 dpi: "38"
-
-*ColorSepScreenFreq ProcessMagenta.38lpi.2032dpi/38 lpi / 2032 dpi: "38"
-
-*ColorSepScreenFreq ProcessYellow.38lpi.2032dpi/38 lpi / 2032 dpi: "38"
-
-
-
-*% For 46 lpi / 2032 dpi
-
-*ColorSepScreenAngle ProcessBlack.46lpi.2032dpi/46 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.46lpi.2032dpi/46 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.46lpi.2032dpi/46 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.46lpi.2032dpi/46 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.46lpi.2032dpi/46 lpi / 2032 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.46lpi.2032dpi/46 lpi / 2032 dpi: "46"
-
-*ColorSepScreenFreq CustomColor.46lpi.2032dpi/46 lpi / 2032 dpi: "46"
-
-*ColorSepScreenFreq ProcessCyan.46lpi.2032dpi/46 lpi / 2032 dpi: "46"
-
-*ColorSepScreenFreq ProcessMagenta.46lpi.2032dpi/46 lpi / 2032 dpi: "46"
-
-*ColorSepScreenFreq ProcessYellow.46lpi.2032dpi/46 lpi / 2032 dpi: "46"
-
-
-
-*% For 50 lpi / 2032 dpi
-
-*ColorSepScreenAngle ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "50"
-
-*ColorSepScreenFreq CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "50"
-
-*ColorSepScreenFreq ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "50"
-
-*ColorSepScreenFreq ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "50"
-
-*ColorSepScreenFreq ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "50"
-
-
-
-*% For 60 lpi / 2032 dpi
-
-*ColorSepScreenAngle ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "60"
-
-*ColorSepScreenFreq CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "60"
-
-*ColorSepScreenFreq ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "60"
-
-*ColorSepScreenFreq ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "60"
-
-*ColorSepScreenFreq ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "60"
-
-
-
-*% For 65 lpi / 2032 dpi
-
-*ColorSepScreenAngle ProcessBlack.65lpi.2032dpi/65 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.65lpi.2032dpi/65 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.65lpi.2032dpi/65 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.65lpi.2032dpi/65 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.65lpi.2032dpi/65 lpi / 2032 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.65lpi.2032dpi/65 lpi / 2032 dpi: "65"
-
-*ColorSepScreenFreq CustomColor.65lpi.2032dpi/65 lpi / 2032 dpi: "65"
-
-*ColorSepScreenFreq ProcessCyan.65lpi.2032dpi/65 lpi / 2032 dpi: "65"
-
-*ColorSepScreenFreq ProcessMagenta.65lpi.2032dpi/65 lpi / 2032 dpi: "65"
-
-*ColorSepScreenFreq ProcessYellow.65lpi.2032dpi/65 lpi / 2032 dpi: "65"
-
-
-
-*% For 70 lpi / 2032 dpi
-
-*ColorSepScreenAngle ProcessBlack.70lpi.2032dpi/70 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.70lpi.2032dpi/70 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.70lpi.2032dpi/70 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.70lpi.2032dpi/70 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.70lpi.2032dpi/70 lpi / 2032 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.70lpi.2032dpi/70 lpi / 2032 dpi: "70"
-
-*ColorSepScreenFreq CustomColor.70lpi.2032dpi/70 lpi / 2032 dpi: "70"
-
-*ColorSepScreenFreq ProcessCyan.70lpi.2032dpi/70 lpi / 2032 dpi: "70"
-
-*ColorSepScreenFreq ProcessMagenta.70lpi.2032dpi/70 lpi / 2032 dpi: "70"
-
-*ColorSepScreenFreq ProcessYellow.70lpi.2032dpi/70 lpi / 2032 dpi: "70"
-
-
-
-*% For 85 lpi / 2032 dpi
-
-*ColorSepScreenAngle ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "85"
-
-*ColorSepScreenFreq CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "85"
-
-*ColorSepScreenFreq ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "85"
-
-*ColorSepScreenFreq ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "85"
-
-*ColorSepScreenFreq ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "85"
-
-
-
-*% For 100 lpi / 2032 dpi
-
-*ColorSepScreenAngle ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "100"
-
-*ColorSepScreenFreq CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "100"
-
-*ColorSepScreenFreq ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "100"
-
-*ColorSepScreenFreq ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "100"
-
-*ColorSepScreenFreq ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "100"
-
-
-
-*% For 110 lpi / 2032 dpi
-
-*ColorSepScreenAngle ProcessBlack.110lpi.2032dpi/110 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.110lpi.2032dpi/110 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.110lpi.2032dpi/110 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.110lpi.2032dpi/110 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.110lpi.2032dpi/110 lpi / 2032 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.110lpi.2032dpi/110 lpi / 2032 dpi: "110"
-
-*ColorSepScreenFreq CustomColor.110lpi.2032dpi/110 lpi / 2032 dpi: "110"
-
-*ColorSepScreenFreq ProcessCyan.110lpi.2032dpi/110 lpi / 2032 dpi: "110"
-
-*ColorSepScreenFreq ProcessMagenta.110lpi.2032dpi/110 lpi / 2032 dpi: "110"
-
-*ColorSepScreenFreq ProcessYellow.110lpi.2032dpi/110 lpi / 2032 dpi: "110"
-
-
-
-*% For 120 lpi / 2032 dpi
-
-*ColorSepScreenAngle ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "120"
-
-*ColorSepScreenFreq CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "120"
-
-*ColorSepScreenFreq ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "120"
-
-*ColorSepScreenFreq ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "120"
-
-*ColorSepScreenFreq ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "120"
-
-
-
-*% For 138 lpi / 2032 dpi
-
-*ColorSepScreenAngle ProcessBlack.138lpi.2032dpi/138 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.138lpi.2032dpi/138 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.138lpi.2032dpi/138 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.138lpi.2032dpi/138 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.138lpi.2032dpi/138 lpi / 2032 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.138lpi.2032dpi/138 lpi / 2032 dpi: "138"
-
-*ColorSepScreenFreq CustomColor.138lpi.2032dpi/138 lpi / 2032 dpi: "138"
-
-*ColorSepScreenFreq ProcessCyan.138lpi.2032dpi/138 lpi / 2032 dpi: "138"
-
-*ColorSepScreenFreq ProcessMagenta.138lpi.2032dpi/138 lpi / 2032 dpi: "138"
-
-*ColorSepScreenFreq ProcessYellow.138lpi.2032dpi/138 lpi / 2032 dpi: "138"
-
-
-
-*% For 150 lpi / 2032 dpi
-
-*ColorSepScreenAngle ProcessBlack.150lpi.2032dpi/150 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.150lpi.2032dpi/150 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.150lpi.2032dpi/150 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.150lpi.2032dpi/150 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.150lpi.2032dpi/150 lpi / 2032 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.150lpi.2032dpi/150 lpi / 2032 dpi: "150"
-
-*ColorSepScreenFreq CustomColor.150lpi.2032dpi/150 lpi / 2032 dpi: "150"
-
-*ColorSepScreenFreq ProcessCyan.150lpi.2032dpi/150 lpi / 2032 dpi: "150"
-
-*ColorSepScreenFreq ProcessMagenta.150lpi.2032dpi/150 lpi / 2032 dpi: "150"
-
-*ColorSepScreenFreq ProcessYellow.150lpi.2032dpi/150 lpi / 2032 dpi: "150"
-
-
-
-*% For 175 lpi / 2032 dpi
-
-*ColorSepScreenAngle ProcessBlack.175lpi.2032dpi/175 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.175lpi.2032dpi/175 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.175lpi.2032dpi/175 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.175lpi.2032dpi/175 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.175lpi.2032dpi/175 lpi / 2032 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.175lpi.2032dpi/175 lpi / 2032 dpi: "175"
-
-*ColorSepScreenFreq CustomColor.175lpi.2032dpi/175 lpi / 2032 dpi: "175"
-
-*ColorSepScreenFreq ProcessCyan.175lpi.2032dpi/175 lpi / 2032 dpi: "175"
-
-*ColorSepScreenFreq ProcessMagenta.175lpi.2032dpi/175 lpi / 2032 dpi: "175"
-
-*ColorSepScreenFreq ProcessYellow.175lpi.2032dpi/175 lpi / 2032 dpi: "175"
-
-
-
-*% For 250 lpi / 2032 dpi
-
-*ColorSepScreenAngle ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi: "250"
-
-*ColorSepScreenFreq CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi: "250"
-
-*ColorSepScreenFreq ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi: "250"
-
-*ColorSepScreenFreq ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi: "250"
-
-*ColorSepScreenFreq ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi: "250"
-
-*%
-
-*% ----- for Resolution 1693 dpi -----
-
-*%
-
-*% For 75 lpi / 1693 dpi
-
-*ColorSepScreenAngle ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-
-*ColorSepScreenFreq CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-
-*ColorSepScreenFreq ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-
-*ColorSepScreenFreq ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-
-*ColorSepScreenFreq ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-
-
-
-*% For 85 lpi / 1693 dpi
-
-*ColorSepScreenAngle ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "85"
-
-*ColorSepScreenFreq CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "85"
-
-*ColorSepScreenFreq ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "85"
-
-*ColorSepScreenFreq ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "85"
-
-*ColorSepScreenFreq ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "85"
-
-
-
-*% For 100 lpi / 1693 dpi
-
-*ColorSepScreenAngle ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "100"
-
-*ColorSepScreenFreq CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "100"
-
-*ColorSepScreenFreq ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "100"
-
-*ColorSepScreenFreq ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "100"
-
-*ColorSepScreenFreq ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "100"
-
-
-
-*% For 120 lpi / 1693 dpi
-
-*ColorSepScreenAngle ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "120"
-
-*ColorSepScreenFreq CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "120"
-
-*ColorSepScreenFreq ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "120"
-
-*ColorSepScreenFreq ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "120"
-
-*ColorSepScreenFreq ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "120"
-
-
-
-*% For 150 lpi / 1693 dpi
-
-*ColorSepScreenAngle ProcessBlack.150lpi.1693dpi/150 lpi / 1693 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.150lpi.1693dpi/150 lpi / 1693 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.150lpi.1693dpi/150 lpi / 1693 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.150lpi.1693dpi/150 lpi / 1693 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.150lpi.1693dpi/150 lpi / 1693 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.150lpi.1693dpi/150 lpi / 1693 dpi: "150"
-
-*ColorSepScreenFreq CustomColor.150lpi.1693dpi/150 lpi / 1693 dpi: "150"
-
-*ColorSepScreenFreq ProcessCyan.150lpi.1693dpi/150 lpi / 1693 dpi: "150"
-
-*ColorSepScreenFreq ProcessMagenta.150lpi.1693dpi/150 lpi / 1693 dpi: "150"
-
-*ColorSepScreenFreq ProcessYellow.150lpi.1693dpi/150 lpi / 1693 dpi: "150"
-
-*%
-
-*% ----- for Resolution 1270 dpi -----
-
-*%
-
-*% For 65 lpi / 1270 dpi
-
-*ColorSepScreenAngle ProcessBlack.65lpi.1270dpi/65 lpi / 1270 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.65lpi.1270dpi/65 lpi / 1270 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.65lpi.1270dpi/65 lpi / 1270 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.65lpi.1270dpi/65 lpi / 1270 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.65lpi.1270dpi/65 lpi / 1270 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.65lpi.1270dpi/65 lpi / 1270 dpi: "65"
-
-*ColorSepScreenFreq CustomColor.65lpi.1270dpi/65 lpi / 1270 dpi: "65"
-
-*ColorSepScreenFreq ProcessCyan.65lpi.1270dpi/65 lpi / 1270 dpi: "65"
-
-*ColorSepScreenFreq ProcessMagenta.65lpi.1270dpi/65 lpi / 1270 dpi: "65"
-
-*ColorSepScreenFreq ProcessYellow.65lpi.1270dpi/65 lpi / 1270 dpi: "65"
-
-
-
-*% For 75 lpi / 1270 dpi
-
-*ColorSepScreenAngle ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-
-*ColorSepScreenFreq CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-
-*ColorSepScreenFreq ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-
-*ColorSepScreenFreq ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-
-*ColorSepScreenFreq ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-
-
-
-*% For 90 lpi / 1270 dpi
-
-*ColorSepScreenAngle ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "90"
-
-*ColorSepScreenFreq CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "90"
-
-*ColorSepScreenFreq ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "90"
-
-*ColorSepScreenFreq ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "90"
-
-*ColorSepScreenFreq ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "90"
-
-
-
-*% For 100 lpi / 1270 dpi
-
-*ColorSepScreenAngle ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "100"
-
-*ColorSepScreenFreq CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "100"
-
-*ColorSepScreenFreq ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "100"
-
-*ColorSepScreenFreq ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "100"
-
-*ColorSepScreenFreq ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "100"
-
-
-
-*% The byte count of this file should be exactly 070965 or 074039
-*% depending on the filesystem it resides in.
-*% end of PPD file for Linotype
-
-*% Last edited JUL 26, 1996 Quasar
-
diff --git a/psprint_config/configuration/ppds/LHQUSIJ4.PS b/psprint_config/configuration/ppds/LHQUSIJ4.PS
deleted file mode 100644
index 6a176703b71f..000000000000
--- a/psprint_config/configuration/ppds/LHQUSIJ4.PS
+++ /dev/null
@@ -1,3204 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-
-
-*% 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.
-
-*% End of Copyright statement
-
-*%
-
-*% Creation Date Apr. 18, 1996; By: Berthold Giess, Linotype-Hell AG
-
-*%
-
-
-
-*% ----- Basic Capabilities -----
-
-*FormatVersion: "4.3"
-
-*FileVersion: "1.0"
-
-*LanguageEncoding: ISOLatin1
-
-*LanguageVersion: English
-
-*PSVersion: "(2013.114) 9"
-
-*Product: "(Linotype)"
-
-*Manufacturer: "LHAG Linotype-Hell"
-
-*% 31 Chars *******************************
-
-*ModelName: "Lino Quasar IS V 3.3 J"
-
-*ShortNickName: "Lino Quasar IS V 3.3 J"
-
-*NickName: "Lino Quasar IS V 3.3 J"
-
-*PCFileName: "LHQUSIJ4.PPD"
-
-
-
-*% ----- General Information and Defaults -----
-
-*FreeVM: "5242880"
-
-*PrintPSErrors: False
-
-*LanguageLevel: "2"
-
-*ColorDevice: True
-
-*DefaultColorSpace: Gray
-
-*DefaultHalftoneType: 1
-
-*Throughput: "1"
-
-*VariablePaperSize: True
-
-*FileSystem: True
-
-
-
-*?FileSystem: "
-
-save
-
- statusdict /diskonline get exec {(True)}{(False)} ifelse = flush
-
-restore
-
-"
-
-*End
-
-
-
-*Password: "0"
-
-*ExitServer: "
-
- count 0 eq { % is the password on the stack?
-
- true
-
- }{
-
- dup % potential password
-
- statusdict /checkpassword get exec not
-
- } ifelse
-
- { % if no password or not valid
-
- (WARNING : Cannot perform the exitserver command.) =
-
- (Password supplied is not valid.) =
-
- (Please contact the author of this software.) = flush
-
- quit
-
- } if
-
- serverdict /exitserver get exec
-
-"
-
-*End
-
-
-
-*Reset: "
-
- count 0 eq { % is the password on the stack?
-
- true
-
- }{
-
- dup % potential password
-
- statusdict /checkpassword get exec not
-
- } ifelse
-
- { % if no password or not valid
-
- (WARNING : Cannot reset printer.) =
-
- (Password supplied is not valid.) =
-
- (Please contact the author of this software.) = flush
-
- quit
-
- } if
-
- serverdict /exitserver get exec
-
- systemdict /quit get exec
-
- (WARNING : Printer Reset Failed.) = flush
-
-"
-
-*End
-
-
-
-*DefaultResolution: 2540dpi
-
-
-
-*?Resolution: "
-
- save
-
- 72 72 matrix defaultmatrix dtransform
-
- pop abs round cvi =print (dpi\n) print
-
- restore
-
-"
-
-*End
-
-
-
-*% Halftone Information ===============
-
-*ScreenFreq: "150"
-
-*ScreenAngle: "45"
-
-*AccurateScreensSupport: True
-
-*DefaultScreenProc: Euclidean
-
-
-
-*ScreenProc Euclidean: "
-
-{
-
- 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
-
-
-
-*ScreenProc Round: "
-
-{
-
- dup mul exch dup mul add 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc Square: "
-
-{
-
- abs exch abs add 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc HeavyEllipse: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- exch
-
- abs exch abs 2 copy 0.80 mul add 0.80 lt {
-
- exch 0.80 div
-
- dup dup mul exch 2 mul 3 sub mul exch
-
- dup dup mul exch 2 mul 3 sub mul add 0.80 mul 1 add
-
- } {
-
- 2 copy 0.80 mul add 1 gt {
-
- 1 sub exch 1 sub 0.80 div
-
- dup dup mul exch 2 mul 3 add mul exch
-
- dup dup mul exch 2 mul 3 add mul add 0.80 mul 1 sub
-
- } {
-
- 0.80 mul add 2 mul neg 1 add 0.80 add
-
- } ifelse
-
- } ifelse
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc Ellipse: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- exch
-
- abs exch abs 2 copy 0.85 mul add 0.85 lt {
-
- exch 0.85 div
-
- dup dup mul exch 2 mul 3 sub mul exch
-
- dup dup mul exch 2 mul 3 sub mul add 0.85 mul 1 add
-
- } {
-
- 2 copy 0.85 mul add 1 gt {
-
- 1 sub exch 1 sub 0.85 div
-
- dup dup mul exch 2 mul 3 add mul exch
-
- dup dup mul exch 2 mul 3 add mul add 0.85 mul 1 sub
-
- } {
-
- 0.85 mul add 2 mul neg 1 add 0.85 add
-
- } ifelse
-
- } ifelse
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc LightEllipse: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- exch
-
- abs exch abs 2 copy 0.90 mul add 0.90 lt {
-
- exch 0.90 div
-
- dup dup mul exch 2 mul 3 sub mul exch
-
- dup dup mul exch 2 mul 3 sub mul add 0.90 mul 1 add
-
- } {
-
- 2 copy 0.90 mul add 1 gt {
-
- 1 sub exch 1 sub 0.90 div
-
- dup dup mul exch 2 mul 3 add mul exch
-
- dup dup mul exch 2 mul 3 add mul add 0.90 mul 1 sub
-
- } {
-
- 0.90 mul add 2 mul neg 1 add 0.90 add
-
- } ifelse
-
- } ifelse
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc LineX: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- abs exch 0.9 mul 0.01 sub abs exch
-
- 0.003 mul add 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc LineY: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- 0.9 mul 0.01 sub abs exch abs
-
- 0.003 mul add 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc Grid: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- 0.9 mul 0.01 sub abs exch
-
- 0.9 mul 0.01 sub abs exch
-
- 2 copy lt { 0.003 mul add } { exch 0.003 mul add } ifelse
-
- 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*DefaultTransfer: Null
-
-*Transfer Null: "{ }"
-
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-
-
-*% Paper Handling ===================
-
-*% Use these entries to set paper size most of the time, unless there is
-
-*% specific reason to use PageRegion.
-
-*OpenUI *PageSize: PickOne
-
-*OrderDependency: 20 AnySetup *PageSize
-
-
-
-*DefaultPageSize: Letter
-
-*PageSize Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice"
-
-*PageSize Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice"
-
-*PageSize Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice"
-
-*PageSize Letter.Extra.Transverse: "<</PageSize [684 864] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice"
-
-*PageSize Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice"
-
-*PageSize Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice"
-
-*PageSize Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice"
-
-*PageSize Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice"
-
-*PageSize Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice"
-
-*PageSize Tabloid.Extra.Transverse:"<</PageSize [864 1296] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice"
-
-*PageSize A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice"
-
-*PageSize A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice"
-
-*PageSize A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice"
-
-*PageSize A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice"
-
-*PageSize A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice"
-
-*PageSize A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice"
-
-*PageSize A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice"
-
-*PageSize A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice"
-
-*PageSize A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice"
-
-*PageSize B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice"
-
-*PageSize B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice"
-
-*PageSize B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice"
-
-*PageSize B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice"
-
-*PageSize B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice"
-
-*PageSize B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice"
-
-*PageSize B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice"
-
-*PageSize ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice"
-
-*PageSize ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize MaxPage: "<</PageSize [1431 1488] /Orientation 1>> setpagedevice"
-
-
-
-*?PageSize: "
-
-save
-
- mark
-
- currentpagedevice /PageSize get aload pop
-
- 2 copy gt {exch} if
-
- (Unknown)
-
- 37 dict
-
- dup [612 792] (Letter) put
-
- dup [684 864] (Letter.Extra) put
-
-
-
- dup [612 1008] (Legal) put
-
- dup [684 1080] (Legal.Extra) put
-
-
-
- dup [792 1224] (Tabloid) put
-
- dup [864 1296] (Tabloid.Extra) put
-
-
-
- dup [1684 2384] (A1) put
-
- dup [1756 2456] (A1.Extra) put
-
-
-
- dup [1191 1684] (A2) put
-
- dup [1263 1756] (A2.Extra) put
-
-
-
- dup [842 1191] (A3) put
-
- dup [914 1263] (A3.Extra) put
-
-
-
- dup [595 842] (A4) put
-
- dup [667 914] (A4.Extra) put
-
-
-
- dup [420 595] (A5) put
-
- dup [492 667] (A5.Extra) put
-
-
-
- dup [2064 2920] (B1) put
-
- dup [2136 2992] (B1.Extra) put
-
-
-
- dup [1460 2064] (B2) put
-
- dup [1532 2136] (B2.Extra) put
-
-
-
- dup [1032 1460] (B3) put
-
- dup [1104 1532] (B3.Extra) put
-
-
-
- dup [729 1032] (B4) put
-
- dup [801 1104] (B4.Extra) put
-
-
-
- dup [516 729] (B5) put
-
- dup [588 801] (B5.Extra) put
-
-
-
- dup [2004 2835] (ISOB1) put
-
- dup [2076 2907] (ISOB1.Extra) put
-
-
-
- dup [1417 2004] (ISOB2) put
-
- dup [1489 2076] (ISOB2.Extra) put
-
-
-
- dup [1001 1417] (ISOB3) put
-
- dup [1073 1489] (ISOB3.Extra) put
-
-
-
- dup [709 1001] (ISOB4) put
-
- dup [781 1073] (ISOB4.Extra) put
-
-
-
- dup [499 709] (ISOB5) put
-
- dup [571 781] (ISOB5.Extra) put
-
-
-
- dup [1431 1488] (MaxPage) put
-
-
-
- {
-
- 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
-
- cleartomark
-
-
-
-restore
-
-"
-
-*End
-
-*CloseUI: *PageSize
-
-
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-
-*OpenUI *PageRegion: PickOne
-
-*OrderDependency: 10 AnySetup *PageRegion
-
-
-
-*DefaultPageRegion: Letter
-
-*PageRegion Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice"
-
-*PageRegion Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice"
-
-*PageRegion Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice"
-
-*PageRegion Letter.Extra.Transverse:"<</PageSize [684 864] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice"
-
-*PageRegion Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice"
-
-*PageRegion Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice"
-
-*PageRegion Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice"
-
-*PageRegion Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice"
-
-*PageRegion Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice"
-
-*PageRegion Tabloid.Extra.Transverse:"<</PageSize [864 1296] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice"
-
-*PageRegion A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice"
-
-*PageRegion A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice"
-
-*PageRegion A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice"
-
-*PageRegion A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice"
-
-*PageRegion A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice"
-
-*PageRegion A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice"
-
-*PageRegion A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice"
-
-*PageRegion A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice"
-
-*PageRegion A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice"
-
-*PageRegion B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice"
-
-*PageRegion B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice"
-
-*PageRegion B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice"
-
-*PageRegion B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice"
-
-*PageRegion B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice"
-
-*PageRegion B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice"
-
-*PageRegion B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice"
-
-*PageRegion ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice"
-
-*PageRegion ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion MaxPage: "<</PageSize [1431 1488] /Orientation 1>> setpagedevice"
-
-
-
-*CloseUI: *PageRegion
-
-
-
-*% The following entries provide information about specific paper keywords.
-
-*DefaultImageableArea: Letter
-
-
-
-*ImageableArea Letter: "0.0 0.0 612.0 792.0"
-
-*ImageableArea Letter.Extra: "0.0 0.0 684.0 864.0"
-
-*ImageableArea Letter.Transverse: "0.0 0.0 612.0 791.0"
-
-*ImageableArea Letter.Extra.Transverse: "0.0 0.0 684.0 863.0"
-
-
-
-*ImageableArea Legal: "0.0 0.0 612.0 1008.0"
-
-*ImageableArea Legal.Extra: "0.0 0.0 684.0 1080.0"
-
-*ImageableArea Legal.Transverse: "0.0 0.0 612.0 1007.0"
-
-*ImageableArea Legal.Extra.Transverse: "0.0 0.0 684.0 1079.0"
-
-
-
-*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0"
-
-*ImageableArea Tabloid.Extra: "0.0 0.0 864.0 1296.0"
-
-*ImageableArea Tabloid.Transverse: "0.0 0.0 792.0 1223.0"
-
-*ImageableArea Tabloid.Extra.Transverse:"0.0 0.0 864.0 1295.0"
-
-
-
-*ImageableArea A3: "0.0 0.0 842.0 1191.0"
-
-*ImageableArea A3.Extra: "0.0 0.0 914.0 1263.0"
-
-*ImageableArea A3.Transverse: "0.0 0.0 842.0 1190.0"
-
-*ImageableArea A3.Extra.Transverse: "0.0 0.0 914.0 1262.0"
-
-
-
-*ImageableArea A4: "0.0 0.0 595.0 842.0"
-
-*ImageableArea A4.Extra: "0.0 0.0 667.0 914.0"
-
-*ImageableArea A4.Transverse: "0.0 0.0 595.0 841.0"
-
-*ImageableArea A4.Extra.Transverse: "0.0 0.0 667.0 913.0"
-
-
-
-*ImageableArea A5: "0.0 0.0 420.0 595.0"
-
-*ImageableArea A5.Extra: "0.0 0.0 492.0 667.0"
-
-*ImageableArea A5.Transverse: "0.0 0.0 420.0 594.0"
-
-*ImageableArea A5.Extra.Transverse: "0.0 0.0 492.0 666.0"
-
-
-
-*ImageableArea B3: "0.0 0.0 1032.0 1460.0"
-
-*ImageableArea B3.Transverse: "0.0 0.0 1032.0 1459.0"
-
-
-
-*ImageableArea B4: "0.0 0.0 729.0 1032.0"
-
-*ImageableArea B4.Extra: "0.0 0.0 801.0 1104.0"
-
-*ImageableArea B4.Transverse: "0.0 0.0 729.0 1031.0"
-
-*ImageableArea B4.Extra.Transverse: "0.0 0.0 801.0 1103.0"
-
-
-
-*ImageableArea B5: "0.0 0.0 516.0 729.0"
-
-*ImageableArea B5.Extra: "0.0 0.0 588.0 801.0"
-
-*ImageableArea B5.Transverse: "0.0 0.0 516.0 728.0"
-
-*ImageableArea B5.Extra.Transverse: "0.0 0.0 588.0 800.0"
-
-
-
-*ImageableArea ISOB3: "0.0 0.0 1001.0 1417.0"
-
-*ImageableArea ISOB3.Transverse: "0.0 0.0 1001.0 1416.0"
-
-
-
-*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0"
-
-*ImageableArea ISOB4.Extra: "0.0 0.0 781.0 1073.0"
-
-*ImageableArea ISOB4.Transverse: "0.0 0.0 709.0 1000.0"
-
-*ImageableArea ISOB4.Extra.Transverse: "0.0 0.0 781.0 1072.0"
-
-
-
-*ImageableArea ISOB5: "0.0 0.0 499.0 709.0"
-
-*ImageableArea ISOB5.Extra: "0.0 0.0 569.7 782.0"
-
-*ImageableArea ISOB5.Transverse: "0.0 0.0 499.0 708.0"
-
-*ImageableArea ISOB5.Extra.Transverse: "0.0 0.0 569.7 781.0"
-
-
-
-*ImageableArea MaxPage: "0.0 0.0 1431.0 1488.0"
-
-
-
-*?ImageableArea: "
-
- save
-
- initclip clippath pathbbox
-
- 4 -2 roll exch round cvr =print ( ) print round cvr =print ( ) print
-
- exch round cvr =print ( ) print round cvr =print (\n) print flush
-
- restore
-
-"
-
-*End
-
-
-
-*% These provide the physical dimensions of the paper (by keyword)
-
-*DefaultPaperDimension: Letter
-
-
-
-*PaperDimension Letter: "612.0 792.0"
-
-*PaperDimension Letter.Extra: "684.0 864.0"
-
-*PaperDimension Letter.Transverse: "612.0 791.0"
-
-*PaperDimension Letter.Extra.Transverse: "684.0 863.0"
-
-
-
-*PaperDimension Legal: "612.0 1008.0"
-
-*PaperDimension Legal.Extra: "684.0 1080.0"
-
-*PaperDimension Legal.Transverse: "612.0 1007.0"
-
-*PaperDimension Legal.Extra.Transverse: "684.0 1079.0"
-
-
-
-*PaperDimension Tabloid: "792.0 1224.0"
-
-*PaperDimension Tabloid.Extra: "864.0 1296.0"
-
-*PaperDimension Tabloid.Transverse: "792.0 1223.0"
-
-*PaperDimension Tabloid.Extra.Transverse: "864.0 1295.0"
-
-
-
-*PaperDimension A3: "842.0 1191.0"
-
-*PaperDimension A3.Extra: "914.0 1263.0"
-
-*PaperDimension A3.Transverse: "842.0 1190.0"
-
-*PaperDimension A3.Extra.Transverse: "914.0 1262.0"
-
-
-
-*PaperDimension A4: "595.0 842.0"
-
-*PaperDimension A4.Extra: "667.0 914.0"
-
-*PaperDimension A4.Transverse: "595.0 841.0"
-
-*PaperDimension A4.Extra.Transverse: "667.0 913.0"
-
-
-
-*PaperDimension A5: "420.0 595.0"
-
-*PaperDimension A5.Extra: "492.0 667.0"
-
-*PaperDimension A5.Transverse: "420.0 594.0"
-
-*PaperDimension A5.Extra.Transverse: "492.0 666.0"
-
-
-
-*PaperDimension B3: "1032.0 1460.0"
-
-*PaperDimension B3.Transverse: "1032.0 1459.0"
-
-
-
-*PaperDimension B4: "729.0 1032.0"
-
-*PaperDimension B4.Extra: "801.0 1104.0"
-
-*PaperDimension B4.Transverse: "729.0 1031.0"
-
-*PaperDimension B4.Extra.Transverse: "801.0 1103.0"
-
-
-
-*PaperDimension B5: "516.0 729.0"
-
-*PaperDimension B5.Extra: "588.0 801.0"
-
-*PaperDimension B5.Transverse: "516.0 728.0"
-
-*PaperDimension B5.Extra.Transverse: "588.0 800.0"
-
-
-
-*PaperDimension ISOB3: "1001.0 1417.0"
-
-*PaperDimension ISOB3.Transverse: "1001.0 1416.0"
-
-
-
-*PaperDimension ISOB4: "709.0 1001.0"
-
-*PaperDimension ISOB4.Extra: "781.0 1073.0"
-
-*PaperDimension ISOB4.Transverse: "709.0 1000.0"
-
-*PaperDimension ISOB4.Extra.Transverse: "781.0 1072.0"
-
-
-
-*PaperDimension ISOB5: "499.0 709.0"
-
-*PaperDimension ISOB5.Extra: "569.7 782.0"
-
-*PaperDimension ISOB5.Transverse: "499.0 708.0"
-
-*PaperDimension ISOB5.Extra.Transverse: "569.7 781.0"
-
-
-
-*PaperDimension MaxPage: "1431.0 1488.0"
-
-
-
-*%=== Custom Page Sizes ==================================
-
-
-
-*% These entries provide the code and parameter ranges for a user
-
-*% to set up a custom page size.
-
-*%CustomPageSize
-
-
-
-*CustomPageSize True: "
-
- % B. Giess 960228
-
- % params order: Width (FastScan); Height (SlowScan); WidthOffset; foo; Orientation
-
- %
-
- exch pop statusdict /setpageparams get exec
-
-"
-
-*End
-
-
-
-*DefaultLeadingEdge: PreferLong
-
-*LeadingEdge: PreferLong
-
-
-
-*ParamCustomPageSize Width: 1 points 72.0 1431.0
-
-*ParamCustomPageSize Height: 2 points 72.0 1488.0
-
-*ParamCustomPageSize WidthOffset/Margins: 3 points 0.0 1431.0
-
-*ParamCustomPageSize HeightOffset: 4 points 0.0 0.0
-
-*ParamCustomPageSize Orientation: 5 int 0 3
-
-*CenterRegistered: False
-
-
-
-*MaxMediaWidth: "1431.0"
-
-*MaxMediaHeight: "1488.0"
-
-
-
-*?CurrentMediaWidth: "
-
- save
-
- currentpagedevice /OutputDevice get cvlit /OutputDevice findresource
-
- /PageSize get 0 get dup length 2 sub 0 add get cvr = flush
-
- restore
-
- "
-
-*End
-
-
-
-*?CurrentMediaHeight: "
-
- save
-
- currentpagedevice /OutputDevice get cvlit /OutputDevice findresource
-
- /PageSize get 0 get dup length 2 sub 1 add get cvr = flush
-
- restore
-
- "
-
-*End
-
-
-
-*% === Imagesetter Information ===========================
-
-*OpenGroup: Imagesetter
-
-
-
-*OpenUI *MirrorPrint/Mirror: Boolean
-
-*OrderDependency: 30 DocumentSetup *MirrorPrint
-
-*DefaultMirrorPrint: False
-
-
-
-*MirrorPrint True: " <</MirrorPrint true>> setpagedevice "
-
-*MirrorPrint False: " <</MirrorPrint false>> setpagedevice "
-
-*?MirrorPrint: "
-
- currentpagedevice /MirrorPrint get {(True)}{(False)} ifelse = flush
-
-"
-
-*End
-
-*CloseUI: *MirrorPrint
-
-
-
-*OpenUI *NegativePrint/Negative: Boolean
-
-*OrderDependency: 40 DocumentSetup *NegativePrint
-
-*DefaultNegativePrint: False
-
-
-
-*NegativePrint True: " <</NegativePrint true>> setpagedevice "
-
-*NegativePrint False: " <</NegativePrint false>> setpagedevice "
-
-*?NegativePrint: "
-
- currentpagedevice /NegativePrint get {(True)}{(False)}ifelse = flush
-
-"
-
-*End
-
-*CloseUI: *NegativePrint
-
-
-
-*CloseGroup: Imagesetter
-
-
-
-*DefaultOutputOrder: Normal
-
-*RequiresPageRegion All: False
-
-
-
-*% Font Information =====================
-
-*DefaultFont: Courier
-
-*Font AvantGarde-Book: Standard "(001.001)" Standard Disk
-
-*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk
-
-*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk
-
-*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk
-
-*Font Bookman-Demi: Standard "(001.001)" Standard Disk
-
-*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk
-
-*Font Bookman-Light: Standard "(001.001)" Standard Disk
-
-*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk
-
-*Font Courier: Standard "(002.002)" Standard ROM
-
-*Font Courier-Bold: Standard "(002.002)" Standard ROM
-
-*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM
-
-*Font Courier-Oblique: Standard "(002.002)" Standard ROM
-
-*Font Helvetica: Standard "(001.006)" Standard ROM
-
-*Font Helvetica-Bold: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
-
-*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
-
-*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
-
-*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk
-
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk
-
-*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk
-
-*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk
-
-*Font Palatino-Bold: Standard "(001.000)" Standard Disk
-
-*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk
-
-*Font Palatino-Italic: Standard "(001.000)" Standard Disk
-
-*Font Palatino-Roman: Standard "(001.000)" Standard Disk
-
-*Font Symbol: Special "(001.003)" Standard ROM
-
-*Font Times-Bold: Standard "(001.007)" Standard ROM
-
-*Font Times-BoldItalic: Standard "(001.009)" Standard ROM
-
-*Font Times-Italic: Standard "(001.007)" Standard ROM
-
-*Font Times-Roman: Standard "(001.007)" Standard ROM
-
-*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk
-
-*Font ZapfDingbats: Special "(001.000)" Standard Disk
-
-
-
-*Font FutoGoB101-Bold-Add-H: JIS "(003.000)" Add Disk
-
-*Font FutoGoB101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk
-
-*Font FutoGoB101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk
-
-*Font FutoGoB101-Bold-Add-V: JIS "(003.000)" Add Disk
-
-*Font FutoGoB101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold-Ext-H: JIS "(003.000)" Ext Disk
-
-*Font FutoGoB101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk
-
-*Font FutoGoB101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk
-
-*Font FutoGoB101-Bold-Ext-V: JIS "(003.000)" Ext Disk
-
-*Font FutoGoB101-Bold-H: JIS "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold-NWP-H: JIS "(003.000)" NWP Disk
-
-*Font FutoGoB101-Bold-NWP-V: JIS "(003.000)" NWP Disk
-
-*Font FutoGoB101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk
-
-*Font FutoGoB101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold-V: JIS "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold.Oubun: Special "(003.000)" Special Disk
-
-*Font FutoGoB101-Bold.Roman: Special "(003.000)" Special Disk
-
-*Font FutoGoB101-Bold.Roman83pv: Special "(003.000)" Special Disk
-
-*Font FutoGoB101-Bold.WP-Symbol: Special "(003.000)" Special Disk
-
-*Font FutoMinA101-Bold-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk
-
-*Font FutoMinA101-Bold-Add-H: JIS "(003.000)" Add Disk
-
-*Font FutoMinA101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk
-
-*Font FutoMinA101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk
-
-*Font FutoMinA101-Bold-Add-V: JIS "(003.000)" Add Disk
-
-*Font FutoMinA101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold-Ext-H: JIS "(003.000)" Ext Disk
-
-*Font FutoMinA101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk
-
-*Font FutoMinA101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk
-
-*Font FutoMinA101-Bold-Ext-V: JIS "(003.000)" Ext Disk
-
-*Font FutoMinA101-Bold-H: JIS "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold-NWP-H: JIS "(003.000)" NWP Disk
-
-*Font FutoMinA101-Bold-NWP-V: JIS "(003.000)" NWP Disk
-
-*Font FutoMinA101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk
-
-*Font FutoMinA101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold-V: JIS "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold.Oubun: Special "(003.000)" Special Disk
-
-*Font FutoMinA101-Bold.Roman: Special "(003.000)" Special Disk
-
-*Font FutoMinA101-Bold.Roman83pv: Special "(003.000)" Special Disk
-
-*Font FutoMinA101-Bold.WP-Symbol: Special "(003.000)" Special Disk
-
-*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.001)" 83pv Disk
-
-*Font GothicBBB-Medium-Add-H: JIS "(003.001)" Add Disk
-
-*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.001)" Add Disk
-
-*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.001)" Add Disk
-
-*Font GothicBBB-Medium-Add-V: JIS "(003.001)" Add Disk
-
-*Font GothicBBB-Medium-EUC-H: EUC "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium-EUC-V: EUC "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium-Ext-H: JIS "(003.001)" Ext Disk
-
-*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.001)" Ext Disk
-
-*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.001)" Ext Disk
-
-*Font GothicBBB-Medium-Ext-V: JIS "(003.001)" Ext Disk
-
-*Font GothicBBB-Medium-H: JIS "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium-NWP-H: JIS "(003.001)" NWP Disk
-
-*Font GothicBBB-Medium-NWP-V: JIS "(003.001)" NWP Disk
-
-*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium-RKSJ-UserGaiji: Special "(003.000)" Special Disk
-
-*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium-V: JIS "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium.Oubun: Special "(003.001)" Special Disk
-
-*Font GothicBBB-Medium.Roman: Special "(003.001)" Special Disk
-
-*Font GothicBBB-Medium.Roman83pv: Special "(003.001)" Special Disk
-
-*Font GothicBBB-Medium.WP-Symbol: Special "(003.001)" Special Disk
-
-*Font Jun101-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk
-
-*Font Jun101-Light-Add-H: JIS "(003.000)" Add Disk
-
-*Font Jun101-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk
-
-*Font Jun101-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk
-
-*Font Jun101-Light-Add-V: JIS "(003.000)" Add Disk
-
-*Font Jun101-Light-EUC-H: EUC "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light-EUC-V: EUC "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light-Ext-H: JIS "(003.000)" Ext Disk
-
-*Font Jun101-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk
-
-*Font Jun101-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk
-
-*Font Jun101-Light-Ext-V: JIS "(003.000)" Ext Disk
-
-*Font Jun101-Light-H: JIS "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light-NWP-H: JIS "(003.000)" NWP Disk
-
-*Font Jun101-Light-NWP-V: JIS "(003.000)" NWP Disk
-
-*Font Jun101-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk
-
-*Font Jun101-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light-V: JIS "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light.Oubun: Special "(003.000)" Special Disk
-
-*Font Jun101-Light.Roman: Special "(003.000)" Special Disk
-
-*Font Jun101-Light.Roman83pv: Special "(003.000)" Special Disk
-
-*Font Jun101-Light.WP-Symbol: Special "(003.000)" Special Disk
-
-*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk
-
-*Font Ryumin-Light-Add-H: JIS "(003.000)" Add Disk
-
-*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk
-
-*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk
-
-*Font Ryumin-Light-Add-V: JIS "(003.000)" Add Disk
-
-*Font Ryumin-Light-EUC-H: EUC "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light-EUC-V: EUC "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light-Ext-H: JIS "(003.000)" Ext Disk
-
-*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk
-
-*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk
-
-*Font Ryumin-Light-Ext-V: JIS "(003.000)" Ext Disk
-
-*Font Ryumin-Light-H: JIS "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light-NWP-H: JIS "(003.000)" NWP Disk
-
-*Font Ryumin-Light-NWP-V: JIS "(003.000)" NWP Disk
-
-*Font Ryumin-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk
-
-*Font Ryumin-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light-V: JIS "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light.Oubun: Special "(003.000)" Special Disk
-
-*Font Ryumin-Light.Roman: Special "(003.000)" Special Disk
-
-*Font Ryumin-Light.Roman83pv: Special "(003.000)" Special Disk
-
-*Font Ryumin-Light.WP-Symbol: Special "(003.000)" Special Disk
-
-
-
-*?FontQuery: "
-
-save
-
- /str 100 string dup 0 (fonts/) putinterval def
-
- {
-
- count 1 gt
-
- {
-
- exch dup str 6 94 getinterval cvs
-
- (/) print dup print (:) print exch
-
- FontDirectory exch known
-
- { pop (Yes) }
-
- {
-
- length 6 add str 0 3 -1 roll getinterval
-
- mark exch status
-
- {cleartomark (Yes)}{cleartomark (No)} ifelse
-
- } ifelse =
-
- }
-
- {exit} ifelse
-
- }bind loop
-
- (*) = flush
-
-restore
-
-"
-
-*End
-
-
-
-*?FontList: "
-
-save
-
- FontDirectory { pop == } bind forall flush
-
- /filenameforall where
-
- {
-
- pop (fonts/*)
-
- { dup length 6 sub 6 exch getinterval cvn == } bind
-
- 128 string filenameforall flush
-
- } if
-
- (*) = 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: "idle"
-
-*Status: "busy"
-
-*Status: "waiting"
-
-*Status: "printing"
-
-*Status: "PrinterError: recorder offline or film problem"
-
-*Status: "PrinterError: "
-
-
-
-*% Input Sources (format: %%[status: <stat>; source: <one of these> ]%% )
-
-*Source: "userjob"
-
-*Source: "other"
-
-
-
-*% Printer Error (format: %%[PrinterError: <one of these> ]%%)
-
-*PrinterError: "recorder offline or film problem"
-
-*PrinterError: " "
-
-
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-
-
-*% Color Separation Information =====================
-
-
-
-*DefaultColorSep: ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi
-
-
-
-*OpenUI *Separations/InRIP Color Separation: Boolean
-
-*OrderDependency: 60 DocumentSetup *Separations
-
-
-
-*DefaultSeparations: False
-
-*Separations True: "
-
- <<
-
- /Separations true
-
- /ProcessColorModel /DeviceCMYK
-
- /SeparationColorNames [/Cyan /Magenta /Yellow /Black]
-
- /SeparationOrder [/Cyan /Magenta /Yellow /Black]
-
- >> setpagedevice
-
-"
-
-*End
-
-
-
-*Separations False: "
-
- <<
-
- /Separations false
-
- /ProcessColorModel /DeviceGray
-
- >> setpagedevice
-
-"
-
-*End
-
-
-
-*?Separations: "
-
- save
-
- currentpagedevice /Separations get
-
- currentpagedevice /ProcessColorModel get /DeviceGray ne and
-
- {(True)}{(False)} ifelse = flush
-
- restore
-
-"
-
-*End
-
-*CloseUI: *Separations
-
-
-
-*% For 50 lpi / 1270 dpi
-
-*ColorSepScreenAngle CustomColor.50lpi.1270dpi/50 lpi / 1270 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.50lpi.1270dpi/50 lpi / 1270 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.50lpi.1270dpi/50 lpi / 1270 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.50lpi.1270dpi/50 lpi / 1270 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.50lpi.1270dpi/50 lpi / 1270 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.50lpi.1270dpi/50 lpi / 1270 dpi:"50"
-
-*ColorSepScreenFreq ProcessCyan.50lpi.1270dpi/50 lpi / 1270 dpi:"50"
-
-*ColorSepScreenFreq ProcessMagenta.50lpi.1270dpi/50 lpi / 1270 dpi:"50"
-
-*ColorSepScreenFreq ProcessYellow.50lpi.1270dpi/50 lpi / 1270 dpi:"50"
-
-*ColorSepScreenFreq ProcessBlack.50lpi.1270dpi/50 lpi / 1270 dpi:"50"
-
-
-
-*% For 60 lpi / 1270 dpi
-
-*ColorSepScreenAngle CustomColor.60lpi.1270dpi/60 lpi / 1270 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.60lpi.1270dpi/60 lpi / 1270 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.60lpi.1270dpi/60 lpi / 1270 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.60lpi.1270dpi/60 lpi / 1270 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.60lpi.1270dpi/60 lpi / 1270 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.60lpi.1270dpi/60 lpi / 1270 dpi:"60"
-
-*ColorSepScreenFreq ProcessCyan.60lpi.1270dpi/60 lpi / 1270 dpi:"60"
-
-*ColorSepScreenFreq ProcessMagenta.60lpi.1270dpi/60 lpi / 1270 dpi:"60"
-
-*ColorSepScreenFreq ProcessYellow.60lpi.1270dpi/60 lpi / 1270 dpi:"60"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.1270dpi/60 lpi / 1270 dpi:"60"
-
-
-
-*% For 75 lpi / 1270 dpi
-
-*ColorSepScreenAngle CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi:"75"
-
-*ColorSepScreenFreq ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi:"75"
-
-*ColorSepScreenFreq ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi:"75"
-
-*ColorSepScreenFreq ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi:"75"
-
-*ColorSepScreenFreq ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi:"75"
-
-
-
-*% For 85 lpi / 1270 dpi
-
-*ColorSepScreenAngle CustomColor.85lpi.1270dpi/85 lpi / 1270 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.85lpi.1270dpi/85 lpi / 1270 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.85lpi.1270dpi/85 lpi / 1270 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.85lpi.1270dpi/85 lpi / 1270 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.85lpi.1270dpi/85 lpi / 1270 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.85lpi.1270dpi/85 lpi / 1270 dpi:"85"
-
-*ColorSepScreenFreq ProcessCyan.85lpi.1270dpi/85 lpi / 1270 dpi:"85"
-
-*ColorSepScreenFreq ProcessMagenta.85lpi.1270dpi/85 lpi / 1270 dpi:"85"
-
-*ColorSepScreenFreq ProcessYellow.85lpi.1270dpi/85 lpi / 1270 dpi:"85"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.1270dpi/85 lpi / 1270 dpi:"85"
-
-
-
-*% For 100 lpi / 1270 dpi
-
-*ColorSepScreenAngle CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi:"100"
-
-*ColorSepScreenFreq ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi:"100"
-
-*ColorSepScreenFreq ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi:"100"
-
-*ColorSepScreenFreq ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi:"100"
-
-*ColorSepScreenFreq ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi:"100"
-
-
-
-*% For 50 lpi / 1693 dpi
-
-*ColorSepScreenAngle CustomColor.50lpi.1693dpi/50 lpi / 1693 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.50lpi.1693dpi/50 lpi / 1693 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.50lpi.1693dpi/50 lpi / 1693 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.50lpi.1693dpi/50 lpi / 1693 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.50lpi.1693dpi/50 lpi / 1693 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.50lpi.1693dpi/50 lpi / 1693 dpi:"50"
-
-*ColorSepScreenFreq ProcessCyan.50lpi.1693dpi/50 lpi / 1693 dpi:"50"
-
-*ColorSepScreenFreq ProcessMagenta.50lpi.1693dpi/50 lpi / 1693 dpi:"50"
-
-*ColorSepScreenFreq ProcessYellow.50lpi.1693dpi/50 lpi / 1693 dpi:"50"
-
-*ColorSepScreenFreq ProcessBlack.50lpi.1693dpi/50 lpi / 1693 dpi:"50"
-
-
-
-*% For 60 lpi / 1693 dpi
-
-*ColorSepScreenAngle CustomColor.60lpi.1693dpi/60 lpi / 1693 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.60lpi.1693dpi/60 lpi / 1693 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.60lpi.1693dpi/60 lpi / 1693 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.60lpi.1693dpi/60 lpi / 1693 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.60lpi.1693dpi/60 lpi / 1693 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.60lpi.1693dpi/60 lpi / 1693 dpi:"60"
-
-*ColorSepScreenFreq ProcessCyan.60lpi.1693dpi/60 lpi / 1693 dpi:"60"
-
-*ColorSepScreenFreq ProcessMagenta.60lpi.1693dpi/60 lpi / 1693 dpi:"60"
-
-*ColorSepScreenFreq ProcessYellow.60lpi.1693dpi/60 lpi / 1693 dpi:"60"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.1693dpi/60 lpi / 1693 dpi:"60"
-
-
-
-*% For 75 lpi / 1693 dpi
-
-*ColorSepScreenAngle CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi:"75"
-
-*ColorSepScreenFreq ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi:"75"
-
-*ColorSepScreenFreq ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi:"75"
-
-*ColorSepScreenFreq ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi:"75"
-
-*ColorSepScreenFreq ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi:"75"
-
-
-
-*% For 85 lpi / 1693 dpi
-
-*ColorSepScreenAngle CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi:"85"
-
-*ColorSepScreenFreq ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi:"85"
-
-*ColorSepScreenFreq ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi:"85"
-
-*ColorSepScreenFreq ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi:"85"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi:"85"
-
-
-
-*% For 100 lpi / 1693 dpi
-
-*ColorSepScreenAngle CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi:"100"
-
-*ColorSepScreenFreq ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi:"100"
-
-*ColorSepScreenFreq ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi:"100"
-
-*ColorSepScreenFreq ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi:"100"
-
-*ColorSepScreenFreq ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi:"100"
-
-
-
-*% For 120 lpi / 1693 dpi
-
-*ColorSepScreenAngle CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi:"120"
-
-*ColorSepScreenFreq ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi:"120"
-
-*ColorSepScreenFreq ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi:"120"
-
-*ColorSepScreenFreq ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi:"120"
-
-*ColorSepScreenFreq ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi:"120"
-
-
-
-*% For 133 lpi / 1693 dpi
-
-*ColorSepScreenAngle CustomColor.133lpi.1693dpi/133 lpi / 1693 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.133lpi.1693dpi/133 lpi / 1693 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.133lpi.1693dpi/133 lpi / 1693 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.133lpi.1693dpi/133 lpi / 1693 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.133lpi.1693dpi/133 lpi / 1693 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.133lpi.1693dpi/133 lpi / 1693 dpi:"133"
-
-*ColorSepScreenFreq ProcessCyan.133lpi.1693dpi/133 lpi / 1693 dpi:"133"
-
-*ColorSepScreenFreq ProcessMagenta.133lpi.1693dpi/133 lpi / 1693 dpi:"133"
-
-*ColorSepScreenFreq ProcessYellow.133lpi.1693dpi/133 lpi / 1693 dpi:"133"
-
-*ColorSepScreenFreq ProcessBlack.133lpi.1693dpi/133 lpi / 1693 dpi:"133"
-
-*% For 50 lpi / 2032 dpi
-
-*ColorSepScreenAngle CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi:"50"
-
-*ColorSepScreenFreq ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi:"50"
-
-*ColorSepScreenFreq ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi:"50"
-
-*ColorSepScreenFreq ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi:"50"
-
-*ColorSepScreenFreq ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi:"50"
-
-
-
-*% For 60 lpi / 2032 dpi
-
-*ColorSepScreenAngle CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi:"60"
-
-*ColorSepScreenFreq ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi:"60"
-
-*ColorSepScreenFreq ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi:"60"
-
-*ColorSepScreenFreq ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi:"60"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi:"60"
-
-
-
-*% For 75 lpi / 2032 dpi
-
-*ColorSepScreenAngle CustomColor.75lpi.2032dpi/75 lpi / 2032 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.75lpi.2032dpi/75 lpi / 2032 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.75lpi.2032dpi/75 lpi / 2032 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.75lpi.2032dpi/75 lpi / 2032 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.75lpi.2032dpi/75 lpi / 2032 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.75lpi.2032dpi/75 lpi / 2032 dpi:"75"
-
-*ColorSepScreenFreq ProcessCyan.75lpi.2032dpi/75 lpi / 2032 dpi:"75"
-
-*ColorSepScreenFreq ProcessMagenta.75lpi.2032dpi/75 lpi / 2032 dpi:"75"
-
-*ColorSepScreenFreq ProcessYellow.75lpi.2032dpi/75 lpi / 2032 dpi:"75"
-
-*ColorSepScreenFreq ProcessBlack.75lpi.2032dpi/75 lpi / 2032 dpi:"75"
-
-
-
-*% For 85 lpi / 2032 dpi
-
-*ColorSepScreenAngle CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi:"85"
-
-*ColorSepScreenFreq ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi:"85"
-
-*ColorSepScreenFreq ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi:"85"
-
-*ColorSepScreenFreq ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi:"85"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi:"85"
-
-
-
-*% For 100 lpi / 2032 dpi
-
-*ColorSepScreenAngle CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi:"100"
-
-*ColorSepScreenFreq ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi:"100"
-
-*ColorSepScreenFreq ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi:"100"
-
-*ColorSepScreenFreq ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi:"100"
-
-*ColorSepScreenFreq ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi:"100"
-
-
-
-*% For 120 lpi / 2032 dpi
-
-*ColorSepScreenAngle CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi:"120"
-
-*ColorSepScreenFreq ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi:"120"
-
-*ColorSepScreenFreq ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi:"120"
-
-*ColorSepScreenFreq ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi:"120"
-
-*ColorSepScreenFreq ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi:"120"
-
-
-
-*% For 133 lpi / 2032 dpi
-
-*ColorSepScreenAngle CustomColor.133lpi.2032dpi/133 lpi / 2032 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.133lpi.2032dpi/133 lpi / 2032 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.133lpi.2032dpi/133 lpi / 2032 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.133lpi.2032dpi/133 lpi / 2032 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.133lpi.2032dpi/133 lpi / 2032 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.133lpi.2032dpi/133 lpi / 2032 dpi:"133"
-
-*ColorSepScreenFreq ProcessCyan.133lpi.2032dpi/133 lpi / 2032 dpi:"133"
-
-*ColorSepScreenFreq ProcessMagenta.133lpi.2032dpi/133 lpi / 2032 dpi:"133"
-
-*ColorSepScreenFreq ProcessYellow.133lpi.2032dpi/133 lpi / 2032 dpi:"133"
-
-*ColorSepScreenFreq ProcessBlack.133lpi.2032dpi/133 lpi / 2032 dpi:"133"
-
-
-
-*% For 165 lpi / 2032 dpi
-
-*ColorSepScreenAngle CustomColor.165lpi.2032dpi/165 lpi / 2032 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.165lpi.2032dpi/165 lpi / 2032 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.165lpi.2032dpi/165 lpi / 2032 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.165lpi.2032dpi/165 lpi / 2032 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.165lpi.2032dpi/165 lpi / 2032 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.165lpi.2032dpi/165 lpi / 2032 dpi:"165"
-
-*ColorSepScreenFreq ProcessCyan.165lpi.2032dpi/165 lpi / 2032 dpi:"165"
-
-*ColorSepScreenFreq ProcessMagenta.165lpi.2032dpi/165 lpi / 2032 dpi:"165"
-
-*ColorSepScreenFreq ProcessYellow.165lpi.2032dpi/165 lpi / 2032 dpi:"165"
-
-*ColorSepScreenFreq ProcessBlack.165lpi.2032dpi/165 lpi / 2032 dpi:"165"
-
-
-
-*% For 50 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi:"50"
-
-*ColorSepScreenFreq ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi:"50"
-
-*ColorSepScreenFreq ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi:"50"
-
-*ColorSepScreenFreq ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi:"50"
-
-*ColorSepScreenFreq ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi:"50"
-
-
-
-*% For 60 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi:"60"
-
-*ColorSepScreenFreq ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi:"60"
-
-*ColorSepScreenFreq ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi:"60"
-
-*ColorSepScreenFreq ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi:"60"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi:"60"
-
-
-
-*% For 75 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi:"75"
-
-*ColorSepScreenFreq ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi:"75"
-
-*ColorSepScreenFreq ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi:"75"
-
-*ColorSepScreenFreq ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi:"75"
-
-*ColorSepScreenFreq ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi:"75"
-
-
-
-*% For 85 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi:"85"
-
-*ColorSepScreenFreq ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi:"85"
-
-*ColorSepScreenFreq ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi:"85"
-
-*ColorSepScreenFreq ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi:"85"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi:"85"
-
-
-
-*% For 100 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi:"100"
-
-*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi:"100"
-
-*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi:"100"
-
-*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi:"100"
-
-*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi:"100"
-
-
-
-*% For 120 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi:"120"
-
-*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi:"120"
-
-*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi:"120"
-
-*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi:"120"
-
-*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi:"120"
-
-
-
-*% For 133 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi:"133"
-
-*ColorSepScreenFreq ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi:"133"
-
-*ColorSepScreenFreq ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi:"133"
-
-*ColorSepScreenFreq ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi:"133"
-
-*ColorSepScreenFreq ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi:"133"
-
-
-
-*% For 150 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi:"150"
-
-*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi:"150"
-
-*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi:"150"
-
-*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi:"150"
-
-*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi:"150"
-
-
-
-*% For 175 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi:"175"
-
-*ColorSepScreenFreq ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi:"175"
-
-*ColorSepScreenFreq ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi:"175"
-
-*ColorSepScreenFreq ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi:"175"
-
-*ColorSepScreenFreq ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi:"175"
-
-
-
-*% For 200 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi:"200"
-
-*ColorSepScreenFreq ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi:"200"
-
-*ColorSepScreenFreq ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi:"200"
-
-*ColorSepScreenFreq ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi:"200"
-
-*ColorSepScreenFreq ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi:"200"
-
-
-
-*% For 50 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.50lpi.3386dpi/50 lpi / 3386 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.50lpi.3386dpi/50 lpi / 3386 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.50lpi.3386dpi/50 lpi / 3386 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.50lpi.3386dpi/50 lpi / 3386 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.50lpi.3386dpi/50 lpi / 3386 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.50lpi.3386dpi/50 lpi / 3386 dpi:"50"
-
-*ColorSepScreenFreq ProcessCyan.50lpi.3386dpi/50 lpi / 3386 dpi:"50"
-
-*ColorSepScreenFreq ProcessMagenta.50lpi.3386dpi/50 lpi / 3386 dpi:"50"
-
-*ColorSepScreenFreq ProcessYellow.50lpi.3386dpi/50 lpi / 3386 dpi:"50"
-
-*ColorSepScreenFreq ProcessBlack.50lpi.3386dpi/50 lpi / 3386 dpi:"50"
-
-
-
-*% For 60 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.60lpi.3386dpi/60 lpi / 3386 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.60lpi.3386dpi/60 lpi / 3386 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.60lpi.3386dpi/60 lpi / 3386 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.60lpi.3386dpi/60 lpi / 3386 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.60lpi.3386dpi/60 lpi / 3386 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.60lpi.3386dpi/60 lpi / 3386 dpi:"60"
-
-*ColorSepScreenFreq ProcessCyan.60lpi.3386dpi/60 lpi / 3386 dpi:"60"
-
-*ColorSepScreenFreq ProcessMagenta.60lpi.3386dpi/60 lpi / 3386 dpi:"60"
-
-*ColorSepScreenFreq ProcessYellow.60lpi.3386dpi/60 lpi / 3386 dpi:"60"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.3386dpi/60 lpi / 3386 dpi:"60"
-
-
-
-*% For 75 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.75lpi.3386dpi/75 lpi / 3386 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.75lpi.3386dpi/75 lpi / 3386 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.75lpi.3386dpi/75 lpi / 3386 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.75lpi.3386dpi/75 lpi / 3386 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.75lpi.3386dpi/75 lpi / 3386 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.75lpi.3386dpi/75 lpi / 3386 dpi:"75"
-
-*ColorSepScreenFreq ProcessCyan.75lpi.3386dpi/75 lpi / 3386 dpi:"75"
-
-*ColorSepScreenFreq ProcessMagenta.75lpi.3386dpi/75 lpi / 3386 dpi:"75"
-
-*ColorSepScreenFreq ProcessYellow.75lpi.3386dpi/75 lpi / 3386 dpi:"75"
-
-*ColorSepScreenFreq ProcessBlack.75lpi.3386dpi/75 lpi / 3386 dpi:"75"
-
-
-
-*% For 85 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.85lpi.3386dpi/85 lpi / 3386 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.85lpi.3386dpi/85 lpi / 3386 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.85lpi.3386dpi/85 lpi / 3386 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.85lpi.3386dpi/85 lpi / 3386 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.85lpi.3386dpi/85 lpi / 3386 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.85lpi.3386dpi/85 lpi / 3386 dpi:"85"
-
-*ColorSepScreenFreq ProcessCyan.85lpi.3386dpi/85 lpi / 3386 dpi:"85"
-
-*ColorSepScreenFreq ProcessMagenta.85lpi.3386dpi/85 lpi / 3386 dpi:"85"
-
-*ColorSepScreenFreq ProcessYellow.85lpi.3386dpi/85 lpi / 3386 dpi:"85"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.3386dpi/85 lpi / 3386 dpi:"85"
-
-
-
-*% For 100 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi:"100"
-
-*ColorSepScreenFreq ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi:"100"
-
-*ColorSepScreenFreq ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi:"100"
-
-*ColorSepScreenFreq ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi:"100"
-
-*ColorSepScreenFreq ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi:"100"
-
-
-
-*% For 120 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi:"120"
-
-*ColorSepScreenFreq ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi:"120"
-
-*ColorSepScreenFreq ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi:"120"
-
-*ColorSepScreenFreq ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi:"120"
-
-*ColorSepScreenFreq ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi:"120"
-
-
-
-*% For 133 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi:"133"
-
-*ColorSepScreenFreq ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi:"133"
-
-*ColorSepScreenFreq ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi:"133"
-
-*ColorSepScreenFreq ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi:"133"
-
-*ColorSepScreenFreq ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi:"133"
-
-
-
-*% For 150 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi:"150"
-
-*ColorSepScreenFreq ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi:"150"
-
-*ColorSepScreenFreq ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi:"150"
-
-*ColorSepScreenFreq ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi:"150"
-
-*ColorSepScreenFreq ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi:"150"
-
-
-
-*% For 165 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.165lpi.3386dpi/165 lpi / 3386 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.165lpi.3386dpi/165 lpi / 3386 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.165lpi.3386dpi/165 lpi / 3386 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.165lpi.3386dpi/165 lpi / 3386 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.165lpi.3386dpi/165 lpi / 3386 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.165lpi.3386dpi/165 lpi / 3386 dpi:"165"
-
-*ColorSepScreenFreq ProcessCyan.165lpi.3386dpi/165 lpi / 3386 dpi:"165"
-
-*ColorSepScreenFreq ProcessMagenta.165lpi.3386dpi/165 lpi / 3386 dpi:"165"
-
-*ColorSepScreenFreq ProcessYellow.165lpi.3386dpi/165 lpi / 3386 dpi:"165"
-
-*ColorSepScreenFreq ProcessBlack.165lpi.3386dpi/165 lpi / 3386 dpi:"165"
-
-
-
-*% For 175 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi:"175"
-
-*ColorSepScreenFreq ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi:"175"
-
-*ColorSepScreenFreq ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi:"175"
-
-*ColorSepScreenFreq ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi:"175"
-
-*ColorSepScreenFreq ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi:"175"
-
-
-
-*% For 200 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi:"200"
-
-*ColorSepScreenFreq ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi:"200"
-
-*ColorSepScreenFreq ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi:"200"
-
-*ColorSepScreenFreq ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi:"200"
-
-*ColorSepScreenFreq ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi:"200"
-
-
-
-*% For 225 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi:"225"
-
-*ColorSepScreenFreq ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi:"225"
-
-*ColorSepScreenFreq ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi:"225"
-
-*ColorSepScreenFreq ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi:"225"
-
-*ColorSepScreenFreq ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi:"225"
-
-
-
-*% For 275 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi:"275"
-
-*ColorSepScreenFreq ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi:"275"
-
-*ColorSepScreenFreq ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi:"275"
-
-*ColorSepScreenFreq ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi:"275"
-
-*ColorSepScreenFreq ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi:"275"
-
-
-
-*% For 75 lpi / 4064 dpi
-
-*ColorSepScreenAngle CustomColor.75lpi.4064dpi/75 lpi / 4064 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.75lpi.4064dpi/75 lpi / 4064 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.75lpi.4064dpi/75 lpi / 4064 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.75lpi.4064dpi/75 lpi / 4064 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.75lpi.4064dpi/75 lpi / 4064 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.75lpi.4064dpi/75 lpi / 4064 dpi:"75"
-
-*ColorSepScreenFreq ProcessCyan.75lpi.4064dpi/75 lpi / 4064 dpi:"75"
-
-*ColorSepScreenFreq ProcessMagenta.75lpi.4064dpi/75 lpi / 4064 dpi:"75"
-
-*ColorSepScreenFreq ProcessYellow.75lpi.4064dpi/75 lpi / 4064 dpi:"75"
-
-*ColorSepScreenFreq ProcessBlack.75lpi.4064dpi/75 lpi / 4064 dpi:"75"
-
-
-
-*% For 85 lpi / 4064 dpi
-
-*ColorSepScreenAngle CustomColor.85lpi.4064dpi/85 lpi / 4064 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.85lpi.4064dpi/85 lpi / 4064 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.85lpi.4064dpi/85 lpi / 4064 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.85lpi.4064dpi/85 lpi / 4064 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.85lpi.4064dpi/85 lpi / 4064 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.85lpi.4064dpi/85 lpi / 4064 dpi:"85"
-
-*ColorSepScreenFreq ProcessCyan.85lpi.4064dpi/85 lpi / 4064 dpi:"85"
-
-*ColorSepScreenFreq ProcessMagenta.85lpi.4064dpi/85 lpi / 4064 dpi:"85"
-
-*ColorSepScreenFreq ProcessYellow.85lpi.4064dpi/85 lpi / 4064 dpi:"85"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.4064dpi/85 lpi / 4064 dpi:"85"
-
-
-
-*% For 100 lpi / 4064 dpi
-
-*ColorSepScreenAngle CustomColor.100lpi.4064dpi/100 lpi / 4064 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.100lpi.4064dpi/100 lpi / 4064 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.100lpi.4064dpi/100 lpi / 4064 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.100lpi.4064dpi/100 lpi / 4064 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.100lpi.4064dpi/100 lpi / 4064 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.100lpi.4064dpi/100 lpi / 4064 dpi:"100"
-
-*ColorSepScreenFreq ProcessCyan.100lpi.4064dpi/100 lpi / 4064 dpi:"100"
-
-*ColorSepScreenFreq ProcessMagenta.100lpi.4064dpi/100 lpi / 4064 dpi:"100"
-
-*ColorSepScreenFreq ProcessYellow.100lpi.4064dpi/100 lpi / 4064 dpi:"100"
-
-*ColorSepScreenFreq ProcessBlack.100lpi.4064dpi/100 lpi / 4064 dpi:"100"
-
-
-
-*% For 120 lpi / 4064 dpi
-
-*ColorSepScreenAngle CustomColor.120lpi.4064dpi/120 lpi / 4064 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.120lpi.4064dpi/120 lpi / 4064 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.120lpi.4064dpi/120 lpi / 4064 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.120lpi.4064dpi/120 lpi / 4064 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.120lpi.4064dpi/120 lpi / 4064 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.120lpi.4064dpi/120 lpi / 4064 dpi:"120"
-
-*ColorSepScreenFreq ProcessCyan.120lpi.4064dpi/120 lpi / 4064 dpi:"120"
-
-*ColorSepScreenFreq ProcessMagenta.120lpi.4064dpi/120 lpi / 4064 dpi:"120"
-
-*ColorSepScreenFreq ProcessYellow.120lpi.4064dpi/120 lpi / 4064 dpi:"120"
-
-*ColorSepScreenFreq ProcessBlack.120lpi.4064dpi/120 lpi / 4064 dpi:"120"
-
-
-
-*% For 133 lpi / 4064 dpi
-
-*ColorSepScreenAngle CustomColor.133lpi.4064dpi/133 lpi / 4064 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.133lpi.4064dpi/133 lpi / 4064 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.133lpi.4064dpi/133 lpi / 4064 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.133lpi.4064dpi/133 lpi / 4064 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.133lpi.4064dpi/133 lpi / 4064 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.133lpi.4064dpi/133 lpi / 4064 dpi:"133"
-
-*ColorSepScreenFreq ProcessCyan.133lpi.4064dpi/133 lpi / 4064 dpi:"133"
-
-*ColorSepScreenFreq ProcessMagenta.133lpi.4064dpi/133 lpi / 4064 dpi:"133"
-
-*ColorSepScreenFreq ProcessYellow.133lpi.4064dpi/133 lpi / 4064 dpi:"133"
-
-*ColorSepScreenFreq ProcessBlack.133lpi.4064dpi/133 lpi / 4064 dpi:"133"
-
-
-
-*% For 150 lpi / 4064 dpi
-
-*ColorSepScreenAngle CustomColor.150lpi.4064dpi/150 lpi / 4064 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.150lpi.4064dpi/150 lpi / 4064 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.150lpi.4064dpi/150 lpi / 4064 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.150lpi.4064dpi/150 lpi / 4064 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.150lpi.4064dpi/150 lpi / 4064 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.150lpi.4064dpi/150 lpi / 4064 dpi:"150"
-
-*ColorSepScreenFreq ProcessCyan.150lpi.4064dpi/150 lpi / 4064 dpi:"150"
-
-*ColorSepScreenFreq ProcessMagenta.150lpi.4064dpi/150 lpi / 4064 dpi:"150"
-
-*ColorSepScreenFreq ProcessYellow.150lpi.4064dpi/150 lpi / 4064 dpi:"150"
-
-*ColorSepScreenFreq ProcessBlack.150lpi.4064dpi/150 lpi / 4064 dpi:"150"
-
-
-
-*% For 165 lpi / 4064 dpi
-
-*ColorSepScreenAngle CustomColor.165lpi.4064dpi/165 lpi / 4064 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.165lpi.4064dpi/165 lpi / 4064 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.165lpi.4064dpi/165 lpi / 4064 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.165lpi.4064dpi/165 lpi / 4064 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.165lpi.4064dpi/165 lpi / 4064 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.165lpi.4064dpi/165 lpi / 4064 dpi:"165"
-
-*ColorSepScreenFreq ProcessCyan.165lpi.4064dpi/165 lpi / 4064 dpi:"165"
-
-*ColorSepScreenFreq ProcessMagenta.165lpi.4064dpi/165 lpi / 4064 dpi:"165"
-
-*ColorSepScreenFreq ProcessYellow.165lpi.4064dpi/165 lpi / 4064 dpi:"165"
-
-*ColorSepScreenFreq ProcessBlack.165lpi.4064dpi/165 lpi / 4064 dpi:"165"
-
-
-
-*% For 175 lpi / 4064 dpi
-
-*ColorSepScreenAngle CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi:"175"
-
-*ColorSepScreenFreq ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi:"175"
-
-*ColorSepScreenFreq ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi:"175"
-
-*ColorSepScreenFreq ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi:"175"
-
-*ColorSepScreenFreq ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi:"175"
-
-
-
-*% For 200 lpi / 4064 dpi
-
-*ColorSepScreenAngle CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi:"200"
-
-*ColorSepScreenFreq ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi:"200"
-
-*ColorSepScreenFreq ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi:"200"
-
-*ColorSepScreenFreq ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi:"200"
-
-*ColorSepScreenFreq ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi:"200"
-
-
-
-*% For 225 lpi / 4064 dpi
-
-*ColorSepScreenAngle CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi:"225"
-
-*ColorSepScreenFreq ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi:"225"
-
-*ColorSepScreenFreq ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi:"225"
-
-*ColorSepScreenFreq ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi:"225"
-
-*ColorSepScreenFreq ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi:"225"
-
-
-
-*% For 250 lpi / 4064 dpi
-
-*ColorSepScreenAngle CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi:"250"
-
-*ColorSepScreenFreq ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi:"250"
-
-*ColorSepScreenFreq ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi:"250"
-
-*ColorSepScreenFreq ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi:"250"
-
-*ColorSepScreenFreq ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi:"250"
-
-
-
-*% For 275 lpi / 4064 dpi
-
-*ColorSepScreenAngle CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi:"275"
-
-*ColorSepScreenFreq ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi:"275"
-
-*ColorSepScreenFreq ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi:"275"
-
-*ColorSepScreenFreq ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi:"275"
-
-*ColorSepScreenFreq ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi:"275"
-
-
-
-*% For 300 lpi / 4064 dpi
-
-*ColorSepScreenAngle CustomColor.300lpi.4064dpi/300 lpi / 4064 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.300lpi.4064dpi/300 lpi / 4064 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.300lpi.4064dpi/300 lpi / 4064 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.300lpi.4064dpi/300 lpi / 4064 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.300lpi.4064dpi/300 lpi / 4064 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.300lpi.4064dpi/300 lpi / 4064 dpi:"300"
-
-*ColorSepScreenFreq ProcessCyan.300lpi.4064dpi/300 lpi / 4064 dpi:"300"
-
-*ColorSepScreenFreq ProcessMagenta.300lpi.4064dpi/300 lpi / 4064 dpi:"300"
-
-*ColorSepScreenFreq ProcessYellow.300lpi.4064dpi/300 lpi / 4064 dpi:"300"
-
-*ColorSepScreenFreq ProcessBlack.300lpi.4064dpi/300 lpi / 4064 dpi:"300"
-
-
-
-*% The byte count of this file should be exactly 074889 or 078093
-*% depending on the filesystem it resides in.
-*% end of PPD file for Linotype
-
-*% Last edited JUL 26, 1996-Hell Quasar IS
-
-
-
-
-
diff --git a/psprint_config/configuration/ppds/LHQUSRH3.PS b/psprint_config/configuration/ppds/LHQUSRH3.PS
deleted file mode 100644
index 34ecff2a045e..000000000000
--- a/psprint_config/configuration/ppds/LHQUSRH3.PS
+++ /dev/null
@@ -1,1426 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*%
-*% Creation Date Apr. 18, 1996; By: Berthold Giess, Linotype-Hell AG
-*%
-
-*% ----- Basic Capabilities -----
-*FormatVersion: "4.3"
-*FileVersion: "1.2"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*PSVersion: "(2013.114) 9"
-*Product: "(Linotype)"
-*% 31 Chars *******************************
-*Manufacturer: "Linotype-Hell"
-*ModelName: "Lino Quasar HQS V 3.0"
-*ShortNickName: "Lino Quasar HQS"
-*NickName: "Lino Quasar HQS V 3.0"
-*PCFileName: "LHQUSRH3.PPD"
-
-*% ----- General Information and Defaults -----
-*FreeVM: "5242880"
-*PrintPSErrors: False
-*LanguageLevel: "2"
-*ColorDevice: True
-*DefaultColorSpace: Gray
-*DefaultHalftoneType: 1
-*Throughput: "1"
-*VariablePaperSize: True
-*FileSystem: True
-
-*?FileSystem: "
-save
- statusdict /diskonline get exec {(True)}{(False)} ifelse = flush
-restore
-"
-*End
-
-*Password: "0"
-*ExitServer: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
-"
-*End
-
-*Reset: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
-"
-*End
-
-*DefaultResolution: 2540dpi
-
-*?Resolution: "
- save
- 72 72 matrix defaultmatrix dtransform
- pop abs round cvi =print (dpi\n) print
- restore
-"
-*End
-
-*% Halftone Information ===============
-*ScreenFreq: "150"
-*ScreenAngle: "45"
-*AccurateScreensSupport: True
-*DefaultScreenProc: Euclidean
-
-*ScreenProc Euclidean: "
-{
- 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
-
-*ScreenProc Round: "
-{
- dup mul exch dup mul add 1 exch sub
-}
-"
-*End
-
-*ScreenProc Square: "
-{
- abs exch abs add 1 exch sub
-}
-"
-*End
-
-*ScreenProc HeavyEllipse: "
-{ %Copyright Linotype-Hell AG 1996
- exch
- abs exch abs 2 copy 0.80 mul add 0.80 lt {
- exch 0.80 div
- dup dup mul exch 2 mul 3 sub mul exch
- dup dup mul exch 2 mul 3 sub mul add 0.80 mul 1 add
- } {
- 2 copy 0.80 mul add 1 gt {
- 1 sub exch 1 sub 0.80 div
- dup dup mul exch 2 mul 3 add mul exch
- dup dup mul exch 2 mul 3 add mul add 0.80 mul 1 sub
- } {
- 0.80 mul add 2 mul neg 1 add 0.80 add
- } ifelse
- } ifelse
-}
-"
-*End
-
-*ScreenProc Ellipse: "
-{ %Copyright Linotype-Hell AG 1996
- exch
- abs exch abs 2 copy 0.85 mul add 0.85 lt {
- exch 0.85 div
- dup dup mul exch 2 mul 3 sub mul exch
- dup dup mul exch 2 mul 3 sub mul add 0.85 mul 1 add
- } {
- 2 copy 0.85 mul add 1 gt {
- 1 sub exch 1 sub 0.85 div
- dup dup mul exch 2 mul 3 add mul exch
- dup dup mul exch 2 mul 3 add mul add 0.85 mul 1 sub
- } {
- 0.85 mul add 2 mul neg 1 add 0.85 add
- } ifelse
- } ifelse
-}
-"
-*End
-
-*ScreenProc LightEllipse: "
-{ %Copyright Linotype-Hell AG 1996
- exch
- abs exch abs 2 copy 0.90 mul add 0.90 lt {
- exch 0.90 div
- dup dup mul exch 2 mul 3 sub mul exch
- dup dup mul exch 2 mul 3 sub mul add 0.90 mul 1 add
- } {
- 2 copy 0.90 mul add 1 gt {
- 1 sub exch 1 sub 0.90 div
- dup dup mul exch 2 mul 3 add mul exch
- dup dup mul exch 2 mul 3 add mul add 0.90 mul 1 sub
- } {
- 0.90 mul add 2 mul neg 1 add 0.90 add
- } ifelse
- } ifelse
-}
-"
-*End
-
-*ScreenProc LineX: "
-{ %Copyright Linotype-Hell AG 1996
- abs exch 0.9 mul 0.01 sub abs exch
- 0.003 mul add 1 exch sub
-}
-"
-*End
-
-*ScreenProc LineY: "
-{ %Copyright Linotype-Hell AG 1996
- 0.9 mul 0.01 sub abs exch abs
- 0.003 mul add 1 exch sub
-}
-"
-*End
-
-*ScreenProc Grid: "
-{ %Copyright Linotype-Hell AG 1996
- 0.9 mul 0.01 sub abs exch
- 0.9 mul 0.01 sub abs exch
- 2 copy lt { 0.003 mul add } { exch 0.003 mul add } ifelse
- 1 exch sub
-}
-"
-*End
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% Paper Handling ===================
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 20 AnySetup *PageSize
-
-*DefaultPageSize: Letter
-*PageSize Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice"
-*PageSize Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice"
-*PageSize Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice"
-*PageSize Letter.Extra.Transverse: "<</PageSize [684 864] /Orientation 0>> setpagedevice"
-
-*PageSize Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice"
-*PageSize Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice"
-*PageSize Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice"
-*PageSize Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice"
-
-*PageSize Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice"
-*PageSize Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice"
-*PageSize Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice"
-*PageSize Tabloid.Extra.Transverse: "<</PageSize [864 1296] /Orientation 0>> setpagedevice"
-
-*PageSize A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice"
-*PageSize A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice"
-*PageSize A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice"
-*PageSize A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice"
-
-*PageSize A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice"
-*PageSize A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice"
-*PageSize A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice"
-*PageSize A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice"
-
-*PageSize A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice"
-*PageSize A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice"
-*PageSize A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice"
-*PageSize A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice"
-
-*PageSize B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice"
-*PageSize B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice"
-
-*PageSize B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice"
-*PageSize B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice"
-*PageSize B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice"
-*PageSize B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice"
-
-*PageSize B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice"
-*PageSize B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice"
-*PageSize B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice"
-*PageSize B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice"
-
-*PageSize ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice"
-*PageSize ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice"
-
-*PageSize ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice"
-*PageSize ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice"
-*PageSize ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice"
-*PageSize ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice"
-
-*PageSize ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice"
-*PageSize ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice"
-*PageSize ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice"
-*PageSize ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice"
-
-*PageSize MaxPage: "<</PageSize [1431 1488] /Orientation 1>> setpagedevice"
-
-*?PageSize: "
-save
-mark
-currentpagedevice /PageSize get aload pop
-2 copy gt {exch} if
-(Unknown)
-37 dict
-dup [ 612 792] (Letter) put
-dup [ 684 864] (Letter.Extra) put
-
-dup [ 612 1008] (Legal) put
-dup [ 684 1080] (Legal.Extra) put
-
-dup [ 792 1224] (Tabloid) put
-dup [ 864 1296] (Tabloid.Extra) put
-
-dup [1684 2384] (A1) put
-dup [1756 2456] (A1.Extra) put
-
-dup [1191 1684] (A2) put
-dup [1263 1756] (A2.Extra) put
-
-dup [ 842 1191] (A3) put
-dup [ 914 1263] (A3.Extra) put
-
-dup [ 595 842] (A4) put
-dup [ 667 914] (A4.Extra) put
-
-dup [ 420 595] (A5) put
-dup [ 492 667] (A5.Extra) put
-
-dup [2064 2920] (B1) put
-dup [2136 2992] (B1.Extra) put
-
-dup [1460 2064] (B2) put
-dup [1532 2136] (B2.Extra) put
-
-dup [1032 1460] (B3) put
-dup [1104 1532] (B3.Extra) put
-
-dup [ 729 1032] (B4) put
-dup [ 801 1104] (B4.Extra) put
-
-dup [ 516 729] (B5) put
-dup [ 588 801] (B5.Extra) put
-
-dup [2004 2835] (ISOB1) put
-dup [2076 2907] (ISOB1.Extra) put
-
-dup [1417 2004] (ISOB2) put
-dup [1489 2076] (ISOB2.Extra) put
-
-dup [1001 1417] (ISOB3) put
-dup [1073 1489] (ISOB3.Extra) put
-
-dup [ 709 1001] (ISOB4) put
-dup [ 781 1073] (ISOB4.Extra) put
-
-dup [ 499 709] (ISOB5) put
-dup [ 571 781] (ISOB5.Extra) put
-
-dup [1431 1488] (MaxPage) put
-
-{
-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
-cleartomark
-
-restore
-"
-*End
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 10 AnySetup *PageRegion
-
-*DefaultPageRegion: Letter
-*PageRegion Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice"
-*PageRegion Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice"
-*PageRegion Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice"
-*PageRegion Letter.Extra.Transverse: "<</PageSize [684 864] /Orientation 0>> setpagedevice"
-
-*PageRegion Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice"
-*PageRegion Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice"
-*PageRegion Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice"
-*PageRegion Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice"
-
-*PageRegion Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice"
-*PageRegion Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice"
-*PageRegion Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice"
-*PageRegion Tabloid.Extra.Transverse: "<</PageSize [864 1296] /Orientation 0>> setpagedevice"
-
-*PageRegion A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice"
-*PageRegion A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice"
-*PageRegion A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice"
-*PageRegion A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice"
-
-*PageRegion A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice"
-*PageRegion A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice"
-*PageRegion A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice"
-*PageRegion A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice"
-
-*PageRegion A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice"
-*PageRegion A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice"
-*PageRegion A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice"
-*PageRegion A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice"
-
-*PageRegion B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice"
-*PageRegion B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice"
-
-*PageRegion B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice"
-*PageRegion B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice"
-*PageRegion B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice"
-*PageRegion B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice"
-
-*PageRegion B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice"
-*PageRegion B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice"
-*PageRegion B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice"
-*PageRegion B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice"
-
-*PageRegion ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice"
-*PageRegion ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice"
-
-*PageRegion ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice"
-*PageRegion ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice"
-*PageRegion ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice"
-*PageRegion ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice"
-
-*PageRegion ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice"
-*PageRegion ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice"
-*PageRegion ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice"
-*PageRegion ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice"
-
-*PageRegion MaxPage: "<</PageSize [1431 1488] /Orientation 1>> setpagedevice"
-
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-
-*ImageableArea Letter: "0.0 0.0 612.0 792.0"
-*ImageableArea Letter.Extra: "0.0 0.0 684.0 864.0"
-*ImageableArea Letter.Transverse: "0.0 0.0 612.0 791.0"
-*ImageableArea Letter.Extra.Transverse: "0.0 0.0 684.0 863.0"
-
-*ImageableArea Legal: "0.0 0.0 612.0 1008.0"
-*ImageableArea Legal.Extra: "0.0 0.0 684.0 1080.0"
-*ImageableArea Legal.Transverse: "0.0 0.0 612.0 1007.0"
-*ImageableArea Legal.Extra.Transverse: "0.0 0.0 684.0 1079.0"
-
-*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0"
-*ImageableArea Tabloid.Extra: "0.0 0.0 864.0 1296.0"
-*ImageableArea Tabloid.Transverse: "0.0 0.0 792.0 1223.0"
-*ImageableArea Tabloid.Extra.Transverse: "0.0 0.0 864.0 1295.0"
-
-*ImageableArea A3: "0.0 0.0 842.0 1191.0"
-*ImageableArea A3.Extra: "0.0 0.0 914.0 1263.0"
-*ImageableArea A3.Transverse: "0.0 0.0 842.0 1190.0"
-*ImageableArea A3.Extra.Transverse: "0.0 0.0 914.0 1262.0"
-
-*ImageableArea A4: "0.0 0.0 595.0 842.0"
-*ImageableArea A4.Extra: "0.0 0.0 667.0 914.0"
-*ImageableArea A4.Transverse: "0.0 0.0 595.0 841.0"
-*ImageableArea A4.Extra.Transverse: "0.0 0.0 667.0 913.0"
-
-*ImageableArea A5: "0.0 0.0 420.0 595.0"
-*ImageableArea A5.Extra: "0.0 0.0 492.0 667.0"
-*ImageableArea A5.Transverse: "0.0 0.0 420.0 594.0"
-*ImageableArea A5.Extra.Transverse: "0.0 0.0 492.0 666.0"
-
-*ImageableArea B3: "0.0 0.0 1032.0 1460.0"
-*ImageableArea B3.Transverse: "0.0 0.0 1032.0 1459.0"
-
-*ImageableArea B4: "0.0 0.0 729.0 1032.0"
-*ImageableArea B4.Extra: "0.0 0.0 801.0 1104.0"
-*ImageableArea B4.Transverse: "0.0 0.0 729.0 1031.0"
-*ImageableArea B4.Extra.Transverse: "0.0 0.0 801.0 1103.0"
-
-*ImageableArea B5: "0.0 0.0 516.0 729.0"
-*ImageableArea B5.Extra: "0.0 0.0 588.0 801.0"
-*ImageableArea B5.Transverse: "0.0 0.0 516.0 728.0"
-*ImageableArea B5.Extra.Transverse: "0.0 0.0 588.0 800.0"
-
-*ImageableArea ISOB3: "0.0 0.0 1001.0 1417.0"
-*ImageableArea ISOB3.Transverse: "0.0 0.0 1001.0 1416.0"
-
-*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0"
-*ImageableArea ISOB4.Extra: "0.0 0.0 781.0 1073.0"
-*ImageableArea ISOB4.Transverse: "0.0 0.0 709.0 1000.0"
-*ImageableArea ISOB4.Extra.Transverse: "0.0 0.0 781.0 1072.0"
-
-*ImageableArea ISOB5: "0.0 0.0 499.0 709.0"
-*ImageableArea ISOB5.Extra: "0.0 0.0 569.7 782.0"
-*ImageableArea ISOB5.Transverse: "0.0 0.0 499.0 708.0"
-*ImageableArea ISOB5.Extra.Transverse: "0.0 0.0 569.7 781.0"
-
-*ImageableArea MaxPage: "0.0 0.0 1431.0 1488.0"
-
-*?ImageableArea: "
- save
- initclip clippath pathbbox
- 4 -2 roll exch round cvr =print ( ) print round cvr =print ( ) print
- exch round cvr =print ( ) print round cvr =print (\n) print flush
- restore
-"
-*End
-
-*% These provide the physical dimensions of the paper (by keyword)
-*DefaultPaperDimension: Letter
-
-*PaperDimension Letter: "612.0 792.0"
-*PaperDimension Letter.Extra: "684.0 864.0"
-*PaperDimension Letter.Transverse: "612.0 791.0"
-*PaperDimension Letter.Extra.Transverse: "684.0 863.0"
-
-*PaperDimension Legal: "612.0 1008.0"
-*PaperDimension Legal.Extra: "684.0 1080.0"
-*PaperDimension Legal.Transverse: "612.0 1007.0"
-*PaperDimension Legal.Extra.Transverse: "684.0 1079.0"
-
-*PaperDimension Tabloid: "792.0 1224.0"
-*PaperDimension Tabloid.Extra: "864.0 1296.0"
-*PaperDimension Tabloid.Transverse: "792.0 1223.0"
-*PaperDimension Tabloid.Extra.Transverse: "864.0 1295.0"
-
-*PaperDimension A3: "842.0 1191.0"
-*PaperDimension A3.Extra: "914.0 1263.0"
-*PaperDimension A3.Transverse: "842.0 1190.0"
-*PaperDimension A3.Extra.Transverse: "914.0 1262.0"
-
-*PaperDimension A4: "595.0 842.0"
-*PaperDimension A4.Extra: "667.0 914.0"
-*PaperDimension A4.Transverse: "595.0 841.0"
-*PaperDimension A4.Extra.Transverse: "667.0 913.0"
-
-*PaperDimension A5: "420.0 595.0"
-*PaperDimension A5.Extra: "492.0 667.0"
-*PaperDimension A5.Transverse: "420.0 594.0"
-*PaperDimension A5.Extra.Transverse: "492.0 666.0"
-
-*PaperDimension B3: "1032.0 1460.0"
-*PaperDimension B3.Transverse: "1032.0 1459.0"
-
-*PaperDimension B4: "729.0 1032.0"
-*PaperDimension B4.Extra: "801.0 1104.0"
-*PaperDimension B4.Transverse: "729.0 1031.0"
-*PaperDimension B4.Extra.Transverse: "801.0 1103.0"
-
-*PaperDimension B5: "516.0 729.0"
-*PaperDimension B5.Extra: "588.0 801.0"
-*PaperDimension B5.Transverse: "516.0 728.0"
-*PaperDimension B5.Extra.Transverse: "588.0 800.0"
-
-*PaperDimension ISOB3: "1001.0 1417.0"
-*PaperDimension ISOB3.Transverse: "1001.0 1416.0"
-
-*PaperDimension ISOB4: "709.0 1001.0"
-*PaperDimension ISOB4.Extra: "781.0 1073.0"
-*PaperDimension ISOB4.Transverse: "709.0 1000.0"
-*PaperDimension ISOB4.Extra.Transverse: "781.0 1072.0"
-
-*PaperDimension ISOB5: "499.0 709.0"
-*PaperDimension ISOB5.Extra: "569.7 782.0"
-*PaperDimension ISOB5.Transverse: "499.0 708.0"
-*PaperDimension ISOB5.Extra.Transverse: "569.7 781.0"
-
-*PaperDimension MaxPage: "1431.0 1488.0"
-
-*%=== Custom Page Sizes ==================================
-
-*% These entries provide the code and parameter ranges for a user
-*% to set up a custom page size.
-*%CustomPageSize
-
-*CustomPageSize True: "
-% B. Giess 960228
-% params order: Width (FastScan); Height (SlowScan); WidthOffset; foo; Orientation
-%
-exch pop statusdict /setpageparams get exec
-"
-*End
-
-*DefaultLeadingEdge: PreferLong
-*LeadingEdge: PreferLong
-
-*ParamCustomPageSize Width: 1 points 72.0 1431.0
-*ParamCustomPageSize Height: 2 points 72.0 1488.0
-*ParamCustomPageSize WidthOffset/Margins: 3 points 0.0 1431.0
-*ParamCustomPageSize HeightOffset: 4 points 0.0 0.0
-*ParamCustomPageSize Orientation: 5 int 0 3
-
-*CenterRegistered: False
-
-*MaxMediaWidth: "1431.0"
-*MaxMediaHeight: "1488.0"
-
-*?CurrentMediaWidth: "
- save
- currentpagedevice /OutputDevice get cvlit /OutputDevice findresource
- /PageSize get 0 get dup length 2 sub 0 add get cvr = flush
- restore
- "
-*End
-
-*?CurrentMediaHeight: "
- save
- currentpagedevice /OutputDevice get cvlit /OutputDevice findresource
- /PageSize get 0 get dup length 2 sub 1 add get cvr = flush
- restore
- "
-*End
-
-*% === Imagesetter Information ===========================
-*OpenGroup: Imagesetter
-
-*OpenUI *MirrorPrint/Mirror: Boolean
-*OrderDependency: 30 DocumentSetup *MirrorPrint
-*DefaultMirrorPrint: False
-
-*MirrorPrint True: "<</MirrorPrint true>> setpagedevice "
-*MirrorPrint False: "<</MirrorPrint false>> setpagedevice "
-*?MirrorPrint: "
- currentpagedevice /MirrorPrint get {(True)}{(False)} ifelse = flush
-"
-*End
-*CloseUI: *MirrorPrint
-
-*OpenUI *NegativePrint/Negative: Boolean
-*OrderDependency: 40 DocumentSetup *NegativePrint
-*DefaultNegativePrint: False
-
-*NegativePrint True: "<</NegativePrint true>> setpagedevice "
-*NegativePrint False: "<</NegativePrint false>> setpagedevice "
-*?NegativePrint: "
- currentpagedevice /NegativePrint get {(True)}{(False)}ifelse = flush
-"
-*End
-*CloseUI: *NegativePrint
-
-*CloseGroup: Imagesetter
-
-*DefaultOutputOrder: Normal
-*RequiresPageRegion All: False
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.001)" Standard Disk
-*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk
-*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk
-*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk
-*Font Bookman-Demi: Standard "(001.001)" Standard Disk
-*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk
-*Font Bookman-Light: Standard "(001.001)" Standard Disk
-*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk
-*Font Courier: Standard "(002.002)" Standard ROM
-*Font Courier-Bold: Standard "(002.002)" Standard ROM
-*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM
-*Font Courier-Oblique: Standard "(002.002)" Standard ROM
-*Font Helvetica: Standard "(001.006)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk
-*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk
-*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk
-*Font Palatino-Bold: Standard "(001.000)" Standard Disk
-*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk
-*Font Palatino-Italic: Standard "(001.000)" Standard Disk
-*Font Palatino-Roman: Standard "(001.000)" Standard Disk
-*Font Symbol: Special "(001.003)" Standard ROM
-*Font Times-Bold: Standard "(001.007)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.009)" Standard ROM
-*Font Times-Italic: Standard "(001.007)" Standard ROM
-*Font Times-Roman: Standard "(001.007)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk
-*Font ZapfDingbats: Special "(001.000)" Standard Disk
-
-*?FontQuery: "
-save
- /str 100 string dup 0 (fonts/) putinterval def
- {
- count 1 gt
- {
- exch dup str 6 94 getinterval cvs
- (/) print dup print (:) print exch
- FontDirectory exch known
- { pop (Yes) }
- {
- length 6 add str 0 3 -1 roll getinterval
- mark exch status
- {cleartomark (Yes)}{cleartomark (No)} ifelse
- } ifelse =
- }
- {exit} ifelse
- }bind loop
- (*) = flush
-restore
-"
-*End
-
-*?FontList: "
-save
- FontDirectory { pop == } bind forall flush
- /filenameforall where
- {
- pop (fonts/*)
- { dup length 6 sub 6 exch getinterval cvn == } bind
- 128 string filenameforall flush
- } if
- (*) = 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: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "printing"
-*Status: "PrinterError: recorder offline or film problem"
-*Status: "PrinterError: "
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "userjob"
-*Source: "other"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "recorder offline or film problem"
-*PrinterError: ""
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi
-
-*OpenUI *Separations/InRIP Color Separation: Boolean
-*OrderDependency: 60 DocumentSetup *Separations
-
-*DefaultSeparations: False
-*Separations True: "
- <<
- /Separations true
- /ProcessColorModel /DeviceCMYK
- /SeparationColorNames [/Cyan /Magenta /Yellow /Black]
- /SeparationOrder [/Cyan /Magenta /Yellow /Black]
- >> setpagedevice
-"
-*End
-
-*Separations False: "
- <<
- /Separations false
- /ProcessColorModel /DeviceGray
- >> setpagedevice
-"
-*End
-
-*?Separations: "
- save
- currentpagedevice /Separations get
- currentpagedevice /ProcessColorModel get /DeviceGray ne and
- {(True)}{(False)} ifelse = flush
- restore
-"
-*End
-*CloseUI: *Separations
-
-*%
-*% Screening Params for HQS
-*%
-*% ----- for Resolution 3386 dpi -----
-*%
-*% For 100 lpi / 3386 dpi
-*ColorSepScreenAngle ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-*ColorSepScreenFreq CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-*ColorSepScreenFreq ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-*ColorSepScreenFreq ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-*ColorSepScreenFreq ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-
-*% For 120 lpi / 3386 dpi
-*ColorSepScreenAngle ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-*ColorSepScreenFreq CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-*ColorSepScreenFreq ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-*ColorSepScreenFreq ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-*ColorSepScreenFreq ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-
-*% For 133 lpi / 3386 dpi
-*ColorSepScreenAngle ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-*ColorSepScreenFreq CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-*ColorSepScreenFreq ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-*ColorSepScreenFreq ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-*ColorSepScreenFreq ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-
-*% For 150 lpi / 3386 dpi
-*ColorSepScreenAngle ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-*ColorSepScreenFreq CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-*ColorSepScreenFreq ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-*ColorSepScreenFreq ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-*ColorSepScreenFreq ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-
-*% For 175 lpi / 3386 dpi
-*ColorSepScreenAngle ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-*ColorSepScreenFreq CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-*ColorSepScreenFreq ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-*ColorSepScreenFreq ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-*ColorSepScreenFreq ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-
-*% For 200 lpi / 3386 dpi
-*ColorSepScreenAngle ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-*ColorSepScreenFreq CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-*ColorSepScreenFreq ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-*ColorSepScreenFreq ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-*ColorSepScreenFreq ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-*%
-*% ----- for Resolution 2540 dpi -----
-*%
-*% For 20 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "20"
-*ColorSepScreenFreq CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "20"
-*ColorSepScreenFreq ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "20"
-*ColorSepScreenFreq ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "20"
-*ColorSepScreenFreq ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "20"
-
-*% For 33 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "33"
-*ColorSepScreenFreq CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "33"
-*ColorSepScreenFreq ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "33"
-*ColorSepScreenFreq ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "33"
-*ColorSepScreenFreq ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "33"
-
-*% For 38 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "38"
-*ColorSepScreenFreq CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "38"
-*ColorSepScreenFreq ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "38"
-*ColorSepScreenFreq ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "38"
-*ColorSepScreenFreq ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "38"
-
-*% For 46 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "46"
-*ColorSepScreenFreq CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "46"
-*ColorSepScreenFreq ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "46"
-*ColorSepScreenFreq ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "46"
-*ColorSepScreenFreq ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "46"
-
-*% For 50 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-*ColorSepScreenFreq CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-*ColorSepScreenFreq ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-*ColorSepScreenFreq ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-*ColorSepScreenFreq ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-
-*% For 65 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "65"
-*ColorSepScreenFreq CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "65"
-*ColorSepScreenFreq ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "65"
-*ColorSepScreenFreq ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "65"
-*ColorSepScreenFreq ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "65"
-
-*% For 70 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "70"
-*ColorSepScreenFreq CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "70"
-*ColorSepScreenFreq ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "70"
-*ColorSepScreenFreq ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "70"
-*ColorSepScreenFreq ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "70"
-
-*% For 75 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-*ColorSepScreenFreq CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-*ColorSepScreenFreq ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-*ColorSepScreenFreq ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-*ColorSepScreenFreq ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-*% For 80 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "80"
-*ColorSepScreenFreq CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "80"
-*ColorSepScreenFreq ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "80"
-*ColorSepScreenFreq ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "80"
-*ColorSepScreenFreq ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "80"
-
-*% For 85 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-*ColorSepScreenFreq CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-*ColorSepScreenFreq ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-*ColorSepScreenFreq ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-*ColorSepScreenFreq ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-
-*% For 90 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "90"
-*ColorSepScreenFreq CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "90"
-*ColorSepScreenFreq ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "90"
-*ColorSepScreenFreq ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "90"
-*ColorSepScreenFreq ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "90"
-
-*% For 100 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-*ColorSepScreenFreq CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-
-*% For 110 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "110"
-*ColorSepScreenFreq CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "110"
-*ColorSepScreenFreq ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "110"
-*ColorSepScreenFreq ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "110"
-*ColorSepScreenFreq ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "110"
-
-*% For 120 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-
-*% For 133 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-*ColorSepScreenFreq CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-*ColorSepScreenFreq ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-*ColorSepScreenFreq ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-*ColorSepScreenFreq ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-
-*% For 138 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "138"
-*ColorSepScreenFreq CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "138"
-*ColorSepScreenFreq ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "138"
-*ColorSepScreenFreq ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "138"
-*ColorSepScreenFreq ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "138"
-
-*% For 150 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-
-*% For 175 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-*ColorSepScreenFreq CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-*ColorSepScreenFreq ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-*ColorSepScreenFreq ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-*ColorSepScreenFreq ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-
-*% For 200 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-*ColorSepScreenFreq CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-*ColorSepScreenFreq ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-*ColorSepScreenFreq ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-*ColorSepScreenFreq ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-
-*% For 300 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi: "300"
-*ColorSepScreenFreq CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi: "300"
-*ColorSepScreenFreq ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi: "300"
-*ColorSepScreenFreq ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi: "300"
-*ColorSepScreenFreq ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi: "300"
-*%
-*% ----- for Resolution 2032 dpi -----
-*%
-*% For 33 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.33lpi.2032dpi/33 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle CustomColor.33lpi.2032dpi/33 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.33lpi.2032dpi/33 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.33lpi.2032dpi/33 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.33lpi.2032dpi/33 lpi / 2032 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.33lpi.2032dpi/33 lpi / 2032 dpi: "33"
-*ColorSepScreenFreq CustomColor.33lpi.2032dpi/33 lpi / 2032 dpi: "33"
-*ColorSepScreenFreq ProcessCyan.33lpi.2032dpi/33 lpi / 2032 dpi: "33"
-*ColorSepScreenFreq ProcessMagenta.33lpi.2032dpi/33 lpi / 2032 dpi: "33"
-*ColorSepScreenFreq ProcessYellow.33lpi.2032dpi/33 lpi / 2032 dpi: "33"
-
-*% For 38 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.38lpi.2032dpi/38 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle CustomColor.38lpi.2032dpi/38 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.38lpi.2032dpi/38 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.38lpi.2032dpi/38 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.38lpi.2032dpi/38 lpi / 2032 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.38lpi.2032dpi/38 lpi / 2032 dpi: "38"
-*ColorSepScreenFreq CustomColor.38lpi.2032dpi/38 lpi / 2032 dpi: "38"
-*ColorSepScreenFreq ProcessCyan.38lpi.2032dpi/38 lpi / 2032 dpi: "38"
-*ColorSepScreenFreq ProcessMagenta.38lpi.2032dpi/38 lpi / 2032 dpi: "38"
-*ColorSepScreenFreq ProcessYellow.38lpi.2032dpi/38 lpi / 2032 dpi: "38"
-
-*% For 46 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.46lpi.2032dpi/46 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle CustomColor.46lpi.2032dpi/46 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.46lpi.2032dpi/46 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.46lpi.2032dpi/46 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.46lpi.2032dpi/46 lpi / 2032 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.46lpi.2032dpi/46 lpi / 2032 dpi: "46"
-*ColorSepScreenFreq CustomColor.46lpi.2032dpi/46 lpi / 2032 dpi: "46"
-*ColorSepScreenFreq ProcessCyan.46lpi.2032dpi/46 lpi / 2032 dpi: "46"
-*ColorSepScreenFreq ProcessMagenta.46lpi.2032dpi/46 lpi / 2032 dpi: "46"
-*ColorSepScreenFreq ProcessYellow.46lpi.2032dpi/46 lpi / 2032 dpi: "46"
-
-*% For 50 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "50"
-*ColorSepScreenFreq CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "50"
-*ColorSepScreenFreq ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "50"
-*ColorSepScreenFreq ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "50"
-*ColorSepScreenFreq ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "50"
-
-*% For 60 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "60"
-
-*% For 65 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.65lpi.2032dpi/65 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle CustomColor.65lpi.2032dpi/65 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.65lpi.2032dpi/65 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.65lpi.2032dpi/65 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.65lpi.2032dpi/65 lpi / 2032 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.65lpi.2032dpi/65 lpi / 2032 dpi: "65"
-*ColorSepScreenFreq CustomColor.65lpi.2032dpi/65 lpi / 2032 dpi: "65"
-*ColorSepScreenFreq ProcessCyan.65lpi.2032dpi/65 lpi / 2032 dpi: "65"
-*ColorSepScreenFreq ProcessMagenta.65lpi.2032dpi/65 lpi / 2032 dpi: "65"
-*ColorSepScreenFreq ProcessYellow.65lpi.2032dpi/65 lpi / 2032 dpi: "65"
-
-*% For 70 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.70lpi.2032dpi/70 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle CustomColor.70lpi.2032dpi/70 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.70lpi.2032dpi/70 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.70lpi.2032dpi/70 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.70lpi.2032dpi/70 lpi / 2032 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.70lpi.2032dpi/70 lpi / 2032 dpi: "70"
-*ColorSepScreenFreq CustomColor.70lpi.2032dpi/70 lpi / 2032 dpi: "70"
-*ColorSepScreenFreq ProcessCyan.70lpi.2032dpi/70 lpi / 2032 dpi: "70"
-*ColorSepScreenFreq ProcessMagenta.70lpi.2032dpi/70 lpi / 2032 dpi: "70"
-*ColorSepScreenFreq ProcessYellow.70lpi.2032dpi/70 lpi / 2032 dpi: "70"
-
-*% For 85 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "85"
-*ColorSepScreenFreq CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "85"
-*ColorSepScreenFreq ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "85"
-*ColorSepScreenFreq ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "85"
-*ColorSepScreenFreq ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "85"
-
-*% For 100 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "100"
-*ColorSepScreenFreq CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "100"
-*ColorSepScreenFreq ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "100"
-*ColorSepScreenFreq ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "100"
-*ColorSepScreenFreq ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "100"
-
-*% For 110 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.110lpi.2032dpi/110 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle CustomColor.110lpi.2032dpi/110 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.110lpi.2032dpi/110 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.110lpi.2032dpi/110 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.110lpi.2032dpi/110 lpi / 2032 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.110lpi.2032dpi/110 lpi / 2032 dpi: "110"
-*ColorSepScreenFreq CustomColor.110lpi.2032dpi/110 lpi / 2032 dpi: "110"
-*ColorSepScreenFreq ProcessCyan.110lpi.2032dpi/110 lpi / 2032 dpi: "110"
-*ColorSepScreenFreq ProcessMagenta.110lpi.2032dpi/110 lpi / 2032 dpi: "110"
-*ColorSepScreenFreq ProcessYellow.110lpi.2032dpi/110 lpi / 2032 dpi: "110"
-
-*% For 120 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "120"
-*ColorSepScreenFreq CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "120"
-*ColorSepScreenFreq ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "120"
-*ColorSepScreenFreq ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "120"
-*ColorSepScreenFreq ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "120"
-
-*% For 138 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.138lpi.2032dpi/138 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle CustomColor.138lpi.2032dpi/138 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.138lpi.2032dpi/138 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.138lpi.2032dpi/138 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.138lpi.2032dpi/138 lpi / 2032 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.138lpi.2032dpi/138 lpi / 2032 dpi: "138"
-*ColorSepScreenFreq CustomColor.138lpi.2032dpi/138 lpi / 2032 dpi: "138"
-*ColorSepScreenFreq ProcessCyan.138lpi.2032dpi/138 lpi / 2032 dpi: "138"
-*ColorSepScreenFreq ProcessMagenta.138lpi.2032dpi/138 lpi / 2032 dpi: "138"
-*ColorSepScreenFreq ProcessYellow.138lpi.2032dpi/138 lpi / 2032 dpi: "138"
-
-*% For 150 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.150lpi.2032dpi/150 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle CustomColor.150lpi.2032dpi/150 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.150lpi.2032dpi/150 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.150lpi.2032dpi/150 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.150lpi.2032dpi/150 lpi / 2032 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.150lpi.2032dpi/150 lpi / 2032 dpi: "150"
-*ColorSepScreenFreq CustomColor.150lpi.2032dpi/150 lpi / 2032 dpi: "150"
-*ColorSepScreenFreq ProcessCyan.150lpi.2032dpi/150 lpi / 2032 dpi: "150"
-*ColorSepScreenFreq ProcessMagenta.150lpi.2032dpi/150 lpi / 2032 dpi: "150"
-*ColorSepScreenFreq ProcessYellow.150lpi.2032dpi/150 lpi / 2032 dpi: "150"
-
-*% For 175 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.175lpi.2032dpi/175 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle CustomColor.175lpi.2032dpi/175 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.175lpi.2032dpi/175 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.175lpi.2032dpi/175 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.175lpi.2032dpi/175 lpi / 2032 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.175lpi.2032dpi/175 lpi / 2032 dpi: "175"
-*ColorSepScreenFreq CustomColor.175lpi.2032dpi/175 lpi / 2032 dpi: "175"
-*ColorSepScreenFreq ProcessCyan.175lpi.2032dpi/175 lpi / 2032 dpi: "175"
-*ColorSepScreenFreq ProcessMagenta.175lpi.2032dpi/175 lpi / 2032 dpi: "175"
-*ColorSepScreenFreq ProcessYellow.175lpi.2032dpi/175 lpi / 2032 dpi: "175"
-
-*% For 250 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi: "250"
-*ColorSepScreenFreq CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi: "250"
-*ColorSepScreenFreq ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi: "250"
-*ColorSepScreenFreq ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi: "250"
-*ColorSepScreenFreq ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi: "250"
-*%
-*% ----- for Resolution 1693 dpi -----
-*%
-*% For 75 lpi / 1693 dpi
-*ColorSepScreenAngle ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "45"
-*ColorSepScreenAngle CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-*ColorSepScreenFreq CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-*ColorSepScreenFreq ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-*ColorSepScreenFreq ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-*ColorSepScreenFreq ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-
-*% For 85 lpi / 1693 dpi
-*ColorSepScreenAngle ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "45"
-*ColorSepScreenAngle CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "85"
-*ColorSepScreenFreq CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "85"
-*ColorSepScreenFreq ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "85"
-*ColorSepScreenFreq ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "85"
-*ColorSepScreenFreq ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "85"
-
-*% For 100 lpi / 1693 dpi
-*ColorSepScreenAngle ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "45"
-*ColorSepScreenAngle CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "100"
-*ColorSepScreenFreq CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "100"
-*ColorSepScreenFreq ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "100"
-*ColorSepScreenFreq ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "100"
-*ColorSepScreenFreq ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "100"
-
-*% For 120 lpi / 1693 dpi
-*ColorSepScreenAngle ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "45"
-*ColorSepScreenAngle CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "120"
-*ColorSepScreenFreq CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "120"
-*ColorSepScreenFreq ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "120"
-*ColorSepScreenFreq ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "120"
-*ColorSepScreenFreq ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "120"
-
-*% For 150 lpi / 1693 dpi
-*ColorSepScreenAngle ProcessBlack.150lpi.1693dpi/150 lpi / 1693 dpi: "45"
-*ColorSepScreenAngle CustomColor.150lpi.1693dpi/150 lpi / 1693 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.150lpi.1693dpi/150 lpi / 1693 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.150lpi.1693dpi/150 lpi / 1693 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.150lpi.1693dpi/150 lpi / 1693 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.150lpi.1693dpi/150 lpi / 1693 dpi: "150"
-*ColorSepScreenFreq CustomColor.150lpi.1693dpi/150 lpi / 1693 dpi: "150"
-*ColorSepScreenFreq ProcessCyan.150lpi.1693dpi/150 lpi / 1693 dpi: "150"
-*ColorSepScreenFreq ProcessMagenta.150lpi.1693dpi/150 lpi / 1693 dpi: "150"
-*ColorSepScreenFreq ProcessYellow.150lpi.1693dpi/150 lpi / 1693 dpi: "150"
-*%
-*% ----- for Resolution 1270 dpi -----
-*%
-*% For 65 lpi / 1270 dpi
-*ColorSepScreenAngle ProcessBlack.65lpi.1270dpi/65 lpi / 1270 dpi: "45"
-*ColorSepScreenAngle CustomColor.65lpi.1270dpi/65 lpi / 1270 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.65lpi.1270dpi/65 lpi / 1270 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.65lpi.1270dpi/65 lpi / 1270 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.65lpi.1270dpi/65 lpi / 1270 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.65lpi.1270dpi/65 lpi / 1270 dpi: "65"
-*ColorSepScreenFreq CustomColor.65lpi.1270dpi/65 lpi / 1270 dpi: "65"
-*ColorSepScreenFreq ProcessCyan.65lpi.1270dpi/65 lpi / 1270 dpi: "65"
-*ColorSepScreenFreq ProcessMagenta.65lpi.1270dpi/65 lpi / 1270 dpi: "65"
-*ColorSepScreenFreq ProcessYellow.65lpi.1270dpi/65 lpi / 1270 dpi: "65"
-
-*% For 75 lpi / 1270 dpi
-*ColorSepScreenAngle ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "45"
-*ColorSepScreenAngle CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-*ColorSepScreenFreq CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-*ColorSepScreenFreq ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-*ColorSepScreenFreq ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-*ColorSepScreenFreq ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-
-*% For 90 lpi / 1270 dpi
-*ColorSepScreenAngle ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "45"
-*ColorSepScreenAngle CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "90"
-*ColorSepScreenFreq CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "90"
-*ColorSepScreenFreq ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "90"
-*ColorSepScreenFreq ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "90"
-*ColorSepScreenFreq ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "90"
-
-*% For 100 lpi / 1270 dpi
-*ColorSepScreenAngle ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "45"
-*ColorSepScreenAngle CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "100"
-*ColorSepScreenFreq CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "100"
-*ColorSepScreenFreq ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "100"
-*ColorSepScreenFreq ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "100"
-*ColorSepScreenFreq ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "100"
-
-*% The byte count of this file should be exactly 062813 or 064239
-*% depending on the filesystem it resides in.
-*% end of PPD file for Linotype
-*% Last edited JUL 26, 1996 Quasar
diff --git a/psprint_config/configuration/ppds/LHQUSRI3.PS b/psprint_config/configuration/ppds/LHQUSRI3.PS
deleted file mode 100644
index c4f399683185..000000000000
--- a/psprint_config/configuration/ppds/LHQUSRI3.PS
+++ /dev/null
@@ -1,1491 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*%
-*% Creation Date Apr. 18, 1996; By: Berthold Giess, Linotype-Hell AG
-*%
-
-*% ----- Basic Capabilities -----
-*FormatVersion: "4.3"
-*FileVersion: "1.2"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*PSVersion: "(2013.114) 9"
-*Product: "(Linotype)"
-*% 31 Chars *******************************
-*Manufacturer: "Linotype-Hell"
-*ModelName: "Lino Quasar IS V 3.0"
-*ShortNickName: "Lino Quasar IS"
-*NickName: "Lino Quasar IS V 3.0"
-*PCFileName: "LHQUSRI3.PPD"
-
-*% ----- General Information and Defaults -----
-*FreeVM: "5242880"
-*PrintPSErrors: False
-*LanguageLevel: "2"
-*ColorDevice: True
-*DefaultColorSpace: Gray
-*DefaultHalftoneType: 1
-*Throughput: "1"
-*VariablePaperSize: True
-*FileSystem: True
-
-*?FileSystem: "
-save
- statusdict /diskonline get exec {(True)}{(False)} ifelse = flush
-restore
-"
-*End
-
-*Password: "0"
-*ExitServer: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
-"
-*End
-
-*Reset: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
-"
-*End
-
-*DefaultResolution: 2540dpi
-
-*?Resolution: "
- save
- 72 72 matrix defaultmatrix dtransform
- pop abs round cvi =print (dpi\n) print
- restore
-"
-*End
-
-*% Halftone Information ===============
-*ScreenFreq: "150"
-*ScreenAngle: "45"
-*AccurateScreensSupport: True
-*DefaultScreenProc: Euclidean
-
-*ScreenProc Euclidean: "
-{
- 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
-
-*ScreenProc Round: "
-{
- dup mul exch dup mul add 1 exch sub
-}
-"
-*End
-
-*ScreenProc Square: "
-{
- abs exch abs add 1 exch sub
-}
-"
-*End
-
-*ScreenProc HeavyEllipse: "
-{ %Copyright Linotype-Hell AG 1996
- exch
- abs exch abs 2 copy 0.80 mul add 0.80 lt {
- exch 0.80 div
- dup dup mul exch 2 mul 3 sub mul exch
- dup dup mul exch 2 mul 3 sub mul add 0.80 mul 1 add
- } {
- 2 copy 0.80 mul add 1 gt {
- 1 sub exch 1 sub 0.80 div
- dup dup mul exch 2 mul 3 add mul exch
- dup dup mul exch 2 mul 3 add mul add 0.80 mul 1 sub
- } {
- 0.80 mul add 2 mul neg 1 add 0.80 add
- } ifelse
- } ifelse
-}
-"
-*End
-
-*ScreenProc Ellipse: "
-{ %Copyright Linotype-Hell AG 1996
- exch
- abs exch abs 2 copy 0.85 mul add 0.85 lt {
- exch 0.85 div
- dup dup mul exch 2 mul 3 sub mul exch
- dup dup mul exch 2 mul 3 sub mul add 0.85 mul 1 add
- } {
- 2 copy 0.85 mul add 1 gt {
- 1 sub exch 1 sub 0.85 div
- dup dup mul exch 2 mul 3 add mul exch
- dup dup mul exch 2 mul 3 add mul add 0.85 mul 1 sub
- } {
- 0.85 mul add 2 mul neg 1 add 0.85 add
- } ifelse
- } ifelse
-}
-"
-*End
-
-*ScreenProc LightEllipse: "
-{ %Copyright Linotype-Hell AG 1996
- exch
- abs exch abs 2 copy 0.90 mul add 0.90 lt {
- exch 0.90 div
- dup dup mul exch 2 mul 3 sub mul exch
- dup dup mul exch 2 mul 3 sub mul add 0.90 mul 1 add
- } {
- 2 copy 0.90 mul add 1 gt {
- 1 sub exch 1 sub 0.90 div
- dup dup mul exch 2 mul 3 add mul exch
- dup dup mul exch 2 mul 3 add mul add 0.90 mul 1 sub
- } {
- 0.90 mul add 2 mul neg 1 add 0.90 add
- } ifelse
- } ifelse
-}
-"
-*End
-
-*ScreenProc LineX: "
-{ %Copyright Linotype-Hell AG 1996
- abs exch 0.9 mul 0.01 sub abs exch
- 0.003 mul add 1 exch sub
-}
-"
-*End
-
-*ScreenProc LineY: "
-{ %Copyright Linotype-Hell AG 1996
- 0.9 mul 0.01 sub abs exch abs
- 0.003 mul add 1 exch sub
-}
-"
-*End
-
-*ScreenProc Grid: "
-{ %Copyright Linotype-Hell AG 1996
- 0.9 mul 0.01 sub abs exch
- 0.9 mul 0.01 sub abs exch
- 2 copy lt { 0.003 mul add } { exch 0.003 mul add } ifelse
- 1 exch sub
-}
-"
-*End
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% Paper Handling ===================
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 20 AnySetup *PageSize
-
-*DefaultPageSize: Letter
-*PageSize Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice"
-*PageSize Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice"
-*PageSize Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice"
-*PageSize Letter.Extra.Transverse: "<</PageSize [684 864] /Orientation 0>> setpagedevice"
-
-*PageSize Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice"
-*PageSize Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice"
-*PageSize Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice"
-*PageSize Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice"
-
-*PageSize Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice"
-*PageSize Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice"
-*PageSize Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice"
-*PageSize Tabloid.Extra.Transverse: "<</PageSize [864 1296] /Orientation 0>> setpagedevice"
-
-*PageSize A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice"
-*PageSize A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice"
-*PageSize A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice"
-*PageSize A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice"
-
-*PageSize A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice"
-*PageSize A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice"
-*PageSize A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice"
-*PageSize A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice"
-
-*PageSize A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice"
-*PageSize A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice"
-*PageSize A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice"
-*PageSize A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice"
-
-*PageSize B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice"
-*PageSize B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice"
-
-*PageSize B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice"
-*PageSize B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice"
-*PageSize B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice"
-*PageSize B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice"
-
-*PageSize B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice"
-*PageSize B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice"
-*PageSize B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice"
-*PageSize B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice"
-
-*PageSize ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice"
-*PageSize ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice"
-
-*PageSize ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice"
-*PageSize ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice"
-*PageSize ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice"
-*PageSize ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice"
-
-*PageSize ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice"
-*PageSize ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice"
-*PageSize ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice"
-*PageSize ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice"
-
-*PageSize MaxPage: "<</PageSize [1431 1488] /Orientation 1>> setpagedevice"
-
-*?PageSize: "
-save
-mark
-currentpagedevice /PageSize get aload pop
-2 copy gt {exch} if
-(Unknown)
-37 dict
-dup [ 612 792] (Letter) put
-dup [ 684 864] (Letter.Extra) put
-
-dup [ 612 1008] (Legal) put
-dup [ 684 1080] (Legal.Extra) put
-
-dup [ 792 1224] (Tabloid) put
-dup [ 864 1296] (Tabloid.Extra) put
-
-dup [1684 2384] (A1) put
-dup [1756 2456] (A1.Extra) put
-
-dup [1191 1684] (A2) put
-dup [1263 1756] (A2.Extra) put
-
-dup [ 842 1191] (A3) put
-dup [ 914 1263] (A3.Extra) put
-
-dup [ 595 842] (A4) put
-dup [ 667 914] (A4.Extra) put
-
-dup [ 420 595] (A5) put
-dup [ 492 667] (A5.Extra) put
-
-dup [2064 2920] (B1) put
-dup [2136 2992] (B1.Extra) put
-
-dup [1460 2064] (B2) put
-dup [1532 2136] (B2.Extra) put
-
-dup [1032 1460] (B3) put
-dup [1104 1532] (B3.Extra) put
-
-dup [ 729 1032] (B4) put
-dup [ 801 1104] (B4.Extra) put
-
-dup [ 516 729] (B5) put
-dup [ 588 801] (B5.Extra) put
-
-dup [2004 2835] (ISOB1) put
-dup [2076 2907] (ISOB1.Extra) put
-
-dup [1417 2004] (ISOB2) put
-dup [1489 2076] (ISOB2.Extra) put
-
-dup [1001 1417] (ISOB3) put
-dup [1073 1489] (ISOB3.Extra) put
-
-dup [ 709 1001] (ISOB4) put
-dup [ 781 1073] (ISOB4.Extra) put
-
-dup [ 499 709] (ISOB5) put
-dup [ 571 781] (ISOB5.Extra) put
-
-dup [1431 1488] (MaxPage) put
-
-{
-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
-cleartomark
-
-restore
-"
-*End
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 10 AnySetup *PageRegion
-
-*DefaultPageRegion: Letter
-*PageRegion Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice"
-*PageRegion Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice"
-*PageRegion Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice"
-*PageRegion Letter.Extra.Transverse: "<</PageSize [684 864] /Orientation 0>> setpagedevice"
-
-*PageRegion Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice"
-*PageRegion Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice"
-*PageRegion Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice"
-*PageRegion Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice"
-
-*PageRegion Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice"
-*PageRegion Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice"
-*PageRegion Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice"
-*PageRegion Tabloid.Extra.Transverse: "<</PageSize [864 1296] /Orientation 0>> setpagedevice"
-
-*PageRegion A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice"
-*PageRegion A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice"
-*PageRegion A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice"
-*PageRegion A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice"
-
-*PageRegion A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice"
-*PageRegion A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice"
-*PageRegion A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice"
-*PageRegion A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice"
-
-*PageRegion A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice"
-*PageRegion A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice"
-*PageRegion A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice"
-*PageRegion A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice"
-
-*PageRegion B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice"
-*PageRegion B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice"
-
-*PageRegion B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice"
-*PageRegion B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice"
-*PageRegion B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice"
-*PageRegion B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice"
-
-*PageRegion B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice"
-*PageRegion B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice"
-*PageRegion B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice"
-*PageRegion B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice"
-
-*PageRegion ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice"
-*PageRegion ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice"
-
-*PageRegion ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice"
-*PageRegion ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice"
-*PageRegion ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice"
-*PageRegion ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice"
-
-*PageRegion ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice"
-*PageRegion ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice"
-*PageRegion ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice"
-*PageRegion ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice"
-
-*PageRegion MaxPage: "<</PageSize [1431 1488] /Orientation 1>> setpagedevice"
-
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-
-*ImageableArea Letter: "0.0 0.0 612.0 792.0"
-*ImageableArea Letter.Extra: "0.0 0.0 684.0 864.0"
-*ImageableArea Letter.Transverse: "0.0 0.0 612.0 791.0"
-*ImageableArea Letter.Extra.Transverse: "0.0 0.0 684.0 863.0"
-
-*ImageableArea Legal: "0.0 0.0 612.0 1008.0"
-*ImageableArea Legal.Extra: "0.0 0.0 684.0 1080.0"
-*ImageableArea Legal.Transverse: "0.0 0.0 612.0 1007.0"
-*ImageableArea Legal.Extra.Transverse: "0.0 0.0 684.0 1079.0"
-
-*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0"
-*ImageableArea Tabloid.Extra: "0.0 0.0 864.0 1296.0"
-*ImageableArea Tabloid.Transverse: "0.0 0.0 792.0 1223.0"
-*ImageableArea Tabloid.Extra.Transverse: "0.0 0.0 864.0 1295.0"
-
-*ImageableArea A3: "0.0 0.0 842.0 1191.0"
-*ImageableArea A3.Extra: "0.0 0.0 914.0 1263.0"
-*ImageableArea A3.Transverse: "0.0 0.0 842.0 1190.0"
-*ImageableArea A3.Extra.Transverse: "0.0 0.0 914.0 1262.0"
-
-*ImageableArea A4: "0.0 0.0 595.0 842.0"
-*ImageableArea A4.Extra: "0.0 0.0 667.0 914.0"
-*ImageableArea A4.Transverse: "0.0 0.0 595.0 841.0"
-*ImageableArea A4.Extra.Transverse: "0.0 0.0 667.0 913.0"
-
-*ImageableArea A5: "0.0 0.0 420.0 595.0"
-*ImageableArea A5.Extra: "0.0 0.0 492.0 667.0"
-*ImageableArea A5.Transverse: "0.0 0.0 420.0 594.0"
-*ImageableArea A5.Extra.Transverse: "0.0 0.0 492.0 666.0"
-
-*ImageableArea B3: "0.0 0.0 1032.0 1460.0"
-*ImageableArea B3.Transverse: "0.0 0.0 1032.0 1459.0"
-
-*ImageableArea B4: "0.0 0.0 729.0 1032.0"
-*ImageableArea B4.Extra: "0.0 0.0 801.0 1104.0"
-*ImageableArea B4.Transverse: "0.0 0.0 729.0 1031.0"
-*ImageableArea B4.Extra.Transverse: "0.0 0.0 801.0 1103.0"
-
-*ImageableArea B5: "0.0 0.0 516.0 729.0"
-*ImageableArea B5.Extra: "0.0 0.0 588.0 801.0"
-*ImageableArea B5.Transverse: "0.0 0.0 516.0 728.0"
-*ImageableArea B5.Extra.Transverse: "0.0 0.0 588.0 800.0"
-
-*ImageableArea ISOB3: "0.0 0.0 1001.0 1417.0"
-*ImageableArea ISOB3.Transverse: "0.0 0.0 1001.0 1416.0"
-
-*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0"
-*ImageableArea ISOB4.Extra: "0.0 0.0 781.0 1073.0"
-*ImageableArea ISOB4.Transverse: "0.0 0.0 709.0 1000.0"
-*ImageableArea ISOB4.Extra.Transverse: "0.0 0.0 781.0 1072.0"
-
-*ImageableArea ISOB5: "0.0 0.0 499.0 709.0"
-*ImageableArea ISOB5.Extra: "0.0 0.0 569.7 782.0"
-*ImageableArea ISOB5.Transverse: "0.0 0.0 499.0 708.0"
-*ImageableArea ISOB5.Extra.Transverse: "0.0 0.0 569.7 781.0"
-
-*ImageableArea MaxPage: "0.0 0.0 1431.0 1488.0"
-
-*?ImageableArea: "
- save
- initclip clippath pathbbox
- 4 -2 roll exch round cvr =print ( ) print round cvr =print ( ) print
- exch round cvr =print ( ) print round cvr =print (\n) print flush
- restore
-"
-*End
-
-*% These provide the physical dimensions of the paper (by keyword)
-*DefaultPaperDimension: Letter
-
-*PaperDimension Letter: "612.0 792.0"
-*PaperDimension Letter.Extra: "684.0 864.0"
-*PaperDimension Letter.Transverse: "612.0 791.0"
-*PaperDimension Letter.Extra.Transverse: "684.0 863.0"
-
-*PaperDimension Legal: "612.0 1008.0"
-*PaperDimension Legal.Extra: "684.0 1080.0"
-*PaperDimension Legal.Transverse: "612.0 1007.0"
-*PaperDimension Legal.Extra.Transverse: "684.0 1079.0"
-
-*PaperDimension Tabloid: "792.0 1224.0"
-*PaperDimension Tabloid.Extra: "864.0 1296.0"
-*PaperDimension Tabloid.Transverse: "792.0 1223.0"
-*PaperDimension Tabloid.Extra.Transverse: "864.0 1295.0"
-
-*PaperDimension A3: "842.0 1191.0"
-*PaperDimension A3.Extra: "914.0 1263.0"
-*PaperDimension A3.Transverse: "842.0 1190.0"
-*PaperDimension A3.Extra.Transverse: "914.0 1262.0"
-
-*PaperDimension A4: "595.0 842.0"
-*PaperDimension A4.Extra: "667.0 914.0"
-*PaperDimension A4.Transverse: "595.0 841.0"
-*PaperDimension A4.Extra.Transverse: "667.0 913.0"
-
-*PaperDimension A5: "420.0 595.0"
-*PaperDimension A5.Extra: "492.0 667.0"
-*PaperDimension A5.Transverse: "420.0 594.0"
-*PaperDimension A5.Extra.Transverse: "492.0 666.0"
-
-*PaperDimension B3: "1032.0 1460.0"
-*PaperDimension B3.Transverse: "1032.0 1459.0"
-
-*PaperDimension B4: "729.0 1032.0"
-*PaperDimension B4.Extra: "801.0 1104.0"
-*PaperDimension B4.Transverse: "729.0 1031.0"
-*PaperDimension B4.Extra.Transverse: "801.0 1103.0"
-
-*PaperDimension B5: "516.0 729.0"
-*PaperDimension B5.Extra: "588.0 801.0"
-*PaperDimension B5.Transverse: "516.0 728.0"
-*PaperDimension B5.Extra.Transverse: "588.0 800.0"
-
-*PaperDimension ISOB3: "1001.0 1417.0"
-*PaperDimension ISOB3.Transverse: "1001.0 1416.0"
-
-*PaperDimension ISOB4: "709.0 1001.0"
-*PaperDimension ISOB4.Extra: "781.0 1073.0"
-*PaperDimension ISOB4.Transverse: "709.0 1000.0"
-*PaperDimension ISOB4.Extra.Transverse: "781.0 1072.0"
-
-*PaperDimension ISOB5: "499.0 709.0"
-*PaperDimension ISOB5.Extra: "569.7 782.0"
-*PaperDimension ISOB5.Transverse: "499.0 708.0"
-*PaperDimension ISOB5.Extra.Transverse: "569.7 781.0"
-
-*PaperDimension MaxPage: "1431.0 1488.0"
-
-*%=== Custom Page Sizes ==================================
-
-*% These entries provide the code and parameter ranges for a user
-*% to set up a custom page size.
-*%CustomPageSize
-
-*CustomPageSize True: "
-% B. Giess 960228
-% params order: Width (FastScan); Height (SlowScan); WidthOffset; foo; Orientation
-%
-exch pop statusdict /setpageparams get exec
-"
-*End
-
-*DefaultLeadingEdge: PreferLong
-*LeadingEdge: PreferLong
-
-*ParamCustomPageSize Width: 1 points 72.0 1431.0
-*ParamCustomPageSize Height: 2 points 72.0 1488.0
-*ParamCustomPageSize WidthOffset/Margins: 3 points 0.0 1431.0
-*ParamCustomPageSize HeightOffset: 4 points 0.0 0.0
-*ParamCustomPageSize Orientation: 5 int 0 3
-*CenterRegistered: False
-
-*MaxMediaWidth: "1431.0"
-*MaxMediaHeight: "1488.0"
-
-*?CurrentMediaWidth: "
- save
- currentpagedevice /OutputDevice get cvlit /OutputDevice findresource
- /PageSize get 0 get dup length 2 sub 0 add get cvr = flush
- restore
- "
-*End
-
-*?CurrentMediaHeight: "
- save
- currentpagedevice /OutputDevice get cvlit /OutputDevice findresource
- /PageSize get 0 get dup length 2 sub 1 add get cvr = flush
- restore
- "
-*End
-
-*% === Imagesetter Information ===========================
-*OpenGroup: Imagesetter
-
-*OpenUI *MirrorPrint/Mirror: Boolean
-*OrderDependency: 30 DocumentSetup *MirrorPrint
-*DefaultMirrorPrint: False
-
-*MirrorPrint True: "<</MirrorPrint true>> setpagedevice "
-*MirrorPrint False: "<</MirrorPrint false>> setpagedevice "
-*?MirrorPrint: "
- currentpagedevice /MirrorPrint get {(True)}{(False)} ifelse = flush
-"
-*End
-*CloseUI: *MirrorPrint
-
-*OpenUI *NegativePrint/Negative: Boolean
-*OrderDependency: 40 DocumentSetup *NegativePrint
-*DefaultNegativePrint: False
-
-*NegativePrint True: "<</NegativePrint true>> setpagedevice "
-*NegativePrint False: "<</NegativePrint false>> setpagedevice "
-*?NegativePrint: "
- currentpagedevice /NegativePrint get {(True)}{(False)}ifelse = flush
-"
-*End
-*CloseUI: *NegativePrint
-
-*CloseGroup: Imagesetter
-
-*DefaultOutputOrder: Normal
-*RequiresPageRegion All: False
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.001)" Standard Disk
-*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk
-*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk
-*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk
-*Font Bookman-Demi: Standard "(001.001)" Standard Disk
-*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk
-*Font Bookman-Light: Standard "(001.001)" Standard Disk
-*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk
-*Font Courier: Standard "(002.002)" Standard ROM
-*Font Courier-Bold: Standard "(002.002)" Standard ROM
-*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM
-*Font Courier-Oblique: Standard "(002.002)" Standard ROM
-*Font Helvetica: Standard "(001.006)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk
-*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk
-*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk
-*Font Palatino-Bold: Standard "(001.000)" Standard Disk
-*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk
-*Font Palatino-Italic: Standard "(001.000)" Standard Disk
-*Font Palatino-Roman: Standard "(001.000)" Standard Disk
-*Font Symbol: Special "(001.003)" Standard ROM
-*Font Times-Bold: Standard "(001.007)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.009)" Standard ROM
-*Font Times-Italic: Standard "(001.007)" Standard ROM
-*Font Times-Roman: Standard "(001.007)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk
-*Font ZapfDingbats: Special "(001.000)" Standard Disk
-
-*?FontQuery: "
-save
- /str 100 string dup 0 (fonts/) putinterval def
- {
- count 1 gt
- {
- exch dup str 6 94 getinterval cvs
- (/) print dup print (:) print exch
- FontDirectory exch known
- { pop (Yes) }
- {
- length 6 add str 0 3 -1 roll getinterval
- mark exch status
- {cleartomark (Yes)}{cleartomark (No)} ifelse
- } ifelse =
- }
- {exit} ifelse
- }bind loop
- (*) = flush
-restore
-"
-*End
-
-*?FontList: "
-save
- FontDirectory { pop == } bind forall flush
- /filenameforall where
- {
- pop (fonts/*)
- { dup length 6 sub 6 exch getinterval cvn == } bind
- 128 string filenameforall flush
- } if
- (*) = 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: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "printing"
-*Status: "PrinterError: recorder offline or film problem"
-*Status: "PrinterError: "
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "userjob"
-*Source: "other"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "recorder offline or film problem"
-*PrinterError: ""
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi
-
-*OpenUI *Separations/InRIP Color Separation: Boolean
-*OrderDependency: 60 DocumentSetup *Separations
-
-*DefaultSeparations: False
-*Separations True: "
- <<
- /Separations true
- /ProcessColorModel /DeviceCMYK
- /SeparationColorNames [/Cyan /Magenta /Yellow /Black]
- /SeparationOrder [/Cyan /Magenta /Yellow /Black]
- >> setpagedevice
-"
-*End
-
-*Separations False: "
- <<
- /Separations false
- /ProcessColorModel /DeviceGray
- >> setpagedevice
-"
-*End
-
-*?Separations: "
- save
- currentpagedevice /Separations get
- currentpagedevice /ProcessColorModel get /DeviceGray ne and
- {(True)}{(False)} ifelse = flush
- restore
-"
-*End
-*CloseUI: *Separations
-
-*% For 50 lpi / 1270 dpi
-*ColorSepScreenAngle CustomColor.50lpi.1270dpi/50 lpi / 1270 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.50lpi.1270dpi/50 lpi / 1270 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.50lpi.1270dpi/50 lpi / 1270 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.50lpi.1270dpi/50 lpi / 1270 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.50lpi.1270dpi/50 lpi / 1270 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.50lpi.1270dpi/50 lpi / 1270 dpi: "50"
-*ColorSepScreenFreq ProcessCyan.50lpi.1270dpi/50 lpi / 1270 dpi: "50"
-*ColorSepScreenFreq ProcessMagenta.50lpi.1270dpi/50 lpi / 1270 dpi: "50"
-*ColorSepScreenFreq ProcessYellow.50lpi.1270dpi/50 lpi / 1270 dpi: "50"
-*ColorSepScreenFreq ProcessBlack.50lpi.1270dpi/50 lpi / 1270 dpi: "50"
-
-*% For 60 lpi / 1270 dpi
-*ColorSepScreenAngle CustomColor.60lpi.1270dpi/60 lpi / 1270 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.1270dpi/60 lpi / 1270 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.1270dpi/60 lpi / 1270 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.1270dpi/60 lpi / 1270 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.60lpi.1270dpi/60 lpi / 1270 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.60lpi.1270dpi/60 lpi / 1270 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.1270dpi/60 lpi / 1270 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.1270dpi/60 lpi / 1270 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.1270dpi/60 lpi / 1270 dpi: "60"
-*ColorSepScreenFreq ProcessBlack.60lpi.1270dpi/60 lpi / 1270 dpi: "60"
-
-*% For 75 lpi / 1270 dpi
-*ColorSepScreenAngle CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-*ColorSepScreenFreq ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-*ColorSepScreenFreq ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-*ColorSepScreenFreq ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-*ColorSepScreenFreq ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-
-*% For 85 lpi / 1270 dpi
-*ColorSepScreenAngle CustomColor.85lpi.1270dpi/85 lpi / 1270 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.85lpi.1270dpi/85 lpi / 1270 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.85lpi.1270dpi/85 lpi / 1270 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.85lpi.1270dpi/85 lpi / 1270 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.85lpi.1270dpi/85 lpi / 1270 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.85lpi.1270dpi/85 lpi / 1270 dpi: "85"
-*ColorSepScreenFreq ProcessCyan.85lpi.1270dpi/85 lpi / 1270 dpi: "85"
-*ColorSepScreenFreq ProcessMagenta.85lpi.1270dpi/85 lpi / 1270 dpi: "85"
-*ColorSepScreenFreq ProcessYellow.85lpi.1270dpi/85 lpi / 1270 dpi: "85"
-*ColorSepScreenFreq ProcessBlack.85lpi.1270dpi/85 lpi / 1270 dpi: "85"
-
-*% For 100 lpi / 1270 dpi
-*ColorSepScreenAngle CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "100"
-*ColorSepScreenFreq ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "100"
-*ColorSepScreenFreq ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "100"
-*ColorSepScreenFreq ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "100"
-*ColorSepScreenFreq ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "100"
-
-*% For 50 lpi / 1693 dpi
-*ColorSepScreenAngle CustomColor.50lpi.1693dpi/50 lpi / 1693 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.50lpi.1693dpi/50 lpi / 1693 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.50lpi.1693dpi/50 lpi / 1693 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.50lpi.1693dpi/50 lpi / 1693 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.50lpi.1693dpi/50 lpi / 1693 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.50lpi.1693dpi/50 lpi / 1693 dpi: "50"
-*ColorSepScreenFreq ProcessCyan.50lpi.1693dpi/50 lpi / 1693 dpi: "50"
-*ColorSepScreenFreq ProcessMagenta.50lpi.1693dpi/50 lpi / 1693 dpi: "50"
-*ColorSepScreenFreq ProcessYellow.50lpi.1693dpi/50 lpi / 1693 dpi: "50"
-*ColorSepScreenFreq ProcessBlack.50lpi.1693dpi/50 lpi / 1693 dpi: "50"
-
-*% For 60 lpi / 1693 dpi
-*ColorSepScreenAngle CustomColor.60lpi.1693dpi/60 lpi / 1693 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.1693dpi/60 lpi / 1693 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.1693dpi/60 lpi / 1693 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.1693dpi/60 lpi / 1693 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.60lpi.1693dpi/60 lpi / 1693 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.60lpi.1693dpi/60 lpi / 1693 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.1693dpi/60 lpi / 1693 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.1693dpi/60 lpi / 1693 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.1693dpi/60 lpi / 1693 dpi: "60"
-*ColorSepScreenFreq ProcessBlack.60lpi.1693dpi/60 lpi / 1693 dpi: "60"
-
-*% For 75 lpi / 1693 dpi
-*ColorSepScreenAngle CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-*ColorSepScreenFreq ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-*ColorSepScreenFreq ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-*ColorSepScreenFreq ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-*ColorSepScreenFreq ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-
-*% For 85 lpi / 1693 dpi
-*ColorSepScreenAngle CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "85"
-*ColorSepScreenFreq ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "85"
-*ColorSepScreenFreq ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "85"
-*ColorSepScreenFreq ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "85"
-*ColorSepScreenFreq ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "85"
-
-*% For 100 lpi / 1693 dpi
-*ColorSepScreenAngle CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "100"
-*ColorSepScreenFreq ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "100"
-*ColorSepScreenFreq ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "100"
-*ColorSepScreenFreq ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "100"
-*ColorSepScreenFreq ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "100"
-
-*% For 120 lpi / 1693 dpi
-*ColorSepScreenAngle CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "120"
-*ColorSepScreenFreq ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "120"
-*ColorSepScreenFreq ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "120"
-*ColorSepScreenFreq ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "120"
-*ColorSepScreenFreq ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "120"
-
-*% For 133 lpi / 1693 dpi
-*ColorSepScreenAngle CustomColor.133lpi.1693dpi/133 lpi / 1693 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.133lpi.1693dpi/133 lpi / 1693 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.133lpi.1693dpi/133 lpi / 1693 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.133lpi.1693dpi/133 lpi / 1693 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.133lpi.1693dpi/133 lpi / 1693 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.133lpi.1693dpi/133 lpi / 1693 dpi: "133"
-*ColorSepScreenFreq ProcessCyan.133lpi.1693dpi/133 lpi / 1693 dpi: "133"
-*ColorSepScreenFreq ProcessMagenta.133lpi.1693dpi/133 lpi / 1693 dpi: "133"
-*ColorSepScreenFreq ProcessYellow.133lpi.1693dpi/133 lpi / 1693 dpi: "133"
-*ColorSepScreenFreq ProcessBlack.133lpi.1693dpi/133 lpi / 1693 dpi: "133"
-*% For 50 lpi / 2032 dpi
-*ColorSepScreenAngle CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "50"
-*ColorSepScreenFreq ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "50"
-*ColorSepScreenFreq ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "50"
-*ColorSepScreenFreq ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "50"
-*ColorSepScreenFreq ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "50"
-
-*% For 60 lpi / 2032 dpi
-*ColorSepScreenAngle CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "60"
-*ColorSepScreenFreq ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "60"
-
-*% For 75 lpi / 2032 dpi
-*ColorSepScreenAngle CustomColor.75lpi.2032dpi/75 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.75lpi.2032dpi/75 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.75lpi.2032dpi/75 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.75lpi.2032dpi/75 lpi / 2032 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.75lpi.2032dpi/75 lpi / 2032 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.75lpi.2032dpi/75 lpi / 2032 dpi: "75"
-*ColorSepScreenFreq ProcessCyan.75lpi.2032dpi/75 lpi / 2032 dpi: "75"
-*ColorSepScreenFreq ProcessMagenta.75lpi.2032dpi/75 lpi / 2032 dpi: "75"
-*ColorSepScreenFreq ProcessYellow.75lpi.2032dpi/75 lpi / 2032 dpi: "75"
-*ColorSepScreenFreq ProcessBlack.75lpi.2032dpi/75 lpi / 2032 dpi: "75"
-
-*% For 85 lpi / 2032 dpi
-*ColorSepScreenAngle CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "85"
-*ColorSepScreenFreq ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "85"
-*ColorSepScreenFreq ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "85"
-*ColorSepScreenFreq ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "85"
-*ColorSepScreenFreq ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "85"
-
-*% For 100 lpi / 2032 dpi
-*ColorSepScreenAngle CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "100"
-*ColorSepScreenFreq ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "100"
-*ColorSepScreenFreq ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "100"
-*ColorSepScreenFreq ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "100"
-*ColorSepScreenFreq ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "100"
-
-*% For 120 lpi / 2032 dpi
-*ColorSepScreenAngle CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "120"
-*ColorSepScreenFreq ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "120"
-*ColorSepScreenFreq ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "120"
-*ColorSepScreenFreq ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "120"
-*ColorSepScreenFreq ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "120"
-
-*% For 133 lpi / 2032 dpi
-*ColorSepScreenAngle CustomColor.133lpi.2032dpi/133 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.133lpi.2032dpi/133 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.133lpi.2032dpi/133 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.133lpi.2032dpi/133 lpi / 2032 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.133lpi.2032dpi/133 lpi / 2032 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.133lpi.2032dpi/133 lpi / 2032 dpi: "133"
-*ColorSepScreenFreq ProcessCyan.133lpi.2032dpi/133 lpi / 2032 dpi: "133"
-*ColorSepScreenFreq ProcessMagenta.133lpi.2032dpi/133 lpi / 2032 dpi: "133"
-*ColorSepScreenFreq ProcessYellow.133lpi.2032dpi/133 lpi / 2032 dpi: "133"
-*ColorSepScreenFreq ProcessBlack.133lpi.2032dpi/133 lpi / 2032 dpi: "133"
-
-*% For 165 lpi / 2032 dpi
-*ColorSepScreenAngle CustomColor.165lpi.2032dpi/165 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.165lpi.2032dpi/165 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.165lpi.2032dpi/165 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.165lpi.2032dpi/165 lpi / 2032 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.165lpi.2032dpi/165 lpi / 2032 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.165lpi.2032dpi/165 lpi / 2032 dpi: "165"
-*ColorSepScreenFreq ProcessCyan.165lpi.2032dpi/165 lpi / 2032 dpi: "165"
-*ColorSepScreenFreq ProcessMagenta.165lpi.2032dpi/165 lpi / 2032 dpi: "165"
-*ColorSepScreenFreq ProcessYellow.165lpi.2032dpi/165 lpi / 2032 dpi: "165"
-*ColorSepScreenFreq ProcessBlack.165lpi.2032dpi/165 lpi / 2032 dpi: "165"
-
-*% For 50 lpi / 2540 dpi
-*ColorSepScreenAngle CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-*ColorSepScreenFreq ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-*ColorSepScreenFreq ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-*ColorSepScreenFreq ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-*ColorSepScreenFreq ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-
-*% For 60 lpi / 2540 dpi
-*ColorSepScreenAngle CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-*ColorSepScreenFreq ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-
-*% For 75 lpi / 2540 dpi
-*ColorSepScreenAngle CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-*ColorSepScreenFreq ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-*ColorSepScreenFreq ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-*ColorSepScreenFreq ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-*ColorSepScreenFreq ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-*% For 85 lpi / 2540 dpi
-*ColorSepScreenAngle CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-*ColorSepScreenFreq ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-*ColorSepScreenFreq ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-*ColorSepScreenFreq ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-*ColorSepScreenFreq ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-
-*% For 100 lpi / 2540 dpi
-*ColorSepScreenAngle CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-
-*% For 120 lpi / 2540 dpi
-*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-
-*% For 133 lpi / 2540 dpi
-*ColorSepScreenAngle CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-*ColorSepScreenFreq ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-*ColorSepScreenFreq ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-*ColorSepScreenFreq ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-*ColorSepScreenFreq ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-
-*% For 150 lpi / 2540 dpi
-*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-
-*% For 175 lpi / 2540 dpi
-*ColorSepScreenAngle CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-*ColorSepScreenFreq ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-*ColorSepScreenFreq ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-*ColorSepScreenFreq ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-*ColorSepScreenFreq ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-
-*% For 200 lpi / 2540 dpi
-*ColorSepScreenAngle CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-*ColorSepScreenFreq ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-*ColorSepScreenFreq ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-*ColorSepScreenFreq ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-*ColorSepScreenFreq ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-
-*% For 50 lpi / 3386 dpi
-*ColorSepScreenAngle CustomColor.50lpi.3386dpi/50 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.50lpi.3386dpi/50 lpi / 3386 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.50lpi.3386dpi/50 lpi / 3386 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.50lpi.3386dpi/50 lpi / 3386 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.50lpi.3386dpi/50 lpi / 3386 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.50lpi.3386dpi/50 lpi / 3386 dpi: "50"
-*ColorSepScreenFreq ProcessCyan.50lpi.3386dpi/50 lpi / 3386 dpi: "50"
-*ColorSepScreenFreq ProcessMagenta.50lpi.3386dpi/50 lpi / 3386 dpi: "50"
-*ColorSepScreenFreq ProcessYellow.50lpi.3386dpi/50 lpi / 3386 dpi: "50"
-*ColorSepScreenFreq ProcessBlack.50lpi.3386dpi/50 lpi / 3386 dpi: "50"
-
-*% For 60 lpi / 3386 dpi
-*ColorSepScreenAngle CustomColor.60lpi.3386dpi/60 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.3386dpi/60 lpi / 3386 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.3386dpi/60 lpi / 3386 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.3386dpi/60 lpi / 3386 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.60lpi.3386dpi/60 lpi / 3386 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.60lpi.3386dpi/60 lpi / 3386 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.3386dpi/60 lpi / 3386 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.3386dpi/60 lpi / 3386 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.3386dpi/60 lpi / 3386 dpi: "60"
-*ColorSepScreenFreq ProcessBlack.60lpi.3386dpi/60 lpi / 3386 dpi: "60"
-
-*% For 75 lpi / 3386 dpi
-*ColorSepScreenAngle CustomColor.75lpi.3386dpi/75 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.75lpi.3386dpi/75 lpi / 3386 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.75lpi.3386dpi/75 lpi / 3386 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.75lpi.3386dpi/75 lpi / 3386 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.75lpi.3386dpi/75 lpi / 3386 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.75lpi.3386dpi/75 lpi / 3386 dpi: "75"
-*ColorSepScreenFreq ProcessCyan.75lpi.3386dpi/75 lpi / 3386 dpi: "75"
-*ColorSepScreenFreq ProcessMagenta.75lpi.3386dpi/75 lpi / 3386 dpi: "75"
-*ColorSepScreenFreq ProcessYellow.75lpi.3386dpi/75 lpi / 3386 dpi: "75"
-*ColorSepScreenFreq ProcessBlack.75lpi.3386dpi/75 lpi / 3386 dpi: "75"
-
-*% For 85 lpi / 3386 dpi
-*ColorSepScreenAngle CustomColor.85lpi.3386dpi/85 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.85lpi.3386dpi/85 lpi / 3386 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.85lpi.3386dpi/85 lpi / 3386 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.85lpi.3386dpi/85 lpi / 3386 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.85lpi.3386dpi/85 lpi / 3386 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.85lpi.3386dpi/85 lpi / 3386 dpi: "85"
-*ColorSepScreenFreq ProcessCyan.85lpi.3386dpi/85 lpi / 3386 dpi: "85"
-*ColorSepScreenFreq ProcessMagenta.85lpi.3386dpi/85 lpi / 3386 dpi: "85"
-*ColorSepScreenFreq ProcessYellow.85lpi.3386dpi/85 lpi / 3386 dpi: "85"
-*ColorSepScreenFreq ProcessBlack.85lpi.3386dpi/85 lpi / 3386 dpi: "85"
-
-*% For 100 lpi / 3386 dpi
-*ColorSepScreenAngle CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-*ColorSepScreenFreq ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-*ColorSepScreenFreq ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-*ColorSepScreenFreq ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-*ColorSepScreenFreq ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-
-*% For 120 lpi / 3386 dpi
-*ColorSepScreenAngle CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-*ColorSepScreenFreq ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-*ColorSepScreenFreq ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-*ColorSepScreenFreq ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-*ColorSepScreenFreq ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-
-*% For 133 lpi / 3386 dpi
-*ColorSepScreenAngle CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-*ColorSepScreenFreq ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-*ColorSepScreenFreq ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-*ColorSepScreenFreq ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-*ColorSepScreenFreq ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-
-*% For 150 lpi / 3386 dpi
-*ColorSepScreenAngle CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-*ColorSepScreenFreq ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-*ColorSepScreenFreq ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-*ColorSepScreenFreq ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-*ColorSepScreenFreq ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-
-*% For 165 lpi / 3386 dpi
-*ColorSepScreenAngle CustomColor.165lpi.3386dpi/165 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.165lpi.3386dpi/165 lpi / 3386 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.165lpi.3386dpi/165 lpi / 3386 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.165lpi.3386dpi/165 lpi / 3386 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.165lpi.3386dpi/165 lpi / 3386 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.165lpi.3386dpi/165 lpi / 3386 dpi: "165"
-*ColorSepScreenFreq ProcessCyan.165lpi.3386dpi/165 lpi / 3386 dpi: "165"
-*ColorSepScreenFreq ProcessMagenta.165lpi.3386dpi/165 lpi / 3386 dpi: "165"
-*ColorSepScreenFreq ProcessYellow.165lpi.3386dpi/165 lpi / 3386 dpi: "165"
-*ColorSepScreenFreq ProcessBlack.165lpi.3386dpi/165 lpi / 3386 dpi: "165"
-
-*% For 175 lpi / 3386 dpi
-*ColorSepScreenAngle CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-*ColorSepScreenFreq ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-*ColorSepScreenFreq ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-*ColorSepScreenFreq ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-*ColorSepScreenFreq ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-
-*% For 200 lpi / 3386 dpi
-*ColorSepScreenAngle CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-*ColorSepScreenFreq ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-*ColorSepScreenFreq ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-*ColorSepScreenFreq ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-*ColorSepScreenFreq ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-
-*% For 225 lpi / 3386 dpi
-*ColorSepScreenAngle CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "225"
-*ColorSepScreenFreq ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "225"
-*ColorSepScreenFreq ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "225"
-*ColorSepScreenFreq ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "225"
-*ColorSepScreenFreq ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "225"
-
-*% For 275 lpi / 3386 dpi
-*ColorSepScreenAngle CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "275"
-*ColorSepScreenFreq ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "275"
-*ColorSepScreenFreq ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "275"
-*ColorSepScreenFreq ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "275"
-*ColorSepScreenFreq ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "275"
-
-*% For 75 lpi / 4064 dpi
-*ColorSepScreenAngle CustomColor.75lpi.4064dpi/75 lpi / 4064 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.75lpi.4064dpi/75 lpi / 4064 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.75lpi.4064dpi/75 lpi / 4064 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.75lpi.4064dpi/75 lpi / 4064 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.75lpi.4064dpi/75 lpi / 4064 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.75lpi.4064dpi/75 lpi / 4064 dpi: "75"
-*ColorSepScreenFreq ProcessCyan.75lpi.4064dpi/75 lpi / 4064 dpi: "75"
-*ColorSepScreenFreq ProcessMagenta.75lpi.4064dpi/75 lpi / 4064 dpi: "75"
-*ColorSepScreenFreq ProcessYellow.75lpi.4064dpi/75 lpi / 4064 dpi: "75"
-*ColorSepScreenFreq ProcessBlack.75lpi.4064dpi/75 lpi / 4064 dpi: "75"
-
-*% For 85 lpi / 4064 dpi
-*ColorSepScreenAngle CustomColor.85lpi.4064dpi/85 lpi / 4064 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.85lpi.4064dpi/85 lpi / 4064 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.85lpi.4064dpi/85 lpi / 4064 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.85lpi.4064dpi/85 lpi / 4064 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.85lpi.4064dpi/85 lpi / 4064 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.85lpi.4064dpi/85 lpi / 4064 dpi: "85"
-*ColorSepScreenFreq ProcessCyan.85lpi.4064dpi/85 lpi / 4064 dpi: "85"
-*ColorSepScreenFreq ProcessMagenta.85lpi.4064dpi/85 lpi / 4064 dpi: "85"
-*ColorSepScreenFreq ProcessYellow.85lpi.4064dpi/85 lpi / 4064 dpi: "85"
-*ColorSepScreenFreq ProcessBlack.85lpi.4064dpi/85 lpi / 4064 dpi: "85"
-
-*% For 100 lpi / 4064 dpi
-*ColorSepScreenAngle CustomColor.100lpi.4064dpi/100 lpi / 4064 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.100lpi.4064dpi/100 lpi / 4064 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.100lpi.4064dpi/100 lpi / 4064 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.100lpi.4064dpi/100 lpi / 4064 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.100lpi.4064dpi/100 lpi / 4064 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.100lpi.4064dpi/100 lpi / 4064 dpi: "100"
-*ColorSepScreenFreq ProcessCyan.100lpi.4064dpi/100 lpi / 4064 dpi: "100"
-*ColorSepScreenFreq ProcessMagenta.100lpi.4064dpi/100 lpi / 4064 dpi: "100"
-*ColorSepScreenFreq ProcessYellow.100lpi.4064dpi/100 lpi / 4064 dpi: "100"
-*ColorSepScreenFreq ProcessBlack.100lpi.4064dpi/100 lpi / 4064 dpi: "100"
-
-*% For 120 lpi / 4064 dpi
-*ColorSepScreenAngle CustomColor.120lpi.4064dpi/120 lpi / 4064 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.120lpi.4064dpi/120 lpi / 4064 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.120lpi.4064dpi/120 lpi / 4064 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.120lpi.4064dpi/120 lpi / 4064 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.120lpi.4064dpi/120 lpi / 4064 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.120lpi.4064dpi/120 lpi / 4064 dpi: "120"
-*ColorSepScreenFreq ProcessCyan.120lpi.4064dpi/120 lpi / 4064 dpi: "120"
-*ColorSepScreenFreq ProcessMagenta.120lpi.4064dpi/120 lpi / 4064 dpi: "120"
-*ColorSepScreenFreq ProcessYellow.120lpi.4064dpi/120 lpi / 4064 dpi: "120"
-*ColorSepScreenFreq ProcessBlack.120lpi.4064dpi/120 lpi / 4064 dpi: "120"
-
-*% For 133 lpi / 4064 dpi
-*ColorSepScreenAngle CustomColor.133lpi.4064dpi/133 lpi / 4064 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.133lpi.4064dpi/133 lpi / 4064 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.133lpi.4064dpi/133 lpi / 4064 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.133lpi.4064dpi/133 lpi / 4064 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.133lpi.4064dpi/133 lpi / 4064 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.133lpi.4064dpi/133 lpi / 4064 dpi: "133"
-*ColorSepScreenFreq ProcessCyan.133lpi.4064dpi/133 lpi / 4064 dpi: "133"
-*ColorSepScreenFreq ProcessMagenta.133lpi.4064dpi/133 lpi / 4064 dpi: "133"
-*ColorSepScreenFreq ProcessYellow.133lpi.4064dpi/133 lpi / 4064 dpi: "133"
-*ColorSepScreenFreq ProcessBlack.133lpi.4064dpi/133 lpi / 4064 dpi: "133"
-
-*% For 150 lpi / 4064 dpi
-*ColorSepScreenAngle CustomColor.150lpi.4064dpi/150 lpi / 4064 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.150lpi.4064dpi/150 lpi / 4064 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.150lpi.4064dpi/150 lpi / 4064 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.150lpi.4064dpi/150 lpi / 4064 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.150lpi.4064dpi/150 lpi / 4064 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.150lpi.4064dpi/150 lpi / 4064 dpi: "150"
-*ColorSepScreenFreq ProcessCyan.150lpi.4064dpi/150 lpi / 4064 dpi: "150"
-*ColorSepScreenFreq ProcessMagenta.150lpi.4064dpi/150 lpi / 4064 dpi: "150"
-*ColorSepScreenFreq ProcessYellow.150lpi.4064dpi/150 lpi / 4064 dpi: "150"
-*ColorSepScreenFreq ProcessBlack.150lpi.4064dpi/150 lpi / 4064 dpi: "150"
-
-*% For 165 lpi / 4064 dpi
-*ColorSepScreenAngle CustomColor.165lpi.4064dpi/165 lpi / 4064 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.165lpi.4064dpi/165 lpi / 4064 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.165lpi.4064dpi/165 lpi / 4064 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.165lpi.4064dpi/165 lpi / 4064 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.165lpi.4064dpi/165 lpi / 4064 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.165lpi.4064dpi/165 lpi / 4064 dpi: "165"
-*ColorSepScreenFreq ProcessCyan.165lpi.4064dpi/165 lpi / 4064 dpi: "165"
-*ColorSepScreenFreq ProcessMagenta.165lpi.4064dpi/165 lpi / 4064 dpi: "165"
-*ColorSepScreenFreq ProcessYellow.165lpi.4064dpi/165 lpi / 4064 dpi: "165"
-*ColorSepScreenFreq ProcessBlack.165lpi.4064dpi/165 lpi / 4064 dpi: "165"
-
-*% For 175 lpi / 4064 dpi
-*ColorSepScreenAngle CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi: "175"
-*ColorSepScreenFreq ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi: "175"
-*ColorSepScreenFreq ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi: "175"
-*ColorSepScreenFreq ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi: "175"
-*ColorSepScreenFreq ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi: "175"
-
-*% For 200 lpi / 4064 dpi
-*ColorSepScreenAngle CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi: "200"
-*ColorSepScreenFreq ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi: "200"
-*ColorSepScreenFreq ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi: "200"
-*ColorSepScreenFreq ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi: "200"
-*ColorSepScreenFreq ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi: "200"
-
-*% For 225 lpi / 4064 dpi
-*ColorSepScreenAngle CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi: "225"
-*ColorSepScreenFreq ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi: "225"
-*ColorSepScreenFreq ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi: "225"
-*ColorSepScreenFreq ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi: "225"
-*ColorSepScreenFreq ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi: "225"
-
-*% For 250 lpi / 4064 dpi
-*ColorSepScreenAngle CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi: "250"
-*ColorSepScreenFreq ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi: "250"
-*ColorSepScreenFreq ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi: "250"
-*ColorSepScreenFreq ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi: "250"
-*ColorSepScreenFreq ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi: "250"
-
-*% For 275 lpi / 4064 dpi
-*ColorSepScreenAngle CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi: "275"
-*ColorSepScreenFreq ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi: "275"
-*ColorSepScreenFreq ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi: "275"
-*ColorSepScreenFreq ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi: "275"
-*ColorSepScreenFreq ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi: "275"
-
-*% For 300 lpi / 4064 dpi
-*ColorSepScreenAngle CustomColor.300lpi.4064dpi/300 lpi / 4064 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.300lpi.4064dpi/300 lpi / 4064 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.300lpi.4064dpi/300 lpi / 4064 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.300lpi.4064dpi/300 lpi / 4064 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.300lpi.4064dpi/300 lpi / 4064 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.300lpi.4064dpi/300 lpi / 4064 dpi: "300"
-*ColorSepScreenFreq ProcessCyan.300lpi.4064dpi/300 lpi / 4064 dpi: "300"
-*ColorSepScreenFreq ProcessMagenta.300lpi.4064dpi/300 lpi / 4064 dpi: "300"
-*ColorSepScreenFreq ProcessYellow.300lpi.4064dpi/300 lpi / 4064 dpi: "300"
-*ColorSepScreenFreq ProcessBlack.300lpi.4064dpi/300 lpi / 4064 dpi: "300"
-
-*% The byte count of this file should be exactly 067232 or 068723
-*% depending on the filesystem it resides in.
-*% end of PPD file for Linotype
-*% Last edited JUL 26, 1996-Hell Quasar IS
-
-
diff --git a/psprint_config/configuration/ppds/LHSIGHJ4.PS b/psprint_config/configuration/ppds/LHSIGHJ4.PS
deleted file mode 100644
index 02b6cb75753d..000000000000
--- a/psprint_config/configuration/ppds/LHSIGHJ4.PS
+++ /dev/null
@@ -1,3750 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-
-
-*% 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.
-
-*% End of Copyright statement
-
-*%
-
-*% Creation Date Apr. 16, 1996; By: Berthold Giess, Linotype-Hell AG
-
-*%
-
-
-
-*% ----- Basic Capabilities -----
-
-*FormatVersion: "4.3"
-
-*FileVersion: "1.0"
-
-*LanguageEncoding: ISOLatin1
-
-*LanguageVersion: English
-
-*PSVersion: "(2013.114) 9"
-
-*Product: "(Linotype)"
-
-*Manufacturer: "LHAG Linotype-Hell"
-
-*% 31 Chars *******************************
-
-*ModelName: "Lino Signasetter HQS V 3.3 J"
-
-*ShortNickName: "Lino Signasetter HQS V 3.3 J"
-
-*NickName: "Lino Signasetter HQS V 3.3 J"
-
-*PCFileName: "LHSIGHJ4.PPD"
-
-
-
-*% ----- General Information and Defaults -----
-
-*FreeVM: "5242880"
-
-*PrintPSErrors: False
-
-*LanguageLevel: "2"
-
-*ColorDevice: True
-
-*DefaultColorSpace: Gray
-
-*DefaultHalftoneType: 1
-
-*Throughput: "1"
-
-*VariablePaperSize: True
-
-*FileSystem: True
-
-
-
-*?FileSystem: "
-
-save
-
- statusdict /diskonline get exec {(True)}{(False)} ifelse = flush
-
-restore
-
-"
-
-*End
-
-
-
-*Password: "0"
-
-*ExitServer: "
-
- count 0 eq { % is the password on the stack?
-
- true
-
- }{
-
- dup % potential password
-
- statusdict /checkpassword get exec not
-
- } ifelse
-
- { % if no password or not valid
-
- (WARNING : Cannot perform the exitserver command.) =
-
- (Password supplied is not valid.) =
-
- (Please contact the author of this software.) = flush
-
- quit
-
- } if
-
- serverdict /exitserver get exec
-
-"
-
-*End
-
-
-
-*Reset: "
-
- count 0 eq { % is the password on the stack?
-
- true
-
- }{
-
- dup % potential password
-
- statusdict /checkpassword get exec not
-
- } ifelse
-
- { % if no password or not valid
-
- (WARNING : Cannot reset printer.) =
-
- (Password supplied is not valid.) =
-
- (Please contact the author of this software.) = flush
-
- quit
-
- } if
-
- serverdict /exitserver get exec
-
- systemdict /quit get exec
-
- (WARNING : Printer Reset Failed.) = flush
-
-"
-
-*End
-
-
-
-*DefaultResolution: 2540dpi
-
-
-
-*?Resolution: "
-
- save
-
- 72 72 matrix defaultmatrix dtransform
-
- pop abs round cvi =print (dpi\n) print
-
- restore
-
-"
-
-*End
-
-
-
-*% Halftone Information ===============
-
-*ScreenFreq: "150"
-
-*ScreenAngle: "45"
-
-*AccurateScreensSupport: True
-
-*DefaultScreenProc: Euclidean
-
-
-
-*ScreenProc Euclidean: "
-
-{
-
- 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
-
-
-
-*ScreenProc Round: "
-
-{
-
- dup mul exch dup mul add 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc Square: "
-
-{
-
- abs exch abs add 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc HeavyEllipse: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- exch
-
- abs exch abs 2 copy 0.80 mul add 0.80 lt {
-
- exch 0.80 div
-
- dup dup mul exch 2 mul 3 sub mul exch
-
- dup dup mul exch 2 mul 3 sub mul add 0.80 mul 1 add
-
- } {
-
- 2 copy 0.80 mul add 1 gt {
-
- 1 sub exch 1 sub 0.80 div
-
- dup dup mul exch 2 mul 3 add mul exch
-
- dup dup mul exch 2 mul 3 add mul add 0.80 mul 1 sub
-
- } {
-
- 0.80 mul add 2 mul neg 1 add 0.80 add
-
- } ifelse
-
- } ifelse
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc Ellipse: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- exch
-
- abs exch abs 2 copy 0.85 mul add 0.85 lt {
-
- exch 0.85 div
-
- dup dup mul exch 2 mul 3 sub mul exch
-
- dup dup mul exch 2 mul 3 sub mul add 0.85 mul 1 add
-
- } {
-
- 2 copy 0.85 mul add 1 gt {
-
- 1 sub exch 1 sub 0.85 div
-
- dup dup mul exch 2 mul 3 add mul exch
-
- dup dup mul exch 2 mul 3 add mul add 0.85 mul 1 sub
-
- } {
-
- 0.85 mul add 2 mul neg 1 add 0.85 add
-
- } ifelse
-
- } ifelse
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc LightEllipse: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- exch
-
- abs exch abs 2 copy 0.90 mul add 0.90 lt {
-
- exch 0.90 div
-
- dup dup mul exch 2 mul 3 sub mul exch
-
- dup dup mul exch 2 mul 3 sub mul add 0.90 mul 1 add
-
- } {
-
- 2 copy 0.90 mul add 1 gt {
-
- 1 sub exch 1 sub 0.90 div
-
- dup dup mul exch 2 mul 3 add mul exch
-
- dup dup mul exch 2 mul 3 add mul add 0.90 mul 1 sub
-
- } {
-
- 0.90 mul add 2 mul neg 1 add 0.90 add
-
- } ifelse
-
- } ifelse
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc LineX: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- abs exch 0.9 mul 0.01 sub abs exch
-
- 0.003 mul add 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc LineY: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- 0.9 mul 0.01 sub abs exch abs
-
- 0.003 mul add 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc Grid: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- 0.9 mul 0.01 sub abs exch
-
- 0.9 mul 0.01 sub abs exch
-
- 2 copy lt { 0.003 mul add } { exch 0.003 mul add } ifelse
-
- 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*DefaultTransfer: Null
-
-*Transfer Null: "{ }"
-
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-
-
-*% Paper Handling ===================
-
-*% Use these entries to set paper size most of the time, unless there is
-
-*% specific reason to use PageRegion.
-
-*OpenUI *PageSize: PickOne
-
-*OrderDependency: 20 AnySetup *PageSize
-
-
-
-*DefaultPageSize: Letter
-
-*PageSize Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice"
-
-*PageSize Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice"
-
-*PageSize Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice"
-
-*PageSize Letter.Extra.Transverse: "<</PageSize [684 864] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice"
-
-*PageSize Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice"
-
-*PageSize Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice"
-
-*PageSize Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice"
-
-*PageSize Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice"
-
-*PageSize Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice"
-
-*PageSize Tabloid.Extra.Transverse:"<</PageSize [864 1296] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize A1: "<</PageSize [1684 2384] /Orientation 1>> setpagedevice"
-
-*PageSize A1.Extra: "<</PageSize [1756 2456] /Orientation 1>> setpagedevice"
-
-
-
-*PageSize A2: "<</PageSize [1191 1684] /Orientation 1>> setpagedevice"
-
-*PageSize A2.Extra: "<</PageSize [1263 1756] /Orientation 1>> setpagedevice"
-
-*PageSize A2.Transverse: "<</PageSize [1191 1684] /Orientation 0>> setpagedevice"
-
-*PageSize A2.Extra.Transverse: "<</PageSize [1263 1756] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice"
-
-*PageSize A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice"
-
-*PageSize A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice"
-
-*PageSize A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice"
-
-*PageSize A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice"
-
-*PageSize A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice"
-
-*PageSize A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice"
-
-*PageSize A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice"
-
-*PageSize A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice"
-
-*PageSize A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize B1: "<</PageSize [2064 2920] /Orientation 1>> setpagedevice"
-
-*PageSize B1.Extra: "<</PageSize [2136 2992] /Orientation 1>> setpagedevice"
-
-
-
-*PageSize B2: "<</PageSize [1460 2064] /Orientation 1>> setpagedevice"
-
-*PageSize B2.Extra: "<</PageSize [1532 2136] /Orientation 1>> setpagedevice"
-
-*PageSize B2.Transverse: "<</PageSize [1460 2064] /Orientation 0>> setpagedevice"
-
-*PageSize B2.Extra.Transverse: "<</PageSize [1532 2136] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice"
-
-*PageSize B3.Extra: "<</PageSize [1104 1532] /Orientation 1>> setpagedevice"
-
-*PageSize B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice"
-
-*PageSize B3.Extra.Transverse: "<</PageSize [1104 1532] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice"
-
-*PageSize B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice"
-
-*PageSize B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice"
-
-*PageSize B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice"
-
-*PageSize B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice"
-
-*PageSize B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice"
-
-*PageSize B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize ISOB1: "<</PageSize [2004 2835] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB1.Extra: "<</PageSize [2076 2907] /Orientation 1>> setpagedevice"
-
-
-
-*PageSize ISOB2: "<</PageSize [1417 2004] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB2.Extra: "<</PageSize [1489 2076] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB2.Transverse: "<</PageSize [1417 2004] /Orientation 0>> setpagedevice"
-
-*PageSize ISOB2.Extra.Transverse: "<</PageSize [1489 2076] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB3.Extra: "<</PageSize [1073 1489] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice"
-
-*PageSize ISOB3.Extra.Transverse: "<</PageSize [1073 1489] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice"
-
-*PageSize ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice"
-
-*PageSize ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize MaxPage: "<</PageSize [2182 3050] /Orientation 1>> setpagedevice"
-
-
-
-*?PageSize: "
-
-save
-
- mark
-
- currentpagedevice /PageSize get aload pop
-
- 2 copy gt {exch} if
-
- (Unknown)
-
- 37 dict
-
- dup [612 792] (Letter) put
-
- dup [684 864] (Letter.Extra) put
-
-
-
- dup [612 1008] (Legal) put
-
- dup [684 1080] (Legal.Extra) put
-
-
-
- dup [792 1224] (Tabloid) put
-
- dup [864 1296] (Tabloid.Extra) put
-
-
-
- dup [1684 2384] (A1) put
-
- dup [1756 2456] (A1.Extra) put
-
-
-
- dup [1191 1684] (A2) put
-
- dup [1263 1756] (A2.Extra) put
-
-
-
- dup [842 1191] (A3) put
-
- dup [914 1263] (A3.Extra) put
-
-
-
- dup [595 842] (A4) put
-
- dup [667 914] (A4.Extra) put
-
-
-
- dup [420 595] (A5) put
-
- dup [492 667] (A5.Extra) put
-
-
-
- dup [2064 2920] (B1) put
-
- dup [2136 2992] (B1.Extra) put
-
-
-
- dup [1460 2064] (B2) put
-
- dup [1532 2136] (B2.Extra) put
-
-
-
- dup [1032 1460] (B3) put
-
- dup [1104 1532] (B3.Extra) put
-
-
-
- dup [729 1032] (B4) put
-
- dup [801 1104] (B4.Extra) put
-
-
-
- dup [516 729] (B5) put
-
- dup [588 801] (B5.Extra) put
-
-
-
- dup [2004 2835] (ISOB1) put
-
- dup [2076 2907] (ISOB1.Extra) put
-
-
-
- dup [1417 2004] (ISOB2) put
-
- dup [1489 2076] (ISOB2.Extra) put
-
-
-
- dup [1001 1417] (ISOB3) put
-
- dup [1073 1489] (ISOB3.Extra) put
-
-
-
- dup [709 1001] (ISOB4) put
-
- dup [781 1073] (ISOB4.Extra) put
-
-
-
- dup [499 709] (ISOB5) put
-
- dup [571 781] (ISOB5.Extra) put
-
-
-
- dup [2182 3050] (MaxPage) put
-
-
-
- {
-
- 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
-
- cleartomark
-
-
-
-restore
-
-"
-
-*End
-
-*CloseUI: *PageSize
-
-
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-
-*OpenUI *PageRegion: PickOne
-
-*OrderDependency: 10 AnySetup *PageRegion
-
-
-
-*DefaultPageRegion: Letter
-
-*PageRegion Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice"
-
-*PageRegion Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice"
-
-*PageRegion Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice"
-
-*PageRegion Letter.Extra.Transverse:"<</PageSize [684 864] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice"
-
-*PageRegion Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice"
-
-*PageRegion Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice"
-
-*PageRegion Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice"
-
-*PageRegion Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice"
-
-*PageRegion Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice"
-
-*PageRegion Tabloid.Extra.Transverse:"<</PageSize [864 1296] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion A1: "<</PageSize [1684 2384] /Orientation 1>> setpagedevice"
-
-*PageRegion A1.Extra: "<</PageSize [1756 2456] /Orientation 1>> setpagedevice"
-
-
-
-*PageRegion A2: "<</PageSize [1191 1684] /Orientation 1>> setpagedevice"
-
-*PageRegion A2.Extra: "<</PageSize [1263 1756] /Orientation 1>> setpagedevice"
-
-*PageRegion A2.Transverse: "<</PageSize [1191 1684] /Orientation 0>> setpagedevice"
-
-*PageRegion A2.Extra.Transverse: "<</PageSize [1263 1756] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice"
-
-*PageRegion A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice"
-
-*PageRegion A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice"
-
-*PageRegion A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice"
-
-*PageRegion A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice"
-
-*PageRegion A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice"
-
-*PageRegion A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice"
-
-*PageRegion A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice"
-
-*PageRegion A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice"
-
-*PageRegion A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion B1: "<</PageSize [2064 2920] /Orientation 1>> setpagedevice"
-
-*PageRegion B1.Extra: "<</PageSize [2136 2992] /Orientation 1>> setpagedevice"
-
-
-
-*PageRegion B2: "<</PageSize [1460 2064] /Orientation 1>> setpagedevice"
-
-*PageRegion B2.Extra: "<</PageSize [1532 2136] /Orientation 1>> setpagedevice"
-
-*PageRegion B2.Transverse: "<</PageSize [1460 2064] /Orientation 0>> setpagedevice"
-
-*PageRegion B2.Extra.Transverse: "<</PageSize [1532 2136] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice"
-
-*PageRegion B3.Extra: "<</PageSize [1104 1532] /Orientation 1>> setpagedevice"
-
-*PageRegion B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice"
-
-*PageRegion B3.Extra.Transverse: "<</PageSize [1104 1532] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice"
-
-*PageRegion B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice"
-
-*PageRegion B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice"
-
-*PageRegion B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice"
-
-*PageRegion B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice"
-
-*PageRegion B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice"
-
-*PageRegion B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion ISOB1: "<</PageSize [2004 2835] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB1.Extra: "<</PageSize [2076 2907] /Orientation 1>> setpagedevice"
-
-
-
-*PageRegion ISOB2: "<</PageSize [1417 2004] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB2.Extra: "<</PageSize [1489 2076] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB2.Transverse: "<</PageSize [1417 2004] /Orientation 0>> setpagedevice"
-
-*PageRegion ISOB2.Extra.Transverse: "<</PageSize [1489 2076] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB3.Extra: "<</PageSize [1073 1489] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice"
-
-*PageRegion ISOB3.Extra.Transverse: "<</PageSize [1073 1489] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice"
-
-*PageRegion ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice"
-
-*PageRegion ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion MaxPage: "<</PageSize [2182 3050] /Orientation 1>> setpagedevice"
-
-
-
-*CloseUI: *PageRegion
-
-
-
-*% The following entries provide information about specific paper keywords.
-
-*DefaultImageableArea: Letter
-
-
-
-*ImageableArea Letter: "0.0 0.0 612.0 792.0"
-
-*ImageableArea Letter.Extra: "0.0 0.0 684.0 864.0"
-
-*ImageableArea Letter.Transverse: "0.0 0.0 612.0 791.0"
-
-*ImageableArea Letter.Extra.Transverse: "0.0 0.0 684.0 863.0"
-
-
-
-*ImageableArea Legal: "0.0 0.0 612.0 1008.0"
-
-*ImageableArea Legal.Extra: "0.0 0.0 684.0 1080.0"
-
-*ImageableArea Legal.Transverse: "0.0 0.0 612.0 1007.0"
-
-*ImageableArea Legal.Extra.Transverse: "0.0 0.0 684.0 1079.0"
-
-
-
-*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0"
-
-*ImageableArea Tabloid.Extra: "0.0 0.0 864.0 1296.0"
-
-*ImageableArea Tabloid.Transverse: "0.0 0.0 792.0 1223.0"
-
-*ImageableArea Tabloid.Extra.Transverse:"0.0 0.0 864.0 1295.0"
-
-
-
-*ImageableArea A1: "0.0 0.0 1684.0 2384.0"
-
-*ImageableArea A1.Extra: "0.0 0.0 1756.0 2456.0"
-
-
-
-*ImageableArea A2: "0.0 0.0 1191.0 1684.0"
-
-*ImageableArea A2.Extra: "0.0 0.0 1263.0 1756.0"
-
-*ImageableArea A2.Transverse: "0.0 0.0 1191.0 1683.0"
-
-*ImageableArea A2.Extra.Transverse: "0.0 0.0 1263.0 1755.0"
-
-
-
-*ImageableArea A3: "0.0 0.0 842.0 1191.0"
-
-*ImageableArea A3.Extra: "0.0 0.0 914.0 1263.0"
-
-*ImageableArea A3.Transverse: "0.0 0.0 842.0 1190.0"
-
-*ImageableArea A3.Extra.Transverse: "0.0 0.0 914.0 1262.0"
-
-
-
-*ImageableArea A4: "0.0 0.0 595.0 842.0"
-
-*ImageableArea A4.Extra: "0.0 0.0 667.0 914.0"
-
-*ImageableArea A4.Transverse: "0.0 0.0 595.0 841.0"
-
-*ImageableArea A4.Extra.Transverse: "0.0 0.0 667.0 913.0"
-
-
-
-*ImageableArea A5: "0.0 0.0 420.0 595.0"
-
-*ImageableArea A5.Extra: "0.0 0.0 492.0 667.0"
-
-*ImageableArea A5.Transverse: "0.0 0.0 420.0 594.0"
-
-*ImageableArea A5.Extra.Transverse: "0.0 0.0 492.0 666.0"
-
-
-
-*ImageableArea B1: "0.0 0.0 2064.0 2920.0"
-
-*ImageableArea B1.Extra: "0.0 0.0 2136.0 2992.0"
-
-
-
-*ImageableArea B2: "0.0 0.0 1460.0 2064.0"
-
-*ImageableArea B2.Extra: "0.0 0.0 1532.0 2136.0"
-
-*ImageableArea B2.Transverse: "0.0 0.0 1460.0 2063.0"
-
-*ImageableArea B2.Extra.Transverse: "0.0 0.0 1532.0 2135.0"
-
-
-
-*ImageableArea B3: "0.0 0.0 1032.0 1460.0"
-
-*ImageableArea B3.Extra: "0.0 0.0 1104.0 1532.0"
-
-*ImageableArea B3.Transverse: "0.0 0.0 1032.0 1459.0"
-
-*ImageableArea B3.Extra.Transverse: "0.0 0.0 1104.0 1531.0"
-
-
-
-*ImageableArea B4: "0.0 0.0 729.0 1032.0"
-
-*ImageableArea B4.Extra: "0.0 0.0 801.0 1104.0"
-
-*ImageableArea B4.Transverse: "0.0 0.0 729.0 1031.0"
-
-*ImageableArea B4.Extra.Transverse: "0.0 0.0 801.0 1103.0"
-
-
-
-*ImageableArea B5: "0.0 0.0 516.0 729.0"
-
-*ImageableArea B5.Extra: "0.0 0.0 588.0 801.0"
-
-*ImageableArea B5.Transverse: "0.0 0.0 516.0 728.0"
-
-*ImageableArea B5.Extra.Transverse: "0.0 0.0 588.0 800.0"
-
-
-
-*ImageableArea ISOB1: "0.0 0.0 2004.0 2835.0"
-
-*ImageableArea ISOB1.Extra: "0.0 0.0 2076.0 2907.0"
-
-
-
-*ImageableArea ISOB2: "0.0 0.0 1417.0 2004.0"
-
-*ImageableArea ISOB2.Extra: "0.0 0.0 1489.0 2076.0"
-
-*ImageableArea ISOB2.Transverse: "0.0 0.0 1417.0 2003.0"
-
-*ImageableArea ISOB2.Extra.Transverse: "0.0 0.0 1489.0 2075.0"
-
-
-
-*ImageableArea ISOB3: "0.0 0.0 1001.0 1417.0"
-
-*ImageableArea ISOB3.Extra: "0.0 0.0 1073.0 1489.0"
-
-*ImageableArea ISOB3.Transverse: "0.0 0.0 1001.0 1416.0"
-
-*ImageableArea ISOB3.Extra.Transverse: "0.0 0.0 1073.0 1488.0"
-
-
-
-*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0"
-
-*ImageableArea ISOB4.Extra: "0.0 0.0 781.0 1073.0"
-
-*ImageableArea ISOB4.Transverse: "0.0 0.0 709.0 1000.0"
-
-*ImageableArea ISOB4.Extra.Transverse: "0.0 0.0 781.0 1072.0"
-
-
-
-*ImageableArea ISOB5: "0.0 0.0 499.0 709.0"
-
-*ImageableArea ISOB5.Extra: "0.0 0.0 569.7 782.0"
-
-*ImageableArea ISOB5.Transverse: "0.0 0.0 499.0 708.0"
-
-*ImageableArea ISOB5.Extra.Transverse: "0.0 0.0 569.7 781.0"
-
-
-
-*ImageableArea MaxPage: "0.0 0.0 2182.0 3050.0"
-
-
-
-*?ImageableArea: "
-
- save
-
- initclip clippath pathbbox
-
- 4 -2 roll exch round cvr =print ( ) print round cvr =print ( ) print
-
- exch round cvr =print ( ) print round cvr =print (\n) print flush
-
- restore
-
-"
-
-*End
-
-
-
-*% These provide the physical dimensions of the paper (by keyword)
-
-*DefaultPaperDimension: Letter
-
-
-
-*PaperDimension Letter: "612.0 792.0"
-
-*PaperDimension Letter.Extra: "684.0 864.0"
-
-*PaperDimension Letter.Transverse: "612.0 791.0"
-
-*PaperDimension Letter.Extra.Transverse: "684.0 863.0"
-
-
-
-*PaperDimension Legal: "612.0 1008.0"
-
-*PaperDimension Legal.Extra: "684.0 1080.0"
-
-*PaperDimension Legal.Transverse: "612.0 1007.0"
-
-*PaperDimension Legal.Extra.Transverse: "684.0 1079.0"
-
-
-
-*PaperDimension Tabloid: "792.0 1224.0"
-
-*PaperDimension Tabloid.Extra: "864.0 1296.0"
-
-*PaperDimension Tabloid.Transverse: "792.0 1223.0"
-
-*PaperDimension Tabloid.Extra.Transverse: "864.0 1295.0"
-
-
-
-*PaperDimension A1: "1684.0 2384.0"
-
-*PaperDimension A1.Extra: "1756.0 2456.0"
-
-
-
-*PaperDimension A2: "1191.0 1684.0"
-
-*PaperDimension A2.Extra: "1263.0 1756.0"
-
-*PaperDimension A2.Transverse: "1191.0 1683.0"
-
-*PaperDimension A2.Extra.Transverse: "1263.0 1755.0"
-
-
-
-*PaperDimension A3: "842.0 1191.0"
-
-*PaperDimension A3.Extra: "914.0 1263.0"
-
-*PaperDimension A3.Transverse: "842.0 1190.0"
-
-*PaperDimension A3.Extra.Transverse: "914.0 1262.0"
-
-
-
-*PaperDimension A4: "595.0 842.0"
-
-*PaperDimension A4.Extra: "667.0 914.0"
-
-*PaperDimension A4.Transverse: "595.0 841.0"
-
-*PaperDimension A4.Extra.Transverse: "667.0 913.0"
-
-
-
-*PaperDimension A5: "420.0 595.0"
-
-*PaperDimension A5.Extra: "492.0 667.0"
-
-*PaperDimension A5.Transverse: "420.0 594.0"
-
-*PaperDimension A5.Extra.Transverse: "492.0 666.0"
-
-
-
-*PaperDimension B1: "2064.0 2920.0"
-
-*PaperDimension B1.Extra: "2136.0 2992.0"
-
-
-
-*PaperDimension B2: "1460.0 2064.0"
-
-*PaperDimension B2.Extra: "1532.0 2136.0"
-
-*PaperDimension B2.Transverse: "1460.0 2063.0"
-
-*PaperDimension B2.Extra.Transverse: "1532.0 2135.0"
-
-
-
-*PaperDimension B3: "1032.0 1460.0"
-
-*PaperDimension B3.Extra: "1104.0 1532.0"
-
-*PaperDimension B3.Transverse: "1032.0 1459.0"
-
-*PaperDimension B3.Extra.Transverse: "1104.0 1531.0"
-
-
-
-*PaperDimension B4: "729.0 1032.0"
-
-*PaperDimension B4.Extra: "801.0 1104.0"
-
-*PaperDimension B4.Transverse: "729.0 1031.0"
-
-*PaperDimension B4.Extra.Transverse: "801.0 1103.0"
-
-
-
-*PaperDimension B5: "516.0 729.0"
-
-*PaperDimension B5.Extra: "588.0 801.0"
-
-*PaperDimension B5.Transverse: "516.0 728.0"
-
-*PaperDimension B5.Extra.Transverse: "588.0 800.0"
-
-
-
-*PaperDimension ISOB1: "2004.0 2835.0"
-
-*PaperDimension ISOB1.Extra: "2076.0 2907.0"
-
-
-
-*PaperDimension ISOB2: "1417.0 2004.0"
-
-*PaperDimension ISOB2.Extra: "1489.0 2076.0"
-
-*PaperDimension ISOB2.Transverse: "1417.0 2003.0"
-
-*PaperDimension ISOB2.Extra.Transverse: "1489.0 2075.0"
-
-
-
-*PaperDimension ISOB3: "1001.0 1417.0"
-
-*PaperDimension ISOB3.Extra: "1073.0 1489.0"
-
-*PaperDimension ISOB3.Transverse: "1001.0 1416.0"
-
-*PaperDimension ISOB3.Extra.Transverse: "1073.0 1488.0"
-
-
-
-*PaperDimension ISOB4: "709.0 1001.0"
-
-*PaperDimension ISOB4.Extra: "781.0 1073.0"
-
-*PaperDimension ISOB4.Transverse: "709.0 1000.0"
-
-*PaperDimension ISOB4.Extra.Transverse: "781.0 1072.0"
-
-
-
-*PaperDimension ISOB5: "499.0 709.0"
-
-*PaperDimension ISOB5.Extra: "569.7 782.0"
-
-*PaperDimension ISOB5.Transverse: "499.0 708.0"
-
-*PaperDimension ISOB5.Extra.Transverse: "569.7 781.0"
-
-
-
-*PaperDimension MaxPage: "2182.0 3050.0"
-
-
-
-*%=== Custom Page Sizes ==================================
-
-
-
-*% These entries provide the code and parameter ranges for a user
-
-*% to set up a custom page size.
-
-
-
-*CustomPageSize True: "
-
- % B. Giess 960228
-
- % params order: Width (FastScan); Height (SlowScan); WidthOffset; foo; Orientation
-
- %
-
- exch pop statusdict /setpageparams get exec
-
-"
-
-*End
-
-
-
-*DefaultLeadingEdge: PreferLong
-
-*LeadingEdge: PreferLong
-
-
-
-*ParamCustomPageSize Width: 1 points 72.0 2182.6
-
-*ParamCustomPageSize Height: 2 points 72.0 3050.0
-
-*ParamCustomPageSize WidthOffset/Margins: 3 points 0.0 2182.6
-
-*ParamCustomPageSize HeightOffset: 4 points 0.0 0.0
-
-*ParamCustomPageSize Orientation: 5 int 0 3
-
-*CenterRegistered: False
-
-
-
-*MaxMediaWidth: "2182.6"
-
-*MaxMediaHeight: "3050.0"
-
-
-
-*?CurrentMediaWidth: "
-
- save
-
- currentpagedevice /OutputDevice get cvlit /OutputDevice findresource
-
- /PageSize get 0 get dup length 2 sub 0 add get cvr = flush
-
- restore
-
- "
-
-*End
-
-
-
-*?CurrentMediaHeight: "
-
- save
-
- currentpagedevice /OutputDevice get cvlit /OutputDevice findresource
-
- /PageSize get 0 get dup length 2 sub 1 add get cvr = flush
-
- restore
-
- "
-
-*End
-
-
-
-*% === Imagesetter Information ===========================
-
-*OpenGroup: Imagesetter
-
-
-
-*OpenSubGroup: PrintingMode
-
-
-
-*OpenUI *MirrorPrint/Mirror: Boolean
-
-*OrderDependency: 30 DocumentSetup *MirrorPrint
-
-*DefaultMirrorPrint: False
-
-
-
-*MirrorPrint True: " <</MirrorPrint true >> setpagedevice "
-
-*MirrorPrint False: " <</MirrorPrint false>> setpagedevice "
-
-*?MirrorPrint: "
-
- currentpagedevice /MirrorPrint get {(True)}{(False)} ifelse = flush
-
-"
-
-*End
-
-*CloseUI: *MirrorPrint
-
-
-
-*OpenUI *NegativePrint/Negative: Boolean
-
-*OrderDependency: 40 DocumentSetup *NegativePrint
-
-*DefaultNegativePrint: False
-
-
-
-*NegativePrint True: " <</NegativePrint true >> setpagedevice "
-
-*NegativePrint False: " <</NegativePrint false>> setpagedevice "
-
-*?NegativePrint: "
-
- currentpagedevice /NegativePrint get {(True)}{(False)}ifelse = flush
-
-"
-
-*End
-
-*CloseUI: *NegativePrint
-
-*CloseSubGroup: PrintingMode
-
-
-
-*CloseGroup: Imagesetter
-
-
-
-*DefaultOutputOrder: Normal
-
-*RequiresPageRegion All: False
-
-
-
-*% Font Information =====================
-
-*DefaultFont: Courier
-
-*Font AvantGarde-Book: Standard "(001.001)" Standard Disk
-
-*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk
-
-*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk
-
-*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk
-
-*Font Bookman-Demi: Standard "(001.001)" Standard Disk
-
-*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk
-
-*Font Bookman-Light: Standard "(001.001)" Standard Disk
-
-*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk
-
-*Font Courier: Standard "(002.002)" Standard ROM
-
-*Font Courier-Bold: Standard "(002.002)" Standard ROM
-
-*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM
-
-*Font Courier-Oblique: Standard "(002.002)" Standard ROM
-
-*Font Helvetica: Standard "(001.006)" Standard ROM
-
-*Font Helvetica-Bold: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
-
-*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
-
-*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
-
-*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk
-
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk
-
-*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk
-
-*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk
-
-*Font Palatino-Bold: Standard "(001.000)" Standard Disk
-
-*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk
-
-*Font Palatino-Italic: Standard "(001.000)" Standard Disk
-
-*Font Palatino-Roman: Standard "(001.000)" Standard Disk
-
-*Font Symbol: Special "(001.003)" Standard ROM
-
-*Font Times-Bold: Standard "(001.007)" Standard ROM
-
-*Font Times-BoldItalic: Standard "(001.009)" Standard ROM
-
-*Font Times-Italic: Standard "(001.007)" Standard ROM
-
-*Font Times-Roman: Standard "(001.007)" Standard ROM
-
-*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk
-
-*Font ZapfDingbats: Special "(001.000)" Standard Disk
-
-
-
-*Font FutoGoB101-Bold-Add-H: JIS "(003.000)" Add Disk
-
-*Font FutoGoB101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk
-
-*Font FutoGoB101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk
-
-*Font FutoGoB101-Bold-Add-V: JIS "(003.000)" Add Disk
-
-*Font FutoGoB101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold-Ext-H: JIS "(003.000)" Ext Disk
-
-*Font FutoGoB101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk
-
-*Font FutoGoB101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk
-
-*Font FutoGoB101-Bold-Ext-V: JIS "(003.000)" Ext Disk
-
-*Font FutoGoB101-Bold-H: JIS "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold-NWP-H: JIS "(003.000)" NWP Disk
-
-*Font FutoGoB101-Bold-NWP-V: JIS "(003.000)" NWP Disk
-
-*Font FutoGoB101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk
-
-*Font FutoGoB101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold-V: JIS "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold.Oubun: Special "(003.000)" Special Disk
-
-*Font FutoGoB101-Bold.Roman: Special "(003.000)" Special Disk
-
-*Font FutoGoB101-Bold.Roman83pv: Special "(003.000)" Special Disk
-
-*Font FutoGoB101-Bold.WP-Symbol: Special "(003.000)" Special Disk
-
-*Font FutoMinA101-Bold-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk
-
-*Font FutoMinA101-Bold-Add-H: JIS "(003.000)" Add Disk
-
-*Font FutoMinA101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk
-
-*Font FutoMinA101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk
-
-*Font FutoMinA101-Bold-Add-V: JIS "(003.000)" Add Disk
-
-*Font FutoMinA101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold-Ext-H: JIS "(003.000)" Ext Disk
-
-*Font FutoMinA101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk
-
-*Font FutoMinA101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk
-
-*Font FutoMinA101-Bold-Ext-V: JIS "(003.000)" Ext Disk
-
-*Font FutoMinA101-Bold-H: JIS "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold-NWP-H: JIS "(003.000)" NWP Disk
-
-*Font FutoMinA101-Bold-NWP-V: JIS "(003.000)" NWP Disk
-
-*Font FutoMinA101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk
-
-*Font FutoMinA101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold-V: JIS "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold.Oubun: Special "(003.000)" Special Disk
-
-*Font FutoMinA101-Bold.Roman: Special "(003.000)" Special Disk
-
-*Font FutoMinA101-Bold.Roman83pv: Special "(003.000)" Special Disk
-
-*Font FutoMinA101-Bold.WP-Symbol: Special "(003.000)" Special Disk
-
-*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.001)" 83pv Disk
-
-*Font GothicBBB-Medium-Add-H: JIS "(003.001)" Add Disk
-
-*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.001)" Add Disk
-
-*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.001)" Add Disk
-
-*Font GothicBBB-Medium-Add-V: JIS "(003.001)" Add Disk
-
-*Font GothicBBB-Medium-EUC-H: EUC "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium-EUC-V: EUC "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium-Ext-H: JIS "(003.001)" Ext Disk
-
-*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.001)" Ext Disk
-
-*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.001)" Ext Disk
-
-*Font GothicBBB-Medium-Ext-V: JIS "(003.001)" Ext Disk
-
-*Font GothicBBB-Medium-H: JIS "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium-NWP-H: JIS "(003.001)" NWP Disk
-
-*Font GothicBBB-Medium-NWP-V: JIS "(003.001)" NWP Disk
-
-*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium-RKSJ-UserGaiji: Special "(003.000)" Special Disk
-
-*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium-V: JIS "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium.Oubun: Special "(003.001)" Special Disk
-
-*Font GothicBBB-Medium.Roman: Special "(003.001)" Special Disk
-
-*Font GothicBBB-Medium.Roman83pv: Special "(003.001)" Special Disk
-
-*Font GothicBBB-Medium.WP-Symbol: Special "(003.001)" Special Disk
-
-*Font Jun101-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk
-
-*Font Jun101-Light-Add-H: JIS "(003.000)" Add Disk
-
-*Font Jun101-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk
-
-*Font Jun101-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk
-
-*Font Jun101-Light-Add-V: JIS "(003.000)" Add Disk
-
-*Font Jun101-Light-EUC-H: EUC "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light-EUC-V: EUC "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light-Ext-H: JIS "(003.000)" Ext Disk
-
-*Font Jun101-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk
-
-*Font Jun101-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk
-
-*Font Jun101-Light-Ext-V: JIS "(003.000)" Ext Disk
-
-*Font Jun101-Light-H: JIS "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light-NWP-H: JIS "(003.000)" NWP Disk
-
-*Font Jun101-Light-NWP-V: JIS "(003.000)" NWP Disk
-
-*Font Jun101-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk
-
-*Font Jun101-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light-V: JIS "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light.Oubun: Special "(003.000)" Special Disk
-
-*Font Jun101-Light.Roman: Special "(003.000)" Special Disk
-
-*Font Jun101-Light.Roman83pv: Special "(003.000)" Special Disk
-
-*Font Jun101-Light.WP-Symbol: Special "(003.000)" Special Disk
-
-*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk
-
-*Font Ryumin-Light-Add-H: JIS "(003.000)" Add Disk
-
-*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk
-
-*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk
-
-*Font Ryumin-Light-Add-V: JIS "(003.000)" Add Disk
-
-*Font Ryumin-Light-EUC-H: EUC "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light-EUC-V: EUC "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light-Ext-H: JIS "(003.000)" Ext Disk
-
-*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk
-
-*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk
-
-*Font Ryumin-Light-Ext-V: JIS "(003.000)" Ext Disk
-
-*Font Ryumin-Light-H: JIS "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light-NWP-H: JIS "(003.000)" NWP Disk
-
-*Font Ryumin-Light-NWP-V: JIS "(003.000)" NWP Disk
-
-*Font Ryumin-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk
-
-*Font Ryumin-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light-V: JIS "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light.Oubun: Special "(003.000)" Special Disk
-
-*Font Ryumin-Light.Roman: Special "(003.000)" Special Disk
-
-*Font Ryumin-Light.Roman83pv: Special "(003.000)" Special Disk
-
-*Font Ryumin-Light.WP-Symbol: Special "(003.000)" Special Disk
-
-
-
-*?FontQuery: "
-
-save
-
- /str 100 string dup 0 (fonts/) putinterval def
-
- {
-
- count 1 gt
-
- {
-
- exch dup str 6 94 getinterval cvs
-
- (/) print dup print (:) print exch
-
- FontDirectory exch known
-
- { pop (Yes) }
-
- {
-
- length 6 add str 0 3 -1 roll getinterval
-
- mark exch status
-
- {cleartomark (Yes)}{cleartomark (No)} ifelse
-
- } ifelse =
-
- }
-
- {exit} ifelse
-
- }bind loop
-
- (*) = flush
-
-restore
-
-"
-
-*End
-
-
-
-*?FontList: "
-
-save
-
- FontDirectory { pop == } bind forall flush
-
- /filenameforall where
-
- {
-
- pop (fonts/*)
-
- { dup length 6 sub 6 exch getinterval cvn == } bind
-
- 128 string filenameforall flush
-
- } if
-
- (*) = 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: "idle"
-
-*Status: "busy"
-
-*Status: "waiting"
-
-*Status: "printing"
-
-*Status: "PrinterError: recorder offline or film problem"
-
-*Status: "PrinterError: "
-
-
-
-*% Input Sources (format: %%[status: <stat>; source: <one of these> ]%% )
-
-*Source: "userjob"
-
-*Source: "other"
-
-
-
-*% Printer Error (format: %%[PrinterError: <one of these> ]%%)
-
-*PrinterError: "recorder offline or film problem"
-
-*PrinterError: " "
-
-
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-
-
-*% Color Separation Information =====================
-
-
-
-*DefaultColorSep: ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi
-
-
-
-*OpenUI *Separations/InRIP Color Separation: Boolean
-
-*OrderDependency: 60 DocumentSetup *Separations
-
-
-
-*DefaultSeparations: False
-
-*Separations True: "
-
- <<
-
- /Separations true
-
- /ProcessColorModel /DeviceCMYK
-
- /SeparationColorNames [/Cyan /Magenta /Yellow /Black]
-
- /SeparationOrder [/Cyan /Magenta /Yellow /Black]
-
- >> setpagedevice
-
-"
-
-*End
-
-
-
-*Separations False: "
-
- <<
-
- /Separations false
-
- /ProcessColorModel /DeviceGray
-
- >> setpagedevice
-
-"
-
-*End
-
-
-
-*?Separations: "
-
- save
-
- currentpagedevice /Separations get
-
- currentpagedevice /ProcessColorModel get /DeviceGray ne and
-
- {(True)}{(False)} ifelse = flush
-
- restore
-
-"
-
-*End
-
-*CloseUI: *Separations
-
-
-
-*%
-
-*% Screening Params for HQS
-
-*%
-
-*% ----- for Resolution 5080 dpi -----
-
-*%
-
-*% For 200 lpi / 5080 dpi
-
-*ColorSepScreenAngle ProcessBlack.200lpi.5080dpi/200 lpi / 5080 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.200lpi.5080dpi/200 lpi / 5080 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.200lpi.5080dpi/200 lpi / 5080 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.200lpi.5080dpi/200 lpi / 5080 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.200lpi.5080dpi/200 lpi / 5080 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.200lpi.5080dpi/200 lpi / 5080 dpi: "200"
-
-*ColorSepScreenFreq CustomColor.200lpi.5080dpi/200 lpi / 5080 dpi: "200"
-
-*ColorSepScreenFreq ProcessCyan.200lpi.5080dpi/200 lpi / 5080 dpi: "200"
-
-*ColorSepScreenFreq ProcessMagenta.200lpi.5080dpi/200 lpi / 5080 dpi: "200"
-
-*ColorSepScreenFreq ProcessYellow.200lpi.5080dpi/200 lpi / 5080 dpi: "200"
-
-
-
-*% For 225 lpi / 5080 dpi
-
-*ColorSepScreenAngle ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi: "225"
-
-*ColorSepScreenFreq CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi: "225"
-
-*ColorSepScreenFreq ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi: "225"
-
-*ColorSepScreenFreq ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi: "225"
-
-*ColorSepScreenFreq ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi: "225"
-
-
-
-*% For 250 lpi / 5080 dpi
-
-*ColorSepScreenAngle ProcessBlack.250lpi.5080dpi/250 lpi / 5080 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.250lpi.5080dpi/250 lpi / 5080 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.250lpi.5080dpi/250 lpi / 5080 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.250lpi.5080dpi/250 lpi / 5080 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.250lpi.5080dpi/250 lpi / 5080 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.250lpi.5080dpi/250 lpi / 5080 dpi: "250"
-
-*ColorSepScreenFreq CustomColor.250lpi.5080dpi/250 lpi / 5080 dpi: "250"
-
-*ColorSepScreenFreq ProcessCyan.250lpi.5080dpi/250 lpi / 5080 dpi: "250"
-
-*ColorSepScreenFreq ProcessMagenta.250lpi.5080dpi/250 lpi / 5080 dpi: "250"
-
-*ColorSepScreenFreq ProcessYellow.250lpi.5080dpi/250 lpi / 5080 dpi: "250"
-
-
-
-*% For 275 lpi / 5080 dpi
-
-*ColorSepScreenAngle ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.275lpi.5080dpi/275 lpi / 5080 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi: "275"
-
-*ColorSepScreenFreq CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi: "275"
-
-*ColorSepScreenFreq ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi: "275"
-
-*ColorSepScreenFreq ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi: "275"
-
-*ColorSepScreenFreq ProcessYellow.275lpi.5080dpi/275 lpi / 5080 dpi: "275"
-
-
-
-*% For 300 lpi / 5080 dpi
-
-*ColorSepScreenAngle ProcessBlack.300lpi.5080dpi/300 lpi / 5080 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.300lpi.5080dpi/300 lpi / 5080 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.300lpi.5080dpi/300 lpi / 5080 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.300lpi.5080dpi/300 lpi / 5080 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.300lpi.5080dpi/300 lpi / 5080 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.300lpi.5080dpi/300 lpi / 5080 dpi: "300"
-
-*ColorSepScreenFreq CustomColor.300lpi.5080dpi/300 lpi / 5080 dpi: "300"
-
-*ColorSepScreenFreq ProcessCyan.300lpi.5080dpi/300 lpi / 5080 dpi: "300"
-
-*ColorSepScreenFreq ProcessMagenta.300lpi.5080dpi/300 lpi / 5080 dpi: "300"
-
-*ColorSepScreenFreq ProcessYellow.300lpi.5080dpi/300 lpi / 5080 dpi: "300"
-
-
-
-*% For 350 lpi / 5080 dpi
-
-*ColorSepScreenAngle ProcessBlack.350lpi.5080dpi/350 lpi / 5080 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.350lpi.5080dpi/350 lpi / 5080 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.350lpi.5080dpi/350 lpi / 5080 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.350lpi.5080dpi/350 lpi / 5080 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.350lpi.5080dpi/350 lpi / 5080 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.350lpi.5080dpi/350 lpi / 5080 dpi: "350"
-
-*ColorSepScreenFreq CustomColor.350lpi.5080dpi/350 lpi / 5080 dpi: "350"
-
-*ColorSepScreenFreq ProcessCyan.350lpi.5080dpi/350 lpi / 5080 dpi: "350"
-
-*ColorSepScreenFreq ProcessMagenta.350lpi.5080dpi/350 lpi / 5080 dpi: "350"
-
-*ColorSepScreenFreq ProcessYellow.350lpi.5080dpi/350 lpi / 5080 dpi: "350"
-
-
-
-*% For 350 lpi / 5080 dpi
-
-*ColorSepScreenAngle ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi: "400"
-
-*ColorSepScreenFreq CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi: "400"
-
-*ColorSepScreenFreq ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi: "400"
-
-*ColorSepScreenFreq ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi: "400"
-
-*ColorSepScreenFreq ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi: "400"
-
-*%
-
-*% ----- for Resolution 4064 dpi -----
-
-*%
-
-*% For 175 lpi / 4064 dpi
-
-*ColorSepScreenAngle ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi: "175"
-
-*ColorSepScreenFreq CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi: "175"
-
-*ColorSepScreenFreq ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi: "175"
-
-*ColorSepScreenFreq ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi: "175"
-
-*ColorSepScreenFreq ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi: "175"
-
-
-
-*% For 200 lpi / 4064 dpi
-
-*ColorSepScreenAngle ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi: "200"
-
-*ColorSepScreenFreq CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi: "200"
-
-*ColorSepScreenFreq ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi: "200"
-
-*ColorSepScreenFreq ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi: "200"
-
-*ColorSepScreenFreq ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi: "200"
-
-
-
-*% For 225 lpi / 4064 dpi
-
-*ColorSepScreenAngle ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi: "225"
-
-*ColorSepScreenFreq CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi: "225"
-
-*ColorSepScreenFreq ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi: "225"
-
-*ColorSepScreenFreq ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi: "225"
-
-*ColorSepScreenFreq ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi: "225"
-
-
-
-*% For 250 lpi / 4064 dpi
-
-*ColorSepScreenAngle ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi: "250"
-
-*ColorSepScreenFreq CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi: "250"
-
-*ColorSepScreenFreq ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi: "250"
-
-*ColorSepScreenFreq ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi: "250"
-
-*ColorSepScreenFreq ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi: "250"
-
-
-
-*% For 275 lpi / 4064 dpi
-
-*ColorSepScreenAngle ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi: "275"
-
-*ColorSepScreenFreq CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi: "275"
-
-*ColorSepScreenFreq ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi: "275"
-
-*ColorSepScreenFreq ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi: "275"
-
-*ColorSepScreenFreq ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi: "275"
-
-
-
-*% For 300 lpi / 4064 dpi
-
-*ColorSepScreenAngle ProcessBlack.300lpi.4064dpi/300 lpi / 4064 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.300lpi.4064dpi/300 lpi / 4064 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.300lpi.4064dpi/300 lpi / 4064 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.300lpi.4064dpi/300 lpi / 4064 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.300lpi.4064dpi/300 lpi / 4064 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.300lpi.4064dpi/300 lpi / 4064 dpi: "300"
-
-*ColorSepScreenFreq CustomColor.300lpi.4064dpi/300 lpi / 4064 dpi: "300"
-
-*ColorSepScreenFreq ProcessCyan.300lpi.4064dpi/300 lpi / 4064 dpi: "300"
-
-*ColorSepScreenFreq ProcessMagenta.300lpi.4064dpi/300 lpi / 4064 dpi: "300"
-
-*ColorSepScreenFreq ProcessYellow.300lpi.4064dpi/300 lpi / 4064 dpi: "300"
-
-*%
-
-*% ----- for Resolution 3386 dpi -----
-
-*%
-
-*% For 100 lpi / 3386 dpi
-
-*ColorSepScreenAngle ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-
-*ColorSepScreenFreq CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-
-*ColorSepScreenFreq ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-
-*ColorSepScreenFreq ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-
-*ColorSepScreenFreq ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-
-
-
-*% For 120 lpi / 3386 dpi
-
-*ColorSepScreenAngle ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-
-*ColorSepScreenFreq CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-
-*ColorSepScreenFreq ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-
-*ColorSepScreenFreq ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-
-*ColorSepScreenFreq ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-
-
-
-*% For 133 lpi / 3386 dpi
-
-*ColorSepScreenAngle ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-
-*ColorSepScreenFreq CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-
-*ColorSepScreenFreq ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-
-*ColorSepScreenFreq ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-
-*ColorSepScreenFreq ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-
-
-
-*% For 150 lpi / 3386 dpi
-
-*ColorSepScreenAngle ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-
-*ColorSepScreenFreq CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-
-*ColorSepScreenFreq ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-
-*ColorSepScreenFreq ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-
-*ColorSepScreenFreq ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-
-
-
-*% For 175 lpi / 3386 dpi
-
-*ColorSepScreenAngle ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-
-*ColorSepScreenFreq CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-
-*ColorSepScreenFreq ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-
-*ColorSepScreenFreq ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-
-*ColorSepScreenFreq ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-
-
-
-*% For 200 lpi / 3386 dpi
-
-*ColorSepScreenAngle ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-
-*ColorSepScreenFreq CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-
-*ColorSepScreenFreq ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-
-*ColorSepScreenFreq ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-
-*ColorSepScreenFreq ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-
-
-
-*% For 225 lpi / 3386 dpi
-
-*ColorSepScreenAngle ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "225"
-
-*ColorSepScreenFreq CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "225"
-
-*ColorSepScreenFreq ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "225"
-
-*ColorSepScreenFreq ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "225"
-
-*ColorSepScreenFreq ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "225"
-
-
-
-*% For 275 lpi / 3386 dpi
-
-*ColorSepScreenAngle ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "275"
-
-*ColorSepScreenFreq CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "275"
-
-*ColorSepScreenFreq ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "275"
-
-*ColorSepScreenFreq ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "275"
-
-*ColorSepScreenFreq ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "275"
-
-
-
-*% For 400 lpi / 3386 dpi
-
-*ColorSepScreenAngle ProcessBlack.400lpi.3386dpi/400 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.400lpi.3386dpi/400 lpi / 3386 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.400lpi.3386dpi/400 lpi / 3386 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.400lpi.3386dpi/400 lpi / 3386 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.400lpi.3386dpi/400 lpi / 3386 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.400lpi.3386dpi/400 lpi / 3386 dpi: "400"
-
-*ColorSepScreenFreq CustomColor.400lpi.3386dpi/400 lpi / 3386 dpi: "400"
-
-*ColorSepScreenFreq ProcessCyan.400lpi.3386dpi/400 lpi / 3386 dpi: "400"
-
-*ColorSepScreenFreq ProcessMagenta.400lpi.3386dpi/400 lpi / 3386 dpi: "400"
-
-*ColorSepScreenFreq ProcessYellow.400lpi.3386dpi/400 lpi / 3386 dpi: "400"
-
-*%
-
-*% ----- for Resolution 2540 dpi -----
-
-*%
-
-*% For 20 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "20"
-
-*ColorSepScreenFreq CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "20"
-
-*ColorSepScreenFreq ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "20"
-
-*ColorSepScreenFreq ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "20"
-
-*ColorSepScreenFreq ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "20"
-
-
-
-*% For 33 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "33"
-
-*ColorSepScreenFreq CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "33"
-
-*ColorSepScreenFreq ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "33"
-
-*ColorSepScreenFreq ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "33"
-
-*ColorSepScreenFreq ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "33"
-
-
-
-*% For 38 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "38"
-
-*ColorSepScreenFreq CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "38"
-
-*ColorSepScreenFreq ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "38"
-
-*ColorSepScreenFreq ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "38"
-
-*ColorSepScreenFreq ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "38"
-
-
-
-*% For 46 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "46"
-
-*ColorSepScreenFreq CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "46"
-
-*ColorSepScreenFreq ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "46"
-
-*ColorSepScreenFreq ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "46"
-
-*ColorSepScreenFreq ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "46"
-
-
-
-*% For 50 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-
-*ColorSepScreenFreq CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-
-*ColorSepScreenFreq ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-
-*ColorSepScreenFreq ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-
-*ColorSepScreenFreq ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-
-
-
-*% For 60 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-
-*ColorSepScreenFreq CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-
-*ColorSepScreenFreq ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-
-*ColorSepScreenFreq ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-
-*ColorSepScreenFreq ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-
-
-
-*% For 65 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "65"
-
-*ColorSepScreenFreq CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "65"
-
-*ColorSepScreenFreq ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "65"
-
-*ColorSepScreenFreq ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "65"
-
-*ColorSepScreenFreq ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "65"
-
-
-
-*% For 70 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "70"
-
-*ColorSepScreenFreq CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "70"
-
-*ColorSepScreenFreq ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "70"
-
-*ColorSepScreenFreq ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "70"
-
-*ColorSepScreenFreq ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "70"
-
-
-
-*% For 75 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-*ColorSepScreenFreq CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-*ColorSepScreenFreq ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-*ColorSepScreenFreq ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-*ColorSepScreenFreq ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-
-
-*% For 80 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "80"
-
-*ColorSepScreenFreq CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "80"
-
-*ColorSepScreenFreq ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "80"
-
-*ColorSepScreenFreq ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "80"
-
-*ColorSepScreenFreq ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "80"
-
-
-
-*% For 85 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-
-*ColorSepScreenFreq CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-
-*ColorSepScreenFreq ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-
-*ColorSepScreenFreq ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-
-*ColorSepScreenFreq ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-
-
-
-*% For 90 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "90"
-
-*ColorSepScreenFreq CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "90"
-
-*ColorSepScreenFreq ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "90"
-
-*ColorSepScreenFreq ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "90"
-
-*ColorSepScreenFreq ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "90"
-
-
-
-*% For 100 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-
-*ColorSepScreenFreq CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-
-*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-
-*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-
-*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-
-
-
-*% For 110 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "110"
-
-*ColorSepScreenFreq CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "110"
-
-*ColorSepScreenFreq ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "110"
-
-*ColorSepScreenFreq ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "110"
-
-*ColorSepScreenFreq ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "110"
-
-
-
-*% For 120 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-
-*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-
-*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-
-*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-
-*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-
-
-
-*% For 133 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-
-*ColorSepScreenFreq CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-
-*ColorSepScreenFreq ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-
-*ColorSepScreenFreq ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-
-*ColorSepScreenFreq ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-
-
-
-*% For 138 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "138"
-
-*ColorSepScreenFreq CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "138"
-
-*ColorSepScreenFreq ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "138"
-
-*ColorSepScreenFreq ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "138"
-
-*ColorSepScreenFreq ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "138"
-
-
-
-*% For 150 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-
-*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-
-*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-
-*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-
-*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-
-
-
-*% For 175 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-
-*ColorSepScreenFreq CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-
-*ColorSepScreenFreq ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-
-*ColorSepScreenFreq ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-
-*ColorSepScreenFreq ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-
-
-
-*% For 200 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-
-*ColorSepScreenFreq CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-
-*ColorSepScreenFreq ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-
-*ColorSepScreenFreq ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-
-*ColorSepScreenFreq ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-
-
-
-*% For 300 lpi / 2540 dpi
-
-*ColorSepScreenAngle ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi: "300"
-
-*ColorSepScreenFreq CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi: "300"
-
-*ColorSepScreenFreq ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi: "300"
-
-*ColorSepScreenFreq ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi: "300"
-
-*ColorSepScreenFreq ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi: "300"
-
-*%
-
-*% ----- for Resolution 2032 dpi -----
-
-*%
-
-*% For 33 lpi / 2032 dpi
-
-*ColorSepScreenAngle ProcessBlack.33lpi.2032dpi/33 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.33lpi.2032dpi/33 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.33lpi.2032dpi/33 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.33lpi.2032dpi/33 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.33lpi.2032dpi/33 lpi / 2032 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.33lpi.2032dpi/33 lpi / 2032 dpi: "33"
-
-*ColorSepScreenFreq CustomColor.33lpi.2032dpi/33 lpi / 2032 dpi: "33"
-
-*ColorSepScreenFreq ProcessCyan.33lpi.2032dpi/33 lpi / 2032 dpi: "33"
-
-*ColorSepScreenFreq ProcessMagenta.33lpi.2032dpi/33 lpi / 2032 dpi: "33"
-
-*ColorSepScreenFreq ProcessYellow.33lpi.2032dpi/33 lpi / 2032 dpi: "33"
-
-
-
-*% For 38 lpi / 2032 dpi
-
-*ColorSepScreenAngle ProcessBlack.38lpi.2032dpi/38 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.38lpi.2032dpi/38 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.38lpi.2032dpi/38 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.38lpi.2032dpi/38 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.38lpi.2032dpi/38 lpi / 2032 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.38lpi.2032dpi/38 lpi / 2032 dpi: "38"
-
-*ColorSepScreenFreq CustomColor.38lpi.2032dpi/38 lpi / 2032 dpi: "38"
-
-*ColorSepScreenFreq ProcessCyan.38lpi.2032dpi/38 lpi / 2032 dpi: "38"
-
-*ColorSepScreenFreq ProcessMagenta.38lpi.2032dpi/38 lpi / 2032 dpi: "38"
-
-*ColorSepScreenFreq ProcessYellow.38lpi.2032dpi/38 lpi / 2032 dpi: "38"
-
-
-
-*% For 46 lpi / 2032 dpi
-
-*ColorSepScreenAngle ProcessBlack.46lpi.2032dpi/46 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.46lpi.2032dpi/46 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.46lpi.2032dpi/46 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.46lpi.2032dpi/46 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.46lpi.2032dpi/46 lpi / 2032 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.46lpi.2032dpi/46 lpi / 2032 dpi: "46"
-
-*ColorSepScreenFreq CustomColor.46lpi.2032dpi/46 lpi / 2032 dpi: "46"
-
-*ColorSepScreenFreq ProcessCyan.46lpi.2032dpi/46 lpi / 2032 dpi: "46"
-
-*ColorSepScreenFreq ProcessMagenta.46lpi.2032dpi/46 lpi / 2032 dpi: "46"
-
-*ColorSepScreenFreq ProcessYellow.46lpi.2032dpi/46 lpi / 2032 dpi: "46"
-
-
-
-*% For 50 lpi / 2032 dpi
-
-*ColorSepScreenAngle ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "50"
-
-*ColorSepScreenFreq CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "50"
-
-*ColorSepScreenFreq ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "50"
-
-*ColorSepScreenFreq ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "50"
-
-*ColorSepScreenFreq ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "50"
-
-
-
-*% For 60 lpi / 2032 dpi
-
-*ColorSepScreenAngle ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "60"
-
-*ColorSepScreenFreq CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "60"
-
-*ColorSepScreenFreq ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "60"
-
-*ColorSepScreenFreq ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "60"
-
-*ColorSepScreenFreq ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "60"
-
-
-
-*% For 65 lpi / 2032 dpi
-
-*ColorSepScreenAngle ProcessBlack.65lpi.2032dpi/65 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.65lpi.2032dpi/65 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.65lpi.2032dpi/65 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.65lpi.2032dpi/65 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.65lpi.2032dpi/65 lpi / 2032 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.65lpi.2032dpi/65 lpi / 2032 dpi: "65"
-
-*ColorSepScreenFreq CustomColor.65lpi.2032dpi/65 lpi / 2032 dpi: "65"
-
-*ColorSepScreenFreq ProcessCyan.65lpi.2032dpi/65 lpi / 2032 dpi: "65"
-
-*ColorSepScreenFreq ProcessMagenta.65lpi.2032dpi/65 lpi / 2032 dpi: "65"
-
-*ColorSepScreenFreq ProcessYellow.65lpi.2032dpi/65 lpi / 2032 dpi: "65"
-
-
-
-*% For 70 lpi / 2032 dpi
-
-*ColorSepScreenAngle ProcessBlack.70lpi.2032dpi/70 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.70lpi.2032dpi/70 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.70lpi.2032dpi/70 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.70lpi.2032dpi/70 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.70lpi.2032dpi/70 lpi / 2032 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.70lpi.2032dpi/70 lpi / 2032 dpi: "70"
-
-*ColorSepScreenFreq CustomColor.70lpi.2032dpi/70 lpi / 2032 dpi: "70"
-
-*ColorSepScreenFreq ProcessCyan.70lpi.2032dpi/70 lpi / 2032 dpi: "70"
-
-*ColorSepScreenFreq ProcessMagenta.70lpi.2032dpi/70 lpi / 2032 dpi: "70"
-
-*ColorSepScreenFreq ProcessYellow.70lpi.2032dpi/70 lpi / 2032 dpi: "70"
-
-
-
-*% For 85 lpi / 2032 dpi
-
-*ColorSepScreenAngle ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "85"
-
-*ColorSepScreenFreq CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "85"
-
-*ColorSepScreenFreq ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "85"
-
-*ColorSepScreenFreq ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "85"
-
-*ColorSepScreenFreq ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "85"
-
-
-
-*% For 100 lpi / 2032 dpi
-
-*ColorSepScreenAngle ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "100"
-
-*ColorSepScreenFreq CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "100"
-
-*ColorSepScreenFreq ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "100"
-
-*ColorSepScreenFreq ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "100"
-
-*ColorSepScreenFreq ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "100"
-
-
-
-*% For 110 lpi / 2032 dpi
-
-*ColorSepScreenAngle ProcessBlack.110lpi.2032dpi/110 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.110lpi.2032dpi/110 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.110lpi.2032dpi/110 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.110lpi.2032dpi/110 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.110lpi.2032dpi/110 lpi / 2032 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.110lpi.2032dpi/110 lpi / 2032 dpi: "110"
-
-*ColorSepScreenFreq CustomColor.110lpi.2032dpi/110 lpi / 2032 dpi: "110"
-
-*ColorSepScreenFreq ProcessCyan.110lpi.2032dpi/110 lpi / 2032 dpi: "110"
-
-*ColorSepScreenFreq ProcessMagenta.110lpi.2032dpi/110 lpi / 2032 dpi: "110"
-
-*ColorSepScreenFreq ProcessYellow.110lpi.2032dpi/110 lpi / 2032 dpi: "110"
-
-
-
-*% For 120 lpi / 2032 dpi
-
-*ColorSepScreenAngle ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "120"
-
-*ColorSepScreenFreq CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "120"
-
-*ColorSepScreenFreq ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "120"
-
-*ColorSepScreenFreq ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "120"
-
-*ColorSepScreenFreq ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "120"
-
-
-
-*% For 138 lpi / 2032 dpi
-
-*ColorSepScreenAngle ProcessBlack.138lpi.2032dpi/138 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.138lpi.2032dpi/138 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.138lpi.2032dpi/138 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.138lpi.2032dpi/138 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.138lpi.2032dpi/138 lpi / 2032 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.138lpi.2032dpi/138 lpi / 2032 dpi: "138"
-
-*ColorSepScreenFreq CustomColor.138lpi.2032dpi/138 lpi / 2032 dpi: "138"
-
-*ColorSepScreenFreq ProcessCyan.138lpi.2032dpi/138 lpi / 2032 dpi: "138"
-
-*ColorSepScreenFreq ProcessMagenta.138lpi.2032dpi/138 lpi / 2032 dpi: "138"
-
-*ColorSepScreenFreq ProcessYellow.138lpi.2032dpi/138 lpi / 2032 dpi: "138"
-
-
-
-*% For 150 lpi / 2032 dpi
-
-*ColorSepScreenAngle ProcessBlack.150lpi.2032dpi/150 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.150lpi.2032dpi/150 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.150lpi.2032dpi/150 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.150lpi.2032dpi/150 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.150lpi.2032dpi/150 lpi / 2032 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.150lpi.2032dpi/150 lpi / 2032 dpi: "150"
-
-*ColorSepScreenFreq CustomColor.150lpi.2032dpi/150 lpi / 2032 dpi: "150"
-
-*ColorSepScreenFreq ProcessCyan.150lpi.2032dpi/150 lpi / 2032 dpi: "150"
-
-*ColorSepScreenFreq ProcessMagenta.150lpi.2032dpi/150 lpi / 2032 dpi: "150"
-
-*ColorSepScreenFreq ProcessYellow.150lpi.2032dpi/150 lpi / 2032 dpi: "150"
-
-
-
-*% For 175 lpi / 2032 dpi
-
-*ColorSepScreenAngle ProcessBlack.175lpi.2032dpi/175 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.175lpi.2032dpi/175 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.175lpi.2032dpi/175 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.175lpi.2032dpi/175 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.175lpi.2032dpi/175 lpi / 2032 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.175lpi.2032dpi/175 lpi / 2032 dpi: "175"
-
-*ColorSepScreenFreq CustomColor.175lpi.2032dpi/175 lpi / 2032 dpi: "175"
-
-*ColorSepScreenFreq ProcessCyan.175lpi.2032dpi/175 lpi / 2032 dpi: "175"
-
-*ColorSepScreenFreq ProcessMagenta.175lpi.2032dpi/175 lpi / 2032 dpi: "175"
-
-*ColorSepScreenFreq ProcessYellow.175lpi.2032dpi/175 lpi / 2032 dpi: "175"
-
-
-
-*% For 250 lpi / 2032 dpi
-
-*ColorSepScreenAngle ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi: "250"
-
-*ColorSepScreenFreq CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi: "250"
-
-*ColorSepScreenFreq ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi: "250"
-
-*ColorSepScreenFreq ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi: "250"
-
-*ColorSepScreenFreq ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi: "250"
-
-*%
-
-*% ----- for Resolution 1693 dpi -----
-
-*%
-
-*% For 75 lpi / 1693 dpi
-
-*ColorSepScreenAngle ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-
-*ColorSepScreenFreq CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-
-*ColorSepScreenFreq ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-
-*ColorSepScreenFreq ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-
-*ColorSepScreenFreq ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-
-
-
-*% For 85 lpi / 1693 dpi
-
-*ColorSepScreenAngle ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "85"
-
-*ColorSepScreenFreq CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "85"
-
-*ColorSepScreenFreq ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "85"
-
-*ColorSepScreenFreq ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "85"
-
-*ColorSepScreenFreq ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "85"
-
-
-
-*% For 100 lpi / 1693 dpi
-
-*ColorSepScreenAngle ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "100"
-
-*ColorSepScreenFreq CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "100"
-
-*ColorSepScreenFreq ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "100"
-
-*ColorSepScreenFreq ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "100"
-
-*ColorSepScreenFreq ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "100"
-
-
-
-*% For 120 lpi / 1693 dpi
-
-*ColorSepScreenAngle ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "120"
-
-*ColorSepScreenFreq CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "120"
-
-*ColorSepScreenFreq ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "120"
-
-*ColorSepScreenFreq ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "120"
-
-*ColorSepScreenFreq ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "120"
-
-
-
-*% For 150 lpi / 1693 dpi
-
-*ColorSepScreenAngle ProcessBlack.150lpi.1693dpi/150 lpi / 1693 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.150lpi.1693dpi/150 lpi / 1693 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.150lpi.1693dpi/150 lpi / 1693 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.150lpi.1693dpi/150 lpi / 1693 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.150lpi.1693dpi/150 lpi / 1693 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.150lpi.1693dpi/150 lpi / 1693 dpi: "150"
-
-*ColorSepScreenFreq CustomColor.150lpi.1693dpi/150 lpi / 1693 dpi: "150"
-
-*ColorSepScreenFreq ProcessCyan.150lpi.1693dpi/150 lpi / 1693 dpi: "150"
-
-*ColorSepScreenFreq ProcessMagenta.150lpi.1693dpi/150 lpi / 1693 dpi: "150"
-
-*ColorSepScreenFreq ProcessYellow.150lpi.1693dpi/150 lpi / 1693 dpi: "150"
-
-*%
-
-*% ----- for Resolution 1270 dpi -----
-
-*%
-
-*% For 65 lpi / 1270 dpi
-
-*ColorSepScreenAngle ProcessBlack.65lpi.1270dpi/65 lpi / 1270 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.65lpi.1270dpi/65 lpi / 1270 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.65lpi.1270dpi/65 lpi / 1270 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.65lpi.1270dpi/65 lpi / 1270 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.65lpi.1270dpi/65 lpi / 1270 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.65lpi.1270dpi/65 lpi / 1270 dpi: "65"
-
-*ColorSepScreenFreq CustomColor.65lpi.1270dpi/65 lpi / 1270 dpi: "65"
-
-*ColorSepScreenFreq ProcessCyan.65lpi.1270dpi/65 lpi / 1270 dpi: "65"
-
-*ColorSepScreenFreq ProcessMagenta.65lpi.1270dpi/65 lpi / 1270 dpi: "65"
-
-*ColorSepScreenFreq ProcessYellow.65lpi.1270dpi/65 lpi / 1270 dpi: "65"
-
-
-
-*% For 75 lpi / 1270 dpi
-
-*ColorSepScreenAngle ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-
-*ColorSepScreenFreq CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-
-*ColorSepScreenFreq ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-
-*ColorSepScreenFreq ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-
-*ColorSepScreenFreq ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-
-
-
-*% For 90 lpi / 1270 dpi
-
-*ColorSepScreenAngle ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "90"
-
-*ColorSepScreenFreq CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "90"
-
-*ColorSepScreenFreq ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "90"
-
-*ColorSepScreenFreq ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "90"
-
-*ColorSepScreenFreq ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "90"
-
-
-
-*% For 100 lpi / 1270 dpi
-
-*ColorSepScreenAngle ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "45"
-
-*ColorSepScreenAngle CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "45"
-
-*ColorSepScreenAngle ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "15"
-
-*ColorSepScreenAngle ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "75"
-
-*ColorSepScreenAngle ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "0"
-
-
-
-*ColorSepScreenFreq ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "100"
-
-*ColorSepScreenFreq CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "100"
-
-*ColorSepScreenFreq ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "100"
-
-*ColorSepScreenFreq ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "100"
-
-*ColorSepScreenFreq ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "100"
-
-
-
-*% The byte count of this file should be exactly 090200 or 093950
-*% depending on the filesystem it resides in.
-*% end of PPD file for Linotype-Hell Signasetter
-
-*% Last edited JUL 26, 1996
-
diff --git a/psprint_config/configuration/ppds/LHSIGIJ4.PS b/psprint_config/configuration/ppds/LHSIGIJ4.PS
deleted file mode 100644
index 1feb58e58f35..000000000000
--- a/psprint_config/configuration/ppds/LHSIGIJ4.PS
+++ /dev/null
@@ -1,4192 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-
-
-*% 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.
-
-*% End of Copyright statement
-
-*%
-
-*% Creation Date Apr. 16, 1996; By: Berthold Giess, Linotype-Hell AG
-
-*%
-
-
-
-*% ----- Basic Capabilities -----
-
-*FormatVersion: "4.3"
-
-*FileVersion: "1.0"
-
-*LanguageEncoding: ISOLatin1
-
-*LanguageVersion: English
-
-*PSVersion: "(2013.114) 9"
-
-*Product: "(Linotype)"
-
-*Manufacturer: "LHAG Linotype-Hell"
-
-*% 31 Chars *******************************
-
-*ModelName: "Lino Signasetter IS V 3.3 J"
-
-*ShortNickName: "Lino Signasetter IS V 3.3 J"
-
-*NickName: "Lino Signasetter IS V 3.3 J"
-
-*PCFileName: "LHSIGIJ4.PPD"
-
-
-
-*% ----- General Information and Defaults -----
-
-*FreeVM: "5242880"
-
-*PrintPSErrors: False
-
-*LanguageLevel: "2"
-
-*ColorDevice: True
-
-*DefaultColorSpace: Gray
-
-*DefaultHalftoneType: 1
-
-*Throughput: "1"
-
-*VariablePaperSize: True
-
-*FileSystem: True
-
-
-
-*?FileSystem: "
-
-save
-
- statusdict /diskonline get exec {(True)}{(False)} ifelse = flush
-
-restore
-
-"
-
-*End
-
-
-
-*Password: "0"
-
-*ExitServer: "
-
- count 0 eq { % is the password on the stack?
-
- true
-
- }{
-
- dup % potential password
-
- statusdict /checkpassword get exec not
-
- } ifelse
-
- { % if no password or not valid
-
- (WARNING : Cannot perform the exitserver command.) =
-
- (Password supplied is not valid.) =
-
- (Please contact the author of this software.) = flush
-
- quit
-
- } if
-
- serverdict /exitserver get exec
-
-"
-
-*End
-
-
-
-*Reset: "
-
- count 0 eq { % is the password on the stack?
-
- true
-
- }{
-
- dup % potential password
-
- statusdict /checkpassword get exec not
-
- } ifelse
-
- { % if no password or not valid
-
- (WARNING : Cannot reset printer.) =
-
- (Password supplied is not valid.) =
-
- (Please contact the author of this software.) = flush
-
- quit
-
- } if
-
- serverdict /exitserver get exec
-
- systemdict /quit get exec
-
- (WARNING : Printer Reset Failed.) = flush
-
-"
-
-*End
-
-
-
-*DefaultResolution: 2540dpi
-
-
-
-*?Resolution: "
-
- save
-
- 72 72 matrix defaultmatrix dtransform
-
- pop abs round cvi =print (dpi\n) print
-
- restore
-
-"
-
-*End
-
-
-
-*% Halftone Information ===============
-
-*ScreenFreq: "150"
-
-*ScreenAngle: "45"
-
-*AccurateScreensSupport: True
-
-*DefaultScreenProc: Euclidean
-
-
-
-*ScreenProc Euclidean: "
-
-{
-
- 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
-
-
-
-*ScreenProc Round: "
-
-{
-
- dup mul exch dup mul add 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc Square: "
-
-{
-
- abs exch abs add 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc HeavyEllipse: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- exch
-
- abs exch abs 2 copy 0.80 mul add 0.80 lt {
-
- exch 0.80 div
-
- dup dup mul exch 2 mul 3 sub mul exch
-
- dup dup mul exch 2 mul 3 sub mul add 0.80 mul 1 add
-
- } {
-
- 2 copy 0.80 mul add 1 gt {
-
- 1 sub exch 1 sub 0.80 div
-
- dup dup mul exch 2 mul 3 add mul exch
-
- dup dup mul exch 2 mul 3 add mul add 0.80 mul 1 sub
-
- } {
-
- 0.80 mul add 2 mul neg 1 add 0.80 add
-
- } ifelse
-
- } ifelse
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc Ellipse: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- exch
-
- abs exch abs 2 copy 0.85 mul add 0.85 lt {
-
- exch 0.85 div
-
- dup dup mul exch 2 mul 3 sub mul exch
-
- dup dup mul exch 2 mul 3 sub mul add 0.85 mul 1 add
-
- } {
-
- 2 copy 0.85 mul add 1 gt {
-
- 1 sub exch 1 sub 0.85 div
-
- dup dup mul exch 2 mul 3 add mul exch
-
- dup dup mul exch 2 mul 3 add mul add 0.85 mul 1 sub
-
- } {
-
- 0.85 mul add 2 mul neg 1 add 0.85 add
-
- } ifelse
-
- } ifelse
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc LightEllipse: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- exch
-
- abs exch abs 2 copy 0.90 mul add 0.90 lt {
-
- exch 0.90 div
-
- dup dup mul exch 2 mul 3 sub mul exch
-
- dup dup mul exch 2 mul 3 sub mul add 0.90 mul 1 add
-
- } {
-
- 2 copy 0.90 mul add 1 gt {
-
- 1 sub exch 1 sub 0.90 div
-
- dup dup mul exch 2 mul 3 add mul exch
-
- dup dup mul exch 2 mul 3 add mul add 0.90 mul 1 sub
-
- } {
-
- 0.90 mul add 2 mul neg 1 add 0.90 add
-
- } ifelse
-
- } ifelse
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc LineX: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- abs exch 0.9 mul 0.01 sub abs exch
-
- 0.003 mul add 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc LineY: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- 0.9 mul 0.01 sub abs exch abs
-
- 0.003 mul add 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*ScreenProc Grid: "
-
-{ %Copyright Linotype-Hell AG 1996
-
- 0.9 mul 0.01 sub abs exch
-
- 0.9 mul 0.01 sub abs exch
-
- 2 copy lt { 0.003 mul add } { exch 0.003 mul add } ifelse
-
- 1 exch sub
-
-}
-
-"
-
-*End
-
-
-
-*DefaultTransfer: Null
-
-*Transfer Null: "{ }"
-
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-
-
-*% Paper Handling ===================
-
-*% Use these entries to set paper size most of the time, unless there is
-
-*% specific reason to use PageRegion.
-
-*OpenUI *PageSize: PickOne
-
-*OrderDependency: 20 AnySetup *PageSize
-
-
-
-*DefaultPageSize: Letter
-
-*PageSize Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice"
-
-*PageSize Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice"
-
-*PageSize Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice"
-
-*PageSize Letter.Extra.Transverse: "<</PageSize [684 864] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice"
-
-*PageSize Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice"
-
-*PageSize Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice"
-
-*PageSize Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice"
-
-*PageSize Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice"
-
-*PageSize Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice"
-
-*PageSize Tabloid.Extra.Transverse: "<</PageSize [864 1296] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize A1: "<</PageSize [1684 2384] /Orientation 1>> setpagedevice"
-
-*PageSize A1.Extra: "<</PageSize [1756 2456] /Orientation 1>> setpagedevice"
-
-
-
-*PageSize A2: "<</PageSize [1191 1684] /Orientation 1>> setpagedevice"
-
-*PageSize A2.Extra: "<</PageSize [1263 1756] /Orientation 1>> setpagedevice"
-
-*PageSize A2.Transverse: "<</PageSize [1191 1684] /Orientation 0>> setpagedevice"
-
-*PageSize A2.Extra.Transverse: "<</PageSize [1263 1756] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice"
-
-*PageSize A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice"
-
-*PageSize A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice"
-
-*PageSize A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice"
-
-*PageSize A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice"
-
-*PageSize A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice"
-
-*PageSize A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice"
-
-*PageSize A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice"
-
-*PageSize A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice"
-
-*PageSize A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize B1: "<</PageSize [2064 2920] /Orientation 1>> setpagedevice"
-
-*PageSize B1.Extra: "<</PageSize [2136 2992] /Orientation 1>> setpagedevice"
-
-
-
-*PageSize B2: "<</PageSize [1460 2064] /Orientation 1>> setpagedevice"
-
-*PageSize B2.Extra: "<</PageSize [1532 2136] /Orientation 1>> setpagedevice"
-
-*PageSize B2.Transverse: "<</PageSize [1460 2064] /Orientation 0>> setpagedevice"
-
-*PageSize B2.Extra.Transverse: "<</PageSize [1532 2136] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice"
-
-*PageSize B3.Extra: "<</PageSize [1104 1532] /Orientation 1>> setpagedevice"
-
-*PageSize B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice"
-
-*PageSize B3.Extra.Transverse: "<</PageSize [1104 1532] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice"
-
-*PageSize B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice"
-
-*PageSize B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice"
-
-*PageSize B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice"
-
-*PageSize B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice"
-
-*PageSize B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice"
-
-*PageSize B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize ISOB1: "<</PageSize [2004 2835] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB1.Extra: "<</PageSize [2076 2907] /Orientation 1>> setpagedevice"
-
-
-
-*PageSize ISOB2: "<</PageSize [1417 2004] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB2.Extra: "<</PageSize [1489 2076] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB2.Transverse: "<</PageSize [1417 2004] /Orientation 0>> setpagedevice"
-
-*PageSize ISOB2.Extra.Transverse: "<</PageSize [1489 2076] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB3.Extra: "<</PageSize [1073 1489] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice"
-
-*PageSize ISOB3.Extra.Transverse: "<</PageSize [1073 1489] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice"
-
-*PageSize ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice"
-
-*PageSize ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice"
-
-
-
-*PageSize MaxPage: "<</PageSize [2182 3050] /Orientation 1>> setpagedevice"
-
-
-
-*?PageSize: "
-
-save
-
- mark
-
- currentpagedevice /PageSize get aload pop
-
- 2 copy gt {exch} if
-
- (Unknown)
-
- 37 dict
-
- dup [612 792] (Letter) put
-
- dup [684 864] (Letter.Extra) put
-
-
-
- dup [612 1008] (Legal) put
-
- dup [684 1080] (Legal.Extra) put
-
-
-
- dup [792 1224] (Tabloid) put
-
- dup [864 1296] (Tabloid.Extra) put
-
-
-
- dup [1684 2384] (A1) put
-
- dup [1756 2456] (A1.Extra) put
-
-
-
- dup [1191 1684] (A2) put
-
- dup [1263 1756] (A2.Extra) put
-
-
-
- dup [842 1191] (A3) put
-
- dup [914 1263] (A3.Extra) put
-
-
-
- dup [595 842] (A4) put
-
- dup [667 914] (A4.Extra) put
-
-
-
- dup [420 595] (A5) put
-
- dup [492 667] (A5.Extra) put
-
-
-
- dup [2064 2920] (B1) put
-
- dup [2136 2992] (B1.Extra) put
-
-
-
- dup [1460 2064] (B2) put
-
- dup [1532 2136] (B2.Extra) put
-
-
-
- dup [1032 1460] (B3) put
-
- dup [1104 1532] (B3.Extra) put
-
-
-
- dup [729 1032] (B4) put
-
- dup [801 1104] (B4.Extra) put
-
-
-
- dup [516 729] (B5) put
-
- dup [588 801] (B5.Extra) put
-
-
-
- dup [2004 2835] (ISOB1) put
-
- dup [2076 2907] (ISOB1.Extra) put
-
-
-
- dup [1417 2004] (ISOB2) put
-
- dup [1489 2076] (ISOB2.Extra) put
-
-
-
- dup [1001 1417] (ISOB3) put
-
- dup [1073 1489] (ISOB3.Extra) put
-
-
-
- dup [709 1001] (ISOB4) put
-
- dup [781 1073] (ISOB4.Extra) put
-
-
-
- dup [499 709] (ISOB5) put
-
- dup [571 781] (ISOB5.Extra) put
-
-
-
- dup [2182 3050] (MaxPage) put
-
-
-
- {
-
- 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
-
- cleartomark
-
-
-
-restore
-
-"
-
-*End
-
-*CloseUI: *PageSize
-
-
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-
-*OpenUI *PageRegion: PickOne
-
-*OrderDependency: 10 AnySetup *PageRegion
-
-
-
-*DefaultPageRegion: Letter
-
-*PageRegion Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice"
-
-*PageRegion Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice"
-
-*PageRegion Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice"
-
-*PageRegion Letter.Extra.Transverse:"<</PageSize [684 864] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice"
-
-*PageRegion Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice"
-
-*PageRegion Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice"
-
-*PageRegion Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice"
-
-*PageRegion Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice"
-
-*PageRegion Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice"
-
-*PageRegion Tabloid.Extra.Transverse:"<</PageSize [864 1296] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion A1: "<</PageSize [1684 2384] /Orientation 1>> setpagedevice"
-
-*PageRegion A1.Extra: "<</PageSize [1756 2456] /Orientation 1>> setpagedevice"
-
-
-
-*PageRegion A2: "<</PageSize [1191 1684] /Orientation 1>> setpagedevice"
-
-*PageRegion A2.Extra: "<</PageSize [1263 1756] /Orientation 1>> setpagedevice"
-
-*PageRegion A2.Transverse: "<</PageSize [1191 1684] /Orientation 0>> setpagedevice"
-
-*PageRegion A2.Extra.Transverse: "<</PageSize [1263 1756] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice"
-
-*PageRegion A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice"
-
-*PageRegion A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice"
-
-*PageRegion A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice"
-
-*PageRegion A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice"
-
-*PageRegion A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice"
-
-*PageRegion A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice"
-
-*PageRegion A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice"
-
-*PageRegion A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice"
-
-*PageRegion A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion B1: "<</PageSize [2064 2920] /Orientation 1>> setpagedevice"
-
-*PageRegion B1.Extra: "<</PageSize [2136 2992] /Orientation 1>> setpagedevice"
-
-
-
-*PageRegion B2: "<</PageSize [1460 2064] /Orientation 1>> setpagedevice"
-
-*PageRegion B2.Extra: "<</PageSize [1532 2136] /Orientation 1>> setpagedevice"
-
-*PageRegion B2.Transverse: "<</PageSize [1460 2064] /Orientation 0>> setpagedevice"
-
-*PageRegion B2.Extra.Transverse: "<</PageSize [1532 2136] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice"
-
-*PageRegion B3.Extra: "<</PageSize [1104 1532] /Orientation 1>> setpagedevice"
-
-*PageRegion B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice"
-
-*PageRegion B3.Extra.Transverse: "<</PageSize [1104 1532] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice"
-
-*PageRegion B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice"
-
-*PageRegion B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice"
-
-*PageRegion B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice"
-
-*PageRegion B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice"
-
-*PageRegion B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice"
-
-*PageRegion B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion ISOB1: "<</PageSize [2004 2835] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB1.Extra: "<</PageSize [2076 2907] /Orientation 1>> setpagedevice"
-
-
-
-*PageRegion ISOB2: "<</PageSize [1417 2004] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB2.Extra: "<</PageSize [1489 2076] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB2.Transverse: "<</PageSize [1417 2004] /Orientation 0>> setpagedevice"
-
-*PageRegion ISOB2.Extra.Transverse: "<</PageSize [1489 2076] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB3.Extra: "<</PageSize [1073 1489] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice"
-
-*PageRegion ISOB3.Extra.Transverse: "<</PageSize [1073 1489] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice"
-
-*PageRegion ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice"
-
-*PageRegion ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice"
-
-
-
-*PageRegion MaxPage: "<</PageSize [2182 3050] /Orientation 1>> setpagedevice"
-
-
-
-*CloseUI: *PageRegion
-
-
-
-*% The following entries provide information about specific paper keywords.
-
-*DefaultImageableArea: Letter
-
-
-
-*ImageableArea Letter: "0.0 0.0 612.0 792.0"
-
-*ImageableArea Letter.Extra: "0.0 0.0 684.0 864.0"
-
-*ImageableArea Letter.Transverse: "0.0 0.0 612.0 791.0"
-
-*ImageableArea Letter.Extra.Transverse: "0.0 0.0 684.0 863.0"
-
-
-
-*ImageableArea Legal: "0.0 0.0 612.0 1008.0"
-
-*ImageableArea Legal.Extra: "0.0 0.0 684.0 1080.0"
-
-*ImageableArea Legal.Transverse: "0.0 0.0 612.0 1007.0"
-
-*ImageableArea Legal.Extra.Transverse: "0.0 0.0 684.0 1079.0"
-
-
-
-*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0"
-
-*ImageableArea Tabloid.Extra: "0.0 0.0 864.0 1296.0"
-
-*ImageableArea Tabloid.Transverse: "0.0 0.0 792.0 1223.0"
-
-*ImageableArea Tabloid.Extra.Transverse:"0.0 0.0 864.0 1295.0"
-
-
-
-*ImageableArea A1: "0.0 0.0 1684.0 2384.0"
-
-*ImageableArea A1.Extra: "0.0 0.0 1756.0 2456.0"
-
-
-
-*ImageableArea A2: "0.0 0.0 1191.0 1684.0"
-
-*ImageableArea A2.Extra: "0.0 0.0 1263.0 1756.0"
-
-*ImageableArea A2.Transverse: "0.0 0.0 1191.0 1683.0"
-
-*ImageableArea A2.Extra.Transverse: "0.0 0.0 1263.0 1755.0"
-
-
-
-*ImageableArea A3: "0.0 0.0 842.0 1191.0"
-
-*ImageableArea A3.Extra: "0.0 0.0 914.0 1263.0"
-
-*ImageableArea A3.Transverse: "0.0 0.0 842.0 1190.0"
-
-*ImageableArea A3.Extra.Transverse: "0.0 0.0 914.0 1262.0"
-
-
-
-*ImageableArea A4: "0.0 0.0 595.0 842.0"
-
-*ImageableArea A4.Extra: "0.0 0.0 667.0 914.0"
-
-*ImageableArea A4.Transverse: "0.0 0.0 595.0 841.0"
-
-*ImageableArea A4.Extra.Transverse: "0.0 0.0 667.0 913.0"
-
-
-
-*ImageableArea A5: "0.0 0.0 420.0 595.0"
-
-*ImageableArea A5.Extra: "0.0 0.0 492.0 667.0"
-
-*ImageableArea A5.Transverse: "0.0 0.0 420.0 594.0"
-
-*ImageableArea A5.Extra.Transverse: "0.0 0.0 492.0 666.0"
-
-
-
-*ImageableArea B1: "0.0 0.0 2064.0 2920.0"
-
-*ImageableArea B1.Extra: "0.0 0.0 2136.0 2992.0"
-
-
-
-*ImageableArea B2: "0.0 0.0 1460.0 2064.0"
-
-*ImageableArea B2.Extra: "0.0 0.0 1532.0 2136.0"
-
-*ImageableArea B2.Transverse: "0.0 0.0 1460.0 2063.0"
-
-*ImageableArea B2.Extra.Transverse: "0.0 0.0 1532.0 2135.0"
-
-
-
-*ImageableArea B3: "0.0 0.0 1032.0 1460.0"
-
-*ImageableArea B3.Extra: "0.0 0.0 1104.0 1532.0"
-
-*ImageableArea B3.Transverse: "0.0 0.0 1032.0 1459.0"
-
-*ImageableArea B3.Extra.Transverse: "0.0 0.0 1104.0 1531.0"
-
-
-
-*ImageableArea B4: "0.0 0.0 729.0 1032.0"
-
-*ImageableArea B4.Extra: "0.0 0.0 801.0 1104.0"
-
-*ImageableArea B4.Transverse: "0.0 0.0 729.0 1031.0"
-
-*ImageableArea B4.Extra.Transverse: "0.0 0.0 801.0 1103.0"
-
-
-
-*ImageableArea B5: "0.0 0.0 516.0 729.0"
-
-*ImageableArea B5.Extra: "0.0 0.0 588.0 801.0"
-
-*ImageableArea B5.Transverse: "0.0 0.0 516.0 728.0"
-
-*ImageableArea B5.Extra.Transverse: "0.0 0.0 588.0 800.0"
-
-
-
-*ImageableArea ISOB1: "0.0 0.0 2004.0 2835.0"
-
-*ImageableArea ISOB1.Extra: "0.0 0.0 2076.0 2907.0"
-
-
-
-*ImageableArea ISOB2: "0.0 0.0 1417.0 2004.0"
-
-*ImageableArea ISOB2.Extra: "0.0 0.0 1489.0 2076.0"
-
-*ImageableArea ISOB2.Transverse: "0.0 0.0 1417.0 2003.0"
-
-*ImageableArea ISOB2.Extra.Transverse: "0.0 0.0 1489.0 2075.0"
-
-
-
-*ImageableArea ISOB3: "0.0 0.0 1001.0 1417.0"
-
-*ImageableArea ISOB3.Extra: "0.0 0.0 1073.0 1489.0"
-
-*ImageableArea ISOB3.Transverse: "0.0 0.0 1001.0 1416.0"
-
-*ImageableArea ISOB3.Extra.Transverse: "0.0 0.0 1073.0 1488.0"
-
-
-
-*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0"
-
-*ImageableArea ISOB4.Extra: "0.0 0.0 781.0 1073.0"
-
-*ImageableArea ISOB4.Transverse: "0.0 0.0 709.0 1000.0"
-
-*ImageableArea ISOB4.Extra.Transverse: "0.0 0.0 781.0 1072.0"
-
-
-
-*ImageableArea ISOB5: "0.0 0.0 499.0 709.0"
-
-*ImageableArea ISOB5.Extra: "0.0 0.0 569.7 782.0"
-
-*ImageableArea ISOB5.Transverse: "0.0 0.0 499.0 708.0"
-
-*ImageableArea ISOB5.Extra.Transverse: "0.0 0.0 569.7 781.0"
-
-
-
-*ImageableArea MaxPage: "0.0 0.0 2182.0 3050.0"
-
-
-
-*?ImageableArea: "
-
- save
-
- initclip clippath pathbbox
-
- 4 -2 roll exch round cvr =print ( ) print round cvr =print ( ) print
-
- exch round cvr =print ( ) print round cvr =print (\n) print flush
-
- restore
-
-"
-
-*End
-
-
-
-*% These provide the physical dimensions of the paper (by keyword)
-
-*DefaultPaperDimension: Letter
-
-
-
-*PaperDimension Letter: "612.0 792.0"
-
-*PaperDimension Letter.Extra: "684.0 864.0"
-
-*PaperDimension Letter.Transverse: "612.0 791.0"
-
-*PaperDimension Letter.Extra.Transverse: "684.0 863.0"
-
-
-
-*PaperDimension Legal: "612.0 1008.0"
-
-*PaperDimension Legal.Extra: "684.0 1080.0"
-
-*PaperDimension Legal.Transverse: "612.0 1007.0"
-
-*PaperDimension Legal.Extra.Transverse: "684.0 1079.0"
-
-
-
-*PaperDimension Tabloid: "792.0 1224.0"
-
-*PaperDimension Tabloid.Extra: "864.0 1296.0"
-
-*PaperDimension Tabloid.Transverse: "792.0 1223.0"
-
-*PaperDimension Tabloid.Extra.Transverse: "864.0 1295.0"
-
-
-
-*PaperDimension A1: "1684.0 2384.0"
-
-*PaperDimension A1.Extra: "1756.0 2456.0"
-
-
-
-*PaperDimension A2: "1191.0 1684.0"
-
-*PaperDimension A2.Extra: "1263.0 1756.0"
-
-*PaperDimension A2.Transverse: "1191.0 1683.0"
-
-*PaperDimension A2.Extra.Transverse: "1263.0 1755.0"
-
-
-
-*PaperDimension A3: "842.0 1191.0"
-
-*PaperDimension A3.Extra: "914.0 1263.0"
-
-*PaperDimension A3.Transverse: "842.0 1190.0"
-
-*PaperDimension A3.Extra.Transverse: "914.0 1262.0"
-
-
-
-*PaperDimension A4: "595.0 842.0"
-
-*PaperDimension A4.Extra: "667.0 914.0"
-
-*PaperDimension A4.Transverse: "595.0 841.0"
-
-*PaperDimension A4.Extra.Transverse: "667.0 913.0"
-
-
-
-*PaperDimension A5: "420.0 595.0"
-
-*PaperDimension A5.Extra: "492.0 667.0"
-
-*PaperDimension A5.Transverse: "420.0 594.0"
-
-*PaperDimension A5.Extra.Transverse: "492.0 666.0"
-
-
-
-*PaperDimension B1: "2064.0 2920.0"
-
-*PaperDimension B1.Extra: "2136.0 2992.0"
-
-
-
-*PaperDimension B2: "1460.0 2064.0"
-
-*PaperDimension B2.Extra: "1532.0 2136.0"
-
-*PaperDimension B2.Transverse: "1460.0 2063.0"
-
-*PaperDimension B2.Extra.Transverse: "1532.0 2135.0"
-
-
-
-*PaperDimension B3: "1032.0 1460.0"
-
-*PaperDimension B3.Extra: "1104.0 1532.0"
-
-*PaperDimension B3.Transverse: "1032.0 1459.0"
-
-*PaperDimension B3.Extra.Transverse: "1104.0 1531.0"
-
-
-
-*PaperDimension B4: "729.0 1032.0"
-
-*PaperDimension B4.Extra: "801.0 1104.0"
-
-*PaperDimension B4.Transverse: "729.0 1031.0"
-
-*PaperDimension B4.Extra.Transverse: "801.0 1103.0"
-
-
-
-*PaperDimension B5: "516.0 729.0"
-
-*PaperDimension B5.Extra: "588.0 801.0"
-
-*PaperDimension B5.Transverse: "516.0 728.0"
-
-*PaperDimension B5.Extra.Transverse: "588.0 800.0"
-
-
-
-*PaperDimension ISOB1: "2004.0 2835.0"
-
-*PaperDimension ISOB1.Extra: "2076.0 2907.0"
-
-
-
-*PaperDimension ISOB2: "1417.0 2004.0"
-
-*PaperDimension ISOB2.Extra: "1489.0 2076.0"
-
-*PaperDimension ISOB2.Transverse: "1417.0 2003.0"
-
-*PaperDimension ISOB2.Extra.Transverse: "1489.0 2075.0"
-
-
-
-*PaperDimension ISOB3: "1001.0 1417.0"
-
-*PaperDimension ISOB3.Extra: "1073.0 1489.0"
-
-*PaperDimension ISOB3.Transverse: "1001.0 1416.0"
-
-*PaperDimension ISOB3.Extra.Transverse: "1073.0 1488.0"
-
-
-
-*PaperDimension ISOB4: "709.0 1001.0"
-
-*PaperDimension ISOB4.Extra: "781.0 1073.0"
-
-*PaperDimension ISOB4.Transverse: "709.0 1000.0"
-
-*PaperDimension ISOB4.Extra.Transverse: "781.0 1072.0"
-
-
-
-*PaperDimension ISOB5: "499.0 709.0"
-
-*PaperDimension ISOB5.Extra: "569.7 782.0"
-
-*PaperDimension ISOB5.Transverse: "499.0 708.0"
-
-*PaperDimension ISOB5.Extra.Transverse: "569.7 781.0"
-
-
-
-*PaperDimension MaxPage: "2182.0 3050.0"
-
-
-
-*%=== Custom Page Sizes ==================================
-
-
-
-*% These entries provide the code and parameter ranges for a user
-
-*% to set up a custom page size.
-
-
-
-*CustomPageSize True: "
-
- % B. Giess 960228
-
- % params order: Width (FastScan); Height (SlowScan); WidthOffset; foo; Orientation
-
- %
-
- exch pop statusdict /setpageparams get exec
-
-"
-
-*End
-
-
-
-*DefaultLeadingEdge: PreferLong
-
-*LeadingEdge: PreferLong
-
-
-
-*ParamCustomPageSize Width: 1 points 72.0 2182.6
-
-*ParamCustomPageSize Height: 2 points 72.0 3050.0
-
-*ParamCustomPageSize WidthOffset/Margins: 3 points 0.0 2182.6
-
-*ParamCustomPageSize HeightOffset: 4 points 0.0 0.0
-
-*ParamCustomPageSize Orientation: 5 int 0 3
-
-*CenterRegistered: False
-
-
-
-*MaxMediaWidth: "2182.6"
-
-*MaxMediaHeight: "3050.0"
-
-
-
-*?CurrentMediaWidth: "
-
- save
-
- currentpagedevice /OutputDevice get cvlit /OutputDevice findresource
-
- /PageSize get 0 get dup length 2 sub 0 add get cvr = flush
-
- restore
-
- "
-
-*End
-
-
-
-*?CurrentMediaHeight: "
-
- save
-
- currentpagedevice /OutputDevice get cvlit /OutputDevice findresource
-
- /PageSize get 0 get dup length 2 sub 1 add get cvr = flush
-
- restore
-
- "
-
-*End
-
-
-
-*% === Imagesetter Information ===========================
-
-*OpenGroup: Imagesetter
-
-
-
-*OpenSubGroup: PrintingMode
-
-
-
-*OpenUI *MirrorPrint/Mirror: Boolean
-
-*OrderDependency: 30 DocumentSetup *MirrorPrint
-
-*DefaultMirrorPrint: False
-
-
-
-*MirrorPrint True: " <</MirrorPrint true >> setpagedevice "
-
-*MirrorPrint False: " <</MirrorPrint false>> setpagedevice "
-
-*?MirrorPrint: "
-
- currentpagedevice /MirrorPrint get {(True)}{(False)} ifelse = flush
-
-"
-
-*End
-
-*CloseUI: *MirrorPrint
-
-
-
-*OpenUI *NegativePrint/Negative: Boolean
-
-*OrderDependency: 40 DocumentSetup *NegativePrint
-
-*DefaultNegativePrint: False
-
-
-
-*NegativePrint True: " <</NegativePrint true >> setpagedevice "
-
-*NegativePrint False: " <</NegativePrint false>> setpagedevice "
-
-*?NegativePrint: "
-
- currentpagedevice /NegativePrint get {(True)}{(False)}ifelse = flush
-
-"
-
-*End
-
-*CloseUI: *NegativePrint
-
-*CloseSubGroup: PrintingMode
-
-
-
-*CloseGroup: Imagesetter
-
-
-
-*DefaultOutputOrder: Normal
-
-*RequiresPageRegion All: False
-
-
-
-*% Font Information =====================
-
-*DefaultFont: Courier
-
-*Font AvantGarde-Book: Standard "(001.001)" Standard Disk
-
-*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk
-
-*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk
-
-*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk
-
-*Font Bookman-Demi: Standard "(001.001)" Standard Disk
-
-*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk
-
-*Font Bookman-Light: Standard "(001.001)" Standard Disk
-
-*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk
-
-*Font Courier: Standard "(002.002)" Standard ROM
-
-*Font Courier-Bold: Standard "(002.002)" Standard ROM
-
-*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM
-
-*Font Courier-Oblique: Standard "(002.002)" Standard ROM
-
-*Font Helvetica: Standard "(001.006)" Standard ROM
-
-*Font Helvetica-Bold: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
-
-*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
-
-*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
-
-*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
-
-*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk
-
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk
-
-*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk
-
-*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk
-
-*Font Palatino-Bold: Standard "(001.000)" Standard Disk
-
-*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk
-
-*Font Palatino-Italic: Standard "(001.000)" Standard Disk
-
-*Font Palatino-Roman: Standard "(001.000)" Standard Disk
-
-*Font Symbol: Special "(001.003)" Standard ROM
-
-*Font Times-Bold: Standard "(001.007)" Standard ROM
-
-*Font Times-BoldItalic: Standard "(001.009)" Standard ROM
-
-*Font Times-Italic: Standard "(001.007)" Standard ROM
-
-*Font Times-Roman: Standard "(001.007)" Standard ROM
-
-*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk
-
-*Font ZapfDingbats: Special "(001.000)" Standard Disk
-
-
-
-*Font FutoGoB101-Bold-Add-H: JIS "(003.000)" Add Disk
-
-*Font FutoGoB101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk
-
-*Font FutoGoB101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk
-
-*Font FutoGoB101-Bold-Add-V: JIS "(003.000)" Add Disk
-
-*Font FutoGoB101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold-Ext-H: JIS "(003.000)" Ext Disk
-
-*Font FutoGoB101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk
-
-*Font FutoGoB101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk
-
-*Font FutoGoB101-Bold-Ext-V: JIS "(003.000)" Ext Disk
-
-*Font FutoGoB101-Bold-H: JIS "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold-NWP-H: JIS "(003.000)" NWP Disk
-
-*Font FutoGoB101-Bold-NWP-V: JIS "(003.000)" NWP Disk
-
-*Font FutoGoB101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk
-
-*Font FutoGoB101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold-V: JIS "(003.000)" JIS-83 Disk
-
-*Font FutoGoB101-Bold.Oubun: Special "(003.000)" Special Disk
-
-*Font FutoGoB101-Bold.Roman: Special "(003.000)" Special Disk
-
-*Font FutoGoB101-Bold.Roman83pv: Special "(003.000)" Special Disk
-
-*Font FutoGoB101-Bold.WP-Symbol: Special "(003.000)" Special Disk
-
-*Font FutoMinA101-Bold-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk
-
-*Font FutoMinA101-Bold-Add-H: JIS "(003.000)" Add Disk
-
-*Font FutoMinA101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk
-
-*Font FutoMinA101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk
-
-*Font FutoMinA101-Bold-Add-V: JIS "(003.000)" Add Disk
-
-*Font FutoMinA101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold-Ext-H: JIS "(003.000)" Ext Disk
-
-*Font FutoMinA101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk
-
-*Font FutoMinA101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk
-
-*Font FutoMinA101-Bold-Ext-V: JIS "(003.000)" Ext Disk
-
-*Font FutoMinA101-Bold-H: JIS "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold-NWP-H: JIS "(003.000)" NWP Disk
-
-*Font FutoMinA101-Bold-NWP-V: JIS "(003.000)" NWP Disk
-
-*Font FutoMinA101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk
-
-*Font FutoMinA101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold-V: JIS "(003.000)" JIS-83 Disk
-
-*Font FutoMinA101-Bold.Oubun: Special "(003.000)" Special Disk
-
-*Font FutoMinA101-Bold.Roman: Special "(003.000)" Special Disk
-
-*Font FutoMinA101-Bold.Roman83pv: Special "(003.000)" Special Disk
-
-*Font FutoMinA101-Bold.WP-Symbol: Special "(003.000)" Special Disk
-
-*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.001)" 83pv Disk
-
-*Font GothicBBB-Medium-Add-H: JIS "(003.001)" Add Disk
-
-*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.001)" Add Disk
-
-*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.001)" Add Disk
-
-*Font GothicBBB-Medium-Add-V: JIS "(003.001)" Add Disk
-
-*Font GothicBBB-Medium-EUC-H: EUC "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium-EUC-V: EUC "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium-Ext-H: JIS "(003.001)" Ext Disk
-
-*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.001)" Ext Disk
-
-*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.001)" Ext Disk
-
-*Font GothicBBB-Medium-Ext-V: JIS "(003.001)" Ext Disk
-
-*Font GothicBBB-Medium-H: JIS "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium-NWP-H: JIS "(003.001)" NWP Disk
-
-*Font GothicBBB-Medium-NWP-V: JIS "(003.001)" NWP Disk
-
-*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium-RKSJ-UserGaiji: Special "(003.000)" Special Disk
-
-*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium-V: JIS "(003.001)" JIS-83 Disk
-
-*Font GothicBBB-Medium.Oubun: Special "(003.001)" Special Disk
-
-*Font GothicBBB-Medium.Roman: Special "(003.001)" Special Disk
-
-*Font GothicBBB-Medium.Roman83pv: Special "(003.001)" Special Disk
-
-*Font GothicBBB-Medium.WP-Symbol: Special "(003.001)" Special Disk
-
-*Font Jun101-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk
-
-*Font Jun101-Light-Add-H: JIS "(003.000)" Add Disk
-
-*Font Jun101-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk
-
-*Font Jun101-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk
-
-*Font Jun101-Light-Add-V: JIS "(003.000)" Add Disk
-
-*Font Jun101-Light-EUC-H: EUC "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light-EUC-V: EUC "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light-Ext-H: JIS "(003.000)" Ext Disk
-
-*Font Jun101-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk
-
-*Font Jun101-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk
-
-*Font Jun101-Light-Ext-V: JIS "(003.000)" Ext Disk
-
-*Font Jun101-Light-H: JIS "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light-NWP-H: JIS "(003.000)" NWP Disk
-
-*Font Jun101-Light-NWP-V: JIS "(003.000)" NWP Disk
-
-*Font Jun101-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk
-
-*Font Jun101-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light-V: JIS "(003.000)" JIS-83 Disk
-
-*Font Jun101-Light.Oubun: Special "(003.000)" Special Disk
-
-*Font Jun101-Light.Roman: Special "(003.000)" Special Disk
-
-*Font Jun101-Light.Roman83pv: Special "(003.000)" Special Disk
-
-*Font Jun101-Light.WP-Symbol: Special "(003.000)" Special Disk
-
-*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk
-
-*Font Ryumin-Light-Add-H: JIS "(003.000)" Add Disk
-
-*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk
-
-*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk
-
-*Font Ryumin-Light-Add-V: JIS "(003.000)" Add Disk
-
-*Font Ryumin-Light-EUC-H: EUC "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light-EUC-V: EUC "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light-Ext-H: JIS "(003.000)" Ext Disk
-
-*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk
-
-*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk
-
-*Font Ryumin-Light-Ext-V: JIS "(003.000)" Ext Disk
-
-*Font Ryumin-Light-H: JIS "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light-NWP-H: JIS "(003.000)" NWP Disk
-
-*Font Ryumin-Light-NWP-V: JIS "(003.000)" NWP Disk
-
-*Font Ryumin-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk
-
-*Font Ryumin-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light-V: JIS "(003.000)" JIS-83 Disk
-
-*Font Ryumin-Light.Oubun: Special "(003.000)" Special Disk
-
-*Font Ryumin-Light.Roman: Special "(003.000)" Special Disk
-
-*Font Ryumin-Light.Roman83pv: Special "(003.000)" Special Disk
-
-*Font Ryumin-Light.WP-Symbol: Special "(003.000)" Special Disk
-
-
-
-*?FontQuery: "
-
-save
-
- /str 100 string dup 0 (fonts/) putinterval def
-
- {
-
- count 1 gt
-
- {
-
- exch dup str 6 94 getinterval cvs
-
- (/) print dup print (:) print exch
-
- FontDirectory exch known
-
- { pop (Yes) }
-
- {
-
- length 6 add str 0 3 -1 roll getinterval
-
- mark exch status
-
- {cleartomark (Yes)}{cleartomark (No)} ifelse
-
- } ifelse =
-
- }
-
- {exit} ifelse
-
- }bind loop
-
- (*) = flush
-
-restore
-
-"
-
-*End
-
-
-
-*?FontList: "
-
-save
-
- FontDirectory { pop == } bind forall flush
-
- /filenameforall where
-
- {
-
- pop (fonts/*)
-
- { dup length 6 sub 6 exch getinterval cvn == } bind
-
- 128 string filenameforall flush
-
- } if
-
- (*) = 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: "idle"
-
-*Status: "busy"
-
-*Status: "waiting"
-
-*Status: "printing"
-
-*Status: "PrinterError: recorder offline or film problem"
-
-*Status: "PrinterError: "
-
-
-
-*% Input Sources (format: %%[status: <stat>; source: <one of these> ]%% )
-
-*Source: "userjob"
-
-*Source: "other"
-
-
-
-*% Printer Error (format: %%[PrinterError: <one of these> ]%%)
-
-*PrinterError: "recorder offline or film problem"
-
-*PrinterError: " "
-
-
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-
-
-*% Color Separation Information =====================
-
-
-
-*DefaultColorSep: ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi
-
-
-
-*OpenUI *Separations/InRIP Color Separation: Boolean
-
-*OrderDependency: 60 DocumentSetup *Separations
-
-
-
-*DefaultSeparations: False
-
-*Separations True: "
-
- <<
-
- /Separations true
-
- /ProcessColorModel /DeviceCMYK
-
- /SeparationColorNames [/Cyan /Magenta /Yellow /Black]
-
- /SeparationOrder [/Cyan /Magenta /Yellow /Black]
-
- >> setpagedevice
-
-"
-
-*End
-
-
-
-*Separations False: "
-
- <<
-
- /Separations false
-
- /ProcessColorModel /DeviceGray
-
- >> setpagedevice
-
-"
-
-*End
-
-
-
-*?Separations: "
-
- save
-
- currentpagedevice /Separations get
-
- currentpagedevice /ProcessColorModel get /DeviceGray ne and
-
- {(True)}{(False)} ifelse = flush
-
- restore
-
-"
-
-*End
-
-*CloseUI: *Separations
-
-
-
-*%
-
-*% Screening Params for IS
-
-*%
-
-*% ----- for Resolution 1270 dpi -----
-
-*%
-
-*% For 50 lpi / 1270 dpi
-
-*ColorSepScreenAngle CustomColor.50lpi.1270dpi/50 lpi / 1270 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.50lpi.1270dpi/50 lpi / 1270 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.50lpi.1270dpi/50 lpi / 1270 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.50lpi.1270dpi/50 lpi / 1270 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.50lpi.1270dpi/50 lpi / 1270 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.50lpi.1270dpi/50 lpi / 1270 dpi:"50"
-
-*ColorSepScreenFreq ProcessCyan.50lpi.1270dpi/50 lpi / 1270 dpi:"50"
-
-*ColorSepScreenFreq ProcessMagenta.50lpi.1270dpi/50 lpi / 1270 dpi:"50"
-
-*ColorSepScreenFreq ProcessYellow.50lpi.1270dpi/50 lpi / 1270 dpi:"50"
-
-*ColorSepScreenFreq ProcessBlack.50lpi.1270dpi/50 lpi / 1270 dpi:"50"
-
-
-
-*% For 60 lpi / 1270 dpi
-
-*ColorSepScreenAngle CustomColor.60lpi.1270dpi/60 lpi / 1270 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.60lpi.1270dpi/60 lpi / 1270 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.60lpi.1270dpi/60 lpi / 1270 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.60lpi.1270dpi/60 lpi / 1270 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.60lpi.1270dpi/60 lpi / 1270 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.60lpi.1270dpi/60 lpi / 1270 dpi:"60"
-
-*ColorSepScreenFreq ProcessCyan.60lpi.1270dpi/60 lpi / 1270 dpi:"60"
-
-*ColorSepScreenFreq ProcessMagenta.60lpi.1270dpi/60 lpi / 1270 dpi:"60"
-
-*ColorSepScreenFreq ProcessYellow.60lpi.1270dpi/60 lpi / 1270 dpi:"60"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.1270dpi/60 lpi / 1270 dpi:"60"
-
-
-
-*% For 75 lpi / 1270 dpi
-
-*ColorSepScreenAngle CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi:"75"
-
-*ColorSepScreenFreq ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi:"75"
-
-*ColorSepScreenFreq ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi:"75"
-
-*ColorSepScreenFreq ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi:"75"
-
-*ColorSepScreenFreq ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi:"75"
-
-
-
-*% For 85 lpi / 1270 dpi
-
-*ColorSepScreenAngle CustomColor.85lpi.1270dpi/85 lpi / 1270 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.85lpi.1270dpi/85 lpi / 1270 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.85lpi.1270dpi/85 lpi / 1270 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.85lpi.1270dpi/85 lpi / 1270 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.85lpi.1270dpi/85 lpi / 1270 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.85lpi.1270dpi/85 lpi / 1270 dpi:"85"
-
-*ColorSepScreenFreq ProcessCyan.85lpi.1270dpi/85 lpi / 1270 dpi:"85"
-
-*ColorSepScreenFreq ProcessMagenta.85lpi.1270dpi/85 lpi / 1270 dpi:"85"
-
-*ColorSepScreenFreq ProcessYellow.85lpi.1270dpi/85 lpi / 1270 dpi:"85"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.1270dpi/85 lpi / 1270 dpi:"85"
-
-
-
-*% For 100 lpi / 1270 dpi
-
-*ColorSepScreenAngle CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi:"100"
-
-*ColorSepScreenFreq ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi:"100"
-
-*ColorSepScreenFreq ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi:"100"
-
-*ColorSepScreenFreq ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi:"100"
-
-*ColorSepScreenFreq ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi:"100"
-
-
-
-*% For 120 lpi / 1270 dpi
-
-*ColorSepScreenAngle CustomColor.120lpi.1270dpi/120 lpi / 1270 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.120lpi.1270dpi/120 lpi / 1270 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.120lpi.1270dpi/120 lpi / 1270 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.120lpi.1270dpi/120 lpi / 1270 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.120lpi.1270dpi/120 lpi / 1270 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.120lpi.1270dpi/120 lpi / 1270 dpi:"120"
-
-*ColorSepScreenFreq ProcessCyan.120lpi.1270dpi/120 lpi / 1270 dpi:"120"
-
-*ColorSepScreenFreq ProcessMagenta.120lpi.1270dpi/120 lpi / 1270 dpi:"120"
-
-*ColorSepScreenFreq ProcessYellow.120lpi.1270dpi/120 lpi / 1270 dpi:"120"
-
-*ColorSepScreenFreq ProcessBlack.120lpi.1270dpi/120 lpi / 1270 dpi:"120"
-
-
-
-*% For 150 lpi / 1270 dpi
-
-*ColorSepScreenAngle CustomColor.150lpi.1270dpi/150 lpi / 1270 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.150lpi.1270dpi/150 lpi / 1270 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.150lpi.1270dpi/150 lpi / 1270 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.150lpi.1270dpi/150 lpi / 1270 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.150lpi.1270dpi/150 lpi / 1270 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.150lpi.1270dpi/150 lpi / 1270 dpi:"150"
-
-*ColorSepScreenFreq ProcessCyan.150lpi.1270dpi/150 lpi / 1270 dpi:"150"
-
-*ColorSepScreenFreq ProcessMagenta.150lpi.1270dpi/150 lpi / 1270 dpi:"150"
-
-*ColorSepScreenFreq ProcessYellow.150lpi.1270dpi/150 lpi / 1270 dpi:"150"
-
-*ColorSepScreenFreq ProcessBlack.150lpi.1270dpi/150 lpi / 1270 dpi:"150"
-
-*%
-
-*% ----- for Resolution 1693 dpi -----
-
-*%
-
-*% For 50 lpi / 1693 dpi
-
-*ColorSepScreenAngle CustomColor.50lpi.1693dpi/50 lpi / 1693 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.50lpi.1693dpi/50 lpi / 1693 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.50lpi.1693dpi/50 lpi / 1693 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.50lpi.1693dpi/50 lpi / 1693 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.50lpi.1693dpi/50 lpi / 1693 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.50lpi.1693dpi/50 lpi / 1693 dpi:"50"
-
-*ColorSepScreenFreq ProcessCyan.50lpi.1693dpi/50 lpi / 1693 dpi:"50"
-
-*ColorSepScreenFreq ProcessMagenta.50lpi.1693dpi/50 lpi / 1693 dpi:"50"
-
-*ColorSepScreenFreq ProcessYellow.50lpi.1693dpi/50 lpi / 1693 dpi:"50"
-
-*ColorSepScreenFreq ProcessBlack.50lpi.1693dpi/50 lpi / 1693 dpi:"50"
-
-
-
-*% For 60 lpi / 1693 dpi
-
-*ColorSepScreenAngle CustomColor.60lpi.1693dpi/60 lpi / 1693 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.60lpi.1693dpi/60 lpi / 1693 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.60lpi.1693dpi/60 lpi / 1693 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.60lpi.1693dpi/60 lpi / 1693 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.60lpi.1693dpi/60 lpi / 1693 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.60lpi.1693dpi/60 lpi / 1693 dpi:"60"
-
-*ColorSepScreenFreq ProcessCyan.60lpi.1693dpi/60 lpi / 1693 dpi:"60"
-
-*ColorSepScreenFreq ProcessMagenta.60lpi.1693dpi/60 lpi / 1693 dpi:"60"
-
-*ColorSepScreenFreq ProcessYellow.60lpi.1693dpi/60 lpi / 1693 dpi:"60"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.1693dpi/60 lpi / 1693 dpi:"60"
-
-
-
-*% For 75 lpi / 1693 dpi
-
-*ColorSepScreenAngle CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi:"75"
-
-*ColorSepScreenFreq ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi:"75"
-
-*ColorSepScreenFreq ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi:"75"
-
-*ColorSepScreenFreq ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi:"75"
-
-*ColorSepScreenFreq ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi:"75"
-
-
-
-*% For 85 lpi / 1693 dpi
-
-*ColorSepScreenAngle CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi:"85"
-
-*ColorSepScreenFreq ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi:"85"
-
-*ColorSepScreenFreq ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi:"85"
-
-*ColorSepScreenFreq ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi:"85"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi:"85"
-
-
-
-*% For 100 lpi / 1693 dpi
-
-*ColorSepScreenAngle CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi:"100"
-
-*ColorSepScreenFreq ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi:"100"
-
-*ColorSepScreenFreq ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi:"100"
-
-*ColorSepScreenFreq ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi:"100"
-
-*ColorSepScreenFreq ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi:"100"
-
-
-
-*% For 120 lpi / 1693 dpi
-
-*ColorSepScreenAngle CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi:"120"
-
-*ColorSepScreenFreq ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi:"120"
-
-*ColorSepScreenFreq ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi:"120"
-
-*ColorSepScreenFreq ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi:"120"
-
-*ColorSepScreenFreq ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi:"120"
-
-
-
-*% For 133 lpi / 1693 dpi
-
-*ColorSepScreenAngle CustomColor.133lpi.1693dpi/133 lpi / 1693 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.133lpi.1693dpi/133 lpi / 1693 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.133lpi.1693dpi/133 lpi / 1693 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.133lpi.1693dpi/133 lpi / 1693 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.133lpi.1693dpi/133 lpi / 1693 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.133lpi.1693dpi/133 lpi / 1693 dpi:"133"
-
-*ColorSepScreenFreq ProcessCyan.133lpi.1693dpi/133 lpi / 1693 dpi:"133"
-
-*ColorSepScreenFreq ProcessMagenta.133lpi.1693dpi/133 lpi / 1693 dpi:"133"
-
-*ColorSepScreenFreq ProcessYellow.133lpi.1693dpi/133 lpi / 1693 dpi:"133"
-
-*ColorSepScreenFreq ProcessBlack.133lpi.1693dpi/133 lpi / 1693 dpi:"133"
-
-
-
-*% For 165 lpi / 1693 dpi
-
-*ColorSepScreenAngle CustomColor.165lpi.1693dpi/165 lpi / 1693 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.165lpi.1693dpi/165 lpi / 1693 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.165lpi.1693dpi/165 lpi / 1693 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.165lpi.1693dpi/165 lpi / 1693 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.165lpi.1693dpi/165 lpi / 1693 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.165lpi.1693dpi/165 lpi / 1693 dpi:"165"
-
-*ColorSepScreenFreq ProcessCyan.165lpi.1693dpi/165 lpi / 1693 dpi:"165"
-
-*ColorSepScreenFreq ProcessMagenta.165lpi.1693dpi/165 lpi / 1693 dpi:"165"
-
-*ColorSepScreenFreq ProcessYellow.165lpi.1693dpi/165 lpi / 1693 dpi:"165"
-
-*ColorSepScreenFreq ProcessBlack.165lpi.1693dpi/165 lpi / 1693 dpi:"165"
-
-
-
-*% For 200 lpi / 1693 dpi
-
-*ColorSepScreenAngle CustomColor.200lpi.1693dpi/200 lpi / 1693 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.200lpi.1693dpi/200 lpi / 1693 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.200lpi.1693dpi/200 lpi / 1693 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.200lpi.1693dpi/200 lpi / 1693 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.200lpi.1693dpi/200 lpi / 1693 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.200lpi.1693dpi/200 lpi / 1693 dpi:"200"
-
-*ColorSepScreenFreq ProcessCyan.200lpi.1693dpi/200 lpi / 1693 dpi:"200"
-
-*ColorSepScreenFreq ProcessMagenta.200lpi.1693dpi/200 lpi / 1693 dpi:"200"
-
-*ColorSepScreenFreq ProcessYellow.200lpi.1693dpi/200 lpi / 1693 dpi:"200"
-
-*ColorSepScreenFreq ProcessBlack.200lpi.1693dpi/200 lpi / 1693 dpi:"200"
-
-*%
-
-*% ----- for Resolution 2032 dpi -----
-
-*%
-
-*% For 50 lpi / 2032 dpi
-
-*ColorSepScreenAngle CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi:"50"
-
-*ColorSepScreenFreq ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi:"50"
-
-*ColorSepScreenFreq ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi:"50"
-
-*ColorSepScreenFreq ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi:"50"
-
-*ColorSepScreenFreq ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi:"50"
-
-
-
-*% For 60 lpi / 2032 dpi
-
-*ColorSepScreenAngle CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi:"60"
-
-*ColorSepScreenFreq ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi:"60"
-
-*ColorSepScreenFreq ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi:"60"
-
-*ColorSepScreenFreq ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi:"60"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi:"60"
-
-
-
-*% For 75 lpi / 2032 dpi
-
-*ColorSepScreenAngle CustomColor.75lpi.2032dpi/75 lpi / 2032 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.75lpi.2032dpi/75 lpi / 2032 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.75lpi.2032dpi/75 lpi / 2032 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.75lpi.2032dpi/75 lpi / 2032 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.75lpi.2032dpi/75 lpi / 2032 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.75lpi.2032dpi/75 lpi / 2032 dpi:"75"
-
-*ColorSepScreenFreq ProcessCyan.75lpi.2032dpi/75 lpi / 2032 dpi:"75"
-
-*ColorSepScreenFreq ProcessMagenta.75lpi.2032dpi/75 lpi / 2032 dpi:"75"
-
-*ColorSepScreenFreq ProcessYellow.75lpi.2032dpi/75 lpi / 2032 dpi:"75"
-
-*ColorSepScreenFreq ProcessBlack.75lpi.2032dpi/75 lpi / 2032 dpi:"75"
-
-
-
-*% For 85 lpi / 2032 dpi
-
-*ColorSepScreenAngle CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi:"85"
-
-*ColorSepScreenFreq ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi:"85"
-
-*ColorSepScreenFreq ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi:"85"
-
-*ColorSepScreenFreq ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi:"85"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi:"85"
-
-
-
-*% For 100 lpi / 2032 dpi
-
-*ColorSepScreenAngle CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi:"100"
-
-*ColorSepScreenFreq ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi:"100"
-
-*ColorSepScreenFreq ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi:"100"
-
-*ColorSepScreenFreq ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi:"100"
-
-*ColorSepScreenFreq ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi:"100"
-
-
-
-*% For 120 lpi / 2032 dpi
-
-*ColorSepScreenAngle CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi:"120"
-
-*ColorSepScreenFreq ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi:"120"
-
-*ColorSepScreenFreq ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi:"120"
-
-*ColorSepScreenFreq ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi:"120"
-
-*ColorSepScreenFreq ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi:"120"
-
-
-
-*% For 133 lpi / 2032 dpi
-
-*ColorSepScreenAngle CustomColor.133lpi.2032dpi/133 lpi / 2032 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.133lpi.2032dpi/133 lpi / 2032 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.133lpi.2032dpi/133 lpi / 2032 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.133lpi.2032dpi/133 lpi / 2032 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.133lpi.2032dpi/133 lpi / 2032 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.133lpi.2032dpi/133 lpi / 2032 dpi:"133"
-
-*ColorSepScreenFreq ProcessCyan.133lpi.2032dpi/133 lpi / 2032 dpi:"133"
-
-*ColorSepScreenFreq ProcessMagenta.133lpi.2032dpi/133 lpi / 2032 dpi:"133"
-
-*ColorSepScreenFreq ProcessYellow.133lpi.2032dpi/133 lpi / 2032 dpi:"133"
-
-*ColorSepScreenFreq ProcessBlack.133lpi.2032dpi/133 lpi / 2032 dpi:"133"
-
-
-
-*% For 165 lpi / 2032 dpi
-
-*ColorSepScreenAngle CustomColor.165lpi.2032dpi/165 lpi / 2032 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.165lpi.2032dpi/165 lpi / 2032 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.165lpi.2032dpi/165 lpi / 2032 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.165lpi.2032dpi/165 lpi / 2032 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.165lpi.2032dpi/165 lpi / 2032 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.165lpi.2032dpi/165 lpi / 2032 dpi:"165"
-
-*ColorSepScreenFreq ProcessCyan.165lpi.2032dpi/165 lpi / 2032 dpi:"165"
-
-*ColorSepScreenFreq ProcessMagenta.165lpi.2032dpi/165 lpi / 2032 dpi:"165"
-
-*ColorSepScreenFreq ProcessYellow.165lpi.2032dpi/165 lpi / 2032 dpi:"165"
-
-*ColorSepScreenFreq ProcessBlack.165lpi.2032dpi/165 lpi / 2032 dpi:"165"
-
-
-
-*% For 250 lpi / 2032 dpi
-
-*ColorSepScreenAngle CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi:"250"
-
-*ColorSepScreenFreq ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi:"250"
-
-*ColorSepScreenFreq ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi:"250"
-
-*ColorSepScreenFreq ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi:"250"
-
-*ColorSepScreenFreq ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi:"250"
-
-*%
-
-*% ----- for Resolution 2540 dpi -----
-
-*%
-
-*% For 50 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi:"50"
-
-*ColorSepScreenFreq ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi:"50"
-
-*ColorSepScreenFreq ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi:"50"
-
-*ColorSepScreenFreq ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi:"50"
-
-*ColorSepScreenFreq ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi:"50"
-
-
-
-*% For 60 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi:"60"
-
-*ColorSepScreenFreq ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi:"60"
-
-*ColorSepScreenFreq ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi:"60"
-
-*ColorSepScreenFreq ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi:"60"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi:"60"
-
-
-
-*% For 75 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi:"75"
-
-*ColorSepScreenFreq ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi:"75"
-
-*ColorSepScreenFreq ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi:"75"
-
-*ColorSepScreenFreq ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi:"75"
-
-*ColorSepScreenFreq ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi:"75"
-
-
-
-*% For 85 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi:"85"
-
-*ColorSepScreenFreq ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi:"85"
-
-*ColorSepScreenFreq ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi:"85"
-
-*ColorSepScreenFreq ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi:"85"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi:"85"
-
-
-
-*% For 100 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi:"100"
-
-*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi:"100"
-
-*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi:"100"
-
-*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi:"100"
-
-*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi:"100"
-
-
-
-*% For 120 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi:"120"
-
-*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi:"120"
-
-*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi:"120"
-
-*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi:"120"
-
-*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi:"120"
-
-
-
-*% For 133 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi:"133"
-
-*ColorSepScreenFreq ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi:"133"
-
-*ColorSepScreenFreq ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi:"133"
-
-*ColorSepScreenFreq ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi:"133"
-
-*ColorSepScreenFreq ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi:"133"
-
-
-
-*% For 150 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi:"150"
-
-*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi:"150"
-
-*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi:"150"
-
-*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi:"150"
-
-*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi:"150"
-
-
-
-*% For 165 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.165lpi.2540dpi/165 lpi / 2540 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.165lpi.2540dpi/165 lpi / 2540 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.165lpi.2540dpi/165 lpi / 2540 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.165lpi.2540dpi/165 lpi / 2540 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.165lpi.2540dpi/165 lpi / 2540 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.165lpi.2540dpi/165 lpi / 2540 dpi:"165"
-
-*ColorSepScreenFreq ProcessCyan.165lpi.2540dpi/165 lpi / 2540 dpi:"165"
-
-*ColorSepScreenFreq ProcessMagenta.165lpi.2540dpi/165 lpi / 2540 dpi:"165"
-
-*ColorSepScreenFreq ProcessYellow.165lpi.2540dpi/165 lpi / 2540 dpi:"165"
-
-*ColorSepScreenFreq ProcessBlack.165lpi.2540dpi/165 lpi / 2540 dpi:"165"
-
-
-
-*% For 175 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi:"175"
-
-*ColorSepScreenFreq ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi:"175"
-
-*ColorSepScreenFreq ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi:"175"
-
-*ColorSepScreenFreq ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi:"175"
-
-*ColorSepScreenFreq ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi:"175"
-
-
-
-*% For 200 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi:"200"
-
-*ColorSepScreenFreq ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi:"200"
-
-*ColorSepScreenFreq ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi:"200"
-
-*ColorSepScreenFreq ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi:"200"
-
-*ColorSepScreenFreq ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi:"200"
-
-
-
-*% For 250 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.250lpi.2540dpi/250 lpi / 2540 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.250lpi.2540dpi/250 lpi / 2540 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.250lpi.2540dpi/250 lpi / 2540 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.250lpi.2540dpi/250 lpi / 2540 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.250lpi.2540dpi/250 lpi / 2540 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.250lpi.2540dpi/250 lpi / 2540 dpi:"250"
-
-*ColorSepScreenFreq ProcessCyan.250lpi.2540dpi/250 lpi / 2540 dpi:"250"
-
-*ColorSepScreenFreq ProcessMagenta.250lpi.2540dpi/250 lpi / 2540 dpi:"250"
-
-*ColorSepScreenFreq ProcessYellow.250lpi.2540dpi/250 lpi / 2540 dpi:"250"
-
-*ColorSepScreenFreq ProcessBlack.250lpi.2540dpi/250 lpi / 2540 dpi:"250"
-
-
-
-*% For 300 lpi / 2540 dpi
-
-*ColorSepScreenAngle CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi:"300"
-
-*ColorSepScreenFreq ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi:"300"
-
-*ColorSepScreenFreq ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi:"300"
-
-*ColorSepScreenFreq ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi:"300"
-
-*ColorSepScreenFreq ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi:"300"
-
-*%
-
-*% ----- for Resolution 3386 dpi -----
-
-*%
-
-*% For 50 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.50lpi.3386dpi/50 lpi / 3386 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.50lpi.3386dpi/50 lpi / 3386 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.50lpi.3386dpi/50 lpi / 3386 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.50lpi.3386dpi/50 lpi / 3386 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.50lpi.3386dpi/50 lpi / 3386 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.50lpi.3386dpi/50 lpi / 3386 dpi:"50"
-
-*ColorSepScreenFreq ProcessCyan.50lpi.3386dpi/50 lpi / 3386 dpi:"50"
-
-*ColorSepScreenFreq ProcessMagenta.50lpi.3386dpi/50 lpi / 3386 dpi:"50"
-
-*ColorSepScreenFreq ProcessYellow.50lpi.3386dpi/50 lpi / 3386 dpi:"50"
-
-*ColorSepScreenFreq ProcessBlack.50lpi.3386dpi/50 lpi / 3386 dpi:"50"
-
-
-
-*% For 60 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.60lpi.3386dpi/60 lpi / 3386 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.60lpi.3386dpi/60 lpi / 3386 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.60lpi.3386dpi/60 lpi / 3386 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.60lpi.3386dpi/60 lpi / 3386 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.60lpi.3386dpi/60 lpi / 3386 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.60lpi.3386dpi/60 lpi / 3386 dpi:"60"
-
-*ColorSepScreenFreq ProcessCyan.60lpi.3386dpi/60 lpi / 3386 dpi:"60"
-
-*ColorSepScreenFreq ProcessMagenta.60lpi.3386dpi/60 lpi / 3386 dpi:"60"
-
-*ColorSepScreenFreq ProcessYellow.60lpi.3386dpi/60 lpi / 3386 dpi:"60"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.3386dpi/60 lpi / 3386 dpi:"60"
-
-
-
-*% For 75 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.75lpi.3386dpi/75 lpi / 3386 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.75lpi.3386dpi/75 lpi / 3386 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.75lpi.3386dpi/75 lpi / 3386 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.75lpi.3386dpi/75 lpi / 3386 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.75lpi.3386dpi/75 lpi / 3386 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.75lpi.3386dpi/75 lpi / 3386 dpi:"75"
-
-*ColorSepScreenFreq ProcessCyan.75lpi.3386dpi/75 lpi / 3386 dpi:"75"
-
-*ColorSepScreenFreq ProcessMagenta.75lpi.3386dpi/75 lpi / 3386 dpi:"75"
-
-*ColorSepScreenFreq ProcessYellow.75lpi.3386dpi/75 lpi / 3386 dpi:"75"
-
-*ColorSepScreenFreq ProcessBlack.75lpi.3386dpi/75 lpi / 3386 dpi:"75"
-
-
-
-*% For 85 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.85lpi.3386dpi/85 lpi / 3386 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.85lpi.3386dpi/85 lpi / 3386 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.85lpi.3386dpi/85 lpi / 3386 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.85lpi.3386dpi/85 lpi / 3386 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.85lpi.3386dpi/85 lpi / 3386 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.85lpi.3386dpi/85 lpi / 3386 dpi:"85"
-
-*ColorSepScreenFreq ProcessCyan.85lpi.3386dpi/85 lpi / 3386 dpi:"85"
-
-*ColorSepScreenFreq ProcessMagenta.85lpi.3386dpi/85 lpi / 3386 dpi:"85"
-
-*ColorSepScreenFreq ProcessYellow.85lpi.3386dpi/85 lpi / 3386 dpi:"85"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.3386dpi/85 lpi / 3386 dpi:"85"
-
-
-
-*% For 100 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi:"100"
-
-*ColorSepScreenFreq ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi:"100"
-
-*ColorSepScreenFreq ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi:"100"
-
-*ColorSepScreenFreq ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi:"100"
-
-*ColorSepScreenFreq ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi:"100"
-
-
-
-*% For 120 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi:"120"
-
-*ColorSepScreenFreq ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi:"120"
-
-*ColorSepScreenFreq ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi:"120"
-
-*ColorSepScreenFreq ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi:"120"
-
-*ColorSepScreenFreq ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi:"120"
-
-
-
-*% For 133 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi:"133"
-
-*ColorSepScreenFreq ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi:"133"
-
-*ColorSepScreenFreq ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi:"133"
-
-*ColorSepScreenFreq ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi:"133"
-
-*ColorSepScreenFreq ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi:"133"
-
-
-
-*% For 150 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi:"150"
-
-*ColorSepScreenFreq ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi:"150"
-
-*ColorSepScreenFreq ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi:"150"
-
-*ColorSepScreenFreq ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi:"150"
-
-*ColorSepScreenFreq ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi:"150"
-
-
-
-*% For 165 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.165lpi.3386dpi/165 lpi / 3386 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.165lpi.3386dpi/165 lpi / 3386 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.165lpi.3386dpi/165 lpi / 3386 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.165lpi.3386dpi/165 lpi / 3386 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.165lpi.3386dpi/165 lpi / 3386 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.165lpi.3386dpi/165 lpi / 3386 dpi:"165"
-
-*ColorSepScreenFreq ProcessCyan.165lpi.3386dpi/165 lpi / 3386 dpi:"165"
-
-*ColorSepScreenFreq ProcessMagenta.165lpi.3386dpi/165 lpi / 3386 dpi:"165"
-
-*ColorSepScreenFreq ProcessYellow.165lpi.3386dpi/165 lpi / 3386 dpi:"165"
-
-*ColorSepScreenFreq ProcessBlack.165lpi.3386dpi/165 lpi / 3386 dpi:"165"
-
-
-
-*% For 175 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi:"175"
-
-*ColorSepScreenFreq ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi:"175"
-
-*ColorSepScreenFreq ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi:"175"
-
-*ColorSepScreenFreq ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi:"175"
-
-*ColorSepScreenFreq ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi:"175"
-
-
-
-*% For 200 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi:"200"
-
-*ColorSepScreenFreq ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi:"200"
-
-*ColorSepScreenFreq ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi:"200"
-
-*ColorSepScreenFreq ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi:"200"
-
-*ColorSepScreenFreq ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi:"200"
-
-
-
-*% For 225 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi:"225"
-
-*ColorSepScreenFreq ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi:"225"
-
-*ColorSepScreenFreq ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi:"225"
-
-*ColorSepScreenFreq ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi:"225"
-
-*ColorSepScreenFreq ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi:"225"
-
-
-
-*% For 275 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi:"275"
-
-*ColorSepScreenFreq ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi:"275"
-
-*ColorSepScreenFreq ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi:"275"
-
-*ColorSepScreenFreq ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi:"275"
-
-*ColorSepScreenFreq ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi:"275"
-
-
-
-*% For 350 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.350lpi.3386dpi/350 lpi / 3386 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.350lpi.3386dpi/350 lpi / 3386 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.350lpi.3386dpi/350 lpi / 3386 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.350lpi.3386dpi/350 lpi / 3386 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.350lpi.3386dpi/350 lpi / 3386 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.350lpi.3386dpi/350 lpi / 3386 dpi:"350"
-
-*ColorSepScreenFreq ProcessCyan.350lpi.3386dpi/350 lpi / 3386 dpi:"350"
-
-*ColorSepScreenFreq ProcessMagenta.350lpi.3386dpi/350 lpi / 3386 dpi:"350"
-
-*ColorSepScreenFreq ProcessYellow.350lpi.3386dpi/350 lpi / 3386 dpi:"350"
-
-*ColorSepScreenFreq ProcessBlack.350lpi.3386dpi/350 lpi / 3386 dpi:"350"
-
-
-
-*% For 400 lpi / 3386 dpi
-
-*ColorSepScreenAngle CustomColor.400lpi.3386dpi/400 lpi / 3386 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.400lpi.3386dpi/400 lpi / 3386 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.400lpi.3386dpi/400 lpi / 3386 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.400lpi.3386dpi/400 lpi / 3386 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.400lpi.3386dpi/400 lpi / 3386 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.400lpi.3386dpi/400 lpi / 3386 dpi:"400"
-
-*ColorSepScreenFreq ProcessCyan.400lpi.3386dpi/400 lpi / 3386 dpi:"400"
-
-*ColorSepScreenFreq ProcessMagenta.400lpi.3386dpi/400 lpi / 3386 dpi:"400"
-
-*ColorSepScreenFreq ProcessYellow.400lpi.3386dpi/400 lpi / 3386 dpi:"400"
-
-*ColorSepScreenFreq ProcessBlack.400lpi.3386dpi/400 lpi / 3386 dpi:"400"
-
-*%
-
-*% ----- for Resolution 4064 dpi -----
-
-*%
-
-*% For 75 lpi / 4064 dpi
-
-*ColorSepScreenAngle CustomColor.75lpi.4064dpi/75 lpi / 4064 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.75lpi.4064dpi/75 lpi / 4064 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.75lpi.4064dpi/75 lpi / 4064 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.75lpi.4064dpi/75 lpi / 4064 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.75lpi.4064dpi/75 lpi / 4064 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.75lpi.4064dpi/75 lpi / 4064 dpi:"75"
-
-*ColorSepScreenFreq ProcessCyan.75lpi.4064dpi/75 lpi / 4064 dpi:"75"
-
-*ColorSepScreenFreq ProcessMagenta.75lpi.4064dpi/75 lpi / 4064 dpi:"75"
-
-*ColorSepScreenFreq ProcessYellow.75lpi.4064dpi/75 lpi / 4064 dpi:"75"
-
-*ColorSepScreenFreq ProcessBlack.75lpi.4064dpi/75 lpi / 4064 dpi:"75"
-
-
-
-*% For 85 lpi / 4064 dpi
-
-*ColorSepScreenAngle CustomColor.85lpi.4064dpi/85 lpi / 4064 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.85lpi.4064dpi/85 lpi / 4064 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.85lpi.4064dpi/85 lpi / 4064 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.85lpi.4064dpi/85 lpi / 4064 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.85lpi.4064dpi/85 lpi / 4064 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.85lpi.4064dpi/85 lpi / 4064 dpi:"85"
-
-*ColorSepScreenFreq ProcessCyan.85lpi.4064dpi/85 lpi / 4064 dpi:"85"
-
-*ColorSepScreenFreq ProcessMagenta.85lpi.4064dpi/85 lpi / 4064 dpi:"85"
-
-*ColorSepScreenFreq ProcessYellow.85lpi.4064dpi/85 lpi / 4064 dpi:"85"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.4064dpi/85 lpi / 4064 dpi:"85"
-
-
-
-*% For 100 lpi / 4064 dpi
-
-*ColorSepScreenAngle CustomColor.100lpi.4064dpi/100 lpi / 4064 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.100lpi.4064dpi/100 lpi / 4064 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.100lpi.4064dpi/100 lpi / 4064 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.100lpi.4064dpi/100 lpi / 4064 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.100lpi.4064dpi/100 lpi / 4064 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.100lpi.4064dpi/100 lpi / 4064 dpi:"100"
-
-*ColorSepScreenFreq ProcessCyan.100lpi.4064dpi/100 lpi / 4064 dpi:"100"
-
-*ColorSepScreenFreq ProcessMagenta.100lpi.4064dpi/100 lpi / 4064 dpi:"100"
-
-*ColorSepScreenFreq ProcessYellow.100lpi.4064dpi/100 lpi / 4064 dpi:"100"
-
-*ColorSepScreenFreq ProcessBlack.100lpi.4064dpi/100 lpi / 4064 dpi:"100"
-
-
-
-*% For 120 lpi / 4064 dpi
-
-*ColorSepScreenAngle CustomColor.120lpi.4064dpi/120 lpi / 4064 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.120lpi.4064dpi/120 lpi / 4064 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.120lpi.4064dpi/120 lpi / 4064 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.120lpi.4064dpi/120 lpi / 4064 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.120lpi.4064dpi/120 lpi / 4064 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.120lpi.4064dpi/120 lpi / 4064 dpi:"120"
-
-*ColorSepScreenFreq ProcessCyan.120lpi.4064dpi/120 lpi / 4064 dpi:"120"
-
-*ColorSepScreenFreq ProcessMagenta.120lpi.4064dpi/120 lpi / 4064 dpi:"120"
-
-*ColorSepScreenFreq ProcessYellow.120lpi.4064dpi/120 lpi / 4064 dpi:"120"
-
-*ColorSepScreenFreq ProcessBlack.120lpi.4064dpi/120 lpi / 4064 dpi:"120"
-
-
-
-*% For 133 lpi / 4064 dpi
-
-*ColorSepScreenAngle CustomColor.133lpi.4064dpi/133 lpi / 4064 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.133lpi.4064dpi/133 lpi / 4064 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.133lpi.4064dpi/133 lpi / 4064 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.133lpi.4064dpi/133 lpi / 4064 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.133lpi.4064dpi/133 lpi / 4064 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.133lpi.4064dpi/133 lpi / 4064 dpi:"133"
-
-*ColorSepScreenFreq ProcessCyan.133lpi.4064dpi/133 lpi / 4064 dpi:"133"
-
-*ColorSepScreenFreq ProcessMagenta.133lpi.4064dpi/133 lpi / 4064 dpi:"133"
-
-*ColorSepScreenFreq ProcessYellow.133lpi.4064dpi/133 lpi / 4064 dpi:"133"
-
-*ColorSepScreenFreq ProcessBlack.133lpi.4064dpi/133 lpi / 4064 dpi:"133"
-
-
-
-*% For 150 lpi / 4064 dpi
-
-*ColorSepScreenAngle CustomColor.150lpi.4064dpi/150 lpi / 4064 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.150lpi.4064dpi/150 lpi / 4064 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.150lpi.4064dpi/150 lpi / 4064 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.150lpi.4064dpi/150 lpi / 4064 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.150lpi.4064dpi/150 lpi / 4064 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.150lpi.4064dpi/150 lpi / 4064 dpi:"150"
-
-*ColorSepScreenFreq ProcessCyan.150lpi.4064dpi/150 lpi / 4064 dpi:"150"
-
-*ColorSepScreenFreq ProcessMagenta.150lpi.4064dpi/150 lpi / 4064 dpi:"150"
-
-*ColorSepScreenFreq ProcessYellow.150lpi.4064dpi/150 lpi / 4064 dpi:"150"
-
-*ColorSepScreenFreq ProcessBlack.150lpi.4064dpi/150 lpi / 4064 dpi:"150"
-
-
-
-*% For 165 lpi / 4064 dpi
-
-*ColorSepScreenAngle CustomColor.165lpi.4064dpi/165 lpi / 4064 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.165lpi.4064dpi/165 lpi / 4064 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.165lpi.4064dpi/165 lpi / 4064 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.165lpi.4064dpi/165 lpi / 4064 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.165lpi.4064dpi/165 lpi / 4064 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.165lpi.4064dpi/165 lpi / 4064 dpi:"165"
-
-*ColorSepScreenFreq ProcessCyan.165lpi.4064dpi/165 lpi / 4064 dpi:"165"
-
-*ColorSepScreenFreq ProcessMagenta.165lpi.4064dpi/165 lpi / 4064 dpi:"165"
-
-*ColorSepScreenFreq ProcessYellow.165lpi.4064dpi/165 lpi / 4064 dpi:"165"
-
-*ColorSepScreenFreq ProcessBlack.165lpi.4064dpi/165 lpi / 4064 dpi:"165"
-
-
-
-*% For 175 lpi / 4064 dpi
-
-*ColorSepScreenAngle CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi:"175"
-
-*ColorSepScreenFreq ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi:"175"
-
-*ColorSepScreenFreq ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi:"175"
-
-*ColorSepScreenFreq ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi:"175"
-
-*ColorSepScreenFreq ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi:"175"
-
-
-
-*% For 200 lpi / 4064 dpi
-
-*ColorSepScreenAngle CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi:"200"
-
-*ColorSepScreenFreq ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi:"200"
-
-*ColorSepScreenFreq ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi:"200"
-
-*ColorSepScreenFreq ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi:"200"
-
-*ColorSepScreenFreq ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi:"200"
-
-
-
-*% For 225 lpi / 4064 dpi
-
-*ColorSepScreenAngle CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi:"225"
-
-*ColorSepScreenFreq ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi:"225"
-
-*ColorSepScreenFreq ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi:"225"
-
-*ColorSepScreenFreq ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi:"225"
-
-*ColorSepScreenFreq ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi:"225"
-
-
-
-*% For 250 lpi / 4064 dpi
-
-*ColorSepScreenAngle CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi:"250"
-
-*ColorSepScreenFreq ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi:"250"
-
-*ColorSepScreenFreq ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi:"250"
-
-*ColorSepScreenFreq ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi:"250"
-
-*ColorSepScreenFreq ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi:"250"
-
-
-
-*% For 275 lpi / 4064 dpi
-
-*ColorSepScreenAngle CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi:"275"
-
-*ColorSepScreenFreq ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi:"275"
-
-*ColorSepScreenFreq ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi:"275"
-
-*ColorSepScreenFreq ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi:"275"
-
-*ColorSepScreenFreq ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi:"275"
-
-
-
-*% For 350 lpi / 4064 dpi
-
-*ColorSepScreenAngle CustomColor.350lpi.4064dpi/350 lpi / 4064 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.350lpi.4064dpi/350 lpi / 4064 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.350lpi.4064dpi/350 lpi / 4064 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.350lpi.4064dpi/350 lpi / 4064 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.350lpi.4064dpi/350 lpi / 4064 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.350lpi.4064dpi/350 lpi / 4064 dpi:"350"
-
-*ColorSepScreenFreq ProcessCyan.350lpi.4064dpi/350 lpi / 4064 dpi:"350"
-
-*ColorSepScreenFreq ProcessMagenta.350lpi.4064dpi/350 lpi / 4064 dpi:"350"
-
-*ColorSepScreenFreq ProcessYellow.350lpi.4064dpi/350 lpi / 4064 dpi:"350"
-
-*ColorSepScreenFreq ProcessBlack.350lpi.4064dpi/350 lpi / 4064 dpi:"350"
-
-
-
-*% For 400 lpi / 4064 dpi
-
-*ColorSepScreenAngle CustomColor.400lpi.4064dpi/400 lpi / 4064 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.400lpi.4064dpi/400 lpi / 4064 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.400lpi.4064dpi/400 lpi / 4064 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.400lpi.4064dpi/400 lpi / 4064 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.400lpi.4064dpi/400 lpi / 4064 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.400lpi.4064dpi/400 lpi / 4064 dpi:"400"
-
-*ColorSepScreenFreq ProcessCyan.400lpi.4064dpi/400 lpi / 4064 dpi:"400"
-
-*ColorSepScreenFreq ProcessMagenta.400lpi.4064dpi/400 lpi / 4064 dpi:"400"
-
-*ColorSepScreenFreq ProcessYellow.400lpi.4064dpi/400 lpi / 4064 dpi:"400"
-
-*ColorSepScreenFreq ProcessBlack.400lpi.4064dpi/400 lpi / 4064 dpi:"400"
-
-
-
-*% For 500 lpi / 4064 dpi
-
-*ColorSepScreenAngle CustomColor.500lpi.4064dpi/500 lpi / 4064 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.500lpi.4064dpi/500 lpi / 4064 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.500lpi.4064dpi/500 lpi / 4064 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.500lpi.4064dpi/500 lpi / 4064 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.500lpi.4064dpi/500 lpi / 4064 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.500lpi.4064dpi/500 lpi / 4064 dpi:"500"
-
-*ColorSepScreenFreq ProcessCyan.500lpi.4064dpi/500 lpi / 4064 dpi:"500"
-
-*ColorSepScreenFreq ProcessMagenta.500lpi.4064dpi/500 lpi / 4064 dpi:"500"
-
-*ColorSepScreenFreq ProcessYellow.500lpi.4064dpi/500 lpi / 4064 dpi:"500"
-
-*ColorSepScreenFreq ProcessBlack.500lpi.4064dpi/500 lpi / 4064 dpi:"500"
-
-*%
-
-*% ----- for Resolution 5080 dpi -----
-
-*%
-
-*% For 85 lpi / 5080 dpi
-
-*ColorSepScreenAngle CustomColor.85lpi.5080dpi/85 lpi / 5080 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.85lpi.5080dpi/85 lpi / 5080 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.85lpi.5080dpi/85 lpi / 5080 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.85lpi.5080dpi/85 lpi / 5080 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.85lpi.5080dpi/85 lpi / 5080 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.85lpi.5080dpi/85 lpi / 5080 dpi:"85"
-
-*ColorSepScreenFreq ProcessCyan.85lpi.5080dpi/85 lpi / 5080 dpi:"85"
-
-*ColorSepScreenFreq ProcessMagenta.85lpi.5080dpi/85 lpi / 5080 dpi:"85"
-
-*ColorSepScreenFreq ProcessYellow.85lpi.5080dpi/85 lpi / 5080 dpi:"85"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.5080dpi/85 lpi / 5080 dpi:"85"
-
-
-
-*% For 100 lpi / 5080 dpi
-
-*ColorSepScreenAngle CustomColor.100lpi.5080dpi/100 lpi / 5080 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.100lpi.5080dpi/100 lpi / 5080 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.100lpi.5080dpi/100 lpi / 5080 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.100lpi.5080dpi/100 lpi / 5080 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.100lpi.5080dpi/100 lpi / 5080 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.100lpi.5080dpi/100 lpi / 5080 dpi:"100"
-
-*ColorSepScreenFreq ProcessCyan.100lpi.5080dpi/100 lpi / 5080 dpi:"100"
-
-*ColorSepScreenFreq ProcessMagenta.100lpi.5080dpi/100 lpi / 5080 dpi:"100"
-
-*ColorSepScreenFreq ProcessYellow.100lpi.5080dpi/100 lpi / 5080 dpi:"100"
-
-*ColorSepScreenFreq ProcessBlack.100lpi.5080dpi/100 lpi / 5080 dpi:"100"
-
-
-
-*% For 120 lpi / 5080 dpi
-
-*ColorSepScreenAngle CustomColor.120lpi.5080dpi/120 lpi / 5080 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.120lpi.5080dpi/120 lpi / 5080 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.120lpi.5080dpi/120 lpi / 5080 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.120lpi.5080dpi/120 lpi / 5080 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.120lpi.5080dpi/120 lpi / 5080 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.120lpi.5080dpi/120 lpi / 5080 dpi:"120"
-
-*ColorSepScreenFreq ProcessCyan.120lpi.5080dpi/120 lpi / 5080 dpi:"120"
-
-*ColorSepScreenFreq ProcessMagenta.120lpi.5080dpi/120 lpi / 5080 dpi:"120"
-
-*ColorSepScreenFreq ProcessYellow.120lpi.5080dpi/120 lpi / 5080 dpi:"120"
-
-*ColorSepScreenFreq ProcessBlack.120lpi.5080dpi/120 lpi / 5080 dpi:"120"
-
-
-
-*% For 133 lpi / 5080 dpi
-
-*ColorSepScreenAngle CustomColor.133lpi.5080dpi/133 lpi / 5080 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.133lpi.5080dpi/133 lpi / 5080 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.133lpi.5080dpi/133 lpi / 5080 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.133lpi.5080dpi/133 lpi / 5080 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.133lpi.5080dpi/133 lpi / 5080 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.133lpi.5080dpi/133 lpi / 5080 dpi:"133"
-
-*ColorSepScreenFreq ProcessCyan.133lpi.5080dpi/133 lpi / 5080 dpi:"133"
-
-*ColorSepScreenFreq ProcessMagenta.133lpi.5080dpi/133 lpi / 5080 dpi:"133"
-
-*ColorSepScreenFreq ProcessYellow.133lpi.5080dpi/133 lpi / 5080 dpi:"133"
-
-*ColorSepScreenFreq ProcessBlack.133lpi.5080dpi/133 lpi / 5080 dpi:"133"
-
-
-
-*% For 150 lpi / 5080 dpi
-
-*ColorSepScreenAngle CustomColor.150lpi.5080dpi/150 lpi / 5080 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.150lpi.5080dpi/150 lpi / 5080 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.150lpi.5080dpi/150 lpi / 5080 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.150lpi.5080dpi/150 lpi / 5080 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.150lpi.5080dpi/150 lpi / 5080 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.150lpi.5080dpi/150 lpi / 5080 dpi:"150"
-
-*ColorSepScreenFreq ProcessCyan.150lpi.5080dpi/150 lpi / 5080 dpi:"150"
-
-*ColorSepScreenFreq ProcessMagenta.150lpi.5080dpi/150 lpi / 5080 dpi:"150"
-
-*ColorSepScreenFreq ProcessYellow.150lpi.5080dpi/150 lpi / 5080 dpi:"150"
-
-*ColorSepScreenFreq ProcessBlack.150lpi.5080dpi/150 lpi / 5080 dpi:"150"
-
-
-
-*% For 165 lpi / 5080 dpi
-
-*ColorSepScreenAngle CustomColor.165lpi.5080dpi/165 lpi / 5080 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.165lpi.5080dpi/165 lpi / 5080 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.165lpi.5080dpi/165 lpi / 5080 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.165lpi.5080dpi/165 lpi / 5080 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.165lpi.5080dpi/165 lpi / 5080 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.165lpi.5080dpi/165 lpi / 5080 dpi:"165"
-
-*ColorSepScreenFreq ProcessCyan.165lpi.5080dpi/165 lpi / 5080 dpi:"165"
-
-*ColorSepScreenFreq ProcessMagenta.165lpi.5080dpi/165 lpi / 5080 dpi:"165"
-
-*ColorSepScreenFreq ProcessYellow.165lpi.5080dpi/165 lpi / 5080 dpi:"165"
-
-*ColorSepScreenFreq ProcessBlack.165lpi.5080dpi/165 lpi / 5080 dpi:"165"
-
-
-
-*% For 175 lpi / 5080 dpi
-
-*ColorSepScreenAngle CustomColor.175lpi.5080dpi/175 lpi / 5080 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.175lpi.5080dpi/175 lpi / 5080 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.175lpi.5080dpi/175 lpi / 5080 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.175lpi.5080dpi/175 lpi / 5080 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.175lpi.5080dpi/175 lpi / 5080 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.175lpi.5080dpi/175 lpi / 5080 dpi:"175"
-
-*ColorSepScreenFreq ProcessCyan.175lpi.5080dpi/175 lpi / 5080 dpi:"175"
-
-*ColorSepScreenFreq ProcessMagenta.175lpi.5080dpi/175 lpi / 5080 dpi:"175"
-
-*ColorSepScreenFreq ProcessYellow.175lpi.5080dpi/175 lpi / 5080 dpi:"175"
-
-*ColorSepScreenFreq ProcessBlack.175lpi.5080dpi/175 lpi / 5080 dpi:"175"
-
-
-
-*% For 200 lpi / 5080 dpi
-
-*ColorSepScreenAngle CustomColor.200lpi.5080dpi/200 lpi / 5080 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.200lpi.5080dpi/200 lpi / 5080 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.200lpi.5080dpi/200 lpi / 5080 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.200lpi.5080dpi/200 lpi / 5080 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.200lpi.5080dpi/200 lpi / 5080 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.200lpi.5080dpi/200 lpi / 5080 dpi:"200"
-
-*ColorSepScreenFreq ProcessCyan.200lpi.5080dpi/200 lpi / 5080 dpi:"200"
-
-*ColorSepScreenFreq ProcessMagenta.200lpi.5080dpi/200 lpi / 5080 dpi:"200"
-
-*ColorSepScreenFreq ProcessYellow.200lpi.5080dpi/200 lpi / 5080 dpi:"200"
-
-*ColorSepScreenFreq ProcessBlack.200lpi.5080dpi/200 lpi / 5080 dpi:"200"
-
-
-
-*% For 225 lpi / 5080 dpi
-
-*ColorSepScreenAngle CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi:"225"
-
-*ColorSepScreenFreq ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi:"225"
-
-*ColorSepScreenFreq ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi:"225"
-
-*ColorSepScreenFreq ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi:"225"
-
-*ColorSepScreenFreq ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi:"225"
-
-
-
-*% For 250 lpi / 5080 dpi
-
-*ColorSepScreenAngle CustomColor.250lpi.5080dpi/250 lpi / 5080 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.250lpi.5080dpi/250 lpi / 5080 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.250lpi.5080dpi/250 lpi / 5080 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.250lpi.5080dpi/250 lpi / 5080 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.250lpi.5080dpi/250 lpi / 5080 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.250lpi.5080dpi/250 lpi / 5080 dpi:"250"
-
-*ColorSepScreenFreq ProcessCyan.250lpi.5080dpi/250 lpi / 5080 dpi:"250"
-
-*ColorSepScreenFreq ProcessMagenta.250lpi.5080dpi/250 lpi / 5080 dpi:"250"
-
-*ColorSepScreenFreq ProcessYellow.250lpi.5080dpi/250 lpi / 5080 dpi:"250"
-
-*ColorSepScreenFreq ProcessBlack.250lpi.5080dpi/250 lpi / 5080 dpi:"250"
-
-
-
-*% For 275 lpi / 5080 dpi
-
-*ColorSepScreenAngle CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.275lpi.5080dpi/275 lpi / 5080 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi:"275"
-
-*ColorSepScreenFreq ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi:"275"
-
-*ColorSepScreenFreq ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi:"275"
-
-*ColorSepScreenFreq ProcessYellow.275lpi.5080dpi/275 lpi / 5080 dpi:"275"
-
-*ColorSepScreenFreq ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi:"275"
-
-
-
-*% For 300 lpi / 5080 dpi
-
-*ColorSepScreenAngle CustomColor.300lpi.5080dpi/300 lpi / 5080 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.300lpi.5080dpi/300 lpi / 5080 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.300lpi.5080dpi/300 lpi / 5080 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.300lpi.5080dpi/300 lpi / 5080 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.300lpi.5080dpi/300 lpi / 5080 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.300lpi.5080dpi/300 lpi / 5080 dpi:"300"
-
-*ColorSepScreenFreq ProcessCyan.300lpi.5080dpi/300 lpi / 5080 dpi:"300"
-
-*ColorSepScreenFreq ProcessMagenta.300lpi.5080dpi/300 lpi / 5080 dpi:"300"
-
-*ColorSepScreenFreq ProcessYellow.300lpi.5080dpi/300 lpi / 5080 dpi:"300"
-
-*ColorSepScreenFreq ProcessBlack.300lpi.5080dpi/300 lpi / 5080 dpi:"300"
-
-
-
-*% For 350 lpi / 5080 dpi
-
-*ColorSepScreenAngle CustomColor.350lpi.5080dpi/350 lpi / 5080 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.350lpi.5080dpi/350 lpi / 5080 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.350lpi.5080dpi/350 lpi / 5080 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.350lpi.5080dpi/350 lpi / 5080 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.350lpi.5080dpi/350 lpi / 5080 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.350lpi.5080dpi/350 lpi / 5080 dpi:"350"
-
-*ColorSepScreenFreq ProcessCyan.350lpi.5080dpi/350 lpi / 5080 dpi:"350"
-
-*ColorSepScreenFreq ProcessMagenta.350lpi.5080dpi/350 lpi / 5080 dpi:"350"
-
-*ColorSepScreenFreq ProcessYellow.350lpi.5080dpi/350 lpi / 5080 dpi:"350"
-
-*ColorSepScreenFreq ProcessBlack.350lpi.5080dpi/350 lpi / 5080 dpi:"350"
-
-
-
-*% For 400 lpi / 5080 dpi
-
-*ColorSepScreenAngle CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi:"400"
-
-*ColorSepScreenFreq ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi:"400"
-
-*ColorSepScreenFreq ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi:"400"
-
-*ColorSepScreenFreq ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi:"400"
-
-*ColorSepScreenFreq ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi:"400"
-
-
-
-*% For 500 lpi / 5080 dpi
-
-*ColorSepScreenAngle CustomColor.500lpi.5080dpi/500 lpi / 5080 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.500lpi.5080dpi/500 lpi / 5080 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.500lpi.5080dpi/500 lpi / 5080 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.500lpi.5080dpi/500 lpi / 5080 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.500lpi.5080dpi/500 lpi / 5080 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.500lpi.5080dpi/500 lpi / 5080 dpi:"500"
-
-*ColorSepScreenFreq ProcessCyan.500lpi.5080dpi/500 lpi / 5080 dpi:"500"
-
-*ColorSepScreenFreq ProcessMagenta.500lpi.5080dpi/500 lpi / 5080 dpi:"500"
-
-*ColorSepScreenFreq ProcessYellow.500lpi.5080dpi/500 lpi / 5080 dpi:"500"
-
-*ColorSepScreenFreq ProcessBlack.500lpi.5080dpi/500 lpi / 5080 dpi:"500"
-
-
-
-*% For 600 lpi / 5080 dpi
-
-*ColorSepScreenAngle CustomColor.600lpi.5080dpi/600 lpi / 5080 dpi:"45"
-
-*ColorSepScreenAngle ProcessCyan.600lpi.5080dpi/600 lpi / 5080 dpi:"15"
-
-*ColorSepScreenAngle ProcessMagenta.600lpi.5080dpi/600 lpi / 5080 dpi:"75"
-
-*ColorSepScreenAngle ProcessYellow.600lpi.5080dpi/600 lpi / 5080 dpi:"0"
-
-*ColorSepScreenAngle ProcessBlack.600lpi.5080dpi/600 lpi / 5080 dpi:"45"
-
-
-
-*ColorSepScreenFreq CustomColor.600lpi.5080dpi/600 lpi / 5080 dpi:"600"
-
-*ColorSepScreenFreq ProcessCyan.600lpi.5080dpi/600 lpi / 5080 dpi:"600"
-
-*ColorSepScreenFreq ProcessMagenta.600lpi.5080dpi/600 lpi / 5080 dpi:"600"
-
-*ColorSepScreenFreq ProcessYellow.600lpi.5080dpi/600 lpi / 5080 dpi:"600"
-
-*ColorSepScreenFreq ProcessBlack.600lpi.5080dpi/600 lpi / 5080 dpi:"600"
-
-
-
-*% The byte count of this file should be exactly 102703 or 106895
-*% depending on the filesystem it resides in.
-*% end of PPD file for Linotype-Hell Signasetter
-
-*% Last edited JUL 26, 1996
-
diff --git a/psprint_config/configuration/ppds/LHSIGNH3.PS b/psprint_config/configuration/ppds/LHSIGNH3.PS
deleted file mode 100644
index dd2ecb07c5a9..000000000000
--- a/psprint_config/configuration/ppds/LHSIGNH3.PS
+++ /dev/null
@@ -1,1764 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*%
-*% Creation Date Apr. 16, 1996; By: Berthold Giess, Linotype-Hell AG
-*%
-
-*% ----- Basic Capabilities -----
-*FormatVersion: "4.3"
-*FileVersion: "1.3"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*PSVersion: "(2013.114) 9"
-*Product: "(Linotype)"
-*Manufacturer: "Linotype-Hell"
-*% 31 Chars *******************************
-*ModelName: "Lino Signasetter HQS V 3.0"
-*ShortNickName: "Lino Signasetter HQS"
-*NickName: "Lino Signasetter HQS V 3.0"
-*PCFileName: "LHSIGNH3.PPD"
-
-*% ----- General Information and Defaults -----
-*FreeVM: "5242880"
-*PrintPSErrors: False
-*LanguageLevel: "2"
-*ColorDevice: True
-*DefaultColorSpace: Gray
-*DefaultHalftoneType: 1
-*Throughput: "1"
-*VariablePaperSize: True
-*FileSystem: True
-
-*?FileSystem: "
-save
- statusdict /diskonline get exec {(True)}{(False)} ifelse = flush
-restore
-"
-*End
-
-*Password: "0"
-*ExitServer: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
-"
-*End
-
-*Reset: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
-"
-*End
-
-*DefaultResolution: 2540dpi
-
-*?Resolution: "
- save
- 72 72 matrix defaultmatrix dtransform
- pop abs round cvi =print (dpi\n) print
- restore
-"
-*End
-
-*% Halftone Information ===============
-*ScreenFreq: "150"
-*ScreenAngle: "45"
-*AccurateScreensSupport: True
-*DefaultScreenProc: Euclidean
-
-*ScreenProc Euclidean: "
-{
- 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
-
-*ScreenProc Round: "
-{
- dup mul exch dup mul add 1 exch sub
-}
-"
-*End
-
-*ScreenProc Square: "
-{
- abs exch abs add 1 exch sub
-}
-"
-*End
-
-*ScreenProc HeavyEllipse: "
-{ %Copyright Linotype-Hell AG 1996
- exch
- abs exch abs 2 copy 0.80 mul add 0.80 lt {
- exch 0.80 div
- dup dup mul exch 2 mul 3 sub mul exch
- dup dup mul exch 2 mul 3 sub mul add 0.80 mul 1 add
- } {
- 2 copy 0.80 mul add 1 gt {
- 1 sub exch 1 sub 0.80 div
- dup dup mul exch 2 mul 3 add mul exch
- dup dup mul exch 2 mul 3 add mul add 0.80 mul 1 sub
- } {
- 0.80 mul add 2 mul neg 1 add 0.80 add
- } ifelse
- } ifelse
-}
-"
-*End
-
-*ScreenProc Ellipse: "
-{ %Copyright Linotype-Hell AG 1996
- exch
- abs exch abs 2 copy 0.85 mul add 0.85 lt {
- exch 0.85 div
- dup dup mul exch 2 mul 3 sub mul exch
- dup dup mul exch 2 mul 3 sub mul add 0.85 mul 1 add
- } {
- 2 copy 0.85 mul add 1 gt {
- 1 sub exch 1 sub 0.85 div
- dup dup mul exch 2 mul 3 add mul exch
- dup dup mul exch 2 mul 3 add mul add 0.85 mul 1 sub
- } {
- 0.85 mul add 2 mul neg 1 add 0.85 add
- } ifelse
- } ifelse
-}
-"
-*End
-
-*ScreenProc LightEllipse: "
-{ %Copyright Linotype-Hell AG 1996
- exch
- abs exch abs 2 copy 0.90 mul add 0.90 lt {
- exch 0.90 div
- dup dup mul exch 2 mul 3 sub mul exch
- dup dup mul exch 2 mul 3 sub mul add 0.90 mul 1 add
- } {
- 2 copy 0.90 mul add 1 gt {
- 1 sub exch 1 sub 0.90 div
- dup dup mul exch 2 mul 3 add mul exch
- dup dup mul exch 2 mul 3 add mul add 0.90 mul 1 sub
- } {
- 0.90 mul add 2 mul neg 1 add 0.90 add
- } ifelse
- } ifelse
-}
-"
-*End
-
-*ScreenProc LineX: "
-{ %Copyright Linotype-Hell AG 1996
- abs exch 0.9 mul 0.01 sub abs exch
- 0.003 mul add 1 exch sub
-}
-"
-*End
-
-*ScreenProc LineY: "
-{ %Copyright Linotype-Hell AG 1996
- 0.9 mul 0.01 sub abs exch abs
- 0.003 mul add 1 exch sub
-}
-"
-*End
-
-*ScreenProc Grid: "
-{ %Copyright Linotype-Hell AG 1996
- 0.9 mul 0.01 sub abs exch
- 0.9 mul 0.01 sub abs exch
- 2 copy lt { 0.003 mul add } { exch 0.003 mul add } ifelse
- 1 exch sub
-}
-"
-*End
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% Paper Handling ===================
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 20 AnySetup *PageSize
-
-*DefaultPageSize: Letter
-*PageSize Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice"
-*PageSize Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice"
-*PageSize Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice"
-*PageSize Letter.Extra.Transverse: "<</PageSize [684 864] /Orientation 0>> setpagedevice"
-
-*PageSize Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice"
-*PageSize Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice"
-*PageSize Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice"
-*PageSize Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice"
-
-*PageSize Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice"
-*PageSize Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice"
-*PageSize Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice"
-*PageSize Tabloid.Extra.Transverse: "<</PageSize [864 1296] /Orientation 0>> setpagedevice"
-
-*PageSize A1: "<</PageSize [1684 2384] /Orientation 1>> setpagedevice"
-*PageSize A1.Extra: "<</PageSize [1756 2456] /Orientation 1>> setpagedevice"
-
-*PageSize A2: "<</PageSize [1191 1684] /Orientation 1>> setpagedevice"
-*PageSize A2.Extra: "<</PageSize [1263 1756] /Orientation 1>> setpagedevice"
-*PageSize A2.Transverse: "<</PageSize [1191 1684] /Orientation 0>> setpagedevice"
-*PageSize A2.Extra.Transverse: "<</PageSize [1263 1756] /Orientation 0>> setpagedevice"
-
-*PageSize A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice"
-*PageSize A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice"
-*PageSize A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice"
-*PageSize A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice"
-
-*PageSize A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice"
-*PageSize A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice"
-*PageSize A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice"
-*PageSize A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice"
-
-*PageSize A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice"
-*PageSize A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice"
-*PageSize A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice"
-*PageSize A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice"
-
-*PageSize B1: "<</PageSize [2064 2920] /Orientation 1>> setpagedevice"
-*PageSize B1.Extra: "<</PageSize [2136 2992] /Orientation 1>> setpagedevice"
-
-*PageSize B2: "<</PageSize [1460 2064] /Orientation 1>> setpagedevice"
-*PageSize B2.Extra: "<</PageSize [1532 2136] /Orientation 1>> setpagedevice"
-*PageSize B2.Transverse: "<</PageSize [1460 2064] /Orientation 0>> setpagedevice"
-*PageSize B2.Extra.Transverse: "<</PageSize [1532 2136] /Orientation 0>> setpagedevice"
-
-*PageSize B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice"
-*PageSize B3.Extra: "<</PageSize [1104 1532] /Orientation 1>> setpagedevice"
-*PageSize B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice"
-*PageSize B3.Extra.Transverse: "<</PageSize [1104 1532] /Orientation 0>> setpagedevice"
-
-*PageSize B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice"
-*PageSize B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice"
-*PageSize B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice"
-*PageSize B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice"
-
-*PageSize B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice"
-*PageSize B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice"
-*PageSize B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice"
-*PageSize B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice"
-
-*PageSize ISOB1: "<</PageSize [2004 2835] /Orientation 1>> setpagedevice"
-*PageSize ISOB1.Extra: "<</PageSize [2076 2907] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB2: "<</PageSize [1417 2004] /Orientation 1>> setpagedevice"
-*PageSize ISOB2.Extra: "<</PageSize [1489 2076] /Orientation 1>> setpagedevice"
-*PageSize ISOB2.Transverse: "<</PageSize [1417 2004] /Orientation 0>> setpagedevice"
-*PageSize ISOB2.Extra.Transverse: "<</PageSize [1489 2076] /Orientation 0>> setpagedevice"
-
-*PageSize ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice"
-*PageSize ISOB3.Extra: "<</PageSize [1073 1489] /Orientation 1>> setpagedevice"
-*PageSize ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice"
-*PageSize ISOB3.Extra.Transverse: "<</PageSize [1073 1489] /Orientation 0>> setpagedevice"
-
-*PageSize ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice"
-*PageSize ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice"
-*PageSize ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice"
-*PageSize ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice"
-
-*PageSize ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice"
-*PageSize ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice"
-*PageSize ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice"
-*PageSize ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice"
-
-*PageSize MaxPage: "<</PageSize [2182 3050] /Orientation 1>> setpagedevice"
-
-*?PageSize: "
-save
-mark
-currentpagedevice /PageSize get aload pop
-2 copy gt {exch} if
-(Unknown)
-37 dict
-dup [ 612 792] (Letter) put
-dup [ 684 864] (Letter.Extra) put
-
-dup [ 612 1008] (Legal) put
-dup [ 684 1080] (Legal.Extra) put
-
-dup [ 792 1224] (Tabloid) put
-dup [ 864 1296] (Tabloid.Extra) put
-
-dup [1684 2384] (A1) put
-dup [1756 2456] (A1.Extra) put
-
-dup [1191 1684] (A2) put
-dup [1263 1756] (A2.Extra) put
-
-dup [ 842 1191] (A3) put
-dup [ 914 1263] (A3.Extra) put
-
-dup [ 595 842] (A4) put
-dup [ 667 914] (A4.Extra) put
-
-dup [ 420 595] (A5) put
-dup [ 492 667] (A5.Extra) put
-
-dup [2064 2920] (B1) put
-dup [2136 2992] (B1.Extra) put
-
-dup [1460 2064] (B2) put
-dup [1532 2136] (B2.Extra) put
-
-dup [1032 1460] (B3) put
-dup [1104 1532] (B3.Extra) put
-
-dup [ 729 1032] (B4) put
-dup [ 801 1104] (B4.Extra) put
-
-dup [ 516 729] (B5) put
-dup [ 588 801] (B5.Extra) put
-
-dup [2004 2835] (ISOB1) put
-dup [2076 2907] (ISOB1.Extra) put
-
-dup [1417 2004] (ISOB2) put
-dup [1489 2076] (ISOB2.Extra) put
-
-dup [1001 1417] (ISOB3) put
-dup [1073 1489] (ISOB3.Extra) put
-
-dup [ 709 1001] (ISOB4) put
-dup [ 781 1073] (ISOB4.Extra) put
-
-dup [ 499 709] (ISOB5) put
-dup [ 571 781] (ISOB5.Extra) put
-
-dup [2182 3050] (MaxPage) put
-
-{
-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
-cleartomark
-
-restore
-"
-*End
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 10 AnySetup *PageRegion
-
-*DefaultPageRegion: Letter
-*PageRegion Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice"
-*PageRegion Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice"
-*PageRegion Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice"
-*PageRegion Letter.Extra.Transverse: "<</PageSize [684 864] /Orientation 0>> setpagedevice"
-
-*PageRegion Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice"
-*PageRegion Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice"
-*PageRegion Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice"
-*PageRegion Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice"
-
-*PageRegion Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice"
-*PageRegion Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice"
-*PageRegion Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice"
-*PageRegion Tabloid.Extra.Transverse: "<</PageSize [864 1296] /Orientation 0>> setpagedevice"
-
-*PageRegion A1: "<</PageSize [1684 2384] /Orientation 1>> setpagedevice"
-*PageRegion A1.Extra: "<</PageSize [1756 2456] /Orientation 1>> setpagedevice"
-
-*PageRegion A2: "<</PageSize [1191 1684] /Orientation 1>> setpagedevice"
-*PageRegion A2.Extra: "<</PageSize [1263 1756] /Orientation 1>> setpagedevice"
-*PageRegion A2.Transverse: "<</PageSize [1191 1684] /Orientation 0>> setpagedevice"
-*PageRegion A2.Extra.Transverse: "<</PageSize [1263 1756] /Orientation 0>> setpagedevice"
-
-*PageRegion A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice"
-*PageRegion A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice"
-*PageRegion A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice"
-*PageRegion A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice"
-
-*PageRegion A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice"
-*PageRegion A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice"
-*PageRegion A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice"
-*PageRegion A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice"
-
-*PageRegion A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice"
-*PageRegion A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice"
-*PageRegion A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice"
-*PageRegion A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice"
-
-*PageRegion B1: "<</PageSize [2064 2920] /Orientation 1>> setpagedevice"
-*PageRegion B1.Extra: "<</PageSize [2136 2992] /Orientation 1>> setpagedevice"
-
-*PageRegion B2: "<</PageSize [1460 2064] /Orientation 1>> setpagedevice"
-*PageRegion B2.Extra: "<</PageSize [1532 2136] /Orientation 1>> setpagedevice"
-*PageRegion B2.Transverse: "<</PageSize [1460 2064] /Orientation 0>> setpagedevice"
-*PageRegion B2.Extra.Transverse: "<</PageSize [1532 2136] /Orientation 0>> setpagedevice"
-
-*PageRegion B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice"
-*PageRegion B3.Extra: "<</PageSize [1104 1532] /Orientation 1>> setpagedevice"
-*PageRegion B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice"
-*PageRegion B3.Extra.Transverse: "<</PageSize [1104 1532] /Orientation 0>> setpagedevice"
-
-*PageRegion B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice"
-*PageRegion B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice"
-*PageRegion B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice"
-*PageRegion B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice"
-
-*PageRegion B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice"
-*PageRegion B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice"
-*PageRegion B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice"
-*PageRegion B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice"
-
-*PageRegion ISOB1: "<</PageSize [2004 2835] /Orientation 1>> setpagedevice"
-*PageRegion ISOB1.Extra: "<</PageSize [2076 2907] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB2: "<</PageSize [1417 2004] /Orientation 1>> setpagedevice"
-*PageRegion ISOB2.Extra: "<</PageSize [1489 2076] /Orientation 1>> setpagedevice"
-*PageRegion ISOB2.Transverse: "<</PageSize [1417 2004] /Orientation 0>> setpagedevice"
-*PageRegion ISOB2.Extra.Transverse: "<</PageSize [1489 2076] /Orientation 0>> setpagedevice"
-
-*PageRegion ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice"
-*PageRegion ISOB3.Extra: "<</PageSize [1073 1489] /Orientation 1>> setpagedevice"
-*PageRegion ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice"
-*PageRegion ISOB3.Extra.Transverse: "<</PageSize [1073 1489] /Orientation 0>> setpagedevice"
-
-*PageRegion ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice"
-*PageRegion ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice"
-*PageRegion ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice"
-*PageRegion ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice"
-
-*PageRegion ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice"
-*PageRegion ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice"
-*PageRegion ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice"
-*PageRegion ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice"
-
-*PageRegion MaxPage: "<</PageSize [2182 3050] /Orientation 1>> setpagedevice"
-
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-
-*ImageableArea Letter: "0.0 0.0 612.0 792.0"
-*ImageableArea Letter.Extra: "0.0 0.0 684.0 864.0"
-*ImageableArea Letter.Transverse: "0.0 0.0 612.0 791.0"
-*ImageableArea Letter.Extra.Transverse: "0.0 0.0 684.0 863.0"
-
-*ImageableArea Legal: "0.0 0.0 612.0 1008.0"
-*ImageableArea Legal.Extra: "0.0 0.0 684.0 1080.0"
-*ImageableArea Legal.Transverse: "0.0 0.0 612.0 1007.0"
-*ImageableArea Legal.Extra.Transverse: "0.0 0.0 684.0 1079.0"
-
-*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0"
-*ImageableArea Tabloid.Extra: "0.0 0.0 864.0 1296.0"
-*ImageableArea Tabloid.Transverse: "0.0 0.0 792.0 1223.0"
-*ImageableArea Tabloid.Extra.Transverse: "0.0 0.0 864.0 1295.0"
-
-*ImageableArea A1: "0.0 0.0 1684.0 2384.0"
-*ImageableArea A1.Extra: "0.0 0.0 1756.0 2456.0"
-
-*ImageableArea A2: "0.0 0.0 1191.0 1684.0"
-*ImageableArea A2.Extra: "0.0 0.0 1263.0 1756.0"
-*ImageableArea A2.Transverse: "0.0 0.0 1191.0 1683.0"
-*ImageableArea A2.Extra.Transverse: "0.0 0.0 1263.0 1755.0"
-
-*ImageableArea A3: "0.0 0.0 842.0 1191.0"
-*ImageableArea A3.Extra: "0.0 0.0 914.0 1263.0"
-*ImageableArea A3.Transverse: "0.0 0.0 842.0 1190.0"
-*ImageableArea A3.Extra.Transverse: "0.0 0.0 914.0 1262.0"
-
-*ImageableArea A4: "0.0 0.0 595.0 842.0"
-*ImageableArea A4.Extra: "0.0 0.0 667.0 914.0"
-*ImageableArea A4.Transverse: "0.0 0.0 595.0 841.0"
-*ImageableArea A4.Extra.Transverse: "0.0 0.0 667.0 913.0"
-
-*ImageableArea A5: "0.0 0.0 420.0 595.0"
-*ImageableArea A5.Extra: "0.0 0.0 492.0 667.0"
-*ImageableArea A5.Transverse: "0.0 0.0 420.0 594.0"
-*ImageableArea A5.Extra.Transverse: "0.0 0.0 492.0 666.0"
-
-*ImageableArea B1: "0.0 0.0 2064.0 2920.0"
-*ImageableArea B1.Extra: "0.0 0.0 2136.0 2992.0"
-
-*ImageableArea B2: "0.0 0.0 1460.0 2064.0"
-*ImageableArea B2.Extra: "0.0 0.0 1532.0 2136.0"
-*ImageableArea B2.Transverse: "0.0 0.0 1460.0 2063.0"
-*ImageableArea B2.Extra.Transverse: "0.0 0.0 1532.0 2135.0"
-
-*ImageableArea B3: "0.0 0.0 1032.0 1460.0"
-*ImageableArea B3.Extra: "0.0 0.0 1104.0 1532.0"
-*ImageableArea B3.Transverse: "0.0 0.0 1032.0 1459.0"
-*ImageableArea B3.Extra.Transverse: "0.0 0.0 1104.0 1531.0"
-
-*ImageableArea B4: "0.0 0.0 729.0 1032.0"
-*ImageableArea B4.Extra: "0.0 0.0 801.0 1104.0"
-*ImageableArea B4.Transverse: "0.0 0.0 729.0 1031.0"
-*ImageableArea B4.Extra.Transverse: "0.0 0.0 801.0 1103.0"
-
-*ImageableArea B5: "0.0 0.0 516.0 729.0"
-*ImageableArea B5.Extra: "0.0 0.0 588.0 801.0"
-*ImageableArea B5.Transverse: "0.0 0.0 516.0 728.0"
-*ImageableArea B5.Extra.Transverse: "0.0 0.0 588.0 800.0"
-
-*ImageableArea ISOB1: "0.0 0.0 2004.0 2835.0"
-*ImageableArea ISOB1.Extra: "0.0 0.0 2076.0 2907.0"
-
-*ImageableArea ISOB2: "0.0 0.0 1417.0 2004.0"
-*ImageableArea ISOB2.Extra: "0.0 0.0 1489.0 2076.0"
-*ImageableArea ISOB2.Transverse: "0.0 0.0 1417.0 2003.0"
-*ImageableArea ISOB2.Extra.Transverse: "0.0 0.0 1489.0 2075.0"
-
-*ImageableArea ISOB3: "0.0 0.0 1001.0 1417.0"
-*ImageableArea ISOB3.Extra: "0.0 0.0 1073.0 1489.0"
-*ImageableArea ISOB3.Transverse: "0.0 0.0 1001.0 1416.0"
-*ImageableArea ISOB3.Extra.Transverse: "0.0 0.0 1073.0 1488.0"
-
-*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0"
-*ImageableArea ISOB4.Extra: "0.0 0.0 781.0 1073.0"
-*ImageableArea ISOB4.Transverse: "0.0 0.0 709.0 1000.0"
-*ImageableArea ISOB4.Extra.Transverse: "0.0 0.0 781.0 1072.0"
-
-*ImageableArea ISOB5: "0.0 0.0 499.0 709.0"
-*ImageableArea ISOB5.Extra: "0.0 0.0 569.7 782.0"
-*ImageableArea ISOB5.Transverse: "0.0 0.0 499.0 708.0"
-*ImageableArea ISOB5.Extra.Transverse: "0.0 0.0 569.7 781.0"
-
-*ImageableArea MaxPage: "0.0 0.0 2182.0 3050.0"
-
-*?ImageableArea: "
- save
- initclip clippath pathbbox
- 4 -2 roll exch round cvr =print ( ) print round cvr =print ( ) print
- exch round cvr =print ( ) print round cvr =print (\n) print flush
- restore
-"
-*End
-
-*% These provide the physical dimensions of the paper (by keyword)
-*DefaultPaperDimension: Letter
-
-*PaperDimension Letter: "612.0 792.0"
-*PaperDimension Letter.Extra: "684.0 864.0"
-*PaperDimension Letter.Transverse: "612.0 791.0"
-*PaperDimension Letter.Extra.Transverse: "684.0 863.0"
-
-*PaperDimension Legal: "612.0 1008.0"
-*PaperDimension Legal.Extra: "684.0 1080.0"
-*PaperDimension Legal.Transverse: "612.0 1007.0"
-*PaperDimension Legal.Extra.Transverse: "684.0 1079.0"
-
-*PaperDimension Tabloid: "792.0 1224.0"
-*PaperDimension Tabloid.Extra: "864.0 1296.0"
-*PaperDimension Tabloid.Transverse: "792.0 1223.0"
-*PaperDimension Tabloid.Extra.Transverse: "864.0 1295.0"
-
-*PaperDimension A1: "1684.0 2384.0"
-*PaperDimension A1.Extra: "1756.0 2456.0"
-
-*PaperDimension A2: "1191.0 1684.0"
-*PaperDimension A2.Extra: "1263.0 1756.0"
-*PaperDimension A2.Transverse: "1191.0 1683.0"
-*PaperDimension A2.Extra.Transverse: "1263.0 1755.0"
-
-*PaperDimension A3: "842.0 1191.0"
-*PaperDimension A3.Extra: "914.0 1263.0"
-*PaperDimension A3.Transverse: "842.0 1190.0"
-*PaperDimension A3.Extra.Transverse: "914.0 1262.0"
-
-*PaperDimension A4: "595.0 842.0"
-*PaperDimension A4.Extra: "667.0 914.0"
-*PaperDimension A4.Transverse: "595.0 841.0"
-*PaperDimension A4.Extra.Transverse: "667.0 913.0"
-
-*PaperDimension A5: "420.0 595.0"
-*PaperDimension A5.Extra: "492.0 667.0"
-*PaperDimension A5.Transverse: "420.0 594.0"
-*PaperDimension A5.Extra.Transverse: "492.0 666.0"
-
-*PaperDimension B1: "2064.0 2920.0"
-*PaperDimension B1.Extra: "2136.0 2992.0"
-
-*PaperDimension B2: "1460.0 2064.0"
-*PaperDimension B2.Extra: "1532.0 2136.0"
-*PaperDimension B2.Transverse: "1460.0 2063.0"
-*PaperDimension B2.Extra.Transverse: "1532.0 2135.0"
-
-*PaperDimension B3: "1032.0 1460.0"
-*PaperDimension B3.Extra: "1104.0 1532.0"
-*PaperDimension B3.Transverse: "1032.0 1459.0"
-*PaperDimension B3.Extra.Transverse: "1104.0 1531.0"
-
-*PaperDimension B4: "729.0 1032.0"
-*PaperDimension B4.Extra: "801.0 1104.0"
-*PaperDimension B4.Transverse: "729.0 1031.0"
-*PaperDimension B4.Extra.Transverse: "801.0 1103.0"
-
-*PaperDimension B5: "516.0 729.0"
-*PaperDimension B5.Extra: "588.0 801.0"
-*PaperDimension B5.Transverse: "516.0 728.0"
-*PaperDimension B5.Extra.Transverse: "588.0 800.0"
-
-*PaperDimension ISOB1: "2004.0 2835.0"
-*PaperDimension ISOB1.Extra: "2076.0 2907.0"
-
-*PaperDimension ISOB2: "1417.0 2004.0"
-*PaperDimension ISOB2.Extra: "1489.0 2076.0"
-*PaperDimension ISOB2.Transverse: "1417.0 2003.0"
-*PaperDimension ISOB2.Extra.Transverse: "1489.0 2075.0"
-
-*PaperDimension ISOB3: "1001.0 1417.0"
-*PaperDimension ISOB3.Extra: "1073.0 1489.0"
-*PaperDimension ISOB3.Transverse: "1001.0 1416.0"
-*PaperDimension ISOB3.Extra.Transverse: "1073.0 1488.0"
-
-*PaperDimension ISOB4: "709.0 1001.0"
-*PaperDimension ISOB4.Extra: "781.0 1073.0"
-*PaperDimension ISOB4.Transverse: "709.0 1000.0"
-*PaperDimension ISOB4.Extra.Transverse: "781.0 1072.0"
-
-*PaperDimension ISOB5: "499.0 709.0"
-*PaperDimension ISOB5.Extra: "569.7 782.0"
-*PaperDimension ISOB5.Transverse: "499.0 708.0"
-*PaperDimension ISOB5.Extra.Transverse: "569.7 781.0"
-
-*PaperDimension MaxPage: "2182.0 3050.0"
-
-*%=== Custom Page Sizes ==================================
-
-*% These entries provide the code and parameter ranges for a user
-*% to set up a custom page size.
-
-*CustomPageSize True: "
-% B. Giess 960228
-% params order: Width (FastScan); Height (SlowScan); WidthOffset; foo; Orientation
-%
-exch pop statusdict /setpageparams get exec
-"
-*End
-
-*DefaultLeadingEdge: PreferLong
-*LeadingEdge: PreferLong
-
-*ParamCustomPageSize Width: 1 points 72.0 2182.6
-*ParamCustomPageSize Height: 2 points 72.0 3050.0
-*ParamCustomPageSize WidthOffset/Margins: 3 points 0.0 2182.6
-*ParamCustomPageSize HeightOffset: 4 points 0.0 0.0
-*ParamCustomPageSize Orientation: 5 int 0 3
-*CenterRegistered: False
-
-*MaxMediaWidth: "2182.6"
-*MaxMediaHeight: "3050.0"
-
-*?CurrentMediaWidth: "
- save
- currentpagedevice /OutputDevice get cvlit /OutputDevice findresource
- /PageSize get 0 get dup length 2 sub 0 add get cvr = flush
- restore
- "
-*End
-
-*?CurrentMediaHeight: "
- save
- currentpagedevice /OutputDevice get cvlit /OutputDevice findresource
- /PageSize get 0 get dup length 2 sub 1 add get cvr = flush
- restore
- "
-*End
-
-*% === Imagesetter Information ===========================
-*OpenGroup: Imagesetter
-
-*OpenSubGroup: PrintingMode
-
-*OpenUI *MirrorPrint/Mirror: Boolean
-*OrderDependency: 30 DocumentSetup *MirrorPrint
-*DefaultMirrorPrint: False
-
-*MirrorPrint True: "<</MirrorPrint true >> setpagedevice "
-*MirrorPrint False: "<</MirrorPrint false>> setpagedevice "
-*?MirrorPrint: "
- currentpagedevice /MirrorPrint get {(True)}{(False)} ifelse = flush
-"
-*End
-*CloseUI: *MirrorPrint
-
-*OpenUI *NegativePrint/Negative: Boolean
-*OrderDependency: 40 DocumentSetup *NegativePrint
-*DefaultNegativePrint: False
-
-*NegativePrint True: "<</NegativePrint true >> setpagedevice "
-*NegativePrint False: "<</NegativePrint false>> setpagedevice "
-*?NegativePrint: "
- currentpagedevice /NegativePrint get {(True)}{(False)}ifelse = flush
-"
-*End
-*CloseUI: *NegativePrint
-*CloseSubGroup: PrintingMode
-
-*CloseGroup: Imagesetter
-
-*DefaultOutputOrder: Normal
-*RequiresPageRegion All: False
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.001)" Standard Disk
-*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk
-*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk
-*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk
-*Font Bookman-Demi: Standard "(001.001)" Standard Disk
-*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk
-*Font Bookman-Light: Standard "(001.001)" Standard Disk
-*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk
-*Font Courier: Standard "(002.002)" Standard ROM
-*Font Courier-Bold: Standard "(002.002)" Standard ROM
-*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM
-*Font Courier-Oblique: Standard "(002.002)" Standard ROM
-*Font Helvetica: Standard "(001.006)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk
-*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk
-*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk
-*Font Palatino-Bold: Standard "(001.000)" Standard Disk
-*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk
-*Font Palatino-Italic: Standard "(001.000)" Standard Disk
-*Font Palatino-Roman: Standard "(001.000)" Standard Disk
-*Font Symbol: Special "(001.003)" Standard ROM
-*Font Times-Bold: Standard "(001.007)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.009)" Standard ROM
-*Font Times-Italic: Standard "(001.007)" Standard ROM
-*Font Times-Roman: Standard "(001.007)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk
-*Font ZapfDingbats: Special "(001.000)" Standard Disk
-
-*?FontQuery: "
-save
- /str 100 string dup 0 (fonts/) putinterval def
- {
- count 1 gt
- {
- exch dup str 6 94 getinterval cvs
- (/) print dup print (:) print exch
- FontDirectory exch known
- { pop (Yes) }
- {
- length 6 add str 0 3 -1 roll getinterval
- mark exch status
- {cleartomark (Yes)}{cleartomark (No)} ifelse
- } ifelse =
- }
- {exit} ifelse
- }bind loop
- (*) = flush
-restore
-"
-*End
-
-*?FontList: "
-save
- FontDirectory { pop == } bind forall flush
- /filenameforall where
- {
- pop (fonts/*)
- { dup length 6 sub 6 exch getinterval cvn == } bind
- 128 string filenameforall flush
- } if
- (*) = 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: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "printing"
-*Status: "PrinterError: recorder offline or film problem"
-*Status: "PrinterError: "
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "userjob"
-*Source: "other"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "recorder offline or film problem"
-*PrinterError: ""
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi
-
-*OpenUI *Separations/InRIP Color Separation: Boolean
-*OrderDependency: 60 DocumentSetup *Separations
-
-*DefaultSeparations: False
-*Separations True: "
- <<
- /Separations true
- /ProcessColorModel /DeviceCMYK
- /SeparationColorNames [/Cyan /Magenta /Yellow /Black]
- /SeparationOrder [/Cyan /Magenta /Yellow /Black]
- >> setpagedevice
-"
-*End
-
-*Separations False: "
- <<
- /Separations false
- /ProcessColorModel /DeviceGray
- >> setpagedevice
-"
-*End
-
-*?Separations: "
- save
- currentpagedevice /Separations get
- currentpagedevice /ProcessColorModel get /DeviceGray ne and
- {(True)}{(False)} ifelse = flush
- restore
-"
-*End
-*CloseUI: *Separations
-
-*%
-*% Screening Params for HQS
-*%
-*% ----- for Resolution 5080 dpi -----
-*%
-*% For 200 lpi / 5080 dpi
-*ColorSepScreenAngle ProcessBlack.200lpi.5080dpi/200 lpi / 5080 dpi: "45"
-*ColorSepScreenAngle CustomColor.200lpi.5080dpi/200 lpi / 5080 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.200lpi.5080dpi/200 lpi / 5080 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.200lpi.5080dpi/200 lpi / 5080 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.200lpi.5080dpi/200 lpi / 5080 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.200lpi.5080dpi/200 lpi / 5080 dpi: "200"
-*ColorSepScreenFreq CustomColor.200lpi.5080dpi/200 lpi / 5080 dpi: "200"
-*ColorSepScreenFreq ProcessCyan.200lpi.5080dpi/200 lpi / 5080 dpi: "200"
-*ColorSepScreenFreq ProcessMagenta.200lpi.5080dpi/200 lpi / 5080 dpi: "200"
-*ColorSepScreenFreq ProcessYellow.200lpi.5080dpi/200 lpi / 5080 dpi: "200"
-
-*% For 225 lpi / 5080 dpi
-*ColorSepScreenAngle ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi: "45"
-*ColorSepScreenAngle CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi: "225"
-*ColorSepScreenFreq CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi: "225"
-*ColorSepScreenFreq ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi: "225"
-*ColorSepScreenFreq ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi: "225"
-*ColorSepScreenFreq ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi: "225"
-
-*% For 250 lpi / 5080 dpi
-*ColorSepScreenAngle ProcessBlack.250lpi.5080dpi/250 lpi / 5080 dpi: "45"
-*ColorSepScreenAngle CustomColor.250lpi.5080dpi/250 lpi / 5080 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.250lpi.5080dpi/250 lpi / 5080 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.250lpi.5080dpi/250 lpi / 5080 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.250lpi.5080dpi/250 lpi / 5080 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.250lpi.5080dpi/250 lpi / 5080 dpi: "250"
-*ColorSepScreenFreq CustomColor.250lpi.5080dpi/250 lpi / 5080 dpi: "250"
-*ColorSepScreenFreq ProcessCyan.250lpi.5080dpi/250 lpi / 5080 dpi: "250"
-*ColorSepScreenFreq ProcessMagenta.250lpi.5080dpi/250 lpi / 5080 dpi: "250"
-*ColorSepScreenFreq ProcessYellow.250lpi.5080dpi/250 lpi / 5080 dpi: "250"
-
-*% For 275 lpi / 5080 dpi
-*ColorSepScreenAngle ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi: "45"
-*ColorSepScreenAngle CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.275lpi.5080dpi/275 lpi / 5080 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi: "275"
-*ColorSepScreenFreq CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi: "275"
-*ColorSepScreenFreq ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi: "275"
-*ColorSepScreenFreq ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi: "275"
-*ColorSepScreenFreq ProcessYellow.275lpi.5080dpi/275 lpi / 5080 dpi: "275"
-
-*% For 300 lpi / 5080 dpi
-*ColorSepScreenAngle ProcessBlack.300lpi.5080dpi/300 lpi / 5080 dpi: "45"
-*ColorSepScreenAngle CustomColor.300lpi.5080dpi/300 lpi / 5080 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.300lpi.5080dpi/300 lpi / 5080 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.300lpi.5080dpi/300 lpi / 5080 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.300lpi.5080dpi/300 lpi / 5080 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.300lpi.5080dpi/300 lpi / 5080 dpi: "300"
-*ColorSepScreenFreq CustomColor.300lpi.5080dpi/300 lpi / 5080 dpi: "300"
-*ColorSepScreenFreq ProcessCyan.300lpi.5080dpi/300 lpi / 5080 dpi: "300"
-*ColorSepScreenFreq ProcessMagenta.300lpi.5080dpi/300 lpi / 5080 dpi: "300"
-*ColorSepScreenFreq ProcessYellow.300lpi.5080dpi/300 lpi / 5080 dpi: "300"
-
-*% For 350 lpi / 5080 dpi
-*ColorSepScreenAngle ProcessBlack.350lpi.5080dpi/350 lpi / 5080 dpi: "45"
-*ColorSepScreenAngle CustomColor.350lpi.5080dpi/350 lpi / 5080 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.350lpi.5080dpi/350 lpi / 5080 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.350lpi.5080dpi/350 lpi / 5080 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.350lpi.5080dpi/350 lpi / 5080 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.350lpi.5080dpi/350 lpi / 5080 dpi: "350"
-*ColorSepScreenFreq CustomColor.350lpi.5080dpi/350 lpi / 5080 dpi: "350"
-*ColorSepScreenFreq ProcessCyan.350lpi.5080dpi/350 lpi / 5080 dpi: "350"
-*ColorSepScreenFreq ProcessMagenta.350lpi.5080dpi/350 lpi / 5080 dpi: "350"
-*ColorSepScreenFreq ProcessYellow.350lpi.5080dpi/350 lpi / 5080 dpi: "350"
-
-*% For 350 lpi / 5080 dpi
-*ColorSepScreenAngle ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi: "45"
-*ColorSepScreenAngle CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi: "400"
-*ColorSepScreenFreq CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi: "400"
-*ColorSepScreenFreq ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi: "400"
-*ColorSepScreenFreq ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi: "400"
-*ColorSepScreenFreq ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi: "400"
-*%
-*% ----- for Resolution 4064 dpi -----
-*%
-*% For 175 lpi / 4064 dpi
-*ColorSepScreenAngle ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi: "45"
-*ColorSepScreenAngle CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi: "175"
-*ColorSepScreenFreq CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi: "175"
-*ColorSepScreenFreq ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi: "175"
-*ColorSepScreenFreq ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi: "175"
-*ColorSepScreenFreq ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi: "175"
-
-*% For 200 lpi / 4064 dpi
-*ColorSepScreenAngle ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi: "45"
-*ColorSepScreenAngle CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi: "200"
-*ColorSepScreenFreq CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi: "200"
-*ColorSepScreenFreq ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi: "200"
-*ColorSepScreenFreq ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi: "200"
-*ColorSepScreenFreq ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi: "200"
-
-*% For 225 lpi / 4064 dpi
-*ColorSepScreenAngle ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi: "45"
-*ColorSepScreenAngle CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi: "225"
-*ColorSepScreenFreq CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi: "225"
-*ColorSepScreenFreq ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi: "225"
-*ColorSepScreenFreq ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi: "225"
-*ColorSepScreenFreq ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi: "225"
-
-*% For 250 lpi / 4064 dpi
-*ColorSepScreenAngle ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi: "45"
-*ColorSepScreenAngle CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi: "250"
-*ColorSepScreenFreq CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi: "250"
-*ColorSepScreenFreq ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi: "250"
-*ColorSepScreenFreq ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi: "250"
-*ColorSepScreenFreq ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi: "250"
-
-*% For 275 lpi / 4064 dpi
-*ColorSepScreenAngle ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi: "45"
-*ColorSepScreenAngle CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi: "275"
-*ColorSepScreenFreq CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi: "275"
-*ColorSepScreenFreq ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi: "275"
-*ColorSepScreenFreq ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi: "275"
-*ColorSepScreenFreq ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi: "275"
-
-*% For 300 lpi / 4064 dpi
-*ColorSepScreenAngle ProcessBlack.300lpi.4064dpi/300 lpi / 4064 dpi: "45"
-*ColorSepScreenAngle CustomColor.300lpi.4064dpi/300 lpi / 4064 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.300lpi.4064dpi/300 lpi / 4064 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.300lpi.4064dpi/300 lpi / 4064 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.300lpi.4064dpi/300 lpi / 4064 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.300lpi.4064dpi/300 lpi / 4064 dpi: "300"
-*ColorSepScreenFreq CustomColor.300lpi.4064dpi/300 lpi / 4064 dpi: "300"
-*ColorSepScreenFreq ProcessCyan.300lpi.4064dpi/300 lpi / 4064 dpi: "300"
-*ColorSepScreenFreq ProcessMagenta.300lpi.4064dpi/300 lpi / 4064 dpi: "300"
-*ColorSepScreenFreq ProcessYellow.300lpi.4064dpi/300 lpi / 4064 dpi: "300"
-*%
-*% ----- for Resolution 3386 dpi -----
-*%
-*% For 100 lpi / 3386 dpi
-*ColorSepScreenAngle ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-*ColorSepScreenFreq CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-*ColorSepScreenFreq ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-*ColorSepScreenFreq ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-*ColorSepScreenFreq ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-
-*% For 120 lpi / 3386 dpi
-*ColorSepScreenAngle ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-*ColorSepScreenFreq CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-*ColorSepScreenFreq ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-*ColorSepScreenFreq ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-*ColorSepScreenFreq ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-
-*% For 133 lpi / 3386 dpi
-*ColorSepScreenAngle ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-*ColorSepScreenFreq CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-*ColorSepScreenFreq ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-*ColorSepScreenFreq ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-*ColorSepScreenFreq ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-
-*% For 150 lpi / 3386 dpi
-*ColorSepScreenAngle ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-*ColorSepScreenFreq CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-*ColorSepScreenFreq ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-*ColorSepScreenFreq ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-*ColorSepScreenFreq ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-
-*% For 175 lpi / 3386 dpi
-*ColorSepScreenAngle ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-*ColorSepScreenFreq CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-*ColorSepScreenFreq ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-*ColorSepScreenFreq ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-*ColorSepScreenFreq ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-
-*% For 200 lpi / 3386 dpi
-*ColorSepScreenAngle ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-*ColorSepScreenFreq CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-*ColorSepScreenFreq ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-*ColorSepScreenFreq ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-*ColorSepScreenFreq ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-
-*% For 225 lpi / 3386 dpi
-*ColorSepScreenAngle ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "225"
-*ColorSepScreenFreq CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "225"
-*ColorSepScreenFreq ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "225"
-*ColorSepScreenFreq ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "225"
-*ColorSepScreenFreq ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "225"
-
-*% For 275 lpi / 3386 dpi
-*ColorSepScreenAngle ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "275"
-*ColorSepScreenFreq CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "275"
-*ColorSepScreenFreq ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "275"
-*ColorSepScreenFreq ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "275"
-*ColorSepScreenFreq ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "275"
-
-*% For 400 lpi / 3386 dpi
-*ColorSepScreenAngle ProcessBlack.400lpi.3386dpi/400 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle CustomColor.400lpi.3386dpi/400 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.400lpi.3386dpi/400 lpi / 3386 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.400lpi.3386dpi/400 lpi / 3386 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.400lpi.3386dpi/400 lpi / 3386 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.400lpi.3386dpi/400 lpi / 3386 dpi: "400"
-*ColorSepScreenFreq CustomColor.400lpi.3386dpi/400 lpi / 3386 dpi: "400"
-*ColorSepScreenFreq ProcessCyan.400lpi.3386dpi/400 lpi / 3386 dpi: "400"
-*ColorSepScreenFreq ProcessMagenta.400lpi.3386dpi/400 lpi / 3386 dpi: "400"
-*ColorSepScreenFreq ProcessYellow.400lpi.3386dpi/400 lpi / 3386 dpi: "400"
-*%
-*% ----- for Resolution 2540 dpi -----
-*%
-*% For 20 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "20"
-*ColorSepScreenFreq CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "20"
-*ColorSepScreenFreq ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "20"
-*ColorSepScreenFreq ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "20"
-*ColorSepScreenFreq ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "20"
-
-*% For 33 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "33"
-*ColorSepScreenFreq CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "33"
-*ColorSepScreenFreq ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "33"
-*ColorSepScreenFreq ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "33"
-*ColorSepScreenFreq ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "33"
-
-*% For 38 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "38"
-*ColorSepScreenFreq CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "38"
-*ColorSepScreenFreq ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "38"
-*ColorSepScreenFreq ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "38"
-*ColorSepScreenFreq ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "38"
-
-*% For 46 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "46"
-*ColorSepScreenFreq CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "46"
-*ColorSepScreenFreq ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "46"
-*ColorSepScreenFreq ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "46"
-*ColorSepScreenFreq ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "46"
-
-*% For 50 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-*ColorSepScreenFreq CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-*ColorSepScreenFreq ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-*ColorSepScreenFreq ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-*ColorSepScreenFreq ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-
-*% For 60 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-
-*% For 65 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "65"
-*ColorSepScreenFreq CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "65"
-*ColorSepScreenFreq ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "65"
-*ColorSepScreenFreq ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "65"
-*ColorSepScreenFreq ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "65"
-
-*% For 70 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "70"
-*ColorSepScreenFreq CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "70"
-*ColorSepScreenFreq ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "70"
-*ColorSepScreenFreq ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "70"
-*ColorSepScreenFreq ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "70"
-
-*% For 75 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-*ColorSepScreenFreq CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-*ColorSepScreenFreq ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-*ColorSepScreenFreq ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-*ColorSepScreenFreq ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-*% For 80 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "80"
-*ColorSepScreenFreq CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "80"
-*ColorSepScreenFreq ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "80"
-*ColorSepScreenFreq ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "80"
-*ColorSepScreenFreq ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "80"
-
-*% For 85 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-*ColorSepScreenFreq CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-*ColorSepScreenFreq ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-*ColorSepScreenFreq ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-*ColorSepScreenFreq ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-
-*% For 90 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "90"
-*ColorSepScreenFreq CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "90"
-*ColorSepScreenFreq ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "90"
-*ColorSepScreenFreq ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "90"
-*ColorSepScreenFreq ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "90"
-
-*% For 100 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-*ColorSepScreenFreq CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-
-*% For 110 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "110"
-*ColorSepScreenFreq CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "110"
-*ColorSepScreenFreq ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "110"
-*ColorSepScreenFreq ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "110"
-*ColorSepScreenFreq ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "110"
-
-*% For 120 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-
-*% For 133 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-*ColorSepScreenFreq CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-*ColorSepScreenFreq ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-*ColorSepScreenFreq ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-*ColorSepScreenFreq ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-
-*% For 138 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "138"
-*ColorSepScreenFreq CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "138"
-*ColorSepScreenFreq ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "138"
-*ColorSepScreenFreq ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "138"
-*ColorSepScreenFreq ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "138"
-
-*% For 150 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-
-*% For 175 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-*ColorSepScreenFreq CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-*ColorSepScreenFreq ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-*ColorSepScreenFreq ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-*ColorSepScreenFreq ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-
-*% For 200 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-*ColorSepScreenFreq CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-*ColorSepScreenFreq ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-*ColorSepScreenFreq ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-*ColorSepScreenFreq ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-
-*% For 300 lpi / 2540 dpi
-*ColorSepScreenAngle ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi: "300"
-*ColorSepScreenFreq CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi: "300"
-*ColorSepScreenFreq ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi: "300"
-*ColorSepScreenFreq ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi: "300"
-*ColorSepScreenFreq ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi: "300"
-*%
-*% ----- for Resolution 2032 dpi -----
-*%
-*% For 33 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.33lpi.2032dpi/33 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle CustomColor.33lpi.2032dpi/33 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.33lpi.2032dpi/33 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.33lpi.2032dpi/33 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.33lpi.2032dpi/33 lpi / 2032 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.33lpi.2032dpi/33 lpi / 2032 dpi: "33"
-*ColorSepScreenFreq CustomColor.33lpi.2032dpi/33 lpi / 2032 dpi: "33"
-*ColorSepScreenFreq ProcessCyan.33lpi.2032dpi/33 lpi / 2032 dpi: "33"
-*ColorSepScreenFreq ProcessMagenta.33lpi.2032dpi/33 lpi / 2032 dpi: "33"
-*ColorSepScreenFreq ProcessYellow.33lpi.2032dpi/33 lpi / 2032 dpi: "33"
-
-*% For 38 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.38lpi.2032dpi/38 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle CustomColor.38lpi.2032dpi/38 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.38lpi.2032dpi/38 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.38lpi.2032dpi/38 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.38lpi.2032dpi/38 lpi / 2032 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.38lpi.2032dpi/38 lpi / 2032 dpi: "38"
-*ColorSepScreenFreq CustomColor.38lpi.2032dpi/38 lpi / 2032 dpi: "38"
-*ColorSepScreenFreq ProcessCyan.38lpi.2032dpi/38 lpi / 2032 dpi: "38"
-*ColorSepScreenFreq ProcessMagenta.38lpi.2032dpi/38 lpi / 2032 dpi: "38"
-*ColorSepScreenFreq ProcessYellow.38lpi.2032dpi/38 lpi / 2032 dpi: "38"
-
-*% For 46 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.46lpi.2032dpi/46 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle CustomColor.46lpi.2032dpi/46 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.46lpi.2032dpi/46 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.46lpi.2032dpi/46 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.46lpi.2032dpi/46 lpi / 2032 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.46lpi.2032dpi/46 lpi / 2032 dpi: "46"
-*ColorSepScreenFreq CustomColor.46lpi.2032dpi/46 lpi / 2032 dpi: "46"
-*ColorSepScreenFreq ProcessCyan.46lpi.2032dpi/46 lpi / 2032 dpi: "46"
-*ColorSepScreenFreq ProcessMagenta.46lpi.2032dpi/46 lpi / 2032 dpi: "46"
-*ColorSepScreenFreq ProcessYellow.46lpi.2032dpi/46 lpi / 2032 dpi: "46"
-
-*% For 50 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "50"
-*ColorSepScreenFreq CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "50"
-*ColorSepScreenFreq ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "50"
-*ColorSepScreenFreq ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "50"
-*ColorSepScreenFreq ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "50"
-
-*% For 60 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "60"
-
-*% For 65 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.65lpi.2032dpi/65 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle CustomColor.65lpi.2032dpi/65 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.65lpi.2032dpi/65 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.65lpi.2032dpi/65 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.65lpi.2032dpi/65 lpi / 2032 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.65lpi.2032dpi/65 lpi / 2032 dpi: "65"
-*ColorSepScreenFreq CustomColor.65lpi.2032dpi/65 lpi / 2032 dpi: "65"
-*ColorSepScreenFreq ProcessCyan.65lpi.2032dpi/65 lpi / 2032 dpi: "65"
-*ColorSepScreenFreq ProcessMagenta.65lpi.2032dpi/65 lpi / 2032 dpi: "65"
-*ColorSepScreenFreq ProcessYellow.65lpi.2032dpi/65 lpi / 2032 dpi: "65"
-
-*% For 70 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.70lpi.2032dpi/70 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle CustomColor.70lpi.2032dpi/70 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.70lpi.2032dpi/70 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.70lpi.2032dpi/70 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.70lpi.2032dpi/70 lpi / 2032 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.70lpi.2032dpi/70 lpi / 2032 dpi: "70"
-*ColorSepScreenFreq CustomColor.70lpi.2032dpi/70 lpi / 2032 dpi: "70"
-*ColorSepScreenFreq ProcessCyan.70lpi.2032dpi/70 lpi / 2032 dpi: "70"
-*ColorSepScreenFreq ProcessMagenta.70lpi.2032dpi/70 lpi / 2032 dpi: "70"
-*ColorSepScreenFreq ProcessYellow.70lpi.2032dpi/70 lpi / 2032 dpi: "70"
-
-*% For 85 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "85"
-*ColorSepScreenFreq CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "85"
-*ColorSepScreenFreq ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "85"
-*ColorSepScreenFreq ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "85"
-*ColorSepScreenFreq ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "85"
-
-*% For 100 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "100"
-*ColorSepScreenFreq CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "100"
-*ColorSepScreenFreq ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "100"
-*ColorSepScreenFreq ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "100"
-*ColorSepScreenFreq ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "100"
-
-*% For 110 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.110lpi.2032dpi/110 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle CustomColor.110lpi.2032dpi/110 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.110lpi.2032dpi/110 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.110lpi.2032dpi/110 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.110lpi.2032dpi/110 lpi / 2032 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.110lpi.2032dpi/110 lpi / 2032 dpi: "110"
-*ColorSepScreenFreq CustomColor.110lpi.2032dpi/110 lpi / 2032 dpi: "110"
-*ColorSepScreenFreq ProcessCyan.110lpi.2032dpi/110 lpi / 2032 dpi: "110"
-*ColorSepScreenFreq ProcessMagenta.110lpi.2032dpi/110 lpi / 2032 dpi: "110"
-*ColorSepScreenFreq ProcessYellow.110lpi.2032dpi/110 lpi / 2032 dpi: "110"
-
-*% For 120 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "120"
-*ColorSepScreenFreq CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "120"
-*ColorSepScreenFreq ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "120"
-*ColorSepScreenFreq ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "120"
-*ColorSepScreenFreq ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "120"
-
-*% For 138 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.138lpi.2032dpi/138 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle CustomColor.138lpi.2032dpi/138 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.138lpi.2032dpi/138 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.138lpi.2032dpi/138 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.138lpi.2032dpi/138 lpi / 2032 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.138lpi.2032dpi/138 lpi / 2032 dpi: "138"
-*ColorSepScreenFreq CustomColor.138lpi.2032dpi/138 lpi / 2032 dpi: "138"
-*ColorSepScreenFreq ProcessCyan.138lpi.2032dpi/138 lpi / 2032 dpi: "138"
-*ColorSepScreenFreq ProcessMagenta.138lpi.2032dpi/138 lpi / 2032 dpi: "138"
-*ColorSepScreenFreq ProcessYellow.138lpi.2032dpi/138 lpi / 2032 dpi: "138"
-
-*% For 150 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.150lpi.2032dpi/150 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle CustomColor.150lpi.2032dpi/150 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.150lpi.2032dpi/150 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.150lpi.2032dpi/150 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.150lpi.2032dpi/150 lpi / 2032 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.150lpi.2032dpi/150 lpi / 2032 dpi: "150"
-*ColorSepScreenFreq CustomColor.150lpi.2032dpi/150 lpi / 2032 dpi: "150"
-*ColorSepScreenFreq ProcessCyan.150lpi.2032dpi/150 lpi / 2032 dpi: "150"
-*ColorSepScreenFreq ProcessMagenta.150lpi.2032dpi/150 lpi / 2032 dpi: "150"
-*ColorSepScreenFreq ProcessYellow.150lpi.2032dpi/150 lpi / 2032 dpi: "150"
-
-*% For 175 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.175lpi.2032dpi/175 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle CustomColor.175lpi.2032dpi/175 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.175lpi.2032dpi/175 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.175lpi.2032dpi/175 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.175lpi.2032dpi/175 lpi / 2032 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.175lpi.2032dpi/175 lpi / 2032 dpi: "175"
-*ColorSepScreenFreq CustomColor.175lpi.2032dpi/175 lpi / 2032 dpi: "175"
-*ColorSepScreenFreq ProcessCyan.175lpi.2032dpi/175 lpi / 2032 dpi: "175"
-*ColorSepScreenFreq ProcessMagenta.175lpi.2032dpi/175 lpi / 2032 dpi: "175"
-*ColorSepScreenFreq ProcessYellow.175lpi.2032dpi/175 lpi / 2032 dpi: "175"
-
-*% For 250 lpi / 2032 dpi
-*ColorSepScreenAngle ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi: "250"
-*ColorSepScreenFreq CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi: "250"
-*ColorSepScreenFreq ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi: "250"
-*ColorSepScreenFreq ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi: "250"
-*ColorSepScreenFreq ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi: "250"
-*%
-*% ----- for Resolution 1693 dpi -----
-*%
-*% For 75 lpi / 1693 dpi
-*ColorSepScreenAngle ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "45"
-*ColorSepScreenAngle CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-*ColorSepScreenFreq CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-*ColorSepScreenFreq ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-*ColorSepScreenFreq ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-*ColorSepScreenFreq ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-
-*% For 85 lpi / 1693 dpi
-*ColorSepScreenAngle ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "45"
-*ColorSepScreenAngle CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "85"
-*ColorSepScreenFreq CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "85"
-*ColorSepScreenFreq ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "85"
-*ColorSepScreenFreq ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "85"
-*ColorSepScreenFreq ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "85"
-
-*% For 100 lpi / 1693 dpi
-*ColorSepScreenAngle ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "45"
-*ColorSepScreenAngle CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "100"
-*ColorSepScreenFreq CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "100"
-*ColorSepScreenFreq ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "100"
-*ColorSepScreenFreq ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "100"
-*ColorSepScreenFreq ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "100"
-
-*% For 120 lpi / 1693 dpi
-*ColorSepScreenAngle ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "45"
-*ColorSepScreenAngle CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "120"
-*ColorSepScreenFreq CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "120"
-*ColorSepScreenFreq ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "120"
-*ColorSepScreenFreq ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "120"
-*ColorSepScreenFreq ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "120"
-
-*% For 150 lpi / 1693 dpi
-*ColorSepScreenAngle ProcessBlack.150lpi.1693dpi/150 lpi / 1693 dpi: "45"
-*ColorSepScreenAngle CustomColor.150lpi.1693dpi/150 lpi / 1693 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.150lpi.1693dpi/150 lpi / 1693 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.150lpi.1693dpi/150 lpi / 1693 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.150lpi.1693dpi/150 lpi / 1693 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.150lpi.1693dpi/150 lpi / 1693 dpi: "150"
-*ColorSepScreenFreq CustomColor.150lpi.1693dpi/150 lpi / 1693 dpi: "150"
-*ColorSepScreenFreq ProcessCyan.150lpi.1693dpi/150 lpi / 1693 dpi: "150"
-*ColorSepScreenFreq ProcessMagenta.150lpi.1693dpi/150 lpi / 1693 dpi: "150"
-*ColorSepScreenFreq ProcessYellow.150lpi.1693dpi/150 lpi / 1693 dpi: "150"
-*%
-*% ----- for Resolution 1270 dpi -----
-*%
-*% For 65 lpi / 1270 dpi
-*ColorSepScreenAngle ProcessBlack.65lpi.1270dpi/65 lpi / 1270 dpi: "45"
-*ColorSepScreenAngle CustomColor.65lpi.1270dpi/65 lpi / 1270 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.65lpi.1270dpi/65 lpi / 1270 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.65lpi.1270dpi/65 lpi / 1270 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.65lpi.1270dpi/65 lpi / 1270 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.65lpi.1270dpi/65 lpi / 1270 dpi: "65"
-*ColorSepScreenFreq CustomColor.65lpi.1270dpi/65 lpi / 1270 dpi: "65"
-*ColorSepScreenFreq ProcessCyan.65lpi.1270dpi/65 lpi / 1270 dpi: "65"
-*ColorSepScreenFreq ProcessMagenta.65lpi.1270dpi/65 lpi / 1270 dpi: "65"
-*ColorSepScreenFreq ProcessYellow.65lpi.1270dpi/65 lpi / 1270 dpi: "65"
-
-*% For 75 lpi / 1270 dpi
-*ColorSepScreenAngle ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "45"
-*ColorSepScreenAngle CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-*ColorSepScreenFreq CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-*ColorSepScreenFreq ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-*ColorSepScreenFreq ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-*ColorSepScreenFreq ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-
-*% For 90 lpi / 1270 dpi
-*ColorSepScreenAngle ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "45"
-*ColorSepScreenAngle CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "90"
-*ColorSepScreenFreq CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "90"
-*ColorSepScreenFreq ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "90"
-*ColorSepScreenFreq ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "90"
-*ColorSepScreenFreq ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "90"
-
-*% For 100 lpi / 1270 dpi
-*ColorSepScreenAngle ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "45"
-*ColorSepScreenAngle CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "100"
-*ColorSepScreenFreq CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "100"
-*ColorSepScreenFreq ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "100"
-*ColorSepScreenFreq ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "100"
-*ColorSepScreenFreq ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "100"
-
-*% The byte count of this file should be exactly 081706 or 083470
-*% depending on the filesystem it resides in.
-*% end of PPD file for Linotype-Hell Signasetter
-*% Last edited JUL 26, 1996
diff --git a/psprint_config/configuration/ppds/LHSIGNI3.PS b/psprint_config/configuration/ppds/LHSIGNI3.PS
deleted file mode 100644
index 32e277d5a2a7..000000000000
--- a/psprint_config/configuration/ppds/LHSIGNI3.PS
+++ /dev/null
@@ -1,1985 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*%
-*% Creation Date Apr. 16, 1996; By: Berthold Giess, Linotype-Hell AG
-*%
-
-*% ----- Basic Capabilities -----
-*FormatVersion: "4.3"
-*FileVersion: "1.2"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*PSVersion: "(2013.114) 9"
-*Product: "(Linotype)"
-*Manufacturer: "Linotype-Hell"
-*% 31 Chars *******************************
-*ModelName: "Lino Signasetter IS V 3.0"
-*ShortNickName: "Lino Signasetter IS"
-*NickName: "Lino Signasetter IS V 3.0"
-*PCFileName: "LHSIGNI3.PPD"
-
-*% ----- General Information and Defaults -----
-*FreeVM: "5242880"
-*PrintPSErrors: False
-*LanguageLevel: "2"
-*ColorDevice: True
-*DefaultColorSpace: Gray
-*DefaultHalftoneType: 1
-*Throughput: "1"
-*VariablePaperSize: True
-*FileSystem: True
-
-*?FileSystem: "
-save
- statusdict /diskonline get exec {(True)}{(False)} ifelse = flush
-restore
-"
-*End
-
-*Password: "0"
-*ExitServer: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
-"
-*End
-
-*Reset: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
-"
-*End
-
-*DefaultResolution: 2540dpi
-
-*?Resolution: "
- save
- 72 72 matrix defaultmatrix dtransform
- pop abs round cvi =print (dpi\n) print
- restore
-"
-*End
-
-*% Halftone Information ===============
-*ScreenFreq: "150"
-*ScreenAngle: "45"
-*AccurateScreensSupport: True
-*DefaultScreenProc: Euclidean
-
-*ScreenProc Euclidean: "
-{
- 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
-
-*ScreenProc Round: "
-{
- dup mul exch dup mul add 1 exch sub
-}
-"
-*End
-
-*ScreenProc Square: "
-{
- abs exch abs add 1 exch sub
-}
-"
-*End
-
-*ScreenProc HeavyEllipse: "
-{ %Copyright Linotype-Hell AG 1996
- exch
- abs exch abs 2 copy 0.80 mul add 0.80 lt {
- exch 0.80 div
- dup dup mul exch 2 mul 3 sub mul exch
- dup dup mul exch 2 mul 3 sub mul add 0.80 mul 1 add
- } {
- 2 copy 0.80 mul add 1 gt {
- 1 sub exch 1 sub 0.80 div
- dup dup mul exch 2 mul 3 add mul exch
- dup dup mul exch 2 mul 3 add mul add 0.80 mul 1 sub
- } {
- 0.80 mul add 2 mul neg 1 add 0.80 add
- } ifelse
- } ifelse
-}
-"
-*End
-
-*ScreenProc Ellipse: "
-{ %Copyright Linotype-Hell AG 1996
- exch
- abs exch abs 2 copy 0.85 mul add 0.85 lt {
- exch 0.85 div
- dup dup mul exch 2 mul 3 sub mul exch
- dup dup mul exch 2 mul 3 sub mul add 0.85 mul 1 add
- } {
- 2 copy 0.85 mul add 1 gt {
- 1 sub exch 1 sub 0.85 div
- dup dup mul exch 2 mul 3 add mul exch
- dup dup mul exch 2 mul 3 add mul add 0.85 mul 1 sub
- } {
- 0.85 mul add 2 mul neg 1 add 0.85 add
- } ifelse
- } ifelse
-}
-"
-*End
-
-*ScreenProc LightEllipse: "
-{ %Copyright Linotype-Hell AG 1996
- exch
- abs exch abs 2 copy 0.90 mul add 0.90 lt {
- exch 0.90 div
- dup dup mul exch 2 mul 3 sub mul exch
- dup dup mul exch 2 mul 3 sub mul add 0.90 mul 1 add
- } {
- 2 copy 0.90 mul add 1 gt {
- 1 sub exch 1 sub 0.90 div
- dup dup mul exch 2 mul 3 add mul exch
- dup dup mul exch 2 mul 3 add mul add 0.90 mul 1 sub
- } {
- 0.90 mul add 2 mul neg 1 add 0.90 add
- } ifelse
- } ifelse
-}
-"
-*End
-
-*ScreenProc LineX: "
-{ %Copyright Linotype-Hell AG 1996
- abs exch 0.9 mul 0.01 sub abs exch
- 0.003 mul add 1 exch sub
-}
-"
-*End
-
-*ScreenProc LineY: "
-{ %Copyright Linotype-Hell AG 1996
- 0.9 mul 0.01 sub abs exch abs
- 0.003 mul add 1 exch sub
-}
-"
-*End
-
-*ScreenProc Grid: "
-{ %Copyright Linotype-Hell AG 1996
- 0.9 mul 0.01 sub abs exch
- 0.9 mul 0.01 sub abs exch
- 2 copy lt { 0.003 mul add } { exch 0.003 mul add } ifelse
- 1 exch sub
-}
-"
-*End
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% Paper Handling ===================
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 20 AnySetup *PageSize
-
-*DefaultPageSize: Letter
-*PageSize Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice"
-*PageSize Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice"
-*PageSize Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice"
-*PageSize Letter.Extra.Transverse: "<</PageSize [684 864] /Orientation 0>> setpagedevice"
-
-*PageSize Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice"
-*PageSize Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice"
-*PageSize Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice"
-*PageSize Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice"
-
-*PageSize Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice"
-*PageSize Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice"
-*PageSize Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice"
-*PageSize Tabloid.Extra.Transverse: "<</PageSize [864 1296] /Orientation 0>> setpagedevice"
-
-*PageSize A1: "<</PageSize [1684 2384] /Orientation 1>> setpagedevice"
-*PageSize A1.Extra: "<</PageSize [1756 2456] /Orientation 1>> setpagedevice"
-
-*PageSize A2: "<</PageSize [1191 1684] /Orientation 1>> setpagedevice"
-*PageSize A2.Extra: "<</PageSize [1263 1756] /Orientation 1>> setpagedevice"
-*PageSize A2.Transverse: "<</PageSize [1191 1684] /Orientation 0>> setpagedevice"
-*PageSize A2.Extra.Transverse: "<</PageSize [1263 1756] /Orientation 0>> setpagedevice"
-
-*PageSize A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice"
-*PageSize A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice"
-*PageSize A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice"
-*PageSize A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice"
-
-*PageSize A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice"
-*PageSize A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice"
-*PageSize A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice"
-*PageSize A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice"
-
-*PageSize A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice"
-*PageSize A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice"
-*PageSize A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice"
-*PageSize A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice"
-
-*PageSize B1: "<</PageSize [2064 2920] /Orientation 1>> setpagedevice"
-*PageSize B1.Extra: "<</PageSize [2136 2992] /Orientation 1>> setpagedevice"
-
-*PageSize B2: "<</PageSize [1460 2064] /Orientation 1>> setpagedevice"
-*PageSize B2.Extra: "<</PageSize [1532 2136] /Orientation 1>> setpagedevice"
-*PageSize B2.Transverse: "<</PageSize [1460 2064] /Orientation 0>> setpagedevice"
-*PageSize B2.Extra.Transverse: "<</PageSize [1532 2136] /Orientation 0>> setpagedevice"
-
-*PageSize B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice"
-*PageSize B3.Extra: "<</PageSize [1104 1532] /Orientation 1>> setpagedevice"
-*PageSize B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice"
-*PageSize B3.Extra.Transverse: "<</PageSize [1104 1532] /Orientation 0>> setpagedevice"
-
-*PageSize B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice"
-*PageSize B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice"
-*PageSize B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice"
-*PageSize B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice"
-
-*PageSize B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice"
-*PageSize B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice"
-*PageSize B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice"
-*PageSize B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice"
-
-*PageSize ISOB1: "<</PageSize [2004 2835] /Orientation 1>> setpagedevice"
-*PageSize ISOB1.Extra: "<</PageSize [2076 2907] /Orientation 1>> setpagedevice"
-
-*PageSize ISOB2: "<</PageSize [1417 2004] /Orientation 1>> setpagedevice"
-*PageSize ISOB2.Extra: "<</PageSize [1489 2076] /Orientation 1>> setpagedevice"
-*PageSize ISOB2.Transverse: "<</PageSize [1417 2004] /Orientation 0>> setpagedevice"
-*PageSize ISOB2.Extra.Transverse: "<</PageSize [1489 2076] /Orientation 0>> setpagedevice"
-
-*PageSize ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice"
-*PageSize ISOB3.Extra: "<</PageSize [1073 1489] /Orientation 1>> setpagedevice"
-*PageSize ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice"
-*PageSize ISOB3.Extra.Transverse: "<</PageSize [1073 1489] /Orientation 0>> setpagedevice"
-
-*PageSize ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice"
-*PageSize ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice"
-*PageSize ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice"
-*PageSize ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice"
-
-*PageSize ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice"
-*PageSize ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice"
-*PageSize ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice"
-*PageSize ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice"
-
-*PageSize MaxPage: "<</PageSize [2182 3050] /Orientation 1>> setpagedevice"
-
-*?PageSize: "
-save
-mark
-currentpagedevice /PageSize get aload pop
-2 copy gt {exch} if
-(Unknown)
-37 dict
-dup [ 612 792] (Letter) put
-dup [ 684 864] (Letter.Extra) put
-
-dup [ 612 1008] (Legal) put
-dup [ 684 1080] (Legal.Extra) put
-
-dup [ 792 1224] (Tabloid) put
-dup [ 864 1296] (Tabloid.Extra) put
-
-dup [1684 2384] (A1) put
-dup [1756 2456] (A1.Extra) put
-
-dup [1191 1684] (A2) put
-dup [1263 1756] (A2.Extra) put
-
-dup [ 842 1191] (A3) put
-dup [ 914 1263] (A3.Extra) put
-
-dup [ 595 842] (A4) put
-dup [ 667 914] (A4.Extra) put
-
-dup [ 420 595] (A5) put
-dup [ 492 667] (A5.Extra) put
-
-dup [2064 2920] (B1) put
-dup [2136 2992] (B1.Extra) put
-
-dup [1460 2064] (B2) put
-dup [1532 2136] (B2.Extra) put
-
-dup [1032 1460] (B3) put
-dup [1104 1532] (B3.Extra) put
-
-dup [ 729 1032] (B4) put
-dup [ 801 1104] (B4.Extra) put
-
-dup [ 516 729] (B5) put
-dup [ 588 801] (B5.Extra) put
-
-dup [2004 2835] (ISOB1) put
-dup [2076 2907] (ISOB1.Extra) put
-
-dup [1417 2004] (ISOB2) put
-dup [1489 2076] (ISOB2.Extra) put
-
-dup [1001 1417] (ISOB3) put
-dup [1073 1489] (ISOB3.Extra) put
-
-dup [ 709 1001] (ISOB4) put
-dup [ 781 1073] (ISOB4.Extra) put
-
-dup [ 499 709] (ISOB5) put
-dup [ 571 781] (ISOB5.Extra) put
-
-dup [2182 3050] (MaxPage) put
-
-{
-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
-cleartomark
-
-restore
-"
-*End
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 10 AnySetup *PageRegion
-
-*DefaultPageRegion: Letter
-*PageRegion Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice"
-*PageRegion Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice"
-*PageRegion Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice"
-*PageRegion Letter.Extra.Transverse: "<</PageSize [684 864] /Orientation 0>> setpagedevice"
-
-*PageRegion Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice"
-*PageRegion Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice"
-*PageRegion Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice"
-*PageRegion Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice"
-
-*PageRegion Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice"
-*PageRegion Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice"
-*PageRegion Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice"
-*PageRegion Tabloid.Extra.Transverse: "<</PageSize [864 1296] /Orientation 0>> setpagedevice"
-
-*PageRegion A1: "<</PageSize [1684 2384] /Orientation 1>> setpagedevice"
-*PageRegion A1.Extra: "<</PageSize [1756 2456] /Orientation 1>> setpagedevice"
-
-*PageRegion A2: "<</PageSize [1191 1684] /Orientation 1>> setpagedevice"
-*PageRegion A2.Extra: "<</PageSize [1263 1756] /Orientation 1>> setpagedevice"
-*PageRegion A2.Transverse: "<</PageSize [1191 1684] /Orientation 0>> setpagedevice"
-*PageRegion A2.Extra.Transverse: "<</PageSize [1263 1756] /Orientation 0>> setpagedevice"
-
-*PageRegion A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice"
-*PageRegion A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice"
-*PageRegion A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice"
-*PageRegion A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice"
-
-*PageRegion A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice"
-*PageRegion A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice"
-*PageRegion A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice"
-*PageRegion A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice"
-
-*PageRegion A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice"
-*PageRegion A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice"
-*PageRegion A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice"
-*PageRegion A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice"
-
-*PageRegion B1: "<</PageSize [2064 2920] /Orientation 1>> setpagedevice"
-*PageRegion B1.Extra: "<</PageSize [2136 2992] /Orientation 1>> setpagedevice"
-
-*PageRegion B2: "<</PageSize [1460 2064] /Orientation 1>> setpagedevice"
-*PageRegion B2.Extra: "<</PageSize [1532 2136] /Orientation 1>> setpagedevice"
-*PageRegion B2.Transverse: "<</PageSize [1460 2064] /Orientation 0>> setpagedevice"
-*PageRegion B2.Extra.Transverse: "<</PageSize [1532 2136] /Orientation 0>> setpagedevice"
-
-*PageRegion B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice"
-*PageRegion B3.Extra: "<</PageSize [1104 1532] /Orientation 1>> setpagedevice"
-*PageRegion B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice"
-*PageRegion B3.Extra.Transverse: "<</PageSize [1104 1532] /Orientation 0>> setpagedevice"
-
-*PageRegion B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice"
-*PageRegion B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice"
-*PageRegion B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice"
-*PageRegion B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice"
-
-*PageRegion B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice"
-*PageRegion B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice"
-*PageRegion B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice"
-*PageRegion B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice"
-
-*PageRegion ISOB1: "<</PageSize [2004 2835] /Orientation 1>> setpagedevice"
-*PageRegion ISOB1.Extra: "<</PageSize [2076 2907] /Orientation 1>> setpagedevice"
-
-*PageRegion ISOB2: "<</PageSize [1417 2004] /Orientation 1>> setpagedevice"
-*PageRegion ISOB2.Extra: "<</PageSize [1489 2076] /Orientation 1>> setpagedevice"
-*PageRegion ISOB2.Transverse: "<</PageSize [1417 2004] /Orientation 0>> setpagedevice"
-*PageRegion ISOB2.Extra.Transverse: "<</PageSize [1489 2076] /Orientation 0>> setpagedevice"
-
-*PageRegion ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice"
-*PageRegion ISOB3.Extra: "<</PageSize [1073 1489] /Orientation 1>> setpagedevice"
-*PageRegion ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice"
-*PageRegion ISOB3.Extra.Transverse: "<</PageSize [1073 1489] /Orientation 0>> setpagedevice"
-
-*PageRegion ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice"
-*PageRegion ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice"
-*PageRegion ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice"
-*PageRegion ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice"
-
-*PageRegion ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice"
-*PageRegion ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice"
-*PageRegion ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice"
-*PageRegion ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice"
-
-*PageRegion MaxPage: "<</PageSize [2182 3050] /Orientation 1>> setpagedevice"
-
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-
-*ImageableArea Letter: "0.0 0.0 612.0 792.0"
-*ImageableArea Letter.Extra: "0.0 0.0 684.0 864.0"
-*ImageableArea Letter.Transverse: "0.0 0.0 612.0 791.0"
-*ImageableArea Letter.Extra.Transverse: "0.0 0.0 684.0 863.0"
-
-*ImageableArea Legal: "0.0 0.0 612.0 1008.0"
-*ImageableArea Legal.Extra: "0.0 0.0 684.0 1080.0"
-*ImageableArea Legal.Transverse: "0.0 0.0 612.0 1007.0"
-*ImageableArea Legal.Extra.Transverse: "0.0 0.0 684.0 1079.0"
-
-*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0"
-*ImageableArea Tabloid.Extra: "0.0 0.0 864.0 1296.0"
-*ImageableArea Tabloid.Transverse: "0.0 0.0 792.0 1223.0"
-*ImageableArea Tabloid.Extra.Transverse: "0.0 0.0 864.0 1295.0"
-
-*ImageableArea A1: "0.0 0.0 1684.0 2384.0"
-*ImageableArea A1.Extra: "0.0 0.0 1756.0 2456.0"
-
-*ImageableArea A2: "0.0 0.0 1191.0 1684.0"
-*ImageableArea A2.Extra: "0.0 0.0 1263.0 1756.0"
-*ImageableArea A2.Transverse: "0.0 0.0 1191.0 1683.0"
-*ImageableArea A2.Extra.Transverse: "0.0 0.0 1263.0 1755.0"
-
-*ImageableArea A3: "0.0 0.0 842.0 1191.0"
-*ImageableArea A3.Extra: "0.0 0.0 914.0 1263.0"
-*ImageableArea A3.Transverse: "0.0 0.0 842.0 1190.0"
-*ImageableArea A3.Extra.Transverse: "0.0 0.0 914.0 1262.0"
-
-*ImageableArea A4: "0.0 0.0 595.0 842.0"
-*ImageableArea A4.Extra: "0.0 0.0 667.0 914.0"
-*ImageableArea A4.Transverse: "0.0 0.0 595.0 841.0"
-*ImageableArea A4.Extra.Transverse: "0.0 0.0 667.0 913.0"
-
-*ImageableArea A5: "0.0 0.0 420.0 595.0"
-*ImageableArea A5.Extra: "0.0 0.0 492.0 667.0"
-*ImageableArea A5.Transverse: "0.0 0.0 420.0 594.0"
-*ImageableArea A5.Extra.Transverse: "0.0 0.0 492.0 666.0"
-
-*ImageableArea B1: "0.0 0.0 2064.0 2920.0"
-*ImageableArea B1.Extra: "0.0 0.0 2136.0 2992.0"
-
-*ImageableArea B2: "0.0 0.0 1460.0 2064.0"
-*ImageableArea B2.Extra: "0.0 0.0 1532.0 2136.0"
-*ImageableArea B2.Transverse: "0.0 0.0 1460.0 2063.0"
-*ImageableArea B2.Extra.Transverse: "0.0 0.0 1532.0 2135.0"
-
-*ImageableArea B3: "0.0 0.0 1032.0 1460.0"
-*ImageableArea B3.Extra: "0.0 0.0 1104.0 1532.0"
-*ImageableArea B3.Transverse: "0.0 0.0 1032.0 1459.0"
-*ImageableArea B3.Extra.Transverse: "0.0 0.0 1104.0 1531.0"
-
-*ImageableArea B4: "0.0 0.0 729.0 1032.0"
-*ImageableArea B4.Extra: "0.0 0.0 801.0 1104.0"
-*ImageableArea B4.Transverse: "0.0 0.0 729.0 1031.0"
-*ImageableArea B4.Extra.Transverse: "0.0 0.0 801.0 1103.0"
-
-*ImageableArea B5: "0.0 0.0 516.0 729.0"
-*ImageableArea B5.Extra: "0.0 0.0 588.0 801.0"
-*ImageableArea B5.Transverse: "0.0 0.0 516.0 728.0"
-*ImageableArea B5.Extra.Transverse: "0.0 0.0 588.0 800.0"
-
-*ImageableArea ISOB1: "0.0 0.0 2004.0 2835.0"
-*ImageableArea ISOB1.Extra: "0.0 0.0 2076.0 2907.0"
-
-*ImageableArea ISOB2: "0.0 0.0 1417.0 2004.0"
-*ImageableArea ISOB2.Extra: "0.0 0.0 1489.0 2076.0"
-*ImageableArea ISOB2.Transverse: "0.0 0.0 1417.0 2003.0"
-*ImageableArea ISOB2.Extra.Transverse: "0.0 0.0 1489.0 2075.0"
-
-*ImageableArea ISOB3: "0.0 0.0 1001.0 1417.0"
-*ImageableArea ISOB3.Extra: "0.0 0.0 1073.0 1489.0"
-*ImageableArea ISOB3.Transverse: "0.0 0.0 1001.0 1416.0"
-*ImageableArea ISOB3.Extra.Transverse: "0.0 0.0 1073.0 1488.0"
-
-*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0"
-*ImageableArea ISOB4.Extra: "0.0 0.0 781.0 1073.0"
-*ImageableArea ISOB4.Transverse: "0.0 0.0 709.0 1000.0"
-*ImageableArea ISOB4.Extra.Transverse: "0.0 0.0 781.0 1072.0"
-
-*ImageableArea ISOB5: "0.0 0.0 499.0 709.0"
-*ImageableArea ISOB5.Extra: "0.0 0.0 569.7 782.0"
-*ImageableArea ISOB5.Transverse: "0.0 0.0 499.0 708.0"
-*ImageableArea ISOB5.Extra.Transverse: "0.0 0.0 569.7 781.0"
-
-*ImageableArea MaxPage: "0.0 0.0 2182.0 3050.0"
-
-*?ImageableArea: "
- save
- initclip clippath pathbbox
- 4 -2 roll exch round cvr =print ( ) print round cvr =print ( ) print
- exch round cvr =print ( ) print round cvr =print (\n) print flush
- restore
-"
-*End
-
-*% These provide the physical dimensions of the paper (by keyword)
-*DefaultPaperDimension: Letter
-
-*PaperDimension Letter: "612.0 792.0"
-*PaperDimension Letter.Extra: "684.0 864.0"
-*PaperDimension Letter.Transverse: "612.0 791.0"
-*PaperDimension Letter.Extra.Transverse: "684.0 863.0"
-
-*PaperDimension Legal: "612.0 1008.0"
-*PaperDimension Legal.Extra: "684.0 1080.0"
-*PaperDimension Legal.Transverse: "612.0 1007.0"
-*PaperDimension Legal.Extra.Transverse: "684.0 1079.0"
-
-*PaperDimension Tabloid: "792.0 1224.0"
-*PaperDimension Tabloid.Extra: "864.0 1296.0"
-*PaperDimension Tabloid.Transverse: "792.0 1223.0"
-*PaperDimension Tabloid.Extra.Transverse: "864.0 1295.0"
-
-*PaperDimension A1: "1684.0 2384.0"
-*PaperDimension A1.Extra: "1756.0 2456.0"
-
-*PaperDimension A2: "1191.0 1684.0"
-*PaperDimension A2.Extra: "1263.0 1756.0"
-*PaperDimension A2.Transverse: "1191.0 1683.0"
-*PaperDimension A2.Extra.Transverse: "1263.0 1755.0"
-
-*PaperDimension A3: "842.0 1191.0"
-*PaperDimension A3.Extra: "914.0 1263.0"
-*PaperDimension A3.Transverse: "842.0 1190.0"
-*PaperDimension A3.Extra.Transverse: "914.0 1262.0"
-
-*PaperDimension A4: "595.0 842.0"
-*PaperDimension A4.Extra: "667.0 914.0"
-*PaperDimension A4.Transverse: "595.0 841.0"
-*PaperDimension A4.Extra.Transverse: "667.0 913.0"
-
-*PaperDimension A5: "420.0 595.0"
-*PaperDimension A5.Extra: "492.0 667.0"
-*PaperDimension A5.Transverse: "420.0 594.0"
-*PaperDimension A5.Extra.Transverse: "492.0 666.0"
-
-*PaperDimension B1: "2064.0 2920.0"
-*PaperDimension B1.Extra: "2136.0 2992.0"
-
-*PaperDimension B2: "1460.0 2064.0"
-*PaperDimension B2.Extra: "1532.0 2136.0"
-*PaperDimension B2.Transverse: "1460.0 2063.0"
-*PaperDimension B2.Extra.Transverse: "1532.0 2135.0"
-
-*PaperDimension B3: "1032.0 1460.0"
-*PaperDimension B3.Extra: "1104.0 1532.0"
-*PaperDimension B3.Transverse: "1032.0 1459.0"
-*PaperDimension B3.Extra.Transverse: "1104.0 1531.0"
-
-*PaperDimension B4: "729.0 1032.0"
-*PaperDimension B4.Extra: "801.0 1104.0"
-*PaperDimension B4.Transverse: "729.0 1031.0"
-*PaperDimension B4.Extra.Transverse: "801.0 1103.0"
-
-*PaperDimension B5: "516.0 729.0"
-*PaperDimension B5.Extra: "588.0 801.0"
-*PaperDimension B5.Transverse: "516.0 728.0"
-*PaperDimension B5.Extra.Transverse: "588.0 800.0"
-
-*PaperDimension ISOB1: "2004.0 2835.0"
-*PaperDimension ISOB1.Extra: "2076.0 2907.0"
-
-*PaperDimension ISOB2: "1417.0 2004.0"
-*PaperDimension ISOB2.Extra: "1489.0 2076.0"
-*PaperDimension ISOB2.Transverse: "1417.0 2003.0"
-*PaperDimension ISOB2.Extra.Transverse: "1489.0 2075.0"
-
-*PaperDimension ISOB3: "1001.0 1417.0"
-*PaperDimension ISOB3.Extra: "1073.0 1489.0"
-*PaperDimension ISOB3.Transverse: "1001.0 1416.0"
-*PaperDimension ISOB3.Extra.Transverse: "1073.0 1488.0"
-
-*PaperDimension ISOB4: "709.0 1001.0"
-*PaperDimension ISOB4.Extra: "781.0 1073.0"
-*PaperDimension ISOB4.Transverse: "709.0 1000.0"
-*PaperDimension ISOB4.Extra.Transverse: "781.0 1072.0"
-
-*PaperDimension ISOB5: "499.0 709.0"
-*PaperDimension ISOB5.Extra: "569.7 782.0"
-*PaperDimension ISOB5.Transverse: "499.0 708.0"
-*PaperDimension ISOB5.Extra.Transverse: "569.7 781.0"
-
-*PaperDimension MaxPage: "2182.0 3050.0"
-
-*%=== Custom Page Sizes ==================================
-
-*% These entries provide the code and parameter ranges for a user
-*% to set up a custom page size.
-
-*CustomPageSize True: "
-% B. Giess 960228
-% params order: Width (FastScan); Height (SlowScan); WidthOffset; foo; Orientation
-%
-exch pop statusdict /setpageparams get exec
-"
-*End
-
-*DefaultLeadingEdge: PreferLong
-*LeadingEdge: PreferLong
-
-*ParamCustomPageSize Width: 1 points 72.0 2182.6
-*ParamCustomPageSize Height: 2 points 72.0 3050.0
-*ParamCustomPageSize WidthOffset/Margins: 3 points 0.0 2182.6
-*ParamCustomPageSize HeightOffset: 4 points 0.0 0.0
-*ParamCustomPageSize Orientation: 5 int 0 3
-*CenterRegistered: False
-
-*MaxMediaWidth: "2182.6"
-*MaxMediaHeight: "3050.0"
-
-*?CurrentMediaWidth: "
- save
- currentpagedevice /OutputDevice get cvlit /OutputDevice findresource
- /PageSize get 0 get dup length 2 sub 0 add get cvr = flush
- restore
- "
-*End
-
-*?CurrentMediaHeight: "
- save
- currentpagedevice /OutputDevice get cvlit /OutputDevice findresource
- /PageSize get 0 get dup length 2 sub 1 add get cvr = flush
- restore
- "
-*End
-
-*% === Imagesetter Information ===========================
-*OpenGroup: Imagesetter
-
-*OpenSubGroup: PrintingMode
-
-*OpenUI *MirrorPrint/Mirror: Boolean
-*OrderDependency: 30 DocumentSetup *MirrorPrint
-*DefaultMirrorPrint: False
-
-*MirrorPrint True: "<</MirrorPrint true >> setpagedevice "
-*MirrorPrint False: "<</MirrorPrint false>> setpagedevice "
-*?MirrorPrint: "
- currentpagedevice /MirrorPrint get {(True)}{(False)} ifelse = flush
-"
-*End
-*CloseUI: *MirrorPrint
-
-*OpenUI *NegativePrint/Negative: Boolean
-*OrderDependency: 40 DocumentSetup *NegativePrint
-*DefaultNegativePrint: False
-
-*NegativePrint True: "<</NegativePrint true >> setpagedevice "
-*NegativePrint False: "<</NegativePrint false>> setpagedevice "
-*?NegativePrint: "
- currentpagedevice /NegativePrint get {(True)}{(False)}ifelse = flush
-"
-*End
-*CloseUI: *NegativePrint
-*CloseSubGroup: PrintingMode
-
-*CloseGroup: Imagesetter
-
-*DefaultOutputOrder: Normal
-*RequiresPageRegion All: False
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.001)" Standard Disk
-*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk
-*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk
-*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk
-*Font Bookman-Demi: Standard "(001.001)" Standard Disk
-*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk
-*Font Bookman-Light: Standard "(001.001)" Standard Disk
-*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk
-*Font Courier: Standard "(002.002)" Standard ROM
-*Font Courier-Bold: Standard "(002.002)" Standard ROM
-*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM
-*Font Courier-Oblique: Standard "(002.002)" Standard ROM
-*Font Helvetica: Standard "(001.006)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk
-*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk
-*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk
-*Font Palatino-Bold: Standard "(001.000)" Standard Disk
-*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk
-*Font Palatino-Italic: Standard "(001.000)" Standard Disk
-*Font Palatino-Roman: Standard "(001.000)" Standard Disk
-*Font Symbol: Special "(001.003)" Standard ROM
-*Font Times-Bold: Standard "(001.007)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.009)" Standard ROM
-*Font Times-Italic: Standard "(001.007)" Standard ROM
-*Font Times-Roman: Standard "(001.007)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk
-*Font ZapfDingbats: Special "(001.000)" Standard Disk
-
-*?FontQuery: "
-save
- /str 100 string dup 0 (fonts/) putinterval def
- {
- count 1 gt
- {
- exch dup str 6 94 getinterval cvs
- (/) print dup print (:) print exch
- FontDirectory exch known
- { pop (Yes) }
- {
- length 6 add str 0 3 -1 roll getinterval
- mark exch status
- {cleartomark (Yes)}{cleartomark (No)} ifelse
- } ifelse =
- }
- {exit} ifelse
- }bind loop
- (*) = flush
-restore
-"
-*End
-
-*?FontList: "
-save
- FontDirectory { pop == } bind forall flush
- /filenameforall where
- {
- pop (fonts/*)
- { dup length 6 sub 6 exch getinterval cvn == } bind
- 128 string filenameforall flush
- } if
- (*) = 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: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "printing"
-*Status: "PrinterError: recorder offline or film problem"
-*Status: "PrinterError: "
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "userjob"
-*Source: "other"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "recorder offline or film problem"
-*PrinterError: ""
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi
-
-*OpenUI *Separations/InRIP Color Separation: Boolean
-*OrderDependency: 60 DocumentSetup *Separations
-
-*DefaultSeparations: False
-*Separations True: "
- <<
- /Separations true
- /ProcessColorModel /DeviceCMYK
- /SeparationColorNames [/Cyan /Magenta /Yellow /Black]
- /SeparationOrder [/Cyan /Magenta /Yellow /Black]
- >> setpagedevice
-"
-*End
-
-*Separations False: "
- <<
- /Separations false
- /ProcessColorModel /DeviceGray
- >> setpagedevice
-"
-*End
-
-*?Separations: "
- save
- currentpagedevice /Separations get
- currentpagedevice /ProcessColorModel get /DeviceGray ne and
- {(True)}{(False)} ifelse = flush
- restore
-"
-*End
-*CloseUI: *Separations
-
-*%
-*% Screening Params for IS
-*%
-*% ----- for Resolution 1270 dpi -----
-*%
-*% For 50 lpi / 1270 dpi
-*ColorSepScreenAngle CustomColor.50lpi.1270dpi/50 lpi / 1270 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.50lpi.1270dpi/50 lpi / 1270 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.50lpi.1270dpi/50 lpi / 1270 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.50lpi.1270dpi/50 lpi / 1270 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.50lpi.1270dpi/50 lpi / 1270 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.50lpi.1270dpi/50 lpi / 1270 dpi: "50"
-*ColorSepScreenFreq ProcessCyan.50lpi.1270dpi/50 lpi / 1270 dpi: "50"
-*ColorSepScreenFreq ProcessMagenta.50lpi.1270dpi/50 lpi / 1270 dpi: "50"
-*ColorSepScreenFreq ProcessYellow.50lpi.1270dpi/50 lpi / 1270 dpi: "50"
-*ColorSepScreenFreq ProcessBlack.50lpi.1270dpi/50 lpi / 1270 dpi: "50"
-
-*% For 60 lpi / 1270 dpi
-*ColorSepScreenAngle CustomColor.60lpi.1270dpi/60 lpi / 1270 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.1270dpi/60 lpi / 1270 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.1270dpi/60 lpi / 1270 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.1270dpi/60 lpi / 1270 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.60lpi.1270dpi/60 lpi / 1270 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.60lpi.1270dpi/60 lpi / 1270 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.1270dpi/60 lpi / 1270 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.1270dpi/60 lpi / 1270 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.1270dpi/60 lpi / 1270 dpi: "60"
-*ColorSepScreenFreq ProcessBlack.60lpi.1270dpi/60 lpi / 1270 dpi: "60"
-
-*% For 75 lpi / 1270 dpi
-*ColorSepScreenAngle CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-*ColorSepScreenFreq ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-*ColorSepScreenFreq ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-*ColorSepScreenFreq ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-*ColorSepScreenFreq ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "75"
-
-*% For 85 lpi / 1270 dpi
-*ColorSepScreenAngle CustomColor.85lpi.1270dpi/85 lpi / 1270 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.85lpi.1270dpi/85 lpi / 1270 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.85lpi.1270dpi/85 lpi / 1270 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.85lpi.1270dpi/85 lpi / 1270 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.85lpi.1270dpi/85 lpi / 1270 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.85lpi.1270dpi/85 lpi / 1270 dpi: "85"
-*ColorSepScreenFreq ProcessCyan.85lpi.1270dpi/85 lpi / 1270 dpi: "85"
-*ColorSepScreenFreq ProcessMagenta.85lpi.1270dpi/85 lpi / 1270 dpi: "85"
-*ColorSepScreenFreq ProcessYellow.85lpi.1270dpi/85 lpi / 1270 dpi: "85"
-*ColorSepScreenFreq ProcessBlack.85lpi.1270dpi/85 lpi / 1270 dpi: "85"
-
-*% For 100 lpi / 1270 dpi
-*ColorSepScreenAngle CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "100"
-*ColorSepScreenFreq ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "100"
-*ColorSepScreenFreq ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "100"
-*ColorSepScreenFreq ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "100"
-*ColorSepScreenFreq ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "100"
-
-*% For 120 lpi / 1270 dpi
-*ColorSepScreenAngle CustomColor.120lpi.1270dpi/120 lpi / 1270 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.120lpi.1270dpi/120 lpi / 1270 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.120lpi.1270dpi/120 lpi / 1270 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.120lpi.1270dpi/120 lpi / 1270 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.120lpi.1270dpi/120 lpi / 1270 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.120lpi.1270dpi/120 lpi / 1270 dpi: "120"
-*ColorSepScreenFreq ProcessCyan.120lpi.1270dpi/120 lpi / 1270 dpi: "120"
-*ColorSepScreenFreq ProcessMagenta.120lpi.1270dpi/120 lpi / 1270 dpi: "120"
-*ColorSepScreenFreq ProcessYellow.120lpi.1270dpi/120 lpi / 1270 dpi: "120"
-*ColorSepScreenFreq ProcessBlack.120lpi.1270dpi/120 lpi / 1270 dpi: "120"
-
-*% For 150 lpi / 1270 dpi
-*ColorSepScreenAngle CustomColor.150lpi.1270dpi/150 lpi / 1270 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.150lpi.1270dpi/150 lpi / 1270 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.150lpi.1270dpi/150 lpi / 1270 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.150lpi.1270dpi/150 lpi / 1270 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.150lpi.1270dpi/150 lpi / 1270 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.150lpi.1270dpi/150 lpi / 1270 dpi: "150"
-*ColorSepScreenFreq ProcessCyan.150lpi.1270dpi/150 lpi / 1270 dpi: "150"
-*ColorSepScreenFreq ProcessMagenta.150lpi.1270dpi/150 lpi / 1270 dpi: "150"
-*ColorSepScreenFreq ProcessYellow.150lpi.1270dpi/150 lpi / 1270 dpi: "150"
-*ColorSepScreenFreq ProcessBlack.150lpi.1270dpi/150 lpi / 1270 dpi: "150"
-*%
-*% ----- for Resolution 1693 dpi -----
-*%
-*% For 50 lpi / 1693 dpi
-*ColorSepScreenAngle CustomColor.50lpi.1693dpi/50 lpi / 1693 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.50lpi.1693dpi/50 lpi / 1693 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.50lpi.1693dpi/50 lpi / 1693 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.50lpi.1693dpi/50 lpi / 1693 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.50lpi.1693dpi/50 lpi / 1693 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.50lpi.1693dpi/50 lpi / 1693 dpi: "50"
-*ColorSepScreenFreq ProcessCyan.50lpi.1693dpi/50 lpi / 1693 dpi: "50"
-*ColorSepScreenFreq ProcessMagenta.50lpi.1693dpi/50 lpi / 1693 dpi: "50"
-*ColorSepScreenFreq ProcessYellow.50lpi.1693dpi/50 lpi / 1693 dpi: "50"
-*ColorSepScreenFreq ProcessBlack.50lpi.1693dpi/50 lpi / 1693 dpi: "50"
-
-*% For 60 lpi / 1693 dpi
-*ColorSepScreenAngle CustomColor.60lpi.1693dpi/60 lpi / 1693 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.1693dpi/60 lpi / 1693 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.1693dpi/60 lpi / 1693 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.1693dpi/60 lpi / 1693 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.60lpi.1693dpi/60 lpi / 1693 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.60lpi.1693dpi/60 lpi / 1693 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.1693dpi/60 lpi / 1693 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.1693dpi/60 lpi / 1693 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.1693dpi/60 lpi / 1693 dpi: "60"
-*ColorSepScreenFreq ProcessBlack.60lpi.1693dpi/60 lpi / 1693 dpi: "60"
-
-*% For 75 lpi / 1693 dpi
-*ColorSepScreenAngle CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-*ColorSepScreenFreq ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-*ColorSepScreenFreq ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-*ColorSepScreenFreq ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-*ColorSepScreenFreq ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "75"
-
-*% For 85 lpi / 1693 dpi
-*ColorSepScreenAngle CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "85"
-*ColorSepScreenFreq ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "85"
-*ColorSepScreenFreq ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "85"
-*ColorSepScreenFreq ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "85"
-*ColorSepScreenFreq ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "85"
-
-*% For 100 lpi / 1693 dpi
-*ColorSepScreenAngle CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "100"
-*ColorSepScreenFreq ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "100"
-*ColorSepScreenFreq ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "100"
-*ColorSepScreenFreq ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "100"
-*ColorSepScreenFreq ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "100"
-
-*% For 120 lpi / 1693 dpi
-*ColorSepScreenAngle CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "120"
-*ColorSepScreenFreq ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "120"
-*ColorSepScreenFreq ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "120"
-*ColorSepScreenFreq ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "120"
-*ColorSepScreenFreq ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "120"
-
-*% For 133 lpi / 1693 dpi
-*ColorSepScreenAngle CustomColor.133lpi.1693dpi/133 lpi / 1693 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.133lpi.1693dpi/133 lpi / 1693 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.133lpi.1693dpi/133 lpi / 1693 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.133lpi.1693dpi/133 lpi / 1693 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.133lpi.1693dpi/133 lpi / 1693 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.133lpi.1693dpi/133 lpi / 1693 dpi: "133"
-*ColorSepScreenFreq ProcessCyan.133lpi.1693dpi/133 lpi / 1693 dpi: "133"
-*ColorSepScreenFreq ProcessMagenta.133lpi.1693dpi/133 lpi / 1693 dpi: "133"
-*ColorSepScreenFreq ProcessYellow.133lpi.1693dpi/133 lpi / 1693 dpi: "133"
-*ColorSepScreenFreq ProcessBlack.133lpi.1693dpi/133 lpi / 1693 dpi: "133"
-
-*% For 165 lpi / 1693 dpi
-*ColorSepScreenAngle CustomColor.165lpi.1693dpi/165 lpi / 1693 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.165lpi.1693dpi/165 lpi / 1693 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.165lpi.1693dpi/165 lpi / 1693 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.165lpi.1693dpi/165 lpi / 1693 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.165lpi.1693dpi/165 lpi / 1693 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.165lpi.1693dpi/165 lpi / 1693 dpi: "165"
-*ColorSepScreenFreq ProcessCyan.165lpi.1693dpi/165 lpi / 1693 dpi: "165"
-*ColorSepScreenFreq ProcessMagenta.165lpi.1693dpi/165 lpi / 1693 dpi: "165"
-*ColorSepScreenFreq ProcessYellow.165lpi.1693dpi/165 lpi / 1693 dpi: "165"
-*ColorSepScreenFreq ProcessBlack.165lpi.1693dpi/165 lpi / 1693 dpi: "165"
-
-*% For 200 lpi / 1693 dpi
-*ColorSepScreenAngle CustomColor.200lpi.1693dpi/200 lpi / 1693 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.200lpi.1693dpi/200 lpi / 1693 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.200lpi.1693dpi/200 lpi / 1693 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.200lpi.1693dpi/200 lpi / 1693 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.200lpi.1693dpi/200 lpi / 1693 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.200lpi.1693dpi/200 lpi / 1693 dpi: "200"
-*ColorSepScreenFreq ProcessCyan.200lpi.1693dpi/200 lpi / 1693 dpi: "200"
-*ColorSepScreenFreq ProcessMagenta.200lpi.1693dpi/200 lpi / 1693 dpi: "200"
-*ColorSepScreenFreq ProcessYellow.200lpi.1693dpi/200 lpi / 1693 dpi: "200"
-*ColorSepScreenFreq ProcessBlack.200lpi.1693dpi/200 lpi / 1693 dpi: "200"
-*%
-*% ----- for Resolution 2032 dpi -----
-*%
-*% For 50 lpi / 2032 dpi
-*ColorSepScreenAngle CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "50"
-*ColorSepScreenFreq ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "50"
-*ColorSepScreenFreq ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "50"
-*ColorSepScreenFreq ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "50"
-*ColorSepScreenFreq ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "50"
-
-*% For 60 lpi / 2032 dpi
-*ColorSepScreenAngle CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "60"
-*ColorSepScreenFreq ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "60"
-
-*% For 75 lpi / 2032 dpi
-*ColorSepScreenAngle CustomColor.75lpi.2032dpi/75 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.75lpi.2032dpi/75 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.75lpi.2032dpi/75 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.75lpi.2032dpi/75 lpi / 2032 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.75lpi.2032dpi/75 lpi / 2032 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.75lpi.2032dpi/75 lpi / 2032 dpi: "75"
-*ColorSepScreenFreq ProcessCyan.75lpi.2032dpi/75 lpi / 2032 dpi: "75"
-*ColorSepScreenFreq ProcessMagenta.75lpi.2032dpi/75 lpi / 2032 dpi: "75"
-*ColorSepScreenFreq ProcessYellow.75lpi.2032dpi/75 lpi / 2032 dpi: "75"
-*ColorSepScreenFreq ProcessBlack.75lpi.2032dpi/75 lpi / 2032 dpi: "75"
-
-*% For 85 lpi / 2032 dpi
-*ColorSepScreenAngle CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "85"
-*ColorSepScreenFreq ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "85"
-*ColorSepScreenFreq ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "85"
-*ColorSepScreenFreq ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "85"
-*ColorSepScreenFreq ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "85"
-
-*% For 100 lpi / 2032 dpi
-*ColorSepScreenAngle CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "100"
-*ColorSepScreenFreq ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "100"
-*ColorSepScreenFreq ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "100"
-*ColorSepScreenFreq ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "100"
-*ColorSepScreenFreq ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "100"
-
-*% For 120 lpi / 2032 dpi
-*ColorSepScreenAngle CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "120"
-*ColorSepScreenFreq ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "120"
-*ColorSepScreenFreq ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "120"
-*ColorSepScreenFreq ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "120"
-*ColorSepScreenFreq ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "120"
-
-*% For 133 lpi / 2032 dpi
-*ColorSepScreenAngle CustomColor.133lpi.2032dpi/133 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.133lpi.2032dpi/133 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.133lpi.2032dpi/133 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.133lpi.2032dpi/133 lpi / 2032 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.133lpi.2032dpi/133 lpi / 2032 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.133lpi.2032dpi/133 lpi / 2032 dpi: "133"
-*ColorSepScreenFreq ProcessCyan.133lpi.2032dpi/133 lpi / 2032 dpi: "133"
-*ColorSepScreenFreq ProcessMagenta.133lpi.2032dpi/133 lpi / 2032 dpi: "133"
-*ColorSepScreenFreq ProcessYellow.133lpi.2032dpi/133 lpi / 2032 dpi: "133"
-*ColorSepScreenFreq ProcessBlack.133lpi.2032dpi/133 lpi / 2032 dpi: "133"
-
-*% For 165 lpi / 2032 dpi
-*ColorSepScreenAngle CustomColor.165lpi.2032dpi/165 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.165lpi.2032dpi/165 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.165lpi.2032dpi/165 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.165lpi.2032dpi/165 lpi / 2032 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.165lpi.2032dpi/165 lpi / 2032 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.165lpi.2032dpi/165 lpi / 2032 dpi: "165"
-*ColorSepScreenFreq ProcessCyan.165lpi.2032dpi/165 lpi / 2032 dpi: "165"
-*ColorSepScreenFreq ProcessMagenta.165lpi.2032dpi/165 lpi / 2032 dpi: "165"
-*ColorSepScreenFreq ProcessYellow.165lpi.2032dpi/165 lpi / 2032 dpi: "165"
-*ColorSepScreenFreq ProcessBlack.165lpi.2032dpi/165 lpi / 2032 dpi: "165"
-
-*% For 250 lpi / 2032 dpi
-*ColorSepScreenAngle CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi: "250"
-*ColorSepScreenFreq ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi: "250"
-*ColorSepScreenFreq ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi: "250"
-*ColorSepScreenFreq ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi: "250"
-*ColorSepScreenFreq ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi: "250"
-*%
-*% ----- for Resolution 2540 dpi -----
-*%
-*% For 50 lpi / 2540 dpi
-*ColorSepScreenAngle CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-*ColorSepScreenFreq ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-*ColorSepScreenFreq ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-*ColorSepScreenFreq ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-*ColorSepScreenFreq ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "50"
-
-*% For 60 lpi / 2540 dpi
-*ColorSepScreenAngle CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-*ColorSepScreenFreq ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "60"
-
-*% For 75 lpi / 2540 dpi
-*ColorSepScreenAngle CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-*ColorSepScreenFreq ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-*ColorSepScreenFreq ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-*ColorSepScreenFreq ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-*ColorSepScreenFreq ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "75"
-
-*% For 85 lpi / 2540 dpi
-*ColorSepScreenAngle CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-*ColorSepScreenFreq ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-*ColorSepScreenFreq ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-*ColorSepScreenFreq ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-*ColorSepScreenFreq ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "85"
-
-*% For 100 lpi / 2540 dpi
-*ColorSepScreenAngle CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "100"
-
-*% For 120 lpi / 2540 dpi
-*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "120"
-
-*% For 133 lpi / 2540 dpi
-*ColorSepScreenAngle CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-*ColorSepScreenFreq ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-*ColorSepScreenFreq ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-*ColorSepScreenFreq ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-*ColorSepScreenFreq ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "133"
-
-*% For 150 lpi / 2540 dpi
-*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "150"
-
-*% For 165 lpi / 2540 dpi
-*ColorSepScreenAngle CustomColor.165lpi.2540dpi/165 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.165lpi.2540dpi/165 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.165lpi.2540dpi/165 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.165lpi.2540dpi/165 lpi / 2540 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.165lpi.2540dpi/165 lpi / 2540 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.165lpi.2540dpi/165 lpi / 2540 dpi: "165"
-*ColorSepScreenFreq ProcessCyan.165lpi.2540dpi/165 lpi / 2540 dpi: "165"
-*ColorSepScreenFreq ProcessMagenta.165lpi.2540dpi/165 lpi / 2540 dpi: "165"
-*ColorSepScreenFreq ProcessYellow.165lpi.2540dpi/165 lpi / 2540 dpi: "165"
-*ColorSepScreenFreq ProcessBlack.165lpi.2540dpi/165 lpi / 2540 dpi: "165"
-
-*% For 175 lpi / 2540 dpi
-*ColorSepScreenAngle CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "45"
-
-*ColorSepScreenFreq C ustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-*ColorSepScreenFreq ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-*ColorSepScreenFreq ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-*ColorSepScreenFreq ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-*ColorSepScreenFreq ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "175"
-
-*% For 200 lpi / 2540 dpi
-*ColorSepScreenAngle CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-*ColorSepScreenFreq ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-*ColorSepScreenFreq ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-*ColorSepScreenFreq ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-*ColorSepScreenFreq ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "200"
-
-*% For 250 lpi / 2540 dpi
-*ColorSepScreenAngle CustomColor.250lpi.2540dpi/250 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.250lpi.2540dpi/250 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.250lpi.2540dpi/250 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.250lpi.2540dpi/250 lpi / 2540 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.250lpi.2540dpi/250 lpi / 2540 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.250lpi.2540dpi/250 lpi / 2540 dpi: "250"
-*ColorSepScreenFreq ProcessCyan.250lpi.2540dpi/250 lpi / 2540 dpi: "250"
-*ColorSepScreenFreq ProcessMagenta.250lpi.2540dpi/250 lpi / 2540 dpi: "250"
-*ColorSepScreenFreq ProcessYellow.250lpi.2540dpi/250 lpi / 2540 dpi: "250"
-*ColorSepScreenFreq ProcessBlack.250lpi.2540dpi/250 lpi / 2540 dpi: "250"
-
-*% For 300 lpi / 2540 dpi
-*ColorSepScreenAngle CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi: "300"
-*ColorSepScreenFreq ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi: "300"
-*ColorSepScreenFreq ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi: "300"
-*ColorSepScreenFreq ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi: "300"
-*ColorSepScreenFreq ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi: "300"
-*%
-*% ----- for Resolution 3386 dpi -----
-*%
-*% For 50 lpi / 3386 dpi
-*ColorSepScreenAngle CustomColor.50lpi.3386dpi/50 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.50lpi.3386dpi/50 lpi / 3386 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.50lpi.3386dpi/50 lpi / 3386 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.50lpi.3386dpi/50 lpi / 3386 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.50lpi.3386dpi/50 lpi / 3386 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.50lpi.3386dpi/50 lpi / 3386 dpi: "50"
-*ColorSepScreenFreq ProcessCyan.50lpi.3386dpi/50 lpi / 3386 dpi: "50"
-*ColorSepScreenFreq ProcessMagenta.50lpi.3386dpi/50 lpi / 3386 dpi: "50"
-*ColorSepScreenFreq ProcessYellow.50lpi.3386dpi/50 lpi / 3386 dpi: "50"
-*ColorSepScreenFreq ProcessBlack.50lpi.3386dpi/50 lpi / 3386 dpi: "50"
-
-*% For 60 lpi / 3386 dpi
-*ColorSepScreenAngle CustomColor.60lpi.3386dpi/60 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.3386dpi/60 lpi / 3386 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.3386dpi/60 lpi / 3386 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.3386dpi/60 lpi / 3386 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.60lpi.3386dpi/60 lpi / 3386 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.60lpi.3386dpi/60 lpi / 3386 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.3386dpi/60 lpi / 3386 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.3386dpi/60 lpi / 3386 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.3386dpi/60 lpi / 3386 dpi: "60"
-*ColorSepScreenFreq ProcessBlack.60lpi.3386dpi/60 lpi / 3386 dpi: "60"
-
-*% For 75 lpi / 3386 dpi
-*ColorSepScreenAngle CustomColor.75lpi.3386dpi/75 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.75lpi.3386dpi/75 lpi / 3386 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.75lpi.3386dpi/75 lpi / 3386 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.75lpi.3386dpi/75 lpi / 3386 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.75lpi.3386dpi/75 lpi / 3386 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.75lpi.3386dpi/75 lpi / 3386 dpi: "75"
-*ColorSepScreenFreq ProcessCyan.75lpi.3386dpi/75 lpi / 3386 dpi: "75"
-*ColorSepScreenFreq ProcessMagenta.75lpi.3386dpi/75 lpi / 3386 dpi: "75"
-*ColorSepScreenFreq ProcessYellow.75lpi.3386dpi/75 lpi / 3386 dpi: "75"
-*ColorSepScreenFreq ProcessBlack.75lpi.3386dpi/75 lpi / 3386 dpi: "75"
-
-*% For 85 lpi / 3386 dpi
-*ColorSepScreenAngle CustomColor.85lpi.3386dpi/85 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.85lpi.3386dpi/85 lpi / 3386 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.85lpi.3386dpi/85 lpi / 3386 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.85lpi.3386dpi/85 lpi / 3386 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.85lpi.3386dpi/85 lpi / 3386 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.85lpi.3386dpi/85 lpi / 3386 dpi: "85"
-*ColorSepScreenFreq ProcessCyan.85lpi.3386dpi/85 lpi / 3386 dpi: "85"
-*ColorSepScreenFreq ProcessMagenta.85lpi.3386dpi/85 lpi / 3386 dpi: "85"
-*ColorSepScreenFreq ProcessYellow.85lpi.3386dpi/85 lpi / 3386 dpi: "85"
-*ColorSepScreenFreq ProcessBlack.85lpi.3386dpi/85 lpi / 3386 dpi: "85"
-
-*% For 100 lpi / 3386 dpi
-*ColorSepScreenAngle CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-*ColorSepScreenFreq ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-*ColorSepScreenFreq ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-*ColorSepScreenFreq ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-*ColorSepScreenFreq ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "100"
-
-*% For 120 lpi / 3386 dpi
-*ColorSepScreenAngle CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-*ColorSepScreenFreq ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-*ColorSepScreenFreq ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-*ColorSepScreenFreq ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-*ColorSepScreenFreq ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "120"
-
-*% For 133 lpi / 3386 dpi
-*ColorSepScreenAngle CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-*ColorSepScreenFreq ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-*ColorSepScreenFreq ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-*ColorSepScreenFreq ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-*ColorSepScreenFreq ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "133"
-
-*% For 150 lpi / 3386 dpi
-*ColorSepScreenAngle CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-*ColorSepScreenFreq ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-*ColorSepScreenFreq ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-*ColorSepScreenFreq ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-*ColorSepScreenFreq ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "150"
-
-*% For 165 lpi / 3386 dpi
-*ColorSepScreenAngle CustomColor.165lpi.3386dpi/165 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.165lpi.3386dpi/165 lpi / 3386 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.165lpi.3386dpi/165 lpi / 3386 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.165lpi.3386dpi/165 lpi / 3386 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.165lpi.3386dpi/165 lpi / 3386 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.165lpi.3386dpi/165 lpi / 3386 dpi: "165"
-*ColorSepScreenFreq ProcessCyan.165lpi.3386dpi/165 lpi / 3386 dpi: "165"
-*ColorSepScreenFreq ProcessMagenta.165lpi.3386dpi/165 lpi / 3386 dpi: "165"
-*ColorSepScreenFreq ProcessYellow.165lpi.3386dpi/165 lpi / 3386 dpi: "165"
-*ColorSepScreenFreq ProcessBlack.165lpi.3386dpi/165 lpi / 3386 dpi: "165"
-
-*% For 175 lpi / 3386 dpi
-*ColorSepScreenAngle CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-*ColorSepScreenFreq ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-*ColorSepScreenFreq ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-*ColorSepScreenFreq ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-*ColorSepScreenFreq ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "175"
-
-*% For 200 lpi / 3386 dpi
-*ColorSepScreenAngle CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-*ColorSepScreenFreq ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-*ColorSepScreenFreq ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-*ColorSepScreenFreq ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-*ColorSepScreenFreq ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "200"
-
-*% For 225 lpi / 3386 dpi
-*ColorSepScreenAngle CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "225"
-*ColorSepScreenFreq ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "225"
-*ColorSepScreenFreq ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "225"
-*ColorSepScreenFreq ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "225"
-*ColorSepScreenFreq ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "225"
-
-*% For 275 lpi / 3386 dpi
-*ColorSepScreenAngle CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "275"
-*ColorSepScreenFreq ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "275"
-*ColorSepScreenFreq ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "275"
-*ColorSepScreenFreq ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "275"
-*ColorSepScreenFreq ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "275"
-
-*% For 350 lpi / 3386 dpi
-*ColorSepScreenAngle CustomColor.350lpi.3386dpi/350 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.350lpi.3386dpi/350 lpi / 3386 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.350lpi.3386dpi/350 lpi / 3386 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.350lpi.3386dpi/350 lpi / 3386 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.350lpi.3386dpi/350 lpi / 3386 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.350lpi.3386dpi/350 lpi / 3386 dpi: "350"
-*ColorSepScreenFreq ProcessCyan.350lpi.3386dpi/350 lpi / 3386 dpi: "350"
-*ColorSepScreenFreq ProcessMagenta.350lpi.3386dpi/350 lpi / 3386 dpi: "350"
-*ColorSepScreenFreq ProcessYellow.350lpi.3386dpi/350 lpi / 3386 dpi: "350"
-*ColorSepScreenFreq ProcessBlack.350lpi.3386dpi/350 lpi / 3386 dpi: "350"
-
-*% For 400 lpi / 3386 dpi
-*ColorSepScreenAngle CustomColor.400lpi.3386dpi/400 lpi / 3386 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.400lpi.3386dpi/400 lpi / 3386 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.400lpi.3386dpi/400 lpi / 3386 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.400lpi.3386dpi/400 lpi / 3386 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.400lpi.3386dpi/400 lpi / 3386 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.400lpi.3386dpi/400 lpi / 3386 dpi: "400"
-*ColorSepScreenFreq ProcessCyan.400lpi.3386dpi/400 lpi / 3386 dpi: "400"
-*ColorSepScreenFreq ProcessMagenta.400lpi.3386dpi/400 lpi / 3386 dpi: "400"
-*ColorSepScreenFreq ProcessYellow.400lpi.3386dpi/400 lpi / 3386 dpi: "400"
-*ColorSepScreenFreq ProcessBlack.400lpi.3386dpi/400 lpi / 3386 dpi: "400"
-*%
-*% ----- for Resolution 4064 dpi -----
-*%
-*% For 75 lpi / 4064 dpi
-*ColorSepScreenAngle CustomColor.75lpi.4064dpi/75 lpi / 4064 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.75lpi.4064dpi/75 lpi / 4064 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.75lpi.4064dpi/75 lpi / 4064 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.75lpi.4064dpi/75 lpi / 4064 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.75lpi.4064dpi/75 lpi / 4064 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.75lpi.4064dpi/75 lpi / 4064 dpi: "75"
-*ColorSepScreenFreq ProcessCyan.75lpi.4064dpi/75 lpi / 4064 dpi: "75"
-*ColorSepScreenFreq ProcessMagenta.75lpi.4064dpi/75 lpi / 4064 dpi: "75"
-*ColorSepScreenFreq ProcessYellow.75lpi.4064dpi/75 lpi / 4064 dpi: "75"
-*ColorSepScreenFreq ProcessBlack.75lpi.4064dpi/75 lpi / 4064 dpi: "75"
-
-*% For 85 lpi / 4064 dpi
-*ColorSepScreenAngle CustomColor.85lpi.4064dpi/85 lpi / 4064 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.85lpi.4064dpi/85 lpi / 4064 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.85lpi.4064dpi/85 lpi / 4064 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.85lpi.4064dpi/85 lpi / 4064 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.85lpi.4064dpi/85 lpi / 4064 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.85lpi.4064dpi/85 lpi / 4064 dpi: "85"
-*ColorSepScreenFreq ProcessCyan.85lpi.4064dpi/85 lpi / 4064 dpi: "85"
-*ColorSepScreenFreq ProcessMagenta.85lpi.4064dpi/85 lpi / 4064 dpi: "85"
-*ColorSepScreenFreq ProcessYellow.85lpi.4064dpi/85 lpi / 4064 dpi: "85"
-*ColorSepScreenFreq ProcessBlack.85lpi.4064dpi/85 lpi / 4064 dpi: "85"
-
-*% For 100 lpi / 4064 dpi
-*ColorSepScreenAngle CustomColor.100lpi.4064dpi/100 lpi / 4064 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.100lpi.4064dpi/100 lpi / 4064 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.100lpi.4064dpi/100 lpi / 4064 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.100lpi.4064dpi/100 lpi / 4064 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.100lpi.4064dpi/100 lpi / 4064 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.100lpi.4064dpi/100 lpi / 4064 dpi: "100"
-*ColorSepScreenFreq ProcessCyan.100lpi.4064dpi/100 lpi / 4064 dpi: "100"
-*ColorSepScreenFreq ProcessMagenta.100lpi.4064dpi/100 lpi / 4064 dpi: "100"
-*ColorSepScreenFreq ProcessYellow.100lpi.4064dpi/100 lpi / 4064 dpi: "100"
-*ColorSepScreenFreq ProcessBlack.100lpi.4064dpi/100 lpi / 4064 dpi: "100"
-
-*% For 120 lpi / 4064 dpi
-*ColorSepScreenAngle CustomColor.120lpi.4064dpi/120 lpi / 4064 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.120lpi.4064dpi/120 lpi / 4064 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.120lpi.4064dpi/120 lpi / 4064 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.120lpi.4064dpi/120 lpi / 4064 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.120lpi.4064dpi/120 lpi / 4064 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.120lpi.4064dpi/120 lpi / 4064 dpi: "120"
-*ColorSepScreenFreq ProcessCyan.120lpi.4064dpi/120 lpi / 4064 dpi: "120"
-*ColorSepScreenFreq ProcessMagenta.120lpi.4064dpi/120 lpi / 4064 dpi: "120"
-*ColorSepScreenFreq ProcessYellow.120lpi.4064dpi/120 lpi / 4064 dpi: "120"
-*ColorSepScreenFreq ProcessBlack.120lpi.4064dpi/120 lpi / 4064 dpi: "120"
-
-*% For 133 lpi / 4064 dpi
-*ColorSepScreenAngle CustomColor.133lpi.4064dpi/133 lpi / 4064 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.133lpi.4064dpi/133 lpi / 4064 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.133lpi.4064dpi/133 lpi / 4064 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.133lpi.4064dpi/133 lpi / 4064 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.133lpi.4064dpi/133 lpi / 4064 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.133lpi.4064dpi/133 lpi / 4064 dpi: "133"
-*ColorSepScreenFreq ProcessCyan.133lpi.4064dpi/133 lpi / 4064 dpi: "133"
-*ColorSepScreenFreq ProcessMagenta.133lpi.4064dpi/133 lpi / 4064 dpi: "133"
-*ColorSepScreenFreq ProcessYellow.133lpi.4064dpi/133 lpi / 4064 dpi: "133"
-*ColorSepScreenFreq ProcessBlack.133lpi.4064dpi/133 lpi / 4064 dpi: "133"
-
-*% For 150 lpi / 4064 dpi
-*ColorSepScreenAngle CustomColor.150lpi.4064dpi/150 lpi / 4064 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.150lpi.4064dpi/150 lpi / 4064 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.150lpi.4064dpi/150 lpi / 4064 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.150lpi.4064dpi/150 lpi / 4064 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.150lpi.4064dpi/150 lpi / 4064 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.150lpi.4064dpi/150 lpi / 4064 dpi: "150"
-*ColorSepScreenFreq ProcessCyan.150lpi.4064dpi/150 lpi / 4064 dpi: "150"
-*ColorSepScreenFreq ProcessMagenta.150lpi.4064dpi/150 lpi / 4064 dpi: "150"
-*ColorSepScreenFreq ProcessYellow.150lpi.4064dpi/150 lpi / 4064 dpi: "150"
-*ColorSepScreenFreq ProcessBlack.150lpi.4064dpi/150 lpi / 4064 dpi: "150"
-
-*% For 165 lpi / 4064 dpi
-*ColorSepScreenAngle CustomColor.165lpi.4064dpi/165 lpi / 4064 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.165lpi.4064dpi/165 lpi / 4064 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.165lpi.4064dpi/165 lpi / 4064 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.165lpi.4064dpi/165 lpi / 4064 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.165lpi.4064dpi/165 lpi / 4064 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.165lpi.4064dpi/165 lpi / 4064 dpi: "165"
-*ColorSepScreenFreq ProcessCyan.165lpi.4064dpi/165 lpi / 4064 dpi: "165"
-*ColorSepScreenFreq ProcessMagenta.165lpi.4064dpi/165 lpi / 4064 dpi: "165"
-*ColorSepScreenFreq ProcessYellow.165lpi.4064dpi/165 lpi / 4064 dpi: "165"
-*ColorSepScreenFreq ProcessBlack.165lpi.4064dpi/165 lpi / 4064 dpi: "165"
-
-*% For 175 lpi / 4064 dpi
-*ColorSepScreenAngle CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi: "175"
-*ColorSepScreenFreq ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi: "175"
-*ColorSepScreenFreq ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi: "175"
-*ColorSepScreenFreq ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi: "175"
-*ColorSepScreenFreq ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi: "175"
-
-*% For 200 lpi / 4064 dpi
-*ColorSepScreenAngle CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi: "200"
-*ColorSepScreenFreq ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi: "200"
-*ColorSepScreenFreq ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi: "200"
-*ColorSepScreenFreq ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi: "200"
-*ColorSepScreenFreq ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi: "200"
-
-*% For 225 lpi / 4064 dpi
-*ColorSepScreenAngle CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi: "225"
-*ColorSepScreenFreq ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi: "225"
-*ColorSepScreenFreq ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi: "225"
-*ColorSepScreenFreq ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi: "225"
-*ColorSepScreenFreq ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi: "225"
-
-*% For 250 lpi / 4064 dpi
-*ColorSepScreenAngle CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi: "250"
-*ColorSepScreenFreq ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi: "250"
-*ColorSepScreenFreq ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi: "250"
-*ColorSepScreenFreq ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi: "250"
-*ColorSepScreenFreq ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi: "250"
-
-*% For 275 lpi / 4064 dpi
-*ColorSepScreenAngle CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi: "275"
-*ColorSepScreenFreq ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi: "275"
-*ColorSepScreenFreq ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi: "275"
-*ColorSepScreenFreq ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi: "275"
-*ColorSepScreenFreq ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi: "275"
-
-*% For 350 lpi / 4064 dpi
-*ColorSepScreenAngle CustomColor.350lpi.4064dpi/350 lpi / 4064 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.350lpi.4064dpi/350 lpi / 4064 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.350lpi.4064dpi/350 lpi / 4064 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.350lpi.4064dpi/350 lpi / 4064 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.350lpi.4064dpi/350 lpi / 4064 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.350lpi.4064dpi/350 lpi / 4064 dpi: "350"
-*ColorSepScreenFreq ProcessCyan.350lpi.4064dpi/350 lpi / 4064 dpi: "350"
-*ColorSepScreenFreq ProcessMagenta.350lpi.4064dpi/350 lpi / 4064 dpi: "350"
-*ColorSepScreenFreq ProcessYellow.350lpi.4064dpi/350 lpi / 4064 dpi: "350"
-*ColorSepScreenFreq ProcessBlack.350lpi.4064dpi/350 lpi / 4064 dpi: "350"
-
-*% For 400 lpi / 4064 dpi
-*ColorSepScreenAngle CustomColor.400lpi.4064dpi/400 lpi / 4064 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.400lpi.4064dpi/400 lpi / 4064 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.400lpi.4064dpi/400 lpi / 4064 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.400lpi.4064dpi/400 lpi / 4064 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.400lpi.4064dpi/400 lpi / 4064 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.400lpi.4064dpi/400 lpi / 4064 dpi: "400"
-*ColorSepScreenFreq ProcessCyan.400lpi.4064dpi/400 lpi / 4064 dpi: "400"
-*ColorSepScreenFreq ProcessMagenta.400lpi.4064dpi/400 lpi / 4064 dpi: "400"
-*ColorSepScreenFreq ProcessYellow.400lpi.4064dpi/400 lpi / 4064 dpi: "400"
-*ColorSepScreenFreq ProcessBlack.400lpi.4064dpi/400 lpi / 4064 dpi: "400"
-
-*% For 500 lpi / 4064 dpi
-*ColorSepScreenAngle CustomColor.500lpi.4064dpi/500 lpi / 4064 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.500lpi.4064dpi/500 lpi / 4064 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.500lpi.4064dpi/500 lpi / 4064 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.500lpi.4064dpi/500 lpi / 4064 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.500lpi.4064dpi/500 lpi / 4064 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.500lpi.4064dpi/500 lpi / 4064 dpi: "500"
-*ColorSepScreenFreq ProcessCyan.500lpi.4064dpi/500 lpi / 4064 dpi: "500"
-*ColorSepScreenFreq ProcessMagenta.500lpi.4064dpi/500 lpi / 4064 dpi: "500"
-*ColorSepScreenFreq ProcessYellow.500lpi.4064dpi/500 lpi / 4064 dpi: "500"
-*ColorSepScreenFreq ProcessBlack.500lpi.4064dpi/500 lpi / 4064 dpi: "500"
-*%
-*% ----- for Resolution 5080 dpi -----
-*%
-*% For 85 lpi / 5080 dpi
-*ColorSepScreenAngle CustomColor.85lpi.5080dpi/85 lpi / 5080 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.85lpi.5080dpi/85 lpi / 5080 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.85lpi.5080dpi/85 lpi / 5080 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.85lpi.5080dpi/85 lpi / 5080 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.85lpi.5080dpi/85 lpi / 5080 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.85lpi.5080dpi/85 lpi / 5080 dpi: "85"
-*ColorSepScreenFreq ProcessCyan.85lpi.5080dpi/85 lpi / 5080 dpi: "85"
-*ColorSepScreenFreq ProcessMagenta.85lpi.5080dpi/85 lpi / 5080 dpi: "85"
-*ColorSepScreenFreq ProcessYellow.85lpi.5080dpi/85 lpi / 5080 dpi: "85"
-*ColorSepScreenFreq ProcessBlack.85lpi.5080dpi/85 lpi / 5080 dpi: "85"
-
-*% For 100 lpi / 5080 dpi
-*ColorSepScreenAngle CustomColor.100lpi.5080dpi/100 lpi / 5080 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.100lpi.5080dpi/100 lpi / 5080 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.100lpi.5080dpi/100 lpi / 5080 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.100lpi.5080dpi/100 lpi / 5080 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.100lpi.5080dpi/100 lpi / 5080 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.100lpi.5080dpi/100 lpi / 5080 dpi: "100"
-*ColorSepScreenFreq ProcessCyan.100lpi.5080dpi/100 lpi / 5080 dpi: "100"
-*ColorSepScreenFreq ProcessMagenta.100lpi.5080dpi/100 lpi / 5080 dpi: "100"
-*ColorSepScreenFreq ProcessYellow.100lpi.5080dpi/100 lpi / 5080 dpi: "100"
-*ColorSepScreenFreq ProcessBlack.100lpi.5080dpi/100 lpi / 5080 dpi: "100"
-
-*% For 120 lpi / 5080 dpi
-*ColorSepScreenAngle CustomColor.120lpi.5080dpi/120 lpi / 5080 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.120lpi.5080dpi/120 lpi / 5080 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.120lpi.5080dpi/120 lpi / 5080 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.120lpi.5080dpi/120 lpi / 5080 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.120lpi.5080dpi/120 lpi / 5080 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.120lpi.5080dpi/120 lpi / 5080 dpi: "120"
-*ColorSepScreenFreq ProcessCyan.120lpi.5080dpi/120 lpi / 5080 dpi: "120"
-*ColorSepScreenFreq ProcessMagenta.120lpi.5080dpi/120 lpi / 5080 dpi: "120"
-*ColorSepScreenFreq ProcessYellow.120lpi.5080dpi/120 lpi / 5080 dpi: "120"
-*ColorSepScreenFreq ProcessBlack.120lpi.5080dpi/120 lpi / 5080 dpi: "120"
-
-*% For 133 lpi / 5080 dpi
-*ColorSepScreenAngle CustomColor.133lpi.5080dpi/133 lpi / 5080 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.133lpi.5080dpi/133 lpi / 5080 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.133lpi.5080dpi/133 lpi / 5080 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.133lpi.5080dpi/133 lpi / 5080 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.133lpi.5080dpi/133 lpi / 5080 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.133lpi.5080dpi/133 lpi / 5080 dpi: "133"
-*ColorSepScreenFreq ProcessCyan.133lpi.5080dpi/133 lpi / 5080 dpi: "133"
-*ColorSepScreenFreq ProcessMagenta.133lpi.5080dpi/133 lpi / 5080 dpi: "133"
-*ColorSepScreenFreq ProcessYellow.133lpi.5080dpi/133 lpi / 5080 dpi: "133"
-*ColorSepScreenFreq ProcessBlack.133lpi.5080dpi/133 lpi / 5080 dpi: "133"
-
-*% For 150 lpi / 5080 dpi
-*ColorSepScreenAngle CustomColor.150lpi.5080dpi/150 lpi / 5080 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.150lpi.5080dpi/150 lpi / 5080 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.150lpi.5080dpi/150 lpi / 5080 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.150lpi.5080dpi/150 lpi / 5080 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.150lpi.5080dpi/150 lpi / 5080 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.150lpi.5080dpi/150 lpi / 5080 dpi: "150"
-*ColorSepScreenFreq ProcessCyan.150lpi.5080dpi/150 lpi / 5080 dpi: "150"
-*ColorSepScreenFreq ProcessMagenta.150lpi.5080dpi/150 lpi / 5080 dpi: "150"
-*ColorSepScreenFreq ProcessYellow.150lpi.5080dpi/150 lpi / 5080 dpi: "150"
-*ColorSepScreenFreq ProcessBlack.150lpi.5080dpi/150 lpi / 5080 dpi: "150"
-
-*% For 165 lpi / 5080 dpi
-*ColorSepScreenAngle CustomColor.165lpi.5080dpi/165 lpi / 5080 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.165lpi.5080dpi/165 lpi / 5080 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.165lpi.5080dpi/165 lpi / 5080 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.165lpi.5080dpi/165 lpi / 5080 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.165lpi.5080dpi/165 lpi / 5080 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.165lpi.5080dpi/165 lpi / 5080 dpi: "165"
-*ColorSepScreenFreq ProcessCyan.165lpi.5080dpi/165 lpi / 5080 dpi: "165"
-*ColorSepScreenFreq ProcessMagenta.165lpi.5080dpi/165 lpi / 5080 dpi: "165"
-*ColorSepScreenFreq ProcessYellow.165lpi.5080dpi/165 lpi / 5080 dpi: "165"
-*ColorSepScreenFreq ProcessBlack.165lpi.5080dpi/165 lpi / 5080 dpi: "165"
-
-*% For 175 lpi / 5080 dpi
-*ColorSepScreenAngle CustomColor.175lpi.5080dpi/175 lpi / 5080 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.175lpi.5080dpi/175 lpi / 5080 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.175lpi.5080dpi/175 lpi / 5080 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.175lpi.5080dpi/175 lpi / 5080 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.175lpi.5080dpi/175 lpi / 5080 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.175lpi.5080dpi/175 lpi / 5080 dpi: "175"
-*ColorSepScreenFreq ProcessCyan.175lpi.5080dpi/175 lpi / 5080 dpi: "175"
-*ColorSepScreenFreq ProcessMagenta.175lpi.5080dpi/175 lpi / 5080 dpi: "175"
-*ColorSepScreenFreq ProcessYellow.175lpi.5080dpi/175 lpi / 5080 dpi: "175"
-*ColorSepScreenFreq ProcessBlack.175lpi.5080dpi/175 lpi / 5080 dpi: "175"
-
-*% For 200 lpi / 5080 dpi
-*ColorSepScreenAngle CustomColor.200lpi.5080dpi/200 lpi / 5080 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.200lpi.5080dpi/200 lpi / 5080 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.200lpi.5080dpi/200 lpi / 5080 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.200lpi.5080dpi/200 lpi / 5080 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.200lpi.5080dpi/200 lpi / 5080 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.200lpi.5080dpi/200 lpi / 5080 dpi: "200"
-*ColorSepScreenFreq ProcessCyan.200lpi.5080dpi/200 lpi / 5080 dpi: "200"
-*ColorSepScreenFreq ProcessMagenta.200lpi.5080dpi/200 lpi / 5080 dpi: "200"
-*ColorSepScreenFreq ProcessYellow.200lpi.5080dpi/200 lpi / 5080 dpi: "200"
-*ColorSepScreenFreq ProcessBlack.200lpi.5080dpi/200 lpi / 5080 dpi: "200"
-
-*% For 225 lpi / 5080 dpi
-*ColorSepScreenAngle CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi: "225"
-*ColorSepScreenFreq ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi: "225"
-*ColorSepScreenFreq ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi: "225"
-*ColorSepScreenFreq ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi: "225"
-*ColorSepScreenFreq ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi: "225"
-
-*% For 250 lpi / 5080 dpi
-*ColorSepScreenAngle CustomColor.250lpi.5080dpi/250 lpi / 5080 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.250lpi.5080dpi/250 lpi / 5080 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.250lpi.5080dpi/250 lpi / 5080 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.250lpi.5080dpi/250 lpi / 5080 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.250lpi.5080dpi/250 lpi / 5080 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.250lpi.5080dpi/250 lpi / 5080 dpi: "250"
-*ColorSepScreenFreq ProcessCyan.250lpi.5080dpi/250 lpi / 5080 dpi: "250"
-*ColorSepScreenFreq ProcessMagenta.250lpi.5080dpi/250 lpi / 5080 dpi: "250"
-*ColorSepScreenFreq ProcessYellow.250lpi.5080dpi/250 lpi / 5080 dpi: "250"
-*ColorSepScreenFreq ProcessBlack.250lpi.5080dpi/250 lpi / 5080 dpi: "250"
-
-*% For 275 lpi / 5080 dpi
-*ColorSepScreenAngle CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.275lpi.5080dpi/275 lpi / 5080 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi: "275"
-*ColorSepScreenFreq ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi: "275"
-*ColorSepScreenFreq ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi: "275"
-*ColorSepScreenFreq ProcessYellow.275lpi.5080dpi/275 lpi / 5080 dpi: "275"
-*ColorSepScreenFreq ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi: "275"
-
-*% For 300 lpi / 5080 dpi
-*ColorSepScreenAngle CustomColor.300lpi.5080dpi/300 lpi / 5080 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.300lpi.5080dpi/300 lpi / 5080 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.300lpi.5080dpi/300 lpi / 5080 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.300lpi.5080dpi/300 lpi / 5080 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.300lpi.5080dpi/300 lpi / 5080 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.300lpi.5080dpi/300 lpi / 5080 dpi: "300"
-*ColorSepScreenFreq ProcessCyan.300lpi.5080dpi/300 lpi / 5080 dpi: "300"
-*ColorSepScreenFreq ProcessMagenta.300lpi.5080dpi/300 lpi / 5080 dpi: "300"
-*ColorSepScreenFreq ProcessYellow.300lpi.5080dpi/300 lpi / 5080 dpi: "300"
-*ColorSepScreenFreq ProcessBlack.300lpi.5080dpi/300 lpi / 5080 dpi: "300"
-
-*% For 350 lpi / 5080 dpi
-*ColorSepScreenAngle CustomColor.350lpi.5080dpi/350 lpi / 5080 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.350lpi.5080dpi/350 lpi / 5080 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.350lpi.5080dpi/350 lpi / 5080 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.350lpi.5080dpi/350 lpi / 5080 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.350lpi.5080dpi/350 lpi / 5080 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.350lpi.5080dpi/350 lpi / 5080 dpi: "350"
-*ColorSepScreenFreq ProcessCyan.350lpi.5080dpi/350 lpi / 5080 dpi: "350"
-*ColorSepScreenFreq ProcessMagenta.350lpi.5080dpi/350 lpi / 5080 dpi: "350"
-*ColorSepScreenFreq ProcessYellow.350lpi.5080dpi/350 lpi / 5080 dpi: "350"
-*ColorSepScreenFreq ProcessBlack.350lpi.5080dpi/350 lpi / 5080 dpi: "350"
-
-*% For 400 lpi / 5080 dpi
-*ColorSepScreenAngle CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi: "400"
-*ColorSepScreenFreq ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi: "400"
-*ColorSepScreenFreq ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi: "400"
-*ColorSepScreenFreq ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi: "400"
-*ColorSepScreenFreq ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi: "400"
-
-*% For 500 lpi / 5080 dpi
-*ColorSepScreenAngle CustomColor.500lpi.5080dpi/500 lpi / 5080 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.500lpi.5080dpi/500 lpi / 5080 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.500lpi.5080dpi/500 lpi / 5080 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.500lpi.5080dpi/500 lpi / 5080 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.500lpi.5080dpi/500 lpi / 5080 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.500lpi.5080dpi/500 lpi / 5080 dpi: "500"
-*ColorSepScreenFreq ProcessCyan.500lpi.5080dpi/500 lpi / 5080 dpi: "500"
-*ColorSepScreenFreq ProcessMagenta.500lpi.5080dpi/500 lpi / 5080 dpi: "500"
-*ColorSepScreenFreq ProcessYellow.500lpi.5080dpi/500 lpi / 5080 dpi: "500"
-*ColorSepScreenFreq ProcessBlack.500lpi.5080dpi/500 lpi / 5080 dpi: "500"
-
-*% For 600 lpi / 5080 dpi
-*ColorSepScreenAngle CustomColor.600lpi.5080dpi/600 lpi / 5080 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.600lpi.5080dpi/600 lpi / 5080 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.600lpi.5080dpi/600 lpi / 5080 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.600lpi.5080dpi/600 lpi / 5080 dpi: "0"
-*ColorSepScreenAngle ProcessBlack.600lpi.5080dpi/600 lpi / 5080 dpi: "45"
-
-*ColorSepScreenFreq CustomColor.600lpi.5080dpi/600 lpi / 5080 dpi: "600"
-*ColorSepScreenFreq ProcessCyan.600lpi.5080dpi/600 lpi / 5080 dpi: "600"
-*ColorSepScreenFreq ProcessMagenta.600lpi.5080dpi/600 lpi / 5080 dpi: "600"
-*ColorSepScreenFreq ProcessYellow.600lpi.5080dpi/600 lpi / 5080 dpi: "600"
-*ColorSepScreenFreq ProcessBlack.600lpi.5080dpi/600 lpi / 5080 dpi: "600"
-
-*% The byte count of this file should be exactly 094828 or 096813
-*% depending on the filesystem it resides in.
-*% end of PPD file for Linotype-Hell Signasetter
-*% Last edited JUL 26, 1996
diff --git a/psprint_config/configuration/ppds/LOPC1200.PS b/psprint_config/configuration/ppds/LOPC1200.PS
deleted file mode 100644
index fea9902ce3f2..000000000000
--- a/psprint_config/configuration/ppds/LOPC1200.PS
+++ /dev/null
@@ -1,810 +0,0 @@
-*PPD-Adobe: "4.2"
-*% Adobe PostScript(R) Printer Description File
-*% For Lexmark Optra Color 1200 Laser Printers
-*% Produced by Lexmark International, Inc.
-*%
-*% For use with Adobe (formerly Aldus) PageMaker
-*%
-*% WARNING: If you edit this file and use it with PageMaker, be sure to
-*% use an editor (such as DOS Edit) that does NOT add an end-of-file
-*% marker (hex 1A) when it stores the file
-*%
-*% Copyright (c) 1993-1998 Lexmark International Inc. All Rights Reserved.
-*% Permission is granted for redistribution of this file as
-*% long as this copyright notice is intact and the content
-*% of the file is not altered in any way from its original form.
-*%
-*FormatVersion: "4.2"
-*FileVersion: "1.2"
-*LanguageVersion: English
-*LanguageEncoding: WindowsANSI
-*PCFileName: "LOPC1200.PPD"
-*Product: "(Lexmark Optra Color 1200)"
-*PSVersion: "(2014)"
-*ModelName: "Lexmark Optra Color 1200"
-*ShortNickName: "Lexmark Optra Color 1200 PS"
-*NickName: "Lexmark Optra Color 1200 PS"
-
-*% ======== Installable Options ============
-
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *LowerTray/Tray 2 - Option: Boolean
-*DefaultLowerTray: False
-*LowerTray True/Installed: ""
-*LowerTray False/Not Installed: ""
-*CloseUI: *LowerTray
-
-*OpenUI *Tray3/Tray 3 - Option: Boolean
-*DefaultTray3: False
-*Tray3 True/Installed: ""
-*Tray3 False/Not Installed: ""
-*CloseUI: *Tray3
-
-*OpenUI *Flash/Flash Memory Card - Option: Boolean
-*DefaultFlash: True
-*Flash True/Installed: ""
-*CloseUI: *Flash
-
-*OpenUI *HardDisk/Printer Hard Disk - Option: Boolean
-*DefaultHardDisk: False
-*HardDisk True/Installed: ""
-*HardDisk False/Not Installed: ""
-*CloseUI: *HardDisk
-
-*OpenUI *InstalledMemory/Printer Memory - Option: PickOne
-*DefaultInstalledMemory: 32Meg
-*InstalledMemory 32Meg/32 MB Printer Memory: ""
-*InstalledMemory 64Meg/64 MB Printer Memory: ""
-*InstalledMemory 96Meg/96 MB Printer Memory: ""
-*InstalledMemory 128Meg/128 MB Printer Memory: ""
-*CloseUI: *InstalledMemory
-
-*CloseGroup: InstallableOptions
-
-*%=========== User Constraints ===================
-
-*UIConstraints: *LowerTray False *InputSlot Tray2
-*UIConstraints: *Tray3 False *InputSlot Tray3
-
-*% Do not allow envelope sizes and paper types to be fed from trays
-*UIConstraints: *InputSlot Tray1 *PageSize Executive
-*UIConstraints: *InputSlot Tray1 *PageSize Universal
-*UIConstraints: *InputSlot Tray1 *PageSize Monarch
-*UIConstraints: *InputSlot Tray1 *PageSize C9
-*UIConstraints: *InputSlot Tray1 *PageSize Comm10
-*UIConstraints: *InputSlot Tray1 *PageSize DL
-*UIConstraints: *InputSlot Tray1 *PageSize C5
-*UIConstraints: *InputSlot Tray1 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray1 *PageSize Other
-*UIConstraints: *InputSlot Tray2 *PageSize Executive
-*UIConstraints: *InputSlot Tray2 *PageSize Universal
-*UIConstraints: *InputSlot Tray2 *PageSize Monarch
-*UIConstraints: *InputSlot Tray2 *PageSize C9
-*UIConstraints: *InputSlot Tray2 *PageSize Comm10
-*UIConstraints: *InputSlot Tray2 *PageSize DL
-*UIConstraints: *InputSlot Tray2 *PageSize C5
-*UIConstraints: *InputSlot Tray2 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray2 *PageSize Other
-*UIConstraints: *InputSlot Tray3 *PageSize Executive
-*UIConstraints: *InputSlot Tray3 *PageSize Universal
-*UIConstraints: *InputSlot Tray3 *PageSize Monarch
-*UIConstraints: *InputSlot Tray3 *PageSize C9
-*UIConstraints: *InputSlot Tray3 *PageSize Comm10
-*UIConstraints: *InputSlot Tray3 *PageSize DL
-*UIConstraints: *InputSlot Tray3 *PageSize C5
-*UIConstraints: *InputSlot Tray3 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray3 *PageSize Other
-*UIConstraints: *InputSlot Tray1 *MediaType Card
-*UIConstraints: *InputSlot Tray1 *MediaType Labels
-*UIConstraints: *InputSlot Tray1 *MediaType Env
-*UIConstraints: *InputSlot Tray2 *MediaType Card
-*UIConstraints: *InputSlot Tray2 *MediaType Labels
-*UIConstraints: *InputSlot Tray2 *MediaType Env
-*UIConstraints: *InputSlot Tray3 *MediaType Card
-*UIConstraints: *InputSlot Tray3 *MediaType Labels
-*UIConstraints: *InputSlot Tray3 *MediaType Env
-
-*UIConstraints: *InputSlot ManualEnv *PageSize Letter
-*UIConstraints: *InputSlot ManualEnv *PageSize Legal
-*UIConstraints: *InputSlot ManualEnv *PageSize B5
-*UIConstraints: *InputSlot ManualEnv *PageSize A4
-*UIConstraints: *InputSlot ManualEnv *PageSize Executive
-*UIConstraints: *InputSlot ManualEnv *PageSize A5
-*UIConstraints: *InputSlot ManualEnv *PageSize B4
-*UIConstraints: *InputSlot ManualEnv *PageSize A3
-*UIConstraints: *InputSlot ManualEnv *PageSize Tabloid
-*UIConstraints: *InputSlot ManualEnv *PageSize Universal
-*UIConstraints: *InputSlot ManualEnv *MediaType Plain
-*UIConstraints: *InputSlot ManualEnv *MediaType Card
-*UIConstraints: *InputSlot ManualEnv *MediaType Transparency
-*UIConstraints: *InputSlot ManualEnv *MediaType Labels
-*UIConstraints: *InputSlot ManualEnv *MediaType Bond
-*UIConstraints: *InputSlot ManualEnv *MediaType Letterhead
-*UIConstraints: *InputSlot ManualEnv *MediaType Preprint
-*UIConstraints: *InputSlot ManualEnv *MediaType Color
-*%UIConstraints: *ManualFeed True *MediaType Env
-*UIConstraints: *InputSlot Manual *MediaType Env
-*% === Basic Capabilities ============
-
-*LanguageLevel: "2"
-*Protocols: PJL TBCP
-*FreeVM: "2058000"
-*VMOption 32Meg/32 MB Printer Memory: "2058000"
-*VMOption 64Meg/64 MB Printer Memory: "2058000"
-*VMOption 96Meg/96 MB Printer Memory: "2058000"
-*VMOption 128Meg/128 MB Printer Memory: "2058000"
-*ColorDevice: True
-*DefaultColorSpace: CMYK
-*TTRasterizer: Type42
-*?TTRasterizer:""
-*FileSystem: True
-*?FileSystem: ""
-*VariablePaperSize: False
-*Throughput: "12"
-*Password: "0"
-*ExitServer: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- "
-*End
-*Reset: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
- "
-*End
-*JobPatchFile 1: "
- /oldresourcestatus /resourcestatus load def
- /resourcestatus {dup /FontType eq
- {1 index 32 eq {pop pop false} {oldresourcestatus} ifelse }
- {oldresourcestatus} ifelse } bind def
- "
-*End
-*% === Job Control Language ==
-
-*JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
-*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>"
-*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X"
-
-*% === Resolution ============
-
-*OpenUI *Resolution/Resolution: PickOne
-*DefaultResolution: 600dpi
-*OrderDependency: 100 AnySetup *Resolution
-*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice"
-*?Resolution: "
- save
- currentpagedevice /HWResolution get 0 get
- ( ) cvs print (dpi) = flush
- restore
- "
-*End
-*CloseUI: *Resolution
-
-*% === Halftone Information ===============
-
-*ScreenFreq: "60.0"
-*ScreenAngle: "45.0"
-*ResScreenFreq 600dpi: "60.0"
-*ResScreenAngle 600dpi: "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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Factory
-*Transfer Factory: "{ }"
-*Transfer Factory.Inverse: "{ 1 exch sub }"
-
-*% === Features ===
-*JCLOpenUI *JCLEconomode/Toner Saver: PickOne
-*DefaultJCLEconomode: PrtSet
-*OrderDependency: 10 JCLSetup *JCLEconomode
-*JCLEconomode PrtSet/Printer Setting: ""
-*JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>"
-*JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>"
-*JCLCloseUI: *JCLEconomode
-
-*JCLOpenUI *JCLLXImageSmoothing/Image Smoothing: PickOne
-*DefaultJCLLXImageSmoothing: PrtSet
-*OrderDependency: 20 JCLSetup *JCLLXImageSmoothing
-*JCLLXImageSmoothing PrtSet/Printer Setting: ""
-*JCLLXImageSmoothing False/Off: "@PJL SET LIMAGESMOOTHING = OFF<0A>"
-*JCLLXImageSmoothing True/On: "@PJL SET LIMAGESMOOTHING = ON<0A>"
-*JCLCloseUI: *JCLLXImageSmoothing
-
-*OpenUI *MediaType/Media Type: PickOne
-*DefaultMediaType: Plain
-*OrderDependency: 140 AnySetup *MediaType
-*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Card/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Env/Envelope: "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom4/Custom Type 4: "<< /MediaType (Custom Type 4) /Policies << /MediaType 2 >> >> setpagedevice"
-*CloseUI: *MediaType
-
-
-*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne
-*DefaultJCLPortRotation: None
-*OrderDependency: 10 JCLSetup *JCLPortRotation
-*JCLPortRotation None/Printer's default: ""
-*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>"
-*JCLCloseUI: *JCLPortRotation
-
-*OpenUI *LXCollate/Collate Copies: Boolean
-*DefaultLXCollate: False
-*OrderDependency: 150 AnySetup *LXCollate
-*LXCollate False/Off: "<< /Collate false >> setpagedevice"
-*LXCollate True/On: "<< /Collate true >> setpagedevice"
-*CloseUI: *LXCollate
-
-
-*OpenUI *OutputBin/Output Bin: PickOne
-*DefaultOutputBin: None
-*OrderDependency: 45 AnySetup *OutputBin
-*OutputBin Top/Top: "<< /OutputAttributes << /Priority [0] >> >> setpagedevice"
-*OutputBin Rear/Rear: "<< /OutputAttributes << /Priority [1] >> >> setpagedevice"
-*CloseUI: *OutputBin
-
-*OpenUI *ColorCorrection/Color Correction: PickOne
-*OrderDependency: 140 AnySetup *ColorCorrection
-*DefaultColorCorrection: RGB
-*ColorCorrection RGB/RGB: "
- << /DeviceRenderingInfo << /Type 97 /ColorCorrection null >>
- /ProcessColorModel /DeviceRGB >> setpagedevice"
-*End
-*ColorCorrection B&W/Black & White: "
- << /DeviceRenderingInfo << /Type 97 /ColorCorrection null >>
- /ProcessColorModel /DeviceGray >> setpagedevice"
-*End
-*ColorCorrection CMYK/CMYK: "
- << /DeviceRenderingInfo << /Type 97 /ColorCorrection null >>
- /ProcessColorModel /DeviceCMYK >> setpagedevice"
-*End
-*ColorCorrection Display/Display: "
- << /DeviceRenderingInfo << /Type 97 /ColorCorrection /Display >>
- /ProcessColorModel /DeviceRGB >> setpagedevice"
-*End
-*ColorCorrection Vivid/Vivid: "
- << /DeviceRenderingInfo << /Type 97 /ColorCorrection /Vivid >>
- /ProcessColorModel /DeviceRGB >> setpagedevice"
-*End
-*?ColorCorrection: "
- save statusdict begin
- [(RGB) (B&W) (CMYK) (Display) (Vivid)]
- colorcorrection 1 sub get = flush
- end
- restore"
-*End
-*CloseUI: *ColorCorrection
-
-
-*OpenUI *PrintQuality/Print Quality: PickOne
-*OrderDependency: 120 AnySetup *PrintQuality
-*DefaultPrintQuality: Graphics
-*PrintQuality Graphics/Graphics: "
- << /DeviceRenderingInfo << /Type 97 /Screening /ColorGrade >> >> setpagedevice"
-*End
-*PrintQuality Images/Images: "
- << /DeviceRenderingInfo << /Type 97 /Screening /IETImagesOnly >> >> setpagedevice"
-*End
-*PrintQuality 1200IQ/1200 Image Quality: "
- << /DeviceRenderingInfo << /Type 97 /Screening /IET >> >> setpagedevice
- << /HWResolution [600 600] >> setpagedevice"
-*End
-*?PrintQuality: "
- save statusdict begin
- [ (Graphics) (Images) (1200IQ) ] screening 1 sub get = flush
- end
- restore"
-*End
-*CloseUI: *PrintQuality
-
-
-*% === Paper ==========================================
-*LandscapeOrientation: Plus90
-
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/Letter 8 1/2 x 11 in: "
- << /PageSize [612 792] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Legal/Legal 8 1/2 x 14 in: "
- << /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize B5/B5 182 x 257 mm: "
- << /PageSize [516 729] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A4/A4 210 x 297 mm: "
- << /PageSize [595 842] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Executive/Executive 7 1/4 x 10 1/2 in: "
- << /PageSize [522 756] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A5/A5 148 x 210 mm: "
- << /PageSize [419 595] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize B4/B4 257 x 364 mm: "
- << /PageSize [729 1032] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A3/A3 297 x 419 mm: "
- << /PageSize [842 1191] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Tabloid/Tabloid 11 x 17 in: "
- << /PageSize [792 1224] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Universal/Universal 11.7 x 17 in: "
- << /PageSize [842 1224] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: "
- << /PageSize [279 540] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: "
- << /PageSize [279 639] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: "
- << /PageSize [297 684] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize DL/DL Envelope 110 x 220 mm: "
- << /PageSize [312 624] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize C5/C5 Envelope 162 x 229 mm: "
- << /PageSize [459 649] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize ISOB5/B5 Envelope 176 x 250 mm: "
- << /PageSize [499 708] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Other/Other Envelope 8 1/2 x 14 in: "
- << /PageSize [612 996] /ImagingBBox null >> setpagedevice"
-*End
-*?PageSize: "
- save
- 17 dict
- dup /letter (Letter) put
- dup /legal (Legal) put
- dup /executivepage (Executive) put
- dup /a4 (A4) put
- dup /a5 (A5) put
- dup /b5 (B5) put
- dup /b4 (B4) put
- dup /a3 (A3) put
- dup /tabloid (Tabloid) put
- dup /universal (Universal) put
- dup /3.875x7.5envelope (Monarch) put
- dup /3.875x8.875envelope (C9) put
- dup /4.125x9.5envelope (Comm10) put
- dup /110x220envelope (DL) put
- dup /162x229envelope (C5) put
- dup /176x250envelope (Envelope.499.709) put
- dup /otherenvelope (Envelope.612.996) put
- statusdict /papersize get exec
- 3 1 roll {get} stopped {(Unknown)}if
- exch not { print (.Transverse) }if
- = flush
- restore
- "
-*End
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer.
-*% Usually used with input source selection rather than selection by size (AutoSelect).
-
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter: "
- << /PageSize [612 792] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Legal: "
- << /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion B5: "
- << /PageSize [516 729] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A4: "
- << /PageSize [595 842] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Executive: "
- << /PageSize [522 756] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A5: "
- << /PageSize [419 595] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion B4: "
- << /PageSize [729 1032] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A3: "
- << /PageSize [842 1191] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Tabloid: "
- << /PageSize [792 1224] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Universal: "
- << /PageSize [842 1224] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Monarch: "
- << /PageSize [279 540] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion C9: "
- << /PageSize [279 639] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Comm10: "
- << /PageSize [297 684] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion DL: "
- << /PageSize [312 624] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion C5: "
- << /PageSize [459 649] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion ISOB5: "
- << /PageSize [499 708] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Other: "
- << /PageSize [612 996] /ImagingBBox null >> setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% **** Printable Area by key word ****
-*DefaultImageableArea: Letter
-*ImageableArea Letter: "13 13 600 780"
-*ImageableArea Legal: "13 12 600 995"
-*ImageableArea B5: "13 13 505 716"
-*ImageableArea A4: "10 13 588 829"
-*ImageableArea Executive: "13 13 510 744"
-*ImageableArea A5: "13 13 407 583"
-*ImageableArea B4: "13 12 716 1019"
-*ImageableArea A3: "13 12 829 1178"
-*ImageableArea Tabloid: "13 12 780 1211"
-*ImageableArea Universal: "12 12 829 1212"
-*ImageableArea Monarch: "13 13 276 526"
-*ImageableArea C9: "13 13 278 624"
-*ImageableArea Comm10: "13 13 294 668"
-*ImageableArea DL: "13 13 309 609"
-*ImageableArea C5: "13 13 455 634"
-*ImageableArea ISOB5: "13 13 497 694"
-*ImageableArea Other: "12 12 600 995"
-*?ImageableArea: "
- save
- /cvp { cvi ( ) cvs print ( ) print } bind def
- newpath clippath pathbbox
- 4 -2 roll exch 2 {ceiling cvp} repeat
- exch 2 {floor cvp} repeat flush
- restore
- "
-*End
-
-*% **** Physical paper dimensions by key word ****
-
-*DefaultPaperDimension: Letter
-*PaperDimension Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension B5: "516 729"
-*PaperDimension A4: "595 842"
-*PaperDimension Executive: "522 756"
-*PaperDimension A5: "419 595"
-*PaperDimension B4: "729 1032"
-*PaperDimension A3: "842 1191"
-*PaperDimension Tabloid: "792 1224"
-*PaperDimension Universal: "842 1224"
-*PaperDimension Monarch: "279 540"
-*PaperDimension C9: "279 639"
-*PaperDimension Comm10: "297 684"
-*PaperDimension DL: "312 624"
-*PaperDimension C5: "459 649"
-*PaperDimension ISOB5: "499 708"
-*PaperDimension Other: "612 996"
-*RequiresPageRegion All: True
-
-*% === Input Trays =======================================
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: AutoSelect
-*InputSlot AutoSelect/Auto Select: "
- << /Policies << /PageSize 2 >> >> setpagedevice"
-*End
-*InputSlot Tray1/Tray 1: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- currentpagedevice /InputAttributes get 0 get setpagedevice
- << /InputAttributes << /Priority [0] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Tray2/Tray 2: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Tray3/Tray 3: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot MultiPurpose/MP Feeder: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 4 known { 4 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Manual/Manual Paper: "
- << /ManualFeed true /MediaPosition null >> setpagedevice
- << /Policies << /PageSize 2 >> >> setpagedevice"
-*End
-*InputSlot ManualEnv/Manual Envelope: "
- << /ManualFeed true /MediaPosition null >> setpagedevice
- << /Policies << /PageSize 2 >> >> setpagedevice"
-*End
-*?InputSlot: "
- save
- [ (Tray1) (Tray2) (Multipurpose) (Manual) (ManualEnv) (Tray3) ]
- statusdict /papertray get exec
- {get exec} stopped { pop pop (Unknown) } if = flush
- restore
- "
-*End
-
-*CloseUI: *InputSlot
-
-*% === Font Information ==========================================
-
-*DefaultFont: Courier
-*Font Courier: Standard "(001.000)" Standard ROM
-*Font Courier-Bold: Standard "(001.000)" Standard ROM
-*Font Courier-Oblique: Standard "(001.000)" Standard ROM
-*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Times-Roman: Standard "(001.000)" Standard ROM
-*Font Times-Bold: Standard "(001.000)" Standard ROM
-*Font Times-Italic: Standard "(001.000)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Helvetica: Standard "(001.000)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM
-*Font Symbol: Special "(001.000)" Standard ROM
-*Font AvantGarde-Book: Standard "(001.000)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM
-*Font Bookman-Demi: Standard "(001.000)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM
-*Font Bookman-Light: Standard "(001.000)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM
-*Font Helvetica-Light: Standard "(001.000)" Standard ROM
-*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Black: Standard "(001.000)" Standard ROM
-*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Palatino-Roman: Standard "(001.000)" Standard ROM
-*Font Palatino-Bold: Standard "(001.000)" Standard ROM
-*Font Palatino-Italic: Standard "(001.000)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM
-*Font ZapfDingbats: Special "(001.000)" Special ROM
-
-*?FontQuery: "
- save
- 4 dict begin
- /sv exch def
- /str (fonts/ ) def
- /st2 128 string def
- { count 0 gt
- { dup st2 cvs (/) print print (:) print dup FontDirectory exch known
- {pop (Yes)}
- { str exch st2 cvs dup length /len exch def
- 6 exch putinterval str 0 len 6 add getinterval mark exch
- { } st2 filenameforall counttomark 0 gt
- { cleartomark (Yes)}{cleartomark (No)}ifelse
- }ifelse = flush
- }{ exit } ifelse
- } bind loop
- (*) = flush
- sv
- end
- restore
- "
-*End
-
-*?FontList: "
- save
- 2 dict begin
- /sv exch def
- /str 128 string def
- FontDirectory { pop == } bind forall flush
- /filenameforall where
- { pop save (fonts/*)
- { dup length 6 sub 6 exch getinterval cvn == } bind
- str filenameforall flush restore
- } if
- (*) = flush
-
- sv
- end
- 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: "Printer Busy"
-*Status: "Warming Up"
-*Status: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "initializing"
-*Status: "not ready"
-
-*% Input Sources (format: %% status: <stat>; source: <one of these> %% )
-*Source: "Serial"
-*Source: "Parallel"
-*Source: "Network"
-
-*% Printer Error (format: %% PrinterError: <one of these> %%)
-*PrinterError: "Paper Jam"
-*PrinterError: "Wrong Paper Length"
-*PrinterError: "Invalid Manual Insertion"
-*PrinterError: "Change Size in Feeder"
-*PrinterError: "Change Size in Tray 1"
-*PrinterError: "Change Size in Tray 2"
-*PrinterError: "Paper Out or Feed Failure - Feed"
-*PrinterError: "Load Manual Envelope"
-*PrinterError: "Paper Out or Feed Failure - Tray 1"
-*PrinterError: "Paper Out or Feed Failure - Tray 2"
-*PrinterError: "Load Manual Paper"
-*PrinterError: "Output Bin Full"
-*PrinterError: "Cover Open/Cartridge Not Installed"
-*PrinterError: "Insufficient Memory"
-*PrinterError: "Complex Page"
-*PrinterError: "Default Storage Error"
-*PrinterError: "Defective Font Card Installed"
-*PrinterError: "Flash Full"
-*PrinterError: "ioerror"
-*PrinterError: "Flash Error"
-*PrinterError: "Duplex Not Attached"
-*PrinterError: "Duplex Cover Open"
-*PrinterError: "Scheduled Maintenance"
-*PrinterError: "Toner Low"
-*PrinterError: "Service Error"
-
-*% === Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) =====================
-
-*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
-
-*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
- {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
- 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
- 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
-
-*% For 71 lpi / 600 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
-
-*% For 116 lpi / 1200 dpi ===================================================
-
-*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"
-*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"
-*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0"
-*% End of PPD file for Lexmark Optra S Laser Printers
diff --git a/psprint_config/configuration/ppds/LOPC40.PS b/psprint_config/configuration/ppds/LOPC40.PS
deleted file mode 100644
index ac0e6d3769bb..000000000000
--- a/psprint_config/configuration/ppds/LOPC40.PS
+++ /dev/null
@@ -1,713 +0,0 @@
-*PPD-Adobe: "4.2"
-*% Adobe PostScript(R) Printer Description File
-*% For Lexmark Optra Color 40 Inkjet Printers
-*% Produced by Lexmark International, Inc.
-*%
-*% For use with Adobe (formerly Aldus) PageMaker
-*%
-*% WARNING: If you edit this file and use it with PageMaker, be sure to
-*% use an editor (such as DOS Edit) that does NOT add an end-of-file
-*% marker (hex 1A) when it stores the file
-*%
-*% Copyright (c) 1993-1998 Lexmark International Inc. All Rights Reserved.
-*% Permission is granted for redistribution of this file as
-*% long as this copyright notice is intact and the content
-*% of the file is not altered in any way from its original form.
-*%
-*FormatVersion: "4.2"
-*FileVersion: "1.3"
-*LanguageVersion: English
-*LanguageEncoding: WindowsANSI
-*PCFileName: "LOPC40.PPD"
-*Product: "(Lexmark Optra Color 40)"
-*PSVersion: "(2014)"
-*ModelName: "Lexmark Optra Color 40"
-*ShortNickName: "Lexmark Optra Color 40 PS"
-*NickName: "Lexmark Optra Color 40 PS"
-
-*% ======== Installable Options ============
-
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *Flash/Flash Memory Card - Option: Boolean
-*DefaultFlash: False
-*Flash True/Installed: ""
-*Flash False/Not Installed: ""
-*CloseUI: *Flash
-
-*OpenUI *InstalledMemory/Printer Memory - Option: PickOne
-*DefaultInstalledMemory: 4Meg
-*InstalledMemory 4Meg/4 MB Printer Memory: ""
-*InstalledMemory 8Meg/8 MB Printer Memory: ""
-*InstalledMemory 12Meg/12 MB Printer Memory: ""
-*InstalledMemory 20Meg/20 MB Printer Memory: ""
-*InstalledMemory 36Meg/36 MB Printer Memory: ""
-*InstalledMemory 68Meg/68 or more MB Printer Memory: ""
-*CloseUI: *InstalledMemory
-
-*OpenUI *LeftCartridge/Left Cartridge: PickOne
-*DefaultLeftCartridge: 0Unknown
-*LeftCartridge 0Unknown/Unknown Cartridge: ""
-*LeftCartridge 1StdBlack/Standard Black Cartridge: ""
-*LeftCartridge 4HighCapBlack/High Capacity Black Cartridge: ""
-*LeftCartridge 3StdPhoto/Photo Cartridge: ""
-*CloseUI: *LeftCartridge
-
-*OpenUI *RightCartridge/Right Cartridge: PickOne
-*DefaultRightCartridge: 0Unknown
-*RightCartridge 0Unknown/Unknown Cartridge: ""
-*RightCartridge 2StdColor/Standard Color Cartridge: ""
-*RightCartridge 5HighCapColor/High Capacity Color Cartridge: ""
-*CloseUI: *RightCartridge
-
-*CloseGroup: InstallableOptions
-
-*%=========== User Constraints ===================
-
-*% Do not allow envelope sizes to be fed from Manual Paper Tray
-*UIConstraints: *InputSlot Manual *PageSize Monarch
-*UIConstraints: *InputSlot Manual *PageSize C9
-*UIConstraints: *InputSlot Manual *PageSize Comm10
-*UIConstraints: *InputSlot Manual *PageSize DL
-*UIConstraints: *InputSlot Manual *PageSize C5
-*UIConstraints: *InputSlot Manual *PageSize ISOB5
-*UIConstraints: *InputSlot Manual *PageSize Other
-
-*% Do not allow non-envelope sizes and paper sizes to be fed from Envelope Feeder
-*UIConstraints: *InputSlot ManualEnv *PageSize Letter
-*UIConstraints: *InputSlot ManualEnv *PageSize Legal
-*UIConstraints: *InputSlot ManualEnv *PageSize B5
-*UIConstraints: *InputSlot ManualEnv *PageSize A4
-*UIConstraints: *InputSlot ManualEnv *PageSize Executive
-*UIConstraints: *InputSlot ManualEnv *PageSize A5
-*UIConstraints: *InputSlot ManualEnv *PageSize Universal
-
-*% Only allow certain media types for Manual Envelope Feeder
-*UIConstraints: *InputSlot ManualEnv *MediaType Plain
-*UIConstraints: *InputSlot ManualEnv *MediaType Card
-*UIConstraints: *InputSlot ManualEnv *MediaType Greeting
-*UIConstraints: *InputSlot ManualEnv *MediaType Transparency
-*UIConstraints: *InputSlot ManualEnv *MediaType Labels
-*UIConstraints: *InputSlot ManualEnv *MediaType Bond
-*UIConstraints: *InputSlot ManualEnv *MediaType Letterhead
-*UIConstraints: *InputSlot ManualEnv *MediaType Preprint
-*UIConstraints: *InputSlot ManualEnv *MediaType Color
-*UIConstraints: *InputSlot ManualEnv *MediaType IronOn
-*UIConstraints: *InputSlot ManualEnv *MediaType Coated
-*UIConstraints: *InputSlot ManualEnv *MediaType Glossy
-*UIConstraints: *InputSlot ManualEnv *MediaType Photo
-
-*% Do not allow envelope media type from the Manual Paper Feeder
-*UIConstraints: *InputSlot Manual *MediaType Env
-
-*% === Basic Capabilities ============
-
-*LanguageLevel: "2"
-*Protocols: PJL TBCP
-*FreeVM: "910000"
-*VMOption 4Meg/4 MB Printer Memory: "910000"
-*VMOption 8Meg/8 MB Printer Memory: "1290000"
-*VMOption 12Meg/12 MB Printer Memory: "1546000"
-*VMOption 20Meg/20 MB Printer Memory: "2058000"
-*VMOption 36Meg/36 MB Printer Memory: "2058000"
-*VMOption 68Meg/68 or more MB Printer Memory: "2058000"
-*ColorDevice: True
-*DefaultColorSpace: CMYK
-*TTRasterizer: Type42
-*?TTRasterizer: ""
-*FileSystem: True
-*?FileSystem: ""
-*VariablePaperSize: True
-*Throughput: "4"
-*Password: "0"
-*ExitServer: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- "
-*End
-*Reset: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
- "
-*End
-*JobPatchFile 1: "
- /oldresourcestatus /resourcestatus load def
- /resourcestatus {dup /FontType eq
- {1 index 32 eq {pop pop false} {oldresourcestatus} ifelse }
- {oldresourcestatus} ifelse } bind def
- "
-*End
-*% === Job Control Language ==
-
-*JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
-*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>"
-*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X"
-
-*% === Resolution ============
-
-*OpenUI *Resolution/Resolution: PickOne
-*DefaultResolution: 600dpi
-*OrderDependency: 100 AnySetup *Resolution
-*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice"
-*?Resolution: "
- save
- currentpagedevice /HWResolution get 0 get
- ( ) cvs print (dpi) = flush
- restore
- "
-*End
-*CloseUI: *Resolution
-
-*% === Halftone Information ===============
-
-*ScreenFreq: "60.0"
-*ScreenAngle: "45.0"
-*ResScreenFreq 600dpi: "60.0"
-*ResScreenAngle 600dpi: "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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Factory
-*Transfer Factory: "{ }"
-*Transfer Factory.Inverse: "{ 1 exch sub }"
-
-*% === Features ===
-*JCLOpenUI *JCLLXImageSmoothing/Image Smoothing: PickOne
-*DefaultJCLLXImageSmoothing: PrtSet
-*OrderDependency: 20 JCLSetup *JCLLXImageSmoothing
-*JCLLXImageSmoothing PrtSet/Printer Setting: ""
-*JCLLXImageSmoothing False/Off: "@PJL SET LIMAGESMOOTHING = OFF<0A>"
-*JCLLXImageSmoothing True/On: "@PJL SET LIMAGESMOOTHING = ON<0A>"
-*JCLCloseUI: *JCLLXImageSmoothing
-
-*OpenUI *MediaType/Media Type: PickOne
-*DefaultMediaType: Plain
-*OrderDependency: 140 AnySetup *MediaType
-*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Card/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Greeting/Greeting Card: "<< /MediaType (Greeting Card) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Env/Envelope: "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType IronOn/Iron On: "<< /MediaType (Iron On) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Coated/Coated Paper: "<< /MediaType (Coated Paper) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Glossy/Glossy Paper: "<< /MediaType (Glossy Paper) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Photo/Photo Paper: "<< /MediaType (Photo Paper) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice"
-*CloseUI: *MediaType
-
-
-*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne
-*DefaultJCLPortRotation: None
-*OrderDependency: 10 JCLSetup *JCLPortRotation
-*JCLPortRotation None/Printer's default: ""
-*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>"
-*JCLCloseUI: *JCLPortRotation
-
-*OpenUI *LXCollate/Collate Copies: Boolean
-*DefaultLXCollate: False
-*OrderDependency: 150 AnySetup *LXCollate
-*LXCollate False/Off: "<< /Collate false >> setpagedevice"
-*LXCollate True/On: "<< /Collate true >> setpagedevice"
-*CloseUI: *LXCollate
-
-
-*OpenUI *ColorCorrection/Color Correction: PickOne
-*OrderDependency: 140 AnySetup *ColorCorrection
-*DefaultColorCorrection: RGB
-*ColorCorrection RGB/RGB: "
- << /DeviceRenderingInfo << /Type 100 /ColorCorrection null >>
- /ProcessColorModel /DeviceRGB >> setpagedevice"
-*End
-*ColorCorrection B&W/Black & White: "
- << /DeviceRenderingInfo << /Type 100 /ColorCorrection null >>
- /ProcessColorModel /DeviceGray >> setpagedevice"
-*End
-*ColorCorrection CMYK/CMYK: "
- << /DeviceRenderingInfo << /Type 100 /ColorCorrection null >>
- /ProcessColorModel /DeviceCMYK >> setpagedevice"
-*End
-*ColorCorrection Display/Display: "
- << /DeviceRenderingInfo << /Type 100 /ColorCorrection /Display >>
- /ProcessColorModel /DeviceRGB >> setpagedevice"
-*End
-*ColorCorrection Vivid/Vivid: "
- << /DeviceRenderingInfo << /Type 100 /ColorCorrection /Vivid >>
- /ProcessColorModel /DeviceRGB >> setpagedevice"
-*End
-*?ColorCorrection: "
- save statusdict begin
- [(RGB) (B&W) (CMYK) (Display) (Vivid)]
- colorcorrection 1 sub get = flush
- end
- restore"
-*End
-*CloseUI: *ColorCorrection
-
-
-*OpenUI *PrintQuality/Print Quality: PickOne
-*DefaultPrintQuality: None
-*OrderDependency: 150 AnySetup *PrintQuality
-*PrintQuality Quick/QuickPrint: "<< /DeviceRenderingInfo << /Type 100 /PrintQuality 0 >> >> setpagedevice"
-*PrintQuality Normal/Normal: "<< /DeviceRenderingInfo << /Type 100 /PrintQuality 1 >> >> setpagedevice"
-*PrintQuality Pres/Presentation: "<< /DeviceRenderingInfo << /Type 100 /PrintQuality 2 >> >> setpagedevice"
-*PrintQuality Image/1200 Image Quality: "<< /DeviceRenderingInfo << /Type 100 /PrintQuality 3 >> >> setpagedevice"
-*CloseUI: *PrintQuality
-
-*% === Paper ==========================================
-*LandscapeOrientation: Plus90
-
-*% **** Printable Area by key word ****
-*DefaultImageableArea: Letter
-*ImageableArea Letter: "13 36 599 779"
-*ImageableArea Legal: "13 36 599 995"
-*ImageableArea B5: "13 36 505 715"
-*ImageableArea A4: "9 36 586 829"
-*ImageableArea Executive: "13 36 509 743"
-*ImageableArea A5: "13 36 407 583"
-*ImageableArea Universal: "13 36 599 995"
-*ImageableArea Monarch: "19 36 260 534"
-*ImageableArea Comm10: "19 36 278 678"
-*ImageableArea C9: "19 36 260 633"
-*ImageableArea DL: "19 36 293 617"
-*ImageableArea C5: "19 36 440 643"
-*ImageableArea ISOB5: "19 36 480 702"
-*ImageableArea Other: "19 37 593 1002"
-
-*?ImageableArea: "
- save
- /cvp { cvi ( ) cvs print ( ) print } bind def
- newpath clippath pathbbox
- 4 -2 roll exch 2 {ceiling cvp} repeat
- exch 2 {floor cvp} repeat flush
- restore
- "
-*End
-
-*% **** Physical paper dimensions by key word ****
-
-*DefaultPaperDimension: Letter
-*PaperDimension Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension B5: "516 729"
-*PaperDimension A4: "595 842"
-*PaperDimension Executive: "522 756"
-*PaperDimension A5: "420 595"
-*PaperDimension Universal: "612 1020"
-*PaperDimension Monarch: "279 540"
-*PaperDimension C9: "279 639"
-*PaperDimension Comm10: "297 684"
-*PaperDimension DL: "312 624"
-*PaperDimension C5: "459 649"
-*PaperDimension ISOB5: "499 708"
-*PaperDimension Other: "612 1008"
-
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/Letter 8 1/2 x 11 in: "
- << /PageSize [612 792] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Legal/Legal 8 1/2 x 14 in: "
- << /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize B5/B5 182 x 257 mm: "
- << /PageSize [516 729] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A4/A4 210 x 297 mm: "
- << /PageSize [595 842] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Executive/Executive 7 1/4 x 10 1/2 in: "
- << /PageSize [522 756] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A5/A5 148 x 210 mm: "
- << /PageSize [420 595] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Universal/Universal 8 1/2 x 14 in: "
- << /PageSize [612 1020] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: "
- << /PageSize [279 540] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: "
- << /PageSize [279 639] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: "
- << /PageSize [297 684] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize DL/DL Envelope 110 x 220 mm: "
- << /PageSize [312 624] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize C5/C5 Envelope 162 x 229 mm: "
- << /PageSize [459 649] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize ISOB5/B5 Envelope 176 x 250 mm: "
- << /PageSize [499 708] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Other/Other Envelope 8 1/2 x 14 in: "
- << /PageSize [612 996] /ImagingBBox null >> setpagedevice"
-*End
-*?PageSize: "
- save
- 14 dict
- dup /letter (Letter) put
- dup /legal (Legal) put
- dup /executivepage (Executive) put
- dup /a4 (A4) put
- dup /a5 (A5) put
- dup /b5 (B5) put
- dup /universal (Universal) put
- dup /3.875x7.5envelope (Monarch) put
- dup /3.875x8.875envelope (C9) put
- dup /4.125x9.5envelope (Comm10) put
- dup /110x220envelope (DL) put
- dup /162x229envelope (C5) put
- dup /176x250envelope (Envelope.499.709) put
- dup /otherenvelope (Envelope.612.996) put
- statusdict /papersize get exec
- 3 1 roll {get} stopped {(Unknown)}if
- exch not { print (.Transverse) }if
- = flush
- restore
- "
-*End
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer.
-*% Usually used with input source selection rather than selection by size (AutoSelect).
-
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter: "
- << /PageSize [612 792] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Legal: "
- << /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion B5: "
- << /PageSize [516 729] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A4: "
- << /PageSize [595 842] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Executive: "
- << /PageSize [522 756] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A5: "
- << /PageSize [420 595] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Universal: "
- << /PageSize [612 1020] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Monarch: "
- << /PageSize [279 540] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion C9: "
- << /PageSize [279 639] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Comm10: "
- << /PageSize [297 684] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion DL: "
- << /PageSize [312 624] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion C5: "
- << /PageSize [459 649] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion ISOB5: "
- << /PageSize [499 708] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Other: "
- << /PageSize [612 996] /ImagingBBox null >> setpagedevice"
-*End
-*CloseUI: *PageRegion
-*RequiresPageRegion All: True
-
-*% === Input Trays =======================================
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: AutoSelect
-*InputSlot AutoSelect/Auto Select: "
- << /Policies << /PageSize 2 >> >> setpagedevice"
-*End
-*InputSlot Tray1/Tray 1: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- currentpagedevice /InputAttributes get 0 get setpagedevice
- << /InputAttributes << /Priority [0] >> >> setpagedevice
- << /Policies << /PageSize 2 >> >> setpagedevice"
-*End
-*InputSlot Manual/Manual Paper: "
- << /ManualFeed true /MediaPosition null >> setpagedevice
- << /Policies << /PageSize 2 >> >> setpagedevice"
-*End
-*InputSlot ManualEnv/Manual Envelope: "
- << /ManualFeed true /MediaPosition null >> setpagedevice
- << /Policies << /PageSize 2 >> >> setpagedevice"
-*End
-*?InputSlot: "
- save
- [ (Tray1) (Manual) (ManualEnv) ]
- statusdict /papertray get exec
- {get exec} stopped { pop pop (Unknown) } if = flush
- restore
- "
-*End
-
-*CloseUI: *InputSlot
-
-*% === Font Information ==========================================
-
-*DefaultFont: Courier
-*Font Courier: Standard "(001.000)" Standard ROM
-*Font Courier-Bold: Standard "(001.000)" Standard ROM
-*Font Courier-Oblique: Standard "(001.000)" Standard ROM
-*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Times-Roman: Standard "(001.000)" Standard ROM
-*Font Times-Bold: Standard "(001.000)" Standard ROM
-*Font Times-Italic: Standard "(001.000)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Helvetica: Standard "(001.000)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM
-*Font Symbol: Special "(001.000)" Standard ROM
-*Font AvantGarde-Book: Standard "(001.000)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM
-*Font Bookman-Demi: Standard "(001.000)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM
-*Font Bookman-Light: Standard "(001.000)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM
-*Font Helvetica-Light: Standard "(001.000)" Standard ROM
-*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Black: Standard "(001.000)" Standard ROM
-*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Palatino-Roman: Standard "(001.000)" Standard ROM
-*Font Palatino-Bold: Standard "(001.000)" Standard ROM
-*Font Palatino-Italic: Standard "(001.000)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM
-*Font ZapfDingbats: Special "(001.000)" Special ROM
-
-*?FontQuery: "
- save
- 4 dict begin
- /sv exch def
- /str (fonts/ ) def
- /st2 128 string def
- { count 0 gt
- { dup st2 cvs (/) print print (:) print dup FontDirectory exch known
- {pop (Yes)}
- { str exch st2 cvs dup length /len exch def
- 6 exch putinterval str 0 len 6 add getinterval mark exch
- { } st2 filenameforall counttomark 0 gt
- { cleartomark (Yes)}{cleartomark (No)}ifelse
- }ifelse = flush
- }{ exit } ifelse
- } bind loop
- (*) = flush
- sv
- end
- restore
- "
-*End
-
-*?FontList: "
- save
- 2 dict begin
- /sv exch def
- /str 128 string def
- FontDirectory { pop == } bind forall flush
- /filenameforall where
- { pop save (fonts/*)
- { dup length 6 sub 6 exch getinterval cvn == } bind
- str filenameforall flush restore
- } if
- (*) = flush
-
- sv
- end
- 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: "Printer Busy"
-*Status: "Warming Up"
-*Status: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "initializing"
-*Status: "not ready"
-
-*% Input Sources (format: %% status: <stat>; source: <one of these> %% )
-*Source: "Serial"
-*Source: "Parallel"
-*Source: "Network"
-
-*% Printer Error (format: %% PrinterError: <one of these> %%)
-*PrinterError: "Paper Jam"
-*PrinterError: "Wrong Paper Length"
-*PrinterError: "Invalid Manual Insertion"
-*PrinterError: "Change Size in Feeder"
-*PrinterError: "Change Size in Tray 1"
-*PrinterError: "Change Size in Tray 2"
-*PrinterError: "Paper Out or Feed Failure - Feed"
-*PrinterError: "Load Manual Envelope"
-*PrinterError: "Paper Out or Feed Failure - Tray 1"
-*PrinterError: "Paper Out or Feed Failure - Tray 2"
-*PrinterError: "Load Manual Paper"
-*PrinterError: "Output Bin Full"
-*PrinterError: "Cover Open/Cartridge Not Installed"
-*PrinterError: "Insufficient Memory"
-*PrinterError: "Complex Page"
-*PrinterError: "Default Storage Error"
-*PrinterError: "Defective Font Card Installed"
-*PrinterError: "Flash Full"
-*PrinterError: "ioerror"
-*PrinterError: "Flash Error"
-*PrinterError: "Duplex Not Attached"
-*PrinterError: "Duplex Cover Open"
-*PrinterError: "Scheduled Maintenance"
-*PrinterError: "Toner Low"
-*PrinterError: "Service Error"
-
-*% === Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) =====================
-
-*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
-
-*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
- {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
- 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
- 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
-
-*% For 71 lpi / 600 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
-
-*% For 116 lpi / 1200 dpi ===================================================
-
-*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"
-*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"
-*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0"
-*% End of PPD file for Lexmark Optra S Laser Printers
diff --git a/psprint_config/configuration/ppds/LOPC45.PS b/psprint_config/configuration/ppds/LOPC45.PS
deleted file mode 100644
index 000c7777283c..000000000000
--- a/psprint_config/configuration/ppds/LOPC45.PS
+++ /dev/null
@@ -1,774 +0,0 @@
-*PPD-Adobe: "4.2"
-*% Adobe PostScript(R) Printer Description File
-*% For Lexmark Optra Color 45 InkJet Printers
-*% Produced by Lexmark International, Inc.
-*%
-*% For use with Adobe (formerly Aldus) PageMaker
-*%
-*% WARNING: If you edit this file and use it with PageMaker, be sure to
-*% use an editor (such as DOS Edit) that does NOT add an end-of-file
-*% marker (hex 1A) when it stores the file
-*%
-*% Copyright (c) 1993-1998 Lexmark International Inc. All Rights Reserved.
-*% Permission is granted for redistribution of this file as
-*% long as this copyright notice is intact and the content
-*% of the file is not altered in any way from its original form.
-*%
-*FormatVersion: "4.2"
-*FileVersion: "1.3"
-*LanguageVersion: English
-*LanguageEncoding: WindowsANSI
-*PCFileName: "LOPC45.PPD"
-*Product: "(Lexmark Optra Color 45)"
-*PSVersion: "(2014)"
-*ModelName: "Lexmark Optra Color 45"
-*ShortNickName: "Lexmark Optra Color 45 PS"
-*NickName: "Lexmark Optra Color 45 PS"
-
-*% ======== Installable Options ============
-
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *LowerTray/Tray 2 - Option: Boolean
-*DefaultLowerTray: False
-*LowerTray True/Installed: ""
-*LowerTray False/Not Installed: ""
-*CloseUI: *LowerTray
-
-*OpenUI *Flash/Flash Memory Card - Option: Boolean
-*DefaultFlash: False
-*Flash True/Installed: ""
-*Flash False/Not Installed: ""
-*CloseUI: *Flash
-
-*OpenUI *HardDisk/Printer Hard Disk - Option: Boolean
-*DefaultHardDisk: False
-*HardDisk True/Installed: ""
-*HardDisk False/Not Installed: ""
-*CloseUI: *HardDisk
-
-*OpenUI *InstalledMemory/Printer Memory - Option: PickOne
-*DefaultInstalledMemory: 8Meg
-*InstalledMemory 8Meg/8 MB Printer Memory: ""
-*InstalledMemory 12Meg/12 MB Printer Memory: ""
-*InstalledMemory 16Meg/16 MB Printer Memory: ""
-*InstalledMemory 24Meg/24 MB Printer Memory: ""
-*InstalledMemory 40Meg/40 MB Printer Memory: ""
-*InstalledMemory 72Meg/72 or more MB Printer Memory: ""
-*CloseUI: *InstalledMemory
-
-*OpenUI *LeftCartridge/Left Cartridge: PickOne
-*DefaultLeftCartridge: 0Unknown
-*LeftCartridge 0Unknown/Unknown Cartridge: ""
-*LeftCartridge 1StdBlack/Standard Black Cartridge: ""
-*LeftCartridge 4HighCapBlack/High Capacity Black Cartridge: ""
-*LeftCartridge 3StdPhoto/Photo Cartridge: ""
-*CloseUI: *LeftCartridge
-
-*OpenUI *RightCartridge/Right Cartridge: PickOne
-*DefaultRightCartridge: 0Unknown
-*RightCartridge 0Unknown/Unknown Cartridge: ""
-*RightCartridge 2StdColor/Standard Color Cartridge: ""
-*RightCartridge 5HighCapColor/High Capacity Color Cartridge: ""
-*CloseUI: *RightCartridge
-
-*CloseGroup: InstallableOptions
-
-*%=========== User Constraints ===================
-
-*% Do not allow input tray features to be selectable if they are not installed
-*UIConstraints: *LowerTray False *InputSlot Tray2
-
-
-*% Do not allow some papers to be fed from Tray2
-*UIConstraints: *InputSlot Tray2 *PageSize A3
-*UIConstraints: *InputSlot Tray2 *PageSize SA3
-*UIConstraints: *InputSlot Tray2 *PageSize Tabloid
-*UIConstraints: *InputSlot Tray2 *PageSize Universal
-
-*% Do not allow envelope sizes to be fed from Manual Paper Tray
-*UIConstraints: *InputSlot Manual *PageSize Monarch
-*UIConstraints: *InputSlot Manual *PageSize C9
-*UIConstraints: *InputSlot Manual *PageSize Comm10
-*UIConstraints: *InputSlot Manual *PageSize DL
-*UIConstraints: *InputSlot Manual *PageSize C5
-*UIConstraints: *InputSlot Manual *PageSize ISOB5
-*UIConstraints: *InputSlot Manual *PageSize Other
-
-*% Do not allow non-envelope sizes and paper sizes to be fed from Envelope Feeder
-*UIConstraints: *InputSlot ManualEnv *PageSize Letter
-*UIConstraints: *InputSlot ManualEnv *PageSize Legal
-*UIConstraints: *InputSlot ManualEnv *PageSize B5
-*UIConstraints: *InputSlot ManualEnv *PageSize A4
-*UIConstraints: *InputSlot ManualEnv *PageSize Executive
-*UIConstraints: *InputSlot ManualEnv *PageSize A5
-*UIConstraints: *InputSlot ManualEnv *PageSize A3
-*UIConstraints: *InputSlot ManualEnv *PageSize SA3
-*UIConstraints: *InputSlot ManualEnv *PageSize Tabloid
-*UIConstraints: *InputSlot ManualEnv *PageSize Universal
-
-*% Only allow certain media types for Manual Envelope Feeder
-*UIConstraints: *InputSlot ManualEnv *MediaType Plain
-*UIConstraints: *InputSlot ManualEnv *MediaType Card
-*UIConstraints: *InputSlot ManualEnv *MediaType Greeting
-*UIConstraints: *InputSlot ManualEnv *MediaType Transparency
-*UIConstraints: *InputSlot ManualEnv *MediaType Labels
-*UIConstraints: *InputSlot ManualEnv *MediaType Bond
-*UIConstraints: *InputSlot ManualEnv *MediaType Letterhead
-*UIConstraints: *InputSlot ManualEnv *MediaType Preprint
-*UIConstraints: *InputSlot ManualEnv *MediaType Color
-*UIConstraints: *InputSlot ManualEnv *MediaType IronOn
-*UIConstraints: *InputSlot ManualEnv *MediaType Coated
-*UIConstraints: *InputSlot ManualEnv *MediaType Glossy
-*UIConstraints: *InputSlot ManualEnv *MediaType Photo
-
-*% Do not allow envelope media type from the Manual Paper Feeder
-*UIConstraints: *InputSlot Manual *MediaType Env
-
-*% === Basic Capabilities ============
-
-*LanguageLevel: "2"
-*Protocols: PJL TBCP
-*FreeVM: "1290000"
-*VMOption 8Meg/8 MB Printer Memory: "1290000"
-*VMOption 12Meg/12 MB Printer Memory: "1546000"
-*VMOption 16Meg/16 MB Printer Memory: "2058000"
-*VMOption 24Meg/24 MB Printer Memory: "2058000"
-*VMOption 40Meg/40 MB Printer Memory: "2058000"
-*VMOption 72Meg/72 or more MB Printer Memory: "2058000"
-*ColorDevice: True
-*DefaultColorSpace: CMYK
-*TTRasterizer: Type42
-*?TTRasterizer: ""
-*FileSystem: True
-*?FileSystem: ""
-*VariablePaperSize: True
-*Throughput: "4"
-*Password: "0"
-*ExitServer: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- "
-*End
-*Reset: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
- "
-*End
-*JobPatchFile 1: "
- /oldresourcestatus /resourcestatus load def
- /resourcestatus {dup /FontType eq
- {1 index 32 eq {pop pop false} {oldresourcestatus} ifelse}
- {oldresourcestatus} ifelse } bind def
- "
-*End
-*% === Job Control Language ==
-
-*JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
-*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>"
-*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X"
-
-*% === Resolution ============
-
-*OpenUI *Resolution/Resolution: PickOne
-*DefaultResolution: 600dpi
-*OrderDependency: 100 AnySetup *Resolution
-*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice"
-*?Resolution: "
- save
- currentpagedevice /HWResolution get 0 get
- ( ) cvs print (dpi) = flush
- restore
- "
-*End
-*CloseUI: *Resolution
-
-*% === Halftone Information ===============
-
-*ScreenFreq: "60.0"
-*ScreenAngle: "45.0"
-*ResScreenFreq 600dpi: "60.0"
-*ResScreenAngle 600dpi: "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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Factory
-*Transfer Factory: "{ }"
-*Transfer Factory.Inverse: "{ 1 exch sub }"
-
-*% === Features ===
-*JCLOpenUI *JCLLXImageSmoothing/Image Smoothing: PickOne
-*DefaultJCLLXImageSmoothing: PrtSet
-*OrderDependency: 20 JCLSetup *JCLLXImageSmoothing
-*JCLLXImageSmoothing PrtSet/Printer Setting: ""
-*JCLLXImageSmoothing False/Off: "@PJL SET LIMAGESMOOTHING = OFF<0A>"
-*JCLLXImageSmoothing True/On: "@PJL SET LIMAGESMOOTHING = ON<0A>"
-*JCLCloseUI: *JCLLXImageSmoothing
-
-*OpenUI *MediaType/Media Type: PickOne
-*DefaultMediaType: Plain
-*OrderDependency: 140 AnySetup *MediaType
-*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Card/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Greeting/Greeting Card: "<< /MediaType (Greeting Card) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Env/Envelope: "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType IronOn/Iron On: "<< /MediaType (Iron On) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Coated/Coated Paper: "<< /MediaType (Coated Paper) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Glossy/Glossy Paper: "<< /MediaType (Glossy Paper) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Photo/Photo Paper: "<< /MediaType (Photo Paper) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice"
-*CloseUI: *MediaType
-
-
-*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne
-*DefaultJCLPortRotation: None
-*OrderDependency: 10 JCLSetup *JCLPortRotation
-*JCLPortRotation None/Printer's default: ""
-*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>"
-*JCLCloseUI: *JCLPortRotation
-
-*OpenUI *LXCollate/Collate Copies: Boolean
-*DefaultLXCollate: False
-*OrderDependency: 150 AnySetup *LXCollate
-*LXCollate False/Off: "<< /Collate false >> setpagedevice"
-*LXCollate True/On: "<< /Collate true >> setpagedevice"
-*CloseUI: *LXCollate
-
-
-*OpenUI *ColorCorrection/Color Correction: PickOne
-*OrderDependency: 140 AnySetup *ColorCorrection
-*DefaultColorCorrection: RGB
-*ColorCorrection RGB/RGB: "
- << /DeviceRenderingInfo << /Type 100 /ColorCorrection null >>
- /ProcessColorModel /DeviceRGB >> setpagedevice"
-*End
-*ColorCorrection B&W/Black & White: "
- << /DeviceRenderingInfo << /Type 100 /ColorCorrection null >>
- /ProcessColorModel /DeviceGray >> setpagedevice"
-*End
-*ColorCorrection CMYK/CMYK: "
- << /DeviceRenderingInfo << /Type 100 /ColorCorrection null >>
- /ProcessColorModel /DeviceCMYK >> setpagedevice"
-*End
-*ColorCorrection Display/Display: "
- << /DeviceRenderingInfo << /Type 100 /ColorCorrection /Display >>
- /ProcessColorModel /DeviceRGB >> setpagedevice"
-*End
-*ColorCorrection Vivid/Vivid: "
- << /DeviceRenderingInfo << /Type 100 /ColorCorrection /Vivid >>
- /ProcessColorModel /DeviceRGB >> setpagedevice"
-*End
-*?ColorCorrection: "
- save statusdict begin
- [(RGB) (B&W) (CMYK) (Display) (Vivid)]
- colorcorrection 1 sub get = flush
- end
- restore"
-*End
-*CloseUI: *ColorCorrection
-
-*OpenUI *PrintQuality/Print Quality: PickOne
-*Default*PrintQuality: None
-*OrderDependency: 150 AnySetup *PrintQuality
-*PrintQuality Quick/QuickPrint: "<< /DeviceRenderingInfo << /Type 100 /PrintQuality 0 >> >> setpagedevice"
-*PrintQuality Normal/Normal: "<< /DeviceRenderingInfo << /Type 100 /PrintQuality 1 >> >> setpagedevice"
-*PrintQuality Pres/Presentation: "<< /DeviceRenderingInfo << /Type 100 /PrintQuality 2 >> >> setpagedevice"
-*PrintQuality Image/1200 Image Quality: "<< /DeviceRenderingInfo << /Type 100 /PrintQuality 3 >> >> setpagedevice"
-*CloseUI: *PrintQuality
-
-*% === Paper ==========================================
-*LandscapeOrientation: Plus90
-
-*% **** Printable Area by key word ****
-*DefaultImageableArea: Letter
-*ImageableArea Letter: "13 54 599 779"
-*ImageableArea Legal: "13 54 599 995"
-*ImageableArea B5: "13 54 505 715"
-*ImageableArea A4: "9 54 586 829"
-*ImageableArea Executive: "13 54 509 743"
-*ImageableArea A5: "13 54 407 583"
-*ImageableArea A3: "13 54 829 1178"
-*ImageableArea SA3: "13 54 895 1264"
-*ImageableArea Tabloid: "13 54 779 1211"
-*ImageableArea Universal: "13 54 895 1571"
-*ImageableArea Monarch: "19 54 260 534"
-*ImageableArea Comm10: "19 54 278 678"
-*ImageableArea C9: "19 54 260 633"
-*ImageableArea DL: "19 54 293 617"
-*ImageableArea C5: "19 54 440 643"
-*ImageableArea ISOB5: "19 54 480 702"
-*ImageableArea Other: "19 54 593 1002"
-
-*?ImageableArea: "
- save
- /cvp { cvi ( ) cvs print ( ) print } bind def
- newpath clippath pathbbox
- 4 -2 roll exch 2 {ceiling cvp} repeat
- exch 2 {floor cvp} repeat flush
- restore
- "
-*End
-*% **** Physical paper dimensions by key word ****
-
-*DefaultPaperDimension: Letter
-*PaperDimension Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension B5: "516 729"
-*PaperDimension A4: "595 842"
-*PaperDimension Executive: "522 756"
-*PaperDimension A5: "420 595"
-*PaperDimension A3: "842 1188"
-*PaperDimension SA3: "908 1276"
-*PaperDimension Tabloid: "792 1224"
-*PaperDimension Universal: "907 1584"
-*PaperDimension Monarch: "279 540"
-*PaperDimension C9: "279 639"
-*PaperDimension Comm10: "297 684"
-*PaperDimension DL: "312 624"
-*PaperDimension C5: "459 649"
-*PaperDimension ISOB5: "499 708"
-*PaperDimension Other: "612 1008"
-
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/Letter 8 1/2 x 11 in: "
- << /PageSize [612 792] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Legal/Legal 8 1/2 x 14 in: "
- << /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize B5/B5 182 x 257 mm: "
- << /PageSize [516 729] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A4/A4 210 x 297 mm: "
- << /PageSize [595 842] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Executive/Executive 7 1/4 x 10 1/2 in: "
- << /PageSize [522 756] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A5/A5 148 x 210 mm: "
- << /PageSize [420 595] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A3/A3 297 x 419 mm: "
- << /PageSize [842 1188] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize SA3/SA3 320 x 450 mm: "
- statusdict begin {2 setignoresize} stopped {pop} if end
- << /Policies << /PageSize 7 >> >> setpagedevice
- << /PageSize [908 1276] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Tabloid/Tabloid 11 x 17 in: "
- << /PageSize [792 1224] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Universal/Universal 12.6 x 22 in: "
- << /PageSize [907 1584] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: "
- << /PageSize [279 540] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: "
- << /PageSize [279 639] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: "
- << /PageSize [297 684] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize DL/DL Envelope 110 x 220 mm: "
- << /PageSize [312 624] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize C5/C5 Envelope 162 x 229 mm: "
- << /PageSize [459 649] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize ISOB5/B5 Envelope 176 x 250 mm: "
- << /PageSize [499 708] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Other/Other Envelope 8 1/2 x 14 in: "
- << /PageSize [612 996] /ImagingBBox null >> setpagedevice"
-*End
-*?PageSize: "
- save
- 16 dict
- dup /letter (Letter) put
- dup /legal (Legal) put
- dup /executivepage (Executive) put
- dup /a4 (A4) put
- dup /a5 (A5) put
- dup /b5 (B5) put
- dup /a3 (A3) put
- dup /tabloid (Tabloid) put
- dup /universal (Universal) put
- dup /3.875x7.5envelope (Monarch) put
- dup /3.875x8.875envelope (C9) put
- dup /4.125x9.5envelope (Comm10) put
- dup /110x220envelope (DL) put
- dup /162x229envelope (C5) put
- dup /176x250envelope (Envelope.499.709) put
- dup /otherenvelope (Envelope.612.996) put
- statusdict /papersize get exec
- 3 1 roll {get} stopped {(Unknown)}if
- exch not { print (.Transverse) }if
- = flush
- restore
- "
-*End
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer.
-*% Usually used with input source selection rather than selection by size (AutoSelect).
-
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter: "
- << /PageSize [612 792] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Legal: "
- << /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion B5: "
- << /PageSize [516 729] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A4: "
- << /PageSize [595 842] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Executive: "
- << /PageSize [522 756] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A5: "
- << /PageSize [420 595] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A3: "
- << /PageSize [842 1188] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion SA3: "
- statusdict begin {2 setignoresize} stopped {pop} if end
- << /Policies << /PageSize 7 >> >> setpagedevice
- << /PageSize [908 1276] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Tabloid: "
- << /PageSize [792 1224] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Universal: "
- << /PageSize [907 1584] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Monarch: "
- << /PageSize [279 540] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion C9: "
- << /PageSize [279 639] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Comm10: "
- << /PageSize [297 684] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion DL: "
- << /PageSize [312 624] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion C5: "
- << /PageSize [459 649] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion ISOB5: "
- << /PageSize [499 708] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Other: "
- << /PageSize [612 996] /ImagingBBox null >> setpagedevice"
-*End
-*CloseUI: *PageRegion
-*RequiresPageRegion All: True
-
-*% === Input Trays =======================================
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: AutoSelect
-*InputSlot AutoSelect/Auto Select: "
- << /Policies << /PageSize 2 >> >> setpagedevice"
-*End
-*InputSlot Tray1/Tray 1: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- currentpagedevice /InputAttributes get 0 get setpagedevice
- << /InputAttributes << /Priority [0] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Tray2/Tray 2: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Manual/Manual Paper: "
- << /ManualFeed true /MediaPosition null >> setpagedevice
- << /Policies << /PageSize 2 >> >> setpagedevice"
-*End
-*InputSlot ManualEnv/Manual Envelope: "
- << /ManualFeed true /MediaPosition null >> setpagedevice
- << /Policies << /PageSize 2 >> >> setpagedevice"
-*End
-*?InputSlot: "
- save
- [ (Tray1) (Tray2) (Manual) (ManualEnv) ]
- statusdict /papertray get exec
- {get exec} stopped { pop pop (Unknown) } if = flush
- restore
- "
-*End
-
-*CloseUI: *InputSlot
-
-*% === Font Information ==========================================
-
-*DefaultFont: Courier
-*Font Courier: Standard "(001.000)" Standard ROM
-*Font Courier-Bold: Standard "(001.000)" Standard ROM
-*Font Courier-Oblique: Standard "(001.000)" Standard ROM
-*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Times-Roman: Standard "(001.000)" Standard ROM
-*Font Times-Bold: Standard "(001.000)" Standard ROM
-*Font Times-Italic: Standard "(001.000)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Helvetica: Standard "(001.000)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM
-*Font Symbol: Special "(001.000)" Standard ROM
-*Font AvantGarde-Book: Standard "(001.000)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM
-*Font Bookman-Demi: Standard "(001.000)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM
-*Font Bookman-Light: Standard "(001.000)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM
-*Font Helvetica-Light: Standard "(001.000)" Standard ROM
-*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Black: Standard "(001.000)" Standard ROM
-*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Palatino-Roman: Standard "(001.000)" Standard ROM
-*Font Palatino-Bold: Standard "(001.000)" Standard ROM
-*Font Palatino-Italic: Standard "(001.000)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM
-*Font ZapfDingbats: Special "(001.000)" Special ROM
-
-*?FontQuery: "
- save
- 4 dict begin
- /sv exch def
- /str (fonts/ ) def
- /st2 128 string def
- { count 0 gt
- { dup st2 cvs (/) print print (:) print dup FontDirectory exch known
- {pop (Yes)}
- { str exch st2 cvs dup length /len exch def
- 6 exch putinterval str 0 len 6 add getinterval mark exch
- { } st2 filenameforall counttomark 0 gt
- { cleartomark (Yes)}{cleartomark (No)}ifelse
- }ifelse = flush
- }{ exit } ifelse
- } bind loop
- (*) = flush
- sv
- end
- restore
- "
-*End
-
-*?FontList: "
- save
- 2 dict begin
- /sv exch def
- /str 128 string def
- FontDirectory { pop == } bind forall flush
- /filenameforall where
- { pop save (fonts/*)
- { dup length 6 sub 6 exch getinterval cvn == } bind
- str filenameforall flush restore
- } if
- (*) = flush
-
- sv
- end
- 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: "Printer Busy"
-*Status: "Warming Up"
-*Status: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "initializing"
-*Status: "not ready"
-
-*% Input Sources (format: %% status: <stat>; source: <one of these> %% )
-*Source: "Serial"
-*Source: "Parallel"
-*Source: "Network"
-
-*% Printer Error (format: %% PrinterError: <one of these> %%)
-*PrinterError: "Paper Jam"
-*PrinterError: "Wrong Paper Length"
-*PrinterError: "Invalid Manual Insertion"
-*PrinterError: "Change Size in Feeder"
-*PrinterError: "Change Size in Tray 1"
-*PrinterError: "Change Size in Tray 2"
-*PrinterError: "Paper Out or Feed Failure - Feed"
-*PrinterError: "Load Manual Envelope"
-*PrinterError: "Paper Out or Feed Failure - Tray 1"
-*PrinterError: "Paper Out or Feed Failure - Tray 2"
-*PrinterError: "Load Manual Paper"
-*PrinterError: "Output Bin Full"
-*PrinterError: "Cover Open/Cartridge Not Installed"
-*PrinterError: "Insufficient Memory"
-*PrinterError: "Complex Page"
-*PrinterError: "Default Storage Error"
-*PrinterError: "Defective Font Card Installed"
-*PrinterError: "Flash Full"
-*PrinterError: "ioerror"
-*PrinterError: "Flash Error"
-*PrinterError: "Duplex Not Attached"
-*PrinterError: "Duplex Cover Open"
-*PrinterError: "Scheduled Maintenance"
-*PrinterError: "Toner Low"
-*PrinterError: "Service Error"
-
-*% === Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) =====================
-
-*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
-
-*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
- {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
- 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
- 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
-
-*% For 71 lpi / 600 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
-
-*% For 116 lpi / 1200 dpi ===================================================
-
-*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"
-*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"
-*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0"
-*% End of PPD file for Lexmark Optra S Laser Printers
diff --git a/psprint_config/configuration/ppds/LOPE310.PS b/psprint_config/configuration/ppds/LOPE310.PS
deleted file mode 100644
index 7a0e54dddb18..000000000000
--- a/psprint_config/configuration/ppds/LOPE310.PS
+++ /dev/null
@@ -1,659 +0,0 @@
-*PPD-Adobe: "4.2"
-*% Adobe PostScript(R) Printer Description File
-*% For Lexmark Optra E310 Laser Printers
-*% Produced by Lexmark International, Inc.
-*%
-*% For use with Adobe (formerly Aldus) PageMaker
-*%
-*% WARNING: If you edit this file and use it with PageMaker, be sure to
-*% use an editor (such as DOS Edit) that does NOT add an end-of-file
-*% marker (hex 1A) when it stores the file
-*%
-*% Copyright (c) 1993-1998 Lexmark International Inc. All Rights Reserved.
-*% Permission is granted for redistribution of this file as
-*% long as this copyright notice is intact and the content
-*% of the file is not altered in any way from its original form.
-*%
-*FormatVersion: "4.2"
-*FileVersion: "1.1"
-*LanguageVersion: English
-*LanguageEncoding: WindowsANSI
-*PCFileName: "LOPE310.PPD"
-*Product: "(Lexmark Optra E310 Laser Printer)"
-*PSVersion: "(2016)"
-*ModelName: "Lexmark Optra E310 Laser Printer"
-*ShortNickName: "Lexmark Optra E310 PS"
-*NickName: "Lexmark Optra E310 PS"
-
-*% ======== Installable Options ============
-
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *Flash/Flash Memory Card - Option: Boolean
-*DefaultFlash: False
-*Flash True/Installed: ""
-*Flash False/Not Installed: ""
-*CloseUI: *Flash
-
-*OpenUI *InstalledMemory/Printer Memory - Option: PickOne
-*DefaultInstalledMemory: 2Meg
-*InstalledMemory 2Meg/2 MB Printer Memory: ""
-*InstalledMemory 4Meg/4 MB Printer Memory: ""
-*InstalledMemory 6Meg/6 MB Printer Memory: ""
-*InstalledMemory 10Meg/10 MB Printer Memory: ""
-*InstalledMemory 18Meg/18 MB Printer Memory: ""
-*InstalledMemory 32Meg/32 or more MB Printer Memory: ""
-*CloseUI: *InstalledMemory
-
-*CloseGroup: InstallableOptions
-
-*%=========== User Constraints ===================
-
-*UIConstraints: *Resolution 300dpi *ImageEnhance True
-*UIConstraints: *ImageEnhance True *Smoothing True
-*UIConstraints: *JCLEconomode True *ImageEnhance True
-
-
-*% === Basic Capabilities ============
-
-*LanguageLevel: "2"
-*Protocols: PJL TBCP
-*FreeVM: "376000"
-*VMOption 2Meg/2 MB Printer Memory: "376000"
-*VMOption 4Meg/4 MB Printer Memory: "910000"
-*VMOption 6Meg/6 MB Printer Memory: "1034000"
-*VMOption 10Meg/10 MB Printer Memory: "1290000"
-*VMOption 18Meg/18 MB Printer Memory: "2058000"
-*VMOption 32Meg/32 or more MB Printer Memory: "2058000"
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*TTRasterizer: Type42
-*?TTRasterizer:""
-*FileSystem: True
-*?FileSystem: ""
-*VariablePaperSize: True
-*Throughput: "8"
-*Password: "0"
-*ExitServer: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- "
-*End
-*Reset: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
- "
-*End
-
-*JobPatchFile 1: "
- /oldresourcestatus /resourcestatus load def
- /resourcestatus {dup /FontType eq
- {1 index 32 eq {pop pop false} {oldresourcestatus} ifelse}
- {oldresourcestatus} ifelse } bind def
- "
-*End
-*% === Job Control Language ==
-
-*JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
-*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>"
-*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X"
-
-*% === Resolution ============
-
-*OpenUI *Resolution/Resolution: PickOne
-*DefaultResolution: 600dpi
-*OrderDependency: 100 AnySetup *Resolution
-*Resolution 300dpi/300 dpi: "<< /HWResolution [300 300] >> setpagedevice"
-*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice"
-*?Resolution: "
- save
- currentpagedevice /HWResolution get 0 get
- ( ) cvs print (dpi) = flush
- restore
- "
-*End
-*CloseUI: *Resolution
-
-*% === Halftone Information ===============
-
-*ScreenFreq: "60.0"
-*ScreenAngle: "45.0"
-*ResScreenFreq 300dpi: "60.0"
-*ResScreenAngle 300dpi: "45.0"
-*ResScreenFreq 600dpi: "60.0"
-*ResScreenAngle 600dpi: "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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Factory
-*Transfer Factory: "{ }"
-*Transfer Factory.Inverse: "{ 1 exch sub }"
-
-*% === Features ===
-*JCLOpenUI *JCLDensity/Print Darkness: PickOne
-*DefaultJCLDensity: None
-*OrderDependency: 20 JCLSetup *JCLDensity
-*JCLDensity None/Printer's default: ""
-*JCLDensity VLIGHT/Very Light: "@PJL SET DENSITY = 1<0A>"
-*JCLDensity LIGHT/Light: "@PJL SET DENSITY = 2<0A>"
-*JCLDensity NORMAL/Normal: "@PJL SET DENSITY = 3<0A>"
-*JCLDensity DARK/Dark: "@PJL SET DENSITY = 4<0A>"
-*JCLDensity VDARK/Very Dark: "@PJL SET DENSITY = 5<0A>"
-*JCLCloseUI: *JCLDensity
-
-*JCLOpenUI *JCLEconomode/Toner Saver: PickOne
-*DefaultJCLEconomode: PrtSet
-*OrderDependency: 10 JCLSetup *JCLEconomode
-*JCLEconomode PrtSet/Printer Setting: ""
-*JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>"
-*JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>"
-*JCLCloseUI: *JCLEconomode
-
-*OpenUI *Smoothing/Smoothing: Boolean
-*DefaultSmoothing: False
-*OrderDependency: 120 AnySetup *Smoothing
-*Smoothing True/On: "<< /PostRenderingEnhanceDetails << /REValue 2 >> >> setpagedevice"
-*Smoothing False/Off: "<< /PostRenderingEnhanceDetails << /REValue 0 >> >> setpagedevice"
-*?Smoothing: "
- save
- currentpagedevice /PostRenderingEnhanceDetails get /REValue get
- dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush
- restore
- "
-*End
-*CloseUI: *Smoothing
-
-*OpenUI *ImageEnhance/1200 Image Quality: Boolean
-*DefaultImageEnhance: False
-*OrderDependency: 40 AnySetup *ImageEnhance
-*ImageEnhance True/On: "
- 1 dict dup /DeviceRenderingInfo 1 dict dup /ImageEnhancement 1 put put setpagedevice"
-*End
-*ImageEnhance False/Off: "
- 1 dict dup /DeviceRenderingInfo 1 dict dup /ImageEnhancement 0 put put setpagedevice"
-*End
-*CloseUI: *ImageEnhance
-
-*JCLOpenUI *JCLPictureGrade/PictureGrade: Boolean
-*DefaultJCLPictureGrade: PrtSet
-*OrderDependency: 10 JCLSetup *JCLPictureGrade
-*JCLPictureGrade PrtSet/Printer Setting:""
-*JCLPictureGrade True/On: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>"
-*JCLPictureGrade False/Off: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>"
-*JCLCloseUI: *JCLPictureGrade
-
-*OpenUI *MediaType/Media Type: PickOne
-*DefaultMediaType: None
-*OrderDependency: 140 AnySetup *MediaType
-*MediaType None/Printer Setting: ""
-*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType CardStock/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Env/Envelope: "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom4/Custom Type 4: "<< /MediaType (Custom Type 4) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom5/Custom Type 5: "<< /MediaType (Custom Type 5) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom6/Custom Type 6: "<< /MediaType (Custom Type 6) /Policies << /MediaType 2 >> >> setpagedevice"
-*CloseUI: *MediaType
-
-
-*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne
-*DefaultJCLPortRotation: None
-*OrderDependency: 10 JCLSetup *JCLPortRotation
-*JCLPortRotation None/Printer's default: ""
-*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>"
-*JCLCloseUI: *JCLPortRotation
-
-*OpenUI *LXCollate/Collate Copies: Boolean
-*DefaultLXCollate: False
-*OrderDependency: 150 AnySetup *LXCollate
-*LXCollate False/Off: "<< /Collate false >> setpagedevice"
-*LXCollate True/On: "<< /Collate true >> setpagedevice"
-*CloseUI: *LXCollate
-
-
-*% === Paper ==========================================
-*LandscapeOrientation: Plus90
-
-*% **** Printable Area by key word ****
-*DefaultImageableArea: Letter
-*ImageableArea Letter: "12 12 600 780"
-*ImageableArea Legal: "12 12 600 996"
-*ImageableArea B5: "12 12 505 716"
-*ImageableArea A4: "10 12 584 829"
-*ImageableArea Executive: "12 12 510 744"
-*ImageableArea A5: "12 12 407 583"
-*ImageableArea Universal: "12 12 600 996"
-*ImageableArea Monarch: "13 13 267 528"
-*ImageableArea C9: "13 13 267 626"
-*ImageableArea Comm10: "13 13 284 672"
-*ImageableArea DL: "13 13 299 611"
-*ImageableArea C5: "13 13 447 636"
-*ImageableArea ISOB5: "13 13 486 696"
-*ImageableArea Other: "12 12 600 996"
-*?ImageableArea: "
-
- save
- /cvp { cvi ( ) cvs print ( ) print } bind def
- newpath clippath pathbbox
- 4 -2 roll exch 2 {ceiling cvp} repeat
- exch 2 {floor cvp} repeat flush
- restore
- "
-*End
-
-*% **** Physical paper dimensions by key word ****
-
-*DefaultPaperDimension: Letter
-*PaperDimension Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension B5: "516 729"
-*PaperDimension A4: "595 842"
-*PaperDimension Executive: "522 756"
-*PaperDimension A5: "420 595"
-*PaperDimension Universal: "612 1008"
-*PaperDimension Monarch: "279 540"
-*PaperDimension C9: "279 639"
-*PaperDimension Comm10: "297 684"
-*PaperDimension DL: "312 624"
-*PaperDimension C5: "459 649"
-*PaperDimension ISOB5: "499 708"
-*PaperDimension Other: "612 1008"
-
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/Letter 8 1/2 x 11 in: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Legal/Legal 8 1/2 x 14 in: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize B5/B5 182 x 257 mm: "
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A4/A4 210 x 297 mm: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Executive/Executive 7 1/4 x 10 1/2 in: "
- 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A5/A5 148 x 210 mm: "
- 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Universal/Universal 8 1/2 x 14 in: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: "
- 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: "
- 2 dict dup /PageSize [279 639] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: "
- 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize DL/DL Envelope 110 x 220 mm: "
- 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize C5/C5 Envelope 162 x 229 mm: "
- 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize ISOB5/B5 Envelope 176 x 250 mm: "
- 2 dict dup /PageSize [499 708] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Other/Other Envelope 8 1/2 x 14 in: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*?PageSize: "
- save
- 14 dict
- dup /letter (Letter) put
- dup /legal (Legal) put
- dup /executivepage (Executive) put
- dup /a4 (A4) put
- dup /a5 (A5) put
- dup /b5 (B5) put
- dup /universal (Universal) put
- dup /3.875x7.5envelope (Monarch) put
- dup /3.875x8.875envelope (C9) put
- dup /4.125x9.5envelope (Comm10) put
- dup /110x220envelope (DL) put
- dup /162x229envelope (C5) put
- dup /176x250envelope (Envelope.499.708) put
- dup /otherenvelope (Envelope.612.1008) put
- statusdict /papersize get exec
- 3 1 roll {get} stopped {(Unknown)}if
- exch not { print (.Transverse) }if
- = flush
- restore
- "
-*End
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer.
-*% Usually used with input source selection rather than selection by size (AutoSelect).
-
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Legal: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion B5: "
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Executive: "
- 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A5: "
- 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Universal: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Monarch: "
- 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion C9: "
- 2 dict dup /PageSize [279 639] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Comm10: "
- 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion DL: "
- 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion C5: "
- 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion ISOB5: "
- 2 dict dup /PageSize [499 708] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Other: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*CloseUI: *PageRegion
-*RequiresPageRegion All: True
-
-*% === Input Trays =======================================
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: AutoSelect
-*InputSlot AutoSelect/Auto Select: "
- 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice"
-*End
-*InputSlot Tray1/Tray 1: "
- 1 dict dup /ManualFeed false put setpagedevice
- 1 dict dup /MediaPosition null put setpagedevice
- currentpagedevice /InputAttributes get 0 get setpagedevice
- 1 dict dup /InputAttributes 1 dict dup /Priority [0] put put setpagedevice
- 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice"
-*End
-*InputSlot Manual/Manual Paper: "
- 1 dict dup /ManualFeed true put setpagedevice
- 1 dict dup /MediaPosition null put setpagedevice
- 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice"
-*End
-*?InputSlot: "
- save
- [ (Tray1) (Manual) ]
- statusdict /papertray get exec
- {get exec} stopped { pop pop (Unknown) } if = flush
- restore
- "
-*End
-
-*CloseUI: *InputSlot
-
-
-*% === Font Information ==========================================
-
-*DefaultFont: Courier
-*Font Courier: Standard "(001.000)" Standard ROM
-*Font Courier-Bold: Standard "(001.000)" Standard ROM
-*Font Courier-Oblique: Standard "(001.000)" Standard ROM
-*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Times-Roman: Standard "(001.000)" Standard ROM
-*Font Times-Bold: Standard "(001.000)" Standard ROM
-*Font Times-Italic: Standard "(001.000)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Helvetica: Standard "(001.000)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM
-*Font Symbol: Special "(001.000)" Standard ROM
-*Font AvantGarde-Book: Standard "(001.000)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM
-*Font Bookman-Demi: Standard "(001.000)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM
-*Font Bookman-Light: Standard "(001.000)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM
-*Font Helvetica-Light: Standard "(001.000)" Standard ROM
-*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Black: Standard "(001.000)" Standard ROM
-*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Palatino-Roman: Standard "(001.000)" Standard ROM
-*Font Palatino-Bold: Standard "(001.000)" Standard ROM
-*Font Palatino-Italic: Standard "(001.000)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM
-*Font ZapfDingbats: Special "(001.000)" Special ROM
-
-*?FontQuery: "
- save
- 4 dict begin
- /sv exch def
- /str (fonts/ ) def
- /st2 128 string def
- { count 0 gt
- { dup st2 cvs (/) print print (:) print dup FontDirectory exch known
- {pop (Yes)}
- { str exch st2 cvs dup length /len exch def
- 6 exch putinterval str 0 len 6 add getinterval mark exch
- { } st2 filenameforall counttomark 0 gt
- { cleartomark (Yes)}{cleartomark (No)}ifelse
- }ifelse = flush
- }{ exit } ifelse
- } bind loop
- (*) = flush
- sv
- end
- restore
- "
-*End
-
-*?FontList: "
- save
- 2 dict begin
- /sv exch def
- /str 128 string def
- FontDirectory { pop == } bind forall flush
- /filenameforall where
- { pop save (fonts/*)
- { dup length 6 sub 6 exch getinterval cvn == } bind
- str filenameforall flush restore
- } if
- (*) = flush
-
- sv
- end
- 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: "Printer Busy"
-*Status: "Warming Up"
-*Status: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "initializing"
-*Status: "not ready"
-
-*% Input Sources (format: %% status: <stat>; source: <one of these> %% )
-*Source: "Serial"
-*Source: "Parallel"
-*Source: "Network"
-
-*% Printer Error (format: %% PrinterError: <one of these> %%)
-*PrinterError: "Paper Jam"
-*PrinterError: "Wrong Paper Length"
-*PrinterError: "Invalid Manual Insertion"
-*PrinterError: "Change Size in Feeder"
-*PrinterError: "Change Size in Tray 1"
-*PrinterError: "Change Size in Tray 2"
-*PrinterError: "Paper Out or Feed Failure - Feed"
-*PrinterError: "Load Manual Envelope"
-*PrinterError: "Paper Out or Feed Failure - Tray 1"
-*PrinterError: "Paper Out or Feed Failure - Tray 2"
-*PrinterError: "Load Manual Paper"
-*PrinterError: "Output Bin Full"
-*PrinterError: "Cover Open/Cartridge Not Installed"
-*PrinterError: "Insufficient Memory"
-*PrinterError: "Complex Page"
-*PrinterError: "Default Storage Error"
-*PrinterError: "Defective Font Card Installed"
-*PrinterError: "Flash Full"
-*PrinterError: "ioerror"
-*PrinterError: "Flash Error"
-*PrinterError: "Duplex Not Attached"
-*PrinterError: "Duplex Cover Open"
-*PrinterError: "Scheduled Maintenance"
-*PrinterError: "Toner Low"
-*PrinterError: "Service Error"
-
-*% === Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) =====================
-
-*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
-
-*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
- {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
- 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
- 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
-
-*% For 71 lpi / 600 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
-
-*% For 116 lpi / 1200 dpi ===================================================
-*% [removed]*% End of PPD file for Lexmark Optra E310 Laser Printers
diff --git a/psprint_config/configuration/ppds/LOPM410.PS b/psprint_config/configuration/ppds/LOPM410.PS
deleted file mode 100644
index c280a09c407b..000000000000
--- a/psprint_config/configuration/ppds/LOPM410.PS
+++ /dev/null
@@ -1,726 +0,0 @@
-*PPD-Adobe: "4.2"
-*% Adobe PostScript(R) Printer Description File
-*% For Lexmark Optra M410 Laser Printers
-*% Produced by Lexmark International, Inc.
-*%
-*% For use with Adobe (formerly Aldus) PageMaker
-*%
-*% WARNING: If you edit this file and use it with PageMaker, be sure to
-*% use an editor (such as DOS Edit) that does NOT add an end-of-file
-*% marker (hex 1A) when it stores the file
-*%
-*% Copyright (c) 1993-1999 Lexmark International Inc. All Rights Reserved.
-*% Permission is granted for redistribution of this file as
-*% long as this copyright notice is intact and the content
-*% of the file is not altered in any way from its original form.
-*%
-*FormatVersion: "4.2"
-*FileVersion: "1.0"
-*LanguageVersion: English
-*LanguageEncoding: WindowsANSI
-*PCFileName: "LOPM410.PPD"
-*Product: "(Lexmark Optra M410 Laser Printer)"
-*PSVersion: "(3010)"
-*ModelName: "Lexmark Optra M410 Laser Printer"
-*ShortNickName: "Lexmark Optra M410 PS"
-*NickName: "Lexmark Optra M410 PS"
-
-*% ======== Installable Options ============
-
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *LowerTray/Tray 2 - Option: Boolean
-*DefaultLowerTray: False
-*LowerTray True/Installed: ""
-*LowerTray False/Not Installed: ""
-*CloseUI: *LowerTray
-
-*OpenUI *Flash/Flash Memory Card - Option: Boolean
-*DefaultFlash: False
-*Flash True/Installed: ""
-*Flash False/Not Installed: ""
-*CloseUI: *Flash
-
-*OpenUI *HardDisk/Printer Hard Disk - Option: Boolean
-*DefaultHardDisk: False
-*HardDisk True/Installed: ""
-*HardDisk False/Not Installed: ""
-*CloseUI: *HardDisk
-
-*OpenUI *FaxCard/Fax Card: Boolean
-*DefaultFaxCard: False
-*FaxCard True/Installed: ""
-*FaxCard False/Not Installed: ""
-*CloseUI: *FaxCard
-
-*OpenUI *InstalledMemory/Printer Memory - Option: PickOne
-*DefaultInstalledMemory: 4Meg
-*InstalledMemory 4Meg/4 MB Printer Memory: ""
-*InstalledMemory 8Meg/8 MB Printer Memory: ""
-*InstalledMemory 12Meg/12 MB Printer Memory: ""
-*InstalledMemory 16Meg/16 MB Printer Memory: ""
-*InstalledMemory 20Meg/20 MB Printer Memory: ""
-*InstalledMemory 24Meg/24 MB Printer Memory: ""
-*InstalledMemory 28Meg/28 MB Printer Memory: ""
-*InstalledMemory 32Meg/32 or more MB Printer Memory: ""
-*CloseUI: *InstalledMemory
-
-*CloseGroup: InstallableOptions
-
-*%=========== User Constraints ===================
-
-*UIConstraints: *LowerTray False *InputSlot Tray2
-
-*UIConstraints: *Resolution 300dpi *ImageEnhance True
-*UIConstraints: *ImageEnhance True *Smoothing True
-
-*UIConstraints: *JCLTonerDarkness 1 *ImageEnhance True
-*UIConstraints: *JCLTonerDarkness 2 *ImageEnhance True
-*UIConstraints: *JCLTonerDarkness 3 *ImageEnhance True
-*UIConstraints: *JCLTonerDarkness 4 *ImageEnhance True
-*UIConstraints: *JCLTonerDarkness 5 *ImageEnhance True
-*% Do not allow envelope sizes and paper types to be fed from trays
-*UIConstraints: *InputSlot Tray1 *PageSize Monarch
-*UIConstraints: *InputSlot Tray1 *PageSize C9
-*UIConstraints: *InputSlot Tray1 *PageSize Comm10
-*UIConstraints: *InputSlot Tray1 *PageSize DL
-*UIConstraints: *InputSlot Tray1 *PageSize C5
-*UIConstraints: *InputSlot Tray1 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray1 *PageSize Other
-
-*UIConstraints: *InputSlot Tray2 *PageSize Monarch
-*UIConstraints: *InputSlot Tray2 *PageSize C9
-*UIConstraints: *InputSlot Tray2 *PageSize Comm10
-*UIConstraints: *InputSlot Tray2 *PageSize DL
-*UIConstraints: *InputSlot Tray2 *PageSize C5
-*UIConstraints: *InputSlot Tray2 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray2 *PageSize Other
-
-*UIConstraints: *InputSlot ManualEnv *PageSize Letter
-*UIConstraints: *InputSlot ManualEnv *PageSize Legal
-*UIConstraints: *InputSlot ManualEnv *PageSize B5
-*UIConstraints: *InputSlot ManualEnv *PageSize A4
-*UIConstraints: *InputSlot ManualEnv *PageSize Executive
-*UIConstraints: *InputSlot ManualEnv *PageSize A5
-*UIConstraints: *InputSlot ManualEnv *PageSize Universal
-
-*UIConstraints: *InputSlot ManualEnv *MediaType Plain
-*UIConstraints: *InputSlot ManualEnv *MediaType CardStock
-*UIConstraints: *InputSlot ManualEnv *MediaType Transparency
-*UIConstraints: *InputSlot ManualEnv *MediaType Labels
-*UIConstraints: *InputSlot ManualEnv *MediaType Bond
-*UIConstraints: *InputSlot ManualEnv *MediaType Letterhead
-*UIConstraints: *InputSlot ManualEnv *MediaType Preprint
-*UIConstraints: *InputSlot ManualEnv *MediaType Color
-
-*% === Basic Capabilities ============
-
-*LanguageLevel: "3"
-*Protocols: PJL TBCP
-*FreeVM: "910000"
-*VMOption 4Meg/4 MB Printer Memory: "910000"
-*VMOption 8Meg/8 MB Printer Memory: "1290000"
-*VMOption 12Meg/12 MB Printer Memory: "1546000"
-*VMOption 16Meg/16 MB Printer Memory: "2058000"
-*VMOption 20Meg/20 MB Printer Memory: "2058000"
-*VMOption 24Meg/24 MB Printer Memory: "2058000"
-*VMOption 28Meg/28 MB Printer Memory: "2058000"
-*VMOption 32Meg/32 or more MB Printer Memory: "2058000"
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*TTRasterizer: Type42
-*?TTRasterizer:""
-*FileSystem: True
-*?FileSystem: ""
-*VariablePaperSize: True
-*Throughput: "12"
-*Password: "0"
-*ExitServer: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- "
-*End
-*Reset: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
- "
-*End
-
-*% === Job Control Language ==
-
-*JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
-*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>"
-*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X"
-
-*% === Resolution ============
-
-*OpenUI *Resolution/Resolution: PickOne
-*DefaultResolution: 600dpi
-*OrderDependency: 100 AnySetup *Resolution
-*Resolution 300dpi/300 dpi: "<< /HWResolution [300 300] >> setpagedevice"
-*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice"
-*?Resolution: "
- save
- currentpagedevice /HWResolution get 0 get
- ( ) cvs print (dpi) = flush
- restore
- "
-*End
-*CloseUI: *Resolution
-
-*% === Halftone Information ===============
-
-*ScreenFreq: "60.0"
-*ScreenAngle: "45.0"
-*ResScreenFreq 300dpi: "60.0"
-*ResScreenAngle 300dpi: "45.0"
-*ResScreenFreq 600dpi: "60.0"
-*ResScreenAngle 600dpi: "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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Factory
-*Transfer Factory: "{ }"
-*Transfer Factory.Inverse: "{ 1 exch sub }"
-
-*% === Features ===
-*JCLOpenUI *JCLTonerDarkness/Toner Darkness: PickOne
-*DefaultJCLTonerDarkness: 7
-*OrderDependency: 20 JCLSetup *JCLTonerDarkness
-*JCLTonerDarkness 1/1: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 1 <0A>"
-*JCLTonerDarkness 2/2: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 2 <0A>"
-*JCLTonerDarkness 3/3: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 3 <0A>"
-*JCLTonerDarkness 4/4: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 4 <0A>"
-*JCLTonerDarkness 5/5: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 5 <0A>"
-*JCLTonerDarkness 6/6: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 1 <0A>"
-*JCLTonerDarkness 7/7: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 2 <0A>"
-*JCLTonerDarkness 8/8: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 3 <0A>"
-*JCLTonerDarkness 9/9: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 4 <0A>"
-*JCLTonerDarkness 10/10: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 5 <0A>"
-*JCLCloseUI: *JCLTonerDarkness
-
-*OpenUI *Smoothing/Smoothing: Boolean
-*DefaultSmoothing: False
-*OrderDependency: 120 AnySetup *Smoothing
-*Smoothing True/On: "<< /PostRenderingEnhanceDetails << /REValue 2 >> >> setpagedevice"
-*Smoothing False/Off: "<< /PostRenderingEnhanceDetails << /REValue 0 >> >> setpagedevice"
-*?Smoothing: "
- save
- currentpagedevice /PostRenderingEnhanceDetails get /REValue get
- dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush
- restore
- "
-*End
-*CloseUI: *Smoothing
-
-*OpenUI *ImageEnhance/1200 Image Quality: Boolean
-*DefaultImageEnhance: False
-*OrderDependency: 40 AnySetup *ImageEnhance
-*ImageEnhance True/On: "
- 1 dict dup /DeviceRenderingInfo 1 dict dup /ImageEnhancement 1 put put setpagedevice"
-*End
-*ImageEnhance False/Off: "
- 1 dict dup /DeviceRenderingInfo 1 dict dup /ImageEnhancement 0 put put setpagedevice"
-*End
-*CloseUI: *ImageEnhance
-
-*JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne
-*DefaultJCLPictureGrade: PrtSet
-*OrderDependency: 10 JCLSetup *JCLPictureGrade
-*JCLPictureGrade PrtSet/Printer Setting:""
-*JCLPictureGrade True/On: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>"
-*JCLPictureGrade False/Off: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>"
-*JCLCloseUI: *JCLPictureGrade
-
-*OpenUI *MediaType/Media Type: PickOne
-*DefaultMediaType: None
-*OrderDependency: 140 AnySetup *MediaType
-*MediaType None/Printer's default: ""
-*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType CardStock/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Env/Envelope: "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom4/Custom Type 4: "<< /MediaType (Custom Type 4) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom5/Custom Type 5: "<< /MediaType (Custom Type 5) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom6/Custom Type 6: "<< /MediaType (Custom Type 6) /Policies << /MediaType 2 >> >> setpagedevice"
-*CloseUI: *MediaType
-
-
-*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne
-*DefaultJCLPortRotation: None
-*OrderDependency: 10 JCLSetup *JCLPortRotation
-*JCLPortRotation None/Printer's default: ""
-*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>"
-*JCLCloseUI: *JCLPortRotation
-
-*OpenUI *LXCollate/Collate Copies: Boolean
-*DefaultLXCollate: False
-*OrderDependency: 150 AnySetup *LXCollate
-*LXCollate False/Off: "<< /Collate false >> setpagedevice"
-*LXCollate True/On: "<< /Collate true >> setpagedevice"
-*CloseUI: *LXCollate
-
-
-*% === Paper ==========================================
-*LandscapeOrientation: Plus90
-
-*% **** Printable Area by key word ****
-*DefaultImageableArea: Letter
-*ImageableArea Letter: "13 13 599 779"
-*ImageableArea Legal: "13 13 599 995"
-*ImageableArea B5: "12 12 505 716"
-*ImageableArea A4: "10 13 585 829"
-*ImageableArea Executive: "13 13 509 743"
-*ImageableArea A5: "13 13 407 583"
-*ImageableArea Universal: "13 13 599 995"
-*ImageableArea Monarch: "13 13 255 523"
-*ImageableArea C9: "13 13 255 620"
-*ImageableArea Comm10: "13 13 274 669"
-*ImageableArea DL: "13 13 288 608"
-*ImageableArea C5: "13 13 438 631"
-*ImageableArea ISOB5: "13 13 474 691"
-*ImageableArea Other: "12 12 600 984"
-
-*?ImageableArea: "
- save
- /cvp { cvi ( ) cvs print ( ) print } bind def
- newpath clippath pathbbox
- 4 -2 roll exch 2 {ceiling cvp} repeat
- exch 2 {floor cvp} repeat flush
- restore
- "
-*End
-
-*% **** Physical paper dimensions by key word ****
-
-*DefaultPaperDimension: Letter
-*PaperDimension Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension B5: "516 729"
-*PaperDimension A4: "595 842"
-*PaperDimension Executive: "522 756"
-*PaperDimension A5: "420 595"
-*PaperDimension Universal: "612 1008"
-*PaperDimension Monarch: "279 540"
-*PaperDimension C9: "279 639"
-*PaperDimension Comm10: "297 684"
-*PaperDimension DL: "312 624"
-*PaperDimension C5: "459 649"
-*PaperDimension ISOB5: "499 708"
-*PaperDimension Other: "612 996"
-
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/Letter 8 1/2 x 11 in: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Legal/Legal 8 1/2 x 14 in: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize B5/B5 182 x 257 mm: "
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A4/A4 210 x 297 mm: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Executive/Executive 7 1/4 x 10 1/2 in: "
- 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A5/A5 148 x 210 mm: "
- 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Universal/Universal 8 1/2 x 14 in: "
- 2 dict dup /PageSize [612 1020] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: "
- 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: "
- 2 dict dup /PageSize [279 639] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: "
- 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize DL/DL Envelope 110 x 220 mm: "
- 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize C5/C5 Envelope 162 x 229 mm: "
- 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize ISOB5/B5 Envelope 176 x 250 mm: "
- 2 dict dup /PageSize [499 709] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Other/Other Envelope 8 1/2 x 14 in: "
- 2 dict dup /PageSize [612 996] put dup /ImagingBBox null put setpagedevice"
-*End
-*?PageSize: "
- save
- 14 dict
- dup /letter (Letter) put
- dup /legal (Legal) put
- dup /executivepage (Executive) put
- dup /a4 (A4) put
- dup /a5 (A5) put
- dup /b5 (B5) put
- dup /universal (Universal) put
- dup /3.875x7.5envelope (Monarch) put
- dup /3.875x8.875envelope (C9) put
- dup /4.125x9.5envelope (Comm10) put
- dup /110x220envelope (DL) put
- dup /162x229envelope (C5) put
- dup /176x250envelope (Envelope.499.709) put
- dup /otherenvelope (Envelope.612.996) put
- statusdict /papersize get exec
- 3 1 roll {get} stopped {(Unknown)}if
- exch not { print (.Transverse) }if
- = flush
- restore
- "
-*End
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer.
-*% Usually used with input source selection rather than selection by size (AutoSelect).
-
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Legal: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion B5: "
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Executive: "
- 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A5: "
- 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Universal: "
- 2 dict dup /PageSize [612 1020] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Monarch: "
- 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion C9: "
- 2 dict dup /PageSize [279 639] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Comm10: "
- 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion DL: "
- 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion C5: "
- 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion ISOB5: "
- 2 dict dup /PageSize [499 709] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Other: "
- 2 dict dup /PageSize [612 996] put dup /ImagingBBox null put setpagedevice"
-*End
-*CloseUI: *PageRegion
-*RequiresPageRegion All: True
-
-*% === Input Trays =======================================
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: AutoSelect
-*InputSlot AutoSelect/Auto Select: "
- 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice"
-*End
-*InputSlot Tray1/Tray 1: "
- 1 dict dup /ManualFeed false put setpagedevice
- 1 dict dup /MediaPosition null put setpagedevice
- currentpagedevice /InputAttributes get 0 get setpagedevice
- 1 dict dup /InputAttributes 1 dict dup /Priority [0] put put setpagedevice
- 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice"
-*End
-*InputSlot Tray2/Tray 2: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*InputSlot MultiPurpose/MP Feeder: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 4 known { 4 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Manual/Manual Paper: "
- 1 dict dup /ManualFeed true put setpagedevice
- 1 dict dup /MediaPosition null put setpagedevice
- 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice"
-*End
-*InputSlot ManualEnv/Manual Envelope: "
- << /ManualFeed true /MediaPosition null >> setpagedevice
- << /Policies << /PageSize 2 >> >> setpagedevice"
-*End
-*?InputSlot: "
- save
- [ (Tray1) (Tray2) (Multipurpose) (Manual) (ManualEnv) ]
- statusdict /papertray get exec
- {get exec} stopped { pop pop (Unknown) } if = flush
- restore
- "
-*End
-
-*CloseUI: *InputSlot
-
-
-*% === Font Information ==========================================
-
-*DefaultFont: Courier
-*Font Courier: Standard "(001.000)" Standard ROM
-*Font Courier-Bold: Standard "(001.000)" Standard ROM
-*Font Courier-Oblique: Standard "(001.000)" Standard ROM
-*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Times-Roman: Standard "(001.000)" Standard ROM
-*Font Times-Bold: Standard "(001.000)" Standard ROM
-*Font Times-Italic: Standard "(001.000)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Helvetica: Standard "(001.000)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM
-*Font Symbol: Special "(001.000)" Standard ROM
-*Font AvantGarde-Book: Standard "(001.000)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM
-*Font Bookman-Demi: Standard "(001.000)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM
-*Font Bookman-Light: Standard "(001.000)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM
-*Font Helvetica-Light: Standard "(001.000)" Standard ROM
-*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Black: Standard "(001.000)" Standard ROM
-*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Palatino-Roman: Standard "(001.000)" Standard ROM
-*Font Palatino-Bold: Standard "(001.000)" Standard ROM
-*Font Palatino-Italic: Standard "(001.000)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM
-*Font ZapfDingbats: Special "(001.000)" Special ROM
-
-*?FontQuery: "
- save
- 4 dict begin
- /sv exch def
- /str (fonts/ ) def
- /st2 128 string def
- { count 0 gt
- { dup st2 cvs (/) print print (:) print dup FontDirectory exch known
- {pop (Yes)}
- { str exch st2 cvs dup length /len exch def
- 6 exch putinterval str 0 len 6 add getinterval mark exch
- { } st2 filenameforall counttomark 0 gt
- { cleartomark (Yes)}{cleartomark (No)}ifelse
- }ifelse = flush
- }{ exit } ifelse
- } bind loop
- (*) = flush
- sv
- end
- restore
- "
-*End
-
-*?FontList: "
- save
- 2 dict begin
- /sv exch def
- /str 128 string def
- FontDirectory { pop == } bind forall flush
- /filenameforall where
- { pop save (fonts/*)
- { dup length 6 sub 6 exch getinterval cvn == } bind
- str filenameforall flush restore
- } if
- (*) = flush
-
- sv
- end
- 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: "Printer Busy"
-*Status: "Warming Up"
-*Status: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "initializing"
-*Status: "not ready"
-
-*% Input Sources (format: %% status: <stat>; source: <one of these> %% )
-*Source: "Serial"
-*Source: "Parallel"
-*Source: "Network"
-
-*% Printer Error (format: %% PrinterError: <one of these> %%)
-*PrinterError: "Paper Jam"
-*PrinterError: "Wrong Paper Length"
-*PrinterError: "Invalid Manual Insertion"
-*PrinterError: "Change Size in Feeder"
-*PrinterError: "Change Size in Tray 1"
-*PrinterError: "Change Size in Tray 2"
-*PrinterError: "Paper Out or Feed Failure - Feed"
-*PrinterError: "Load Manual Envelope"
-*PrinterError: "Paper Out or Feed Failure - Tray 1"
-*PrinterError: "Paper Out or Feed Failure - Tray 2"
-*PrinterError: "Load Manual Paper"
-*PrinterError: "Output Bin Full"
-*PrinterError: "Cover Open/Cartridge Not Installed"
-*PrinterError: "Insufficient Memory"
-*PrinterError: "Complex Page"
-*PrinterError: "Default Storage Error"
-*PrinterError: "Defective Font Card Installed"
-*PrinterError: "Flash Full"
-*PrinterError: "ioerror"
-*PrinterError: "Flash Error"
-*PrinterError: "Duplex Not Attached"
-*PrinterError: "Duplex Cover Open"
-*PrinterError: "Scheduled Maintenance"
-*PrinterError: "Toner Low"
-*PrinterError: "Service Error"
-
-*% === Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) =====================
-
-*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
-
-*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
- {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
- 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
- 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
-
-*% For 71 lpi / 600 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
-*% End of PPD file for Lexmark Optra M410 Laser Printers
diff --git a/psprint_config/configuration/ppds/LOPS1255.PS b/psprint_config/configuration/ppds/LOPS1255.PS
deleted file mode 100644
index 737af678973c..000000000000
--- a/psprint_config/configuration/ppds/LOPS1255.PS
+++ /dev/null
@@ -1,1122 +0,0 @@
-*PPD-Adobe: "4.2"
-*% Adobe PostScript(R) Printer Description File
-*% For Lexmark Optra S 1255 Laser Printers
-*% Produced by Lexmark International, Inc.
-*%
-*% For use with Adobe (formerly Aldus) PageMaker
-*%
-*% WARNING: If you edit this file and use it with PageMaker, be sure to
-*% use an editor (such as DOS Edit) that does NOT add an end-of-file
-*% marker (hex 1A) when it stores the file
-*%
-*% Copyright (c) 1993-1998 Lexmark International Inc. All Rights Reserved.
-*% Permission is granted for redistribution of this file as
-*% long as this copyright notice is intact and the content
-*% of the file is not altered in any way from its original form.
-*%
-*FormatVersion: "4.2"
-*FileVersion: "1.0"
-*LanguageVersion: English
-*LanguageEncoding: WindowsANSI
-*PCFileName: "LOPS1255.PPD"
-*Product: "(Lexmark Optra S 1255 Laser Printer)"
-*PSVersion: "(2014)"
-*ModelName: "Lexmark Optra S 1255 Laser Printer"
-*ShortNickName: "Lexmark Optra S 1255 PS"
-*NickName: "Lexmark Optra S 1255 PS"
-
-*% ======== Installable Options ============
-
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *LowerTray/Tray 2 - Option: Boolean
-*DefaultLowerTray: False
-*LowerTray True/Installed: ""
-*LowerTray False/Not Installed: ""
-*CloseUI: *LowerTray
-
-*OpenUI *Tray3/Tray 3 - Option: Boolean
-*DefaultTray3: False
-*Tray3 True/Installed: ""
-*Tray3 False/Not Installed: ""
-*CloseUI: *Tray3
-
-*OpenUI *Tray4/Tray 4 - Option: Boolean
-*DefaultTray4: False
-*Tray4 True/Installed: ""
-*Tray4 False/Not Installed: ""
-*CloseUI: *Tray4
-
-*OpenUI *Tray5/Tray 5 - Option: Boolean
-*DefaultTray5: False
-*Tray5 True/Installed: ""
-*Tray5 False/Not Installed: ""
-*CloseUI: *Tray5
-
-*OpenUI *MPFeeder/MP Feeder - Option: Boolean
-*DefaultMPFeeder: True
-*MPFeeder True/Installed: ""
-*MPFeeder False/Not Installed: ""
-*CloseUI: *MPFeeder
-
-*OpenUI *Feeder/Envelope Feeder - Option: Boolean
-*DefaultFeeder: False
-*Feeder True/Installed: ""
-*Feeder False/Not Installed: ""
-*CloseUI: *Feeder
-
-*OpenUI *OutputBins/Number of Output Bins - Option: PickOne
-*DefaultOutputBins: False
-*OutputBins False/Standard Bin Only: ""
-*OutputBins 1Bin/1 Extra Bin: ""
-*OutputBins 2Bin/2 Extra Bins: ""
-*OutputBins 3Bin/3 Extra Bins: ""
-*OutputBins 4Bin/4 Extra Bins: ""
-*OutputBins 5Bin/5 Extra Bins: ""
-*OutputBins 6Bin/6 Extra Bins: ""
-*OutputBins 7Bin/7 Extra Bins: ""
-*OutputBins 8Bin/8 Extra Bins: ""
-*OutputBins 9Bin/9 Extra Bins: ""
-*OutputBins 10Bin/10 Extra Bins: ""
-*OutputBins 11Bin/11 Extra Bins: ""
-*OutputBins 12Bin/12 Extra Bins: ""
-*OutputBins 13Bin/13 Extra Bins: ""
-*OutputBins 14Bin/14 Extra Bins: ""
-*OutputBins 15Bin/15 Extra Bins: ""
-*CloseUI: *OutputBins
-
-*OpenUI *Duplexer/Duplexer - Option: Boolean
-*DefaultDuplexer: False
-*Duplexer True/Installed: ""
-*Duplexer False/Not Installed: ""
-*CloseUI: *Duplexer
-
-*OpenUI *Flash/Flash Memory Card - Option: Boolean
-*DefaultFlash: False
-*Flash True/Installed: ""
-*Flash False/Not Installed: ""
-*CloseUI: *Flash
-
-*OpenUI *HardDisk/Printer Hard Disk - Option: Boolean
-*DefaultHardDisk: False
-*HardDisk True/Installed: ""
-*HardDisk False/Not Installed: ""
-*CloseUI: *HardDisk
-
-*OpenUI *InstalledMemory/Printer Memory - Option: PickOne
-*DefaultInstalledMemory: 4Meg
-*InstalledMemory 2Meg/2 MB Printer Memory: ""
-*InstalledMemory 4Meg/4 MB Printer Memory: ""
-*InstalledMemory 6Meg/6 MB Printer Memory: ""
-*InstalledMemory 8Meg/8 MB Printer Memory: ""
-*InstalledMemory 10Meg/10 MB Printer Memory: ""
-*InstalledMemory 12Meg/12 MB Printer Memory: ""
-*InstalledMemory 14Meg/14 MB Printer Memory: ""
-*InstalledMemory 16Meg/16 MB Printer Memory: ""
-*InstalledMemory 18Meg/18 MB Printer Memory: ""
-*InstalledMemory 20Meg/20 MB Printer Memory: ""
-*InstalledMemory 22Meg/22 MB Printer Memory: ""
-*InstalledMemory 24Meg/24 MB Printer Memory: ""
-*InstalledMemory 28Meg/28 MB Printer Memory: ""
-*InstalledMemory 32Meg/32 or more MB Printer Memory: ""
-*CloseUI: *InstalledMemory
-
-*CloseGroup: InstallableOptions
-
-*%=========== User Constraints ===================
-
-*UIConstraints: *LowerTray False *InputSlot Tray2
-*UIConstraints: *Tray3 False *InputSlot Tray3
-*UIConstraints: *Tray4 False *InputSlot Tray4
-*UIConstraints: *Tray5 False *InputSlot Tray5
-*UIConstraints: *MPFeeder False *InputSlot MultiPurpose
-*%UIConstraints: *MPFeeder False *ManualFeed
-*UIConstraints: *MPFeeder False *InputSlot Manual
-*UIConstraints: *MPFeeder False *InputSlot ManualEnv
-*UIConstraints: *Feeder False *InputSlot Feeder
-*UIConstraints: *Duplexer False *Duplex
-
-*UIConstraints: *OutputBins False *OutputBin
-*UIConstraints: *OutputBins False *StapleLocation True
-*%UIConstraints: *OutputBin False *StapleLocation True
-*UIConstraints: *OutputBins False *OutputBin Bin1
-*UIConstraints: *OutputBins False *OutputBin Bin2
-*UIConstraints: *OutputBins False *OutputBin Bin3
-*UIConstraints: *OutputBins False *OutputBin Bin4
-*UIConstraints: *OutputBins False *OutputBin Bin5
-*UIConstraints: *OutputBins False *OutputBin Bin6
-*UIConstraints: *OutputBins False *OutputBin Bin7
-*UIConstraints: *OutputBins False *OutputBin Bin8
-*UIConstraints: *OutputBins False *OutputBin Bin9
-*UIConstraints: *OutputBins False *OutputBin Bin10
-*UIConstraints: *OutputBins False *OutputBin Bin11
-*UIConstraints: *OutputBins False *OutputBin Bin12
-*UIConstraints: *OutputBins False *OutputBin Bin13
-*UIConstraints: *OutputBins False *OutputBin Bin14
-*UIConstraints: *OutputBins False *OutputBin Bin15
-
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin2
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin3
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin4
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin3
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin4
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin4
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 10Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 10Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 10Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 10Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 10Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 11Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 11Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 11Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 11Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 12Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 12Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 12Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 13Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 13Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 14Bin *OutputBin Bin15
-
-
-*UIConstraints: *Resolution 300dpi *ImageEnhance True
-*UIConstraints: *Resolution 1200dpi *ImageEnhance True
-*UIConstraints: *Resolution 1200dpi *Smoothing True
-*UIConstraints: *Resolution 1200dpi *JCLPictureGrade True
-
-*UIConstraints: *ImageEnhance True *Smoothing True
-
-*UIConstraints: *JCLEconomode True *ImageEnhance True
-
-*% Do not allow envelope sizes and paper types to be fed from trays
-*UIConstraints: *InputSlot Tray1 *PageSize Monarch
-*UIConstraints: *InputSlot Tray1 *PageSize C9
-*UIConstraints: *InputSlot Tray1 *PageSize Comm10
-*UIConstraints: *InputSlot Tray1 *PageSize DL
-*UIConstraints: *InputSlot Tray1 *PageSize C5
-*UIConstraints: *InputSlot Tray1 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray1 *PageSize Other
-*UIConstraints: *InputSlot Tray2 *PageSize Monarch
-*UIConstraints: *InputSlot Tray2 *PageSize C9
-*UIConstraints: *InputSlot Tray2 *PageSize Comm10
-*UIConstraints: *InputSlot Tray2 *PageSize DL
-*UIConstraints: *InputSlot Tray2 *PageSize C5
-*UIConstraints: *InputSlot Tray2 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray2 *PageSize Other
-*UIConstraints: *InputSlot Tray3 *PageSize Monarch
-*UIConstraints: *InputSlot Tray3 *PageSize C9
-*UIConstraints: *InputSlot Tray3 *PageSize Comm10
-*UIConstraints: *InputSlot Tray3 *PageSize DL
-*UIConstraints: *InputSlot Tray3 *PageSize C5
-*UIConstraints: *InputSlot Tray3 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray3 *PageSize Other
-*UIConstraints: *InputSlot Tray4 *PageSize Monarch
-*UIConstraints: *InputSlot Tray4 *PageSize C9
-*UIConstraints: *InputSlot Tray4 *PageSize Comm10
-*UIConstraints: *InputSlot Tray4 *PageSize DL
-*UIConstraints: *InputSlot Tray4 *PageSize C5
-*UIConstraints: *InputSlot Tray4 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray4 *PageSize Other
-*UIConstraints: *InputSlot Tray5 *PageSize Monarch
-*UIConstraints: *InputSlot Tray5 *PageSize C9
-*UIConstraints: *InputSlot Tray5 *PageSize Comm10
-*UIConstraints: *InputSlot Tray5 *PageSize DL
-*UIConstraints: *InputSlot Tray5 *PageSize C5
-*UIConstraints: *InputSlot Tray5 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray5 *PageSize Other
-*UIConstraints: *InputSlot Tray1 *MediaType Env
-*UIConstraints: *InputSlot Tray2 *MediaType Env
-*UIConstraints: *InputSlot Tray3 *MediaType Env
-*UIConstraints: *InputSlot Tray4 *MediaType Env
-*UIConstraints: *InputSlot Tray5 *MediaType Env
-
-*% Do not allow non-envelope sizes and paper sizes to be fed from Envelope Feede
-*UIConstraints: *InputSlot Feeder *PageSize Letter
-*UIConstraints: *InputSlot Feeder *PageSize Legal
-*UIConstraints: *InputSlot Feeder *PageSize B5
-*UIConstraints: *InputSlot Feeder *PageSize A4
-*UIConstraints: *InputSlot Feeder *PageSize Executive
-*UIConstraints: *InputSlot Feeder *PageSize A5
-*UIConstraints: *InputSlot Feeder *PageSize Universal
-*UIConstraints: *InputSlot ManualEnv *PageSize Letter
-*UIConstraints: *InputSlot ManualEnv *PageSize Legal
-*UIConstraints: *InputSlot ManualEnv *PageSize B5
-*UIConstraints: *InputSlot ManualEnv *PageSize A4
-*UIConstraints: *InputSlot ManualEnv *PageSize Executive
-*UIConstraints: *InputSlot ManualEnv *PageSize A5
-*UIConstraints: *InputSlot ManualEnv *PageSize Universal
-*UIConstraints: *InputSlot Feeder *MediaType Plain
-*UIConstraints: *InputSlot Feeder *MediaType Card
-*UIConstraints: *InputSlot Feeder *MediaType Transparency
-*UIConstraints: *InputSlot Feeder *MediaType Labels
-*UIConstraints: *InputSlot Feeder *MediaType Bond
-*UIConstraints: *InputSlot Feeder *MediaType Letterhead
-*UIConstraints: *InputSlot Feeder *MediaType Preprint
-*UIConstraints: *InputSlot Feeder *MediaType Color
-*UIConstraints: *InputSlot ManualEnv *MediaType Plain
-*UIConstraints: *InputSlot ManualEnv *MediaType Card
-*UIConstraints: *InputSlot ManualEnv *MediaType Transparency
-*UIConstraints: *InputSlot ManualEnv *MediaType Labels
-*UIConstraints: *InputSlot ManualEnv *MediaType Bond
-*UIConstraints: *InputSlot ManualEnv *MediaType Letterhead
-*UIConstraints: *InputSlot ManualEnv *MediaType Preprint
-*UIConstraints: *InputSlot ManualEnv *MediaType Color
-*%UIConstraints: *ManualFeed True *MediaType Env
-*UIConstraints: *InputSlot Manual *MediaType Env
-
-*% === Basic Capabilities ============
-
-*LanguageLevel: "2"
-*Protocols: PJL TBCP
-*FreeVM: "910000"
-*VMOption 4Meg/4 MB Printer Memory: "910000"
-*VMOption 2Meg/2 MB Printer Memory: "376000"
-*VMOption 6Meg/6 MB Printer Memory: "1034000"
-*VMOption 8Meg/8 MB Printer Memory: "1290000"
-*VMOption 10Meg/10 MB Printer Memory: "1290000"
-*VMOption 12Meg/12 MB Printer Memory: "1546000"
-*VMOption 14Meg/14 MB Printer Memory: "1546000"
-*VMOption 16Meg/16 MB Printer Memory: "2058000"
-*VMOption 18Meg/18 MB Printer Memory: "2058000"
-*VMOption 20Meg/20 MB Printer Memory: "2058000"
-*VMOption 22Meg/22 MB Printer Memory: "2058000"
-*VMOption 24Meg/24 MB Printer Memory: "2058000"
-*VMOption 28Meg/28 MB Printer Memory: "2058000"
-*VMOption 32Meg/32 or more MB Printer Memory: "2058000"
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*TTRasterizer: Type42
-*?TTRasterizer:""
-*FileSystem: True
-*?FileSystem: ""
-*VariablePaperSize: True
-*Throughput: "12"
-*Password: "0"
-*ExitServer: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- "
-*End
-*Reset: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
- "
-*End
-
-*JobPatchFile 1: "
- /oldresourcestatus /resourcestatus load def
- /resourcestatus {dup /FontType eq
- {1 index 32 eq {pop pop false} {oldresourcestatus} ifelse}
- {oldresourcestatus} ifelse } bind def
- "
-*End
-*% === Job Control Language ==
-
-*JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
-*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>"
-*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X"
-
-*% === Resolution ============
-
-*OpenUI *Resolution/Resolution: PickOne
-*DefaultResolution: 600dpi
-*OrderDependency: 100 AnySetup *Resolution
-*Resolution 300dpi/300 dpi: "<< /HWResolution [300 300] >> setpagedevice"
-*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice"
-*Resolution 1200dpi/1200 dpi: "<< /HWResolution [1200 1200] >> setpagedevice"
-*?Resolution: "
- save
- currentpagedevice /HWResolution get 0 get
- ( ) cvs print (dpi) = flush
- restore
- "
-*End
-*CloseUI: *Resolution
-
-*% === Halftone Information ===============
-
-*ScreenFreq: "60.0"
-*ScreenAngle: "45.0"
-*ResScreenFreq 300dpi: "60.0"
-*ResScreenAngle 300dpi: "45.0"
-*ResScreenFreq 600dpi: "60.0"
-*ResScreenAngle 600dpi: "45.0"
-*ResScreenFreq 1200dpi: "106.0"
-*ResScreenAngle 1200dpi: "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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Factory
-*Transfer Factory: "{ }"
-*Transfer Factory.Inverse: "{ 1 exch sub }"
-
-*% === Features ===
-*JCLOpenUI *JCLDensity/Print Darkness: PickOne
-*DefaultJCLDensity: None
-*OrderDependency: 20 JCLSetup *JCLDensity
-*JCLDensity None/Printer's default: ""
-*JCLDensity VLIGHT/Lightest: "@PJL SET DENSITY = 1<0A>"
-*JCLDensity LIGHT/Lighter: "@PJL SET DENSITY = 2<0A>"
-*JCLDensity NORMAL/Normal: "@PJL SET DENSITY = 3<0A>"
-*JCLDensity DARK/Darker: "@PJL SET DENSITY = 4<0A>"
-*JCLDensity VDARK/Darkest: "@PJL SET DENSITY = 5<0A>"
-*JCLCloseUI: *JCLDensity
-
-*JCLOpenUI *JCLEconomode/Toner Saver: PickOne
-*DefaultJCLEconomode: PrtSet
-*OrderDependency: 10 JCLSetup *JCLEconomode
-*JCLEconomode PrtSet/Printer Setting: ""
-*JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>"
-*JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>"
-*JCLCloseUI: *JCLEconomode
-
-*OpenUI *Smoothing/Smoothing: Boolean
-*DefaultSmoothing: False
-*OrderDependency: 120 AnySetup *Smoothing
-*Smoothing True/On: "<< /PostRenderingEnhanceDetails << /REValue 2 >> >> setpagedevice"
-*Smoothing False/Off: "<< /PostRenderingEnhanceDetails << /REValue 0 >> >> setpagedevice"
-*?Smoothing: "
- save
- currentpagedevice /PostRenderingEnhanceDetails get /REValue get
- dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush
- restore
- "
-*End
-*CloseUI: *Smoothing
-
-*OpenUI *ImageEnhance/1200 Image Quality: Boolean
-*DefaultImageEnhance: False
-*OrderDependency: 40 AnySetup *ImageEnhance
-*ImageEnhance True/On: "<< /DeviceRenderingInfo << /ImageEnhancement 1 >> >> setpagedevice"
-*ImageEnhance False/Off: "<< /DeviceRenderingInfo << /ImageEnhancement 0 >> >> setpagedevice"
-*CloseUI: *ImageEnhance
-
-*JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne
-*DefaultJCLPictureGrade: PrtSet
-*OrderDependency: 10 JCLSetup *JCLPictureGrade
-*JCLPictureGrade PrtSet/Printer Setting:""
-*JCLPictureGrade True/On: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>"
-*JCLPictureGrade False/Off: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>"
-*JCLCloseUI: *JCLPictureGrade
-
-*OpenUI *MediaType/Media Type: PickOne
-*DefaultMediaType: None
-*OrderDependency: 140 AnySetup *MediaType
-*MediaType None/Printer Setting: ""
-*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Card/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Env/Envelope: "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom4/Custom Type 4: "<< /MediaType (Custom Type 4) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom5/Custom Type 5: "<< /MediaType (Custom Type 5) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom6/Custom Type 6: "<< /MediaType (Custom Type 6) /Policies << /MediaType 2 >> >> setpagedevice"
-*CloseUI: *MediaType
-
-
-*OpenUI *Duplex/Duplex: PickOne
-*DefaultDuplex: None
-*OrderDependency: 40 AnySetup *Duplex
-*Duplex None/Simplex: "<< /Duplex false >> setpagedevice"
-*Duplex DuplexNoTumble/Duplex - Long Edge: "
- statusdict /duplexer get exec
- { << /Duplex true /Tumble false >> setpagedevice }
- { << /Duplex false >> setpagedevice }
- ifelse
- "
-*End
-*Duplex DuplexTumble/Duplex - Short Edge: "
- statusdict /duplexer get exec
- { << /Duplex true /Tumble true >> setpagedevice }
- { << /Duplex false >> setpagedevice }
- ifelse
- "
-*End
-*?Duplex: "
- save
- currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush
- restore
- "
-*End
-*CloseUI: *Duplex
-
-*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne
-*DefaultJCLPortRotation: None
-*OrderDependency: 10 JCLSetup *JCLPortRotation
-*JCLPortRotation None/Printer's default: ""
-*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>"
-*JCLCloseUI: *JCLPortRotation
-
-*OpenUI *LXCollate/Collate Copies: Boolean
-*DefaultLXCollate: False
-*OrderDependency: 150 AnySetup *LXCollate
-*LXCollate False/Off: "<< /Collate false >> setpagedevice"
-*LXCollate True/On: "<< /Collate true >> setpagedevice"
-*CloseUI: *LXCollate
-
-
-*OpenUI *OutputBin/Output Bin: PickOne
-*DefaultOutputBin: None
-*OrderDependency: 45 AnySetup *OutputBin
-*OutputBin None/Standard Bin: "
- << /OutputAttributes << /Priority [0] >> >> setpagedevice"
-*End
-*OutputBin Bin1/Bin 1: "
- << /OutputAttributes << /Priority [1] >> >> setpagedevice"
-*End
-*OutputBin Bin2/Bin 2: "
- << /OutputAttributes << /Priority [2] >> >> setpagedevice"
-*End
-*OutputBin Bin3/Bin 3: "
- << /OutputAttributes << /Priority [3] >> >> setpagedevice"
-*End
-*OutputBin Bin4/Bin 4: "
- << /OutputAttributes << /Priority [4] >> >> setpagedevice"
-*End
-*OutputBin Bin5/Bin 5: "
- << /OutputAttributes << /Priority [5] >> >> setpagedevice"
-*End
-*OutputBin Bin6/Bin 6: "
- << /OutputAttributes << /Priority [6] >> >> setpagedevice"
-*End
-*OutputBin Bin7/Bin 7: "
- << /OutputAttributes << /Priority [7] >> >> setpagedevice"
-*End
-*OutputBin Bin8/Bin 8: "
- << /OutputAttributes << /Priority [8] >> >> setpagedevice"
-*End
-*OutputBin Bin9/Bin 9: "
- << /OutputAttributes << /Priority [9] >> >> setpagedevice"
-*End
-*OutputBin Bin10/Bin 10: "
- << /OutputAttributes << /Priority [10] >> >> setpagedevice"
-*End
-*OutputBin Bin11/Bin 11: "
- << /OutputAttributes << /Priority [11] >> >> setpagedevice"
-*End
-*OutputBin Bin12/Bin 12: "
- << /OutputAttributes << /Priority [12] >> >> setpagedevice"
-*End
-*OutputBin Bin13/Bin 13: "
- << /OutputAttributes << /Priority [13] >> >> setpagedevice"
-*End
-*OutputBin Bin14/Bin 14: "
- << /OutputAttributes << /Priority [14] >> >> setpagedevice"
-*End
-*OutputBin Bin15/Bin 15: "
- << /OutputAttributes << /Priority [15] >> >> setpagedevice"
-*End
-*CloseUI: *OutputBin
-
-*OpenUI *StapleLocation/Staple: Boolean
-*DefaultStapleLocation: False
-*OrderDependency: 170 AnySetup *StapleLocation
-*StapleLocation False/Off: "
- << /Staple 0 >> setpagedevice"
-*End
-*StapleLocation True/On: "
- << /Staple 3 >> setpagedevice"
-*End
-*CloseUI: *StapleLocation
-
-*% === Paper ==========================================
-*LandscapeOrientation: Plus90
-
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/Letter 8 1/2 x 11 in: "
- << /PageSize [612 792] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Legal/Legal 8 1/2 x 14 in: "
- << /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize B5/B5 182 x 257 mm: "
- << /PageSize [516 729] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A4/A4 210 x 297 mm: "
- << /PageSize [595 842] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Executive/Executive 7 1/4 x 10 1/2 in: "
- << /PageSize [522 756] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A5/A5 148 x 210 mm: "
- << /PageSize [420 595] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Universal/Universal 8 1/2 x 14 in: "
- << /PageSize [612 1020] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: "
- << /PageSize [279 540] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: "
- << /PageSize [279 639] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: "
- << /PageSize [297 684] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize DL/DL Envelope 110 x 220 mm: "
- << /PageSize [312 624] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize C5/C5 Envelope 162 x 229 mm: "
- << /PageSize [459 649] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize ISOB5/B5 Envelope 176 x 250 mm: "
- << /PageSize [499 709] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Other/Other Envelope 8 1/2 x 14 in: "
- << /PageSize [612 996] /ImagingBBox null >> setpagedevice"
-*End
-*?PageSize: "
- save
- 14 dict
- dup /letter (Letter) put
- dup /legal (Legal) put
- dup /executivepage (Executive) put
- dup /a4 (A4) put
- dup /a5 (A5) put
- dup /b5 (B5) put
- dup /universal (Universal) put
- dup /3.875x7.5envelope (Monarch) put
- dup /3.875x8.875envelope (C9) put
- dup /4.125x9.5envelope (Comm10) put
- dup /110x220envelope (DL) put
- dup /162x229envelope (C5) put
- dup /176x250envelope (Envelope.499.709) put
- dup /otherenvelope (Envelope.612.996) put
- statusdict /papersize get exec
- 3 1 roll {get} stopped {(Unknown)}if
- exch not { print (.Transverse) }if
- = flush
- restore
- "
-*End
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer.
-*% Usually used with input source selection rather than selection by size (AutoSelect).
-
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter: "
- << /PageSize [612 792] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Legal: "
- << /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion B5: "
- << /PageSize [516 729] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A4: "
- << /PageSize [595 842] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Executive: "
- << /PageSize [522 756] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A5: "
- << /PageSize [420 595] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Universal: "
- << /PageSize [612 1020] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Monarch: "
- << /PageSize [279 540] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion C9: "
- << /PageSize [279 639] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Comm10: "
- << /PageSize [297 684] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion DL: "
- << /PageSize [312 624] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion C5: "
- << /PageSize [459 649] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion ISOB5: "
- << /PageSize [499 709] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Other: "
- << /PageSize [612 996] /ImagingBBox null >> setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% **** Printable Area by key word ****
-*DefaultImageableArea: Letter
-*ImageableArea Letter: "13 13 599 779"
-*ImageableArea Legal: "13 13 599 995"
-*ImageableArea B5: "13 13 505 715"
-*ImageableArea A4: "10 13 588 829"
-*ImageableArea Executive: "13 13 509 743"
-*ImageableArea A5: "13 13 407 583"
-*ImageableArea Universal: "13 13 599 995"
-*ImageableArea Monarch: "13 13 278 527"
-*ImageableArea C9: "13 13 278 626"
-*ImageableArea Comm10: "13 13 294 671"
-*ImageableArea DL: "13 13 309 611"
-*ImageableArea C5: "13 13 455 636"
-*ImageableArea ISOB5: "13 13 497 696"
-*ImageableArea Other: "13 13 600 995"
-*?ImageableArea: "
- save
- /cvp { cvi ( ) cvs print ( ) print } bind def
- newpath clippath pathbbox
- 4 -2 roll exch 2 {ceiling cvp} repeat
- exch 2 {floor cvp} repeat flush
- restore
- "
-*End
-
-
-*% **** Physical paper dimensions by key word ****
-
-*DefaultPaperDimension: Letter
-*PaperDimension Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension B5: "516 729"
-*PaperDimension A4: "595 842"
-*PaperDimension Executive: "522 756"
-*PaperDimension A5: "420 595"
-*PaperDimension Universal: "612 1020"
-*PaperDimension Monarch: "279 540"
-*PaperDimension C9: "279 639"
-*PaperDimension Comm10: "297 684"
-*PaperDimension DL: "312 624"
-*PaperDimension C5: "459 649"
-*PaperDimension ISOB5: "499 709"
-*PaperDimension Other: "612 1008"
-*RequiresPageRegion All: True
-
-*% === Input Trays =======================================
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: AutoSelect
-*InputSlot AutoSelect/Auto Select: "
- << /Policies << /PageSize 2 >> >> setpagedevice"
-*End
-*InputSlot Tray1/Tray 1: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- currentpagedevice /InputAttributes get 0 get setpagedevice
- << /InputAttributes << /Priority [0] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Tray2/Tray 2: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Tray3/Tray 3: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Tray4/Tray 4: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 5 known { 5 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Tray5/Tray 5: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 6 known { 6 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot MultiPurpose/MP Feeder: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 4 known { 4 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Feeder/Envelope Feeder: "
- << /MediaPosition null >> setpagedevice
- currentpagedevice /InputAttributes get 2 known
- { << /ManualFeed false /Policies << /PageSize 2 >> >> setpagedevice
- << /InputAttributes << /Priority [2] >> >> setpagedevice }
- { << /ManualFeed true >> setpagedevice }ifelse"
-*End
-*InputSlot Manual/Manual Paper: "
- << /ManualFeed true /MediaPosition null >> setpagedevice
- << /Policies << /PageSize 2 >> >> setpagedevice"
-*End
-*InputSlot ManualEnv/Manual Envelope: "
- << /ManualFeed true /MediaPosition null >> setpagedevice
- << /Policies << /PageSize 2 >> >> setpagedevice"
-*End
-*?InputSlot: "
- save
- [ (Tray1) (Tray2) (Multipurpose) (Manual) (ManualEnv) (Tray3) (Tray4) (Tray5) (Feeder) ]
- statusdict /papertray get exec
- {get exec} stopped { pop pop (Unknown) } if = flush
- restore
- "
-*End
-*CloseUI: *InputSlot
-
-
-*% === Font Information ==========================================
-
-*DefaultFont: Courier
-*Font Courier: Standard "(001.000)" Standard ROM
-*Font Courier-Bold: Standard "(001.000)" Standard ROM
-*Font Courier-Oblique: Standard "(001.000)" Standard ROM
-*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Times-Roman: Standard "(001.000)" Standard ROM
-*Font Times-Bold: Standard "(001.000)" Standard ROM
-*Font Times-Italic: Standard "(001.000)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Helvetica: Standard "(001.000)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM
-*Font Symbol: Special "(001.000)" Standard ROM
-*Font AvantGarde-Book: Standard "(001.000)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM
-*Font Bookman-Demi: Standard "(001.000)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM
-*Font Bookman-Light: Standard "(001.000)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM
-*Font Helvetica-Light: Standard "(001.000)" Standard ROM
-*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Black: Standard "(001.000)" Standard ROM
-*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Palatino-Roman: Standard "(001.000)" Standard ROM
-*Font Palatino-Bold: Standard "(001.000)" Standard ROM
-*Font Palatino-Italic: Standard "(001.000)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM
-*Font ZapfDingbats: Special "(001.000)" Special ROM
-
-*?FontQuery: "
- save
- 4 dict begin
- /sv exch def
- /str (fonts/ ) def
- /st2 128 string def
- { count 0 gt
- { dup st2 cvs (/) print print (:) print dup FontDirectory exch known
- {pop (Yes)}
- { str exch st2 cvs dup length /len exch def
- 6 exch putinterval str 0 len 6 add getinterval mark exch
- { } st2 filenameforall counttomark 0 gt
- { cleartomark (Yes)}{cleartomark (No)}ifelse
- }ifelse = flush
- }{ exit } ifelse
- } bind loop
- (*) = flush
- sv
- end
- restore
- "
-*End
-
-*?FontList: "
- save
- 2 dict begin
- /sv exch def
- /str 128 string def
- FontDirectory { pop == } bind forall flush
- /filenameforall where
- { pop save (fonts/*)
- { dup length 6 sub 6 exch getinterval cvn == } bind
- str filenameforall flush restore
- } if
- (*) = flush
-
- sv
- end
- 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: "Printer Busy"
-*Status: "Warming Up"
-*Status: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "initializing"
-*Status: "not ready"
-
-*% Input Sources (format: %% status: <stat>; source: <one of these> %% )
-*Source: "Serial"
-*Source: "Parallel"
-*Source: "Network"
-
-*% Printer Error (format: %% PrinterError: <one of these> %%)
-*PrinterError: "Paper Jam"
-*PrinterError: "Wrong Paper Length"
-*PrinterError: "Invalid Manual Insertion"
-*PrinterError: "Change Size in Feeder"
-*PrinterError: "Change Size in Tray 1"
-*PrinterError: "Change Size in Tray 2"
-*PrinterError: "Paper Out or Feed Failure - Feed"
-*PrinterError: "Load Manual Envelope"
-*PrinterError: "Paper Out or Feed Failure - Tray 1"
-*PrinterError: "Paper Out or Feed Failure - Tray 2"
-*PrinterError: "Load Manual Paper"
-*PrinterError: "Output Bin Full"
-*PrinterError: "Cover Open/Cartridge Not Installed"
-*PrinterError: "Insufficient Memory"
-*PrinterError: "Complex Page"
-*PrinterError: "Default Storage Error"
-*PrinterError: "Defective Font Card Installed"
-*PrinterError: "Flash Full"
-*PrinterError: "ioerror"
-*PrinterError: "Flash Error"
-*PrinterError: "Duplex Not Attached"
-*PrinterError: "Duplex Cover Open"
-*PrinterError: "Scheduled Maintenance"
-*PrinterError: "Toner Low"
-*PrinterError: "Service Error"
-
-*% === Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) =====================
-
-*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
-
-*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
- {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
- 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
- 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
-
-*% For 71 lpi / 600 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
-
-*% For 116 lpi / 1200 dpi ===================================================
-
-*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"
-*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"
-*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0"
-*% End of PPD file for Lexmark Optra S Laser Printers
diff --git a/psprint_config/configuration/ppds/LOPS1625.PS b/psprint_config/configuration/ppds/LOPS1625.PS
deleted file mode 100644
index 665881ca1314..000000000000
--- a/psprint_config/configuration/ppds/LOPS1625.PS
+++ /dev/null
@@ -1,1122 +0,0 @@
-*PPD-Adobe: "4.2"
-*% Adobe PostScript(R) Printer Description File
-*% For Lexmark Optra S 1625 Laser Printers
-*% Produced by Lexmark International, Inc.
-*%
-*% For use with Adobe (formerly Aldus) PageMaker
-*%
-*% WARNING: If you edit this file and use it with PageMaker, be sure to
-*% use an editor (such as DOS Edit) that does NOT add an end-of-file
-*% marker (hex 1A) when it stores the file
-*%
-*% Copyright (c) 1993-1998 Lexmark International Inc. All Rights Reserved.
-*% Permission is granted for redistribution of this file as
-*% long as this copyright notice is intact and the content
-*% of the file is not altered in any way from its original form.
-*%
-*FormatVersion: "4.2"
-*FileVersion: "1.0"
-*LanguageVersion: English
-*LanguageEncoding: WindowsANSI
-*PCFileName: "LOPS1625.PPD"
-*Product: "(Lexmark Optra S 1625 Laser Printer)"
-*PSVersion: "(2014)"
-*ModelName: "Lexmark Optra S 1625 Laser Printer"
-*ShortNickName: "Lexmark Optra S 1625 PS"
-*NickName: "Lexmark Optra S 1625 PS"
-
-*% ======== Installable Options ============
-
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *LowerTray/Tray 2 - Option: Boolean
-*DefaultLowerTray: False
-*LowerTray True/Installed: ""
-*LowerTray False/Not Installed: ""
-*CloseUI: *LowerTray
-
-*OpenUI *Tray3/Tray 3 - Option: Boolean
-*DefaultTray3: False
-*Tray3 True/Installed: ""
-*Tray3 False/Not Installed: ""
-*CloseUI: *Tray3
-
-*OpenUI *Tray4/Tray 4 - Option: Boolean
-*DefaultTray4: False
-*Tray4 True/Installed: ""
-*Tray4 False/Not Installed: ""
-*CloseUI: *Tray4
-
-*OpenUI *Tray5/Tray 5 - Option: Boolean
-*DefaultTray5: False
-*Tray5 True/Installed: ""
-*Tray5 False/Not Installed: ""
-*CloseUI: *Tray5
-
-*OpenUI *MPFeeder/MP Feeder - Option: Boolean
-*DefaultMPFeeder: True
-*MPFeeder True/Installed: ""
-*MPFeeder False/Not Installed: ""
-*CloseUI: *MPFeeder
-
-*OpenUI *Feeder/Envelope Feeder - Option: Boolean
-*DefaultFeeder: False
-*Feeder True/Installed: ""
-*Feeder False/Not Installed: ""
-*CloseUI: *Feeder
-
-*OpenUI *OutputBins/Number of Output Bins - Option: PickOne
-*DefaultOutputBins: False
-*OutputBins False/Standard Bin Only: ""
-*OutputBins 1Bin/1 Extra Bin: ""
-*OutputBins 2Bin/2 Extra Bins: ""
-*OutputBins 3Bin/3 Extra Bins: ""
-*OutputBins 4Bin/4 Extra Bins: ""
-*OutputBins 5Bin/5 Extra Bins: ""
-*OutputBins 6Bin/6 Extra Bins: ""
-*OutputBins 7Bin/7 Extra Bins: ""
-*OutputBins 8Bin/8 Extra Bins: ""
-*OutputBins 9Bin/9 Extra Bins: ""
-*OutputBins 10Bin/10 Extra Bins: ""
-*OutputBins 11Bin/11 Extra Bins: ""
-*OutputBins 12Bin/12 Extra Bins: ""
-*OutputBins 13Bin/13 Extra Bins: ""
-*OutputBins 14Bin/14 Extra Bins: ""
-*OutputBins 15Bin/15 Extra Bins: ""
-*CloseUI: *OutputBins
-
-*OpenUI *Duplexer/Duplexer - Option: Boolean
-*DefaultDuplexer: False
-*Duplexer True/Installed: ""
-*Duplexer False/Not Installed: ""
-*CloseUI: *Duplexer
-
-*OpenUI *Flash/Flash Memory Card - Option: Boolean
-*DefaultFlash: False
-*Flash True/Installed: ""
-*Flash False/Not Installed: ""
-*CloseUI: *Flash
-
-*OpenUI *HardDisk/Printer Hard Disk - Option: Boolean
-*DefaultHardDisk: False
-*HardDisk True/Installed: ""
-*HardDisk False/Not Installed: ""
-*CloseUI: *HardDisk
-
-*OpenUI *InstalledMemory/Printer Memory - Option: PickOne
-*DefaultInstalledMemory: 4Meg
-*InstalledMemory 2Meg/2 MB Printer Memory: ""
-*InstalledMemory 4Meg/4 MB Printer Memory: ""
-*InstalledMemory 6Meg/6 MB Printer Memory: ""
-*InstalledMemory 8Meg/8 MB Printer Memory: ""
-*InstalledMemory 10Meg/10 MB Printer Memory: ""
-*InstalledMemory 12Meg/12 MB Printer Memory: ""
-*InstalledMemory 14Meg/14 MB Printer Memory: ""
-*InstalledMemory 16Meg/16 MB Printer Memory: ""
-*InstalledMemory 18Meg/18 MB Printer Memory: ""
-*InstalledMemory 20Meg/20 MB Printer Memory: ""
-*InstalledMemory 22Meg/22 MB Printer Memory: ""
-*InstalledMemory 24Meg/24 MB Printer Memory: ""
-*InstalledMemory 28Meg/28 MB Printer Memory: ""
-*InstalledMemory 32Meg/32 or more MB Printer Memory: ""
-*CloseUI: *InstalledMemory
-
-*CloseGroup: InstallableOptions
-
-*%=========== User Constraints ===================
-
-*UIConstraints: *LowerTray False *InputSlot Tray2
-*UIConstraints: *Tray3 False *InputSlot Tray3
-*UIConstraints: *Tray4 False *InputSlot Tray4
-*UIConstraints: *Tray5 False *InputSlot Tray5
-*UIConstraints: *MPFeeder False *InputSlot MultiPurpose
-*%UIConstraints: *MPFeeder False *ManualFeed
-*UIConstraints: *MPFeeder False *InputSlot Manual
-*UIConstraints: *MPFeeder False *InputSlot ManualEnv
-*UIConstraints: *Feeder False *InputSlot Feeder
-*UIConstraints: *Duplexer False *Duplex
-
-*UIConstraints: *OutputBins False *OutputBin
-*UIConstraints: *OutputBins False *StapleLocation True
-*%UIConstraints: *OutputBin False *StapleLocation True
-*UIConstraints: *OutputBins False *OutputBin Bin1
-*UIConstraints: *OutputBins False *OutputBin Bin2
-*UIConstraints: *OutputBins False *OutputBin Bin3
-*UIConstraints: *OutputBins False *OutputBin Bin4
-*UIConstraints: *OutputBins False *OutputBin Bin5
-*UIConstraints: *OutputBins False *OutputBin Bin6
-*UIConstraints: *OutputBins False *OutputBin Bin7
-*UIConstraints: *OutputBins False *OutputBin Bin8
-*UIConstraints: *OutputBins False *OutputBin Bin9
-*UIConstraints: *OutputBins False *OutputBin Bin10
-*UIConstraints: *OutputBins False *OutputBin Bin11
-*UIConstraints: *OutputBins False *OutputBin Bin12
-*UIConstraints: *OutputBins False *OutputBin Bin13
-*UIConstraints: *OutputBins False *OutputBin Bin14
-*UIConstraints: *OutputBins False *OutputBin Bin15
-
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin2
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin3
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin4
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin3
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin4
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin4
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 10Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 10Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 10Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 10Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 10Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 11Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 11Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 11Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 11Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 12Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 12Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 12Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 13Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 13Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 14Bin *OutputBin Bin15
-
-
-*UIConstraints: *Resolution 300dpi *ImageEnhance True
-*UIConstraints: *Resolution 1200dpi *ImageEnhance True
-*UIConstraints: *Resolution 1200dpi *Smoothing True
-*UIConstraints: *Resolution 1200dpi *JCLPictureGrade True
-
-*UIConstraints: *ImageEnhance True *Smoothing True
-
-*UIConstraints: *JCLEconomode True *ImageEnhance True
-
-*% Do not allow envelope sizes and paper types to be fed from trays
-*UIConstraints: *InputSlot Tray1 *PageSize Monarch
-*UIConstraints: *InputSlot Tray1 *PageSize C9
-*UIConstraints: *InputSlot Tray1 *PageSize Comm10
-*UIConstraints: *InputSlot Tray1 *PageSize DL
-*UIConstraints: *InputSlot Tray1 *PageSize C5
-*UIConstraints: *InputSlot Tray1 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray1 *PageSize Other
-*UIConstraints: *InputSlot Tray2 *PageSize Monarch
-*UIConstraints: *InputSlot Tray2 *PageSize C9
-*UIConstraints: *InputSlot Tray2 *PageSize Comm10
-*UIConstraints: *InputSlot Tray2 *PageSize DL
-*UIConstraints: *InputSlot Tray2 *PageSize C5
-*UIConstraints: *InputSlot Tray2 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray2 *PageSize Other
-*UIConstraints: *InputSlot Tray3 *PageSize Monarch
-*UIConstraints: *InputSlot Tray3 *PageSize C9
-*UIConstraints: *InputSlot Tray3 *PageSize Comm10
-*UIConstraints: *InputSlot Tray3 *PageSize DL
-*UIConstraints: *InputSlot Tray3 *PageSize C5
-*UIConstraints: *InputSlot Tray3 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray3 *PageSize Other
-*UIConstraints: *InputSlot Tray4 *PageSize Monarch
-*UIConstraints: *InputSlot Tray4 *PageSize C9
-*UIConstraints: *InputSlot Tray4 *PageSize Comm10
-*UIConstraints: *InputSlot Tray4 *PageSize DL
-*UIConstraints: *InputSlot Tray4 *PageSize C5
-*UIConstraints: *InputSlot Tray4 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray4 *PageSize Other
-*UIConstraints: *InputSlot Tray5 *PageSize Monarch
-*UIConstraints: *InputSlot Tray5 *PageSize C9
-*UIConstraints: *InputSlot Tray5 *PageSize Comm10
-*UIConstraints: *InputSlot Tray5 *PageSize DL
-*UIConstraints: *InputSlot Tray5 *PageSize C5
-*UIConstraints: *InputSlot Tray5 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray5 *PageSize Other
-*UIConstraints: *InputSlot Tray1 *MediaType Env
-*UIConstraints: *InputSlot Tray2 *MediaType Env
-*UIConstraints: *InputSlot Tray3 *MediaType Env
-*UIConstraints: *InputSlot Tray4 *MediaType Env
-*UIConstraints: *InputSlot Tray5 *MediaType Env
-
-*% Do not allow non-envelope sizes and paper sizes to be fed from Envelope Feede
-*UIConstraints: *InputSlot Feeder *PageSize Letter
-*UIConstraints: *InputSlot Feeder *PageSize Legal
-*UIConstraints: *InputSlot Feeder *PageSize B5
-*UIConstraints: *InputSlot Feeder *PageSize A4
-*UIConstraints: *InputSlot Feeder *PageSize Executive
-*UIConstraints: *InputSlot Feeder *PageSize A5
-*UIConstraints: *InputSlot Feeder *PageSize Universal
-*UIConstraints: *InputSlot ManualEnv *PageSize Letter
-*UIConstraints: *InputSlot ManualEnv *PageSize Legal
-*UIConstraints: *InputSlot ManualEnv *PageSize B5
-*UIConstraints: *InputSlot ManualEnv *PageSize A4
-*UIConstraints: *InputSlot ManualEnv *PageSize Executive
-*UIConstraints: *InputSlot ManualEnv *PageSize A5
-*UIConstraints: *InputSlot ManualEnv *PageSize Universal
-*UIConstraints: *InputSlot Feeder *MediaType Plain
-*UIConstraints: *InputSlot Feeder *MediaType Card
-*UIConstraints: *InputSlot Feeder *MediaType Transparency
-*UIConstraints: *InputSlot Feeder *MediaType Labels
-*UIConstraints: *InputSlot Feeder *MediaType Bond
-*UIConstraints: *InputSlot Feeder *MediaType Letterhead
-*UIConstraints: *InputSlot Feeder *MediaType Preprint
-*UIConstraints: *InputSlot Feeder *MediaType Color
-*UIConstraints: *InputSlot ManualEnv *MediaType Plain
-*UIConstraints: *InputSlot ManualEnv *MediaType Card
-*UIConstraints: *InputSlot ManualEnv *MediaType Transparency
-*UIConstraints: *InputSlot ManualEnv *MediaType Labels
-*UIConstraints: *InputSlot ManualEnv *MediaType Bond
-*UIConstraints: *InputSlot ManualEnv *MediaType Letterhead
-*UIConstraints: *InputSlot ManualEnv *MediaType Preprint
-*UIConstraints: *InputSlot ManualEnv *MediaType Color
-*%UIConstraints: *ManualFeed True *MediaType Env
-*UIConstraints: *InputSlot Manual *MediaType Env
-
-*% === Basic Capabilities ============
-
-*LanguageLevel: "2"
-*Protocols: PJL TBCP
-*FreeVM: "910000"
-*VMOption 4Meg/4 MB Printer Memory: "910000"
-*VMOption 2Meg/2 MB Printer Memory: "376000"
-*VMOption 6Meg/6 MB Printer Memory: "1034000"
-*VMOption 8Meg/8 MB Printer Memory: "1290000"
-*VMOption 10Meg/10 MB Printer Memory: "1290000"
-*VMOption 12Meg/12 MB Printer Memory: "1546000"
-*VMOption 14Meg/14 MB Printer Memory: "1546000"
-*VMOption 16Meg/16 MB Printer Memory: "2058000"
-*VMOption 18Meg/18 MB Printer Memory: "2058000"
-*VMOption 20Meg/20 MB Printer Memory: "2058000"
-*VMOption 22Meg/22 MB Printer Memory: "2058000"
-*VMOption 24Meg/24 MB Printer Memory: "2058000"
-*VMOption 28Meg/28 MB Printer Memory: "2058000"
-*VMOption 32Meg/32 or more MB Printer Memory: "2058000"
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*TTRasterizer: Type42
-*?TTRasterizer:""
-*FileSystem: True
-*?FileSystem: ""
-*VariablePaperSize: True
-*Throughput: "16"
-*Password: "0"
-*ExitServer: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- "
-*End
-*Reset: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
- "
-*End
-
-*JobPatchFile 1: "
- /oldresourcestatus /resourcestatus load def
- /resourcestatus {dup /FontType eq
- {1 index 32 eq {pop pop false} {oldresourcestatus} ifelse}
- {oldresourcestatus} ifelse} bind def
- "
-*End
-*% === Job Control Language ==
-
-*JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
-*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>"
-*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X"
-
-*% === Resolution ============
-
-*OpenUI *Resolution/Resolution: PickOne
-*DefaultResolution: 600dpi
-*OrderDependency: 100 AnySetup *Resolution
-*Resolution 300dpi/300 dpi: "<< /HWResolution [300 300] >> setpagedevice"
-*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice"
-*Resolution 1200dpi/1200 dpi: "<< /HWResolution [1200 1200] >> setpagedevice"
-*?Resolution: "
- save
- currentpagedevice /HWResolution get 0 get
- ( ) cvs print (dpi) = flush
- restore
- "
-*End
-*CloseUI: *Resolution
-
-*% === Halftone Information ===============
-
-*ScreenFreq: "60.0"
-*ScreenAngle: "45.0"
-*ResScreenFreq 300dpi: "60.0"
-*ResScreenAngle 300dpi: "45.0"
-*ResScreenFreq 600dpi: "60.0"
-*ResScreenAngle 600dpi: "45.0"
-*ResScreenFreq 1200dpi: "106.0"
-*ResScreenAngle 1200dpi: "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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Factory
-*Transfer Factory: "{ }"
-*Transfer Factory.Inverse: "{ 1 exch sub }"
-
-*% === Features ===
-*JCLOpenUI *JCLDensity/Print Darkness: PickOne
-*DefaultJCLDensity: None
-*OrderDependency: 20 JCLSetup *JCLDensity
-*JCLDensity None/Printer's default: ""
-*JCLDensity VLIGHT/Lightest: "@PJL SET DENSITY = 1<0A>"
-*JCLDensity LIGHT/Lighter: "@PJL SET DENSITY = 2<0A>"
-*JCLDensity NORMAL/Normal: "@PJL SET DENSITY = 3<0A>"
-*JCLDensity DARK/Darker: "@PJL SET DENSITY = 4<0A>"
-*JCLDensity VDARK/Darkest: "@PJL SET DENSITY = 5<0A>"
-*JCLCloseUI: *JCLDensity
-
-*JCLOpenUI *JCLEconomode/Toner Saver: PickOne
-*DefaultJCLEconomode: PrtSet
-*OrderDependency: 10 JCLSetup *JCLEconomode
-*JCLEconomode PrtSet/Printer Setting: ""
-*JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>"
-*JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>"
-*JCLCloseUI: *JCLEconomode
-
-*OpenUI *Smoothing/Smoothing: Boolean
-*DefaultSmoothing: False
-*OrderDependency: 120 AnySetup *Smoothing
-*Smoothing True/On: "<< /PostRenderingEnhanceDetails << /REValue 2 >> >> setpagedevice"
-*Smoothing False/Off: "<< /PostRenderingEnhanceDetails << /REValue 0 >> >> setpagedevice"
-*?Smoothing: "
- save
- currentpagedevice /PostRenderingEnhanceDetails get /REValue get
- dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush
- restore
- "
-*End
-*CloseUI: *Smoothing
-
-*OpenUI *ImageEnhance/1200 Image Quality: Boolean
-*DefaultImageEnhance: False
-*OrderDependency: 40 AnySetup *ImageEnhance
-*ImageEnhance True/On: "<< /DeviceRenderingInfo << /ImageEnhancement 1 >> >> setpagedevice"
-*ImageEnhance False/Off: "<< /DeviceRenderingInfo << /ImageEnhancement 0 >> >> setpagedevice"
-*CloseUI: *ImageEnhance
-
-*JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne
-*DefaultJCLPictureGrade: PrtSet
-*OrderDependency: 10 JCLSetup *JCLPictureGrade
-*JCLPictureGrade PrtSet/Printer Setting:""
-*JCLPictureGrade True/On: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>"
-*JCLPictureGrade False/Off: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>"
-*JCLCloseUI: *JCLPictureGrade
-
-*OpenUI *MediaType/Media Type: PickOne
-*DefaultMediaType: None
-*OrderDependency: 140 AnySetup *MediaType
-*MediaType None/Printer Setting: ""
-*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Card/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Env/Envelope: "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom4/Custom Type 4: "<< /MediaType (Custom Type 4) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom5/Custom Type 5: "<< /MediaType (Custom Type 5) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom6/Custom Type 6: "<< /MediaType (Custom Type 6) /Policies << /MediaType 2 >> >> setpagedevice"
-*CloseUI: *MediaType
-
-
-*OpenUI *Duplex/Duplex: PickOne
-*DefaultDuplex: None
-*OrderDependency: 40 AnySetup *Duplex
-*Duplex None/Simplex: "<< /Duplex false >> setpagedevice"
-*Duplex DuplexNoTumble/Duplex - Long Edge: "
- statusdict /duplexer get exec
- { << /Duplex true /Tumble false >> setpagedevice }
- { << /Duplex false >> setpagedevice }
- ifelse
- "
-*End
-*Duplex DuplexTumble/Duplex - Short Edge: "
- statusdict /duplexer get exec
- { << /Duplex true /Tumble true >> setpagedevice }
- { << /Duplex false >> setpagedevice }
- ifelse
- "
-*End
-*?Duplex: "
- save
- currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush
- restore
- "
-*End
-*CloseUI: *Duplex
-
-*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne
-*DefaultJCLPortRotation: None
-*OrderDependency: 10 JCLSetup *JCLPortRotation
-*JCLPortRotation None/Printer's default: ""
-*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>"
-*JCLCloseUI: *JCLPortRotation
-
-*OpenUI *LXCollate/Collate Copies: Boolean
-*DefaultLXCollate: False
-*OrderDependency: 150 AnySetup *LXCollate
-*LXCollate False/Off: "<< /Collate false >> setpagedevice"
-*LXCollate True/On: "<< /Collate true >> setpagedevice"
-*CloseUI: *LXCollate
-
-
-*OpenUI *OutputBin/Output Bin: PickOne
-*DefaultOutputBin: None
-*OrderDependency: 45 AnySetup *OutputBin
-*OutputBin None/Standard Bin: "
- << /OutputAttributes << /Priority [0] >> >> setpagedevice"
-*End
-*OutputBin Bin1/Bin 1: "
- << /OutputAttributes << /Priority [1] >> >> setpagedevice"
-*End
-*OutputBin Bin2/Bin 2: "
- << /OutputAttributes << /Priority [2] >> >> setpagedevice"
-*End
-*OutputBin Bin3/Bin 3: "
- << /OutputAttributes << /Priority [3] >> >> setpagedevice"
-*End
-*OutputBin Bin4/Bin 4: "
- << /OutputAttributes << /Priority [4] >> >> setpagedevice"
-*End
-*OutputBin Bin5/Bin 5: "
- << /OutputAttributes << /Priority [5] >> >> setpagedevice"
-*End
-*OutputBin Bin6/Bin 6: "
- << /OutputAttributes << /Priority [6] >> >> setpagedevice"
-*End
-*OutputBin Bin7/Bin 7: "
- << /OutputAttributes << /Priority [7] >> >> setpagedevice"
-*End
-*OutputBin Bin8/Bin 8: "
- << /OutputAttributes << /Priority [8] >> >> setpagedevice"
-*End
-*OutputBin Bin9/Bin 9: "
- << /OutputAttributes << /Priority [9] >> >> setpagedevice"
-*End
-*OutputBin Bin10/Bin 10: "
- << /OutputAttributes << /Priority [10] >> >> setpagedevice"
-*End
-*OutputBin Bin11/Bin 11: "
- << /OutputAttributes << /Priority [11] >> >> setpagedevice"
-*End
-*OutputBin Bin12/Bin 12: "
- << /OutputAttributes << /Priority [12] >> >> setpagedevice"
-*End
-*OutputBin Bin13/Bin 13: "
- << /OutputAttributes << /Priority [13] >> >> setpagedevice"
-*End
-*OutputBin Bin14/Bin 14: "
- << /OutputAttributes << /Priority [14] >> >> setpagedevice"
-*End
-*OutputBin Bin15/Bin 15: "
- << /OutputAttributes << /Priority [15] >> >> setpagedevice"
-*End
-*CloseUI: *OutputBin
-
-*OpenUI *StapleLocation/Staple: Boolean
-*DefaultStapleLocation: False
-*OrderDependency: 170 AnySetup *StapleLocation
-*StapleLocation False/Off: "
- << /Staple 0 >> setpagedevice"
-*End
-*StapleLocation True/On: "
- << /Staple 3 >> setpagedevice"
-*End
-*CloseUI: *StapleLocation
-
-*% === Paper ==========================================
-*LandscapeOrientation: Plus90
-
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/Letter 8 1/2 x 11 in: "
- << /PageSize [612 792] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Legal/Legal 8 1/2 x 14 in: "
- << /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize B5/B5 182 x 257 mm: "
- << /PageSize [516 729] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A4/A4 210 x 297 mm: "
- << /PageSize [595 842] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Executive/Executive 7 1/4 x 10 1/2 in: "
- << /PageSize [522 756] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A5/A5 148 x 210 mm: "
- << /PageSize [420 595] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Universal/Universal 8 1/2 x 14 in: "
- << /PageSize [612 1020] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: "
- << /PageSize [279 540] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: "
- << /PageSize [279 639] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: "
- << /PageSize [297 684] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize DL/DL Envelope 110 x 220 mm: "
- << /PageSize [312 624] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize C5/C5 Envelope 162 x 229 mm: "
- << /PageSize [459 649] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize ISOB5/B5 Envelope 176 x 250 mm: "
- << /PageSize [499 709] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Other/Other Envelope 8 1/2 x 14 in: "
- << /PageSize [612 996] /ImagingBBox null >> setpagedevice"
-*End
-*?PageSize: "
- save
- 14 dict
- dup /letter (Letter) put
- dup /legal (Legal) put
- dup /executivepage (Executive) put
- dup /a4 (A4) put
- dup /a5 (A5) put
- dup /b5 (B5) put
- dup /universal (Universal) put
- dup /3.875x7.5envelope (Monarch) put
- dup /3.875x8.875envelope (C9) put
- dup /4.125x9.5envelope (Comm10) put
- dup /110x220envelope (DL) put
- dup /162x229envelope (C5) put
- dup /176x250envelope (Envelope.499.709) put
- dup /otherenvelope (Envelope.612.996) put
- statusdict /papersize get exec
- 3 1 roll {get} stopped {(Unknown)}if
- exch not { print (.Transverse) }if
- = flush
- restore
- "
-*End
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer.
-*% Usually used with input source selection rather than selection by size (AutoSelect).
-
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter: "
- << /PageSize [612 792] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Legal: "
- << /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion B5: "
- << /PageSize [516 729] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A4: "
- << /PageSize [595 842] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Executive: "
- << /PageSize [522 756] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A5: "
- << /PageSize [420 595] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Universal: "
- << /PageSize [612 1020] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Monarch: "
- << /PageSize [279 540] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion C9: "
- << /PageSize [279 639] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Comm10: "
- << /PageSize [297 684] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion DL: "
- << /PageSize [312 624] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion C5: "
- << /PageSize [459 649] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion ISOB5: "
- << /PageSize [499 709] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Other: "
- << /PageSize [612 996] /ImagingBBox null >> setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% **** Printable Area by key word ****
-*DefaultImageableArea: Letter
-*ImageableArea Letter: "13 13 599 779"
-*ImageableArea Legal: "13 13 599 995"
-*ImageableArea B5: "13 13 505 715"
-*ImageableArea A4: "10 13 588 829"
-*ImageableArea Executive: "13 13 509 743"
-*ImageableArea A5: "13 13 407 583"
-*ImageableArea Universal: "13 13 599 995"
-*ImageableArea Monarch: "13 13 278 527"
-*ImageableArea C9: "13 13 278 626"
-*ImageableArea Comm10: "13 13 294 671"
-*ImageableArea DL: "13 13 309 611"
-*ImageableArea C5: "13 13 455 636"
-*ImageableArea ISOB5: "13 13 497 696"
-*ImageableArea Other: "13 13 600 995"
-*?ImageableArea: "
- save
- /cvp { cvi ( ) cvs print ( ) print } bind def
- newpath clippath pathbbox
- 4 -2 roll exch 2 {ceiling cvp} repeat
- exch 2 {floor cvp} repeat flush
- restore
- "
-*End
-
-
-*% **** Physical paper dimensions by key word ****
-
-*DefaultPaperDimension: Letter
-*PaperDimension Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension B5: "516 729"
-*PaperDimension A4: "595 842"
-*PaperDimension Executive: "522 756"
-*PaperDimension A5: "420 595"
-*PaperDimension Universal: "612 1020"
-*PaperDimension Monarch: "279 540"
-*PaperDimension C9: "279 639"
-*PaperDimension Comm10: "297 684"
-*PaperDimension DL: "312 624"
-*PaperDimension C5: "459 649"
-*PaperDimension ISOB5: "499 709"
-*PaperDimension Other: "612 1008"
-*RequiresPageRegion All: True
-
-*% === Input Trays =======================================
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: AutoSelect
-*InputSlot AutoSelect/Auto Select: "
- << /Policies << /PageSize 2 >> >> setpagedevice"
-*End
-*InputSlot Tray1/Tray 1: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- currentpagedevice /InputAttributes get 0 get setpagedevice
- << /InputAttributes << /Priority [0] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Tray2/Tray 2: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Tray3/Tray 3: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Tray4/Tray 4: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 5 known { 5 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Tray5/Tray 5: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 6 known { 6 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot MultiPurpose/MP Feeder: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 4 known { 4 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Feeder/Envelope Feeder: "
- << /MediaPosition null >> setpagedevice
- currentpagedevice /InputAttributes get 2 known
- { << /ManualFeed false /Policies << /PageSize 2 >> >> setpagedevice
- << /InputAttributes << /Priority [2] >> >> setpagedevice }
- { << /ManualFeed true >> setpagedevice }ifelse"
-*End
-*InputSlot Manual/Manual Paper: "
- << /ManualFeed true /MediaPosition null >> setpagedevice
- << /Policies << /PageSize 2 >> >> setpagedevice"
-*End
-*InputSlot ManualEnv/Manual Envelope: "
- << /ManualFeed true /MediaPosition null >> setpagedevice
- << /Policies << /PageSize 2 >> >> setpagedevice"
-*End
-*?InputSlot: "
- save
- [ (Tray1) (Tray2) (Multipurpose) (Manual) (ManualEnv) (Tray3) (Tray4) (Tray5) (Feeder) ]
- statusdict /papertray get exec
- {get exec} stopped { pop pop (Unknown) } if = flush
- restore
- "
-*End
-*CloseUI: *InputSlot
-
-
-*% === Font Information ==========================================
-
-*DefaultFont: Courier
-*Font Courier: Standard "(001.000)" Standard ROM
-*Font Courier-Bold: Standard "(001.000)" Standard ROM
-*Font Courier-Oblique: Standard "(001.000)" Standard ROM
-*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Times-Roman: Standard "(001.000)" Standard ROM
-*Font Times-Bold: Standard "(001.000)" Standard ROM
-*Font Times-Italic: Standard "(001.000)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Helvetica: Standard "(001.000)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM
-*Font Symbol: Special "(001.000)" Standard ROM
-*Font AvantGarde-Book: Standard "(001.000)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM
-*Font Bookman-Demi: Standard "(001.000)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM
-*Font Bookman-Light: Standard "(001.000)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM
-*Font Helvetica-Light: Standard "(001.000)" Standard ROM
-*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Black: Standard "(001.000)" Standard ROM
-*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Palatino-Roman: Standard "(001.000)" Standard ROM
-*Font Palatino-Bold: Standard "(001.000)" Standard ROM
-*Font Palatino-Italic: Standard "(001.000)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM
-*Font ZapfDingbats: Special "(001.000)" Special ROM
-
-*?FontQuery: "
- save
- 4 dict begin
- /sv exch def
- /str (fonts/ ) def
- /st2 128 string def
- { count 0 gt
- { dup st2 cvs (/) print print (:) print dup FontDirectory exch known
- {pop (Yes)}
- { str exch st2 cvs dup length /len exch def
- 6 exch putinterval str 0 len 6 add getinterval mark exch
- { } st2 filenameforall counttomark 0 gt
- { cleartomark (Yes)}{cleartomark (No)}ifelse
- }ifelse = flush
- }{ exit } ifelse
- } bind loop
- (*) = flush
- sv
- end
- restore
- "
-*End
-
-*?FontList: "
- save
- 2 dict begin
- /sv exch def
- /str 128 string def
- FontDirectory { pop == } bind forall flush
- /filenameforall where
- { pop save (fonts/*)
- { dup length 6 sub 6 exch getinterval cvn == } bind
- str filenameforall flush restore
- } if
- (*) = flush
-
- sv
- end
- 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: "Printer Busy"
-*Status: "Warming Up"
-*Status: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "initializing"
-*Status: "not ready"
-
-*% Input Sources (format: %% status: <stat>; source: <one of these> %% )
-*Source: "Serial"
-*Source: "Parallel"
-*Source: "Network"
-
-*% Printer Error (format: %% PrinterError: <one of these> %%)
-*PrinterError: "Paper Jam"
-*PrinterError: "Wrong Paper Length"
-*PrinterError: "Invalid Manual Insertion"
-*PrinterError: "Change Size in Feeder"
-*PrinterError: "Change Size in Tray 1"
-*PrinterError: "Change Size in Tray 2"
-*PrinterError: "Paper Out or Feed Failure - Feed"
-*PrinterError: "Load Manual Envelope"
-*PrinterError: "Paper Out or Feed Failure - Tray 1"
-*PrinterError: "Paper Out or Feed Failure - Tray 2"
-*PrinterError: "Load Manual Paper"
-*PrinterError: "Output Bin Full"
-*PrinterError: "Cover Open/Cartridge Not Installed"
-*PrinterError: "Insufficient Memory"
-*PrinterError: "Complex Page"
-*PrinterError: "Default Storage Error"
-*PrinterError: "Defective Font Card Installed"
-*PrinterError: "Flash Full"
-*PrinterError: "ioerror"
-*PrinterError: "Flash Error"
-*PrinterError: "Duplex Not Attached"
-*PrinterError: "Duplex Cover Open"
-*PrinterError: "Scheduled Maintenance"
-*PrinterError: "Toner Low"
-*PrinterError: "Service Error"
-
-*% === Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) =====================
-
-*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
-
-*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
- {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
- 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
- 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
-
-*% For 71 lpi / 600 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
-
-*% For 116 lpi / 1200 dpi ===================================================
-
-*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"
-*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"
-*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0"
-*% End of PPD file for Lexmark Optra S 1625 Laser Printers
diff --git a/psprint_config/configuration/ppds/LOPS1855.PS b/psprint_config/configuration/ppds/LOPS1855.PS
deleted file mode 100644
index 4b9d76d0ad82..000000000000
--- a/psprint_config/configuration/ppds/LOPS1855.PS
+++ /dev/null
@@ -1,1122 +0,0 @@
-*PPD-Adobe: "4.2"
-*% Adobe PostScript(R) Printer Description File
-*% For Lexmark Optra S 1855 Laser Printers
-*% Produced by Lexmark International, Inc.
-*%
-*% For use with Adobe (formerly Aldus) PageMaker
-*%
-*% WARNING: If you edit this file and use it with PageMaker, be sure to
-*% use an editor (such as DOS Edit) that does NOT add an end-of-file
-*% marker (hex 1A) when it stores the file
-*%
-*% Copyright (c) 1993-1998 Lexmark International Inc. All Rights Reserved.
-*% Permission is granted for redistribution of this file as
-*% long as this copyright notice is intact and the content
-*% of the file is not altered in any way from its original form.
-*%
-*FormatVersion: "4.2"
-*FileVersion: "1.0"
-*LanguageVersion: English
-*LanguageEncoding: WindowsANSI
-*PCFileName: "LOPS1855.PPD"
-*Product: "(Lexmark Optra S 1855 Laser Printer)"
-*PSVersion: "(2014)"
-*ModelName: "Lexmark Optra S 1855 Laser Printer"
-*ShortNickName: "Lexmark Optra S 1855 PS"
-*NickName: "Lexmark Optra S 1855 PS"
-
-*% ======== Installable Options ============
-
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *LowerTray/Tray 2 - Option: Boolean
-*DefaultLowerTray: False
-*LowerTray True/Installed: ""
-*LowerTray False/Not Installed: ""
-*CloseUI: *LowerTray
-
-*OpenUI *Tray3/Tray 3 - Option: Boolean
-*DefaultTray3: False
-*Tray3 True/Installed: ""
-*Tray3 False/Not Installed: ""
-*CloseUI: *Tray3
-
-*OpenUI *Tray4/Tray 4 - Option: Boolean
-*DefaultTray4: False
-*Tray4 True/Installed: ""
-*Tray4 False/Not Installed: ""
-*CloseUI: *Tray4
-
-*OpenUI *Tray5/Tray 5 - Option: Boolean
-*DefaultTray5: False
-*Tray5 True/Installed: ""
-*Tray5 False/Not Installed: ""
-*CloseUI: *Tray5
-
-*OpenUI *MPFeeder/MP Feeder - Option: Boolean
-*DefaultMPFeeder: True
-*MPFeeder True/Installed: ""
-*MPFeeder False/Not Installed: ""
-*CloseUI: *MPFeeder
-
-*OpenUI *Feeder/Envelope Feeder - Option: Boolean
-*DefaultFeeder: False
-*Feeder True/Installed: ""
-*Feeder False/Not Installed: ""
-*CloseUI: *Feeder
-
-*OpenUI *OutputBins/Number of Output Bins - Option: PickOne
-*DefaultOutputBins: False
-*OutputBins False/Standard Bin Only: ""
-*OutputBins 1Bin/1 Extra Bin: ""
-*OutputBins 2Bin/2 Extra Bins: ""
-*OutputBins 3Bin/3 Extra Bins: ""
-*OutputBins 4Bin/4 Extra Bins: ""
-*OutputBins 5Bin/5 Extra Bins: ""
-*OutputBins 6Bin/6 Extra Bins: ""
-*OutputBins 7Bin/7 Extra Bins: ""
-*OutputBins 8Bin/8 Extra Bins: ""
-*OutputBins 9Bin/9 Extra Bins: ""
-*OutputBins 10Bin/10 Extra Bins: ""
-*OutputBins 11Bin/11 Extra Bins: ""
-*OutputBins 12Bin/12 Extra Bins: ""
-*OutputBins 13Bin/13 Extra Bins: ""
-*OutputBins 14Bin/14 Extra Bins: ""
-*OutputBins 15Bin/15 Extra Bins: ""
-*CloseUI: *OutputBins
-
-*OpenUI *Duplexer/Duplexer - Option: Boolean
-*DefaultDuplexer: False
-*Duplexer True/Installed: ""
-*Duplexer False/Not Installed: ""
-*CloseUI: *Duplexer
-
-*OpenUI *Flash/Flash Memory Card - Option: Boolean
-*DefaultFlash: False
-*Flash True/Installed: ""
-*Flash False/Not Installed: ""
-*CloseUI: *Flash
-
-*OpenUI *HardDisk/Printer Hard Disk - Option: Boolean
-*DefaultHardDisk: False
-*HardDisk True/Installed: ""
-*HardDisk False/Not Installed: ""
-*CloseUI: *HardDisk
-
-*OpenUI *InstalledMemory/Printer Memory - Option: PickOne
-*DefaultInstalledMemory: 4Meg
-*InstalledMemory 2Meg/2 MB Printer Memory: ""
-*InstalledMemory 4Meg/4 MB Printer Memory: ""
-*InstalledMemory 6Meg/6 MB Printer Memory: ""
-*InstalledMemory 8Meg/8 MB Printer Memory: ""
-*InstalledMemory 10Meg/10 MB Printer Memory: ""
-*InstalledMemory 12Meg/12 MB Printer Memory: ""
-*InstalledMemory 14Meg/14 MB Printer Memory: ""
-*InstalledMemory 16Meg/16 MB Printer Memory: ""
-*InstalledMemory 18Meg/18 MB Printer Memory: ""
-*InstalledMemory 20Meg/20 MB Printer Memory: ""
-*InstalledMemory 22Meg/22 MB Printer Memory: ""
-*InstalledMemory 24Meg/24 MB Printer Memory: ""
-*InstalledMemory 28Meg/28 MB Printer Memory: ""
-*InstalledMemory 32Meg/32 or more MB Printer Memory: ""
-*CloseUI: *InstalledMemory
-
-*CloseGroup: InstallableOptions
-
-*%=========== User Constraints ===================
-
-*UIConstraints: *LowerTray False *InputSlot Tray2
-*UIConstraints: *Tray3 False *InputSlot Tray3
-*UIConstraints: *Tray4 False *InputSlot Tray4
-*UIConstraints: *Tray5 False *InputSlot Tray5
-*UIConstraints: *MPFeeder False *InputSlot MultiPurpose
-*%UIConstraints: *MPFeeder False *ManualFeed
-*UIConstraints: *MPFeeder False *InputSlot Manual
-*UIConstraints: *MPFeeder False *InputSlot ManualEnv
-*UIConstraints: *Feeder False *InputSlot Feeder
-*UIConstraints: *Duplexer False *Duplex
-
-*UIConstraints: *OutputBins False *OutputBin
-*UIConstraints: *OutputBins False *StapleLocation True
-*%UIConstraints: *OutputBin False *StapleLocation True
-*UIConstraints: *OutputBins False *OutputBin Bin1
-*UIConstraints: *OutputBins False *OutputBin Bin2
-*UIConstraints: *OutputBins False *OutputBin Bin3
-*UIConstraints: *OutputBins False *OutputBin Bin4
-*UIConstraints: *OutputBins False *OutputBin Bin5
-*UIConstraints: *OutputBins False *OutputBin Bin6
-*UIConstraints: *OutputBins False *OutputBin Bin7
-*UIConstraints: *OutputBins False *OutputBin Bin8
-*UIConstraints: *OutputBins False *OutputBin Bin9
-*UIConstraints: *OutputBins False *OutputBin Bin10
-*UIConstraints: *OutputBins False *OutputBin Bin11
-*UIConstraints: *OutputBins False *OutputBin Bin12
-*UIConstraints: *OutputBins False *OutputBin Bin13
-*UIConstraints: *OutputBins False *OutputBin Bin14
-*UIConstraints: *OutputBins False *OutputBin Bin15
-
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin2
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin3
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin4
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin3
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin4
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin4
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 10Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 10Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 10Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 10Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 10Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 11Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 11Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 11Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 11Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 12Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 12Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 12Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 13Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 13Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 14Bin *OutputBin Bin15
-
-
-*UIConstraints: *Resolution 300dpi *ImageEnhance True
-*UIConstraints: *Resolution 1200dpi *ImageEnhance True
-*UIConstraints: *Resolution 1200dpi *Smoothing True
-*UIConstraints: *Resolution 1200dpi *JCLPictureGrade True
-
-*UIConstraints: *ImageEnhance True *Smoothing True
-
-*UIConstraints: *JCLEconomode True *ImageEnhance True
-
-*% Do not allow envelope sizes and paper types to be fed from trays
-*UIConstraints: *InputSlot Tray1 *PageSize Monarch
-*UIConstraints: *InputSlot Tray1 *PageSize C9
-*UIConstraints: *InputSlot Tray1 *PageSize Comm10
-*UIConstraints: *InputSlot Tray1 *PageSize DL
-*UIConstraints: *InputSlot Tray1 *PageSize C5
-*UIConstraints: *InputSlot Tray1 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray1 *PageSize Other
-*UIConstraints: *InputSlot Tray2 *PageSize Monarch
-*UIConstraints: *InputSlot Tray2 *PageSize C9
-*UIConstraints: *InputSlot Tray2 *PageSize Comm10
-*UIConstraints: *InputSlot Tray2 *PageSize DL
-*UIConstraints: *InputSlot Tray2 *PageSize C5
-*UIConstraints: *InputSlot Tray2 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray2 *PageSize Other
-*UIConstraints: *InputSlot Tray3 *PageSize Monarch
-*UIConstraints: *InputSlot Tray3 *PageSize C9
-*UIConstraints: *InputSlot Tray3 *PageSize Comm10
-*UIConstraints: *InputSlot Tray3 *PageSize DL
-*UIConstraints: *InputSlot Tray3 *PageSize C5
-*UIConstraints: *InputSlot Tray3 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray3 *PageSize Other
-*UIConstraints: *InputSlot Tray4 *PageSize Monarch
-*UIConstraints: *InputSlot Tray4 *PageSize C9
-*UIConstraints: *InputSlot Tray4 *PageSize Comm10
-*UIConstraints: *InputSlot Tray4 *PageSize DL
-*UIConstraints: *InputSlot Tray4 *PageSize C5
-*UIConstraints: *InputSlot Tray4 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray4 *PageSize Other
-*UIConstraints: *InputSlot Tray5 *PageSize Monarch
-*UIConstraints: *InputSlot Tray5 *PageSize C9
-*UIConstraints: *InputSlot Tray5 *PageSize Comm10
-*UIConstraints: *InputSlot Tray5 *PageSize DL
-*UIConstraints: *InputSlot Tray5 *PageSize C5
-*UIConstraints: *InputSlot Tray5 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray5 *PageSize Other
-*UIConstraints: *InputSlot Tray1 *MediaType Env
-*UIConstraints: *InputSlot Tray2 *MediaType Env
-*UIConstraints: *InputSlot Tray3 *MediaType Env
-*UIConstraints: *InputSlot Tray4 *MediaType Env
-*UIConstraints: *InputSlot Tray5 *MediaType Env
-
-*% Do not allow non-envelope sizes and paper sizes to be fed from Envelope Feede
-*UIConstraints: *InputSlot Feeder *PageSize Letter
-*UIConstraints: *InputSlot Feeder *PageSize Legal
-*UIConstraints: *InputSlot Feeder *PageSize B5
-*UIConstraints: *InputSlot Feeder *PageSize A4
-*UIConstraints: *InputSlot Feeder *PageSize Executive
-*UIConstraints: *InputSlot Feeder *PageSize A5
-*UIConstraints: *InputSlot Feeder *PageSize Universal
-*UIConstraints: *InputSlot ManualEnv *PageSize Letter
-*UIConstraints: *InputSlot ManualEnv *PageSize Legal
-*UIConstraints: *InputSlot ManualEnv *PageSize B5
-*UIConstraints: *InputSlot ManualEnv *PageSize A4
-*UIConstraints: *InputSlot ManualEnv *PageSize Executive
-*UIConstraints: *InputSlot ManualEnv *PageSize A5
-*UIConstraints: *InputSlot ManualEnv *PageSize Universal
-*UIConstraints: *InputSlot Feeder *MediaType Plain
-*UIConstraints: *InputSlot Feeder *MediaType Card
-*UIConstraints: *InputSlot Feeder *MediaType Transparency
-*UIConstraints: *InputSlot Feeder *MediaType Labels
-*UIConstraints: *InputSlot Feeder *MediaType Bond
-*UIConstraints: *InputSlot Feeder *MediaType Letterhead
-*UIConstraints: *InputSlot Feeder *MediaType Preprint
-*UIConstraints: *InputSlot Feeder *MediaType Color
-*UIConstraints: *InputSlot ManualEnv *MediaType Plain
-*UIConstraints: *InputSlot ManualEnv *MediaType Card
-*UIConstraints: *InputSlot ManualEnv *MediaType Transparency
-*UIConstraints: *InputSlot ManualEnv *MediaType Labels
-*UIConstraints: *InputSlot ManualEnv *MediaType Bond
-*UIConstraints: *InputSlot ManualEnv *MediaType Letterhead
-*UIConstraints: *InputSlot ManualEnv *MediaType Preprint
-*UIConstraints: *InputSlot ManualEnv *MediaType Color
-*%UIConstraints: *ManualFeed True *MediaType Env
-*UIConstraints: *InputSlot Manual *MediaType Env
-
-*% === Basic Capabilities ============
-
-*LanguageLevel: "2"
-*Protocols: PJL TBCP
-*FreeVM: "910000"
-*VMOption 4Meg/4 MB Printer Memory: "910000"
-*VMOption 2Meg/2 MB Printer Memory: "376000"
-*VMOption 6Meg/6 MB Printer Memory: "1034000"
-*VMOption 8Meg/8 MB Printer Memory: "1290000"
-*VMOption 10Meg/10 MB Printer Memory: "1290000"
-*VMOption 12Meg/12 MB Printer Memory: "1546000"
-*VMOption 14Meg/14 MB Printer Memory: "1546000"
-*VMOption 16Meg/16 MB Printer Memory: "2058000"
-*VMOption 18Meg/18 MB Printer Memory: "2058000"
-*VMOption 20Meg/20 MB Printer Memory: "2058000"
-*VMOption 22Meg/22 MB Printer Memory: "2058000"
-*VMOption 24Meg/24 MB Printer Memory: "2058000"
-*VMOption 28Meg/28 MB Printer Memory: "2058000"
-*VMOption 32Meg/32 or more MB Printer Memory: "2058000"
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*TTRasterizer: Type42
-*?TTRasterizer:""
-*FileSystem: True
-*?FileSystem: ""
-*VariablePaperSize: True
-*Throughput: "18"
-*Password: "0"
-*ExitServer: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- "
-*End
-*Reset: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
- "
-*End
-
-*JobPatchFile 1: "
- /oldresourcestatus /resourcestatus load def
- /resourcestatus {dup /FontType eq
- {1 index 32 eq {pop pop false} {oldresourcestatus} ifelse}
- {oldresourcestatus} ifelse} bind def
- "
-*End
-*% === Job Control Language ==
-
-*JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
-*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>"
-*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X"
-
-*% === Resolution ============
-
-*OpenUI *Resolution/Resolution: PickOne
-*DefaultResolution: 600dpi
-*OrderDependency: 100 AnySetup *Resolution
-*Resolution 300dpi/300 dpi: "<< /HWResolution [300 300] >> setpagedevice"
-*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice"
-*Resolution 1200dpi/1200 dpi: "<< /HWResolution [1200 1200] >> setpagedevice"
-*?Resolution: "
- save
- currentpagedevice /HWResolution get 0 get
- ( ) cvs print (dpi) = flush
- restore
- "
-*End
-*CloseUI: *Resolution
-
-*% === Halftone Information ===============
-
-*ScreenFreq: "60.0"
-*ScreenAngle: "45.0"
-*ResScreenFreq 300dpi: "60.0"
-*ResScreenAngle 300dpi: "45.0"
-*ResScreenFreq 600dpi: "60.0"
-*ResScreenAngle 600dpi: "45.0"
-*ResScreenFreq 1200dpi: "106.0"
-*ResScreenAngle 1200dpi: "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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Factory
-*Transfer Factory: "{ }"
-*Transfer Factory.Inverse: "{ 1 exch sub }"
-
-*% === Features ===
-*JCLOpenUI *JCLDensity/Print Darkness: PickOne
-*DefaultJCLDensity: None
-*OrderDependency: 20 JCLSetup *JCLDensity
-*JCLDensity None/Printer's default: ""
-*JCLDensity VLIGHT/Lightest: "@PJL SET DENSITY = 1<0A>"
-*JCLDensity LIGHT/Lighter: "@PJL SET DENSITY = 2<0A>"
-*JCLDensity NORMAL/Normal: "@PJL SET DENSITY = 3<0A>"
-*JCLDensity DARK/Darker: "@PJL SET DENSITY = 4<0A>"
-*JCLDensity VDARK/Darkest: "@PJL SET DENSITY = 5<0A>"
-*JCLCloseUI: *JCLDensity
-
-*JCLOpenUI *JCLEconomode/Toner Saver: PickOne
-*DefaultJCLEconomode: PrtSet
-*OrderDependency: 10 JCLSetup *JCLEconomode
-*JCLEconomode PrtSet/Printer Setting: ""
-*JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>"
-*JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>"
-*JCLCloseUI: *JCLEconomode
-
-*OpenUI *Smoothing/Smoothing: Boolean
-*DefaultSmoothing: False
-*OrderDependency: 120 AnySetup *Smoothing
-*Smoothing True/On: "<< /PostRenderingEnhanceDetails << /REValue 2 >> >> setpagedevice"
-*Smoothing False/Off: "<< /PostRenderingEnhanceDetails << /REValue 0 >> >> setpagedevice"
-*?Smoothing: "
- save
- currentpagedevice /PostRenderingEnhanceDetails get /REValue get
- dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush
- restore
- "
-*End
-*CloseUI: *Smoothing
-
-*OpenUI *ImageEnhance/1200 Image Quality: Boolean
-*DefaultImageEnhance: False
-*OrderDependency: 40 AnySetup *ImageEnhance
-*ImageEnhance True/On: "<< /DeviceRenderingInfo << /ImageEnhancement 1 >> >> setpagedevice"
-*ImageEnhance False/Off: "<< /DeviceRenderingInfo << /ImageEnhancement 0 >> >> setpagedevice"
-*CloseUI: *ImageEnhance
-
-*JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne
-*DefaultJCLPictureGrade: PrtSet
-*OrderDependency: 10 JCLSetup *JCLPictureGrade
-*JCLPictureGrade PrtSet/Printer Setting:""
-*JCLPictureGrade True/On: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>"
-*JCLPictureGrade False/Off: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>"
-*JCLCloseUI: *JCLPictureGrade
-
-*OpenUI *MediaType/Media Type: PickOne
-*DefaultMediaType: None
-*OrderDependency: 140 AnySetup *MediaType
-*MediaType None/Printer Setting: ""
-*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Card/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Env/Envelope: "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom4/Custom Type 4: "<< /MediaType (Custom Type 4) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom5/Custom Type 5: "<< /MediaType (Custom Type 5) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom6/Custom Type 6: "<< /MediaType (Custom Type 6) /Policies << /MediaType 2 >> >> setpagedevice"
-*CloseUI: *MediaType
-
-
-*OpenUI *Duplex/Duplex: PickOne
-*DefaultDuplex: None
-*OrderDependency: 40 AnySetup *Duplex
-*Duplex None/Simplex: "<< /Duplex false >> setpagedevice"
-*Duplex DuplexNoTumble/Duplex - Long Edge: "
- statusdict /duplexer get exec
- { << /Duplex true /Tumble false >> setpagedevice }
- { << /Duplex false >> setpagedevice }
- ifelse
- "
-*End
-*Duplex DuplexTumble/Duplex - Short Edge: "
- statusdict /duplexer get exec
- { << /Duplex true /Tumble true >> setpagedevice }
- { << /Duplex false >> setpagedevice }
- ifelse
- "
-*End
-*?Duplex: "
- save
- currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush
- restore
- "
-*End
-*CloseUI: *Duplex
-
-*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne
-*DefaultJCLPortRotation: None
-*OrderDependency: 10 JCLSetup *JCLPortRotation
-*JCLPortRotation None/Printer's default: ""
-*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>"
-*JCLCloseUI: *JCLPortRotation
-
-*OpenUI *LXCollate/Collate Copies: Boolean
-*DefaultLXCollate: False
-*OrderDependency: 150 AnySetup *LXCollate
-*LXCollate False/Off: "<< /Collate false >> setpagedevice"
-*LXCollate True/On: "<< /Collate true >> setpagedevice"
-*CloseUI: *LXCollate
-
-
-*OpenUI *OutputBin/Output Bin: PickOne
-*DefaultOutputBin: None
-*OrderDependency: 45 AnySetup *OutputBin
-*OutputBin None/Standard Bin: "
- << /OutputAttributes << /Priority [0] >> >> setpagedevice"
-*End
-*OutputBin Bin1/Bin 1: "
- << /OutputAttributes << /Priority [1] >> >> setpagedevice"
-*End
-*OutputBin Bin2/Bin 2: "
- << /OutputAttributes << /Priority [2] >> >> setpagedevice"
-*End
-*OutputBin Bin3/Bin 3: "
- << /OutputAttributes << /Priority [3] >> >> setpagedevice"
-*End
-*OutputBin Bin4/Bin 4: "
- << /OutputAttributes << /Priority [4] >> >> setpagedevice"
-*End
-*OutputBin Bin5/Bin 5: "
- << /OutputAttributes << /Priority [5] >> >> setpagedevice"
-*End
-*OutputBin Bin6/Bin 6: "
- << /OutputAttributes << /Priority [6] >> >> setpagedevice"
-*End
-*OutputBin Bin7/Bin 7: "
- << /OutputAttributes << /Priority [7] >> >> setpagedevice"
-*End
-*OutputBin Bin8/Bin 8: "
- << /OutputAttributes << /Priority [8] >> >> setpagedevice"
-*End
-*OutputBin Bin9/Bin 9: "
- << /OutputAttributes << /Priority [9] >> >> setpagedevice"
-*End
-*OutputBin Bin10/Bin 10: "
- << /OutputAttributes << /Priority [10] >> >> setpagedevice"
-*End
-*OutputBin Bin11/Bin 11: "
- << /OutputAttributes << /Priority [11] >> >> setpagedevice"
-*End
-*OutputBin Bin12/Bin 12: "
- << /OutputAttributes << /Priority [12] >> >> setpagedevice"
-*End
-*OutputBin Bin13/Bin 13: "
- << /OutputAttributes << /Priority [13] >> >> setpagedevice"
-*End
-*OutputBin Bin14/Bin 14: "
- << /OutputAttributes << /Priority [14] >> >> setpagedevice"
-*End
-*OutputBin Bin15/Bin 15: "
- << /OutputAttributes << /Priority [15] >> >> setpagedevice"
-*End
-*CloseUI: *OutputBin
-
-*OpenUI *StapleLocation/Staple: Boolean
-*DefaultStapleLocation: False
-*OrderDependency: 170 AnySetup *StapleLocation
-*StapleLocation False/Off: "
- << /Staple 0 >> setpagedevice"
-*End
-*StapleLocation True/On: "
- << /Staple 3 >> setpagedevice"
-*End
-*CloseUI: *StapleLocation
-
-*% === Paper ==========================================
-*LandscapeOrientation: Plus90
-
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/Letter 8 1/2 x 11 in: "
- << /PageSize [612 792] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Legal/Legal 8 1/2 x 14 in: "
- << /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize B5/B5 182 x 257 mm: "
- << /PageSize [516 729] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A4/A4 210 x 297 mm: "
- << /PageSize [595 842] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Executive/Executive 7 1/4 x 10 1/2 in: "
- << /PageSize [522 756] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A5/A5 148 x 210 mm: "
- << /PageSize [420 595] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Universal/Universal 8 1/2 x 14 in: "
- << /PageSize [612 1020] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: "
- << /PageSize [279 540] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: "
- << /PageSize [279 639] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: "
- << /PageSize [297 684] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize DL/DL Envelope 110 x 220 mm: "
- << /PageSize [312 624] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize C5/C5 Envelope 162 x 229 mm: "
- << /PageSize [459 649] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize ISOB5/B5 Envelope 176 x 250 mm: "
- << /PageSize [499 709] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Other/Other Envelope 8 1/2 x 14 in: "
- << /PageSize [612 996] /ImagingBBox null >> setpagedevice"
-*End
-*?PageSize: "
- save
- 14 dict
- dup /letter (Letter) put
- dup /legal (Legal) put
- dup /executivepage (Executive) put
- dup /a4 (A4) put
- dup /a5 (A5) put
- dup /b5 (B5) put
- dup /universal (Universal) put
- dup /3.875x7.5envelope (Monarch) put
- dup /3.875x8.875envelope (C9) put
- dup /4.125x9.5envelope (Comm10) put
- dup /110x220envelope (DL) put
- dup /162x229envelope (C5) put
- dup /176x250envelope (Envelope.499.709) put
- dup /otherenvelope (Envelope.612.996) put
- statusdict /papersize get exec
- 3 1 roll {get} stopped {(Unknown)}if
- exch not { print (.Transverse) }if
- = flush
- restore
- "
-*End
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer.
-*% Usually used with input source selection rather than selection by size (AutoSelect).
-
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter: "
- << /PageSize [612 792] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Legal: "
- << /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion B5: "
- << /PageSize [516 729] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A4: "
- << /PageSize [595 842] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Executive: "
- << /PageSize [522 756] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A5: "
- << /PageSize [420 595] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Universal: "
- << /PageSize [612 1020] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Monarch: "
- << /PageSize [279 540] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion C9: "
- << /PageSize [279 639] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Comm10: "
- << /PageSize [297 684] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion DL: "
- << /PageSize [312 624] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion C5: "
- << /PageSize [459 649] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion ISOB5: "
- << /PageSize [499 709] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Other: "
- << /PageSize [612 996] /ImagingBBox null >> setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% **** Printable Area by key word ****
-*DefaultImageableArea: Letter
-*ImageableArea Letter: "13 13 599 779"
-*ImageableArea Legal: "13 13 599 995"
-*ImageableArea B5: "13 13 505 715"
-*ImageableArea A4: "10 13 588 829"
-*ImageableArea Executive: "13 13 509 743"
-*ImageableArea A5: "13 13 407 583"
-*ImageableArea Universal: "13 13 599 995"
-*ImageableArea Monarch: "13 13 278 527"
-*ImageableArea C9: "13 13 278 626"
-*ImageableArea Comm10: "13 13 294 671"
-*ImageableArea DL: "13 13 309 611"
-*ImageableArea C5: "13 13 455 636"
-*ImageableArea ISOB5: "13 13 497 696"
-*ImageableArea Other: "13 13 600 995"
-*?ImageableArea: "
- save
- /cvp { cvi ( ) cvs print ( ) print } bind def
- newpath clippath pathbbox
- 4 -2 roll exch 2 {ceiling cvp} repeat
- exch 2 {floor cvp} repeat flush
- restore
- "
-*End
-
-
-*% **** Physical paper dimensions by key word ****
-
-*DefaultPaperDimension: Letter
-*PaperDimension Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension B5: "516 729"
-*PaperDimension A4: "595 842"
-*PaperDimension Executive: "522 756"
-*PaperDimension A5: "420 595"
-*PaperDimension Universal: "612 1020"
-*PaperDimension Monarch: "279 540"
-*PaperDimension C9: "279 639"
-*PaperDimension Comm10: "297 684"
-*PaperDimension DL: "312 624"
-*PaperDimension C5: "459 649"
-*PaperDimension ISOB5: "499 709"
-*PaperDimension Other: "612 1008"
-*RequiresPageRegion All: True
-
-*% === Input Trays =======================================
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: AutoSelect
-*InputSlot AutoSelect/Auto Select: "
- << /Policies << /PageSize 2 >> >> setpagedevice"
-*End
-*InputSlot Tray1/Tray 1: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- currentpagedevice /InputAttributes get 0 get setpagedevice
- << /InputAttributes << /Priority [0] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Tray2/Tray 2: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Tray3/Tray 3: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Tray4/Tray 4: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 5 known { 5 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Tray5/Tray 5: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 6 known { 6 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot MultiPurpose/MP Feeder: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 4 known { 4 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Feeder/Envelope Feeder: "
- << /MediaPosition null >> setpagedevice
- currentpagedevice /InputAttributes get 2 known
- { << /ManualFeed false /Policies << /PageSize 2 >> >> setpagedevice
- << /InputAttributes << /Priority [2] >> >> setpagedevice }
- { << /ManualFeed true >> setpagedevice }ifelse"
-*End
-*InputSlot Manual/Manual Paper: "
- << /ManualFeed true /MediaPosition null >> setpagedevice
- << /Policies << /PageSize 2 >> >> setpagedevice"
-*End
-*InputSlot ManualEnv/Manual Envelope: "
- << /ManualFeed true /MediaPosition null >> setpagedevice
- << /Policies << /PageSize 2 >> >> setpagedevice"
-*End
-*?InputSlot: "
- save
- [ (Tray1) (Tray2) (Multipurpose) (Manual) (ManualEnv) (Tray3) (Tray4) (Tray5) (Feeder) ]
- statusdict /papertray get exec
- {get exec} stopped { pop pop (Unknown) } if = flush
- restore
- "
-*End
-*CloseUI: *InputSlot
-
-
-*% === Font Information ==========================================
-
-*DefaultFont: Courier
-*Font Courier: Standard "(001.000)" Standard ROM
-*Font Courier-Bold: Standard "(001.000)" Standard ROM
-*Font Courier-Oblique: Standard "(001.000)" Standard ROM
-*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Times-Roman: Standard "(001.000)" Standard ROM
-*Font Times-Bold: Standard "(001.000)" Standard ROM
-*Font Times-Italic: Standard "(001.000)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Helvetica: Standard "(001.000)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM
-*Font Symbol: Special "(001.000)" Standard ROM
-*Font AvantGarde-Book: Standard "(001.000)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM
-*Font Bookman-Demi: Standard "(001.000)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM
-*Font Bookman-Light: Standard "(001.000)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM
-*Font Helvetica-Light: Standard "(001.000)" Standard ROM
-*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Black: Standard "(001.000)" Standard ROM
-*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Palatino-Roman: Standard "(001.000)" Standard ROM
-*Font Palatino-Bold: Standard "(001.000)" Standard ROM
-*Font Palatino-Italic: Standard "(001.000)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM
-*Font ZapfDingbats: Special "(001.000)" Special ROM
-
-*?FontQuery: "
- save
- 4 dict begin
- /sv exch def
- /str (fonts/ ) def
- /st2 128 string def
- { count 0 gt
- { dup st2 cvs (/) print print (:) print dup FontDirectory exch known
- {pop (Yes)}
- { str exch st2 cvs dup length /len exch def
- 6 exch putinterval str 0 len 6 add getinterval mark exch
- { } st2 filenameforall counttomark 0 gt
- { cleartomark (Yes)}{cleartomark (No)}ifelse
- }ifelse = flush
- }{ exit } ifelse
- } bind loop
- (*) = flush
- sv
- end
- restore
- "
-*End
-
-*?FontList: "
- save
- 2 dict begin
- /sv exch def
- /str 128 string def
- FontDirectory { pop == } bind forall flush
- /filenameforall where
- { pop save (fonts/*)
- { dup length 6 sub 6 exch getinterval cvn == } bind
- str filenameforall flush restore
- } if
- (*) = flush
-
- sv
- end
- 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: "Printer Busy"
-*Status: "Warming Up"
-*Status: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "initializing"
-*Status: "not ready"
-
-*% Input Sources (format: %% status: <stat>; source: <one of these> %% )
-*Source: "Serial"
-*Source: "Parallel"
-*Source: "Network"
-
-*% Printer Error (format: %% PrinterError: <one of these> %%)
-*PrinterError: "Paper Jam"
-*PrinterError: "Wrong Paper Length"
-*PrinterError: "Invalid Manual Insertion"
-*PrinterError: "Change Size in Feeder"
-*PrinterError: "Change Size in Tray 1"
-*PrinterError: "Change Size in Tray 2"
-*PrinterError: "Paper Out or Feed Failure - Feed"
-*PrinterError: "Load Manual Envelope"
-*PrinterError: "Paper Out or Feed Failure - Tray 1"
-*PrinterError: "Paper Out or Feed Failure - Tray 2"
-*PrinterError: "Load Manual Paper"
-*PrinterError: "Output Bin Full"
-*PrinterError: "Cover Open/Cartridge Not Installed"
-*PrinterError: "Insufficient Memory"
-*PrinterError: "Complex Page"
-*PrinterError: "Default Storage Error"
-*PrinterError: "Defective Font Card Installed"
-*PrinterError: "Flash Full"
-*PrinterError: "ioerror"
-*PrinterError: "Flash Error"
-*PrinterError: "Duplex Not Attached"
-*PrinterError: "Duplex Cover Open"
-*PrinterError: "Scheduled Maintenance"
-*PrinterError: "Toner Low"
-*PrinterError: "Service Error"
-
-*% === Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) =====================
-
-*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
-
-*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
- {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
- 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
- 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
-
-*% For 71 lpi / 600 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
-
-*% For 116 lpi / 1200 dpi ===================================================
-
-*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"
-*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"
-*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0"
-*% End of PPD file for Lexmark Optra S 1855 Laser Printers
diff --git a/psprint_config/configuration/ppds/LOPS2455.PS b/psprint_config/configuration/ppds/LOPS2455.PS
deleted file mode 100644
index 60809ca4f8ca..000000000000
--- a/psprint_config/configuration/ppds/LOPS2455.PS
+++ /dev/null
@@ -1,1121 +0,0 @@
-*PPD-Adobe: "4.2"
-*% Adobe PostScript(R) Printer Description File
-*% For Lexmark Optra S 2455 Laser Printers
-*% Produced by Lexmark International, Inc.
-*%
-*% For use with Adobe (formerly Aldus) PageMaker
-*%
-*% WARNING: If you edit this file and use it with PageMaker, be sure to
-*% use an editor (such as DOS Edit) that does NOT add an end-of-file
-*% marker (hex 1A) when it stores the file
-*%
-*% Copyright (c) 1993-1998 Lexmark International Inc. All Rights Reserved.
-*% Permission is granted for redistribution of this file as
-*% long as this copyright notice is intact and the content
-*% of the file is not altered in any way from its original form.
-*%
-*FormatVersion: "4.2"
-*FileVersion: "1.0"
-*LanguageVersion: English
-*LanguageEncoding: WindowsANSI
-*PCFileName: "LOPS2455.PPD"
-*Product: "(Lexmark Optra S 2455 Laser Printer)"
-*PSVersion: "(2014)"
-*ModelName: "Lexmark Optra S 2455 Laser Printer"
-*ShortNickName: "Lexmark Optra S 2455 PS"
-*NickName: "Lexmark Optra S 2455 PS"
-*% ======== Installable Options ============
-
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *LowerTray/Tray 2 - Option: Boolean
-*DefaultLowerTray: True
-*LowerTray True/Installed: ""
-*LowerTray False/Not Installed: ""
-*CloseUI: *LowerTray
-
-*OpenUI *Tray3/Tray 3 - Option: Boolean
-*DefaultTray3: True
-*Tray3 True/Installed: ""
-*Tray3 False/Not Installed: ""
-*CloseUI: *Tray3
-
-*OpenUI *Tray4/Tray 4 - Option: Boolean
-*DefaultTray4: False
-*Tray4 True/Installed: ""
-*Tray4 False/Not Installed: ""
-*CloseUI: *Tray4
-
-*OpenUI *Tray5/Tray 5 - Option: Boolean
-*DefaultTray5: False
-*Tray5 True/Installed: ""
-*Tray5 False/Not Installed: ""
-*CloseUI: *Tray5
-
-*OpenUI *MPFeeder/MP Feeder - Option: Boolean
-*DefaultMPFeeder: False
-*MPFeeder True/Installed: ""
-*MPFeeder False/Not Installed: ""
-*CloseUI: *MPFeeder
-
-*OpenUI *Feeder/Envelope Feeder - Option: Boolean
-*DefaultFeeder: False
-*Feeder True/Installed: ""
-*Feeder False/Not Installed: ""
-*CloseUI: *Feeder
-
-*OpenUI *OutputBins/Number of Output Bins - Option: PickOne
-*DefaultOutputBins: False
-*OutputBins False/Standard Bin Only: ""
-*OutputBins 1Bin/1 Extra Bin: ""
-*OutputBins 2Bin/2 Extra Bins: ""
-*OutputBins 3Bin/3 Extra Bins: ""
-*OutputBins 4Bin/4 Extra Bins: ""
-*OutputBins 5Bin/5 Extra Bins: ""
-*OutputBins 6Bin/6 Extra Bins: ""
-*OutputBins 7Bin/7 Extra Bins: ""
-*OutputBins 8Bin/8 Extra Bins: ""
-*OutputBins 9Bin/9 Extra Bins: ""
-*OutputBins 10Bin/10 Extra Bins: ""
-*OutputBins 11Bin/11 Extra Bins: ""
-*OutputBins 12Bin/12 Extra Bins: ""
-*OutputBins 13Bin/13 Extra Bins: ""
-*OutputBins 14Bin/14 Extra Bins: ""
-*OutputBins 15Bin/15 Extra Bins: ""
-*CloseUI: *OutputBins
-
-*OpenUI *Duplexer/Duplexer - Option: Boolean
-*DefaultDuplexer: False
-*Duplexer True/Installed: ""
-*Duplexer False/Not Installed: ""
-*CloseUI: *Duplexer
-
-*OpenUI *Flash/Flash Memory Card - Option: Boolean
-*DefaultFlash: False
-*Flash True/Installed: ""
-*Flash False/Not Installed: ""
-*CloseUI: *Flash
-
-*OpenUI *HardDisk/Printer Hard Disk - Option: Boolean
-*DefaultHardDisk: False
-*HardDisk True/Installed: ""
-*HardDisk False/Not Installed: ""
-*CloseUI: *HardDisk
-
-*OpenUI *InstalledMemory/Printer Memory - Option: PickOne
-*DefaultInstalledMemory: 8Meg
-*InstalledMemory 2Meg/2 MB Printer Memory: ""
-*InstalledMemory 4Meg/4 MB Printer Memory: ""
-*InstalledMemory 6Meg/6 MB Printer Memory: ""
-*InstalledMemory 8Meg/8 MB Printer Memory: ""
-*InstalledMemory 10Meg/10 MB Printer Memory: ""
-*InstalledMemory 12Meg/12 MB Printer Memory: ""
-*InstalledMemory 14Meg/14 MB Printer Memory: ""
-*InstalledMemory 16Meg/16 MB Printer Memory: ""
-*InstalledMemory 18Meg/18 MB Printer Memory: ""
-*InstalledMemory 20Meg/20 MB Printer Memory: ""
-*InstalledMemory 22Meg/22 MB Printer Memory: ""
-*InstalledMemory 24Meg/24 MB Printer Memory: ""
-*InstalledMemory 28Meg/28 MB Printer Memory: ""
-*InstalledMemory 32Meg/32 or more MB Printer Memory: ""
-*CloseUI: *InstalledMemory
-
-*CloseGroup: InstallableOptions
-
-*%=========== User Constraints ===================
-
-*UIConstraints: *LowerTray False *InputSlot Tray2
-*UIConstraints: *Tray3 False *InputSlot Tray3
-*UIConstraints: *Tray4 False *InputSlot Tray4
-*UIConstraints: *Tray5 False *InputSlot Tray5
-*UIConstraints: *MPFeeder False *InputSlot MultiPurpose
-*%UIConstraints: *MPFeeder False *ManualFeed
-*UIConstraints: *MPFeeder False *InputSlot Manual
-*UIConstraints: *MPFeeder False *InputSlot ManualEnv
-*UIConstraints: *Feeder False *InputSlot Feeder
-*UIConstraints: *Duplexer False *Duplex
-
-*UIConstraints: *OutputBins False *OutputBin
-*UIConstraints: *OutputBins False *StapleLocation True
-*%UIConstraints: *OutputBin False *StapleLocation True
-*UIConstraints: *OutputBins False *OutputBin Bin1
-*UIConstraints: *OutputBins False *OutputBin Bin2
-*UIConstraints: *OutputBins False *OutputBin Bin3
-*UIConstraints: *OutputBins False *OutputBin Bin4
-*UIConstraints: *OutputBins False *OutputBin Bin5
-*UIConstraints: *OutputBins False *OutputBin Bin6
-*UIConstraints: *OutputBins False *OutputBin Bin7
-*UIConstraints: *OutputBins False *OutputBin Bin8
-*UIConstraints: *OutputBins False *OutputBin Bin9
-*UIConstraints: *OutputBins False *OutputBin Bin10
-*UIConstraints: *OutputBins False *OutputBin Bin11
-*UIConstraints: *OutputBins False *OutputBin Bin12
-*UIConstraints: *OutputBins False *OutputBin Bin13
-*UIConstraints: *OutputBins False *OutputBin Bin14
-*UIConstraints: *OutputBins False *OutputBin Bin15
-
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin2
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin3
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin4
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin3
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin4
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin4
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 10Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 10Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 10Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 10Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 10Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 11Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 11Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 11Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 11Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 12Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 12Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 12Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 13Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 13Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 14Bin *OutputBin Bin15
-
-
-*UIConstraints: *Resolution 300dpi *ImageEnhance True
-*UIConstraints: *Resolution 1200dpi *ImageEnhance True
-*UIConstraints: *Resolution 1200dpi *Smoothing True
-*UIConstraints: *Resolution 1200dpi *JCLPictureGrade True
-
-*UIConstraints: *ImageEnhance True *Smoothing True
-
-*UIConstraints: *JCLEconomode True *ImageEnhance True
-
-*% Do not allow envelope sizes and paper types to be fed from trays
-*UIConstraints: *InputSlot Tray1 *PageSize Monarch
-*UIConstraints: *InputSlot Tray1 *PageSize C9
-*UIConstraints: *InputSlot Tray1 *PageSize Comm10
-*UIConstraints: *InputSlot Tray1 *PageSize DL
-*UIConstraints: *InputSlot Tray1 *PageSize C5
-*UIConstraints: *InputSlot Tray1 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray1 *PageSize Other
-*UIConstraints: *InputSlot Tray2 *PageSize Monarch
-*UIConstraints: *InputSlot Tray2 *PageSize C9
-*UIConstraints: *InputSlot Tray2 *PageSize Comm10
-*UIConstraints: *InputSlot Tray2 *PageSize DL
-*UIConstraints: *InputSlot Tray2 *PageSize C5
-*UIConstraints: *InputSlot Tray2 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray2 *PageSize Other
-*UIConstraints: *InputSlot Tray3 *PageSize Monarch
-*UIConstraints: *InputSlot Tray3 *PageSize C9
-*UIConstraints: *InputSlot Tray3 *PageSize Comm10
-*UIConstraints: *InputSlot Tray3 *PageSize DL
-*UIConstraints: *InputSlot Tray3 *PageSize C5
-*UIConstraints: *InputSlot Tray3 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray3 *PageSize Other
-*UIConstraints: *InputSlot Tray4 *PageSize Monarch
-*UIConstraints: *InputSlot Tray4 *PageSize C9
-*UIConstraints: *InputSlot Tray4 *PageSize Comm10
-*UIConstraints: *InputSlot Tray4 *PageSize DL
-*UIConstraints: *InputSlot Tray4 *PageSize C5
-*UIConstraints: *InputSlot Tray4 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray4 *PageSize Other
-*UIConstraints: *InputSlot Tray5 *PageSize Monarch
-*UIConstraints: *InputSlot Tray5 *PageSize C9
-*UIConstraints: *InputSlot Tray5 *PageSize Comm10
-*UIConstraints: *InputSlot Tray5 *PageSize DL
-*UIConstraints: *InputSlot Tray5 *PageSize C5
-*UIConstraints: *InputSlot Tray5 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray5 *PageSize Other
-*UIConstraints: *InputSlot Tray1 *MediaType Env
-*UIConstraints: *InputSlot Tray2 *MediaType Env
-*UIConstraints: *InputSlot Tray3 *MediaType Env
-*UIConstraints: *InputSlot Tray4 *MediaType Env
-*UIConstraints: *InputSlot Tray5 *MediaType Env
-
-*% Do not allow non-envelope sizes and paper sizes to be fed from Envelope Feede
-*UIConstraints: *InputSlot Feeder *PageSize Letter
-*UIConstraints: *InputSlot Feeder *PageSize Legal
-*UIConstraints: *InputSlot Feeder *PageSize B5
-*UIConstraints: *InputSlot Feeder *PageSize A4
-*UIConstraints: *InputSlot Feeder *PageSize Executive
-*UIConstraints: *InputSlot Feeder *PageSize A5
-*UIConstraints: *InputSlot Feeder *PageSize Universal
-*UIConstraints: *InputSlot ManualEnv *PageSize Letter
-*UIConstraints: *InputSlot ManualEnv *PageSize Legal
-*UIConstraints: *InputSlot ManualEnv *PageSize B5
-*UIConstraints: *InputSlot ManualEnv *PageSize A4
-*UIConstraints: *InputSlot ManualEnv *PageSize Executive
-*UIConstraints: *InputSlot ManualEnv *PageSize A5
-*UIConstraints: *InputSlot ManualEnv *PageSize Universal
-*UIConstraints: *InputSlot Feeder *MediaType Plain
-*UIConstraints: *InputSlot Feeder *MediaType Card
-*UIConstraints: *InputSlot Feeder *MediaType Transparency
-*UIConstraints: *InputSlot Feeder *MediaType Labels
-*UIConstraints: *InputSlot Feeder *MediaType Bond
-*UIConstraints: *InputSlot Feeder *MediaType Letterhead
-*UIConstraints: *InputSlot Feeder *MediaType Preprint
-*UIConstraints: *InputSlot Feeder *MediaType Color
-*UIConstraints: *InputSlot ManualEnv *MediaType Plain
-*UIConstraints: *InputSlot ManualEnv *MediaType Card
-*UIConstraints: *InputSlot ManualEnv *MediaType Transparency
-*UIConstraints: *InputSlot ManualEnv *MediaType Labels
-*UIConstraints: *InputSlot ManualEnv *MediaType Bond
-*UIConstraints: *InputSlot ManualEnv *MediaType Letterhead
-*UIConstraints: *InputSlot ManualEnv *MediaType Preprint
-*UIConstraints: *InputSlot ManualEnv *MediaType Color
-*%UIConstraints: *ManualFeed True *MediaType Env
-*UIConstraints: *InputSlot Manual *MediaType Env
-*% === Basic Capabilities ============
-
-*LanguageLevel: "2"
-*Protocols: PJL TBCP
-*FreeVM: "1290000"
-*VMOption 8Meg/8 MB Printer Memory: "1290000"
-*VMOption 2Meg/2 MB Printer Memory: "376000"
-*VMOption 4Meg/4 MB Printer Memory: "910000"
-*VMOption 6Meg/6 MB Printer Memory: "1034000"
-*VMOption 10Meg/10 MB Printer Memory: "1290000"
-*VMOption 12Meg/12 MB Printer Memory: "1546000"
-*VMOption 14Meg/14 MB Printer Memory: "1546000"
-*VMOption 16Meg/16 MB Printer Memory: "2058000"
-*VMOption 18Meg/18 MB Printer Memory: "2058000"
-*VMOption 20Meg/20 MB Printer Memory: "2058000"
-*VMOption 22Meg/22 MB Printer Memory: "2058000"
-*VMOption 24Meg/24 MB Printer Memory: "2058000"
-*VMOption 28Meg/28 MB Printer Memory: "2058000"
-*VMOption 32Meg/32 or more MB Printer Memory: "2058000"
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*TTRasterizer: Type42
-*?TTRasterizer:""
-*FileSystem: True
-*?FileSystem: ""
-*VariablePaperSize: True
-*Throughput: "24"
-*Password: "0"
-*ExitServer: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- "
-*End
-*Reset: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
- "
-*End
-
-*JobPatchFile 1: "
- /oldresourcestatus /resourcestatus load def
- /resourcestatus {dup /FontType eq
- {1 index 32 eq {pop pop false} {oldresourcestatus} ifelse }
- {oldresourcestatus} ifelse } bind def
- "
-*End
-
-*% === Job Control Language ==
-
-*JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
-*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>"
-*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X"
-
-*% === Resolution ============
-
-*OpenUI *Resolution/Resolution: PickOne
-*DefaultResolution: 600dpi
-*OrderDependency: 100 AnySetup *Resolution
-*Resolution 300dpi/300 dpi: "<< /HWResolution [300 300] >> setpagedevice"
-*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice"
-*Resolution 1200dpi/1200 dpi: "<< /HWResolution [1200 1200] >> setpagedevice"
-*?Resolution: "
- save
- currentpagedevice /HWResolution get 0 get
- ( ) cvs print (dpi) = flush
- restore
- "
-*End
-*CloseUI: *Resolution
-
-*% === Halftone Information ===============
-
-*ScreenFreq: "60.0"
-*ScreenAngle: "45.0"
-*ResScreenFreq 300dpi: "60.0"
-*ResScreenAngle 300dpi: "45.0"
-*ResScreenFreq 600dpi: "60.0"
-*ResScreenAngle 600dpi: "45.0"
-*ResScreenFreq 1200dpi: "106.0"
-*ResScreenAngle 1200dpi: "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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Factory
-*Transfer Factory: "{ }"
-*Transfer Factory.Inverse: "{ 1 exch sub }"
-
-*% === Features ===
-*JCLOpenUI *JCLDensity/Print Darkness: PickOne
-*DefaultJCLDensity: None
-*OrderDependency: 20 JCLSetup *JCLDensity
-*JCLDensity None/Printer's default: ""
-*JCLDensity VLIGHT/Lightest: "@PJL SET DENSITY = 1<0A>"
-*JCLDensity LIGHT/Lighter: "@PJL SET DENSITY = 2<0A>"
-*JCLDensity NORMAL/Normal: "@PJL SET DENSITY = 3<0A>"
-*JCLDensity DARK/Darker: "@PJL SET DENSITY = 4<0A>"
-*JCLDensity VDARK/Darkest: "@PJL SET DENSITY = 5<0A>"
-*JCLCloseUI: *JCLDensity
-
-*JCLOpenUI *JCLEconomode/Toner Saver: PickOne
-*DefaultJCLEconomode: PrtSet
-*OrderDependency: 10 JCLSetup *JCLEconomode
-*JCLEconomode PrtSet/Printer Setting: ""
-*JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>"
-*JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>"
-*JCLCloseUI: *JCLEconomode
-
-*OpenUI *Smoothing/Smoothing: Boolean
-*DefaultSmoothing: False
-*OrderDependency: 120 AnySetup *Smoothing
-*Smoothing True/On: "<< /PostRenderingEnhanceDetails << /REValue 2 >> >> setpagedevice"
-*Smoothing False/Off: "<< /PostRenderingEnhanceDetails << /REValue 0 >> >> setpagedevice"
-*?Smoothing: "
- save
- currentpagedevice /PostRenderingEnhanceDetails get /REValue get
- dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush
- restore
- "
-*End
-*CloseUI: *Smoothing
-
-*OpenUI *ImageEnhance/1200 Image Quality: Boolean
-*DefaultImageEnhance: False
-*OrderDependency: 40 AnySetup *ImageEnhance
-*ImageEnhance True/On: "<< /DeviceRenderingInfo << /ImageEnhancement 1 >> >> setpagedevice"
-*ImageEnhance False/Off: "<< /DeviceRenderingInfo << /ImageEnhancement 0 >> >> setpagedevice"
-*CloseUI: *ImageEnhance
-
-*JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne
-*DefaultJCLPictureGrade: PrtSet
-*OrderDependency: 10 JCLSetup *JCLPictureGrade
-*JCLPictureGrade PrtSet/Printer Setting:""
-*JCLPictureGrade True/On: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>"
-*JCLPictureGrade False/Off: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>"
-*JCLCloseUI: *JCLPictureGrade
-
-*OpenUI *MediaType/Media Type: PickOne
-*DefaultMediaType: None
-*OrderDependency: 140 AnySetup *MediaType
-*MediaType None/Printer Setting: ""
-*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Card/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Env/Envelope: "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom4/Custom Type 4: "<< /MediaType (Custom Type 4) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom5/Custom Type 5: "<< /MediaType (Custom Type 5) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom6/Custom Type 6: "<< /MediaType (Custom Type 6) /Policies << /MediaType 2 >> >> setpagedevice"
-*CloseUI: *MediaType
-
-
-*OpenUI *Duplex/Duplex: PickOne
-*DefaultDuplex: None
-*OrderDependency: 40 AnySetup *Duplex
-*Duplex None/Simplex: "<< /Duplex false >> setpagedevice"
-*Duplex DuplexNoTumble/Duplex - Long Edge: "
- statusdict /duplexer get exec
- { << /Duplex true /Tumble false >> setpagedevice }
- { << /Duplex false >> setpagedevice }
- ifelse
- "
-*End
-*Duplex DuplexTumble/Duplex - Short Edge: "
- statusdict /duplexer get exec
- { << /Duplex true /Tumble true >> setpagedevice }
- { << /Duplex false >> setpagedevice }
- ifelse
- "
-*End
-*?Duplex: "
- save
- currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush
- restore
- "
-*End
-*CloseUI: *Duplex
-
-*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne
-*DefaultJCLPortRotation: None
-*OrderDependency: 10 JCLSetup *JCLPortRotation
-*JCLPortRotation None/Printer's default: ""
-*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>"
-*JCLCloseUI: *JCLPortRotation
-
-*OpenUI *LXCollate/Collate Copies: Boolean
-*DefaultLXCollate: False
-*OrderDependency: 150 AnySetup *LXCollate
-*LXCollate False/Off: "<< /Collate false >> setpagedevice"
-*LXCollate True/On: "<< /Collate true >> setpagedevice"
-*CloseUI: *LXCollate
-
-
-*OpenUI *OutputBin/Output Bin: PickOne
-*DefaultOutputBin: None
-*OrderDependency: 45 AnySetup *OutputBin
-*OutputBin None/Standard Bin: "
- << /OutputAttributes << /Priority [0] >> >> setpagedevice"
-*End
-*OutputBin Bin1/Bin 1: "
- << /OutputAttributes << /Priority [1] >> >> setpagedevice"
-*End
-*OutputBin Bin2/Bin 2: "
- << /OutputAttributes << /Priority [2] >> >> setpagedevice"
-*End
-*OutputBin Bin3/Bin 3: "
- << /OutputAttributes << /Priority [3] >> >> setpagedevice"
-*End
-*OutputBin Bin4/Bin 4: "
- << /OutputAttributes << /Priority [4] >> >> setpagedevice"
-*End
-*OutputBin Bin5/Bin 5: "
- << /OutputAttributes << /Priority [5] >> >> setpagedevice"
-*End
-*OutputBin Bin6/Bin 6: "
- << /OutputAttributes << /Priority [6] >> >> setpagedevice"
-*End
-*OutputBin Bin7/Bin 7: "
- << /OutputAttributes << /Priority [7] >> >> setpagedevice"
-*End
-*OutputBin Bin8/Bin 8: "
- << /OutputAttributes << /Priority [8] >> >> setpagedevice"
-*End
-*OutputBin Bin9/Bin 9: "
- << /OutputAttributes << /Priority [9] >> >> setpagedevice"
-*End
-*OutputBin Bin10/Bin 10: "
- << /OutputAttributes << /Priority [10] >> >> setpagedevice"
-*End
-*OutputBin Bin11/Bin 11: "
- << /OutputAttributes << /Priority [11] >> >> setpagedevice"
-*End
-*OutputBin Bin12/Bin 12: "
- << /OutputAttributes << /Priority [12] >> >> setpagedevice"
-*End
-*OutputBin Bin13/Bin 13: "
- << /OutputAttributes << /Priority [13] >> >> setpagedevice"
-*End
-*OutputBin Bin14/Bin 14: "
- << /OutputAttributes << /Priority [14] >> >> setpagedevice"
-*End
-*OutputBin Bin15/Bin 15: "
- << /OutputAttributes << /Priority [15] >> >> setpagedevice"
-*End
-*CloseUI: *OutputBin
-
-*OpenUI *StapleLocation/Staple: Boolean
-*DefaultStapleLocation: False
-*OrderDependency: 170 AnySetup *StapleLocation
-*StapleLocation False/Off: "
- << /Staple 0 >> setpagedevice"
-*End
-*StapleLocation True/On: "
- << /Staple 3 >> setpagedevice"
-*End
-*CloseUI: *StapleLocation
-
-*% === Paper ==========================================
-*LandscapeOrientation: Plus90
-
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/Letter 8 1/2 x 11 in: "
- << /PageSize [612 792] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Legal/Legal 8 1/2 x 14 in: "
- << /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize B5/B5 182 x 257 mm: "
- << /PageSize [516 729] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A4/A4 210 x 297 mm: "
- << /PageSize [595 842] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Executive/Executive 7 1/4 x 10 1/2 in: "
- << /PageSize [522 756] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A5/A5 148 x 210 mm: "
- << /PageSize [420 595] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Universal/Universal 8 1/2 x 14 in: "
- << /PageSize [612 1020] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: "
- << /PageSize [279 540] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: "
- << /PageSize [279 639] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: "
- << /PageSize [297 684] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize DL/DL Envelope 110 x 220 mm: "
- << /PageSize [312 624] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize C5/C5 Envelope 162 x 229 mm: "
- << /PageSize [459 649] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize ISOB5/B5 Envelope 176 x 250 mm: "
- << /PageSize [499 709] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Other/Other Envelope 8 1/2 x 14 in: "
- << /PageSize [612 996] /ImagingBBox null >> setpagedevice"
-*End
-*?PageSize: "
- save
- 14 dict
- dup /letter (Letter) put
- dup /legal (Legal) put
- dup /executivepage (Executive) put
- dup /a4 (A4) put
- dup /a5 (A5) put
- dup /b5 (B5) put
- dup /universal (Universal) put
- dup /3.875x7.5envelope (Monarch) put
- dup /3.875x8.875envelope (C9) put
- dup /4.125x9.5envelope (Comm10) put
- dup /110x220envelope (DL) put
- dup /162x229envelope (C5) put
- dup /176x250envelope (Envelope.499.709) put
- dup /otherenvelope (Envelope.612.996) put
- statusdict /papersize get exec
- 3 1 roll {get} stopped {(Unknown)}if
- exch not { print (.Transverse) }if
- = flush
- restore
- "
-*End
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer.
-*% Usually used with input source selection rather than selection by size (AutoSelect).
-
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter: "
- << /PageSize [612 792] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Legal: "
- << /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion B5: "
- << /PageSize [516 729] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A4: "
- << /PageSize [595 842] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Executive: "
- << /PageSize [522 756] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A5: "
- << /PageSize [420 595] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Universal: "
- << /PageSize [612 1020] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Monarch: "
- << /PageSize [279 540] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion C9: "
- << /PageSize [279 639] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Comm10: "
- << /PageSize [297 684] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion DL: "
- << /PageSize [312 624] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion C5: "
- << /PageSize [459 649] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion ISOB5: "
- << /PageSize [499 709] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Other: "
- << /PageSize [612 996] /ImagingBBox null >> setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% **** Printable Area by key word ****
-*DefaultImageableArea: Letter
-*ImageableArea Letter: "13 13 599 779"
-*ImageableArea Legal: "13 13 599 995"
-*ImageableArea B5: "13 13 505 715"
-*ImageableArea A4: "10 13 588 829"
-*ImageableArea Executive: "13 13 509 743"
-*ImageableArea A5: "13 13 407 583"
-*ImageableArea Universal: "13 13 599 995"
-*ImageableArea Monarch: "13 13 278 527"
-*ImageableArea C9: "13 13 278 626"
-*ImageableArea Comm10: "13 13 294 671"
-*ImageableArea DL: "13 13 309 611"
-*ImageableArea C5: "13 13 455 636"
-*ImageableArea ISOB5: "13 13 497 696"
-*ImageableArea Other: "13 13 600 995"
-*?ImageableArea: "
- save
- /cvp { cvi ( ) cvs print ( ) print } bind def
- newpath clippath pathbbox
- 4 -2 roll exch 2 {ceiling cvp} repeat
- exch 2 {floor cvp} repeat flush
- restore
- "
-*End
-
-
-*% **** Physical paper dimensions by key word ****
-
-*DefaultPaperDimension: Letter
-*PaperDimension Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension B5: "516 729"
-*PaperDimension A4: "595 842"
-*PaperDimension Executive: "522 756"
-*PaperDimension A5: "420 595"
-*PaperDimension Universal: "612 1020"
-*PaperDimension Monarch: "279 540"
-*PaperDimension C9: "279 639"
-*PaperDimension Comm10: "297 684"
-*PaperDimension DL: "312 624"
-*PaperDimension C5: "459 649"
-*PaperDimension ISOB5: "499 709"
-*PaperDimension Other: "612 1008"
-*RequiresPageRegion All: True
-
-*% === Input Trays =======================================
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: AutoSelect
-*InputSlot AutoSelect/Auto Select: "
- << /Policies << /PageSize 2 >> >> setpagedevice"
-*End
-*InputSlot Tray1/Tray 1: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- currentpagedevice /InputAttributes get 0 get setpagedevice
- << /InputAttributes << /Priority [0] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Tray2/Tray 2: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Tray3/Tray 3: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Tray4/Tray 4: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 5 known { 5 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Tray5/Tray 5: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 6 known { 6 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot MultiPurpose/MP Feeder: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 4 known { 4 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Feeder/Envelope Feeder: "
- << /MediaPosition null >> setpagedevice
- currentpagedevice /InputAttributes get 2 known
- { << /ManualFeed false /Policies << /PageSize 2 >> >> setpagedevice
- << /InputAttributes << /Priority [2] >> >> setpagedevice }
- { << /ManualFeed true >> setpagedevice }ifelse"
-*End
-*InputSlot Manual/Manual Paper: "
- << /ManualFeed true /MediaPosition null >> setpagedevice
- << /Policies << /PageSize 2 >> >> setpagedevice"
-*End
-*InputSlot ManualEnv/Manual Envelope: "
- << /ManualFeed true /MediaPosition null >> setpagedevice
- << /Policies << /PageSize 2 >> >> setpagedevice"
-*End
-*?InputSlot: "
- save
- [ (Tray1) (Tray2) (Multipurpose) (Manual) (ManualEnv) (Tray3) (Tray4) (Tray5) (Feeder) ]
- statusdict /papertray get exec
- {get exec} stopped { pop pop (Unknown) } if = flush
- restore
- "
-*End
-*CloseUI: *InputSlot
-
-
-*% === Font Information ==========================================
-
-*DefaultFont: Courier
-*Font Courier: Standard "(001.000)" Standard ROM
-*Font Courier-Bold: Standard "(001.000)" Standard ROM
-*Font Courier-Oblique: Standard "(001.000)" Standard ROM
-*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Times-Roman: Standard "(001.000)" Standard ROM
-*Font Times-Bold: Standard "(001.000)" Standard ROM
-*Font Times-Italic: Standard "(001.000)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Helvetica: Standard "(001.000)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM
-*Font Symbol: Special "(001.000)" Standard ROM
-*Font AvantGarde-Book: Standard "(001.000)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM
-*Font Bookman-Demi: Standard "(001.000)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM
-*Font Bookman-Light: Standard "(001.000)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM
-*Font Helvetica-Light: Standard "(001.000)" Standard ROM
-*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Black: Standard "(001.000)" Standard ROM
-*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Palatino-Roman: Standard "(001.000)" Standard ROM
-*Font Palatino-Bold: Standard "(001.000)" Standard ROM
-*Font Palatino-Italic: Standard "(001.000)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM
-*Font ZapfDingbats: Special "(001.000)" Special ROM
-
-*?FontQuery: "
- save
- 4 dict begin
- /sv exch def
- /str (fonts/ ) def
- /st2 128 string def
- { count 0 gt
- { dup st2 cvs (/) print print (:) print dup FontDirectory exch known
- {pop (Yes)}
- { str exch st2 cvs dup length /len exch def
- 6 exch putinterval str 0 len 6 add getinterval mark exch
- { } st2 filenameforall counttomark 0 gt
- { cleartomark (Yes)}{cleartomark (No)}ifelse
- }ifelse = flush
- }{ exit } ifelse
- } bind loop
- (*) = flush
- sv
- end
- restore
- "
-*End
-
-*?FontList: "
- save
- 2 dict begin
- /sv exch def
- /str 128 string def
- FontDirectory { pop == } bind forall flush
- /filenameforall where
- { pop save (fonts/*)
- { dup length 6 sub 6 exch getinterval cvn == } bind
- str filenameforall flush restore
- } if
- (*) = flush
-
- sv
- end
- 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: "Printer Busy"
-*Status: "Warming Up"
-*Status: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "initializing"
-*Status: "not ready"
-
-*% Input Sources (format: %% status: <stat>; source: <one of these> %% )
-*Source: "Serial"
-*Source: "Parallel"
-*Source: "Network"
-
-*% Printer Error (format: %% PrinterError: <one of these> %%)
-*PrinterError: "Paper Jam"
-*PrinterError: "Wrong Paper Length"
-*PrinterError: "Invalid Manual Insertion"
-*PrinterError: "Change Size in Feeder"
-*PrinterError: "Change Size in Tray 1"
-*PrinterError: "Change Size in Tray 2"
-*PrinterError: "Paper Out or Feed Failure - Feed"
-*PrinterError: "Load Manual Envelope"
-*PrinterError: "Paper Out or Feed Failure - Tray 1"
-*PrinterError: "Paper Out or Feed Failure - Tray 2"
-*PrinterError: "Load Manual Paper"
-*PrinterError: "Output Bin Full"
-*PrinterError: "Cover Open/Cartridge Not Installed"
-*PrinterError: "Insufficient Memory"
-*PrinterError: "Complex Page"
-*PrinterError: "Default Storage Error"
-*PrinterError: "Defective Font Card Installed"
-*PrinterError: "Flash Full"
-*PrinterError: "ioerror"
-*PrinterError: "Flash Error"
-*PrinterError: "Duplex Not Attached"
-*PrinterError: "Duplex Cover Open"
-*PrinterError: "Scheduled Maintenance"
-*PrinterError: "Toner Low"
-*PrinterError: "Service Error"
-
-*% === Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) =====================
-
-*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
-
-*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
- {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
- 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
- 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
-
-*% For 71 lpi / 600 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
-
-*% For 116 lpi / 1200 dpi ===================================================
-
-*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"
-*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"
-*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0"
-*% End of PPD file for Lexmark Optra S 2455 Laser Printers
diff --git a/psprint_config/configuration/ppds/LOPS3455.PS b/psprint_config/configuration/ppds/LOPS3455.PS
deleted file mode 100644
index a88017fbaaa5..000000000000
--- a/psprint_config/configuration/ppds/LOPS3455.PS
+++ /dev/null
@@ -1,1122 +0,0 @@
-*PPD-Adobe: "4.2"
-*% Adobe PostScript(R) Printer Description File
-*% For Lexmark Optra Se 3455 Laser Printers
-*% Produced by Lexmark International, Inc.
-*%
-*% For use with Adobe (formerly Aldus) PageMaker
-*%
-*% WARNING: If you edit this file and use it with PageMaker, be sure to
-*% use an editor (such as DOS Edit) that does NOT add an end-of-file
-*% marker (hex 1A) when it stores the file
-*%
-*% Copyright (c) 1993-1998 Lexmark International Inc. All Rights Reserved.
-*% Permission is granted for redistribution of this file as
-*% long as this copyright notice is intact and the content
-*% of the file is not altered in any way from its original form.
-*%
-*FormatVersion: "4.2"
-*FileVersion: "1.1"
-*LanguageVersion: English
-*LanguageEncoding: WindowsANSI
-*PCFileName: "LOPS3455.PPD"
-*Product: "(Lexmark Optra Se 3455 Laser Printer)"
-*PSVersion: "(2014)"
-*ModelName: "Lexmark Optra Se 3455 Laser Printer"
-*ShortNickName: "Lexmark Optra Se 3455 PS"
-*NickName: "Lexmark Optra Se 3455 PS"
-*% ======== Installable Options ============
-
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *LowerTray/Tray 2 - Option: Boolean
-*DefaultLowerTray: True
-*LowerTray True/Installed: ""
-*LowerTray False/Not Installed: ""
-*CloseUI: *LowerTray
-
-*OpenUI *Tray3/Tray 3 - Option: Boolean
-*DefaultTray3: True
-*Tray3 True/Installed: ""
-*Tray3 False/Not Installed: ""
-*CloseUI: *Tray3
-
-*OpenUI *Tray4/Tray 4 - Option: Boolean
-*DefaultTray4: False
-*Tray4 True/Installed: ""
-*Tray4 False/Not Installed: ""
-*CloseUI: *Tray4
-
-*OpenUI *Tray5/Tray 5 - Option: Boolean
-*DefaultTray5: False
-*Tray5 True/Installed: ""
-*Tray5 False/Not Installed: ""
-*CloseUI: *Tray5
-
-*OpenUI *MPFeeder/MP Feeder - Option: Boolean
-*DefaultMPFeeder: False
-*MPFeeder True/Installed: ""
-*MPFeeder False/Not Installed: ""
-*CloseUI: *MPFeeder
-
-*OpenUI *Feeder/Envelope Feeder - Option: Boolean
-*DefaultFeeder: False
-*Feeder True/Installed: ""
-*Feeder False/Not Installed: ""
-*CloseUI: *Feeder
-
-*OpenUI *OutputBins/Number of Output Bins - Option: PickOne
-*DefaultOutputBins: False
-*OutputBins False/Standard Bin Only: ""
-*OutputBins 1Bin/1 Extra Bin: ""
-*OutputBins 2Bin/2 Extra Bins: ""
-*OutputBins 3Bin/3 Extra Bins: ""
-*OutputBins 4Bin/4 Extra Bins: ""
-*OutputBins 5Bin/5 Extra Bins: ""
-*OutputBins 6Bin/6 Extra Bins: ""
-*OutputBins 7Bin/7 Extra Bins: ""
-*OutputBins 8Bin/8 Extra Bins: ""
-*OutputBins 9Bin/9 Extra Bins: ""
-*OutputBins 10Bin/10 Extra Bins: ""
-*OutputBins 11Bin/11 Extra Bins: ""
-*OutputBins 12Bin/12 Extra Bins: ""
-*OutputBins 13Bin/13 Extra Bins: ""
-*OutputBins 14Bin/14 Extra Bins: ""
-*OutputBins 15Bin/15 Extra Bins: ""
-*CloseUI: *OutputBins
-
-*OpenUI *Duplexer/Duplexer - Option: Boolean
-*DefaultDuplexer: False
-*Duplexer True/Installed: ""
-*Duplexer False/Not Installed: ""
-*CloseUI: *Duplexer
-
-*OpenUI *Flash/Flash Memory Card - Option: Boolean
-*DefaultFlash: False
-*Flash True/Installed: ""
-*Flash False/Not Installed: ""
-*CloseUI: *Flash
-
-*OpenUI *HardDisk/Printer Hard Disk - Option: Boolean
-*DefaultHardDisk: False
-*HardDisk True/Installed: ""
-*HardDisk False/Not Installed: ""
-*CloseUI: *HardDisk
-
-*OpenUI *InstalledMemory/Printer Memory - Option: PickOne
-*DefaultInstalledMemory: 8Meg
-*InstalledMemory 2Meg/2 MB Printer Memory: ""
-*InstalledMemory 4Meg/4 MB Printer Memory: ""
-*InstalledMemory 6Meg/6 MB Printer Memory: ""
-*InstalledMemory 8Meg/8 MB Printer Memory: ""
-*InstalledMemory 10Meg/10 MB Printer Memory: ""
-*InstalledMemory 12Meg/12 MB Printer Memory: ""
-*InstalledMemory 14Meg/14 MB Printer Memory: ""
-*InstalledMemory 16Meg/16 MB Printer Memory: ""
-*InstalledMemory 18Meg/18 MB Printer Memory: ""
-*InstalledMemory 20Meg/20 MB Printer Memory: ""
-*InstalledMemory 22Meg/22 MB Printer Memory: ""
-*InstalledMemory 24Meg/24 MB Printer Memory: ""
-*InstalledMemory 28Meg/28 MB Printer Memory: ""
-*InstalledMemory 32Meg/32 or more MB Printer Memory: ""
-*CloseUI: *InstalledMemory
-
-*CloseGroup: InstallableOptions
-
-*%=========== User Constraints ===================
-
-*UIConstraints: *LowerTray False *InputSlot Tray2
-*UIConstraints: *Tray3 False *InputSlot Tray3
-*UIConstraints: *Tray4 False *InputSlot Tray4
-*UIConstraints: *Tray5 False *InputSlot Tray5
-*UIConstraints: *MPFeeder False *InputSlot MultiPurpose
-*%UIConstraints: *MPFeeder False *ManualFeed
-*UIConstraints: *MPFeeder False *InputSlot Manual
-*UIConstraints: *MPFeeder False *InputSlot ManualEnv
-*UIConstraints: *Feeder False *InputSlot Feeder
-*UIConstraints: *Duplexer False *Duplex
-
-*UIConstraints: *OutputBins False *OutputBin
-
-*UIConstraints: *OutputBins False *StapleLocation True
-*%UIConstraints: *OutputBin False *StapleLocation True
-*UIConstraints: *OutputBins False *OutputBin Bin1
-*UIConstraints: *OutputBins False *OutputBin Bin2
-*UIConstraints: *OutputBins False *OutputBin Bin3
-*UIConstraints: *OutputBins False *OutputBin Bin4
-*UIConstraints: *OutputBins False *OutputBin Bin5
-*UIConstraints: *OutputBins False *OutputBin Bin6
-*UIConstraints: *OutputBins False *OutputBin Bin7
-*UIConstraints: *OutputBins False *OutputBin Bin8
-*UIConstraints: *OutputBins False *OutputBin Bin9
-*UIConstraints: *OutputBins False *OutputBin Bin10
-*UIConstraints: *OutputBins False *OutputBin Bin11
-*UIConstraints: *OutputBins False *OutputBin Bin12
-*UIConstraints: *OutputBins False *OutputBin Bin13
-*UIConstraints: *OutputBins False *OutputBin Bin14
-*UIConstraints: *OutputBins False *OutputBin Bin15
-
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin2
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin3
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin4
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin3
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin4
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin4
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 10Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 10Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 10Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 10Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 10Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 11Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 11Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 11Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 11Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 12Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 12Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 12Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 13Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 13Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 14Bin *OutputBin Bin15
-
-
-*UIConstraints: *Resolution 300dpi *ImageEnhance True
-*UIConstraints: *Resolution 1200dpi *ImageEnhance True
-*UIConstraints: *Resolution 1200dpi *Smoothing True
-*UIConstraints: *Resolution 1200dpi *JCLPictureGrade True
-
-*UIConstraints: *ImageEnhance True *Smoothing True
-
-*UIConstraints: *JCLEconomode True *ImageEnhance True
-
-*% Do not allow envelope sizes and paper types to be fed from trays
-*UIConstraints: *InputSlot Tray1 *PageSize Monarch
-*UIConstraints: *InputSlot Tray1 *PageSize C9
-*UIConstraints: *InputSlot Tray1 *PageSize Comm10
-*UIConstraints: *InputSlot Tray1 *PageSize DL
-*UIConstraints: *InputSlot Tray1 *PageSize C5
-*UIConstraints: *InputSlot Tray1 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray1 *PageSize Other
-*UIConstraints: *InputSlot Tray2 *PageSize Monarch
-*UIConstraints: *InputSlot Tray2 *PageSize C9
-*UIConstraints: *InputSlot Tray2 *PageSize Comm10
-*UIConstraints: *InputSlot Tray2 *PageSize DL
-*UIConstraints: *InputSlot Tray2 *PageSize C5
-*UIConstraints: *InputSlot Tray2 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray2 *PageSize Other
-*UIConstraints: *InputSlot Tray3 *PageSize Monarch
-*UIConstraints: *InputSlot Tray3 *PageSize C9
-*UIConstraints: *InputSlot Tray3 *PageSize Comm10
-*UIConstraints: *InputSlot Tray3 *PageSize DL
-*UIConstraints: *InputSlot Tray3 *PageSize C5
-*UIConstraints: *InputSlot Tray3 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray3 *PageSize Other
-*UIConstraints: *InputSlot Tray4 *PageSize Monarch
-*UIConstraints: *InputSlot Tray4 *PageSize C9
-*UIConstraints: *InputSlot Tray4 *PageSize Comm10
-*UIConstraints: *InputSlot Tray4 *PageSize DL
-*UIConstraints: *InputSlot Tray4 *PageSize C5
-*UIConstraints: *InputSlot Tray4 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray4 *PageSize Other
-*UIConstraints: *InputSlot Tray5 *PageSize Monarch
-*UIConstraints: *InputSlot Tray5 *PageSize C9
-*UIConstraints: *InputSlot Tray5 *PageSize Comm10
-*UIConstraints: *InputSlot Tray5 *PageSize DL
-*UIConstraints: *InputSlot Tray5 *PageSize C5
-*UIConstraints: *InputSlot Tray5 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray5 *PageSize Other
-*UIConstraints: *InputSlot Tray1 *MediaType Env
-*UIConstraints: *InputSlot Tray2 *MediaType Env
-*UIConstraints: *InputSlot Tray3 *MediaType Env
-*UIConstraints: *InputSlot Tray4 *MediaType Env
-*UIConstraints: *InputSlot Tray5 *MediaType Env
-
-*% Do not allow non-envelope sizes and paper sizes to be fed from Envelope Feede
-*UIConstraints: *InputSlot Feeder *PageSize Letter
-*UIConstraints: *InputSlot Feeder *PageSize Legal
-*UIConstraints: *InputSlot Feeder *PageSize B5
-*UIConstraints: *InputSlot Feeder *PageSize A4
-*UIConstraints: *InputSlot Feeder *PageSize Executive
-*UIConstraints: *InputSlot Feeder *PageSize A5
-*UIConstraints: *InputSlot Feeder *PageSize Universal
-*UIConstraints: *InputSlot ManualEnv *PageSize Letter
-*UIConstraints: *InputSlot ManualEnv *PageSize Legal
-*UIConstraints: *InputSlot ManualEnv *PageSize B5
-*UIConstraints: *InputSlot ManualEnv *PageSize A4
-*UIConstraints: *InputSlot ManualEnv *PageSize Executive
-*UIConstraints: *InputSlot ManualEnv *PageSize A5
-*UIConstraints: *InputSlot ManualEnv *PageSize Universal
-*UIConstraints: *InputSlot Feeder *MediaType Plain
-*UIConstraints: *InputSlot Feeder *MediaType Card
-*UIConstraints: *InputSlot Feeder *MediaType Transparency
-*UIConstraints: *InputSlot Feeder *MediaType Labels
-*UIConstraints: *InputSlot Feeder *MediaType Bond
-*UIConstraints: *InputSlot Feeder *MediaType Letterhead
-*UIConstraints: *InputSlot Feeder *MediaType Preprint
-*UIConstraints: *InputSlot Feeder *MediaType Color
-*UIConstraints: *InputSlot ManualEnv *MediaType Plain
-*UIConstraints: *InputSlot ManualEnv *MediaType Card
-*UIConstraints: *InputSlot ManualEnv *MediaType Transparency
-*UIConstraints: *InputSlot ManualEnv *MediaType Labels
-*UIConstraints: *InputSlot ManualEnv *MediaType Bond
-*UIConstraints: *InputSlot ManualEnv *MediaType Letterhead
-*UIConstraints: *InputSlot ManualEnv *MediaType Preprint
-*UIConstraints: *InputSlot ManualEnv *MediaType Color
-*%UIConstraints: *ManualFeed True *MediaType Env
-*UIConstraints: *InputSlot Manual *MediaType Env
-
-*% === Basic Capabilities ============
-
-*LanguageLevel: "2"
-*Protocols: PJL TBCP
-*FreeVM: "1290000"
-*VMOption 8Meg/8 MB Printer Memory: "1290000"
-*VMOption 2Meg/2 MB Printer Memory: "376000"
-*VMOption 4Meg/4 MB Printer Memory: "910000"
-*VMOption 6Meg/6 MB Printer Memory: "1034000"
-*VMOption 10Meg/10 MB Printer Memory: "1290000"
-*VMOption 12Meg/12 MB Printer Memory: "1546000"
-*VMOption 14Meg/14 MB Printer Memory: "1546000"
-*VMOption 16Meg/16 MB Printer Memory: "2058000"
-*VMOption 18Meg/18 MB Printer Memory: "2058000"
-*VMOption 20Meg/20 MB Printer Memory: "2058000"
-*VMOption 22Meg/22 MB Printer Memory: "2058000"
-*VMOption 24Meg/24 MB Printer Memory: "2058000"
-*VMOption 28Meg/28 MB Printer Memory: "2058000"
-*VMOption 32Meg/32 or more MB Printer Memory: "2058000"
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*TTRasterizer: Type42
-*?TTRasterizer:""
-*FileSystem: True
-*?FileSystem: ""
-*VariablePaperSize: True
-*Throughput: "34"
-*Password: "0"
-*ExitServer: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- "
-*End
-*Reset: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
- "
-*End
-
-*JobPatchFile 1: "
- /oldresourcestatus /resourcestatus load def
- /resourcestatus {dup /FontType eq
- {1 index 32 eq {pop pop false} {oldresourcestatus} ifelse}
- {oldresourcestatus} ifelse} bind def
- "
-*End
-*% === Job Control Language ==
-
-*JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
-*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>"
-*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X"
-
-*% === Resolution ============
-
-*OpenUI *Resolution/Resolution: PickOne
-*DefaultResolution: 600dpi
-*OrderDependency: 100 AnySetup *Resolution
-*Resolution 300dpi/300 dpi: "<< /HWResolution [300 300] >> setpagedevice"
-*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice"
-*Resolution 1200dpi/1200 dpi: "<< /HWResolution [1200 1200] >> setpagedevice"
-*?Resolution: "
- save
- currentpagedevice /HWResolution get 0 get
- ( ) cvs print (dpi) = flush
- restore
- "
-*End
-*CloseUI: *Resolution
-
-*% === Halftone Information ===============
-
-*ScreenFreq: "60.0"
-*ScreenAngle: "45.0"
-*ResScreenFreq 300dpi: "60.0"
-*ResScreenAngle 300dpi: "45.0"
-*ResScreenFreq 600dpi: "60.0"
-*ResScreenAngle 600dpi: "45.0"
-*ResScreenFreq 1200dpi: "106.0"
-*ResScreenAngle 1200dpi: "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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Factory
-*Transfer Factory: "{ }"
-*Transfer Factory.Inverse: "{ 1 exch sub }"
-
-*% === Features ===
-*JCLOpenUI *JCLDensity/Print Darkness: PickOne
-*DefaultJCLDensity: None
-*OrderDependency: 20 JCLSetup *JCLDensity
-*JCLDensity None/Printer's default: ""
-*JCLDensity VLIGHT/Lightest: "@PJL SET DENSITY = 1<0A>"
-*JCLDensity LIGHT/Lighter: "@PJL SET DENSITY = 2<0A>"
-*JCLDensity NORMAL/Normal: "@PJL SET DENSITY = 3<0A>"
-*JCLDensity DARK/Darker: "@PJL SET DENSITY = 4<0A>"
-*JCLDensity VDARK/Darkest: "@PJL SET DENSITY = 5<0A>"
-*JCLCloseUI: *JCLDensity
-
-*JCLOpenUI *JCLEconomode/Toner Saver: PickOne
-*DefaultJCLEconomode: PrtSet
-*OrderDependency: 10 JCLSetup *JCLEconomode
-*JCLEconomode PrtSet/Printer Setting: ""
-*JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>"
-*JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>"
-*JCLCloseUI: *JCLEconomode
-
-*OpenUI *Smoothing/Smoothing: Boolean
-*DefaultSmoothing: False
-*OrderDependency: 120 AnySetup *Smoothing
-*Smoothing True/On: "<< /PostRenderingEnhanceDetails << /REValue 2 >> >> setpagedevice"
-*Smoothing False/Off: "<< /PostRenderingEnhanceDetails << /REValue 0 >> >> setpagedevice"
-*?Smoothing: "
- save
- currentpagedevice /PostRenderingEnhanceDetails get /REValue get
- dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush
- restore
- "
-*End
-*CloseUI: *Smoothing
-
-*OpenUI *ImageEnhance/1200 Image Quality: Boolean
-*DefaultImageEnhance: False
-*OrderDependency: 40 AnySetup *ImageEnhance
-*ImageEnhance True/On: "<< /DeviceRenderingInfo << /ImageEnhancement 1 >> >> setpagedevice"
-*ImageEnhance False/Off: "<< /DeviceRenderingInfo << /ImageEnhancement 0 >> >> setpagedevice"
-*CloseUI: *ImageEnhance
-
-*JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne
-*DefaultJCLPictureGrade: PrtSet
-*OrderDependency: 10 JCLSetup *JCLPictureGrade
-*JCLPictureGrade PrtSet/Printer Setting:""
-*JCLPictureGrade True/On: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>"
-*JCLPictureGrade False/Off: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>"
-*JCLCloseUI: *JCLPictureGrade
-
-*OpenUI *MediaType/Media Type: PickOne
-*DefaultMediaType: None
-*OrderDependency: 140 AnySetup *MediaType
-*MediaType None/Printer Setting: ""
-*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Card/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Env/Envelope: "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom4/Custom Type 4: "<< /MediaType (Custom Type 4) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom5/Custom Type 5: "<< /MediaType (Custom Type 5) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom6/Custom Type 6: "<< /MediaType (Custom Type 6) /Policies << /MediaType 2 >> >> setpagedevice"
-*CloseUI: *MediaType
-
-
-*OpenUI *Duplex/Duplex: PickOne
-*DefaultDuplex: None
-*OrderDependency: 40 AnySetup *Duplex
-*Duplex None/Simplex: "<< /Duplex false >> setpagedevice"
-*Duplex DuplexNoTumble/Duplex - Long Edge: "
- statusdict /duplexer get exec
- { << /Duplex true /Tumble false >> setpagedevice }
- { << /Duplex false >> setpagedevice }
- ifelse
- "
-*End
-*Duplex DuplexTumble/Duplex - Short Edge: "
- statusdict /duplexer get exec
- { << /Duplex true /Tumble true >> setpagedevice }
- { << /Duplex false >> setpagedevice }
- ifelse
- "
-*End
-*?Duplex: "
- save
- currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush
- restore
- "
-*End
-*CloseUI: *Duplex
-
-*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne
-*DefaultJCLPortRotation: None
-*OrderDependency: 10 JCLSetup *JCLPortRotation
-*JCLPortRotation None/Printer's default: ""
-*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>"
-*JCLCloseUI: *JCLPortRotation
-
-*OpenUI *LXCollate/Collate Copies: Boolean
-*DefaultLXCollate: False
-*OrderDependency: 150 AnySetup *LXCollate
-*LXCollate False/Off: "<< /Collate false >> setpagedevice"
-*LXCollate True/On: "<< /Collate true >> setpagedevice"
-*CloseUI: *LXCollate
-
-
-*OpenUI *OutputBin/Output Bin: PickOne
-*DefaultOutputBin: None
-*OrderDependency: 45 AnySetup *OutputBin
-*OutputBin None/Standard Bin: "
- << /OutputAttributes << /Priority [0] >> >> setpagedevice"
-*End
-*OutputBin Bin1/Bin 1: "
- << /OutputAttributes << /Priority [1] >> >> setpagedevice"
-*End
-*OutputBin Bin2/Bin 2: "
- << /OutputAttributes << /Priority [2] >> >> setpagedevice"
-*End
-*OutputBin Bin3/Bin 3: "
- << /OutputAttributes << /Priority [3] >> >> setpagedevice"
-*End
-*OutputBin Bin4/Bin 4: "
- << /OutputAttributes << /Priority [4] >> >> setpagedevice"
-*End
-*OutputBin Bin5/Bin 5: "
- << /OutputAttributes << /Priority [5] >> >> setpagedevice"
-*End
-*OutputBin Bin6/Bin 6: "
- << /OutputAttributes << /Priority [6] >> >> setpagedevice"
-*End
-*OutputBin Bin7/Bin 7: "
- << /OutputAttributes << /Priority [7] >> >> setpagedevice"
-*End
-*OutputBin Bin8/Bin 8: "
- << /OutputAttributes << /Priority [8] >> >> setpagedevice"
-*End
-*OutputBin Bin9/Bin 9: "
- << /OutputAttributes << /Priority [9] >> >> setpagedevice"
-*End
-*OutputBin Bin10/Bin 10: "
- << /OutputAttributes << /Priority [10] >> >> setpagedevice"
-*End
-*OutputBin Bin11/Bin 11: "
- << /OutputAttributes << /Priority [11] >> >> setpagedevice"
-*End
-*OutputBin Bin12/Bin 12: "
- << /OutputAttributes << /Priority [12] >> >> setpagedevice"
-*End
-*OutputBin Bin13/Bin 13: "
- << /OutputAttributes << /Priority [13] >> >> setpagedevice"
-*End
-*OutputBin Bin14/Bin 14: "
- << /OutputAttributes << /Priority [14] >> >> setpagedevice"
-*End
-*OutputBin Bin15/Bin 15: "
- << /OutputAttributes << /Priority [15] >> >> setpagedevice"
-*End
-*CloseUI: *OutputBin
-
-*OpenUI *StapleLocation/Staple: Boolean
-*DefaultStapleLocation: False
-*OrderDependency: 170 AnySetup *StapleLocation
-*StapleLocation False/Off: "
- << /Staple 0 >> setpagedevice"
-*End
-*StapleLocation True/On: "
- << /Staple 3 >> setpagedevice"
-*End
-*CloseUI: *StapleLocation
-
-*% === Paper ==========================================
-*LandscapeOrientation: Plus90
-
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/Letter 8 1/2 x 11 in: "
- << /PageSize [612 792] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Legal/Legal 8 1/2 x 14 in: "
- << /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize B5/B5 182 x 257 mm: "
- << /PageSize [516 729] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A4/A4 210 x 297 mm: "
- << /PageSize [595 842] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Executive/Executive 7 1/4 x 10 1/2 in: "
- << /PageSize [522 756] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A5/A5 148 x 210 mm: "
- << /PageSize [420 595] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Universal/Universal 8 1/2 x 14 in: "
- << /PageSize [612 1020] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: "
- << /PageSize [279 540] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: "
- << /PageSize [279 639] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: "
- << /PageSize [297 684] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize DL/DL Envelope 110 x 220 mm: "
- << /PageSize [312 624] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize C5/C5 Envelope 162 x 229 mm: "
- << /PageSize [459 649] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize ISOB5/B5 Envelope 176 x 250 mm: "
- << /PageSize [499 709] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Other/Other Envelope 8 1/2 x 14 in: "
- << /PageSize [612 996] /ImagingBBox null >> setpagedevice"
-*End
-*?PageSize: "
- save
- 14 dict
- dup /letter (Letter) put
- dup /legal (Legal) put
- dup /executivepage (Executive) put
- dup /a4 (A4) put
- dup /a5 (A5) put
- dup /b5 (B5) put
- dup /universal (Universal) put
- dup /3.875x7.5envelope (Monarch) put
- dup /3.875x8.875envelope (C9) put
- dup /4.125x9.5envelope (Comm10) put
- dup /110x220envelope (DL) put
- dup /162x229envelope (C5) put
- dup /176x250envelope (Envelope.499.709) put
- dup /otherenvelope (Envelope.612.996) put
- statusdict /papersize get exec
- 3 1 roll {get} stopped {(Unknown)}if
- exch not { print (.Transverse) }if
- = flush
- restore
- "
-*End
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer.
-*% Usually used with input source selection rather than selection by size (AutoSelect).
-
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter: "
- << /PageSize [612 792] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Legal: "
- << /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion B5: "
- << /PageSize [516 729] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A4: "
- << /PageSize [595 842] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Executive: "
- << /PageSize [522 756] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A5: "
- << /PageSize [420 595] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Universal: "
- << /PageSize [612 1020] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Monarch: "
- << /PageSize [279 540] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion C9: "
- << /PageSize [279 639] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Comm10: "
- << /PageSize [297 684] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion DL: "
- << /PageSize [312 624] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion C5: "
- << /PageSize [459 649] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion ISOB5: "
- << /PageSize [499 709] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Other: "
- << /PageSize [612 996] /ImagingBBox null >> setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% **** Printable Area by key word ****
-*DefaultImageableArea: Letter
-*ImageableArea Letter: "13 13 599 779"
-*ImageableArea Legal: "13 13 599 995"
-*ImageableArea B5: "13 13 505 715"
-*ImageableArea A4: "10 13 588 829"
-*ImageableArea Executive: "13 13 509 743"
-*ImageableArea A5: "13 13 407 583"
-*ImageableArea Universal: "13 13 599 995"
-*ImageableArea Monarch: "13 13 278 527"
-*ImageableArea C9: "13 13 278 626"
-*ImageableArea Comm10: "13 13 294 671"
-*ImageableArea DL: "13 13 309 611"
-*ImageableArea C5: "13 13 455 636"
-*ImageableArea ISOB5: "13 13 497 696"
-*ImageableArea Other: "13 13 600 995"
-*?ImageableArea: "
- save
- /cvp { cvi ( ) cvs print ( ) print } bind def
- newpath clippath pathbbox
- 4 -2 roll exch 2 {ceiling cvp} repeat
- exch 2 {floor cvp} repeat flush
- restore
- "
-*End
-
-
-*% **** Physical paper dimensions by key word ****
-
-*DefaultPaperDimension: Letter
-*PaperDimension Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension B5: "516 729"
-*PaperDimension A4: "595 842"
-*PaperDimension Executive: "522 756"
-*PaperDimension A5: "420 595"
-*PaperDimension Universal: "612 1020"
-*PaperDimension Monarch: "279 540"
-*PaperDimension C9: "279 639"
-*PaperDimension Comm10: "297 684"
-*PaperDimension DL: "312 624"
-*PaperDimension C5: "459 649"
-*PaperDimension ISOB5: "499 709"
-*PaperDimension Other: "612 1008"
-*RequiresPageRegion All: True
-
-*% === Input Trays =======================================
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: AutoSelect
-*InputSlot AutoSelect/Auto Select: "
- << /Policies << /PageSize 2 >> >> setpagedevice"
-*End
-*InputSlot Tray1/Tray 1: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- currentpagedevice /InputAttributes get 0 get setpagedevice
- << /InputAttributes << /Priority [0] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Tray2/Tray 2: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Tray3/Tray 3: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Tray4/Tray 4: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 5 known { 5 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Tray5/Tray 5: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 6 known { 6 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot MultiPurpose/MP Feeder: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 4 known { 4 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Feeder/Envelope Feeder: "
- << /MediaPosition null >> setpagedevice
- currentpagedevice /InputAttributes get 2 known
- { << /ManualFeed false /Policies << /PageSize 2 >> >> setpagedevice
- << /InputAttributes << /Priority [2] >> >> setpagedevice }
- { << /ManualFeed true >> setpagedevice }ifelse"
-*End
-*InputSlot Manual/Manual Paper: "
- << /ManualFeed true /MediaPosition null >> setpagedevice
- << /Policies << /PageSize 2 >> >> setpagedevice"
-*End
-*InputSlot ManualEnv/Manual Envelope: "
- << /ManualFeed true /MediaPosition null >> setpagedevice
- << /Policies << /PageSize 2 >> >> setpagedevice"
-*End
-*?InputSlot: "
- save
- [ (Tray1) (Tray2) (Multipurpose) (Manual) (ManualEnv) (Tray3) (Tray4) (Tray5) (Feeder) ]
- statusdict /papertray get exec
- {get exec} stopped { pop pop (Unknown) } if = flush
- restore
- "
-*End
-*CloseUI: *InputSlot
-
-
-*% === Font Information ==========================================
-
-*DefaultFont: Courier
-*Font Courier: Standard "(001.000)" Standard ROM
-*Font Courier-Bold: Standard "(001.000)" Standard ROM
-*Font Courier-Oblique: Standard "(001.000)" Standard ROM
-*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Times-Roman: Standard "(001.000)" Standard ROM
-*Font Times-Bold: Standard "(001.000)" Standard ROM
-*Font Times-Italic: Standard "(001.000)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Helvetica: Standard "(001.000)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM
-*Font Symbol: Special "(001.000)" Standard ROM
-*Font AvantGarde-Book: Standard "(001.000)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM
-*Font Bookman-Demi: Standard "(001.000)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM
-*Font Bookman-Light: Standard "(001.000)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM
-*Font Helvetica-Light: Standard "(001.000)" Standard ROM
-*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Black: Standard "(001.000)" Standard ROM
-*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Palatino-Roman: Standard "(001.000)" Standard ROM
-*Font Palatino-Bold: Standard "(001.000)" Standard ROM
-*Font Palatino-Italic: Standard "(001.000)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM
-*Font ZapfDingbats: Special "(001.000)" Special ROM
-
-*?FontQuery: "
- save
- 4 dict begin
- /sv exch def
- /str (fonts/ ) def
- /st2 128 string def
- { count 0 gt
- { dup st2 cvs (/) print print (:) print dup FontDirectory exch known
- {pop (Yes)}
- { str exch st2 cvs dup length /len exch def
- 6 exch putinterval str 0 len 6 add getinterval mark exch
- { } st2 filenameforall counttomark 0 gt
- { cleartomark (Yes)}{cleartomark (No)}ifelse
- }ifelse = flush
- }{ exit } ifelse
- } bind loop
- (*) = flush
- sv
- end
- restore
- "
-*End
-
-*?FontList: "
- save
- 2 dict begin
- /sv exch def
- /str 128 string def
- FontDirectory { pop == } bind forall flush
- /filenameforall where
- { pop save (fonts/*)
- { dup length 6 sub 6 exch getinterval cvn == } bind
- str filenameforall flush restore
- } if
- (*) = flush
-
- sv
- end
- 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: "Printer Busy"
-*Status: "Warming Up"
-*Status: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "initializing"
-*Status: "not ready"
-
-*% Input Sources (format: %% status: <stat>; source: <one of these> %% )
-*Source: "Serial"
-*Source: "Parallel"
-*Source: "Network"
-
-*% Printer Error (format: %% PrinterError: <one of these> %%)
-*PrinterError: "Paper Jam"
-*PrinterError: "Wrong Paper Length"
-*PrinterError: "Invalid Manual Insertion"
-*PrinterError: "Change Size in Feeder"
-*PrinterError: "Change Size in Tray 1"
-*PrinterError: "Change Size in Tray 2"
-*PrinterError: "Paper Out or Feed Failure - Feed"
-*PrinterError: "Load Manual Envelope"
-*PrinterError: "Paper Out or Feed Failure - Tray 1"
-*PrinterError: "Paper Out or Feed Failure - Tray 2"
-*PrinterError: "Load Manual Paper"
-*PrinterError: "Output Bin Full"
-*PrinterError: "Cover Open/Cartridge Not Installed"
-*PrinterError: "Insufficient Memory"
-*PrinterError: "Complex Page"
-*PrinterError: "Default Storage Error"
-*PrinterError: "Defective Font Card Installed"
-*PrinterError: "Flash Full"
-*PrinterError: "ioerror"
-*PrinterError: "Flash Error"
-*PrinterError: "Duplex Not Attached"
-*PrinterError: "Duplex Cover Open"
-*PrinterError: "Scheduled Maintenance"
-*PrinterError: "Toner Low"
-*PrinterError: "Service Error"
-
-*% === Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) =====================
-
-*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
-
-*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
- {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
- 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
- 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
-
-*% For 71 lpi / 600 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
-
-*% For 116 lpi / 1200 dpi ===================================================
-
-*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"
-*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"
-*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0"
-*% End of PPD file for Lexmark Optra S 3455 Laser Printers
diff --git a/psprint_config/configuration/ppds/LOPT610.PS b/psprint_config/configuration/ppds/LOPT610.PS
deleted file mode 100644
index f47cbf793551..000000000000
--- a/psprint_config/configuration/ppds/LOPT610.PS
+++ /dev/null
@@ -1,1113 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe PostScript(R) Printer Description File
-*% For Lexmark Optra T610 Laser Printers
-*% Produced by Lexmark International, Inc.
-*%
-*% For use with Adobe (formerly Aldus) PageMaker
-*%
-*% WARNING: If you edit this file and use it with PageMaker, be sure to
-*% use an editor (such as DOS Edit) that does NOT add an end-of-file
-*% marker (hex 1A) when it stores the file
-*%
-*% Copyright (c) 1993-1999 Lexmark International Inc. All Rights Reserved.
-*% Permission is granted for redistribution of this file as
-*% long as this copyright notice is intact and the content
-*% of the file is not altered in any way from its original form.
-*%
-*FormatVersion: "4.3"
-*FileVersion: "1.0"
-*LanguageVersion: English
-*LanguageEncoding: WindowsANSI
-*PCFileName: "LOPT610.PPD"
-*Product: "(Lexmark Optra T610 Laser Printer)"
-*PSVersion: "(3010)"
-*ModelName: "Lexmark Optra T610 Laser Printer"
-*ShortNickName: "Lexmark Optra T610 PS"
-*NickName: "Lexmark Optra T610 PS"
-
-*% ======== Installable Options ============
-
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *Tray2/Tray 2 - Option: PickOne
-*DefaultTray2: False
-*Tray2 False/Not Installed: ""
-*Tray2 T250/250-Sheet Drawer: ""
-*Tray2 T500/500-Sheet Drawer: ""
-*Tray2 T2000/2000-Sheet Drawer: ""
-*CloseUI: *Tray2
-
-*OpenUI *Tray3/Tray 3 - Option: PickOne
-*DefaultTray3: False
-*Tray3 False/Not Installed: ""
-*Tray3 T250/250-Sheet Drawer: ""
-*Tray3 T500/500-Sheet Drawer: ""
-*Tray3 T2000/2000-Sheet Drawer: ""
-*CloseUI: *Tray3
-
-*OpenUI *Tray4/Tray 4 - Option: PickOne
-
-*DefaultTray4: False
-*Tray4 False/Not Installed: ""
-*Tray4 T250/250-Sheet Drawer: ""
-*Tray4 T500/500-Sheet Drawer: ""
-*Tray4 T2000/2000-Sheet Drawer: ""
-*CloseUI: *Tray4
-
-*OpenUI *Tray5/Tray 5 - Option: PickOne
-*DefaultTray5: False
-*Tray5 False/Not Installed: ""
-*Tray5 T250/250-Sheet Drawer: ""
-*Tray5 T500/500-Sheet Drawer: ""
-*Tray5 T2000/2000-Sheet Drawer: ""
-*CloseUI: *Tray5
-
-*OpenUI *MPFeeder/MP Feeder - Option: Boolean
-*DefaultMPFeeder: True
-*MPFeeder True/Installed: ""
-*MPFeeder False/Not Installed: ""
-*CloseUI: *MPFeeder
-
-*OpenUI *Feeder/Envelope Feeder - Option: Boolean
-*DefaultFeeder: False
-*Feeder True/Installed: ""
-*Feeder False/Not Installed: ""
-*CloseUI: *Feeder
-
-*OpenUI *OutputBins/Number of Output Bins - Option: PickOne
-*DefaultOutputBins: False
-*OutputBins False/Standard Bin Only: ""
-*OutputBins 1.1Bin/1 - Output Expander: ""
-*OutputBins 1.2Bin/1 - Hi-Capacity Output Expander: ""
-*OutputBins 2.1Bin/2 - 2 Output Expanders: ""
-*OutputBins 2.2Bin/2 - 1 Hi-Capacity + 1 Output Expander: ""
-*OutputBins 3Bin/3 - 3 Output Expanders: ""
-*OutputBins 5Bin/5 - 5-Bin Mailbox: ""
-*OutputBins 6.1Bin/6 - 1 Output Expander + 1 5-Bin Mailbox: ""
-*OutputBins 6.2Bin/6 - 1 5-Bin Mailbox + 1 Output Expander: ""
-*OutputBins 10Bin/10 - 2 5-Bin Mailboxes: ""
-*CloseUI: *OutputBins
-
-*OpenUI *Duplexer/Duplex - Option: Boolean
-*DefaultDuplexer: False
-*Duplexer True/Installed: ""
-*Duplexer False/Not Installed: ""
-*CloseUI: *Duplexer
-
-*OpenUI *Flash/Flash Memory Card - Option: Boolean
-*DefaultFlash: False
-*Flash True/Installed: ""
-*Flash False/Not Installed: ""
-*CloseUI: *Flash
-
-*OpenUI *HardDisk/Printer Hard Disk - Option: Boolean
-*DefaultHardDisk: False
-*HardDisk True/Installed: ""
-*HardDisk False/Not Installed: ""
-*CloseUI: *HardDisk
-
-*OpenUI *InstalledMemory/Printer Memory - Option: PickOne
-*DefaultInstalledMemory: 4Meg
-*InstalledMemory 4Meg/4 MB Printer Memory: ""
-*InstalledMemory 8Meg/8 MB Printer Memory: ""
-*InstalledMemory 12Meg/12 MB Printer Memory: ""
-*InstalledMemory 16Meg/16 MB Printer Memory: ""
-*InstalledMemory 20Meg/20 MB Printer Memory: ""
-*InstalledMemory 24Meg/24 MB Printer Memory: ""
-*InstalledMemory 28Meg/28 MB Printer Memory: ""
-*InstalledMemory 32Meg/32 or more MB Printer Memory: ""
-*CloseUI: *InstalledMemory
-
-*OpenUI *FaxCard/Fax Card: Boolean
-*DefaultFaxCard: False
-*FaxCard True/Installed: ""
-*FaxCard False/Not Installed: ""
-*CloseUI: *FaxCard
-*CloseGroup: InstallableOptions
-
-*%=========== User Constraints ===================
-
-*UIConstraints: *Tray2 False *InputSlot Tray2
-*UIConstraints: *Tray3 False *InputSlot Tray3
-*UIConstraints: *Tray4 False *InputSlot Tray4
-*UIConstraints: *Tray5 False *InputSlot Tray5
-
-*UIConstraints: *MPFeeder False *InputSlot MultiPurpose
-*%UIConstraints: *MPFeeder False *ManualFeed
-*UIConstraints: *MPFeeder False *InputSlot Manual
-*UIConstraints: *MPFeeder False *InputSlot ManualEnv
-
-*UIConstraints: *Feeder False *InputSlot Feeder
-
-*UIConstraints: *Duplexer False *Duplex
-
-*UIConstraints: *OutputBins False *OutputBin Bin1
-*UIConstraints: *OutputBins False *OutputBin Bin2
-*UIConstraints: *OutputBins False *OutputBin Bin3
-*UIConstraints: *OutputBins False *OutputBin Bin4
-*UIConstraints: *OutputBins False *OutputBin Bin5
-*UIConstraints: *OutputBins False *OutputBin Bin6
-*UIConstraints: *OutputBins False *OutputBin Bin7
-*UIConstraints: *OutputBins False *OutputBin Bin8
-*UIConstraints: *OutputBins False *OutputBin Bin9
-*UIConstraints: *OutputBins False *OutputBin Bin10
-
-*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin2
-*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin3
-*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin4
-*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin10
-
-*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin2
-*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin3
-*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin4
-*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin10
-
-*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin3
-*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin4
-*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin10
-
-*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin3
-*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin4
-*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin10
-
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin4
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin10
-
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin10
-
-*UIConstraints: *OutputBins 6.1Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 6.1Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 6.1Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 6.1Bin *OutputBin Bin10
-
-*UIConstraints: *OutputBins 6.2Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 6.2Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 6.2Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 6.2Bin *OutputBin Bin10
-
-
-
-
-
-
-*UIConstraints: *Resolution 300dpi *ImageEnhance True
-*UIConstraints: *Resolution 1200dpi *ImageEnhance True
-*UIConstraints: *Resolution 1200dpi *Smoothing True
-*UIConstraints: *Resolution 1200dpi *JCLPictureGrade True
-
-*UIConstraints: *ImageEnhance True *Smoothing True
-
-*% Do not allow envelope sizes and paper types to be fed from trays
-*UIConstraints: *InputSlot Tray1 *PageSize Monarch
-*UIConstraints: *InputSlot Tray1 *PageSize C9
-*UIConstraints: *InputSlot Tray1 *PageSize Comm10
-*UIConstraints: *InputSlot Tray1 *PageSize DL
-*UIConstraints: *InputSlot Tray1 *PageSize C5
-*UIConstraints: *InputSlot Tray1 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray1 *PageSize Other
-
-*UIConstraints: *InputSlot Tray2 *PageSize Monarch
-*UIConstraints: *InputSlot Tray2 *PageSize C9
-*UIConstraints: *InputSlot Tray2 *PageSize Comm10
-*UIConstraints: *InputSlot Tray2 *PageSize DL
-*UIConstraints: *InputSlot Tray2 *PageSize C5
-*UIConstraints: *InputSlot Tray2 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray2 *PageSize Other
-
-*UIConstraints: *InputSlot Tray3 *PageSize Monarch
-*UIConstraints: *InputSlot Tray3 *PageSize C9
-*UIConstraints: *InputSlot Tray3 *PageSize Comm10
-*UIConstraints: *InputSlot Tray3 *PageSize DL
-*UIConstraints: *InputSlot Tray3 *PageSize C5
-*UIConstraints: *InputSlot Tray3 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray3 *PageSize Other
-
-*UIConstraints: *InputSlot Tray4 *PageSize Monarch
-*UIConstraints: *InputSlot Tray4 *PageSize C9
-*UIConstraints: *InputSlot Tray4 *PageSize Comm10
-*UIConstraints: *InputSlot Tray4 *PageSize DL
-*UIConstraints: *InputSlot Tray4 *PageSize C5
-*UIConstraints: *InputSlot Tray4 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray4 *PageSize Other
-
-*UIConstraints: *InputSlot Tray5 *PageSize Monarch
-*UIConstraints: *InputSlot Tray5 *PageSize C9
-*UIConstraints: *InputSlot Tray5 *PageSize Comm10
-*UIConstraints: *InputSlot Tray5 *PageSize DL
-*UIConstraints: *InputSlot Tray5 *PageSize C5
-*UIConstraints: *InputSlot Tray5 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray5 *PageSize Other
-
-*UIConstraints: *InputSlot Tray1 *MediaType Env
-*UIConstraints: *InputSlot Tray2 *MediaType Env
-*UIConstraints: *InputSlot Tray3 *MediaType Env
-*UIConstraints: *InputSlot Tray4 *MediaType Env
-*UIConstraints: *InputSlot Tray5 *MediaType Env
-
-*% Do not allow non-envelope sizes and paper sizes to be fed from Envelope Feede
-*UIConstraints: *InputSlot Feeder *PageSize Letter
-*UIConstraints: *InputSlot Feeder *PageSize Legal
-*UIConstraints: *InputSlot Feeder *PageSize B5
-*UIConstraints: *InputSlot Feeder *PageSize A4
-*UIConstraints: *InputSlot Feeder *PageSize Executive
-*UIConstraints: *InputSlot Feeder *PageSize A5
-*UIConstraints: *InputSlot Feeder *PageSize Universal
-
-*UIConstraints: *InputSlot ManualEnv *PageSize Letter
-*UIConstraints: *InputSlot ManualEnv *PageSize Legal
-*UIConstraints: *InputSlot ManualEnv *PageSize B5
-*UIConstraints: *InputSlot ManualEnv *PageSize A4
-*UIConstraints: *InputSlot ManualEnv *PageSize Executive
-*UIConstraints: *InputSlot ManualEnv *PageSize A5
-*UIConstraints: *InputSlot ManualEnv *PageSize Universal
-
-*UIConstraints: *InputSlot Feeder *MediaType Plain
-*UIConstraints: *InputSlot Feeder *MediaType Card
-*UIConstraints: *InputSlot Feeder *MediaType Transparency
-*UIConstraints: *InputSlot Feeder *MediaType Labels
-*UIConstraints: *InputSlot Feeder *MediaType Bond
-*UIConstraints: *InputSlot Feeder *MediaType Letterhead
-*UIConstraints: *InputSlot Feeder *MediaType Preprint
-*UIConstraints: *InputSlot Feeder *MediaType Color
-
-*UIConstraints: *InputSlot ManualEnv *MediaType Plain
-*UIConstraints: *InputSlot ManualEnv *MediaType Card
-*UIConstraints: *InputSlot ManualEnv *MediaType Transparency
-*UIConstraints: *InputSlot ManualEnv *MediaType Labels
-*UIConstraints: *InputSlot ManualEnv *MediaType Bond
-*UIConstraints: *InputSlot ManualEnv *MediaType Letterhead
-*UIConstraints: *InputSlot ManualEnv *MediaType Preprint
-*UIConstraints: *InputSlot ManualEnv *MediaType Color
-*%UIConstraints: *ManualFeed True *MediaType Env
-*UIConstraints: *InputSlot Manual *MediaType Env
-*% === Basic Device Capabilities ============
-
-*LanguageLevel: "3"
-*Protocols: PJL TBCP
-*FreeVM: "2058000"
-*VMOption 4Meg/4 MB Printer Memory: "910000"
-*VMOption 8Meg/8 MB Printer Memory: "1290000"
-*VMOption 12Meg/12 MB Printer Memory: "1546000"
-*VMOption 16Meg/16 MB Printer Memory: "2058000"
-*VMOption 20Meg/20 MB Printer Memory: "2058000"
-*VMOption 24Meg/24 MB Printer Memory: "2058000"
-*VMOption 28Meg/28 MB Printer Memory: "2058000"
-*VMOption 32Meg/32 or more MB Printer Memory: "2058000"
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*TTRasterizer: Type42
-*?TTRasterizer:""
-*FileSystem: True
-*?FileSystem: ""
-*VariablePaperSize: True
-*Throughput: "15"
-*Password: "0"
-*ExitServer: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- "
-*End
-*Reset: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
- "
-*End
-
-*% === Job Control Language ==
-
-*JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
-*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>"
-*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X"
-
-*% === Print Resolution ============
-
-*OpenUI *Resolution/Resolution: PickOne
-*DefaultResolution: 600dpi
-*OrderDependency: 100 AnySetup *Resolution
-*Resolution 300dpi/300 dpi: "<< /HWResolution [300 300] >> setpagedevice"
-*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice"
-*Resolution 1200dpi/1200 dpi: "<< /HWResolution [1200 1200] >> setpagedevice"
-
-*?Resolution: "
- save
- currentpagedevice /HWResolution get 0 get
- ( ) cvs print (dpi) = flush
- restore
- "
-*End
-*CloseUI: *Resolution
-
-*% === Halftone Information ===============
-
-*ScreenFreq: "60.0"
-*ScreenAngle: "45.0"
-*ResScreenFreq 300dpi: "60.0"
-*ResScreenAngle 300dpi: "45.0"
-*ResScreenFreq 600dpi: "60.0"
-*ResScreenAngle 600dpi: "45.0"
-*ResScreenFreq 1200dpi: "106.0"
-*ResScreenAngle 1200dpi: "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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Factory
-*Transfer Factory: "{ }"
-*Transfer Factory.Inverse: "{ 1 exch sub }"
-
-*% === Features ===
-*JCLOpenUI *JCLTonerDarkness/Toner Darkness: PickOne
-*DefaultJCLTonerDarkness: PrtSet
-*OrderDependency: 20 JCLSetup *JCLTonerDarkness
-*JCLTonerDarkness PrtSet/Printer Setting: ""
-*JCLTonerDarkness 1/1: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 1 <0A>"
-*JCLTonerDarkness 2/2: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 2 <0A>"
-*JCLTonerDarkness 3/3: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 3 <0A>"
-*JCLTonerDarkness 4/4: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 4 <0A>"
-*JCLTonerDarkness 5/5: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 5 <0A>"
-*JCLTonerDarkness 6/6: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 1 <0A>"
-*JCLTonerDarkness 7/7: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 2 <0A>"
-*JCLTonerDarkness 8/8: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 3 <0A>"
-*JCLTonerDarkness 9/9: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 4 <0A>"
-*JCLTonerDarkness 10/10: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 5 <0A>"
-*JCLCloseUI: *JCLTonerDarkness
-
-*OpenUI *Smoothing/Smoothing: Boolean
-*DefaultSmoothing: False
-*OrderDependency: 120 AnySetup *Smoothing
-*Smoothing True/On: "<< /PostRenderingEnhanceDetails << /REValue 2 >> >> setpagedevice"
-*Smoothing False/Off: "<< /PostRenderingEnhanceDetails << /REValue 0 >> >> setpagedevice"
-*?Smoothing: "
- save
- currentpagedevice /PostRenderingEnhanceDetails get /REValue get
- dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush
- restore
- "
-*End
-*CloseUI: *Smoothing
-
-*OpenUI *ImageEnhance/1200 Image Quality: Boolean
-*DefaultImageEnhance: False
-*OrderDependency: 40 AnySetup *ImageEnhance
-*ImageEnhance True/On: "<< /DeviceRenderingInfo << /ImageEnhancement 1 >> >> setpagedevice"
-*ImageEnhance False/Off: "<< /DeviceRenderingInfo << /ImageEnhancement 0 >> >> setpagedevice"
-*CloseUI: *ImageEnhance
-
-*JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne
-*DefaultJCLPictureGrade: PrtSet
-*OrderDependency: 10 JCLSetup *JCLPictureGrade
-*JCLPictureGrade PrtSet/Printer Setting:""
-*JCLPictureGrade True/On: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>"
-*JCLPictureGrade False/Off: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>"
-*JCLCloseUI: *JCLPictureGrade
-
-*OpenUI *MediaType/Media Type: PickOne
-*DefaultMediaType: None
-*OrderDependency: 140 AnySetup *MediaType
-*MediaType None/Printer Setting: ""
-*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Card/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Env/Envelope: "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom4/Custom Type 4: "<< /MediaType (Custom Type 4) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom5/Custom Type 5: "<< /MediaType (Custom Type 5) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom6/Custom Type 6: "<< /MediaType (Custom Type 6) /Policies << /MediaType 2 >> >> setpagedevice"
-*CloseUI: *MediaType
-
-
-*OpenUI *Duplex/Duplex: PickOne
-*DefaultDuplex: None
-*OrderDependency: 40 AnySetup *Duplex
-*Duplex None/Simplex: "<< /Duplex false >> setpagedevice"
-*Duplex DuplexNoTumble/Duplex - Long Edge: "
- statusdict /duplexer get exec
- { << /Duplex true /Tumble false >> setpagedevice }
- { << /Duplex false >> setpagedevice }
- ifelse
- "
-*End
-*Duplex DuplexTumble/Duplex - Short Edge: "
- statusdict /duplexer get exec
- { << /Duplex true /Tumble true >> setpagedevice }
- { << /Duplex false >> setpagedevice }
- ifelse
- "
-*End
-
-*?Duplex: "
- save
- currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush
- restore
- "
-*End
-*CloseUI: *Duplex
-
-*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne
-*DefaultJCLPortRotation: None
-*OrderDependency: 10 JCLSetup *JCLPortRotation
-*JCLPortRotation None/Printer's default: ""
-*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>"
-*JCLCloseUI: *JCLPortRotation
-
-*OpenUI *LXCollate/Collate Copies: Boolean
-*DefaultLXCollate: False
-*OrderDependency: 150 AnySetup *LXCollate
-*LXCollate False/Off: "<< /Collate false >> setpagedevice"
-*LXCollate True/On: "<< /Collate true >> setpagedevice"
-*CloseUI: *LXCollate
-
-
-*OpenUI *OutputBin/Output Bin: PickOne
-*DefaultOutputBin: None
-*OrderDependency: 45 AnySetup *OutputBin
-*OutputBin None/Standard Bin: "
- << /OutputAttributes << /Priority [0] >> >> setpagedevice"
-*End
-*OutputBin Bin1/Bin 1: "
- << /OutputAttributes << /Priority [1] >> >> setpagedevice"
-*End
-*OutputBin Bin2/Bin 2: "
- << /OutputAttributes << /Priority [2] >> >> setpagedevice"
-*End
-*OutputBin Bin3/Bin 3: "
- << /OutputAttributes << /Priority [3] >> >> setpagedevice"
-*End
-*OutputBin Bin4/Bin 4: "
- << /OutputAttributes << /Priority [4] >> >> setpagedevice"
-*End
-*OutputBin Bin5/Bin 5: "
- << /OutputAttributes << /Priority [5] >> >> setpagedevice"
-*End
-*OutputBin Bin6/Bin 6: "
- << /OutputAttributes << /Priority [6] >> >> setpagedevice"
-*End
-*OutputBin Bin7/Bin 7: "
- << /OutputAttributes << /Priority [7] >> >> setpagedevice"
-*End
-*OutputBin Bin8/Bin 8: "
- << /OutputAttributes << /Priority [8] >> >> setpagedevice"
-*End
-*OutputBin Bin9/Bin 9: "
- << /OutputAttributes << /Priority [9] >> >> setpagedevice"
-*End
-*OutputBin Bin10/Bin 10: "
- << /OutputAttributes << /Priority [10] >> >> setpagedevice"
-*End
-*CloseUI: *OutputBin
-
-
-*% === Paper ==========================================
-*LandscapeOrientation: Plus90
-
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/Letter 8 1/2 x 11 in: "
- << /PageSize [612 792] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Legal/Legal 8 1/2 x 14 in: "
- << /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize B5/B5 182 x 257 mm: "
- << /PageSize [516 729] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A4/A4 210 x 297 mm: "
- << /PageSize [595 842] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Executive/Executive 7 1/4 x 10 1/2 in: "
- << /PageSize [522 756] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A5/A5 148 x 210 mm: "
- << /PageSize [420 595] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Universal/Universal 8 1/2 x 14 in: "
- << /PageSize [612 1020] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: "
- << /PageSize [279 540] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: "
- << /PageSize [279 639] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: "
- << /PageSize [297 684] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize DL/DL Envelope 110 x 220 mm: "
- << /PageSize [312 624] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize C5/C5 Envelope 162 x 229 mm: "
- << /PageSize [459 649] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize ISOB5/B5 Envelope 176 x 250 mm: "
- << /PageSize [499 709] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Other/Other Envelope 9.02 x 14 in: "
- << /PageSize [612 996] /ImagingBBox null >> setpagedevice"
-*End
-*?PageSize: "
- save
- 14 dict
- dup /letter (Letter) put
- dup /legal (Legal) put
- dup /executivepage (Executive) put
- dup /a4 (A4) put
- dup /a5 (A5) put
- dup /b5 (B5) put
- dup /universal (Universal) put
- dup /3.875x7.5envelope (Monarch) put
- dup /3.875x8.875envelope (C9) put
- dup /4.125x9.5envelope (Comm10) put
- dup /110x220envelope (DL) put
- dup /162x229envelope (C5) put
- dup /176x250envelope (Envelope.499.709) put
- dup /otherenvelope (Envelope.612.996) put
- statusdict /papersize get exec
- 3 1 roll {get} stopped {(Unknown)}if
- exch not { print (.Transverse) }if
- = flush
- restore
- "
-*End
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer.
-*% Usually used with input source selection rather than selection by size (AutoSelect).
-
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter: "
- << /PageSize [612 792] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Legal: "
- << /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion B5: "
- << /PageSize [516 729] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A4: "
- << /PageSize [595 842] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Executive: "
- << /PageSize [522 756] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A5: "
- << /PageSize [420 595] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Universal: "
- << /PageSize [612 1020] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Monarch: "
- << /PageSize [279 540] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion C9: "
- << /PageSize [279 639] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Comm10: "
- << /PageSize [297 684] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion DL: "
- << /PageSize [312 624] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion C5: "
- << /PageSize [459 649] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion ISOB5: "
- << /PageSize [499 709] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Other: "
- << /PageSize [612 996] /ImagingBBox null >> setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% **** Printable Area by key word ****
-*DefaultImageableArea: Letter
-*ImageableArea Letter: "13 13 599 779"
-*ImageableArea Legal: "13 13 599 995"
-*ImageableArea B5: "13 13 505 715"
-*ImageableArea A4: "10 13 588 829"
-*ImageableArea Executive: "13 13 509 743"
-*ImageableArea A5: "13 13 407 583"
-*ImageableArea Universal: "13 13 599 995"
-*ImageableArea Monarch: "13 13 278 527"
-*ImageableArea C9: "13 13 278 626"
-*ImageableArea Comm10: "13 13 294 671"
-*ImageableArea DL: "13 13 309 611"
-*ImageableArea C5: "13 13 455 636"
-*ImageableArea ISOB5: "13 13 497 696"
-*ImageableArea Other: "13 13 647 995"
-*?ImageableArea: "
- save
- /cvp { cvi ( ) cvs print ( ) print } bind def
- newpath clippath pathbbox
- 4 -2 roll exch 2 {ceiling cvp} repeat
- exch 2 {floor cvp} repeat flush
- restore
- "
-*End
-
-
-*% **** Physical paper dimensions by key word ****
-
-*DefaultPaperDimension: Letter
-*PaperDimension Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension B5: "516 729"
-*PaperDimension A4: "595 842"
-*PaperDimension Executive: "522 756"
-*PaperDimension A5: "420 595"
-*PaperDimension Universal: "612 1020"
-*PaperDimension Monarch: "279 540"
-*PaperDimension C9: "279 639"
-*PaperDimension Comm10: "297 684"
-*PaperDimension DL: "312 624"
-*PaperDimension C5: "459 649"
-*PaperDimension ISOB5: "499 709"
-*PaperDimension Other: "612 996"
-*RequiresPageRegion All: True
-
-*% === Input Trays =======================================
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: AutoSelect
-*InputSlot AutoSelect/Auto Select: "
- << /Policies << /PageSize 2 >> >> setpagedevice"
-*End
-*InputSlot Tray1/Tray 1: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- currentpagedevice /InputAttributes get 0 get setpagedevice
- << /InputAttributes << /Priority [0] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Tray2/Tray 2: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Tray3/Tray 3: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Tray4/Tray 4: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 5 known { 5 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Tray5/Tray 5: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 6 known { 6 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot MultiPurpose/MP Feeder: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 4 known { 4 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Feeder/Envelope Feeder: "
- << /MediaPosition null >> setpagedevice
- currentpagedevice /InputAttributes get 2 known
- { << /ManualFeed false /Policies << /PageSize 2 >> >> setpagedevice
- << /InputAttributes << /Priority [2] >> >> setpagedevice }
- { << /ManualFeed true >> setpagedevice }ifelse"
-*End
-*InputSlot Manual/Manual Paper: "
- << /ManualFeed true /MediaPosition null >> setpagedevice
- << /Policies << /PageSize 2 >> >> setpagedevice"
-*End
-*InputSlot ManualEnv/Manual Envelope: "
- << /ManualFeed true /MediaPosition null >> setpagedevice
- << /Policies << /PageSize 2 >> >> setpagedevice"
-*End
-*?InputSlot: "
- save
- [ (Tray1) (Tray2) (Multipurpose) (Manual) (ManualEnv) (Tray3) (Tray4) (Tray5) (Feeder) ]
- statusdict /papertray get exec
- {get exec} stopped { pop pop (Unknown) } if = flush
- restore
- "
-*End
-*CloseUI: *InputSlot
-
-
-*% === Font Information ==========================================
-
-*DefaultFont: Courier
-*Font AlbertusMT: Standard "(001.000)" Standard ROM
-*Font AlbertusMT-Italic: Standard "(001.000)" Standard ROM
-*Font AlbertusMT-Light: Standard "(001.000)" Standard ROM
-*Font AntiqueOlive-Roman: Standard "(001.000)" Standard ROM
-*Font AntiqueOlive-Italic: Standard "(001.000)" Standard ROM
-*Font AntiqueOlive-Bold: Standard "(001.000)" Standard ROM
-*Font AntiqueOlive-Compact: Standard "(001.000)" Standard ROM
-*Font AvantGarde-Book: Standard "(001.000)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM
-*Font Bodoni: Standard "(001.000)" Standard ROM
-*Font Bodoni-Bold: Standard "(001.000)" Standard ROM
-*Font Bodoni-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Bodoni-Italic: Standard "(001.000)" Standard ROM
-*Font Bodoni-Poster: Standard "(001.000)" Standard ROM
-*Font Bodoni-PosterCompressed: Standard "(001.000)" Standard ROM
-*Font Bookman-Demi: Standard "(001.000)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM
-*Font Bookman-Light: Standard "(001.000)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM
-*Font Clarendon: Standard "(001.000)" Standard ROM
-*Font Clarendon-Bold: Standard "(001.000)" Standard ROM
-*Font Clarendon-Light: Standard "(001.000)" Standard ROM
-*Font CooperBlack: Standard "(001.000)" Standard ROM
-*Font CooperBlack-Italic: Standard "(001.000)" Standard ROM
-*Font Copperplate-ThirtyThreeBC: Standard "(001.000)" Standard ROM
-*Font Copperplate-ThirtyTwoBC: Standard "(001.000)" Standard ROM
-*Font Coronet-Regular: Standard "(001.000)" Standard ROM
-*Font Courier: Standard "(001.000)" Standard ROM
-*Font Courier-Bold: Standard "(001.000)" Standard ROM
-*Font Courier-Oblique: Standard "(001.000)" Standard ROM
-*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Eurostile: Standard "(001.000)" Standard ROM
-*Font Eurostile-Bold: Standard "(001.000)" Standard ROM
-*Font Eurostile-BoldExtendedTwo: Standard "(001.000)" Standard ROM
-*Font Eurostile-ExtendedTwo: Standard "(001.000)" Standard ROM
-*Font GillSans: Standard "(001.000)" Standard ROM
-*Font GillSans-Bold: Standard "(001.000)" Standard ROM
-*Font GillSans-BoldItalic: Standard "(001.000)" Standard ROM
-*Font GillSans-Italic: Standard "(001.000)" Standard ROM
-*Font GillSans-BoldCondensed: Standard "(001.000)" Standard ROM
-*Font GillSans-Condensed: Standard "(001.000)" Standard ROM
-*Font GillSans-ExtraBold: Standard "(001.000)" Standard ROM
-*Font GillSans-Light: Standard "(001.000)" Standard ROM
-*Font GillSans-LightItalic: Standard "(001.000)" Standard ROM
-*Font Goudy: Standard "(001.000)" Standard ROM
-*Font Goudy-Bold: Standard "(001.000)" Standard ROM
-*Font Goudy-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Goudy-Italic: Standard "(001.000)" Standard ROM
-*Font Goudy-ExtraBold: Standard "(001.000)" Standard ROM
-*Font Helvetica: Standard "(001.000)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Black: Standard "(001.000)" Standard ROM
-*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Light: Standard "(001.000)" Standard ROM
-*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Condensed: Standard "(001.000)" Standard ROM
-*Font Helvetica-Condensed-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Condensed-BoldObl: Standard "(001.000)" Standard ROM
-*Font Helvetica-Condensed-Oblique: Standard "(001.000)" Standard ROM
-*Font JoannaMT: Standard "(001.000)" Standard ROM
-*Font JoannaMT-Bold: Standard "(001.000)" Standard ROM
-*Font JoannaMT-BoldItalic: Standard "(001.000)" Standard ROM
-*Font JoannaMT-Italic: Standard "(001.000)" Standard ROM
-*Font LetterGothic: Standard "(001.000)" Standard ROM
-*Font LetterGothic-Bold: Standard "(001.000)" Standard ROM
-*Font LetterGothic-BoldSlanted: Standard "(001.000)" Standard ROM
-*Font LetterGothic-Slanted: Standard "(001.000)" Standard ROM
-*Font LubalinGraph-Book: Standard "(001.000)" Standard ROM
-*Font LubalinGraph-BookOblique: Standard "(001.000)" Standard ROM
-*Font LubalinGraph-Demi: Standard "(001.000)" Standard ROM
-*Font LubalinGraph-DemiOblique: Standard "(001.000)" Standard ROM
-*Font Marigold: Standard "(001.000)" Standard ROM
-*Font MonaLisa-Recut: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Optima: Standard "(001.000)" Standard ROM
-*Font Optima-Bold: Standard "(001.000)" Standard ROM
-*Font Optima-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Optima-Italic: Standard "(001.000)" Standard ROM
-*Font Oxford: Standard "(001.000)" Standard ROM
-*Font Palatino-Roman: Standard "(001.000)" Standard ROM
-*Font Palatino-Bold: Standard "(001.000)" Standard ROM
-*Font Palatino-Italic: Standard "(001.000)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM
-*Font StempelGaramond-Roman: Standard "(001.000)" Standard ROM
-*Font StempelGaramond-Italic: Standard "(001.000)" Standard ROM
-*Font StempelGaramond-Bold: Standard "(001.000)" Standard ROM
-*Font StempelGaramond-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Symbol: Special "(001.000)" Standard ROM
-*Font Times-Roman: Standard "(001.000)" Standard ROM
-*Font Times-Bold: Standard "(001.000)" Standard ROM
-*Font Times-Italic: Standard "(001.000)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Univers: Standard "(001.000)" Standard ROM
-*Font Univers-Oblique: Standard "(001.000)" Standard ROM
-*Font Univers-Bold: Standard "(001.000)" Standard ROM
-*Font Univers-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Univers-Condensed: Standard "(001.000)" Standard ROM
-*Font Univers-CondensedBold: Standard "(001.000)" Standard ROM
-*Font Univers-CondensedBoldOblique: Standard "(001.000)" Standard ROM
-*Font Univers-CondensedOblique: Standard "(001.000)" Standard ROM
-*Font Univers-Extended: Standard "(001.000)" Standard ROM
-*Font Univers-ExtendedObl: Standard "(001.000)" Standard ROM
-*Font Univers-BoldExt: Standard "(001.000)" Standard ROM
-*Font Univers-BoldExtObl: Standard "(001.000)" Standard ROM
-*Font Univers-Light: Standard "(001.000)" Standard ROM
-*Font Univers-LightOblique: Standard "(001.000)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM
-*Font ZapfDingbats: Special "(001.000)" Special ROM
-
-*?FontQuery: "
- save
- 4 dict begin
- /sv exch def
- /str (fonts/ ) def
- /st2 128 string def
- { count 0 gt
- { dup st2 cvs (/) print print (:) print dup FontDirectory exch known
- {pop (Yes)}
- { str exch st2 cvs dup length /len exch def
- 6 exch putinterval str 0 len 6 add getinterval mark exch
- { } st2 filenameforall counttomark 0 gt
- { cleartomark (Yes)}{cleartomark (No)}ifelse
- }ifelse = flush
- }{ exit } ifelse
- } bind loop
- (*) = flush
- sv
- end
- restore
- "
-*End
-
-*?FontList: "
- save
- 2 dict begin
- /sv exch def
- /str 128 string def
- FontDirectory { pop == } bind forall flush
- /filenameforall where
- { pop save (fonts/*)
- { dup length 6 sub 6 exch getinterval cvn == } bind
- str filenameforall flush restore
- } if
- (*) = flush
-
- sv
- end
- 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: "Printer Busy"
-*Status: "Warming Up"
-*Status: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "initializing"
-*Status: "not ready"
-
-*% Input Sources (format: %% status: <stat>; source: <one of these> %% )
-*Source: "Serial"
-*Source: "Parallel"
-*Source: "Network"
-
-*% Printer Error (format: %% PrinterError: <one of these> %%)
-*PrinterError: "Paper Jam"
-*PrinterError: "Wrong Paper Length"
-*PrinterError: "Invalid Manual Insertion"
-*PrinterError: "Change Size in Feeder"
-*PrinterError: "Change Size in Tray 1"
-*PrinterError: "Change Size in Tray 2"
-*PrinterError: "Paper Out or Feed Failure - Feed"
-*PrinterError: "Load Manual Envelope"
-*PrinterError: "Paper Out or Feed Failure - Tray 1"
-*PrinterError: "Paper Out or Feed Failure - Tray 2"
-*PrinterError: "Load Manual Paper"
-*PrinterError: "Output Bin Full"
-*PrinterError: "Cover Open/Cartridge Not Installed"
-*PrinterError: "Insufficient Memory"
-*PrinterError: "Complex Page"
-*PrinterError: "Default Storage Error"
-*PrinterError: "Defective Font Card Installed"
-*PrinterError: "Flash Full"
-*PrinterError: "ioerror"
-*PrinterError: "Flash Error"
-*PrinterError: "Duplex Not Attached"
-*PrinterError: "Duplex Cover Open"
-*PrinterError: "Scheduled Maintenance"
-*PrinterError: "Toner Low"
-*PrinterError: "Service Error"
-
-*% === Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) =====================
-
-*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
-
-*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
- {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
- 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
- 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
-
-*% For 71 lpi / 600 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
-
-*% For 116 lpi / 1200 dpi ===================================================
-
-*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"
-*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"
-*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0"
-
-*% ==== Extended Output Options ====*% End of PPD file for Lexmark Optra T610 Laser Printers \ No newline at end of file
diff --git a/psprint_config/configuration/ppds/LOPT612.PS b/psprint_config/configuration/ppds/LOPT612.PS
deleted file mode 100644
index 158e1baa07cb..000000000000
--- a/psprint_config/configuration/ppds/LOPT612.PS
+++ /dev/null
@@ -1,1114 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe PostScript(R) Printer Description File
-*% For Lexmark Optra T612 Laser Printers
-*% Produced by Lexmark International, Inc.
-*%
-*% For use with Adobe (formerly Aldus) PageMaker
-*%
-*% WARNING: If you edit this file and use it with PageMaker, be sure to
-*% use an editor (such as DOS Edit) that does NOT add an end-of-file
-*% marker (hex 1A) when it stores the file
-*%
-*% Copyright (c) 1993-1999 Lexmark International Inc. All Rights Reserved.
-*% Permission is granted for redistribution of this file as
-*% long as this copyright notice is intact and the content
-*% of the file is not altered in any way from its original form.
-*%
-*FormatVersion: "4.2"
-*FileVersion: "1.0"
-*LanguageVersion: English
-*LanguageEncoding: WindowsANSI
-*PCFileName: "LOPT612.PPD"
-*Product: "(Lexmark Optra T612 Laser Printer)"
-*PSVersion: "(3010)"
-*ModelName: "Lexmark Optra T612 Laser Printer"
-*ShortNickName: "Lexmark Optra T612 PS"
-*NickName: "Lexmark Optra T612 PS"
-
-*% ======== Installable Options ============
-
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *Tray2/Tray 2 - Option: PickOne
-*DefaultTray2: False
-*Tray2 False/Not Installed: ""
-*Tray2 T250/250-Sheet Drawer: ""
-*Tray2 T500/500-Sheet Drawer: ""
-*Tray2 T2000/2000-Sheet Drawer: ""
-*CloseUI: *Tray2
-
-*OpenUI *Tray3/Tray 3 - Option: PickOne
-*DefaultTray3: False
-*Tray3 False/Not Installed: ""
-*Tray3 T250/250-Sheet Drawer: ""
-*Tray3 T500/500-Sheet Drawer: ""
-*Tray3 T2000/2000-Sheet Drawer: ""
-*CloseUI: *Tray3
-
-*OpenUI *Tray4/Tray 4 - Option: PickOne
-
-*DefaultTray4: False
-*Tray4 False/Not Installed: ""
-*Tray4 T250/250-Sheet Drawer: ""
-*Tray4 T500/500-Sheet Drawer: ""
-*Tray4 T2000/2000-Sheet Drawer: ""
-*CloseUI: *Tray4
-
-*OpenUI *Tray5/Tray 5 - Option: PickOne
-*DefaultTray5: False
-*Tray5 False/Not Installed: ""
-*Tray5 T250/250-Sheet Drawer: ""
-*Tray5 T500/500-Sheet Drawer: ""
-*Tray5 T2000/2000-Sheet Drawer: ""
-*CloseUI: *Tray5
-
-*OpenUI *MPFeeder/MP Feeder - Option: Boolean
-*DefaultMPFeeder: True
-*MPFeeder True/Installed: ""
-*MPFeeder False/Not Installed: ""
-*CloseUI: *MPFeeder
-
-*OpenUI *Feeder/Envelope Feeder - Option: Boolean
-*DefaultFeeder: False
-*Feeder True/Installed: ""
-*Feeder False/Not Installed: ""
-*CloseUI: *Feeder
-
-*OpenUI *OutputBins/Number of Output Bins - Option: PickOne
-*DefaultOutputBins: False
-*OutputBins False/Standard Bin Only: ""
-*OutputBins 1.1Bin/1 - Output Expander: ""
-*OutputBins 1.2Bin/1 - Hi-Capacity Output Expander: ""
-*OutputBins 2.1Bin/2 - 2 Output Expanders: ""
-*OutputBins 2.2Bin/2 - 1 Hi-Capacity + 1 Output Expander: ""
-*OutputBins 3Bin/3 - 3 Output Expanders: ""
-*OutputBins 5Bin/5 - 5-Bin Mailbox: ""
-*OutputBins 6.1Bin/6 - 1 Output Expander + 1 5-Bin Mailbox: ""
-*OutputBins 6.2Bin/6 - 1 5-Bin Mailbox + 1 Output Expander: ""
-*OutputBins 10Bin/10 - 2 5-Bin Mailboxes: ""
-*CloseUI: *OutputBins
-
-*OpenUI *Duplexer/Duplexer - Option: Boolean
-*DefaultDuplexer: False
-*Duplexer True/Installed: ""
-*Duplexer False/Not Installed: ""
-*CloseUI: *Duplexer
-
-*OpenUI *Flash/Flash Memory Card - Option: Boolean
-*DefaultFlash: False
-*Flash True/Installed: ""
-*Flash False/Not Installed: ""
-*CloseUI: *Flash
-
-*OpenUI *HardDisk/Printer Hard Disk - Option: Boolean
-*DefaultHardDisk: False
-*HardDisk True/Installed: ""
-*HardDisk False/Not Installed: ""
-*CloseUI: *HardDisk
-
-*OpenUI *InstalledMemory/Printer Memory - Option: PickOne
-*DefaultInstalledMemory: 8Meg
-*InstalledMemory 4Meg/4 MB Printer Memory: ""
-*InstalledMemory 8Meg/8 MB Printer Memory: ""
-*InstalledMemory 12Meg/12 MB Printer Memory: ""
-*InstalledMemory 16Meg/16 MB Printer Memory: ""
-*InstalledMemory 20Meg/20 MB Printer Memory: ""
-*InstalledMemory 24Meg/24 MB Printer Memory: ""
-*InstalledMemory 28Meg/28 MB Printer Memory: ""
-*InstalledMemory 32Meg/32 or more MB Printer Memory: ""
-*CloseUI: *InstalledMemory
-
-*OpenUI *FaxCard/Fax Card: Boolean
-*DefaultFaxCard: False
-*FaxCard True/Installed: ""
-*FaxCard False/Not Installed: ""
-*CloseUI: *FaxCard
-*CloseGroup: InstallableOptions
-
-*%=========== User Constraints ===================
-
-*UIConstraints: *Tray2 False *InputSlot Tray2
-*UIConstraints: *Tray3 False *InputSlot Tray3
-*UIConstraints: *Tray4 False *InputSlot Tray4
-*UIConstraints: *Tray5 False *InputSlot Tray5
-
-*UIConstraints: *MPFeeder False *InputSlot MultiPurpose
-*%UIConstraints: *MPFeeder False *ManualFeed
-*UIConstraints: *MPFeeder False *InputSlot Manual
-*UIConstraints: *MPFeeder False *InputSlot ManualEnv
-
-*UIConstraints: *Feeder False *InputSlot Feeder
-
-*UIConstraints: *Duplexer False *Duplex
-
-*UIConstraints: *OutputBins False *OutputBin Bin1
-*UIConstraints: *OutputBins False *OutputBin Bin2
-*UIConstraints: *OutputBins False *OutputBin Bin3
-*UIConstraints: *OutputBins False *OutputBin Bin4
-*UIConstraints: *OutputBins False *OutputBin Bin5
-*UIConstraints: *OutputBins False *OutputBin Bin6
-*UIConstraints: *OutputBins False *OutputBin Bin7
-*UIConstraints: *OutputBins False *OutputBin Bin8
-*UIConstraints: *OutputBins False *OutputBin Bin9
-*UIConstraints: *OutputBins False *OutputBin Bin10
-
-*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin2
-*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin3
-*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin4
-*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin10
-
-*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin2
-*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin3
-*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin4
-*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin10
-
-*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin3
-*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin4
-*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin10
-
-*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin3
-*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin4
-*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin10
-
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin4
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin10
-
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin10
-
-*UIConstraints: *OutputBins 6.1Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 6.1Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 6.1Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 6.1Bin *OutputBin Bin10
-
-*UIConstraints: *OutputBins 6.2Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 6.2Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 6.2Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 6.2Bin *OutputBin Bin10
-
-
-
-
-
-
-*UIConstraints: *Resolution 300dpi *ImageEnhance True
-*UIConstraints: *Resolution 1200dpi *ImageEnhance True
-*UIConstraints: *Resolution 1200dpi *Smoothing True
-*UIConstraints: *Resolution 1200dpi *JCLPictureGrade True
-
-*UIConstraints: *ImageEnhance True *Smoothing True
-
-*% Do not allow envelope sizes and paper types to be fed from trays
-*UIConstraints: *InputSlot Tray1 *PageSize Monarch
-*UIConstraints: *InputSlot Tray1 *PageSize C9
-*UIConstraints: *InputSlot Tray1 *PageSize Comm10
-*UIConstraints: *InputSlot Tray1 *PageSize DL
-*UIConstraints: *InputSlot Tray1 *PageSize C5
-*UIConstraints: *InputSlot Tray1 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray1 *PageSize Other
-
-*UIConstraints: *InputSlot Tray2 *PageSize Monarch
-*UIConstraints: *InputSlot Tray2 *PageSize C9
-*UIConstraints: *InputSlot Tray2 *PageSize Comm10
-*UIConstraints: *InputSlot Tray2 *PageSize DL
-*UIConstraints: *InputSlot Tray2 *PageSize C5
-*UIConstraints: *InputSlot Tray2 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray2 *PageSize Other
-
-*UIConstraints: *InputSlot Tray3 *PageSize Monarch
-*UIConstraints: *InputSlot Tray3 *PageSize C9
-*UIConstraints: *InputSlot Tray3 *PageSize Comm10
-*UIConstraints: *InputSlot Tray3 *PageSize DL
-*UIConstraints: *InputSlot Tray3 *PageSize C5
-*UIConstraints: *InputSlot Tray3 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray3 *PageSize Other
-
-*UIConstraints: *InputSlot Tray4 *PageSize Monarch
-*UIConstraints: *InputSlot Tray4 *PageSize C9
-*UIConstraints: *InputSlot Tray4 *PageSize Comm10
-*UIConstraints: *InputSlot Tray4 *PageSize DL
-*UIConstraints: *InputSlot Tray4 *PageSize C5
-*UIConstraints: *InputSlot Tray4 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray4 *PageSize Other
-
-*UIConstraints: *InputSlot Tray5 *PageSize Monarch
-*UIConstraints: *InputSlot Tray5 *PageSize C9
-*UIConstraints: *InputSlot Tray5 *PageSize Comm10
-*UIConstraints: *InputSlot Tray5 *PageSize DL
-*UIConstraints: *InputSlot Tray5 *PageSize C5
-*UIConstraints: *InputSlot Tray5 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray5 *PageSize Other
-
-*UIConstraints: *InputSlot Tray1 *MediaType Env
-*UIConstraints: *InputSlot Tray2 *MediaType Env
-*UIConstraints: *InputSlot Tray3 *MediaType Env
-*UIConstraints: *InputSlot Tray4 *MediaType Env
-*UIConstraints: *InputSlot Tray5 *MediaType Env
-
-*% Do not allow non-envelope sizes and paper sizes to be fed from Envelope Feede
-*UIConstraints: *InputSlot Feeder *PageSize Letter
-*UIConstraints: *InputSlot Feeder *PageSize Legal
-*UIConstraints: *InputSlot Feeder *PageSize B5
-*UIConstraints: *InputSlot Feeder *PageSize A4
-*UIConstraints: *InputSlot Feeder *PageSize Executive
-*UIConstraints: *InputSlot Feeder *PageSize A5
-*UIConstraints: *InputSlot Feeder *PageSize Universal
-
-*UIConstraints: *InputSlot ManualEnv *PageSize Letter
-*UIConstraints: *InputSlot ManualEnv *PageSize Legal
-*UIConstraints: *InputSlot ManualEnv *PageSize B5
-*UIConstraints: *InputSlot ManualEnv *PageSize A4
-*UIConstraints: *InputSlot ManualEnv *PageSize Executive
-*UIConstraints: *InputSlot ManualEnv *PageSize A5
-*UIConstraints: *InputSlot ManualEnv *PageSize Universal
-
-*UIConstraints: *InputSlot Feeder *MediaType Plain
-*UIConstraints: *InputSlot Feeder *MediaType Card
-*UIConstraints: *InputSlot Feeder *MediaType Transparency
-*UIConstraints: *InputSlot Feeder *MediaType Labels
-*UIConstraints: *InputSlot Feeder *MediaType Bond
-*UIConstraints: *InputSlot Feeder *MediaType Letterhead
-*UIConstraints: *InputSlot Feeder *MediaType Preprint
-*UIConstraints: *InputSlot Feeder *MediaType Color
-
-*UIConstraints: *InputSlot ManualEnv *MediaType Plain
-*UIConstraints: *InputSlot ManualEnv *MediaType Card
-*UIConstraints: *InputSlot ManualEnv *MediaType Transparency
-*UIConstraints: *InputSlot ManualEnv *MediaType Labels
-*UIConstraints: *InputSlot ManualEnv *MediaType Bond
-*UIConstraints: *InputSlot ManualEnv *MediaType Letterhead
-*UIConstraints: *InputSlot ManualEnv *MediaType Preprint
-*UIConstraints: *InputSlot ManualEnv *MediaType Color
-*%UIConstraints: *ManualFeed True *MediaType Env
-*UIConstraints: *InputSlot Manual *MediaType Env
-*% === Basic Device Capabilities ============
-
-*LanguageLevel: "3"
-*Protocols: PJL TBCP
-*FreeVM: "2058000"
-*VMOption 4Meg/4 MB Printer Memory: "910000"
-*VMOption 8Meg/8 MB Printer Memory: "1290000"
-*VMOption 12Meg/12 MB Printer Memory: "1546000"
-*VMOption 16Meg/16 MB Printer Memory: "2058000"
-*VMOption 20Meg/20 MB Printer Memory: "2058000"
-*VMOption 24Meg/24 MB Printer Memory: "2058000"
-*VMOption 28Meg/28 MB Printer Memory: "2058000"
-*VMOption 32Meg/32 or more MB Printer Memory: "2058000"
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*TTRasterizer: Type42
-*?TTRasterizer:""
-*FileSystem: True
-*?FileSystem: ""
-*VariablePaperSize: True
-*Throughput: "20"
-*Password: "0"
-*ExitServer: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- "
-*End
-*Reset: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
- "
-*End
-
-*% === Job Control Language ==
-
-*JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
-*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>"
-*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X"
-
-*% === Print Resolution ============
-
-*OpenUI *Resolution/Resolution: PickOne
-*DefaultResolution: 600dpi
-*OrderDependency: 100 AnySetup *Resolution
-*Resolution 300dpi/300 dpi: "<< /HWResolution [300 300] >> setpagedevice"
-*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice"
-*Resolution 1200dpi/1200 dpi: "<< /HWResolution [1200 1200] >> setpagedevice"
-
-*?Resolution: "
- save
- currentpagedevice /HWResolution get 0 get
- ( ) cvs print (dpi) = flush
- restore
- "
-*End
-*CloseUI: *Resolution
-
-*% === Halftone Information ===============
-
-*ScreenFreq: "60.0"
-*ScreenAngle: "45.0"
-*ResScreenFreq 300dpi: "60.0"
-*ResScreenAngle 300dpi: "45.0"
-*ResScreenFreq 600dpi: "60.0"
-*ResScreenAngle 600dpi: "45.0"
-*ResScreenFreq 1200dpi: "106.0"
-*ResScreenAngle 1200dpi: "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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Factory
-*Transfer Factory: "{ }"
-*Transfer Factory.Inverse: "{ 1 exch sub }"
-
-*% === Features ===
-*JCLOpenUI *JCLTonerDarkness/Toner Darkness: PickOne
-*DefaultJCLTonerDarkness: PrtSet
-*OrderDependency: 20 JCLSetup *JCLTonerDarkness
-*JCLTonerDarkness PrtSet/Printer Setting: ""
-*JCLTonerDarkness 1/1: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 1 <0A>"
-*JCLTonerDarkness 2/2: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 2 <0A>"
-*JCLTonerDarkness 3/3: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 3 <0A>"
-*JCLTonerDarkness 4/4: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 4 <0A>"
-*JCLTonerDarkness 5/5: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 5 <0A>"
-*JCLTonerDarkness 6/6: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 1 <0A>"
-*JCLTonerDarkness 7/7: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 2 <0A>"
-*JCLTonerDarkness 8/8: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 3 <0A>"
-*JCLTonerDarkness 9/9: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 4 <0A>"
-*JCLTonerDarkness 10/10: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 5 <0A>"
-*JCLCloseUI: *JCLTonerDarkness
-
-*OpenUI *Smoothing/Smoothing: Boolean
-*DefaultSmoothing: False
-*OrderDependency: 120 AnySetup *Smoothing
-*Smoothing True/On: "<< /PostRenderingEnhanceDetails << /REValue 2 >> >> setpagedevice"
-*Smoothing False/Off: "<< /PostRenderingEnhanceDetails << /REValue 0 >> >> setpagedevice"
-*?Smoothing: "
- save
- currentpagedevice /PostRenderingEnhanceDetails get /REValue get
- dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush
- restore
- "
-*End
-*CloseUI: *Smoothing
-
-*OpenUI *ImageEnhance/1200 Image Quality: Boolean
-*DefaultImageEnhance: False
-*OrderDependency: 40 AnySetup *ImageEnhance
-*ImageEnhance True/On: "<< /DeviceRenderingInfo << /ImageEnhancement 1 >> >> setpagedevice"
-*ImageEnhance False/Off: "<< /DeviceRenderingInfo << /ImageEnhancement 0 >> >> setpagedevice"
-*CloseUI: *ImageEnhance
-
-*JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne
-*DefaultJCLPictureGrade: PrtSet
-*OrderDependency: 10 JCLSetup *JCLPictureGrade
-*JCLPictureGrade PrtSet/Printer Setting:""
-*JCLPictureGrade True/On: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>"
-*JCLPictureGrade False/Off: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>"
-*JCLCloseUI: *JCLPictureGrade
-
-*OpenUI *MediaType/Media Type: PickOne
-*DefaultMediaType: None
-*OrderDependency: 140 AnySetup *MediaType
-*MediaType None/Printer Setting: ""
-*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Card/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Env/Envelope: "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom4/Custom Type 4: "<< /MediaType (Custom Type 4) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom5/Custom Type 5: "<< /MediaType (Custom Type 5) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom6/Custom Type 6: "<< /MediaType (Custom Type 6) /Policies << /MediaType 2 >> >> setpagedevice"
-*CloseUI: *MediaType
-
-
-*OpenUI *Duplex/Duplex: PickOne
-*DefaultDuplex: None
-*OrderDependency: 40 AnySetup *Duplex
-*Duplex None/Simplex: "<< /Duplex false >> setpagedevice"
-*Duplex DuplexNoTumble/Duplex - Long Edge: "
- statusdict /duplexer get exec
- { << /Duplex true /Tumble false >> setpagedevice }
- { << /Duplex false >> setpagedevice }
- ifelse
- "
-*End
-*Duplex DuplexTumble/Duplex - Short Edge: "
- statusdict /duplexer get exec
- { << /Duplex true /Tumble true >> setpagedevice }
- { << /Duplex false >> setpagedevice }
- ifelse
- "
-*End
-
-*?Duplex: "
- save
- currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush
- restore
- "
-*End
-*CloseUI: *Duplex
-
-*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne
-*DefaultJCLPortRotation: None
-*OrderDependency: 10 JCLSetup *JCLPortRotation
-*JCLPortRotation None/Printer's default: ""
-*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>"
-*JCLCloseUI: *JCLPortRotation
-
-*OpenUI *LXCollate/Collate Copies: Boolean
-*DefaultLXCollate: False
-*OrderDependency: 150 AnySetup *LXCollate
-*LXCollate False/Off: "<< /Collate false >> setpagedevice"
-*LXCollate True/On: "<< /Collate true >> setpagedevice"
-*CloseUI: *LXCollate
-
-
-*OpenUI *OutputBin/Output Bin: PickOne
-*DefaultOutputBin: None
-*OrderDependency: 45 AnySetup *OutputBin
-*OutputBin None/Standard Bin: "
- << /OutputAttributes << /Priority [0] >> >> setpagedevice"
-*End
-*OutputBin Bin1/Bin 1: "
- << /OutputAttributes << /Priority [1] >> >> setpagedevice"
-*End
-*OutputBin Bin2/Bin 2: "
- << /OutputAttributes << /Priority [2] >> >> setpagedevice"
-*End
-*OutputBin Bin3/Bin 3: "
- << /OutputAttributes << /Priority [3] >> >> setpagedevice"
-*End
-*OutputBin Bin4/Bin 4: "
- << /OutputAttributes << /Priority [4] >> >> setpagedevice"
-*End
-*OutputBin Bin5/Bin 5: "
- << /OutputAttributes << /Priority [5] >> >> setpagedevice"
-*End
-*OutputBin Bin6/Bin 6: "
- << /OutputAttributes << /Priority [6] >> >> setpagedevice"
-*End
-*OutputBin Bin7/Bin 7: "
- << /OutputAttributes << /Priority [7] >> >> setpagedevice"
-*End
-*OutputBin Bin8/Bin 8: "
- << /OutputAttributes << /Priority [8] >> >> setpagedevice"
-*End
-*OutputBin Bin9/Bin 9: "
- << /OutputAttributes << /Priority [9] >> >> setpagedevice"
-*End
-*OutputBin Bin10/Bin 10: "
- << /OutputAttributes << /Priority [10] >> >> setpagedevice"
-*End
-*CloseUI: *OutputBin
-
-
-*% === Paper ==========================================
-*LandscapeOrientation: Plus90
-
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/Letter 8 1/2 x 11 in: "
- << /PageSize [612 792] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Legal/Legal 8 1/2 x 14 in: "
- << /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize B5/B5 182 x 257 mm: "
- << /PageSize [516 729] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A4/A4 210 x 297 mm: "
- << /PageSize [595 842] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Executive/Executive 7 1/4 x 10 1/2 in: "
- << /PageSize [522 756] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A5/A5 148 x 210 mm: "
- << /PageSize [420 595] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Universal/Universal 8 1/2 x 14 in: "
- << /PageSize [612 1020] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: "
- << /PageSize [279 540] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: "
- << /PageSize [279 639] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: "
- << /PageSize [297 684] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize DL/DL Envelope 110 x 220 mm: "
- << /PageSize [312 624] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize C5/C5 Envelope 162 x 229 mm: "
- << /PageSize [459 649] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize ISOB5/B5 Envelope 176 x 250 mm: "
- << /PageSize [499 709] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Other/Other Envelope 9.02 x 14 in: "
- << /PageSize [612 996] /ImagingBBox null >> setpagedevice"
-*End
-*?PageSize: "
- save
- 14 dict
- dup /letter (Letter) put
- dup /legal (Legal) put
- dup /executivepage (Executive) put
- dup /a4 (A4) put
- dup /a5 (A5) put
- dup /b5 (B5) put
- dup /universal (Universal) put
- dup /3.875x7.5envelope (Monarch) put
- dup /3.875x8.875envelope (C9) put
- dup /4.125x9.5envelope (Comm10) put
- dup /110x220envelope (DL) put
- dup /162x229envelope (C5) put
- dup /176x250envelope (Envelope.499.709) put
- dup /otherenvelope (Envelope.612.996) put
- statusdict /papersize get exec
- 3 1 roll {get} stopped {(Unknown)}if
- exch not { print (.Transverse) }if
- = flush
- restore
- "
-*End
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer.
-*% Usually used with input source selection rather than selection by size (AutoSelect).
-
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter: "
- << /PageSize [612 792] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Legal: "
- << /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion B5: "
- << /PageSize [516 729] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A4: "
- << /PageSize [595 842] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Executive: "
- << /PageSize [522 756] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A5: "
- << /PageSize [420 595] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Universal: "
- << /PageSize [612 1020] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Monarch: "
- << /PageSize [279 540] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion C9: "
- << /PageSize [279 639] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Comm10: "
- << /PageSize [297 684] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion DL: "
- << /PageSize [312 624] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion C5: "
- << /PageSize [459 649] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion ISOB5: "
- << /PageSize [499 709] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Other: "
- << /PageSize [612 996] /ImagingBBox null >> setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% **** Printable Area by key word ****
-*DefaultImageableArea: Letter
-*ImageableArea Letter: "13 13 599 779"
-*ImageableArea Legal: "13 13 599 995"
-*ImageableArea B5: "13 13 505 715"
-*ImageableArea A4: "10 13 588 829"
-*ImageableArea Executive: "13 13 509 743"
-*ImageableArea A5: "13 13 407 583"
-*ImageableArea Universal: "13 13 599 995"
-*ImageableArea Monarch: "13 13 278 527"
-*ImageableArea C9: "13 13 278 626"
-*ImageableArea Comm10: "13 13 294 671"
-*ImageableArea DL: "13 13 309 611"
-*ImageableArea C5: "13 13 455 636"
-*ImageableArea ISOB5: "13 13 497 696"
-*ImageableArea Other: "13 13 647 995"
-*?ImageableArea: "
- save
- /cvp { cvi ( ) cvs print ( ) print } bind def
- newpath clippath pathbbox
- 4 -2 roll exch 2 {ceiling cvp} repeat
- exch 2 {floor cvp} repeat flush
- restore
- "
-*End
-
-
-*% **** Physical paper dimensions by key word ****
-
-*DefaultPaperDimension: Letter
-*PaperDimension Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension B5: "516 729"
-*PaperDimension A4: "595 842"
-*PaperDimension Executive: "522 756"
-*PaperDimension A5: "420 595"
-*PaperDimension Universal: "612 1020"
-*PaperDimension Monarch: "279 540"
-*PaperDimension C9: "279 639"
-*PaperDimension Comm10: "297 684"
-*PaperDimension DL: "312 624"
-*PaperDimension C5: "459 649"
-*PaperDimension ISOB5: "499 709"
-*PaperDimension Other: "612 996"
-*RequiresPageRegion All: True
-
-*% === Input Trays =======================================
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: AutoSelect
-*InputSlot AutoSelect/Auto Select: "
- << /Policies << /PageSize 2 >> >> setpagedevice"
-*End
-*InputSlot Tray1/Tray 1: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- currentpagedevice /InputAttributes get 0 get setpagedevice
- << /InputAttributes << /Priority [0] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Tray2/Tray 2: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Tray3/Tray 3: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Tray4/Tray 4: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 5 known { 5 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Tray5/Tray 5: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 6 known { 6 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot MultiPurpose/MP Feeder: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 4 known { 4 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Feeder/Envelope Feeder: "
- << /MediaPosition null >> setpagedevice
- currentpagedevice /InputAttributes get 2 known
- { << /ManualFeed false /Policies << /PageSize 2 >> >> setpagedevice
- << /InputAttributes << /Priority [2] >> >> setpagedevice }
- { << /ManualFeed true >> setpagedevice }ifelse"
-*End
-*InputSlot Manual/Manual Paper: "
- << /ManualFeed true /MediaPosition null >> setpagedevice
- << /Policies << /PageSize 2 >> >> setpagedevice"
-*End
-*InputSlot ManualEnv/Manual Envelope: "
- << /ManualFeed true /MediaPosition null >> setpagedevice
- << /Policies << /PageSize 2 >> >> setpagedevice"
-*End
-*?InputSlot: "
- save
- [ (Tray1) (Tray2) (Multipurpose) (Manual) (ManualEnv) (Tray3) (Tray4) (Tray5) (Feeder) ]
- statusdict /papertray get exec
- {get exec} stopped { pop pop (Unknown) } if = flush
- restore
- "
-*End
-*CloseUI: *InputSlot
-
-
-*% === Font Information ==========================================
-
-*DefaultFont: Courier
-*Font AlbertusMT: Standard "(001.000)" Standard ROM
-*Font AlbertusMT-Italic: Standard "(001.000)" Standard ROM
-*Font AlbertusMT-Light: Standard "(001.000)" Standard ROM
-*Font AntiqueOlive-Roman: Standard "(001.000)" Standard ROM
-*Font AntiqueOlive-Italic: Standard "(001.000)" Standard ROM
-*Font AntiqueOlive-Bold: Standard "(001.000)" Standard ROM
-*Font AntiqueOlive-Compact: Standard "(001.000)" Standard ROM
-*Font AvantGarde-Book: Standard "(001.000)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM
-*Font Bodoni: Standard "(001.000)" Standard ROM
-*Font Bodoni-Bold: Standard "(001.000)" Standard ROM
-*Font Bodoni-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Bodoni-Italic: Standard "(001.000)" Standard ROM
-*Font Bodoni-Poster: Standard "(001.000)" Standard ROM
-*Font Bodoni-PosterCompressed: Standard "(001.000)" Standard ROM
-*Font Bookman-Demi: Standard "(001.000)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM
-*Font Bookman-Light: Standard "(001.000)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM
-*Font Clarendon: Standard "(001.000)" Standard ROM
-*Font Clarendon-Bold: Standard "(001.000)" Standard ROM
-*Font Clarendon-Light: Standard "(001.000)" Standard ROM
-*Font CooperBlack: Standard "(001.000)" Standard ROM
-*Font CooperBlack-Italic: Standard "(001.000)" Standard ROM
-*Font Copperplate-ThirtyThreeBC: Standard "(001.000)" Standard ROM
-*Font Copperplate-ThirtyTwoBC: Standard "(001.000)" Standard ROM
-*Font Coronet-Regular: Standard "(001.000)" Standard ROM
-*Font Courier: Standard "(001.000)" Standard ROM
-*Font Courier-Bold: Standard "(001.000)" Standard ROM
-*Font Courier-Oblique: Standard "(001.000)" Standard ROM
-*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Eurostile: Standard "(001.000)" Standard ROM
-*Font Eurostile-Bold: Standard "(001.000)" Standard ROM
-*Font Eurostile-BoldExtendedTwo: Standard "(001.000)" Standard ROM
-*Font Eurostile-ExtendedTwo: Standard "(001.000)" Standard ROM
-*Font GillSans: Standard "(001.000)" Standard ROM
-*Font GillSans-Bold: Standard "(001.000)" Standard ROM
-*Font GillSans-BoldItalic: Standard "(001.000)" Standard ROM
-*Font GillSans-Italic: Standard "(001.000)" Standard ROM
-*Font GillSans-BoldCondensed: Standard "(001.000)" Standard ROM
-*Font GillSans-Condensed: Standard "(001.000)" Standard ROM
-*Font GillSans-ExtraBold: Standard "(001.000)" Standard ROM
-*Font GillSans-Light: Standard "(001.000)" Standard ROM
-*Font GillSans-LightItalic: Standard "(001.000)" Standard ROM
-*Font Goudy: Standard "(001.000)" Standard ROM
-*Font Goudy-Bold: Standard "(001.000)" Standard ROM
-*Font Goudy-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Goudy-Italic: Standard "(001.000)" Standard ROM
-*Font Goudy-ExtraBold: Standard "(001.000)" Standard ROM
-*Font Helvetica: Standard "(001.000)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Black: Standard "(001.000)" Standard ROM
-*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Light: Standard "(001.000)" Standard ROM
-*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Condensed: Standard "(001.000)" Standard ROM
-*Font Helvetica-Condensed-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Condensed-BoldObl: Standard "(001.000)" Standard ROM
-*Font Helvetica-Condensed-Oblique: Standard "(001.000)" Standard ROM
-*Font JoannaMT: Standard "(001.000)" Standard ROM
-*Font JoannaMT-Bold: Standard "(001.000)" Standard ROM
-*Font JoannaMT-BoldItalic: Standard "(001.000)" Standard ROM
-*Font JoannaMT-Italic: Standard "(001.000)" Standard ROM
-*Font LetterGothic: Standard "(001.000)" Standard ROM
-*Font LetterGothic-Bold: Standard "(001.000)" Standard ROM
-*Font LetterGothic-BoldSlanted: Standard "(001.000)" Standard ROM
-*Font LetterGothic-Slanted: Standard "(001.000)" Standard ROM
-*Font LubalinGraph-Book: Standard "(001.000)" Standard ROM
-*Font LubalinGraph-BookOblique: Standard "(001.000)" Standard ROM
-*Font LubalinGraph-Demi: Standard "(001.000)" Standard ROM
-*Font LubalinGraph-DemiOblique: Standard "(001.000)" Standard ROM
-*Font Marigold: Standard "(001.000)" Standard ROM
-*Font MonaLisa-Recut: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Optima: Standard "(001.000)" Standard ROM
-*Font Optima-Bold: Standard "(001.000)" Standard ROM
-*Font Optima-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Optima-Italic: Standard "(001.000)" Standard ROM
-*Font Oxford: Standard "(001.000)" Standard ROM
-*Font Palatino-Roman: Standard "(001.000)" Standard ROM
-*Font Palatino-Bold: Standard "(001.000)" Standard ROM
-*Font Palatino-Italic: Standard "(001.000)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM
-*Font StempelGaramond-Roman: Standard "(001.000)" Standard ROM
-*Font StempelGaramond-Italic: Standard "(001.000)" Standard ROM
-*Font StempelGaramond-Bold: Standard "(001.000)" Standard ROM
-*Font StempelGaramond-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Symbol: Special "(001.000)" Standard ROM
-*Font Times-Roman: Standard "(001.000)" Standard ROM
-*Font Times-Bold: Standard "(001.000)" Standard ROM
-*Font Times-Italic: Standard "(001.000)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Univers: Standard "(001.000)" Standard ROM
-*Font Univers-Oblique: Standard "(001.000)" Standard ROM
-*Font Univers-Bold: Standard "(001.000)" Standard ROM
-*Font Univers-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Univers-Condensed: Standard "(001.000)" Standard ROM
-*Font Univers-CondensedBold: Standard "(001.000)" Standard ROM
-*Font Univers-CondensedBoldOblique: Standard "(001.000)" Standard ROM
-*Font Univers-CondensedOblique: Standard "(001.000)" Standard ROM
-*Font Univers-Extended: Standard "(001.000)" Standard ROM
-*Font Univers-ExtendedObl: Standard "(001.000)" Standard ROM
-*Font Univers-BoldExt: Standard "(001.000)" Standard ROM
-*Font Univers-BoldExtObl: Standard "(001.000)" Standard ROM
-*Font Univers-Light: Standard "(001.000)" Standard ROM
-*Font Univers-LightOblique: Standard "(001.000)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM
-*Font ZapfDingbats: Special "(001.000)" Special ROM
-
-*?FontQuery: "
- save
- 4 dict begin
- /sv exch def
- /str (fonts/ ) def
- /st2 128 string def
- { count 0 gt
- { dup st2 cvs (/) print print (:) print dup FontDirectory exch known
- {pop (Yes)}
- { str exch st2 cvs dup length /len exch def
- 6 exch putinterval str 0 len 6 add getinterval mark exch
- { } st2 filenameforall counttomark 0 gt
- { cleartomark (Yes)}{cleartomark (No)}ifelse
- }ifelse = flush
- }{ exit } ifelse
- } bind loop
- (*) = flush
- sv
- end
- restore
- "
-*End
-
-*?FontList: "
- save
- 2 dict begin
- /sv exch def
- /str 128 string def
- FontDirectory { pop == } bind forall flush
- /filenameforall where
- { pop save (fonts/*)
- { dup length 6 sub 6 exch getinterval cvn == } bind
- str filenameforall flush restore
- } if
- (*) = flush
-
- sv
- end
- 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: "Printer Busy"
-*Status: "Warming Up"
-*Status: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "initializing"
-*Status: "not ready"
-
-*% Input Sources (format: %% status: <stat>; source: <one of these> %% )
-*Source: "Serial"
-*Source: "Parallel"
-*Source: "Network"
-
-*% Printer Error (format: %% PrinterError: <one of these> %%)
-*PrinterError: "Paper Jam"
-*PrinterError: "Wrong Paper Length"
-*PrinterError: "Invalid Manual Insertion"
-*PrinterError: "Change Size in Feeder"
-*PrinterError: "Change Size in Tray 1"
-*PrinterError: "Change Size in Tray 2"
-*PrinterError: "Paper Out or Feed Failure - Feed"
-*PrinterError: "Load Manual Envelope"
-*PrinterError: "Paper Out or Feed Failure - Tray 1"
-*PrinterError: "Paper Out or Feed Failure - Tray 2"
-*PrinterError: "Load Manual Paper"
-*PrinterError: "Output Bin Full"
-*PrinterError: "Cover Open/Cartridge Not Installed"
-*PrinterError: "Insufficient Memory"
-*PrinterError: "Complex Page"
-*PrinterError: "Default Storage Error"
-*PrinterError: "Defective Font Card Installed"
-*PrinterError: "Flash Full"
-*PrinterError: "ioerror"
-*PrinterError: "Flash Error"
-*PrinterError: "Duplex Not Attached"
-*PrinterError: "Duplex Cover Open"
-*PrinterError: "Scheduled Maintenance"
-*PrinterError: "Toner Low"
-*PrinterError: "Service Error"
-
-*% === Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) =====================
-
-*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
-
-*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
- {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
- 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
- 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
-
-*% For 71 lpi / 600 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
-
-*% For 116 lpi / 1200 dpi ===================================================
-
-*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"
-*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"
-*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0"
-
-*% ==== Extended Output Options ====
-*% End of PPD file for Lexmark Optra T612 Laser Printers \ No newline at end of file
diff --git a/psprint_config/configuration/ppds/LOPT614.PS b/psprint_config/configuration/ppds/LOPT614.PS
deleted file mode 100644
index 0ba97a1401de..000000000000
--- a/psprint_config/configuration/ppds/LOPT614.PS
+++ /dev/null
@@ -1,1109 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe PostScript(R) Printer Description File
-*% For Lexmark Optra T614 Laser Printers
-*% Produced by Lexmark International, Inc.
-*%
-*% For use with Adobe (formerly Aldus) PageMaker
-*%
-*% WARNING: If you edit this file and use it with PageMaker, be sure to
-*% use an editor (such as DOS Edit) that does NOT add an end-of-file
-*% marker (hex 1A) when it stores the file
-*%
-*% Copyright (c) 1993-1999 Lexmark International Inc. All Rights Reserved.
-*% Permission is granted for redistribution of this file as
-*% long as this copyright notice is intact and the content
-*% of the file is not altered in any way from its original form.
-*%
-*% changed the functional part for InputSlots since it did not work
-*FormatVersion: "4.2"
-*FileVersion: "1.0"
-*LanguageVersion: English
-*LanguageEncoding: WindowsANSI
-*PCFileName: "LOPT614.PPD"
-*Product: "(Lexmark Optra T614 Laser Printer)"
-*PSVersion: "(3010) 3"
-*ModelName: "Lexmark Optra T614 Laser Printer"
-*ShortNickName: "Lexmark Optra T614 PS"
-*NickName: "Lexmark Optra T614 PS"
-
-*% ======== Installable Options ============
-
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *Tray2/Tray 2 - Option: PickOne
-*DefaultTray2: False
-*Tray2 False/Not Installed: ""
-*Tray2 T250/250-Sheet Drawer: ""
-*Tray2 T500/500-Sheet Drawer: ""
-*Tray2 T2000/2000-Sheet Drawer: ""
-*CloseUI: *Tray2
-
-*OpenUI *Tray3/Tray 3 - Option: PickOne
-*DefaultTray3: False
-*Tray3 False/Not Installed: ""
-*Tray3 T250/250-Sheet Drawer: ""
-*Tray3 T500/500-Sheet Drawer: ""
-*Tray3 T2000/2000-Sheet Drawer: ""
-*CloseUI: *Tray3
-
-*OpenUI *Tray4/Tray 4 - Option: PickOne
-
-*DefaultTray4: False
-*Tray4 False/Not Installed: ""
-*Tray4 T250/250-Sheet Drawer: ""
-*Tray4 T500/500-Sheet Drawer: ""
-*Tray4 T2000/2000-Sheet Drawer: ""
-*CloseUI: *Tray4
-
-*OpenUI *Tray5/Tray 5 - Option: PickOne
-*DefaultTray5: False
-*Tray5 False/Not Installed: ""
-*Tray5 T250/250-Sheet Drawer: ""
-*Tray5 T500/500-Sheet Drawer: ""
-*Tray5 T2000/2000-Sheet Drawer: ""
-*CloseUI: *Tray5
-
-*OpenUI *MPFeeder/MP Feeder - Option: Boolean
-*DefaultMPFeeder: True
-*MPFeeder True/Installed: ""
-*MPFeeder False/Not Installed: ""
-*CloseUI: *MPFeeder
-
-*OpenUI *Feeder/Envelope Feeder - Option: Boolean
-*DefaultFeeder: False
-*Feeder True/Installed: ""
-*Feeder False/Not Installed: ""
-*CloseUI: *Feeder
-
-*OpenUI *OutputBins/Number of Output Bins - Option: PickOne
-*DefaultOutputBins: False
-*OutputBins False/Standard Bin Only: ""
-*OutputBins 1.1Bin/1 - Output Expander: ""
-*OutputBins 1.2Bin/1 - Hi-Capacity Output Expander: ""
-*OutputBins 2.1Bin/2 - 2 Output Expanders: ""
-*OutputBins 2.2Bin/2 - 1 Hi-Capacity + 1 Output Expander: ""
-*OutputBins 3Bin/3 - 3 Output Expanders: ""
-*OutputBins 5Bin/5 - 5-Bin Mailbox: ""
-*OutputBins 6.1Bin/6 - 1 Output Expander + 1 5-Bin Mailbox: ""
-*OutputBins 6.2Bin/6 - 1 5-Bin Mailbox + 1 Output Expander: ""
-*OutputBins 10Bin/10 - 2 5-Bin Mailboxes: ""
-*CloseUI: *OutputBins
-
-*OpenUI *Duplexer/Duplexer - Option: Boolean
-*DefaultDuplexer: False
-*Duplexer True/Installed: ""
-*Duplexer False/Not Installed: ""
-*CloseUI: *Duplexer
-
-*OpenUI *Flash/Flash Memory Card - Option: Boolean
-*DefaultFlash: False
-*Flash True/Installed: ""
-*Flash False/Not Installed: ""
-*CloseUI: *Flash
-
-*OpenUI *HardDisk/Printer Hard Disk - Option: Boolean
-*DefaultHardDisk: False
-*HardDisk True/Installed: ""
-*HardDisk False/Not Installed: ""
-*CloseUI: *HardDisk
-
-*OpenUI *InstalledMemory/Printer Memory - Option: PickOne
-*DefaultInstalledMemory: 8Meg
-*InstalledMemory 4Meg/4 MB Printer Memory: ""
-*InstalledMemory 8Meg/8 MB Printer Memory: ""
-*InstalledMemory 12Meg/12 MB Printer Memory: ""
-*InstalledMemory 16Meg/16 MB Printer Memory: ""
-*InstalledMemory 20Meg/20 MB Printer Memory: ""
-*InstalledMemory 24Meg/24 MB Printer Memory: ""
-*InstalledMemory 28Meg/28 MB Printer Memory: ""
-*InstalledMemory 32Meg/32 or more MB Printer Memory: ""
-*CloseUI: *InstalledMemory
-
-*OpenUI *FaxCard/Fax Card: Boolean
-*DefaultFaxCard: False
-*FaxCard True/Installed: ""
-*FaxCard False/Not Installed: ""
-*CloseUI: *FaxCard
-*CloseGroup: InstallableOptions
-
-*%=========== User Constraints ===================
-
-*UIConstraints: *Tray2 False *InputSlot Tray2
-*UIConstraints: *Tray3 False *InputSlot Tray3
-*UIConstraints: *Tray4 False *InputSlot Tray4
-*UIConstraints: *Tray5 False *InputSlot Tray5
-
-*UIConstraints: *MPFeeder False *InputSlot MultiPurpose
-*%UIConstraints: *MPFeeder False *ManualFeed
-*UIConstraints: *MPFeeder False *InputSlot Manual
-*UIConstraints: *MPFeeder False *InputSlot ManualEnv
-
-*UIConstraints: *Feeder False *InputSlot Feeder
-
-*UIConstraints: *Duplexer False *Duplex
-
-*UIConstraints: *OutputBins False *OutputBin Bin1
-*UIConstraints: *OutputBins False *OutputBin Bin2
-*UIConstraints: *OutputBins False *OutputBin Bin3
-*UIConstraints: *OutputBins False *OutputBin Bin4
-*UIConstraints: *OutputBins False *OutputBin Bin5
-*UIConstraints: *OutputBins False *OutputBin Bin6
-*UIConstraints: *OutputBins False *OutputBin Bin7
-*UIConstraints: *OutputBins False *OutputBin Bin8
-*UIConstraints: *OutputBins False *OutputBin Bin9
-*UIConstraints: *OutputBins False *OutputBin Bin10
-
-*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin2
-*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin3
-*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin4
-*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin10
-
-*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin2
-*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin3
-*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin4
-*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin10
-
-*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin3
-*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin4
-*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin10
-
-*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin3
-*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin4
-*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin10
-
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin4
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin10
-
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin10
-
-*UIConstraints: *OutputBins 6.1Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 6.1Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 6.1Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 6.1Bin *OutputBin Bin10
-
-*UIConstraints: *OutputBins 6.2Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 6.2Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 6.2Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 6.2Bin *OutputBin Bin10
-
-
-
-
-
-
-*UIConstraints: *Resolution 300dpi *ImageEnhance True
-*UIConstraints: *Resolution 1200dpi *ImageEnhance True
-*UIConstraints: *Resolution 1200dpi *Smoothing True
-*UIConstraints: *Resolution 1200dpi *JCLPictureGrade True
-
-*UIConstraints: *ImageEnhance True *Smoothing True
-
-*% Do not allow envelope sizes and paper types to be fed from trays
-*UIConstraints: *InputSlot Tray1 *PageSize Monarch
-*UIConstraints: *InputSlot Tray1 *PageSize C9
-*UIConstraints: *InputSlot Tray1 *PageSize Comm10
-*UIConstraints: *InputSlot Tray1 *PageSize DL
-*UIConstraints: *InputSlot Tray1 *PageSize C5
-*UIConstraints: *InputSlot Tray1 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray1 *PageSize Other
-
-*UIConstraints: *InputSlot Tray2 *PageSize Monarch
-*UIConstraints: *InputSlot Tray2 *PageSize C9
-*UIConstraints: *InputSlot Tray2 *PageSize Comm10
-*UIConstraints: *InputSlot Tray2 *PageSize DL
-*UIConstraints: *InputSlot Tray2 *PageSize C5
-*UIConstraints: *InputSlot Tray2 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray2 *PageSize Other
-
-*UIConstraints: *InputSlot Tray3 *PageSize Monarch
-*UIConstraints: *InputSlot Tray3 *PageSize C9
-*UIConstraints: *InputSlot Tray3 *PageSize Comm10
-*UIConstraints: *InputSlot Tray3 *PageSize DL
-*UIConstraints: *InputSlot Tray3 *PageSize C5
-*UIConstraints: *InputSlot Tray3 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray3 *PageSize Other
-
-*UIConstraints: *InputSlot Tray4 *PageSize Monarch
-*UIConstraints: *InputSlot Tray4 *PageSize C9
-*UIConstraints: *InputSlot Tray4 *PageSize Comm10
-*UIConstraints: *InputSlot Tray4 *PageSize DL
-*UIConstraints: *InputSlot Tray4 *PageSize C5
-*UIConstraints: *InputSlot Tray4 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray4 *PageSize Other
-
-*UIConstraints: *InputSlot Tray5 *PageSize Monarch
-*UIConstraints: *InputSlot Tray5 *PageSize C9
-*UIConstraints: *InputSlot Tray5 *PageSize Comm10
-*UIConstraints: *InputSlot Tray5 *PageSize DL
-*UIConstraints: *InputSlot Tray5 *PageSize C5
-*UIConstraints: *InputSlot Tray5 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray5 *PageSize Other
-
-*UIConstraints: *InputSlot Tray1 *MediaType Env
-*UIConstraints: *InputSlot Tray2 *MediaType Env
-*UIConstraints: *InputSlot Tray3 *MediaType Env
-*UIConstraints: *InputSlot Tray4 *MediaType Env
-*UIConstraints: *InputSlot Tray5 *MediaType Env
-
-*% Do not allow non-envelope sizes and paper sizes to be fed from Envelope Feede
-*UIConstraints: *InputSlot Feeder *PageSize Letter
-*UIConstraints: *InputSlot Feeder *PageSize Legal
-*UIConstraints: *InputSlot Feeder *PageSize B5
-*UIConstraints: *InputSlot Feeder *PageSize A4
-*UIConstraints: *InputSlot Feeder *PageSize Executive
-*UIConstraints: *InputSlot Feeder *PageSize A5
-*UIConstraints: *InputSlot Feeder *PageSize Universal
-
-*UIConstraints: *InputSlot ManualEnv *PageSize Letter
-*UIConstraints: *InputSlot ManualEnv *PageSize Legal
-*UIConstraints: *InputSlot ManualEnv *PageSize B5
-*UIConstraints: *InputSlot ManualEnv *PageSize A4
-*UIConstraints: *InputSlot ManualEnv *PageSize Executive
-*UIConstraints: *InputSlot ManualEnv *PageSize A5
-*UIConstraints: *InputSlot ManualEnv *PageSize Universal
-
-*UIConstraints: *InputSlot Feeder *MediaType Plain
-*UIConstraints: *InputSlot Feeder *MediaType Card
-*UIConstraints: *InputSlot Feeder *MediaType Transparency
-*UIConstraints: *InputSlot Feeder *MediaType Labels
-*UIConstraints: *InputSlot Feeder *MediaType Bond
-*UIConstraints: *InputSlot Feeder *MediaType Letterhead
-*UIConstraints: *InputSlot Feeder *MediaType Preprint
-*UIConstraints: *InputSlot Feeder *MediaType Color
-
-*UIConstraints: *InputSlot ManualEnv *MediaType Plain
-*UIConstraints: *InputSlot ManualEnv *MediaType Card
-*UIConstraints: *InputSlot ManualEnv *MediaType Transparency
-*UIConstraints: *InputSlot ManualEnv *MediaType Labels
-*UIConstraints: *InputSlot ManualEnv *MediaType Bond
-*UIConstraints: *InputSlot ManualEnv *MediaType Letterhead
-*UIConstraints: *InputSlot ManualEnv *MediaType Preprint
-*UIConstraints: *InputSlot ManualEnv *MediaType Color
-*%UIConstraints: *ManualFeed True *MediaType Env
-*UIConstraints: *InputSlot Manual *MediaType Env
-*% === Basic Device Capabilities ============
-
-*LanguageLevel: "3"
-*Protocols: PJL TBCP
-*FreeVM: "2058000"
-*VMOption 4Meg/4 MB Printer Memory: "910000"
-*VMOption 8Meg/8 MB Printer Memory: "1290000"
-*VMOption 12Meg/12 MB Printer Memory: "1546000"
-*VMOption 16Meg/16 MB Printer Memory: "2058000"
-*VMOption 20Meg/20 MB Printer Memory: "2058000"
-*VMOption 24Meg/24 MB Printer Memory: "2058000"
-*VMOption 28Meg/28 MB Printer Memory: "2058000"
-*VMOption 32Meg/32 or more MB Printer Memory: "2058000"
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*TTRasterizer: Type42
-*?TTRasterizer:""
-*FileSystem: True
-*?FileSystem: ""
-*VariablePaperSize: True
-*Throughput: "25"
-*Password: "0"
-*ExitServer: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- "
-*End
-*Reset: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
- "
-*End
-
-*% === Job Control Language ==
-
-*JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
-*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>"
-*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X"
-
-*% === Print Resolution ============
-
-*OpenUI *Resolution/Resolution: PickOne
-*DefaultResolution: 600dpi
-*OrderDependency: 100 AnySetup *Resolution
-*Resolution 300dpi/300 dpi: "<< /HWResolution [300 300] >> setpagedevice"
-*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice"
-*Resolution 1200dpi/1200 dpi: "<< /HWResolution [1200 1200] >> setpagedevice"
-
-*?Resolution: "
- save
- currentpagedevice /HWResolution get 0 get
- ( ) cvs print (dpi) = flush
- restore
- "
-*End
-*CloseUI: *Resolution
-
-*% === Halftone Information ===============
-
-*ScreenFreq: "60.0"
-*ScreenAngle: "45.0"
-*ResScreenFreq 300dpi: "60.0"
-*ResScreenAngle 300dpi: "45.0"
-*ResScreenFreq 600dpi: "60.0"
-*ResScreenAngle 600dpi: "45.0"
-*ResScreenFreq 1200dpi: "106.0"
-*ResScreenAngle 1200dpi: "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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Factory
-*Transfer Factory: "{ }"
-*Transfer Factory.Inverse: "{ 1 exch sub }"
-
-*% === Features ===
-*JCLOpenUI *JCLTonerDarkness/Toner Darkness: PickOne
-*DefaultJCLTonerDarkness: PrtSet
-*OrderDependency: 20 JCLSetup *JCLTonerDarkness
-*JCLTonerDarkness PrtSet/Printer Setting: ""
-*JCLTonerDarkness 1/1: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 1 <0A>"
-*JCLTonerDarkness 2/2: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 2 <0A>"
-*JCLTonerDarkness 3/3: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 3 <0A>"
-*JCLTonerDarkness 4/4: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 4 <0A>"
-*JCLTonerDarkness 5/5: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 5 <0A>"
-*JCLTonerDarkness 6/6: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 1 <0A>"
-*JCLTonerDarkness 7/7: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 2 <0A>"
-*JCLTonerDarkness 8/8: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 3 <0A>"
-*JCLTonerDarkness 9/9: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 4 <0A>"
-*JCLTonerDarkness 10/10: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 5 <0A>"
-*JCLCloseUI: *JCLTonerDarkness
-
-*OpenUI *Smoothing/Smoothing: Boolean
-*DefaultSmoothing: False
-*OrderDependency: 120 AnySetup *Smoothing
-*Smoothing True/On: "<< /PostRenderingEnhanceDetails << /REValue 2 >> >> setpagedevice"
-*Smoothing False/Off: "<< /PostRenderingEnhanceDetails << /REValue 0 >> >> setpagedevice"
-*?Smoothing: "
- save
- currentpagedevice /PostRenderingEnhanceDetails get /REValue get
- dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush
- restore
- "
-*End
-*CloseUI: *Smoothing
-
-*OpenUI *ImageEnhance/1200 Image Quality: Boolean
-*DefaultImageEnhance: False
-*OrderDependency: 40 AnySetup *ImageEnhance
-*ImageEnhance True/On: "<< /DeviceRenderingInfo << /ImageEnhancement 1 >> >> setpagedevice"
-*ImageEnhance False/Off: "<< /DeviceRenderingInfo << /ImageEnhancement 0 >> >> setpagedevice"
-*CloseUI: *ImageEnhance
-
-*JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne
-*DefaultJCLPictureGrade: PrtSet
-*OrderDependency: 10 JCLSetup *JCLPictureGrade
-*JCLPictureGrade PrtSet/Printer Setting:""
-*JCLPictureGrade True/On: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>"
-*JCLPictureGrade False/Off: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>"
-*JCLCloseUI: *JCLPictureGrade
-
-*OpenUI *MediaType/Media Type: PickOne
-*DefaultMediaType: None
-*OrderDependency: 140 AnySetup *MediaType
-*MediaType None/Printer Setting: ""
-*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Card/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Env/Envelope: "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom4/Custom Type 4: "<< /MediaType (Custom Type 4) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom5/Custom Type 5: "<< /MediaType (Custom Type 5) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom6/Custom Type 6: "<< /MediaType (Custom Type 6) /Policies << /MediaType 2 >> >> setpagedevice"
-*CloseUI: *MediaType
-
-
-*OpenUI *Duplex/Duplex: PickOne
-*DefaultDuplex: None
-*OrderDependency: 40 AnySetup *Duplex
-*Duplex None/Simplex: "<< /Duplex false >> setpagedevice"
-*Duplex DuplexNoTumble/Duplex - Long Edge: "
- statusdict /duplexer get exec
- { << /Duplex true /Tumble false >> setpagedevice }
- { << /Duplex false >> setpagedevice }
- ifelse
- "
-*End
-*Duplex DuplexTumble/Duplex - Short Edge: "
- statusdict /duplexer get exec
- { << /Duplex true /Tumble true >> setpagedevice }
- { << /Duplex false >> setpagedevice }
- ifelse
- "
-*End
-
-*?Duplex: "
- save
- currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush
- restore
- "
-*End
-*CloseUI: *Duplex
-
-*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne
-*DefaultJCLPortRotation: None
-*OrderDependency: 10 JCLSetup *JCLPortRotation
-*JCLPortRotation None/Printer's default: ""
-*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>"
-*JCLCloseUI: *JCLPortRotation
-
-*OpenUI *LXCollate/Collate Copies: Boolean
-*DefaultLXCollate: False
-*OrderDependency: 150 AnySetup *LXCollate
-*LXCollate False/Off: "<< /Collate false >> setpagedevice"
-*LXCollate True/On: "<< /Collate true >> setpagedevice"
-*CloseUI: *LXCollate
-
-
-*OpenUI *OutputBin/Output Bin: PickOne
-*DefaultOutputBin: None
-*OrderDependency: 45 AnySetup *OutputBin
-*OutputBin None/Standard Bin: "
- << /OutputAttributes << /Priority [0] >> >> setpagedevice"
-*End
-*OutputBin Bin1/Bin 1: "
- << /OutputAttributes << /Priority [1] >> >> setpagedevice"
-*End
-*OutputBin Bin2/Bin 2: "
- << /OutputAttributes << /Priority [2] >> >> setpagedevice"
-*End
-*OutputBin Bin3/Bin 3: "
- << /OutputAttributes << /Priority [3] >> >> setpagedevice"
-*End
-*OutputBin Bin4/Bin 4: "
- << /OutputAttributes << /Priority [4] >> >> setpagedevice"
-*End
-*OutputBin Bin5/Bin 5: "
- << /OutputAttributes << /Priority [5] >> >> setpagedevice"
-*End
-*OutputBin Bin6/Bin 6: "
- << /OutputAttributes << /Priority [6] >> >> setpagedevice"
-*End
-*OutputBin Bin7/Bin 7: "
- << /OutputAttributes << /Priority [7] >> >> setpagedevice"
-*End
-*OutputBin Bin8/Bin 8: "
- << /OutputAttributes << /Priority [8] >> >> setpagedevice"
-*End
-*OutputBin Bin9/Bin 9: "
- << /OutputAttributes << /Priority [9] >> >> setpagedevice"
-*End
-*OutputBin Bin10/Bin 10: "
- << /OutputAttributes << /Priority [10] >> >> setpagedevice"
-*End
-*CloseUI: *OutputBin
-
-
-*% === Paper ==========================================
-*LandscapeOrientation: Plus90
-
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/Letter 8 1/2 x 11 in: "
- << /PageSize [612 792] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Legal/Legal 8 1/2 x 14 in: "
- << /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize B5/B5 182 x 257 mm: "
- << /PageSize [516 729] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A4/A4 210 x 297 mm: "
- << /PageSize [595 842] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Executive/Executive 7 1/4 x 10 1/2 in: "
- << /PageSize [522 756] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A5/A5 148 x 210 mm: "
- << /PageSize [420 595] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Universal/Universal 8 1/2 x 14 in: "
- << /PageSize [612 1020] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: "
- << /PageSize [279 540] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: "
- << /PageSize [279 639] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: "
- << /PageSize [297 684] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize DL/DL Envelope 110 x 220 mm: "
- << /PageSize [312 624] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize C5/C5 Envelope 162 x 229 mm: "
- << /PageSize [459 649] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize ISOB5/B5 Envelope 176 x 250 mm: "
- << /PageSize [499 709] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Other/Other Envelope 9.02 x 14 in: "
- << /PageSize [612 996] /ImagingBBox null >> setpagedevice"
-*End
-*?PageSize: "
- save
- 14 dict
- dup /letter (Letter) put
- dup /legal (Legal) put
- dup /executivepage (Executive) put
- dup /a4 (A4) put
- dup /a5 (A5) put
- dup /b5 (B5) put
- dup /universal (Universal) put
- dup /3.875x7.5envelope (Monarch) put
- dup /3.875x8.875envelope (C9) put
- dup /4.125x9.5envelope (Comm10) put
- dup /110x220envelope (DL) put
- dup /162x229envelope (C5) put
- dup /176x250envelope (Envelope.499.709) put
- dup /otherenvelope (Envelope.612.996) put
- statusdict /papersize get exec
- 3 1 roll {get} stopped {(Unknown)}if
- exch not { print (.Transverse) }if
- = flush
- restore
- "
-*End
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer.
-*% Usually used with input source selection rather than selection by size (AutoSelect).
-
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter: "
- << /PageSize [612 792] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Legal: "
- << /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion B5: "
- << /PageSize [516 729] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A4: "
- << /PageSize [595 842] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Executive: "
- << /PageSize [522 756] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A5: "
- << /PageSize [420 595] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Universal: "
- << /PageSize [612 1020] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Monarch: "
- << /PageSize [279 540] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion C9: "
- << /PageSize [279 639] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Comm10: "
- << /PageSize [297 684] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion DL: "
- << /PageSize [312 624] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion C5: "
- << /PageSize [459 649] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion ISOB5: "
- << /PageSize [499 709] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Other: "
- << /PageSize [612 996] /ImagingBBox null >> setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% **** Printable Area by key word ****
-*DefaultImageableArea: Letter
-*ImageableArea Letter: "13 13 599 779"
-*ImageableArea Legal: "13 13 599 995"
-*ImageableArea B5: "13 13 505 715"
-*ImageableArea A4: "10 13 588 829"
-*ImageableArea Executive: "13 13 509 743"
-*ImageableArea A5: "13 13 407 583"
-*ImageableArea Universal: "13 13 599 995"
-*ImageableArea Monarch: "13 13 278 527"
-*ImageableArea C9: "13 13 278 626"
-*ImageableArea Comm10: "13 13 294 671"
-*ImageableArea DL: "13 13 309 611"
-*ImageableArea C5: "13 13 455 636"
-*ImageableArea ISOB5: "13 13 497 696"
-*ImageableArea Other: "13 13 647 995"
-*?ImageableArea: "
- save
- /cvp { cvi ( ) cvs print ( ) print } bind def
- newpath clippath pathbbox
- 4 -2 roll exch 2 {ceiling cvp} repeat
- exch 2 {floor cvp} repeat flush
- restore
- "
-*End
-
-
-*% **** Physical paper dimensions by key word ****
-
-*DefaultPaperDimension: Letter
-*PaperDimension Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension B5: "516 729"
-*PaperDimension A4: "595 842"
-*PaperDimension Executive: "522 756"
-*PaperDimension A5: "420 595"
-*PaperDimension Universal: "612 1020"
-*PaperDimension Monarch: "279 540"
-*PaperDimension C9: "279 639"
-*PaperDimension Comm10: "297 684"
-*PaperDimension DL: "312 624"
-*PaperDimension C5: "459 649"
-*PaperDimension ISOB5: "499 709"
-*PaperDimension Other: "612 996"
-*RequiresPageRegion All: True
-
-*% === Input Trays =======================================
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: AutoSelect
-*InputSlot AutoSelect/Auto Select: "
- << /Policies << /PageSize 2 >> >> setpagedevice"
-*End
-*InputSlot Tray1/Tray 1: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- currentpagedevice /InputAttributes get 0 get setpagedevice
- << /InputAttributes << /Priority [0] >> >> setpagedevice"
-*End
-*InputSlot Tray2/Tray 2: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice"
-*End
-*InputSlot Tray3/Tray 3: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice"
-*End
-*InputSlot Tray4/Tray 4: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 5 known { 5 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice"
-*End
-*InputSlot Tray5/Tray 5: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 6 known { 6 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice"
-*End
-*InputSlot MultiPurpose/MP Feeder: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 4 known { 4 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice"
-*End
-*InputSlot Feeder/Envelope Feeder: "
- << /MediaPosition null >> setpagedevice
- currentpagedevice /InputAttributes get 2 known
- { << /ManualFeed false /Policies << /PageSize 2 >> >> setpagedevice
- << /InputAttributes << /Priority [2] >> >> setpagedevice }
- { << /ManualFeed true >> setpagedevice }ifelse"
-*End
-*InputSlot Manual/Manual Paper: "
- << /ManualFeed true /MediaPosition null >> setpagedevice
- << /Policies << /PageSize 2 >> >> setpagedevice"
-*End
-*InputSlot ManualEnv/Manual Envelope: "
- << /ManualFeed true /MediaPosition null >> setpagedevice
- << /Policies << /PageSize 2 >> >> setpagedevice"
-*End
-*?InputSlot: "
- save
- [ (Tray1) (Tray2) (Multipurpose) (Manual) (ManualEnv) (Tray3) (Tray4) (Tray5) (Feeder) ]
- statusdict /papertray get exec
- {get exec} stopped { pop pop (Unknown) } if = flush
- restore
- "
-*End
-*CloseUI: *InputSlot
-
-
-*% === Font Information ==========================================
-
-*DefaultFont: Courier
-*Font AlbertusMT: Standard "(001.000)" Standard ROM
-*Font AlbertusMT-Italic: Standard "(001.000)" Standard ROM
-*Font AlbertusMT-Light: Standard "(001.000)" Standard ROM
-*Font AntiqueOlive-Roman: Standard "(001.000)" Standard ROM
-*Font AntiqueOlive-Italic: Standard "(001.000)" Standard ROM
-*Font AntiqueOlive-Bold: Standard "(001.000)" Standard ROM
-*Font AntiqueOlive-Compact: Standard "(001.000)" Standard ROM
-*Font AvantGarde-Book: Standard "(001.000)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM
-*Font Bodoni: Standard "(001.000)" Standard ROM
-*Font Bodoni-Bold: Standard "(001.000)" Standard ROM
-*Font Bodoni-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Bodoni-Italic: Standard "(001.000)" Standard ROM
-*Font Bodoni-Poster: Standard "(001.000)" Standard ROM
-*Font Bodoni-PosterCompressed: Standard "(001.000)" Standard ROM
-*Font Bookman-Demi: Standard "(001.000)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM
-*Font Bookman-Light: Standard "(001.000)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM
-*Font Clarendon: Standard "(001.000)" Standard ROM
-*Font Clarendon-Bold: Standard "(001.000)" Standard ROM
-*Font Clarendon-Light: Standard "(001.000)" Standard ROM
-*Font CooperBlack: Standard "(001.000)" Standard ROM
-*Font CooperBlack-Italic: Standard "(001.000)" Standard ROM
-*Font Copperplate-ThirtyThreeBC: Standard "(001.000)" Standard ROM
-*Font Copperplate-ThirtyTwoBC: Standard "(001.000)" Standard ROM
-*Font Coronet-Regular: Standard "(001.000)" Standard ROM
-*Font Courier: Standard "(001.000)" Standard ROM
-*Font Courier-Bold: Standard "(001.000)" Standard ROM
-*Font Courier-Oblique: Standard "(001.000)" Standard ROM
-*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Eurostile: Standard "(001.000)" Standard ROM
-*Font Eurostile-Bold: Standard "(001.000)" Standard ROM
-*Font Eurostile-BoldExtendedTwo: Standard "(001.000)" Standard ROM
-*Font Eurostile-ExtendedTwo: Standard "(001.000)" Standard ROM
-*Font GillSans: Standard "(001.000)" Standard ROM
-*Font GillSans-Bold: Standard "(001.000)" Standard ROM
-*Font GillSans-BoldItalic: Standard "(001.000)" Standard ROM
-*Font GillSans-Italic: Standard "(001.000)" Standard ROM
-*Font GillSans-BoldCondensed: Standard "(001.000)" Standard ROM
-*Font GillSans-Condensed: Standard "(001.000)" Standard ROM
-*Font GillSans-ExtraBold: Standard "(001.000)" Standard ROM
-*Font GillSans-Light: Standard "(001.000)" Standard ROM
-*Font GillSans-LightItalic: Standard "(001.000)" Standard ROM
-*Font Goudy: Standard "(001.000)" Standard ROM
-*Font Goudy-Bold: Standard "(001.000)" Standard ROM
-*Font Goudy-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Goudy-Italic: Standard "(001.000)" Standard ROM
-*Font Goudy-ExtraBold: Standard "(001.000)" Standard ROM
-*Font Helvetica: Standard "(001.000)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Black: Standard "(001.000)" Standard ROM
-*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Light: Standard "(001.000)" Standard ROM
-*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Condensed: Standard "(001.000)" Standard ROM
-*Font Helvetica-Condensed-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Condensed-BoldObl: Standard "(001.000)" Standard ROM
-*Font Helvetica-Condensed-Oblique: Standard "(001.000)" Standard ROM
-*Font JoannaMT: Standard "(001.000)" Standard ROM
-*Font JoannaMT-Bold: Standard "(001.000)" Standard ROM
-*Font JoannaMT-BoldItalic: Standard "(001.000)" Standard ROM
-*Font JoannaMT-Italic: Standard "(001.000)" Standard ROM
-*Font LetterGothic: Standard "(001.000)" Standard ROM
-*Font LetterGothic-Bold: Standard "(001.000)" Standard ROM
-*Font LetterGothic-BoldSlanted: Standard "(001.000)" Standard ROM
-*Font LetterGothic-Slanted: Standard "(001.000)" Standard ROM
-*Font LubalinGraph-Book: Standard "(001.000)" Standard ROM
-*Font LubalinGraph-BookOblique: Standard "(001.000)" Standard ROM
-*Font LubalinGraph-Demi: Standard "(001.000)" Standard ROM
-*Font LubalinGraph-DemiOblique: Standard "(001.000)" Standard ROM
-*Font Marigold: Standard "(001.000)" Standard ROM
-*Font MonaLisa-Recut: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Optima: Standard "(001.000)" Standard ROM
-*Font Optima-Bold: Standard "(001.000)" Standard ROM
-*Font Optima-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Optima-Italic: Standard "(001.000)" Standard ROM
-*Font Oxford: Standard "(001.000)" Standard ROM
-*Font Palatino-Roman: Standard "(001.000)" Standard ROM
-*Font Palatino-Bold: Standard "(001.000)" Standard ROM
-*Font Palatino-Italic: Standard "(001.000)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM
-*Font StempelGaramond-Roman: Standard "(001.000)" Standard ROM
-*Font StempelGaramond-Italic: Standard "(001.000)" Standard ROM
-*Font StempelGaramond-Bold: Standard "(001.000)" Standard ROM
-*Font StempelGaramond-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Symbol: Special "(001.000)" Standard ROM
-*Font Times-Roman: Standard "(001.000)" Standard ROM
-*Font Times-Bold: Standard "(001.000)" Standard ROM
-*Font Times-Italic: Standard "(001.000)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Univers: Standard "(001.000)" Standard ROM
-*Font Univers-Oblique: Standard "(001.000)" Standard ROM
-*Font Univers-Bold: Standard "(001.000)" Standard ROM
-*Font Univers-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Univers-Condensed: Standard "(001.000)" Standard ROM
-*Font Univers-CondensedBold: Standard "(001.000)" Standard ROM
-*Font Univers-CondensedBoldOblique: Standard "(001.000)" Standard ROM
-*Font Univers-CondensedOblique: Standard "(001.000)" Standard ROM
-*Font Univers-Extended: Standard "(001.000)" Standard ROM
-*Font Univers-ExtendedObl: Standard "(001.000)" Standard ROM
-*Font Univers-BoldExt: Standard "(001.000)" Standard ROM
-*Font Univers-BoldExtObl: Standard "(001.000)" Standard ROM
-*Font Univers-Light: Standard "(001.000)" Standard ROM
-*Font Univers-LightOblique: Standard "(001.000)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM
-*Font ZapfDingbats: Special "(001.000)" Special ROM
-
-*?FontQuery: "
- save
- 4 dict begin
- /sv exch def
- /str (fonts/ ) def
- /st2 128 string def
- { count 0 gt
- { dup st2 cvs (/) print print (:) print dup FontDirectory exch known
- {pop (Yes)}
- { str exch st2 cvs dup length /len exch def
- 6 exch putinterval str 0 len 6 add getinterval mark exch
- { } st2 filenameforall counttomark 0 gt
- { cleartomark (Yes)}{cleartomark (No)}ifelse
- }ifelse = flush
- }{ exit } ifelse
- } bind loop
- (*) = flush
- sv
- end
- restore
- "
-*End
-
-*?FontList: "
- save
- 2 dict begin
- /sv exch def
- /str 128 string def
- FontDirectory { pop == } bind forall flush
- /filenameforall where
- { pop save (fonts/*)
- { dup length 6 sub 6 exch getinterval cvn == } bind
- str filenameforall flush restore
- } if
- (*) = flush
-
- sv
- end
- 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: "Printer Busy"
-*Status: "Warming Up"
-*Status: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "initializing"
-*Status: "not ready"
-
-*% Input Sources (format: %% status: <stat>; source: <one of these> %% )
-*Source: "Serial"
-*Source: "Parallel"
-*Source: "Network"
-
-*% Printer Error (format: %% PrinterError: <one of these> %%)
-*PrinterError: "Paper Jam"
-*PrinterError: "Wrong Paper Length"
-*PrinterError: "Invalid Manual Insertion"
-*PrinterError: "Change Size in Feeder"
-*PrinterError: "Change Size in Tray 1"
-*PrinterError: "Change Size in Tray 2"
-*PrinterError: "Paper Out or Feed Failure - Feed"
-*PrinterError: "Load Manual Envelope"
-*PrinterError: "Paper Out or Feed Failure - Tray 1"
-*PrinterError: "Paper Out or Feed Failure - Tray 2"
-*PrinterError: "Load Manual Paper"
-*PrinterError: "Output Bin Full"
-*PrinterError: "Cover Open/Cartridge Not Installed"
-*PrinterError: "Insufficient Memory"
-*PrinterError: "Complex Page"
-*PrinterError: "Default Storage Error"
-*PrinterError: "Defective Font Card Installed"
-*PrinterError: "Flash Full"
-*PrinterError: "ioerror"
-*PrinterError: "Flash Error"
-*PrinterError: "Duplex Not Attached"
-*PrinterError: "Duplex Cover Open"
-*PrinterError: "Scheduled Maintenance"
-*PrinterError: "Toner Low"
-*PrinterError: "Service Error"
-
-*% === Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) =====================
-
-*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
-
-*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
- {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
- 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
- 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
-
-*% For 71 lpi / 600 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
-
-*% For 116 lpi / 1200 dpi ===================================================
-
-*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"
-*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"
-*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0"
-
-*% ==== Extended Output Options ====
-*% End of PPD file for Lexmark Optra T614 Laser Printers
diff --git a/psprint_config/configuration/ppds/LOPT616.PS b/psprint_config/configuration/ppds/LOPT616.PS
deleted file mode 100644
index 559cd41bb005..000000000000
--- a/psprint_config/configuration/ppds/LOPT616.PS
+++ /dev/null
@@ -1,1113 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe PostScript(R) Printer Description File
-*% For Lexmark Optra T616 Laser Printers
-*% Produced by Lexmark International, Inc.
-*%
-*% For use with Adobe (formerly Aldus) PageMaker
-*%
-*% WARNING: If you edit this file and use it with PageMaker, be sure to
-*% use an editor (such as DOS Edit) that does NOT add an end-of-file
-*% marker (hex 1A) when it stores the file
-*%
-*% Copyright (c) 1993-1999 Lexmark International Inc. All Rights Reserved.
-*% Permission is granted for redistribution of this file as
-*% long as this copyright notice is intact and the content
-*% of the file is not altered in any way from its original form.
-*%
-*FormatVersion: "4.2"
-*FileVersion: "1.0"
-*LanguageVersion: English
-*LanguageEncoding: WindowsANSI
-*PCFileName: "LOPT616.PPD"
-*Product: "(Lexmark Optra T616 Laser Printer)"
-*PSVersion: "(3010)"
-*ModelName: "Lexmark Optra T616 Laser Printer"
-*ShortNickName: "Lexmark Optra T616 PS"
-*NickName: "Lexmark Optra T616 PS"
-
-*% ======== Installable Options ============
-
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *Tray2/Tray 2 - Option: PickOne
-*DefaultTray2: T500
-*Tray2 False/Not Installed: ""
-*Tray2 T250/250-Sheet Drawer: ""
-*Tray2 T500/500-Sheet Drawer: ""
-*Tray2 T2000/2000-Sheet Drawer: ""
-*CloseUI: *Tray2
-
-*OpenUI *Tray3/Tray 3 - Option: PickOne
-*DefaultTray3: False
-*Tray3 False/Not Installed: ""
-*Tray3 T250/250-Sheet Drawer: ""
-*Tray3 T500/500-Sheet Drawer: ""
-*Tray3 T2000/2000-Sheet Drawer: ""
-*CloseUI: *Tray3
-
-*OpenUI *Tray4/Tray 4 - Option: PickOne
-
-*DefaultTray4: False
-*Tray4 False/Not Installed: ""
-*Tray4 T250/250-Sheet Drawer: ""
-*Tray4 T500/500-Sheet Drawer: ""
-*Tray4 T2000/2000-Sheet Drawer: ""
-*CloseUI: *Tray4
-
-*OpenUI *Tray5/Tray 5 - Option: PickOne
-*DefaultTray5: False
-*Tray5 False/Not Installed: ""
-*Tray5 T250/250-Sheet Drawer: ""
-*Tray5 T500/500-Sheet Drawer: ""
-*Tray5 T2000/2000-Sheet Drawer: ""
-*CloseUI: *Tray5
-
-*OpenUI *MPFeeder/MP Feeder - Option: Boolean
-*DefaultMPFeeder: True
-*MPFeeder True/Installed: ""
-*MPFeeder False/Not Installed: ""
-*CloseUI: *MPFeeder
-
-*OpenUI *Feeder/Envelope Feeder - Option: Boolean
-*DefaultFeeder: False
-*Feeder True/Installed: ""
-*Feeder False/Not Installed: ""
-*CloseUI: *Feeder
-
-*OpenUI *OutputBins/Number of Output Bins - Option: PickOne
-*DefaultOutputBins: False
-*OutputBins False/Standard Bin Only: ""
-*OutputBins 1.1Bin/1 - Output Expander: ""
-*OutputBins 1.2Bin/1 - Hi-Capacity Output Expander: ""
-*OutputBins 2.1Bin/2 - 2 Output Expanders: ""
-*OutputBins 2.2Bin/2 - 1 Hi-Capacity + 1 Output Expander: ""
-*OutputBins 3Bin/3 - 3 Output Expanders: ""
-*OutputBins 5Bin/5 - 5-Bin Mailbox: ""
-*OutputBins 6.1Bin/6 - 1 Output Expander + 1 5-Bin Mailbox: ""
-*OutputBins 6.2Bin/6 - 1 5-Bin Mailbox + 1 Output Expander: ""
-*OutputBins 10Bin/10 - 2 5-Bin Mailboxes: ""
-*CloseUI: *OutputBins
-
-*OpenUI *Duplexer/Duplexer - Option: Boolean
-*DefaultDuplexer: False
-*Duplexer True/Installed: ""
-*Duplexer False/Not Installed: ""
-*CloseUI: *Duplexer
-
-*OpenUI *Flash/Flash Memory Card - Option: Boolean
-*DefaultFlash: False
-*Flash True/Installed: ""
-*Flash False/Not Installed: ""
-*CloseUI: *Flash
-
-*OpenUI *HardDisk/Printer Hard Disk - Option: Boolean
-*DefaultHardDisk: False
-*HardDisk True/Installed: ""
-*HardDisk False/Not Installed: ""
-*CloseUI: *HardDisk
-
-*OpenUI *InstalledMemory/Printer Memory - Option: PickOne
-*DefaultInstalledMemory: 16Meg
-*InstalledMemory 4Meg/4 MB Printer Memory: ""
-*InstalledMemory 8Meg/8 MB Printer Memory: ""
-*InstalledMemory 12Meg/12 MB Printer Memory: ""
-*InstalledMemory 16Meg/16 MB Printer Memory: ""
-*InstalledMemory 20Meg/20 MB Printer Memory: ""
-*InstalledMemory 24Meg/24 MB Printer Memory: ""
-*InstalledMemory 28Meg/28 MB Printer Memory: ""
-*InstalledMemory 32Meg/32 or more MB Printer Memory: ""
-*CloseUI: *InstalledMemory
-
-*OpenUI *FaxCard/Fax Card: Boolean
-*DefaultFaxCard: False
-*FaxCard True/Installed: ""
-*FaxCard False/Not Installed: ""
-*CloseUI: *FaxCard
-*CloseGroup: InstallableOptions
-
-*%=========== User Constraints ===================
-
-*UIConstraints: *Tray2 False *InputSlot Tray2
-*UIConstraints: *Tray3 False *InputSlot Tray3
-*UIConstraints: *Tray4 False *InputSlot Tray4
-*UIConstraints: *Tray5 False *InputSlot Tray5
-
-*UIConstraints: *MPFeeder False *InputSlot MultiPurpose
-*%UIConstraints: *MPFeeder False *ManualFeed
-*UIConstraints: *MPFeeder False *InputSlot Manual
-*UIConstraints: *MPFeeder False *InputSlot ManualEnv
-
-*UIConstraints: *Feeder False *InputSlot Feeder
-
-*UIConstraints: *Duplexer False *Duplex
-
-*UIConstraints: *OutputBins False *OutputBin Bin1
-*UIConstraints: *OutputBins False *OutputBin Bin2
-*UIConstraints: *OutputBins False *OutputBin Bin3
-*UIConstraints: *OutputBins False *OutputBin Bin4
-*UIConstraints: *OutputBins False *OutputBin Bin5
-*UIConstraints: *OutputBins False *OutputBin Bin6
-*UIConstraints: *OutputBins False *OutputBin Bin7
-*UIConstraints: *OutputBins False *OutputBin Bin8
-*UIConstraints: *OutputBins False *OutputBin Bin9
-*UIConstraints: *OutputBins False *OutputBin Bin10
-
-*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin2
-*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin3
-*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin4
-*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin10
-
-*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin2
-*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin3
-*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin4
-*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin10
-
-*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin3
-*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin4
-*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin10
-
-*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin3
-*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin4
-*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin10
-
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin4
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin10
-
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin10
-
-*UIConstraints: *OutputBins 6.1Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 6.1Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 6.1Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 6.1Bin *OutputBin Bin10
-
-*UIConstraints: *OutputBins 6.2Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 6.2Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 6.2Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 6.2Bin *OutputBin Bin10
-
-
-
-
-
-
-*UIConstraints: *Resolution 300dpi *ImageEnhance True
-*UIConstraints: *Resolution 1200dpi *ImageEnhance True
-*UIConstraints: *Resolution 1200dpi *Smoothing True
-*UIConstraints: *Resolution 1200dpi *JCLPictureGrade True
-
-*UIConstraints: *ImageEnhance True *Smoothing True
-
-*% Do not allow envelope sizes and paper types to be fed from trays
-*UIConstraints: *InputSlot Tray1 *PageSize Monarch
-*UIConstraints: *InputSlot Tray1 *PageSize C9
-*UIConstraints: *InputSlot Tray1 *PageSize Comm10
-*UIConstraints: *InputSlot Tray1 *PageSize DL
-*UIConstraints: *InputSlot Tray1 *PageSize C5
-*UIConstraints: *InputSlot Tray1 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray1 *PageSize Other
-
-*UIConstraints: *InputSlot Tray2 *PageSize Monarch
-*UIConstraints: *InputSlot Tray2 *PageSize C9
-*UIConstraints: *InputSlot Tray2 *PageSize Comm10
-*UIConstraints: *InputSlot Tray2 *PageSize DL
-*UIConstraints: *InputSlot Tray2 *PageSize C5
-*UIConstraints: *InputSlot Tray2 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray2 *PageSize Other
-
-*UIConstraints: *InputSlot Tray3 *PageSize Monarch
-*UIConstraints: *InputSlot Tray3 *PageSize C9
-*UIConstraints: *InputSlot Tray3 *PageSize Comm10
-*UIConstraints: *InputSlot Tray3 *PageSize DL
-*UIConstraints: *InputSlot Tray3 *PageSize C5
-*UIConstraints: *InputSlot Tray3 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray3 *PageSize Other
-
-*UIConstraints: *InputSlot Tray4 *PageSize Monarch
-*UIConstraints: *InputSlot Tray4 *PageSize C9
-*UIConstraints: *InputSlot Tray4 *PageSize Comm10
-*UIConstraints: *InputSlot Tray4 *PageSize DL
-*UIConstraints: *InputSlot Tray4 *PageSize C5
-*UIConstraints: *InputSlot Tray4 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray4 *PageSize Other
-
-*UIConstraints: *InputSlot Tray5 *PageSize Monarch
-*UIConstraints: *InputSlot Tray5 *PageSize C9
-*UIConstraints: *InputSlot Tray5 *PageSize Comm10
-*UIConstraints: *InputSlot Tray5 *PageSize DL
-*UIConstraints: *InputSlot Tray5 *PageSize C5
-*UIConstraints: *InputSlot Tray5 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray5 *PageSize Other
-
-*UIConstraints: *InputSlot Tray1 *MediaType Env
-*UIConstraints: *InputSlot Tray2 *MediaType Env
-*UIConstraints: *InputSlot Tray3 *MediaType Env
-*UIConstraints: *InputSlot Tray4 *MediaType Env
-*UIConstraints: *InputSlot Tray5 *MediaType Env
-
-*% Do not allow non-envelope sizes and paper sizes to be fed from Envelope Feede
-*UIConstraints: *InputSlot Feeder *PageSize Letter
-*UIConstraints: *InputSlot Feeder *PageSize Legal
-*UIConstraints: *InputSlot Feeder *PageSize B5
-*UIConstraints: *InputSlot Feeder *PageSize A4
-*UIConstraints: *InputSlot Feeder *PageSize Executive
-*UIConstraints: *InputSlot Feeder *PageSize A5
-*UIConstraints: *InputSlot Feeder *PageSize Universal
-
-*UIConstraints: *InputSlot ManualEnv *PageSize Letter
-*UIConstraints: *InputSlot ManualEnv *PageSize Legal
-*UIConstraints: *InputSlot ManualEnv *PageSize B5
-*UIConstraints: *InputSlot ManualEnv *PageSize A4
-*UIConstraints: *InputSlot ManualEnv *PageSize Executive
-*UIConstraints: *InputSlot ManualEnv *PageSize A5
-*UIConstraints: *InputSlot ManualEnv *PageSize Universal
-
-*UIConstraints: *InputSlot Feeder *MediaType Plain
-*UIConstraints: *InputSlot Feeder *MediaType Card
-*UIConstraints: *InputSlot Feeder *MediaType Transparency
-*UIConstraints: *InputSlot Feeder *MediaType Labels
-*UIConstraints: *InputSlot Feeder *MediaType Bond
-*UIConstraints: *InputSlot Feeder *MediaType Letterhead
-*UIConstraints: *InputSlot Feeder *MediaType Preprint
-*UIConstraints: *InputSlot Feeder *MediaType Color
-
-*UIConstraints: *InputSlot ManualEnv *MediaType Plain
-*UIConstraints: *InputSlot ManualEnv *MediaType Card
-*UIConstraints: *InputSlot ManualEnv *MediaType Transparency
-*UIConstraints: *InputSlot ManualEnv *MediaType Labels
-*UIConstraints: *InputSlot ManualEnv *MediaType Bond
-*UIConstraints: *InputSlot ManualEnv *MediaType Letterhead
-*UIConstraints: *InputSlot ManualEnv *MediaType Preprint
-*UIConstraints: *InputSlot ManualEnv *MediaType Color
-*%UIConstraints: *ManualFeed True *MediaType Env
-*UIConstraints: *InputSlot Manual *MediaType Env
-*% === Basic Device Capabilities ============
-
-*LanguageLevel: "3"
-*Protocols: PJL TBCP
-*FreeVM: "2058000"
-*VMOption 4Meg/4 MB Printer Memory: "910000"
-*VMOption 8Meg/8 MB Printer Memory: "1290000"
-*VMOption 12Meg/12 MB Printer Memory: "1546000"
-*VMOption 16Meg/16 MB Printer Memory: "2058000"
-*VMOption 20Meg/20 MB Printer Memory: "2058000"
-*VMOption 24Meg/24 MB Printer Memory: "2058000"
-*VMOption 28Meg/28 MB Printer Memory: "2058000"
-*VMOption 32Meg/32 or more MB Printer Memory: "2058000"
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*TTRasterizer: Type42
-*?TTRasterizer:""
-*FileSystem: True
-*?FileSystem: ""
-*VariablePaperSize: True
-*Throughput: "35"
-*Password: "0"
-*ExitServer: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- "
-*End
-*Reset: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
- "
-*End
-
-*% === Job Control Language ==
-
-*JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
-*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>"
-*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X"
-
-*% === Print Resolution ============
-
-*OpenUI *Resolution/Resolution: PickOne
-*DefaultResolution: 600dpi
-*OrderDependency: 100 AnySetup *Resolution
-*Resolution 300dpi/300 dpi: "<< /HWResolution [300 300] >> setpagedevice"
-*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice"
-*Resolution 1200dpi/1200 dpi: "<< /HWResolution [1200 1200] >> setpagedevice"
-
-*?Resolution: "
- save
- currentpagedevice /HWResolution get 0 get
- ( ) cvs print (dpi) = flush
- restore
- "
-*End
-*CloseUI: *Resolution
-
-*% === Halftone Information ===============
-
-*ScreenFreq: "60.0"
-*ScreenAngle: "45.0"
-*ResScreenFreq 300dpi: "60.0"
-*ResScreenAngle 300dpi: "45.0"
-*ResScreenFreq 600dpi: "60.0"
-*ResScreenAngle 600dpi: "45.0"
-*ResScreenFreq 1200dpi: "106.0"
-*ResScreenAngle 1200dpi: "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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Factory
-*Transfer Factory: "{ }"
-*Transfer Factory.Inverse: "{ 1 exch sub }"
-
-*% === Features ===
-*JCLOpenUI *JCLTonerDarkness/Toner Darkness: PickOne
-*DefaultJCLTonerDarkness: PrtSet
-*OrderDependency: 20 JCLSetup *JCLTonerDarkness
-*JCLTonerDarkness PrtSet/Printer Setting: ""
-*JCLTonerDarkness 1/1: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 1 <0A>"
-*JCLTonerDarkness 2/2: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 2 <0A>"
-*JCLTonerDarkness 3/3: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 3 <0A>"
-*JCLTonerDarkness 4/4: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 4 <0A>"
-*JCLTonerDarkness 5/5: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 5 <0A>"
-*JCLTonerDarkness 6/6: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 1 <0A>"
-*JCLTonerDarkness 7/7: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 2 <0A>"
-*JCLTonerDarkness 8/8: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 3 <0A>"
-*JCLTonerDarkness 9/9: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 4 <0A>"
-*JCLTonerDarkness 10/10: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 5 <0A>"
-*JCLCloseUI: *JCLTonerDarkness
-
-*OpenUI *Smoothing/Smoothing: Boolean
-*DefaultSmoothing: False
-*OrderDependency: 120 AnySetup *Smoothing
-*Smoothing True/On: "<< /PostRenderingEnhanceDetails << /REValue 2 >> >> setpagedevice"
-*Smoothing False/Off: "<< /PostRenderingEnhanceDetails << /REValue 0 >> >> setpagedevice"
-*?Smoothing: "
- save
- currentpagedevice /PostRenderingEnhanceDetails get /REValue get
- dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush
- restore
- "
-*End
-*CloseUI: *Smoothing
-
-*OpenUI *ImageEnhance/1200 Image Quality: Boolean
-*DefaultImageEnhance: False
-*OrderDependency: 40 AnySetup *ImageEnhance
-*ImageEnhance True/On: "<< /DeviceRenderingInfo << /ImageEnhancement 1 >> >> setpagedevice"
-*ImageEnhance False/Off: "<< /DeviceRenderingInfo << /ImageEnhancement 0 >> >> setpagedevice"
-*CloseUI: *ImageEnhance
-
-*JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne
-*DefaultJCLPictureGrade: PrtSet
-*OrderDependency: 10 JCLSetup *JCLPictureGrade
-*JCLPictureGrade PrtSet/Printer Setting:""
-*JCLPictureGrade True/On: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>"
-*JCLPictureGrade False/Off: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>"
-*JCLCloseUI: *JCLPictureGrade
-
-*OpenUI *MediaType/Media Type: PickOne
-*DefaultMediaType: None
-*OrderDependency: 140 AnySetup *MediaType
-*MediaType None/Printer Setting: ""
-*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Card/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Env/Envelope: "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom4/Custom Type 4: "<< /MediaType (Custom Type 4) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom5/Custom Type 5: "<< /MediaType (Custom Type 5) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom6/Custom Type 6: "<< /MediaType (Custom Type 6) /Policies << /MediaType 2 >> >> setpagedevice"
-*CloseUI: *MediaType
-
-
-*OpenUI *Duplex/Duplex: PickOne
-*DefaultDuplex: None
-*OrderDependency: 40 AnySetup *Duplex
-*Duplex None/Simplex: "<< /Duplex false >> setpagedevice"
-*Duplex DuplexNoTumble/Duplex - Long Edge: "
- statusdict /duplexer get exec
- { << /Duplex true /Tumble false >> setpagedevice }
- { << /Duplex false >> setpagedevice }
- ifelse
- "
-*End
-*Duplex DuplexTumble/Duplex - Short Edge: "
- statusdict /duplexer get exec
- { << /Duplex true /Tumble true >> setpagedevice }
- { << /Duplex false >> setpagedevice }
- ifelse
- "
-*End
-
-*?Duplex: "
- save
- currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush
- restore
- "
-*End
-*CloseUI: *Duplex
-
-*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne
-*DefaultJCLPortRotation: None
-*OrderDependency: 10 JCLSetup *JCLPortRotation
-*JCLPortRotation None/Printer's default: ""
-*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>"
-*JCLCloseUI: *JCLPortRotation
-
-*OpenUI *LXCollate/Collate Copies: Boolean
-*DefaultLXCollate: False
-*OrderDependency: 150 AnySetup *LXCollate
-*LXCollate False/Off: "<< /Collate false >> setpagedevice"
-*LXCollate True/On: "<< /Collate true >> setpagedevice"
-*CloseUI: *LXCollate
-
-
-*OpenUI *OutputBin/Output Bin: PickOne
-*DefaultOutputBin: None
-*OrderDependency: 45 AnySetup *OutputBin
-*OutputBin None/Standard Bin: "
- << /OutputAttributes << /Priority [0] >> >> setpagedevice"
-*End
-*OutputBin Bin1/Bin 1: "
- << /OutputAttributes << /Priority [1] >> >> setpagedevice"
-*End
-*OutputBin Bin2/Bin 2: "
- << /OutputAttributes << /Priority [2] >> >> setpagedevice"
-*End
-*OutputBin Bin3/Bin 3: "
- << /OutputAttributes << /Priority [3] >> >> setpagedevice"
-*End
-*OutputBin Bin4/Bin 4: "
- << /OutputAttributes << /Priority [4] >> >> setpagedevice"
-*End
-*OutputBin Bin5/Bin 5: "
- << /OutputAttributes << /Priority [5] >> >> setpagedevice"
-*End
-*OutputBin Bin6/Bin 6: "
- << /OutputAttributes << /Priority [6] >> >> setpagedevice"
-*End
-*OutputBin Bin7/Bin 7: "
- << /OutputAttributes << /Priority [7] >> >> setpagedevice"
-*End
-*OutputBin Bin8/Bin 8: "
- << /OutputAttributes << /Priority [8] >> >> setpagedevice"
-*End
-*OutputBin Bin9/Bin 9: "
- << /OutputAttributes << /Priority [9] >> >> setpagedevice"
-*End
-*OutputBin Bin10/Bin 10: "
- << /OutputAttributes << /Priority [10] >> >> setpagedevice"
-*End
-*CloseUI: *OutputBin
-
-
-*% === Paper ==========================================
-*LandscapeOrientation: Plus90
-
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/Letter 8 1/2 x 11 in: "
- << /PageSize [612 792] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Legal/Legal 8 1/2 x 14 in: "
- << /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize B5/B5 182 x 257 mm: "
- << /PageSize [516 729] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A4/A4 210 x 297 mm: "
- << /PageSize [595 842] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Executive/Executive 7 1/4 x 10 1/2 in: "
- << /PageSize [522 756] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A5/A5 148 x 210 mm: "
- << /PageSize [420 595] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Universal/Universal 8 1/2 x 14 in: "
- << /PageSize [612 1020] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: "
- << /PageSize [279 540] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: "
- << /PageSize [279 639] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: "
- << /PageSize [297 684] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize DL/DL Envelope 110 x 220 mm: "
- << /PageSize [312 624] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize C5/C5 Envelope 162 x 229 mm: "
- << /PageSize [459 649] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize ISOB5/B5 Envelope 176 x 250 mm: "
- << /PageSize [499 709] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Other/Other Envelope 9.02 x 14 in: "
- << /PageSize [612 996] /ImagingBBox null >> setpagedevice"
-*End
-*?PageSize: "
- save
- 14 dict
- dup /letter (Letter) put
- dup /legal (Legal) put
- dup /executivepage (Executive) put
- dup /a4 (A4) put
- dup /a5 (A5) put
- dup /b5 (B5) put
- dup /universal (Universal) put
- dup /3.875x7.5envelope (Monarch) put
- dup /3.875x8.875envelope (C9) put
- dup /4.125x9.5envelope (Comm10) put
- dup /110x220envelope (DL) put
- dup /162x229envelope (C5) put
- dup /176x250envelope (Envelope.499.709) put
- dup /otherenvelope (Envelope.612.996) put
- statusdict /papersize get exec
- 3 1 roll {get} stopped {(Unknown)}if
- exch not { print (.Transverse) }if
- = flush
- restore
- "
-*End
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer.
-*% Usually used with input source selection rather than selection by size (AutoSelect).
-
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter: "
- << /PageSize [612 792] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Legal: "
- << /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion B5: "
- << /PageSize [516 729] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A4: "
- << /PageSize [595 842] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Executive: "
- << /PageSize [522 756] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A5: "
- << /PageSize [420 595] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Universal: "
- << /PageSize [612 1020] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Monarch: "
- << /PageSize [279 540] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion C9: "
- << /PageSize [279 639] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Comm10: "
- << /PageSize [297 684] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion DL: "
- << /PageSize [312 624] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion C5: "
- << /PageSize [459 649] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion ISOB5: "
- << /PageSize [499 709] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Other: "
- << /PageSize [612 996] /ImagingBBox null >> setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% **** Printable Area by key word ****
-*DefaultImageableArea: Letter
-*ImageableArea Letter: "13 13 599 779"
-*ImageableArea Legal: "13 13 599 995"
-*ImageableArea B5: "13 13 505 715"
-*ImageableArea A4: "10 13 588 829"
-*ImageableArea Executive: "13 13 509 743"
-*ImageableArea A5: "13 13 407 583"
-*ImageableArea Universal: "13 13 599 995"
-*ImageableArea Monarch: "13 13 278 527"
-*ImageableArea C9: "13 13 278 626"
-*ImageableArea Comm10: "13 13 294 671"
-*ImageableArea DL: "13 13 309 611"
-*ImageableArea C5: "13 13 455 636"
-*ImageableArea ISOB5: "13 13 497 696"
-*ImageableArea Other: "13 13 647 995"
-*?ImageableArea: "
- save
- /cvp { cvi ( ) cvs print ( ) print } bind def
- newpath clippath pathbbox
- 4 -2 roll exch 2 {ceiling cvp} repeat
- exch 2 {floor cvp} repeat flush
- restore
- "
-*End
-
-
-*% **** Physical paper dimensions by key word ****
-
-*DefaultPaperDimension: Letter
-*PaperDimension Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension B5: "516 729"
-*PaperDimension A4: "595 842"
-*PaperDimension Executive: "522 756"
-*PaperDimension A5: "420 595"
-*PaperDimension Universal: "612 1020"
-*PaperDimension Monarch: "279 540"
-*PaperDimension C9: "279 639"
-*PaperDimension Comm10: "297 684"
-*PaperDimension DL: "312 624"
-*PaperDimension C5: "459 649"
-*PaperDimension ISOB5: "499 709"
-*PaperDimension Other: "612 996"
-*RequiresPageRegion All: True
-
-*% === Input Trays =======================================
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: AutoSelect
-*InputSlot AutoSelect/Auto Select: "
- << /Policies << /PageSize 2 >> >> setpagedevice"
-*End
-*InputSlot Tray1/Tray 1: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- currentpagedevice /InputAttributes get 0 get setpagedevice
- << /InputAttributes << /Priority [0] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Tray2/Tray 2: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Tray3/Tray 3: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Tray4/Tray 4: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 5 known { 5 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Tray5/Tray 5: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 6 known { 6 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot MultiPurpose/MP Feeder: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 4 known { 4 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Feeder/Envelope Feeder: "
- << /MediaPosition null >> setpagedevice
- currentpagedevice /InputAttributes get 2 known
- { << /ManualFeed false /Policies << /PageSize 2 >> >> setpagedevice
- << /InputAttributes << /Priority [2] >> >> setpagedevice }
- { << /ManualFeed true >> setpagedevice }ifelse"
-*End
-*InputSlot Manual/Manual Paper: "
- << /ManualFeed true /MediaPosition null >> setpagedevice
- << /Policies << /PageSize 2 >> >> setpagedevice"
-*End
-*InputSlot ManualEnv/Manual Envelope: "
- << /ManualFeed true /MediaPosition null >> setpagedevice
- << /Policies << /PageSize 2 >> >> setpagedevice"
-*End
-*?InputSlot: "
- save
- [ (Tray1) (Tray2) (Multipurpose) (Manual) (ManualEnv) (Tray3) (Tray4) (Tray5) (Feeder) ]
- statusdict /papertray get exec
- {get exec} stopped { pop pop (Unknown) } if = flush
- restore
- "
-*End
-*CloseUI: *InputSlot
-
-
-*% === Font Information ==========================================
-
-*DefaultFont: Courier
-*Font AlbertusMT: Standard "(001.000)" Standard ROM
-*Font AlbertusMT-Italic: Standard "(001.000)" Standard ROM
-*Font AlbertusMT-Light: Standard "(001.000)" Standard ROM
-*Font AntiqueOlive-Roman: Standard "(001.000)" Standard ROM
-*Font AntiqueOlive-Italic: Standard "(001.000)" Standard ROM
-*Font AntiqueOlive-Bold: Standard "(001.000)" Standard ROM
-*Font AntiqueOlive-Compact: Standard "(001.000)" Standard ROM
-*Font AvantGarde-Book: Standard "(001.000)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM
-*Font Bodoni: Standard "(001.000)" Standard ROM
-*Font Bodoni-Bold: Standard "(001.000)" Standard ROM
-*Font Bodoni-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Bodoni-Italic: Standard "(001.000)" Standard ROM
-*Font Bodoni-Poster: Standard "(001.000)" Standard ROM
-*Font Bodoni-PosterCompressed: Standard "(001.000)" Standard ROM
-*Font Bookman-Demi: Standard "(001.000)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM
-*Font Bookman-Light: Standard "(001.000)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM
-*Font Clarendon: Standard "(001.000)" Standard ROM
-*Font Clarendon-Bold: Standard "(001.000)" Standard ROM
-*Font Clarendon-Light: Standard "(001.000)" Standard ROM
-*Font CooperBlack: Standard "(001.000)" Standard ROM
-*Font CooperBlack-Italic: Standard "(001.000)" Standard ROM
-*Font Copperplate-ThirtyThreeBC: Standard "(001.000)" Standard ROM
-*Font Copperplate-ThirtyTwoBC: Standard "(001.000)" Standard ROM
-*Font Coronet-Regular: Standard "(001.000)" Standard ROM
-*Font Courier: Standard "(001.000)" Standard ROM
-*Font Courier-Bold: Standard "(001.000)" Standard ROM
-*Font Courier-Oblique: Standard "(001.000)" Standard ROM
-*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Eurostile: Standard "(001.000)" Standard ROM
-*Font Eurostile-Bold: Standard "(001.000)" Standard ROM
-*Font Eurostile-BoldExtendedTwo: Standard "(001.000)" Standard ROM
-*Font Eurostile-ExtendedTwo: Standard "(001.000)" Standard ROM
-*Font GillSans: Standard "(001.000)" Standard ROM
-*Font GillSans-Bold: Standard "(001.000)" Standard ROM
-*Font GillSans-BoldItalic: Standard "(001.000)" Standard ROM
-*Font GillSans-Italic: Standard "(001.000)" Standard ROM
-*Font GillSans-BoldCondensed: Standard "(001.000)" Standard ROM
-*Font GillSans-Condensed: Standard "(001.000)" Standard ROM
-*Font GillSans-ExtraBold: Standard "(001.000)" Standard ROM
-*Font GillSans-Light: Standard "(001.000)" Standard ROM
-*Font GillSans-LightItalic: Standard "(001.000)" Standard ROM
-*Font Goudy: Standard "(001.000)" Standard ROM
-*Font Goudy-Bold: Standard "(001.000)" Standard ROM
-*Font Goudy-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Goudy-Italic: Standard "(001.000)" Standard ROM
-*Font Goudy-ExtraBold: Standard "(001.000)" Standard ROM
-*Font Helvetica: Standard "(001.000)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Black: Standard "(001.000)" Standard ROM
-*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Light: Standard "(001.000)" Standard ROM
-*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Condensed: Standard "(001.000)" Standard ROM
-*Font Helvetica-Condensed-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Condensed-BoldObl: Standard "(001.000)" Standard ROM
-*Font Helvetica-Condensed-Oblique: Standard "(001.000)" Standard ROM
-*Font JoannaMT: Standard "(001.000)" Standard ROM
-*Font JoannaMT-Bold: Standard "(001.000)" Standard ROM
-*Font JoannaMT-BoldItalic: Standard "(001.000)" Standard ROM
-*Font JoannaMT-Italic: Standard "(001.000)" Standard ROM
-*Font LetterGothic: Standard "(001.000)" Standard ROM
-*Font LetterGothic-Bold: Standard "(001.000)" Standard ROM
-*Font LetterGothic-BoldSlanted: Standard "(001.000)" Standard ROM
-*Font LetterGothic-Slanted: Standard "(001.000)" Standard ROM
-*Font LubalinGraph-Book: Standard "(001.000)" Standard ROM
-*Font LubalinGraph-BookOblique: Standard "(001.000)" Standard ROM
-*Font LubalinGraph-Demi: Standard "(001.000)" Standard ROM
-*Font LubalinGraph-DemiOblique: Standard "(001.000)" Standard ROM
-*Font Marigold: Standard "(001.000)" Standard ROM
-*Font MonaLisa-Recut: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Optima: Standard "(001.000)" Standard ROM
-*Font Optima-Bold: Standard "(001.000)" Standard ROM
-*Font Optima-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Optima-Italic: Standard "(001.000)" Standard ROM
-*Font Oxford: Standard "(001.000)" Standard ROM
-*Font Palatino-Roman: Standard "(001.000)" Standard ROM
-*Font Palatino-Bold: Standard "(001.000)" Standard ROM
-*Font Palatino-Italic: Standard "(001.000)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM
-*Font StempelGaramond-Roman: Standard "(001.000)" Standard ROM
-*Font StempelGaramond-Italic: Standard "(001.000)" Standard ROM
-*Font StempelGaramond-Bold: Standard "(001.000)" Standard ROM
-*Font StempelGaramond-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Symbol: Special "(001.000)" Standard ROM
-*Font Times-Roman: Standard "(001.000)" Standard ROM
-*Font Times-Bold: Standard "(001.000)" Standard ROM
-*Font Times-Italic: Standard "(001.000)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Univers: Standard "(001.000)" Standard ROM
-*Font Univers-Oblique: Standard "(001.000)" Standard ROM
-*Font Univers-Bold: Standard "(001.000)" Standard ROM
-*Font Univers-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Univers-Condensed: Standard "(001.000)" Standard ROM
-*Font Univers-CondensedBold: Standard "(001.000)" Standard ROM
-*Font Univers-CondensedBoldOblique: Standard "(001.000)" Standard ROM
-*Font Univers-CondensedOblique: Standard "(001.000)" Standard ROM
-*Font Univers-Extended: Standard "(001.000)" Standard ROM
-*Font Univers-ExtendedObl: Standard "(001.000)" Standard ROM
-*Font Univers-BoldExt: Standard "(001.000)" Standard ROM
-*Font Univers-BoldExtObl: Standard "(001.000)" Standard ROM
-*Font Univers-Light: Standard "(001.000)" Standard ROM
-*Font Univers-LightOblique: Standard "(001.000)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM
-*Font ZapfDingbats: Special "(001.000)" Special ROM
-
-*?FontQuery: "
- save
- 4 dict begin
- /sv exch def
- /str (fonts/ ) def
- /st2 128 string def
- { count 0 gt
- { dup st2 cvs (/) print print (:) print dup FontDirectory exch known
- {pop (Yes)}
- { str exch st2 cvs dup length /len exch def
- 6 exch putinterval str 0 len 6 add getinterval mark exch
- { } st2 filenameforall counttomark 0 gt
- { cleartomark (Yes)}{cleartomark (No)}ifelse
- }ifelse = flush
- }{ exit } ifelse
- } bind loop
- (*) = flush
- sv
- end
- restore
- "
-*End
-
-*?FontList: "
- save
- 2 dict begin
- /sv exch def
- /str 128 string def
- FontDirectory { pop == } bind forall flush
- /filenameforall where
- { pop save (fonts/*)
- { dup length 6 sub 6 exch getinterval cvn == } bind
- str filenameforall flush restore
- } if
- (*) = flush
-
- sv
- end
- 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: "Printer Busy"
-*Status: "Warming Up"
-*Status: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "initializing"
-*Status: "not ready"
-
-*% Input Sources (format: %% status: <stat>; source: <one of these> %% )
-*Source: "Serial"
-*Source: "Parallel"
-*Source: "Network"
-
-*% Printer Error (format: %% PrinterError: <one of these> %%)
-*PrinterError: "Paper Jam"
-*PrinterError: "Wrong Paper Length"
-*PrinterError: "Invalid Manual Insertion"
-*PrinterError: "Change Size in Feeder"
-*PrinterError: "Change Size in Tray 1"
-*PrinterError: "Change Size in Tray 2"
-*PrinterError: "Paper Out or Feed Failure - Feed"
-*PrinterError: "Load Manual Envelope"
-*PrinterError: "Paper Out or Feed Failure - Tray 1"
-*PrinterError: "Paper Out or Feed Failure - Tray 2"
-*PrinterError: "Load Manual Paper"
-*PrinterError: "Output Bin Full"
-*PrinterError: "Cover Open/Cartridge Not Installed"
-*PrinterError: "Insufficient Memory"
-*PrinterError: "Complex Page"
-*PrinterError: "Default Storage Error"
-*PrinterError: "Defective Font Card Installed"
-*PrinterError: "Flash Full"
-*PrinterError: "ioerror"
-*PrinterError: "Flash Error"
-*PrinterError: "Duplex Not Attached"
-*PrinterError: "Duplex Cover Open"
-*PrinterError: "Scheduled Maintenance"
-*PrinterError: "Toner Low"
-*PrinterError: "Service Error"
-
-*% === Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) =====================
-
-*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
-
-*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
- {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
- 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
- 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
-
-*% For 71 lpi / 600 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
-
-*% For 116 lpi / 1200 dpi ===================================================
-
-*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"
-*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"
-*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0"
-
-*% ==== Extended Output Options ====*% End of PPD file for Lexmark Optra T616 Laser Printers \ No newline at end of file
diff --git a/psprint_config/configuration/ppds/LOPTRAC.PS b/psprint_config/configuration/ppds/LOPTRAC.PS
deleted file mode 100644
index c6a83c584169..000000000000
--- a/psprint_config/configuration/ppds/LOPTRAC.PS
+++ /dev/null
@@ -1,546 +0,0 @@
-*PPD-Adobe: "4.1"
-*% Adobe PostScript(R) Printer Description File
-*% For Lexmark Optra C LaserPrinter
-*% Produced by Lexmark International, Inc.
-*%
-*% Copyright (c) 1993-1998 Lexmark International Inc. All Rights Reserved.
-*% Permission is granted for redistribution of this file as
-*% long as this copyright notice is intact and the content
-*% of the file is not altered in any way from its original form.
-*%
-*%
-*% WARNING: If you want to edit this PPD file and use it with Aldus
-*% PageMaker, be sure to use an editor (such as DOS Edit)
-*% that does NOT add an end-of-file marker (hex 1A) when
-*% it stores the file.
-*%
-*%
-
-*FormatVersion: "4.1"
-*FileVersion: "1.1"
-*LanguageVersion: English
-*PCFileName: "LOPTRAC.PPD"
-*Product: "(Lexmark Optra C)"
-*PSVersion: "(2014)"
-*ModelName: "Lexmark Optra C"
-*ShortNickName: "Lexmark Optra C PS"
-*NickName: "Lexmark Optra C PS"
-
-*% === Options and Constraints ============
-
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *Option1/Lower Tray - Option: Boolean
-*DefaultOption1: False
-*Option1 True/Installed: ""
-*Option1 False/Not Installed: ""
-*CloseUI: *Option1
-
-*OpenUI *Option2/Flash Memory Card - Option: Boolean
-*DefaultOption2: False
-*Option2 True/Installed: ""
-*Option2 False/Not Installed: ""
-*CloseUI: *Option2
-
-*OpenUI *Option3/Printer Hard Disk - Option: Boolean
-*DefaultOption3: False
-*Option3 False/Not Installed: ""
-*Option3 True/Installed: ""
-*CloseUI: *Option3
-
-*OpenUI *Option4/Printer Memory - Option: PickOne
-*DefaultOption4: 8Meg
-*Option4 2Meg/2 MB Printer Memory: ""
-*Option4 4Meg/4 MB Printer Memory: ""
-*Option4 6Meg/6 MB Printer Memory: ""
-*Option4 8Meg/8 MB Printer Memory: ""
-*Option4 10Meg/10 MB Printer Memory: ""
-*Option4 12Meg/12 MB Printer Memory: ""
-*Option4 16Meg/16 MB Printer Memory: ""
-*Option4 18Meg/18 MB Printer Memory: ""
-*Option4 20Meg/20 MB Printer Memory: ""
-*Option4 24Meg/24 MB Printer Memory: ""
-*Option4 32Meg/32 or more MB Printer Memory: ""
-*CloseUI: *Option4
-
-*CloseGroup: InstallableOptions
-
-*UIConstraints: *Option1 False *InputSlot Lower
-*UIConstraints: *Option1 False *TraySwitch True
-
-*% === Basic Capabilities ============
-
-*ColorDevice: True
-
-*LanguageLevel: "2"
-*Protocols: PJL
-*TTRasterizer: Type42
-*FreeVM: "1290000"
-*VMOption 2Meg: "376000"
-*VMOption 4Meg: "728000"
-*VMOption 6Meg: "828000"
-*VMOption 8Meg: "1290000"
-*VMOption 10Meg: "1290000"
-*VMOption 12Meg: "1546000"
-*VMOption 16Meg: "2058000"
-*VMOption 18Meg: "2058000"
-*VMOption 20Meg: "2058000"
-*VMOption 24Meg: "2058000"
-*VMOption 32Meg: "2058000"
-*ColorDevice: True
-*DefaultColorSpace: CMYK
-*Throughput: "3"
-*Password: "0"
-*ExitServer: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- "
-*End
-*Reset: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
- "
-*End
-
-*% === Job Control Language ==
-
-*JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
-*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>"
-*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X"
-
-*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne
-*DefaultJCLPortRotation: None
-*OrderDependency: 10 JCLSetup *JCLPortRotation
-*JCLPortRotation None/Printer Setting: ""
-*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>"
-*JCLCloseUI: *JCLPortRotation
-
-*% === Resolution ============
-
-*OpenUI *Resolution/Resolution: PickOne
-*DefaultResolution: 600dpi
-*OrderDependency: 10 AnySetup *Resolution
-*Resolution 600dpi/600 dpi: ""
-*?Resolution: "
- save
- currentpagedevice /HWResolution get 0 get
- ( ) cvs print (dpi) = flush
- restore
- "
-*End
-*CloseUI: *Resolution
-
-*% === Halftone Information ===============
-
-*ScreenFreq: "53.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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Factory
-*Transfer Factory: "{ }"
-*Transfer Factory.Inverse: "{ 1 exch sub }"
-
-*OpenUI *ColorCorrection/Color Correction: PickOne
-*OrderDependency: 10 AnySetup *ColorCorrection
-*DefaultColorCorrection: Off
-*ColorCorrection False/Off: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 95 put dup /ColorCorrection null put put setpagedevice"
-*ColorCorrection Display/Display: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 95 put dup /ColorCorrection /Display put put setpagedevice"
-*ColorCorrection Vivid/Vivid: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 95 put dup /ColorCorrection /Vivid put put setpagedevice"
-*ColorCorrection SWOP/SWOP: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 95 put dup /ColorCorrection /SWOP put put setpagedevice"
-*?ColorCorrection: "
- save statusdict begin
- [(Off) (Display) (Vivid) (SWOP)]
- colorcorrection 1 sub get = flush
- end
- restore"
-*End
-*CloseUI: *ColorCorrection
-
-*OpenUI *ColorRegistration/Color Registration: PickOne
-*OrderDependency: 10 AnySetup *ColorRegistration
-*DefaultColorRegistration: 4Cycle
-*ColorRegistration 4Cycle/High Speed: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 95 put dup /ColorRegistration 0 put put setpagedevice"
-*ColorRegistration 5Cycle/High Quality: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 95 put dup /ColorRegistration 1 put put setpagedevice"
-*?ColorRegistration: "
- save statusdict begin
- [(4Cycle) (5Cycle)]
- colorregistration 1 sub get = flush
- end
- restore"
-*End
-*CloseUI: *ColorRegistration
-
-*OpenUI *FinishQuality/Finish Quality: PickOne
-*OrderDependency: 10 AnySetup *FinishQuality
-*DefaultFinishQuality: Medium
-*FinishQuality Medium/Medium Gloss: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 95 put dup /FinishQuality 0 put put setpagedevice"
-*FinishQuality High/High Gloss: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 95 put dup /FinishQuality 1 put put setpagedevice"
-*FinishQuality Low/Low Gloss: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 95 put dup /FinishQuality 2 put put setpagedevice"
-*?FinishQuality: "
- save statusdict begin
- [(medium) (high) (low)] finishquality get = flush
- end
- restore"
-*End
-*CloseUI: *FinishQuality
-
-*OpenUI *Screening/Screening: PickOne
-*OrderDependency: 10 AnySetup *Screening
-*DefaultScreening: ColorGrade
-*Screening ColorGrade/ColorGrade: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 95 put dup /Screening /ColorGrade put put setpagedevice"
-*Screening Contone/Contone: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 95 put dup /Screening /Contone put put setpagedevice"
-*Screening Stochastic/Stochastic: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 95 put dup /Screening /Stochastic put put setpagedevice"
-*?Screening: "
- save statusdict begin
- [(ColorGrade) (Contone) (Stochastic)] screening 1 sub get = flush
- end
- restore"
-*End
-*CloseUI: *Screening
-
-*% === Paper Handling ===================
-
-*LandscapeOrientation: Plus90
-
-*% These entries will set up the frame buffer.
-*% Usually used with AutoSelect input slot.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Legal/Legal: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A4/A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize B5/B5: "
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*?PageSize: "
- save
- 4 dict
- dup /letter (Letter) put
- dup /legal (Legal) put
- dup /a4 (A4) put
- dup /b5 (B5) put
- statusdict /papersize get exec
- 3 1 roll {get} stopped {(Unknown)}if
- exch not { print (.Transverse) }if
- = flush
- restore
- "
-*End
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer.
-*% Usually used with input slots other than AutoSelect.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter/Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Legal/Legal: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A4/A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion B5/B5: "
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*DefaultImageableArea: Letter
-*ImageableArea Letter: "8 14 602 763"
-*ImageableArea Legal: "8 14 602 979"
-*ImageableArea A4: "8 14 586 813"
-*ImageableArea B5: "8 14 506 699"
-*?ImageableArea: "
- save
- /cvp { cvi ( ) cvs print ( ) print } bind def
- newpath clippath pathbbox
- 4 -2 roll exch 2 {ceiling cvp} repeat
- exch 2 {floor cvp} repeat flush
- restore
- "
-*End
-
-*% These provide the physical dimensions of the paper (by keyword)
-*DefaultPaperDimension: Letter
-*PaperDimension Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension A4: "595 842"
-*PaperDimension B5: "516 729"
-
-*RequiresPageRegion All: True
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: AutoSelect
-*InputSlot AutoSelect/Auto Select: "
- 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice"
-*End
-*InputSlot Upper/Upper Tray: "
- 1 dict dup /MediaPosition null put setpagedevice
- currentpagedevice /InputAttributes get 0 get setpagedevice
- 1 dict dup /InputAttributes 1 dict dup /Priority [0] put put setpagedevice
- 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice"
-*End
-*InputSlot Lower/Lower Tray: "
- 1 dict dup /MediaPosition null put setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- 1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice
- 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice"
-*End
-*InputSlot Feeder/Multipurpose Feeder: "
- 1 dict dup /MediaPosition null put setpagedevice
- currentpagedevice /InputAttributes get 2 get setpagedevice
- 1 dict dup /InputAttributes 1 dict dup /Priority [2] put put setpagedevice
- 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice"
-*End
-*?InputSlot: "
- save
- [ (Upper) (Lower) (Feeder) ]
- statusdict /papertray get exec {get exec} stopped { pop pop (Unknown) }
- if = flush
- restore
- "
-*End
-*CloseUI: *InputSlot
-
-*OpenUI *TraySwitch/Tray Linking: Boolean
-*OrderDependency: 50 AnySetup *TraySwitch
-*DefaultTraySwitch: False
-*TraySwitch True/On: "1 dict dup /TraySwitch true put setpagedevice"
-*TraySwitch False/Off: "1 dict dup /TraySwitch false put setpagedevice"
-*?TraySwitch: "
- save
- currentpagedevice /TraySwitch get {(True)}{(False)}ifelse = flush
- restore
- "
-*End
-*CloseUI: *TraySwitch
-
-*DefaultOutputOrder: Normal
-*OutputOrder Normal: ""
-*OutputOrder Reverse: ""
-
-*OpenUI *LXCollate/Collate Copies: Boolean
-*DefaultLXCollate: False
-*OrderDependency: 44 AnySetup *LXCollate
-*LXCollate True/On: "1 dict dup /Collate true put setpagedevice"
-*LXCollate False/Off: "1 dict dup /Collate false put setpagedevice"
-*CloseUI: *LXCollate
-
-*% === Font Information ==========================================
-
-*DefaultFont: Courier
-*Font Courier: Standard "(001.000)" Standard ROM
-*Font Courier-Bold: Standard "(001.000)" Standard ROM
-*Font Courier-Oblique: Standard "(001.000)" Standard ROM
-*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Times-Roman: Standard "(001.000)" Standard ROM
-*Font Times-Bold: Standard "(001.000)" Standard ROM
-*Font Times-Italic: Standard "(001.000)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Helvetica: Standard "(001.000)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM
-*Font Symbol: Special "(001.000)" Standard ROM
-*Font AvantGarde-Book: Standard "(001.000)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM
-*Font Bookman-Demi: Standard "(001.000)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM
-*Font Bookman-Light: Standard "(001.000)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM
-*Font Helvetica-Light: Standard "(001.000)" Standard ROM
-*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Black: Standard "(001.000)" Standard ROM
-*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Palatino-Roman: Standard "(001.000)" Standard ROM
-*Font Palatino-Bold: Standard "(001.000)" Standard ROM
-*Font Palatino-Italic: Standard "(001.000)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM
-*Font ZapfDingbats: Special "(001.000)" Special ROM
-*?FontQuery: "
- save
- 4 dict begin
- /sv exch def
- /str (fonts/ ) def
- /st2 128 string def
- { count 0 gt
- { dup st2 cvs (/) print print (:) print dup FontDirectory exch known
- {pop (Yes)}
- { str exch st2 cvs dup length /len exch def
- 6 exch putinterval str 0 len 6 add getinterval mark exch
- { } st2 filenameforall counttomark 0 gt
- { cleartomark (Yes)}{cleartomark (No)}ifelse
- }ifelse = flush
- }{ exit } ifelse
- } bind loop
- (*) = flush
- sv
- end
- restore
- "
-*End
-
-*?FontList: "
- save
- 2 dict begin
- /sv exch def
- /str 128 string def
- FontDirectory { pop == } bind forall flush
- /filenameforall where
- { pop save (fonts/*)
- { dup length 6 sub 6 exch getinterval cvn == } bind
- str filenameforall flush restore
- } if
- (*) = flush
- sv
- end
- 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: "Printer Busy"
-*Status: "Warming Up"
-*Status: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "initializing"
-*Status: "not ready"
-
-*% Input Sources (format: %% status: <stat>; source: <one of these> %% )
-*Source: "Serial"
-*Source: "Parallel"
-*Source: "Network"
-
-*% Printer Error (format: %% PrinterError: <one of these> %%)
-*PrinterError: "Paper Jam"
-*PrinterError: "Wrong Paper Length"
-*PrinterError: "Invalid Manual Insertion"
-*PrinterError: "Change Size in Feeder"
-*PrinterError: "Change Size in Tray 1"
-*PrinterError: "Change Size in Tray 2"
-*PrinterError: "Paper Out or Feed Failure - Feed"
-*PrinterError: "Load Manual Envelope"
-*PrinterError: "Paper Out or Feed Failure - Tray 1"
-*PrinterError: "Paper Out or Feed Failure - Tray 2"
-*PrinterError: "Load Manual Paper"
-*PrinterError: "Output Bin Full"
-*PrinterError: "Cover Open/Cartridge Not Installed"
-*PrinterError: "Insufficient Memory"
-*PrinterError: "Complex Page"
-*PrinterError: "Default Storage Error"
-*PrinterError: "Defective Font Card Installed"
-*PrinterError: "Flash Full"
-*PrinterError: "ioerror"
-*PrinterError: "Flash Error"
-*PrinterError: "Duplex Not Attached"
-*PrinterError: "Duplex Cover Open"
-*PrinterError: "Scheduled Maintenance"
-*PrinterError: "Toner Low"
-*PrinterError: "Service Error"
-
-*%DeviceAdjustMatrix: " 1 0 0 1 0 0 "
-
-*% === Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) =====================
-
-*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
-
-*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
- {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
- 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
- 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
-
-*% For 71 lpi / 600 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
-
-*% End of PPD file for Lexmark Optra C LaserPrinter
diff --git a/psprint_config/configuration/ppds/LOPTRAEP.PS b/psprint_config/configuration/ppds/LOPTRAEP.PS
deleted file mode 100644
index 3de55842f098..000000000000
--- a/psprint_config/configuration/ppds/LOPTRAEP.PS
+++ /dev/null
@@ -1,693 +0,0 @@
-*PPD-Adobe: "4.2"
-*% Adobe PostScript(R) Printer Description File
-*% For Lexmark Optra Ep LaserPrinter
-*% Produced by Lexmark International, Inc.
-*%
-*% Copyright (c) 1993-1998 Lexmark International Inc. All Rights Reserved.
-*% Permission is granted for redistribution of this file as
-*% long as this copyright notice is intact and the content
-*% of the file is not altered in any way from its original form.
-*%
-*%
-*% WARNING: If you want to edit this PPD file and use it with Aldus
-*% PageMaker, be sure to use an editor (such as DOS Edit)
-*% that does NOT add an end-of-file marker (hex 1A) when
-*% it stores the file.
-*%
-*%
-*%
-
-*FormatVersion: "4.2"
-*FileVersion: "1.0"
-*LanguageEncoding: WindowsANSI
-*LanguageVersion: English
-*PCFileName: "LOPTREP.PPD"
-*Product: "(Lexmark Optra E LaserPrinter)"
-*PSVersion: ""
-*ModelName: "Lexmark Optra Ep LaserPrinter"
-*ShortNickName: "Lexmark Optra Ep PS"
-*NickName: "Lexmark Optra Ep PS"
-
-*% === Options and Constraints ============
-
-*OpenGroup: InstallableOptions/Options Installed
-*OpenUI *Option1/Lower Tray - Option: Boolean
-*DefaultOption1: False
-*Option1 True/Installed: ""
-*Option1 False/Not Installed: ""
-*CloseUI: *Option1
-
-*OpenUI *Option2/Flash Memory Card - Option: Boolean
-*DefaultOption2: False
-*Option2 False/Not Installed: ""
-*Option2 True/Installed: ""
-*CloseUI: *Option2
-
-*OpenUI *InstalledMemory/Printer Memory - Option: Pickone
-*DefaultInstalledMenory: 2MB
-*InstalledMemory 2MB/2 MB Printer Memory:""
-*InstalledMemory 3MB/3 MB Printer Memory:""
-*InstalledMemory 4MB/4 MB Printer Memory:""
-*InstalledMemory 6MB/6 MB Printer Memory:""
-*CloseUI: *InstalledMemory
-
-*CloseGroup: InstallableOptions
-
-*% ====User Constraints ====
-*UIConstraints: *Option1 False *InputSlot Lower
-*UIConstraints: *Option1 False *JCLTray2PaperType Normal
-*UIConstraints: *Option1 False *JCLTray2PaperType Rough
-*UIConstraints: *Option1 False *TraySwitch True
-*UIConstraints: *Option2 None *FileSystem True
-
-*UIConstraints: *InputSlot Lower *PageSize Monarch
-*UIConstraints: *InputSlot Lower *PageSize C4
-*UIConstraints: *InputSlot Lower *PageSize Comm10
-*UIConstraints: *InputSlot Lower *PageSize DL
-*UIConstraints: *InputSlot Lower *PageSize C5
-*UIConstraints: *InputSlot Lower *PageSize ISOB5
-*UIConstraints: *InputSlot Lower *PageSize C3
-
-*UIConstraints: *Resolution 600dpi *Smoothing
-*UIConstraints: *Resolution 600dpi *JCLEconomode ON
-*UIConstraints: *Resolution 600dpi *JCLEconomode OFF
-*UIConstraints: *Smoothing True *JCLEconomode ON
-*UIConstraints: *Smoothing True *JCLEconomode OFF
-*UIConstraints: *JCLEconomode ON *Smoothing
-
-*% === Basic Capabilities ============
-
-*LanguageLevel: "2"
-*Protocols: PJL TBCP
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*TTRasterizer: Type42
-*Throughput: "6"
-*FreeVM: "376000"
-*VMOption 2MB : "376000"
-*VMOption 3MB : "552000"
-*VMOption 4MB : "728000"
-*VMOption 6MB : "828000"
-
-*Password: "0"
-*ExitServer: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- "
-*End
-*Reset: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
- "
-*End
-
-*% === Job Control Language ==
-
-*JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
-*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>"
-*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X"
-
-*JCLOpenUI *JCLDensity/Print Darkness: PickOne
-*DefaultJCLDensity: PrinterSetting
-*OrderDependency: 20 JCLSetup *JCLDensity
-*JCLDensity PrinterSetting/Printer's default: ""
-*JCLDensity VLIGHT/Very Light: "@PJL SET DENSITY = 1<0A>"
-*JCLDensity LIGHT/Light: "@PJL SET DENSITY = 2<0A>"
-*JCLDensity NORMAL/Normal: "@PJL SET DENSITY = 3<0A>"
-*JCLDensity DARK/Dark: "@PJL SET DENSITY = 4<0A>"
-*JCLDensity VDARK/Very Dark: "@PJL SET DENSITY = 5<0A>"
-*JCLCloseUI: *JCLDensity
-
-*JCLOpenUI *JCLEconomode/Toner Saver: PickOne
-*DefaultJCLEconomode: PrinterSetting
-*OrderDependency: 10 JCLSetup *JCLEconomode
-*JCLEconomode PrinterSetting/Printer's default: ""
-*JCLEconomode ON/On: "@PJL SET ECONOMODE = ON<0A>"
-*JCLEconomode OFF/Off: "@PJL SET ECONOMODE = OFF<0A>"
-*JCLCloseUI: *JCLEconomode
-*% ==== Paper Type ====
-
-*JCLOpenUI *JCLManualPaperType/Manual Feed Paper Type: PickOne
-*DefaultJCLManualPaperType: Printer
-*OrderDependency: 10 JCLSetup *JCLManualPaperType
-*JCLManualPaperType Printer/Printer's default:""
-*JCLManualPaperType Normal/Normal: "@PJL LMANUALPAPERTYPE = NORMAL<0A>"
-*JCLManualPaperType Rough/Rough Paper: "@PJL LMANUALPAPERTYPE = ROUGH<0A>"
-*JCLManualPaperType Card/Card Stock: "@PJL LMANUALPAPERTYPE = CARDSTOCK<0A>"
-*JCLManualPaperType Transparency/Transparency: "@PJL LMANUALPAPERTYPE = TRANSPARENCY<0A>"
-*JCLManualPaperType Labels/Labels: "@PJL LMANUALPAPERTYPE = LABELS<0A>"
-*JCLCloseUI: *JCLManualPaperType
-
-*JCLOpenUI *JCLTray1PaperType/Tray 1 Paper Type: PickOne
-*DefaultJCLTray1PaperType: Printer
-*OrderDependency: 10 JCLSetup *JCLTray1PaperType
-*JCLTray1PaperType Printer/Printer's default:""
-*JCLTray1PaperType Normal/Normal: "@PJL LTRAY1PAPERTYPE = NORMAL<0A>"
-*JCLTray1PaperType Rough/Rough Paper: "@PJL LTRAY1PAPERTYPE = ROUGH<0A>"
-*JCLTray1PaperType Card/Card Stock: "@PJL LTRAY1PAPERTYPE = CARDSTOCK<0A>"
-*JCLTray1PaperType Transparency/Transparency: "@PJL LTRAY1PAPERTYPE = TRANSPARENCY<0A>"
-*JCLTray1PaperType Labels/Labels: "@PJL LTRAY1PAPERTYPE = LABELS<0A>"
-*JCLCloseUI: *JCLTray1PaperType
-
-*JCLOpenUI *JCLTray2PaperType/Tray 2 Paper Type: PickOne
-*DefaultJCLTray2PaperType: Printer
-*OrderDependency: 10 JCLSetup *JCLTray2PaperType
-*JCLTray2PaperType Printer/Printer's default:""
-*JCLTray2PaperType Normal/Normal: "@PJL LTRAY2PAPERTYPE = NORMAL<0A>"
-*JCLTray2PaperType Rough/Rough Paper: "@PJL LTRAY2PAPERTYPE = ROUGH<0A>"
-*JCLCloseUI: *JCLTray2PaperType
-
-*CloseGroup: PaperType
-
-*% ==== Image Enhancement =====
-
-*JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne
-*DefaultJCLPictureGrade: Printer
-*OrderDependency: 10 JCLSetup *JCLPictureGrade
-*JCLPictureGrade Printer/Printer's default:""
-*JCLPictureGrade On/On: "@PJL LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>"
-*JCLPictureGrade Off/Off: "@PJL LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>"
-*JCLCloseUI: *JCLPictureGrade
-
-*% === Resolution ============
-
-*OpenUI *Resolution/Resolution: PickOne
-*DefaultResolution: 600dpi
-*OrderDependency: 10 AnySetup *Resolution
-*Resolution 300dpi/300 dpi: "1 dict dup /HWResolution [300 300] put setpagedevice"
-*Resolution 600dpi/600 dpi: "1 dict dup /HWResolution [600 600] put setpagedevice"
-*?Resolution: "
- save
- currentpagedevice /HWResolution get 0 get
- ( ) cvs print (dpi) = flush
- restore
- "
-*End
-*CloseUI: *Resolution
-
-*OpenUI *Smoothing/Smoothing: PickOne
-*DefaultSmoothing: False
-*OrderDependency: 40 AnySetup *Smoothing
-*Smoothing True/On: "
- 1 dict dup /PostRenderingEnhanceDetails 1 dict dup /REValue 2 put put setpagedevice"
-*End
-*Smoothing False/Off: "
- 1 dict dup /PostRenderingEnhanceDetails 1 dict dup /REValue 0 put put setpagedevice"
-*End
-*?Smoothing: "
- save
- currentpagedevice /PostRenderingEnhanceDetails get /REValue get
- dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush
- restore
- "
-*End
-*CloseUI: *Smoothing
-
-*% === Halftone Information ===============
-
-*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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Factory
-*Transfer Factory: "{ }"
-*Transfer Factory.Inverse: "{ 1 exch sub }"
-
-*% === Paper Handling ===================
-
-*LandscapeOrientation: Plus90
-
-*% These entries will set up the frame buffer.
-*% Usually used with AutoSelect input slot.
-*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for
-*% Other Envelope because C9, B5, and Other Envelope are not defined in
-*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and
-*% dimensions are given. Translation strings give correct names.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Legal/Legal: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Executive/Executive: "
- 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A4/A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A5/A5: "
- 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize B5/B5: "
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Monarch/Monarch Envelope: "
- 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize C4/C9 Envelope: "
- 2 dict dup /PageSize [279 639] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Comm10/C10 Envelope: "
- 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize DL/DL Envelope: "
- 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize C5/C5 Envelope: "
- 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize ISOB5/B5 Envelope: "
- 2 dict dup /PageSize [499 709] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize C3/Other Envelope: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*?PageSize: "
- save
- 13 dict
- dup /letter (Letter) put
- dup /legal (Legal) put
- dup /executivepage (Executive) put
- dup /a4 (A4) put
- dup /a5 (A5) put
- dup /b5 (B5) put
- dup /3.875x7.5envelope (Monarch) put
- dup /3.875x8.875envelope (C9) put
- dup /4.125x9.5envelope (Comm10) put
- dup /110x220envelope (DL) put
- dup /162x229envelope (C5) put
- dup /176x250envelope (Envelope.499.709) put
- dup /otherenvelope (Envelope.612.996) put
- statusdict /papersize get exec
- 3 1 roll {get} stopped {(Unknown)}if
- exch not { print (.Transverse) }if
- = flush
- restore
- "
-*End
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer.
-*% Usually used with input slots other than AutoSelect.
-*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for
-*% Other Envelope because C9, B5, and Other Envelope are not defined in
-*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and
-*% dimensions are given. Translation strings give correct names.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Legal: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Executive: "
- 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A5: "
- 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion B5: "
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Monarch: "
- 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion C4: "
- 2 dict dup /PageSize [279 639] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Comm10: "
- 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion DL: "
- 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion C5: "
- 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion ISOB5: "
- 2 dict dup /PageSize [499 709] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion C3: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for
-*% Other Envelope because C9, B5, and Other Envelope are not defined in
-*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and
-*% dimensions are given. Translation strings give correct names.
-*DefaultImageableArea: Letter
-*ImageableArea Letter: "12 12 600 780"
-*ImageableArea Legal: "12 12 600 996"
-*ImageableArea B5: "12 12 505 716"
-*ImageableArea A4: "10 12 588 829"
-*ImageableArea Executive: "12 12 510 744"
-*ImageableArea A5: "12 12 407 583"
-*ImageableArea Monarch: "12 12 278 528"
-*ImageableArea C4: "12 12 278 626"
-*ImageableArea Comm10: "12 12 294 672"
-*ImageableArea DL: "12 12 309 611"
-*ImageableArea C5: "12 12 455 636"
-*ImageableArea ISOB5: "12 12 497 696"
-*ImageableArea C3: "12 12 600 996"
-*?ImageableArea: "
- save
- /cvp { cvi ( ) cvs print ( ) print } bind def
- newpath clippath pathbbox
- 4 -2 roll exch 2 {ceiling cvp} repeat
- exch 2 {floor cvp} repeat flush
- restore
- "
-*End
-
-*% These provide the physical dimensions of the paper (by keyword)
-*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for
-*% Other Envelope because C9, B5, and Other Envelope are not defined in
-*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and
-*% dimensions are given. Translation strings give correct names.
-*DefaultPaperDimension: Letter
-*PaperDimension Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension B5: "516 729"
-*PaperDimension A4: "595 842"
-*PaperDimension Executive: "522 756"
-*PaperDimension A5: "420 595"
-*PaperDimension Monarch: "279 540"
-*PaperDimension C4: "279 639"
-*PaperDimension Comm10: "297 684"
-*PaperDimension DL: "312 624"
-*PaperDimension C5: "459 649"
-*PaperDimension ISOB5: "498 708"
-*PaperDimension C3: "612 1008"
-
-*RequiresPageRegion All: True
-
-*% ==== Input Slots ====
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-
-*DefaultInputSlot: AutoSelect
-*InputSlot AutoSelect/Auto Select: "
- 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice"
-*End
-
-*InputSlot Upper/Upper Tray: "
- 1 dict dup /MediaPosition null put setpagedevice
- currentpagedevice /InputAttributes get 0 get setpagedevice
- 1 dict dup /InputAttributes 1 dict dup /Priority [0] put put setpagedevice
- 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice"
-*End
-
-*InputSlot Lower/Lower Tray: "
- 1 dict dup /MediaPosition null put setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- 1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice
- 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice"
-*End
-*?InputSlot: "
- save
- [ (Upper) (Lower) ]
- statusdict /papertray get exec
- {get exec} stopped { pop pop (Unknown) } if = flush
- restore
- "
-*End
-*CloseUI: *InputSlot
-
-*OpenUI *ManualFeed/Manual Paper: Boolean
-*OrderDependency: 15 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True/On: "1 dict dup /ManualFeed true put setpagedevice"
-*ManualFeed False/Off: "1 dict dup /ManualFeed false put setpagedevice"
-*?ManualFeed: "
- save
- currentpagedevice /ManualFeed get {(True)}{(False)}ifelse = flush
- restore
- "
-*End
-*CloseUI: *ManualFeed
-
-*OpenUI *TraySwitch/Tray Linking: Boolean
-*OrderDependency: 50 AnySetup *TraySwitch
-*DefaultTraySwitch: False
-*TraySwitch True/On: "1 dict dup /TraySwitch true put setpagedevice"
-*TraySwitch False/Off: "1 dict dup /TraySwitch false put setpagedevice"
-*?TraySwitch: "
- save
- currentpagedevice /TraySwitch get {(True)}{(False)}ifelse = flush
- restore
- "
-*End
-*CloseUI: *TraySwitch
-
-*DefaultOutputOrder: Normal
-*OutputOrder Normal: ""
-*OutputOrder Reverse: ""
-
-*% === Font Information ==========================================
-
-*DefaultFont: Courier
-*Font Courier: Standard "(001.000)" Standard ROM
-*Font Courier-Bold: Standard "(001.000)" Standard ROM
-*Font Courier-Oblique: Standard "(001.000)" Standard ROM
-*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Times-Roman: Standard "(001.000)" Standard ROM
-*Font Times-Bold: Standard "(001.000)" Standard ROM
-*Font Times-Italic: Standard "(001.000)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Helvetica: Standard "(001.000)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM
-*Font Symbol: Special "(001.000)" Standard ROM
-*Font AvantGarde-Book: Standard "(001.000)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM
-*Font Bookman-Demi: Standard "(001.000)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM
-*Font Bookman-Light: Standard "(001.000)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM
-*Font Helvetica-Light: Standard "(001.000)" Standard ROM
-*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Black: Standard "(001.000)" Standard ROM
-*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Palatino-Roman: Standard "(001.000)" Standard ROM
-*Font Palatino-Bold: Standard "(001.000)" Standard ROM
-*Font Palatino-Italic: Standard "(001.000)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM
-*Font ZapfDingbats: Special "(001.000)" Special ROM
-*?FontQuery: "
- save
- 4 dict begin
- /sv exch def
- /str (fonts/ ) def
- /st2 128 string def
- { count 0 gt
- { dup st2 cvs (/) print print (:) print dup FontDirectory exch known
- {pop (Yes)}
- { str exch st2 cvs dup length /len exch def
- 6 exch putinterval str 0 len 6 add getinterval mark exch
- { } st2 filenameforall counttomark 0 gt
- { cleartomark (Yes)}{cleartomark (No)}ifelse
- }ifelse = flush
- }{ exit } ifelse
- } bind loop
- (*) = flush
- sv
- end
- restore
- "
-*End
-
-*?FontList: "
- save
- 2 dict begin
- /sv exch def
- /str 128 string def
- FontDirectory { pop == } bind forall flush
- /filenameforall where
- { pop save (fonts/*)
- { dup length 6 sub 6 exch getinterval cvn == } bind
- str filenameforall flush restore
- } if
- (*) = flush
- sv
- end
- 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: "Printer Busy"
-*Status: "Warming Up"
-*Status: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "initializing"
-*Status: "not ready"
-
-*% Input Sources (format: %% status: <stat>; source: <one of these> %% )
-*Source: "Serial"
-*Source: "Parallel"
-*Source: "Network"
-
-*% Printer Error (format: %% PrinterError: <one of these> %%)
-*PrinterError: "Paper Jam"
-*PrinterError: "Wrong Paper Length"
-*PrinterError: "Invalid Manual Insertion"
-*PrinterError: "Change Size in Feeder"
-*PrinterError: "Change Size in Tray 1"
-*PrinterError: "Change Size in Tray 2"
-*PrinterError: "Paper Out or Feed Failure - Feed"
-*PrinterError: "Load Manual Envelope"
-*PrinterError: "Paper Out or Feed Failure - Tray 1"
-*PrinterError: "Paper Out or Feed Failure - Tray 2"
-*PrinterError: "Load Manual Paper"
-*PrinterError: "Output Bin Full"
-*PrinterError: "Cover Open/Cartridge Not Installed"
-*PrinterError: "Insufficient Memory"
-*PrinterError: "Complex Page"
-*PrinterError: "Default Storage Error"
-*PrinterError: "Defective Font Card Installed"
-*PrinterError: "Flash Full"
-*PrinterError: "ioerror"
-*PrinterError: "Flash Error"
-*PrinterError: "Duplex Not Attached"
-*PrinterError: "Duplex Cover Open"
-*PrinterError: "Scheduled Maintenance"
-*PrinterError: "Toner Low"
-*PrinterError: "Service Error"
-
-*%DeviceAdjustMatrix: " 1 0 0 1 0 0 "
-
-*% === Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) =====================
-
-*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
-
-*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
- {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
- 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
- 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
-
-*% For 71 lpi / 600 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
-
-
-*% End of PPD file for Lexmark Optra E plus LaserPrinter
diff --git a/psprint_config/configuration/ppds/LOPTRAK.PS b/psprint_config/configuration/ppds/LOPTRAK.PS
deleted file mode 100644
index 64e81580da8b..000000000000
--- a/psprint_config/configuration/ppds/LOPTRAK.PS
+++ /dev/null
@@ -1,752 +0,0 @@
-*PPD-Adobe: "4.2"
-*% Adobe PostScript(R) Printer Description File
-*% For Lexmark Optra K 1220 Laser Printers
-*% Produced by Lexmark International, Inc.
-*%
-*% For use with Adobe (formerly Aldus) PageMaker
-*%
-*% WARNING: If you edit this file and use it with PageMaker, be sure to
-*% use an editor (such as DOS Edit) that does NOT add an end-of-file
-*% marker (hex 1A) when it stores the file
-*%
-*% Copyright (c) 1993-1998 Lexmark International Inc. All Rights Reserved.
-*% Permission is granted for redistribution of this file as
-*% long as this copyright notice is intact and the content
-*% of the file is not altered in any way from its original form.
-*%
-*FormatVersion: "4.2"
-*FileVersion: "1.1"
-*LanguageVersion: English
-*LanguageEncoding: WindowsANSI
-*PCFileName: "LOPTRAK.PPD"
-*Product: "(Lexmark Optra K 1220 Laser Printer)"
-*PSVersion: "(2016)"
-*ModelName: "Lexmark Optra K 1220 Laser Printer"
-*ShortNickName: "Lexmark Optra K 1220 PS"
-*NickName: "Lexmark Optra K 1220 PS"
-
-*% ======== Installable Options ============
-
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *LowerTray/Tray 2 - Option: Boolean
-*DefaultLowerTray: False
-*LowerTray True/Installed: ""
-*LowerTray False/Not Installed: ""
-*CloseUI: *LowerTray
-
-*OpenUI *MPFeeder/MP Feeder - Option: Boolean
-*DefaultMPFeeder: False
-*MPFeeder True/Installed: ""
-*MPFeeder False/Not Installed: ""
-*CloseUI: *MPFeeder
-
-*OpenUI *Flash/Flash Memory Card - Option: Boolean
-*DefaultFlash: False
-*Flash True/Installed: ""
-*Flash False/Not Installed: ""
-*CloseUI: *Flash
-
-*OpenUI *HardDisk/Printer Hard Disk - Option: Boolean
-*DefaultHardDisk: False
-*HardDisk True/Installed: ""
-*HardDisk False/Not Installed: ""
-*CloseUI: *HardDisk
-
-*OpenUI *InstalledMemory/Printer Memory - Option: PickOne
-*DefaultInstalledMemory: 2Meg
-*InstalledMemory 2Meg/2 MB Printer Memory: ""
-*InstalledMemory 4Meg/4 MB Printer Memory: ""
-*InstalledMemory 6Meg/6 MB Printer Memory: ""
-*InstalledMemory 10Meg/10 MB Printer Memory: ""
-*InstalledMemory 18Meg/18 MB Printer Memory: ""
-*InstalledMemory 32Meg/32 or more MB Printer Memory: ""
-*CloseUI: *InstalledMemory
-
-*CloseGroup: InstallableOptions
-
-*%=========== User Constraints ===================
-
-*UIConstraints: *LowerTray False *InputSlot Tray2
-*UIConstraints: *MPFeeder False *InputSlot MultiPurpose
-
-*UIConstraints: *Resolution 300dpi *ImageEnhance True
-*UIConstraints: *Resolution 1200dpi *ImageEnhance True
-*UIConstraints: *Resolution 1200dpi *Smoothing True
-*UIConstraints: *Resolution 1200dpi *JCLPictureGrade True
-
-*UIConstraints: *ImageEnhance True *Smoothing True
-
-*UIConstraints: *JCLEconomode True *ImageEnhance True
-
-*% Do not allow envelope sizes and paper types to be fed from trays
-*UIConstraints: *InputSlot Tray1 *PageSize Universal
-*UIConstraints: *InputSlot Tray1 *PageSize Monarch
-*UIConstraints: *InputSlot Tray1 *PageSize C9
-*UIConstraints: *InputSlot Tray1 *PageSize Comm10
-*UIConstraints: *InputSlot Tray1 *PageSize DL
-*UIConstraints: *InputSlot Tray1 *PageSize C5
-*UIConstraints: *InputSlot Tray1 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray1 *PageSize Other
-*UIConstraints: *InputSlot Tray2 *PageSize Universal
-*UIConstraints: *InputSlot Tray2 *PageSize Monarch
-*UIConstraints: *InputSlot Tray2 *PageSize C9
-*UIConstraints: *InputSlot Tray2 *PageSize Comm10
-*UIConstraints: *InputSlot Tray2 *PageSize DL
-*UIConstraints: *InputSlot Tray2 *PageSize C5
-*UIConstraints: *InputSlot Tray2 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray2 *PageSize Other
-*UIConstraints: *InputSlot Manual *PageSize Monarch
-*UIConstraints: *InputSlot Manual *PageSize C9
-*UIConstraints: *InputSlot Manual *PageSize Comm10
-*UIConstraints: *InputSlot Manual *PageSize DL
-*UIConstraints: *InputSlot Manual *PageSize C5
-*UIConstraints: *InputSlot Manual *PageSize ISOB5
-*UIConstraints: *InputSlot Manual *PageSize Other
-
-
-*UIConstraints: *InputSlot Tray1 *MediaType Env
-*UIConstraints: *InputSlot Tray1 *MediaType Transparency
-*UIConstraints: *InputSlot Tray1 *MediaType Labels
-*UIConstraints: *InputSlot Tray2 *MediaType Env
-*UIConstraints: *InputSlot Tray2 *MediaType Transparency
-*UIConstraints: *InputSlot Tray2 *MediaType Labels
-*UIConstraints: *InputSlot Manual *MediaType Env
-
-*% Do not allow non-envelope sizes and paper sizes to be fed from Envelope Feede
-*UIConstraints: *InputSlot ManualEnv *PageSize Letter
-*UIConstraints: *InputSlot ManualEnv *PageSize Legal
-*UIConstraints: *InputSlot ManualEnv *PageSize B5
-*UIConstraints: *InputSlot ManualEnv *PageSize A4
-*UIConstraints: *InputSlot ManualEnv *PageSize Executive
-*UIConstraints: *InputSlot ManualEnv *PageSize A5
-*UIConstraints: *InputSlot ManualEnv *PageSize Universal
-
-*UIConstraints: *InputSlot ManualEnv *MediaType Plain
-*UIConstraints: *InputSlot ManualEnv *MediaType Transparency
-*UIConstraints: *InputSlot ManualEnv *MediaType Labels
-*UIConstraints: *InputSlot ManualEnv *MediaType Bond
-*UIConstraints: *InputSlot ManualEnv *MediaType Letterhead
-*UIConstraints: *InputSlot ManualEnv *MediaType Preprint
-*UIConstraints: *InputSlot ManualEnv *MediaType Color
-
-*% === Basic Capabilities ============
-
-*LanguageLevel: "2"
-*Protocols: PJL TBCP
-*FreeVM: "376000"
-*VMOption 2Meg/2 MB Printer Memory: "376000"
-*VMOption 4Meg/4 MB Printer Memory: "910000"
-*VMOption 6Meg/6 MB Printer Memory: "1034000"
-*VMOption 10Meg/10 MB Printer Memory: "1290000"
-*VMOption 18Meg/18 MB Printer Memory: "2058000"
-*VMOption 32Meg/32 or more MB Printer Memory: "2058000"
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*TTRasterizer: Type42
-*?TTRasterizer:""
-*FileSystem: True
-*?FileSystem: ""
-*VariablePaperSize: False
-*Throughput: "12"
-*Password: "0"
-*ExitServer: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- "
-*End
-*Reset: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
- "
-*End
-
-*% === Job Control Language ==
-
-*JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
-*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>"
-*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X"
-
-*% === Resolution ============
-
-*OpenUI *Resolution/Resolution: PickOne
-*DefaultResolution: 600dpi
-*OrderDependency: 100 AnySetup *Resolution
-*Resolution 300dpi/300 dpi: "<< /HWResolution [300 300] >> setpagedevice"
-*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice"
-*Resolution 1200dpi/1200 Quality: "<< /HWResolution [1200 1200] >> setpagedevice"
-*?Resolution: "
- save
- currentpagedevice /HWResolution get 0 get
- ( ) cvs print (dpi) = flush
- restore
- "
-*End
-*CloseUI: *Resolution
-
-*% === Halftone Information ===============
-
-*ScreenFreq: "60.0"
-*ScreenAngle: "45.0"
-*ResScreenFreq 300dpi: "60.0"
-*ResScreenAngle 300dpi: "45.0"
-*ResScreenFreq 600dpi: "60.0"
-*ResScreenAngle 600dpi: "45.0"
-*ResScreenFreq 1200dpi: "106.0"
-*ResScreenAngle 1200dpi: "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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Factory
-*Transfer Factory: "{ }"
-*Transfer Factory.Inverse: "{ 1 exch sub }"
-
-*% === Features ===
-*JCLOpenUI *JCLEconomode/Toner Saver: PickOne
-*DefaultJCLEconomode: None
-*OrderDependency: 10 JCLSetup *JCLEconomode
-*JCLEconomode None/Printer's default: ""
-*JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>"
-*JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>"
-*JCLCloseUI: *JCLEconomode
-
-*OpenUI *Smoothing/Smoothing: Boolean
-*DefaultSmoothing: False
-*OrderDependency: 120 AnySetup *Smoothing
-*Smoothing True/On: "<< /PostRenderingEnhanceDetails << /REValue 2 >> >> setpagedevice"
-*Smoothing False/Off: "<< /PostRenderingEnhanceDetails << /REValue 0 >> >> setpagedevice"
-*?Smoothing: "
- save
- currentpagedevice /PostRenderingEnhanceDetails get /REValue get
- dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush
- restore
- "
-*End
-*CloseUI: *Smoothing
-
-*OpenUI *ImageEnhance/1200 Image Quality: Boolean
-*DefaultImageEnhance: False
-*OrderDependency: 40 AnySetup *ImageEnhance
-*ImageEnhance True/On: "
- 1 dict dup /DeviceRenderingInfo 1 dict dup /ImageEnhancement 1 put put setpagedevice"
-*End
-*ImageEnhance False/Off: "
- 1 dict dup /DeviceRenderingInfo 1 dict dup /ImageEnhancement 0 put put setpagedevice"
-*End
-*CloseUI: *ImageEnhance
-
-*JCLOpenUI *JCLPictureGrade/PictureGrade: Boolean
-*DefaultJCLPictureGrade: None
-*OrderDependency: 10 JCLSetup *JCLPictureGrade
-*JCLPictureGrade None/Printer's default:""
-*JCLPictureGrade True/On: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>"
-*JCLPictureGrade False/Off: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>"
-*JCLCloseUI: *JCLPictureGrade
-
-*OpenUI *MediaType/Media Type: PickOne
-*DefaultMediaType: DontCare
-*OrderDependency: 140 AnySetup *MediaType
-*MediaType Plain/Plain Paper: "<< /MediaType (Plain) >> setpagedevice"
-*MediaType Transparency/Transparency: "<< /MediaType (Transparency) >> setpagedevice"
-*MediaType Labels/Labels: "<< /MediaType (Labels) >> setpagedevice"
-*MediaType Bond/Bond: "<< /MediaType (Bond) >> setpagedevice"
-*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) >> setpagedevice"
-*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) >> setpagedevice"
-*MediaType Color/Colored Paper: "<< /MediaType (Color) >> setpagedevice"
-*MediaType Env/Envelope: "<< /MediaType (Envelope) >> setpagedevice"
-*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) >> setpagedevice"
-*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) >> setpagedevice"
-*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) >> setpagedevice"
-*MediaType Custom4/Custom Type 4: "<< /MediaType (Custom Type 4) >> setpagedevice"
-*MediaType Custom5/Custom Type 5: "<< /MediaType (Custom Type 5) >> setpagedevice"
-*MediaType Custom6/Custom Type 6: "<< /MediaType (Custom Type 6) >> setpagedevice"
-*CloseUI: *MediaType
-
-
-*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne
-*DefaultJCLPortRotation: None
-*OrderDependency: 10 JCLSetup *JCLPortRotation
-*JCLPortRotation None/Printer's default: ""
-*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>"
-*JCLCloseUI: *JCLPortRotation
-
-*OpenUI *LXCollate/Collate Copies: Boolean
-*DefaultLXCollate: False
-*OrderDependency: 150 AnySetup *LXCollate
-*LXCollate False/Off: "<< /Collate false >> setpagedevice"
-*LXCollate True/On: "<< /Collate true >> setpagedevice"
-*CloseUI: *LXCollate
-
-
-*% === Paper ==========================================
-*LandscapeOrientation: Plus90
-
-*% **** Printable Area by key word ****
-*DefaultImageableArea: Letter
-*ImageableArea Letter: "12 12 600 780"
-*ImageableArea Legal: "12 12 600 996"
-*ImageableArea B5: "12 12 505 716"
-*ImageableArea A4: "10 12 588 829"
-*ImageableArea Executive: "12 12 510 744"
-*ImageableArea A5: "12 12 407 583"
-*ImageableArea Universal: "12 12 600 996"
-*ImageableArea Monarch: "12 12 278 528"
-*ImageableArea C9: "12 12 278 626"
-*ImageableArea Comm10: "12 12 294 672"
-*ImageableArea DL: "12 12 309 611"
-*ImageableArea C5: "12 12 455 636"
-*ImageableArea ISOB5: "12 12 497 696"
-*ImageableArea Other: "12 12 600 996"
-*?ImageableArea: "
- save
- /cvp { cvi ( ) cvs print ( ) print } bind def
- newpath clippath pathbbox
- 4 -2 roll exch 2 {ceiling cvp} repeat
- exch 2 {floor cvp} repeat flush
- restore
- "
-*End
-
-*% **** Physical paper dimensions by key word ****
-
-*DefaultPaperDimension: Letter
-*PaperDimension Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension B5: "516 729"
-*PaperDimension A4: "595 842"
-*PaperDimension Executive: "522 756"
-*PaperDimension A5: "419 595"
-*PaperDimension Universal: "612 1020"
-*PaperDimension Monarch: "279 540"
-*PaperDimension C9: "279 639"
-*PaperDimension Comm10: "297 684"
-*PaperDimension DL: "312 624"
-*PaperDimension C5: "459 649"
-*PaperDimension ISOB5: "499 708"
-*PaperDimension Other: "612 996"
-
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/Letter 8 1/2 x 11 in: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Legal/Legal 8 1/2 x 14 in: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize B5/B5 182 x 257 mm: "
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A4/A4 210 x 297 mm: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Executive/Executive 7 1/4 x 10 1/2 in: "
- 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A5/A5 148 x 210 mm: "
- 2 dict dup /PageSize [419 595] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Universal/Universal 8 1/2 x 14 in: "
- 2 dict dup /PageSize [612 1020] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: "
- 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: "
- 2 dict dup /PageSize [279 639] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: "
- 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize DL/DL Envelope 110 x 220 mm: "
- 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize C5/C5 Envelope 162 x 229 mm: "
- 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize ISOB5/B5 Envelope 176 x 250 mm: "
- 2 dict dup /PageSize [499 708] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Other/Other Envelope 8 1/2 x 14 in: "
- 2 dict dup /PageSize [612 996] put dup /ImagingBBox null put setpagedevice"
-*End
-*?PageSize: "
- save
- 14 dict
- dup /letter (Letter) put
- dup /legal (Legal) put
- dup /executivepage (Executive) put
- dup /a4 (A4) put
- dup /a5 (A5) put
- dup /b5 (B5) put
- dup /universal (Universal) put
- dup /3.875x7.5envelope (Monarch) put
- dup /3.875x8.875envelope (C9) put
- dup /4.125x9.5envelope (Comm10) put
- dup /110x220envelope (DL) put
- dup /162x229envelope (C5) put
- dup /176x250envelope (Envelope.499.709) put
- dup /otherenvelope (Envelope.612.996) put
- statusdict /papersize get exec
- 3 1 roll {get} stopped {(Unknown)}if
- exch not { print (.Transverse) }if
- = flush
- restore
- "
-*End
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer.
-*% Usually used with input source selection rather than selection by size (AutoSelect).
-
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Legal: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion B5: "
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Executive: "
- 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A5: "
- 2 dict dup /PageSize [419 595] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Universal: "
- 2 dict dup /PageSize [612 1020] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Monarch: "
- 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion C9: "
- 2 dict dup /PageSize [279 639] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Comm10: "
- 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion DL: "
- 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion C5: "
- 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion ISOB5: "
- 2 dict dup /PageSize [499 708] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Other: "
- 2 dict dup /PageSize [612 996] put dup /ImagingBBox null put setpagedevice"
-*End
-*CloseUI: *PageRegion
-*RequiresPageRegion All: True
-
-*% === Input Trays =======================================
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: AutoSelect
-*InputSlot AutoSelect/Auto Select: "
- 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice"
-*End
-*InputSlot Tray1/Tray 1: "
- 1 dict dup /ManualFeed false put setpagedevice
- 1 dict dup /MediaPosition null put setpagedevice
- currentpagedevice /InputAttributes get 0 get setpagedevice
- 1 dict dup /InputAttributes 1 dict dup /Priority [0] put put setpagedevice
- 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice"
-*End
-*InputSlot Tray2/Tray 2: "
- 1 dict dup /ManualFeed false put setpagedevice
- 1 dict dup /MediaPosition null put setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- 1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice
- 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice"
-*End
-*InputSlot MultiPurpose/MP Feeder: "
- 1 dict dup /ManualFeed false put setpagedevice
- 1 dict dup /MediaPosition null put setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 4 known { 4 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- 1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice
- 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice"
-*End
-*InputSlot Manual/Manual Paper: "
- 1 dict dup /ManualFeed true put setpagedevice
- 1 dict dup /MediaPosition null put setpagedevice
- 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice"
-*End
-*InputSlot ManualEnv/Manual Envelope: "
- 1 dict dup /ManualFeed true put setpagedevice
- 1 dict dup /MediaPosition null put setpagedevice
- 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice"
-*End
-*?InputSlot: "
- save
- [ (Tray1) (Tray2) (Multipurpose) (Manual) (ManualEnv) ]
- statusdict /papertray get exec
- {get exec} stopped { pop pop (Unknown) } if = flush
- restore
- "
-*End
-
-*CloseUI: *InputSlot
-
-
-*% === Font Information ==========================================
-
-*DefaultFont: Courier
-*Font Courier: Standard "(001.000)" Standard ROM
-*Font Courier-Bold: Standard "(001.000)" Standard ROM
-*Font Courier-Oblique: Standard "(001.000)" Standard ROM
-*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Times-Roman: Standard "(001.000)" Standard ROM
-*Font Times-Bold: Standard "(001.000)" Standard ROM
-*Font Times-Italic: Standard "(001.000)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Helvetica: Standard "(001.000)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM
-*Font Symbol: Special "(001.000)" Standard ROM
-*Font AvantGarde-Book: Standard "(001.000)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM
-*Font Bookman-Demi: Standard "(001.000)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM
-*Font Bookman-Light: Standard "(001.000)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM
-*Font Helvetica-Light: Standard "(001.000)" Standard ROM
-*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Black: Standard "(001.000)" Standard ROM
-*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Palatino-Roman: Standard "(001.000)" Standard ROM
-*Font Palatino-Bold: Standard "(001.000)" Standard ROM
-*Font Palatino-Italic: Standard "(001.000)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM
-*Font ZapfDingbats: Special "(001.000)" Special ROM
-
-*?FontQuery: "
- save
- 4 dict begin
- /sv exch def
- /str (fonts/ ) def
- /st2 128 string def
- { count 0 gt
- { dup st2 cvs (/) print print (:) print dup FontDirectory exch known
- {pop (Yes)}
- { str exch st2 cvs dup length /len exch def
- 6 exch putinterval str 0 len 6 add getinterval mark exch
- { } st2 filenameforall counttomark 0 gt
- { cleartomark (Yes)}{cleartomark (No)}ifelse
- }ifelse = flush
- }{ exit } ifelse
- } bind loop
- (*) = flush
- sv
- end
- restore
- "
-*End
-
-*?FontList: "
- save
- 2 dict begin
- /sv exch def
- /str 128 string def
- FontDirectory { pop == } bind forall flush
- /filenameforall where
- { pop save (fonts/*)
- { dup length 6 sub 6 exch getinterval cvn == } bind
- str filenameforall flush restore
- } if
- (*) = flush
-
- sv
- end
- 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: "Printer Busy"
-*Status: "Warming Up"
-*Status: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "initializing"
-*Status: "not ready"
-
-*% Input Sources (format: %% status: <stat>; source: <one of these> %% )
-*Source: "Serial"
-*Source: "Parallel"
-*Source: "Network"
-
-*% Printer Error (format: %% PrinterError: <one of these> %%)
-*PrinterError: "Paper Jam"
-*PrinterError: "Wrong Paper Length"
-*PrinterError: "Invalid Manual Insertion"
-*PrinterError: "Change Size in Feeder"
-*PrinterError: "Change Size in Tray 1"
-*PrinterError: "Change Size in Tray 2"
-*PrinterError: "Paper Out or Feed Failure - Feed"
-*PrinterError: "Load Manual Envelope"
-*PrinterError: "Paper Out or Feed Failure - Tray 1"
-*PrinterError: "Paper Out or Feed Failure - Tray 2"
-*PrinterError: "Load Manual Paper"
-*PrinterError: "Output Bin Full"
-*PrinterError: "Cover Open/Cartridge Not Installed"
-*PrinterError: "Insufficient Memory"
-*PrinterError: "Complex Page"
-*PrinterError: "Default Storage Error"
-*PrinterError: "Defective Font Card Installed"
-*PrinterError: "Flash Full"
-*PrinterError: "ioerror"
-*PrinterError: "Flash Error"
-*PrinterError: "Duplex Not Attached"
-*PrinterError: "Duplex Cover Open"
-*PrinterError: "Scheduled Maintenance"
-*PrinterError: "Toner Low"
-*PrinterError: "Service Error"
-
-*% === Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) =====================
-
-*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
-
-*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
- {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
- 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
- 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
-
-*% For 71 lpi / 600 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
-
-*% For 116 lpi / 1200 dpi ===================================================
-
-*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"
-*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"
-*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0"
-*% End of PPD file for Lexmark Optra K Laser Printers
diff --git a/psprint_config/configuration/ppds/LOPTRAN.PS b/psprint_config/configuration/ppds/LOPTRAN.PS
deleted file mode 100644
index 457246fe3da2..000000000000
--- a/psprint_config/configuration/ppds/LOPTRAN.PS
+++ /dev/null
@@ -1,1001 +0,0 @@
-*PPD-Adobe: "4.2"
-*% Adobe PostScript(R) Printer Description File
-*% For Lexmark Optra N Laser Printer
-*% Produced by Lexmark International, Inc.
-*%
-*% Copyright (c) 1993-1998 Lexmark International Inc. All Rights Reserved.
-*% Permission is granted for redistribution of this file as
-*% long as this copyright notice is intact and the content
-*% of the file is not altered in any way from its original form.
-*%
-*%
-*% WARNING: If you want to edit this PPD file and use it with Aldus
-*% PageMaker, be sure to use an editor (such as DOS Edit)
-*% that does NOT add an end-of-file marker (hex 1A) when
-*% it stores the file.
-*%
-*%
-*%
-
-*FormatVersion: "4.2"
-*FileVersion: "1.1"
-*LanguageVersion: English
-*LanguageEncoding: WindowsANSI
-*PCFileName: "LOPTRAN.PPD"
-*Product: "(Lexmark Optra N Laser Printer)"
-*PSVersion: ""
-*ModelName: "Lexmark Optra N Laser Printer"
-*ShortNickName: "Lexmark Optra N PS"
-*NickName: "Lexmark Optra N PS"
-
-*% === Options and Constraints ============
-
-*OpenGroup: InstallableOptions/Options Installed
-*OpenUI *Option1/Paper Input Drawer - Option: Boolean
-*DefaultOption1: False
-*Option1 True/Installed: ""
-*Option1 False/Not Installed: ""
-*CloseUI: *Option1
-
-*OpenUI *Option2/Envelope Feeder - Option: Boolean
-*DefaultOption2: False
-*Option2 True/Installed: ""
-*Option2 False/Not Installed: ""
-*CloseUI: *Option2
-
-*OpenUI *Option3/Finisher - Option: Boolean
-*DefaultOption3: False
-*Option3 True/Installed: ""
-*Option3 False/Not Installed: ""
-*CloseUI: *Option3
-
-*OpenUI *Option4/Duplex - Option: Boolean
-*DefaultOption4: False
-*Option4 True/Installed: ""
-*Option4 False/Not Installed: ""
-*CloseUI: *Option4
-
-*OpenUI *Option5/Flash Memory Card - Option: Boolean
-*DefaultOption5: False
-*Option5 False/Not Installed: ""
-*Option5 True/Installed: ""
-*CloseUI: *Option5
-
-*OpenUI *Option6/Printer Hard Disk - Option: Boolean
-*DefaultOption6: False
-*Option6 False/Not Installed: ""
-*Option6 True/Installed: ""
-*CloseUI: *Option6
-
-*OpenUI *InstalledMemory/Printer Memory - Option: PickOne
-*DefaultInstalledMemory: 4Meg
-*InstalledMemory 4Meg/4 MB Printer Memory: ""
-*InstalledMemory 6Meg/6 MB Printer Memory: ""
-*InstalledMemory 8Meg/8 MB Printer Memory: ""
-*InstalledMemory 10Meg/10 MB Printer Memory: ""
-*InstalledMemory 12Meg/12 MB Printer Memory: ""
-*InstalledMemory 16Meg/16 MB Printer Memory: ""
-*InstalledMemory 18Meg/18 MB Printer Memory: ""
-*InstalledMemory 20Meg/20 MB Printer Memory: ""
-*InstalledMemory 24Meg/24 MB Printer Memory: ""
-*InstalledMemory 32Meg/32 or more MB Printer Memory: ""
-*CloseUI: *InstalledMemory
-
-*CloseGroup: InstallableOptions
-*% === User Constraints ============
-
-*% If Input Deck is not installed then do not show as input source
-*UIConstraints: *Option1 False *InputSlot Tray3
-*UIConstraints: *Option1 False *TraySwitch Tray23
-*UIConstraints: *Option1 False *TraySwitch Tray123
-
-*% If Envelope feeder is not installed then do not show as input source
-*UIConstraints: *Option2 False *InputSlot Feeder
-
-*UIConstraints: *Option3 False *StapleLocation Staple1
-*UIConstraints: *Option3 False *StapleLocation Staple2
-*UIConstraints: *OutputBin Bin0 *StapleLocation Staple1
-*UIConstraints: *OutputBin Bin0 *StapleLocation Staple2
-
-*% If Duplex is not installed then inhibit:
-*UIConstraints: *Option4 False *Duplex
-
-*% If Flash is not installed then inhibit:
-*UIConstraints: *Option5 None *Flash
-
-*% If HardDisk is not installed then inhibit:
-*UIConstraints: *Option6 False *HardDisk
-
-*% If the paper source is Tray1 exclude the following paper sizes:
-*UIConstraints: *InputSlot Tray1 *PageSize B5
-*UIConstraints: *InputSlot Tray1 *PageSize Executive
-*UIConstraints: *InputSlot Tray1 *PageSize A5
-*UIConstraints: *InputSlot Tray1 *PageSize Monarch
-*UIConstraints: *InputSlot Tray1 *PageSize C4
-*UIConstraints: *InputSlot Tray1 *PageSize Comm10
-*UIConstraints: *InputSlot Tray1 *PageSize DL
-*UIConstraints: *InputSlot Tray1 *PageSize C5
-*UIConstraints: *InputSlot Tray1 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray1 *PageSize C3
-*UIConstraints: *InputSlot Tray1 *PageSize Tabloid
-*UIConstraints: *InputSlot Tray1 *PageSize Universal
-*UIConstraints: *InputSlot Tray1 *PageSize A3
-
-*% If the paper source is Tray2 exclude the following paper sizes:
-*UIConstraints: *InputSlot Tray2 *PageSize B5
-*UIConstraints: *InputSlot Tray2 *PageSize Executive
-*UIConstraints: *InputSlot Tray2 *PageSize A5
-*UIConstraints: *InputSlot Tray2 *PageSize Monarch
-*UIConstraints: *InputSlot Tray2 *PageSize C4
-*UIConstraints: *InputSlot Tray2 *PageSize Comm10
-*UIConstraints: *InputSlot Tray2 *PageSize DL
-*UIConstraints: *InputSlot Tray2 *PageSize C5
-*UIConstraints: *InputSlot Tray2 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray2 *PageSize C3
-*UIConstraints: *InputSlot Tray2 *PageSize Universal
-
-*% If the paper source is Tray3 exclude the following paper sizes:
-*UIConstraints: *InputSlot Tray3 *PageSize B5
-*UIConstraints: *InputSlot Tray3 *PageSize Executive
-*UIConstraints: *InputSlot Tray3 *PageSize A5
-*UIConstraints: *InputSlot Tray3 *PageSize Monarch
-*UIConstraints: *InputSlot Tray3 *PageSize C4
-*UIConstraints: *InputSlot Tray3 *PageSize Comm10
-*UIConstraints: *InputSlot Tray3 *PageSize DL
-*UIConstraints: *InputSlot Tray3 *PageSize C5
-*UIConstraints: *InputSlot Tray3 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray3 *PageSize C3
-*UIConstraints: *InputSlot Tray3 *PageSize Universal
-
-*% If the paper source is Envelope Feeder exclude the following paper sizes:
-*UIConstraints: *InputSlot Feeder *PageSize Letter
-*UIConstraints: *InputSlot Feeder *PageSize Legal
-*UIConstraints: *InputSlot Feeder *PageSize Executive
-*UIConstraints: *InputSlot Feeder *PageSize A4
-*UIConstraints: *InputSlot Feeder *PageSize A5
-*UIConstraints: *InputSlot Feeder *PageSize B4
-*UIConstraints: *InputSlot Feeder *PageSize B5
-*UIConstraints: *InputSlot Feeder *PageSize A3
-*UIConstraints: *InputSlot Feeder *PageSize Tabloid
-*UIConstraints: *InputSlot Feeder *PageSize Universal
-*UIConstraints: *InputSlot Feeder *PageSize C3
-
-*% If the paper source is Manual Envelope exclude the following paper sizes:
-*UIConstraints: *InputSlot ManualEnvelope *PageSize Letter
-*UIConstraints: *InputSlot ManualEnvelope *PageSize Legal
-*UIConstraints: *InputSlot ManualEnvelope *PageSize Executive
-*UIConstraints: *InputSlot ManualEnvelope *PageSize A4
-*UIConstraints: *InputSlot ManualEnvelope *PageSize A5
-*UIConstraints: *InputSlot ManualEnvelope *PageSize B4
-*UIConstraints: *InputSlot ManualEnvelope *PageSize B5
-*UIConstraints: *InputSlot ManualEnvelope *PageSize A3
-*UIConstraints: *InputSlot ManualEnvelope *PageSize Tabloid
-*UIConstraints: *InputSlot ManualEnvelope *PageSize Universal
-
-*% If the paper source in Manual Paper then exclude Envelopes
-*UIConstraints: *InputSlot ManualPaper *PageSize Monarch
-*UIConstraints: *InputSlot ManualPaper *PageSize C4
-*UIConstraints: *InputSlot ManualPaper *PageSize Comm10
-*UIConstraints: *InputSlot ManualPaper *PageSize DL
-*UIConstraints: *InputSlot ManualPaper *PageSize C5
-*UIConstraints: *InputSlot ManualPaper *PageSize ISOB5
-*UIConstraints: *InputSlot ManualPaper *PageSize C3
-
-*% If Resolution is 1200 dpi inhibit text smoothing
-*UIConstraints: *Resolution 1200dpi *Smoothing
-
-*% If resolution is other than 600 dpi inhibit PictureGrade and IET
-*UIConstraints: *Resolution 300dpi *JCLPictureGrade On
-*UIConstraints: *Resolution 300dpi *JCLPictureGrade Off
-*UIConstraints: *Resolution 1200dpi *JCLPictureGrade On
-*UIConstraints: *Resolution 1200dpi *JCLPictureGrade Off
-
-*UIConstraints: *Resolution 300dpi *ImageEnhance
-*UIConstraints: *Resolution 1200dpi *ImageEnhance
-
-*UIConstraints: *ImageEnhance On *JCLPictureGrade On
-*UIConstraints: *ImageEnhance On *JCLPictureGrade Off
-*UIConstraints: *JCLPictureGrade On *ImageEnhance
-
-*UIConstraints: *ImageEnhance On *Smoothing
-*UIConstraints: *Smoothing True *ImageEnhance
-
-*% === Basic Capabilities ============
-
-*LanguageLevel: "2"
-*Protocols: PJL TBCP
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*TTRasterizer: Type42
-*FileSystem: True
-*Throughput: "24"
-
-*FreeVM: "910000"
-*VMOption 4Meg: "910000"
-*VMOption 6Meg: "1034000"
-*VMOption 8Meg: "1290000"
-*VMOption 10Meg: "1290000"
-*VMOption 12Meg: "1546000"
-*VMOption 16Meg: "2058000"
-*VMOption 18Meg: "2058000"
-*VMOption 20Meg: "2058000"
-*VMOption 24Meg: "2058000"
-*VMOption 32Meg: "2058000"
-*Password: "0"
-*ExitServer: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- "
-*End
-*Reset: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
- "
-*End
-
-*% === Job Control Language ==
-
-*JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
-*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>"
-*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X"
-
-*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne
-*DefaultJCLPortRotation: None
-*OrderDependency: 10 JCLSetup *JCLPortRotation
-*JCLPortRotation None/Printer's default: ""
-*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>"
-*JCLCloseUI: *JCLPortRotation
-
-*JCLOpenUI *JCLDensity/Print Darkness: PickOne
-*DefaultJCLDensity: PrinterSetting
-*OrderDependency: 20 JCLSetup *JCLDensity
-*JCLDensity PrinterSetting/Printer's default: ""
-*JCLDensity VLIGHT/Very Light (-6): "@PJL SET LDENSITY = -6<0A>"
-*JCLDensity LIGHT/Light (-3): "@PJL SET LDENSITY = -3<0A>"
-*JCLDensity NORMAL/Normal (0): "@PJL SET LDENSITY = 0<0A>"
-*JCLDensity DARK/Dark (+3): "@PJL SET LDENSITY = +3<0A>"
-*JCLDensity VDARK/Very Dark (+6): "@PJL SET LDENSITY = +6<0A>"
-*JCLCloseUI: *JCLDensity
-
-*JCLOpenUI *JCLEconomode/Toner Saver: PickOne
-*DefaultJCLEconomode: PrinterSetting
-*OrderDependency: 10 JCLSetup *JCLEconomode
-*JCLEconomode PrinterSetting/Printer's default: ""
-*JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>"
-*JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>"
-*JCLCloseUI: *JCLEconomode
-
-*% === Resolution ============
-
-*OpenUI *Resolution/Resolution: PickOne
-*DefaultResolution: 600dpi
-*OrderDependency: 10 AnySetup *Resolution
-*Resolution 300dpi/300 dpi: "1 dict dup /HWResolution [300 300] put setpagedevice"
-*Resolution 600dpi/600 dpi: "1 dict dup /HWResolution [600 600] put setpagedevice"
-*Resolution 1200dpi/1200 Quality: "1 dict dup /HWResolution [1200 1200] put setpagedevice"
-*?Resolution: "
- save
- currentpagedevice /HWResolution get 0 get
- ( ) cvs print (dpi) = flush
- restore
- "
-*End
-*CloseUI: *Resolution
-
-*OpenUI *Smoothing/Smoothing: Boolean
-*DefaultSmoothing: False
-*OrderDependency: 40 AnySetup *Smoothing
-*Smoothing True/On: "
- 1 dict dup /PostRenderingEnhanceDetails 1 dict dup /REValue 2 put put setpagedevice"
-*End
-*Smoothing False/Off: "
- 1 dict dup /PostRenderingEnhanceDetails 1 dict dup /REValue 0 put put setpagedevice"
-*End
-*?Smoothing: "
- save
- currentpagedevice /PostRenderingEnhanceDetails get /REValue get
- dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush
- restore
- "
-*End
-*CloseUI: *Smoothing
-
-*OpenUI *ImageEnhance/Image Enhancement: Boolean
-*DefaultImageEnhance: False
-*OrderDependency: 40 AnySetup *ImageEnhance
-*ImageEnhance True/On: "
- 1 dict dup /DeviceRenderingInfo 1 dict dup /ImageEnhancement 1 put put setpagedevice"
-*End
-*ImageEnhance False/Off: "
- 1 dict dup /DeviceRenderingInfo 1 dict dup /ImageEnhancement 0 put put setpagedevice"
-*End
-*CloseUI: *ImageEnhance
-
-*JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne
-*DefaultJCLPictureGrade: Printer
-*OrderDependency: 10 JCLSetup *JCLPictureGrade
-*JCLPictureGrade Printer/Printer's default:""
-*JCLPictureGrade On/On: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>"
-*JCLPictureGrade Off/Off: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>"
-*JCLCloseUI: *JCLPictureGrade
-
-
-*% === Halftone Information ===============
-
-*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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Factory
-*Transfer Factory: "{ }"
-*Transfer Factory.Inverse: "{ 1 exch sub }"
-
-*% === Paper Handling ===================
-
-*LandscapeOrientation: Plus90
-
-*% These entries will set up the frame buffer.
-*% Usually used with AutoSelect input slot.
-*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for
-*% Other Envelope because C9, B5, and Other Envelope are not defined in
-*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and
-*% dimensions are given. Translation strings give correct names.
-
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-
-*PageSize Letter/Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Legal/Legal: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Executive/Executive: "
- 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A4/A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A5/A5: "
- 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize B5/B5: "
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*% Engine value used; different from 4079P; Hp 5si
-*PageSize A3/A3: "
- 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Tabloid/Tabloid: "
- 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Universal/Custom 11.7 x 17.7 in: "
- 2 dict dup /PageSize [842 1274] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize B4/B4: "
- 2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Monarch/Monarch Envelope: "
- 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize C4/C9 Envelope: "
- 2 dict dup /PageSize [279 639] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Comm10/C10 Envelope: "
- 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize DL/DL Envelope: "
- 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize C5/C5 Envelope: "
- 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize ISOB5/B5 Envelope: "
- 2 dict dup /PageSize [499 709] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize C3/Other Envelope: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*?PageSize: "
- save
- 17 dict
- dup /letter (Letter) put
- dup /legal (Legal) put
- dup /executivepage (Executive) put
- dup /a4 (A4) put
- dup /a5 (A5) put
- dup /b5 (B5) put
- dup /a3 (A3) put
- dup /tabloid (Tabloid) put
- dup /oversize (Tabloid.Oversize) put
- dup /b4 (B4) put
- dup /3.875x7.5envelope (Monarch) put
- dup /3.875x8.875envelope (C9) put
- dup /4.125x9.5envelope (Comm10) put
- dup /110x220envelope (DL) put
- dup /162x229envelope (C5) put
- dup /176x250envelope (Envelope.499.709) put
- dup /otherenvelope (Envelope.612.996) put
- statusdict /papersize get exec
- 3 1 roll {get} stopped {(Unknown)}if
- exch not { print (.Transverse) }if
- = flush
- restore
- "
-*End
-
-
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer.
-*% Usually used with input slots other than AutoSelect.
-*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for
-*% Other Envelope because C9, B5, and Other Envelope are not defined in
-*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and
-*% dimensions are given. Translation strings give correct names.
-
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-
-*PageRegion Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Legal: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Executive: "
- 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A5: "
- 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion B5: "
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A3: "
- 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Tabloid: "
- 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Universal: "
- 2 dict dup /PageSize [842 1274] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion B4: "
- 2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice"
-*End
-
-*PageRegion Monarch: "
- 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion C4: "
- 2 dict dup /PageSize [279 639] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Comm10: "
- 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion DL: "
- 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion C5: "
- 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion ISOB5: "
- 2 dict dup /PageSize [499 709] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion C3: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-
-*CloseUI: *PageRegion
-
-*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for
-*% Other Envelope because C9, B5, and Other Envelope are not defined in
-*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and
-*% dimensions are given. Translation strings give correct names.
-*DefaultImageableArea: Letter
-*ImageableArea Letter: "12 12 600 780"
-*ImageableArea Legal: "12 12 600 996"
-*ImageableArea Executive: "12 12 510 744"
-*ImageableArea A4: "7 12 585 829"
-*ImageableArea A5: "12 12 407 583"
-*ImageableArea B5: "12 12 505 716"
-*ImageableArea A3: "12 12 829 1178"
-*ImageableArea Tabloid: "12 12 780 1212"
-*ImageableArea Universal: "12 12 830 1262"
-*ImageableArea B4: "12 12 716 1020"
-*ImageableArea Monarch: "1 12 267 528"
-*ImageableArea C4: "1 12 267 626"
-*ImageableArea Comm10: "3 12 285 672"
-*ImageableArea DL: "2 12 299 611"
-*ImageableArea C5: "4 12 447 636"
-*ImageableArea ISOB5: "2 12 486 696"
-*ImageableArea C3: "12 12 600 996"
-*?ImageableArea: "
- save
- /cvp { cvi ( ) cvs print ( ) print } bind def
- newpath clippath pathbbox
- 4 -2 roll exch 2 {ceiling cvp} repeat
- exch 2 {floor cvp} repeat flush
- restore
- "
-*End
-
-*% These provide the physical dimensions of the paper (by keyword)
-*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for
-*% Other Envelope because C9, B5, and Other Envelope are not defined in
-*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and
-*% dimensions are given. Translation strings give correct names.
-
-*DefaultPaperDimension: Letter
-*PaperDimension Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension Executive: "522 756"
-*PaperDimension A4: "595 842"
-*PaperDimension A5: "420 595"
-*PaperDimension B5: "516 729"
-*PaperDimension A3: "842 1191"
-*PaperDimension Tabloid: "792 1224"
-*PaperDimension Universal: "842 1274"
-*PaperDimension B4: "729 1032"
-*PaperDimension Monarch: "279 540"
-*PaperDimension C4: "279 639"
-*PaperDimension Comm10: "297 684"
-*PaperDimension DL: "312 624"
-*PaperDimension C5: "459 649"
-*PaperDimension ISOB5: "499 709"
-*PaperDimension C3: "612 1008"
-
-*RequiresPageRegion All: True
-
-*% ==== Standard Input Paper Sources
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: AutoSelect
-*InputSlot AutoSelect/Auto Select: "
- 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice"
-*End
-*InputSlot Tray1/Upper (Tray 1): "
- 1 dict dup /MediaPosition null put setpagedevice
- currentpagedevice /InputAttributes get 0 get setpagedevice
- 1 dict dup /InputAttributes 1 dict dup /Priority [0] put put setpagedevice
- 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice"
-*End
-*InputSlot Tray2/Lower (Tray 2): "
- 1 dict dup /MediaPosition null put setpagedevice
- currentpagedevice /InputAttributes get 1 get setpagedevice
- 1 dict dup /InputAttributes 1 dict dup /Priority [1] put put setpagedevice
- 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice"
-*End
-*InputSlot MultiPurpose/Multipurpose Tray: "
- 1 dict dup /MediaPosition null put setpagedevice
- currentpagedevice /InputAttributes get 2 get setpagedevice
- 1 dict dup /InputAttributes 1 dict dup /Priority [2] put put setpagedevice
- 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice"
-*End
-*% ==== Optional Input Sources ====
-
-*% If not installed select upper tray instead.
-*InputSlot Tray3/Input Drawer (Tray 3): "
- 1 dict dup /MediaPosition null put setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- 1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice
- 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice"
-*End
-
-*% If the Envelope Feeder is not installed then do a manual Feed
-*InputSlot Feeder/Envelope Feeder: "
- 1 dict dup /MediaPosition null put setpagedevice
- currentpagedevice /InputAttributes get 4 known
- { 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
- 1 dict dup/InputAttributes 1 dict dup /Priority [4] put put setpagedevice }
- { 1 dict dup /ManualFeed true put setpagedevice }ifelse"
-*End
-*InputSlot ManualPaper/Manual Paper: "
- 1 dict dup /ManualFeed true put setpagedevice
- 1 dict dup /MediaPosition null put setpagedevice
- 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice"
-*End
-*InputSlot ManualEnvelope/Manual Envelope: "
- 1 dict dup /ManualFeed true put setpagedevice
- 1 dict dup /MediaPosition null put setpagedevice
- 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice"
-*End
-*?InputSlot: "
- save
- [ (Upper) (Lower) (Multipurpose) (Manual) (Manual Envelope) (Tray3) (Feeder) ]
- statusdict /papertray get exec
- {get exec} stopped { pop pop (Unknown) } if = flush
- restore
- "
-*End
-
-*CloseUI: *InputSlot
-
-*% *OpenUI *ManualFeed/Manual Paper: Boolean
-*% *OrderDependency: 15 AnySetup *ManualFeed
-*% *DefaultManualFeed: False
-*% *ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice"
-*% *ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice"
-*% *?ManualFeed: "
-*% save
-*% currentpagedevice /ManualFeed get {(True)}{(False)}ifelse = flush
-*% restore
-*% "
-*% *End
-*% *CloseUI: *ManualFeed
-
-
-*OpenUI *TraySwitch/Tray Linking: PickOne
-
-*OrderDependency: 50 AnySetup *TraySwitch
-*DefaultTraySwitch: Off
-*TraySwitch False/No Tray Linking: "
-1 dict dup /TraySwitch false put setpagedevice"
-*End
-*TraySwitch Tray12/Link Tray 1+2: "
-1 dict dup /DeviceRenderingInfo 1 dict dup /TrayLinking 1 put put setpagedevice
-1 dict dup /TraySwitch true put setpagedevice"
-*End
-*TraySwitch Tray123/Link Tray 1+2+3: "
-1 dict dup /DeviceRenderingInfo 1 dict dup /TrayLinking 2 put put setpagedevice
-1 dict dup /TraySwitch true put setpagedevice"
-*End
-*TraySwitch Tray23/Link Tray 2+3: "
-1 dict dup /DeviceRenderingInfo 1 dict dup /TrayLinking 3 put put setpagedevice
-1 dict dup /TraySwitch true put setpagedevice"
-*End
-*?TraySwitch: "
- save
- currentpagedevice /TraySwitch get {(True)}{(False)}ifelse = flush
- restore
- "
-*End
-*CloseUI: *TraySwitch
-
-
-*DefaultOutputOrder: Normal
-*OutputOrder Normal: ""
-*OutputOrder Reverse: ""
-
-*% ==== Duplex Printing Selection ====
-
-*OpenUI *Duplex/Duplex: PickOne
-*DefaultDuplex: None
-*Duplex None/Simplex: "1 dict dup /Duplex false put setpagedevice"
-*Duplex DuplexNoTumble/Duplex - Long Edge: "
- statusdict /duplexer get exec
- { 2 dict dup /Duplex true put dup /Tumble false put setpagedevice }
- { 1 dict dup /Duplex false put setpagedevice }
- ifelse
- "
-*End
-*Duplex DuplexTumble/Duplex - Short Edge: "
- statusdict /duplexer get exec
- { 2 dict dup /Duplex true put dup /Tumble true put setpagedevice }
- { 1 dict dup /Duplex false put setpagedevice }
- ifelse
- "
-*End
-*?Duplex: "
- save
- currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush
- restore
- "
-*End
-*CloseUI: *Duplex
-
-*% ==== Collated Copies ====
-
-*OpenUI *LXCollate/Collate Copies: Boolean
-*DefaultLXCollate: False
-*OrderDependency: 44 AnySetup *LXCollate
-*LXCollate True/On: "1 dict dup /Collate true put setpagedevice"
-*LXCollate False/Off: "1 dict dup /Collate false put setpagedevice"
-*CloseUI: *LXCollate
-
-*% ==== Output Finisher ====
-
-*OpenUI *OutputBin/Output Bin: PickOne
-*DefaultOutputBin: Bin0
-*OrderDependency: 45 AnySetup *OutputBin
-*OutputBin Bin0/Bin 0 (Top):"
- 1 dict dup /OutputAttributes 1 dict dup /Priority [0] put put setpagedevice"
-*End
-*OutputBin Bin1/Bin 1 (Side):"
- 1 dict dup /OutputAttributes 1 dict dup /Priority [1] put put setpagedevice"
-*End
-
-*CloseUI: *OutputBin
-
-*OpenUI *StapleLocation/Staple: PickOne
-*DefaultStapleLocation: Off
-*OrderDependency: 170 AnySetup *StapleLocation
-*StapleLocation Off/Off: "
- 1 dict dup /Staple 0 put setpagedevice"
-*End
-*StapleLocation Staple1/Staple 1: "
- 2 dict dup /Staple 3 put dup /StapleDetails 2 dict dup /Type 93 put dup
- /Number 1 put put setpagedevice"
-*End
-*StapleLocation Staple2/Staple 2: "
- 2 dict dup /Staple 3 put dup /StapleDetails 2 dict dup /Type 93 put dup
- /Number 2 put put setpagedevice"
-*End
-*CloseUI: *StapleLocation
-
-*CloseGroup: FinisherOptions
-
-
-
-*% === Font Information ==========================================
-
-*DefaultFont: Courier
-*Font Courier: Standard "(001.000)" Standard ROM
-*Font Courier-Bold: Standard "(001.000)" Standard ROM
-*Font Courier-Oblique: Standard "(001.000)" Standard ROM
-*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Times-Roman: Standard "(001.000)" Standard ROM
-*Font Times-Bold: Standard "(001.000)" Standard ROM
-*Font Times-Italic: Standard "(001.000)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Helvetica: Standard "(001.000)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM
-*Font Symbol: Special "(001.000)" Standard ROM
-*Font AvantGarde-Book: Standard "(001.000)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM
-*Font Bookman-Demi: Standard "(001.000)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM
-*Font Bookman-Light: Standard "(001.000)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM
-*Font Helvetica-Light: Standard "(001.000)" Standard ROM
-*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Black: Standard "(001.000)" Standard ROM
-*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Palatino-Roman: Standard "(001.000)" Standard ROM
-*Font Palatino-Bold: Standard "(001.000)" Standard ROM
-*Font Palatino-Italic: Standard "(001.000)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM
-*Font ZapfDingbats: Special "(001.000)" Special ROM
-*?FontQuery: "
- save
- 4 dict begin
- /sv exch def
- /str (fonts/ ) def
- /st2 128 string def
- { count 0 gt
- { dup st2 cvs (/) print print (:) print dup FontDirectory exch known
- {pop (Yes)}
- { str exch st2 cvs dup length /len exch def
- 6 exch putinterval str 0 len 6 add getinterval mark exch
- { } st2 filenameforall counttomark 0 gt
- { cleartomark (Yes)}{cleartomark (No)}ifelse
- }ifelse = flush
- }{ exit } ifelse
- } bind loop
- (*) = flush
- sv
- end
- restore
- "
-*End
-
-*?FontList: "
- save
- 2 dict begin
- /sv exch def
- /str 128 string def
- FontDirectory { pop == } bind forall flush
- /filenameforall where
- { pop save (fonts/*)
- { dup length 6 sub 6 exch getinterval cvn == } bind
- str filenameforall flush restore
- } if
- (*) = flush
- sv
- end
- 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: "Printer Busy"
-*Status: "Warming Up"
-*Status: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "initializing"
-*Status: "not ready"
-
-*% Input Sources (format: %% status: <stat>; source: <one of these> %% )
-*Source: "Serial"
-*Source: "Parallel"
-*Source: "Network"
-
-*% Printer Error (format: %% PrinterError: <one of these> %%)
-*PrinterError: "Paper Jam"
-*PrinterError: "Wrong Paper Length"
-*PrinterError: "Invalid Manual Insertion"
-*PrinterError: "Change Size in Feeder"
-*PrinterError: "Change Size in Tray 1"
-*PrinterError: "Change Size in Tray 2"
-*PrinterError: "Paper Out or Feed Failure - Feed"
-*PrinterError: "Load Manual Envelope"
-*PrinterError: "Paper Out or Feed Failure - Tray 1"
-*PrinterError: "Paper Out or Feed Failure - Tray 2"
-*PrinterError: "Load Manual Paper"
-*PrinterError: "Output Bin Full"
-*PrinterError: "Cover Open/Cartridge Not Installed"
-*PrinterError: "Insufficient Memory"
-*PrinterError: "Complex Page"
-*PrinterError: "Default Storage Error"
-*PrinterError: "Defective Font Card Installed"
-*PrinterError: "Flash Full"
-*PrinterError: "ioerror"
-*PrinterError: "Flash Error"
-*PrinterError: "Duplex Not Attached"
-*PrinterError: "Duplex Cover Open"
-*PrinterError: "Scheduled Maintenance"
-*PrinterError: "Toner Low"
-*PrinterError: "Service Error"
-
-*%DeviceAdjustMatrix: " 1 0 0 1 0 0 "
-
-*% === Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) =====================
-
-*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
-
-*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
- {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
- 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
- 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
-
-*% For 71 lpi / 600 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
-
-*% For 106 lpi / 1200 dpi ===================================================
-
-*ColorSepScreenAngle ProcessBlack.106lpi.1200dpi/106 lpi / 1200 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.106lpi.1200dpi/106 lpi / 1200 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.106lpi.1200dpi/106 lpi / 1200 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.106lpi.1200dpi/106 lpi / 1200 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.106lpi.1200dpi/106 lpi / 1200 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.106lpi.1200dpi/106 lpi / 1200 dpi: "106.066"
-*ColorSepScreenFreq CustomColor.106lpi.1200dpi/106 lpi / 1200 dpi: "106.066"
-*ColorSepScreenFreq ProcessCyan.106lpi.1200dpi/106 lpi / 1200 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.106lpi.1200dpi/106 lpi / 1200 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.106lpi.1200dpi/106 lpi / 1200 dpi: "100.0"
-
-*% For 116 lpi / 1200 dpi ===================================================
-
-*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"
-*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"
-*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0"
-
-*% End of PPD file for Lexmark Optra Laser Printer \ No newline at end of file
diff --git a/psprint_config/configuration/ppds/LOPTRAP.PS b/psprint_config/configuration/ppds/LOPTRAP.PS
deleted file mode 100644
index 3b0ca3a27280..000000000000
--- a/psprint_config/configuration/ppds/LOPTRAP.PS
+++ /dev/null
@@ -1,759 +0,0 @@
-*PPD-Adobe: "4.1"
-*% Adobe PostScript(R) Printer Description File
-*% For Lexmark Optra Plus LaserPrinter
-*% Produced by Lexmark International, Inc.
-*%
-*% Copyright (c) 1993-1998 Lexmark International Inc. All Rights Reserved.
-*% Permission is granted for redistribution of this file as
-*% long as this copyright notice is intact and the content
-*% of the file is not altered in any way from its original form.
-*%
-*%
-*% WARNING: If you want to edit this PPD file and use it with Aldus
-*% PageMaker, be sure to use an editor (such as DOS Edit)
-*% that does NOT add an end-of-file marker (hex 1A) when
-*% it stores the file.
-*%
-*%
-
-*FormatVersion: "4.1"
-*FileVersion: "1.2"
-*LanguageVersion: English
-*PCFileName: "LOPTRAP.PPD"
-*Product: "(Lexmark Optra Plus LaserPrinter)"
-*PSVersion: ""
-*ModelName: "Lexmark Optra plus LaserPrinter"
-*ShortNickName: "Lexmark Optra plus PS"
-*NickName: "Lexmark Optra plus PS"
-
-*% === Options and Constraints ============
-
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *Option1/Duplexer - Option: Boolean
-*DefaultOption1: False
-*Option1 True/Installed: ""
-*Option1 False/Not Installed: ""
-*CloseUI: *Option1
-
-*OpenUI *Option2/Lower Tray - Option: Boolean
-*DefaultOption2: False
-*Option2 True/Installed: ""
-*Option2 False/Not Installed: ""
-*CloseUI: *Option2
-
-*OpenUI *Option3/Tray 3 - Option: Boolean
-*DefaultOption3: False
-*Option3 True/Installed: ""
-*Option3 False/Not Installed: ""
-*CloseUI: *Option3
-
-*OpenUI *Option4/Envelope Feeder - Option: Boolean
-*DefaultOption4: False
-*Option4 True/Installed: ""
-*Option4 False/Not Installed: ""
-*CloseUI: *Option4
-
-*OpenUI *Option5/Feeder 2 - Option: Boolean
-*DefaultOption5: False
-*Option5 True/Installed: ""
-*Option5 False/Not Installed: ""
-*CloseUI: *Option5
-
-*OpenUI *Option6/Flash Memory Card - Option: Boolean
-*DefaultOption6: False
-*Option6 False/Not Installed: ""
-*Option6 True/Installed: ""
-*CloseUI: *Option6
-
-*OpenUI *Option7/Printer Hard Disk - Option: Boolean
-*DefaultOption7: False
-*Option7 False/Not Installed: ""
-*Option7 True/Installed: ""
-*CloseUI: *Option7
-
-*OpenUI *Option8/Printer Memory - Option: PickOne
-*DefaultOption8: 4Meg
-*Option8 2Meg/2 MB Printer Memory: ""
-*Option8 4Meg/4 MB Printer Memory: ""
-*Option8 6Meg/6 MB Printer Memory: ""
-*Option8 8Meg/8 MB Printer Memory: ""
-*Option8 10Meg/10 MB Printer Memory: ""
-*Option8 12Meg/12 MB Printer Memory: ""
-*Option8 16Meg/16 MB Printer Memory: ""
-*Option8 18Meg/18 MB Printer Memory: ""
-*Option8 20Meg/20 MB Printer Memory: ""
-*Option8 24Meg/24 MB Printer Memory: ""
-*Option8 32Meg/32 or more MB Printer Memory: ""
-*CloseUI: *Option8
-
-*CloseGroup: InstallableOptions
-
-*UIConstraints: *Option1 False *Duplex
-*UIConstraints: *Option2 False *InputSlot Lower
-*UIConstraints: *Option2 False *TraySwitch True
-*UIConstraints: *Option3 False *InputSlot Tray3
-*UIConstraints: *Option4 False *InputSlot Feeder
-*UIConstraints: *Option5 False *InputSlot Feeder2
-*UIConstraints: *Resolution 1200dpi *Smoothing
-
-*% === Basic Capabilities ============
-
-*ColorDevice: False
-
-*LanguageLevel: "2"
-*Protocols: PJL
-*FreeVM: "728000"
-*VMOption 2Meg: "376000"
-*VMOption 4Meg: "728000"
-*VMOption 6Meg: "828000"
-*VMOption 8Meg: "1032000"
-*VMOption 10Meg: "1032000"
-*VMOption 12Meg: "1237000"
-*VMOption 16Meg: "1647000"
-*VMOption 18Meg: "1647000"
-*VMOption 20Meg: "1647000"
-*VMOption 24Meg: "1647000"
-*VMOption 32Meg: "1647000"
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*Throughput: "8"
-*Password: "0"
-*ExitServer: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- "
-*End
-*Reset: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
- "
-*End
-
-*% === Job Control Language ==
-
-*JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
-*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>"
-*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X"
-
-*JCLOpenUI *JCLDensity/Print Darkness: PickOne
-*DefaultJCLDensity: None
-*OrderDependency: 10 JCLSetup *JCLDensity
-*JCLDensity None/Printer's default: ""
-*JCLDensity LIGHT/Light: "@PJL SET DENSITY = 1<0A>"
-*JCLDensity NORMAL/Normal: "@PJL SET DENSITY = 3<0A>"
-*JCLDensity DARK/Dark: "@PJL SET DENSITY = 5<0A>"
-*JCLDensity TONERSAVER/Toner Saver: "@PJL SET ECONOMODE = TONERSAVER<0A>"
-*JCLDensity DRAFT/Draft: "@PJL SET ECONOMODE = DRAFT<0A>"
-*JCLCloseUI: *JCLDensity
-
-*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne
-*DefaultJCLPortRotation: None
-*OrderDependency: 10 JCLSetup *JCLPortRotation
-*JCLPortRotation None/Printer's default: ""
-*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>"
-*JCLCloseUI: *JCLPortRotation
-
-*% === Resolution ============
-
-*OpenUI *Resolution/Resolution: PickOne
-*DefaultResolution: 600dpi
-*OrderDependency: 10 AnySetup *Resolution
-*Resolution 300dpi/300 dpi: "1 dict dup /HWResolution [300 300] put setpagedevice"
-*Resolution 600dpi/600 dpi: "1 dict dup /HWResolution [600 600] put setpagedevice"
-*Resolution 1200dpi/1200 dpi: "1 dict dup /HWResolution [1200 1200] put setpagedevice"
-*?Resolution: "
- save
- currentpagedevice /HWResolution get 0 get
- ( ) cvs print (dpi) = flush
- restore
- "
-*End
-*CloseUI: *Resolution
-
-*OpenUI *Smoothing/Smoothing: Boolean
-*DefaultSmoothing: False
-*OrderDependency: 40 AnySetup *Smoothing
-*Smoothing True/On: "
- 1 dict dup /PostRenderingEnhanceDetails 1 dict dup /REValue 2 put put setpagedevice"
-*End
-*Smoothing False/Off: "
- 1 dict dup /PostRenderingEnhanceDetails 1 dict dup /REValue 0 put put setpagedevice"
-*End
-*?Smoothing: "
- save
- currentpagedevice /PostRenderingEnhanceDetails get /REValue get
- dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush
- restore
- "
-*End
-*CloseUI: *Smoothing
-
-*% === Halftone Information ===============
-
-*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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Factory
-*Transfer Factory: "{ }"
-*Transfer Factory.Inverse: "{ 1 exch sub }"
-
-*% === Paper Handling ===================
-
-*LandscapeOrientation: Plus90
-
-*% These entries will set up the frame buffer.
-*% Usually used with AutoSelect input slot.
-*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for
-*% Other Envelope because C9, B5, and Other Envelope are not defined in
-*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and
-*% dimensions are given. Translation strings give correct names.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Legal/Legal: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Executive/Executive: "
- 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A4/A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A5/A5: "
- 2 dict dup /PageSize [419 595] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize B5/B5: "
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Monarch/Monarch Envelope: "
- 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize C4/C9 Envelope: "
- 2 dict dup /PageSize [279 639] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Comm10/C10 Envelope: "
- 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize DL/DL Envelope: "
- 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize C5/C5 Envelope: "
- 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize ISOB5/B5 Envelope: "
- 2 dict dup /PageSize [499 709] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize C3/Other Envelope: "
- 2 dict dup /PageSize [612 996] put dup /ImagingBBox null put setpagedevice"
-*End
-*?PageSize: "
- save
- 13 dict
- dup /letter (Letter) put
- dup /legal (Legal) put
- dup /executivepage (Executive) put
- dup /a4 (A4) put
- dup /a5 (A5) put
- dup /b5 (B5) put
- dup /3.875x7.5envelope (Monarch) put
- dup /3.875x8.875envelope (C9) put
- dup /4.125x9.5envelope (Comm10) put
- dup /110x220envelope (DL) put
- dup /162x229envelope (C5) put
- dup /176x250envelope (Envelope.499.709) put
- dup /otherenvelope (Envelope.612.996) put
- statusdict /papersize get exec
- 3 1 roll {get} stopped {(Unknown)}if
- exch not { print (.Transverse) }if
- = flush
- restore
- "
-*End
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer.
-*% Usually used with input slots other than AutoSelect.
-*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for
-*% Other Envelope because C9, B5, and Other Envelope are not defined in
-*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and
-*% dimensions are given. Translation strings give correct names.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter/Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Legal/Legal: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Executive/Executive: "
- 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A4/A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A5/A5: "
- 2 dict dup /PageSize [419 595] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion B5/B5: "
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Monarch/Monarch Envelope: "
- 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion C4/C9 Envelope: "
- 2 dict dup /PageSize [279 639] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Comm10/C10 Envelope: "
- 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion DL/DL Envelope: "
- 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion C5/C5 Envelope: "
- 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion ISOB5/B5 Envelope: "
- 2 dict dup /PageSize [499 709] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion C3/Other Envelope: "
- 2 dict dup /PageSize [612 996] put dup /ImagingBBox null put setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for
-*% Other Envelope because C9, B5, and Other Envelope are not defined in
-*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and
-*% dimensions are given. Translation strings give correct names.
-*DefaultImageableArea: Letter
-*ImageableArea Letter: "18 17 597 776"
-*ImageableArea Legal: "18 18 597 992"
-*ImageableArea Executive: "18 18 505 740"
-*ImageableArea A4: "10 19 588 827"
-*ImageableArea A5: "18 13 405 580"
-*ImageableArea B5: "18 18 505 711"
-*ImageableArea Monarch/Monarch Envelope: "18 13 260 526"
-*ImageableArea C4/C9 Envelope: "18 14 260 623"
-*ImageableArea Comm10/C10 Envelope: "18 15 278 668"
-*ImageableArea DL/DL Envelope: "18 14 293 608"
-*ImageableArea C5/C5 Envelope: "18 13 440 634"
-*ImageableArea ISOB5/B5 Envelope: "18 13 480 693"
-*ImageableArea C3/Other Envelope: "18 18 593 992"
-*?ImageableArea: "
- save
- /cvp { cvi ( ) cvs print ( ) print } bind def
- newpath clippath pathbbox
- 4 -2 roll exch 2 {ceiling cvp} repeat
- exch 2 {floor cvp} repeat flush
- restore
- "
-*End
-
-*% These provide the physical dimensions of the paper (by keyword)
-*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for
-*% Other Envelope because C9, B5, and Other Envelope are not defined in
-*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and
-*% dimensions are given. Translation strings give correct names.
-*DefaultPaperDimension: Letter
-*PaperDimension Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension Executive: "522 756"
-*PaperDimension A4: "595 842"
-*PaperDimension A5: "420 595"
-*PaperDimension B5: "516 729"
-*PaperDimension Monarch/Monarch Envelope: "279 540"
-*PaperDimension C4/C9 Envelope: "279 639"
-*PaperDimension Comm10/C10 Envelope: "297 684"
-*PaperDimension DL/DL Envelope: "312 624"
-*PaperDimension C5/C5 Envelope: "459 649"
-*PaperDimension ISOB5/B5 Envelope: "499 709"
-*PaperDimension C3/Other Envelope: "612 996"
-
-*RequiresPageRegion All: True
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: AutoSelect
-*InputSlot AutoSelect/Auto Select: "
- 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice"
-*End
-*InputSlot Upper/Upper Tray: "
- 1 dict dup /MediaPosition null put setpagedevice
- currentpagedevice /InputAttributes get 0 get setpagedevice
- 1 dict dup /InputAttributes 1 dict dup /Priority [0] put put setpagedevice
- 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice"
-*End
-*InputSlot Lower/Lower Tray: "
- 1 dict dup /MediaPosition null put setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- 1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice
- 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice"
-*End
-*InputSlot Tray3/Tray 3: "
- 1 dict dup /MediaPosition null put setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- 1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice
- 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice"
-*End
-*InputSlot Feeder/Feeder: "
- 1 dict dup /MediaPosition null put setpagedevice
- currentpagedevice /InputAttributes get 2 known
- { 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
- 1 dict dup/InputAttributes 1 dict dup /Priority [2] put put setpagedevice }
- { 1 dict dup /ManualFeed true put setpagedevice }ifelse"
-*End
-*InputSlot Feeder2/Feeder 2: "
- 1 dict dup /MediaPosition null put setpagedevice
- currentpagedevice /InputAttributes get 4 known
- { 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
- 1 dict dup/InputAttributes 1 dict dup /Priority [4] put put setpagedevice }
- { 1 dict dup /ManualFeed true put setpagedevice }ifelse"
-*End
-*InputSlot EnvelopeManual/Manual Envelope: "
- 1 dict dup /MediaPosition null put setpagedevice
- 1 dict dup /ManualFeed true put setpagedevice
- 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice"
-*End
-*?InputSlot: "
- save
- [ (Upper) (Lower) (Tray3) (Feeder) (Feeder2) (ManualEnvelope) ]
- statusdict /papertray get exec {get exec} stopped { pop pop (Unknown) }
- if = flush
- restore
- "
-*End
-*CloseUI: *InputSlot
-
-*OpenUI *ManualFeed/Manual Paper: Boolean
-*OrderDependency: 15 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True/On: "1 dict dup /ManualFeed true put setpagedevice"
-*ManualFeed False/Off: "1 dict dup /ManualFeed false put setpagedevice"
-*?ManualFeed: "
- save
- currentpagedevice /ManualFeed get {(True)}{(False)}ifelse = flush
- restore
- "
-*End
-*CloseUI: *ManualFeed
-
-*OpenUI *TraySwitch/Tray Linking: Boolean
-*OrderDependency: 50 AnySetup *TraySwitch
-*DefaultTraySwitch: False
-*TraySwitch True/On: "1 dict dup /TraySwitch true put setpagedevice"
-*TraySwitch False/Off: "1 dict dup /TraySwitch false put setpagedevice"
-*?TraySwitch: "
- save
- currentpagedevice /TraySwitch get {(True)}{(False)}ifelse = flush
- restore
- "
-*End
-*CloseUI: *TraySwitch
-
-*DefaultOutputOrder: Normal
-*OutputOrder Normal: ""
-*OutputOrder Reverse: ""
-
-*OpenUI *Duplex/Duplex: PickOne
-*DefaultDuplex: None
-*Duplex None/Simplex: "1 dict dup /Duplex false put setpagedevice"
-*Duplex DuplexNoTumble/Duplex - Long Edge: "
- statusdict /duplexer get exec
- { 2 dict dup /Duplex true put dup /Tumble false put setpagedevice }
- { 1 dict dup /Duplex false put setpagedevice }
- ifelse
- "
-*End
-*Duplex DuplexTumble/Duplex - Short Edge: "
- statusdict /duplexer get exec
- { 2 dict dup /Duplex true put dup /Tumble true put setpagedevice }
- { 1 dict dup /Duplex false put setpagedevice }
- ifelse
- "
-*End
-*?Duplex: "
- save
- currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush
- restore
- "
-*End
-*CloseUI: *Duplex
-
-*OpenUI *LXCollate/Collate Copies: Boolean
-*DefaultLXCollate: False
-*OrderDependency: 44 AnySetup *LXCollate
-*LXCollate True/On: "1 dict dup /Collate true put setpagedevice"
-*LXCollate False/Off: "1 dict dup /Collate false put setpagedevice"
-*CloseUI: *LXCollate
-
-*% === Font Information ==========================================
-
-*DefaultFont: Courier
-*Font Courier: Standard "(001.000)" Standard ROM
-*Font Courier-Bold: Standard "(001.000)" Standard ROM
-*Font Courier-Oblique: Standard "(001.000)" Standard ROM
-*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Times-Roman: Standard "(001.000)" Standard ROM
-*Font Times-Bold: Standard "(001.000)" Standard ROM
-*Font Times-Italic: Standard "(001.000)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Helvetica: Standard "(001.000)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM
-*Font Symbol: Special "(001.000)" Standard ROM
-*Font AvantGarde-Book: Standard "(001.000)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM
-*Font Bookman-Demi: Standard "(001.000)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM
-*Font Bookman-Light: Standard "(001.000)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM
-*Font Helvetica-Light: Standard "(001.000)" Standard ROM
-*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Black: Standard "(001.000)" Standard ROM
-*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Palatino-Roman: Standard "(001.000)" Standard ROM
-*Font Palatino-Bold: Standard "(001.000)" Standard ROM
-*Font Palatino-Italic: Standard "(001.000)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM
-*Font ZapfDingbats: Special "(001.000)" Special ROM
-*?FontQuery: "
- save
- 4 dict begin
- /sv exch def
- /str (fonts/ ) def
- /st2 128 string def
- { count 0 gt
- { dup st2 cvs (/) print print (:) print dup FontDirectory exch known
- {pop (Yes)}
- { str exch st2 cvs dup length /len exch def
- 6 exch putinterval str 0 len 6 add getinterval mark exch
- { } st2 filenameforall counttomark 0 gt
- { cleartomark (Yes)}{cleartomark (No)}ifelse
- }ifelse = flush
- }{ exit } ifelse
- } bind loop
- (*) = flush
- sv
- end
- restore
- "
-*End
-
-*?FontList: "
- save
- 2 dict begin
- /sv exch def
- /str 128 string def
- FontDirectory { pop == } bind forall flush
- /filenameforall where
- { pop save (fonts/*)
- { dup length 6 sub 6 exch getinterval cvn == } bind
- str filenameforall flush restore
- } if
- (*) = flush
- sv
- end
- 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: "Printer Busy"
-*Status: "Warming Up"
-*Status: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "initializing"
-*Status: "not ready"
-
-*% Input Sources (format: %% status: <stat>; source: <one of these> %% )
-*Source: "Serial"
-*Source: "Parallel"
-*Source: "Network"
-
-*% Printer Error (format: %% PrinterError: <one of these> %%)
-*PrinterError: "Paper Jam"
-*PrinterError: "Wrong Paper Length"
-*PrinterError: "Invalid Manual Insertion"
-*PrinterError: "Change Size in Feeder"
-*PrinterError: "Change Size in Tray 1"
-*PrinterError: "Change Size in Tray 2"
-*PrinterError: "Paper Out or Feed Failure - Feed"
-*PrinterError: "Load Manual Envelope"
-*PrinterError: "Paper Out or Feed Failure - Tray 1"
-*PrinterError: "Paper Out or Feed Failure - Tray 2"
-*PrinterError: "Load Manual Paper"
-*PrinterError: "Output Bin Full"
-*PrinterError: "Cover Open/Cartridge Not Installed"
-*PrinterError: "Insufficient Memory"
-*PrinterError: "Complex Page"
-*PrinterError: "Default Storage Error"
-*PrinterError: "Defective Font Card Installed"
-*PrinterError: "Flash Full"
-*PrinterError: "ioerror"
-*PrinterError: "Flash Error"
-*PrinterError: "Duplex Not Attached"
-*PrinterError: "Duplex Cover Open"
-*PrinterError: "Scheduled Maintenance"
-*PrinterError: "Toner Low"
-*PrinterError: "Service Error"
-
-*%DeviceAdjustMatrix: " 1 0 0 1 0 0 "
-
-*% === Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) =====================
-
-*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
-
-*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
- {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
- 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
- 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
-
-*% For 71 lpi / 600 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
-
-*% For 106 lpi / 1200 dpi ===================================================
-
-*ColorSepScreenAngle ProcessBlack.106lpi.1200dpi/106 lpi / 1200 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.106lpi.1200dpi/106 lpi / 1200 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.106lpi.1200dpi/106 lpi / 1200 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.106lpi.1200dpi/106 lpi / 1200 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.106lpi.1200dpi/106 lpi / 1200 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.106lpi.1200dpi/106 lpi / 1200 dpi: "106.066"
-*ColorSepScreenFreq CustomColor.106lpi.1200dpi/106 lpi / 1200 dpi: "106.066"
-*ColorSepScreenFreq ProcessCyan.106lpi.1200dpi/106 lpi / 1200 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.106lpi.1200dpi/106 lpi / 1200 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.106lpi.1200dpi/106 lpi / 1200 dpi: "100.0"
-
-*% For 116 lpi / 1200 dpi ===================================================
-
-*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"
-*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"
-*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0"
-
-*% End of PPD file for Lexmark Optra plus LaserPrinter
diff --git a/psprint_config/configuration/ppds/LOPTRAS.PS b/psprint_config/configuration/ppds/LOPTRAS.PS
deleted file mode 100644
index 99ea76c2103b..000000000000
--- a/psprint_config/configuration/ppds/LOPTRAS.PS
+++ /dev/null
@@ -1,1141 +0,0 @@
-*PPD-Adobe: "4.2"
-*% Adobe PostScript(R) Printer Description File
-*% For Lexmark Optra S Laser Printers
-*% Produced by Lexmark International, Inc.
-*%
-*% For use with Adobe (formerly Aldus) PageMaker
-*%
-*% WARNING: If you edit this file and use it with PageMaker, be sure to
-*% use an editor (such as DOS Edit) that does NOT add an end-of-file
-*% marker (hex 1A) when it stores the file
-*%
-*% Copyright (c) 1993-1998 Lexmark International Inc. All Rights Reserved.
-*% Permission is granted for redistribution of this file as
-*% long as this copyright notice is intact and the content
-*% of the file is not altered in any way from its original form.
-*%
-*FormatVersion: "4.2"
-*FileVersion: "1.2"
-*LanguageVersion: English
-*LanguageEncoding: WindowsANSI
-*PCFileName: "LOPTRAS.PPD"
-*Product: "(Lexmark Optra S Laser Printer)"
-*PSVersion: "(2014)"
-*ModelName: "Lexmark Optra S Laser Printer"
-*ShortNickName: "Lexmark Optra S PS"
-*NickName: "Lexmark Optra S PS"
-
-*% ======== Installable Options ============
-
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *LowerTray/Tray 2 - Option: Boolean
-*DefaultLowerTray: False
-*LowerTray True/Installed: ""
-*LowerTray False/Not Installed: ""
-*CloseUI: *LowerTray
-
-*OpenUI *Tray3/Tray 3 - Option: Boolean
-*DefaultTray3: False
-*Tray3 True/Installed: ""
-*Tray3 False/Not Installed: ""
-*CloseUI: *Tray3
-
-*OpenUI *Tray4/Tray 4 - Option: Boolean
-*DefaultTray4: False
-*Tray4 True/Installed: ""
-*Tray4 False/Not Installed: ""
-*CloseUI: *Tray4
-
-*OpenUI *Tray5/Tray 5 - Option: Boolean
-*DefaultTray5: False
-*Tray5 True/Installed: ""
-*Tray5 False/Not Installed: ""
-*CloseUI: *Tray5
-
-*OpenUI *MPFeeder/MP Feeder - Option: Boolean
-*DefaultMPFeeder: False
-*MPFeeder True/Installed: ""
-*MPFeeder False/Not Installed: ""
-*CloseUI: *MPFeeder
-
-*OpenUI *Feeder/Envelope Feeder - Option: Boolean
-*DefaultFeeder: False
-*Feeder True/Installed: ""
-*Feeder False/Not Installed: ""
-*CloseUI: *Feeder
-
-*OpenUI *OutputBins/Number of Output Bins - Option: PickOne
-*DefaultOutputBins: False
-*OutputBins False/Standard Bin Only: ""
-*OutputBins 1Bin/1 Extra Bin: ""
-*OutputBins 2Bin/2 Extra Bins: ""
-*OutputBins 3Bin/3 Extra Bins: ""
-*OutputBins 4Bin/4 Extra Bins: ""
-*OutputBins 5Bin/5 Extra Bins: ""
-*OutputBins 6Bin/6 Extra Bins: ""
-*OutputBins 7Bin/7 Extra Bins: ""
-*OutputBins 8Bin/8 Extra Bins: ""
-*OutputBins 9Bin/9 Extra Bins: ""
-*OutputBins 10Bin/10 Extra Bins: ""
-*OutputBins 11Bin/11 Extra Bins: ""
-*OutputBins 12Bin/12 Extra Bins: ""
-*OutputBins 13Bin/13 Extra Bins: ""
-*OutputBins 14Bin/14 Extra Bins: ""
-*OutputBins 15Bin/15 Extra Bins: ""
-*CloseUI: *OutputBins
-
-*OpenUI *Duplexer/Duplexer - Option: Boolean
-*DefaultDuplexer: False
-*Duplexer True/Installed: ""
-*Duplexer False/Not Installed: ""
-*CloseUI: *Duplexer
-
-*OpenUI *Flash/Flash Memory Card - Option: Boolean
-*DefaultFlash: False
-*Flash True/Installed: ""
-*Flash False/Not Installed: ""
-*CloseUI: *Flash
-
-*OpenUI *HardDisk/Printer Hard Disk - Option: Boolean
-*DefaultHardDisk: False
-*HardDisk True/Installed: ""
-*HardDisk False/Not Installed: ""
-*CloseUI: *HardDisk
-
-*OpenUI *InstalledMemory/Printer Memory - Option: PickOne
-*DefaultInstalledMemory: 4Meg
-*InstalledMemory 2Meg/2 MB Printer Memory: ""
-*InstalledMemory 4Meg/4 MB Printer Memory: ""
-*InstalledMemory 6Meg/6 MB Printer Memory: ""
-*InstalledMemory 8Meg/8 MB Printer Memory: ""
-*InstalledMemory 10Meg/10 MB Printer Memory: ""
-*InstalledMemory 12Meg/12 MB Printer Memory: ""
-*InstalledMemory 14Meg/14 MB Printer Memory: ""
-*InstalledMemory 16Meg/16 MB Printer Memory: ""
-*InstalledMemory 18Meg/18 MB Printer Memory: ""
-*InstalledMemory 20Meg/20 MB Printer Memory: ""
-*InstalledMemory 22Meg/22 MB Printer Memory: ""
-*InstalledMemory 24Meg/24 MB Printer Memory: ""
-*InstalledMemory 28Meg/28 MB Printer Memory: ""
-*InstalledMemory 32Meg/32 or more MB Printer Memory: ""
-*CloseUI: *InstalledMemory
-
-*CloseGroup: InstallableOptions
-
-*%=========== User Constraints ===================
-
-*UIConstraints: *LowerTray False *InputSlot Tray2
-*UIConstraints: *Tray3 False *InputSlot Tray3
-*UIConstraints: *Tray4 False *InputSlot Tray4
-*UIConstraints: *Tray5 False *InputSlot Tray5
-*UIConstraints: *MPFeeder False *InputSlot MultiPurpose
-*UIConstraints: *MPFeeder False *ManualFeed
-*UIConstraints: *MPFeeder False *InputSlot ManualEnv
-*UIConstraints: *Feeder False *InputSlot Feeder
-*UIConstraints: *Duplexer False *Duplex
-
-*UIConstraints: *OutputBins False *OutputBin
-*UIConstraints: *OutputBins False *StapleLocation True
-*%UIConstraints: *OutputBin False *StapleLocation True
-*UIConstraints: *OutputBins False *OutputBin Bin1
-*UIConstraints: *OutputBins False *OutputBin Bin2
-*UIConstraints: *OutputBins False *OutputBin Bin3
-*UIConstraints: *OutputBins False *OutputBin Bin4
-*UIConstraints: *OutputBins False *OutputBin Bin5
-*UIConstraints: *OutputBins False *OutputBin Bin6
-*UIConstraints: *OutputBins False *OutputBin Bin7
-*UIConstraints: *OutputBins False *OutputBin Bin8
-*UIConstraints: *OutputBins False *OutputBin Bin9
-*UIConstraints: *OutputBins False *OutputBin Bin10
-*UIConstraints: *OutputBins False *OutputBin Bin11
-*UIConstraints: *OutputBins False *OutputBin Bin12
-*UIConstraints: *OutputBins False *OutputBin Bin13
-*UIConstraints: *OutputBins False *OutputBin Bin14
-*UIConstraints: *OutputBins False *OutputBin Bin15
-
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin2
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin3
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin4
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin3
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin4
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin4
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 10Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 10Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 10Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 10Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 10Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 11Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 11Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 11Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 11Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 12Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 12Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 12Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 13Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 13Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 14Bin *OutputBin Bin15
-
-
-*UIConstraints: *Resolution 300dpi *ImageEnhance True
-*UIConstraints: *Resolution 1200dpi *ImageEnhance True
-*UIConstraints: *Resolution 1200dpi *Smoothing True
-*UIConstraints: *Resolution 1200dpi *JCLPictureGrade True
-
-*UIConstraints: *ImageEnhance True *Smoothing True
-
-*UIConstraints: *JCLEconomode True *ImageEnhance True
-
-*% Do not allow envelope sizes and paper types to be fed from trays
-*UIConstraints: *InputSlot Tray1 *PageSize Monarch
-*UIConstraints: *InputSlot Tray1 *PageSize C9
-*UIConstraints: *InputSlot Tray1 *PageSize Comm10
-*UIConstraints: *InputSlot Tray1 *PageSize DL
-*UIConstraints: *InputSlot Tray1 *PageSize C5
-*UIConstraints: *InputSlot Tray1 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray1 *PageSize Other
-*UIConstraints: *InputSlot Tray2 *PageSize Monarch
-*UIConstraints: *InputSlot Tray2 *PageSize C9
-*UIConstraints: *InputSlot Tray2 *PageSize Comm10
-*UIConstraints: *InputSlot Tray2 *PageSize DL
-*UIConstraints: *InputSlot Tray2 *PageSize C5
-*UIConstraints: *InputSlot Tray2 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray2 *PageSize Other
-*UIConstraints: *InputSlot Tray3 *PageSize Monarch
-*UIConstraints: *InputSlot Tray3 *PageSize C9
-*UIConstraints: *InputSlot Tray3 *PageSize Comm10
-*UIConstraints: *InputSlot Tray3 *PageSize DL
-*UIConstraints: *InputSlot Tray3 *PageSize C5
-*UIConstraints: *InputSlot Tray3 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray3 *PageSize Other
-*UIConstraints: *InputSlot Tray4 *PageSize Monarch
-*UIConstraints: *InputSlot Tray4 *PageSize C9
-*UIConstraints: *InputSlot Tray4 *PageSize Comm10
-*UIConstraints: *InputSlot Tray4 *PageSize DL
-*UIConstraints: *InputSlot Tray4 *PageSize C5
-*UIConstraints: *InputSlot Tray4 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray4 *PageSize Other
-*UIConstraints: *InputSlot Tray5 *PageSize Monarch
-*UIConstraints: *InputSlot Tray5 *PageSize C9
-*UIConstraints: *InputSlot Tray5 *PageSize Comm10
-*UIConstraints: *InputSlot Tray5 *PageSize DL
-*UIConstraints: *InputSlot Tray5 *PageSize C5
-*UIConstraints: *InputSlot Tray5 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray5 *PageSize Other
-*UIConstraints: *InputSlot Tray1 *MediaType Env
-*UIConstraints: *InputSlot Tray2 *MediaType Env
-*UIConstraints: *InputSlot Tray3 *MediaType Env
-*UIConstraints: *InputSlot Tray4 *MediaType Env
-*UIConstraints: *InputSlot Tray5 *MediaType Env
-
-*% Do not allow non-envelope sizes and paper sizes to be fed from Envelope Feede
-*UIConstraints: *InputSlot Feeder *PageSize Letter
-*UIConstraints: *InputSlot Feeder *PageSize Legal
-*UIConstraints: *InputSlot Feeder *PageSize B5
-*UIConstraints: *InputSlot Feeder *PageSize A4
-*UIConstraints: *InputSlot Feeder *PageSize Executive
-*UIConstraints: *InputSlot Feeder *PageSize A5
-*UIConstraints: *InputSlot Feeder *PageSize Universal
-*UIConstraints: *InputSlot ManualEnv *PageSize Letter
-*UIConstraints: *InputSlot ManualEnv *PageSize Legal
-*UIConstraints: *InputSlot ManualEnv *PageSize B5
-*UIConstraints: *InputSlot ManualEnv *PageSize A4
-*UIConstraints: *InputSlot ManualEnv *PageSize Executive
-*UIConstraints: *InputSlot ManualEnv *PageSize A5
-*UIConstraints: *InputSlot ManualEnv *PageSize Universal
-*UIConstraints: *InputSlot Feeder *MediaType Plain
-*UIConstraints: *InputSlot Feeder *MediaType Card
-*UIConstraints: *InputSlot Feeder *MediaType Transparency
-*UIConstraints: *InputSlot Feeder *MediaType Labels
-*UIConstraints: *InputSlot Feeder *MediaType Bond
-*UIConstraints: *InputSlot Feeder *MediaType Letterhead
-*UIConstraints: *InputSlot Feeder *MediaType Preprint
-*UIConstraints: *InputSlot Feeder *MediaType Color
-*UIConstraints: *InputSlot ManualEnv *MediaType Plain
-*UIConstraints: *InputSlot ManualEnv *MediaType Card
-*UIConstraints: *InputSlot ManualEnv *MediaType Transparency
-*UIConstraints: *InputSlot ManualEnv *MediaType Labels
-*UIConstraints: *InputSlot ManualEnv *MediaType Bond
-*UIConstraints: *InputSlot ManualEnv *MediaType Letterhead
-*UIConstraints: *InputSlot ManualEnv *MediaType Preprint
-*UIConstraints: *InputSlot ManualEnv *MediaType Color
-*UIConstraints: *ManualFeed True *MediaType Env
-
-*% === Basic Capabilities ============
-
-*LanguageLevel: "2"
-*Protocols: PJL TBCP
-*FreeVM: "910000"
-*VMOption 4Meg/4 MB Printer Memory: "910000"
-*VMOption 2Meg/2 MB Printer Memory: "376000"
-*VMOption 6Meg/6 MB Printer Memory: "1034000"
-*VMOption 8Meg/8 MB Printer Memory: "1290000"
-*VMOption 10Meg/10 MB Printer Memory: "1290000"
-*VMOption 12Meg/12 MB Printer Memory: "1546000"
-*VMOption 14Meg/14 MB Printer Memory: "1546000"
-*VMOption 16Meg/16 MB Printer Memory: "2058000"
-*VMOption 18Meg/18 MB Printer Memory: "2058000"
-*VMOption 20Meg/20 MB Printer Memory: "2058000"
-*VMOption 22Meg/22 MB Printer Memory: "2058000"
-*VMOption 24Meg/24 MB Printer Memory: "2058000"
-*VMOption 28Meg/28 MB Printer Memory: "2058000"
-*VMOption 32Meg/32 or more MB Printer Memory: "2058000"
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*TTRasterizer: Type42
-*?TTRasterizer:""
-*FileSystem: True
-*?FileSystem: ""
-*VariablePaperSize: True
-*Throughput: "24"
-*Password: "0"
-*ExitServer: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- "
-*End
-*Reset: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
- "
-*End
-
-*JobPatchFile 1: "
- /oldresourcestatus /resourcestatus load def
- /resourcestatus {dup /FontType eq
- {1 index 32 eq {pop pop false} {oldresourcestatus} ifelse}
- {oldresourcestatus} ifelse} bind def
- "
-*End
-*% === Job Control Language ==
-
-*JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
-*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>"
-*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X"
-
-*% === Resolution ============
-
-*OpenUI *Resolution/Resolution: PickOne
-*DefaultResolution: 600dpi
-*OrderDependency: 100 AnySetup *Resolution
-*Resolution 300dpi/300 dpi: "<< /HWResolution [300 300] >> setpagedevice"
-*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice"
-*Resolution 1200dpi/1200 dpi: "<< /HWResolution [1200 1200] >> setpagedevice"
-*?Resolution: "
- save
- currentpagedevice /HWResolution get 0 get
- ( ) cvs print (dpi) = flush
- restore
- "
-*End
-*CloseUI: *Resolution
-
-*% === Halftone Information ===============
-
-*ScreenFreq: "60.0"
-*ScreenAngle: "45.0"
-*ResScreenFreq 300dpi: "60.0"
-*ResScreenAngle 300dpi: "45.0"
-*ResScreenFreq 600dpi: "60.0"
-*ResScreenAngle 600dpi: "45.0"
-*ResScreenFreq 1200dpi: "106.0"
-*ResScreenAngle 1200dpi: "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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Factory
-*Transfer Factory: "{ }"
-*Transfer Factory.Inverse: "{ 1 exch sub }"
-
-*% === Features ===
-*JCLOpenUI *JCLDensity/Print Darkness: PickOne
-*DefaultJCLDensity: None
-*OrderDependency: 20 JCLSetup *JCLDensity
-*JCLDensity None/Printer's default: ""
-*JCLDensity VLIGHT/Lightest: "@PJL SET DENSITY = 1<0A>"
-*JCLDensity LIGHT/Lighter: "@PJL SET DENSITY = 2<0A>"
-*JCLDensity NORMAL/Normal: "@PJL SET DENSITY = 3<0A>"
-*JCLDensity DARK/Darker: "@PJL SET DENSITY = 4<0A>"
-*JCLDensity VDARK/Darkest: "@PJL SET DENSITY = 5<0A>"
-*JCLCloseUI: *JCLDensity
-
-*JCLOpenUI *JCLEconomode/Toner Saver: PickOne
-*DefaultJCLEconomode: PrtSet
-*OrderDependency: 10 JCLSetup *JCLEconomode
-*JCLEconomode PrtSet/Printer Setting: ""
-*JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>"
-*JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>"
-*JCLCloseUI: *JCLEconomode
-
-*OpenUI *Smoothing/Smoothing: Boolean
-*DefaultSmoothing: False
-*OrderDependency: 120 AnySetup *Smoothing
-*Smoothing True/On: "<< /PostRenderingEnhanceDetails << /REValue 2 >> >> setpagedevice"
-*Smoothing False/Off: "<< /PostRenderingEnhanceDetails << /REValue 0 >> >> setpagedevice"
-*?Smoothing: "
- save
- currentpagedevice /PostRenderingEnhanceDetails get /REValue get
- dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush
- restore
- "
-*End
-*CloseUI: *Smoothing
-
-*OpenUI *ImageEnhance/1200 Image Quality: Boolean
-*DefaultImageEnhance: False
-*OrderDependency: 40 AnySetup *ImageEnhance
-*ImageEnhance True/On: "
- 1 dict dup /DeviceRenderingInfo 1 dict dup /ImageEnhancement 1 put put setpagedevice"
-*End
-*ImageEnhance False/Off: "
- 1 dict dup /DeviceRenderingInfo 1 dict dup /ImageEnhancement 0 put put setpagedevice"
-*End
-*CloseUI: *ImageEnhance
-
-*JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne
-*DefaultJCLPictureGrade: PrtSet
-*OrderDependency: 10 JCLSetup *JCLPictureGrade
-*JCLPictureGrade PrtSet/Printer Setting:""
-*JCLPictureGrade True/On: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>"
-*JCLPictureGrade False/Off: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>"
-*JCLCloseUI: *JCLPictureGrade
-
-*OpenUI *MediaType/Media Type: PickOne
-*DefaultMediaType: DontCare
-*OrderDependency: 140 AnySetup *MediaType
-*MediaType DontCare/Do Not Care: "<< /MediaType null /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Card/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Env/Envelope: "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom4/Custom Type 4: "<< /MediaType (Custom Type 4) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom5/Custom Type 5: "<< /MediaType (Custom Type 5) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom6/Custom Type 6: "<< /MediaType (Custom Type 6) /Policies << /MediaType 2 >> >> setpagedevice"
-*CloseUI: *MediaType
-
-
-*OpenUI *Duplex/Duplex: PickOne
-*DefaultDuplex: None
-*OrderDependency: 40 AnySetup *Duplex
-*Duplex None/Simplex: "1 dict dup /Duplex false put setpagedevice"
-*Duplex DuplexNoTumble/Duplex - Long Edge: "
- statusdict /duplexer get exec
- { 2 dict dup /Duplex true put dup /Tumble false put setpagedevice }
- { 1 dict dup /Duplex false put setpagedevice }
- ifelse
- "
-*End
-*Duplex DuplexTumble/Duplex - Short Edge: "
- statusdict /duplexer get exec
- { 2 dict dup /Duplex true put dup /Tumble true put setpagedevice }
- { 1 dict dup /Duplex false put setpagedevice }
- ifelse
- "
-*End
-*?Duplex: "
- save
- currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush
- restore
- "
-*End
-*CloseUI: *Duplex
-
-*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne
-*DefaultJCLPortRotation: None
-*OrderDependency: 10 JCLSetup *JCLPortRotation
-*JCLPortRotation None/Printer's default: ""
-*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>"
-*JCLCloseUI: *JCLPortRotation
-
-*OpenUI *LXCollate/Collate Copies: Boolean
-*DefaultLXCollate: False
-*OrderDependency: 150 AnySetup *LXCollate
-*LXCollate False/Off: "<< /Collate false >> setpagedevice"
-*LXCollate True/On: "<< /Collate true >> setpagedevice"
-*CloseUI: *LXCollate
-
-
-*OpenUI *OutputBin/Output Bin: PickOne
-*DefaultOutputBin: None
-*OrderDependency: 45 AnySetup *OutputBin
-*OutputBin None/Standard Bin: "
- << /OutputAttributes << /Priority [0] >> >> setpagedevice"
-*End
-*OutputBin Bin1/Bin 1: "
- << /OutputAttributes << /Priority [1] >> >> setpagedevice"
-*End
-*OutputBin Bin2/Bin 2: "
- << /OutputAttributes << /Priority [2] >> >> setpagedevice"
-*End
-*OutputBin Bin3/Bin 3: "
- << /OutputAttributes << /Priority [3] >> >> setpagedevice"
-*End
-*OutputBin Bin4/Bin 4: "
- << /OutputAttributes << /Priority [4] >> >> setpagedevice"
-*End
-*OutputBin Bin5/Bin 5: "
- << /OutputAttributes << /Priority [5] >> >> setpagedevice"
-*End
-*OutputBin Bin6/Bin 6: "
- << /OutputAttributes << /Priority [6] >> >> setpagedevice"
-*End
-*OutputBin Bin7/Bin 7: "
- << /OutputAttributes << /Priority [7] >> >> setpagedevice"
-*End
-*OutputBin Bin8/Bin 8: "
- << /OutputAttributes << /Priority [8] >> >> setpagedevice"
-*End
-*OutputBin Bin9/Bin 9: "
- << /OutputAttributes << /Priority [9] >> >> setpagedevice"
-*End
-*OutputBin Bin10/Bin 10: "
- << /OutputAttributes << /Priority [10] >> >> setpagedevice"
-*End
-*OutputBin Bin11/Bin 11: "
- << /OutputAttributes << /Priority [11] >> >> setpagedevice"
-*End
-*OutputBin Bin12/Bin 12: "
- << /OutputAttributes << /Priority [12] >> >> setpagedevice"
-*End
-*OutputBin Bin13/Bin 13: "
- << /OutputAttributes << /Priority [13] >> >> setpagedevice"
-*End
-*OutputBin Bin14/Bin 14: "
- << /OutputAttributes << /Priority [14] >> >> setpagedevice"
-*End
-*OutputBin Bin15/Bin 15: "
- << /OutputAttributes << /Priority [15] >> >> setpagedevice"
-*End
-*CloseUI: *OutputBin
-
-*OpenUI *StapleLocation/Staple: Boolean
-*DefaultStapleLocation: False
-*OrderDependency: 170 AnySetup *StapleLocation
-*StapleLocation False/Off: "
- << /Staple 0 >> setpagedevice"
-*End
-*StapleLocation True/On: "
- << /Staple 3 >> setpagedevice"
-*End
-*CloseUI: *StapleLocation
-
-*% === Paper ==========================================
-*LandscapeOrientation: Plus90
-
-*% **** Printable Area by key word ****
-*DefaultImageableArea: Letter
-*ImageableArea Letter: "13 13 599 779"
-*ImageableArea Legal: "13 13 599 995"
-*ImageableArea B5: "13 13 505 715"
-*ImageableArea A4: "10 13 588 829"
-*ImageableArea Executive: "13 13 509 743"
-*ImageableArea A5: "13 13 407 583"
-*ImageableArea Universal: "13 13 599 995"
-*ImageableArea Monarch: "1 13 267 527"
-*ImageableArea C9: "1 13 267 626"
-*ImageableArea Comm10: "3 13 284 671"
-*ImageableArea DL: "2 13 299 611"
-*ImageableArea C5: "4 13 446 636"
-*ImageableArea ISOB5: "2 13 486 696"
-*ImageableArea Other: "13 13 599 995"
-*?ImageableArea: "
- save
- /cvp { cvi ( ) cvs print ( ) print } bind def
- newpath clippath pathbbox
- 4 -2 roll exch 2 {ceiling cvp} repeat
- exch 2 {floor cvp} repeat flush
- restore
- "
-*End
-
-*% **** Physical paper dimensions by key word ****
-
-*DefaultPaperDimension: Letter
-*PaperDimension Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension B5: "516 729"
-*PaperDimension A4: "595 842"
-*PaperDimension Executive: "522 756"
-*PaperDimension A5: "420 595"
-*PaperDimension Universal: "612 1020"
-*PaperDimension Monarch: "279 540"
-*PaperDimension C9: "279 639"
-*PaperDimension Comm10: "297 684"
-*PaperDimension DL: "312 624"
-*PaperDimension C5: "459 649"
-*PaperDimension ISOB5: "499 709"
-*PaperDimension Other: "612 1008"
-
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/Letter 8 1/2 x 11 in: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Legal/Legal 8 1/2 x 14 in: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize B5/B5 182 x 257 mm: "
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A4/A4 210 x 297 mm: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Executive/Executive 7 1/4 x 10 1/2 in: "
- 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A5/A5 148 x 210 mm: "
- 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Universal/Universal 8 1/2 x 14 in: "
- 2 dict dup /PageSize [612 1020] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: "
- 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: "
- 2 dict dup /PageSize [279 639] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: "
- 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize DL/DL Envelope 110 x 220 mm: "
- 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize C5/C5 Envelope 162 x 229 mm: "
- 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize ISOB5/B5 Envelope 176 x 250 mm: "
- 2 dict dup /PageSize [499 709] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Other/Other Envelope 8 1/2 x 14 in: "
- 2 dict dup /PageSize [612 996] put dup /ImagingBBox null put setpagedevice"
-*End
-*?PageSize: "
- save
- 14 dict
- dup /letter (Letter) put
- dup /legal (Legal) put
- dup /executivepage (Executive) put
- dup /a4 (A4) put
- dup /a5 (A5) put
- dup /b5 (B5) put
- dup /universal (Universal) put
- dup /3.875x7.5envelope (Monarch) put
- dup /3.875x8.875envelope (C9) put
- dup /4.125x9.5envelope (Comm10) put
- dup /110x220envelope (DL) put
- dup /162x229envelope (C5) put
- dup /176x250envelope (Envelope.499.709) put
- dup /otherenvelope (Envelope.612.996) put
- statusdict /papersize get exec
- 3 1 roll {get} stopped {(Unknown)}if
- exch not { print (.Transverse) }if
- = flush
- restore
- "
-*End
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer.
-*% Usually used with input source selection rather than selection by size (AutoSelect).
-
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Legal: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion B5: "
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Executive: "
- 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A5: "
- 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Universal: "
- 2 dict dup /PageSize [612 1020] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Monarch: "
- 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion C9: "
- 2 dict dup /PageSize [279 639] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Comm10: "
- 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion DL: "
- 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion C5: "
- 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion ISOB5: "
- 2 dict dup /PageSize [499 709] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Other: "
- 2 dict dup /PageSize [612 996] put dup /ImagingBBox null put setpagedevice"
-*End
-*CloseUI: *PageRegion
-*RequiresPageRegion All: True
-
-*% === Input Trays =======================================
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: AutoSelect
-*InputSlot AutoSelect/Auto Select: "
- 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice"
-*End
-*InputSlot Tray1/Tray 1: "
- 1 dict dup /ManualFeed false put setpagedevice
- 1 dict dup /MediaPosition null put setpagedevice
- currentpagedevice /InputAttributes get 0 get setpagedevice
- 1 dict dup /InputAttributes 1 dict dup /Priority [0] put put setpagedevice
- 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice"
-*End
-*InputSlot Tray2/Tray 2: "
- 1 dict dup /ManualFeed false put setpagedevice
- 1 dict dup /MediaPosition null put setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- 1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice
- 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice"
-*End
-*InputSlot Tray3/Tray 3: "
- 1 dict dup /ManualFeed false put setpagedevice
- 1 dict dup /MediaPosition null put setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- 1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice
- 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice"
-*End
-*InputSlot Tray4/Tray 4: "
- 1 dict dup /ManualFeed false put setpagedevice
- 1 dict dup /MediaPosition null put setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 5 known { 5 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- 1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice
- 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice"
-*End
-*InputSlot Tray5/Tray 5: "
- 1 dict dup /ManualFeed false put setpagedevice
- 1 dict dup /MediaPosition null put setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 6 known { 6 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- 1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice
- 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice"
-*End
-*InputSlot MultiPurpose/MP Feeder: "
- 1 dict dup /ManualFeed false put setpagedevice
- 1 dict dup /MediaPosition null put setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 4 known { 4 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- 1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice
- 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice"
-*End
-*InputSlot Feeder/Envelope Feeder: "
- 1 dict dup /MediaPosition null put setpagedevice
- currentpagedevice /InputAttributes get 2 known
- { 1 dict dup /ManualFeed false put setpagedevice
- 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
- 1 dict dup/InputAttributes 1 dict dup /Priority [2] put put setpagedevice }
- { 1 dict dup /ManualFeed true put setpagedevice }ifelse"
-*End
-*InputSlot ManualEnv/Manual Envelope: "
- 1 dict dup /ManualFeed true put setpagedevice
- 1 dict dup /MediaPosition null put setpagedevice
- 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice"
-*End
-*?InputSlot: "
- save
- [ (Tray1) (Tray2) (Multipurpose) (Manual) (ManualEnv) (Tray3) (Tray4) (Tray5) (Feeder) ]
- statusdict /papertray get exec
- {get exec} stopped { pop pop (Unknown) } if = flush
- restore
- "
-*End
-
-*CloseUI: *InputSlot
-
-*OpenUI *ManualFeed/Manual Paper: Boolean
-*OrderDependency: 15 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice"
-*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice"
-*?ManualFeed: "
- save
- currentpagedevice /ManualFeed get {(True)}{(False)}ifelse = flush
- restore
- "
-*End
-*CloseUI: *ManualFeed
-
-
-*% === Font Information ==========================================
-
-*DefaultFont: Courier
-*Font Courier: Standard "(001.000)" Standard ROM
-*Font Courier-Bold: Standard "(001.000)" Standard ROM
-*Font Courier-Oblique: Standard "(001.000)" Standard ROM
-*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Times-Roman: Standard "(001.000)" Standard ROM
-*Font Times-Bold: Standard "(001.000)" Standard ROM
-*Font Times-Italic: Standard "(001.000)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Helvetica: Standard "(001.000)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM
-*Font Symbol: Special "(001.000)" Standard ROM
-*Font AvantGarde-Book: Standard "(001.000)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM
-*Font Bookman-Demi: Standard "(001.000)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM
-*Font Bookman-Light: Standard "(001.000)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM
-*Font Helvetica-Light: Standard "(001.000)" Standard ROM
-*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Black: Standard "(001.000)" Standard ROM
-*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Palatino-Roman: Standard "(001.000)" Standard ROM
-*Font Palatino-Bold: Standard "(001.000)" Standard ROM
-*Font Palatino-Italic: Standard "(001.000)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM
-*Font ZapfDingbats: Special "(001.000)" Special ROM
-
-*?FontQuery: "
- save
- 4 dict begin
- /sv exch def
- /str (fonts/ ) def
- /st2 128 string def
- { count 0 gt
- { dup st2 cvs (/) print print (:) print dup FontDirectory exch known
- {pop (Yes)}
- { str exch st2 cvs dup length /len exch def
- 6 exch putinterval str 0 len 6 add getinterval mark exch
- { } st2 filenameforall counttomark 0 gt
- { cleartomark (Yes)}{cleartomark (No)}ifelse
- }ifelse = flush
- }{ exit } ifelse
- } bind loop
- (*) = flush
- sv
- end
- restore
- "
-*End
-
-*?FontList: "
- save
- 2 dict begin
- /sv exch def
- /str 128 string def
- FontDirectory { pop == } bind forall flush
- /filenameforall where
- { pop save (fonts/*)
- { dup length 6 sub 6 exch getinterval cvn == } bind
- str filenameforall flush restore
- } if
- (*) = flush
-
- sv
- end
- 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: "Printer Busy"
-*Status: "Warming Up"
-*Status: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "initializing"
-*Status: "not ready"
-
-*% Input Sources (format: %% status: <stat>; source: <one of these> %% )
-*Source: "Serial"
-*Source: "Parallel"
-*Source: "Network"
-
-*% Printer Error (format: %% PrinterError: <one of these> %%)
-*PrinterError: "Paper Jam"
-*PrinterError: "Wrong Paper Length"
-*PrinterError: "Invalid Manual Insertion"
-*PrinterError: "Change Size in Feeder"
-*PrinterError: "Change Size in Tray 1"
-*PrinterError: "Change Size in Tray 2"
-*PrinterError: "Paper Out or Feed Failure - Feed"
-*PrinterError: "Load Manual Envelope"
-*PrinterError: "Paper Out or Feed Failure - Tray 1"
-*PrinterError: "Paper Out or Feed Failure - Tray 2"
-*PrinterError: "Load Manual Paper"
-*PrinterError: "Output Bin Full"
-*PrinterError: "Cover Open/Cartridge Not Installed"
-*PrinterError: "Insufficient Memory"
-*PrinterError: "Complex Page"
-*PrinterError: "Default Storage Error"
-*PrinterError: "Defective Font Card Installed"
-*PrinterError: "Flash Full"
-*PrinterError: "ioerror"
-*PrinterError: "Flash Error"
-*PrinterError: "Duplex Not Attached"
-*PrinterError: "Duplex Cover Open"
-*PrinterError: "Scheduled Maintenance"
-*PrinterError: "Toner Low"
-*PrinterError: "Service Error"
-
-*% === Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) =====================
-
-*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
-
-*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
- {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
- 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
- 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
-
-*% For 71 lpi / 600 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
-
-*% For 116 lpi / 1200 dpi ===================================================
-
-*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"
-*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"
-*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0"
-*% End of PPD file for Lexmark Optra S Laser Printers
diff --git a/psprint_config/configuration/ppds/LOPTRASC.PS b/psprint_config/configuration/ppds/LOPTRASC.PS
deleted file mode 100644
index 1b8ead5accef..000000000000
--- a/psprint_config/configuration/ppds/LOPTRASC.PS
+++ /dev/null
@@ -1,714 +0,0 @@
-*PPD-Adobe: "4.2"
-*% Adobe PostScript(R) Printer Description File
-*% For Lexmark Optra SC 1275 Laser Printers
-*% Produced by Lexmark International, Inc.
-*%
-*% Copyright (c) 1993-1998 Lexmark International Inc. All Rights Reserved.
-*% Permission is granted for redistribution of this file as
-*% long as this copyright notice is intact and the content
-*% of the file is not altered in any way from its original form.
-*%
-*%
-*% WARNING: If you want to edit this PPD file and use it with Aldus
-*% PageMaker, be sure to use an editor (such as DOS Edit)
-*% that does NOT add an end-of-file marker (hex 1A) when
-*% it stores the file.
-*%
-*%
-*%
-
-*FormatVersion: "4.2"
-*FileVersion: "1.0"
-*LanguageVersion: English
-*LanguageEncoding: WindowsANSI
-*PCFileName: "LOPTRASC.PPD"
-*Product: "(Lexmark Optra SC 1275 Laser Printer)"
-*PSVersion: "(2016)"
-*ModelName: "Lexmark Optra SC 1275"
-*ShortNickName: "Lexmark Optra SC 1275 PS"
-*NickName: "Lexmark Optra SC 1275 PS"
-
-*% ===== Installable Options and Constraints ====
-
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *Option1/Flash Memory Card - Option: Boolean
-*DefaultOption1: False
-*Option1 False/Not Installed: ""
-*Option1 True/Installed: ""
-*CloseUI: *Option1
-
-*OpenUI *Option2/Printer Hard Disk - Option: Boolean
-*DefaultOption2: False
-*Option2 False/Not Installed: ""
-*Option2 True/Installed: ""
-*CloseUI: *Option2
-
-*OpenUI *Option3/Lower Tray - Option: Boolean
-*DefaultOption3: False
-*Option3 True/Installed: ""
-*Option3 False/Not Installed: ""
-*CloseUI: *Option3
-
-*OpenUI *InstalledMemory/Printer Memory - Option: PickOne
-*DefaultInstalledMemory: 16Meg
-*InstalledMemory 2Meg/2 MB Printer Memory: ""
-*InstalledMemory 4Meg/4 MB Printer Memory: ""
-*InstalledMemory 6Meg/6 MB Printer Memory: ""
-*InstalledMemory 8Meg/8 MB Printer Memory: ""
-*InstalledMemory 10Meg/10 MB Printer Memory: ""
-*InstalledMemory 12Meg/12 MB Printer Memory: ""
-*InstalledMemory 14Meg/14 MB Printer Memory: ""
-*InstalledMemory 16Meg/16 MB Printer Memory: ""
-*InstalledMemory 18Meg/18 MB Printer Memory: ""
-*InstalledMemory 20Meg/20 MB Printer Memory: ""
-*InstalledMemory 22Meg/22 MB Printer Memory: ""
-*InstalledMemory 24Meg/24 MB Printer Memory: ""
-*InstalledMemory 26Meg/26 MB Printer Memory: ""
-*InstalledMemory 28Meg/28 MB Printer Memory: ""
-*InstalledMemory 32Meg/32 or more MB Printer Memory: ""
-*CloseUI: *InstalledMemory
-
-*CloseGroup: InstallableOptions
-
-*% ===== User Constraints =======
-
-*UIConstraints: *Option3 False *InputSlot Lower
-
-*UIConstraints: *InputSlot Upper *PageSize A5
-*UIConstraints: *InputSlot Upper *PageSize B5
-*UIConstraints: *InputSlot Upper *PageSize Executive
-*UIConstraints: *InputSlot Upper *PageSize Universal
-
-*UIConstraints: *InputSlot Lower *PageSize A5
-*UIConstraints: *InputSlot Lower *PageSize B5
-*UIConstraints: *InputSlot Lower *PageSize Executive
-*UIConstraints: *InputSlot Lower *PageSize Universal
-
-*UIConstraints: *InputSlot Upper *MediaType Card
-*UIConstraints: *InputSlot Lower *MediaType Card
-*UIConstraints: *InputSlot Upper *MediaType Labels
-*UIConstraints: *InputSlot Lower *MediaType Labels
-
-
-*% ====== Basic Capabilities ======
-*LanguageLevel: "2"
-*Throughput: "24"
-*ColorDevice: True
-*DefaultColorSpace: CMYK
-*TTRasterizer: Type42
-*JobPatchFile 1: "
- /oldresourcestatus /resourcestatus load def
- /resourcestatus {dup /FontType eq
- {1 index 32 eq {pop pop false} {oldresourcestatus} ifelse}
- {oldresourcestatus} ifelse } bind def
- "
-*End
-*FileSystem: True
-*Protocols: PJL TBCP
-*FreeVM: "2058000"
-*VMOption 2Meg: "376000"
-*VMOption 4Meg: "910000"
-*VMOption 6Meg: "1034000"
-*VMOption 8Meg: "1290000"
-*VMOption 10Meg: "1290000"
-*VMOption 12Meg: "1546000"
-*VMOption 14Meg: "1546000"
-*VMOption 16Meg: "2058000"
-*VMOption 18Meg: "2058000"
-*VMOption 20Meg: "2058000"
-*VMOption 22Meg: "2058000"
-*VMOption 24Meg: "2058000"
-*VMOption 26Meg: "2058000"
-*VMOption 28Meg: "2058000"
-*VMOption 32Meg: "2058000"
-*Password: "0"
-*ExitServer: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- "
-*End
-*Reset: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
- "
-*End
-
-*% === Job Control Language ==
-
-*JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
-*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>"
-*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X"
-
-*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne
-*DefaultJCLPortRotation: None
-*OrderDependency: 10 JCLSetup *JCLPortRotation
-*JCLPortRotation None/Printer's default: ""
-*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>"
-*JCLCloseUI: *JCLPortRotation
-
-*JCLOpenUI *JCLEconomode/Toner Saver: PickOne
-*DefaultJCLEconomode: PrtSet
-*OrderDependency: 10 JCLSetup *JCLEconomode
-*JCLEconomode PrtSet/Printer Setting: ""
-*JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>"
-*JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>"
-*JCLCloseUI: *JCLEconomode
-
-*% === Resolution ============
-
-*OpenUI *Resolution/Resolution: PickOne
-*DefaultResolution: 600dpi
-*OrderDependency: 10 AnySetup *Resolution
-*Resolution 600dpi/600 dpi: "1 dict dup /HWResolution [600 600] put setpagedevice"
-*?Resolution: "
- save
- currentpagedevice /HWResolution get 0 get
- ( ) cvs print (dpi) = flush
- restore
- "
-*End
-*CloseUI: *Resolution
-
-*OpenUI *ColorCorrection/Color Correction: PickOne
-*OrderDependency: 140 AnySetup *ColorCorrection
-*DefaultColorCorrection: None
-*ColorCorrection RGB/RGB: "
- 2 dict dup /DeviceRenderingInfo 2 dict dup
- /Type 97 put dup /ColorCorrection null put put
- dup /ProcessColorModel /DeviceRGB put setpagedevice"
-*End
-*ColorCorrection B&W/Black && White: "
- 2 dict dup /DeviceRenderingInfo 2 dict dup
- /Type 97 put dup /ColorCorrection null put put
- dup /ProcessColorModel /DeviceGray put setpagedevice"
-*End
-*ColorCorrection CMYK/CMYK: "
- 2 dict dup /DeviceRenderingInfo 2 dict dup
- /Type 97 put dup /ColorCorrection null put put
- dup /ProcessColorModel /DeviceCMYK put setpagedevice"
-*End
-*ColorCorrection Display/Display: "
- 2 dict dup /DeviceRenderingInfo 2 dict dup
- /Type 97 put dup /ColorCorrection /Display put put
- dup /ProcessColorModel /DeviceRGB put setpagedevice"
-*End
-*ColorCorrection Vivid/Vivid: "
- 2 dict dup /DeviceRenderingInfo 2 dict dup
- /Type 97 put dup /ColorCorrection /Vivid put put
- dup /ProcessColorModel /DeviceRGB put setpagedevice"
-*End
-*?ColorCorrection: "
- save statusdict begin
- [(RGB) (B&W) (CMYK) (Display) (Vivid)]
- colorcorrection 1 sub get = flush
- end
- restore"
-*End
-*CloseUI: *ColorCorrection
-
-*OpenUI *Screening/1200 Image Quality: PickOne
-*OrderDependency: 120 AnySetup *Screening
-*DefaultScreening: None
-*Screening 3ColorGrade/Off: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 97 put dup /Screening /ColorGrade put put setpagedevice"
-*Screening 1Images/Images Only: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 97 put dup /Screening /IETImagesOnly put put setpagedevice"
-*Screening 1Page/Entire Page: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 97 put dup /Screening /IET put put setpagedevice"
-*?Screening: "
- save statusdict begin
- [(Off) (Entire_Page) (Images_Only)] screening 1 sub get = flush
- end
- restore"
-*End
-*CloseUI: *Screening
-
-*%*****************************************************************
-*% Halftone Information *
-*%*****************************************************************
-
-*% Screening Frequency and Angle
-
-*ResScreenFreq 600dpi: "60.0"
-*ResScreenAngle 600dpi: "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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*% **** Transfer Functions Factory & Factory.Inverse ****
-
-*DefaultTransfer: Factory
-*Transfer Factory: "{ }"
-*Transfer Factory.Inverse: "{ 1 exch sub }"
-
-*OpenUI *MediaType/Media Type: PickOne
-*DefaultMediaType: Plain
-*OrderDependency: 140 AnySetup *MediaType
-*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Card/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice"
-*CloseUI: *MediaType
-
-*%******************************************************
-*% Paper Selection/Handling *
-*%******************************************************
-
-*LandscapeOrientation: Plus90
-
-*% PageSize selection is normally associated with selection of paper by
-*% size rather than by input source.
-
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Legal/Legal: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize B5/B5: "
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A4/A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Executive/Executive: "
- 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A5/A5: "
- 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Universal/Universal: "
- 2 dict dup /PageSize [612 862] put dup /ImagingBBox null put setpagedevice"
-*End
-*?PageSize: "
- save
- 7 dict
- dup /letter (Letter) put
- dup /legal (Legal) put
- dup /executivepage (Executive) put
- dup /a4 (A4) put
- dup /a5 (A5) put
- dup /b5 (B5) put
- dup /universal (Universal) put
- statusdict /papersize get exec
- 3 1 roll {get} stopped {(Unknown)}if
- exch not { print (.Transverse) }if
- = flush
- restore
- "
-*End
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer.
-*% Usually used with input source selection rather than selection by size (AutoSelect).
-
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Legal: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion B5: "
- 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Executive: "
- 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A5: "
- 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Universal: "
- 2 dict dup /PageSize [612 862] put dup /ImagingBBox null put setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% **** Printable Area by key word ****
-
-*DefaultImageableArea: Letter
-*ImageableArea Letter: "12 12 600 780"
-*ImageableArea Legal: "12 12 600 996"
-*ImageableArea B5: "12 12 505 716"
-*ImageableArea A4: "10 12 588 829"
-*ImageableArea Executive: "12 12 510 744"
-*ImageableArea A5: "12 12 407 583"
-*ImageableArea Universal: "7 7 605 855"
-*?ImageableArea: "
- save
- /cvp { cvi ( ) cvs print ( ) print } bind def
- newpath clippath pathbbox
- 4 -2 roll exch 2 {ceiling cvp} repeat
- exch 2 {floor cvp} repeat flush
- restore
- "
-*End
-
-*% **** Physical paper dimensions by key word ****
-
-*DefaultPaperDimension: Letter
-*PaperDimension Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension B5: "516 729"
-*PaperDimension A4: "595 842"
-*PaperDimension Executive: "522 756"
-*PaperDimension A5: "420 595"
-*PaperDimension Universal: "612 862"
-*RequiresPageRegion All: True
-
-*%*****************************************
-*% Input Paper Sources Standard *
-*%*****************************************
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: AutoSelect
-*InputSlot AutoSelect/Auto Select: "
- 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice"
-*End
-*InputSlot Upper/Tray 1: "
- 1 dict dup /MediaPosition null put setpagedevice
- currentpagedevice /InputAttributes get 0 get setpagedevice
- 1 dict dup /InputAttributes 1 dict dup /Priority [0] put put setpagedevice
- 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice"
-*End
-*InputSlot Lower/Tray 2: "
- 1 dict dup /MediaPosition null put setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- 1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice
- 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice"
-*End
-*InputSlot MultiPurpose/MP Feeder: "
- 1 dict dup /MediaPosition null put setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 4 known { 4 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- 1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice
- 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice"
-*End
-*InputSlot ManualEnv/Manual Envelope: "
- 1 dict dup /ManualFeed true put setpagedevice
- 1 dict dup /MediaPosition null put setpagedevice
- 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
-"
-*End
-*?InputSlot: "
- save
- [ (Upper) (Lower) (Multipurpose) (ManualEnv) ]
- statusdict /papertray get exec
- {get exec} stopped { pop pop (Unknown) } if = flush
- restore
- "
-*End
-*CloseUI: *InputSlot
-
-*OpenUI *ManualFeed/Manual Paper: Boolean
-*OrderDependency: 15 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True/On: "1 dict dup /ManualFeed true put setpagedevice"
-*ManualFeed False/Off: "1 dict dup /ManualFeed false put setpagedevice"
-*?ManualFeed: "
- save
- currentpagedevice /ManualFeed get {(True)}{(False)}ifelse = flush
- restore
- "
-*End
-*CloseUI: *ManualFeed
-
-*%****************************
-*%* Output Processing *
-*%****************************
-
-*% **** Collated Copies ****
-
-*OpenUI *LXCollate/Collate Copies: Boolean
-*DefaultLXCollate: False
-*OrderDependency: 44 AnySetup *LXCollate
-*LXCollate True/On: "1 dict dup /Collate true put setpagedevice"
-*LXCollate False/Off: "1 dict dup /Collate false put setpagedevice"
-*CloseUI: *LXCollate
-
-*%**************************************
-*% Font Information *
-*%**************************************
-
-*DefaultFont: Courier
-*Font Courier: Standard "(001.000)" Standard ROM
-*Font Courier-Bold: Standard "(001.000)" Standard ROM
-*Font Courier-Oblique: Standard "(001.000)" Standard ROM
-*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Times-Roman: Standard "(001.000)" Standard ROM
-*Font Times-Bold: Standard "(001.000)" Standard ROM
-*Font Times-Italic: Standard "(001.000)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Helvetica: Standard "(001.000)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM
-*Font Symbol: Special "(001.000)" Standard ROM
-*Font AvantGarde-Book: Standard "(001.000)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM
-*Font Bookman-Demi: Standard "(001.000)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM
-*Font Bookman-Light: Standard "(001.000)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM
-*Font Helvetica-Light: Standard "(001.000)" Standard ROM
-*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Black: Standard "(001.000)" Standard ROM
-*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Palatino-Roman: Standard "(001.000)" Standard ROM
-*Font Palatino-Bold: Standard "(001.000)" Standard ROM
-*Font Palatino-Italic: Standard "(001.000)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM
-*Font ZapfDingbats: Special "(001.000)" Special ROM
-*?FontQuery: "
- save
- 4 dict begin
- /sv exch def
- /str (fonts/ ) def
- /st2 128 string def
- { count 0 gt
- { dup st2 cvs (/) print print (:) print dup FontDirectory exch known
- {pop (Yes)}
- { str exch st2 cvs dup length /len exch def
- 6 exch putinterval str 0 len 6 add getinterval mark exch
- { } st2 filenameforall counttomark 0 gt
- { cleartomark (Yes)}{cleartomark (No)}ifelse
- }ifelse = flush
- }{ exit } ifelse
- } bind loop
- (*) = flush
- sv
- end
- restore
- "
-*End
-
-*?FontList: "
- save
- 2 dict begin
- /sv exch def
- /str 128 string def
- FontDirectory { pop == } bind forall flush
- /filenameforall where
- { pop save (fonts/*)
- { dup length 6 sub 6 exch getinterval cvn == } bind
- str filenameforall flush restore
- } if
- (*) = flush
- sv
- end
- restore
- "
-*End
-
-
-*%******************************************
-*% Color Separation Information *
-*%******************************************
-
-*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) =====================
-
-*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
-
-*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
- {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
- 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
- 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
-
-*% For 71 lpi / 600 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
-
-*% For 106 lpi / 1200 dpi ===================================================
-
-*ColorSepScreenAngle ProcessBlack.106lpi.1200dpi/106 lpi / 1200 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.106lpi.1200dpi/106 lpi / 1200 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.106lpi.1200dpi/106 lpi / 1200 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.106lpi.1200dpi/106 lpi / 1200 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.106lpi.1200dpi/106 lpi / 1200 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.106lpi.1200dpi/106 lpi / 1200 dpi: "106.066"
-*ColorSepScreenFreq CustomColor.106lpi.1200dpi/106 lpi / 1200 dpi: "106.066"
-*ColorSepScreenFreq ProcessCyan.106lpi.1200dpi/106 lpi / 1200 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.106lpi.1200dpi/106 lpi / 1200 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.106lpi.1200dpi/106 lpi / 1200 dpi: "100.0"
-
-*% For 116 lpi / 1200 dpi ===================================================
-
-*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"
-*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"
-*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0"
-
-*%****************************************
-*% Messages *
-*%****************************************
-
-*% 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: "Printer Busy"
-*Status: "Warming Up"
-*Status: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "initializing"
-*Status: "not ready"
-
-*% Input Sources (format: %% status: <stat>; source: <one of these> %% )
-*Source: "Serial"
-*Source: "Parallel"
-*Source: "Network"
-
-*% Printer Error (format: %% PrinterError: <one of these> %%)
-*PrinterError: "Paper Jam"
-*PrinterError: "Wrong Paper Length"
-*PrinterError: "Invalid Manual Insertion"
-*PrinterError: "Change Size in Feeder"
-*PrinterError: "Change Size in Tray 1"
-*PrinterError: "Change Size in Tray 2"
-*PrinterError: "Paper Out or Feed Failure - Feed"
-*PrinterError: "Load Manual Envelope"
-*PrinterError: "Paper Out or Feed Failure - Tray 1"
-*PrinterError: "Paper Out or Feed Failure - Tray 2"
-*PrinterError: "Load Manual Paper"
-*PrinterError: "Output Bin Full"
-*PrinterError: "Cover Open/Cartridge Not Installed"
-*PrinterError: "Insufficient Memory"
-*PrinterError: "Complex Page"
-*PrinterError: "Default Storage Error"
-*PrinterError: "Defective Font Card Installed"
-*PrinterError: "Flash Full"
-*PrinterError: "ioerror"
-*PrinterError: "Flash Error"
-*PrinterError: "Duplex Not Attached"
-*PrinterError: "Duplex Cover Open"
-*PrinterError: "Scheduled Maintenance"
-*PrinterError: "Toner Low"
-*PrinterError: "Service Error"
-
-*%***************************************************************************************
-*% End of PPD file for Lexmark S12x0/1650/2450 Laser Printers *
-*%***************************************************************************************
diff --git a/psprint_config/configuration/ppds/LOPW810.PS b/psprint_config/configuration/ppds/LOPW810.PS
deleted file mode 100644
index 96f2e02e0f3b..000000000000
--- a/psprint_config/configuration/ppds/LOPW810.PS
+++ /dev/null
@@ -1,1018 +0,0 @@
-*PPD-Adobe: "4.2"
-*% Adobe PostScript(R) Printer Description File
-*% For Lexmark Optra W810 Laser Printers
-*% Produced by Lexmark International, Inc.
-*%
-*% For use with Adobe (formerly Aldus) PageMaker
-*%
-*% WARNING: If you edit this file and use it with PageMaker, be sure to
-*% use an editor (such as DOS Edit) that does NOT add an end-of-file
-*% marker (hex 1A) when it stores the file
-*%
-*% Copyright (c) 1993-1999 Lexmark International Inc. All Rights Reserved.
-*% Permission is granted for redistribution of this file as
-*% long as this copyright notice is intact and the content
-*% of the file is not altered in any way from its original form.
-*%
-*FormatVersion: "4.2"
-*FileVersion: "1.0"
-*LanguageVersion: English
-*LanguageEncoding: WindowsANSI
-*PCFileName: "LOPW810.PPD"
-*Product: "(Lexmark Optra W810 Laser Printer)"
-*PSVersion: "(3010)"
-*ModelName: "Lexmark Optra W810 Laser Printer"
-*ShortNickName: "Lexmark Optra W810 PS"
-*NickName: "Lexmark Optra W810 PS"
-*% ======== Installable Options ============
-
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *Tray2/Tray 2 - Option: PickOne
-*DefaultTray2: T500
-*Tray2 T500/500-Sheet Drawer: ""
-*Tray2 T2500/2500-Sheet Drawer: ""
-*Tray2 False/Not Installed: ""
-*CloseUI: *Tray2
-
-*OpenUI *Tray3/Tray 3 - Option: PickOne
-*DefaultTray3: T500
-*Tray3 T500/500-Sheet Drawer: ""
-*Tray3 T2500/2500-Sheet Drawer: ""
-*Tray3 False/Not Installed: ""
-*CloseUI: *Tray3
-
-*OpenUI *Tray4/Tray 4 - Option: PickOne
-*DefaultTray4: False
-*Tray4 T500/500-Sheet Drawer: ""
-*Tray4 T2500/2500-Sheet Drawer: ""
-*Tray4 False/Not Installed: ""
-*CloseUI: *Tray4
-
-*OpenUI *OutputBins/Number of Output Bins - Option: PickOne
-*DefaultOutputBins: False
-*OutputBins False/Standard Bin Only: ""
-*OutputBins 2Bin/2 Extra Bins: ""
-*OutputBins 10Bin/10 Extra Bins: ""
-*CloseUI: *OutputBins
-
-*OpenUI *Duplexer/Duplexer - Option: Boolean
-*DefaultDuplexer: False
-*Duplexer True/Installed: ""
-*Duplexer False/Not Installed: ""
-*CloseUI: *Duplexer
-
-*OpenUI *Flash/Flash Memory Card - Option: Boolean
-*DefaultFlash: False
-*Flash True/Installed: ""
-*Flash False/Not Installed: ""
-*CloseUI: *Flash
-
-*OpenUI *HardDisk/Printer Hard Disk - Option: Boolean
-*DefaultHardDisk: False
-*HardDisk True/Installed: ""
-*HardDisk False/Not Installed: ""
-*CloseUI: *HardDisk
-
-*OpenUI *FaxCard/Fax Card: Boolean
-*DefaultFaxCard: False
-*FaxCard True/Installed: ""
-*FaxCard False/Not Installed: ""
-*CloseUI: *FaxCard
-
-*OpenUI *InstalledMemory/Printer Memory - Option: PickOne
-*DefaultInstalledMemory: 8Meg
-*InstalledMemory 4Meg/4 MB Printer Memory: ""
-*InstalledMemory 8Meg/8 MB Printer Memory: ""
-*InstalledMemory 12Meg/12 MB Printer Memory: ""
-*InstalledMemory 16Meg/16 MB Printer Memory: ""
-*InstalledMemory 20Meg/20 MB Printer Memory: ""
-*InstalledMemory 24Meg/24 MB Printer Memory: ""
-*InstalledMemory 28Meg/28 MB Printer Memory: ""
-*InstalledMemory 32Meg/32 or more MB Printer Memory: ""
-*CloseUI: *InstalledMemory
-
-*CloseGroup: InstallableOptions
-
-*%=========== User Constraints ===================
-
-*UIConstraints: *Tray2 False *InputSlot Tray2
-*UIConstraints: *Tray3 False *InputSlot Tray3
-*UIConstraints: *Tray4 False *InputSlot Tray4
-
-*UIConstraints: *Duplexer False *Duplex
-
-*% The Manual Feeder is only available when the Duplexer is installed.
-*%
-*%UIConstraints: *Duplexer False *InputSlot Manual
-
-*UIConstraints: *Tray2 False *Tray3 T500
-*UIConstraints: *Tray2 False *Tray3 T2500
-*UIConstraints: *Tray2 T2500 *Tray3 T500
-*UIConstraints: *Tray2 T2500 *Tray3 T2500
-
-*UIConstraints: *Tray2 False *Tray4 T500
-*UIConstraints: *Tray2 False *Tray4 T2500
-*UIConstraints: *Tray2 T2500 *Tray4 T500
-*UIConstraints: *Tray2 T2500 *Tray4 T2500
-
-*UIConstraints: *Tray3 False *Tray4 T500
-*UIConstraints: *Tray3 False *Tray4 T2500
-*UIConstraints: *Tray3 T2500 *Tray4 T500
-*UIConstraints: *Tray3 T2500 *Tray4 T2500
-
-
-*UIConstraints: *OutputBins False *OutputBin Bin1
-*UIConstraints: *OutputBins False *OutputBin Bin2
-*UIConstraints: *OutputBins False *OutputBin Bin3
-*UIConstraints: *OutputBins False *OutputBin Bin4
-*UIConstraints: *OutputBins False *OutputBin Bin5
-*UIConstraints: *OutputBins False *OutputBin Bin6
-*UIConstraints: *OutputBins False *OutputBin Bin7
-*UIConstraints: *OutputBins False *OutputBin Bin8
-*UIConstraints: *OutputBins False *OutputBin Bin9
-*UIConstraints: *OutputBins False *OutputBin Bin10
-
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin3
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin4
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin10
-
-*% new entry for jog/2bin
-*UIConstraints: *OutputBins False *Jog EndOfSet
-*UIConstraints: *OutputBins 10Bin *Jog EndOfSet
-
-*UIConstraints: *OutputBins 10Bin *StapleLocation True
-*UIConstraints: *OutputBins False *StapleLocation True
-
-*UIConstraints: *OutputBins 10Bin *HolePunch True
-*UIConstraints: *OutputBins False *HolePunch True
-
-*UIConstraints: *OutputBins 2Bin *OutputBin False
-*UIConstraints: *OutputBins 10Bin *OutputBin False
-
-*% Constraints for 2 Bin Finisher
-*UIConstraints: *OutputBin Bin1 *StapleLocation True
-*UIConstraints: *OutputBin Bin1 *Jog EndOfSet
-
-*% New entry for jog/2bin
-*UIConstraints: *OutputBin Bin10 *Jog EndOfSet
-*UIConstraints: *OutputBin False *Jog EndOfSet
-
-*% Constraints for 10 Bin Mailbox
-*%UIConstraints: *OutputBin Bin2 *StapleLocation True
-*UIConstraints: *OutputBin Bin3 *StapleLocation True
-*UIConstraints: *OutputBin Bin4 *StapleLocation True
-*UIConstraints: *OutputBin Bin5 *StapleLocation True
-*UIConstraints: *OutputBin Bin6 *StapleLocation True
-*UIConstraints: *OutputBin Bin7 *StapleLocation True
-*UIConstraints: *OutputBin Bin8 *StapleLocation True
-*UIConstraints: *OutputBin Bin9 *StapleLocation True
-*UIConstraints: *OutputBin Bin10 *StapleLocation True
-
-*%UIConstraints: *OutputBin Bin1 *HolePunch True
-*%UIConstraints: *OutputBin Bin2 *HolePunch True
-*UIConstraints: *OutputBin Bin3 *HolePunch True
-*UIConstraints: *OutputBin Bin4 *HolePunch True
-*UIConstraints: *OutputBin Bin5 *HolePunch True
-*UIConstraints: *OutputBin Bin6 *HolePunch True
-*UIConstraints: *OutputBin Bin7 *HolePunch True
-*UIConstraints: *OutputBin Bin8 *HolePunch True
-*UIConstraints: *OutputBin Bin9 *HolePunch True
-*UIConstraints: *OutputBin Bin10 *HolePunch True
-
-*%UIConstraints: *OutputBin Bin2 *Jog EndOfSet
-*UIConstraints: *OutputBin Bin3 *Jog EndOfSet
-*UIConstraints: *OutputBin Bin4 *Jog EndOfSet
-*UIConstraints: *OutputBin Bin5 *Jog EndOfSet
-*UIConstraints: *OutputBin Bin6 *Jog EndOfSet
-*UIConstraints: *OutputBin Bin7 *Jog EndOfSet
-*UIConstraints: *OutputBin Bin8 *Jog EndOfSet
-*UIConstraints: *OutputBin Bin9 *Jog EndOfSet
-
-*UIConstraints: *StapleLocation True *Jog EndOfSet
-
-
-*UIConstraints: *Resolution 300dpi *ImageEnhance True
-*UIConstraints: *ImageEnhance True *Smoothing True
-*UIConstraints: *JCLEconomode True *ImageEnhance True
-
-
-
-
-
-
-*% These are new entries created on 01/07/99.
-
-*UIConstraints: *InputSlot Tray2 *MediaType Transparency
-*UIConstraints: *InputSlot Tray2 *MediaType CardStock
-*UIConstraints: *InputSlot Tray2 *MediaType Labels
-
-*UIConstraints: *InputSlot Tray3 *MediaType Transparency
-*UIConstraints: *InputSlot Tray3 *MediaType CardStock
-*UIConstraints: *InputSlot Tray3 *MediaType Labels
-
-*UIConstraints: *InputSlot Tray4 *MediaType Transparency
-*UIConstraints: *InputSlot Tray4 *MediaType CardStock
-*UIConstraints: *InputSlot Tray4 *MediaType Labels
-
-
-
-
-
-
-*UIConstraints: *PageSize B5 *OutputBin Bin3
-*UIConstraints: *PageSize B5 *OutputBin Bin4
-*UIConstraints: *PageSize B5 *OutputBin Bin5
-*UIConstraints: *PageSize B5 *OutputBin Bin6
-*UIConstraints: *PageSize B5 *OutputBin Bin7
-*UIConstraints: *PageSize B5 *OutputBin Bin8
-*UIConstraints: *PageSize B5 *OutputBin Bin9
-*UIConstraints: *PageSize B5 *OutputBin Bin10
-
-*UIConstraints: *PageSize A5 *OutputBin Bin2
-*UIConstraints: *PageSize A5 *OutputBin Bin3
-*UIConstraints: *PageSize A5 *OutputBin Bin4
-*UIConstraints: *PageSize A5 *OutputBin Bin5
-*UIConstraints: *PageSize A5 *OutputBin Bin6
-*UIConstraints: *PageSize A5 *OutputBin Bin7
-*UIConstraints: *PageSize A5 *OutputBin Bin8
-*UIConstraints: *PageSize A5 *OutputBin Bin9
-*UIConstraints: *PageSize A5 *OutputBin Bin10
-
-*UIConstraints: *PageSize Executive *OutputBin Bin2
-*UIConstraints: *PageSize Executive *OutputBin Bin3
-*UIConstraints: *PageSize Executive *OutputBin Bin4
-*UIConstraints: *PageSize Executive *OutputBin Bin5
-*UIConstraints: *PageSize Executive *OutputBin Bin6
-*UIConstraints: *PageSize Executive *OutputBin Bin7
-*UIConstraints: *PageSize Executive *OutputBin Bin8
-*UIConstraints: *PageSize Executive *OutputBin Bin9
-*UIConstraints: *PageSize Executive *OutputBin Bin10
-
-*UIConstraints: *PageSize Universal *OutputBin Bin2
-*UIConstraints: *PageSize Universal *OutputBin Bin3
-*UIConstraints: *PageSize Universal *OutputBin Bin4
-*UIConstraints: *PageSize Universal *OutputBin Bin5
-*UIConstraints: *PageSize Universal *OutputBin Bin6
-*UIConstraints: *PageSize Universal *OutputBin Bin7
-*UIConstraints: *PageSize Universal *OutputBin Bin8
-*UIConstraints: *PageSize Universal *OutputBin Bin9
-*UIConstraints: *PageSize Universal *OutputBin Bin10
-
-
-
-*% === Basic Capabilities ============
-
-*LanguageLevel: "3"
-*Protocols: PJL TBCP
-*FreeVM: "1290000"
-*VMOption 4Meg/4 MB Printer Memory: "910000"
-*VMOption 8Meg/8 MB Printer Memory: "1290000"
-*VMOption 12Meg/12 MB Printer Memory: "1546000"
-*VMOption 16Meg/16 MB Printer Memory: "2058000"
-*VMOption 20Meg/20 MB Printer Memory: "2058000"
-*VMOption 24Meg/24 MB Printer Memory: "2058000"
-*VMOption 28Meg/28 MB Printer Memory: "2058000"
-*VMOption 32Meg/32 or more MB Printer Memory: "2058000"
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*TTRasterizer: Type42
-*?TTRasterizer:""
-*FileSystem: True
-*?FileSystem: ""
-*VariablePaperSize: True
-*Throughput: "35"
-*Password: "0"
-*ExitServer: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- "
-*End
-*Reset: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
- "
-*End
-
-*% === Job Control Language ==
-
-*JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
-*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>"
-*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X"
-
-*% === Resolution ============
-
-*OpenUI *Resolution/Resolution: PickOne
-*DefaultResolution: 600dpi
-*OrderDependency: 100 AnySetup *Resolution
-*Resolution 300dpi/300 dpi: "<< /HWResolution [300 300] >> setpagedevice"
-*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice"
-*?Resolution: "
- save
- currentpagedevice /HWResolution get 0 get
- ( ) cvs print (dpi) = flush
- restore
- "
-*End
-*CloseUI: *Resolution
-
-*% === Halftone Information ===============
-
-*ScreenFreq: "60.0"
-*ScreenAngle: "45.0"
-*ResScreenFreq 300dpi: "60.0"
-*ResScreenAngle 300dpi: "45.0"
-*ResScreenFreq 600dpi: "60.0"
-*ResScreenAngle 600dpi: "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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Factory
-*Transfer Factory: "{ }"
-*Transfer Factory.Inverse: "{ 1 exch sub }"
-
-*% === Features ===
-*JCLOpenUI *JCLDensity/Print Darkness: PickOne
-*DefaultJCLDensity: None
-*OrderDependency: 20 JCLSetup *JCLDensity
-*JCLDensity None/Printer's default: ""
-*JCLDensity VLIGHT/Lightest: "@PJL SET DENSITY = 1<0A>"
-*JCLDensity LIGHT/Lighter: "@PJL SET DENSITY = 2<0A>"
-*JCLDensity NORMAL/Normal: "@PJL SET DENSITY = 3<0A>"
-*JCLDensity DARK/Darker: "@PJL SET DENSITY = 4<0A>"
-*JCLDensity VDARK/Darkest: "@PJL SET DENSITY = 5<0A>"
-*JCLCloseUI: *JCLDensity
-
-*JCLOpenUI *JCLEconomode/Toner Saver: PickOne
-*DefaultJCLEconomode: None
-*OrderDependency: 10 JCLSetup *JCLEconomode
-*JCLEconomode PrtSet/Printer's default: ""
-*JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>"
-*JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>"
-*JCLCloseUI: *JCLEconomode
-
-*OpenUI *Smoothing/Smoothing: Boolean
-*DefaultSmoothing: False
-*OrderDependency: 120 AnySetup *Smoothing
-*Smoothing True/On: "<< /PostRenderingEnhanceDetails << /REValue 2 >> >> setpagedevice"
-*Smoothing False/Off: "<< /PostRenderingEnhanceDetails << /REValue 0 >> >> setpagedevice"
-*?Smoothing: "
- save
- currentpagedevice /PostRenderingEnhanceDetails get /REValue get
- dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush
- restore
- "
-*End
-*CloseUI: *Smoothing
-
-*OpenUI *ImageEnhance/1200 Image Quality: Boolean
-*DefaultImageEnhance: False
-*OrderDependency: 40 AnySetup *ImageEnhance
-*ImageEnhance True/On: "<< /DeviceRenderingInfo << /ImageEnhancement 1 >> >> setpagedevice"
-*ImageEnhance False/Off: "<< /DeviceRenderingInfo << /ImageEnhancement 0 >> >> setpagedevice"
-*CloseUI: *ImageEnhance
-
-*JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne
-*DefaultJCLPictureGrade: PrtSet
-*OrderDependency: 10 JCLSetup *JCLPictureGrade
-*JCLPictureGrade PrtSet/Printer's default:""
-*JCLPictureGrade True/On: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>"
-*JCLPictureGrade False/Off: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>"
-*JCLCloseUI: *JCLPictureGrade
-
-*OpenUI *MediaType/Media Type: PickOne
-*DefaultMediaType: Plain
-*OrderDependency: 140 AnySetup *MediaType
-*MediaType Plain/Plain Paper: "<< /MediaType (Plain) >> setpagedevice"
-*MediaType CardStock/Card Stock: "<< /MediaType (Card Stock) >> setpagedevice"
-*MediaType Transparency/Transparency: "<< /MediaType (Transparency) >> setpagedevice"
-*MediaType Labels/Labels: "<< /MediaType (Labels) >> setpagedevice"
-*MediaType Bond/Bond: "<< /MediaType (Bond) >> setpagedevice"
-*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) >> setpagedevice"
-*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) >> setpagedevice"
-*MediaType Color/Colored Paper: "<< /MediaType (Color) >> setpagedevice"
-*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) >> setpagedevice"
-*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) >> setpagedevice"
-*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) >> setpagedevice"
-*MediaType Custom4/Custom Type 4: "<< /MediaType (Custom Type 4) >> setpagedevice"
-*MediaType Custom5/Custom Type 5: "<< /MediaType (Custom Type 5) >> setpagedevice"
-*MediaType Custom6/Custom Type 6: "<< /MediaType (Custom Type 6) >> setpagedevice"
-*CloseUI: *MediaType
-
-
-*OpenUI *Duplex/Duplex: PickOne
-*DefaultDuplex: None
-*OrderDependency: 40 AnySetup *Duplex
-*Duplex None/Simplex: "<< /Duplex false >> setpagedevice"
-*Duplex DuplexNoTumble/Duplex - Long Edge: "
- statusdict /duplexer get exec
- { << /Duplex true /Tumble false >> setpagedevice }
- { << /Duplex false >> setpagedevice }
- ifelse
- "
-*End
-*Duplex DuplexTumble/Duplex - Short Edge: "
- statusdict /duplexer get exec
- { << /Duplex true /Tumble true >> setpagedevice }
- { << /Duplex false >> setpagedevice }
- ifelse
- "
-*End
-*?Duplex: "
- save
- currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush
- restore
- "
-*End
-*CloseUI: *Duplex
-
-*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne
-*DefaultJCLPortRotation: None
-*OrderDependency: 10 JCLSetup *JCLPortRotation
-*JCLPortRotation None/Printer's default: ""
-*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>"
-*JCLCloseUI: *JCLPortRotation
-
-*OpenUI *LXCollate/Collate Copies: Boolean
-*DefaultLXCollate: False
-*OrderDependency: 150 AnySetup *LXCollate
-*LXCollate False/Off: "<< /Collate false >> setpagedevice"
-*LXCollate True/On: "<< /Collate true >> setpagedevice"
-*CloseUI: *LXCollate
-
-*OpenUI *OutputBin/Output Bin: PickOne
-*DefaultOutputBin: False
-*OrderDependency: 45 AnySetup *OutputBin
-*OutputBin False/Standard Bin: "
- << /OutputAttributes << /Priority [0] >> >> setpagedevice"
-*End
-*OutputBin Bin1/Bin 1: "
- << /OutputAttributes << /Priority [1] >> >> setpagedevice"
-*End
-*OutputBin Bin2/Bin 2: "
- << /OutputAttributes << /Priority [2] >> >> setpagedevice"
-*End
-*OutputBin Bin3/Bin 3: "
- << /OutputAttributes << /Priority [3] >> >> setpagedevice"
-*End
-*OutputBin Bin4/Bin 4: "
- << /OutputAttributes << /Priority [4] >> >> setpagedevice"
-*End
-*OutputBin Bin5/Bin 5: "
- << /OutputAttributes << /Priority [5] >> >> setpagedevice"
-*End
-*OutputBin Bin6/Bin 6: "
- << /OutputAttributes << /Priority [6] >> >> setpagedevice"
-*End
-*OutputBin Bin7/Bin 7: "
- << /OutputAttributes << /Priority [7] >> >> setpagedevice"
-*End
-*OutputBin Bin8/Bin 8: "
- << /OutputAttributes << /Priority [8] >> >> setpagedevice"
-*End
-*OutputBin Bin9/Bin 9: "
- << /OutputAttributes << /Priority [9] >> >> setpagedevice"
-*End
-*OutputBin Bin10/Bin 10: "
- << /OutputAttributes << /Priority [10] >> >> setpagedevice"
-*End
-*CloseUI: *OutputBin
-
-*OpenUI *StapleLocation/Staple: Boolean
-*DefaultStapleLocation: False
-*OrderDependency: 170 AnySetup *StapleLocation
-*StapleLocation False/Off: "
- << /Staple 0 >> setpagedevice"
-*End
-*StapleLocation True/On: "
- << /Staple 3 >> setpagedevice"
-*End
-*CloseUI: *StapleLocation
-
-*OpenUI *HolePunch/Hole Punch: Boolean
-*DefaultHolePunch: None
-*OrderDependency: 170 AnySetup *HolePunch
-*HolePunch None/Off: "<< /Punch 0 >> setpagedevice"
-*HolePunch True/On: "<< /Punch 3 >> setpagedevice"
-*CloseUI: *HolePunch
-
-*OpenUI *Jog/Offset Pages: Boolean
-*DefaultJog: False
-*OrderDependency: 170 AnySetup *Jog
-*Jog PrtSet/Printer Setting:""
-*Jog None/Off: "<< /Jog 0>> setpagedevice"
-*Jog EndOfSet/Between Copies: "<< /Jog 3 >> setpagedevice"
-*CloseUI: *Jog
-
-*% === Paper ==========================================
-*LandscapeOrientation: Plus90
-
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/Letter 8 1/2 x 11 in: "
- << /PageSize [612 792] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Legal/Legal 8 1/2 x 14 in: "
- << /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize B4/B4 257 x 364 mm: "
- << /Policies << /PageSize 2 >> >> setpagedevice
- << /PageSize [729 1032] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize B5/B5 182 x 257 mm: "
- << /PageSize [516 729] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A3/A3 297 x 419 mm: "
- << /Policies << /PageSize 2 >> >> setpagedevice
- << /PageSize [842 1191] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A4/A4 210 x 297 mm: "
- << /PageSize [595 842] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Executive/Executive 7 1/4 x 10 1/2 in: "
- << /PageSize [522 756] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A5/A5 148 x 210 mm: "
- << /PageSize [420 595] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Universal/Universal 11.69 x 17 in: "
- << /PageSize [842 1224] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Tabloid/Tabloid 11 x 17 in: "
- << /PageSize [792 1224] /ImagingBBox null >> setpagedevice"
-*End
-*?PageSize: "
- save
- 10 dict
- dup /letter (Letter) put
- dup /legal (Legal) put
- dup /executivepage (Executive) put
- dup /a3 (A3) put
- dup /a4 (A4) put
- dup /a5 (A5) put
- dup /b4 (B4) put
- dup /b5 (B5) put
- dup /universal (Universal) put
- dup /Tabloid (Tabloid) put
- statusdict /papersize get exec
- 3 1 roll {get} stopped {(Unknown)}if
- exch not { print (.Transverse) }if
- = flush
- restore
- "
-*End
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer.
-*% Usually used with input source selection rather than selection by size (AutoSelect).
-
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter: "
- << /PageSize [612 792] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Legal: "
- << /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion B4: "
- << /PageSize [729 1032] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion B5: "
- << /PageSize [516 729] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A3: "
- << /PageSize [842 1191] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A4: "
- << /PageSize [595 842] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Executive: "
- << /PageSize [522 756] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A5: "
- << /PageSize [420 595] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Universal: "
- << /PageSize [842 1224] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Tabloid: "
- << /PageSize [792 1224] /ImagingBBox null >> setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% **** Printable Area by key word ****
-*DefaultImageableArea: Letter
-*ImageableArea Letter: "13 13 599 779"
-*ImageableArea Legal: "13 13 599 995"
-*ImageableArea B4: "13 13 716 1019"
-*ImageableArea B5: "13 13 503 716"
-*ImageableArea A3: "13 13 829 1178"
-*ImageableArea A4: "10 13 585 829"
-*ImageableArea Executive: "13 13 509 743"
-*ImageableArea A5: "13 13 407 583"
-*ImageableArea Universal: "13 13 829 1211"
-*ImageableArea Tabloid: "13 13 779 1211"
-
-*?ImageableArea: "
- save
- /cvp { cvi ( ) cvs print ( ) print } bind def
- newpath clippath pathbbox
- 4 -2 roll exch 2 {ceiling cvp} repeat
- exch 2 {floor cvp} repeat flush
- restore
- "
-*End
-
-
-*% **** Physical paper dimensions by key word ****
-
-*DefaultPaperDimension: Letter
-*PaperDimension Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension B4: "729 1032"
-*PaperDimension B5: "516 729"
-*PaperDimension A3: "842 1191"
-*PaperDimension A4: "595 842"
-*PaperDimension Executive: "522 756"
-*PaperDimension A5: "420 595"
-*PaperDimension Universal: "842 1224"
-*PaperDimension Tabloid: "792 1224"
-
-*RequiresPageRegion All: True
-
-*% === Input Trays =======================================
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: AutoSelect
-*InputSlot AutoSelect/Auto Select: "
- << /Policies << /PageSize 2 >> >> setpagedevice"
-*End
-*InputSlot Tray1/Tray 1: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- currentpagedevice /InputAttributes get 0 get setpagedevice
- << /InputAttributes << /Priority [0] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Tray2/Tray 2: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Tray3/Tray 3: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Tray4/Tray 4: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 5 known { 5 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*%*InputSlot Manual/Manual Feeder: "
-*% << /ManualFeed true /MediaPosition null >> setpagedevice
-*% << /Policies << /PageSize 2 >> >> setpagedevice"
-*%*End
-
-*?InputSlot: "
- save
- [ (Tray1) (Tray2) (Tray3) (Tray4) ]
- statusdict /papertray get exec
- {get exec} stopped { pop pop (Unknown) } if = flush
- restore
- "
-*End
-*CloseUI: *InputSlot
-
-
-*% === Font Information ==========================================
-
-*DefaultFont: Courier
-*Font AlbertusMT: Standard "(001.000)" Standard ROM
-*Font AlbertusMT-Italic: Standard "(001.000)" Standard ROM
-*Font AlbertusMT-Light: Standard "(001.000)" Standard ROM
-*Font AntiqueOlive-Roman: Standard "(001.000)" Standard ROM
-*Font AntiqueOlive-Italic: Standard "(001.000)" Standard ROM
-*Font AntiqueOlive-Bold: Standard "(001.000)" Standard ROM
-*Font AntiqueOlive-Compact: Standard "(001.000)" Standard ROM
-*Font AvantGarde-Book: Standard "(001.000)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM
-*Font Bodoni: Standard "(001.000)" Standard ROM
-*Font Bodoni-Bold: Standard "(001.000)" Standard ROM
-*Font Bodoni-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Bodoni-Italic: Standard "(001.000)" Standard ROM
-*Font Bodoni-Poster: Standard "(001.000)" Standard ROM
-*Font Bodoni-PosterCompressed: Standard "(001.000)" Standard ROM
-*Font Bookman-Demi: Standard "(001.000)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM
-*Font Bookman-Light: Standard "(001.000)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM
-*Font Clarendon: Standard "(001.000)" Standard ROM
-*Font Clarendon-Bold: Standard "(001.000)" Standard ROM
-*Font Clarendon-Light: Standard "(001.000)" Standard ROM
-*Font CooperBlack: Standard "(001.000)" Standard ROM
-*Font CooperBlack-Italic: Standard "(001.000)" Standard ROM
-*Font Copperplate-ThirtyThreeBC: Standard "(001.000)" Standard ROM
-*Font Copperplate-ThirtyTwoBC: Standard "(001.000)" Standard ROM
-*Font Coronet-Regular: Standard "(001.000)" Standard ROM
-*Font Courier: Standard "(001.000)" Standard ROM
-*Font Courier-Bold: Standard "(001.000)" Standard ROM
-*Font Courier-Oblique: Standard "(001.000)" Standard ROM
-*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Eurostile: Standard "(001.000)" Standard ROM
-*Font Eurostile-Bold: Standard "(001.000)" Standard ROM
-*Font Eurostile-BoldExtendedTwo: Standard "(001.000)" Standard ROM
-*Font Eurostile-ExtendedTwo: Standard "(001.000)" Standard ROM
-*Font GillSans: Standard "(001.000)" Standard ROM
-*Font GillSans-Bold: Standard "(001.000)" Standard ROM
-*Font GillSans-BoldItalic: Standard "(001.000)" Standard ROM
-*Font GillSans-Italic: Standard "(001.000)" Standard ROM
-*Font GillSans-BoldCondensed: Standard "(001.000)" Standard ROM
-*Font GillSans-Condensed: Standard "(001.000)" Standard ROM
-*Font GillSans-ExtraBold: Standard "(001.000)" Standard ROM
-*Font GillSans-Light: Standard "(001.000)" Standard ROM
-*Font GillSans-LightItalic: Standard "(001.000)" Standard ROM
-*Font Goudy: Standard "(001.000)" Standard ROM
-*Font Goudy-Bold: Standard "(001.000)" Standard ROM
-*Font Goudy-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Goudy-Italic: Standard "(001.000)" Standard ROM
-*Font Goudy-ExtraBold: Standard "(001.000)" Standard ROM
-*Font Helvetica: Standard "(001.000)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Black: Standard "(001.000)" Standard ROM
-*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Light: Standard "(001.000)" Standard ROM
-*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Condensed: Standard "(001.000)" Standard ROM
-*Font Helvetica-Condensed-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Condensed-BoldObl: Standard "(001.000)" Standard ROM
-*Font Helvetica-Condensed-Oblique: Standard "(001.000)" Standard ROM
-*Font JoannaMT: Standard "(001.000)" Standard ROM
-*Font JoannaMT-Bold: Standard "(001.000)" Standard ROM
-*Font JoannaMT-BoldItalic: Standard "(001.000)" Standard ROM
-*Font JoannaMT-Italic: Standard "(001.000)" Standard ROM
-*Font LetterGothic: Standard "(001.000)" Standard ROM
-*Font LetterGothic-Bold: Standard "(001.000)" Standard ROM
-*Font LetterGothic-BoldSlanted: Standard "(001.000)" Standard ROM
-*Font LetterGothic-Slanted: Standard "(001.000)" Standard ROM
-*Font LubalinGraph-Book: Standard "(001.000)" Standard ROM
-*Font LubalinGraph-BookOblique: Standard "(001.000)" Standard ROM
-*Font LubalinGraph-Demi: Standard "(001.000)" Standard ROM
-*Font LubalinGraph-DemiOblique: Standard "(001.000)" Standard ROM
-*Font Marigold: Standard "(001.000)" Standard ROM
-*Font MonaLisa-Recut: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Optima: Standard "(001.000)" Standard ROM
-*Font Optima-Bold: Standard "(001.000)" Standard ROM
-*Font Optima-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Optima-Italic: Standard "(001.000)" Standard ROM
-*Font Oxford: Standard "(001.000)" Standard ROM
-*Font Palatino-Roman: Standard "(001.000)" Standard ROM
-*Font Palatino-Bold: Standard "(001.000)" Standard ROM
-*Font Palatino-Italic: Standard "(001.000)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM
-*Font StempelGaramond-Roman: Standard "(001.000)" Standard ROM
-*Font StempelGaramond-Italic: Standard "(001.000)" Standard ROM
-*Font StempelGaramond-Bold: Standard "(001.000)" Standard ROM
-*Font StempelGaramond-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Symbol: Special "(001.000)" Standard ROM
-*Font Times-Roman: Standard "(001.000)" Standard ROM
-*Font Times-Bold: Standard "(001.000)" Standard ROM
-*Font Times-Italic: Standard "(001.000)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Univers: Standard "(001.000)" Standard ROM
-*Font Univers-Oblique: Standard "(001.000)" Standard ROM
-*Font Univers-Bold: Standard "(001.000)" Standard ROM
-*Font Univers-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Univers-Condensed: Standard "(001.000)" Standard ROM
-*Font Univers-CondensedBold: Standard "(001.000)" Standard ROM
-*Font Univers-CondensedBoldOblique: Standard "(001.000)" Standard ROM
-*Font Univers-CondensedOblique: Standard "(001.000)" Standard ROM
-*Font Univers-Extended: Standard "(001.000)" Standard ROM
-*Font Univers-ExtendedObl: Standard "(001.000)" Standard ROM
-*Font Univers-BoldExt: Standard "(001.000)" Standard ROM
-*Font Univers-BoldExtObl: Standard "(001.000)" Standard ROM
-*Font Univers-Light: Standard "(001.000)" Standard ROM
-*Font Univers-LightOblique: Standard "(001.000)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM
-*Font ZapfDingbats: Special "(001.000)" Special ROM
-
-*?FontQuery: "
- save
- 4 dict begin
- /sv exch def
- /str (fonts/ ) def
- /st2 128 string def
- { count 0 gt
- { dup st2 cvs (/) print print (:) print dup FontDirectory exch known
- {pop (Yes)}
- { str exch st2 cvs dup length /len exch def
- 6 exch putinterval str 0 len 6 add getinterval mark exch
- { } st2 filenameforall counttomark 0 gt
- { cleartomark (Yes)}{cleartomark (No)}ifelse
- }ifelse = flush
- }{ exit } ifelse
- } bind loop
- (*) = flush
- sv
- end
- restore
- "
-*End
-
-*?FontList: "
- save
- 2 dict begin
- /sv exch def
- /str 128 string def
- FontDirectory { pop == } bind forall flush
- /filenameforall where
- { pop save (fonts/*)
- { dup length 6 sub 6 exch getinterval cvn == } bind
- str filenameforall flush restore
- } if
- (*) = flush
-
- sv
- end
- 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: "Printer Busy"
-*Status: "Warming Up"
-*Status: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "initializing"
-*Status: "not ready"
-
-*% Input Sources (format: %% status: <stat>; source: <one of these> %% )
-*Source: "Serial"
-*Source: "Parallel"
-*Source: "Network"
-
-*% Printer Error (format: %% PrinterError: <one of these> %%)
-*PrinterError: "Paper Jam"
-*PrinterError: "Wrong Paper Length"
-*PrinterError: "Invalid Manual Insertion"
-*PrinterError: "Change Size in Feeder"
-*PrinterError: "Change Size in Tray 1"
-*PrinterError: "Change Size in Tray 2"
-*PrinterError: "Paper Out or Feed Failure - Feed"
-*PrinterError: "Paper Out or Feed Failure - Tray 1"
-*PrinterError: "Paper Out or Feed Failure - Tray 2"
-*PrinterError: "Load Manual Paper"
-*PrinterError: "Output Bin Full"
-*PrinterError: "Cover Open/Cartridge Not Installed"
-*PrinterError: "Insufficient Memory"
-*PrinterError: "Complex Page"
-*PrinterError: "Default Storage Error"
-*PrinterError: "Defective Font Card Installed"
-*PrinterError: "Flash Full"
-*PrinterError: "ioerror"
-*PrinterError: "Flash Error"
-*PrinterError: "Duplex Not Attached"
-*PrinterError: "Duplex Cover Open"
-*PrinterError: "Scheduled Maintenance"
-*PrinterError: "Toner Low"
-*PrinterError: "Service Error"
-
-*% === Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) =====================
-
-*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
-
-*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
- {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
- 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
- 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
-
-*% For 71 lpi / 600 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
-
-
-*% ======== Extended Output Options =========*% End of PPD file for Lexmark Optra W810 Laser Printers
diff --git a/psprint_config/configuration/ppds/LOS1255P.PS b/psprint_config/configuration/ppds/LOS1255P.PS
deleted file mode 100644
index acafe89b56ce..000000000000
--- a/psprint_config/configuration/ppds/LOS1255P.PS
+++ /dev/null
@@ -1,1205 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe PostScript(R) Printer Description File
-*% For Lexmark Optra S 1255 Plus Laser Printers
-*% Produced by Lexmark International, Inc.
-*%
-*% For use with Adobe (formerly Aldus) PageMaker
-*%
-*% WARNING: If you edit this file and use it with PageMaker, be sure to
-*% use an editor (such as DOS Edit) that does NOT add an end-of-file
-*% marker (hex 1A) when it stores the file
-*%
-*% Copyright (c) 1993-1999 Lexmark International Inc. All Rights Reserved.
-*% Permission is granted for redistribution of this file as
-*% long as this copyright notice is intact and the content
-*% of the file is not altered in any way from its original form.
-*%
-*FormatVersion: "4.2"
-*FileVersion: "1.1"
-*LanguageVersion: English
-*LanguageEncoding: WindowsANSI
-*PCFileName: "LOS1255P.PPD"
-*Product: "(Lexmark Optra S 1255 Plus Laser Printer)"
-*PSVersion: "(3010)"
-*ModelName: "Lexmark Optra S 1255 Plus Laser Printer"
-*ShortNickName: "Lexmark Optra S 1255 Plus PS"
-*NickName: "Lexmark Optra S 1255 Plus PS"
-
-*% ======== Installable Options ============
-
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *LowerTray/Tray 2 - Option: Boolean
-*DefaultLowerTray: False
-*LowerTray True/Installed: ""
-*LowerTray False/Not Installed: ""
-*CloseUI: *LowerTray
-
-*OpenUI *Tray3/Tray 3 - Option: Boolean
-*DefaultTray3: False
-*Tray3 True/Installed: ""
-*Tray3 False/Not Installed: ""
-*CloseUI: *Tray3
-
-*OpenUI *Tray4/Tray 4 - Option: Boolean
-*DefaultTray4: False
-*Tray4 True/Installed: ""
-*Tray4 False/Not Installed: ""
-*CloseUI: *Tray4
-
-*OpenUI *Tray5/Tray 5 - Option: Boolean
-*DefaultTray5: False
-*Tray5 True/Installed: ""
-*Tray5 False/Not Installed: ""
-*CloseUI: *Tray5
-
-*OpenUI *MPFeeder/MP Feeder - Option: Boolean
-*DefaultMPFeeder: True
-*MPFeeder True/Installed: ""
-*MPFeeder False/Not Installed: ""
-*CloseUI: *MPFeeder
-
-*OpenUI *Feeder/Envelope Feeder - Option: Boolean
-*DefaultFeeder: False
-*Feeder True/Installed: ""
-*Feeder False/Not Installed: ""
-*CloseUI: *Feeder
-
-*OpenUI *OutputBins/Number of Output Bins - Option: PickOne
-*DefaultOutputBins: False
-*OutputBins False/Standard Bin Only: ""
-*OutputBins 1Bin/1 Extra Bin: ""
-*OutputBins 2Bin/2 Extra Bins: ""
-*OutputBins 3Bin/3 Extra Bins: ""
-*OutputBins 4Bin/4 Extra Bins: ""
-*OutputBins 5Bin/5 Extra Bins: ""
-*OutputBins 6Bin/6 Extra Bins: ""
-*OutputBins 7Bin/7 Extra Bins: ""
-*OutputBins 8Bin/8 Extra Bins: ""
-*OutputBins 9Bin/9 Extra Bins: ""
-*OutputBins 10Bin/10 Extra Bins: ""
-*OutputBins 11Bin/11 Extra Bins: ""
-*OutputBins 12Bin/12 Extra Bins: ""
-*OutputBins 13Bin/13 Extra Bins: ""
-*OutputBins 14Bin/14 Extra Bins: ""
-*OutputBins 15Bin/15 Extra Bins: ""
-*CloseUI: *OutputBins
-
-*OpenUI *Duplexer/Duplexer - Option: Boolean
-*DefaultDuplexer: False
-*Duplexer True/Installed: ""
-*Duplexer False/Not Installed: ""
-*CloseUI: *Duplexer
-
-*OpenUI *Flash/Flash Memory Card - Option: Boolean
-*DefaultFlash: False
-*Flash True/Installed: ""
-*Flash False/Not Installed: ""
-*CloseUI: *Flash
-
-*OpenUI *HardDisk/Printer Hard Disk - Option: Boolean
-*DefaultHardDisk: False
-*HardDisk True/Installed: ""
-*HardDisk False/Not Installed: ""
-*CloseUI: *HardDisk
-
-*OpenUI *InstalledMemory/Printer Memory - Option: PickOne
-*DefaultInstalledMemory: 4Meg
-*InstalledMemory 2Meg/2 MB Printer Memory: ""
-*InstalledMemory 4Meg/4 MB Printer Memory: ""
-*InstalledMemory 6Meg/6 MB Printer Memory: ""
-*InstalledMemory 8Meg/8 MB Printer Memory: ""
-*InstalledMemory 10Meg/10 MB Printer Memory: ""
-*InstalledMemory 12Meg/12 MB Printer Memory: ""
-*InstalledMemory 14Meg/14 MB Printer Memory: ""
-*InstalledMemory 16Meg/16 MB Printer Memory: ""
-*InstalledMemory 18Meg/18 MB Printer Memory: ""
-*InstalledMemory 20Meg/20 MB Printer Memory: ""
-*InstalledMemory 22Meg/22 MB Printer Memory: ""
-*InstalledMemory 24Meg/24 MB Printer Memory: ""
-*InstalledMemory 28Meg/28 MB Printer Memory: ""
-*InstalledMemory 32Meg/32 or more MB Printer Memory: ""
-*CloseUI: *InstalledMemory
-
-*OpenUI *FaxCard/Fax Card: Boolean
-*DefaultFaxCard: False
-*FaxCard True/Installed: ""
-*FaxCard False/Not Installed: ""
-*CloseUI: *FaxCard
-*CloseGroup: InstallableOptions
-
-*%=========== User Constraints ===================
-
-*UIConstraints: *LowerTray False *InputSlot Tray2
-*UIConstraints: *Tray3 False *InputSlot Tray3
-*UIConstraints: *Tray4 False *InputSlot Tray4
-*UIConstraints: *Tray5 False *InputSlot Tray5
-*UIConstraints: *MPFeeder False *InputSlot MultiPurpose
-*%UIConstraints: *MPFeeder False *ManualFeed
-*UIConstraints: *MPFeeder False *InputSlot Manual
-*UIConstraints: *MPFeeder False *InputSlot ManualEnv
-*UIConstraints: *Feeder False *InputSlot Feeder
-*UIConstraints: *Duplexer False *Duplex
-
-*UIConstraints: *OutputBins False *OutputBin
-*UIConstraints: *OutputBins False *StapleLocation True
-
-*UIConstraints: *OutputBins False *OutputBin Bin1
-*UIConstraints: *OutputBins False *OutputBin Bin2
-*UIConstraints: *OutputBins False *OutputBin Bin3
-*UIConstraints: *OutputBins False *OutputBin Bin4
-*UIConstraints: *OutputBins False *OutputBin Bin5
-*UIConstraints: *OutputBins False *OutputBin Bin6
-*UIConstraints: *OutputBins False *OutputBin Bin7
-*UIConstraints: *OutputBins False *OutputBin Bin8
-*UIConstraints: *OutputBins False *OutputBin Bin9
-*UIConstraints: *OutputBins False *OutputBin Bin10
-*UIConstraints: *OutputBins False *OutputBin Bin11
-*UIConstraints: *OutputBins False *OutputBin Bin12
-*UIConstraints: *OutputBins False *OutputBin Bin13
-*UIConstraints: *OutputBins False *OutputBin Bin14
-*UIConstraints: *OutputBins False *OutputBin Bin15
-
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin2
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin3
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin4
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin3
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin4
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin4
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 10Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 10Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 10Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 10Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 10Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 11Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 11Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 11Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 11Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 12Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 12Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 12Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 13Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 13Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 14Bin *OutputBin Bin15
-
-
-*UIConstraints: *Resolution 300dpi *ImageEnhance True
-*UIConstraints: *Resolution 1200dpi *ImageEnhance True
-*UIConstraints: *Resolution 1200dpi *Smoothing True
-*UIConstraints: *Resolution 1200dpi *JCLPictureGrade True
-
-*UIConstraints: *ImageEnhance True *Smoothing True
-
-*UIConstraints: *JCLEconomode True *ImageEnhance True
-
-*% Do not allow envelope sizes and paper types to be fed from trays
-*UIConstraints: *InputSlot Tray1 *PageSize Monarch
-*UIConstraints: *InputSlot Tray1 *PageSize C9
-*UIConstraints: *InputSlot Tray1 *PageSize Comm10
-*UIConstraints: *InputSlot Tray1 *PageSize DL
-*UIConstraints: *InputSlot Tray1 *PageSize C5
-*UIConstraints: *InputSlot Tray1 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray1 *PageSize Other
-
-*UIConstraints: *InputSlot Tray2 *PageSize Monarch
-*UIConstraints: *InputSlot Tray2 *PageSize C9
-*UIConstraints: *InputSlot Tray2 *PageSize Comm10
-*UIConstraints: *InputSlot Tray2 *PageSize DL
-*UIConstraints: *InputSlot Tray2 *PageSize C5
-*UIConstraints: *InputSlot Tray2 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray2 *PageSize Other
-
-*UIConstraints: *InputSlot Tray3 *PageSize Monarch
-*UIConstraints: *InputSlot Tray3 *PageSize C9
-*UIConstraints: *InputSlot Tray3 *PageSize Comm10
-*UIConstraints: *InputSlot Tray3 *PageSize DL
-*UIConstraints: *InputSlot Tray3 *PageSize C5
-*UIConstraints: *InputSlot Tray3 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray3 *PageSize Other
-
-*UIConstraints: *InputSlot Tray4 *PageSize Monarch
-*UIConstraints: *InputSlot Tray4 *PageSize C9
-*UIConstraints: *InputSlot Tray4 *PageSize Comm10
-*UIConstraints: *InputSlot Tray4 *PageSize DL
-*UIConstraints: *InputSlot Tray4 *PageSize C5
-*UIConstraints: *InputSlot Tray4 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray4 *PageSize Other
-
-*UIConstraints: *InputSlot Tray5 *PageSize Monarch
-*UIConstraints: *InputSlot Tray5 *PageSize C9
-*UIConstraints: *InputSlot Tray5 *PageSize Comm10
-*UIConstraints: *InputSlot Tray5 *PageSize DL
-*UIConstraints: *InputSlot Tray5 *PageSize C5
-*UIConstraints: *InputSlot Tray5 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray5 *PageSize Other
-
-*UIConstraints: *InputSlot Tray1 *MediaType Env
-*UIConstraints: *InputSlot Tray2 *MediaType Env
-*UIConstraints: *InputSlot Tray3 *MediaType Env
-*UIConstraints: *InputSlot Tray4 *MediaType Env
-*UIConstraints: *InputSlot Tray5 *MediaType Env
-
-*% Do not allow non-envelope sizes and paper sizes to be fed from Envelope Feede
-*UIConstraints: *InputSlot Feeder *PageSize Letter
-*UIConstraints: *InputSlot Feeder *PageSize Legal
-*UIConstraints: *InputSlot Feeder *PageSize B5
-*UIConstraints: *InputSlot Feeder *PageSize A4
-*UIConstraints: *InputSlot Feeder *PageSize Executive
-*UIConstraints: *InputSlot Feeder *PageSize A5
-*UIConstraints: *InputSlot Feeder *PageSize Universal
-*UIConstraints: *InputSlot ManualEnv *PageSize Letter
-*UIConstraints: *InputSlot ManualEnv *PageSize Legal
-*UIConstraints: *InputSlot ManualEnv *PageSize B5
-*UIConstraints: *InputSlot ManualEnv *PageSize A4
-*UIConstraints: *InputSlot ManualEnv *PageSize Executive
-*UIConstraints: *InputSlot ManualEnv *PageSize A5
-*UIConstraints: *InputSlot ManualEnv *PageSize Universal
-*UIConstraints: *InputSlot Feeder *MediaType Plain
-*UIConstraints: *InputSlot Feeder *MediaType Card
-*UIConstraints: *InputSlot Feeder *MediaType Transparency
-*UIConstraints: *InputSlot Feeder *MediaType Labels
-*UIConstraints: *InputSlot Feeder *MediaType Bond
-*UIConstraints: *InputSlot Feeder *MediaType Letterhead
-*UIConstraints: *InputSlot Feeder *MediaType Preprint
-*UIConstraints: *InputSlot Feeder *MediaType Color
-*UIConstraints: *InputSlot ManualEnv *MediaType Plain
-*UIConstraints: *InputSlot ManualEnv *MediaType Card
-*UIConstraints: *InputSlot ManualEnv *MediaType Transparency
-*UIConstraints: *InputSlot ManualEnv *MediaType Labels
-*UIConstraints: *InputSlot ManualEnv *MediaType Bond
-*UIConstraints: *InputSlot ManualEnv *MediaType Letterhead
-*UIConstraints: *InputSlot ManualEnv *MediaType Preprint
-*UIConstraints: *InputSlot ManualEnv *MediaType Color
-*%UIConstraints: *ManualFeed True *MediaType Env
-*UIConstraints: *InputSlot Manual *MediaType Env
-*% === Basic Capabilities ============
-
-*LanguageLevel: "3"
-*Protocols: PJL TBCP
-*FreeVM: "910000"
-*VMOption 4Meg/4 MB Printer Memory: "910000"
-*VMOption 2Meg/2 MB Printer Memory: "376000"
-*VMOption 6Meg/6 MB Printer Memory: "1034000"
-*VMOption 8Meg/8 MB Printer Memory: "1290000"
-*VMOption 10Meg/10 MB Printer Memory: "1290000"
-*VMOption 12Meg/12 MB Printer Memory: "1546000"
-*VMOption 14Meg/14 MB Printer Memory: "1546000"
-*VMOption 16Meg/16 MB Printer Memory: "2058000"
-*VMOption 18Meg/18 MB Printer Memory: "2058000"
-*VMOption 20Meg/20 MB Printer Memory: "2058000"
-*VMOption 22Meg/22 MB Printer Memory: "2058000"
-*VMOption 24Meg/24 MB Printer Memory: "2058000"
-*VMOption 28Meg/28 MB Printer Memory: "2058000"
-*VMOption 32Meg/32 or more MB Printer Memory: "2058000"
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*TTRasterizer: Type42
-*?TTRasterizer:""
-*FileSystem: True
-*?FileSystem: ""
-*VariablePaperSize: True
-*Throughput: "12"
-*Password: "0"
-*ExitServer: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- "
-*End
-*Reset: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
- "
-*End
-
-*% === Job Control Language ==
-
-*JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
-*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>"
-*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X"
-
-*% === Resolution ============
-
-*OpenUI *Resolution/Resolution: PickOne
-*DefaultResolution: 600dpi
-*OrderDependency: 100 AnySetup *Resolution
-*Resolution 300dpi/300 dpi: "<< /HWResolution [300 300] >> setpagedevice"
-*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice"
-*Resolution 1200dpi/1200 dpi: "<< /HWResolution [1200 1200] >> setpagedevice"
-*?Resolution: "
- save
- currentpagedevice /HWResolution get 0 get
- ( ) cvs print (dpi) = flush
- restore
- "
-*End
-*CloseUI: *Resolution
-
-*% === Halftone Information ===============
-
-*ScreenFreq: "60.0"
-*ScreenAngle: "45.0"
-*ResScreenFreq 300dpi: "60.0"
-*ResScreenAngle 300dpi: "45.0"
-*ResScreenFreq 600dpi: "60.0"
-*ResScreenAngle 600dpi: "45.0"
-*ResScreenFreq 1200dpi: "106.0"
-*ResScreenAngle 1200dpi: "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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Factory
-*Transfer Factory: "{ }"
-*Transfer Factory.Inverse: "{ 1 exch sub }"
-
-*% === Features ===
-*JCLOpenUI *JCLDensity/Print Darkness: PickOne
-*DefaultJCLDensity: None
-*OrderDependency: 20 JCLSetup *JCLDensity
-*JCLDensity None/Printer's default: ""
-*JCLDensity VLIGHT/Lightest: "@PJL SET DENSITY = 1<0A>"
-*JCLDensity LIGHT/Lighter: "@PJL SET DENSITY = 2<0A>"
-*JCLDensity NORMAL/Normal: "@PJL SET DENSITY = 3<0A>"
-*JCLDensity DARK/Darker: "@PJL SET DENSITY = 4<0A>"
-*JCLDensity VDARK/Darkest: "@PJL SET DENSITY = 5<0A>"
-*JCLCloseUI: *JCLDensity
-
-*JCLOpenUI *JCLEconomode/Toner Saver: PickOne
-*DefaultJCLEconomode: PrtSet
-*OrderDependency: 10 JCLSetup *JCLEconomode
-*JCLEconomode PrtSet/Printer Setting: ""
-*JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>"
-*JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>"
-*JCLCloseUI: *JCLEconomode
-
-*OpenUI *Smoothing/Smoothing: Boolean
-*DefaultSmoothing: False
-*OrderDependency: 120 AnySetup *Smoothing
-*Smoothing True/On: "<< /PostRenderingEnhanceDetails << /REValue 2 >> >> setpagedevice"
-*Smoothing False/Off: "<< /PostRenderingEnhanceDetails << /REValue 0 >> >> setpagedevice"
-*?Smoothing: "
- save
- currentpagedevice /PostRenderingEnhanceDetails get /REValue get
- dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush
- restore
- "
-*End
-*CloseUI: *Smoothing
-
-*OpenUI *ImageEnhance/1200 Image Quality: Boolean
-*DefaultImageEnhance: False
-*OrderDependency: 40 AnySetup *ImageEnhance
-*ImageEnhance True/On: "<< /DeviceRenderingInfo << /ImageEnhancement 1 >> >> setpagedevice"
-*ImageEnhance False/Off: "<< /DeviceRenderingInfo << /ImageEnhancement 0 >> >> setpagedevice"
-*CloseUI: *ImageEnhance
-
-*JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne
-*DefaultJCLPictureGrade: PrtSet
-*OrderDependency: 10 JCLSetup *JCLPictureGrade
-*JCLPictureGrade PrtSet/Printer Setting:""
-*JCLPictureGrade True/On: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>"
-*JCLPictureGrade False/Off: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>"
-*JCLCloseUI: *JCLPictureGrade
-
-*OpenUI *MediaType/Media Type: PickOne
-*DefaultMediaType: None
-*OrderDependency: 140 AnySetup *MediaType
-*MediaType None/Printer Setting: ""
-*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Card/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Env/Envelope: "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom4/Custom Type 4: "<< /MediaType (Custom Type 4) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom5/Custom Type 5: "<< /MediaType (Custom Type 5) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom6/Custom Type 6: "<< /MediaType (Custom Type 6) /Policies << /MediaType 2 >> >> setpagedevice"
-*CloseUI: *MediaType
-
-
-*OpenUI *Duplex/Duplex: PickOne
-*DefaultDuplex: None
-*OrderDependency: 40 AnySetup *Duplex
-*Duplex None/Simplex: "<< /Duplex false >> setpagedevice"
-*Duplex DuplexNoTumble/Duplex - Long Edge: "
- statusdict /duplexer get exec
- { << /Duplex true /Tumble false >> setpagedevice }
- { << /Duplex false >> setpagedevice }
- ifelse
- "
-*End
-*Duplex DuplexTumble/Duplex - Short Edge: "
- statusdict /duplexer get exec
- { << /Duplex true /Tumble true >> setpagedevice }
- { << /Duplex false >> setpagedevice }
- ifelse
- "
-*End
-*?Duplex: "
- save
- currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush
- restore
- "
-*End
-*CloseUI: *Duplex
-
-*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne
-*DefaultJCLPortRotation: None
-*OrderDependency: 10 JCLSetup *JCLPortRotation
-*JCLPortRotation None/Printer's default: ""
-*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>"
-*JCLCloseUI: *JCLPortRotation
-
-*OpenUI *LXCollate/Collate Copies: Boolean
-*DefaultLXCollate: False
-*OrderDependency: 150 AnySetup *LXCollate
-*LXCollate False/Off: "<< /Collate false >> setpagedevice"
-*LXCollate True/On: "<< /Collate true >> setpagedevice"
-*CloseUI: *LXCollate
-
-
-*OpenUI *OutputBin/Output Bin: PickOne
-*DefaultOutputBin: None
-*OrderDependency: 45 AnySetup *OutputBin
-*OutputBin None/Standard Bin: "
- << /OutputAttributes << /Priority [0] >> >> setpagedevice"
-*End
-*OutputBin Bin1/Bin 1: "
- << /OutputAttributes << /Priority [1] >> >> setpagedevice"
-*End
-*OutputBin Bin2/Bin 2: "
- << /OutputAttributes << /Priority [2] >> >> setpagedevice"
-*End
-*OutputBin Bin3/Bin 3: "
- << /OutputAttributes << /Priority [3] >> >> setpagedevice"
-*End
-*OutputBin Bin4/Bin 4: "
- << /OutputAttributes << /Priority [4] >> >> setpagedevice"
-*End
-*OutputBin Bin5/Bin 5: "
- << /OutputAttributes << /Priority [5] >> >> setpagedevice"
-*End
-*OutputBin Bin6/Bin 6: "
- << /OutputAttributes << /Priority [6] >> >> setpagedevice"
-*End
-*OutputBin Bin7/Bin 7: "
- << /OutputAttributes << /Priority [7] >> >> setpagedevice"
-*End
-*OutputBin Bin8/Bin 8: "
- << /OutputAttributes << /Priority [8] >> >> setpagedevice"
-*End
-*OutputBin Bin9/Bin 9: "
- << /OutputAttributes << /Priority [9] >> >> setpagedevice"
-*End
-*OutputBin Bin10/Bin 10: "
- << /OutputAttributes << /Priority [10] >> >> setpagedevice"
-*End
-*OutputBin Bin11/Bin 11: "
- << /OutputAttributes << /Priority [11] >> >> setpagedevice"
-*End
-*OutputBin Bin12/Bin 12: "
- << /OutputAttributes << /Priority [12] >> >> setpagedevice"
-*End
-*OutputBin Bin13/Bin 13: "
- << /OutputAttributes << /Priority [13] >> >> setpagedevice"
-*End
-*OutputBin Bin14/Bin 14: "
- << /OutputAttributes << /Priority [14] >> >> setpagedevice"
-*End
-*OutputBin Bin15/Bin 15: "
- << /OutputAttributes << /Priority [15] >> >> setpagedevice"
-*End
-*CloseUI: *OutputBin
-
-*OpenUI *StapleLocation/Staple: Boolean
-*DefaultStapleLocation: False
-*OrderDependency: 170 AnySetup *StapleLocation
-*StapleLocation False/Off: "
- << /Staple 0 >> setpagedevice"
-*End
-*StapleLocation True/On: "
- << /Staple 3 >> setpagedevice"
-*End
-*CloseUI: *StapleLocation
-
-
-*% === Paper ==========================================
-*LandscapeOrientation: Plus90
-
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/Letter 8 1/2 x 11 in: "
- << /PageSize [612 792] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Legal/Legal 8 1/2 x 14 in: "
- << /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize B5/B5 182 x 257 mm: "
- << /PageSize [516 729] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A4/A4 210 x 297 mm: "
- << /PageSize [595 842] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Executive/Executive 7 1/4 x 10 1/2 in: "
- << /PageSize [522 756] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A5/A5 148 x 210 mm: "
- << /PageSize [420 595] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Universal/Universal 8 1/2 x 14 in: "
- << /PageSize [612 1020] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: "
- << /PageSize [279 540] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: "
- << /PageSize [279 639] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: "
- << /PageSize [297 684] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize DL/DL Envelope 110 x 220 mm: "
- << /PageSize [312 624] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize C5/C5 Envelope 162 x 229 mm: "
- << /PageSize [459 649] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize ISOB5/B5 Envelope 176 x 250 mm: "
- << /PageSize [499 709] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Other/Other Envelope 8 1/2 x 14 in: "
- << /PageSize [612 996] /ImagingBBox null >> setpagedevice"
-*End
-*?PageSize: "
- save
- 14 dict
- dup /letter (Letter) put
- dup /legal (Legal) put
- dup /executivepage (Executive) put
- dup /a4 (A4) put
- dup /a5 (A5) put
- dup /b5 (B5) put
- dup /universal (Universal) put
- dup /3.875x7.5envelope (Monarch) put
- dup /3.875x8.875envelope (C9) put
- dup /4.125x9.5envelope (Comm10) put
- dup /110x220envelope (DL) put
- dup /162x229envelope (C5) put
- dup /176x250envelope (Envelope.499.709) put
- dup /otherenvelope (Envelope.612.996) put
- statusdict /papersize get exec
- 3 1 roll {get} stopped {(Unknown)}if
- exch not { print (.Transverse) }if
- = flush
- restore
- "
-*End
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer.
-*% Usually used with input source selection rather than selection by size (AutoSelect).
-
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter: "
- << /PageSize [612 792] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Legal: "
- << /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion B5: "
- << /PageSize [516 729] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A4: "
- << /PageSize [595 842] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Executive: "
- << /PageSize [522 756] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A5: "
- << /PageSize [420 595] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Universal: "
- << /PageSize [612 1020] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Monarch: "
- << /PageSize [279 540] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion C9: "
- << /PageSize [279 639] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Comm10: "
- << /PageSize [297 684] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion DL: "
- << /PageSize [312 624] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion C5: "
- << /PageSize [459 649] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion ISOB5: "
- << /PageSize [499 709] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Other: "
- << /PageSize [649 1008] /ImagingBBox null >> setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% **** Printable Area by key word ****
-*DefaultImageableArea: Letter
-*ImageableArea Letter: "13 13 599 779"
-*ImageableArea Legal: "13 13 599 995"
-*ImageableArea B5: "13 13 505 715"
-*ImageableArea A4: "10 13 588 829"
-*ImageableArea Executive: "13 13 509 743"
-*ImageableArea A5: "13 13 407 583"
-*ImageableArea Universal: "13 13 599 995"
-*ImageableArea Monarch: "13 13 278 527"
-*ImageableArea C9: "13 13 278 626"
-*ImageableArea Comm10: "13 13 294 671"
-*ImageableArea DL: "13 13 309 611"
-*ImageableArea C5: "13 13 455 636"
-*ImageableArea ISOB5: "13 13 497 696"
-*ImageableArea Other: "13 13 647 995"
-*?ImageableArea: "
- save
- /cvp { cvi ( ) cvs print ( ) print } bind def
- newpath clippath pathbbox
- 4 -2 roll exch 2 {ceiling cvp} repeat
- exch 2 {floor cvp} repeat flush
- restore
- "
-*End
-
-
-*% **** Physical paper dimensions by key word ****
-
-*DefaultPaperDimension: Letter
-*PaperDimension Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension B5: "516 729"
-*PaperDimension A4: "595 842"
-*PaperDimension Executive: "522 756"
-*PaperDimension A5: "420 595"
-*PaperDimension Universal: "612 1020"
-*PaperDimension Monarch: "279 540"
-*PaperDimension C9: "279 639"
-*PaperDimension Comm10: "297 684"
-*PaperDimension DL: "312 624"
-*PaperDimension C5: "459 649"
-*PaperDimension ISOB5: "499 709"
-*PaperDimension Other: "649 1008"
-*RequiresPageRegion All: True
-
-*% === Input Trays =======================================
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: AutoSelect
-*InputSlot AutoSelect/Auto Select: "
- << /Policies << /PageSize 2 >> >> setpagedevice"
-*End
-*InputSlot Tray1/Tray 1: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- currentpagedevice /InputAttributes get 0 get setpagedevice
- << /InputAttributes << /Priority [0] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Tray2/Tray 2: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Tray3/Tray 3: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Tray4/Tray 4: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 5 known { 5 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Tray5/Tray 5: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 6 known { 6 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot MultiPurpose/MP Feeder: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 4 known { 4 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Feeder/Envelope Feeder: "
- << /MediaPosition null >> setpagedevice
- currentpagedevice /InputAttributes get 2 known
- { << /ManualFeed false /Policies << /PageSize 2 >> >> setpagedevice
- << /InputAttributes << /Priority [2] >> >> setpagedevice }
- { << /ManualFeed true >> setpagedevice }ifelse"
-*End
-*InputSlot Manual/Manual Paper: "
- << /ManualFeed true /MediaPosition null >> setpagedevice
- << /Policies << /PageSize 2 >> >> setpagedevice"
-*End
-*InputSlot ManualEnv/Manual Envelope: "
- << /ManualFeed true /MediaPosition null >> setpagedevice
- << /Policies << /PageSize 2 >> >> setpagedevice"
-*End
-*?InputSlot: "
- save
- [ (Tray1) (Tray2) (Multipurpose) (Manual) (ManualEnv) (Tray3) (Tray4) (Tray5) (Feeder) ]
- statusdict /papertray get exec
- {get exec} stopped { pop pop (Unknown) } if = flush
- restore
- "
-*End
-*CloseUI: *InputSlot
-
-
-*% === Font Information ==========================================
-
-*DefaultFont: Courier
-*Font AlbertusMT: Standard "(001.000)" Standard ROM
-*Font AlbertusMT-Italic: Standard "(001.000)" Standard ROM
-*Font AlbertusMT-Light: Standard "(001.000)" Standard ROM
-*Font AntiqueOlive-Roman: Standard "(001.000)" Standard ROM
-*Font AntiqueOlive-Italic: Standard "(001.000)" Standard ROM
-*Font AntiqueOlive-Bold: Standard "(001.000)" Standard ROM
-*Font AntiqueOlive-Compact: Standard "(001.000)" Standard ROM
-*Font AvantGarde-Book: Standard "(001.000)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM
-*Font Bodoni: Standard "(001.000)" Standard ROM
-*Font Bodoni-Bold: Standard "(001.000)" Standard ROM
-*Font Bodoni-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Bodoni-Italic: Standard "(001.000)" Standard ROM
-*Font Bodoni-Poster: Standard "(001.000)" Standard ROM
-*Font Bodoni-PosterCompressed: Standard "(001.000)" Standard ROM
-*Font Bookman-Demi: Standard "(001.000)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM
-*Font Bookman-Light: Standard "(001.000)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM
-*Font Clarendon: Standard "(001.000)" Standard ROM
-*Font Clarendon-Bold: Standard "(001.000)" Standard ROM
-*Font Clarendon-Light: Standard "(001.000)" Standard ROM
-*Font CooperBlack: Standard "(001.000)" Standard ROM
-*Font CooperBlack-Italic: Standard "(001.000)" Standard ROM
-*Font Copperplate-ThirtyThreeBC: Standard "(001.000)" Standard ROM
-*Font Copperplate-ThirtyTwoBC: Standard "(001.000)" Standard ROM
-*Font Coronet-Regular: Standard "(001.000)" Standard ROM
-*Font Courier: Standard "(001.000)" Standard ROM
-*Font Courier-Bold: Standard "(001.000)" Standard ROM
-*Font Courier-Oblique: Standard "(001.000)" Standard ROM
-*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Eurostile: Standard "(001.000)" Standard ROM
-*Font Eurostile-Bold: Standard "(001.000)" Standard ROM
-*Font Eurostile-BoldExtendedTwo: Standard "(001.000)" Standard ROM
-*Font Eurostile-ExtendedTwo: Standard "(001.000)" Standard ROM
-*Font GillSans: Standard "(001.000)" Standard ROM
-*Font GillSans-Bold: Standard "(001.000)" Standard ROM
-*Font GillSans-BoldItalic: Standard "(001.000)" Standard ROM
-*Font GillSans-Italic: Standard "(001.000)" Standard ROM
-*Font GillSans-BoldCondensed: Standard "(001.000)" Standard ROM
-*Font GillSans-Condensed: Standard "(001.000)" Standard ROM
-*Font GillSans-ExtraBold: Standard "(001.000)" Standard ROM
-*Font GillSans-Light: Standard "(001.000)" Standard ROM
-*Font GillSans-LightItalic: Standard "(001.000)" Standard ROM
-*Font Goudy: Standard "(001.000)" Standard ROM
-*Font Goudy-Bold: Standard "(001.000)" Standard ROM
-*Font Goudy-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Goudy-Italic: Standard "(001.000)" Standard ROM
-*Font Goudy-ExtraBold: Standard "(001.000)" Standard ROM
-*Font Helvetica: Standard "(001.000)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Black: Standard "(001.000)" Standard ROM
-*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Light: Standard "(001.000)" Standard ROM
-*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Condensed: Standard "(001.000)" Standard ROM
-*Font Helvetica-Condensed-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Condensed-BoldObl: Standard "(001.000)" Standard ROM
-*Font Helvetica-Condensed-Oblique: Standard "(001.000)" Standard ROM
-*Font JoannaMT: Standard "(001.000)" Standard ROM
-*Font JoannaMT-Bold: Standard "(001.000)" Standard ROM
-*Font JoannaMT-BoldItalic: Standard "(001.000)" Standard ROM
-*Font JoannaMT-Italic: Standard "(001.000)" Standard ROM
-*Font LetterGothic: Standard "(001.000)" Standard ROM
-*Font LetterGothic-Bold: Standard "(001.000)" Standard ROM
-*Font LetterGothic-BoldSlanted: Standard "(001.000)" Standard ROM
-*Font LetterGothic-Slanted: Standard "(001.000)" Standard ROM
-*Font LubalinGraph-Book: Standard "(001.000)" Standard ROM
-*Font LubalinGraph-BookOblique: Standard "(001.000)" Standard ROM
-*Font LubalinGraph-Demi: Standard "(001.000)" Standard ROM
-*Font LubalinGraph-DemiOblique: Standard "(001.000)" Standard ROM
-*Font Marigold: Standard "(001.000)" Standard ROM
-*Font MonaLisa-Recut: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Optima: Standard "(001.000)" Standard ROM
-*Font Optima-Bold: Standard "(001.000)" Standard ROM
-*Font Optima-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Optima-Italic: Standard "(001.000)" Standard ROM
-*Font Oxford: Standard "(001.000)" Standard ROM
-*Font Palatino-Roman: Standard "(001.000)" Standard ROM
-*Font Palatino-Bold: Standard "(001.000)" Standard ROM
-*Font Palatino-Italic: Standard "(001.000)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM
-*Font StempelGaramond-Roman: Standard "(001.000)" Standard ROM
-*Font StempelGaramond-Italic: Standard "(001.000)" Standard ROM
-*Font StempelGaramond-Bold: Standard "(001.000)" Standard ROM
-*Font StempelGaramond-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Symbol: Special "(001.000)" Standard ROM
-*Font Times-Roman: Standard "(001.000)" Standard ROM
-*Font Times-Bold: Standard "(001.000)" Standard ROM
-*Font Times-Italic: Standard "(001.000)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Univers: Standard "(001.000)" Standard ROM
-*Font Univers-Oblique: Standard "(001.000)" Standard ROM
-*Font Univers-Bold: Standard "(001.000)" Standard ROM
-*Font Univers-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Univers-Condensed: Standard "(001.000)" Standard ROM
-*Font Univers-CondensedBold: Standard "(001.000)" Standard ROM
-*Font Univers-CondensedBoldOblique: Standard "(001.000)" Standard ROM
-*Font Univers-CondensedOblique: Standard "(001.000)" Standard ROM
-*Font Univers-Extended: Standard "(001.000)" Standard ROM
-*Font Univers-ExtendedObl: Standard "(001.000)" Standard ROM
-*Font Univers-BoldExt: Standard "(001.000)" Standard ROM
-*Font Univers-BoldExtObl: Standard "(001.000)" Standard ROM
-*Font Univers-Light: Standard "(001.000)" Standard ROM
-*Font Univers-LightOblique: Standard "(001.000)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM
-*Font ZapfDingbats: Special "(001.000)" Special ROM
-
-*?FontQuery: "
- save
- 4 dict begin
- /sv exch def
- /str (fonts/ ) def
- /st2 128 string def
- { count 0 gt
- { dup st2 cvs (/) print print (:) print dup FontDirectory exch known
- {pop (Yes)}
- { str exch st2 cvs dup length /len exch def
- 6 exch putinterval str 0 len 6 add getinterval mark exch
- { } st2 filenameforall counttomark 0 gt
- { cleartomark (Yes)}{cleartomark (No)}ifelse
- }ifelse = flush
- }{ exit } ifelse
- } bind loop
- (*) = flush
- sv
- end
- restore
- "
-*End
-
-*?FontList: "
- save
- 2 dict begin
- /sv exch def
- /str 128 string def
- FontDirectory { pop == } bind forall flush
- /filenameforall where
- { pop save (fonts/*)
- { dup length 6 sub 6 exch getinterval cvn == } bind
- str filenameforall flush restore
- } if
- (*) = flush
-
- sv
- end
- 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: "Printer Busy"
-*Status: "Warming Up"
-*Status: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "initializing"
-*Status: "not ready"
-
-*% Input Sources (format: %% status: <stat>; source: <one of these> %% )
-*Source: "Serial"
-*Source: "Parallel"
-*Source: "Network"
-
-*% Printer Error (format: %% PrinterError: <one of these> %%)
-*PrinterError: "Paper Jam"
-*PrinterError: "Wrong Paper Length"
-*PrinterError: "Invalid Manual Insertion"
-*PrinterError: "Change Size in Feeder"
-*PrinterError: "Change Size in Tray 1"
-*PrinterError: "Change Size in Tray 2"
-*PrinterError: "Paper Out or Feed Failure - Feed"
-*PrinterError: "Load Manual Envelope"
-*PrinterError: "Paper Out or Feed Failure - Tray 1"
-*PrinterError: "Paper Out or Feed Failure - Tray 2"
-*PrinterError: "Load Manual Paper"
-*PrinterError: "Output Bin Full"
-*PrinterError: "Cover Open/Cartridge Not Installed"
-*PrinterError: "Insufficient Memory"
-*PrinterError: "Complex Page"
-*PrinterError: "Default Storage Error"
-*PrinterError: "Defective Font Card Installed"
-*PrinterError: "Flash Full"
-*PrinterError: "ioerror"
-*PrinterError: "Flash Error"
-*PrinterError: "Duplex Not Attached"
-*PrinterError: "Duplex Cover Open"
-*PrinterError: "Scheduled Maintenance"
-*PrinterError: "Toner Low"
-*PrinterError: "Service Error"
-
-*% === Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) =====================
-
-*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
-
-*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
- {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
- 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
- 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
-
-*% For 71 lpi / 600 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
-
-*% For 116 lpi / 1200 dpi ===================================================
-
-*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"
-*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"
-*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0"
-*% End of PPD file for Lexmark Optra S 1255 Plus Laser Printers
diff --git a/psprint_config/configuration/ppds/LOS1625P.PS b/psprint_config/configuration/ppds/LOS1625P.PS
deleted file mode 100644
index 97781c63eec9..000000000000
--- a/psprint_config/configuration/ppds/LOS1625P.PS
+++ /dev/null
@@ -1,1198 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe PostScript(R) Printer Description File
-*% For Lexmark Optra S 1625 Plus Laser Printers
-*% Produced by Lexmark International, Inc.
-*%
-*% For use with Adobe (formerly Aldus) PageMaker
-*%
-*% WARNING: If you edit this file and use it with PageMaker, be sure to
-*% use an editor (such as DOS Edit) that does NOT add an end-of-file
-*% marker (hex 1A) when it stores the file
-*%
-*% Copyright (c) 1993-1999 Lexmark International Inc. All Rights Reserved.
-*% Permission is granted for redistribution of this file as
-*% long as this copyright notice is intact and the content
-*% of the file is not altered in any way from its original form.
-*%
-*FormatVersion: "4.2"
-*FileVersion: "1.1"
-*LanguageVersion: English
-*LanguageEncoding: WindowsANSI
-*PCFileName: "LOS1625P.PPD"
-*Product: "(Lexmark Optra S 1625 Plus Laser Printer)"
-*PSVersion: "(3010)"
-*ModelName: "Lexmark Optra S 1625 Plus Laser Printer"
-*ShortNickName: "Lexmark Optra S 1625 Plus PS"
-*NickName: "Lexmark Optra S 1625 Plus PS"
-
-*% ======== Installable Options ============
-
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *LowerTray/Tray 2 - Option: Boolean
-*DefaultLowerTray: False
-*LowerTray True/Installed: ""
-*LowerTray False/Not Installed: ""
-*CloseUI: *LowerTray
-
-*OpenUI *Tray3/Tray 3 - Option: Boolean
-*DefaultTray3: False
-*Tray3 True/Installed: ""
-*Tray3 False/Not Installed: ""
-*CloseUI: *Tray3
-
-*OpenUI *Tray4/Tray 4 - Option: Boolean
-*DefaultTray4: False
-*Tray4 True/Installed: ""
-*Tray4 False/Not Installed: ""
-*CloseUI: *Tray4
-
-*OpenUI *Tray5/Tray 5 - Option: Boolean
-*DefaultTray5: False
-*Tray5 True/Installed: ""
-*Tray5 False/Not Installed: ""
-*CloseUI: *Tray5
-
-*OpenUI *MPFeeder/MP Feeder - Option: Boolean
-*DefaultMPFeeder: True
-*MPFeeder True/Installed: ""
-*MPFeeder False/Not Installed: ""
-*CloseUI: *MPFeeder
-
-*OpenUI *Feeder/Envelope Feeder - Option: Boolean
-*DefaultFeeder: False
-*Feeder True/Installed: ""
-*Feeder False/Not Installed: ""
-*CloseUI: *Feeder
-
-*OpenUI *OutputBins/Number of Output Bins - Option: PickOne
-*DefaultOutputBins: False
-*OutputBins False/Standard Bin Only: ""
-*OutputBins 1Bin/1 Extra Bin: ""
-*OutputBins 2Bin/2 Extra Bins: ""
-*OutputBins 3Bin/3 Extra Bins: ""
-*OutputBins 4Bin/4 Extra Bins: ""
-*OutputBins 5Bin/5 Extra Bins: ""
-*OutputBins 6Bin/6 Extra Bins: ""
-*OutputBins 7Bin/7 Extra Bins: ""
-*OutputBins 8Bin/8 Extra Bins: ""
-*OutputBins 9Bin/9 Extra Bins: ""
-*OutputBins 10Bin/10 Extra Bins: ""
-*OutputBins 11Bin/11 Extra Bins: ""
-*OutputBins 12Bin/12 Extra Bins: ""
-*OutputBins 13Bin/13 Extra Bins: ""
-*OutputBins 14Bin/14 Extra Bins: ""
-*OutputBins 15Bin/15 Extra Bins: ""
-*CloseUI: *OutputBins
-
-*OpenUI *Duplexer/Duplexer - Option: Boolean
-*DefaultDuplexer: False
-*Duplexer True/Installed: ""
-*Duplexer False/Not Installed: ""
-*CloseUI: *Duplexer
-
-*OpenUI *Flash/Flash Memory Card - Option: Boolean
-*DefaultFlash: False
-*Flash True/Installed: ""
-*Flash False/Not Installed: ""
-*CloseUI: *Flash
-
-*OpenUI *HardDisk/Printer Hard Disk - Option: Boolean
-*DefaultHardDisk: False
-*HardDisk True/Installed: ""
-*HardDisk False/Not Installed: ""
-*CloseUI: *HardDisk
-
-*OpenUI *InstalledMemory/Printer Memory - Option: PickOne
-*DefaultInstalledMemory: 4Meg
-*InstalledMemory 2Meg/2 MB Printer Memory: ""
-*InstalledMemory 4Meg/4 MB Printer Memory: ""
-*InstalledMemory 6Meg/6 MB Printer Memory: ""
-*InstalledMemory 8Meg/8 MB Printer Memory: ""
-*InstalledMemory 10Meg/10 MB Printer Memory: ""
-*InstalledMemory 12Meg/12 MB Printer Memory: ""
-*InstalledMemory 14Meg/14 MB Printer Memory: ""
-*InstalledMemory 16Meg/16 MB Printer Memory: ""
-*InstalledMemory 18Meg/18 MB Printer Memory: ""
-*InstalledMemory 20Meg/20 MB Printer Memory: ""
-*InstalledMemory 22Meg/22 MB Printer Memory: ""
-*InstalledMemory 24Meg/24 MB Printer Memory: ""
-*InstalledMemory 28Meg/28 MB Printer Memory: ""
-*InstalledMemory 32Meg/32 or more MB Printer Memory: ""
-*CloseUI: *InstalledMemory
-
-*OpenUI *FaxCard/Fax Card: Boolean
-*DefaultFaxCard: False
-*FaxCard True/Installed: ""
-*FaxCard False/Not Installed: ""
-*CloseUI: *FaxCard
-*CloseGroup: InstallableOptions
-
-*%=========== User Constraints ===================
-
-*UIConstraints: *LowerTray False *InputSlot Tray2
-*UIConstraints: *Tray3 False *InputSlot Tray3
-*UIConstraints: *Tray4 False *InputSlot Tray4
-*UIConstraints: *Tray5 False *InputSlot Tray5
-*UIConstraints: *MPFeeder False *InputSlot MultiPurpose
-*%UIConstraints: *MPFeeder False *ManualFeed
-*UIConstraints: *MPFeeder False *InputSlot ManualEnv
-*UIConstraints: *Feeder False *InputSlot Feeder
-*UIConstraints: *Duplexer False *Duplex
-
-*UIConstraints: *OutputBins False *OutputBin
-*UIConstraints: *OutputBins False *StapleLocation True
-*%UIConstraints: *OutputBin False *StapleLocation True
-*UIConstraints: *OutputBins False *OutputBin Bin1
-*UIConstraints: *OutputBins False *OutputBin Bin2
-*UIConstraints: *OutputBins False *OutputBin Bin3
-*UIConstraints: *OutputBins False *OutputBin Bin4
-*UIConstraints: *OutputBins False *OutputBin Bin5
-*UIConstraints: *OutputBins False *OutputBin Bin6
-*UIConstraints: *OutputBins False *OutputBin Bin7
-*UIConstraints: *OutputBins False *OutputBin Bin8
-*UIConstraints: *OutputBins False *OutputBin Bin9
-*UIConstraints: *OutputBins False *OutputBin Bin10
-*UIConstraints: *OutputBins False *OutputBin Bin11
-*UIConstraints: *OutputBins False *OutputBin Bin12
-*UIConstraints: *OutputBins False *OutputBin Bin13
-*UIConstraints: *OutputBins False *OutputBin Bin14
-*UIConstraints: *OutputBins False *OutputBin Bin15
-
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin2
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin3
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin4
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin3
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin4
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin4
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 10Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 10Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 10Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 10Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 10Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 11Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 11Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 11Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 11Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 12Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 12Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 12Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 13Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 13Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 14Bin *OutputBin Bin15
-
-
-*UIConstraints: *Resolution 300dpi *ImageEnhance True
-*UIConstraints: *Resolution 1200dpi *ImageEnhance True
-*UIConstraints: *Resolution 1200dpi *Smoothing True
-*UIConstraints: *Resolution 1200dpi *JCLPictureGrade True
-
-*UIConstraints: *ImageEnhance True *Smoothing True
-
-*UIConstraints: *JCLEconomode True *ImageEnhance True
-
-*% Do not allow envelope sizes and paper types to be fed from trays
-*UIConstraints: *InputSlot Tray1 *PageSize Monarch
-*UIConstraints: *InputSlot Tray1 *PageSize C9
-*UIConstraints: *InputSlot Tray1 *PageSize Comm10
-*UIConstraints: *InputSlot Tray1 *PageSize DL
-*UIConstraints: *InputSlot Tray1 *PageSize C5
-*UIConstraints: *InputSlot Tray1 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray1 *PageSize Other
-*UIConstraints: *InputSlot Tray2 *PageSize Monarch
-*UIConstraints: *InputSlot Tray2 *PageSize C9
-*UIConstraints: *InputSlot Tray2 *PageSize Comm10
-*UIConstraints: *InputSlot Tray2 *PageSize DL
-*UIConstraints: *InputSlot Tray2 *PageSize C5
-*UIConstraints: *InputSlot Tray2 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray2 *PageSize Other
-*UIConstraints: *InputSlot Tray3 *PageSize Monarch
-*UIConstraints: *InputSlot Tray3 *PageSize C9
-*UIConstraints: *InputSlot Tray3 *PageSize Comm10
-*UIConstraints: *InputSlot Tray3 *PageSize DL
-*UIConstraints: *InputSlot Tray3 *PageSize C5
-*UIConstraints: *InputSlot Tray3 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray3 *PageSize Other
-*UIConstraints: *InputSlot Tray4 *PageSize Monarch
-*UIConstraints: *InputSlot Tray4 *PageSize C9
-*UIConstraints: *InputSlot Tray4 *PageSize Comm10
-*UIConstraints: *InputSlot Tray4 *PageSize DL
-*UIConstraints: *InputSlot Tray4 *PageSize C5
-*UIConstraints: *InputSlot Tray4 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray4 *PageSize Other
-*UIConstraints: *InputSlot Tray5 *PageSize Monarch
-*UIConstraints: *InputSlot Tray5 *PageSize C9
-*UIConstraints: *InputSlot Tray5 *PageSize Comm10
-*UIConstraints: *InputSlot Tray5 *PageSize DL
-*UIConstraints: *InputSlot Tray5 *PageSize C5
-*UIConstraints: *InputSlot Tray5 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray5 *PageSize Other
-*UIConstraints: *InputSlot Tray1 *MediaType Env
-*UIConstraints: *InputSlot Tray2 *MediaType Env
-*UIConstraints: *InputSlot Tray3 *MediaType Env
-*UIConstraints: *InputSlot Tray4 *MediaType Env
-*UIConstraints: *InputSlot Tray5 *MediaType Env
-
-*% Do not allow non-envelope sizes and paper sizes to be fed from Envelope Feede
-*UIConstraints: *InputSlot Feeder *PageSize Letter
-*UIConstraints: *InputSlot Feeder *PageSize Legal
-*UIConstraints: *InputSlot Feeder *PageSize B5
-*UIConstraints: *InputSlot Feeder *PageSize A4
-*UIConstraints: *InputSlot Feeder *PageSize Executive
-*UIConstraints: *InputSlot Feeder *PageSize A5
-*UIConstraints: *InputSlot Feeder *PageSize Universal
-*UIConstraints: *InputSlot ManualEnv *PageSize Letter
-*UIConstraints: *InputSlot ManualEnv *PageSize Legal
-*UIConstraints: *InputSlot ManualEnv *PageSize B5
-*UIConstraints: *InputSlot ManualEnv *PageSize A4
-*UIConstraints: *InputSlot ManualEnv *PageSize Executive
-*UIConstraints: *InputSlot ManualEnv *PageSize A5
-*UIConstraints: *InputSlot ManualEnv *PageSize Universal
-*UIConstraints: *InputSlot Feeder *MediaType Plain
-*UIConstraints: *InputSlot Feeder *MediaType Card
-*UIConstraints: *InputSlot Feeder *MediaType Transparency
-*UIConstraints: *InputSlot Feeder *MediaType Labels
-*UIConstraints: *InputSlot Feeder *MediaType Bond
-*UIConstraints: *InputSlot Feeder *MediaType Letterhead
-*UIConstraints: *InputSlot Feeder *MediaType Preprint
-*UIConstraints: *InputSlot Feeder *MediaType Color
-*UIConstraints: *InputSlot ManualEnv *MediaType Plain
-*UIConstraints: *InputSlot ManualEnv *MediaType Card
-*UIConstraints: *InputSlot ManualEnv *MediaType Transparency
-*UIConstraints: *InputSlot ManualEnv *MediaType Labels
-*UIConstraints: *InputSlot ManualEnv *MediaType Bond
-*UIConstraints: *InputSlot ManualEnv *MediaType Letterhead
-*UIConstraints: *InputSlot ManualEnv *MediaType Preprint
-*UIConstraints: *InputSlot ManualEnv *MediaType Color
-*%UIConstraints: *ManualFeed True *MediaType Env
-*UIConstraints: *InputSlot Manual *MediaType Env
-*% === Basic Capabilities ============
-
-*LanguageLevel: "3"
-*Protocols: PJL TBCP
-*FreeVM: "910000"
-*VMOption 4Meg/4 MB Printer Memory: "910000"
-*VMOption 2Meg/2 MB Printer Memory: "376000"
-*VMOption 6Meg/6 MB Printer Memory: "1034000"
-*VMOption 8Meg/8 MB Printer Memory: "1290000"
-*VMOption 10Meg/10 MB Printer Memory: "1290000"
-*VMOption 12Meg/12 MB Printer Memory: "1546000"
-*VMOption 14Meg/14 MB Printer Memory: "1546000"
-*VMOption 16Meg/16 MB Printer Memory: "2058000"
-*VMOption 18Meg/18 MB Printer Memory: "2058000"
-*VMOption 20Meg/20 MB Printer Memory: "2058000"
-*VMOption 22Meg/22 MB Printer Memory: "2058000"
-*VMOption 24Meg/24 MB Printer Memory: "2058000"
-*VMOption 28Meg/28 MB Printer Memory: "2058000"
-*VMOption 32Meg/32 or more MB Printer Memory: "2058000"
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*TTRasterizer: Type42
-*?TTRasterizer:""
-*FileSystem: True
-*?FileSystem: ""
-*VariablePaperSize: True
-*Throughput: "16"
-*Password: "0"
-*ExitServer: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- "
-*End
-*Reset: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
- "
-*End
-
-*% === Job Control Language ==
-
-*JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
-*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>"
-*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X"
-
-*% === Resolution ============
-
-*OpenUI *Resolution/Resolution: PickOne
-*DefaultResolution: 600dpi
-*OrderDependency: 100 AnySetup *Resolution
-*Resolution 300dpi/300 dpi: "<< /HWResolution [300 300] >> setpagedevice"
-*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice"
-*Resolution 1200dpi/1200 dpi: "<< /HWResolution [1200 1200] >> setpagedevice"
-*?Resolution: "
- save
- currentpagedevice /HWResolution get 0 get
- ( ) cvs print (dpi) = flush
- restore
- "
-*End
-*CloseUI: *Resolution
-
-*% === Halftone Information ===============
-
-*ScreenFreq: "60.0"
-*ScreenAngle: "45.0"
-*ResScreenFreq 300dpi: "60.0"
-*ResScreenAngle 300dpi: "45.0"
-*ResScreenFreq 600dpi: "60.0"
-*ResScreenAngle 600dpi: "45.0"
-*ResScreenFreq 1200dpi: "106.0"
-*ResScreenAngle 1200dpi: "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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Factory
-*Transfer Factory: "{ }"
-*Transfer Factory.Inverse: "{ 1 exch sub }"
-
-*% === Features ===
-*JCLOpenUI *JCLDensity/Print Darkness: PickOne
-*DefaultJCLDensity: None
-*OrderDependency: 20 JCLSetup *JCLDensity
-*JCLDensity None/Printer's default: ""
-*JCLDensity VLIGHT/Lightest: "@PJL SET DENSITY = 1<0A>"
-*JCLDensity LIGHT/Lighter: "@PJL SET DENSITY = 2<0A>"
-*JCLDensity NORMAL/Normal: "@PJL SET DENSITY = 3<0A>"
-*JCLDensity DARK/Darker: "@PJL SET DENSITY = 4<0A>"
-*JCLDensity VDARK/Darkest: "@PJL SET DENSITY = 5<0A>"
-*JCLCloseUI: *JCLDensity
-
-*JCLOpenUI *JCLEconomode/Toner Saver: PickOne
-*DefaultJCLEconomode: PrtSet
-*OrderDependency: 10 JCLSetup *JCLEconomode
-*JCLEconomode PrtSet/Printer Setting: ""
-*JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>"
-*JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>"
-*JCLCloseUI: *JCLEconomode
-
-*OpenUI *Smoothing/Smoothing: Boolean
-*DefaultSmoothing: False
-*OrderDependency: 120 AnySetup *Smoothing
-*Smoothing True/On: "<< /PostRenderingEnhanceDetails << /REValue 2 >> >> setpagedevice"
-*Smoothing False/Off: "<< /PostRenderingEnhanceDetails << /REValue 0 >> >> setpagedevice"
-*?Smoothing: "
- save
- currentpagedevice /PostRenderingEnhanceDetails get /REValue get
- dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush
- restore
- "
-*End
-*CloseUI: *Smoothing
-
-*OpenUI *ImageEnhance/1200 Image Quality: Boolean
-*DefaultImageEnhance: False
-*OrderDependency: 40 AnySetup *ImageEnhance
-*ImageEnhance True/On: "<< /DeviceRenderingInfo << /ImageEnhancement 1 >> >> setpagedevice"
-*ImageEnhance False/Off: "<< /DeviceRenderingInfo << /ImageEnhancement 0 >> >> setpagedevice"
-*CloseUI: *ImageEnhance
-
-*JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne
-*DefaultJCLPictureGrade: PrtSet
-*OrderDependency: 10 JCLSetup *JCLPictureGrade
-*JCLPictureGrade PrtSet/Printer Setting:""
-*JCLPictureGrade True/On: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>"
-*JCLPictureGrade False/Off: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>"
-*JCLCloseUI: *JCLPictureGrade
-
-*OpenUI *MediaType/Media Type: PickOne
-*DefaultMediaType: None
-*OrderDependency: 140 AnySetup *MediaType
-*MediaType None/Printer Setting: ""
-*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Card/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Env/Envelope: "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom4/Custom Type 4: "<< /MediaType (Custom Type 4) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom5/Custom Type 5: "<< /MediaType (Custom Type 5) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom6/Custom Type 6: "<< /MediaType (Custom Type 6) /Policies << /MediaType 2 >> >> setpagedevice"
-*CloseUI: *MediaType
-
-
-*OpenUI *Duplex/Duplex: PickOne
-*DefaultDuplex: None
-*OrderDependency: 40 AnySetup *Duplex
-*Duplex None/Simplex: "<< /Duplex false >> setpagedevice"
-*Duplex DuplexNoTumble/Duplex - Long Edge: "
- statusdict /duplexer get exec
- { << /Duplex true /Tumble false >> setpagedevice }
- { << /Duplex false >> setpagedevice }
- ifelse
- "
-*End
-*Duplex DuplexTumble/Duplex - Short Edge: "
- statusdict /duplexer get exec
- { << /Duplex true /Tumble true >> setpagedevice }
- { << /Duplex false >> setpagedevice }
- ifelse
- "
-*End
-*?Duplex: "
- save
- currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush
- restore
- "
-*End
-*CloseUI: *Duplex
-
-*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne
-*DefaultJCLPortRotation: None
-*OrderDependency: 10 JCLSetup *JCLPortRotation
-*JCLPortRotation None/Printer's default: ""
-*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>"
-*JCLCloseUI: *JCLPortRotation
-
-*OpenUI *LXCollate/Collate Copies: Boolean
-*DefaultLXCollate: False
-*OrderDependency: 150 AnySetup *LXCollate
-*LXCollate False/Off: "<< /Collate false >> setpagedevice"
-*LXCollate True/On: "<< /Collate true >> setpagedevice"
-*CloseUI: *LXCollate
-
-
-*OpenUI *OutputBin/Output Bin: PickOne
-*DefaultOutputBin: None
-*OrderDependency: 45 AnySetup *OutputBin
-*OutputBin None/Standard Bin: "
- << /OutputAttributes << /Priority [0] >> >> setpagedevice"
-*End
-*OutputBin Bin1/Bin 1: "
- << /OutputAttributes << /Priority [1] >> >> setpagedevice"
-*End
-*OutputBin Bin2/Bin 2: "
- << /OutputAttributes << /Priority [2] >> >> setpagedevice"
-*End
-*OutputBin Bin3/Bin 3: "
- << /OutputAttributes << /Priority [3] >> >> setpagedevice"
-*End
-*OutputBin Bin4/Bin 4: "
- << /OutputAttributes << /Priority [4] >> >> setpagedevice"
-*End
-*OutputBin Bin5/Bin 5: "
- << /OutputAttributes << /Priority [5] >> >> setpagedevice"
-*End
-*OutputBin Bin6/Bin 6: "
- << /OutputAttributes << /Priority [6] >> >> setpagedevice"
-*End
-*OutputBin Bin7/Bin 7: "
- << /OutputAttributes << /Priority [7] >> >> setpagedevice"
-*End
-*OutputBin Bin8/Bin 8: "
- << /OutputAttributes << /Priority [8] >> >> setpagedevice"
-*End
-*OutputBin Bin9/Bin 9: "
- << /OutputAttributes << /Priority [9] >> >> setpagedevice"
-*End
-*OutputBin Bin10/Bin 10: "
- << /OutputAttributes << /Priority [10] >> >> setpagedevice"
-*End
-*OutputBin Bin11/Bin 11: "
- << /OutputAttributes << /Priority [11] >> >> setpagedevice"
-*End
-*OutputBin Bin12/Bin 12: "
- << /OutputAttributes << /Priority [12] >> >> setpagedevice"
-*End
-*OutputBin Bin13/Bin 13: "
- << /OutputAttributes << /Priority [13] >> >> setpagedevice"
-*End
-*OutputBin Bin14/Bin 14: "
- << /OutputAttributes << /Priority [14] >> >> setpagedevice"
-*End
-*OutputBin Bin15/Bin 15: "
- << /OutputAttributes << /Priority [15] >> >> setpagedevice"
-*End
-*CloseUI: *OutputBin
-
-*OpenUI *StapleLocation/Staple: Boolean
-*DefaultStapleLocation: False
-*OrderDependency: 170 AnySetup *StapleLocation
-*StapleLocation False/Off: "
- << /Staple 0 >> setpagedevice"
-*End
-*StapleLocation True/On: "
- << /Staple 3 >> setpagedevice"
-*End
-*CloseUI: *StapleLocation
-
-*% === Paper ==========================================
-*LandscapeOrientation: Plus90
-
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/Letter 8 1/2 x 11 in: "
- << /PageSize [612 792] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Legal/Legal 8 1/2 x 14 in: "
- << /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize B5/B5 182 x 257 mm: "
- << /PageSize [516 729] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A4/A4 210 x 297 mm: "
- << /PageSize [595 842] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Executive/Executive 7 1/4 x 10 1/2 in: "
- << /PageSize [522 756] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A5/A5 148 x 210 mm: "
- << /PageSize [420 595] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Universal/Universal 8 1/2 x 14 in: "
- << /PageSize [612 1020] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: "
- << /PageSize [279 540] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: "
- << /PageSize [279 639] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: "
- << /PageSize [297 684] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize DL/DL Envelope 110 x 220 mm: "
- << /PageSize [312 624] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize C5/C5 Envelope 162 x 229 mm: "
- << /PageSize [459 649] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize ISOB5/B5 Envelope 176 x 250 mm: "
- << /PageSize [499 709] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Other/Other Envelope 8 1/2 x 14 in: "
- << /PageSize [612 996] /ImagingBBox null >> setpagedevice"
-*End
-*?PageSize: "
- save
- 14 dict
- dup /letter (Letter) put
- dup /legal (Legal) put
- dup /executivepage (Executive) put
- dup /a4 (A4) put
- dup /a5 (A5) put
- dup /b5 (B5) put
- dup /universal (Universal) put
- dup /3.875x7.5envelope (Monarch) put
- dup /3.875x8.875envelope (C9) put
- dup /4.125x9.5envelope (Comm10) put
- dup /110x220envelope (DL) put
- dup /162x229envelope (C5) put
- dup /176x250envelope (Envelope.499.709) put
- dup /otherenvelope (Envelope.612.996) put
- statusdict /papersize get exec
- 3 1 roll {get} stopped {(Unknown)}if
- exch not { print (.Transverse) }if
- = flush
- restore
- "
-*End
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer.
-*% Usually used with input source selection rather than selection by size (AutoSelect).
-
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter: "
- << /PageSize [612 792] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Legal: "
- << /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion B5: "
- << /PageSize [516 729] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A4: "
- << /PageSize [595 842] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Executive: "
- << /PageSize [522 756] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A5: "
- << /PageSize [420 595] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Universal: "
- << /PageSize [612 1020] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Monarch: "
- << /PageSize [279 540] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion C9: "
- << /PageSize [279 639] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Comm10: "
- << /PageSize [297 684] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion DL: "
- << /PageSize [312 624] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion C5: "
- << /PageSize [459 649] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion ISOB5: "
- << /PageSize [499 709] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Other: "
- << /PageSize [649 1008] /ImagingBBox null >> setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% **** Printable Area by key word ****
-*DefaultImageableArea: Letter
-*ImageableArea Letter: "13 13 599 779"
-*ImageableArea Legal: "13 13 599 995"
-*ImageableArea B5: "13 13 505 715"
-*ImageableArea A4: "10 13 588 829"
-*ImageableArea Executive: "13 13 509 743"
-*ImageableArea A5: "13 13 407 583"
-*ImageableArea Universal: "13 13 599 995"
-*ImageableArea Monarch: "13 13 278 527"
-*ImageableArea C9: "13 13 278 626"
-*ImageableArea Comm10: "13 13 294 671"
-*ImageableArea DL: "13 13 309 611"
-*ImageableArea C5: "13 13 455 636"
-*ImageableArea ISOB5: "13 13 497 696"
-*ImageableArea Other: "13 13 647 995"
-*?ImageableArea: "
- save
- /cvp { cvi ( ) cvs print ( ) print } bind def
- newpath clippath pathbbox
- 4 -2 roll exch 2 {ceiling cvp} repeat
- exch 2 {floor cvp} repeat flush
- restore
- "
-*End
-
-
-*% **** Physical paper dimensions by key word ****
-
-*DefaultPaperDimension: Letter
-*PaperDimension Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension B5: "516 729"
-*PaperDimension A4: "595 842"
-*PaperDimension Executive: "522 756"
-*PaperDimension A5: "420 595"
-*PaperDimension Universal: "612 1020"
-*PaperDimension Monarch: "279 540"
-*PaperDimension C9: "279 639"
-*PaperDimension Comm10: "297 684"
-*PaperDimension DL: "312 624"
-*PaperDimension C5: "459 649"
-*PaperDimension ISOB5: "499 709"
-*PaperDimension Other: "649 1008"
-*RequiresPageRegion All: True
-
-*% === Input Trays =======================================
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: AutoSelect
-*InputSlot AutoSelect/Auto Select: "
- << /Policies << /PageSize 2 >> >> setpagedevice"
-*End
-*InputSlot Tray1/Tray 1: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- currentpagedevice /InputAttributes get 0 get setpagedevice
- << /InputAttributes << /Priority [0] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Tray2/Tray 2: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Tray3/Tray 3: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Tray4/Tray 4: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 5 known { 5 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Tray5/Tray 5: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 6 known { 6 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot MultiPurpose/MP Feeder: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 4 known { 4 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Feeder/Envelope Feeder: "
- << /MediaPosition null >> setpagedevice
- currentpagedevice /InputAttributes get 2 known
- { << /ManualFeed false /Policies << /PageSize 2 >> >> setpagedevice
- << /InputAttributes << /Priority [2] >> >> setpagedevice }
- { << /ManualFeed true >> setpagedevice }ifelse"
-*End
-*InputSlot Manual/Manual Paper: "
- << /ManualFeed true /MediaPosition null >> setpagedevice
- << /Policies << /PageSize 2 >> >> setpagedevice"
-*End
-*InputSlot ManualEnv/Manual Envelope: "
- << /ManualFeed true /MediaPosition null >> setpagedevice
- << /Policies << /PageSize 2 >> >> setpagedevice"
-*End
-*?InputSlot: "
- save
- [ (Tray1) (Tray2) (Multipurpose) (Manual) (ManualEnv) (Tray3) (Tray4) (Tray5) (Feeder) ]
- statusdict /papertray get exec
- {get exec} stopped { pop pop (Unknown) } if = flush
- restore
- "
-*End
-*CloseUI: *InputSlot
-
-
-*% === Font Information ==========================================
-
-*DefaultFont: Courier
-*Font AlbertusMT: Standard "(001.000)" Standard ROM
-*Font AlbertusMT-Italic: Standard "(001.000)" Standard ROM
-*Font AlbertusMT-Light: Standard "(001.000)" Standard ROM
-*Font AntiqueOlive-Roman: Standard "(001.000)" Standard ROM
-*Font AntiqueOlive-Italic: Standard "(001.000)" Standard ROM
-*Font AntiqueOlive-Bold: Standard "(001.000)" Standard ROM
-*Font AntiqueOlive-Compact: Standard "(001.000)" Standard ROM
-*Font AvantGarde-Book: Standard "(001.000)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM
-*Font Bodoni: Standard "(001.000)" Standard ROM
-*Font Bodoni-Bold: Standard "(001.000)" Standard ROM
-*Font Bodoni-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Bodoni-Italic: Standard "(001.000)" Standard ROM
-*Font Bodoni-Poster: Standard "(001.000)" Standard ROM
-*Font Bodoni-PosterCompressed: Standard "(001.000)" Standard ROM
-*Font Bookman-Demi: Standard "(001.000)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM
-*Font Bookman-Light: Standard "(001.000)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM
-*Font Clarendon: Standard "(001.000)" Standard ROM
-*Font Clarendon-Bold: Standard "(001.000)" Standard ROM
-*Font Clarendon-Light: Standard "(001.000)" Standard ROM
-*Font CooperBlack: Standard "(001.000)" Standard ROM
-*Font CooperBlack-Italic: Standard "(001.000)" Standard ROM
-*Font Copperplate-ThirtyThreeBC: Standard "(001.000)" Standard ROM
-*Font Copperplate-ThirtyTwoBC: Standard "(001.000)" Standard ROM
-*Font Coronet-Regular: Standard "(001.000)" Standard ROM
-*Font Courier: Standard "(001.000)" Standard ROM
-*Font Courier-Bold: Standard "(001.000)" Standard ROM
-*Font Courier-Oblique: Standard "(001.000)" Standard ROM
-*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Eurostile: Standard "(001.000)" Standard ROM
-*Font Eurostile-Bold: Standard "(001.000)" Standard ROM
-*Font Eurostile-BoldExtendedTwo: Standard "(001.000)" Standard ROM
-*Font Eurostile-ExtendedTwo: Standard "(001.000)" Standard ROM
-*Font GillSans: Standard "(001.000)" Standard ROM
-*Font GillSans-Bold: Standard "(001.000)" Standard ROM
-*Font GillSans-BoldItalic: Standard "(001.000)" Standard ROM
-*Font GillSans-Italic: Standard "(001.000)" Standard ROM
-*Font GillSans-BoldCondensed: Standard "(001.000)" Standard ROM
-*Font GillSans-Condensed: Standard "(001.000)" Standard ROM
-*Font GillSans-ExtraBold: Standard "(001.000)" Standard ROM
-*Font GillSans-Light: Standard "(001.000)" Standard ROM
-*Font GillSans-LightItalic: Standard "(001.000)" Standard ROM
-*Font Goudy: Standard "(001.000)" Standard ROM
-*Font Goudy-Bold: Standard "(001.000)" Standard ROM
-*Font Goudy-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Goudy-Italic: Standard "(001.000)" Standard ROM
-*Font Goudy-ExtraBold: Standard "(001.000)" Standard ROM
-*Font Helvetica: Standard "(001.000)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Black: Standard "(001.000)" Standard ROM
-*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Light: Standard "(001.000)" Standard ROM
-*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Condensed: Standard "(001.000)" Standard ROM
-*Font Helvetica-Condensed-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Condensed-BoldObl: Standard "(001.000)" Standard ROM
-*Font Helvetica-Condensed-Oblique: Standard "(001.000)" Standard ROM
-*Font JoannaMT: Standard "(001.000)" Standard ROM
-*Font JoannaMT-Bold: Standard "(001.000)" Standard ROM
-*Font JoannaMT-BoldItalic: Standard "(001.000)" Standard ROM
-*Font JoannaMT-Italic: Standard "(001.000)" Standard ROM
-*Font LetterGothic: Standard "(001.000)" Standard ROM
-*Font LetterGothic-Bold: Standard "(001.000)" Standard ROM
-*Font LetterGothic-BoldSlanted: Standard "(001.000)" Standard ROM
-*Font LetterGothic-Slanted: Standard "(001.000)" Standard ROM
-*Font LubalinGraph-Book: Standard "(001.000)" Standard ROM
-*Font LubalinGraph-BookOblique: Standard "(001.000)" Standard ROM
-*Font LubalinGraph-Demi: Standard "(001.000)" Standard ROM
-*Font LubalinGraph-DemiOblique: Standard "(001.000)" Standard ROM
-*Font Marigold: Standard "(001.000)" Standard ROM
-*Font MonaLisa-Recut: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Optima: Standard "(001.000)" Standard ROM
-*Font Optima-Bold: Standard "(001.000)" Standard ROM
-*Font Optima-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Optima-Italic: Standard "(001.000)" Standard ROM
-*Font Oxford: Standard "(001.000)" Standard ROM
-*Font Palatino-Roman: Standard "(001.000)" Standard ROM
-*Font Palatino-Bold: Standard "(001.000)" Standard ROM
-*Font Palatino-Italic: Standard "(001.000)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM
-*Font StempelGaramond-Roman: Standard "(001.000)" Standard ROM
-*Font StempelGaramond-Italic: Standard "(001.000)" Standard ROM
-*Font StempelGaramond-Bold: Standard "(001.000)" Standard ROM
-*Font StempelGaramond-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Symbol: Special "(001.000)" Standard ROM
-*Font Times-Roman: Standard "(001.000)" Standard ROM
-*Font Times-Bold: Standard "(001.000)" Standard ROM
-*Font Times-Italic: Standard "(001.000)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Univers: Standard "(001.000)" Standard ROM
-*Font Univers-Oblique: Standard "(001.000)" Standard ROM
-*Font Univers-Bold: Standard "(001.000)" Standard ROM
-*Font Univers-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Univers-Condensed: Standard "(001.000)" Standard ROM
-*Font Univers-CondensedBold: Standard "(001.000)" Standard ROM
-*Font Univers-CondensedBoldOblique: Standard "(001.000)" Standard ROM
-*Font Univers-CondensedOblique: Standard "(001.000)" Standard ROM
-*Font Univers-Extended: Standard "(001.000)" Standard ROM
-*Font Univers-ExtendedObl: Standard "(001.000)" Standard ROM
-*Font Univers-BoldExt: Standard "(001.000)" Standard ROM
-*Font Univers-BoldExtObl: Standard "(001.000)" Standard ROM
-*Font Univers-Light: Standard "(001.000)" Standard ROM
-*Font Univers-LightOblique: Standard "(001.000)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM
-*Font ZapfDingbats: Special "(001.000)" Special ROM
-
-*?FontQuery: "
- save
- 4 dict begin
- /sv exch def
- /str (fonts/ ) def
- /st2 128 string def
- { count 0 gt
- { dup st2 cvs (/) print print (:) print dup FontDirectory exch known
- {pop (Yes)}
- { str exch st2 cvs dup length /len exch def
- 6 exch putinterval str 0 len 6 add getinterval mark exch
- { } st2 filenameforall counttomark 0 gt
- { cleartomark (Yes)}{cleartomark (No)}ifelse
- }ifelse = flush
- }{ exit } ifelse
- } bind loop
- (*) = flush
- sv
- end
- restore
- "
-*End
-
-*?FontList: "
- save
- 2 dict begin
- /sv exch def
- /str 128 string def
- FontDirectory { pop == } bind forall flush
- /filenameforall where
- { pop save (fonts/*)
- { dup length 6 sub 6 exch getinterval cvn == } bind
- str filenameforall flush restore
- } if
- (*) = flush
-
- sv
- end
- 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: "Printer Busy"
-*Status: "Warming Up"
-*Status: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "initializing"
-*Status: "not ready"
-
-*% Input Sources (format: %% status: <stat>; source: <one of these> %% )
-*Source: "Serial"
-*Source: "Parallel"
-*Source: "Network"
-
-*% Printer Error (format: %% PrinterError: <one of these> %%)
-*PrinterError: "Paper Jam"
-*PrinterError: "Wrong Paper Length"
-*PrinterError: "Invalid Manual Insertion"
-*PrinterError: "Change Size in Feeder"
-*PrinterError: "Change Size in Tray 1"
-*PrinterError: "Change Size in Tray 2"
-*PrinterError: "Paper Out or Feed Failure - Feed"
-*PrinterError: "Load Manual Envelope"
-*PrinterError: "Paper Out or Feed Failure - Tray 1"
-*PrinterError: "Paper Out or Feed Failure - Tray 2"
-*PrinterError: "Load Manual Paper"
-*PrinterError: "Output Bin Full"
-*PrinterError: "Cover Open/Cartridge Not Installed"
-*PrinterError: "Insufficient Memory"
-*PrinterError: "Complex Page"
-*PrinterError: "Default Storage Error"
-*PrinterError: "Defective Font Card Installed"
-*PrinterError: "Flash Full"
-*PrinterError: "ioerror"
-*PrinterError: "Flash Error"
-*PrinterError: "Duplex Not Attached"
-*PrinterError: "Duplex Cover Open"
-*PrinterError: "Scheduled Maintenance"
-*PrinterError: "Toner Low"
-*PrinterError: "Service Error"
-
-*% === Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) =====================
-
-*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
-
-*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
- {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
- 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
- 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
-
-*% For 71 lpi / 600 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
-
-*% For 116 lpi / 1200 dpi ===================================================
-
-*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"
-*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"
-*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0"
-*% End of PPD file for Lexmark Optra S 1625 Plus Laser Printers
diff --git a/psprint_config/configuration/ppds/LOS1855P.PS b/psprint_config/configuration/ppds/LOS1855P.PS
deleted file mode 100644
index 0c9982456062..000000000000
--- a/psprint_config/configuration/ppds/LOS1855P.PS
+++ /dev/null
@@ -1,1198 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe PostScript(R) Printer Description File
-*% For Lexmark Optra S 1855 Plus Laser Printers
-*% Produced by Lexmark International, Inc.
-*%
-*% For use with Adobe (formerly Aldus) PageMaker
-*%
-*% WARNING: If you edit this file and use it with PageMaker, be sure to
-*% use an editor (such as DOS Edit) that does NOT add an end-of-file
-*% marker (hex 1A) when it stores the file
-*%
-*% Copyright (c) 1993-1999 Lexmark International Inc. All Rights Reserved.
-*% Permission is granted for redistribution of this file as
-*% long as this copyright notice is intact and the content
-*% of the file is not altered in any way from its original form.
-*%
-*FormatVersion: "4.3"
-*FileVersion: "1.1"
-*LanguageVersion: English
-*LanguageEncoding: WindowsANSI
-*PCFileName: "LOS1855P.PPD"
-*Product: "(Lexmark Optra S 1855 Plus Laser Printer)"
-*PSVersion: "(3010)"
-*ModelName: "Lexmark Optra S 1855 Plus Laser Printer"
-*ShortNickName: "Lexmark Optra S 1855 Plus PS"
-*NickName: "Lexmark Optra S 1855 Plus PS"
-
-*% ======== Installable Options ============
-
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *LowerTray/Tray 2 - Option: Boolean
-*DefaultLowerTray: False
-*LowerTray True/Installed: ""
-*LowerTray False/Not Installed: ""
-*CloseUI: *LowerTray
-
-*OpenUI *Tray3/Tray 3 - Option: Boolean
-*DefaultTray3: False
-*Tray3 True/Installed: ""
-*Tray3 False/Not Installed: ""
-*CloseUI: *Tray3
-
-*OpenUI *Tray4/Tray 4 - Option: Boolean
-*DefaultTray4: False
-*Tray4 True/Installed: ""
-*Tray4 False/Not Installed: ""
-*CloseUI: *Tray4
-
-*OpenUI *Tray5/Tray 5 - Option: Boolean
-*DefaultTray5: False
-*Tray5 True/Installed: ""
-*Tray5 False/Not Installed: ""
-*CloseUI: *Tray5
-
-*OpenUI *MPFeeder/MP Feeder - Option: Boolean
-*DefaultMPFeeder: True
-*MPFeeder True/Installed: ""
-*MPFeeder False/Not Installed: ""
-*CloseUI: *MPFeeder
-
-*OpenUI *Feeder/Envelope Feeder - Option: Boolean
-*DefaultFeeder: False
-*Feeder True/Installed: ""
-*Feeder False/Not Installed: ""
-*CloseUI: *Feeder
-
-*OpenUI *OutputBins/Number of Output Bins - Option: PickOne
-*DefaultOutputBins: False
-*OutputBins False/Standard Bin Only: ""
-*OutputBins 1Bin/1 Extra Bin: ""
-*OutputBins 2Bin/2 Extra Bins: ""
-*OutputBins 3Bin/3 Extra Bins: ""
-*OutputBins 4Bin/4 Extra Bins: ""
-*OutputBins 5Bin/5 Extra Bins: ""
-*OutputBins 6Bin/6 Extra Bins: ""
-*OutputBins 7Bin/7 Extra Bins: ""
-*OutputBins 8Bin/8 Extra Bins: ""
-*OutputBins 9Bin/9 Extra Bins: ""
-*OutputBins 10Bin/10 Extra Bins: ""
-*OutputBins 11Bin/11 Extra Bins: ""
-*OutputBins 12Bin/12 Extra Bins: ""
-*OutputBins 13Bin/13 Extra Bins: ""
-*OutputBins 14Bin/14 Extra Bins: ""
-*OutputBins 15Bin/15 Extra Bins: ""
-*CloseUI: *OutputBins
-
-*OpenUI *Duplexer/Duplexer - Option: Boolean
-*DefaultDuplexer: False
-*Duplexer True/Installed: ""
-*Duplexer False/Not Installed: ""
-*CloseUI: *Duplexer
-
-*OpenUI *Flash/Flash Memory Card - Option: Boolean
-*DefaultFlash: False
-*Flash True/Installed: ""
-*Flash False/Not Installed: ""
-*CloseUI: *Flash
-
-*OpenUI *HardDisk/Printer Hard Disk - Option: Boolean
-*DefaultHardDisk: False
-*HardDisk True/Installed: ""
-*HardDisk False/Not Installed: ""
-*CloseUI: *HardDisk
-
-*OpenUI *InstalledMemory/Printer Memory - Option: PickOne
-*DefaultInstalledMemory: 4Meg
-*InstalledMemory 2Meg/2 MB Printer Memory: ""
-*InstalledMemory 4Meg/4 MB Printer Memory: ""
-*InstalledMemory 6Meg/6 MB Printer Memory: ""
-*InstalledMemory 8Meg/8 MB Printer Memory: ""
-*InstalledMemory 10Meg/10 MB Printer Memory: ""
-*InstalledMemory 12Meg/12 MB Printer Memory: ""
-*InstalledMemory 14Meg/14 MB Printer Memory: ""
-*InstalledMemory 16Meg/16 MB Printer Memory: ""
-*InstalledMemory 18Meg/18 MB Printer Memory: ""
-*InstalledMemory 20Meg/20 MB Printer Memory: ""
-*InstalledMemory 22Meg/22 MB Printer Memory: ""
-*InstalledMemory 24Meg/24 MB Printer Memory: ""
-*InstalledMemory 28Meg/28 MB Printer Memory: ""
-*InstalledMemory 32Meg/32 or more MB Printer Memory: ""
-*CloseUI: *InstalledMemory
-
-*OpenUI *FaxCard/Fax Card: Boolean
-*DefaultFaxCard: False
-*FaxCard True/Installed: ""
-*FaxCard False/Not Installed: ""
-*CloseUI: *FaxCard
-*CloseGroup: InstallableOptions
-
-*%=========== User Constraints ===================
-
-*UIConstraints: *LowerTray False *InputSlot Tray2
-*UIConstraints: *Tray3 False *InputSlot Tray3
-*UIConstraints: *Tray4 False *InputSlot Tray4
-*UIConstraints: *Tray5 False *InputSlot Tray5
-*UIConstraints: *MPFeeder False *InputSlot MultiPurpose
-*%UIConstraints: *MPFeeder False *ManualFeed
-*UIConstraints: *MPFeeder False *InputSlot Manual
-*UIConstraints: *MPFeeder False *InputSlot ManualEnv
-*UIConstraints: *Feeder False *InputSlot Feeder
-*UIConstraints: *Duplexer False *Duplex
-
-*UIConstraints: *OutputBins False *OutputBin
-*UIConstraints: *OutputBins False *StapleLocation True
-*UIConstraints: *OutputBins False *OutputBin Bin1
-*UIConstraints: *OutputBins False *OutputBin Bin2
-*UIConstraints: *OutputBins False *OutputBin Bin3
-*UIConstraints: *OutputBins False *OutputBin Bin4
-*UIConstraints: *OutputBins False *OutputBin Bin5
-*UIConstraints: *OutputBins False *OutputBin Bin6
-*UIConstraints: *OutputBins False *OutputBin Bin7
-*UIConstraints: *OutputBins False *OutputBin Bin8
-*UIConstraints: *OutputBins False *OutputBin Bin9
-*UIConstraints: *OutputBins False *OutputBin Bin10
-*UIConstraints: *OutputBins False *OutputBin Bin11
-*UIConstraints: *OutputBins False *OutputBin Bin12
-*UIConstraints: *OutputBins False *OutputBin Bin13
-*UIConstraints: *OutputBins False *OutputBin Bin14
-*UIConstraints: *OutputBins False *OutputBin Bin15
-
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin2
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin3
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin4
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin3
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin4
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin4
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 10Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 10Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 10Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 10Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 10Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 11Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 11Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 11Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 11Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 12Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 12Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 12Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 13Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 13Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 14Bin *OutputBin Bin15
-
-
-*UIConstraints: *Resolution 300dpi *ImageEnhance True
-*UIConstraints: *Resolution 1200dpi *ImageEnhance True
-*UIConstraints: *Resolution 1200dpi *Smoothing True
-*UIConstraints: *Resolution 1200dpi *JCLPictureGrade True
-
-*UIConstraints: *ImageEnhance True *Smoothing True
-
-*UIConstraints: *JCLEconomode True *ImageEnhance True
-
-*% Do not allow envelope sizes and paper types to be fed from trays
-*UIConstraints: *InputSlot Tray1 *PageSize Monarch
-*UIConstraints: *InputSlot Tray1 *PageSize C9
-*UIConstraints: *InputSlot Tray1 *PageSize Comm10
-*UIConstraints: *InputSlot Tray1 *PageSize DL
-*UIConstraints: *InputSlot Tray1 *PageSize C5
-*UIConstraints: *InputSlot Tray1 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray1 *PageSize Other
-*UIConstraints: *InputSlot Tray2 *PageSize Monarch
-*UIConstraints: *InputSlot Tray2 *PageSize C9
-*UIConstraints: *InputSlot Tray2 *PageSize Comm10
-*UIConstraints: *InputSlot Tray2 *PageSize DL
-*UIConstraints: *InputSlot Tray2 *PageSize C5
-*UIConstraints: *InputSlot Tray2 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray2 *PageSize Other
-*UIConstraints: *InputSlot Tray3 *PageSize Monarch
-*UIConstraints: *InputSlot Tray3 *PageSize C9
-*UIConstraints: *InputSlot Tray3 *PageSize Comm10
-*UIConstraints: *InputSlot Tray3 *PageSize DL
-*UIConstraints: *InputSlot Tray3 *PageSize C5
-*UIConstraints: *InputSlot Tray3 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray3 *PageSize Other
-*UIConstraints: *InputSlot Tray4 *PageSize Monarch
-*UIConstraints: *InputSlot Tray4 *PageSize C9
-*UIConstraints: *InputSlot Tray4 *PageSize Comm10
-*UIConstraints: *InputSlot Tray4 *PageSize DL
-*UIConstraints: *InputSlot Tray4 *PageSize C5
-*UIConstraints: *InputSlot Tray4 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray4 *PageSize Other
-*UIConstraints: *InputSlot Tray5 *PageSize Monarch
-*UIConstraints: *InputSlot Tray5 *PageSize C9
-*UIConstraints: *InputSlot Tray5 *PageSize Comm10
-*UIConstraints: *InputSlot Tray5 *PageSize DL
-*UIConstraints: *InputSlot Tray5 *PageSize C5
-*UIConstraints: *InputSlot Tray5 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray5 *PageSize Other
-*UIConstraints: *InputSlot Tray1 *MediaType Env
-*UIConstraints: *InputSlot Tray2 *MediaType Env
-*UIConstraints: *InputSlot Tray3 *MediaType Env
-*UIConstraints: *InputSlot Tray4 *MediaType Env
-*UIConstraints: *InputSlot Tray5 *MediaType Env
-
-*% Do not allow non-envelope sizes and paper sizes to be fed from Envelope Feede
-*UIConstraints: *InputSlot Feeder *PageSize Letter
-*UIConstraints: *InputSlot Feeder *PageSize Legal
-*UIConstraints: *InputSlot Feeder *PageSize B5
-*UIConstraints: *InputSlot Feeder *PageSize A4
-*UIConstraints: *InputSlot Feeder *PageSize Executive
-*UIConstraints: *InputSlot Feeder *PageSize A5
-*UIConstraints: *InputSlot Feeder *PageSize Universal
-*UIConstraints: *InputSlot ManualEnv *PageSize Letter
-*UIConstraints: *InputSlot ManualEnv *PageSize Legal
-*UIConstraints: *InputSlot ManualEnv *PageSize B5
-*UIConstraints: *InputSlot ManualEnv *PageSize A4
-*UIConstraints: *InputSlot ManualEnv *PageSize Executive
-*UIConstraints: *InputSlot ManualEnv *PageSize A5
-*UIConstraints: *InputSlot ManualEnv *PageSize Universal
-*UIConstraints: *InputSlot Feeder *MediaType Plain
-*UIConstraints: *InputSlot Feeder *MediaType Card
-*UIConstraints: *InputSlot Feeder *MediaType Transparency
-*UIConstraints: *InputSlot Feeder *MediaType Labels
-*UIConstraints: *InputSlot Feeder *MediaType Bond
-*UIConstraints: *InputSlot Feeder *MediaType Letterhead
-*UIConstraints: *InputSlot Feeder *MediaType Preprint
-*UIConstraints: *InputSlot Feeder *MediaType Color
-*UIConstraints: *InputSlot ManualEnv *MediaType Plain
-*UIConstraints: *InputSlot ManualEnv *MediaType Card
-*UIConstraints: *InputSlot ManualEnv *MediaType Transparency
-*UIConstraints: *InputSlot ManualEnv *MediaType Labels
-*UIConstraints: *InputSlot ManualEnv *MediaType Bond
-*UIConstraints: *InputSlot ManualEnv *MediaType Letterhead
-*UIConstraints: *InputSlot ManualEnv *MediaType Preprint
-*UIConstraints: *InputSlot ManualEnv *MediaType Color
-*%UIConstraints: *ManualFeed True *MediaType Env
-*UIConstraints: *InputSlot Manual *MediaType Env
-*% === Basic Capabilities ============
-
-*LanguageLevel: "3"
-*Protocols: PJL TBCP
-*FreeVM: "910000"
-*VMOption 4Meg/4 MB Printer Memory: "910000"
-*VMOption 2Meg/2 MB Printer Memory: "376000"
-*VMOption 6Meg/6 MB Printer Memory: "1034000"
-*VMOption 8Meg/8 MB Printer Memory: "1290000"
-*VMOption 10Meg/10 MB Printer Memory: "1290000"
-*VMOption 12Meg/12 MB Printer Memory: "1546000"
-*VMOption 14Meg/14 MB Printer Memory: "1546000"
-*VMOption 16Meg/16 MB Printer Memory: "2058000"
-*VMOption 18Meg/18 MB Printer Memory: "2058000"
-*VMOption 20Meg/20 MB Printer Memory: "2058000"
-*VMOption 22Meg/22 MB Printer Memory: "2058000"
-*VMOption 24Meg/24 MB Printer Memory: "2058000"
-*VMOption 28Meg/28 MB Printer Memory: "2058000"
-*VMOption 32Meg/32 or more MB Printer Memory: "2058000"
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*TTRasterizer: Type42
-*?TTRasterizer:""
-*FileSystem: True
-*?FileSystem: ""
-*VariablePaperSize: True
-*Throughput: "18"
-*Password: "0"
-*ExitServer: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- "
-*End
-*Reset: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
- "
-*End
-
-*% === Job Control Language ==
-
-*JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
-*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>"
-*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X"
-
-*% === Resolution ============
-
-*OpenUI *Resolution/Resolution: PickOne
-*DefaultResolution: 600dpi
-*OrderDependency: 100 AnySetup *Resolution
-*Resolution 300dpi/300 dpi: "<< /HWResolution [300 300] >> setpagedevice"
-*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice"
-*Resolution 1200dpi/1200 dpi: "<< /HWResolution [1200 1200] >> setpagedevice"
-*?Resolution: "
- save
- currentpagedevice /HWResolution get 0 get
- ( ) cvs print (dpi) = flush
- restore
- "
-*End
-*CloseUI: *Resolution
-
-*% === Halftone Information ===============
-
-*ScreenFreq: "60.0"
-*ScreenAngle: "45.0"
-*ResScreenFreq 300dpi: "60.0"
-*ResScreenAngle 300dpi: "45.0"
-*ResScreenFreq 600dpi: "60.0"
-*ResScreenAngle 600dpi: "45.0"
-*ResScreenFreq 1200dpi: "106.0"
-*ResScreenAngle 1200dpi: "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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Factory
-*Transfer Factory: "{ }"
-*Transfer Factory.Inverse: "{ 1 exch sub }"
-
-*% === Features ===
-*JCLOpenUI *JCLDensity/Print Darkness: PickOne
-*DefaultJCLDensity: None
-*OrderDependency: 20 JCLSetup *JCLDensity
-*JCLDensity None/Printer's default: ""
-*JCLDensity VLIGHT/Lightest: "@PJL SET DENSITY = 1<0A>"
-*JCLDensity LIGHT/Lighter: "@PJL SET DENSITY = 2<0A>"
-*JCLDensity NORMAL/Normal: "@PJL SET DENSITY = 3<0A>"
-*JCLDensity DARK/Darker: "@PJL SET DENSITY = 4<0A>"
-*JCLDensity VDARK/Darkest: "@PJL SET DENSITY = 5<0A>"
-*JCLCloseUI: *JCLDensity
-
-*JCLOpenUI *JCLEconomode/Toner Saver: PickOne
-*DefaultJCLEconomode: PrtSet
-*OrderDependency: 10 JCLSetup *JCLEconomode
-*JCLEconomode PrtSet/Printer Setting: ""
-*JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>"
-*JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>"
-*JCLCloseUI: *JCLEconomode
-
-*OpenUI *Smoothing/Smoothing: Boolean
-*DefaultSmoothing: False
-*OrderDependency: 120 AnySetup *Smoothing
-*Smoothing True/On: "<< /PostRenderingEnhanceDetails << /REValue 2 >> >> setpagedevice"
-*Smoothing False/Off: "<< /PostRenderingEnhanceDetails << /REValue 0 >> >> setpagedevice"
-*?Smoothing: "
- save
- currentpagedevice /PostRenderingEnhanceDetails get /REValue get
- dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush
- restore
- "
-*End
-*CloseUI: *Smoothing
-
-*OpenUI *ImageEnhance/1200 Image Quality: Boolean
-*DefaultImageEnhance: False
-*OrderDependency: 40 AnySetup *ImageEnhance
-*ImageEnhance True/On: "<< /DeviceRenderingInfo << /ImageEnhancement 1 >> >> setpagedevice"
-*ImageEnhance False/Off: "<< /DeviceRenderingInfo << /ImageEnhancement 0 >> >> setpagedevice"
-*CloseUI: *ImageEnhance
-
-*JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne
-*DefaultJCLPictureGrade: PrtSet
-*OrderDependency: 10 JCLSetup *JCLPictureGrade
-*JCLPictureGrade PrtSet/Printer Setting:""
-*JCLPictureGrade True/On: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>"
-*JCLPictureGrade False/Off: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>"
-*JCLCloseUI: *JCLPictureGrade
-
-*OpenUI *MediaType/Media Type: PickOne
-*DefaultMediaType: None
-*OrderDependency: 140 AnySetup *MediaType
-*MediaType None/Printer Setting: ""
-*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Card/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Env/Envelope: "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom4/Custom Type 4: "<< /MediaType (Custom Type 4) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom5/Custom Type 5: "<< /MediaType (Custom Type 5) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom6/Custom Type 6: "<< /MediaType (Custom Type 6) /Policies << /MediaType 2 >> >> setpagedevice"
-*CloseUI: *MediaType
-
-
-*OpenUI *Duplex/Duplex: PickOne
-*DefaultDuplex: None
-*OrderDependency: 40 AnySetup *Duplex
-*Duplex None/Simplex: "<< /Duplex false >> setpagedevice"
-*Duplex DuplexNoTumble/Duplex - Long Edge: "
- statusdict /duplexer get exec
- { << /Duplex true /Tumble false >> setpagedevice }
- { << /Duplex false >> setpagedevice }
- ifelse
- "
-*End
-*Duplex DuplexTumble/Duplex - Short Edge: "
- statusdict /duplexer get exec
- { << /Duplex true /Tumble true >> setpagedevice }
- { << /Duplex false >> setpagedevice }
- ifelse
- "
-*End
-*?Duplex: "
- save
- currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush
- restore
- "
-*End
-*CloseUI: *Duplex
-
-*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne
-*DefaultJCLPortRotation: None
-*OrderDependency: 10 JCLSetup *JCLPortRotation
-*JCLPortRotation None/Printer's default: ""
-*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>"
-*JCLCloseUI: *JCLPortRotation
-
-*OpenUI *LXCollate/Collate Copies: Boolean
-*DefaultLXCollate: False
-*OrderDependency: 150 AnySetup *LXCollate
-*LXCollate False/Off: "<< /Collate false >> setpagedevice"
-*LXCollate True/On: "<< /Collate true >> setpagedevice"
-*CloseUI: *LXCollate
-
-
-*OpenUI *OutputBin/Output Bin: PickOne
-*DefaultOutputBin: None
-*OrderDependency: 45 AnySetup *OutputBin
-*OutputBin None/Standard Bin: "
- << /OutputAttributes << /Priority [0] >> >> setpagedevice"
-*End
-*OutputBin Bin1/Bin 1: "
- << /OutputAttributes << /Priority [1] >> >> setpagedevice"
-*End
-*OutputBin Bin2/Bin 2: "
- << /OutputAttributes << /Priority [2] >> >> setpagedevice"
-*End
-*OutputBin Bin3/Bin 3: "
- << /OutputAttributes << /Priority [3] >> >> setpagedevice"
-*End
-*OutputBin Bin4/Bin 4: "
- << /OutputAttributes << /Priority [4] >> >> setpagedevice"
-*End
-*OutputBin Bin5/Bin 5: "
- << /OutputAttributes << /Priority [5] >> >> setpagedevice"
-*End
-*OutputBin Bin6/Bin 6: "
- << /OutputAttributes << /Priority [6] >> >> setpagedevice"
-*End
-*OutputBin Bin7/Bin 7: "
- << /OutputAttributes << /Priority [7] >> >> setpagedevice"
-*End
-*OutputBin Bin8/Bin 8: "
- << /OutputAttributes << /Priority [8] >> >> setpagedevice"
-*End
-*OutputBin Bin9/Bin 9: "
- << /OutputAttributes << /Priority [9] >> >> setpagedevice"
-*End
-*OutputBin Bin10/Bin 10: "
- << /OutputAttributes << /Priority [10] >> >> setpagedevice"
-*End
-*OutputBin Bin11/Bin 11: "
- << /OutputAttributes << /Priority [11] >> >> setpagedevice"
-*End
-*OutputBin Bin12/Bin 12: "
- << /OutputAttributes << /Priority [12] >> >> setpagedevice"
-*End
-*OutputBin Bin13/Bin 13: "
- << /OutputAttributes << /Priority [13] >> >> setpagedevice"
-*End
-*OutputBin Bin14/Bin 14: "
- << /OutputAttributes << /Priority [14] >> >> setpagedevice"
-*End
-*OutputBin Bin15/Bin 15: "
- << /OutputAttributes << /Priority [15] >> >> setpagedevice"
-*End
-*CloseUI: *OutputBin
-
-*OpenUI *StapleLocation/Staple: Boolean
-*DefaultStapleLocation: False
-*OrderDependency: 170 AnySetup *StapleLocation
-*StapleLocation False/Off: "
- << /Staple 0 >> setpagedevice"
-*End
-*StapleLocation True/On: "
- << /Staple 3 >> setpagedevice"
-*End
-*CloseUI: *StapleLocation
-
-*% === Paper ==========================================
-*LandscapeOrientation: Plus90
-
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/Letter 8 1/2 x 11 in: "
- << /PageSize [612 792] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Legal/Legal 8 1/2 x 14 in: "
- << /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize B5/B5 182 x 257 mm: "
- << /PageSize [516 729] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A4/A4 210 x 297 mm: "
- << /PageSize [595 842] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Executive/Executive 7 1/4 x 10 1/2 in: "
- << /PageSize [522 756] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A5/A5 148 x 210 mm: "
- << /PageSize [420 595] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Universal/Universal 8 1/2 x 14 in: "
- << /PageSize [612 1020] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: "
- << /PageSize [279 540] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: "
- << /PageSize [279 639] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: "
- << /PageSize [297 684] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize DL/DL Envelope 110 x 220 mm: "
- << /PageSize [312 624] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize C5/C5 Envelope 162 x 229 mm: "
- << /PageSize [459 649] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize ISOB5/B5 Envelope 176 x 250 mm: "
- << /PageSize [499 709] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Other/Other Envelope 8 1/2 x 14 in: "
- << /PageSize [612 996] /ImagingBBox null >> setpagedevice"
-*End
-*?PageSize: "
- save
- 14 dict
- dup /letter (Letter) put
- dup /legal (Legal) put
- dup /executivepage (Executive) put
- dup /a4 (A4) put
- dup /a5 (A5) put
- dup /b5 (B5) put
- dup /universal (Universal) put
- dup /3.875x7.5envelope (Monarch) put
- dup /3.875x8.875envelope (C9) put
- dup /4.125x9.5envelope (Comm10) put
- dup /110x220envelope (DL) put
- dup /162x229envelope (C5) put
- dup /176x250envelope (Envelope.499.709) put
- dup /otherenvelope (Envelope.612.996) put
- statusdict /papersize get exec
- 3 1 roll {get} stopped {(Unknown)}if
- exch not { print (.Transverse) }if
- = flush
- restore
- "
-*End
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer.
-*% Usually used with input source selection rather than selection by size (AutoSelect).
-
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter: "
- << /PageSize [612 792] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Legal: "
- << /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion B5: "
- << /PageSize [516 729] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A4: "
- << /PageSize [595 842] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Executive: "
- << /PageSize [522 756] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A5: "
- << /PageSize [420 595] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Universal: "
- << /PageSize [612 1020] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Monarch: "
- << /PageSize [279 540] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion C9: "
- << /PageSize [279 639] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Comm10: "
- << /PageSize [297 684] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion DL: "
- << /PageSize [312 624] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion C5: "
- << /PageSize [459 649] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion ISOB5: "
- << /PageSize [499 709] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Other: "
- << /PageSize [649 1008] /ImagingBBox null >> setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% **** Printable Area by key word ****
-*DefaultImageableArea: Letter
-*ImageableArea Letter: "13 13 599 779"
-*ImageableArea Legal: "13 13 599 995"
-*ImageableArea B5: "13 13 505 715"
-*ImageableArea A4: "10 13 588 829"
-*ImageableArea Executive: "13 13 509 743"
-*ImageableArea A5: "13 13 407 583"
-*ImageableArea Universal: "13 13 599 995"
-*ImageableArea Monarch: "13 13 278 527"
-*ImageableArea C9: "13 13 278 626"
-*ImageableArea Comm10: "13 13 294 671"
-*ImageableArea DL: "13 13 309 611"
-*ImageableArea C5: "13 13 455 636"
-*ImageableArea ISOB5: "13 13 497 696"
-*ImageableArea Other: "13 13 647 995"
-*?ImageableArea: "
- save
- /cvp { cvi ( ) cvs print ( ) print } bind def
- newpath clippath pathbbox
- 4 -2 roll exch 2 {ceiling cvp} repeat
- exch 2 {floor cvp} repeat flush
- restore
- "
-*End
-
-
-*% **** Physical paper dimensions by key word ****
-
-*DefaultPaperDimension: Letter
-*PaperDimension Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension B5: "516 729"
-*PaperDimension A4: "595 842"
-*PaperDimension Executive: "522 756"
-*PaperDimension A5: "420 595"
-*PaperDimension Universal: "612 1020"
-*PaperDimension Monarch: "279 540"
-*PaperDimension C9: "279 639"
-*PaperDimension Comm10: "297 684"
-*PaperDimension DL: "312 624"
-*PaperDimension C5: "459 649"
-*PaperDimension ISOB5: "499 709"
-*PaperDimension Other: "649 1008"
-*RequiresPageRegion All: True
-
-*% === Input Trays =======================================
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: AutoSelect
-*InputSlot AutoSelect/Auto Select: "
- << /Policies << /PageSize 2 >> >> setpagedevice"
-*End
-*InputSlot Tray1/Tray 1: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- currentpagedevice /InputAttributes get 0 get setpagedevice
- << /InputAttributes << /Priority [0] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Tray2/Tray 2: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Tray3/Tray 3: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Tray4/Tray 4: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 5 known { 5 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Tray5/Tray 5: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 6 known { 6 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot MultiPurpose/MP Feeder: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 4 known { 4 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Feeder/Envelope Feeder: "
- << /MediaPosition null >> setpagedevice
- currentpagedevice /InputAttributes get 2 known
- { << /ManualFeed false /Policies << /PageSize 2 >> >> setpagedevice
- << /InputAttributes << /Priority [2] >> >> setpagedevice }
- { << /ManualFeed true >> setpagedevice }ifelse"
-*End
-*InputSlot Manual/Manual Paper: "
- << /ManualFeed true /MediaPosition null >> setpagedevice
- << /Policies << /PageSize 2 >> >> setpagedevice"
-*End
-*InputSlot ManualEnv/Manual Envelope: "
- << /ManualFeed true /MediaPosition null >> setpagedevice
- << /Policies << /PageSize 2 >> >> setpagedevice"
-*End
-*?InputSlot: "
- save
- [ (Tray1) (Tray2) (Multipurpose) (Manual) (ManualEnv) (Tray3) (Tray4) (Tray5) (Feeder) ]
- statusdict /papertray get exec
- {get exec} stopped { pop pop (Unknown) } if = flush
- restore
- "
-*End
-*CloseUI: *InputSlot
-
-
-*% === Font Information ==========================================
-
-*DefaultFont: Courier
-*Font AlbertusMT: Standard "(001.000)" Standard ROM
-*Font AlbertusMT-Italic: Standard "(001.000)" Standard ROM
-*Font AlbertusMT-Light: Standard "(001.000)" Standard ROM
-*Font AntiqueOlive-Roman: Standard "(001.000)" Standard ROM
-*Font AntiqueOlive-Italic: Standard "(001.000)" Standard ROM
-*Font AntiqueOlive-Bold: Standard "(001.000)" Standard ROM
-*Font AntiqueOlive-Compact: Standard "(001.000)" Standard ROM
-*Font AvantGarde-Book: Standard "(001.000)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM
-*Font Bodoni: Standard "(001.000)" Standard ROM
-*Font Bodoni-Bold: Standard "(001.000)" Standard ROM
-*Font Bodoni-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Bodoni-Italic: Standard "(001.000)" Standard ROM
-*Font Bodoni-Poster: Standard "(001.000)" Standard ROM
-*Font Bodoni-PosterCompressed: Standard "(001.000)" Standard ROM
-*Font Bookman-Demi: Standard "(001.000)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM
-*Font Bookman-Light: Standard "(001.000)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM
-*Font Clarendon: Standard "(001.000)" Standard ROM
-*Font Clarendon-Bold: Standard "(001.000)" Standard ROM
-*Font Clarendon-Light: Standard "(001.000)" Standard ROM
-*Font CooperBlack: Standard "(001.000)" Standard ROM
-*Font CooperBlack-Italic: Standard "(001.000)" Standard ROM
-*Font Copperplate-ThirtyThreeBC: Standard "(001.000)" Standard ROM
-*Font Copperplate-ThirtyTwoBC: Standard "(001.000)" Standard ROM
-*Font Coronet-Regular: Standard "(001.000)" Standard ROM
-*Font Courier: Standard "(001.000)" Standard ROM
-*Font Courier-Bold: Standard "(001.000)" Standard ROM
-*Font Courier-Oblique: Standard "(001.000)" Standard ROM
-*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Eurostile: Standard "(001.000)" Standard ROM
-*Font Eurostile-Bold: Standard "(001.000)" Standard ROM
-*Font Eurostile-BoldExtendedTwo: Standard "(001.000)" Standard ROM
-*Font Eurostile-ExtendedTwo: Standard "(001.000)" Standard ROM
-*Font GillSans: Standard "(001.000)" Standard ROM
-*Font GillSans-Bold: Standard "(001.000)" Standard ROM
-*Font GillSans-BoldItalic: Standard "(001.000)" Standard ROM
-*Font GillSans-Italic: Standard "(001.000)" Standard ROM
-*Font GillSans-BoldCondensed: Standard "(001.000)" Standard ROM
-*Font GillSans-Condensed: Standard "(001.000)" Standard ROM
-*Font GillSans-ExtraBold: Standard "(001.000)" Standard ROM
-*Font GillSans-Light: Standard "(001.000)" Standard ROM
-*Font GillSans-LightItalic: Standard "(001.000)" Standard ROM
-*Font Goudy: Standard "(001.000)" Standard ROM
-*Font Goudy-Bold: Standard "(001.000)" Standard ROM
-*Font Goudy-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Goudy-Italic: Standard "(001.000)" Standard ROM
-*Font Goudy-ExtraBold: Standard "(001.000)" Standard ROM
-*Font Helvetica: Standard "(001.000)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Black: Standard "(001.000)" Standard ROM
-*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Light: Standard "(001.000)" Standard ROM
-*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Condensed: Standard "(001.000)" Standard ROM
-*Font Helvetica-Condensed-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Condensed-BoldObl: Standard "(001.000)" Standard ROM
-*Font Helvetica-Condensed-Oblique: Standard "(001.000)" Standard ROM
-*Font JoannaMT: Standard "(001.000)" Standard ROM
-*Font JoannaMT-Bold: Standard "(001.000)" Standard ROM
-*Font JoannaMT-BoldItalic: Standard "(001.000)" Standard ROM
-*Font JoannaMT-Italic: Standard "(001.000)" Standard ROM
-*Font LetterGothic: Standard "(001.000)" Standard ROM
-*Font LetterGothic-Bold: Standard "(001.000)" Standard ROM
-*Font LetterGothic-BoldSlanted: Standard "(001.000)" Standard ROM
-*Font LetterGothic-Slanted: Standard "(001.000)" Standard ROM
-*Font LubalinGraph-Book: Standard "(001.000)" Standard ROM
-*Font LubalinGraph-BookOblique: Standard "(001.000)" Standard ROM
-*Font LubalinGraph-Demi: Standard "(001.000)" Standard ROM
-*Font LubalinGraph-DemiOblique: Standard "(001.000)" Standard ROM
-*Font Marigold: Standard "(001.000)" Standard ROM
-*Font MonaLisa-Recut: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Optima: Standard "(001.000)" Standard ROM
-*Font Optima-Bold: Standard "(001.000)" Standard ROM
-*Font Optima-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Optima-Italic: Standard "(001.000)" Standard ROM
-*Font Oxford: Standard "(001.000)" Standard ROM
-*Font Palatino-Roman: Standard "(001.000)" Standard ROM
-*Font Palatino-Bold: Standard "(001.000)" Standard ROM
-*Font Palatino-Italic: Standard "(001.000)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM
-*Font StempelGaramond-Roman: Standard "(001.000)" Standard ROM
-*Font StempelGaramond-Italic: Standard "(001.000)" Standard ROM
-*Font StempelGaramond-Bold: Standard "(001.000)" Standard ROM
-*Font StempelGaramond-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Symbol: Special "(001.000)" Standard ROM
-*Font Times-Roman: Standard "(001.000)" Standard ROM
-*Font Times-Bold: Standard "(001.000)" Standard ROM
-*Font Times-Italic: Standard "(001.000)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Univers: Standard "(001.000)" Standard ROM
-*Font Univers-Oblique: Standard "(001.000)" Standard ROM
-*Font Univers-Bold: Standard "(001.000)" Standard ROM
-*Font Univers-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Univers-Condensed: Standard "(001.000)" Standard ROM
-*Font Univers-CondensedBold: Standard "(001.000)" Standard ROM
-*Font Univers-CondensedBoldOblique: Standard "(001.000)" Standard ROM
-*Font Univers-CondensedOblique: Standard "(001.000)" Standard ROM
-*Font Univers-Extended: Standard "(001.000)" Standard ROM
-*Font Univers-ExtendedObl: Standard "(001.000)" Standard ROM
-*Font Univers-BoldExt: Standard "(001.000)" Standard ROM
-*Font Univers-BoldExtObl: Standard "(001.000)" Standard ROM
-*Font Univers-Light: Standard "(001.000)" Standard ROM
-*Font Univers-LightOblique: Standard "(001.000)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM
-*Font ZapfDingbats: Special "(001.000)" Special ROM
-
-*?FontQuery: "
- save
- 4 dict begin
- /sv exch def
- /str (fonts/ ) def
- /st2 128 string def
- { count 0 gt
- { dup st2 cvs (/) print print (:) print dup FontDirectory exch known
- {pop (Yes)}
- { str exch st2 cvs dup length /len exch def
- 6 exch putinterval str 0 len 6 add getinterval mark exch
- { } st2 filenameforall counttomark 0 gt
- { cleartomark (Yes)}{cleartomark (No)}ifelse
- }ifelse = flush
- }{ exit } ifelse
- } bind loop
- (*) = flush
- sv
- end
- restore
- "
-*End
-
-*?FontList: "
- save
- 2 dict begin
- /sv exch def
- /str 128 string def
- FontDirectory { pop == } bind forall flush
- /filenameforall where
- { pop save (fonts/*)
- { dup length 6 sub 6 exch getinterval cvn == } bind
- str filenameforall flush restore
- } if
- (*) = flush
-
- sv
- end
- 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: "Printer Busy"
-*Status: "Warming Up"
-*Status: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "initializing"
-*Status: "not ready"
-
-*% Input Sources (format: %% status: <stat>; source: <one of these> %% )
-*Source: "Serial"
-*Source: "Parallel"
-*Source: "Network"
-
-*% Printer Error (format: %% PrinterError: <one of these> %%)
-*PrinterError: "Paper Jam"
-*PrinterError: "Wrong Paper Length"
-*PrinterError: "Invalid Manual Insertion"
-*PrinterError: "Change Size in Feeder"
-*PrinterError: "Change Size in Tray 1"
-*PrinterError: "Change Size in Tray 2"
-*PrinterError: "Paper Out or Feed Failure - Feed"
-*PrinterError: "Load Manual Envelope"
-*PrinterError: "Paper Out or Feed Failure - Tray 1"
-*PrinterError: "Paper Out or Feed Failure - Tray 2"
-*PrinterError: "Load Manual Paper"
-*PrinterError: "Output Bin Full"
-*PrinterError: "Cover Open/Cartridge Not Installed"
-*PrinterError: "Insufficient Memory"
-*PrinterError: "Complex Page"
-*PrinterError: "Default Storage Error"
-*PrinterError: "Defective Font Card Installed"
-*PrinterError: "Flash Full"
-*PrinterError: "ioerror"
-*PrinterError: "Flash Error"
-*PrinterError: "Duplex Not Attached"
-*PrinterError: "Duplex Cover Open"
-*PrinterError: "Scheduled Maintenance"
-*PrinterError: "Toner Low"
-*PrinterError: "Service Error"
-
-*% === Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) =====================
-
-*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
-
-*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
- {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
- 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
- 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
-
-*% For 71 lpi / 600 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
-
-*% For 116 lpi / 1200 dpi ===================================================
-
-*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"
-*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"
-*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0"
-*% End of PPD file for Lexmark Optra S 1855 Plus Laser Printers
diff --git a/psprint_config/configuration/ppds/LOS2455P.PS b/psprint_config/configuration/ppds/LOS2455P.PS
deleted file mode 100644
index abb5d3a04740..000000000000
--- a/psprint_config/configuration/ppds/LOS2455P.PS
+++ /dev/null
@@ -1,1196 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe PostScript(R) Printer Description File
-*% For Lexmark Optra S 2455 Plus Laser Printers
-*% Produced by Lexmark International, Inc.
-*%
-*% For use with Adobe (formerly Aldus) PageMaker
-*%
-*% WARNING: If you edit this file and use it with PageMaker, be sure to
-*% use an editor (such as DOS Edit) that does NOT add an end-of-file
-*% marker (hex 1A) when it stores the file
-*%
-*% Copyright (c) 1993-1999 Lexmark International Inc. All Rights Reserved.
-*% Permission is granted for redistribution of this file as
-*% long as this copyright notice is intact and the content
-*% of the file is not altered in any way from its original form.
-*%
-*FormatVersion: "4.3"
-*FileVersion: "1.1"
-*LanguageVersion: English
-*LanguageEncoding: WindowsANSI
-*PCFileName: "LOS2455P.PPD"
-*Product: "(Lexmark Optra S 2455 Plus Laser Printer)"
-*PSVersion: "(3010)"
-*ModelName: "Lexmark Optra S 2455 Plus Laser Printer"
-*ShortNickName: "Lexmark Optra S 2455 Plus PS"
-*NickName: "Lexmark Optra S 2455 Plus PS"
-*% ======== Installable Options ============
-
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *LowerTray/Tray 2 - Option: Boolean
-*DefaultLowerTray: True
-*LowerTray True/Installed: ""
-*LowerTray False/Not Installed: ""
-*CloseUI: *LowerTray
-
-*OpenUI *Tray3/Tray 3 - Option: Boolean
-*DefaultTray3: True
-*Tray3 True/Installed: ""
-*Tray3 False/Not Installed: ""
-*CloseUI: *Tray3
-
-*OpenUI *Tray4/Tray 4 - Option: Boolean
-*DefaultTray4: False
-*Tray4 True/Installed: ""
-*Tray4 False/Not Installed: ""
-*CloseUI: *Tray4
-
-*OpenUI *Tray5/Tray 5 - Option: Boolean
-*DefaultTray5: False
-*Tray5 True/Installed: ""
-*Tray5 False/Not Installed: ""
-*CloseUI: *Tray5
-
-*OpenUI *MPFeeder/MP Feeder - Option: Boolean
-*DefaultMPFeeder: False
-*MPFeeder True/Installed: ""
-*MPFeeder False/Not Installed: ""
-*CloseUI: *MPFeeder
-
-*OpenUI *Feeder/Envelope Feeder - Option: Boolean
-*DefaultFeeder: False
-*Feeder True/Installed: ""
-*Feeder False/Not Installed: ""
-*CloseUI: *Feeder
-
-*OpenUI *OutputBins/Number of Output Bins - Option: PickOne
-*DefaultOutputBins: False
-*OutputBins False/Standard Bin Only: ""
-*OutputBins 1Bin/1 Extra Bin: ""
-*OutputBins 2Bin/2 Extra Bins: ""
-*OutputBins 3Bin/3 Extra Bins: ""
-*OutputBins 4Bin/4 Extra Bins: ""
-*OutputBins 5Bin/5 Extra Bins: ""
-*OutputBins 6Bin/6 Extra Bins: ""
-*OutputBins 7Bin/7 Extra Bins: ""
-*OutputBins 8Bin/8 Extra Bins: ""
-*OutputBins 9Bin/9 Extra Bins: ""
-*OutputBins 10Bin/10 Extra Bins: ""
-*OutputBins 11Bin/11 Extra Bins: ""
-*OutputBins 12Bin/12 Extra Bins: ""
-*OutputBins 13Bin/13 Extra Bins: ""
-*OutputBins 14Bin/14 Extra Bins: ""
-*OutputBins 15Bin/15 Extra Bins: ""
-*CloseUI: *OutputBins
-
-*OpenUI *Duplexer/Duplexer - Option: Boolean
-*DefaultDuplexer: False
-*Duplexer True/Installed: ""
-*Duplexer False/Not Installed: ""
-*CloseUI: *Duplexer
-
-*OpenUI *Flash/Flash Memory Card - Option: Boolean
-*DefaultFlash: False
-*Flash True/Installed: ""
-*Flash False/Not Installed: ""
-*CloseUI: *Flash
-
-*OpenUI *HardDisk/Printer Hard Disk - Option: Boolean
-*DefaultHardDisk: False
-*HardDisk True/Installed: ""
-*HardDisk False/Not Installed: ""
-*CloseUI: *HardDisk
-
-*OpenUI *InstalledMemory/Printer Memory - Option: PickOne
-*DefaultInstalledMemory: 8Meg
-*InstalledMemory 2Meg/2 MB Printer Memory: ""
-*InstalledMemory 4Meg/4 MB Printer Memory: ""
-*InstalledMemory 6Meg/6 MB Printer Memory: ""
-*InstalledMemory 8Meg/8 MB Printer Memory: ""
-*InstalledMemory 10Meg/10 MB Printer Memory: ""
-*InstalledMemory 12Meg/12 MB Printer Memory: ""
-*InstalledMemory 14Meg/14 MB Printer Memory: ""
-*InstalledMemory 16Meg/16 MB Printer Memory: ""
-*InstalledMemory 18Meg/18 MB Printer Memory: ""
-*InstalledMemory 20Meg/20 MB Printer Memory: ""
-*InstalledMemory 22Meg/22 MB Printer Memory: ""
-*InstalledMemory 24Meg/24 MB Printer Memory: ""
-*InstalledMemory 28Meg/28 MB Printer Memory: ""
-*InstalledMemory 32Meg/32 or more MB Printer Memory: ""
-*CloseUI: *InstalledMemory
-
-*OpenUI *FaxCard/Fax Card: Boolean
-*DefaultFaxCard: False
-*FaxCard True/Installed: ""
-*FaxCard False/Not Installed: ""
-*CloseUI: *FaxCard
-*CloseGroup: InstallableOptions
-
-*%=========== User Constraints ===================
-
-*UIConstraints: *LowerTray False *InputSlot Tray2
-*UIConstraints: *Tray3 False *InputSlot Tray3
-*UIConstraints: *Tray4 False *InputSlot Tray4
-*UIConstraints: *Tray5 False *InputSlot Tray5
-*UIConstraints: *MPFeeder False *InputSlot MultiPurpose
-*%UIConstraints: *MPFeeder False *ManualFeed
-*UIConstraints: *MPFeeder False *InputSlot ManualEnv
-*UIConstraints: *Feeder False *InputSlot Feeder
-*UIConstraints: *Duplexer False *Duplex
-
-*UIConstraints: *OutputBins False *OutputBin
-*UIConstraints: *OutputBins False *StapleLocation True
-*UIConstraints: *OutputBins False *OutputBin Bin1
-*UIConstraints: *OutputBins False *OutputBin Bin2
-*UIConstraints: *OutputBins False *OutputBin Bin3
-*UIConstraints: *OutputBins False *OutputBin Bin4
-*UIConstraints: *OutputBins False *OutputBin Bin5
-*UIConstraints: *OutputBins False *OutputBin Bin6
-*UIConstraints: *OutputBins False *OutputBin Bin7
-*UIConstraints: *OutputBins False *OutputBin Bin8
-*UIConstraints: *OutputBins False *OutputBin Bin9
-*UIConstraints: *OutputBins False *OutputBin Bin10
-*UIConstraints: *OutputBins False *OutputBin Bin11
-*UIConstraints: *OutputBins False *OutputBin Bin12
-*UIConstraints: *OutputBins False *OutputBin Bin13
-*UIConstraints: *OutputBins False *OutputBin Bin14
-*UIConstraints: *OutputBins False *OutputBin Bin15
-
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin2
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin3
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin4
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin3
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin4
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin4
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 10Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 10Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 10Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 10Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 10Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 11Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 11Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 11Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 11Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 12Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 12Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 12Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 13Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 13Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 14Bin *OutputBin Bin15
-
-
-*UIConstraints: *Resolution 300dpi *ImageEnhance True
-*UIConstraints: *Resolution 1200dpi *ImageEnhance True
-*UIConstraints: *Resolution 1200dpi *Smoothing True
-*UIConstraints: *Resolution 1200dpi *JCLPictureGrade True
-
-*UIConstraints: *ImageEnhance True *Smoothing True
-
-*UIConstraints: *JCLEconomode True *ImageEnhance True
-
-*% Do not allow envelope sizes and paper types to be fed from trays
-*UIConstraints: *InputSlot Tray1 *PageSize Monarch
-*UIConstraints: *InputSlot Tray1 *PageSize C9
-*UIConstraints: *InputSlot Tray1 *PageSize Comm10
-*UIConstraints: *InputSlot Tray1 *PageSize DL
-*UIConstraints: *InputSlot Tray1 *PageSize C5
-*UIConstraints: *InputSlot Tray1 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray1 *PageSize Other
-*UIConstraints: *InputSlot Tray2 *PageSize Monarch
-*UIConstraints: *InputSlot Tray2 *PageSize C9
-*UIConstraints: *InputSlot Tray2 *PageSize Comm10
-*UIConstraints: *InputSlot Tray2 *PageSize DL
-*UIConstraints: *InputSlot Tray2 *PageSize C5
-*UIConstraints: *InputSlot Tray2 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray2 *PageSize Other
-*UIConstraints: *InputSlot Tray3 *PageSize Monarch
-*UIConstraints: *InputSlot Tray3 *PageSize C9
-*UIConstraints: *InputSlot Tray3 *PageSize Comm10
-*UIConstraints: *InputSlot Tray3 *PageSize DL
-*UIConstraints: *InputSlot Tray3 *PageSize C5
-*UIConstraints: *InputSlot Tray3 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray3 *PageSize Other
-*UIConstraints: *InputSlot Tray4 *PageSize Monarch
-*UIConstraints: *InputSlot Tray4 *PageSize C9
-*UIConstraints: *InputSlot Tray4 *PageSize Comm10
-*UIConstraints: *InputSlot Tray4 *PageSize DL
-*UIConstraints: *InputSlot Tray4 *PageSize C5
-*UIConstraints: *InputSlot Tray4 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray4 *PageSize Other
-*UIConstraints: *InputSlot Tray5 *PageSize Monarch
-*UIConstraints: *InputSlot Tray5 *PageSize C9
-*UIConstraints: *InputSlot Tray5 *PageSize Comm10
-*UIConstraints: *InputSlot Tray5 *PageSize DL
-*UIConstraints: *InputSlot Tray5 *PageSize C5
-*UIConstraints: *InputSlot Tray5 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray5 *PageSize Other
-*UIConstraints: *InputSlot Tray1 *MediaType Env
-*UIConstraints: *InputSlot Tray2 *MediaType Env
-*UIConstraints: *InputSlot Tray3 *MediaType Env
-*UIConstraints: *InputSlot Tray4 *MediaType Env
-*UIConstraints: *InputSlot Tray5 *MediaType Env
-
-*% Do not allow non-envelope sizes and paper sizes to be fed from Envelope Feede
-*UIConstraints: *InputSlot Feeder *PageSize Letter
-*UIConstraints: *InputSlot Feeder *PageSize Legal
-*UIConstraints: *InputSlot Feeder *PageSize B5
-*UIConstraints: *InputSlot Feeder *PageSize A4
-*UIConstraints: *InputSlot Feeder *PageSize Executive
-*UIConstraints: *InputSlot Feeder *PageSize A5
-*UIConstraints: *InputSlot Feeder *PageSize Universal
-*UIConstraints: *InputSlot ManualEnv *PageSize Letter
-*UIConstraints: *InputSlot ManualEnv *PageSize Legal
-*UIConstraints: *InputSlot ManualEnv *PageSize B5
-*UIConstraints: *InputSlot ManualEnv *PageSize A4
-*UIConstraints: *InputSlot ManualEnv *PageSize Executive
-*UIConstraints: *InputSlot ManualEnv *PageSize A5
-*UIConstraints: *InputSlot ManualEnv *PageSize Universal
-*UIConstraints: *InputSlot Feeder *MediaType Plain
-*UIConstraints: *InputSlot Feeder *MediaType Card
-*UIConstraints: *InputSlot Feeder *MediaType Transparency
-*UIConstraints: *InputSlot Feeder *MediaType Labels
-*UIConstraints: *InputSlot Feeder *MediaType Bond
-*UIConstraints: *InputSlot Feeder *MediaType Letterhead
-*UIConstraints: *InputSlot Feeder *MediaType Preprint
-*UIConstraints: *InputSlot Feeder *MediaType Color
-*UIConstraints: *InputSlot ManualEnv *MediaType Plain
-*UIConstraints: *InputSlot ManualEnv *MediaType Card
-*UIConstraints: *InputSlot ManualEnv *MediaType Transparency
-*UIConstraints: *InputSlot ManualEnv *MediaType Labels
-*UIConstraints: *InputSlot ManualEnv *MediaType Bond
-*UIConstraints: *InputSlot ManualEnv *MediaType Letterhead
-*UIConstraints: *InputSlot ManualEnv *MediaType Preprint
-*UIConstraints: *InputSlot ManualEnv *MediaType Color
-*%UIConstraints: *ManualFeed True *MediaType Env
-*UIConstraints: *InputSlot Manual *MediaType Env
-*% === Basic Capabilities ============
-
-*LanguageLevel: "3"
-*Protocols: PJL TBCP
-*FreeVM: "1290000"
-*VMOption 8Meg/8 MB Printer Memory: "1290000"
-*VMOption 2Meg/2 MB Printer Memory: "376000"
-*VMOption 4Meg/4 MB Printer Memory: "910000"
-*VMOption 6Meg/6 MB Printer Memory: "1034000"
-*VMOption 10Meg/10 MB Printer Memory: "1290000"
-*VMOption 12Meg/12 MB Printer Memory: "1546000"
-*VMOption 14Meg/14 MB Printer Memory: "1546000"
-*VMOption 16Meg/16 MB Printer Memory: "2058000"
-*VMOption 18Meg/18 MB Printer Memory: "2058000"
-*VMOption 20Meg/20 MB Printer Memory: "2058000"
-*VMOption 22Meg/22 MB Printer Memory: "2058000"
-*VMOption 24Meg/24 MB Printer Memory: "2058000"
-*VMOption 28Meg/28 MB Printer Memory: "2058000"
-*VMOption 32Meg/32 or more MB Printer Memory: "2058000"
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*TTRasterizer: Type42
-*?TTRasterizer:""
-*FileSystem: True
-*?FileSystem: ""
-*VariablePaperSize: True
-*Throughput: "24"
-*Password: "0"
-*ExitServer: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- "
-*End
-*Reset: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
- "
-*End
-
-*% === Job Control Language ==
-
-*JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
-*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>"
-*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X"
-
-*% === Resolution ============
-
-*OpenUI *Resolution/Resolution: PickOne
-*DefaultResolution: 600dpi
-*OrderDependency: 100 AnySetup *Resolution
-*Resolution 300dpi/300 dpi: "<< /HWResolution [300 300] >> setpagedevice"
-*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice"
-*Resolution 1200dpi/1200 dpi: "<< /HWResolution [1200 1200] >> setpagedevice"
-*?Resolution: "
- save
- currentpagedevice /HWResolution get 0 get
- ( ) cvs print (dpi) = flush
- restore
- "
-*End
-*CloseUI: *Resolution
-
-*% === Halftone Information ===============
-
-*ScreenFreq: "60.0"
-*ScreenAngle: "45.0"
-*ResScreenFreq 300dpi: "60.0"
-*ResScreenAngle 300dpi: "45.0"
-*ResScreenFreq 600dpi: "60.0"
-*ResScreenAngle 600dpi: "45.0"
-*ResScreenFreq 1200dpi: "106.0"
-*ResScreenAngle 1200dpi: "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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Factory
-*Transfer Factory: "{ }"
-*Transfer Factory.Inverse: "{ 1 exch sub }"
-
-*% === Features ===
-*JCLOpenUI *JCLDensity/Print Darkness: PickOne
-*DefaultJCLDensity: None
-*OrderDependency: 20 JCLSetup *JCLDensity
-*JCLDensity None/Printer's default: ""
-*JCLDensity VLIGHT/Lightest: "@PJL SET DENSITY = 1<0A>"
-*JCLDensity LIGHT/Lighter: "@PJL SET DENSITY = 2<0A>"
-*JCLDensity NORMAL/Normal: "@PJL SET DENSITY = 3<0A>"
-*JCLDensity DARK/Darker: "@PJL SET DENSITY = 4<0A>"
-*JCLDensity VDARK/Darkest: "@PJL SET DENSITY = 5<0A>"
-*JCLCloseUI: *JCLDensity
-
-*JCLOpenUI *JCLEconomode/Toner Saver: PickOne
-*DefaultJCLEconomode: PrtSet
-*OrderDependency: 10 JCLSetup *JCLEconomode
-*JCLEconomode PrtSet/Printer Setting: ""
-*JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>"
-*JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>"
-*JCLCloseUI: *JCLEconomode
-
-*OpenUI *Smoothing/Smoothing: Boolean
-*DefaultSmoothing: False
-*OrderDependency: 120 AnySetup *Smoothing
-*Smoothing True/On: "<< /PostRenderingEnhanceDetails << /REValue 2 >> >> setpagedevice"
-*Smoothing False/Off: "<< /PostRenderingEnhanceDetails << /REValue 0 >> >> setpagedevice"
-*?Smoothing: "
- save
- currentpagedevice /PostRenderingEnhanceDetails get /REValue get
- dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush
- restore
- "
-*End
-*CloseUI: *Smoothing
-
-*OpenUI *ImageEnhance/1200 Image Quality: Boolean
-*DefaultImageEnhance: False
-*OrderDependency: 40 AnySetup *ImageEnhance
-*ImageEnhance True/On: "<< /DeviceRenderingInfo << /ImageEnhancement 1 >> >> setpagedevice"
-*ImageEnhance False/Off: "<< /DeviceRenderingInfo << /ImageEnhancement 0 >> >> setpagedevice"
-*CloseUI: *ImageEnhance
-
-*JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne
-*DefaultJCLPictureGrade: PrtSet
-*OrderDependency: 10 JCLSetup *JCLPictureGrade
-*JCLPictureGrade PrtSet/Printer Setting:""
-*JCLPictureGrade True/On: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>"
-*JCLPictureGrade False/Off: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>"
-*JCLCloseUI: *JCLPictureGrade
-
-*OpenUI *MediaType/Media Type: PickOne
-*DefaultMediaType: PrtSet
-*OrderDependency: 140 AnySetup *MediaType
-*MediaType PrtSet/Printer Setting: ""
-*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Card/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Env/Envelope: "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom4/Custom Type 4: "<< /MediaType (Custom Type 4) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom5/Custom Type 5: "<< /MediaType (Custom Type 5) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom6/Custom Type 6: "<< /MediaType (Custom Type 6) /Policies << /MediaType 2 >> >> setpagedevice"
-*CloseUI: *MediaType
-
-
-*OpenUI *Duplex/Duplex: PickOne
-*DefaultDuplex: None
-*OrderDependency: 40 AnySetup *Duplex
-*Duplex None/Simplex: "<< /Duplex false >> setpagedevice"
-*Duplex DuplexNoTumble/Duplex - Long Edge: "
- statusdict /duplexer get exec
- { << /Duplex true /Tumble false >> setpagedevice }
- { << /Duplex false >> setpagedevice }
- ifelse
- "
-*End
-*Duplex DuplexTumble/Duplex - Short Edge: "
- statusdict /duplexer get exec
- { << /Duplex true /Tumble true >> setpagedevice }
- { << /Duplex false >> setpagedevice }
- ifelse
- "
-*End
-*?Duplex: "
- save
- currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush
- restore
- "
-*End
-*CloseUI: *Duplex
-
-*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne
-*DefaultJCLPortRotation: None
-*OrderDependency: 10 JCLSetup *JCLPortRotation
-*JCLPortRotation None/Printer's default: ""
-*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>"
-*JCLCloseUI: *JCLPortRotation
-
-*OpenUI *LXCollate/Collate Copies: Boolean
-*DefaultLXCollate: False
-*OrderDependency: 150 AnySetup *LXCollate
-*LXCollate False/Off: "<< /Collate false >> setpagedevice"
-*LXCollate True/On: "<< /Collate true >> setpagedevice"
-*CloseUI: *LXCollate
-
-
-*OpenUI *OutputBin/Output Bin: PickOne
-*DefaultOutputBin: None
-*OrderDependency: 45 AnySetup *OutputBin
-*OutputBin None/Standard Bin: "
- << /OutputAttributes << /Priority [0] >> >> setpagedevice"
-*End
-*OutputBin Bin1/Bin 1: "
- << /OutputAttributes << /Priority [1] >> >> setpagedevice"
-*End
-*OutputBin Bin2/Bin 2: "
- << /OutputAttributes << /Priority [2] >> >> setpagedevice"
-*End
-*OutputBin Bin3/Bin 3: "
- << /OutputAttributes << /Priority [3] >> >> setpagedevice"
-*End
-*OutputBin Bin4/Bin 4: "
- << /OutputAttributes << /Priority [4] >> >> setpagedevice"
-*End
-*OutputBin Bin5/Bin 5: "
- << /OutputAttributes << /Priority [5] >> >> setpagedevice"
-*End
-*OutputBin Bin6/Bin 6: "
- << /OutputAttributes << /Priority [6] >> >> setpagedevice"
-*End
-*OutputBin Bin7/Bin 7: "
- << /OutputAttributes << /Priority [7] >> >> setpagedevice"
-*End
-*OutputBin Bin8/Bin 8: "
- << /OutputAttributes << /Priority [8] >> >> setpagedevice"
-*End
-*OutputBin Bin9/Bin 9: "
- << /OutputAttributes << /Priority [9] >> >> setpagedevice"
-*End
-*OutputBin Bin10/Bin 10: "
- << /OutputAttributes << /Priority [10] >> >> setpagedevice"
-*End
-*OutputBin Bin11/Bin 11: "
- << /OutputAttributes << /Priority [11] >> >> setpagedevice"
-*End
-*OutputBin Bin12/Bin 12: "
- << /OutputAttributes << /Priority [12] >> >> setpagedevice"
-*End
-*OutputBin Bin13/Bin 13: "
- << /OutputAttributes << /Priority [13] >> >> setpagedevice"
-*End
-*OutputBin Bin14/Bin 14: "
- << /OutputAttributes << /Priority [14] >> >> setpagedevice"
-*End
-*OutputBin Bin15/Bin 15: "
- << /OutputAttributes << /Priority [15] >> >> setpagedevice"
-*End
-*CloseUI: *OutputBin
-
-*OpenUI *StapleLocation/Staple: Boolean
-*DefaultStapleLocation: False
-*OrderDependency: 170 AnySetup *StapleLocation
-*StapleLocation False/Off: "
- << /Staple 0 >> setpagedevice"
-*End
-*StapleLocation True/On: "
- << /Staple 3 >> setpagedevice"
-*End
-*CloseUI: *StapleLocation
-
-*% === Paper ==========================================
-*LandscapeOrientation: Plus90
-
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/Letter 8 1/2 x 11 in: "
- << /PageSize [612 792] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Legal/Legal 8 1/2 x 14 in: "
- << /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize B5/B5 182 x 257 mm: "
- << /PageSize [516 729] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A4/A4 210 x 297 mm: "
- << /PageSize [595 842] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Executive/Executive 7 1/4 x 10 1/2 in: "
- << /PageSize [522 756] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A5/A5 148 x 210 mm: "
- << /PageSize [420 595] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Universal/Universal 8 1/2 x 14 in: "
- << /PageSize [612 1020] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: "
- << /PageSize [279 540] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: "
- << /PageSize [279 639] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: "
- << /PageSize [297 684] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize DL/DL Envelope 110 x 220 mm: "
- << /PageSize [312 624] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize C5/C5 Envelope 162 x 229 mm: "
- << /PageSize [459 649] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize ISOB5/B5 Envelope 176 x 250 mm: "
- << /PageSize [499 709] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Other/Other Envelope 8 1/2 x 14 in: "
- << /PageSize [612 996] /ImagingBBox null >> setpagedevice"
-*End
-*?PageSize: "
- save
- 14 dict
- dup /letter (Letter) put
- dup /legal (Legal) put
- dup /executivepage (Executive) put
- dup /a4 (A4) put
- dup /a5 (A5) put
- dup /b5 (B5) put
- dup /universal (Universal) put
- dup /3.875x7.5envelope (Monarch) put
- dup /3.875x8.875envelope (C9) put
- dup /4.125x9.5envelope (Comm10) put
- dup /110x220envelope (DL) put
- dup /162x229envelope (C5) put
- dup /176x250envelope (Envelope.499.709) put
- dup /otherenvelope (Envelope.612.996) put
- statusdict /papersize get exec
- 3 1 roll {get} stopped {(Unknown)}if
- exch not { print (.Transverse) }if
- = flush
- restore
- "
-*End
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer.
-*% Usually used with input source selection rather than selection by size (AutoSelect).
-
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter: "
- << /PageSize [612 792] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Legal: "
- << /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion B5: "
- << /PageSize [516 729] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A4: "
- << /PageSize [595 842] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Executive: "
- << /PageSize [522 756] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A5: "
- << /PageSize [420 595] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Universal: "
- << /PageSize [612 1020] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Monarch: "
- << /PageSize [279 540] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion C9: "
- << /PageSize [279 639] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Comm10: "
- << /PageSize [297 684] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion DL: "
- << /PageSize [312 624] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion C5: "
- << /PageSize [459 649] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion ISOB5: "
- << /PageSize [499 709] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Other: "
- << /PageSize [649 1008] /ImagingBBox null >> setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% **** Printable Area by key word ****
-*DefaultImageableArea: Letter
-*ImageableArea Letter: "13 13 599 779"
-*ImageableArea Legal: "13 13 599 995"
-*ImageableArea B5: "13 13 505 715"
-*ImageableArea A4: "10 13 588 829"
-*ImageableArea Executive: "13 13 509 743"
-*ImageableArea A5: "13 13 407 583"
-*ImageableArea Universal: "13 13 599 995"
-*ImageableArea Monarch: "13 13 278 527"
-*ImageableArea C9: "13 13 278 626"
-*ImageableArea Comm10: "13 13 294 671"
-*ImageableArea DL: "13 13 309 611"
-*ImageableArea C5: "13 13 455 636"
-*ImageableArea ISOB5: "13 13 497 696"
-*ImageableArea Other: "13 13 647 995"
-*?ImageableArea: "
- save
- /cvp { cvi ( ) cvs print ( ) print } bind def
- newpath clippath pathbbox
- 4 -2 roll exch 2 {ceiling cvp} repeat
- exch 2 {floor cvp} repeat flush
- restore
- "
-*End
-
-
-*% **** Physical paper dimensions by key word ****
-
-*DefaultPaperDimension: Letter
-*PaperDimension Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension B5: "516 729"
-*PaperDimension A4: "595 842"
-*PaperDimension Executive: "522 756"
-*PaperDimension A5: "420 595"
-*PaperDimension Universal: "612 1020"
-*PaperDimension Monarch: "279 540"
-*PaperDimension C9: "279 639"
-*PaperDimension Comm10: "297 684"
-*PaperDimension DL: "312 624"
-*PaperDimension C5: "459 649"
-*PaperDimension ISOB5: "499 709"
-*PaperDimension Other: "649 1008"
-*RequiresPageRegion All: True
-
-*% === Input Trays =======================================
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: AutoSelect
-*InputSlot AutoSelect/Auto Select: "
- << /Policies << /PageSize 2 >> >> setpagedevice"
-*End
-*InputSlot Tray1/Tray 1: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- currentpagedevice /InputAttributes get 0 get setpagedevice
- << /InputAttributes << /Priority [0] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Tray2/Tray 2: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Tray3/Tray 3: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Tray4/Tray 4: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 5 known { 5 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Tray5/Tray 5: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 6 known { 6 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot MultiPurpose/MP Feeder: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 4 known { 4 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Feeder/Envelope Feeder: "
- << /MediaPosition null >> setpagedevice
- currentpagedevice /InputAttributes get 2 known
- { << /ManualFeed false /Policies << /PageSize 2 >> >> setpagedevice
- << /InputAttributes << /Priority [2] >> >> setpagedevice }
- { << /ManualFeed true >> setpagedevice }ifelse"
-*End
-*InputSlot Manual/Manual Paper: "
- << /ManualFeed true /MediaPosition null >> setpagedevice
- << /Policies << /PageSize 2 >> >> setpagedevice"
-*End
-*InputSlot ManualEnv/Manual Envelope: "
- << /ManualFeed true /MediaPosition null >> setpagedevice
- << /Policies << /PageSize 2 >> >> setpagedevice"
-*End
-*?InputSlot: "
- save
- [ (Tray1) (Tray2) (Multipurpose) (Manual) (ManualEnv) (Tray3) (Tray4) (Tray5) (Feeder) ]
- statusdict /papertray get exec
- {get exec} stopped { pop pop (Unknown) } if = flush
- restore
- "
-*End
-*CloseUI: *InputSlot
-
-
-*% === Font Information ==========================================
-
-*DefaultFont: Courier
-*Font AlbertusMT: Standard "(001.000)" Standard ROM
-*Font AlbertusMT-Italic: Standard "(001.000)" Standard ROM
-*Font AlbertusMT-Light: Standard "(001.000)" Standard ROM
-*Font AntiqueOlive-Roman: Standard "(001.000)" Standard ROM
-*Font AntiqueOlive-Italic: Standard "(001.000)" Standard ROM
-*Font AntiqueOlive-Bold: Standard "(001.000)" Standard ROM
-*Font AntiqueOlive-Compact: Standard "(001.000)" Standard ROM
-*Font AvantGarde-Book: Standard "(001.000)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM
-*Font Bodoni: Standard "(001.000)" Standard ROM
-*Font Bodoni-Bold: Standard "(001.000)" Standard ROM
-*Font Bodoni-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Bodoni-Italic: Standard "(001.000)" Standard ROM
-*Font Bodoni-Poster: Standard "(001.000)" Standard ROM
-*Font Bodoni-PosterCompressed: Standard "(001.000)" Standard ROM
-*Font Bookman-Demi: Standard "(001.000)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM
-*Font Bookman-Light: Standard "(001.000)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM
-*Font Clarendon: Standard "(001.000)" Standard ROM
-*Font Clarendon-Bold: Standard "(001.000)" Standard ROM
-*Font Clarendon-Light: Standard "(001.000)" Standard ROM
-*Font CooperBlack: Standard "(001.000)" Standard ROM
-*Font CooperBlack-Italic: Standard "(001.000)" Standard ROM
-*Font Copperplate-ThirtyThreeBC: Standard "(001.000)" Standard ROM
-*Font Copperplate-ThirtyTwoBC: Standard "(001.000)" Standard ROM
-*Font Coronet-Regular: Standard "(001.000)" Standard ROM
-*Font Courier: Standard "(001.000)" Standard ROM
-*Font Courier-Bold: Standard "(001.000)" Standard ROM
-*Font Courier-Oblique: Standard "(001.000)" Standard ROM
-*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Eurostile: Standard "(001.000)" Standard ROM
-*Font Eurostile-Bold: Standard "(001.000)" Standard ROM
-*Font Eurostile-BoldExtendedTwo: Standard "(001.000)" Standard ROM
-*Font Eurostile-ExtendedTwo: Standard "(001.000)" Standard ROM
-*Font GillSans: Standard "(001.000)" Standard ROM
-*Font GillSans-Bold: Standard "(001.000)" Standard ROM
-*Font GillSans-BoldItalic: Standard "(001.000)" Standard ROM
-*Font GillSans-Italic: Standard "(001.000)" Standard ROM
-*Font GillSans-BoldCondensed: Standard "(001.000)" Standard ROM
-*Font GillSans-Condensed: Standard "(001.000)" Standard ROM
-*Font GillSans-ExtraBold: Standard "(001.000)" Standard ROM
-*Font GillSans-Light: Standard "(001.000)" Standard ROM
-*Font GillSans-LightItalic: Standard "(001.000)" Standard ROM
-*Font Goudy: Standard "(001.000)" Standard ROM
-*Font Goudy-Bold: Standard "(001.000)" Standard ROM
-*Font Goudy-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Goudy-Italic: Standard "(001.000)" Standard ROM
-*Font Goudy-ExtraBold: Standard "(001.000)" Standard ROM
-*Font Helvetica: Standard "(001.000)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Black: Standard "(001.000)" Standard ROM
-*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Light: Standard "(001.000)" Standard ROM
-*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Condensed: Standard "(001.000)" Standard ROM
-*Font Helvetica-Condensed-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Condensed-BoldObl: Standard "(001.000)" Standard ROM
-*Font Helvetica-Condensed-Oblique: Standard "(001.000)" Standard ROM
-*Font JoannaMT: Standard "(001.000)" Standard ROM
-*Font JoannaMT-Bold: Standard "(001.000)" Standard ROM
-*Font JoannaMT-BoldItalic: Standard "(001.000)" Standard ROM
-*Font JoannaMT-Italic: Standard "(001.000)" Standard ROM
-*Font LetterGothic: Standard "(001.000)" Standard ROM
-*Font LetterGothic-Bold: Standard "(001.000)" Standard ROM
-*Font LetterGothic-BoldSlanted: Standard "(001.000)" Standard ROM
-*Font LetterGothic-Slanted: Standard "(001.000)" Standard ROM
-*Font LubalinGraph-Book: Standard "(001.000)" Standard ROM
-*Font LubalinGraph-BookOblique: Standard "(001.000)" Standard ROM
-*Font LubalinGraph-Demi: Standard "(001.000)" Standard ROM
-*Font LubalinGraph-DemiOblique: Standard "(001.000)" Standard ROM
-*Font Marigold: Standard "(001.000)" Standard ROM
-*Font MonaLisa-Recut: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Optima: Standard "(001.000)" Standard ROM
-*Font Optima-Bold: Standard "(001.000)" Standard ROM
-*Font Optima-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Optima-Italic: Standard "(001.000)" Standard ROM
-*Font Oxford: Standard "(001.000)" Standard ROM
-*Font Palatino-Roman: Standard "(001.000)" Standard ROM
-*Font Palatino-Bold: Standard "(001.000)" Standard ROM
-*Font Palatino-Italic: Standard "(001.000)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM
-*Font StempelGaramond-Roman: Standard "(001.000)" Standard ROM
-*Font StempelGaramond-Italic: Standard "(001.000)" Standard ROM
-*Font StempelGaramond-Bold: Standard "(001.000)" Standard ROM
-*Font StempelGaramond-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Symbol: Special "(001.000)" Standard ROM
-*Font Times-Roman: Standard "(001.000)" Standard ROM
-*Font Times-Bold: Standard "(001.000)" Standard ROM
-*Font Times-Italic: Standard "(001.000)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Univers: Standard "(001.000)" Standard ROM
-*Font Univers-Oblique: Standard "(001.000)" Standard ROM
-*Font Univers-Bold: Standard "(001.000)" Standard ROM
-*Font Univers-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Univers-Condensed: Standard "(001.000)" Standard ROM
-*Font Univers-CondensedBold: Standard "(001.000)" Standard ROM
-*Font Univers-CondensedBoldOblique: Standard "(001.000)" Standard ROM
-*Font Univers-CondensedOblique: Standard "(001.000)" Standard ROM
-*Font Univers-Extended: Standard "(001.000)" Standard ROM
-*Font Univers-ExtendedObl: Standard "(001.000)" Standard ROM
-*Font Univers-BoldExt: Standard "(001.000)" Standard ROM
-*Font Univers-BoldExtObl: Standard "(001.000)" Standard ROM
-*Font Univers-Light: Standard "(001.000)" Standard ROM
-*Font Univers-LightOblique: Standard "(001.000)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM
-*Font ZapfDingbats: Special "(001.000)" Special ROM
-
-*?FontQuery: "
- save
- 4 dict begin
- /sv exch def
- /str (fonts/ ) def
- /st2 128 string def
- { count 0 gt
- { dup st2 cvs (/) print print (:) print dup FontDirectory exch known
- {pop (Yes)}
- { str exch st2 cvs dup length /len exch def
- 6 exch putinterval str 0 len 6 add getinterval mark exch
- { } st2 filenameforall counttomark 0 gt
- { cleartomark (Yes)}{cleartomark (No)}ifelse
- }ifelse = flush
- }{ exit } ifelse
- } bind loop
- (*) = flush
- sv
- end
- restore
- "
-*End
-
-*?FontList: "
- save
- 2 dict begin
- /sv exch def
- /str 128 string def
- FontDirectory { pop == } bind forall flush
- /filenameforall where
- { pop save (fonts/*)
- { dup length 6 sub 6 exch getinterval cvn == } bind
- str filenameforall flush restore
- } if
- (*) = flush
-
- sv
- end
- 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: "Printer Busy"
-*Status: "Warming Up"
-*Status: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "initializing"
-*Status: "not ready"
-
-*% Input Sources (format: %% status: <stat>; source: <one of these> %% )
-*Source: "Serial"
-*Source: "Parallel"
-*Source: "Network"
-
-*% Printer Error (format: %% PrinterError: <one of these> %%)
-*PrinterError: "Paper Jam"
-*PrinterError: "Wrong Paper Length"
-*PrinterError: "Invalid Manual Insertion"
-*PrinterError: "Change Size in Feeder"
-*PrinterError: "Change Size in Tray 1"
-*PrinterError: "Change Size in Tray 2"
-*PrinterError: "Paper Out or Feed Failure - Feed"
-*PrinterError: "Load Manual Envelope"
-*PrinterError: "Paper Out or Feed Failure - Tray 1"
-*PrinterError: "Paper Out or Feed Failure - Tray 2"
-*PrinterError: "Load Manual Paper"
-*PrinterError: "Output Bin Full"
-*PrinterError: "Cover Open/Cartridge Not Installed"
-*PrinterError: "Insufficient Memory"
-*PrinterError: "Complex Page"
-*PrinterError: "Default Storage Error"
-*PrinterError: "Defective Font Card Installed"
-*PrinterError: "Flash Full"
-*PrinterError: "ioerror"
-*PrinterError: "Flash Error"
-*PrinterError: "Duplex Not Attached"
-*PrinterError: "Duplex Cover Open"
-*PrinterError: "Scheduled Maintenance"
-*PrinterError: "Toner Low"
-*PrinterError: "Service Error"
-
-*% === Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) =====================
-
-*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
-
-*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
- {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
- 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
- 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
-
-*% For 71 lpi / 600 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
-
-*% For 116 lpi / 1200 dpi ===================================================
-
-*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"
-*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"
-*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0"
-*% End of PPD file for Lexmark Optra S 2455 Plus Laser Printers
diff --git a/psprint_config/configuration/ppds/LOS3455P.PS b/psprint_config/configuration/ppds/LOS3455P.PS
deleted file mode 100644
index 00ec028398e8..000000000000
--- a/psprint_config/configuration/ppds/LOS3455P.PS
+++ /dev/null
@@ -1,1197 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe PostScript(R) Printer Description File
-*% For Lexmark Optra Se 3455 Plus Laser Printers
-*% Produced by Lexmark International, Inc.
-*%
-*% For use with Adobe (formerly Aldus) PageMaker
-*%
-*% WARNING: If you edit this file and use it with PageMaker, be sure to
-*% use an editor (such as DOS Edit) that does NOT add an end-of-file
-*% marker (hex 1A) when it stores the file
-*%
-*% Copyright (c) 1993-1999 Lexmark International Inc. All Rights Reserved.
-*% Permission is granted for redistribution of this file as
-*% long as this copyright notice is intact and the content
-*% of the file is not altered in any way from its original form.
-*%
-*FormatVersion: "4.3"
-*FileVersion: "1.1"
-*LanguageVersion: English
-*LanguageEncoding: WindowsANSI
-*PCFileName: "LOS3455P.PPD"
-*Product: "(Lexmark Optra Se 3455 Plus Laser Printer)"
-*PSVersion: "(3010)"
-*ModelName: "Lexmark Optra Se 3455 Plus Laser Printer"
-*ShortNickName: "Lexmark Optra Se 3455 Plus PS"
-*NickName: "Lexmark Optra Se 3455 Plus PS"
-*% ======== Installable Options ============
-
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *LowerTray/Tray 2 - Option: Boolean
-*DefaultLowerTray: True
-*LowerTray True/Installed: ""
-*LowerTray False/Not Installed: ""
-*CloseUI: *LowerTray
-
-*OpenUI *Tray3/Tray 3 - Option: Boolean
-*DefaultTray3: True
-*Tray3 True/Installed: ""
-*Tray3 False/Not Installed: ""
-*CloseUI: *Tray3
-
-*OpenUI *Tray4/Tray 4 - Option: Boolean
-*DefaultTray4: False
-*Tray4 True/Installed: ""
-*Tray4 False/Not Installed: ""
-*CloseUI: *Tray4
-
-*OpenUI *Tray5/Tray 5 - Option: Boolean
-*DefaultTray5: False
-*Tray5 True/Installed: ""
-*Tray5 False/Not Installed: ""
-*CloseUI: *Tray5
-
-*OpenUI *MPFeeder/MP Feeder - Option: Boolean
-*DefaultMPFeeder: False
-*MPFeeder True/Installed: ""
-*MPFeeder False/Not Installed: ""
-*CloseUI: *MPFeeder
-
-*OpenUI *Feeder/Envelope Feeder - Option: Boolean
-*DefaultFeeder: False
-*Feeder True/Installed: ""
-*Feeder False/Not Installed: ""
-*CloseUI: *Feeder
-
-*OpenUI *OutputBins/Number of Output Bins - Option: PickOne
-*DefaultOutputBins: False
-*OutputBins False/Standard Bin Only: ""
-*OutputBins 1Bin/1 Extra Bin: ""
-*OutputBins 2Bin/2 Extra Bins: ""
-*OutputBins 3Bin/3 Extra Bins: ""
-*OutputBins 4Bin/4 Extra Bins: ""
-*OutputBins 5Bin/5 Extra Bins: ""
-*OutputBins 6Bin/6 Extra Bins: ""
-*OutputBins 7Bin/7 Extra Bins: ""
-*OutputBins 8Bin/8 Extra Bins: ""
-*OutputBins 9Bin/9 Extra Bins: ""
-*OutputBins 10Bin/10 Extra Bins: ""
-*OutputBins 11Bin/11 Extra Bins: ""
-*OutputBins 12Bin/12 Extra Bins: ""
-*OutputBins 13Bin/13 Extra Bins: ""
-*OutputBins 14Bin/14 Extra Bins: ""
-*OutputBins 15Bin/15 Extra Bins: ""
-*CloseUI: *OutputBins
-
-*OpenUI *Duplexer/Duplexer - Option: Boolean
-*DefaultDuplexer: False
-*Duplexer True/Installed: ""
-*Duplexer False/Not Installed: ""
-*CloseUI: *Duplexer
-
-*OpenUI *Flash/Flash Memory Card - Option: Boolean
-*DefaultFlash: False
-*Flash True/Installed: ""
-*Flash False/Not Installed: ""
-*CloseUI: *Flash
-
-*OpenUI *HardDisk/Printer Hard Disk - Option: Boolean
-*DefaultHardDisk: False
-*HardDisk True/Installed: ""
-*HardDisk False/Not Installed: ""
-*CloseUI: *HardDisk
-
-*OpenUI *InstalledMemory/Printer Memory - Option: PickOne
-*DefaultInstalledMemory: 8Meg
-*InstalledMemory 2Meg/2 MB Printer Memory: ""
-*InstalledMemory 4Meg/4 MB Printer Memory: ""
-*InstalledMemory 6Meg/6 MB Printer Memory: ""
-*InstalledMemory 8Meg/8 MB Printer Memory: ""
-*InstalledMemory 10Meg/10 MB Printer Memory: ""
-*InstalledMemory 12Meg/12 MB Printer Memory: ""
-*InstalledMemory 14Meg/14 MB Printer Memory: ""
-*InstalledMemory 16Meg/16 MB Printer Memory: ""
-*InstalledMemory 18Meg/18 MB Printer Memory: ""
-*InstalledMemory 20Meg/20 MB Printer Memory: ""
-*InstalledMemory 22Meg/22 MB Printer Memory: ""
-*InstalledMemory 24Meg/24 MB Printer Memory: ""
-*InstalledMemory 28Meg/28 MB Printer Memory: ""
-*InstalledMemory 32Meg/32 or more MB Printer Memory: ""
-*CloseUI: *InstalledMemory
-
-*OpenUI *FaxCard/Fax Card: Boolean
-*DefaultFaxCard: False
-*FaxCard True/Installed: ""
-*FaxCard False/Not Installed: ""
-*CloseUI: *FaxCard
-*CloseGroup: InstallableOptions
-
-*%=========== User Constraints ===================
-
-*UIConstraints: *LowerTray False *InputSlot Tray2
-*UIConstraints: *Tray3 False *InputSlot Tray3
-*UIConstraints: *Tray4 False *InputSlot Tray4
-*UIConstraints: *Tray5 False *InputSlot Tray5
-*UIConstraints: *MPFeeder False *InputSlot MultiPurpose
-*%UIConstraints: *MPFeeder False *ManualFeed
-*UIConstraints: *MPFeeder False *InputSlot ManualEnv
-*UIConstraints: *Feeder False *InputSlot Feeder
-*UIConstraints: *Duplexer False *Duplex
-
-*UIConstraints: *OutputBins False *OutputBin
-
-*UIConstraints: *OutputBins False *StapleLocation True
-*UIConstraints: *OutputBins False *OutputBin Bin1
-*UIConstraints: *OutputBins False *OutputBin Bin2
-*UIConstraints: *OutputBins False *OutputBin Bin3
-*UIConstraints: *OutputBins False *OutputBin Bin4
-*UIConstraints: *OutputBins False *OutputBin Bin5
-*UIConstraints: *OutputBins False *OutputBin Bin6
-*UIConstraints: *OutputBins False *OutputBin Bin7
-*UIConstraints: *OutputBins False *OutputBin Bin8
-*UIConstraints: *OutputBins False *OutputBin Bin9
-*UIConstraints: *OutputBins False *OutputBin Bin10
-*UIConstraints: *OutputBins False *OutputBin Bin11
-*UIConstraints: *OutputBins False *OutputBin Bin12
-*UIConstraints: *OutputBins False *OutputBin Bin13
-*UIConstraints: *OutputBins False *OutputBin Bin14
-*UIConstraints: *OutputBins False *OutputBin Bin15
-
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin2
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin3
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin4
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 1Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin3
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin4
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 2Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin4
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 3Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin5
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 4Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin6
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 5Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin7
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 6Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin8
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 7Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin9
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 8Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin10
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 9Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 10Bin *OutputBin Bin11
-*UIConstraints: *OutputBins 10Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 10Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 10Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 10Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 11Bin *OutputBin Bin12
-*UIConstraints: *OutputBins 11Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 11Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 11Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 12Bin *OutputBin Bin13
-*UIConstraints: *OutputBins 12Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 12Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 13Bin *OutputBin Bin14
-*UIConstraints: *OutputBins 13Bin *OutputBin Bin15
-
-*UIConstraints: *OutputBins 14Bin *OutputBin Bin15
-
-
-*UIConstraints: *Resolution 300dpi *ImageEnhance True
-*UIConstraints: *Resolution 1200dpi *ImageEnhance True
-*UIConstraints: *Resolution 1200dpi *Smoothing True
-*UIConstraints: *Resolution 1200dpi *JCLPictureGrade True
-
-*UIConstraints: *ImageEnhance True *Smoothing True
-
-*UIConstraints: *JCLEconomode True *ImageEnhance True
-
-*% Do not allow envelope sizes and paper types to be fed from trays
-*UIConstraints: *InputSlot Tray1 *PageSize Monarch
-*UIConstraints: *InputSlot Tray1 *PageSize C9
-*UIConstraints: *InputSlot Tray1 *PageSize Comm10
-*UIConstraints: *InputSlot Tray1 *PageSize DL
-*UIConstraints: *InputSlot Tray1 *PageSize C5
-*UIConstraints: *InputSlot Tray1 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray1 *PageSize Other
-*UIConstraints: *InputSlot Tray2 *PageSize Monarch
-*UIConstraints: *InputSlot Tray2 *PageSize C9
-*UIConstraints: *InputSlot Tray2 *PageSize Comm10
-*UIConstraints: *InputSlot Tray2 *PageSize DL
-*UIConstraints: *InputSlot Tray2 *PageSize C5
-*UIConstraints: *InputSlot Tray2 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray2 *PageSize Other
-*UIConstraints: *InputSlot Tray3 *PageSize Monarch
-*UIConstraints: *InputSlot Tray3 *PageSize C9
-*UIConstraints: *InputSlot Tray3 *PageSize Comm10
-*UIConstraints: *InputSlot Tray3 *PageSize DL
-*UIConstraints: *InputSlot Tray3 *PageSize C5
-*UIConstraints: *InputSlot Tray3 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray3 *PageSize Other
-*UIConstraints: *InputSlot Tray4 *PageSize Monarch
-*UIConstraints: *InputSlot Tray4 *PageSize C9
-*UIConstraints: *InputSlot Tray4 *PageSize Comm10
-*UIConstraints: *InputSlot Tray4 *PageSize DL
-*UIConstraints: *InputSlot Tray4 *PageSize C5
-*UIConstraints: *InputSlot Tray4 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray4 *PageSize Other
-*UIConstraints: *InputSlot Tray5 *PageSize Monarch
-*UIConstraints: *InputSlot Tray5 *PageSize C9
-*UIConstraints: *InputSlot Tray5 *PageSize Comm10
-*UIConstraints: *InputSlot Tray5 *PageSize DL
-*UIConstraints: *InputSlot Tray5 *PageSize C5
-*UIConstraints: *InputSlot Tray5 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray5 *PageSize Other
-*UIConstraints: *InputSlot Tray1 *MediaType Env
-*UIConstraints: *InputSlot Tray2 *MediaType Env
-*UIConstraints: *InputSlot Tray3 *MediaType Env
-*UIConstraints: *InputSlot Tray4 *MediaType Env
-*UIConstraints: *InputSlot Tray5 *MediaType Env
-
-*% Do not allow non-envelope sizes and paper sizes to be fed from Envelope Feede
-*UIConstraints: *InputSlot Feeder *PageSize Letter
-*UIConstraints: *InputSlot Feeder *PageSize Legal
-*UIConstraints: *InputSlot Feeder *PageSize B5
-*UIConstraints: *InputSlot Feeder *PageSize A4
-*UIConstraints: *InputSlot Feeder *PageSize Executive
-*UIConstraints: *InputSlot Feeder *PageSize A5
-*UIConstraints: *InputSlot Feeder *PageSize Universal
-*UIConstraints: *InputSlot ManualEnv *PageSize Letter
-*UIConstraints: *InputSlot ManualEnv *PageSize Legal
-*UIConstraints: *InputSlot ManualEnv *PageSize B5
-*UIConstraints: *InputSlot ManualEnv *PageSize A4
-*UIConstraints: *InputSlot ManualEnv *PageSize Executive
-*UIConstraints: *InputSlot ManualEnv *PageSize A5
-*UIConstraints: *InputSlot ManualEnv *PageSize Universal
-*UIConstraints: *InputSlot Feeder *MediaType Plain
-*UIConstraints: *InputSlot Feeder *MediaType Card
-*UIConstraints: *InputSlot Feeder *MediaType Transparency
-*UIConstraints: *InputSlot Feeder *MediaType Labels
-*UIConstraints: *InputSlot Feeder *MediaType Bond
-*UIConstraints: *InputSlot Feeder *MediaType Letterhead
-*UIConstraints: *InputSlot Feeder *MediaType Preprint
-*UIConstraints: *InputSlot Feeder *MediaType Color
-*UIConstraints: *InputSlot ManualEnv *MediaType Plain
-*UIConstraints: *InputSlot ManualEnv *MediaType Card
-*UIConstraints: *InputSlot ManualEnv *MediaType Transparency
-*UIConstraints: *InputSlot ManualEnv *MediaType Labels
-*UIConstraints: *InputSlot ManualEnv *MediaType Bond
-*UIConstraints: *InputSlot ManualEnv *MediaType Letterhead
-*UIConstraints: *InputSlot ManualEnv *MediaType Preprint
-*UIConstraints: *InputSlot ManualEnv *MediaType Color
-*%UIConstraints: *ManualFeed True *MediaType Env
-*UIConstraints: *InputSlot Manual *MediaType Env
-*% === Basic Capabilities ============
-
-*LanguageLevel: "3"
-*Protocols: PJL TBCP
-*FreeVM: "1290000"
-*VMOption 8Meg/8 MB Printer Memory: "1290000"
-*VMOption 2Meg/2 MB Printer Memory: "376000"
-*VMOption 4Meg/4 MB Printer Memory: "910000"
-*VMOption 6Meg/6 MB Printer Memory: "1034000"
-*VMOption 10Meg/10 MB Printer Memory: "1290000"
-*VMOption 12Meg/12 MB Printer Memory: "1546000"
-*VMOption 14Meg/14 MB Printer Memory: "1546000"
-*VMOption 16Meg/16 MB Printer Memory: "2058000"
-*VMOption 18Meg/18 MB Printer Memory: "2058000"
-*VMOption 20Meg/20 MB Printer Memory: "2058000"
-*VMOption 22Meg/22 MB Printer Memory: "2058000"
-*VMOption 24Meg/24 MB Printer Memory: "2058000"
-*VMOption 28Meg/28 MB Printer Memory: "2058000"
-*VMOption 32Meg/32 or more MB Printer Memory: "2058000"
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*TTRasterizer: Type42
-*?TTRasterizer:""
-*FileSystem: True
-*?FileSystem: ""
-*VariablePaperSize: True
-*Throughput: "34"
-*Password: "0"
-*ExitServer: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- "
-*End
-*Reset: "
- count 0 eq % is the password on the stack?
- { true }
- { dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
- "
-*End
-
-*% === Job Control Language ==
-
-*JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
-*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>"
-*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X"
-
-*% === Resolution ============
-
-*OpenUI *Resolution/Resolution: PickOne
-*DefaultResolution: 600dpi
-*OrderDependency: 100 AnySetup *Resolution
-*Resolution 300dpi/300 dpi: "<< /HWResolution [300 300] >> setpagedevice"
-*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice"
-*Resolution 1200dpi/1200 dpi: "<< /HWResolution [1200 1200] >> setpagedevice"
-*?Resolution: "
- save
- currentpagedevice /HWResolution get 0 get
- ( ) cvs print (dpi) = flush
- restore
- "
-*End
-*CloseUI: *Resolution
-
-*% === Halftone Information ===============
-
-*ScreenFreq: "60.0"
-*ScreenAngle: "45.0"
-*ResScreenFreq 300dpi: "60.0"
-*ResScreenAngle 300dpi: "45.0"
-*ResScreenFreq 600dpi: "60.0"
-*ResScreenAngle 600dpi: "45.0"
-*ResScreenFreq 1200dpi: "106.0"
-*ResScreenAngle 1200dpi: "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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Factory
-*Transfer Factory: "{ }"
-*Transfer Factory.Inverse: "{ 1 exch sub }"
-
-*% === Features ===
-*JCLOpenUI *JCLDensity/Print Darkness: PickOne
-*DefaultJCLDensity: None
-*OrderDependency: 20 JCLSetup *JCLDensity
-*JCLDensity None/Printer's default: ""
-*JCLDensity VLIGHT/Lightest: "@PJL SET DENSITY = 1<0A>"
-*JCLDensity LIGHT/Lighter: "@PJL SET DENSITY = 2<0A>"
-*JCLDensity NORMAL/Normal: "@PJL SET DENSITY = 3<0A>"
-*JCLDensity DARK/Darker: "@PJL SET DENSITY = 4<0A>"
-*JCLDensity VDARK/Darkest: "@PJL SET DENSITY = 5<0A>"
-*JCLCloseUI: *JCLDensity
-
-*JCLOpenUI *JCLEconomode/Toner Saver: PickOne
-*DefaultJCLEconomode: PrtSet
-*OrderDependency: 10 JCLSetup *JCLEconomode
-*JCLEconomode PrtSet/Printer Setting: ""
-*JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>"
-*JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>"
-*JCLCloseUI: *JCLEconomode
-
-*OpenUI *Smoothing/Smoothing: Boolean
-*DefaultSmoothing: False
-*OrderDependency: 120 AnySetup *Smoothing
-*Smoothing True/On: "<< /PostRenderingEnhanceDetails << /REValue 2 >> >> setpagedevice"
-*Smoothing False/Off: "<< /PostRenderingEnhanceDetails << /REValue 0 >> >> setpagedevice"
-*?Smoothing: "
- save
- currentpagedevice /PostRenderingEnhanceDetails get /REValue get
- dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush
- restore
- "
-*End
-*CloseUI: *Smoothing
-
-*OpenUI *ImageEnhance/1200 Image Quality: Boolean
-*DefaultImageEnhance: False
-*OrderDependency: 40 AnySetup *ImageEnhance
-*ImageEnhance True/On: "<< /DeviceRenderingInfo << /ImageEnhancement 1 >> >> setpagedevice"
-*ImageEnhance False/Off: "<< /DeviceRenderingInfo << /ImageEnhancement 0 >> >> setpagedevice"
-*CloseUI: *ImageEnhance
-
-*JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne
-*DefaultJCLPictureGrade: PrtSet
-*OrderDependency: 10 JCLSetup *JCLPictureGrade
-*JCLPictureGrade PrtSet/Printer Setting:""
-*JCLPictureGrade True/On: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>"
-*JCLPictureGrade False/Off: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>"
-*JCLCloseUI: *JCLPictureGrade
-
-*OpenUI *MediaType/Media Type: PickOne
-*DefaultMediaType: PrtSet
-*OrderDependency: 140 AnySetup *MediaType
-*MediaType PrtSet/Printer Setting: ""
-*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Card/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Env/Envelope: "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom4/Custom Type 4: "<< /MediaType (Custom Type 4) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom5/Custom Type 5: "<< /MediaType (Custom Type 5) /Policies << /MediaType 2 >> >> setpagedevice"
-*MediaType Custom6/Custom Type 6: "<< /MediaType (Custom Type 6) /Policies << /MediaType 2 >> >> setpagedevice"
-*CloseUI: *MediaType
-
-
-*OpenUI *Duplex/Duplex: PickOne
-*DefaultDuplex: None
-*OrderDependency: 40 AnySetup *Duplex
-*Duplex None/Simplex: "<< /Duplex false >> setpagedevice"
-*Duplex DuplexNoTumble/Duplex - Long Edge: "
- statusdict /duplexer get exec
- { << /Duplex true /Tumble false >> setpagedevice }
- { << /Duplex false >> setpagedevice }
- ifelse
- "
-*End
-*Duplex DuplexTumble/Duplex - Short Edge: "
- statusdict /duplexer get exec
- { << /Duplex true /Tumble true >> setpagedevice }
- { << /Duplex false >> setpagedevice }
- ifelse
- "
-*End
-*?Duplex: "
- save
- currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush
- restore
- "
-*End
-*CloseUI: *Duplex
-
-*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne
-*DefaultJCLPortRotation: None
-*OrderDependency: 10 JCLSetup *JCLPortRotation
-*JCLPortRotation None/Printer's default: ""
-*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>"
-*JCLCloseUI: *JCLPortRotation
-
-*OpenUI *LXCollate/Collate Copies: Boolean
-*DefaultLXCollate: False
-*OrderDependency: 150 AnySetup *LXCollate
-*LXCollate False/Off: "<< /Collate false >> setpagedevice"
-*LXCollate True/On: "<< /Collate true >> setpagedevice"
-*CloseUI: *LXCollate
-
-
-*OpenUI *OutputBin/Output Bin: PickOne
-*DefaultOutputBin: None
-*OrderDependency: 45 AnySetup *OutputBin
-*OutputBin None/Standard Bin: "
- << /OutputAttributes << /Priority [0] >> >> setpagedevice"
-*End
-*OutputBin Bin1/Bin 1: "
- << /OutputAttributes << /Priority [1] >> >> setpagedevice"
-*End
-*OutputBin Bin2/Bin 2: "
- << /OutputAttributes << /Priority [2] >> >> setpagedevice"
-*End
-*OutputBin Bin3/Bin 3: "
- << /OutputAttributes << /Priority [3] >> >> setpagedevice"
-*End
-*OutputBin Bin4/Bin 4: "
- << /OutputAttributes << /Priority [4] >> >> setpagedevice"
-*End
-*OutputBin Bin5/Bin 5: "
- << /OutputAttributes << /Priority [5] >> >> setpagedevice"
-*End
-*OutputBin Bin6/Bin 6: "
- << /OutputAttributes << /Priority [6] >> >> setpagedevice"
-*End
-*OutputBin Bin7/Bin 7: "
- << /OutputAttributes << /Priority [7] >> >> setpagedevice"
-*End
-*OutputBin Bin8/Bin 8: "
- << /OutputAttributes << /Priority [8] >> >> setpagedevice"
-*End
-*OutputBin Bin9/Bin 9: "
- << /OutputAttributes << /Priority [9] >> >> setpagedevice"
-*End
-*OutputBin Bin10/Bin 10: "
- << /OutputAttributes << /Priority [10] >> >> setpagedevice"
-*End
-*OutputBin Bin11/Bin 11: "
- << /OutputAttributes << /Priority [11] >> >> setpagedevice"
-*End
-*OutputBin Bin12/Bin 12: "
- << /OutputAttributes << /Priority [12] >> >> setpagedevice"
-*End
-*OutputBin Bin13/Bin 13: "
- << /OutputAttributes << /Priority [13] >> >> setpagedevice"
-*End
-*OutputBin Bin14/Bin 14: "
- << /OutputAttributes << /Priority [14] >> >> setpagedevice"
-*End
-*OutputBin Bin15/Bin 15: "
- << /OutputAttributes << /Priority [15] >> >> setpagedevice"
-*End
-*CloseUI: *OutputBin
-
-*OpenUI *StapleLocation/Staple: Boolean
-*DefaultStapleLocation: False
-*OrderDependency: 170 AnySetup *StapleLocation
-*StapleLocation False/Off: "
- << /Staple 0 >> setpagedevice"
-*End
-*StapleLocation True/On: "
- << /Staple 3 >> setpagedevice"
-*End
-*CloseUI: *StapleLocation
-
-*% === Paper ==========================================
-*LandscapeOrientation: Plus90
-
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/Letter 8 1/2 x 11 in: "
- << /PageSize [612 792] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Legal/Legal 8 1/2 x 14 in: "
- << /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize B5/B5 182 x 257 mm: "
- << /PageSize [516 729] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A4/A4 210 x 297 mm: "
- << /PageSize [595 842] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Executive/Executive 7 1/4 x 10 1/2 in: "
- << /PageSize [522 756] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A5/A5 148 x 210 mm: "
- << /PageSize [420 595] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Universal/Universal 8 1/2 x 14 in: "
- << /PageSize [612 1020] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: "
- << /PageSize [279 540] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: "
- << /PageSize [279 639] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: "
- << /PageSize [297 684] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize DL/DL Envelope 110 x 220 mm: "
- << /PageSize [312 624] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize C5/C5 Envelope 162 x 229 mm: "
- << /PageSize [459 649] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize ISOB5/B5 Envelope 176 x 250 mm: "
- << /PageSize [499 709] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Other/Other Envelope 8 1/2 x 14 in: "
- << /PageSize [612 996] /ImagingBBox null >> setpagedevice"
-*End
-*?PageSize: "
- save
- 14 dict
- dup /letter (Letter) put
- dup /legal (Legal) put
- dup /executivepage (Executive) put
- dup /a4 (A4) put
- dup /a5 (A5) put
- dup /b5 (B5) put
- dup /universal (Universal) put
- dup /3.875x7.5envelope (Monarch) put
- dup /3.875x8.875envelope (C9) put
- dup /4.125x9.5envelope (Comm10) put
- dup /110x220envelope (DL) put
- dup /162x229envelope (C5) put
- dup /176x250envelope (Envelope.499.709) put
- dup /otherenvelope (Envelope.612.996) put
- statusdict /papersize get exec
- 3 1 roll {get} stopped {(Unknown)}if
- exch not { print (.Transverse) }if
- = flush
- restore
- "
-*End
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer.
-*% Usually used with input source selection rather than selection by size (AutoSelect).
-
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter: "
- << /PageSize [612 792] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Legal: "
- << /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion B5: "
- << /PageSize [516 729] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A4: "
- << /PageSize [595 842] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Executive: "
- << /PageSize [522 756] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A5: "
- << /PageSize [420 595] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Universal: "
- << /PageSize [612 1020] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Monarch: "
- << /PageSize [279 540] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion C9: "
- << /PageSize [279 639] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Comm10: "
- << /PageSize [297 684] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion DL: "
- << /PageSize [312 624] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion C5: "
- << /PageSize [459 649] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion ISOB5: "
- << /PageSize [499 709] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Other: "
- << /PageSize [649 1008] /ImagingBBox null >> setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% **** Printable Area by key word ****
-*DefaultImageableArea: Letter
-*ImageableArea Letter: "13 13 599 779"
-*ImageableArea Legal: "13 13 599 995"
-*ImageableArea B5: "13 13 505 715"
-*ImageableArea A4: "10 13 588 829"
-*ImageableArea Executive: "13 13 509 743"
-*ImageableArea A5: "13 13 407 583"
-*ImageableArea Universal: "13 13 599 995"
-*ImageableArea Monarch: "13 13 278 527"
-*ImageableArea C9: "13 13 278 626"
-*ImageableArea Comm10: "13 13 294 671"
-*ImageableArea DL: "13 13 309 611"
-*ImageableArea C5: "13 13 455 636"
-*ImageableArea ISOB5: "13 13 497 696"
-*ImageableArea Other: "13 13 647 995"
-*?ImageableArea: "
- save
- /cvp { cvi ( ) cvs print ( ) print } bind def
- newpath clippath pathbbox
- 4 -2 roll exch 2 {ceiling cvp} repeat
- exch 2 {floor cvp} repeat flush
- restore
- "
-*End
-
-
-*% **** Physical paper dimensions by key word ****
-
-*DefaultPaperDimension: Letter
-*PaperDimension Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension B5: "516 729"
-*PaperDimension A4: "595 842"
-*PaperDimension Executive: "522 756"
-*PaperDimension A5: "420 595"
-*PaperDimension Universal: "612 1020"
-*PaperDimension Monarch: "279 540"
-*PaperDimension C9: "279 639"
-*PaperDimension Comm10: "297 684"
-*PaperDimension DL: "312 624"
-*PaperDimension C5: "459 649"
-*PaperDimension ISOB5: "499 709"
-*PaperDimension Other: "649 1008"
-*RequiresPageRegion All: True
-
-*% === Input Trays =======================================
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: AutoSelect
-*InputSlot AutoSelect/Auto Select: "
- << /Policies << /PageSize 2 >> >> setpagedevice"
-*End
-*InputSlot Tray1/Tray 1: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- currentpagedevice /InputAttributes get 0 get setpagedevice
- << /InputAttributes << /Priority [0] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Tray2/Tray 2: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Tray3/Tray 3: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Tray4/Tray 4: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 5 known { 5 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Tray5/Tray 5: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 6 known { 6 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot MultiPurpose/MP Feeder: "
- << /ManualFeed false /MediaPosition null >> setpagedevice
- userdict /lms
- currentpagedevice /InputAttributes get 4 known { 4 }{ 0 }ifelse put
- currentpagedevice /InputAttributes get lms get setpagedevice
- << /InputAttributes << /Priority [lms] >> >> setpagedevice
- << /Policies << /PageSize 7 >> >> setpagedevice"
-*End
-*InputSlot Feeder/Envelope Feeder: "
- << /MediaPosition null >> setpagedevice
- currentpagedevice /InputAttributes get 2 known
- { << /ManualFeed false /Policies << /PageSize 2 >> >> setpagedevice
- << /InputAttributes << /Priority [2] >> >> setpagedevice }
- { << /ManualFeed true >> setpagedevice }ifelse"
-*End
-*InputSlot Manual/Manual Paper: "
- << /ManualFeed true /MediaPosition null >> setpagedevice
- << /Policies << /PageSize 2 >> >> setpagedevice"
-*End
-*InputSlot ManualEnv/Manual Envelope: "
- << /ManualFeed true /MediaPosition null >> setpagedevice
- << /Policies << /PageSize 2 >> >> setpagedevice"
-*End
-*?InputSlot: "
- save
- [ (Tray1) (Tray2) (Multipurpose) (Manual) (ManualEnv) (Tray3) (Tray4) (Tray5) (Feeder) ]
- statusdict /papertray get exec
- {get exec} stopped { pop pop (Unknown) } if = flush
- restore
- "
-*End
-*CloseUI: *InputSlot
-
-
-*% === Font Information ==========================================
-
-*DefaultFont: Courier
-*Font AlbertusMT: Standard "(001.000)" Standard ROM
-*Font AlbertusMT-Italic: Standard "(001.000)" Standard ROM
-*Font AlbertusMT-Light: Standard "(001.000)" Standard ROM
-*Font AntiqueOlive-Roman: Standard "(001.000)" Standard ROM
-*Font AntiqueOlive-Italic: Standard "(001.000)" Standard ROM
-*Font AntiqueOlive-Bold: Standard "(001.000)" Standard ROM
-*Font AntiqueOlive-Compact: Standard "(001.000)" Standard ROM
-*Font AvantGarde-Book: Standard "(001.000)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM
-*Font Bodoni: Standard "(001.000)" Standard ROM
-*Font Bodoni-Bold: Standard "(001.000)" Standard ROM
-*Font Bodoni-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Bodoni-Italic: Standard "(001.000)" Standard ROM
-*Font Bodoni-Poster: Standard "(001.000)" Standard ROM
-*Font Bodoni-PosterCompressed: Standard "(001.000)" Standard ROM
-*Font Bookman-Demi: Standard "(001.000)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM
-*Font Bookman-Light: Standard "(001.000)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM
-*Font Clarendon: Standard "(001.000)" Standard ROM
-*Font Clarendon-Bold: Standard "(001.000)" Standard ROM
-*Font Clarendon-Light: Standard "(001.000)" Standard ROM
-*Font CooperBlack: Standard "(001.000)" Standard ROM
-*Font CooperBlack-Italic: Standard "(001.000)" Standard ROM
-*Font Copperplate-ThirtyThreeBC: Standard "(001.000)" Standard ROM
-*Font Copperplate-ThirtyTwoBC: Standard "(001.000)" Standard ROM
-*Font Coronet-Regular: Standard "(001.000)" Standard ROM
-*Font Courier: Standard "(001.000)" Standard ROM
-*Font Courier-Bold: Standard "(001.000)" Standard ROM
-*Font Courier-Oblique: Standard "(001.000)" Standard ROM
-*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Eurostile: Standard "(001.000)" Standard ROM
-*Font Eurostile-Bold: Standard "(001.000)" Standard ROM
-*Font Eurostile-BoldExtendedTwo: Standard "(001.000)" Standard ROM
-*Font Eurostile-ExtendedTwo: Standard "(001.000)" Standard ROM
-*Font GillSans: Standard "(001.000)" Standard ROM
-*Font GillSans-Bold: Standard "(001.000)" Standard ROM
-*Font GillSans-BoldItalic: Standard "(001.000)" Standard ROM
-*Font GillSans-Italic: Standard "(001.000)" Standard ROM
-*Font GillSans-BoldCondensed: Standard "(001.000)" Standard ROM
-*Font GillSans-Condensed: Standard "(001.000)" Standard ROM
-*Font GillSans-ExtraBold: Standard "(001.000)" Standard ROM
-*Font GillSans-Light: Standard "(001.000)" Standard ROM
-*Font GillSans-LightItalic: Standard "(001.000)" Standard ROM
-*Font Goudy: Standard "(001.000)" Standard ROM
-*Font Goudy-Bold: Standard "(001.000)" Standard ROM
-*Font Goudy-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Goudy-Italic: Standard "(001.000)" Standard ROM
-*Font Goudy-ExtraBold: Standard "(001.000)" Standard ROM
-*Font Helvetica: Standard "(001.000)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Black: Standard "(001.000)" Standard ROM
-*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Light: Standard "(001.000)" Standard ROM
-*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM
-*Font Helvetica-Condensed: Standard "(001.000)" Standard ROM
-*Font Helvetica-Condensed-Bold: Standard "(001.000)" Standard ROM
-*Font Helvetica-Condensed-BoldObl: Standard "(001.000)" Standard ROM
-*Font Helvetica-Condensed-Oblique: Standard "(001.000)" Standard ROM
-*Font JoannaMT: Standard "(001.000)" Standard ROM
-*Font JoannaMT-Bold: Standard "(001.000)" Standard ROM
-*Font JoannaMT-BoldItalic: Standard "(001.000)" Standard ROM
-*Font JoannaMT-Italic: Standard "(001.000)" Standard ROM
-*Font LetterGothic: Standard "(001.000)" Standard ROM
-*Font LetterGothic-Bold: Standard "(001.000)" Standard ROM
-*Font LetterGothic-BoldSlanted: Standard "(001.000)" Standard ROM
-*Font LetterGothic-Slanted: Standard "(001.000)" Standard ROM
-*Font LubalinGraph-Book: Standard "(001.000)" Standard ROM
-*Font LubalinGraph-BookOblique: Standard "(001.000)" Standard ROM
-*Font LubalinGraph-Demi: Standard "(001.000)" Standard ROM
-*Font LubalinGraph-DemiOblique: Standard "(001.000)" Standard ROM
-*Font Marigold: Standard "(001.000)" Standard ROM
-*Font MonaLisa-Recut: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Optima: Standard "(001.000)" Standard ROM
-*Font Optima-Bold: Standard "(001.000)" Standard ROM
-*Font Optima-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Optima-Italic: Standard "(001.000)" Standard ROM
-*Font Oxford: Standard "(001.000)" Standard ROM
-*Font Palatino-Roman: Standard "(001.000)" Standard ROM
-*Font Palatino-Bold: Standard "(001.000)" Standard ROM
-*Font Palatino-Italic: Standard "(001.000)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM
-*Font StempelGaramond-Roman: Standard "(001.000)" Standard ROM
-*Font StempelGaramond-Italic: Standard "(001.000)" Standard ROM
-*Font StempelGaramond-Bold: Standard "(001.000)" Standard ROM
-*Font StempelGaramond-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Symbol: Special "(001.000)" Standard ROM
-*Font Times-Roman: Standard "(001.000)" Standard ROM
-*Font Times-Bold: Standard "(001.000)" Standard ROM
-*Font Times-Italic: Standard "(001.000)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Univers: Standard "(001.000)" Standard ROM
-*Font Univers-Oblique: Standard "(001.000)" Standard ROM
-*Font Univers-Bold: Standard "(001.000)" Standard ROM
-*Font Univers-BoldOblique: Standard "(001.000)" Standard ROM
-*Font Univers-Condensed: Standard "(001.000)" Standard ROM
-*Font Univers-CondensedBold: Standard "(001.000)" Standard ROM
-*Font Univers-CondensedBoldOblique: Standard "(001.000)" Standard ROM
-*Font Univers-CondensedOblique: Standard "(001.000)" Standard ROM
-*Font Univers-Extended: Standard "(001.000)" Standard ROM
-*Font Univers-ExtendedObl: Standard "(001.000)" Standard ROM
-*Font Univers-BoldExt: Standard "(001.000)" Standard ROM
-*Font Univers-BoldExtObl: Standard "(001.000)" Standard ROM
-*Font Univers-Light: Standard "(001.000)" Standard ROM
-*Font Univers-LightOblique: Standard "(001.000)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM
-*Font ZapfDingbats: Special "(001.000)" Special ROM
-
-*?FontQuery: "
- save
- 4 dict begin
- /sv exch def
- /str (fonts/ ) def
- /st2 128 string def
- { count 0 gt
- { dup st2 cvs (/) print print (:) print dup FontDirectory exch known
- {pop (Yes)}
- { str exch st2 cvs dup length /len exch def
- 6 exch putinterval str 0 len 6 add getinterval mark exch
- { } st2 filenameforall counttomark 0 gt
- { cleartomark (Yes)}{cleartomark (No)}ifelse
- }ifelse = flush
- }{ exit } ifelse
- } bind loop
- (*) = flush
- sv
- end
- restore
- "
-*End
-
-*?FontList: "
- save
- 2 dict begin
- /sv exch def
- /str 128 string def
- FontDirectory { pop == } bind forall flush
- /filenameforall where
- { pop save (fonts/*)
- { dup length 6 sub 6 exch getinterval cvn == } bind
- str filenameforall flush restore
- } if
- (*) = flush
-
- sv
- end
- 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: "Printer Busy"
-*Status: "Warming Up"
-*Status: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "initializing"
-*Status: "not ready"
-
-*% Input Sources (format: %% status: <stat>; source: <one of these> %% )
-*Source: "Serial"
-*Source: "Parallel"
-*Source: "Network"
-
-*% Printer Error (format: %% PrinterError: <one of these> %%)
-*PrinterError: "Paper Jam"
-*PrinterError: "Wrong Paper Length"
-*PrinterError: "Invalid Manual Insertion"
-*PrinterError: "Change Size in Feeder"
-*PrinterError: "Change Size in Tray 1"
-*PrinterError: "Change Size in Tray 2"
-*PrinterError: "Paper Out or Feed Failure - Feed"
-*PrinterError: "Load Manual Envelope"
-*PrinterError: "Paper Out or Feed Failure - Tray 1"
-*PrinterError: "Paper Out or Feed Failure - Tray 2"
-*PrinterError: "Load Manual Paper"
-*PrinterError: "Output Bin Full"
-*PrinterError: "Cover Open/Cartridge Not Installed"
-*PrinterError: "Insufficient Memory"
-*PrinterError: "Complex Page"
-*PrinterError: "Default Storage Error"
-*PrinterError: "Defective Font Card Installed"
-*PrinterError: "Flash Full"
-*PrinterError: "ioerror"
-*PrinterError: "Flash Error"
-*PrinterError: "Duplex Not Attached"
-*PrinterError: "Duplex Cover Open"
-*PrinterError: "Scheduled Maintenance"
-*PrinterError: "Toner Low"
-*PrinterError: "Service Error"
-
-*% === Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) =====================
-
-*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
-
-*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
- {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
- 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
- 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
-
-*% For 71 lpi / 600 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
-
-*% For 116 lpi / 1200 dpi ===================================================
-
-*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"
-*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066"
-*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0"
-*% End of PPD file for Lexmark Optra Se 3455 Plus Laser Printers
diff --git a/psprint_config/configuration/ppds/LWNT_518.PS b/psprint_config/configuration/ppds/LWNT_518.PS
deleted file mode 100644
index 7abc205ac464..000000000000
--- a/psprint_config/configuration/ppds/LWNT_518.PS
+++ /dev/null
@@ -1,345 +0,0 @@
-*PPD-Adobe: "4.0"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1993 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*%
-*FormatVersion: "4.0"
-*FileVersion: "2.5"
-*PCFileName: "LWNTX518.PPD"
-*LanguageVersion: English
-*Product: "(LaserWriter II NTX)"
-*PSVersion: "(51.8) 3"
-*ModelName: "Apple LaserWriter II NTX v51.8"
-*NickName: "Apple LaserWriter II NTX v51.8"
-
-*% General Information and Defaults ===============
-*FreeVM: "459676"
-*LanguageLevel: "1"
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*VariablePaperSize: False
-*FileSystem: True
-*?FileSystem: "
-save
- statusdict /diskonline get exec {(True)}{(False)} ifelse = flush
-restore
-"
-*End
-*Throughput: "8"
-*Password: "0"
-*ExitServer: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot perform the exitserver command.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
-"
-*End
-
-*Reset: "
- count 0 eq { % is the password on the stack?
- true
- }{
- dup % potential password
- statusdict /checkpassword get exec not
- } ifelse
- { % if no password or not valid
- (WARNING : Cannot reset printer.) =
- (Password supplied is not valid.) =
- (Please contact the author of this software.) = flush
- quit
- } if
- serverdict /exitserver get exec
- systemdict /quit get exec
- (WARNING : Printer Reset Failed.) = flush
-"
-*End
-
-*DefaultResolution: 300dpi
-*?Resolution: "
-save
- initgraphics
- 0 0 moveto currentpoint matrix defaultmatrix transform
- 0 72 lineto currentpoint matrix defaultmatrix transform
- 3 -1 roll sub dup mul
- 3 1 roll exch sub dup mul
- add sqrt round cvi
- ( ) cvs print (dpi) = flush
-restore
-"
-*End
-
-*% Halftone Information ===============
-*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
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% Paper Handling ===================
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/US Letter: "statusdict /lettertray get exec"
-*PageSize Legal/US Legal: "statusdict /legaltray get exec"
-*PageSize A4: "statusdict /a4tray get exec"
-*PageSize B5: "statusdict /b5tray get exec"
-*PageSize LetterSmall/US Letter Small: "statusdict /lettertray get exec lettersmall"
-*PageSize A4Small/A4 Small: "statusdict /a4tray get exec a4small"
-*PageSize LegalSmall/US Legal Small: "legal"
-*PageSize Monarch/Monarch Envelope Center Fed: "statusdict /lettertray get exec"
-*PageSize Com10/Com10 Envelope Center Fed: "statusdict /lettertray get exec"
-*?PageSize: "
-save
- [(Letter)(Legal)] statusdict /pagetype get exec
- {get} stopped { pop pop (Unknown)} if = flush
-restore
-"
-*End
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter/US Letter: "letter"
-*PageRegion Legal/US Legal: "legal"
-*PageRegion A4: "a4"
-*PageRegion B5: "b5"
-*PageRegion LetterSmall/US Letter Small: "lettersmall"
-*PageRegion A4Small/A4 Small: "a4small"
-*PageRegion LegalSmall/US Legal Small: "legal"
-*PageRegion Monarch/Monarch Envelope Center Fed: "letter"
-*PageRegion Com10/Com10 Envelope Center Fed: "letter"
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-*ImageableArea Letter/US Letter: "15 8 597 784 "
-*ImageableArea Legal/US Legal: "15 8 597 1000 "
-*ImageableArea A4: "13 10 577 832 "
-*ImageableArea B5: "21 10 500 715 "
-*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 "
-*ImageableArea A4Small/A4 Small: "29 31 567 812 "
-*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 "
-*ImageableArea Monarch/Monarch Envelope Center Fed: "178.5 269 433.5 773 "
-*ImageableArea Com10/Com10 Envelope Center Fed: "169.5 125 442.5 773 "
-*?ImageableArea: "
-save
- /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: Letter
-*PaperDimension Letter/US Letter: "612 792"
-*PaperDimension Legal/US Legal: "612 1008"
-*PaperDimension A4: "595 842"
-*PaperDimension B5: "516 729"
-*PaperDimension LetterSmall/US Letter Small: "612 792"
-*PaperDimension A4Small/A4 Small: "595 842"
-*PaperDimension LegalSmall/US Legal Small: "612 1008"
-*PaperDimension Monarch/Monarch Envelope Center Fed: "611 792"
-*PaperDimension Com10/Com10 Envelope Center Fed: "610 792"
-
-*OpenUI *ManualFeed/Manual Feed: Boolean
-*OrderDependency: 20 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True: "statusdict /manualfeed true put"
-*ManualFeed False: "statusdict /manualfeed false put"
-*?ManualFeed: "
-save
- statusdict /manualfeed get {(True)}{(False)}ifelse = flush
-restore
-"
-*End
-*CloseUI: *ManualFeed
-
-*DefaultOutputOrder: Normal
-
-*RequiresPageRegion All: True
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Cassette
-*InputSlot Cassette: ""
-*CloseUI: *InputSlot
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.002)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM
-*Font Bookman-Demi: Standard "(001.001)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.001)" Standard ROM
-*Font Bookman-Light: Standard "(001.001)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.001)" Standard ROM
-*Font Courier: Standard "(001.005)" Standard ROM
-*Font Courier-Bold: Standard "(001.005)" Standard ROM
-*Font Courier-BoldOblique: Standard "(001.005)" Standard ROM
-*Font Courier-Oblique: Standard "(001.005)" Standard ROM
-*Font Helvetica: Standard "(001.002)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.002)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.002)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.002)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.002)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.002)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.002)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.002)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.006)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.004)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.003)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.004)" Standard ROM
-*Font Palatino-Bold: Standard "(001.002)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.002)" Standard ROM
-*Font Palatino-Italic: Standard "(001.002)" Standard ROM
-*Font Palatino-Roman: Standard "(001.001)" Standard ROM
-*Font Symbol: Special "(001.003)" Special ROM
-*Font Times-Bold: Standard "(001.002)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.004)" Standard ROM
-*Font Times-Italic: Standard "(001.002)" Standard ROM
-*Font Times-Roman: Standard "(001.002)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.003)" Standard ROM
-*Font ZapfDingbats: Special "(001.002)" Special ROM
-*?FontQuery: "
-save
- /str 100 string dup 0 (fonts/) putinterval def
- {
- count 1 gt
- {
- exch dup str 6 94 getinterval cvs
- (/) print dup print (:) print exch
- FontDirectory exch known
- { pop (Yes) }
- {
- length 6 add str 0 3 -1 roll getinterval
- mark exch status
- {cleartomark (Yes)}{cleartomark (No)} ifelse
- } ifelse =
- }
- {exit} ifelse
- }bind loop
- (*) = flush
-restore
-"
-*End
-
-*?FontList: "
-save
- FontDirectory { pop == } bind forall flush
- /filenameforall where
- {
- pop (fonts/*)
- { dup length 6 sub 6 exch getinterval cvn == } bind
- 128 string filenameforall flush
- } if
- (*) = 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: "idle"
-*Status: "busy"
-*Status: "waiting"
-*Status: "printing"
-*Status: "warming up"
-*Status: "PrinterError: timeout, clearing printer"
-*Status: "PrinterError: paper entry misfeed"
-*Status: "PrinterError: service call"
-*Status: "PrinterError: warming up"
-*Status: "PrinterError: no toner cartridge"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "serial9"
-*Source: "serial25"
-*Source: "AppleTalk"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "timeout, clearing printer"
-*PrinterError: "paper entry misfeed"
-*PrinterError: "service call"
-*PrinterError: "warming up"
-*PrinterError: "no toner cartridge"
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% For 53 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
-*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
-*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
-
-*% For "LaserWriter II NTX" version 51.8
-*% Produced by "BuildPPD.ps" version 3.0 edit 58
-*% Converted to meet 4.0 specification
-*% Last Edit Date: May 21 1993
-*% The byte count of this file should be exactly 012007 or 012352
-*% depending on the filesystem it resides in.
-*% end of PPD file for LaserWriter II NTX
diff --git a/psprint_config/configuration/ppds/SNSPREC1.PS b/psprint_config/configuration/ppds/SNSPREC1.PS
deleted file mode 100644
index b5b01ad3f1a3..000000000000
--- a/psprint_config/configuration/ppds/SNSPREC1.PS
+++ /dev/null
@@ -1,760 +0,0 @@
-*PPD-Adobe: "4.2"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*% @(#)SPARCPRINTEREC.PPD 1.16 13 Apr 1995
-*% Copyright 1995 Sun Microsystems, Inc. All Rights Reserved.
-
-*FormatVersion: "4.2"
-*FileVersion: "1.0"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*PCFileName: "SNSPREC1.PPD"
-*Product: "(SPARCprinter EC)"
-*PSVersion: "(2015.009) 1"
-*ModelName: "SPARCprinter EC"
-*NickName: "SPARCprinter EC"
-
-*% === Installable Options ===========
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *InstalledMemory/Memory Configuration: PickOne
-*DefaultInstalledMemory: None
-*InstalledMemory None/Standard 20 MB RAM: ""
-*InstalledMemory 36Meg/36 MB Total RAM: ""
-*InstalledMemory 52Meg/52 MB Total RAM: ""
-*CloseUI: *InstalledMemory
-
-*OpenUI *Option1/Optional Hard Drive: Boolean
-*DefaultOption1: False
-*Option1 True/Installed: ""
-*Option1 False/Not Installed: ""
-*CloseUI: *Option1
-
-*OpenUI *Option2/Optional Lower Trays: Boolean
-*DefaultOption2: False
-*Option2 True/Installed: ""
-*Option2 False/Not Installed: ""
-*CloseUI: *Option2
-
-*CloseGroup: InstallableOptions
-
-*% === Constraints ===================
-
-*UIConstraints: *InstalledMemory None *OutputMode Enhanced
-*UIConstraints: *Option2 False *InputSlot Middle
-*UIConstraints: *Option2 False *InputSlot Lower
-
-*% === Device Capabilities ============
-
-*LanguageLevel: "2"
-*Protocols: BCP
-
-*FreeVM: "3276160"
-*VMOption None/Standard 20 MB RAM: "3276160"
-*VMOption 36Meg/36 MB Total RAM: "3816832"
-*VMOption 52Meg/52 MB Total RAM: "17587584"
-
-*TTRasterizer: Type42
-*ColorDevice: True
-*DefaultColorSpace: CMYK
-*VariablePaperSize: False
-*AccurateScreensSupport: True
-*SuggestedJobTimeout: "0"
-*SuggestedWaitTimeout: "300"
-
-*Emulators: hpgl
-*StartEmulator_hpgl: "currentfile /hpgl statusdict /emulate get exec "
-*StopEmulator_hpgl: "<1B7F>0"
-
-*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: "14"
-*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: 600dpi
-*Resolution 300dpi: "<</HWResolution [300 300] >> setpagedevice"
-*Resolution 600dpi: "<</HWResolution [600 600] >> setpagedevice"
-*?Resolution: "
- save currentpagedevice
- /HWResolution get 0 get ( ) cvs print (dpi) = flush restore"
-*End
-
-*% Halftone Information =================
-*ScreenFreq: "106.0"
-*ScreenAngle: "45.0"
-*DefaultScreenProc: SNHalftone
-*ScreenProc SNHalftone: "/DefaultHalftone /Halftone findresource"
-*ScreenProc Dot: "{180 mul cos exch 180 mul cos add 2 div}"
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "
- { dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub}"
-*End
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-
-*% Tray Selection ============
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 10 AnySetup *InputSlot
-*DefaultInputSlot: Paper
-*InputSlot Upper: "
- mark
- {
- 4 dict begin
- /MediaPosition 0 def
- /MediaType null def
- /TraySwitch false def
- /ManualFeed false def
- currentdict end setpagedevice
- } stopped cleartomark
- "
-*End
-*InputSlot Middle: "
- mark
- {
- 4 dict begin
- /MediaPosition 1 def
- /MediaType null def
- /TraySwitch false def
- /ManualFeed false def
- currentdict end setpagedevice
- } stopped cleartomark
- "
-*End
-*InputSlot Lower: "
- mark
- {
- 4 dict begin
- /MediaPosition 2 def
- /MediaType null def
- /TraySwitch false def
- /ManualFeed false def
- currentdict end setpagedevice
- } stopped cleartomark
- "
-*End
-*InputSlot Paper: "
- mark
- {
- 4 dict begin
- /MediaPosition null def
- /MediaType (Paper) def
- /TraySwitch true def
- /ManualFeed false def
- currentdict end setpagedevice
- } stopped cleartomark
- "
-*End
-*InputSlot Transparency: "
- mark
- {
- 4 dict begin
- /MediaPosition null def
- /MediaType (Transparency) def
- /TraySwitch true def
- /ManualFeed false def
- currentdict end setpagedevice
- } stopped cleartomark
- "
-*End
-*InputSlot ManualPaper/Manual Paper: "
- mark
- {
- 4 dict begin
- /MediaPosition null def
- /MediaType (Paper) def
- /TraySwitch false def
- /ManualFeed true def
- currentdict end setpagedevice
- } stopped cleartomark
- "
-*End
-*InputSlot ManualTransparency/Manual Transparency: "
- mark
- {
- 4 dict begin
- /MediaPosition null def
- /MediaType (Transparency) def
- /TraySwitch false def
- /ManualFeed true def
- currentdict end setpagedevice
- } stopped cleartomark
- "
-*End
-
-*?InputSlot: "
-save
- currentpagedevice /MediaPosition get
- dup null eq
- { pop currentpagedevice /MediaType get
- dup null eq
- { pop (Upper) }
- { dup (Paper) eq
- { pop currentpagedevice /ManualFeed get
- { (ManualPaper) }
- { (Paper) } ifelse
- }
- {
- (Transparency) eq
- { currentpagedevice /ManualFeed get
- { (ManualTransparency) }
- { (Transparency) } ifelse
- }
- { (Unknown) } ifelse
- } ifelse
- } ifelse
- }
- {
- dup 0 eq
- { pop (Upper) }
- { dup 1 eq
- { pop (Middle) }
- { 2 eq
- { (Lower) }
- { (Unknown) } ifelse
- } ifelse
- } ifelse
- } ifelse
- = flush
-restore
-"
-*End
-*CloseUI: *InputSlot
-
-*% Paper Handling ===================
-
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 20 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter: "2 dict dup /PageSize [612 792] put
-dup /ImagingBBox null put
-setpagedevice"
-*End
-*PageSize A4: "2 dict dup /PageSize [595 842] put
-dup /ImagingBBox null put
-setpagedevice"
-*End
-*?PageSize: "
-save currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if (Unknown)
- 2 dict
- dup [612 792] (Letter) put
- dup [595 842] (A4) put
- { 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
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 30 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter: "2 dict dup /PageSize [612 792] put
-dup /ImagingBBox null put
-setpagedevice"
-*End
-*PageRegion A4: "2 dict dup /PageSize [595 842] put
-dup /ImagingBBox null put
-setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-*ImageableArea Letter: "10.32 15.9 601.68 776.22"
-*ImageableArea A4: "13.44 14.46 581.76 828.54"
-*?ImageableArea: "
-save
- /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: Letter
-*PaperDimension Letter: "612 792"
-*PaperDimension A4: "595 842"
-
-
-*OpenUI *OutputOrder/Output Order: PickOne
-*OrderDependency: 40 AnySetup *OutputOrder
-*DefaultOutputOrder: Unknown
-*OutputOrder Face-Down: "
- mark
- {
- 1 dict begin
- /OutputFaceUp false def
- currentdict end setpagedevice
- } stopped cleartomark"
-*End
-*OutputOrder Face-Up: "
- mark
- {
- 1 dict begin
- /OutputFaceUp true def
- currentdict end setpagedevice
- } stopped cleartomark"
-*End
-*?OutputOrder: "save
- currentpagedevice /OutputFaceUp get
- { (Face-Up) }
- { (Face-Down) } ifelse
- = flush restore"
-*End
-*CloseUI: *OutputOrder
-
-*RequiresPageRegion All: True
-
-*% Print Quality Selection ===================
-
-*OpenUI *OutputMode/Print Quality: PickOne
-*OrderDependency: 50 AnySetup *OutputMode
-*DefaultOutputMode: Unknown
-*OutputMode Fast: "
- mark
- {
- 3 dict begin
- /HWResolution [300 300] def
- /PostRenderingEnhance true def
- /PostRenderingEnhanceDetails 1 dict begin
- /OutputMode (Standard) def
- currentdict end def
- currentdict end setpagedevice
- } stopped cleartomark"
-*End
-*OutputMode Standard: "
- mark
- {
- 3 dict begin
- /HWResolution [600 600] def
- /PostRenderingEnhance true def
- /PostRenderingEnhanceDetails 1 dict begin
- /OutputMode (Standard) def
- currentdict end def
- currentdict end setpagedevice
- } stopped cleartomark"
-*End
-*OutputMode Enhanced: "
- mark
- {
- 3 dict begin
- /HWResolution [600 600] def
- /PostRenderingEnhance true def
- /PostRenderingEnhanceDetails 1 dict begin
- /OutputMode (Enhanced) def
- currentdict end def
- currentdict end setpagedevice
- } stopped cleartomark"
-*End
-*?OutputMode: "save
- currentpagedevice /HWResolution get 0 get 300 eq
- { (Fast) }
- { currentpagedevice /PostRenderingEnhanceDetails get /OutputMode get } ifelse
- = flush restore"
-*End
-*CloseUI: *OutputMode
-
-*% SNColor Selections ===================
-
-*OpenUI *SNColor/Color Correction: PickOne
-*OrderDependency: 70 AnySetup *SNColor
-*DefaultSNColor: Unknown
-*SNColor NoAdjust/Standard Color: "mark
- { 1 dict begin
- /DeviceRenderingInfo 2 dict begin
- /Type 2 def
- /VirtualColorDevice null def
- currentdict end def
- currentdict end
- setpagedevice
- } stopped cleartomark"
-*End
-
-*SNColor VividColor/Vivid Color: " mark
- { 1 dict begin
- /DeviceRenderingInfo 2 dict begin
- /Type 2 def
- /VirtualColorDevice 2 dict begin
- /Type 3 def
- /ColorTransform /TekBlue def
- currentdict end def
- currentdict end def
- currentdict end
- setpagedevice
- } stopped cleartomark"
-*End
-
-*SNColor SimulateDisplay/Simulate Display: " mark
- { 1 dict begin
- /DeviceRenderingInfo 2 dict begin
- /Type 2 def
- /VirtualColorDevice 2 dict begin
- /Type 3 def
- /ColorTransform /TekDisplay def
- currentdict end def
- currentdict end def
- currentdict end
- setpagedevice
- } stopped cleartomark"
-*End
-
-*SNColor SWOPPress/SWOP Press: " mark
- { 1 dict begin
- /DeviceRenderingInfo 2 dict begin
- /Type 2 def
- /VirtualColorDevice 2 dict begin
- /Type 3 def
- /ColorTransform /SWOP-Coated def
- currentdict end def
- currentdict end def
- currentdict end
- setpagedevice
- } stopped cleartomark"
-*End
-
-*SNColor EuroscalePress/Euroscale Press: " mark
- { 1 dict begin
- /DeviceRenderingInfo 2 dict begin
- /Type 2 def
- /VirtualColorDevice 2 dict begin
- /Type 3 def
- /ColorTransform /Euroscale-Coated def
- currentdict end def
- currentdict end def
- currentdict end
- setpagedevice
- } stopped cleartomark"
-*End
-
-*SNColor CommercialPress/Commercial Press: " mark
- { 1 dict begin
- /DeviceRenderingInfo 2 dict begin
- /Type 2 def
- /VirtualColorDevice 2 dict begin
- /Type 3 def
- /ColorTransform /Commercial-Coated def
- currentdict end def
- currentdict end def
- currentdict end
- setpagedevice
- } stopped cleartomark"
-*End
-
-*SNColor Monochrome: " mark
- { 1 dict begin
- /DeviceRenderingInfo 2 dict begin
- /Type 2 def
- /VirtualColorDevice 2 dict begin
- /Type 1 def
- /ColorTransform /Gray def
- currentdict end def
- currentdict end def
- currentdict end
- setpagedevice
- } stopped cleartomark"
-*End
-
-*SNColor RawCMYK/Raw CMYK: " mark
- { 1 dict begin
- /DeviceRenderingInfo 2 dict begin
- /Type 2 def
- /VirtualColorDevice 2 dict begin
- /Type 1 def
- /ColorTransform /CMYK def
- currentdict end def
- currentdict end def
- currentdict end
- setpagedevice
- } stopped cleartomark"
-*End
-
-*SNColor RawRGB/Raw RGB: " mark
- { 1 dict begin
- /DeviceRenderingInfo 2 dict begin
- /Type 2 def
- /VirtualColorDevice 2 dict begin
- /Type 1 def
- /ColorTransform /RGB def
- currentdict end def
- currentdict end def
- currentdict end
- setpagedevice
- } stopped cleartomark"
-*End
-
-*?SNColor: "
-save
- { currentpagedevice /DeviceRenderingInfo get
- /VirtualColorDevice get
- dup null eq
- { pop (NoAdjust) }
- { /ColorTransform get
- 8 dict begin
- /TekBlue (VividColor) def
- /TekDisplay (SimulateDisplay) def
- /SWOP-Coated (SWOPPress) def
- /Euroscale-Coated (EuroscalePress) def
- /Commercial-Coated (CommercialPress) def
- /Gray (Monochrome) def
- /CMYK (RawCMYK) def
- /RGB (RawRGB) def
- currentdict end
- exch get
- } ifelse
- } stopped
- { % error in PostScript code execution
- pop pop (Unknown)
- } if
- = flush
-restore
-"
-*End
-
-*CloseUI: *SNColor
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.002)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM
-*Font Bembo: Standard "(001.000)" Standard ROM
-*Font Bembo-Italic: Standard "(001.000)" Standard ROM
-*Font Bembo-Bold: Standard "(001.000)" Standard ROM
-*Font Bembo-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Bookman-Demi: Standard "(001.003)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM
-*Font Bookman-Light: Standard "(001.003)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.003)" Standard ROM
-*Font Courier: Standard "(002.003)" Standard ROM
-*Font Courier-Bold: Standard "(002.003)" Standard ROM
-*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM
-*Font Courier-Oblique: Standard "(002.003)" Standard ROM
-*Font GillSans: Standard "(001.000)" Standard ROM
-*Font GillSans-Italic: Standard "(001.000)" Standard ROM
-*Font GillSans-Bold: Standard "(001.000)" Standard ROM
-*Font GillSans-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Helvetica: Standard "(001.006)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
-*Font LucidaSans: Standard "(001.001)" Standard ROM
-*Font LucidaSans-Italic: Standard "(001.001)" Standard ROM
-*Font LucidaSans-Bold: Standard "(001.002)" Standard ROM
-*Font LucidaSans-BoldItalic: Standard "(001.002)" Standard ROM
-*Font LucidaSans-Typewriter: Standard "(001.003)" Standard ROM
-*Font LucidaSans-TypewriterBold: Standard "(001.003)" Standard ROM
-*Font LucidaBright: Standard "(001.008)" Standard ROM
-*Font LucidaBright-Italic: Standard "(001.008)" Standard ROM
-*Font LucidaBright-Demi: Standard "(001.008)" Standard ROM
-*Font LucidaBright-DemiItalic: Standard "(001.008)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard ROM
-*Font Palatino-Bold: Standard "(001.005)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM
-*Font Palatino-Italic: Standard "(001.005)" Standard ROM
-*Font Palatino-Roman: Standard "(001.005)" Standard ROM
-*Font Rockwell: Standard "(001.000)" Standard ROM
-*Font Rockwell-Italic: Standard "(001.000)" Standard ROM
-*Font Rockwell-Bold: Standard "(001.000)" Standard ROM
-*Font Rockwell-BoldItalic: Standard "(001.000)" Standard ROM
-*Font Symbol: Special "(001.007)" Special ROM
-*Font Times-Bold: Standard "(001.007)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.009)" Standard ROM
-*Font Times-Italic: Standard "(001.007)" Standard ROM
-*Font Times-Roman: Standard "(001.007)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM
-*Font ZapfDingbats: Special "(001.004)" Special 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 (*) {cvn ==} 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: "printer is warming up"
-*Status: "idle"
-*Status: "waiting"
-*Status: "busy"
-*Status: "PrinterError: Upper media tray empty"
-*Status: "PrinterError: Middle media tray empty"
-*Status: "PrinterError: Lower media tray empty"
-*Status: "PrinterError: Media tray empty"
-*Status: "PrinterError: Upper media tray missing"
-*Status: "PrinterError: Middle media tray missing"
-*Status: "PrinterError: Lower media tray missing"
-*Status: "PrinterError: Media tray missing"
-*Status: "PrinterError: Door open"
-*Status: "PrinterError: Paper feeder open"
-*Status: "PrinterError: Output tray full"
-*Status: "PrinterError: Toner cartridge missing"
-*Status: "PrinterError: Toner discharge tray missing"
-*Status: "PrinterError: Corona wire missing"
-*Status: "PrinterError: Imaging unit missing"
-*Status: "PrinterError: Fuser missing"
-*Status: "PrinterError: Paper feeder missing"
-*Status: "PrinterError: Manual feed empty"
-*Status: "PrinterError: Media jam"
-*Status: "PrinterError: Waiting for paper"
-*Status: "PrinterError: Waiting for transparency"
-*Status: "PrinterError: Replace cyan"
-*Status: "PrinterError: Replace magenta"
-*Status: "PrinterError: Replace yellow"
-*Status: "PrinterError: Replace black"
-*Status: "PrinterError: Replace Imaging unit"
-*Status: "PrinterError: Wrong media in tray"
-*Status: "PrinterError: Manual feed: remove media"
-*Status: "PrinterError: Print engine failure"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "Serial"
-*Source: "LocalTalk"
-*Source: "Parallel"
-*Source: "Internal"
-*Source: "EtherTalk"
-*Source: "PrintServer"
-*Source: "LPR"
-*Source: "AppSocket"
-*Source: "FrontPanelJobInput"
-*Source: "Scanner"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "Upper media tray empty"
-*PrinterError: "Middle media tray empty"
-*PrinterError: "Lower media tray empty"
-*PrinterError: "Media tray empty"
-*PrinterError: "Upper media tray missing"
-*PrinterError: "Middle media tray missing"
-*PrinterError: "Lower media tray missing"
-*PrinterError: "Media tray missing"
-*PrinterError: "Door open"
-*PrinterError: "Paper feeder open"
-*PrinterError: "Output tray full"
-*PrinterError: "Toner cartridge missing"
-*PrinterError: "Toner discharge tray missing"
-*PrinterError: "Corona wire missing"
-*PrinterError: "Imaging unit missing"
-*PrinterError: "Fuser missing"
-*PrinterError: "Paper feeder missing"
-*PrinterError: "Manual feed empty"
-*PrinterError: "Media jam"
-*PrinterError: "Waiting for paper"
-*PrinterError: "Waiting for transparency"
-*PrinterError: "Replace cyan"
-*PrinterError: "Replace magenta"
-*PrinterError: "Replace yellow"
-*PrinterError: "Replace black"
-*PrinterError: "Replace Imaging unit"
-*PrinterError: "Wrong media in tray"
-*PrinterError: "Manual feed: remove media"
-*PrinterError: "Print engine failure"
-
-*DefaultColorSep: ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 106 lpi / 300 dpi ================================
-
-*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "45.0"
-
-*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "106.0"
-*ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "106.0"
-*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "106.0"
-*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "106.0"
-*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "106.0"
-
-*% For 106 lpi / 600 dpi ================================
-
-*ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "45.0"
-
-*ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "106.0"
-*ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "106.0"
-*ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "106.0"
-*ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "106.0"
-*ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "106.0"
-
-*% The byte count of this file should be exactly 022539 or 023299
-*% depending on the filesystem it resides in.
-*% end of PPD file for SPARCprinter EC
-
diff --git a/psprint_config/configuration/ppds/TK300PJ1.PS b/psprint_config/configuration/ppds/TK300PJ1.PS
deleted file mode 100644
index 0c89a03a058d..000000000000
--- a/psprint_config/configuration/ppds/TK300PJ1.PS
+++ /dev/null
@@ -1,1284 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright (c) Tektronix, Incorporated. All rights reserved.
-*% Tektronix (R) is a registered trademark of Tektronix, Inc.
-*% TekColor TM is a trademark of Tektronix, Inc.
-*% Phaser (R) is a registered trademark of Tektronix, Inc., for color
-*% printers and related products.
-*FormatVersion: "4.3"
-*FileVersion: "1.0"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*Product: "(Phaser 300XJ)"
-*PSVersion: "(2013.113) 17"
-*Manufacturer: "Tektronix"
-*ModelName: "Tektronix Phaser 300XJ"
-*ShortNickName: "Tektronix Phaser 300XJ Extended"
-*NickName: "Tektronix Phaser 300XJ Extended"
-*PCFileName: "TK300PJ1.PPD"
-
-*% === Installable Options ===========
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *Option1/Optional Hard Drive: Boolean
-*DefaultOption1: False
-*Option1 True/Installed: ""
-*Option1 False/Not Installed: ""
-*?Option1: "
- save false
- (%disk?%)
- { currentdevparams dup /Writeable known
- { /Writeable get {pop true} if } {pop} ifelse
- } 10 string /IODevice resourceforall
- {(True)}{(False)} ifelse = flush
- restore"
-*End
-*CloseUI: *Option1
-
-*CloseGroup: InstallableOptions
-
-*% === Constraints ===================
-
-*% === Basic Device Capabilities ============
-
-*LanguageLevel: "2"
-*Protocols: BCP
-
-*FreeVM: "4169344"
-
-*ColorDevice: True
-*DefaultColorSpace: CMYK
-*VariablePaperSize: True
-*AccurateScreensSupport: True
-*SuggestedJobTimeout: "0"
-*SuggestedWaitTimeout: "300"
-*SuggestedManualFeedTimeout: "60"
-*1284Modes Parallel: Compat
-*TTRasterizer: Type42
-*?TTRasterizer: "
- save
- 42 /FontType resourcestatus
- { pop pop (Type42)} {pop pop (None)} ifelse = flush
- restore"
-*End
-
-*Emulators: hpgl
-*StartEmulator_hpgl: "currentfile /hpgl statusdict /emulate get exec "
-*StopEmulator_hpgl: "<1B7F>0"
-
-*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: "(0)"
-*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
-*?Resolution: "
- save currentpagedevice
- /HWResolution get 0 get ( ) cvs print (dpi) = flush restore"
-*End
-
-*% ==================================================
-*% Define TekCcolor Logo for use in ColorControlStrip
-
-*JobPatchFile 1: "
-userdict /TekColorStripDict known not {
-userdict begin
-/TekColorStripDict 20 dict def
-end
-} if
-TekColorStripDict begin
-/DrawTekLogo{/xxxxit save store
-LogoInsetX LogoInsetY translate
-BorderHeight LogoInsetY sub LogoInsetY sub
-47.76 div
-dup scale
-<< /m/moveto load/l/lineto load/c/curveto load/x
-/closepath load/s/stroke load/e/eofill load/f/fill load/i/clip load/ei
-/eoclip load/r/setrgbcolor load/k/setcmykcolor load/g/setgray load/w
-/setlinewidth load/t/setlinecap load/j/setlinejoin load/p/newpath load/gs
-/gsave load/gr/grestore load >> begin
-1.0 w
-0 j
-0 t
-0.44 w
-0 0 0 0 k
-gs
-0.0 47.52 m
-38.16 47.52 l
-38.16 0.0 l
-0.0 0.0 l
-0.0 47.52 l
-x
-f
-gr
-0 0 0 1 k
-0.0 47.52 m
-38.16 47.52 l
-38.16 0.0 l
-0.0 0.0 l
-0.0 47.52 l
-x
-s
-0.1375 w
-0 0 0 1 k
-gs
-1.2 46.08 m
-36.72 46.08 l
-36.72 10.56 l
-1.2 10.56 l
-1.2 46.08 l
-x
-f
-gr
-0 0 0 0 k
-1.2 46.08 m
-36.72 46.08 l
-36.72 10.56 l
-1.2 10.56 l
-1.2 46.08 l
-x
-s
-0.4399 w
-0 0 0 0 k
-gs
-1.44 9.12 m
-36.48 9.12 l
-36.48 1.68 l
-1.44 1.68 l
-1.44 9.12 l
-x
-f
-gr
-0 0 0 1 k
-1.44 9.12 m
-36.48 9.12 l
-36.48 1.68 l
-1.44 1.68 l
-1.44 9.12 l
-x
-s
-0 0 0 1 k
-gs
-3.36 6.72 m
-4.08 6.72 l
-4.08 3.12 l
-5.04 3.12 l
-5.04 6.72 l
-6.0 6.72 l
-6.0 7.68 l
-3.36 7.68 l
-3.36 6.72 l
-x
-8.4 5.28 m
-8.4 5.52 l
-8.48 5.788 8.547 6.006 8.88 6.0 c
-9.069 6.006 9.148 5.782 9.12 5.76 c
-9.12 5.28 l
-8.4 5.28 l
-x
-10.08 4.8 m
-10.08 5.76 l
-10.114 6.395 9.488 6.65 8.88 6.72 c
-8.067 6.638 7.514 6.353 7.44 5.52 c
-7.44 4.08 l
-7.514 3.315 8.122 3.03 8.88 3.12 c
-9.652 3.048 10.126 3.449 10.08 4.32 c
-9.12 4.32 l
-9.1 4.038 9.136 3.716 8.88 3.84 c
-8.565 3.746 8.48 3.904 8.4 4.08 c
-8.4 4.8 l
-10.08 4.8 l
-x
-13.2 3.12 m
-13.2 4.32 l
-13.2 4.56 l
-13.92 3.12 l
-14.88 3.12 l
-13.92 5.28 l
-14.88 6.48 l
-13.68 6.48 l
-13.2 5.52 l
-13.2 5.52 l
-13.2 7.68 l
-12.24 7.68 l
-12.24 3.12 l
-13.2 3.12 l
-x
-19.68 6.0 m
-19.68 6.48 l
-19.717 7.422 19.17 7.811 18.24 7.92 c
-17.28 7.811 16.825 7.349 16.8 6.24 c
-16.8 4.56 l
-16.825 3.558 17.207 3.035 18.24 3.12 c
-19.285 3.035 19.735 3.582 19.68 4.32 c
-19.68 5.04 l
-18.72 5.04 l
-18.72 4.56 l
-18.666 4.232 18.635 3.856 18.24 3.84 c
-17.991 3.856 17.888 4.008 18.0 4.32 c
-18.0 6.48 l
-17.894 6.814 17.973 6.997 18.24 6.96 c
-18.508 6.991 18.647 6.79 18.72 6.48 c
-18.72 6.0 l
-19.68 6.0 l
-x
-21.6 4.08 m
-21.561 3.315 22.132 3.035 22.8 3.12 c
-23.56 3.035 24.04 3.321 24.0 4.08 c
-24.0 5.52 l
-24.089 6.243 23.675 6.644 22.8 6.72 c
-22.078 6.644 21.561 6.353 21.6 5.52 c
-21.6 4.08 l
-x
-22.56 5.52 m
-22.527 5.77 22.6 5.946 22.8 6.0 c
-23.05 5.946 23.123 5.77 23.04 5.52 c
-23.04 4.08 l
-23.104 3.837 23.025 3.734 22.8 3.84 c
-22.624 3.734 22.546 3.837 22.56 4.08 c
-22.56 5.52 l
-x
-26.88 3.12 m
-26.88 7.68 l
-25.92 7.68 l
-25.92 3.12 l
-26.88 3.12 l
-x
-28.8 4.08 m
-28.726 3.315 29.297 3.035 30.0 3.12 c
-30.725 3.035 31.205 3.321 31.2 4.08 c
-31.2 5.52 l
-31.253 6.243 30.84 6.644 30.0 6.72 c
-29.242 6.644 28.726 6.353 28.8 5.52 c
-28.8 4.08 l
-x
-29.76 5.52 m
-29.692 5.77 29.765 5.946 30.0 6.0 c
-30.214 5.946 30.287 5.77 30.24 5.52 c
-30.24 4.08 l
-30.269 3.837 30.19 3.734 30.0 3.84 c
-29.789 3.734 29.71 3.837 29.76 4.08 c
-29.76 5.52 l
-x
-33.12 6.48 m
-33.12 3.12 l
-34.08 3.12 l
-34.08 5.28 l
-34.15 5.52 34.259 5.575 34.56 5.52 c
-34.63 5.575 34.727 5.569 34.8 5.52 c
-34.8 6.72 l
-34.423 6.644 34.186 6.395 34.08 6.0 c
-34.08 6.0 l
-34.08 6.48 l
-33.12 6.48 l
-x
-e
-gr
-p
-0 0 0 1 k
-gs
-e
-gr
-p
-0 0 0 1 k
-gs
-41.52 47.76 m
-41.28 47.76 l
-40.8 46.8 l
-40.8 46.8 l
-40.56 47.76 l
-40.08 47.76 l
-40.08 46.32 l
-40.32 46.32 l
-40.32 47.52 l
-40.32 47.52 l
-40.8 46.32 l
-41.04 46.32 l
-41.28 47.52 l
-41.28 47.52 l
-41.28 46.32 l
-41.52 46.32 l
-41.52 47.76 l
-x
-40.08 47.76 m
-38.88 47.76 l
-38.88 47.52 l
-39.36 47.52 l
-39.36 46.32 l
-39.6 46.32 l
-39.6 47.52 l
-40.08 47.52 l
-40.08 47.76 l
-x
-e
-gr
-p
-0 0 0 0 k
-gs
-34.56 35.76 m
-34.844 35.85 34.824 36.065 35.04 36.24 c
-35.272 36.635 35.421 37.479 35.28 37.44 c
-34.894 37.399 34.321 37.389 33.36 37.2 c
-33.294 37.401 33.184 37.482 33.12 37.44 c
-31.4 40.035 28.121 41.54 23.28 42.0 c
-20.773 42.179 17.714 41.632 17.28 41.52 c
-17.1 41.486 17.008 41.727 17.04 41.76 c
-16.629 42.328 16.543 42.586 16.32 43.2 c
-16.113 43.419 15.621 44.206 15.36 44.4 c
-14.998 45.382 15.105 45.104 14.88 45.6 c
-14.47 46.464 14.464 46.708 14.16 46.8 c
-13.629 46.662 11.252 42.814 11.52 42.48 c
-12.153 41.578 12.814 40.558 13.2 40.08 c
-13.24 39.863 13.24 39.766 13.2 39.84 c
-10.314 38.243 1.195 32.238 3.6 22.8 c
-3.628 22.642 2.488 21.322 2.4 20.88 c
-2.312 20.5 2.381 20.156 2.64 19.68 c
-2.702 19.45 3.015 19.194 3.12 18.72 c
-3.422 18.21 3.618 17.629 3.84 17.76 c
-4.294 17.714 4.618 18.224 5.04 18.48 c
-4.959 18.54 5.201 18.623 5.28 18.48 c
-5.648 18.077 6.764 16.588 7.92 15.84 c
-12.104 13.1 16.673 13.467 19.2 13.92 c
-19.755 13.944 21.661 14.576 21.84 14.64 c
-22.156 14.54 21.938 11.64 21.84 10.8 c
-21.855 10.593 22.639 10.973 23.04 11.28 c
-23.176 11.46 23.393 11.454 23.52 11.76 c
-23.477 12.169 23.648 14.245 23.52 14.64 c
-23.619 15.45 23.777 15.446 24.0 15.6 c
-24.208 15.644 25.262 16.271 25.44 16.32 c
-26.396 16.999 28.041 17.957 29.04 18.72 c
-32.851 21.605 34.73 25.643 34.8 29.52 c
-34.98 30.906 34.969 33.321 34.08 35.52 c
-34.164 35.571 34.164 35.655 34.32 35.76 c
-34.298 35.762 34.384 35.763 34.56 35.76 c
-x
-f
-gr
-p
-0.9 0 0.47 0 k
-gs
-7.92 31.44 m
-7.67 30.65 7.125 28.477 7.44 26.64 c
-7.503 26.241 7.75 26.097 7.92 26.16 c
-9.411 27.358 15.203 30.915 17.04 31.68 c
-17.169 31.755 17.461 31.937 17.52 32.16 c
-17.152 32.809 16.189 34.708 15.84 35.52 c
-15.533 36.205 14.645 37.99 14.16 38.4 c
-14.097 38.555 13.721 38.564 13.68 38.64 c
-10.734 37.344 8.65 33.624 7.92 31.44 c
-x
-f
-gr
-p
-0.56 0.56 0 0 k
-gs
-18.48 29.28 m
-18.44 29.28 18.261 29.345 18.24 29.28 c
-16.612 28.612 13.484 26.481 12.48 25.68 c
-10.803 24.384 8.965 22.771 8.88 22.32 c
-8.71 21.686 8.894 21.069 9.12 20.64 c
-9.769 18.603 11.498 17.46 12.24 17.04 c
-13.605 16.235 16.31 15.657 17.52 15.6 c
-19.309 15.435 20.87 15.497 21.36 15.84 c
-22.095 16.306 19.294 27.822 18.48 29.28 c
-x
-f
-gr
-p
-0 0.25 1 0 k
-gs
-18.0 39.6 m
-18.395 38.69 18.293 39.007 18.72 37.92 c
-19.587 36.128 20.436 33.722 20.4 33.6 c
-20.503 33.621 20.56 33.384 20.88 33.6 c
-22.576 34.284 23.59 34.525 25.2 35.04 c
-27.217 35.728 28.884 36.158 30.24 36.48 c
-30.379 36.49 30.498 36.633 30.24 36.96 c
-29.749 37.664 27.576 39.584 24.0 40.32 c
-22.239 40.54 18.943 40.431 18.0 40.08 c
-17.712 39.956 17.92 39.718 18.0 39.6 c
-x
-f
-gr
-p
-0 0.94 0.65 0 k
-gs
-26.4 18.48 m
-25.804 18.087 24.795 17.432 24.0 17.04 c
-23.772 16.977 23.59 17.023 23.52 17.28 c
-23.212 22.391 22.679 25.45 21.36 30.48 c
-21.391 30.674 21.579 31.019 21.84 31.2 c
-22.32 31.474 23.335 31.987 24.0 32.4 c
-25.928 33.133 30.019 34.662 31.2 34.8 c
-31.31 34.946 31.356 34.736 31.44 34.56 c
-33.469 30.893 32.246 24.199 29.04 20.88 c
-28.388 20.096 27.414 19.204 26.4 18.48 c
-x
-f
-gr
-p
-end
-xxxxit restore}bind def
-end"
-*End
-
-*% ===========================
-
-*% Halftone Information =================
-
-*DefaultHalftoneType: 9
-*ScreenFreq: "60.0"
-*ScreenAngle: "45.0"
-*DefaultScreenProc: Dot
-*ScreenProc Dot: "
- {180 mul cos exch 180 mul cos add 2 div} bind"
-*End
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub } bind"
-
-*% Print Quality Selection ===================
-
-*OpenUI *OutputMode/Print Quality: PickOne
-*OrderDependency: 10 AnySetup *OutputMode
-*DefaultOutputMode: Standard
-*OutputMode Standard: "
- <<
- /PostRenderingEnhance true
- /PostRenderingEnhanceDetails <<
- /OutputMode (Standard)
- >>
- >> setpagedevice"
-*End
-*OutputMode Enhanced: "
- <<
- /PostRenderingEnhance true
- /PostRenderingEnhanceDetails <<
- /OutputMode (Enhanced)
- >>
- >> setpagedevice"
-*End
-*OutputMode Premium: "
- <<
- /PostRenderingEnhance true
- /PostRenderingEnhanceDetails <<
- /OutputMode (Premium)
- >>
- >> setpagedevice"
-*End
-*?OutputMode: "save
- currentpagedevice /PostRenderingEnhanceDetails get
- /OutputMode get = flush restore"
-*End
-*CloseUI: *OutputMode
-
-*% Printer Specific Features ============
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Cassette
-*InputSlot Cassette: "
- << /ManualFeed false >> setpagedevice"
-*End
-*InputSlot ManualFeed: "
- << /ManualFeed true >> setpagedevice"
-*End
-*?InputSlot: "
- currentpagedevice /ManualFeed get
- {(ManualFeed)}{(Cassette)}ifelse = flush"
-*End
-*CloseUI: *InputSlot
-
-*% Paper Handling ===================
-
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: A4
-*PageSize Letter: "<<
- /PageSize [612 792] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize LetterExtra: "<<
- /PageSize [684 864] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Legal: "<<
- /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Tabloid: "<<
- /PageSize [792 1224] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize TabloidExtra: "<<
- /PageSize [864 1296] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize 4x6/4x6 Card: "<<
- /PageSize [288 432] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize 5x7/5x7 Card: "<<
- /PageSize [360 504] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Env10/#10 Envelope: "<<
- /PageSize [297 684] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A3: "<<
- /PageSize [842 1191] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A4: "<<
- /PageSize [595 842] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A5: "<<
- /PageSize [420 595] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A6: "<<
- /PageSize [297 420] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize ISOB4/ISO B4: "<<
- /PageSize [709 1001] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize ISOB5/ISO B5: "<<
- /PageSize [499 709] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize ISOB6/ISO B6: "<<
- /PageSize [354 499] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Compliment/Compliment Slip: "<<
- /PageSize [283 595] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize EnvC6/C6 Envelope: "<<
- /PageSize [323 459] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize EnvDL/DL Envelope: "<<
- /PageSize [312 624] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A4Envelope/A4 Envelope: "<<
- /PageSize [624 918] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A4.2Envelope/.5 A4 Envelope: "<<
- /PageSize [459 624] /ImagingBBox null >> setpagedevice"
-*End
-*?PageSize: "
- save currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if (Unknown)
- <<
- [612 792] (Letter)
- [684 864] (LetterExtra)
- [612 1008] (Legal)
- [792 1224] (Tabloid)
- [864 1296] (TabloidExtra)
- [288 432] (4x6)
- [360 504] (5x7)
- [297 684] (Env10)
- [842 1191] (A3)
- [595 842] (A4)
- [420 595] (A5)
- [297 420] (A6)
- [709 1001] (ISOB4)
- [499 709] (ISOB5)
- [354 499] (ISOB6)
- [283 595] (Compliment)
- [323 459] (EnvC6)
- [312 624] (EnvDL)
- [624 918] (A4Envelope)
- [459 624] (A4.2Envelope) >>
- { 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
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: A4
-*PageRegion Letter: "<<
- /PageSize [612 792] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion LetterExtra: "<<
- /PageSize [684 864] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Legal: "<<
- /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Tabloid: "<<
- /PageSize [792 1224] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion TabloidExtra: "<<
- /PageSize [864 1296] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion 4x6/4x6 Card: "<<
- /PageSize [288 432] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion 5x7/5x7 Card: "<<
- /PageSize [360 504] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Env10/#10 Envelope: "<<
- /PageSize [297 684] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A3: "<<
- /PageSize [842 1191] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A4: "<<
- /PageSize [595 842] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A5: "<<
- /PageSize [420 595] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A6: "<<
- /PageSize [297 420] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion ISOB4/ISO B4: "<<
- /PageSize [709 1001] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion ISOB5/ISO B5: "<<
- /PageSize [499 709] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion ISOB6/ISO B6: "<<
- /PageSize [354 499] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Compliment/Compliment Slip: "<<
- /PageSize [283 595] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion EnvC6/C6 Envelope: "<<
- /PageSize [323 459] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion EnvDL/DL Envelope: "<<
- /PageSize [312 624] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A4Envelope/A4 Envelope: "<<
- /Pagesize [624 918] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A4.2Envelope/.5 A4 Envelope: "<<
- /PageSize [459 624] /ImagingBBox null >> setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: A4
-*ImageableArea Letter: "20.5201 14.64 597.96 776.88"
-*ImageableArea LetterExtra: "14.64 20.52 669.36 849.96"
-*ImageableArea Legal: "14.6401 20.52 596.4 993.96"
-*ImageableArea Tabloid: "14.64 20.5201 776.88 1209.96"
-*ImageableArea TabloidExtra: "9.3601 20.5201 852.24 1281.96"
-*ImageableArea 4x6/4x6 Card: "14.64 20.5201 271.92 417.96"
-*ImageableArea 5x7/5x7 Card: "14.64 20.52 344.88 489.96"
-*ImageableArea Env10/#10 Envelope: "14.64 20.5201 281.52 669.96"
-*ImageableArea A3: "14.6401 20.5201 826.8 1176.84"
-*ImageableArea A4: "20.5201 14.6401 581.16 826.8"
-*ImageableArea A5: "14.64 20.5201 404.4 581.16"
-*ImageableArea A6: "14.64 20.5201 281.52 405.96"
-*ImageableArea ISOB4/ISO B4: "14.64 20.52 694.32 986.76"
-*ImageableArea ISOB5/ISO B5: "14.64 20.52 483.12 694.92"
-*ImageableArea ISOB6/ISO B6: "14.64 20.5201 339.12 485.16"
-*ImageableArea Compliment/Compliment Slip: "14.64 20.5201 268.08 581.16"
-*ImageableArea EnvC6/C6 Envelope: "14.64 20.5201 306.48 444.84"
-*ImageableArea EnvDL/DL Envelope: "14.64 20.5201 296.88 609.96"
-*ImageableArea A4Envelope/A4 Envelope: "14.64 20.52 607.92 904.2"
-*ImageableArea A4.2Envelope/.5 A4 Envelope: "14.6401 20.5201 442.8 609.96"
-*?ImageableArea: "
- save
- /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 Letter: "612 792"
-*PaperDimension LetterExtra: "684 864"
-*PaperDimension Legal: "612 1008"
-*PaperDimension Tabloid: "792 1224"
-*PaperDimension TabloidExtra: "864 1296"
-*PaperDimension 4x6/4x6 Card: "288 432"
-*PaperDimension 5x7/5x7 Card: "360 504"
-*PaperDimension Env10/#10 Envelope: "297 684"
-*PaperDimension A3: "842 1191"
-*PaperDimension A4: "595 842"
-*PaperDimension A5: "420 595"
-*PaperDimension A6: "297 420"
-*PaperDimension ISOB4/ISO B4: "709 1001"
-*PaperDimension ISOB5/ISO B5: "499 709"
-*PaperDimension ISOB6/ISO B6: "354 499"
-*PaperDimension Compliment/Compliment Slip: "283 595"
-*PaperDimension EnvC6/C6 Envelope: "323 459"
-*PaperDimension EnvDL/DL Envelope: "312 624"
-*PaperDimension A4Envelope/A4 Envelope: "624 918"
-*PaperDimension A4.2Envelope/.5 A4 Envelope: "459 624"
-
-*CustomPageSize True: "
- pop pop pop
- <<
- /PageSize [ 5 -2 roll ]
- /ImagingBBox null
- >>
- setpagedevice
-"
-*End
-
-*DefaultLeadingEdge: Unknown
-*LeadingEdge Unknown: ""
-
-*ParamCustomPageSize Width: 1 points 288 864
-*ParamCustomPageSize Height: 2 points 432 1296
-*ParamCustomPageSize WidthOffset/Left Margin: 3 points 0 0
-*ParamCustomPageSize HeightOffset/Top Margin: 4 points 0 0
-*ParamCustomPageSize Orientation: 5 int 0 0
-*MaxMediaWidth: "864"
-*MaxMediaHeight: "1296"
-*?CurrentMediaWidth: "currentpagedevice/PageSize get 0 get = flush"
-*?CurrentMediaHeight: "currentpagedevice/PageSize get 1 get = flush"
-
-*HWMargins: 15 21 15 15
-*DefaultOutputOrder: Reverse
-*RequiresPageRegion All: True
-
-*% TKColor Selections ===================
-
-*OpenUI *TKColor/Color Correction: PickOne
-*OrderDependency: 50 AnySetup *TKColor
-*DefaultTKColor: VividColor/Vivid Color
-*TKColor NoAdjust/None: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (None)
- /RenderingMethod currentpagedevice /DeviceRenderingInfo get
- /RenderingMethod get
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice null
- >>
- /PostRenderingEnhance true
- /PostRenderingEnhanceDetails <<
- /BlackSubstitution true
- >>
- >> setpagedevice"
-*End
-*TKColor VividColor/Vivid Color: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (Vivid Color)
- /RenderingMethod currentpagedevice /DeviceRenderingInfo get
- /RenderingMethod get
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /TekBlue
- >>
- >>
- /PostRenderingEnhance true
- /PostRenderingEnhanceDetails <<
- /BlackSubstitution true
- >>
- >> setpagedevice"
-*End
-*TKColor SimulateDisplay/Simulate Display: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (Simulate Display)
- /RenderingMethod currentpagedevice /DeviceRenderingInfo get
- /RenderingMethod get
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /TekDisplay
- >>
- >>
- /PostRenderingEnhance true
- /PostRenderingEnhanceDetails <<
- /BlackSubstitution true
- >>
- >> setpagedevice"
-*End
-*TKColor SWOPPress/SWOP Press: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (SWOP Press)
- /RenderingMethod currentpagedevice /DeviceRenderingInfo get
- /RenderingMethod get
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /SWOP-Coated
- >>
- >>
- /PostRenderingEnhance true
- /PostRenderingEnhanceDetails <<
- /BlackSubstitution true
- >>
- >> setpagedevice"
-*End
-*TKColor EuroscalePress/Euroscale Press: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (Euroscale Press)
- /RenderingMethod currentpagedevice /DeviceRenderingInfo get
- /RenderingMethod get
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /Euroscale-Coated
- >>
- >>
- /PostRenderingEnhance true
- /PostRenderingEnhanceDetails <<
- /BlackSubstitution true
- >>
- >> setpagedevice"
-*End
-*TKColor CommercialPress/Commercial Press: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (Commercial Press)
- /RenderingMethod currentpagedevice /DeviceRenderingInfo get
- /RenderingMethod get
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /Commercial-Coated
- >>
- >>
- /PostRenderingEnhance true
- /PostRenderingEnhanceDetails <<
- /BlackSubstitution true
- >>
- >> setpagedevice"
-*End
-*TKColor SNAPPress/SNAP Press: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (SNAP Press)
- /RenderingMethod currentpagedevice /DeviceRenderingInfo get
- /RenderingMethod get
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /SNAP-Newsprint
- >>
- >>
- /PostRenderingEnhance true
- /PostRenderingEnhanceDetails <<
- /BlackSubstitution true
- >>
- >> setpagedevice"
-*End
-*TKColor Monochrome: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (Monochrome)
- /RenderingMethod currentpagedevice /DeviceRenderingInfo get
- /RenderingMethod get
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice <<
- /Type 1
- /ColorTransform /Gray
- >>
- >>
- /PostRenderingEnhance true
- /PostRenderingEnhanceDetails <<
- /BlackSubstitution true
- >>
- >> setpagedevice"
-*End
-*TKColor UsePrinterSetting/Use Printer Setting: "
- % ColorCorrection: Use Printer Settings"
-*End
-*TKColor CustomProfile/Custom Profile: "
- % Color Correction: Custom Profile"
-*End
-*?TKColor: "
- mark
- { currentpagedevice /DeviceRenderingInfo get
- /VirtualColorDevice get
- dup null eq
- { pop (NoAdjust) }
- { /ColorTransform get
- <<
- /TekBlue (VividColor)
- /TekDisplay (SimulateDisplay)
- /SWOP-Coated (SWOPPress)
- /Euroscale-Coated (EuroscalePress)
- /Commercial-Coated (CommercialPress)
- /SNAP-Newsprint (SNAPPress)
- /Gray (Monochrome)
- >>
- exch get
- } ifelse
- } stopped
- { % error in PostScript code execution
- (Unknown)
- } if
- = flush
- cleartomark"
-*End
-*CloseUI: *TKColor
-
-*OpenUI *TKFinepoint/Finepoint Sharpening: Boolean
-*OrderDependency: 60 AnySetup *TKFinepoint
-*DefaultTKFinepoint: False
-*TKFinepoint True: "
- 1 dict begin
- currentpagedevice
- /DeviceRenderingInfo get
- dup length 2 add dict
- copy begin
- /Type 2 def
- /RenderingMethod 2 def
- currentdict
- end
- /DeviceRenderingInfo exch def
- currentdict
- end
- setpagedevice"
-*End
-*TKFinepoint False: "
- 1 dict begin
- currentpagedevice
- /DeviceRenderingInfo get
- dup length 2 add dict
- copy begin
- /Type 2 def
- /RenderingMethod 1 def
- currentdict
- end
- /DeviceRenderingInfo exch def
- currentdict
- end
- setpagedevice"
-*End
-*?TKFinepoint: "
- save
- currentpagedevice /DeviceRenderingInfo get
- /RenderingMethod get 2 eq {(True)}{(False)}ifelse = flush restore"
-*End
-*CloseUI: *TKFinepoint
-
-
-*OpenUI *TKColorControlStrip/Color Control Strip: Boolean
-*OrderDependency: 70 AnySetup *TKColorControlStrip
-*DefaultTKColorControlStrip: False
-*TKColorControlStrip True/On: "
-userdict /TekColorStripDict known not {
-userdict begin
-/TekColorStripDict 20 dict def
-end
-} if
-TekColorStripDict
-begin/OldEndPage
-currentpagedevice/EndPage get
-def/DefineName{/ProfileName(Unknown)def
-currentpagedevice/DeviceRenderingInfo get
-dup/ID known{/ID get/ProfileName exch
-def}{/VirtualColorDevice get
-dup
-null eq{pop/ProfileName(None)def}{dup/Type get
-dup
-1 eq exch
-3 eq
-or{/ColorTransform get << /TekBlue(Vivid Color)/TekDisplay
-(Simulate Display)/SWOP-Coated(SWOP Press)/Euroscale-Coated
-(Euroscale Press)/Commercial-Coated(Commercial Press) /TekCMYK (None)
-/SNAP-Newsprint(SNAP Press)/Gray(Monochrome)/RGB(Raw RGB)/CMYK(Raw CMYK)
->>
-exch
-2 copy
-known{get/ProfileName exch def}{pop
-pop}ifelse}{pop}ifelse}ifelse}ifelse}bind def/ClearAndDrawBorder{gsave
-newpath clippath pathbbox
-grestore/URy exch def/URx exch def/LLy exch def/LLx exch def
-URx LLx sub
-BorderWidth
-sub
-2 div
-LLx add
-LLy 1 add
-translate
-1 setgray
-0 setlinewidth
-0 0 BorderWidth BorderHeight rectfill
-0 setgray
-0 0 BorderWidth BorderHeight rectstroke
-0 0 BorderWidth BorderHeight rectclip}bind def/StringDimensions{gsave
-newpath
-0 0 moveto
-false
-charpath
-pathbbox
-exch
-4 -1 roll
-sub
-3 -2 roll
-exch
-sub
-grestore}bind def/BCenterLine{gsave
-currentpoint translate
-0 0 moveto
-dup stringwidth pop
-2 div neg
-0
-rmoveto
-0 setgray
-show
-grestore}bind def/TCenterLine{gsave
-currentpoint translate
-0 0 moveto
-dup StringDimensions
-neg
-exch 2 div neg exch
-rmoveto
-0 setgray
-show
-grestore}bind def/DrawBox{setcmykcolor
-currentpoint BoxSide BoxSide rectfill
-gsave/Helvetica BoxFontSize selectfont
-BoxSide 2 div
-BoxStartY BoxFontSize sub 2 div neg
-rmoveto
-TCenterLine
-grestore
-gsave/Helvetica BoxFontSize selectfont
-BoxSide 2 div
-BoxSide
-BoxStartY BoxFontSize sub 2 div
-add
-rmoveto
-BCenterLine
-grestore
-BoxSide BoxGap add
-0 rmoveto}bind def/DrawBar{gsave
-0 setgray
-0 setlinewidth
-currentpoint
-newpath
-pop 0
-moveto
-0 BorderHeight rlineto
-stroke
-grestore}bind def/DrawLegend{gsave
-0 setgray
-currentpoint
-exch dup
-BorderWidth exch sub/LegendWidth exch def
-exch pop 0
-translate/Helvetica-Bold TekFontSize selectfont(Tektronix)
-StringDimensions/TekHeight exch def/TekWidth exch def
-LegendWidth TekWidth sub 2 div
-BorderHeight TekInsetY sub TekHeight sub
-moveto(Tektronix)show/Symbol TekFontSize selectfont/registerserif
-glyphshow/Helvetica-Bold LegendFontSize selectfont
-LegendGap ProfileY moveto(Color Profile: )show
-currentpoint
-pop/ValueX exch def
-FileKnown JobNameKnown or{LegendGap FileNameY moveto(File:)show}if
-DateKnown{LegendGap DateY moveto(Date/Time:)show}if/Helvetica
-LegendFontSize selectfont
-ValueX ProfileY moveto
-ProfileName show
-DateKnown{ValueX DateY moveto
-userdict/TekLabelDict get/Date get
-show}if
-FileKnown{ValueX FileNameY moveto
-userdict/TekLabelDict get/File get
-show}{JobNameKnown{ValueX FileNameY moveto
-JobName
-show}if}ifelse
-grestore}bind def/DrawColorStrip{TekColorStripDict/OldEndPage get
-exec
-dup{TekColorStripDict
-begin/BorderWidth 487 def/BorderHeight 36 def/BoxStartX 31 def/BoxSide
-14 def/BoxGap 3 def/BoxFontSize 6 def/LogoInsetX 2 def/LogoInsetY 2 def
-/TekFontSize 9 def/TekInsetY 4 def/LegendFontSize 7 def/LegendGap 3 def
-/LegendLineGap 0 def/DateY LegendGap def/ProfileY DateY LegendFontSize
-add LegendLineGap add def/FileNameY ProfileY LegendFontSize add
-LegendLineGap add def
-currentuserparams
-dup/JobName known{/JobName get(: )search{pop pop/JobName exch def
-/JobNameKnown true def}{pop/JobNameKnown false def}ifelse}{pop/JobNameKnown
-false def}ifelse
-userdict/TekLabelDict known{userdict/TekLabelDict get
-dup/Date known{/DateKnown true def}{/DateKnown false def}ifelse/File known
-{/FileKnown true def}{/FileKnown false def}ifelse}{/DateKnown false def
-/FileKnown false def}ifelse
-initgraphics
-ClearAndDrawBorder
-TekColorStripDict /DrawTekLogo known { DrawTekLogo } if
-/BoxStartY BorderHeight BoxSide sub 2 div def
-BoxStartX BoxStartY moveto(C)(100%)1 0 0 0 DrawBox(M)(100%)0 1 0 0 DrawBox
-(Y)(100%)0 0 1 0 DrawBox(K)(100%)0 0 0 1 DrawBox(MY)(100%)0 1 1 0 DrawBox
-(CY)(100%)1 0 1 0 DrawBox(CM)(100%)1 1 0 0 DrawBox(CMY)(100%)1 1 1 0 DrawBox
-(C)(50%)0.5 0 0 0 DrawBox(M)(50%)0 0.5 0 0 DrawBox(Y)(50%)0 0 0.5 0 DrawBox
-(K)(50%)0 0 0 0.5 DrawBox(MY)(50%)0 0.5 0.5 0 DrawBox(CY)(50%)0.5 0 0.5 0
-DrawBox(CM)(50%)0.5 0.5 0 0 DrawBox(CMY)(50%)0.5 0.5 0.5 0 DrawBox
-DrawBar
-DefineName
-DrawLegend
-end}if}bind def << /EndPage{TekColorStripDict/DrawColorStrip get
-exec} >>
-setpagedevice
-end"
-*End
-*TKColorControlStrip False/Off: "
- % Color Control Strip: Off "
-*End
-*?TKColorControlStrip: "
- userdict /TekColorStripDict known {(True)}{(False)} ifelse = flush"
-*End
-*CloseUI: *TKColorControlStrip
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.002)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM
-*Font Bookman-Demi: Standard "(001.003)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM
-*Font Bookman-Light: Standard "(001.003)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.003)" Standard ROM
-*Font Courier: Standard "(002.003)" Standard ROM
-*Font Courier-Bold: Standard "(002.003)" Standard ROM
-*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM
-*Font Courier-Oblique: Standard "(002.003)" Standard ROM
-*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.001)" 83pv Disk
-*Font GothicBBB-Medium-Add-H: JIS "(003.001)" Add Disk
-*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.001)" Add Disk
-*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.001)" Add Disk
-*Font GothicBBB-Medium-Add-V: JIS "(003.001)" Add Disk
-*Font GothicBBB-Medium-EUC-H: EUC "(003.001)" JIS-83 Disk
-*Font GothicBBB-Medium-EUC-V: EUC "(003.001)" JIS-83 Disk
-*Font GothicBBB-Medium-Ext-H: JIS "(003.001)" Ext Disk
-*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.001)" Ext Disk
-*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.001)" Ext Disk
-*Font GothicBBB-Medium-Ext-V: JIS "(003.001)" Ext Disk
-*Font GothicBBB-Medium-H: JIS "(003.001)" JIS-83 Disk
-*Font GothicBBB-Medium-NWP-H: JIS "(003.001)" NWP Disk
-*Font GothicBBB-Medium-NWP-V: JIS "(003.001)" NWP Disk
-*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.001)" JIS-83 Disk
-*Font GothicBBB-Medium-RKSJ-UserGaiji: Special "(003.001)" Special Disk
-*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.001)" JIS-83 Disk
-*Font GothicBBB-Medium-V: JIS "(003.001)" JIS-83 Disk
-*Font GothicBBB-Medium.Oubun: Special "(003.001)" Special Disk
-*Font GothicBBB-Medium.Roman: Special "(003.001)" Special Disk
-*Font GothicBBB-Medium.Roman83pv: Special "(003.001)" Special Disk
-*Font GothicBBB-Medium.WP-Symbol: Special "(003.001)" Special Disk
-*Font Helvetica: Standard "(001.006)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Condensed: Standard "(001.001)" Standard ROM
-*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM
-*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard ROM
-*Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard ROM
-*Font Palatino-Bold: Standard "(001.005)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM
-*Font Palatino-Italic: Standard "(001.005)" Standard ROM
-*Font Palatino-Roman: Standard "(001.005)" Standard ROM
-*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk
-*Font Ryumin-Light-Add-H: JIS "(003.000)" Add Disk
-*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk
-*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk
-*Font Ryumin-Light-Add-V: JIS "(003.000)" Add Disk
-*Font Ryumin-Light-EUC-H: EUC "(003.000)" JIS-83 Disk
-*Font Ryumin-Light-EUC-V: EUC "(003.000)" JIS-83 Disk
-*Font Ryumin-Light-Ext-H: JIS "(003.000)" Ext Disk
-*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk
-*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk
-*Font Ryumin-Light-Ext-V: JIS "(003.000)" Ext Disk
-*Font Ryumin-Light-H: JIS "(003.000)" JIS-83 Disk
-*Font Ryumin-Light-NWP-H: JIS "(003.000)" NWP Disk
-*Font Ryumin-Light-NWP-V: JIS "(003.000)" NWP Disk
-*Font Ryumin-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk
-*Font Ryumin-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk
-*Font Ryumin-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk
-*Font Ryumin-Light-V: JIS "(003.000)" JIS-83 Disk
-*Font Ryumin-Light.Oubun: Special "(003.000)" Special Disk
-*Font Ryumin-Light.Roman: Special "(003.000)" Special Disk
-*Font Ryumin-Light.Roman83pv: Special "(003.000)" Special Disk
-*Font Ryumin-Light.WP-Symbol: Special "(003.000)" Special Disk
-*Font Symbol: Special "(001.007)" Special ROM
-*Font Times-Bold: Standard "(001.007)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.009)" Standard ROM
-*Font Times-Italic: Standard "(001.007)" Standard ROM
-*Font Times-Roman: Standard "(001.007)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM
-*Font ZapfDingbats: Special "(001.004)" Special 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 (*) {cvn ==} 128 string /Font resourceforall
- (*) = flush restore"
-*End
-
-*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "45.0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% The byte count of this file should be exactly 035535 or 036820
-*% depending on the filesystem it resides in.
-*% end of PPD file for Tektronix Phaser 300XJ Extended (Last Edit Jul 03 1996)
diff --git a/psprint_config/configuration/ppds/TK300XJ1.PS b/psprint_config/configuration/ppds/TK300XJ1.PS
deleted file mode 100644
index 9287db48a0e1..000000000000
--- a/psprint_config/configuration/ppds/TK300XJ1.PS
+++ /dev/null
@@ -1,1309 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright (c) Tektronix, Incorporated. All rights reserved.
-*% Tektronix (R) is a registered trademark of Tektronix, Inc.
-*% TekColor TM is a trademark of Tektronix, Inc.
-*% Phaser (R) is a registered trademark of Tektronix, Inc., for color
-*% printers and related products.
-*FormatVersion: "4.3"
-*FileVersion: "1.0"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*Product: "(Phaser 300XJ)"
-*PSVersion: "(2013.113) 17"
-*Manufacturer: "Tektronix"
-*ModelName: "Tektronix Phaser 300XJ"
-*ShortNickName: "Tektronix Phaser 300XJ"
-*NickName: "Tektronix Phaser 300XJ"
-*PCFileName: "TK300XJ1.PPD"
-
-*% === Installable Options ===========
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *InstalledMemory/Memory Configuration: PickOne
-*DefaultInstalledMemory: None
-*InstalledMemory None/Standard 14 MB RAM: ""
-*InstalledMemory 18Meg/18 MB Total RAM: ""
-*InstalledMemory 22Meg/22 MB Total RAM: ""
-*?InstalledMemory: "
- currentsystemparams /RamSize get
- 16#100000 div round cvi
- dup 18 lt
- { pop (None) } {2 string cvs print (Meg) } ifelse
- = flush"
-*End
-*CloseUI: *InstalledMemory
-
-*OpenUI *Option1/Optional Hard Drive: Boolean
-*DefaultOption1: False
-*Option1 True/Installed: ""
-*Option1 False/Not Installed: ""
-*?Option1: "
- save false
- (%disk?%)
- { currentdevparams dup /Writeable known
- { /Writeable get {pop true} if } {pop} ifelse
- } 10 string /IODevice resourceforall
- {(True)}{(False)} ifelse = flush
- restore"
-*End
-*CloseUI: *Option1
-
-*OpenUI *Option2/Optional Ethernet Card: Boolean
-*DefaultOption2: False
-*Option2 True/Installed: ""
-*Option2 False/Not Installed: ""
-*?Option2: "
- (%EthernetPhysical%) /IODevice resourcestatus
- {pop pop (True) } { (False) } ifelse = flush"
-*End
-*CloseUI: *Option2
-
-*CloseGroup: InstallableOptions
-
-*% === Constraints ===================
-
-*% === Basic Device Capabilities ============
-
-*LanguageLevel: "2"
-*Protocols: BCP
-
-*FreeVM: "1842816"
-*VMOption None/Standard 14 MB RAM: "1842816"
-*VMOption 18Meg/18 MB Total RAM: "3874432"
-*VMOption 22Meg/22 MB Total RAM: "4169344"
-
-*ColorDevice: True
-*DefaultColorSpace: CMYK
-*VariablePaperSize: True
-*AccurateScreensSupport: True
-*SuggestedJobTimeout: "0"
-*SuggestedWaitTimeout: "300"
-*SuggestedManualFeedTimeout: "60"
-*1284Modes Parallel: Compat
-*TTRasterizer: Type42
-*?TTRasterizer: "
- save
- 42 /FontType resourcestatus
- { pop pop (Type42)} {pop pop (None)} ifelse = flush
- restore"
-*End
-
-*Emulators: hpgl
-*StartEmulator_hpgl: "currentfile /hpgl statusdict /emulate get exec "
-*StopEmulator_hpgl: "<1B7F>0"
-
-*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: "(0)"
-*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
-*?Resolution: "
- save currentpagedevice
- /HWResolution get 0 get ( ) cvs print (dpi) = flush restore"
-*End
-
-*% ==================================================
-*% Define TekCcolor Logo for use in ColorControlStrip
-
-*JobPatchFile 1: "
-userdict /TekColorStripDict known not {
-userdict begin
-/TekColorStripDict 20 dict def
-end
-} if
-TekColorStripDict begin
-/DrawTekLogo{/xxxxit save store
-LogoInsetX LogoInsetY translate
-BorderHeight LogoInsetY sub LogoInsetY sub
-47.76 div
-dup scale
-<< /m/moveto load/l/lineto load/c/curveto load/x
-/closepath load/s/stroke load/e/eofill load/f/fill load/i/clip load/ei
-/eoclip load/r/setrgbcolor load/k/setcmykcolor load/g/setgray load/w
-/setlinewidth load/t/setlinecap load/j/setlinejoin load/p/newpath load/gs
-/gsave load/gr/grestore load >> begin
-1.0 w
-0 j
-0 t
-0.44 w
-0 0 0 0 k
-gs
-0.0 47.52 m
-38.16 47.52 l
-38.16 0.0 l
-0.0 0.0 l
-0.0 47.52 l
-x
-f
-gr
-0 0 0 1 k
-0.0 47.52 m
-38.16 47.52 l
-38.16 0.0 l
-0.0 0.0 l
-0.0 47.52 l
-x
-s
-0.1375 w
-0 0 0 1 k
-gs
-1.2 46.08 m
-36.72 46.08 l
-36.72 10.56 l
-1.2 10.56 l
-1.2 46.08 l
-x
-f
-gr
-0 0 0 0 k
-1.2 46.08 m
-36.72 46.08 l
-36.72 10.56 l
-1.2 10.56 l
-1.2 46.08 l
-x
-s
-0.4399 w
-0 0 0 0 k
-gs
-1.44 9.12 m
-36.48 9.12 l
-36.48 1.68 l
-1.44 1.68 l
-1.44 9.12 l
-x
-f
-gr
-0 0 0 1 k
-1.44 9.12 m
-36.48 9.12 l
-36.48 1.68 l
-1.44 1.68 l
-1.44 9.12 l
-x
-s
-0 0 0 1 k
-gs
-3.36 6.72 m
-4.08 6.72 l
-4.08 3.12 l
-5.04 3.12 l
-5.04 6.72 l
-6.0 6.72 l
-6.0 7.68 l
-3.36 7.68 l
-3.36 6.72 l
-x
-8.4 5.28 m
-8.4 5.52 l
-8.48 5.788 8.547 6.006 8.88 6.0 c
-9.069 6.006 9.148 5.782 9.12 5.76 c
-9.12 5.28 l
-8.4 5.28 l
-x
-10.08 4.8 m
-10.08 5.76 l
-10.114 6.395 9.488 6.65 8.88 6.72 c
-8.067 6.638 7.514 6.353 7.44 5.52 c
-7.44 4.08 l
-7.514 3.315 8.122 3.03 8.88 3.12 c
-9.652 3.048 10.126 3.449 10.08 4.32 c
-9.12 4.32 l
-9.1 4.038 9.136 3.716 8.88 3.84 c
-8.565 3.746 8.48 3.904 8.4 4.08 c
-8.4 4.8 l
-10.08 4.8 l
-x
-13.2 3.12 m
-13.2 4.32 l
-13.2 4.56 l
-13.92 3.12 l
-14.88 3.12 l
-13.92 5.28 l
-14.88 6.48 l
-13.68 6.48 l
-13.2 5.52 l
-13.2 5.52 l
-13.2 7.68 l
-12.24 7.68 l
-12.24 3.12 l
-13.2 3.12 l
-x
-19.68 6.0 m
-19.68 6.48 l
-19.717 7.422 19.17 7.811 18.24 7.92 c
-17.28 7.811 16.825 7.349 16.8 6.24 c
-16.8 4.56 l
-16.825 3.558 17.207 3.035 18.24 3.12 c
-19.285 3.035 19.735 3.582 19.68 4.32 c
-19.68 5.04 l
-18.72 5.04 l
-18.72 4.56 l
-18.666 4.232 18.635 3.856 18.24 3.84 c
-17.991 3.856 17.888 4.008 18.0 4.32 c
-18.0 6.48 l
-17.894 6.814 17.973 6.997 18.24 6.96 c
-18.508 6.991 18.647 6.79 18.72 6.48 c
-18.72 6.0 l
-19.68 6.0 l
-x
-21.6 4.08 m
-21.561 3.315 22.132 3.035 22.8 3.12 c
-23.56 3.035 24.04 3.321 24.0 4.08 c
-24.0 5.52 l
-24.089 6.243 23.675 6.644 22.8 6.72 c
-22.078 6.644 21.561 6.353 21.6 5.52 c
-21.6 4.08 l
-x
-22.56 5.52 m
-22.527 5.77 22.6 5.946 22.8 6.0 c
-23.05 5.946 23.123 5.77 23.04 5.52 c
-23.04 4.08 l
-23.104 3.837 23.025 3.734 22.8 3.84 c
-22.624 3.734 22.546 3.837 22.56 4.08 c
-22.56 5.52 l
-x
-26.88 3.12 m
-26.88 7.68 l
-25.92 7.68 l
-25.92 3.12 l
-26.88 3.12 l
-x
-28.8 4.08 m
-28.726 3.315 29.297 3.035 30.0 3.12 c
-30.725 3.035 31.205 3.321 31.2 4.08 c
-31.2 5.52 l
-31.253 6.243 30.84 6.644 30.0 6.72 c
-29.242 6.644 28.726 6.353 28.8 5.52 c
-28.8 4.08 l
-x
-29.76 5.52 m
-29.692 5.77 29.765 5.946 30.0 6.0 c
-30.214 5.946 30.287 5.77 30.24 5.52 c
-30.24 4.08 l
-30.269 3.837 30.19 3.734 30.0 3.84 c
-29.789 3.734 29.71 3.837 29.76 4.08 c
-29.76 5.52 l
-x
-33.12 6.48 m
-33.12 3.12 l
-34.08 3.12 l
-34.08 5.28 l
-34.15 5.52 34.259 5.575 34.56 5.52 c
-34.63 5.575 34.727 5.569 34.8 5.52 c
-34.8 6.72 l
-34.423 6.644 34.186 6.395 34.08 6.0 c
-34.08 6.0 l
-34.08 6.48 l
-33.12 6.48 l
-x
-e
-gr
-p
-0 0 0 1 k
-gs
-e
-gr
-p
-0 0 0 1 k
-gs
-41.52 47.76 m
-41.28 47.76 l
-40.8 46.8 l
-40.8 46.8 l
-40.56 47.76 l
-40.08 47.76 l
-40.08 46.32 l
-40.32 46.32 l
-40.32 47.52 l
-40.32 47.52 l
-40.8 46.32 l
-41.04 46.32 l
-41.28 47.52 l
-41.28 47.52 l
-41.28 46.32 l
-41.52 46.32 l
-41.52 47.76 l
-x
-40.08 47.76 m
-38.88 47.76 l
-38.88 47.52 l
-39.36 47.52 l
-39.36 46.32 l
-39.6 46.32 l
-39.6 47.52 l
-40.08 47.52 l
-40.08 47.76 l
-x
-e
-gr
-p
-0 0 0 0 k
-gs
-34.56 35.76 m
-34.844 35.85 34.824 36.065 35.04 36.24 c
-35.272 36.635 35.421 37.479 35.28 37.44 c
-34.894 37.399 34.321 37.389 33.36 37.2 c
-33.294 37.401 33.184 37.482 33.12 37.44 c
-31.4 40.035 28.121 41.54 23.28 42.0 c
-20.773 42.179 17.714 41.632 17.28 41.52 c
-17.1 41.486 17.008 41.727 17.04 41.76 c
-16.629 42.328 16.543 42.586 16.32 43.2 c
-16.113 43.419 15.621 44.206 15.36 44.4 c
-14.998 45.382 15.105 45.104 14.88 45.6 c
-14.47 46.464 14.464 46.708 14.16 46.8 c
-13.629 46.662 11.252 42.814 11.52 42.48 c
-12.153 41.578 12.814 40.558 13.2 40.08 c
-13.24 39.863 13.24 39.766 13.2 39.84 c
-10.314 38.243 1.195 32.238 3.6 22.8 c
-3.628 22.642 2.488 21.322 2.4 20.88 c
-2.312 20.5 2.381 20.156 2.64 19.68 c
-2.702 19.45 3.015 19.194 3.12 18.72 c
-3.422 18.21 3.618 17.629 3.84 17.76 c
-4.294 17.714 4.618 18.224 5.04 18.48 c
-4.959 18.54 5.201 18.623 5.28 18.48 c
-5.648 18.077 6.764 16.588 7.92 15.84 c
-12.104 13.1 16.673 13.467 19.2 13.92 c
-19.755 13.944 21.661 14.576 21.84 14.64 c
-22.156 14.54 21.938 11.64 21.84 10.8 c
-21.855 10.593 22.639 10.973 23.04 11.28 c
-23.176 11.46 23.393 11.454 23.52 11.76 c
-23.477 12.169 23.648 14.245 23.52 14.64 c
-23.619 15.45 23.777 15.446 24.0 15.6 c
-24.208 15.644 25.262 16.271 25.44 16.32 c
-26.396 16.999 28.041 17.957 29.04 18.72 c
-32.851 21.605 34.73 25.643 34.8 29.52 c
-34.98 30.906 34.969 33.321 34.08 35.52 c
-34.164 35.571 34.164 35.655 34.32 35.76 c
-34.298 35.762 34.384 35.763 34.56 35.76 c
-x
-f
-gr
-p
-0.9 0 0.47 0 k
-gs
-7.92 31.44 m
-7.67 30.65 7.125 28.477 7.44 26.64 c
-7.503 26.241 7.75 26.097 7.92 26.16 c
-9.411 27.358 15.203 30.915 17.04 31.68 c
-17.169 31.755 17.461 31.937 17.52 32.16 c
-17.152 32.809 16.189 34.708 15.84 35.52 c
-15.533 36.205 14.645 37.99 14.16 38.4 c
-14.097 38.555 13.721 38.564 13.68 38.64 c
-10.734 37.344 8.65 33.624 7.92 31.44 c
-x
-f
-gr
-p
-0.56 0.56 0 0 k
-gs
-18.48 29.28 m
-18.44 29.28 18.261 29.345 18.24 29.28 c
-16.612 28.612 13.484 26.481 12.48 25.68 c
-10.803 24.384 8.965 22.771 8.88 22.32 c
-8.71 21.686 8.894 21.069 9.12 20.64 c
-9.769 18.603 11.498 17.46 12.24 17.04 c
-13.605 16.235 16.31 15.657 17.52 15.6 c
-19.309 15.435 20.87 15.497 21.36 15.84 c
-22.095 16.306 19.294 27.822 18.48 29.28 c
-x
-f
-gr
-p
-0 0.25 1 0 k
-gs
-18.0 39.6 m
-18.395 38.69 18.293 39.007 18.72 37.92 c
-19.587 36.128 20.436 33.722 20.4 33.6 c
-20.503 33.621 20.56 33.384 20.88 33.6 c
-22.576 34.284 23.59 34.525 25.2 35.04 c
-27.217 35.728 28.884 36.158 30.24 36.48 c
-30.379 36.49 30.498 36.633 30.24 36.96 c
-29.749 37.664 27.576 39.584 24.0 40.32 c
-22.239 40.54 18.943 40.431 18.0 40.08 c
-17.712 39.956 17.92 39.718 18.0 39.6 c
-x
-f
-gr
-p
-0 0.94 0.65 0 k
-gs
-26.4 18.48 m
-25.804 18.087 24.795 17.432 24.0 17.04 c
-23.772 16.977 23.59 17.023 23.52 17.28 c
-23.212 22.391 22.679 25.45 21.36 30.48 c
-21.391 30.674 21.579 31.019 21.84 31.2 c
-22.32 31.474 23.335 31.987 24.0 32.4 c
-25.928 33.133 30.019 34.662 31.2 34.8 c
-31.31 34.946 31.356 34.736 31.44 34.56 c
-33.469 30.893 32.246 24.199 29.04 20.88 c
-28.388 20.096 27.414 19.204 26.4 18.48 c
-x
-f
-gr
-p
-end
-xxxxit restore}bind def
-end"
-*End
-
-*% ===========================
-
-*% Halftone Information =================
-
-*DefaultHalftoneType: 9
-*ScreenFreq: "60.0"
-*ScreenAngle: "45.0"
-*DefaultScreenProc: Dot
-*ScreenProc Dot: "
- {180 mul cos exch 180 mul cos add 2 div} bind"
-*End
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub } bind"
-
-*% Print Quality Selection ===================
-
-*OpenUI *OutputMode/Print Quality: PickOne
-*OrderDependency: 10 AnySetup *OutputMode
-*DefaultOutputMode: Standard
-*OutputMode Standard: "
- <<
- /PostRenderingEnhance true
- /PostRenderingEnhanceDetails <<
- /OutputMode (Standard)
- >>
- >> setpagedevice"
-*End
-*OutputMode Enhanced: "
- <<
- /PostRenderingEnhance true
- /PostRenderingEnhanceDetails <<
- /OutputMode (Enhanced)
- >>
- >> setpagedevice"
-*End
-*OutputMode Premium: "
- <<
- /PostRenderingEnhance true
- /PostRenderingEnhanceDetails <<
- /OutputMode (Premium)
- >>
- >> setpagedevice"
-*End
-*?OutputMode: "save
- currentpagedevice /PostRenderingEnhanceDetails get
- /OutputMode get = flush restore"
-*End
-*CloseUI: *OutputMode
-
-*% Printer Specific Features ============
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Cassette
-*InputSlot Cassette: "
- << /ManualFeed false >> setpagedevice"
-*End
-*InputSlot ManualFeed: "
- << /ManualFeed true >> setpagedevice"
-*End
-*?InputSlot: "
- currentpagedevice /ManualFeed get
- {(ManualFeed)}{(Cassette)}ifelse = flush"
-*End
-*CloseUI: *InputSlot
-
-*% Paper Handling ===================
-
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: A4
-*PageSize Letter: "<<
- /PageSize [612 792] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize LetterExtra: "<<
- /PageSize [684 864] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Legal: "<<
- /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Tabloid: "<<
- /PageSize [792 1224] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize TabloidExtra: "<<
- /PageSize [864 1296] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize 4x6/4x6 Card: "<<
- /PageSize [288 432] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize 5x7/5x7 Card: "<<
- /PageSize [360 504] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Env10/#10 Envelope: "<<
- /PageSize [297 684] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A3: "<<
- /PageSize [842 1191] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A4: "<<
- /PageSize [595 842] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A5: "<<
- /PageSize [420 595] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A6: "<<
- /PageSize [297 420] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize ISOB4/ISO B4: "<<
- /PageSize [709 1001] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize ISOB5/ISO B5: "<<
- /PageSize [499 709] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize ISOB6/ISO B6: "<<
- /PageSize [354 499] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Compliment/Compliment Slip: "<<
- /PageSize [283 595] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize EnvC6/C6 Envelope: "<<
- /PageSize [323 459] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize EnvDL/DL Envelope: "<<
- /PageSize [312 624] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A4Envelope/A4 Envelope: "<<
- /PageSize [624 918] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A4.2Envelope/.5 A4 Envelope: "<<
- /PageSize [459 624] /ImagingBBox null >> setpagedevice"
-*End
-*?PageSize: "
- save currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if (Unknown)
- <<
- [612 792] (Letter)
- [684 864] (LetterExtra)
- [612 1008] (Legal)
- [792 1224] (Tabloid)
- [864 1296] (TabloidExtra)
- [288 432] (4x6)
- [360 504] (5x7)
- [297 684] (Env10)
- [842 1191] (A3)
- [595 842] (A4)
- [420 595] (A5)
- [297 420] (A6)
- [709 1001] (ISOB4)
- [499 709] (ISOB5)
- [354 499] (ISOB6)
- [283 595] (Compliment)
- [323 459] (EnvC6)
- [312 624] (EnvDL)
- [624 918] (A4Envelope)
- [459 624] (A4.2Envelope) >>
- { 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
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: A4
-*PageRegion Letter: "<<
- /PageSize [612 792] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion LetterExtra: "<<
- /PageSize [684 864] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Legal: "<<
- /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Tabloid: "<<
- /PageSize [792 1224] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion TabloidExtra: "<<
- /PageSize [864 1296] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion 4x6/4x6 Card: "<<
- /PageSize [288 432] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion 5x7/5x7 Card: "<<
- /PageSize [360 504] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Env10/#10 Envelope: "<<
- /PageSize [297 684] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A3: "<<
- /PageSize [842 1191] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A4: "<<
- /PageSize [595 842] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A5: "<<
- /PageSize [420 595] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A6: "<<
- /PageSize [297 420] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion ISOB4/ISO B4: "<<
- /PageSize [709 1001] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion ISOB5/ISO B5: "<<
- /PageSize [499 709] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion ISOB6/ISO B6: "<<
- /PageSize [354 499] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Compliment/Compliment Slip: "<<
- /PageSize [283 595] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion EnvC6/C6 Envelope: "<<
- /PageSize [323 459] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion EnvDL/DL Envelope: "<<
- /PageSize [312 624] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A4Envelope/A4 Envelope: "<<
- /Pagesize [624 918] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A4.2Envelope/.5 A4 Envelope: "<<
- /PageSize [459 624] /ImagingBBox null >> setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: A4
-*ImageableArea Letter: "20.5201 14.64 597.96 776.88"
-*ImageableArea LetterExtra: "14.64 20.52 669.36 849.96"
-*ImageableArea Legal: "14.6401 20.52 596.4 993.96"
-*ImageableArea Tabloid: "14.64 20.5201 776.88 1209.96"
-*ImageableArea TabloidExtra: "9.3601 20.5201 852.24 1281.96"
-*ImageableArea 4x6/4x6 Card: "14.64 20.5201 271.92 417.96"
-*ImageableArea 5x7/5x7 Card: "14.64 20.52 344.88 489.96"
-*ImageableArea Env10/#10 Envelope: "14.64 20.5201 281.52 669.96"
-*ImageableArea A3: "14.6401 20.5201 826.8 1176.84"
-*ImageableArea A4: "20.5201 14.6401 581.16 826.8"
-*ImageableArea A5: "14.64 20.5201 404.4 581.16"
-*ImageableArea A6: "14.64 20.5201 281.52 405.96"
-*ImageableArea ISOB4/ISO B4: "14.64 20.52 694.32 986.76"
-*ImageableArea ISOB5/ISO B5: "14.64 20.52 483.12 694.92"
-*ImageableArea ISOB6/ISO B6: "14.64 20.5201 339.12 485.16"
-*ImageableArea Compliment/Compliment Slip: "14.64 20.5201 268.08 581.16"
-*ImageableArea EnvC6/C6 Envelope: "14.64 20.5201 306.48 444.84"
-*ImageableArea EnvDL/DL Envelope: "14.64 20.5201 296.88 609.96"
-*ImageableArea A4Envelope/A4 Envelope: "14.64 20.52 607.92 904.2"
-*ImageableArea A4.2Envelope/.5 A4 Envelope: "14.6401 20.5201 442.8 609.96"
-*?ImageableArea: "
- save
- /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 Letter: "612 792"
-*PaperDimension LetterExtra: "684 864"
-*PaperDimension Legal: "612 1008"
-*PaperDimension Tabloid: "792 1224"
-*PaperDimension TabloidExtra: "864 1296"
-*PaperDimension 4x6/4x6 Card: "288 432"
-*PaperDimension 5x7/5x7 Card: "360 504"
-*PaperDimension Env10/#10 Envelope: "297 684"
-*PaperDimension A3: "842 1191"
-*PaperDimension A4: "595 842"
-*PaperDimension A5: "420 595"
-*PaperDimension A6: "297 420"
-*PaperDimension ISOB4/ISO B4: "709 1001"
-*PaperDimension ISOB5/ISO B5: "499 709"
-*PaperDimension ISOB6/ISO B6: "354 499"
-*PaperDimension Compliment/Compliment Slip: "283 595"
-*PaperDimension EnvC6/C6 Envelope: "323 459"
-*PaperDimension EnvDL/DL Envelope: "312 624"
-*PaperDimension A4Envelope/A4 Envelope: "624 918"
-*PaperDimension A4.2Envelope/.5 A4 Envelope: "459 624"
-
-*CustomPageSize True: "
- pop pop pop
- <<
- /PageSize [ 5 -2 roll ]
- /ImagingBBox null
- >>
- setpagedevice
-"
-*End
-
-*DefaultLeadingEdge: Unknown
-*LeadingEdge Unknown: ""
-
-*ParamCustomPageSize Width: 1 points 288 864
-*ParamCustomPageSize Height: 2 points 432 1296
-*ParamCustomPageSize WidthOffset/Left Margin: 3 points 0 0
-*ParamCustomPageSize HeightOffset/Top Margin: 4 points 0 0
-*ParamCustomPageSize Orientation: 5 int 0 0
-*MaxMediaWidth: "864"
-*MaxMediaHeight: "1296"
-*?CurrentMediaWidth: "currentpagedevice/PageSize get 0 get = flush"
-*?CurrentMediaHeight: "currentpagedevice/PageSize get 1 get = flush"
-
-*HWMargins: 15 21 15 15
-*DefaultOutputOrder: Reverse
-*RequiresPageRegion All: True
-
-*% TKColor Selections ===================
-
-*OpenUI *TKColor/Color Correction: PickOne
-*OrderDependency: 50 AnySetup *TKColor
-*DefaultTKColor: VividColor/Vivid Color
-*TKColor NoAdjust/None: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (None)
- /RenderingMethod currentpagedevice /DeviceRenderingInfo get
- /RenderingMethod get
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice null
- >>
- /PostRenderingEnhance true
- /PostRenderingEnhanceDetails <<
- /BlackSubstitution true
- >>
- >> setpagedevice"
-*End
-*TKColor VividColor/Vivid Color: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (Vivid Color)
- /RenderingMethod currentpagedevice /DeviceRenderingInfo get
- /RenderingMethod get
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /TekBlue
- >>
- >>
- /PostRenderingEnhance true
- /PostRenderingEnhanceDetails <<
- /BlackSubstitution true
- >>
- >> setpagedevice"
-*End
-*TKColor SimulateDisplay/Simulate Display: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (Simulate Display)
- /RenderingMethod currentpagedevice /DeviceRenderingInfo get
- /RenderingMethod get
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /TekDisplay
- >>
- >>
- /PostRenderingEnhance true
- /PostRenderingEnhanceDetails <<
- /BlackSubstitution true
- >>
- >> setpagedevice"
-*End
-*TKColor SWOPPress/SWOP Press: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (SWOP Press)
- /RenderingMethod currentpagedevice /DeviceRenderingInfo get
- /RenderingMethod get
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /SWOP-Coated
- >>
- >>
- /PostRenderingEnhance true
- /PostRenderingEnhanceDetails <<
- /BlackSubstitution true
- >>
- >> setpagedevice"
-*End
-*TKColor EuroscalePress/Euroscale Press: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (Euroscale Press)
- /RenderingMethod currentpagedevice /DeviceRenderingInfo get
- /RenderingMethod get
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /Euroscale-Coated
- >>
- >>
- /PostRenderingEnhance true
- /PostRenderingEnhanceDetails <<
- /BlackSubstitution true
- >>
- >> setpagedevice"
-*End
-*TKColor CommercialPress/Commercial Press: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (Commercial Press)
- /RenderingMethod currentpagedevice /DeviceRenderingInfo get
- /RenderingMethod get
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /Commercial-Coated
- >>
- >>
- /PostRenderingEnhance true
- /PostRenderingEnhanceDetails <<
- /BlackSubstitution true
- >>
- >> setpagedevice"
-*End
-*TKColor SNAPPress/SNAP Press: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (SNAP Press)
- /RenderingMethod currentpagedevice /DeviceRenderingInfo get
- /RenderingMethod get
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /SNAP-Newsprint
- >>
- >>
- /PostRenderingEnhance true
- /PostRenderingEnhanceDetails <<
- /BlackSubstitution true
- >>
- >> setpagedevice"
-*End
-*TKColor Monochrome: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (Monochrome)
- /RenderingMethod currentpagedevice /DeviceRenderingInfo get
- /RenderingMethod get
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice <<
- /Type 1
- /ColorTransform /Gray
- >>
- >>
- /PostRenderingEnhance true
- /PostRenderingEnhanceDetails <<
- /BlackSubstitution true
- >>
- >> setpagedevice"
-*End
-*TKColor UsePrinterSetting/Use Printer Setting: "
- % ColorCorrection: Use Printer Settings"
-*End
-*?TKColor: "
- mark
- { currentpagedevice /DeviceRenderingInfo get
- /VirtualColorDevice get
- dup null eq
- { pop (NoAdjust) }
- { /ColorTransform get
- <<
- /TekBlue (VividColor)
- /TekDisplay (SimulateDisplay)
- /SWOP-Coated (SWOPPress)
- /Euroscale-Coated (EuroscalePress)
- /Commercial-Coated (CommercialPress)
- /SNAP-Newsprint (SNAPPress)
- /Gray (Monochrome)
- >>
- exch get
- } ifelse
- } stopped
- { % error in PostScript code execution
- (Unknown)
- } if
- = flush
- cleartomark"
-*End
-*CloseUI: *TKColor
-
-*OpenUI *TKFinepoint/Finepoint Sharpening: Boolean
-*OrderDependency: 60 AnySetup *TKFinepoint
-*DefaultTKFinepoint: False
-*TKFinepoint True: "
- 1 dict begin
- currentpagedevice
- /DeviceRenderingInfo get
- dup length 2 add dict
- copy begin
- /Type 2 def
- /RenderingMethod 2 def
- currentdict
- end
- /DeviceRenderingInfo exch def
- currentdict
- end
- setpagedevice"
-*End
-*TKFinepoint False: "
- 1 dict begin
- currentpagedevice
- /DeviceRenderingInfo get
- dup length 2 add dict
- copy begin
- /Type 2 def
- /RenderingMethod 1 def
- currentdict
- end
- /DeviceRenderingInfo exch def
- currentdict
- end
- setpagedevice"
-*End
-*?TKFinepoint: "
- save
- currentpagedevice /DeviceRenderingInfo get
- /RenderingMethod get 2 eq {(True)}{(False)}ifelse = flush restore"
-*End
-*CloseUI: *TKFinepoint
-
-
-*OpenUI *TKColorControlStrip/Color Control Strip: Boolean
-*OrderDependency: 70 AnySetup *TKColorControlStrip
-*DefaultTKColorControlStrip: False
-*TKColorControlStrip True/On: "
-userdict /TekColorStripDict known not {
-userdict begin
-/TekColorStripDict 20 dict def
-end
-} if
-TekColorStripDict
-begin/OldEndPage
-currentpagedevice/EndPage get
-def/DefineName{/ProfileName(Unknown)def
-currentpagedevice/DeviceRenderingInfo get
-dup/ID known{/ID get/ProfileName exch
-def}{/VirtualColorDevice get
-dup
-null eq{pop/ProfileName(None)def}{dup/Type get
-dup
-1 eq exch
-3 eq
-or{/ColorTransform get << /TekBlue(Vivid Color)/TekDisplay
-(Simulate Display)/SWOP-Coated(SWOP Press)/Euroscale-Coated
-(Euroscale Press)/Commercial-Coated(Commercial Press) /TekCMYK (None)
-/SNAP-Newsprint(SNAP Press)/Gray(Monochrome)/RGB(Raw RGB)/CMYK(Raw CMYK)
->>
-exch
-2 copy
-known{get/ProfileName exch def}{pop
-pop}ifelse}{pop}ifelse}ifelse}ifelse}bind def/ClearAndDrawBorder{gsave
-newpath clippath pathbbox
-grestore/URy exch def/URx exch def/LLy exch def/LLx exch def
-URx LLx sub
-BorderWidth
-sub
-2 div
-LLx add
-LLy 1 add
-translate
-1 setgray
-0 setlinewidth
-0 0 BorderWidth BorderHeight rectfill
-0 setgray
-0 0 BorderWidth BorderHeight rectstroke
-0 0 BorderWidth BorderHeight rectclip}bind def/StringDimensions{gsave
-newpath
-0 0 moveto
-false
-charpath
-pathbbox
-exch
-4 -1 roll
-sub
-3 -2 roll
-exch
-sub
-grestore}bind def/BCenterLine{gsave
-currentpoint translate
-0 0 moveto
-dup stringwidth pop
-2 div neg
-0
-rmoveto
-0 setgray
-show
-grestore}bind def/TCenterLine{gsave
-currentpoint translate
-0 0 moveto
-dup StringDimensions
-neg
-exch 2 div neg exch
-rmoveto
-0 setgray
-show
-grestore}bind def/DrawBox{setcmykcolor
-currentpoint BoxSide BoxSide rectfill
-gsave/Helvetica BoxFontSize selectfont
-BoxSide 2 div
-BoxStartY BoxFontSize sub 2 div neg
-rmoveto
-TCenterLine
-grestore
-gsave/Helvetica BoxFontSize selectfont
-BoxSide 2 div
-BoxSide
-BoxStartY BoxFontSize sub 2 div
-add
-rmoveto
-BCenterLine
-grestore
-BoxSide BoxGap add
-0 rmoveto}bind def/DrawBar{gsave
-0 setgray
-0 setlinewidth
-currentpoint
-newpath
-pop 0
-moveto
-0 BorderHeight rlineto
-stroke
-grestore}bind def/DrawLegend{gsave
-0 setgray
-currentpoint
-exch dup
-BorderWidth exch sub/LegendWidth exch def
-exch pop 0
-translate/Helvetica-Bold TekFontSize selectfont(Tektronix)
-StringDimensions/TekHeight exch def/TekWidth exch def
-LegendWidth TekWidth sub 2 div
-BorderHeight TekInsetY sub TekHeight sub
-moveto(Tektronix)show/Symbol TekFontSize selectfont/registerserif
-glyphshow/Helvetica-Bold LegendFontSize selectfont
-LegendGap ProfileY moveto(Color Profile: )show
-currentpoint
-pop/ValueX exch def
-FileKnown JobNameKnown or{LegendGap FileNameY moveto(File:)show}if
-DateKnown{LegendGap DateY moveto(Date/Time:)show}if/Helvetica
-LegendFontSize selectfont
-ValueX ProfileY moveto
-ProfileName show
-DateKnown{ValueX DateY moveto
-userdict/TekLabelDict get/Date get
-show}if
-FileKnown{ValueX FileNameY moveto
-userdict/TekLabelDict get/File get
-show}{JobNameKnown{ValueX FileNameY moveto
-JobName
-show}if}ifelse
-grestore}bind def/DrawColorStrip{TekColorStripDict/OldEndPage get
-exec
-dup{TekColorStripDict
-begin/BorderWidth 487 def/BorderHeight 36 def/BoxStartX 31 def/BoxSide
-14 def/BoxGap 3 def/BoxFontSize 6 def/LogoInsetX 2 def/LogoInsetY 2 def
-/TekFontSize 9 def/TekInsetY 4 def/LegendFontSize 7 def/LegendGap 3 def
-/LegendLineGap 0 def/DateY LegendGap def/ProfileY DateY LegendFontSize
-add LegendLineGap add def/FileNameY ProfileY LegendFontSize add
-LegendLineGap add def
-currentuserparams
-dup/JobName known{/JobName get(: )search{pop pop/JobName exch def
-/JobNameKnown true def}{pop/JobNameKnown false def}ifelse}{pop/JobNameKnown
-false def}ifelse
-userdict/TekLabelDict known{userdict/TekLabelDict get
-dup/Date known{/DateKnown true def}{/DateKnown false def}ifelse/File known
-{/FileKnown true def}{/FileKnown false def}ifelse}{/DateKnown false def
-/FileKnown false def}ifelse
-initgraphics
-ClearAndDrawBorder
-TekColorStripDict /DrawTekLogo known { DrawTekLogo } if
-/BoxStartY BorderHeight BoxSide sub 2 div def
-BoxStartX BoxStartY moveto(C)(100%)1 0 0 0 DrawBox(M)(100%)0 1 0 0 DrawBox
-(Y)(100%)0 0 1 0 DrawBox(K)(100%)0 0 0 1 DrawBox(MY)(100%)0 1 1 0 DrawBox
-(CY)(100%)1 0 1 0 DrawBox(CM)(100%)1 1 0 0 DrawBox(CMY)(100%)1 1 1 0 DrawBox
-(C)(50%)0.5 0 0 0 DrawBox(M)(50%)0 0.5 0 0 DrawBox(Y)(50%)0 0 0.5 0 DrawBox
-(K)(50%)0 0 0 0.5 DrawBox(MY)(50%)0 0.5 0.5 0 DrawBox(CY)(50%)0.5 0 0.5 0
-DrawBox(CM)(50%)0.5 0.5 0 0 DrawBox(CMY)(50%)0.5 0.5 0.5 0 DrawBox
-DrawBar
-DefineName
-DrawLegend
-end}if}bind def << /EndPage{TekColorStripDict/DrawColorStrip get
-exec} >>
-setpagedevice
-end"
-*End
-*TKColorControlStrip False/Off: "
- % Color Control Strip: Off "
-*End
-*?TKColorControlStrip: "
- userdict /TekColorStripDict known {(True)}{(False)} ifelse = flush"
-*End
-*CloseUI: *TKColorControlStrip
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.002)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM
-*Font Bookman-Demi: Standard "(001.003)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM
-*Font Bookman-Light: Standard "(001.003)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.003)" Standard ROM
-*Font Courier: Standard "(002.003)" Standard ROM
-*Font Courier-Bold: Standard "(002.003)" Standard ROM
-*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM
-*Font Courier-Oblique: Standard "(002.003)" Standard ROM
-*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.001)" 83pv Disk
-*Font GothicBBB-Medium-Add-H: JIS "(003.001)" Add Disk
-*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.001)" Add Disk
-*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.001)" Add Disk
-*Font GothicBBB-Medium-Add-V: JIS "(003.001)" Add Disk
-*Font GothicBBB-Medium-EUC-H: EUC "(003.001)" JIS-83 Disk
-*Font GothicBBB-Medium-EUC-V: EUC "(003.001)" JIS-83 Disk
-*Font GothicBBB-Medium-Ext-H: JIS "(003.001)" Ext Disk
-*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.001)" Ext Disk
-*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.001)" Ext Disk
-*Font GothicBBB-Medium-Ext-V: JIS "(003.001)" Ext Disk
-*Font GothicBBB-Medium-H: JIS "(003.001)" JIS-83 Disk
-*Font GothicBBB-Medium-NWP-H: JIS "(003.001)" NWP Disk
-*Font GothicBBB-Medium-NWP-V: JIS "(003.001)" NWP Disk
-*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.001)" JIS-83 Disk
-*Font GothicBBB-Medium-RKSJ-UserGaiji: Special "(003.001)" Special Disk
-*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.001)" JIS-83 Disk
-*Font GothicBBB-Medium-V: JIS "(003.001)" JIS-83 Disk
-*Font GothicBBB-Medium.Oubun: Special "(003.001)" Special Disk
-*Font GothicBBB-Medium.Roman: Special "(003.001)" Special Disk
-*Font GothicBBB-Medium.Roman83pv: Special "(003.001)" Special Disk
-*Font GothicBBB-Medium.WP-Symbol: Special "(003.001)" Special Disk
-*Font Helvetica: Standard "(001.006)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Condensed: Standard "(001.001)" Standard ROM
-*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM
-*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard ROM
-*Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard ROM
-*Font Palatino-Bold: Standard "(001.005)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM
-*Font Palatino-Italic: Standard "(001.005)" Standard ROM
-*Font Palatino-Roman: Standard "(001.005)" Standard ROM
-*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk
-*Font Ryumin-Light-Add-H: JIS "(003.000)" Add Disk
-*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk
-*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk
-*Font Ryumin-Light-Add-V: JIS "(003.000)" Add Disk
-*Font Ryumin-Light-EUC-H: EUC "(003.000)" JIS-83 Disk
-*Font Ryumin-Light-EUC-V: EUC "(003.000)" JIS-83 Disk
-*Font Ryumin-Light-Ext-H: JIS "(003.000)" Ext Disk
-*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk
-*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk
-*Font Ryumin-Light-Ext-V: JIS "(003.000)" Ext Disk
-*Font Ryumin-Light-H: JIS "(003.000)" JIS-83 Disk
-*Font Ryumin-Light-NWP-H: JIS "(003.000)" NWP Disk
-*Font Ryumin-Light-NWP-V: JIS "(003.000)" NWP Disk
-*Font Ryumin-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk
-*Font Ryumin-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk
-*Font Ryumin-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk
-*Font Ryumin-Light-V: JIS "(003.000)" JIS-83 Disk
-*Font Ryumin-Light.Oubun: Special "(003.000)" Special Disk
-*Font Ryumin-Light.Roman: Special "(003.000)" Special Disk
-*Font Ryumin-Light.Roman83pv: Special "(003.000)" Special Disk
-*Font Ryumin-Light.WP-Symbol: Special "(003.000)" Special Disk
-*Font Symbol: Special "(001.007)" Special ROM
-*Font Times-Bold: Standard "(001.007)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.009)" Standard ROM
-*Font Times-Italic: Standard "(001.007)" Standard ROM
-*Font Times-Roman: Standard "(001.007)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM
-*Font ZapfDingbats: Special "(001.004)" Special 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 (*) {cvn ==} 128 string /Font resourceforall
- (*) = flush restore"
-*End
-
-*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi
-
-*% For 60 lpi / 300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "45.0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
-
-*% The byte count of this file should be exactly 036226 or 037536
-*% depending on the filesystem it resides in.
-*% end of PPD file for Tektronix Phaser 300XJ (Last Edit Jul 03 1996)
diff --git a/psprint_config/configuration/ppds/TK350171.PS b/psprint_config/configuration/ppds/TK350171.PS
deleted file mode 100644
index b0bf8e0d5dca..000000000000
--- a/psprint_config/configuration/ppds/TK350171.PS
+++ /dev/null
@@ -1,551 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.3"
-*FileVersion: "1.2"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*Product: "(Phaser 350)"
-*PSVersion: "(2015.105) 10"
-*Manufacturer: "Tektronix"
-*ModelName: "Tektronix Phaser 350"
-*ShortNickName: "Tektronix Phaser 350"
-*NickName: "Tektronix Phaser 350"
-*PCFileName: "TK350171.PPD"
-
-*% === Installable Options ===========
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *InstalledMemory/Memory Configuration: PickOne
-*DefaultInstalledMemory: 24Meg
-*InstalledMemory None/Standard 8 MB RAM: ""
-*InstalledMemory 12Meg/12 MB Total RAM: ""
-*InstalledMemory 24Meg/24 MB Total RAM: ""
-*?InstalledMemory: "
- currentsystemparams /RamSize get
- 16#100000 div round cvi
- dup 14 lt
- { pop (None) } {2 string cvs print (Meg) } ifelse
- = flush"
-*End
-*CloseUI: *InstalledMemory
-
-*OpenUI *Option1/Optional Hard Drive: Boolean
-*DefaultOption1: False
-*Option1 True/Installed: ""
-*Option1 False/Not Installed: ""
-*?Option1: "
- save false
- (%disk?%)
- { currentdevparams dup /Writeable known
- { /Writeable get {pop true} if } {pop} ifelse
- } 10 string /IODevice resourceforall
- {(True)}{(False)} ifelse = flush
- restore"
-*End
-*CloseUI: *Option1
-
-*OpenUI *Option2/Optional Network Card: PickOne
-*DefaultOption2: None
-*Option2 None/Not Installed: ""
-*Option2 P1/EtherTalk, NetWare and TCP/IP: ""
-*Option2 P2/TokenTalk, NetWare and TCP/IP: ""
-*Option2 P3/LocalTalk and Serial: ""
-*?Option2: "
- (%EthernetPhysical%) /IODevice resourcestatus
- {pop pop (P1) }
- {
- (%LocalTalk%) /IODevice resourcestatus
- {pop pop (P3) }
- {
- (%TokenRingPhysical%) /IODevice resourcestatus
- {pop pop (P2) } { (None) } ifelse
- } ifelse
- } ifelse = flush"
-*End
-*CloseUI: *Option2
-
-*OpenUI *Option3/Optional Lower Tray: Boolean
-*DefaultOption3: False
-*Option3 True/Installed: ""
-*Option3 False/Not Installed: ""
-*?Option3: "
-currentpagedevice /InputAttributes get 1 known
-{ (True) } { (False) } ifelse = flush"
-*End
-*CloseUI: *Option3
-
-*CloseGroup: InstallableOptions
-
-*% === Basic Device Capabilities ============
-*LanguageLevel: "2"
-*Protocols: BCP
-
-*FreeVM: "16000000"
-*VMOption None/Standard 8 MB RAM: "2300000"
-*VMOption 12Meg/12 MB Total RAM: "6100000"
-*VMOption 24Meg/24 MB Total RAM: "16000000"
-*ColorDevice: True
-*DefaultColorSpace: CMYK
-*AccurateScreensSupport: True
-*SuggestedJobTimeout: "0"
-*SuggestedWaitTimeout: "300"
-*SuggestedManualFeedTimeout: "60"
-*1284Modes Parallel: Compat Nibble
-*1284DeviceID: "
- MANUFACTURER:Tektronix;COMMAND SET:Adobe Level 2 PostScript;
- MODEL:Phaser 350;CLASS:Printer;DESCRIPTION:
- Phaser 350 Color Page Printer, PostScript Level 2, Letter / A4 Size;
- COMPATIBLE_ID:"
-*End
-*TTRasterizer: Type42
-*?TTRasterizer: "
- save
- 42 /FontType resourcestatus
- { pop pop (Type42)} {pop pop (None)} ifelse = flush
- restore
- "
-*End
-
-
-*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: "6"
-*Password: "(0)"
-*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
-
-*% === Constraints ===================
-*%
-*UIConstraints: *InstalledMemory None *OutputMode Enhanced
-*UIConstraints: *InstalledMemory 12Meg *OutputMode Enhanced
-*UIConstraints: *VMOption None *OutputMode Enhanced
-*UIConstraints: *VMOption 12Meg *OutputMode Enhanced
-*UIConstraints: *Option3 False *InputSlot Lower
-
-*UIConstraints: *OutputMode Enhanced *InstalledMemory None
-*UIConstraints: *OutputMode Enhanced *InstalledMemory 12Meg
-*UIConstraints: *OutputMode Enhanced *VMOption None
-*UIConstraints: *OutputMode Enhanced *VMOption 12Meg
-*UIConstraints: *InputSlot Lower *Option3 False
-
-*% Resolution/Print Quality Selection ===================
-
-*DefaultResolution: 300x300dpi
-
-*SetResolution 300x300dpi : ""
-*SetResolution 600x300dpi : ""
-
-*OpenUI *OutputMode/Print Quality: PickOne
-*OrderDependency: 40.0 AnySetup *OutputMode
-*DefaultOutputMode: Standard
-*OutputMode FastColor/Fast Color: "
- <<
- /HWResolution /Default /OutputDevice findresource /HWResolution get 0 get
- >> setpagedevice"
-*End
-
-*OutputMode Standard/Standard: "
-<<
- /HWResolution /Default /OutputDevice findresource /HWResolution get 1 get
->> setpagedevice"
-*End
-
-*OutputMode Enhanced/Enhanced: "
-<<
- /HWResolution /Default /OutputDevice findresource /HWResolution get
- dup length 1 sub get
->> setpagedevice"
-*End
-
-*?OutputMode: "
- currentpagedevice /HWResolution get 0 get dup 300 lt
- {
- pop (FastColor)
- }
- {
- 300 gt
- {
- (Enhanced)
- }
- {
- (Standard)
- } ifelse
- } ifelse
- = flush"
-*End
-*CloseUI: *OutputMode
-
-*% Halftone Information =================
-
-*DefaultHalftoneType: 9
-*ScreenFreq: "60.0"
-*ScreenAngle: "0.0"
-*DefaultScreenProc: Dot
-*ScreenProc Dot: "
- {180 mul cos exch 180 mul cos add 2 div} bind"
-*End
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub } bind"
-
-*% Tray Selection ============
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 42.0 AnySetup *InputSlot
-*DefaultInputSlot: Paper
-*InputSlot Upper: "
- <<
- /MediaPosition 0
- /MediaType null
- /TraySwitch false
- /ManualFeed false
- >> setpagedevice"
-*End
-*InputSlot Lower: "
- <<
- /MediaPosition 1
- /MediaType null
- /TraySwitch false
- /ManualFeed false
- >> setpagedevice"
-*End
-*InputSlot Paper: "
- <<
- /MediaPosition null
- /MediaType (Paper)
- /TraySwitch true
- /ManualFeed false
- >> setpagedevice"
-*End
-*InputSlot Transparency: "
- <<
- /MediaPosition null
- /MediaType (Transparency)
- /TraySwitch true
- /ManualFeed false
- >> setpagedevice"
-*End
-*InputSlot ManualPaper/Manual Paper: "
- <<
- /MediaPosition null
- /MediaType (Paper)
- /TraySwitch false
- /ManualFeed true
- >> setpagedevice"
-*End
-*InputSlot ManualTransparency/Manual Transparency: "
- <<
- /MediaPosition null
- /MediaType (Transparency)
- /TraySwitch false
- /ManualFeed true
- >> setpagedevice"
-*End
-*?InputSlot: "
- save
- currentpagedevice /MediaPosition get
- dup null eq
- { pop currentpagedevice /MediaType get
- dup null eq
- { pop (Upper) }
- { dup (Paper) eq
- { pop currentpagedevice /ManualFeed get
- { (ManualPaper) }
- { (Paper) } ifelse
- }
- {
- (Transparency) eq
- { currentpagedevice /ManualFeed get
- { (ManualTransparency) }
- { (Transparency) } ifelse
- }
- { (Unknown) } ifelse
- } ifelse
- } ifelse
- }
- {
- dup 0 eq
- { pop (Upper) }
- { 1 eq
- { (Lower) }
- { (Unknown) } ifelse
- } ifelse
- } ifelse
- = flush restore"
-*End
-*CloseUI: *InputSlot
-
-*% Paper Handling ===================
-
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 44.0 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter: "<< /PageSize [612 792] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageSize A4: "<< /PageSize [595 842] /ImagingBBox null
- >> setpagedevice"
-*End
-*?PageSize: "
- save currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if (Unknown)
- <<
- [612 792] (Letter)
- [595 842] (A4) >>
- { 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
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 46.0 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter: "<< /PageSize [612 792] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageRegion A4: "<< /PageSize [595 842] /ImagingBBox null
- >> setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-*ImageableArea Letter: "14.16 25.8 597.84 777.96"
-*ImageableArea A4: "13.45 25.81 581.76 827.88"
-*?ImageableArea: "
-<< /HWResolution [300 300] >> setpagedevice
- clippath pathbbox
- /cvp {16 string cvs print ( ) print} def
- 4 3 roll 100 mul ceiling 100 div cvp
- 3 2 roll 100 mul ceiling 100 div cvp
- exch 100 mul floor 100 div cvp
- 100 mul floor 100 div = flush
- userdict /cvp undef"
-*End
-
-*% These provide the physical dimensions of the paper (by keyword)
-*DefaultPaperDimension: Letter
-*PaperDimension Letter: "612 792"
-*PaperDimension A4: "595 842"
-
-*DefaultOutputOrder: Normal
-*RequiresPageRegion All: True
-
-*% TKColor Selections ===================
-*OpenUI *TKColor/Color Correction: PickOne
-*OrderDependency: 50.0 AnySetup *TKColor
-*DefaultTKColor: VividColor/Vivid Color
-*TKColor NoAdjust/None: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /VirtualColorDevice null
- >>
- >> setpagedevice"
-*End
-*TKColor VividColor/Vivid Color: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /TekBlue
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor SimulateDisplay/Simulate Display: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /TekDisplay
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor SWOPPress/SWOP Press: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /SWOP-Coated
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor EuroscalePress/Euroscale Press: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /Euroscale-Coated
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor CommercialPress/Commercial Press: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /Commercial-Coated
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor Monochrome: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /VirtualColorDevice <<
- /Type 1
- /ColorTransform /Gray
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor UsePrinterSetting/Use Printer Setting: ""
-*?TKColor: "save
- { currentpagedevice /DeviceRenderingInfo get
- /VirtualColorDevice get
- dup null eq
- { pop (NoAdjust) }
- { /ColorTransform get
- <<
- /TekBlue (VividColor)
- /TekDisplay (SimulateDisplay)
- /SWOP-Coated (SWOPPress)
- /Euroscale-Coated (EuroscalePress)
- /Commercial-Coated (CommercialPress)
- /Gray (Monochrome)
- >>
- exch get
- } ifelse
- } stopped
- { % error in PostScript code execution
- pop pop (Unknown)
- } if
- = flush restore"
-*End
-*CloseUI: *TKColor
-
-*OpenUI *TKImageSmoothing/Image Smoothing: Boolean
-*OrderDependency: 52.0 AnySetup *TKImageSmoothing
-*DefaultTKImageSmoothing: False
-*TKImageSmoothing False: "
- false /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec"
-*End
-*TKImageSmoothing True: "
- true /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec"
-*End
-*?TKImageSmoothing: "
- save
- /RRCustomProcs /ProcSet findresource /currentforceinterpolate get exec
- {(True)}{(False)} ifelse
- = flush restore"
-*End
-*CloseUI: *TKImageSmoothing
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font Courier: Standard "(002.003)" Standard ROM
-*Font Courier-Bold: Standard "(002.003)" Standard ROM
-*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM
-*Font Courier-Oblique: Standard "(002.003)" Standard ROM
-*Font Helvetica: Standard "(001.006)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
-*Font Symbol: Special "(001.007)" Special ROM
-*Font Times-Bold: Standard "(001.007)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.009)" Standard ROM
-*Font Times-Italic: Standard "(001.007)" Standard ROM
-*Font Times-Roman: Standard "(001.007)" 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 (*) {cvn ==} 128 string /Font resourceforall
- (*) = flush restore"
-*End
-
-*DefaultColorSep: ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300x300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"
-*ColorSepScreenAngle CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"
-*ColorSepScreenAngle ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"
-*ColorSepScreenAngle ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-
-*% The byte count of this file should be exactly 014657 or 015208
-*% depending on the filesystem it resides in.
-*% end of PPD file for Tektronix Phaser 350
-
diff --git a/psprint_config/configuration/ppds/TK350172.PS b/psprint_config/configuration/ppds/TK350172.PS
deleted file mode 100644
index 78da2a85cf45..000000000000
--- a/psprint_config/configuration/ppds/TK350172.PS
+++ /dev/null
@@ -1,563 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.3"
-*FileVersion: "1.0"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*Product: "(Phaser 350)"
-*PSVersion: "(2015.105) 10"
-*Manufacturer: "Tektronix"
-*ModelName: "Tektronix Phaser 350"
-*ShortNickName: "Tektronix Phaser 350"
-*NickName: "Tektronix Phaser 350"
-*PCFileName: "TK350172.PPD"
-
-*% === Installable Options ===========
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *InstalledMemory/Memory Configuration: PickOne
-*DefaultInstalledMemory: None
-*InstalledMemory None/Standard 8 MB RAM: ""
-*InstalledMemory 12Meg/12 MB Total RAM: ""
-*InstalledMemory 24Meg/24 MB Total RAM: ""
-*?InstalledMemory: "
- currentsystemparams /RamSize get
- 16#100000 div round cvi
- dup 14 lt
- { pop (None) } {2 string cvs print (Meg) } ifelse
- = flush"
-*End
-*CloseUI: *InstalledMemory
-
-*OpenUI *Option1/Optional Hard Drive: Boolean
-*DefaultOption1: False
-*Option1 True/Installed: ""
-*Option1 False/Not Installed: ""
-*?Option1: "
- save false
- (%disk?%)
- { currentdevparams dup /Writeable known
- { /Writeable get {pop true} if } {pop} ifelse
- } 10 string /IODevice resourceforall
- {(True)}{(False)} ifelse = flush
- restore"
-*End
-*CloseUI: *Option1
-
-*OpenUI *Option2/Optional Network Card: PickOne
-*DefaultOption2: None
-*Option2 None/Not Installed: ""
-*Option2 P1/EtherTalk, NetWare and TCP/IP: ""
-*Option2 P2/TokenTalk, NetWare and TCP/IP: ""
-*Option2 P3/LocalTalk and Serial: ""
-*?Option2: "
- (%EthernetPhysical%) /IODevice resourcestatus
- {pop pop (P1) }
- {
- (%LocalTalk%) /IODevice resourcestatus
- {pop pop (P3) }
- {
- (%TokenRingPhysical%) /IODevice resourcestatus
- {pop pop (P2) } { (None) } ifelse
- } ifelse
- } ifelse = flush"
-*End
-*CloseUI: *Option2
-
-*OpenUI *Option3/Optional Lower Tray: Boolean
-*DefaultOption3: False
-*Option3 True/Installed: ""
-*Option3 False/Not Installed: ""
-*?Option3: "
-currentpagedevice /InputAttributes get 1 known
-{ (True) } { (False) } ifelse = flush"
-*End
-*CloseUI: *Option3
-
-*CloseGroup: InstallableOptions
-
-*% === Constraints ===================
-
-*UIConstraints: *InstalledMemory None *OutputMode Enhanced
-*UIConstraints: *InstalledMemory None *Collate True
-*UIConstraints: *InstalledMemory 12Meg *OutputMode Enhanced
-*UIConstraints: *InstalledMemory 12Meg *Collate True
-*UIConstraints: *Option1 False *Collate True
-*UIConstraints: *Option3 False *InputSlot Lower
-*UIConstraints: *OutputMode Enhanced *InstalledMemory None
-*UIConstraints: *OutputMode Enhanced *InstalledMemory 12Meg
-*UIConstraints: *Collate True *InstalledMemory None
-*UIConstraints: *Collate True *InstalledMemory 12Meg
-*UIConstraints: *VMOption None *OutputMode Enhanced
-*UIConstraints: *VMOption None *Collate True
-*UIConstraints: *VMOption 12Meg *OutputMode Enhanced
-*UIConstraints: *VMOption 12Meg *Collate True
-*UIConstraints: *OutputMode Enhanced *VMOption None
-*UIConstraints: *OutputMode Enhanced *VMOption 12Meg
-*UIConstraints: *Collate True *VMOption None
-*UIConstraints: *Collate True *VMOption 12Meg
-*UIConstraints: *Option1 False *Collate True
-*UIConstraints: *Option3 False *InputSlot Lower
-*UIConstraints: *Collate True *Option1 False
-*UIConstraints: *InputSlot Lower *Option3 False
-
-*% === Basic Device Capabilities ============
-
-*LanguageLevel: "2"
-*Protocols: BCP
-
-*FreeVM: "2300000"
-*VMOption None/Standard 8 MB RAM: "2300000"
-*VMOption 12Meg/12 MB Total RAM: "6100000"
-*VMOption 24Meg/24 MB Total RAM: "16000000"
-*ColorDevice: True
-*DefaultColorSpace: CMYK
-*AccurateScreensSupport: True
-*SuggestedJobTimeout: "0"
-*SuggestedWaitTimeout: "300"
-*SuggestedManualFeedTimeout: "60"
-*1284Modes Parallel: Compat Nibble
-*1284DeviceID: "
- MANUFACTURER:Tektronix;COMMAND SET:Adobe Level 2 PostScript;
- MODEL:Phaser 350;CLASS:Printer;DESCRIPTION:
- Phaser 350 Color Page Printer, PostScript Level 2, Letter / A4 Size;
- COMPATIBLE_ID:"
-*End
-*TTRasterizer: Type42
-*?TTRasterizer: "
- save
- 42 /FontType resourcestatus
- { pop pop (Type42)} {pop pop (None)} ifelse = flush
- restore
- "
-*End
-
-*Emulators: hpgl
-*StartEmulator_hpgl: "currentfile /hpgl statusdict /emulate get exec "
-*StopEmulator_hpgl: "<1B7F>0"
-
-*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: "6"
-*Password: "(0)"
-*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
-
-*% Resolution/Print Quality Selection ===================
-
-*DefaultResolution: 300x300dpi
-
-*OpenUI *OutputMode/Print Quality: PickOne
-*OrderDependency: 40.0 AnySetup *OutputMode
-*DefaultOutputMode: Standard
-*OutputMode FastColor/Fast Color: "
- <3c7e343f5038663d264e554e446573513c426c406c6e30665f24343147434c673521462
- 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec"
-*End
-*OutputMode Standard/Standard: "
- <3c7e343f5038663d264e554e446573513c426c406c6e3147434c2a3147434c673521462
- 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec"
-*End
-*OutputMode Enhanced/Enhanced 600x300: "
- <3c7e343f5038663d264e554e446573513c426c406c6e32443f672d3147434c673521462
- 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec"
-*End
-*?OutputMode: "
- save
- <3c7e343f503e593146505f24462a27636643693d3e433147434c323b666c47634137394
- c682e35696b362d712f2365403b5d52644131395d2b4073296734415375552f403a732e5
- e4154686374414d3653553b49736f66436973693644662d5c31415454254b2b4435382d2
- b4435382d24337e3e6376782065786563>cvx exec
- = flush restore"
-*End
-*CloseUI: *OutputMode
-
-*% Halftone Information =================
-
-*DefaultHalftoneType: 9
-*ScreenFreq: "60.0"
-*ScreenAngle: "0.0"
-*DefaultScreenProc: Dot
-*ScreenProc Dot: "
- {180 mul cos exch 180 mul cos add 2 div} bind"
-*End
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub } bind"
-
-*% Tray Selection ============
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 42.0 AnySetup *InputSlot
-*DefaultInputSlot: Paper
-*InputSlot Upper: "
- (<<) cvx exec
- /MediaPosition 0
- /MediaType null
- /TraySwitch false
- /ManualFeed false
- (>>) cvx exec setpagedevice"
-*End
-*InputSlot Lower: "
- (<<) cvx exec
- /MediaPosition 1
- /MediaType null
- /TraySwitch false
- /ManualFeed false
- (>>) cvx exec setpagedevice"
-*End
-*InputSlot Paper: "
- (<<) cvx exec
- /MediaPosition null
- /MediaType (Paper)
- /TraySwitch true
- /ManualFeed false
- (>>) cvx exec setpagedevice"
-*End
-*InputSlot Transparency: "
- (<<) cvx exec
- /MediaPosition null
- /MediaType (Transparency)
- /TraySwitch true
- /ManualFeed false
- (>>) cvx exec setpagedevice"
-*End
-*InputSlot ManualPaper/Manual Paper: "
- (<<) cvx exec
- /MediaPosition null
- /MediaType (Paper)
- /TraySwitch false
- /ManualFeed true
- (>>) cvx exec setpagedevice"
-*End
-*InputSlot ManualTransparency/Manual Transparency: "
- (<<) cvx exec
- /MediaPosition null
- /MediaType (Transparency)
- /TraySwitch false
- /ManualFeed true
- (>>) cvx exec setpagedevice"
-*End
-*?InputSlot: "
- save
- currentpagedevice /MediaPosition get
- dup null eq
- { pop currentpagedevice /MediaType get
- dup null eq
- { pop (Upper) }
- { dup (Paper) eq
- { pop currentpagedevice /ManualFeed get
- { (ManualPaper) }
- { (Paper) } ifelse
- }
- {
- (Transparency) eq
- { currentpagedevice /ManualFeed get
- { (ManualTransparency) }
- { (Transparency) } ifelse
- }
- { (Unknown) } ifelse
- } ifelse
- } ifelse
- }
- {
- dup 0 eq
- { pop (Upper) }
- { 1 eq
- { (Lower) }
- { (Unknown) } ifelse
- } ifelse
- } ifelse
- = flush restore"
-*End
-*CloseUI: *InputSlot
-
-*% Paper Handling ===================
-
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 44.0 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter: "(<<) cvx exec /PageSize [612 792] /ImagingBBox null
- (>>) cvx exec setpagedevice"
-*End
-*PageSize A4: "(<<) cvx exec /PageSize [595 842] /ImagingBBox null
- (>>) cvx exec setpagedevice"
-*End
-*?PageSize: "
- save currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if (Unknown)
- (<<) cvx exec
- [612 792] (Letter)
- [595 842] (A4) (>>) 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
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 46.0 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter: "(<<) cvx exec /PageSize [612 792] /ImagingBBox null
- (>>) cvx exec setpagedevice"
-*End
-*PageRegion A4: "(<<) cvx exec /PageSize [595 842] /ImagingBBox null
- (>>) cvx exec setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-*ImageableArea Letter: "14.16 25.8 597.84 777.96"
-*ImageableArea A4: "13.4401 25.8001 581.76 827.88"
-*?ImageableArea: "
- save
- /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: Letter
-*PaperDimension Letter: "612 792"
-*PaperDimension A4: "595 842"
-
-*DefaultOutputOrder: Normal
-*RequiresPageRegion All: True
-
-*OpenUI *Collate/Quick Collate: Boolean
-*OrderDependency: 48.0 AnySetup *Collate
-*DefaultCollate: False
-*Collate False: "
- (<<) cvx exec
- /Collate false
- (>>) cvx exec setpagedevice"
-*End
-*Collate True: "
- (<<) cvx exec
- /Collate true
- (>>) cvx exec setpagedevice"
-*End
-*?Collate: "
- save
- currentpagedevice /Collate get {(True)}{(False)}ifelse
- = flush restore"
-*End
-*CloseUI: *Collate
-
-*% TKColor Selections ===================
-
-*OpenUI *TKColor/Color Correction: PickOne
-*OrderDependency: 50.0 AnySetup *TKColor
-*DefaultTKColor: VividColor/Vivid Color
-*TKColor NoAdjust/None: "
- (<<) cvx exec
- /DeviceRenderingInfo (<<) cvx exec
- /Type 2
- /VirtualColorDevice null
- (>>) cvx exec
- (>>) cvx exec setpagedevice"
-*End
-*TKColor VividColor/Vivid Color: "
- (<<) cvx exec
- /DeviceRenderingInfo (<<) cvx exec
- /Type 2
- /VirtualColorDevice (<<) cvx exec
- /Type 3
- /ColorTransform /TekBlue
- (>>) cvx exec
- (>>) cvx exec
- (>>) cvx exec setpagedevice"
-*End
-*TKColor SimulateDisplay/Simulate Display: "
- (<<) cvx exec
- /DeviceRenderingInfo (<<) cvx exec
- /Type 2
- /VirtualColorDevice (<<) cvx exec
- /Type 3
- /ColorTransform /TekDisplay
- (>>) cvx exec
- (>>) cvx exec
- (>>) cvx exec setpagedevice"
-*End
-*TKColor SWOPPress/SWOP Press: "
- (<<) cvx exec
- /DeviceRenderingInfo (<<) cvx exec
- /Type 2
- /VirtualColorDevice (<<) cvx exec
- /Type 3
- /ColorTransform /SWOP-Coated
- (>>) cvx exec
- (>>) cvx exec
- (>>) cvx exec setpagedevice"
-*End
-*TKColor EuroscalePress/Euroscale Press: "
- (<<) cvx exec
- /DeviceRenderingInfo (<<) cvx exec
- /Type 2
- /VirtualColorDevice (<<) cvx exec
- /Type 3
- /ColorTransform /Euroscale-Coated
- (>>) cvx exec
- (>>) cvx exec
- (>>) cvx exec setpagedevice"
-*End
-*TKColor CommercialPress/Commercial Press: "
- (<<) cvx exec
- /DeviceRenderingInfo (<<) cvx exec
- /Type 2
- /VirtualColorDevice (<<) cvx exec
- /Type 3
- /ColorTransform /Commercial-Coated
- (>>) cvx exec
- (>>) cvx exec
- (>>) cvx exec setpagedevice"
-*End
-*TKColor Monochrome: "
- (<<) cvx exec
- /DeviceRenderingInfo (<<) cvx exec
- /Type 2
- /VirtualColorDevice (<<) cvx exec
- /Type 1
- /ColorTransform /Gray
- (>>) cvx exec
- (>>) cvx exec
- (>>) cvx exec setpagedevice"
-*End
-*TKColor UsePrinterSetting/Use Printer Setting: ""
-*?TKColor: "save
- { currentpagedevice /DeviceRenderingInfo get
- /VirtualColorDevice get
- dup null eq
- { pop (NoAdjust) }
- { /ColorTransform get
- (<<) cvx exec
- /TekBlue (VividColor)
- /TekDisplay (SimulateDisplay)
- /SWOP-Coated (SWOPPress)
- /Euroscale-Coated (EuroscalePress)
- /Commercial-Coated (CommercialPress)
- /Gray (Monochrome)
- (>>) cvx exec
- exch get
- } ifelse
- } stopped
- { % error in PostScript code execution
- pop pop (Unknown)
- } if
- = flush restore"
-*End
-*CloseUI: *TKColor
-
-*OpenUI *TKImageSmoothing/Image Smoothing: Boolean
-*OrderDependency: 52.0 AnySetup *TKImageSmoothing
-*DefaultTKImageSmoothing: False
-*TKImageSmoothing False: "
- false /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec"
-*End
-*TKImageSmoothing True: "
- true /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec"
-*End
-*?TKImageSmoothing: "
- save
- /RRCustomProcs /ProcSet findresource /currentforceinterpolate get exec
- {(True)}{(False)} ifelse
- = flush restore"
-*End
-*CloseUI: *TKImageSmoothing
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font Courier: Standard "(002.003)" Standard ROM
-*Font Courier-Bold: Standard "(002.003)" Standard ROM
-*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM
-*Font Courier-Oblique: Standard "(002.003)" Standard ROM
-*Font Helvetica: Standard "(001.006)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
-*Font Symbol: Special "(001.007)" Special ROM
-*Font Times-Bold: Standard "(001.007)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.009)" Standard ROM
-*Font Times-Italic: Standard "(001.007)" Standard ROM
-*Font Times-Roman: Standard "(001.007)" 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 (*) {cvn ==} 128 string /Font resourceforall
- (*) = flush restore"
-*End
-
-*DefaultColorSep: ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi
-
-*% For 60 lpi / 300x300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"
-*ColorSepScreenAngle CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"
-*ColorSepScreenAngle ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"
-*ColorSepScreenAngle ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-
-*% The byte count of this file should be exactly 016431 or 016994
-*% depending on the filesystem it resides in.
-*% end of PPD file for Tektronix Phaser 350
diff --git a/psprint_config/configuration/ppds/TK350691.PS b/psprint_config/configuration/ppds/TK350691.PS
deleted file mode 100644
index dcbf22bb5de8..000000000000
--- a/psprint_config/configuration/ppds/TK350691.PS
+++ /dev/null
@@ -1 +0,0 @@
-*PPD-Adobe: "4.3" *% Adobe Systems PostScript(R) Printer Description File *% Copyright 1987-1995 Adobe Systems Incorporated. *% 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. *% End of Copyright statement *FormatVersion: "4.3" *FileVersion: "1.2" *LanguageEncoding: ISOLatin1 *LanguageVersion: English *Product: "(Phaser 350)" *PSVersion: "(2015.105) 10" *Manufacturer: "Tektronix" *ModelName: "Tektronix Phaser 350 Extended" *ShortNickName: "Tektronix Phaser 350 Extended" *NickName: "Tektronix Phaser 350 Extended" *PCFileName: "TK350691.PPD" *% === Installable Options =========== *OpenGroup: InstallableOptions/Options Installed *OpenUI *Option1/Optional Hard Drive: Boolean *DefaultOption1: False *Option1 True/Installed: "" *Option1 False/Not Installed: "" *?Option1: " save false (%disk?%) { currentdevparams dup /Writeable known { /Writeable get {pop true} if } {pop} ifelse } 10 string /IODevice resourceforall {(True)}{(False)} ifelse = flush restore" *End *CloseUI: *Option1 *OpenUI *Option2/Optional Network Card: PickOne *DefaultOption2: None *Option2 None/Not Installed: "" *Option2 P1/EtherTalk, NetWare and TCP/IP: "" *Option2 P2/TokenTalk, NetWare and TCP/IP: "" *Option2 P3/LocalTalk and Serial: "" *?Option2: " (%EthernetPhysical%) /IODevice resourcestatus {pop pop (P1) } { (%LocalTalk%) /IODevice resourcestatus {pop pop (P3) } { (%TokenRingPhysical%) /IODevice resourcestatus {pop pop (P2) } { (None) } ifelse } ifelse } ifelse = flush" *End *CloseUI: *Option2 *OpenUI *Option3/Optional Lower Tray: Boolean *DefaultOption3: False *Option3 True/Installed: "" *Option3 False/Not Installed: "" *?Option3: " currentpagedevice /InputAttributes get 1 known { (True) } { (False) } ifelse = flush" *End *CloseUI: *Option3 *CloseGroup: InstallableOptions *% === Constraints =================== *UIConstraints: *Option1 False *TKCollate True *UIConstraints: *Option3 False *InputSlot Lower *UIConstraints: *TKCollate True *Option1 False *UIConstraints: *InputSlot Lower *Option3 False *% === Basic Device Capabilities ============ *LanguageLevel: "2" *Protocols: BCP *FreeVM: "4700000" *ColorDevice: True *DefaultColorSpace: CMYK *AccurateScreensSupport: True *SuggestedJobTimeout: "0" *SuggestedWaitTimeout: "300" *SuggestedManualFeedTimeout: "60" *1284Modes Parallel: Compat Nibble *1284DeviceID: " MANUFACTURER:Tektronix;COMMAND SET:Adobe Level 2 PostScript; MODEL:Phaser 350P;CLASS:Printer;DESCRIPTION: Phaser 350 Color Page Printer, PostScript Level 2, Letter / A4 Size; COMPATIBLE_ID:" *End *TTRasterizer: Type42 *?TTRasterizer: " save 42 /FontType resourcestatus { pop pop (Type42)} {pop pop (None)} ifelse = flush restore " *End *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: "6" *Password: "(0)" *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 *% Resolution/Print Quality Selection =================== *DefaultResolution: 300x300dpi *SetResolution 300x300dpi : "" *SetResolution 600x300dpi : "" *OpenUI *OutputMode/Print Quality: PickOne *OrderDependency: 40.0 AnySetup *OutputMode *DefaultOutputMode: Standard *OutputMode FastColor/Fast Color: " << /HWResolution /Default /OutputDevice findresource /HWResolution get 0 get >> setpagedevice" *End *OutputMode Standard/Standard: " << /HWResolution /Default /OutputDevice findresource /HWResolution get 1 get >> setpagedevice" *End *OutputMode Enhanced/Enhanced: " << /HWResolution /Default /OutputDevice findresource /HWResolution get dup length 1 sub get >> setpagedevice" *End *?OutputMode: " currentpagedevice /HWResolution get 0 get dup 300 lt { pop (FastColor) } { 300 gt { (Enhanced) } { (Standard) } ifelse } ifelse = flush" *End *CloseUI: *OutputMode *% Halftone Information ================= *DefaultHalftoneType: 9 *ScreenFreq: "60.0" *ScreenAngle: "0.0" *DefaultScreenProc: Dot *ScreenProc Dot: " {180 mul cos exch 180 mul cos add 2 div} bind" *End *DefaultTransfer: Null *Transfer Null: "{ }" *Transfer Null.Inverse: "{ 1 exch sub } bind" *% Tray Selection ============ *OpenUI *InputSlot: PickOne *OrderDependency: 42.0 AnySetup *InputSlot *DefaultInputSlot: Paper *InputSlot Upper: " << /MediaPosition 0 /MediaType null /TraySwitch false /ManualFeed false >> setpagedevice" *End *InputSlot Lower: " << /MediaPosition 1 /MediaType null /TraySwitch false /ManualFeed false >> setpagedevice" *End *InputSlot Paper: " << /MediaPosition null /MediaType (Paper) /TraySwitch true /ManualFeed false >> setpagedevice" *End *InputSlot Transparency: " << /MediaPosition null /MediaType (Transparency) /TraySwitch true /ManualFeed false >> setpagedevice" *End *InputSlot ManualPaper/Manual Paper: " << /MediaPosition null /MediaType (Paper) /TraySwitch false /ManualFeed true >> setpagedevice" *End *InputSlot ManualTransparency/Manual Transparency: " << /MediaPosition null /MediaType (Transparency) /TraySwitch false /ManualFeed true >> setpagedevice" *End *?InputSlot: " save currentpagedevice /MediaPosition get dup null eq { pop currentpagedevice /MediaType get dup null eq { pop (Upper) } { dup (Paper) eq { pop currentpagedevice /ManualFeed get { (ManualPaper) } { (Paper) } ifelse } { (Transparency) eq { currentpagedevice /ManualFeed get { (ManualTransparency) } { (Transparency) } ifelse } { (Unknown) } ifelse } ifelse } ifelse } { dup 0 eq { pop (Upper) } { 1 eq { (Lower) } { (Unknown) } ifelse } ifelse } ifelse = flush restore" *End *CloseUI: *InputSlot *% Paper Handling =================== *% Use these entries to set paper size most of the time, unless there is *% specific reason to use PageRegion. *OpenUI *PageSize: PickOne *OrderDependency: 44.0 AnySetup *PageSize *DefaultPageSize: Letter *PageSize Letter: "<< /PageSize [612 792] /ImagingBBox null >> setpagedevice" *End *PageSize A4: "<< /PageSize [595 842] /ImagingBBox null >> setpagedevice" *End *?PageSize: " save currentpagedevice /PageSize get aload pop 2 copy gt {exch} if (Unknown) << [612 792] (Letter) [595 842] (A4) >> { 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 *% These entries will set up the frame buffer. Usually used with manual feed. *OpenUI *PageRegion: PickOne *OrderDependency: 46.0 AnySetup *PageRegion *DefaultPageRegion: Letter *PageRegion Letter: "<< /PageSize [612 792] /ImagingBBox null >> setpagedevice" *End *PageRegion A4: "<< /PageSize [595 842] /ImagingBBox null >> setpagedevice" *End *CloseUI: *PageRegion *% The following entries provide information about specific paper keywords. *DefaultImageableArea: Letter *ImageableArea Letter: "14.16 25.8 597.84 777.96" *ImageableArea A4: "13.45 25.81 581.76 827.88" *?ImageableArea: " << /HWResolution [300 300] >> setpagedevice clippath pathbbox /cvp {16 string cvs print ( ) print} def 4 3 roll 100 mul ceiling 100 div cvp 3 2 roll 100 mul ceiling 100 div cvp exch 100 mul floor 100 div cvp 100 mul floor 100 div = flush userdict /cvp undef" *End *% These provide the physical dimensions of the paper (by keyword) *DefaultPaperDimension: Letter *PaperDimension Letter: "612 792" *PaperDimension A4: "595 842" *DefaultOutputOrder: Normal *RequiresPageRegion All: True *OpenUI *TKCollate/Quick Collate: Boolean *OrderDependency: 48.0 AnySetup *TKCollate *DefaultTKCollate: False *TKCollate False: " << /Collate false >> setpagedevice" *End *TKCollate True: " << /Collate true >> setpagedevice" *End *?TKCollate: " save currentpagedevice /Collate get {(True)}{(False)}ifelse = flush restore" *End *CloseUI: *TKCollate *% TKColor Selections =================== *OpenUI *TKColor/Color Correction: PickOne *OrderDependency: 50.0 AnySetup *TKColor *DefaultTKColor: VividColor/Vivid Color *TKColor NoAdjust/None: " << /DeviceRenderingInfo << /Type 2 /VirtualColorDevice null >> >> setpagedevice" *End *TKColor VividColor/Vivid Color: " << /DeviceRenderingInfo << /Type 2 /VirtualColorDevice << /Type 3 /ColorTransform /TekBlue >> >> >> setpagedevice" *End *TKColor SimulateDisplay/Simulate Display: " << /DeviceRenderingInfo << /Type 2 /VirtualColorDevice << /Type 3 /ColorTransform /TekDisplay >> >> >> setpagedevice" *End *TKColor SWOPPress/SWOP Press: " << /DeviceRenderingInfo << /Type 2 /VirtualColorDevice << /Type 3 /ColorTransform /SWOP-Coated >> >> >> setpagedevice" *End *TKColor EuroscalePress/Euroscale Press: " << /DeviceRenderingInfo << /Type 2 /VirtualColorDevice << /Type 3 /ColorTransform /Euroscale-Coated >> >> >> setpagedevice" *End *TKColor CommercialPress/Commercial Press: " << /DeviceRenderingInfo << /Type 2 /VirtualColorDevice << /Type 3 /ColorTransform /Commercial-Coated >> >> >> setpagedevice" *End *TKColor Monochrome: " << /DeviceRenderingInfo << /Type 2 /VirtualColorDevice << /Type 1 /ColorTransform /Gray >> >> >> setpagedevice" *End *TKColor UsePrinterSetting/Use Printer Setting: "" *?TKColor: "save { currentpagedevice /DeviceRenderingInfo get /VirtualColorDevice get dup null eq { pop (NoAdjust) } { /ColorTransform get << /TekBlue (VividColor) /TekDisplay (SimulateDisplay) /SWOP-Coated (SWOPPress) /Euroscale-Coated (EuroscalePress) /Commercial-Coated (CommercialPress) /Gray (Monochrome) >> exch get } ifelse } stopped { % error in PostScript code execution pop pop (Unknown) } if = flush restore" *End *CloseUI: *TKColor *OpenUI *TKCheckPrint/Check Print: Boolean *OrderDependency: 52.0 AnySetup *TKCheckPrint *DefaultTKCheckPrint: False *TKCheckPrint False: "" *TKCheckPrint True: " /RRCustomProcs /ProcSet findresource /setcheckprint get exec" *End *?TKCheckPrint: " /RRCustomProcs /ProcSet findresource /currentcheckprint get exec {(True)}{(False)}ifelse = flush" *End *CloseUI: *TKCheckPrint *OpenUI *TKImageSmoothing/Image Smoothing: Boolean *OrderDependency: 54.0 AnySetup *TKImageSmoothing *DefaultTKImageSmoothing: False *TKImageSmoothing False: " false /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" *End *TKImageSmoothing True: " true /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" *End *?TKImageSmoothing: " save /RRCustomProcs /ProcSet findresource /currentforceinterpolate get exec {(True)}{(False)} ifelse = flush restore" *End *CloseUI: *TKImageSmoothing *% Font Information ===================== *DefaultFont: Courier *Font ACaslon-Italic: Standard "(001.001)" Standard ROM *Font ACaslon-Regular: Standard "(001.001)" Standard ROM *Font ACaslon-Semibold: Standard "(001.001)" Standard ROM *Font ACaslon-SemiboldItalic: Standard "(001.001)" Standard ROM *Font AGaramond-Bold: Standard "(001.001)" Standard ROM *Font AGaramond-BoldItalic: Standard "(001.001)" Standard ROM *Font AGaramond-Italic: Standard "(001.001)" Standard ROM *Font AGaramond-Regular: Standard "(001.001)" Standard ROM *Font Americana: Standard "(001.000)" Standard ROM *Font Americana-ExtraBold: Standard "(001.000)" Standard ROM *Font AvantGarde-Book: Standard "(001.002)" Standard ROM *Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM *Font AvantGarde-Demi: Standard "(001.003)" Standard ROM *Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM *Font Barmeno-Bold: Standard "(001.000)" Standard ROM *Font Barmeno-ExtraBold: Standard "(001.000)" Standard ROM *Font Barmeno-Medium: Standard "(001.000)" Standard ROM *Font Barmeno-Regular: Standard "(001.000)" Standard ROM *Font Blackoak: Standard "(001.001)" Standard ROM *Font Bookman-Demi: Standard "(001.003)" Standard ROM *Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM *Font Bookman-Light: Standard "(001.003)" Standard ROM *Font Bookman-LightItalic: Standard "(001.003)" Standard ROM *Font Carta: Special "(001.001)" Special ROM *Font Courier: Standard "(002.003)" Standard ROM *Font Courier-Bold: Standard "(002.003)" Standard ROM *Font Courier-BoldOblique: Standard "(002.003)" Standard ROM *Font Courier-Oblique: Standard "(002.003)" Standard ROM *Font Formata-Italic: Standard "(001.001)" Standard ROM *Font Formata-Medium: Standard "(001.001)" Standard ROM *Font Formata-MediumItalic: Standard "(001.001)" Standard ROM *Font Formata-Regular: Standard "(001.001)" Standard ROM *Font Helvetica: Standard "(001.006)" Standard ROM *Font Helvetica-Bold: Standard "(001.007)" Standard ROM *Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM *Font Helvetica-Condensed: Standard "(001.001)" Standard ROM *Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM *Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard ROM *Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard ROM *Font Helvetica-Narrow: Standard "(001.006)" Standard ROM *Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM *Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM *Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM *Font Helvetica-Oblique: Standard "(001.006)" Standard ROM *Font Kaufmann: Standard "(001.000)" Standard ROM *Font Lithos-Black: Standard "(001.001)" Standard ROM *Font Lithos-Regular: Standard "(001.001)" Standard ROM *Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard ROM *Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard ROM *Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard ROM *Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard ROM *Font Palatino-Bold: Standard "(001.005)" Standard ROM *Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM *Font Palatino-Italic: Standard "(001.005)" Standard ROM *Font Palatino-Roman: Standard "(001.005)" Standard ROM *Font Parisian: Standard "(001.001)" Standard ROM *Font ParkAvenue: Standard "(001.005)" Standard ROM *Font Poetica-SuppOrnaments: Special "(001.000)" Special ROM *Font Symbol: Special "(001.007)" Special ROM *Font Tekton: Standard "(001.001)" Standard ROM *Font Tekton-Bold: Standard "(001.000)" Standard ROM *Font Times-Bold: Standard "(001.007)" Standard ROM *Font Times-BoldItalic: Standard "(001.009)" Standard ROM *Font Times-Italic: Standard "(001.007)" Standard ROM *Font Times-Roman: Standard "(001.007)" Standard ROM *Font Trajan-Bold: Standard "(001.000)" Standard ROM *Font WoodtypeOrnaments-Two: Special "(001.002)" Special ROM *Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM *Font ZapfDingbats: Special "(001.004)" Special 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 (*) {cvn ==} 128 string /Font resourceforall (*) = flush restore" *End *DefaultColorSep: ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi *InkName: ProcessBlack/Process Black *InkName: CustomColor/Custom Color *InkName: ProcessCyan/Process Cyan *InkName: ProcessMagenta/Process Magenta *InkName: ProcessYellow/Process Yellow *% For 60 lpi / 300x300 dpi =============================== *ColorSepScreenAngle ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" *ColorSepScreenAngle CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" *ColorSepScreenAngle ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" *ColorSepScreenAngle ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" *ColorSepScreenAngle ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" *ColorSepScreenFreq ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" *ColorSepScreenFreq CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" *ColorSepScreenFreq ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" *ColorSepScreenFreq ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" *ColorSepScreenFreq ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" *% The byte count of this file should be exactly 017624 or 018240 *% depending on the filesystem it resides in. *% end of PPD file for Tektronix Phaser 350 \ No newline at end of file
diff --git a/psprint_config/configuration/ppds/TK350692.PS b/psprint_config/configuration/ppds/TK350692.PS
deleted file mode 100644
index 63dc2024a594..000000000000
--- a/psprint_config/configuration/ppds/TK350692.PS
+++ /dev/null
@@ -1,597 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.3"
-*FileVersion: "1.0"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*Product: "(Phaser 350)"
-*PSVersion: "(2015.105) 10"
-*Manufacturer: "Tektronix"
-*ModelName: "Tektronix Phaser 350"
-*ShortNickName: "Tektronix Phaser 350 600x300"
-*NickName: "Tektronix Phaser 350 with 600x300 dpi"
-*PCFileName: "TK350692.PPD"
-
-*% === Installable Options ===========
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *Option1/Optional Hard Drive: Boolean
-*DefaultOption1: False
-*Option1 True/Installed: ""
-*Option1 False/Not Installed: ""
-*?Option1: "
- save false
- (%disk?%)
- { currentdevparams dup /Writeable known
- { /Writeable get {pop true} if } {pop} ifelse
- } 10 string /IODevice resourceforall
- {(True)}{(False)} ifelse = flush
- restore"
-*End
-*CloseUI: *Option1
-
-*OpenUI *Option2/Optional Network Card: PickOne
-*DefaultOption2: None
-*Option2 None/Not Installed: ""
-*Option2 P1/EtherTalk, NetWare and TCP/IP: ""
-*Option2 P2/TokenTalk, NetWare and TCP/IP: ""
-*Option2 P3/LocalTalk and Serial: ""
-*?Option2: "
- (%EthernetPhysical%) /IODevice resourcestatus
- {pop pop (P1) }
- {
- (%LocalTalk%) /IODevice resourcestatus
- {pop pop (P3) }
- {
- (%TokenRingPhysical%) /IODevice resourcestatus
- {pop pop (P2) } { (None) } ifelse
- } ifelse
- } ifelse = flush"
-*End
-*CloseUI: *Option2
-
-*OpenUI *Option3/Optional Lower Tray: Boolean
-*DefaultOption3: False
-*Option3 True/Installed: ""
-*Option3 False/Not Installed: ""
-*?Option3: "
-currentpagedevice /InputAttributes get 1 known
-{ (True) } { (False) } ifelse = flush"
-*End
-*CloseUI: *Option3
-
-*CloseGroup: InstallableOptions
-
-*% === Constraints ===================
-
-*UIConstraints: *Option1 False *Collate True
-*UIConstraints: *Option3 False *InputSlot Lower
-*UIConstraints: *Collate True *Option1 False
-*UIConstraints: *InputSlot Lower *Option3 False
-
-*% === Basic Device Capabilities ============
-
-*LanguageLevel: "2"
-*Protocols: BCP
-
-*FreeVM: "4700000"
-*ColorDevice: True
-*DefaultColorSpace: CMYK
-*AccurateScreensSupport: True
-*SuggestedJobTimeout: "0"
-*SuggestedWaitTimeout: "300"
-*SuggestedManualFeedTimeout: "60"
-*1284Modes Parallel: Compat Nibble
-*1284DeviceID: "
- MANUFACTURER:Tektronix;COMMAND SET:Adobe Level 2 PostScript;
- MODEL:Phaser 350P;CLASS:Printer;DESCRIPTION:
- Phaser 350 Color Page Printer, PostScript Level 2, Letter / A4 Size;
- COMPATIBLE_ID:"
-*End
-*TTRasterizer: Type42
-*?TTRasterizer: "
- save
- 42 /FontType resourcestatus
- { pop pop (Type42)} {pop pop (None)} ifelse = flush
- restore
- "
-*End
-
-*Emulators: hpgl
-*StartEmulator_hpgl: "currentfile /hpgl statusdict /emulate get exec "
-*StopEmulator_hpgl: "<1B7F>0"
-
-*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: "6"
-*Password: "(0)"
-*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
-
-*% Resolution/Print Quality Selection ===================
-
-*DefaultResolution: 300x300dpi
-
-*OpenUI *OutputMode/Print Quality: PickOne
-*OrderDependency: 40.0 AnySetup *OutputMode
-*DefaultOutputMode: Standard
-*OutputMode FastColor/Fast Color: "
- <3c7e343f5038663d264e554e446573513c426c406c6e30665f24343147434c673521462
- 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec"
-*End
-*OutputMode Standard/Standard: "
- <3c7e343f5038663d264e554e446573513c426c406c6e3147434c2a3147434c673521462
- 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec"
-*End
-*OutputMode Enhanced/Enhanced 600x300: "
- <3c7e343f5038663d264e554e446573513c426c406c6e32443f672d3147434c673521462
- 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec"
-*End
-*?OutputMode: "
- save
- <3c7e343f503e593146505f24462a27636643693d3e433147434c323b666c47634137394
- c682e35696b362d712f2365403b5d52644131395d2b4073296734415375552f403a732e5
- e4154686374414d3653553b49736f66436973693644662d5c31415454254b2b4435382d2
- b4435382d24337e3e6376782065786563>cvx exec
- = flush restore"
-*End
-*CloseUI: *OutputMode
-
-*% Halftone Information =================
-
-*DefaultHalftoneType: 9
-*ScreenFreq: "60.0"
-*ScreenAngle: "0.0"
-*DefaultScreenProc: Dot
-*ScreenProc Dot: "
- {180 mul cos exch 180 mul cos add 2 div} bind"
-*End
-
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub } bind"
-
-*% Tray Selection ============
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 42.0 AnySetup *InputSlot
-*DefaultInputSlot: Paper
-*InputSlot Upper: "
- (<<) cvx exec
- /MediaPosition 0
- /MediaType null
- /TraySwitch false
- /ManualFeed false
- (>>) cvx exec setpagedevice"
-*End
-*InputSlot Lower: "
- (<<) cvx exec
- /MediaPosition 1
- /MediaType null
- /TraySwitch false
- /ManualFeed false
- (>>) cvx exec setpagedevice"
-*End
-*InputSlot Paper: "
- (<<) cvx exec
- /MediaPosition null
- /MediaType (Paper)
- /TraySwitch true
- /ManualFeed false
- (>>) cvx exec setpagedevice"
-*End
-*InputSlot Transparency: "
- (<<) cvx exec
- /MediaPosition null
- /MediaType (Transparency)
- /TraySwitch true
- /ManualFeed false
- (>>) cvx exec setpagedevice"
-*End
-*InputSlot ManualPaper/Manual Paper: "
- (<<) cvx exec
- /MediaPosition null
- /MediaType (Paper)
- /TraySwitch false
- /ManualFeed true
- (>>) cvx exec setpagedevice"
-*End
-*InputSlot ManualTransparency/Manual Transparency: "
- (<<) cvx exec
- /MediaPosition null
- /MediaType (Transparency)
- /TraySwitch false
- /ManualFeed true
- (>>) cvx exec setpagedevice"
-*End
-*?InputSlot: "
- save
- currentpagedevice /MediaPosition get
- dup null eq
- { pop currentpagedevice /MediaType get
- dup null eq
- { pop (Upper) }
- { dup (Paper) eq
- { pop currentpagedevice /ManualFeed get
- { (ManualPaper) }
- { (Paper) } ifelse
- }
- {
- (Transparency) eq
- { currentpagedevice /ManualFeed get
- { (ManualTransparency) }
- { (Transparency) } ifelse
- }
- { (Unknown) } ifelse
- } ifelse
- } ifelse
- }
- {
- dup 0 eq
- { pop (Upper) }
- { 1 eq
- { (Lower) }
- { (Unknown) } ifelse
- } ifelse
- } ifelse
- = flush restore"
-*End
-*CloseUI: *InputSlot
-
-*% Paper Handling ===================
-
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 44.0 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter: "(<<) cvx exec /PageSize [612 792] /ImagingBBox null
- (>>) cvx exec setpagedevice"
-*End
-*PageSize A4: "(<<) cvx exec /PageSize [595 842] /ImagingBBox null
- (>>) cvx exec setpagedevice"
-*End
-*?PageSize: "
- save currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if (Unknown)
- (<<) cvx exec
- [612 792] (Letter)
- [595 842] (A4) (>>) 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
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 46.0 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter: "(<<) cvx exec /PageSize [612 792] /ImagingBBox null
- (>>) cvx exec setpagedevice"
-*End
-*PageRegion A4: "(<<) cvx exec /PageSize [595 842] /ImagingBBox null
- (>>) cvx exec setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-*ImageableArea Letter: "14.16 25.8 597.84 777.96"
-*ImageableArea A4: "13.4401 25.8001 581.76 827.88"
-*?ImageableArea: "
- save
- /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: Letter
-*PaperDimension Letter: "612 792"
-*PaperDimension A4: "595 842"
-
-*DefaultOutputOrder: Normal
-*RequiresPageRegion All: True
-
-*OpenUI *Collate/Quick Collate: Boolean
-*OrderDependency: 48.0 AnySetup *Collate
-*DefaultCollate: False
-*Collate False: "
- (<<) cvx exec
- /Collate false
- (>>) cvx exec setpagedevice"
-*End
-*Collate True: "
- (<<) cvx exec
- /Collate true
- (>>) cvx exec setpagedevice"
-*End
-*?Collate: "
- save
- currentpagedevice /Collate get {(True)}{(False)}ifelse
- = flush restore"
-*End
-*CloseUI: *Collate
-
-*% TKColor Selections ===================
-
-*OpenUI *TKColor/Color Correction: PickOne
-*OrderDependency: 50.0 AnySetup *TKColor
-*DefaultTKColor: VividColor/Vivid Color
-*TKColor NoAdjust/None: "
- (<<) cvx exec
- /DeviceRenderingInfo (<<) cvx exec
- /Type 2
- /VirtualColorDevice null
- (>>) cvx exec
- (>>) cvx exec setpagedevice"
-*End
-*TKColor VividColor/Vivid Color: "
- (<<) cvx exec
- /DeviceRenderingInfo (<<) cvx exec
- /Type 2
- /VirtualColorDevice (<<) cvx exec
- /Type 3
- /ColorTransform /TekBlue
- (>>) cvx exec
- (>>) cvx exec
- (>>) cvx exec setpagedevice"
-*End
-*TKColor SimulateDisplay/Simulate Display: "
- (<<) cvx exec
- /DeviceRenderingInfo (<<) cvx exec
- /Type 2
- /VirtualColorDevice (<<) cvx exec
- /Type 3
- /ColorTransform /TekDisplay
- (>>) cvx exec
- (>>) cvx exec
- (>>) cvx exec setpagedevice"
-*End
-*TKColor SWOPPress/SWOP Press: "
- (<<) cvx exec
- /DeviceRenderingInfo (<<) cvx exec
- /Type 2
- /VirtualColorDevice (<<) cvx exec
- /Type 3
- /ColorTransform /SWOP-Coated
- (>>) cvx exec
- (>>) cvx exec
- (>>) cvx exec setpagedevice"
-*End
-*TKColor EuroscalePress/Euroscale Press: "
- (<<) cvx exec
- /DeviceRenderingInfo (<<) cvx exec
- /Type 2
- /VirtualColorDevice (<<) cvx exec
- /Type 3
- /ColorTransform /Euroscale-Coated
- (>>) cvx exec
- (>>) cvx exec
- (>>) cvx exec setpagedevice"
-*End
-*TKColor CommercialPress/Commercial Press: "
- (<<) cvx exec
- /DeviceRenderingInfo (<<) cvx exec
- /Type 2
- /VirtualColorDevice (<<) cvx exec
- /Type 3
- /ColorTransform /Commercial-Coated
- (>>) cvx exec
- (>>) cvx exec
- (>>) cvx exec setpagedevice"
-*End
-*TKColor Monochrome: "
- (<<) cvx exec
- /DeviceRenderingInfo (<<) cvx exec
- /Type 2
- /VirtualColorDevice (<<) cvx exec
- /Type 1
- /ColorTransform /Gray
- (>>) cvx exec
- (>>) cvx exec
- (>>) cvx exec setpagedevice"
-*End
-*TKColor UsePrinterSetting/Use Printer Setting: ""
-*?TKColor: "save
- { currentpagedevice /DeviceRenderingInfo get
- /VirtualColorDevice get
- dup null eq
- { pop (NoAdjust) }
- { /ColorTransform get
- (<<) cvx exec
- /TekBlue (VividColor)
- /TekDisplay (SimulateDisplay)
- /SWOP-Coated (SWOPPress)
- /Euroscale-Coated (EuroscalePress)
- /Commercial-Coated (CommercialPress)
- /Gray (Monochrome)
- (>>) cvx exec
- exch get
- } ifelse
- } stopped
- { % error in PostScript code execution
- pop pop (Unknown)
- } if
- = flush restore"
-*End
-*CloseUI: *TKColor
-
-*OpenUI *TKCheckPrint/Check Print: Boolean
-*OrderDependency: 52.0 AnySetup *TKCheckPrint
-*DefaultTKCheckPrint: False
-*TKCheckPrint False: ""
-*TKCheckPrint True: "
- /RRCustomProcs /ProcSet findresource
- /setcheckprint get exec"
-*End
-*?TKCheckPrint: "
- /RRCustomProcs /ProcSet findresource
- /currentcheckprint get exec {(True)}{(False)}ifelse
- = flush"
-*End
-*CloseUI: *TKCheckPrint
-
-*OpenUI *TKImageSmoothing/Image Smoothing: Boolean
-*OrderDependency: 54.0 AnySetup *TKImageSmoothing
-*DefaultTKImageSmoothing: False
-*TKImageSmoothing False: "
- false /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec"
-*End
-*TKImageSmoothing True: "
- true /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec"
-*End
-*?TKImageSmoothing: "
- save
- /RRCustomProcs /ProcSet findresource /currentforceinterpolate get exec
- {(True)}{(False)} ifelse
- = flush restore"
-*End
-*CloseUI: *TKImageSmoothing
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font ACaslon-Italic: Standard "(001.001)" Standard ROM
-*Font ACaslon-Regular: Standard "(001.001)" Standard ROM
-*Font ACaslon-Semibold: Standard "(001.001)" Standard ROM
-*Font ACaslon-SemiboldItalic: Standard "(001.001)" Standard ROM
-*Font AGaramond-Bold: Standard "(001.001)" Standard ROM
-*Font AGaramond-BoldItalic: Standard "(001.001)" Standard ROM
-*Font AGaramond-Italic: Standard "(001.001)" Standard ROM
-*Font AGaramond-Regular: Standard "(001.001)" Standard ROM
-*Font Americana: Standard "(001.000)" Standard ROM
-*Font Americana-ExtraBold: Standard "(001.000)" Standard ROM
-*Font AvantGarde-Book: Standard "(001.002)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM
-*Font Barmeno-Bold: Standard "(001.000)" Standard ROM
-*Font Barmeno-ExtraBold: Standard "(001.000)" Standard ROM
-*Font Barmeno-Medium: Standard "(001.000)" Standard ROM
-*Font Barmeno-Regular: Standard "(001.000)" Standard ROM
-*Font Blackoak: Standard "(001.001)" Standard ROM
-*Font Bookman-Demi: Standard "(001.003)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM
-*Font Bookman-Light: Standard "(001.003)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.003)" Standard ROM
-*Font Carta: Special "(001.001)" Special ROM
-*Font Courier: Standard "(002.003)" Standard ROM
-*Font Courier-Bold: Standard "(002.003)" Standard ROM
-*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM
-*Font Courier-Oblique: Standard "(002.003)" Standard ROM
-*Font Formata-Italic: Standard "(001.001)" Standard ROM
-*Font Formata-Medium: Standard "(001.001)" Standard ROM
-*Font Formata-MediumItalic: Standard "(001.001)" Standard ROM
-*Font Formata-Regular: Standard "(001.001)" Standard ROM
-*Font Helvetica: Standard "(001.006)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Condensed: Standard "(001.001)" Standard ROM
-*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM
-*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard ROM
-*Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
-*Font Kaufmann: Standard "(001.000)" Standard ROM
-*Font Lithos-Black: Standard "(001.001)" Standard ROM
-*Font Lithos-Regular: Standard "(001.001)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard ROM
-*Font Palatino-Bold: Standard "(001.005)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM
-*Font Palatino-Italic: Standard "(001.005)" Standard ROM
-*Font Palatino-Roman: Standard "(001.005)" Standard ROM
-*Font Parisian: Standard "(001.001)" Standard ROM
-*Font ParkAvenue: Standard "(001.005)" Standard ROM
-*Font Poetica-SuppOrnaments: Special "(001.000)" Special ROM
-*Font Symbol: Special "(001.007)" Special ROM
-*Font Tekton: Standard "(001.001)" Standard ROM
-*Font Tekton-Bold: Standard "(001.000)" Standard ROM
-*Font Times-Bold: Standard "(001.007)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.009)" Standard ROM
-*Font Times-Italic: Standard "(001.007)" Standard ROM
-*Font Times-Roman: Standard "(001.007)" Standard ROM
-*Font Trajan-Bold: Standard "(001.000)" Standard ROM
-*Font WoodtypeOrnaments-Two: Special "(001.002)" Special ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM
-*Font ZapfDingbats: Special "(001.004)" Special 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 (*) {cvn ==} 128 string /Font resourceforall
- (*) = flush restore"
-*End
-
-*DefaultColorSep: ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi
-
-*% For 60 lpi / 300x300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"
-*ColorSepScreenAngle CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"
-*ColorSepScreenAngle ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"
-*ColorSepScreenAngle ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-
-*% The byte count of this file should be exactly 018396 or 018993
-*% depending on the filesystem it resides in.
-*% end of PPD file for Tektronix Phaser 350
diff --git a/psprint_config/configuration/ppds/TK350PJ2.PS b/psprint_config/configuration/ppds/TK350PJ2.PS
deleted file mode 100644
index a27a380a9a04..000000000000
--- a/psprint_config/configuration/ppds/TK350PJ2.PS
+++ /dev/null
@@ -1,590 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.3"
-*FileVersion: "1.0"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*Product: "(Phaser 350J)"
-*PSVersion: "(2015.105) 11"
-*Manufacturer: "Tektronix"
-*ModelName: "Tektronix Phaser 350"
-*ShortNickName: "Tektronix Phaser 350J 600x300"
-*NickName: "Tektronix Phaser 350J with 600x300 dpi"
-*PCFileName: "TK350PJ2.PPD"
-
-*% === Installable Options ===========
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *Option1/Optional Hard Drive: Boolean
-*DefaultOption1: False
-*Option1 True/Installed: ""
-*Option1 False/Not Installed: ""
-*?Option1: "
- save false
- (%disk?%)
- { currentdevparams dup /Writeable known
- { /Writeable get {pop true} if } {pop} ifelse
- } 10 string /IODevice resourceforall
- {(True)}{(False)} ifelse = flush
- restore"
-*End
-*CloseUI: *Option1
-
-*OpenUI *Option2/Optional Network Card: PickOne
-*DefaultOption2: None
-*Option2 None/Not Installed: ""
-*Option2 P1/EtherTalk, NetWare and TCP/IP: ""
-*Option2 P2/TokenTalk, NetWare and TCP/IP: ""
-*Option2 P3/LocalTalk and Serial: ""
-*?Option2: "
- (%EthernetPhysical%) /IODevice resourcestatus
- {pop pop (P1) }
- {
- (%LocalTalk%) /IODevice resourcestatus
- {pop pop (P3) }
- {
- (%TokenRingPhysical%) /IODevice resourcestatus
- {pop pop (P2) } { (None) } ifelse
- } ifelse
- } ifelse = flush"
-*End
-*CloseUI: *Option2
-
-*OpenUI *Option3/Optional Lower Tray: Boolean
-*DefaultOption3: False
-*Option3 True/Installed: ""
-*Option3 False/Not Installed: ""
-*?Option3: "
-currentpagedevice /InputAttributes get 1 known
-{ (True) } { (False) } ifelse = flush"
-*End
-*CloseUI: *Option3
-
-*CloseGroup: InstallableOptions
-
-*% === Constraints ===================
-
-*UIConstraints: *Option1 False *Collate True
-*UIConstraints: *Option3 False *InputSlot Lower
-*UIConstraints: *Collate True *Option1 False
-*UIConstraints: *InputSlot Lower *Option3 False
-
-*% === Basic Device Capabilities ============
-
-*LanguageLevel: "2"
-*Protocols: BCP
-
-*FreeVM: "4700000"
-*ColorDevice: True
-*DefaultColorSpace: CMYK
-*AccurateScreensSupport: True
-*SuggestedJobTimeout: "0"
-*SuggestedWaitTimeout: "300"
-*SuggestedManualFeedTimeout: "60"
-*1284Modes Parallel: Compat Nibble
-*1284DeviceID: "
- MANUFACTURER:Tektronix;COMMAND SET:Adobe Level 2 PostScript;
- MODEL:Phaser 350JP;CLASS:Printer;DESCRIPTION:
- Phaser 350 Color Page Printer, PostScript Level 2, Letter / A4 Size;
- COMPATIBLE_ID:"
-*End
-*TTRasterizer: Type42
-*?TTRasterizer: "
- save
- 42 /FontType resourcestatus
- { pop pop (Type42)} {pop pop (None)} ifelse = flush
- restore
- "
-*End
-
-*Emulators: hpgl
-*StartEmulator_hpgl: "currentfile /hpgl statusdict /emulate get exec "
-*StopEmulator_hpgl: "<1B7F>0"
-
-*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: "6"
-*Password: "(0)"
-*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
-
-*% Resolution/Print Quality Selection ===================
-
-*DefaultResolution: 300x300dpi
-
-*OpenUI *OutputMode/Print Quality: PickOne
-*OrderDependency: 40.0 AnySetup *OutputMode
-*DefaultOutputMode: Standard
-*OutputMode FastColor/Fast Color: "
- <3c7e343f5038663d264e554e446573513c426c406c6e30665f24343147434c673521462
- 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec"
-*End
-*OutputMode Standard/Standard: "
- <3c7e343f5038663d264e554e446573513c426c406c6e3147434c2a3147434c673521462
- 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec"
-*End
-*OutputMode Enhanced/Enhanced 600x300: "
- <3c7e343f5038663d264e554e446573513c426c406c6e32443f672d3147434c673521462
- 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec"
-*End
-*?OutputMode: "
- save
- <3c7e343f503e593146505f24462a27636643693d3e433147434c323b666c47634137394
- c682e35696b362d712f2365403b5d52644131395d2b4073296734415375552f403a732e5
- e4154686374414d3653553b49736f66436973693644662d5c31415454254b2b4435382d2
- b4435382d24337e3e6376782065786563>cvx exec
- = flush restore"
-*End
-*CloseUI: *OutputMode
-
-*% Halftone Information =================
-
-*DefaultHalftoneType: 9
-*ScreenFreq: "60.0"
-*ScreenAngle: "0.0"
-*DefaultScreenProc: Dot
-*ScreenProc Dot: "
- {180 mul cos exch 180 mul cos add 2 div} bind"
-*End
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub } bind"
-
-*% Tray Selection ============
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 42.0 AnySetup *InputSlot
-*DefaultInputSlot: Paper
-*InputSlot Upper: "
- (<<) cvx exec
- /MediaPosition 0
- /MediaType null
- /TraySwitch false
- /ManualFeed false
- (>>) cvx exec setpagedevice"
-*End
-*InputSlot Lower: "
- (<<) cvx exec
- /MediaPosition 1
- /MediaType null
- /TraySwitch false
- /ManualFeed false
- (>>) cvx exec setpagedevice"
-*End
-*InputSlot Paper: "
- (<<) cvx exec
- /MediaPosition null
- /MediaType (Paper)
- /TraySwitch true
- /ManualFeed false
- (>>) cvx exec setpagedevice"
-*End
-*InputSlot Transparency: "
- (<<) cvx exec
- /MediaPosition null
- /MediaType (Transparency)
- /TraySwitch true
- /ManualFeed false
- (>>) cvx exec setpagedevice"
-*End
-*InputSlot ManualPaper/Manual Paper: "
- (<<) cvx exec
- /MediaPosition null
- /MediaType (Paper)
- /TraySwitch false
- /ManualFeed true
- (>>) cvx exec setpagedevice"
-*End
-*InputSlot ManualTransparency/Manual Transparency: "
- (<<) cvx exec
- /MediaPosition null
- /MediaType (Transparency)
- /TraySwitch false
- /ManualFeed true
- (>>) cvx exec setpagedevice"
-*End
-*?InputSlot: "
- save
- currentpagedevice /MediaPosition get
- dup null eq
- { pop currentpagedevice /MediaType get
- dup null eq
- { pop (Upper) }
- { dup (Paper) eq
- { pop currentpagedevice /ManualFeed get
- { (ManualPaper) }
- { (Paper) } ifelse
- }
- {
- (Transparency) eq
- { currentpagedevice /ManualFeed get
- { (ManualTransparency) }
- { (Transparency) } ifelse
- }
- { (Unknown) } ifelse
- } ifelse
- } ifelse
- }
- {
- dup 0 eq
- { pop (Upper) }
- { 1 eq
- { (Lower) }
- { (Unknown) } ifelse
- } ifelse
- } ifelse
- = flush restore"
-*End
-*CloseUI: *InputSlot
-
-*% Paper Handling ===================
-
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 44.0 AnySetup *PageSize
-*DefaultPageSize: A4
-*PageSize Letter: "(<<) cvx exec /PageSize [612 792] /ImagingBBox null
- (>>) cvx exec setpagedevice"
-*End
-*PageSize A4: "(<<) cvx exec /PageSize [595 842] /ImagingBBox null
- (>>) cvx exec setpagedevice"
-*End
-*?PageSize: "
- save currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if (Unknown)
- (<<) cvx exec
- [612 792] (Letter)
- [595 842] (A4) (>>) 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
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 46.0 AnySetup *PageRegion
-*DefaultPageRegion: A4
-*PageRegion Letter: "(<<) cvx exec /PageSize [612 792] /ImagingBBox null
- (>>) cvx exec setpagedevice"
-*End
-*PageRegion A4: "(<<) cvx exec /PageSize [595 842] /ImagingBBox null
- (>>) cvx exec setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: A4
-*ImageableArea Letter: "14.16 25.8 597.84 777.96"
-*ImageableArea A4: "13.4401 25.8001 581.76 827.88"
-*?ImageableArea: "
- save
- /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 Letter: "612 792"
-*PaperDimension A4: "595 842"
-
-*DefaultOutputOrder: Normal
-*RequiresPageRegion All: True
-
-*OpenUI *Collate/Quick Collate: Boolean
-*OrderDependency: 48.0 AnySetup *Collate
-*DefaultCollate: False
-*Collate False: "
- (<<) cvx exec
- /Collate false
- (>>) cvx exec setpagedevice"
-*End
-*Collate True: "
- (<<) cvx exec
- /Collate true
- (>>) cvx exec setpagedevice"
-*End
-*?Collate: "
- save
- currentpagedevice /Collate get {(True)}{(False)}ifelse
- = flush restore"
-*End
-*CloseUI: *Collate
-
-*% TKColor Selections ===================
-
-*OpenUI *TKColor/Color Correction: PickOne
-*OrderDependency: 50.0 AnySetup *TKColor
-*DefaultTKColor: VividColor/Vivid Color
-*TKColor NoAdjust/None: "
- (<<) cvx exec
- /DeviceRenderingInfo (<<) cvx exec
- /Type 2
- /VirtualColorDevice null
- (>>) cvx exec
- (>>) cvx exec setpagedevice"
-*End
-*TKColor VividColor/Vivid Color: "
- (<<) cvx exec
- /DeviceRenderingInfo (<<) cvx exec
- /Type 2
- /VirtualColorDevice (<<) cvx exec
- /Type 3
- /ColorTransform /TekBlue
- (>>) cvx exec
- (>>) cvx exec
- (>>) cvx exec setpagedevice"
-*End
-*TKColor SimulateDisplay/Simulate Display: "
- (<<) cvx exec
- /DeviceRenderingInfo (<<) cvx exec
- /Type 2
- /VirtualColorDevice (<<) cvx exec
- /Type 3
- /ColorTransform /TekDisplay
- (>>) cvx exec
- (>>) cvx exec
- (>>) cvx exec setpagedevice"
-*End
-*TKColor SWOPPress/SWOP Press: "
- (<<) cvx exec
- /DeviceRenderingInfo (<<) cvx exec
- /Type 2
- /VirtualColorDevice (<<) cvx exec
- /Type 3
- /ColorTransform /SWOP-Coated
- (>>) cvx exec
- (>>) cvx exec
- (>>) cvx exec setpagedevice"
-*End
-*TKColor EuroscalePress/Euroscale Press: "
- (<<) cvx exec
- /DeviceRenderingInfo (<<) cvx exec
- /Type 2
- /VirtualColorDevice (<<) cvx exec
- /Type 3
- /ColorTransform /Euroscale-Coated
- (>>) cvx exec
- (>>) cvx exec
- (>>) cvx exec setpagedevice"
-*End
-*TKColor CommercialPress/Commercial Press: "
- (<<) cvx exec
- /DeviceRenderingInfo (<<) cvx exec
- /Type 2
- /VirtualColorDevice (<<) cvx exec
- /Type 3
- /ColorTransform /Commercial-Coated
- (>>) cvx exec
- (>>) cvx exec
- (>>) cvx exec setpagedevice"
-*End
-*TKColor Monochrome: "
- (<<) cvx exec
- /DeviceRenderingInfo (<<) cvx exec
- /Type 2
- /VirtualColorDevice (<<) cvx exec
- /Type 1
- /ColorTransform /Gray
- (>>) cvx exec
- (>>) cvx exec
- (>>) cvx exec setpagedevice"
-*End
-*TKColor UsePrinterSetting/Use Printer Setting: ""
-*?TKColor: "save
- { currentpagedevice /DeviceRenderingInfo get
- /VirtualColorDevice get
- dup null eq
- { pop (NoAdjust) }
- { /ColorTransform get
- (<<) cvx exec
- /TekBlue (VividColor)
- /TekDisplay (SimulateDisplay)
- /SWOP-Coated (SWOPPress)
- /Euroscale-Coated (EuroscalePress)
- /Commercial-Coated (CommercialPress)
- /Gray (Monochrome)
- (>>) cvx exec
- exch get
- } ifelse
- } stopped
- { % error in PostScript code execution
- pop pop (Unknown)
- } if
- = flush restore"
-*End
-*CloseUI: *TKColor
-
-*OpenUI *TKCheckPrint/Check Print: Boolean
-*OrderDependency: 52.0 AnySetup *TKCheckPrint
-*DefaultTKCheckPrint: False
-*TKCheckPrint False: ""
-*TKCheckPrint True: "
- /RRCustomProcs /ProcSet findresource
- /setcheckprint get exec"
-*End
-*?TKCheckPrint: "
- /RRCustomProcs /ProcSet findresource
- /currentcheckprint get exec {(True)}{(False)}ifelse
- = flush"
-*End
-*CloseUI: *TKCheckPrint
-
-*OpenUI *TKImageSmoothing/Image Smoothing: Boolean
-*OrderDependency: 54.0 AnySetup *TKImageSmoothing
-*DefaultTKImageSmoothing: False
-*TKImageSmoothing False: "
- false /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec"
-*End
-*TKImageSmoothing True: "
- true /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec"
-*End
-*?TKImageSmoothing: "
- save
- /RRCustomProcs /ProcSet findresource /currentforceinterpolate get exec
- {(True)}{(False)} ifelse
- = flush restore"
-*End
-*CloseUI: *TKImageSmoothing
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font CGBM-PropRoman: Special "(003.000)" Special ROM
-*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 GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.004)" 83pv ROM
-*Font GothicBBB-Medium-90ms-RKSJ-H: RKSJ "(003.004)" JIS-83 ROM
-*Font GothicBBB-Medium-90ms-RKSJ-V: RKSJ "(003.004)" JIS-83 ROM
-*Font GothicBBB-Medium-90pv-RKSJ-H: RKSJ "(003.004)" JIS-83 ROM
-*Font GothicBBB-Medium-90pv-RKSJ-V: RKSJ "(003.004)" JIS-83 ROM
-*Font GothicBBB-Medium-Add-H: JIS "(003.004)" Add ROM
-*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.004)" Add ROM
-*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.004)" Add ROM
-*Font GothicBBB-Medium-Add-V: JIS "(003.004)" Add ROM
-*Font GothicBBB-Medium-EUC-H: EUC "(003.004)" JIS-83 ROM
-*Font GothicBBB-Medium-EUC-V: EUC "(003.004)" JIS-83 ROM
-*Font GothicBBB-Medium-Ext-H: JIS "(003.004)" Ext ROM
-*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.004)" Ext ROM
-*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.004)" Ext ROM
-*Font GothicBBB-Medium-Ext-V: JIS "(003.004)" Ext ROM
-*Font GothicBBB-Medium-H: JIS "(003.004)" JIS-83 ROM
-*Font GothicBBB-Medium-NWP-H: JIS "(003.004)" NWP ROM
-*Font GothicBBB-Medium-NWP-V: JIS "(003.004)" NWP ROM
-*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.004)" JIS-83 ROM
-*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.004)" JIS-83 ROM
-*Font GothicBBB-Medium-V: JIS "(003.004)" JIS-83 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-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 Helvetica-Oblique: Standard "(001.006S)" Standard ROM
-*Font RLKL-PropRoman: Special "(003.000)" Special ROM
-*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.003)" 83pv ROM
-*Font Ryumin-Light-90ms-RKSJ-H: RKSJ "(003.003)" JIS-83 ROM
-*Font Ryumin-Light-90ms-RKSJ-V: RKSJ "(003.003)" JIS-83 ROM
-*Font Ryumin-Light-90pv-RKSJ-H: RKSJ "(003.003)" JIS-83 ROM
-*Font Ryumin-Light-90pv-RKSJ-V: RKSJ "(003.003)" JIS-83 ROM
-*Font Ryumin-Light-Add-H: JIS "(003.003)" Add ROM
-*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.003)" Add ROM
-*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.003)" Add ROM
-*Font Ryumin-Light-Add-V: JIS "(003.003)" Add ROM
-*Font Ryumin-Light-EUC-H: EUC "(003.003)" JIS-83 ROM
-*Font Ryumin-Light-EUC-V: EUC "(003.003)" JIS-83 ROM
-*Font Ryumin-Light-Ext-H: JIS "(003.003)" Ext ROM
-*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.003)" Ext ROM
-*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.003)" Ext ROM
-*Font Ryumin-Light-Ext-V: JIS "(003.003)" Ext ROM
-*Font Ryumin-Light-H: JIS "(003.003)" JIS-83 ROM
-*Font Ryumin-Light-Hankaku: JIS "(003.003)" JIS-83 ROM
-*Font Ryumin-Light-NWP-H: JIS "(003.003)" NWP ROM
-*Font Ryumin-Light-NWP-V: JIS "(003.003)" NWP ROM
-*Font Ryumin-Light-RKSJ-H: RKSJ "(003.003)" JIS-83 ROM
-*Font Ryumin-Light-RKSJ-V: RKSJ "(003.003)" JIS-83 ROM
-*Font Ryumin-Light-Roman: Special "(003.003)" Special ROM
-*Font Ryumin-Light-V: JIS "(003.003)" JIS-83 ROM
-*Font Ryumin-Light-WP-Symbol: Special "(003.003)" Special 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 (*) {cvn ==} 128 string /Font resourceforall
- (*) = flush restore"
-*End
-
-*DefaultColorSep: ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi
-
-*% For 60 lpi / 300x300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"
-*ColorSepScreenAngle CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"
-*ColorSepScreenAngle ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"
-*ColorSepScreenAngle ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-
-*% The byte count of this file should be exactly 018021 or 018611
-*% depending on the filesystem it resides in.
-*% end of PPD file for Tektronix Phaser 350J
diff --git a/psprint_config/configuration/ppds/TK360J21.PS b/psprint_config/configuration/ppds/TK360J21.PS
deleted file mode 100644
index f490d9dc6b11..000000000000
--- a/psprint_config/configuration/ppds/TK360J21.PS
+++ /dev/null
@@ -1,923 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.3"
-*FileVersion: "1.0"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*Product: "(Phaser 360J)"
-*PSVersion: "(3010.103) 1"
-*Manufacturer: "Tektronix"
-*ModelName: "Tektronix Phaser 360J Extended"
-*ShortNickName: "Tektronix Phaser 360J Extended"
-*NickName: "Tektronix Phaser 360J with Extended Features"
-*PCFileName: "TK360J21.PPD"
-
-*% === Installable Options ===========
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *InstalledMemory/Memory Configuration: PickOne
-*OrderDependency: 69.1 AnySetup *InstalledMemory
-*DefaultInstalledMemory: None
-*InstalledMemory None/Standard 24 MB RAM: ""
-*InstalledMemory 48Meg/48 MB Total RAM: ""
-*?InstalledMemory: "% InstalledMemory
- currentsystemparams /InstalledRam get
- 16#100000 div round cvi
- dup 45 lt
- { pop (None) } {2 string cvs print (Meg) }
- ifelse = flush"
-*End
-*CloseUI: *InstalledMemory
-
-*OpenUI *Option1/Optional Hard Drive: Boolean
-*OrderDependency: 69.4 AnySetup *Option1
-*DefaultOption1: False
-*Option1 True/Installed: ""
-*Option1 False/Not Installed: ""
-*?Option1: "
- save false
- (%disk?%)
- { currentdevparams dup /Writeable known
- { /Writeable get {pop true} if } {pop} ifelse
- } 10 string /IODevice resourceforall
- {(True)}{(False)} ifelse = flush
- restore"
-*End
-*CloseUI: *Option1
-
-*OpenUI *Option2/Optional Network Card: PickOne
-*OrderDependency: 69.6 AnySetup *Option2
-*DefaultOption2: None
-*Option2 None/Not Installed: ""
-*Option2 P3/LocalTalk, AppleTalk: ""
-*Option2 P4/TokenTalk, NetWare, EtherTalk and TCP/IP: ""
-*Option2 P5/EtherTalk, NetWare and TCP/IP: ""
-
-*?Option2: "% Option2
-mark
-(%LocalTalk%) /IODevice resourcestatus {
- (P3)
-}{
- (%TokenTalk%) /IODevice resourcestatus {
- (P4)
- }{
- /RRCustomProcs /ProcSet findresource /getnetworkparam 2 copy known {
- get {(HSMDEC) exch (Network Type) exch exec} stopped {
- (None)
- }{
- (P5)
- } ifelse
- }{
- (None)
- } ifelse
- } ifelse
-} ifelse = flush cleartomark"
-*End
-
-*CloseUI: *Option2
-
-*OpenUI *Option3/Optional Lower Tray: Boolean
-*OrderDependency: 69.2 AnySetup *Option3
-*DefaultOption3: False
-*Option3 True/Installed: ""
-*Option3 False/Not Installed: ""
-*?Option3: "
-currentpagedevice /InputAttributes get 1 known
-{ (True) } { (False) } ifelse = flush"
-*End
-*CloseUI: *Option3
-
-*CloseGroup: InstallableOptions
-
-*% === Constraints ===================
-
-*UIConstraints: *Option3 False *InputSlot Lower
-*UIConstraints: *Option1 False *TKCollate True
-
-*UIConstraints: *InputSlot Lower *Option3 False
-*UIConstraints: *TKCollate True *Option1 False
-
-*% === Basic Device Capabilities ============
-
-*LanguageLevel: "3"
-*Protocols: BCP
-
-*% need this info for Kanji
-*FreeVM: "2653696"
-*VMOption None/Standard 24 MB RAM: "2653696"
-*FCacheSize None: 2097152
-*VMOption 48Meg/48 MB Total RAM: "10362368"
-*FCacheSize 48Meg: 2097152
-
-*ColorDevice: True
-*DefaultColorSpace: CMYK
-*AccurateScreensSupport: True
-*SuggestedJobTimeout: "0"
-*SuggestedWaitTimeout: "300"
-*SuggestedManualFeedTimeout: "60"
-*1284Modes Parallel: Compat Nibble
-*1284DeviceID: "
- MANUFACTURER:Tektronix;COMMAND SET:Adobe Level 3 PostScript;
- MODEL:Phaser 360J;CLASS:Printer;DESCRIPTION:
- Phaser 360J Color Page Printer, PostScript Level 3, Letter/A4;
- COMPATIBLE_ID:"
-*End
-*TTRasterizer: Type42
-*?TTRasterizer: "
- save
- 42 /FontType resourcestatus
- { pop pop (Type42)} {pop pop (None)} ifelse = flush
- restore"
-*End
-
-*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: "4"
-*Password: "0"
-*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: 300x300dpi
-
-*SetResolution 300x300dpi : ""
-*SetResolution 800x450dpi : ""
-
-*?Resolution: "
- save currentpagedevice
- /HWResolution get dup 1 get cvi ( ) cvs print (x) print
- 0 get cvi ( ) cvs print (dpi) = flush restore"
-*End
-
-*% Halftone Information =================
-*DefaultHalftoneType: 9
-*ScreenFreq: "60.0"
-*ScreenAngle: "0.0"
-*DefaultScreenProc: Dot
-*ScreenProc Dot: "{180 mul cos exch 180 mul cos add 2 div} bind"
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-
-*% Tray Selection ============
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 54.0 AnySetup *InputSlot
-*DefaultInputSlot: Paper
-*InputSlot Upper: "
- <<
- /MediaPosition 0
- /MediaClass null
- /TraySwitch false
- /ManualFeed false
- >> setpagedevice"
-*End
-*InputSlot Lower: "
- <<
- /MediaPosition 1
- /MediaClass null
- /TraySwitch false
- /ManualFeed false
- >> setpagedevice"
-*End
-*InputSlot Paper: "
- <<
- /MediaPosition null
- /MediaClass (Paper)
- /TraySwitch true
- /ManualFeed false
- >> setpagedevice"
-*End
-*InputSlot Transparency: "
- <<
- /MediaPosition null
- /MediaClass (Transparency)
- /TraySwitch true
- /ManualFeed false
- >> setpagedevice"
-*End
-*InputSlot ManualPaper/Manual Paper: "
- <<
- /MediaPosition null
- /MediaClass (Paper)
- /TraySwitch false
- /ManualFeed true
- >> setpagedevice"
-*End
-*InputSlot ManualTransparency/Manual Transparency: "
- <<
- /MediaPosition null
- /MediaClass (Transparency)
- /TraySwitch false
- /ManualFeed true
- >> setpagedevice"
-*End
-
-*?InputSlot: "
- currentpagedevice /MediaPosition get
- dup null eq
- { pop currentpagedevice /MediaClass get
- dup null eq
- { pop (Upper) }
- { dup (Paper) eq
- { pop currentpagedevice /ManualFeed get
- { (ManualPaper) }
- { (Paper) } ifelse
- }
- {
- (Transparency) eq
- { currentpagedevice /ManualFeed get
- { (ManualTransparency) }
- { (Transparency) } ifelse
- }
- { (Unknown) } ifelse
- } ifelse
- } ifelse
- }
- {
- dup 0 eq
- { pop (Upper) }
- { 1 eq
- { (Lower) }
- { (Unknown) } ifelse
- } ifelse
- } ifelse
- = flush
-"
-*End
-*CloseUI: *InputSlot
-
-
-*% Paper Handling ===================
-
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 56.0 AnySetup *PageSize
-*DefaultPageSize: A4
-*PageSize Letter: "<< /PageSize [612 792] /ImagingBBox null >> setpagedevice"
-*PageSize A4: "<< /PageSize [595 842] /ImagingBBox null >> setpagedevice"
-*?PageSize: "
- save currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if (Unknown)
- <<
- [612 792] (Letter)
- [595 842] (A4) >>
- { 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
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 56.2 AnySetup *PageRegion
-*DefaultPageRegion: A4
-*PageRegion Letter: "<< /PageSize [612 792] /ImagingBBox null >> setpagedevice"
-*PageRegion A4: "<< /PageSize [595 842] /ImagingBBox null >> setpagedevice"
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: A4
-
-*ImageableArea Letter: "14.28 25.68 597.96 777.84"
-*ImageableArea A4: "14.28 25.69 581.16 827.76"
-
-*?ImageableArea: "
-<< /HWResolution [300 300] >> setpagedevice
- clippath pathbbox
- /cvp {16 string cvs print ( ) print} def
- 4 3 roll 100 mul ceiling 100 div cvp
- 3 2 roll 100 mul ceiling 100 div cvp
- exch 100 mul floor 100 div cvp
- 100 mul floor 100 div = flush
- userdict /cvp undef"
-*End
-
-*% These provide the physical dimensions of the paper (by keyword)
-*DefaultPaperDimension: A4
-*PaperDimension Letter: "612 792"
-*PaperDimension A4: "595 842"
-
-*DefaultOutputOrder: Reverse
-
-*RequiresPageRegion All: True
-
-*OpenUI *TKCollate/Quick Collate: Boolean
-*OrderDependency: 50.0 AnySetup *TKCollate
-*DefaultTKCollate: False
-*TKCollate False: "<< /Collate false >> setpagedevice"
-*TKCollate True: "<< /Collate true >> setpagedevice"
-*?TKCollate: "
- save
- currentpagedevice /Collate get {(True)}{(False)}ifelse
- = flush restore"
-*End
-*CloseUI: *TKCollate
-
-*% TKColor Selections ===================
-
-*OpenUI *TKColor/Color Correction: PickOne
-*OrderDependency: 40.0 AnySetup *TKColor
-*DefaultTKColor: Automatic
-*TKColor Automatic: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /Automatic
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor NoAdjust/None: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /VirtualColorDevice null
- >>
- >> setpagedevice"
-*End
-*TKColor VividColor/Vivid Color: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /TekBlue
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor SimulateDisplay/Simulate Display: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /TekDisplay
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor SWOPPress/SWOP Press: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /SWOP-Coated
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor EuroscalePress/Euroscale Press: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /Euroscale-Coated
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor CommercialPress/Commercial Press: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /Commercial-Coated
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor Monochrome/Monochrome: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /VirtualColorDevice <<
- /Type 1
- /ColorTransform /Gray
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor UsePrinterSetting/Use Printer Setting: "
- % ColorCorrection: Use Printer Settings"
-*End
-*?TKColor: "
- mark
- { currentpagedevice /DeviceRenderingInfo get
- /VirtualColorDevice get
- dup null eq
- { pop (NoAdjust) }
- { /ColorTransform get
- <<
- /Automatic (Automatic)
- /TekBlue (VividColor)
- /TekDisplay (SimulateDisplay)
- /SWOP-Coated (SWOPPress)
- /Euroscale-Coated (EuroscalePress)
- /Commercial-Coated (CommercialPress)
- /Gray (Monochrome)
- >>
- exch get
- } ifelse
- } stopped
- { % error in PostScript code execution
- (Unknown)
- } if
- = flush
- cleartomark"
-*End
-*CloseUI: *TKColor
-
-*% Print Quality Selection ===================
-
-*OpenUI *OutputMode/Print Quality: PickOne
-*OrderDependency: 47.0 AnySetup *OutputMode
-*DefaultOutputMode: Standard
-*OutputMode FastColor/Fast Color: "
- <<
- /HWResolution /Default /OutputDevice findresource /HWResolution get 0 get
- >> setpagedevice"
-*End
-*OutputMode Standard/Standard: "
-<<
- /HWResolution /Default /OutputDevice findresource /HWResolution get 1 get
->> setpagedevice"
-*End
-*OutputMode Enhanced/Enhanced: "
-<<
- /HWResolution /Default /OutputDevice findresource /HWResolution get
- dup length 1 sub get
->> setpagedevice"
-*End
-*?OutputMode: "
- currentpagedevice /HWResolution get 0 get dup 300 lt
- {
- pop (FastColor)
- }
- {
- 300 gt
- {
- (Enhanced)
- }
- {
- (Standard)
- } ifelse
- } ifelse
- = flush"
-*End
-*CloseUI: *OutputMode
-
-*OpenUI *TKImageSmoothing/Image Smoothing: Boolean
-*OrderDependency: 50.0 AnySetup *TKImageSmoothing
-*DefaultTKImageSmoothing: False
-*TKImageSmoothing False: "
- false /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec"
-*End
-*TKImageSmoothing True: "
- true /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec"
-*End
-*?TKImageSmoothing: "
- save
- /RRCustomProcs /ProcSet findresource /currentforceinterpolate get exec
- {(True)}{(False)} ifelse
- = flush restore"
-*End
-*CloseUI: *TKImageSmoothing
-
-*OpenUI *TKCheckPrint/Check Print: Boolean
-*OrderDependency: 55.0 AnySetup *TKCheckPrint
-*DefaultTKCheckPrint: False
-*TKCheckPrint False: ""
-*TKCheckPrint True: "
- /RRCustomProcs /ProcSet findresource
- /setcheckprint get exec"
-*End
-*?TKCheckPrint: "
- /RRCustomProcs /ProcSet findresource
- /currentcheckprint get exec {(True)}{(False)}ifelse
- = flush"
-*End
-*CloseUI: *TKCheckPrint
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font AlbertusE-ExtraBold: Standard "(001.000)" Standard Disk
-*Font AlbertusE-Medium: Standard "(001.000)" Standard Disk
-*Font AlbertusMT-Italic: Standard "(001.000)" Standard Disk
-*Font AlbertusMT-Light: Standard "(001.000)" Standard Disk
-*Font AlbertusMT: Standard "(001.000)" Standard Disk
-*Font AntiqueOlive-Bold: Standard "(501.009)" Standard Disk
-*Font AntiqueOlive-Compact: Standard "(501.008)" Standard Disk
-*Font AntiqueOlive-Italic: Standard "(501.010)" Standard Disk
-*Font AntiqueOlive-Roman: Standard "(501.008)" Standard Disk
-*Font AntiqueOliveCE-Bold: Win1250 "(501.009)" ExtendedRoman Disk
-*Font AntiqueOliveCE-Compact: Win1250 "(501.008)" ExtendedRoman Disk
-*Font AntiqueOliveCE-Italic: Win1250 "(501.010)" ExtendedRoman Disk
-*Font AntiqueOliveCE-Roman: Win1250 "(501.008)" ExtendedRoman Disk
-*Font AntiqueOliveE-Bold: Standard "(001.000)" Standard Disk
-*Font AntiqueOliveE-Italic: Standard "(001.000)" Standard Disk
-*Font AntiqueOliveE-Regular: Standard "(001.000)" Standard Disk
-*Font Apple-Chancery: Standard "(001.001)" Standard Disk
-*Font Apple-ChanceryCE: Win1250 "(001.001)" ExtendedRoman Disk
-*Font Arial-BoldItalicMT: Standard "(501.009)" Standard Disk
-*Font Arial-BoldMT: Standard "(501.009)" Standard Disk
-*Font Arial-ItalicMT: Standard "(501.012)" Standard Disk
-*Font ArialCE-Bold: Win1250 "(501.009)" ExtendedRoman Disk
-*Font ArialCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman Disk
-*Font ArialCE-Italic: Win1250 "(501.012)" ExtendedRoman Disk
-*Font ArialCE: Win1250 "(501.009)" ExtendedRoman Disk
-*Font ArialE-Bold: Standard "(001.000)" Standard Disk
-*Font ArialE-BoldItalic: Standard "(001.000)" Standard Disk
-*Font ArialE-Italic: Standard "(001.000)" Standard Disk
-*Font ArialE: Standard "(001.000)" Standard Disk
-*Font ArialMT: Standard "(501.009)" Standard Disk
-*Font AvantGarde-Book: Standard "(501.009)" Standard Disk
-*Font AvantGarde-BookOblique: Standard "(501.009)" Standard Disk
-*Font AvantGarde-Demi: Standard "(501.010)" Standard Disk
-*Font AvantGarde-DemiOblique: Standard "(501.010)" Standard Disk
-*Font AvantGardeCE-Book: Win1250 "(501.009)" ExtendedRoman Disk
-*Font AvantGardeCE-BookOblique: Win1250 "(501.009)" ExtendedRoman Disk
-*Font AvantGardeCE-Demi: Win1250 "(501.010)" ExtendedRoman Disk
-*Font AvantGardeCE-DemiOblique: Win1250 "(501.010)" ExtendedRoman Disk
-*Font Bodoni-Bold: Standard "(501.006)" Standard Disk
-*Font Bodoni-BoldItalic: Standard "(501.007)" Standard Disk
-*Font Bodoni-Italic: Standard "(501.007)" Standard Disk
-*Font Bodoni-Poster: Standard "(501.009)" Standard Disk
-*Font Bodoni-PosterCompressed: Standard "(501.007)" Standard Disk
-*Font Bodoni: Standard "(501.008)" Standard Disk
-*Font BodoniCE-Bold: Win1250 "(501.006)" ExtendedRoman Disk
-*Font BodoniCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman Disk
-*Font BodoniCE-Italic: Win1250 "(501.007)" ExtendedRoman Disk
-*Font BodoniCE-Poster: Win1250 "(501.009)" ExtendedRoman Disk
-*Font BodoniCE-PosterCompressed: Win1250 "(501.007)" ExtendedRoman Disk
-*Font BodoniCE: Win1250 "(501.008)" ExtendedRoman Disk
-*Font Bookman-Demi: Standard "(501.007)" Standard Disk
-*Font Bookman-DemiItalic: Standard "(501.008)" Standard Disk
-*Font Bookman-Light: Standard "(501.006)" Standard Disk
-*Font Bookman-LightItalic: Standard "(501.007)" Standard Disk
-*Font BookmanCE-Demi: Win1250 "(501.007)" ExtendedRoman Disk
-*Font BookmanCE-DemiItalic: Win1250 "(501.008)" ExtendedRoman Disk
-*Font BookmanCE-Light: Win1250 "(501.006)" ExtendedRoman Disk
-*Font BookmanCE-LightItalic: Win1250 "(501.007)" ExtendedRoman Disk
-*Font Carta: Special "(001.001)" Standard Disk
-*Font Chicago: Standard "(501.011)" Standard Disk
-*Font ChicagoCE: Win1250 "(501.011)" ExtendedRoman Disk
-*Font Clarendon-Bold: Standard "(501.008)" Standard Disk
-*Font Clarendon-Light: Standard "(501.009)" Standard Disk
-*Font Clarendon: Standard "(501.009)" Standard Disk
-*Font ClarendonCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk
-*Font ClarendonCE-Light: Win1250 "(501.009)" ExtendedRoman Disk
-*Font ClarendonCE: Win1250 "(501.009)" ExtendedRoman Disk
-*Font ClarendonE-Condensed: Standard "(001.000)" Standard Disk
-*Font CooperBlack-Italic: Standard "(001.003)" Standard Disk
-*Font CooperBlack: Standard "(001.003)" Standard Disk
-*Font Copperplate-ThirtyThreeBC: Standard "(001.002)" Standard Disk
-*Font Copperplate-ThirtyTwoBC: Standard "(001.002)" Standard Disk
-*Font Coronet-Regular: Standard "(001.000)" Standard Disk
-*Font CoronetCE-Regular: Win1250 "(001.000)" ExtendedRoman Disk
-*Font CoronetE: Standard "(001.000)" Standard Disk
-*Font Courier-Bold: Standard "(501.010)" Standard Disk
-*Font Courier-BoldOblique: Standard "(501.010)" Standard Disk
-*Font Courier-Oblique: Standard "(501.010)" Standard Disk
-*Font Courier: Standard "(501.010)" Standard Disk
-*Font CourierCE-Bold: Win1250 "(501.010)" ExtendedRoman Disk
-*Font CourierCE-BoldOblique: Win1250 "(501.010)" ExtendedRoman Disk
-*Font CourierCE-Oblique: Win1250 "(501.010)" ExtendedRoman Disk
-*Font CourierCE: Win1250 "(501.010)" ExtendedRoman Disk
-*Font CourierE-Bold: Standard "(001.000)" Standard Disk
-*Font CourierE-BoldItalic: Standard "(001.000)" Standard Disk
-*Font CourierE-Italic: Standard "(001.000)" Standard Disk
-*Font CourierE-Regular: Standard "(001.000)" Standard Disk
-*Font Eurostile-Bold: Standard "(501.008)" Standard Disk
-*Font Eurostile-BoldExtendedTwo: Standard "(501.008)" Standard Disk
-*Font Eurostile-ExtendedTwo: Standard "(501.010)" Standard Disk
-*Font Eurostile: Standard "(501.008)" Standard Disk
-*Font EurostileCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk
-*Font EurostileCE-BoldExtendedTwo: Win1250 "(501.008)" ExtendedRoman Disk
-*Font EurostileCE-ExtendedTwo: Win1250 "(501.010)" ExtendedRoman Disk
-*Font EurostileCE: Win1250 "(501.008)" ExtendedRoman Disk
-*Font GaramondE-Antiqua: Standard "(001.000)" Standard Disk
-*Font GaramondE-Halbfett: Standard "(001.000)" Standard Disk
-*Font GaramondE-Kursiv: Standard "(001.000)" Standard Disk
-*Font GaramondE-KursivHalbfett: Standard "(001.000)" Standard Disk
-*Font Geneva: Standard "(501.007)" Standard Disk
-*Font GenevaCE: Win1250 "(501.007)" ExtendedRoman Disk
-*Font GillSans-Bold: Standard "(501.007)" Standard Disk
-*Font GillSans-BoldCondensed: Standard "(501.006)" Standard Disk
-*Font GillSans-BoldItalic: Standard "(501.008)" Standard Disk
-*Font GillSans-Condensed: Standard "(501.007)" Standard Disk
-*Font GillSans-ExtraBold: Standard "(501.008)" Standard Disk
-*Font GillSans-Italic: Standard "(501.008)" Standard Disk
-*Font GillSans-Light: Standard "(501.009)" Standard Disk
-*Font GillSans-LightItalic: Standard "(501.009)" Standard Disk
-*Font GillSans: Standard "(501.009)" Standard Disk
-*Font GillSansCE-Bold: Win1250 "(501.007)" ExtendedRoman Disk
-*Font GillSansCE-BoldCondensed: Win1250 "(501.006)" ExtendedRoman Disk
-*Font GillSansCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman Disk
-*Font GillSansCE-Condensed: Win1250 "(501.007)" ExtendedRoman Disk
-*Font GillSansCE-ExtraBold: Win1250 "(501.008)" ExtendedRoman Disk
-*Font GillSansCE-Italic: Win1250 "(501.008)" ExtendedRoman Disk
-*Font GillSansCE-Light: Win1250 "(501.009)" ExtendedRoman Disk
-*Font GillSansCE-LightItalic: Win1250 "(501.009)" ExtendedRoman Disk
-*Font GillSansCE-Roman: Win1250 "(501.009)" ExtendedRoman Disk
-*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(Unknown)" 83pv Disk
-*Font GothicBBB-Medium-90ms-RKSJ-H: RKSJ "(Unknown)" JIS-83 Disk
-*Font GothicBBB-Medium-90ms-RKSJ-V: RKSJ "(Unknown)" JIS-83 Disk
-*Font GothicBBB-Medium-90pv-RKSJ-H: RKSJ "(Unknown)" JIS-83 Disk
-*Font GothicBBB-Medium-90pv-RKSJ-V: 90pv-RKSJ-V "(5.008)" Adobe-Japan1-1 Disk
-*Font GothicBBB-Medium-Add-H: Add-H "(5.008)" Adobe-Japan1-1 Disk
-*Font GothicBBB-Medium-Add-RKSJ-H: Add-RKSJ-H "(5.008)" Adobe-Japan1-1 Disk
-*Font GothicBBB-Medium-Add-RKSJ-V: Add-RKSJ-V "(5.008)" Adobe-Japan1-1 Disk
-*Font GothicBBB-Medium-Add-V: Add-V "(5.008)" Adobe-Japan1-1 Disk
-*Font GothicBBB-Medium-EUC-H: EUC-H "(5.008)" Adobe-Japan1-1 Disk
-*Font GothicBBB-Medium-EUC-V: EUC-V "(6.001)" Adobe-Japan1-0 Disk
-*Font GothicBBB-Medium-Ext-H: JIS "(Unknown)" Ext Disk
-*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(Unknown)" Ext Disk
-*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(Unknown)" Ext Disk
-*Font GothicBBB-Medium-Ext-V: JIS "(Unknown)" Ext Disk
-*Font GothicBBB-Medium-H: JIS "(Unknown)" JIS-83 Disk
-*Font GothicBBB-Medium-NWP-H: NWP-H "(6.001)" Adobe-Japan1-0 Disk
-*Font GothicBBB-Medium-NWP-V: NWP-V "(6.001)" Adobe-Japan1-0 Disk
-*Font GothicBBB-Medium-RKSJ-H: RKSJ "(Unknown)" JIS-83 Disk
-*Font GothicBBB-Medium-RKSJ-V: RKSJ "(Unknown)" JIS-83 Disk
-*Font GothicBBB-Medium-V: JIS "(Unknown)" JIS-83 Disk
-*Font Goudy-Bold: Standard "(001.002)" Standard Disk
-*Font Goudy-BoldItalic: Standard "(001.002)" Standard Disk
-*Font Goudy-ExtraBold: Standard "(001.001)" Standard Disk
-*Font Goudy-Italic: Standard "(001.002)" Standard Disk
-*Font Goudy: Standard "(001.003)" Standard Disk
-*Font Helvetica-Bold: Standard "(501.010)" Standard Disk
-*Font Helvetica-BoldOblique: Standard "(501.010)" Standard Disk
-*Font Helvetica-Condensed-Bold: Standard "(501.009)" Standard Disk
-*Font Helvetica-Condensed-BoldObl: Standard "(501.009)" Standard Disk
-*Font Helvetica-Condensed-Oblique: Standard "(501.010)" Standard Disk
-*Font Helvetica-Condensed: Standard "(501.010)" Standard Disk
-*Font Helvetica-Narrow-Bold: Standard "(501.010)" Standard Disk
-*Font Helvetica-Narrow-BoldOblique: Standard "(501.010)" Standard Disk
-*Font Helvetica-Narrow-Oblique: Standard "(501.008)" Standard Disk
-*Font Helvetica-Narrow: Standard "(501.008)" Standard Disk
-*Font Helvetica-Oblique: Standard "(501.008)" Standard Disk
-*Font Helvetica: Standard "(501.008)" Standard Disk
-*Font HelveticaCE-Bold: Win1250 "(501.010)" ExtendedRoman Disk
-*Font HelveticaCE-BoldOblique: Win1250 "(501.010)" ExtendedRoman Disk
-*Font HelveticaCE-Cond: Win1250 "(501.010)" ExtendedRoman Disk
-*Font HelveticaCE-CondBold: Win1250 "(501.009)" ExtendedRoman Disk
-*Font HelveticaCE-CondBoldObl: Win1250 "(501.009)" ExtendedRoman Disk
-*Font HelveticaCE-CondObl: Win1250 "(501.010)" ExtendedRoman Disk
-*Font HelveticaCE-Narrow: Win1250 "(501.008)" ExtendedRoman Disk
-*Font HelveticaCE-NarrowBold: Win1250 "(501.010)" ExtendedRoman Disk
-*Font HelveticaCE-NarrowBoldOblique: Win1250 "(501.010)" ExtendedRoman Disk
-*Font HelveticaCE-NarrowOblique: Win1250 "(501.008)" ExtendedRoman Disk
-*Font HelveticaCE-Oblique: Win1250 "(501.008)" ExtendedRoman Disk
-*Font HelveticaCE: Win1250 "(501.008)" ExtendedRoman Disk
-*Font HoeflerText-Black: Standard "(501.008)" Standard Disk
-*Font HoeflerText-BlackItalic: Standard "(501.009)" Standard Disk
-*Font HoeflerText-Italic: Standard "(501.010)" Standard Disk
-*Font HoeflerText-Ornaments: UnknownEncoding "(001.001)" UnknownCharset Disk
-*Font HoeflerText-Regular: Standard "(501.009)" Standard Disk
-*Font HoeflerTextCE-Black: Win1250 "(501.008)" ExtendedRoman Disk
-*Font HoeflerTextCE-BlackItalic: Win1250 "(501.009)" ExtendedRoman Disk
-*Font HoeflerTextCE-Italic: Win1250 "(501.010)" ExtendedRoman Disk
-*Font HoeflerTextCE-Regular: Win1250 "(501.009)" ExtendedRoman Disk
-*Font JoannaMT-Bold: Standard "(501.008)" Standard Disk
-*Font JoannaMT-BoldItalic: Standard "(501.008)" Standard Disk
-*Font JoannaMT-Italic: Standard "(501.008)" Standard Disk
-*Font JoannaMT: Standard "(501.009)" Standard Disk
-*Font JoannaMTCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk
-*Font JoannaMTCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman Disk
-*Font JoannaMTCE-Italic: Win1250 "(501.008)" ExtendedRoman Disk
-*Font JoannaMTCE: Win1250 "(501.009)" ExtendedRoman Disk
-*Font LetterGothic-Bold: Standard "(501.010)" Standard Disk
-*Font LetterGothic-BoldSlanted: Standard "(501.010)" Standard Disk
-*Font LetterGothic-Slanted: Standard "(501.010)" Standard Disk
-*Font LetterGothic: Standard "(501.009)" Standard Disk
-*Font LetterGothicCE-Bold: Win1250 "(501.010)" ExtendedRoman Disk
-*Font LetterGothicCE-BoldSlanted: Win1250 "(501.010)" ExtendedRoman Disk
-*Font LetterGothicCE-Slanted: Win1250 "(501.010)" ExtendedRoman Disk
-*Font LetterGothicCE: Win1250 "(501.009)" ExtendedRoman Disk
-*Font LetterGothicE-Bold: Standard "(001.000)" Standard Disk
-*Font LetterGothicE-Italic: Standard "(001.000)" Standard Disk
-*Font LetterGothicE-Regular: Standard "(001.000)" Standard Disk
-*Font LubalinGraph-Book: Standard "(501.009)" Standard Disk
-*Font LubalinGraph-BookOblique: Standard "(501.009)" Standard Disk
-*Font LubalinGraph-Demi: Standard "(501.009)" Standard Disk
-*Font LubalinGraph-DemiOblique: Standard "(501.009)" Standard Disk
-*Font LubalinGraphCE-Book: Win1250 "(501.009)" ExtendedRoman Disk
-*Font LubalinGraphCE-BookOblique: Win1250 "(501.009)" ExtendedRoman Disk
-*Font LubalinGraphCE-Demi: Win1250 "(501.009)" ExtendedRoman Disk
-*Font LubalinGraphCE-DemiOblique: Win1250 "(501.009)" ExtendedRoman Disk
-*Font Marigold: Standard "(001.000)" Standard Disk
-*Font MarigoldE: Standard "(001.000)" Standard Disk
-*Font MonaLisa-Recut: Standard "(001.000)" Standard Disk
-*Font Monaco: Standard "(501.012)" Standard Disk
-*Font MonacoCE: Win1250 "(501.012)" ExtendedRoman Disk
-*Font NewCenturySchlbk-Bold: Standard "(501.008)" Standard Disk
-*Font NewCenturySchlbk-BoldItalic: Standard "(501.009)" Standard Disk
-*Font NewCenturySchlbk-Italic: Standard "(501.011)" Standard Disk
-*Font NewCenturySchlbk-Roman: Standard "(501.008)" Standard Disk
-*Font NewCenturySchlbkCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk
-*Font NewCenturySchlbkCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman Disk
-*Font NewCenturySchlbkCE-Italic: Win1250 "(501.011)" ExtendedRoman Disk
-*Font NewCenturySchlbkCE-Roman: Win1250 "(501.008)" ExtendedRoman Disk
-*Font NewYork: Standard "(501.013)" Standard Disk
-*Font NewYorkCE: Win1250 "(501.013)" ExtendedRoman Disk
-*Font Optima-Bold: Standard "(501.008)" Standard Disk
-*Font Optima-BoldItalic: Standard "(501.009)" Standard Disk
-*Font Optima-Italic: Standard "(501.010)" Standard Disk
-*Font Optima: Standard "(501.010)" Standard Disk
-*Font OptimaCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk
-*Font OptimaCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman Disk
-*Font OptimaCE-Italic: Win1250 "(501.010)" ExtendedRoman Disk
-*Font OptimaCE-Roman: Win1250 "(501.010)" ExtendedRoman Disk
-*Font OptimaE-Bold: Standard "(001.000)" Standard Disk
-*Font OptimaE-BoldItalic: Standard "(001.000)" Standard Disk
-*Font OptimaE-Italic: Standard "(001.000)" Standard Disk
-*Font OptimaE-Regular: Standard "(001.000)" Standard Disk
-*Font Oxford: Standard "(001.000)" Standard Disk
-*Font Palatino-Bold: Standard "(501.008)" Standard Disk
-*Font Palatino-BoldItalic: Standard "(501.007)" Standard Disk
-*Font Palatino-Italic: Standard "(501.008)" Standard Disk
-*Font Palatino-Roman: Standard "(501.006)" Standard Disk
-*Font PalatinoCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk
-*Font PalatinoCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman Disk
-*Font PalatinoCE-Italic: Win1250 "(501.008)" ExtendedRoman Disk
-*Font PalatinoCE-Roman: Win1250 "(501.006)" ExtendedRoman Disk
-*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(Unknown)" 83pv Disk
-*Font Ryumin-Light-90ms-RKSJ-H: RKSJ "(Unknown)" JIS-83 Disk
-*Font Ryumin-Light-90ms-RKSJ-V: RKSJ "(Unknown)" JIS-83 Disk
-*Font Ryumin-Light-90pv-RKSJ-H: RKSJ "(Unknown)" JIS-83 Disk
-*Font Ryumin-Light-90pv-RKSJ-V: 90pv-RKSJ-V "(5.008)" Adobe-Japan1-1 Disk
-*Font Ryumin-Light-Add-H: Add-H "(5.008)" Adobe-Japan1-1 Disk
-*Font Ryumin-Light-Add-RKSJ-H: Add-RKSJ-H "(5.008)" Adobe-Japan1-1 Disk
-*Font Ryumin-Light-Add-RKSJ-V: Add-RKSJ-V "(5.008)" Adobe-Japan1-1 Disk
-*Font Ryumin-Light-Add-V: Add-V "(5.008)" Adobe-Japan1-1 Disk
-*Font Ryumin-Light-EUC-H: EUC-H "(5.008)" Adobe-Japan1-1 Disk
-*Font Ryumin-Light-EUC-V: EUC-V "(6.001)" Adobe-Japan1-0 Disk
-*Font Ryumin-Light-Ext-H: JIS "(Unknown)" Ext Disk
-*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(Unknown)" Ext Disk
-*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(Unknown)" Ext Disk
-*Font Ryumin-Light-Ext-V: JIS "(Unknown)" Ext Disk
-*Font Ryumin-Light-H: JIS "(Unknown)" JIS-83 Disk
-*Font Ryumin-Light-NWP-H: NWP-H "(6.001)" Adobe-Japan1-0 Disk
-*Font Ryumin-Light-NWP-V: NWP-V "(6.001)" Adobe-Japan1-0 Disk
-*Font Ryumin-Light-RKSJ-H: RKSJ "(Unknown)" JIS-83 Disk
-*Font Ryumin-Light-RKSJ-V: RKSJ "(Unknown)" JIS-83 Disk
-*Font Ryumin-Light-Roman: UnknownEncoding "(Unknown)" UnknownCharset Disk
-*Font Ryumin-Light-V: JIS "(Unknown)" JIS-83 Disk
-*Font StempelGaramond-Bold: Standard "(501.007)" Standard Disk
-*Font StempelGaramond-BoldItalic: Standard "(501.012)" Standard Disk
-*Font StempelGaramond-Italic: Standard "(501.009)" Standard Disk
-*Font StempelGaramond-Roman: Standard "(501.011)" Standard Disk
-*Font StempelGaramondCE-Bold: Win1250 "(501.007)" ExtendedRoman Disk
-*Font StempelGaramondCE-BoldItalic: Win1250 "(501.012)" ExtendedRoman Disk
-*Font StempelGaramondCE-Italic: Win1250 "(501.009)" ExtendedRoman Disk
-*Font StempelGaramondCE-Roman: Win1250 "(501.011)" ExtendedRoman Disk
-*Font Symbol: Special "(001.008)" Standard Disk
-*Font SymbolE: UnknownEncoding "(001.000)" UnknownCharset Disk
-*Font Tekton: Standard "(001.001)" Standard Disk
-*Font Times-Bold: Standard "(501.009)" Standard Disk
-*Font Times-BoldItalic: Standard "(501.009)" Standard Disk
-*Font Times-Italic: Standard "(501.010)" Standard Disk
-*Font Times-Roman: Standard "(501.010)" Standard Disk
-*Font TimesCE-Bold: Win1250 "(501.009)" ExtendedRoman Disk
-*Font TimesCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman Disk
-*Font TimesCE-Italic: Win1250 "(501.010)" ExtendedRoman Disk
-*Font TimesCE-Roman: Win1250 "(501.010)" ExtendedRoman Disk
-*Font TimesE-Bold: Standard "(001.000)" Standard Disk
-*Font TimesE-BoldItalic: Standard "(001.000)" Standard Disk
-*Font TimesE-Italic: Standard "(001.000)" Standard Disk
-*Font TimesE-Roman: Standard "(001.000)" Standard Disk
-*Font TimesNewRomanCE-Bold: Win1250 "(501.009)" ExtendedRoman Disk
-*Font TimesNewRomanCE-BoldItalic: Win1250 "(501.011)" ExtendedRoman Disk
-*Font TimesNewRomanCE-Italic: Win1250 "(501.011)" ExtendedRoman Disk
-*Font TimesNewRomanCE: Win1250 "(501.010)" ExtendedRoman Disk
-*Font TimesNewRomanE-Bold: Standard "(001.000)" Standard Disk
-*Font TimesNewRomanE-BoldItalic: Standard "(001.000)" Standard Disk
-*Font TimesNewRomanE-Italic: Standard "(001.000)" Standard Disk
-*Font TimesNewRomanE: Standard "(001.000)" Standard Disk
-*Font TimesNewRomanPS-BoldItalicMT: Standard "(501.011)" Standard Disk
-*Font TimesNewRomanPS-BoldMT: Standard "(501.009)" Standard Disk
-*Font TimesNewRomanPS-ItalicMT: Standard "(501.011)" Standard Disk
-*Font TimesNewRomanPSMT: Standard "(501.010)" Standard Disk
-*Font Univers-Bold: Standard "(501.008)" Standard Disk
-*Font Univers-BoldExt: Standard "(501.010)" Standard Disk
-*Font Univers-BoldExtObl: Standard "(501.010)" Standard Disk
-*Font Univers-BoldOblique: Standard "(501.008)" Standard Disk
-*Font Univers-Condensed: Standard "(501.011)" Standard Disk
-*Font Univers-CondensedBold: Standard "(501.009)" Standard Disk
-*Font Univers-CondensedBoldOblique: Standard "(501.009)" Standard Disk
-*Font Univers-CondensedOblique: Standard "(501.011)" Standard Disk
-*Font Univers-Extended: Standard "(501.009)" Standard Disk
-*Font Univers-ExtendedObl: Standard "(501.009)" Standard Disk
-*Font Univers-Light: Standard "(501.009)" Standard Disk
-*Font Univers-LightOblique: Standard "(501.009)" Standard Disk
-*Font Univers-Oblique: Standard "(501.009)" Standard Disk
-*Font Univers: Standard "(501.009)" Standard Disk
-*Font UniversCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk
-*Font UniversCE-BoldExt: Win1250 "(501.010)" ExtendedRoman Disk
-*Font UniversCE-BoldExtObl: Win1250 "(501.010)" ExtendedRoman Disk
-*Font UniversCE-BoldOblique: Win1250 "(501.008)" ExtendedRoman Disk
-*Font UniversCE-Condensed: Win1250 "(501.011)" ExtendedRoman Disk
-*Font UniversCE-CondensedBold: Win1250 "(501.009)" ExtendedRoman Disk
-*Font UniversCE-CondensedBoldOblique: Win1250 "(501.009)" ExtendedRoman Disk
-*Font UniversCE-CondensedOblique: Win1250 "(501.011)" ExtendedRoman Disk
-*Font UniversCE-Extended: Win1250 "(501.009)" ExtendedRoman Disk
-*Font UniversCE-ExtendedObl: Win1250 "(501.009)" ExtendedRoman Disk
-*Font UniversCE-Light: Win1250 "(501.009)" ExtendedRoman Disk
-*Font UniversCE-LightOblique: Win1250 "(501.009)" ExtendedRoman Disk
-*Font UniversCE-Medium: Win1250 "(501.009)" ExtendedRoman Disk
-*Font UniversCE-Oblique: Win1250 "(501.009)" ExtendedRoman Disk
-*Font UniversE-Bold: Standard "(001.000)" Standard Disk
-*Font UniversE-BoldCondensed: Standard "(001.000)" Standard Disk
-*Font UniversE-BoldCondensedItalic: Standard "(001.000)" Standard Disk
-*Font UniversE-BoldItalic: Standard "(001.000)" Standard Disk
-*Font UniversE-Condensed: Standard "(001.000)" Standard Disk
-*Font UniversE-CondensedItalic: Standard "(001.000)" Standard Disk
-*Font UniversE-Italic: Standard "(001.000)" Standard Disk
-*Font UniversE-Medium: Standard "(001.000)" Standard Disk
-*Font Wingdings-Regular: UnknownEncoding "(001.001)" UnknownCharset Disk
-*Font ZapfChancery-MediumItalic: Standard "(002.000)" Standard Disk
-*Font ZapfChanceryCE-MediumItalic: Win1250 "(002.000)" ExtendedRoman Disk
-*Font ZapfDingbats: Special "(001.005S)" Standard Disk
-
-*?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 (*) {cvn ==} 128 string /Font resourceforall
- (*) = flush restore"
-*End
-
-*DefaultColorSep: ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300x300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"
-*ColorSepScreenAngle CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"
-*ColorSepScreenAngle ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"
-*ColorSepScreenAngle ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-
-*% The byte count of this file should be exactly 035799 or 036722
-*% depending on the filesystem it resides in.
-*% end of PPD file for Tektronix Phaser 360J Extended
-
diff --git a/psprint_config/configuration/ppds/TK360J51.PS b/psprint_config/configuration/ppds/TK360J51.PS
deleted file mode 100644
index c4df0cd42a3b..000000000000
--- a/psprint_config/configuration/ppds/TK360J51.PS
+++ /dev/null
@@ -1,986 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.3"
-*FileVersion: "1.0"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*Product: "(Phaser 360J)"
-*PSVersion: "(3010.103) 1"
-*Manufacturer: "Tektronix"
-*ModelName: "Tektronix Phaser 360J Extended"
-*ShortNickName: "Tektronix Phaser 360J Extended"
-*NickName: "Tektronix Phaser 360J with Extended Features"
-*PCFileName: "TK360J51.PPD"
-
-*% === Installable Options ===========
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *InstalledMemory/Memory Configuration: PickOne
-*OrderDependency: 69.1 AnySetup *InstalledMemory
-*DefaultInstalledMemory: None
-*InstalledMemory None/Standard 24 MB RAM: ""
-*InstalledMemory 48Meg/48 MB Total RAM: ""
-*?InstalledMemory: "% InstalledMemory
- currentsystemparams /InstalledRam get
- 16#100000 div round cvi
- dup 45 lt
- { pop (None) } {2 string cvs print (Meg) }
- ifelse = flush"
-*End
-*CloseUI: *InstalledMemory
-
-*OpenUI *Option1/Optional Hard Drive: Boolean
-*OrderDependency: 69.4 AnySetup *Option1
-*DefaultOption1: False
-*Option1 True/Installed: ""
-*Option1 False/Not Installed: ""
-*?Option1: "
- save false
- (%disk?%)
- { currentdevparams dup /Writeable known
- { /Writeable get {pop true} if } {pop} ifelse
- } 10 string /IODevice resourceforall
- {(True)}{(False)} ifelse = flush
- restore"
-*End
-*CloseUI: *Option1
-
-*OpenUI *Option2/Optional Network Card: PickOne
-*OrderDependency: 69.6 AnySetup *Option2
-*DefaultOption2: None
-*Option2 None/Not Installed: ""
-*Option2 P3/LocalTalk, AppleTalk: ""
-*Option2 P4/TokenTalk, NetWare, EtherTalk and TCP/IP: ""
-*Option2 P5/EtherTalk, NetWare and TCP/IP: ""
-
-*?Option2: "% Option2
-mark
-(%LocalTalk%) /IODevice resourcestatus {
- (P3)
-}{
- (%TokenTalk%) /IODevice resourcestatus {
- (P4)
- }{
- /RRCustomProcs /ProcSet findresource /getnetworkparam 2 copy known {
- get {(HSMDEC) exch (Network Type) exch exec} stopped {
- (None)
- }{
- (P5)
- } ifelse
- }{
- (None)
- } ifelse
- } ifelse
-} ifelse = flush cleartomark"
-*End
-
-*CloseUI: *Option2
-
-*OpenUI *Option3/Optional Lower Tray: Boolean
-*OrderDependency: 69.2 AnySetup *Option3
-*DefaultOption3: False
-*Option3 True/Installed: ""
-*Option3 False/Not Installed: ""
-*?Option3: "
-currentpagedevice /InputAttributes get 1 known
-{ (True) } { (False) } ifelse = flush"
-*End
-*CloseUI: *Option3
-
-*CloseGroup: InstallableOptions
-
-*% === Constraints ===================
-
-*UIConstraints: *Option3 False *InputSlot Lower
-*UIConstraints: *Option1 False *TKCollate True
-
-*UIConstraints: *InputSlot Lower *Option3 False
-*UIConstraints: *TKCollate True *Option1 False
-
-*% === Basic Device Capabilities ============
-
-*LanguageLevel: "3"
-*Protocols: BCP
-
-*% need this info for Kanji
-*FreeVM: "2653696"
-*VMOption None/Standard 24 MB RAM: "2653696"
-*FCacheSize None: 2097152
-*VMOption 48Meg/48 MB Total RAM: "10362368"
-*FCacheSize 48Meg: 2097152
-
-*ColorDevice: True
-*DefaultColorSpace: CMYK
-*AccurateScreensSupport: True
-*SuggestedJobTimeout: "0"
-*SuggestedWaitTimeout: "300"
-*SuggestedManualFeedTimeout: "60"
-*1284Modes Parallel: Compat Nibble
-*1284DeviceID: "
- MANUFACTURER:Tektronix;COMMAND SET:Adobe Level 3 PostScript;
- MODEL:Phaser 360J;CLASS:Printer;DESCRIPTION:
- Phaser 360J Color Page Printer, PostScript Level 3, Letter/A4;
- COMPATIBLE_ID:"
-*End
-*TTRasterizer: Type42
-*?TTRasterizer: "
- save
- 42 /FontType resourcestatus
- { pop pop (Type42)} {pop pop (None)} ifelse = flush
- restore"
-*End
-
-*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: "4"
-*Password: "0"
-*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: 300x300dpi
-
-*SetResolution 300x300dpi : ""
-*SetResolution 800x450dpi : ""
-
-*?Resolution: "
- save currentpagedevice
- /HWResolution get dup 1 get cvi ( ) cvs print (x) print
- 0 get cvi ( ) cvs print (dpi) = flush restore"
-*End
-
-*% Halftone Information =================
-*DefaultHalftoneType: 9
-*ScreenFreq: "60.0"
-*ScreenAngle: "0.0"
-*DefaultScreenProc: Dot
-*ScreenProc Dot: "{180 mul cos exch 180 mul cos add 2 div} bind"
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-
-*% Tray Selection ============
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 54.0 AnySetup *InputSlot
-*DefaultInputSlot: Paper
-*InputSlot Upper: "
- <<
- /MediaPosition 0
- /MediaClass null
- /TraySwitch false
- /ManualFeed false
- >> setpagedevice"
-*End
-*InputSlot Lower: "
- <<
- /MediaPosition 1
- /MediaClass null
- /TraySwitch false
- /ManualFeed false
- >> setpagedevice"
-*End
-*InputSlot Paper: "
- <<
- /MediaPosition null
- /MediaClass (Paper)
- /TraySwitch true
- /ManualFeed false
- >> setpagedevice"
-*End
-*InputSlot Transparency: "
- <<
- /MediaPosition null
- /MediaClass (Transparency)
- /TraySwitch true
- /ManualFeed false
- >> setpagedevice"
-*End
-*InputSlot ManualPaper/Manual Paper: "
- <<
- /MediaPosition null
- /MediaClass (Paper)
- /TraySwitch false
- /ManualFeed true
- >> setpagedevice"
-*End
-*InputSlot ManualTransparency/Manual Transparency: "
- <<
- /MediaPosition null
- /MediaClass (Transparency)
- /TraySwitch false
- /ManualFeed true
- >> setpagedevice"
-*End
-
-*?InputSlot: "
- currentpagedevice /MediaPosition get
- dup null eq
- { pop currentpagedevice /MediaClass get
- dup null eq
- { pop (Upper) }
- { dup (Paper) eq
- { pop currentpagedevice /ManualFeed get
- { (ManualPaper) }
- { (Paper) } ifelse
- }
- {
- (Transparency) eq
- { currentpagedevice /ManualFeed get
- { (ManualTransparency) }
- { (Transparency) } ifelse
- }
- { (Unknown) } ifelse
- } ifelse
- } ifelse
- }
- {
- dup 0 eq
- { pop (Upper) }
- { 1 eq
- { (Lower) }
- { (Unknown) } ifelse
- } ifelse
- } ifelse
- = flush
-"
-*End
-*CloseUI: *InputSlot
-
-
-*% Paper Handling ===================
-
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 56.0 AnySetup *PageSize
-*DefaultPageSize: A4
-*PageSize Letter: "<< /PageSize [612 792] /ImagingBBox null >> setpagedevice"
-*PageSize A4: "<< /PageSize [595 842] /ImagingBBox null >> setpagedevice"
-*?PageSize: "
- save currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if (Unknown)
- <<
- [612 792] (Letter)
- [595 842] (A4) >>
- { 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
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 56.2 AnySetup *PageRegion
-*DefaultPageRegion: A4
-*PageRegion Letter: "<< /PageSize [612 792] /ImagingBBox null >> setpagedevice"
-*PageRegion A4: "<< /PageSize [595 842] /ImagingBBox null >> setpagedevice"
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: A4
-
-*ImageableArea Letter: "14.28 25.68 597.96 777.84"
-*ImageableArea A4: "14.28 25.69 581.16 827.76"
-
-*?ImageableArea: "
-<< /HWResolution [300 300] >> setpagedevice
- clippath pathbbox
- /cvp {16 string cvs print ( ) print} def
- 4 3 roll 100 mul ceiling 100 div cvp
- 3 2 roll 100 mul ceiling 100 div cvp
- exch 100 mul floor 100 div cvp
- 100 mul floor 100 div = flush
- userdict /cvp undef"
-*End
-
-*% These provide the physical dimensions of the paper (by keyword)
-*DefaultPaperDimension: A4
-*PaperDimension Letter: "612 792"
-*PaperDimension A4: "595 842"
-
-*DefaultOutputOrder: Reverse
-
-*RequiresPageRegion All: True
-
-*OpenUI *TKCollate/Quick Collate: Boolean
-*OrderDependency: 50.0 AnySetup *TKCollate
-*DefaultTKCollate: False
-*TKCollate False: "<< /Collate false >> setpagedevice"
-*TKCollate True: "<< /Collate true >> setpagedevice"
-*?TKCollate: "
- save
- currentpagedevice /Collate get {(True)}{(False)}ifelse
- = flush restore"
-*End
-*CloseUI: *TKCollate
-
-*% TKColor Selections ===================
-
-*OpenUI *TKColor/Color Correction: PickOne
-*OrderDependency: 40.0 AnySetup *TKColor
-*DefaultTKColor: Automatic
-*TKColor Automatic: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /Automatic
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor NoAdjust/None: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /VirtualColorDevice null
- >>
- >> setpagedevice"
-*End
-*TKColor VividColor/Vivid Color: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /TekBlue
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor SimulateDisplay/Simulate Display: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /TekDisplay
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor SWOPPress/SWOP Press: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /SWOP-Coated
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor EuroscalePress/Euroscale Press: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /Euroscale-Coated
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor CommercialPress/Commercial Press: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /Commercial-Coated
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor Monochrome/Monochrome: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /VirtualColorDevice <<
- /Type 1
- /ColorTransform /Gray
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor UsePrinterSetting/Use Printer Setting: "
- % ColorCorrection: Use Printer Settings"
-*End
-*?TKColor: "
- mark
- { currentpagedevice /DeviceRenderingInfo get
- /VirtualColorDevice get
- dup null eq
- { pop (NoAdjust) }
- { /ColorTransform get
- <<
- /Automatic (Automatic)
- /TekBlue (VividColor)
- /TekDisplay (SimulateDisplay)
- /SWOP-Coated (SWOPPress)
- /Euroscale-Coated (EuroscalePress)
- /Commercial-Coated (CommercialPress)
- /Gray (Monochrome)
- >>
- exch get
- } ifelse
- } stopped
- { % error in PostScript code execution
- (Unknown)
- } if
- = flush
- cleartomark"
-*End
-*CloseUI: *TKColor
-
-*% Print Quality Selection ===================
-
-*OpenUI *OutputMode/Print Quality: PickOne
-*OrderDependency: 47.0 AnySetup *OutputMode
-*DefaultOutputMode: Standard
-*OutputMode FastColor/Fast Color: "
- <<
- /HWResolution /Default /OutputDevice findresource /HWResolution get 0 get
- >> setpagedevice"
-*End
-*OutputMode Standard/Standard: "
-<<
- /HWResolution /Default /OutputDevice findresource /HWResolution get 1 get
->> setpagedevice"
-*End
-*OutputMode Enhanced/Enhanced: "
-<<
- /HWResolution /Default /OutputDevice findresource /HWResolution get
- dup length 1 sub get
->> setpagedevice"
-*End
-*?OutputMode: "
- currentpagedevice /HWResolution get 0 get dup 300 lt
- {
- pop (FastColor)
- }
- {
- 300 gt
- {
- (Enhanced)
- }
- {
- (Standard)
- } ifelse
- } ifelse
- = flush"
-*End
-*CloseUI: *OutputMode
-
-*OpenUI *TKImageSmoothing/Image Smoothing: Boolean
-*OrderDependency: 50.0 AnySetup *TKImageSmoothing
-*DefaultTKImageSmoothing: False
-*TKImageSmoothing False: "
- false /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec"
-*End
-*TKImageSmoothing True: "
- true /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec"
-*End
-*?TKImageSmoothing: "
- save
- /RRCustomProcs /ProcSet findresource /currentforceinterpolate get exec
- {(True)}{(False)} ifelse
- = flush restore"
-*End
-*CloseUI: *TKImageSmoothing
-
-*OpenUI *TKCheckPrint/Check Print: Boolean
-*OrderDependency: 55.0 AnySetup *TKCheckPrint
-*DefaultTKCheckPrint: False
-*TKCheckPrint False: ""
-*TKCheckPrint True: "
- /RRCustomProcs /ProcSet findresource
- /setcheckprint get exec"
-*End
-*?TKCheckPrint: "
- /RRCustomProcs /ProcSet findresource
- /currentcheckprint get exec {(True)}{(False)}ifelse
- = flush"
-*End
-*CloseUI: *TKCheckPrint
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font AlbertusE-ExtraBold: Standard "(001.000)" Standard Disk
-*Font AlbertusE-Medium: Standard "(001.000)" Standard Disk
-*Font AlbertusMT-Italic: Standard "(001.000)" Standard Disk
-*Font AlbertusMT-Light: Standard "(001.000)" Standard Disk
-*Font AlbertusMT: Standard "(001.000)" Standard Disk
-*Font AntiqueOlive-Bold: Standard "(501.009)" Standard Disk
-*Font AntiqueOlive-Compact: Standard "(501.008)" Standard Disk
-*Font AntiqueOlive-Italic: Standard "(501.010)" Standard Disk
-*Font AntiqueOlive-Roman: Standard "(501.008)" Standard Disk
-*Font AntiqueOliveCE-Bold: Win1250 "(501.009)" ExtendedRoman Disk
-*Font AntiqueOliveCE-Compact: Win1250 "(501.008)" ExtendedRoman Disk
-*Font AntiqueOliveCE-Italic: Win1250 "(501.010)" ExtendedRoman Disk
-*Font AntiqueOliveCE-Roman: Win1250 "(501.008)" ExtendedRoman Disk
-*Font AntiqueOliveE-Bold: Standard "(001.000)" Standard Disk
-*Font AntiqueOliveE-Italic: Standard "(001.000)" Standard Disk
-*Font AntiqueOliveE-Regular: Standard "(001.000)" Standard Disk
-*Font Apple-Chancery: Standard "(001.001)" Standard Disk
-*Font Apple-ChanceryCE: Win1250 "(001.001)" ExtendedRoman Disk
-*Font Arial-BoldItalicMT: Standard "(501.009)" Standard Disk
-*Font Arial-BoldMT: Standard "(501.009)" Standard Disk
-*Font Arial-ItalicMT: Standard "(501.012)" Standard Disk
-*Font ArialCE-Bold: Win1250 "(501.009)" ExtendedRoman Disk
-*Font ArialCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman Disk
-*Font ArialCE-Italic: Win1250 "(501.012)" ExtendedRoman Disk
-*Font ArialCE: Win1250 "(501.009)" ExtendedRoman Disk
-*Font ArialE-Bold: Standard "(001.000)" Standard Disk
-*Font ArialE-BoldItalic: Standard "(001.000)" Standard Disk
-*Font ArialE-Italic: Standard "(001.000)" Standard Disk
-*Font ArialE: Standard "(001.000)" Standard Disk
-*Font ArialMT: Standard "(501.009)" Standard Disk
-*Font AvantGarde-Book: Standard "(501.009)" Standard Disk
-*Font AvantGarde-BookOblique: Standard "(501.009)" Standard Disk
-*Font AvantGarde-Demi: Standard "(501.010)" Standard Disk
-*Font AvantGarde-DemiOblique: Standard "(501.010)" Standard Disk
-*Font AvantGardeCE-Book: Win1250 "(501.009)" ExtendedRoman Disk
-*Font AvantGardeCE-BookOblique: Win1250 "(501.009)" ExtendedRoman Disk
-*Font AvantGardeCE-Demi: Win1250 "(501.010)" ExtendedRoman Disk
-*Font AvantGardeCE-DemiOblique: Win1250 "(501.010)" ExtendedRoman Disk
-*Font Bodoni-Bold: Standard "(501.006)" Standard Disk
-*Font Bodoni-BoldItalic: Standard "(501.007)" Standard Disk
-*Font Bodoni-Italic: Standard "(501.007)" Standard Disk
-*Font Bodoni-Poster: Standard "(501.009)" Standard Disk
-*Font Bodoni-PosterCompressed: Standard "(501.007)" Standard Disk
-*Font Bodoni: Standard "(501.008)" Standard Disk
-*Font BodoniCE-Bold: Win1250 "(501.006)" ExtendedRoman Disk
-*Font BodoniCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman Disk
-*Font BodoniCE-Italic: Win1250 "(501.007)" ExtendedRoman Disk
-*Font BodoniCE-Poster: Win1250 "(501.009)" ExtendedRoman Disk
-*Font BodoniCE-PosterCompressed: Win1250 "(501.007)" ExtendedRoman Disk
-*Font BodoniCE: Win1250 "(501.008)" ExtendedRoman Disk
-*Font Bookman-Demi: Standard "(501.007)" Standard Disk
-*Font Bookman-DemiItalic: Standard "(501.008)" Standard Disk
-*Font Bookman-Light: Standard "(501.006)" Standard Disk
-*Font Bookman-LightItalic: Standard "(501.007)" Standard Disk
-*Font BookmanCE-Demi: Win1250 "(501.007)" ExtendedRoman Disk
-*Font BookmanCE-DemiItalic: Win1250 "(501.008)" ExtendedRoman Disk
-*Font BookmanCE-Light: Win1250 "(501.006)" ExtendedRoman Disk
-*Font BookmanCE-LightItalic: Win1250 "(501.007)" ExtendedRoman Disk
-*Font Carta: Special "(001.001)" Standard Disk
-*Font Chicago: Standard "(501.011)" Standard Disk
-*Font ChicagoCE: Win1250 "(501.011)" ExtendedRoman Disk
-*Font Clarendon-Bold: Standard "(501.008)" Standard Disk
-*Font Clarendon-Light: Standard "(501.009)" Standard Disk
-*Font Clarendon: Standard "(501.009)" Standard Disk
-*Font ClarendonCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk
-*Font ClarendonCE-Light: Win1250 "(501.009)" ExtendedRoman Disk
-*Font ClarendonCE: Win1250 "(501.009)" ExtendedRoman Disk
-*Font ClarendonE-Condensed: Standard "(001.000)" Standard Disk
-*Font CooperBlack-Italic: Standard "(001.003)" Standard Disk
-*Font CooperBlack: Standard "(001.003)" Standard Disk
-*Font Copperplate-ThirtyThreeBC: Standard "(001.002)" Standard Disk
-*Font Copperplate-ThirtyTwoBC: Standard "(001.002)" Standard Disk
-*Font Coronet-Regular: Standard "(001.000)" Standard Disk
-*Font CoronetCE-Regular: Win1250 "(001.000)" ExtendedRoman Disk
-*Font CoronetE: Standard "(001.000)" Standard Disk
-*Font Courier-Bold: Standard "(501.010)" Standard Disk
-*Font Courier-BoldOblique: Standard "(501.010)" Standard Disk
-*Font Courier-Oblique: Standard "(501.010)" Standard Disk
-*Font Courier: Standard "(501.010)" Standard Disk
-*Font CourierCE-Bold: Win1250 "(501.010)" ExtendedRoman Disk
-*Font CourierCE-BoldOblique: Win1250 "(501.010)" ExtendedRoman Disk
-*Font CourierCE-Oblique: Win1250 "(501.010)" ExtendedRoman Disk
-*Font CourierCE: Win1250 "(501.010)" ExtendedRoman Disk
-*Font CourierE-Bold: Standard "(001.000)" Standard Disk
-*Font CourierE-BoldItalic: Standard "(001.000)" Standard Disk
-*Font CourierE-Italic: Standard "(001.000)" Standard Disk
-*Font CourierE-Regular: Standard "(001.000)" Standard Disk
-*Font Eurostile-Bold: Standard "(501.008)" Standard Disk
-*Font Eurostile-BoldExtendedTwo: Standard "(501.008)" Standard Disk
-*Font Eurostile-ExtendedTwo: Standard "(501.010)" Standard Disk
-*Font Eurostile: Standard "(501.008)" Standard Disk
-*Font EurostileCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk
-*Font EurostileCE-BoldExtendedTwo: Win1250 "(501.008)" ExtendedRoman Disk
-*Font EurostileCE-ExtendedTwo: Win1250 "(501.010)" ExtendedRoman Disk
-*Font EurostileCE: Win1250 "(501.008)" ExtendedRoman Disk
-*Font FutoGoB101-Bold-83pv-RKSJ-H: RKSJ "(Unknown)" 83pv ROM
-*Font FutoGoB101-Bold-90ms-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM
-*Font FutoGoB101-Bold-90ms-RKSJ-V: RKSJ "(Unknown)" JIS-83 ROM
-*Font FutoGoB101-Bold-90pv-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM
-*Font FutoGoB101-Bold-90pv-RKSJ-V: 90pv-RKSJ-V "(5.008)" Adobe-Japan1-1 ROM
-*Font FutoGoB101-Bold-Add-H: Add-H "(5.008)" Adobe-Japan1-1 ROM
-*Font FutoGoB101-Bold-Add-RKSJ-H: Add-RKSJ-H "(5.008)" Adobe-Japan1-1 ROM
-*Font FutoGoB101-Bold-Add-RKSJ-V: Add-RKSJ-V "(5.008)" Adobe-Japan1-1 ROM
-*Font FutoGoB101-Bold-Add-V: Add-V "(5.008)" Adobe-Japan1-1 ROM
-*Font FutoGoB101-Bold-EUC-H: EUC-H "(5.008)" Adobe-Japan1-1 ROM
-*Font FutoGoB101-Bold-EUC-V: EUC-V "(6.001)" Adobe-Japan1-0 ROM
-*Font FutoGoB101-Bold-Ext-H: JIS "(Unknown)" Ext ROM
-*Font FutoGoB101-Bold-Ext-RKSJ-H: RKSJ "(Unknown)" Ext ROM
-*Font FutoGoB101-Bold-Ext-RKSJ-V: RKSJ "(Unknown)" Ext ROM
-*Font FutoGoB101-Bold-Ext-V: JIS "(Unknown)" Ext ROM
-*Font FutoGoB101-Bold-H: JIS "(Unknown)" JIS-83 ROM
-*Font FutoGoB101-Bold-NWP-H: NWP-H "(6.001)" Adobe-Japan1-0 ROM
-*Font FutoGoB101-Bold-NWP-V: NWP-V "(6.001)" Adobe-Japan1-0 ROM
-*Font FutoGoB101-Bold-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM
-*Font FutoGoB101-Bold-RKSJ-V: RKSJ "(Unknown)" JIS-83 ROM
-*Font FutoGoB101-Bold-V: JIS "(Unknown)" JIS-83 ROM
-*Font FutoMinA101-Bold-83pv-RKSJ-H: RKSJ "(Unknown)" 83pv ROM
-*Font FutoMinA101-Bold-90ms-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM
-*Font FutoMinA101-Bold-90ms-RKSJ-V: RKSJ "(Unknown)" JIS-83 ROM
-*Font FutoMinA101-Bold-90pv-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM
-*Font FutoMinA101-Bold-90pv-RKSJ-V: 90pv-RKSJ-V "(5.008)" Adobe-Japan1-1 ROM
-*Font FutoMinA101-Bold-Add-H: Add-H "(5.008)" Adobe-Japan1-1 ROM
-*Font FutoMinA101-Bold-Add-RKSJ-H: Add-RKSJ-H "(5.008)" Adobe-Japan1-1 ROM
-*Font FutoMinA101-Bold-Add-RKSJ-V: Add-RKSJ-V "(5.008)" Adobe-Japan1-1 ROM
-*Font FutoMinA101-Bold-Add-V: Add-V "(5.008)" Adobe-Japan1-1 ROM
-*Font FutoMinA101-Bold-EUC-H: EUC-H "(5.008)" Adobe-Japan1-1 ROM
-*Font FutoMinA101-Bold-EUC-V: EUC-V "(6.001)" Adobe-Japan1-0 ROM
-*Font FutoMinA101-Bold-Ext-H: JIS "(Unknown)" Ext ROM
-*Font FutoMinA101-Bold-Ext-RKSJ-H: RKSJ "(Unknown)" Ext ROM
-*Font FutoMinA101-Bold-Ext-RKSJ-V: RKSJ "(Unknown)" Ext ROM
-*Font FutoMinA101-Bold-Ext-V: JIS "(Unknown)" Ext ROM
-*Font FutoMinA101-Bold-H: JIS "(Unknown)" JIS-83 ROM
-*Font FutoMinA101-Bold-NWP-H: NWP-H "(6.001)" Adobe-Japan1-0 ROM
-*Font FutoMinA101-Bold-NWP-V: NWP-V "(6.001)" Adobe-Japan1-0 ROM
-*Font FutoMinA101-Bold-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM
-*Font FutoMinA101-Bold-RKSJ-V: RKSJ "(Unknown)" JIS-83 ROM
-*Font FutoMinA101-Bold-V: JIS "(Unknown)" JIS-83 ROM
-*Font GaramondE-Antiqua: Standard "(001.000)" Standard Disk
-*Font GaramondE-Halbfett: Standard "(001.000)" Standard Disk
-*Font GaramondE-Kursiv: Standard "(001.000)" Standard Disk
-*Font GaramondE-KursivHalbfett: Standard "(001.000)" Standard Disk
-*Font Geneva: Standard "(501.007)" Standard Disk
-*Font GenevaCE: Win1250 "(501.007)" ExtendedRoman Disk
-*Font GillSans-Bold: Standard "(501.007)" Standard Disk
-*Font GillSans-BoldCondensed: Standard "(501.006)" Standard Disk
-*Font GillSans-BoldItalic: Standard "(501.008)" Standard Disk
-*Font GillSans-Condensed: Standard "(501.007)" Standard Disk
-*Font GillSans-ExtraBold: Standard "(501.008)" Standard Disk
-*Font GillSans-Italic: Standard "(501.008)" Standard Disk
-*Font GillSans-Light: Standard "(501.009)" Standard Disk
-*Font GillSans-LightItalic: Standard "(501.009)" Standard Disk
-*Font GillSans: Standard "(501.009)" Standard Disk
-*Font GillSansCE-Bold: Win1250 "(501.007)" ExtendedRoman Disk
-*Font GillSansCE-BoldCondensed: Win1250 "(501.006)" ExtendedRoman Disk
-*Font GillSansCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman Disk
-*Font GillSansCE-Condensed: Win1250 "(501.007)" ExtendedRoman Disk
-*Font GillSansCE-ExtraBold: Win1250 "(501.008)" ExtendedRoman Disk
-*Font GillSansCE-Italic: Win1250 "(501.008)" ExtendedRoman Disk
-*Font GillSansCE-Light: Win1250 "(501.009)" ExtendedRoman Disk
-*Font GillSansCE-LightItalic: Win1250 "(501.009)" ExtendedRoman Disk
-*Font GillSansCE-Roman: Win1250 "(501.009)" ExtendedRoman Disk
-*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(Unknown)" 83pv Disk
-*Font GothicBBB-Medium-90ms-RKSJ-H: RKSJ "(Unknown)" JIS-83 Disk
-*Font GothicBBB-Medium-90ms-RKSJ-V: RKSJ "(Unknown)" JIS-83 Disk
-*Font GothicBBB-Medium-90pv-RKSJ-H: RKSJ "(Unknown)" JIS-83 Disk
-*Font GothicBBB-Medium-90pv-RKSJ-V: 90pv-RKSJ-V "(5.008)" Adobe-Japan1-1 Disk
-*Font GothicBBB-Medium-Add-H: Add-H "(5.008)" Adobe-Japan1-1 Disk
-*Font GothicBBB-Medium-Add-RKSJ-H: Add-RKSJ-H "(5.008)" Adobe-Japan1-1 Disk
-*Font GothicBBB-Medium-Add-RKSJ-V: Add-RKSJ-V "(5.008)" Adobe-Japan1-1 Disk
-*Font GothicBBB-Medium-Add-V: Add-V "(5.008)" Adobe-Japan1-1 Disk
-*Font GothicBBB-Medium-EUC-H: EUC-H "(5.008)" Adobe-Japan1-1 Disk
-*Font GothicBBB-Medium-EUC-V: EUC-V "(6.001)" Adobe-Japan1-0 Disk
-*Font GothicBBB-Medium-Ext-H: JIS "(Unknown)" Ext Disk
-*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(Unknown)" Ext Disk
-*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(Unknown)" Ext Disk
-*Font GothicBBB-Medium-Ext-V: JIS "(Unknown)" Ext Disk
-*Font GothicBBB-Medium-H: JIS "(Unknown)" JIS-83 Disk
-*Font GothicBBB-Medium-NWP-H: NWP-H "(6.001)" Adobe-Japan1-0 Disk
-*Font GothicBBB-Medium-NWP-V: NWP-V "(6.001)" Adobe-Japan1-0 Disk
-*Font GothicBBB-Medium-RKSJ-H: RKSJ "(Unknown)" JIS-83 Disk
-*Font GothicBBB-Medium-RKSJ-V: RKSJ "(Unknown)" JIS-83 Disk
-*Font GothicBBB-Medium-V: JIS "(Unknown)" JIS-83 Disk
-*Font Goudy-Bold: Standard "(001.002)" Standard Disk
-*Font Goudy-BoldItalic: Standard "(001.002)" Standard Disk
-*Font Goudy-ExtraBold: Standard "(001.001)" Standard Disk
-*Font Goudy-Italic: Standard "(001.002)" Standard Disk
-*Font Goudy: Standard "(001.003)" Standard Disk
-*Font Helvetica-Bold: Standard "(501.010)" Standard Disk
-*Font Helvetica-BoldOblique: Standard "(501.010)" Standard Disk
-*Font Helvetica-Condensed-Bold: Standard "(501.009)" Standard Disk
-*Font Helvetica-Condensed-BoldObl: Standard "(501.009)" Standard Disk
-*Font Helvetica-Condensed-Oblique: Standard "(501.010)" Standard Disk
-*Font Helvetica-Condensed: Standard "(501.010)" Standard Disk
-*Font Helvetica-Narrow-Bold: Standard "(501.010)" Standard Disk
-*Font Helvetica-Narrow-BoldOblique: Standard "(501.010)" Standard Disk
-*Font Helvetica-Narrow-Oblique: Standard "(501.008)" Standard Disk
-*Font Helvetica-Narrow: Standard "(501.008)" Standard Disk
-*Font Helvetica-Oblique: Standard "(501.008)" Standard Disk
-*Font Helvetica: Standard "(501.008)" Standard Disk
-*Font HelveticaCE-Bold: Win1250 "(501.010)" ExtendedRoman Disk
-*Font HelveticaCE-BoldOblique: Win1250 "(501.010)" ExtendedRoman Disk
-*Font HelveticaCE-Cond: Win1250 "(501.010)" ExtendedRoman Disk
-*Font HelveticaCE-CondBold: Win1250 "(501.009)" ExtendedRoman Disk
-*Font HelveticaCE-CondBoldObl: Win1250 "(501.009)" ExtendedRoman Disk
-*Font HelveticaCE-CondObl: Win1250 "(501.010)" ExtendedRoman Disk
-*Font HelveticaCE-Narrow: Win1250 "(501.008)" ExtendedRoman Disk
-*Font HelveticaCE-NarrowBold: Win1250 "(501.010)" ExtendedRoman Disk
-*Font HelveticaCE-NarrowBoldOblique: Win1250 "(501.010)" ExtendedRoman Disk
-*Font HelveticaCE-NarrowOblique: Win1250 "(501.008)" ExtendedRoman Disk
-*Font HelveticaCE-Oblique: Win1250 "(501.008)" ExtendedRoman Disk
-*Font HelveticaCE: Win1250 "(501.008)" ExtendedRoman Disk
-*Font HoeflerText-Black: Standard "(501.008)" Standard Disk
-*Font HoeflerText-BlackItalic: Standard "(501.009)" Standard Disk
-*Font HoeflerText-Italic: Standard "(501.010)" Standard Disk
-*Font HoeflerText-Ornaments: UnknownEncoding "(001.001)" UnknownCharset Disk
-*Font HoeflerText-Regular: Standard "(501.009)" Standard Disk
-*Font HoeflerTextCE-Black: Win1250 "(501.008)" ExtendedRoman Disk
-*Font HoeflerTextCE-BlackItalic: Win1250 "(501.009)" ExtendedRoman Disk
-*Font HoeflerTextCE-Italic: Win1250 "(501.010)" ExtendedRoman Disk
-*Font HoeflerTextCE-Regular: Win1250 "(501.009)" ExtendedRoman Disk
-*Font JoannaMT-Bold: Standard "(501.008)" Standard Disk
-*Font JoannaMT-BoldItalic: Standard "(501.008)" Standard Disk
-*Font JoannaMT-Italic: Standard "(501.008)" Standard Disk
-*Font JoannaMT: Standard "(501.009)" Standard Disk
-*Font JoannaMTCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk
-*Font JoannaMTCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman Disk
-*Font JoannaMTCE-Italic: Win1250 "(501.008)" ExtendedRoman Disk
-*Font JoannaMTCE: Win1250 "(501.009)" ExtendedRoman Disk
-*Font Jun101-Light-83pv-RKSJ-H: RKSJ "(Unknown)" 83pv ROM
-*Font Jun101-Light-90ms-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM
-*Font Jun101-Light-90ms-RKSJ-V: RKSJ "(Unknown)" JIS-83 ROM
-*Font Jun101-Light-90pv-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM
-*Font Jun101-Light-90pv-RKSJ-V: 90pv-RKSJ-V "(5.008)" Adobe-Japan1-1 ROM
-*Font Jun101-Light-Add-H: Add-H "(5.008)" Adobe-Japan1-1 ROM
-*Font Jun101-Light-Add-RKSJ-H: Add-RKSJ-H "(5.008)" Adobe-Japan1-1 ROM
-*Font Jun101-Light-Add-RKSJ-V: Add-RKSJ-V "(5.008)" Adobe-Japan1-1 ROM
-*Font Jun101-Light-Add-V: Add-V "(5.008)" Adobe-Japan1-1 ROM
-*Font Jun101-Light-EUC-H: EUC-H "(5.008)" Adobe-Japan1-1 ROM
-*Font Jun101-Light-EUC-V: EUC-V "(6.001)" Adobe-Japan1-0 ROM
-*Font Jun101-Light-Ext-H: JIS "(Unknown)" Ext ROM
-*Font Jun101-Light-Ext-RKSJ-H: RKSJ "(Unknown)" Ext ROM
-*Font Jun101-Light-Ext-RKSJ-V: RKSJ "(Unknown)" Ext ROM
-*Font Jun101-Light-Ext-V: JIS "(Unknown)" Ext ROM
-*Font Jun101-Light-H: JIS "(Unknown)" JIS-83 ROM
-*Font Jun101-Light-NWP-H: NWP-H "(6.001)" Adobe-Japan1-0 ROM
-*Font Jun101-Light-NWP-V: NWP-V "(6.001)" Adobe-Japan1-0 ROM
-*Font Jun101-Light-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM
-*Font Jun101-Light-RKSJ-V: RKSJ "(Unknown)" JIS-83 ROM
-*Font Jun101-Light-V: JIS "(Unknown)" JIS-83 ROM
-*Font LetterGothic-Bold: Standard "(501.010)" Standard Disk
-*Font LetterGothic-BoldSlanted: Standard "(501.010)" Standard Disk
-*Font LetterGothic-Slanted: Standard "(501.010)" Standard Disk
-*Font LetterGothic: Standard "(501.009)" Standard Disk
-*Font LetterGothicCE-Bold: Win1250 "(501.010)" ExtendedRoman Disk
-*Font LetterGothicCE-BoldSlanted: Win1250 "(501.010)" ExtendedRoman Disk
-*Font LetterGothicCE-Slanted: Win1250 "(501.010)" ExtendedRoman Disk
-*Font LetterGothicCE: Win1250 "(501.009)" ExtendedRoman Disk
-*Font LetterGothicE-Bold: Standard "(001.000)" Standard Disk
-*Font LetterGothicE-Italic: Standard "(001.000)" Standard Disk
-*Font LetterGothicE-Regular: Standard "(001.000)" Standard Disk
-*Font LubalinGraph-Book: Standard "(501.009)" Standard Disk
-*Font LubalinGraph-BookOblique: Standard "(501.009)" Standard Disk
-*Font LubalinGraph-Demi: Standard "(501.009)" Standard Disk
-*Font LubalinGraph-DemiOblique: Standard "(501.009)" Standard Disk
-*Font LubalinGraphCE-Book: Win1250 "(501.009)" ExtendedRoman Disk
-*Font LubalinGraphCE-BookOblique: Win1250 "(501.009)" ExtendedRoman Disk
-*Font LubalinGraphCE-Demi: Win1250 "(501.009)" ExtendedRoman Disk
-*Font LubalinGraphCE-DemiOblique: Win1250 "(501.009)" ExtendedRoman Disk
-*Font Marigold: Standard "(001.000)" Standard Disk
-*Font MarigoldE: Standard "(001.000)" Standard Disk
-*Font MonaLisa-Recut: Standard "(001.000)" Standard Disk
-*Font Monaco: Standard "(501.012)" Standard Disk
-*Font MonacoCE: Win1250 "(501.012)" ExtendedRoman Disk
-*Font NewCenturySchlbk-Bold: Standard "(501.008)" Standard Disk
-*Font NewCenturySchlbk-BoldItalic: Standard "(501.009)" Standard Disk
-*Font NewCenturySchlbk-Italic: Standard "(501.011)" Standard Disk
-*Font NewCenturySchlbk-Roman: Standard "(501.008)" Standard Disk
-*Font NewCenturySchlbkCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk
-*Font NewCenturySchlbkCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman Disk
-*Font NewCenturySchlbkCE-Italic: Win1250 "(501.011)" ExtendedRoman Disk
-*Font NewCenturySchlbkCE-Roman: Win1250 "(501.008)" ExtendedRoman Disk
-*Font NewYork: Standard "(501.013)" Standard Disk
-*Font NewYorkCE: Win1250 "(501.013)" ExtendedRoman Disk
-*Font Optima-Bold: Standard "(501.008)" Standard Disk
-*Font Optima-BoldItalic: Standard "(501.009)" Standard Disk
-*Font Optima-Italic: Standard "(501.010)" Standard Disk
-*Font Optima: Standard "(501.010)" Standard Disk
-*Font OptimaCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk
-*Font OptimaCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman Disk
-*Font OptimaCE-Italic: Win1250 "(501.010)" ExtendedRoman Disk
-*Font OptimaCE-Roman: Win1250 "(501.010)" ExtendedRoman Disk
-*Font OptimaE-Bold: Standard "(001.000)" Standard Disk
-*Font OptimaE-BoldItalic: Standard "(001.000)" Standard Disk
-*Font OptimaE-Italic: Standard "(001.000)" Standard Disk
-*Font OptimaE-Regular: Standard "(001.000)" Standard Disk
-*Font Oxford: Standard "(001.000)" Standard Disk
-*Font Palatino-Bold: Standard "(501.008)" Standard Disk
-*Font Palatino-BoldItalic: Standard "(501.007)" Standard Disk
-*Font Palatino-Italic: Standard "(501.008)" Standard Disk
-*Font Palatino-Roman: Standard "(501.006)" Standard Disk
-*Font PalatinoCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk
-*Font PalatinoCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman Disk
-*Font PalatinoCE-Italic: Win1250 "(501.008)" ExtendedRoman Disk
-*Font PalatinoCE-Roman: Win1250 "(501.006)" ExtendedRoman Disk
-*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(Unknown)" 83pv Disk
-*Font Ryumin-Light-90ms-RKSJ-H: RKSJ "(Unknown)" JIS-83 Disk
-*Font Ryumin-Light-90ms-RKSJ-V: RKSJ "(Unknown)" JIS-83 Disk
-*Font Ryumin-Light-90pv-RKSJ-H: RKSJ "(Unknown)" JIS-83 Disk
-*Font Ryumin-Light-90pv-RKSJ-V: 90pv-RKSJ-V "(5.008)" Adobe-Japan1-1 Disk
-*Font Ryumin-Light-Add-H: Add-H "(5.008)" Adobe-Japan1-1 Disk
-*Font Ryumin-Light-Add-RKSJ-H: Add-RKSJ-H "(5.008)" Adobe-Japan1-1 Disk
-*Font Ryumin-Light-Add-RKSJ-V: Add-RKSJ-V "(5.008)" Adobe-Japan1-1 Disk
-*Font Ryumin-Light-Add-V: Add-V "(5.008)" Adobe-Japan1-1 Disk
-*Font Ryumin-Light-EUC-H: EUC-H "(5.008)" Adobe-Japan1-1 Disk
-*Font Ryumin-Light-EUC-V: EUC-V "(6.001)" Adobe-Japan1-0 Disk
-*Font Ryumin-Light-Ext-H: JIS "(Unknown)" Ext Disk
-*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(Unknown)" Ext Disk
-*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(Unknown)" Ext Disk
-*Font Ryumin-Light-Ext-V: JIS "(Unknown)" Ext Disk
-*Font Ryumin-Light-H: JIS "(Unknown)" JIS-83 Disk
-*Font Ryumin-Light-NWP-H: NWP-H "(6.001)" Adobe-Japan1-0 Disk
-*Font Ryumin-Light-NWP-V: NWP-V "(6.001)" Adobe-Japan1-0 Disk
-*Font Ryumin-Light-RKSJ-H: RKSJ "(Unknown)" JIS-83 Disk
-*Font Ryumin-Light-RKSJ-V: RKSJ "(Unknown)" JIS-83 Disk
-*Font Ryumin-Light-Roman: UnknownEncoding "(Unknown)" UnknownCharset Disk
-*Font Ryumin-Light-V: JIS "(Unknown)" JIS-83 Disk
-*Font StempelGaramond-Bold: Standard "(501.007)" Standard Disk
-*Font StempelGaramond-BoldItalic: Standard "(501.012)" Standard Disk
-*Font StempelGaramond-Italic: Standard "(501.009)" Standard Disk
-*Font StempelGaramond-Roman: Standard "(501.011)" Standard Disk
-*Font StempelGaramondCE-Bold: Win1250 "(501.007)" ExtendedRoman Disk
-*Font StempelGaramondCE-BoldItalic: Win1250 "(501.012)" ExtendedRoman Disk
-*Font StempelGaramondCE-Italic: Win1250 "(501.009)" ExtendedRoman Disk
-*Font StempelGaramondCE-Roman: Win1250 "(501.011)" ExtendedRoman Disk
-*Font Symbol: Special "(001.008)" Standard Disk
-*Font SymbolE: UnknownEncoding "(001.000)" UnknownCharset Disk
-*Font Tekton: Standard "(001.001)" Standard Disk
-*Font Times-Bold: Standard "(501.009)" Standard Disk
-*Font Times-BoldItalic: Standard "(501.009)" Standard Disk
-*Font Times-Italic: Standard "(501.010)" Standard Disk
-*Font Times-Roman: Standard "(501.010)" Standard Disk
-*Font TimesCE-Bold: Win1250 "(501.009)" ExtendedRoman Disk
-*Font TimesCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman Disk
-*Font TimesCE-Italic: Win1250 "(501.010)" ExtendedRoman Disk
-*Font TimesCE-Roman: Win1250 "(501.010)" ExtendedRoman Disk
-*Font TimesE-Bold: Standard "(001.000)" Standard Disk
-*Font TimesE-BoldItalic: Standard "(001.000)" Standard Disk
-*Font TimesE-Italic: Standard "(001.000)" Standard Disk
-*Font TimesE-Roman: Standard "(001.000)" Standard Disk
-*Font TimesNewRomanCE-Bold: Win1250 "(501.009)" ExtendedRoman Disk
-*Font TimesNewRomanCE-BoldItalic: Win1250 "(501.011)" ExtendedRoman Disk
-*Font TimesNewRomanCE-Italic: Win1250 "(501.011)" ExtendedRoman Disk
-*Font TimesNewRomanCE: Win1250 "(501.010)" ExtendedRoman Disk
-*Font TimesNewRomanE-Bold: Standard "(001.000)" Standard Disk
-*Font TimesNewRomanE-BoldItalic: Standard "(001.000)" Standard Disk
-*Font TimesNewRomanE-Italic: Standard "(001.000)" Standard Disk
-*Font TimesNewRomanE: Standard "(001.000)" Standard Disk
-*Font TimesNewRomanPS-BoldItalicMT: Standard "(501.011)" Standard Disk
-*Font TimesNewRomanPS-BoldMT: Standard "(501.009)" Standard Disk
-*Font TimesNewRomanPS-ItalicMT: Standard "(501.011)" Standard Disk
-*Font TimesNewRomanPSMT: Standard "(501.010)" Standard Disk
-*Font Univers-Bold: Standard "(501.008)" Standard Disk
-*Font Univers-BoldExt: Standard "(501.010)" Standard Disk
-*Font Univers-BoldExtObl: Standard "(501.010)" Standard Disk
-*Font Univers-BoldOblique: Standard "(501.008)" Standard Disk
-*Font Univers-Condensed: Standard "(501.011)" Standard Disk
-*Font Univers-CondensedBold: Standard "(501.009)" Standard Disk
-*Font Univers-CondensedBoldOblique: Standard "(501.009)" Standard Disk
-*Font Univers-CondensedOblique: Standard "(501.011)" Standard Disk
-*Font Univers-Extended: Standard "(501.009)" Standard Disk
-*Font Univers-ExtendedObl: Standard "(501.009)" Standard Disk
-*Font Univers-Light: Standard "(501.009)" Standard Disk
-*Font Univers-LightOblique: Standard "(501.009)" Standard Disk
-*Font Univers-Oblique: Standard "(501.009)" Standard Disk
-*Font Univers: Standard "(501.009)" Standard Disk
-*Font UniversCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk
-*Font UniversCE-BoldExt: Win1250 "(501.010)" ExtendedRoman Disk
-*Font UniversCE-BoldExtObl: Win1250 "(501.010)" ExtendedRoman Disk
-*Font UniversCE-BoldOblique: Win1250 "(501.008)" ExtendedRoman Disk
-*Font UniversCE-Condensed: Win1250 "(501.011)" ExtendedRoman Disk
-*Font UniversCE-CondensedBold: Win1250 "(501.009)" ExtendedRoman Disk
-*Font UniversCE-CondensedBoldOblique: Win1250 "(501.009)" ExtendedRoman Disk
-*Font UniversCE-CondensedOblique: Win1250 "(501.011)" ExtendedRoman Disk
-*Font UniversCE-Extended: Win1250 "(501.009)" ExtendedRoman Disk
-*Font UniversCE-ExtendedObl: Win1250 "(501.009)" ExtendedRoman Disk
-*Font UniversCE-Light: Win1250 "(501.009)" ExtendedRoman Disk
-*Font UniversCE-LightOblique: Win1250 "(501.009)" ExtendedRoman Disk
-*Font UniversCE-Medium: Win1250 "(501.009)" ExtendedRoman Disk
-*Font UniversCE-Oblique: Win1250 "(501.009)" ExtendedRoman Disk
-*Font UniversE-Bold: Standard "(001.000)" Standard Disk
-*Font UniversE-BoldCondensed: Standard "(001.000)" Standard Disk
-*Font UniversE-BoldCondensedItalic: Standard "(001.000)" Standard Disk
-*Font UniversE-BoldItalic: Standard "(001.000)" Standard Disk
-*Font UniversE-Condensed: Standard "(001.000)" Standard Disk
-*Font UniversE-CondensedItalic: Standard "(001.000)" Standard Disk
-*Font UniversE-Italic: Standard "(001.000)" Standard Disk
-*Font UniversE-Medium: Standard "(001.000)" Standard Disk
-*Font Wingdings-Regular: UnknownEncoding "(001.001)" UnknownCharset Disk
-*Font ZapfChancery-MediumItalic: Standard "(002.000)" Standard Disk
-*Font ZapfChanceryCE-MediumItalic: Win1250 "(002.000)" ExtendedRoman Disk
-*Font ZapfDingbats: Special "(001.005S)" Standard Disk
-
-*?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 (*) {cvn ==} 128 string /Font resourceforall
- (*) = flush restore"
-*End
-
-*DefaultColorSep: ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300x300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"
-*ColorSepScreenAngle CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"
-*ColorSepScreenAngle ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"
-*ColorSepScreenAngle ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-
-*% The byte count of this file should be exactly 039663 or 040649
-*% depending on the filesystem it resides in.
-*% end of PPD file for Tektronix Phaser 360J Extended
-
diff --git a/psprint_config/configuration/ppds/TK360J71.PS b/psprint_config/configuration/ppds/TK360J71.PS
deleted file mode 100644
index 0e6be928dc4a..000000000000
--- a/psprint_config/configuration/ppds/TK360J71.PS
+++ /dev/null
@@ -1,1030 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.3"
-*FileVersion: "1.0"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*Product: "(Phaser 360J)"
-*PSVersion: "(3010.103) 1"
-*Manufacturer: "Tektronix"
-*ModelName: "Tektronix Phaser 360J Extended"
-*ShortNickName: "Tektronix Phaser 360J Extended"
-*NickName: "Tektronix Phaser 360J with Extended Features"
-*PCFileName: "TK360J71.PPD"
-
-*% === Installable Options ===========
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *InstalledMemory/Memory Configuration: PickOne
-*OrderDependency: 69.1 AnySetup *InstalledMemory
-*DefaultInstalledMemory: None
-*InstalledMemory None/Standard 24 MB RAM: ""
-*InstalledMemory 48Meg/48 MB Total RAM: ""
-*?InstalledMemory: "% InstalledMemory
- currentsystemparams /InstalledRam get
- 16#100000 div round cvi
- dup 45 lt
- { pop (None) } {2 string cvs print (Meg) }
- ifelse = flush"
-*End
-*CloseUI: *InstalledMemory
-
-*OpenUI *Option1/Optional Hard Drive: Boolean
-*OrderDependency: 69.4 AnySetup *Option1
-*DefaultOption1: False
-*Option1 True/Installed: ""
-*Option1 False/Not Installed: ""
-*?Option1: "
- save false
- (%disk?%)
- { currentdevparams dup /Writeable known
- { /Writeable get {pop true} if } {pop} ifelse
- } 10 string /IODevice resourceforall
- {(True)}{(False)} ifelse = flush
- restore"
-*End
-*CloseUI: *Option1
-
-*OpenUI *Option2/Optional Network Card: PickOne
-*OrderDependency: 69.6 AnySetup *Option2
-*DefaultOption2: None
-*Option2 None/Not Installed: ""
-*Option2 P3/LocalTalk, AppleTalk: ""
-*Option2 P4/TokenTalk, NetWare, EtherTalk and TCP/IP: ""
-*Option2 P5/EtherTalk, NetWare and TCP/IP: ""
-
-*?Option2: "% Option2
-mark
-(%LocalTalk%) /IODevice resourcestatus {
- (P3)
-}{
- (%TokenTalk%) /IODevice resourcestatus {
- (P4)
- }{
- /RRCustomProcs /ProcSet findresource /getnetworkparam 2 copy known {
- get {(HSMDEC) exch (Network Type) exch exec} stopped {
- (None)
- }{
- (P5)
- } ifelse
- }{
- (None)
- } ifelse
- } ifelse
-} ifelse = flush cleartomark"
-*End
-
-*CloseUI: *Option2
-
-*OpenUI *Option3/Optional Lower Tray: Boolean
-*OrderDependency: 69.2 AnySetup *Option3
-*DefaultOption3: False
-*Option3 True/Installed: ""
-*Option3 False/Not Installed: ""
-*?Option3: "
-currentpagedevice /InputAttributes get 1 known
-{ (True) } { (False) } ifelse = flush"
-*End
-*CloseUI: *Option3
-
-*CloseGroup: InstallableOptions
-
-*% === Constraints ===================
-
-*UIConstraints: *Option3 False *InputSlot Lower
-*UIConstraints: *Option1 False *TKCollate True
-
-*UIConstraints: *InputSlot Lower *Option3 False
-*UIConstraints: *TKCollate True *Option1 False
-
-*% === Basic Device Capabilities ============
-
-*LanguageLevel: "3"
-*Protocols: BCP
-
-*% need this info for Kanji
-*FreeVM: "2653696"
-*VMOption None/Standard 24 MB RAM: "2653696"
-*FCacheSize None: 2097152
-*VMOption 48Meg/48 MB Total RAM: "10362368"
-*FCacheSize 48Meg: 2097152
-
-*ColorDevice: True
-*DefaultColorSpace: CMYK
-*AccurateScreensSupport: True
-*SuggestedJobTimeout: "0"
-*SuggestedWaitTimeout: "300"
-*SuggestedManualFeedTimeout: "60"
-*1284Modes Parallel: Compat Nibble
-*1284DeviceID: "
- MANUFACTURER:Tektronix;COMMAND SET:Adobe Level 3 PostScript;
- MODEL:Phaser 360J;CLASS:Printer;DESCRIPTION:
- Phaser 360J Color Page Printer, PostScript Level 3, Letter/A4;
- COMPATIBLE_ID:"
-*End
-*TTRasterizer: Type42
-*?TTRasterizer: "
- save
- 42 /FontType resourcestatus
- { pop pop (Type42)} {pop pop (None)} ifelse = flush
- restore"
-*End
-
-*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: "4"
-*Password: "0"
-*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: 300x300dpi
-
-*SetResolution 300x300dpi : ""
-*SetResolution 800x450dpi : ""
-
-*?Resolution: "
- save currentpagedevice
- /HWResolution get dup 1 get cvi ( ) cvs print (x) print
- 0 get cvi ( ) cvs print (dpi) = flush restore"
-*End
-
-*% Halftone Information =================
-*DefaultHalftoneType: 9
-*ScreenFreq: "60.0"
-*ScreenAngle: "0.0"
-*DefaultScreenProc: Dot
-*ScreenProc Dot: "{180 mul cos exch 180 mul cos add 2 div} bind"
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-
-*% Tray Selection ============
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 54.0 AnySetup *InputSlot
-*DefaultInputSlot: Paper
-*InputSlot Upper: "
- <<
- /MediaPosition 0
- /MediaClass null
- /TraySwitch false
- /ManualFeed false
- >> setpagedevice"
-*End
-*InputSlot Lower: "
- <<
- /MediaPosition 1
- /MediaClass null
- /TraySwitch false
- /ManualFeed false
- >> setpagedevice"
-*End
-*InputSlot Paper: "
- <<
- /MediaPosition null
- /MediaClass (Paper)
- /TraySwitch true
- /ManualFeed false
- >> setpagedevice"
-*End
-*InputSlot Transparency: "
- <<
- /MediaPosition null
- /MediaClass (Transparency)
- /TraySwitch true
- /ManualFeed false
- >> setpagedevice"
-*End
-*InputSlot ManualPaper/Manual Paper: "
- <<
- /MediaPosition null
- /MediaClass (Paper)
- /TraySwitch false
- /ManualFeed true
- >> setpagedevice"
-*End
-*InputSlot ManualTransparency/Manual Transparency: "
- <<
- /MediaPosition null
- /MediaClass (Transparency)
- /TraySwitch false
- /ManualFeed true
- >> setpagedevice"
-*End
-
-*?InputSlot: "
- currentpagedevice /MediaPosition get
- dup null eq
- { pop currentpagedevice /MediaClass get
- dup null eq
- { pop (Upper) }
- { dup (Paper) eq
- { pop currentpagedevice /ManualFeed get
- { (ManualPaper) }
- { (Paper) } ifelse
- }
- {
- (Transparency) eq
- { currentpagedevice /ManualFeed get
- { (ManualTransparency) }
- { (Transparency) } ifelse
- }
- { (Unknown) } ifelse
- } ifelse
- } ifelse
- }
- {
- dup 0 eq
- { pop (Upper) }
- { 1 eq
- { (Lower) }
- { (Unknown) } ifelse
- } ifelse
- } ifelse
- = flush
-"
-*End
-*CloseUI: *InputSlot
-
-
-*% Paper Handling ===================
-
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 56.0 AnySetup *PageSize
-*DefaultPageSize: A4
-*PageSize Letter: "<< /PageSize [612 792] /ImagingBBox null >> setpagedevice"
-*PageSize A4: "<< /PageSize [595 842] /ImagingBBox null >> setpagedevice"
-*?PageSize: "
- save currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if (Unknown)
- <<
- [612 792] (Letter)
- [595 842] (A4) >>
- { 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
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 56.2 AnySetup *PageRegion
-*DefaultPageRegion: A4
-*PageRegion Letter: "<< /PageSize [612 792] /ImagingBBox null >> setpagedevice"
-*PageRegion A4: "<< /PageSize [595 842] /ImagingBBox null >> setpagedevice"
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: A4
-
-*ImageableArea Letter: "14.28 25.68 597.96 777.84"
-*ImageableArea A4: "14.28 25.69 581.16 827.76"
-
-*?ImageableArea: "
-<< /HWResolution [300 300] >> setpagedevice
- clippath pathbbox
- /cvp {16 string cvs print ( ) print} def
- 4 3 roll 100 mul ceiling 100 div cvp
- 3 2 roll 100 mul ceiling 100 div cvp
- exch 100 mul floor 100 div cvp
- 100 mul floor 100 div = flush
- userdict /cvp undef"
-*End
-
-*% These provide the physical dimensions of the paper (by keyword)
-*DefaultPaperDimension: A4
-*PaperDimension Letter: "612 792"
-*PaperDimension A4: "595 842"
-
-*DefaultOutputOrder: Reverse
-
-*RequiresPageRegion All: True
-
-*OpenUI *TKCollate/Quick Collate: Boolean
-*OrderDependency: 50.0 AnySetup *TKCollate
-*DefaultTKCollate: False
-*TKCollate False: "<< /Collate false >> setpagedevice"
-*TKCollate True: "<< /Collate true >> setpagedevice"
-*?TKCollate: "
- save
- currentpagedevice /Collate get {(True)}{(False)}ifelse
- = flush restore"
-*End
-*CloseUI: *TKCollate
-
-*% TKColor Selections ===================
-
-*OpenUI *TKColor/Color Correction: PickOne
-*OrderDependency: 40.0 AnySetup *TKColor
-*DefaultTKColor: Automatic
-*TKColor Automatic: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /Automatic
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor NoAdjust/None: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /VirtualColorDevice null
- >>
- >> setpagedevice"
-*End
-*TKColor VividColor/Vivid Color: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /TekBlue
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor SimulateDisplay/Simulate Display: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /TekDisplay
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor SWOPPress/SWOP Press: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /SWOP-Coated
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor EuroscalePress/Euroscale Press: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /Euroscale-Coated
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor CommercialPress/Commercial Press: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /Commercial-Coated
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor Monochrome/Monochrome: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /VirtualColorDevice <<
- /Type 1
- /ColorTransform /Gray
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor UsePrinterSetting/Use Printer Setting: "
- % ColorCorrection: Use Printer Settings"
-*End
-*?TKColor: "
- mark
- { currentpagedevice /DeviceRenderingInfo get
- /VirtualColorDevice get
- dup null eq
- { pop (NoAdjust) }
- { /ColorTransform get
- <<
- /Automatic (Automatic)
- /TekBlue (VividColor)
- /TekDisplay (SimulateDisplay)
- /SWOP-Coated (SWOPPress)
- /Euroscale-Coated (EuroscalePress)
- /Commercial-Coated (CommercialPress)
- /Gray (Monochrome)
- >>
- exch get
- } ifelse
- } stopped
- { % error in PostScript code execution
- (Unknown)
- } if
- = flush
- cleartomark"
-*End
-*CloseUI: *TKColor
-
-*% Print Quality Selection ===================
-
-*OpenUI *OutputMode/Print Quality: PickOne
-*OrderDependency: 47.0 AnySetup *OutputMode
-*DefaultOutputMode: Standard
-*OutputMode FastColor/Fast Color: "
- <<
- /HWResolution /Default /OutputDevice findresource /HWResolution get 0 get
- >> setpagedevice"
-*End
-*OutputMode Standard/Standard: "
-<<
- /HWResolution /Default /OutputDevice findresource /HWResolution get 1 get
->> setpagedevice"
-*End
-*OutputMode Enhanced/Enhanced: "
-<<
- /HWResolution /Default /OutputDevice findresource /HWResolution get
- dup length 1 sub get
->> setpagedevice"
-*End
-*?OutputMode: "
- currentpagedevice /HWResolution get 0 get dup 300 lt
- {
- pop (FastColor)
- }
- {
- 300 gt
- {
- (Enhanced)
- }
- {
- (Standard)
- } ifelse
- } ifelse
- = flush"
-*End
-*CloseUI: *OutputMode
-
-*OpenUI *TKImageSmoothing/Image Smoothing: Boolean
-*OrderDependency: 50.0 AnySetup *TKImageSmoothing
-*DefaultTKImageSmoothing: False
-*TKImageSmoothing False: "
- false /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec"
-*End
-*TKImageSmoothing True: "
- true /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec"
-*End
-*?TKImageSmoothing: "
- save
- /RRCustomProcs /ProcSet findresource /currentforceinterpolate get exec
- {(True)}{(False)} ifelse
- = flush restore"
-*End
-*CloseUI: *TKImageSmoothing
-
-*OpenUI *TKCheckPrint/Check Print: Boolean
-*OrderDependency: 55.0 AnySetup *TKCheckPrint
-*DefaultTKCheckPrint: False
-*TKCheckPrint False: ""
-*TKCheckPrint True: "
- /RRCustomProcs /ProcSet findresource
- /setcheckprint get exec"
-*End
-*?TKCheckPrint: "
- /RRCustomProcs /ProcSet findresource
- /currentcheckprint get exec {(True)}{(False)}ifelse
- = flush"
-*End
-*CloseUI: *TKCheckPrint
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font AlbertusE-ExtraBold: Standard "(001.000)" Standard Disk
-*Font AlbertusE-Medium: Standard "(001.000)" Standard Disk
-*Font AlbertusMT-Italic: Standard "(001.000)" Standard Disk
-*Font AlbertusMT-Light: Standard "(001.000)" Standard Disk
-*Font AlbertusMT: Standard "(001.000)" Standard Disk
-*Font AntiqueOlive-Bold: Standard "(501.009)" Standard Disk
-*Font AntiqueOlive-Compact: Standard "(501.008)" Standard Disk
-*Font AntiqueOlive-Italic: Standard "(501.010)" Standard Disk
-*Font AntiqueOlive-Roman: Standard "(501.008)" Standard Disk
-*Font AntiqueOliveCE-Bold: Win1250 "(501.009)" ExtendedRoman Disk
-*Font AntiqueOliveCE-Compact: Win1250 "(501.008)" ExtendedRoman Disk
-*Font AntiqueOliveCE-Italic: Win1250 "(501.010)" ExtendedRoman Disk
-*Font AntiqueOliveCE-Roman: Win1250 "(501.008)" ExtendedRoman Disk
-*Font AntiqueOliveE-Bold: Standard "(001.000)" Standard Disk
-*Font AntiqueOliveE-Italic: Standard "(001.000)" Standard Disk
-*Font AntiqueOliveE-Regular: Standard "(001.000)" Standard Disk
-*Font Apple-Chancery: Standard "(001.001)" Standard Disk
-*Font Apple-ChanceryCE: Win1250 "(001.001)" ExtendedRoman Disk
-*Font Arial-BoldItalicMT: Standard "(501.009)" Standard Disk
-*Font Arial-BoldMT: Standard "(501.009)" Standard Disk
-*Font Arial-ItalicMT: Standard "(501.012)" Standard Disk
-*Font ArialCE-Bold: Win1250 "(501.009)" ExtendedRoman Disk
-*Font ArialCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman Disk
-*Font ArialCE-Italic: Win1250 "(501.012)" ExtendedRoman Disk
-*Font ArialCE: Win1250 "(501.009)" ExtendedRoman Disk
-*Font ArialE-Bold: Standard "(001.000)" Standard Disk
-*Font ArialE-BoldItalic: Standard "(001.000)" Standard Disk
-*Font ArialE-Italic: Standard "(001.000)" Standard Disk
-*Font ArialE: Standard "(001.000)" Standard Disk
-*Font ArialMT: Standard "(501.009)" Standard Disk
-*Font AvantGarde-Book: Standard "(501.009)" Standard Disk
-*Font AvantGarde-BookOblique: Standard "(501.009)" Standard Disk
-*Font AvantGarde-Demi: Standard "(501.010)" Standard Disk
-*Font AvantGarde-DemiOblique: Standard "(501.010)" Standard Disk
-*Font AvantGardeCE-Book: Win1250 "(501.009)" ExtendedRoman Disk
-*Font AvantGardeCE-BookOblique: Win1250 "(501.009)" ExtendedRoman Disk
-*Font AvantGardeCE-Demi: Win1250 "(501.010)" ExtendedRoman Disk
-*Font AvantGardeCE-DemiOblique: Win1250 "(501.010)" ExtendedRoman Disk
-*Font Bodoni-Bold: Standard "(501.006)" Standard Disk
-*Font Bodoni-BoldItalic: Standard "(501.007)" Standard Disk
-*Font Bodoni-Italic: Standard "(501.007)" Standard Disk
-*Font Bodoni-Poster: Standard "(501.009)" Standard Disk
-*Font Bodoni-PosterCompressed: Standard "(501.007)" Standard Disk
-*Font Bodoni: Standard "(501.008)" Standard Disk
-*Font BodoniCE-Bold: Win1250 "(501.006)" ExtendedRoman Disk
-*Font BodoniCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman Disk
-*Font BodoniCE-Italic: Win1250 "(501.007)" ExtendedRoman Disk
-*Font BodoniCE-Poster: Win1250 "(501.009)" ExtendedRoman Disk
-*Font BodoniCE-PosterCompressed: Win1250 "(501.007)" ExtendedRoman Disk
-*Font BodoniCE: Win1250 "(501.008)" ExtendedRoman Disk
-*Font Bookman-Demi: Standard "(501.007)" Standard Disk
-*Font Bookman-DemiItalic: Standard "(501.008)" Standard Disk
-*Font Bookman-Light: Standard "(501.006)" Standard Disk
-*Font Bookman-LightItalic: Standard "(501.007)" Standard Disk
-*Font BookmanCE-Demi: Win1250 "(501.007)" ExtendedRoman Disk
-*Font BookmanCE-DemiItalic: Win1250 "(501.008)" ExtendedRoman Disk
-*Font BookmanCE-Light: Win1250 "(501.006)" ExtendedRoman Disk
-*Font BookmanCE-LightItalic: Win1250 "(501.007)" ExtendedRoman Disk
-*Font Carta: Special "(001.001)" Standard Disk
-*Font Chicago: Standard "(501.011)" Standard Disk
-*Font ChicagoCE: Win1250 "(501.011)" ExtendedRoman Disk
-*Font Clarendon-Bold: Standard "(501.008)" Standard Disk
-*Font Clarendon-Light: Standard "(501.009)" Standard Disk
-*Font Clarendon: Standard "(501.009)" Standard Disk
-*Font ClarendonCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk
-*Font ClarendonCE-Light: Win1250 "(501.009)" ExtendedRoman Disk
-*Font ClarendonCE: Win1250 "(501.009)" ExtendedRoman Disk
-*Font ClarendonE-Condensed: Standard "(001.000)" Standard Disk
-*Font CooperBlack-Italic: Standard "(001.003)" Standard Disk
-*Font CooperBlack: Standard "(001.003)" Standard Disk
-*Font Copperplate-ThirtyThreeBC: Standard "(001.002)" Standard Disk
-*Font Copperplate-ThirtyTwoBC: Standard "(001.002)" Standard Disk
-*Font Coronet-Regular: Standard "(001.000)" Standard Disk
-*Font CoronetCE-Regular: Win1250 "(001.000)" ExtendedRoman Disk
-*Font CoronetE: Standard "(001.000)" Standard Disk
-*Font Courier-Bold: Standard "(501.010)" Standard Disk
-*Font Courier-BoldOblique: Standard "(501.010)" Standard Disk
-*Font Courier-Oblique: Standard "(501.010)" Standard Disk
-*Font Courier: Standard "(501.010)" Standard Disk
-*Font CourierCE-Bold: Win1250 "(501.010)" ExtendedRoman Disk
-*Font CourierCE-BoldOblique: Win1250 "(501.010)" ExtendedRoman Disk
-*Font CourierCE-Oblique: Win1250 "(501.010)" ExtendedRoman Disk
-*Font CourierCE: Win1250 "(501.010)" ExtendedRoman Disk
-*Font CourierE-Bold: Standard "(001.000)" Standard Disk
-*Font CourierE-BoldItalic: Standard "(001.000)" Standard Disk
-*Font CourierE-Italic: Standard "(001.000)" Standard Disk
-*Font CourierE-Regular: Standard "(001.000)" Standard Disk
-*Font Eurostile-Bold: Standard "(501.008)" Standard Disk
-*Font Eurostile-BoldExtendedTwo: Standard "(501.008)" Standard Disk
-*Font Eurostile-ExtendedTwo: Standard "(501.010)" Standard Disk
-*Font Eurostile: Standard "(501.008)" Standard Disk
-*Font EurostileCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk
-*Font EurostileCE-BoldExtendedTwo: Win1250 "(501.008)" ExtendedRoman Disk
-*Font EurostileCE-ExtendedTwo: Win1250 "(501.010)" ExtendedRoman Disk
-*Font EurostileCE: Win1250 "(501.008)" ExtendedRoman Disk
-*Font FutoGoB101-Bold-83pv-RKSJ-H: RKSJ "(Unknown)" 83pv ROM
-*Font FutoGoB101-Bold-90ms-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM
-*Font FutoGoB101-Bold-90ms-RKSJ-V: RKSJ "(Unknown)" JIS-83 ROM
-*Font FutoGoB101-Bold-90pv-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM
-*Font FutoGoB101-Bold-90pv-RKSJ-V: 90pv-RKSJ-V "(5.008)" Adobe-Japan1-1 ROM
-*Font FutoGoB101-Bold-Add-H: Add-H "(5.008)" Adobe-Japan1-1 ROM
-*Font FutoGoB101-Bold-Add-RKSJ-H: Add-RKSJ-H "(5.008)" Adobe-Japan1-1 ROM
-*Font FutoGoB101-Bold-Add-RKSJ-V: Add-RKSJ-V "(5.008)" Adobe-Japan1-1 ROM
-*Font FutoGoB101-Bold-Add-V: Add-V "(5.008)" Adobe-Japan1-1 ROM
-*Font FutoGoB101-Bold-EUC-H: EUC-H "(5.008)" Adobe-Japan1-1 ROM
-*Font FutoGoB101-Bold-EUC-V: EUC-V "(6.001)" Adobe-Japan1-0 ROM
-*Font FutoGoB101-Bold-Ext-H: JIS "(Unknown)" Ext ROM
-*Font FutoGoB101-Bold-Ext-RKSJ-H: RKSJ "(Unknown)" Ext ROM
-*Font FutoGoB101-Bold-Ext-RKSJ-V: RKSJ "(Unknown)" Ext ROM
-*Font FutoGoB101-Bold-Ext-V: JIS "(Unknown)" Ext ROM
-*Font FutoGoB101-Bold-H: JIS "(Unknown)" JIS-83 ROM
-*Font FutoGoB101-Bold-NWP-H: NWP-H "(6.001)" Adobe-Japan1-0 ROM
-*Font FutoGoB101-Bold-NWP-V: NWP-V "(6.001)" Adobe-Japan1-0 ROM
-*Font FutoGoB101-Bold-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM
-*Font FutoGoB101-Bold-RKSJ-V: RKSJ "(Unknown)" JIS-83 ROM
-*Font FutoGoB101-Bold-V: JIS "(Unknown)" JIS-83 ROM
-*Font FutoMinA101-Bold-83pv-RKSJ-H: RKSJ "(Unknown)" 83pv ROM
-*Font FutoMinA101-Bold-90ms-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM
-*Font FutoMinA101-Bold-90ms-RKSJ-V: RKSJ "(Unknown)" JIS-83 ROM
-*Font FutoMinA101-Bold-90pv-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM
-*Font FutoMinA101-Bold-90pv-RKSJ-V: 90pv-RKSJ-V "(5.008)" Adobe-Japan1-1 ROM
-*Font FutoMinA101-Bold-Add-H: Add-H "(5.008)" Adobe-Japan1-1 ROM
-*Font FutoMinA101-Bold-Add-RKSJ-H: Add-RKSJ-H "(5.008)" Adobe-Japan1-1 ROM
-*Font FutoMinA101-Bold-Add-RKSJ-V: Add-RKSJ-V "(5.008)" Adobe-Japan1-1 ROM
-*Font FutoMinA101-Bold-Add-V: Add-V "(5.008)" Adobe-Japan1-1 ROM
-*Font FutoMinA101-Bold-EUC-H: EUC-H "(5.008)" Adobe-Japan1-1 ROM
-*Font FutoMinA101-Bold-EUC-V: EUC-V "(6.001)" Adobe-Japan1-0 ROM
-*Font FutoMinA101-Bold-Ext-H: JIS "(Unknown)" Ext ROM
-*Font FutoMinA101-Bold-Ext-RKSJ-H: RKSJ "(Unknown)" Ext ROM
-*Font FutoMinA101-Bold-Ext-RKSJ-V: RKSJ "(Unknown)" Ext ROM
-*Font FutoMinA101-Bold-Ext-V: JIS "(Unknown)" Ext ROM
-*Font FutoMinA101-Bold-H: JIS "(Unknown)" JIS-83 ROM
-*Font FutoMinA101-Bold-NWP-H: NWP-H "(6.001)" Adobe-Japan1-0 ROM
-*Font FutoMinA101-Bold-NWP-V: NWP-V "(6.001)" Adobe-Japan1-0 ROM
-*Font FutoMinA101-Bold-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM
-*Font FutoMinA101-Bold-RKSJ-V: RKSJ "(Unknown)" JIS-83 ROM
-*Font FutoMinA101-Bold-V: JIS "(Unknown)" JIS-83 ROM
-*Font GaramondE-Antiqua: Standard "(001.000)" Standard Disk
-*Font GaramondE-Halbfett: Standard "(001.000)" Standard Disk
-*Font GaramondE-Kursiv: Standard "(001.000)" Standard Disk
-*Font GaramondE-KursivHalbfett: Standard "(001.000)" Standard Disk
-*Font Geneva: Standard "(501.007)" Standard Disk
-*Font GenevaCE: Win1250 "(501.007)" ExtendedRoman Disk
-*Font GillSans-Bold: Standard "(501.007)" Standard Disk
-*Font GillSans-BoldCondensed: Standard "(501.006)" Standard Disk
-*Font GillSans-BoldItalic: Standard "(501.008)" Standard Disk
-*Font GillSans-Condensed: Standard "(501.007)" Standard Disk
-*Font GillSans-ExtraBold: Standard "(501.008)" Standard Disk
-*Font GillSans-Italic: Standard "(501.008)" Standard Disk
-*Font GillSans-Light: Standard "(501.009)" Standard Disk
-*Font GillSans-LightItalic: Standard "(501.009)" Standard Disk
-*Font GillSans: Standard "(501.009)" Standard Disk
-*Font GillSansCE-Bold: Win1250 "(501.007)" ExtendedRoman Disk
-*Font GillSansCE-BoldCondensed: Win1250 "(501.006)" ExtendedRoman Disk
-*Font GillSansCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman Disk
-*Font GillSansCE-Condensed: Win1250 "(501.007)" ExtendedRoman Disk
-*Font GillSansCE-ExtraBold: Win1250 "(501.008)" ExtendedRoman Disk
-*Font GillSansCE-Italic: Win1250 "(501.008)" ExtendedRoman Disk
-*Font GillSansCE-Light: Win1250 "(501.009)" ExtendedRoman Disk
-*Font GillSansCE-LightItalic: Win1250 "(501.009)" ExtendedRoman Disk
-*Font GillSansCE-Roman: Win1250 "(501.009)" ExtendedRoman Disk
-*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(Unknown)" 83pv Disk
-*Font GothicBBB-Medium-90ms-RKSJ-H: RKSJ "(Unknown)" JIS-83 Disk
-*Font GothicBBB-Medium-90ms-RKSJ-V: RKSJ "(Unknown)" JIS-83 Disk
-*Font GothicBBB-Medium-90pv-RKSJ-H: RKSJ "(Unknown)" JIS-83 Disk
-*Font GothicBBB-Medium-90pv-RKSJ-V: 90pv-RKSJ-V "(5.008)" Adobe-Japan1-1 Disk
-*Font GothicBBB-Medium-Add-H: Add-H "(5.008)" Adobe-Japan1-1 Disk
-*Font GothicBBB-Medium-Add-RKSJ-H: Add-RKSJ-H "(5.008)" Adobe-Japan1-1 Disk
-*Font GothicBBB-Medium-Add-RKSJ-V: Add-RKSJ-V "(5.008)" Adobe-Japan1-1 Disk
-*Font GothicBBB-Medium-Add-V: Add-V "(5.008)" Adobe-Japan1-1 Disk
-*Font GothicBBB-Medium-EUC-H: EUC-H "(5.008)" Adobe-Japan1-1 Disk
-*Font GothicBBB-Medium-EUC-V: EUC-V "(6.001)" Adobe-Japan1-0 Disk
-*Font GothicBBB-Medium-Ext-H: JIS "(Unknown)" Ext Disk
-*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(Unknown)" Ext Disk
-*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(Unknown)" Ext Disk
-*Font GothicBBB-Medium-Ext-V: JIS "(Unknown)" Ext Disk
-*Font GothicBBB-Medium-H: JIS "(Unknown)" JIS-83 Disk
-*Font GothicBBB-Medium-NWP-H: NWP-H "(6.001)" Adobe-Japan1-0 Disk
-*Font GothicBBB-Medium-NWP-V: NWP-V "(6.001)" Adobe-Japan1-0 Disk
-*Font GothicBBB-Medium-RKSJ-H: RKSJ "(Unknown)" JIS-83 Disk
-*Font GothicBBB-Medium-RKSJ-V: RKSJ "(Unknown)" JIS-83 Disk
-*Font GothicBBB-Medium-V: JIS "(Unknown)" JIS-83 Disk
-*Font Goudy-Bold: Standard "(001.002)" Standard Disk
-*Font Goudy-BoldItalic: Standard "(001.002)" Standard Disk
-*Font Goudy-ExtraBold: Standard "(001.001)" Standard Disk
-*Font Goudy-Italic: Standard "(001.002)" Standard Disk
-*Font Goudy: Standard "(001.003)" Standard Disk
-*Font Helvetica-Bold: Standard "(501.010)" Standard Disk
-*Font Helvetica-BoldOblique: Standard "(501.010)" Standard Disk
-*Font Helvetica-Condensed-Bold: Standard "(501.009)" Standard Disk
-*Font Helvetica-Condensed-BoldObl: Standard "(501.009)" Standard Disk
-*Font Helvetica-Condensed-Oblique: Standard "(501.010)" Standard Disk
-*Font Helvetica-Condensed: Standard "(501.010)" Standard Disk
-*Font Helvetica-Narrow-Bold: Standard "(501.010)" Standard Disk
-*Font Helvetica-Narrow-BoldOblique: Standard "(501.010)" Standard Disk
-*Font Helvetica-Narrow-Oblique: Standard "(501.008)" Standard Disk
-*Font Helvetica-Narrow: Standard "(501.008)" Standard Disk
-*Font Helvetica-Oblique: Standard "(501.008)" Standard Disk
-*Font Helvetica: Standard "(501.008)" Standard Disk
-*Font HelveticaCE-Bold: Win1250 "(501.010)" ExtendedRoman Disk
-*Font HelveticaCE-BoldOblique: Win1250 "(501.010)" ExtendedRoman Disk
-*Font HelveticaCE-Cond: Win1250 "(501.010)" ExtendedRoman Disk
-*Font HelveticaCE-CondBold: Win1250 "(501.009)" ExtendedRoman Disk
-*Font HelveticaCE-CondBoldObl: Win1250 "(501.009)" ExtendedRoman Disk
-*Font HelveticaCE-CondObl: Win1250 "(501.010)" ExtendedRoman Disk
-*Font HelveticaCE-Narrow: Win1250 "(501.008)" ExtendedRoman Disk
-*Font HelveticaCE-NarrowBold: Win1250 "(501.010)" ExtendedRoman Disk
-*Font HelveticaCE-NarrowBoldOblique: Win1250 "(501.010)" ExtendedRoman Disk
-*Font HelveticaCE-NarrowOblique: Win1250 "(501.008)" ExtendedRoman Disk
-*Font HelveticaCE-Oblique: Win1250 "(501.008)" ExtendedRoman Disk
-*Font HelveticaCE: Win1250 "(501.008)" ExtendedRoman Disk
-*Font HoeflerText-Black: Standard "(501.008)" Standard Disk
-*Font HoeflerText-BlackItalic: Standard "(501.009)" Standard Disk
-*Font HoeflerText-Italic: Standard "(501.010)" Standard Disk
-*Font HoeflerText-Ornaments: UnknownEncoding "(001.001)" UnknownCharset Disk
-*Font HoeflerText-Regular: Standard "(501.009)" Standard Disk
-*Font HoeflerTextCE-Black: Win1250 "(501.008)" ExtendedRoman Disk
-*Font HoeflerTextCE-BlackItalic: Win1250 "(501.009)" ExtendedRoman Disk
-*Font HoeflerTextCE-Italic: Win1250 "(501.010)" ExtendedRoman Disk
-*Font HoeflerTextCE-Regular: Win1250 "(501.009)" ExtendedRoman Disk
-*Font JoannaMT-Bold: Standard "(501.008)" Standard Disk
-*Font JoannaMT-BoldItalic: Standard "(501.008)" Standard Disk
-*Font JoannaMT-Italic: Standard "(501.008)" Standard Disk
-*Font JoannaMT: Standard "(501.009)" Standard Disk
-*Font JoannaMTCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk
-*Font JoannaMTCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman Disk
-*Font JoannaMTCE-Italic: Win1250 "(501.008)" ExtendedRoman Disk
-*Font JoannaMTCE: Win1250 "(501.009)" ExtendedRoman Disk
-*Font Jun101-Light-83pv-RKSJ-H: RKSJ "(Unknown)" 83pv ROM
-*Font Jun101-Light-90ms-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM
-*Font Jun101-Light-90ms-RKSJ-V: RKSJ "(Unknown)" JIS-83 ROM
-*Font Jun101-Light-90pv-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM
-*Font Jun101-Light-90pv-RKSJ-V: 90pv-RKSJ-V "(5.008)" Adobe-Japan1-1 ROM
-*Font Jun101-Light-Add-H: Add-H "(5.008)" Adobe-Japan1-1 ROM
-*Font Jun101-Light-Add-RKSJ-H: Add-RKSJ-H "(5.008)" Adobe-Japan1-1 ROM
-*Font Jun101-Light-Add-RKSJ-V: Add-RKSJ-V "(5.008)" Adobe-Japan1-1 ROM
-*Font Jun101-Light-Add-V: Add-V "(5.008)" Adobe-Japan1-1 ROM
-*Font Jun101-Light-EUC-H: EUC-H "(5.008)" Adobe-Japan1-1 ROM
-*Font Jun101-Light-EUC-V: EUC-V "(6.001)" Adobe-Japan1-0 ROM
-*Font Jun101-Light-Ext-H: JIS "(Unknown)" Ext ROM
-*Font Jun101-Light-Ext-RKSJ-H: RKSJ "(Unknown)" Ext ROM
-*Font Jun101-Light-Ext-RKSJ-V: RKSJ "(Unknown)" Ext ROM
-*Font Jun101-Light-Ext-V: JIS "(Unknown)" Ext ROM
-*Font Jun101-Light-H: JIS "(Unknown)" JIS-83 ROM
-*Font Jun101-Light-NWP-H: NWP-H "(6.001)" Adobe-Japan1-0 ROM
-*Font Jun101-Light-NWP-V: NWP-V "(6.001)" Adobe-Japan1-0 ROM
-*Font Jun101-Light-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM
-*Font Jun101-Light-RKSJ-V: RKSJ "(Unknown)" JIS-83 ROM
-*Font Jun101-Light-V: JIS "(Unknown)" JIS-83 ROM
-*Font LetterGothic-Bold: Standard "(501.010)" Standard Disk
-*Font LetterGothic-BoldSlanted: Standard "(501.010)" Standard Disk
-*Font LetterGothic-Slanted: Standard "(501.010)" Standard Disk
-*Font LetterGothic: Standard "(501.009)" Standard Disk
-*Font LetterGothicCE-Bold: Win1250 "(501.010)" ExtendedRoman Disk
-*Font LetterGothicCE-BoldSlanted: Win1250 "(501.010)" ExtendedRoman Disk
-*Font LetterGothicCE-Slanted: Win1250 "(501.010)" ExtendedRoman Disk
-*Font LetterGothicCE: Win1250 "(501.009)" ExtendedRoman Disk
-*Font LetterGothicE-Bold: Standard "(001.000)" Standard Disk
-*Font LetterGothicE-Italic: Standard "(001.000)" Standard Disk
-*Font LetterGothicE-Regular: Standard "(001.000)" Standard Disk
-*Font LubalinGraph-Book: Standard "(501.009)" Standard Disk
-*Font LubalinGraph-BookOblique: Standard "(501.009)" Standard Disk
-*Font LubalinGraph-Demi: Standard "(501.009)" Standard Disk
-*Font LubalinGraph-DemiOblique: Standard "(501.009)" Standard Disk
-*Font LubalinGraphCE-Book: Win1250 "(501.009)" ExtendedRoman Disk
-*Font LubalinGraphCE-BookOblique: Win1250 "(501.009)" ExtendedRoman Disk
-*Font LubalinGraphCE-Demi: Win1250 "(501.009)" ExtendedRoman Disk
-*Font LubalinGraphCE-DemiOblique: Win1250 "(501.009)" ExtendedRoman Disk
-*Font Marigold: Standard "(001.000)" Standard Disk
-*Font MarigoldE: Standard "(001.000)" Standard Disk
-*Font MidashiGo-MB31-83pv-RKSJ-H: RKSJ "(Unknown)" 83pv ROM
-*Font MidashiGo-MB31-90ms-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM
-*Font MidashiGo-MB31-90ms-RKSJ-V: RKSJ "(Unknown)" JIS-83 ROM
-*Font MidashiGo-MB31-90pv-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM
-*Font MidashiGo-MB31-90pv-RKSJ-V: 90pv-RKSJ-V "(5.008)" Adobe-Japan1-1 ROM
-*Font MidashiGo-MB31-Add-H: Add-H "(5.008)" Adobe-Japan1-1 ROM
-*Font MidashiGo-MB31-Add-RKSJ-H: Add-RKSJ-H "(5.008)" Adobe-Japan1-1 ROM
-*Font MidashiGo-MB31-Add-RKSJ-V: Add-RKSJ-V "(5.008)" Adobe-Japan1-1 ROM
-*Font MidashiGo-MB31-Add-V: Add-V "(5.008)" Adobe-Japan1-1 ROM
-*Font MidashiGo-MB31-EUC-H: EUC-H "(5.008)" Adobe-Japan1-1 ROM
-*Font MidashiGo-MB31-EUC-V: EUC-V "(6.001)" Adobe-Japan1-0 ROM
-*Font MidashiGo-MB31-Ext-H: JIS "(Unknown)" Ext ROM
-*Font MidashiGo-MB31-Ext-RKSJ-H: RKSJ "(Unknown)" Ext ROM
-*Font MidashiGo-MB31-Ext-RKSJ-V: RKSJ "(Unknown)" Ext ROM
-*Font MidashiGo-MB31-Ext-V: JIS "(Unknown)" Ext ROM
-*Font MidashiGo-MB31-H: JIS "(Unknown)" JIS-83 ROM
-*Font MidashiGo-MB31-NWP-H: NWP-H "(6.001)" Adobe-Japan1-0 ROM
-*Font MidashiGo-MB31-NWP-V: NWP-V "(6.001)" Adobe-Japan1-0 ROM
-*Font MidashiGo-MB31-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM
-*Font MidashiGo-MB31-RKSJ-V: RKSJ "(Unknown)" JIS-83 ROM
-*Font MidashiGo-MB31-Roman: UnknownEncoding "(Unknown)" UnknownCharset ROM
-*Font MidashiGo-MB31-V: JIS "(Unknown)" JIS-83 ROM
-*Font MidashiMin-MA31-83pv-RKSJ-H: RKSJ "(Unknown)" 83pv ROM
-*Font MidashiMin-MA31-90ms-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM
-*Font MidashiMin-MA31-90ms-RKSJ-V: RKSJ "(Unknown)" JIS-83 ROM
-*Font MidashiMin-MA31-90pv-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM
-*Font MidashiMin-MA31-90pv-RKSJ-V: 90pv-RKSJ-V "(5.008)" Adobe-Japan1-1 ROM
-*Font MidashiMin-MA31-Add-H: Add-H "(5.008)" Adobe-Japan1-1 ROM
-*Font MidashiMin-MA31-Add-RKSJ-H: Add-RKSJ-H "(5.008)" Adobe-Japan1-1 ROM
-*Font MidashiMin-MA31-Add-RKSJ-V: Add-RKSJ-V "(5.008)" Adobe-Japan1-1 ROM
-*Font MidashiMin-MA31-Add-V: Add-V "(5.008)" Adobe-Japan1-1 ROM
-*Font MidashiMin-MA31-EUC-H: EUC-H "(5.008)" Adobe-Japan1-1 ROM
-*Font MidashiMin-MA31-EUC-V: EUC-V "(6.001)" Adobe-Japan1-0 ROM
-*Font MidashiMin-MA31-Ext-H: JIS "(Unknown)" Ext ROM
-*Font MidashiMin-MA31-Ext-RKSJ-H: RKSJ "(Unknown)" Ext ROM
-*Font MidashiMin-MA31-Ext-RKSJ-V: RKSJ "(Unknown)" Ext ROM
-*Font MidashiMin-MA31-Ext-V: JIS "(Unknown)" Ext ROM
-*Font MidashiMin-MA31-H: JIS "(Unknown)" JIS-83 ROM
-*Font MidashiMin-MA31-NWP-H: NWP-H "(6.001)" Adobe-Japan1-0 ROM
-*Font MidashiMin-MA31-NWP-V: NWP-V "(6.001)" Adobe-Japan1-0 ROM
-*Font MidashiMin-MA31-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM
-*Font MidashiMin-MA31-RKSJ-V: RKSJ "(Unknown)" JIS-83 ROM
-*Font MidashiMin-MA31-Roman: UnknownEncoding "(Unknown)" UnknownCharset ROM
-*Font MidashiMin-MA31-V: JIS "(Unknown)" JIS-83 ROM
-*Font MonaLisa-Recut: Standard "(001.000)" Standard Disk
-*Font Monaco: Standard "(501.012)" Standard Disk
-*Font MonacoCE: Win1250 "(501.012)" ExtendedRoman Disk
-*Font NewCenturySchlbk-Bold: Standard "(501.008)" Standard Disk
-*Font NewCenturySchlbk-BoldItalic: Standard "(501.009)" Standard Disk
-*Font NewCenturySchlbk-Italic: Standard "(501.011)" Standard Disk
-*Font NewCenturySchlbk-Roman: Standard "(501.008)" Standard Disk
-*Font NewCenturySchlbkCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk
-*Font NewCenturySchlbkCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman Disk
-*Font NewCenturySchlbkCE-Italic: Win1250 "(501.011)" ExtendedRoman Disk
-*Font NewCenturySchlbkCE-Roman: Win1250 "(501.008)" ExtendedRoman Disk
-*Font NewYork: Standard "(501.013)" Standard Disk
-*Font NewYorkCE: Win1250 "(501.013)" ExtendedRoman Disk
-*Font Optima-Bold: Standard "(501.008)" Standard Disk
-*Font Optima-BoldItalic: Standard "(501.009)" Standard Disk
-*Font Optima-Italic: Standard "(501.010)" Standard Disk
-*Font Optima: Standard "(501.010)" Standard Disk
-*Font OptimaCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk
-*Font OptimaCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman Disk
-*Font OptimaCE-Italic: Win1250 "(501.010)" ExtendedRoman Disk
-*Font OptimaCE-Roman: Win1250 "(501.010)" ExtendedRoman Disk
-*Font OptimaE-Bold: Standard "(001.000)" Standard Disk
-*Font OptimaE-BoldItalic: Standard "(001.000)" Standard Disk
-*Font OptimaE-Italic: Standard "(001.000)" Standard Disk
-*Font OptimaE-Regular: Standard "(001.000)" Standard Disk
-*Font Oxford: Standard "(001.000)" Standard Disk
-*Font Palatino-Bold: Standard "(501.008)" Standard Disk
-*Font Palatino-BoldItalic: Standard "(501.007)" Standard Disk
-*Font Palatino-Italic: Standard "(501.008)" Standard Disk
-*Font Palatino-Roman: Standard "(501.006)" Standard Disk
-*Font PalatinoCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk
-*Font PalatinoCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman Disk
-*Font PalatinoCE-Italic: Win1250 "(501.008)" ExtendedRoman Disk
-*Font PalatinoCE-Roman: Win1250 "(501.006)" ExtendedRoman Disk
-*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(Unknown)" 83pv Disk
-*Font Ryumin-Light-90ms-RKSJ-H: RKSJ "(Unknown)" JIS-83 Disk
-*Font Ryumin-Light-90ms-RKSJ-V: RKSJ "(Unknown)" JIS-83 Disk
-*Font Ryumin-Light-90pv-RKSJ-H: RKSJ "(Unknown)" JIS-83 Disk
-*Font Ryumin-Light-90pv-RKSJ-V: 90pv-RKSJ-V "(5.008)" Adobe-Japan1-1 Disk
-*Font Ryumin-Light-Add-H: Add-H "(5.008)" Adobe-Japan1-1 Disk
-*Font Ryumin-Light-Add-RKSJ-H: Add-RKSJ-H "(5.008)" Adobe-Japan1-1 Disk
-*Font Ryumin-Light-Add-RKSJ-V: Add-RKSJ-V "(5.008)" Adobe-Japan1-1 Disk
-*Font Ryumin-Light-Add-V: Add-V "(5.008)" Adobe-Japan1-1 Disk
-*Font Ryumin-Light-EUC-H: EUC-H "(5.008)" Adobe-Japan1-1 Disk
-*Font Ryumin-Light-EUC-V: EUC-V "(6.001)" Adobe-Japan1-0 Disk
-*Font Ryumin-Light-Ext-H: JIS "(Unknown)" Ext Disk
-*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(Unknown)" Ext Disk
-*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(Unknown)" Ext Disk
-*Font Ryumin-Light-Ext-V: JIS "(Unknown)" Ext Disk
-*Font Ryumin-Light-H: JIS "(Unknown)" JIS-83 Disk
-*Font Ryumin-Light-NWP-H: NWP-H "(6.001)" Adobe-Japan1-0 Disk
-*Font Ryumin-Light-NWP-V: NWP-V "(6.001)" Adobe-Japan1-0 Disk
-*Font Ryumin-Light-RKSJ-H: RKSJ "(Unknown)" JIS-83 Disk
-*Font Ryumin-Light-RKSJ-V: RKSJ "(Unknown)" JIS-83 Disk
-*Font Ryumin-Light-Roman: UnknownEncoding "(Unknown)" UnknownCharset Disk
-*Font Ryumin-Light-V: JIS "(Unknown)" JIS-83 Disk
-*Font StempelGaramond-Bold: Standard "(501.007)" Standard Disk
-*Font StempelGaramond-BoldItalic: Standard "(501.012)" Standard Disk
-*Font StempelGaramond-Italic: Standard "(501.009)" Standard Disk
-*Font StempelGaramond-Roman: Standard "(501.011)" Standard Disk
-*Font StempelGaramondCE-Bold: Win1250 "(501.007)" ExtendedRoman Disk
-*Font StempelGaramondCE-BoldItalic: Win1250 "(501.012)" ExtendedRoman Disk
-*Font StempelGaramondCE-Italic: Win1250 "(501.009)" ExtendedRoman Disk
-*Font StempelGaramondCE-Roman: Win1250 "(501.011)" ExtendedRoman Disk
-*Font Symbol: Special "(001.008)" Standard Disk
-*Font SymbolE: UnknownEncoding "(001.000)" UnknownCharset Disk
-*Font Tekton: Standard "(001.001)" Standard Disk
-*Font Times-Bold: Standard "(501.009)" Standard Disk
-*Font Times-BoldItalic: Standard "(501.009)" Standard Disk
-*Font Times-Italic: Standard "(501.010)" Standard Disk
-*Font Times-Roman: Standard "(501.010)" Standard Disk
-*Font TimesCE-Bold: Win1250 "(501.009)" ExtendedRoman Disk
-*Font TimesCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman Disk
-*Font TimesCE-Italic: Win1250 "(501.010)" ExtendedRoman Disk
-*Font TimesCE-Roman: Win1250 "(501.010)" ExtendedRoman Disk
-*Font TimesE-Bold: Standard "(001.000)" Standard Disk
-*Font TimesE-BoldItalic: Standard "(001.000)" Standard Disk
-*Font TimesE-Italic: Standard "(001.000)" Standard Disk
-*Font TimesE-Roman: Standard "(001.000)" Standard Disk
-*Font TimesNewRomanCE-Bold: Win1250 "(501.009)" ExtendedRoman Disk
-*Font TimesNewRomanCE-BoldItalic: Win1250 "(501.011)" ExtendedRoman Disk
-*Font TimesNewRomanCE-Italic: Win1250 "(501.011)" ExtendedRoman Disk
-*Font TimesNewRomanCE: Win1250 "(501.010)" ExtendedRoman Disk
-*Font TimesNewRomanE-Bold: Standard "(001.000)" Standard Disk
-*Font TimesNewRomanE-BoldItalic: Standard "(001.000)" Standard Disk
-*Font TimesNewRomanE-Italic: Standard "(001.000)" Standard Disk
-*Font TimesNewRomanE: Standard "(001.000)" Standard Disk
-*Font TimesNewRomanPS-BoldItalicMT: Standard "(501.011)" Standard Disk
-*Font TimesNewRomanPS-BoldMT: Standard "(501.009)" Standard Disk
-*Font TimesNewRomanPS-ItalicMT: Standard "(501.011)" Standard Disk
-*Font TimesNewRomanPSMT: Standard "(501.010)" Standard Disk
-*Font Univers-Bold: Standard "(501.008)" Standard Disk
-*Font Univers-BoldExt: Standard "(501.010)" Standard Disk
-*Font Univers-BoldExtObl: Standard "(501.010)" Standard Disk
-*Font Univers-BoldOblique: Standard "(501.008)" Standard Disk
-*Font Univers-Condensed: Standard "(501.011)" Standard Disk
-*Font Univers-CondensedBold: Standard "(501.009)" Standard Disk
-*Font Univers-CondensedBoldOblique: Standard "(501.009)" Standard Disk
-*Font Univers-CondensedOblique: Standard "(501.011)" Standard Disk
-*Font Univers-Extended: Standard "(501.009)" Standard Disk
-*Font Univers-ExtendedObl: Standard "(501.009)" Standard Disk
-*Font Univers-Light: Standard "(501.009)" Standard Disk
-*Font Univers-LightOblique: Standard "(501.009)" Standard Disk
-*Font Univers-Oblique: Standard "(501.009)" Standard Disk
-*Font Univers: Standard "(501.009)" Standard Disk
-*Font UniversCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk
-*Font UniversCE-BoldExt: Win1250 "(501.010)" ExtendedRoman Disk
-*Font UniversCE-BoldExtObl: Win1250 "(501.010)" ExtendedRoman Disk
-*Font UniversCE-BoldOblique: Win1250 "(501.008)" ExtendedRoman Disk
-*Font UniversCE-Condensed: Win1250 "(501.011)" ExtendedRoman Disk
-*Font UniversCE-CondensedBold: Win1250 "(501.009)" ExtendedRoman Disk
-*Font UniversCE-CondensedBoldOblique: Win1250 "(501.009)" ExtendedRoman Disk
-*Font UniversCE-CondensedOblique: Win1250 "(501.011)" ExtendedRoman Disk
-*Font UniversCE-Extended: Win1250 "(501.009)" ExtendedRoman Disk
-*Font UniversCE-ExtendedObl: Win1250 "(501.009)" ExtendedRoman Disk
-*Font UniversCE-Light: Win1250 "(501.009)" ExtendedRoman Disk
-*Font UniversCE-LightOblique: Win1250 "(501.009)" ExtendedRoman Disk
-*Font UniversCE-Medium: Win1250 "(501.009)" ExtendedRoman Disk
-*Font UniversCE-Oblique: Win1250 "(501.009)" ExtendedRoman Disk
-*Font UniversE-Bold: Standard "(001.000)" Standard Disk
-*Font UniversE-BoldCondensed: Standard "(001.000)" Standard Disk
-*Font UniversE-BoldCondensedItalic: Standard "(001.000)" Standard Disk
-*Font UniversE-BoldItalic: Standard "(001.000)" Standard Disk
-*Font UniversE-Condensed: Standard "(001.000)" Standard Disk
-*Font UniversE-CondensedItalic: Standard "(001.000)" Standard Disk
-*Font UniversE-Italic: Standard "(001.000)" Standard Disk
-*Font UniversE-Medium: Standard "(001.000)" Standard Disk
-*Font Wingdings-Regular: UnknownEncoding "(001.001)" UnknownCharset Disk
-*Font ZapfChancery-MediumItalic: Standard "(002.000)" Standard Disk
-*Font ZapfChanceryCE-MediumItalic: Win1250 "(002.000)" ExtendedRoman Disk
-*Font ZapfDingbats: Special "(001.005S)" Standard Disk
-
-*?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 (*) {cvn ==} 128 string /Font resourceforall
- (*) = flush restore"
-*End
-
-*DefaultColorSep: ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300x300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"
-*ColorSepScreenAngle CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"
-*ColorSepScreenAngle ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"
-*ColorSepScreenAngle ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-
-*% The byte count of this file should be exactly 042397 or 043427
-*% depending on the filesystem it resides in.
-*% end of PPD file for Tektronix Phaser 360J Extended
-
diff --git a/psprint_config/configuration/ppds/TK450PJ1.PS b/psprint_config/configuration/ppds/TK450PJ1.PS
deleted file mode 100644
index 8e95477e9b95..000000000000
--- a/psprint_config/configuration/ppds/TK450PJ1.PS
+++ /dev/null
@@ -1,1134 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.3"
-*FileVersion: "1.0"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*PCFileName: "TK450PJ1.PPD"
-*Product: "(Phaser 450J)"
-*PSVersion: "(2013.113) 19"
-*Manufacturer: "Tektronix"
-*ModelName: "Tektronix Phaser 450J Extended"
-*ShortNickName: "Tektronix Phaser 450J Extended"
-*NickName: "Tektronix Phaser 450J Extended"
-
-*% === Installable Options ===========
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *InstalledMemory/Memory Configuration: PickOne
-*DefaultInstalledMemory: None
-*InstalledMemory None/Standard 48 MB RAM: ""
-*InstalledMemory 64Meg/64 MB Total RAM: ""
-*?InstalledMemory: "
- currentsystemparams /RamSize get
- 16#100000 div round cvi
- dup 50 lt
- { pop (None) } {2 string cvs print (Meg) } ifelse
- = flush"
-*End
-*CloseUI: *InstalledMemory
-
-*OpenUI *Option1/Optional Hard Drive: Boolean
-*DefaultOption1: False
-*Option1 True/Installed: ""
-*Option1 False/Not Installed: ""
-*?Option1: "
- save false
- (%disk?%)
- { currentdevparams dup /Writeable known
- { /Writeable get {pop true} if } {pop} ifelse
- } 10 string /IODevice resourceforall
- {(True)}{(False)} ifelse = flush
- restore"
-*End
-*CloseUI: *Option1
-
-*OpenUI *Option3/Optional Lower Tray: Boolean
-*DefaultOption3: False
-*Option3 True/Installed: ""
-*Option3 False/Not Installed: ""
-*?Option3: "
-currentpagedevice /InputAttributes get 1 known
-{ (True) } { (False) } ifelse = flush"
-*End
-*CloseUI: *Option3
-
-*CloseGroup: InstallableOptions
-
-*% === Constraints ===================
-
-*UIConstraints: *Option3 False *InputSlot Lower
-*UIConstraints: *InputSlot Lower *Option3 False
-*UIConstraints: *Option3 False *InputSlot AutoSelect
-*UIConstraints: *InputSlot AutoSelect *Option3 False
-
-*% === Device Capabilities ============
-
-*LanguageLevel: "2"
-*Protocols: BCP
-
-*FreeVM: "11900000"
-*VMOption None/Standard 48 MB RAM: "11900000"
-*VMOption 64Meg/64 MB Total RAM: "23000000"
-
-*ColorDevice: True
-*DefaultColorSpace: CMYK
-*AccurateScreensSupport: False
-*SuggestedJobTimeout: "0"
-*SuggestedWaitTimeout: "300"
-*1284Modes Parallel: Compat
-*TTRasterizer: Type42
-*?TTRasterizer: "
- save
- 42 /FontType resourcestatus
- { pop pop (Type42)} {pop pop (None)} ifelse = flush
- restore
- "
-*End
-
-*Emulators: hpgl
-*StartEmulator_hpgl: "currentfile /hpgl statusdict /emulate get exec "
-*StopEmulator_hpgl: "<1B7F>0"
-
-*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: "(0)"
-*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
-*Resolution 300dpi: "1 dict dup /HWResolution [300 300] put setpagedevice"
-*?Resolution: "
- save currentpagedevice
- /HWResolution get 0 get ( ) cvs print (dpi) = flush restore
-"
-*End
-
-*% ==================================================
-*% Define TekColor Logo for use in ColorControlStrip
-
-*JobPatchFile 1: "
-userdict/TekColorStripDict known not
-{userdict begin/TekColorStripDict 20 dict def end}if
-TekColorStripDict
-begin/DrawTekLogo{/xxxxit save store
-LogoInsetX LogoInsetY translate
-BorderHeight LogoInsetY sub LogoInsetY sub
-47.76 div
-dup scale<</m/moveto load/l/lineto load/c/curveto load/x/closepath
-load/s/stroke load/e/eofill load/f/fill load/i/clip load/ei/eoclip
-load/r/setrgbcolor load/k/setcmykcolor load/g/setgray
-load/w/setlinewidth load/t/setlinecap load/j/setlinejoin
-load/p/newpath load/gs/gsave load/gr/grestore load>>begin
-1.0 w
-0 j
-0 t
-0.44 w
-0 0 0 0 k
-gs
-0.0 47.52 m
-38.16 47.52 l
-38.16 0.0 l
-0.0 0.0 l
-0.0 47.52 l
-x
-f
-gr
-0 0 0 1 k
-0.0 47.52 m
-38.16 47.52 l
-38.16 0.0 l
-0.0 0.0 l
-0.0 47.52 l
-x
-s
-0.1375 w
-0 0 0 1 k
-gs
-1.2 46.08 m
-36.72 46.08 l
-36.72 10.56 l
-1.2 10.56 l
-1.2 46.08 l
-x
-f
-gr
-0 0 0 0 k
-1.2 46.08 m
-36.72 46.08 l
-36.72 10.56 l
-1.2 10.56 l
-1.2 46.08 l
-x
-s
-0.4399 w
-0 0 0 0 k
-gs
-1.44 9.12 m
-36.48 9.12 l
-36.48 1.68 l
-1.44 1.68 l
-1.44 9.12 l
-x
-f
-gr
-0 0 0 1 k
-1.44 9.12 m
-36.48 9.12 l
-36.48 1.68 l
-1.44 1.68 l
-1.44 9.12 l
-x
-s
-0 0 0 1 k
-gs
-3.36 6.72 m
-4.08 6.72 l
-4.08 3.12 l
-5.04 3.12 l
-5.04 6.72 l
-6.0 6.72 l
-6.0 7.68 l
-3.36 7.68 l
-3.36 6.72 l
-x
-8.4 5.28 m
-8.4 5.52 l
-8.48 5.788 8.547 6.006 8.88 6.0 c
-9.069 6.006 9.148 5.782 9.12 5.76 c
-9.12 5.28 l
-8.4 5.28 l
-x
-10.08 4.8 m
-10.08 5.76 l
-10.114 6.395 9.488 6.65 8.88 6.72 c
-8.067 6.638 7.514 6.353 7.44 5.52 c
-7.44 4.08 l
-7.514 3.315 8.122 3.03 8.88 3.12 c
-9.652 3.048 10.126 3.449 10.08 4.32 c
-9.12 4.32 l
-9.1 4.038 9.136 3.716 8.88 3.84 c
-8.565 3.746 8.48 3.904 8.4 4.08 c
-8.4 4.8 l
-10.08 4.8 l
-x
-13.2 3.12 m
-13.2 4.32 l
-13.2 4.56 l
-13.92 3.12 l
-14.88 3.12 l
-13.92 5.28 l
-14.88 6.48 l
-13.68 6.48 l
-13.2 5.52 l
-13.2 5.52 l
-13.2 7.68 l
-12.24 7.68 l
-12.24 3.12 l
-13.2 3.12 l
-x
-19.68 6.0 m
-19.68 6.48 l
-19.717 7.422 19.17 7.811 18.24 7.92 c
-17.28 7.811 16.825 7.349 16.8 6.24 c
-16.8 4.56 l
-16.825 3.558 17.207 3.035 18.24 3.12 c
-19.285 3.035 19.735 3.582 19.68 4.32 c
-19.68 5.04 l
-18.72 5.04 l
-18.72 4.56 l
-18.666 4.232 18.635 3.856 18.24 3.84 c
-17.991 3.856 17.888 4.008 18.0 4.32 c
-18.0 6.48 l
-17.894 6.814 17.973 6.997 18.24 6.96 c
-18.508 6.991 18.647 6.79 18.72 6.48 c
-18.72 6.0 l
-19.68 6.0 l
-x
-21.6 4.08 m
-21.561 3.315 22.132 3.035 22.8 3.12 c
-23.56 3.035 24.04 3.321 24.0 4.08 c
-24.0 5.52 l
-24.089 6.243 23.675 6.644 22.8 6.72 c
-22.078 6.644 21.561 6.353 21.6 5.52 c
-21.6 4.08 l
-x
-22.56 5.52 m
-22.527 5.77 22.6 5.946 22.8 6.0 c
-23.05 5.946 23.123 5.77 23.04 5.52 c
-23.04 4.08 l
-23.104 3.837 23.025 3.734 22.8 3.84 c
-22.624 3.734 22.546 3.837 22.56 4.08 c
-22.56 5.52 l
-x
-26.88 3.12 m
-26.88 7.68 l
-25.92 7.68 l
-25.92 3.12 l
-26.88 3.12 l
-x
-28.8 4.08 m
-28.726 3.315 29.297 3.035 30.0 3.12 c
-30.725 3.035 31.205 3.321 31.2 4.08 c
-31.2 5.52 l
-31.253 6.243 30.84 6.644 30.0 6.72 c
-29.242 6.644 28.726 6.353 28.8 5.52 c
-28.8 4.08 l
-x
-29.76 5.52 m
-29.692 5.77 29.765 5.946 30.0 6.0 c
-30.214 5.946 30.287 5.77 30.24 5.52 c
-30.24 4.08 l
-30.269 3.837 30.19 3.734 30.0 3.84 c
-29.789 3.734 29.71 3.837 29.76 4.08 c
-29.76 5.52 l
-x
-33.12 6.48 m
-33.12 3.12 l
-34.08 3.12 l
-34.08 5.28 l
-34.15 5.52 34.259 5.575 34.56 5.52 c
-34.63 5.575 34.727 5.569 34.8 5.52 c
-34.8 6.72 l
-34.423 6.644 34.186 6.395 34.08 6.0 c
-34.08 6.0 l
-34.08 6.48 l
-33.12 6.48 l
-x
-e
-gr
-p
-0 0 0 1 k
-gs
-e
-gr
-p
-0 0 0 1 k
-gs
-41.52 47.76 m
-41.28 47.76 l
-40.8 46.8 l
-40.8 46.8 l
-40.56 47.76 l
-40.08 47.76 l
-40.08 46.32 l
-40.32 46.32 l
-40.32 47.52 l
-40.32 47.52 l
-40.8 46.32 l
-41.04 46.32 l
-41.28 47.52 l
-41.28 47.52 l
-41.28 46.32 l
-41.52 46.32 l
-41.52 47.76 l
-x
-40.08 47.76 m
-38.88 47.76 l
-38.88 47.52 l
-39.36 47.52 l
-39.36 46.32 l
-39.6 46.32 l
-39.6 47.52 l
-40.08 47.52 l
-40.08 47.76 l
-x
-e
-gr
-p
-0 0 0 0 k
-gs
-34.56 35.76 m
-34.844 35.85 34.824 36.065 35.04 36.24 c
-35.272 36.635 35.421 37.479 35.28 37.44 c
-34.894 37.399 34.321 37.389 33.36 37.2 c
-33.294 37.401 33.184 37.482 33.12 37.44 c
-31.4 40.035 28.121 41.54 23.28 42.0 c
-20.773 42.179 17.714 41.632 17.28 41.52 c
-17.1 41.486 17.008 41.727 17.04 41.76 c
-16.629 42.328 16.543 42.586 16.32 43.2 c
-16.113 43.419 15.621 44.206 15.36 44.4 c
-14.998 45.382 15.105 45.104 14.88 45.6 c
-14.47 46.464 14.464 46.708 14.16 46.8 c
-13.629 46.662 11.252 42.814 11.52 42.48 c
-12.153 41.578 12.814 40.558 13.2 40.08 c
-13.24 39.863 13.24 39.766 13.2 39.84 c
-10.314 38.243 1.195 32.238 3.6 22.8 c
-3.628 22.642 2.488 21.322 2.4 20.88 c
-2.312 20.5 2.381 20.156 2.64 19.68 c
-2.702 19.45 3.015 19.194 3.12 18.72 c
-3.422 18.21 3.618 17.629 3.84 17.76 c
-4.294 17.714 4.618 18.224 5.04 18.48 c
-4.959 18.54 5.201 18.623 5.28 18.48 c
-5.648 18.077 6.764 16.588 7.92 15.84 c
-12.104 13.1 16.673 13.467 19.2 13.92 c
-19.755 13.944 21.661 14.576 21.84 14.64 c
-22.156 14.54 21.938 11.64 21.84 10.8 c
-21.855 10.593 22.639 10.973 23.04 11.28 c
-23.176 11.46 23.393 11.454 23.52 11.76 c
-23.477 12.169 23.648 14.245 23.52 14.64 c
-23.619 15.45 23.777 15.446 24.0 15.6 c
-24.208 15.644 25.262 16.271 25.44 16.32 c
-26.396 16.999 28.041 17.957 29.04 18.72 c
-32.851 21.605 34.73 25.643 34.8 29.52 c
-34.98 30.906 34.969 33.321 34.08 35.52 c
-34.164 35.571 34.164 35.655 34.32 35.76 c
-34.298 35.762 34.384 35.763 34.56 35.76 c
-x
-f
-gr
-p
-0.9 0 0.47 0 k
-gs
-7.92 31.44 m
-7.67 30.65 7.125 28.477 7.44 26.64 c
-7.503 26.241 7.75 26.097 7.92 26.16 c
-9.411 27.358 15.203 30.915 17.04 31.68 c
-17.169 31.755 17.461 31.937 17.52 32.16 c
-17.152 32.809 16.189 34.708 15.84 35.52 c
-15.533 36.205 14.645 37.99 14.16 38.4 c
-14.097 38.555 13.721 38.564 13.68 38.64 c
-10.734 37.344 8.65 33.624 7.92 31.44 c
-x
-f
-gr
-p
-0.56 0.56 0 0 k
-gs
-18.48 29.28 m
-18.44 29.28 18.261 29.345 18.24 29.28 c
-16.612 28.612 13.484 26.481 12.48 25.68 c
-10.803 24.384 8.965 22.771 8.88 22.32 c
-8.71 21.686 8.894 21.069 9.12 20.64 c
-9.769 18.603 11.498 17.46 12.24 17.04 c
-13.605 16.235 16.31 15.657 17.52 15.6 c
-19.309 15.435 20.87 15.497 21.36 15.84 c
-22.095 16.306 19.294 27.822 18.48 29.28 c
-x
-f
-gr
-p
-0 0.25 1 0 k
-gs
-18.0 39.6 m
-18.395 38.69 18.293 39.007 18.72 37.92 c
-19.587 36.128 20.436 33.722 20.4 33.6 c
-20.503 33.621 20.56 33.384 20.88 33.6 c
-22.576 34.284 23.59 34.525 25.2 35.04 c
-27.217 35.728 28.884 36.158 30.24 36.48 c
-30.379 36.49 30.498 36.633 30.24 36.96 c
-29.749 37.664 27.576 39.584 24.0 40.32 c
-22.239 40.54 18.943 40.431 18.0 40.08 c
-17.712 39.956 17.92 39.718 18.0 39.6 c
-x
-f
-gr
-p
-0 0.94 0.65 0 k
-gs
-26.4 18.48 m
-25.804 18.087 24.795 17.432 24.0 17.04 c
-23.772 16.977 23.59 17.023 23.52 17.28 c
-23.212 22.391 22.679 25.45 21.36 30.48 c
-21.391 30.674 21.579 31.019 21.84 31.2 c
-22.32 31.474 23.335 31.987 24.0 32.4 c
-25.928 33.133 30.019 34.662 31.2 34.8 c
-31.31 34.946 31.356 34.736 31.44 34.56 c
-33.469 30.893 32.246 24.199 29.04 20.88 c
-28.388 20.096 27.414 19.204 26.4 18.48 c
-x
-f
-gr
-p
-end
-xxxxit restore}bind def
-end"
-*End
-*% End TekColor Logo for use in ColorControlStrip
-*% ==================================================
-
-*% Halftone Information =================
-*ContoneOnly: True
-*ScreenFreq: "60.0"
-*ScreenAngle: "45.0"
-*DefaultScreenProc: Dot
-*ScreenProc Dot: "{180 mul cos exch 180 mul cos add 2 div} bind"
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub } bind"
-
-*% Tray Selection ============
-
-*OpenUI *InputSlot/Input Slot: PickOne
-*OrderDependency: 45.0 AnySetup *InputSlot
-*DefaultInputSlot: AutoSelect
-*InputSlot Upper: "% *InputSlot Upper
- <<
- /MediaType (Upper Tray)
- /MediaColor null
- /TraySwitch false
- >> setpagedevice"
-*End
-*InputSlot Lower: "% *InputSlot Lower
- <<
- /MediaType (Lower Tray)
- /MediaColor null
- /TraySwitch false
- >> setpagedevice"
-*End
-*InputSlot Paper: "% *InputSlot Paper
- <<
- /MediaType null
- /MediaColor (White)
- /TraySwitch true
- >> setpagedevice"
-*End
-*InputSlot Transparency: "% *InputSlot Transparency
- <<
- /MediaType null
- /MediaColor (Transparent)
- /TraySwitch true
- >> setpagedevice"
-*End
-*InputSlot AutoSelect: "% *InputSlot AutoSelect
- <<
- /MediaType null
- /MediaColor null
- /TraySwitch true
- >> setpagedevice"
-*End
-*?InputSlot: "
-save
- currentpagedevice /MediaColor get
- dup null eq
- { pop currentpagedevice /MediaType get
- dup null eq
- { pop (AutoSelect) }
- { dup (Upper Tray) eq
- { pop (Upper) }
- { (Lower Tray) eq
- { (Lower) }
- { (Unknown) } ifelse
- } ifelse
- } ifelse
- }
- {
- dup (White) eq
- { pop (Paper) }
- { (Transparent) eq
- { (Transparency) }
- { (Unknown) } ifelse
- } ifelse
- } ifelse
- = flush
-restore
-"
-*End
-*CloseUI: *InputSlot
-
-*% Paper Handling ===================
-
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 55.0 AnySetup *PageSize
-*DefaultPageSize: A4
-*PageSize Letter: "2 dict dup /PageSize [612 792] put
- dup /ImagingBBox null put setpagedevice
-"
-*End
-*PageSize A4: "2 dict dup /PageSize [595 842] put
- dup /ImagingBBox null put setpagedevice
-"
-*End
-*PageSize LetterLong/LetterExtra: "2 dict dup /PageSize [689 955] put
- dup /ImagingBBox null put setpagedevice
-"
-*End
-*?PageSize: "
- save currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if (Unknown)
- 3 dict
- dup [612 792] (Letter) put
- dup [595 842] (A4) put
- dup [689 955] (LetterLong) put
- { 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
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 60.0 AnySetup *PageRegion
-*DefaultPageRegion: A4
-*PageRegion Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion LetterLong/LetterExtra: "
- 2 dict dup /PageSize [689 955] put dup /ImagingBBox null put setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: A4
-*ImageableArea Letter: "8.39999 32.64 603.6 785.04"
-*ImageableArea A4: "7.7178 32.6249 587.558 834.945"
-*ImageableArea LetterLong/LetterExtra: "8.40948 32.6778 680.409 948.278"
-*?ImageableArea: "
- save
- /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 Letter: "612 792"
-*PaperDimension A4: "595 842"
-*PaperDimension LetterLong/LetterExtra: "689 955"
-
-*DefaultOutputOrder: Reverse
-*RequiresPageRegion All: True
-
-*% TKColor Selections ===================
-
-*OpenUI *TKColor/Color Correction: PickOne
-*OrderDependency: 40.0 AnySetup *TKColor
-*DefaultTKColor: VividColor/Vivid Color
-*TKColor NoAdjust/None: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (None)
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice null
- >>
- >> setpagedevice"
-*End
-*TKColor VividColor/Vivid Color: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (Vivid Color)
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /TekBlue
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor TekPhoto/Photo: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (Photo)
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /TekPhoto
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor SimulateDisplay/Simulate Display: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (Simulate Display)
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /TekDisplay
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor SWOPPress/SWOP Press: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (SWOP Press)
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /SWOP-Coated
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor EuroscalePress/Euroscale Press: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (Euroscale Press)
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /Euroscale-Coated
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor CommercialPress/Commercial Press: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (Commercial Press)
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /Commercial-Coated
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor SNAPPress/SNAP Press: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (SNAP Press)
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /SNAP-Newsprint
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor DaiNippon/DIC: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (DIC)
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /DaiNippon
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor Toyo: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (Toyo)
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /Toyo
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor Fuji-NA/FujiProof: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (FujiProof)
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /Fuji-NA
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor Monochrome: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (Monochrome)
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice <<
- /Type 1
- /ColorTransform /Gray
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor UsePrinterSetting/Use Printer Setting: "
- % ColorCorrection: Use Printer Settings"
-*End
-*TKColor CustomProfile/Custom Profile: "
- % Color Correction: Custom Profile"
-*End
-*?TKColor: "
- mark
- { currentpagedevice /DeviceRenderingInfo get
- /VirtualColorDevice get
- dup null eq
- { pop (NoAdjust) }
- { /ColorTransform get
- <<
- /TekBlue (VividColor)
- /TekDisplay (SimulateDisplay)
- /SWOP-Coated (SWOPPress)
- /Euroscale-Coated (EuroscalePress)
- /Commercial-Coated (CommercialPress)
- /SNAP-Newsprint (SNAPPress)
- /Fuji-NA (Fuji-NA)
- /DaiNippon (DaiNippon)
- /Toyo (Toyo)
- /TekPhoto (TekPhoto)
- /Gray (Monochrome)
- >>
- exch get
- } ifelse
- } stopped
- { % error in PostScript code execution
- (Unknown)
- } if
- = flush
- cleartomark"
-*End
-*CloseUI: *TKColor
-
-*OpenUI *TKColorControlStrip/Color Control Strip: Boolean
-*OrderDependency: 50.0 AnySetup *TKColorControlStrip
-*DefaultTKColorControlStrip: False
-*TKColorControlStrip True/On: "
-userdict/TekColorStripDict known not{userdict begin/TekColorStripDict
-20 dict def
-end}if
-TekColorStripDict
-begin/OldEndPage
-currentpagedevice/EndPage get
-def/DefineName{/ProfileName(Unknown)def
-currentpagedevice/DeviceRenderingInfo get
-dup/ID known{/ID get/ProfileName exch
-def}{/VirtualColorDevice get
-dup
-null eq{pop/ProfileName(None)def}{dup/Type get
-dup
-1 eq exch
-3 eq
-or{/ColorTransform get<</TekBlue(Vivid Color)/TekDisplay(Simulate Display)
-/SWOP-Coated(SWOP Press)/Euroscale-Coated(Euroscale Press)
-/Commercial-Coated(Commercial Press)/SNAP-Newsprint(SNAP Press)
-/Gray(Monochrome)/RGB(Raw RGB)/CMYK(Raw CMYK)/Fuji-NA(FujiProof)
-/DaiNippon(DIC)/Toyo(Toyo)/TekPhoto(Photo)/TekCMYK(None)>>exch
-2 copy
-known{get/ProfileName exch def}{pop
-pop}ifelse}{pop}ifelse}ifelse}ifelse}bind def/ClearAndDrawBorder{gsave
-newpath clippath pathbbox
-grestore/URy exch def/URx exch def/LLy exch def/LLx exch def
-URx LLx sub
-BorderWidth
-sub
-2 div
-LLx add
-LLy 1 add
-translate
-1 setgray
-0 setlinewidth
-0 0 BorderWidth BorderHeight rectfill
-0 setgray
-0 0 BorderWidth BorderHeight rectstroke
-0 0 BorderWidth BorderHeight rectclip}bind def/StringDimensions{gsave
-newpath
-0 0 moveto
-false
-charpath
-pathbbox
-exch
-4 -1 roll
-sub
-3 -2 roll
-exch
-sub
-grestore}bind def/BCenterLine{gsave
-currentpoint translate
-0 0 moveto
-dup stringwidth pop
-2 div neg
-0
-rmoveto
-0 setgray
-show
-grestore}bind def/TCenterLine{gsave
-currentpoint translate
-0 0 moveto
-dup StringDimensions
-neg
-exch 2 div neg exch
-rmoveto
-0 setgray
-show
-grestore}bind def/DrawBox{setcmykcolor
-currentpoint BoxSide BoxSide rectfill
-gsave/Helvetica BoxFontSize selectfont
-BoxSide 2 div
-BoxStartY BoxFontSize sub 2 div neg
-rmoveto
-TCenterLine
-grestore
-gsave/Helvetica BoxFontSize selectfont
-BoxSide 2 div
-BoxSide
-BoxStartY BoxFontSize sub 2 div
-add
-rmoveto
-BCenterLine
-grestore
-BoxSide BoxGap add
-0 rmoveto}bind def/DrawBar{gsave
-0 setgray
-0 setlinewidth
-currentpoint
-newpath
-pop 0
-moveto
-0 BorderHeight rlineto
-stroke
-grestore}bind def/UseKanji{(GothicBBB-Medium-RKSJ-H)/Font resourcestatus
-{pop pop true}{false}ifelse
-product dup
-length 1 sub
-get
-8#112 eq
-and}bind def/DrawLegend{gsave
-0 setgray
-currentpoint
-exch dup
-BorderWidth exch sub/LegendWidth exch def
-exch pop 0
-translate/Helvetica-Bold TekFontSize
-selectfont(Tektronix)StringDimensions/TekHeight exch def/TekWidth exch def
-LegendWidth TekWidth sub 2 div
-BorderHeight TekInsetY sub TekHeight sub
-moveto(Tektronix)show/Symbol TekFontSize selectfont/registerserif
-glyphshow/Helvetica-Bold LegendFontSize selectfont
-LegendGap ProfileY moveto(Color Profile: )show
-currentpoint
-pop/ValueX exch def
-FileKnown JobNameKnown or{LegendGap FileNameY moveto(File:)show}if
-DateKnown{LegendGap DateY moveto(Date/Time:)show}if/Helvetica
-LegendFontSize selectfont
-ValueX ProfileY moveto
-ProfileName show
-UseKanji{/GothicBBB-Medium-RKSJ-H}{/Helvetica}ifelse
-LegendFontSize selectfont
-DateKnown{ValueX DateY moveto
-userdict/TekLabelDict get/Date get
-show}if
-FileKnown{ValueX FileNameY moveto
-userdict/TekLabelDict get/File get
-show}{JobNameKnown{ValueX FileNameY moveto
-JobName
-show}if}ifelse
-grestore}bind def/DrawColorStrip{TekColorStripDict/OldEndPage get
-exec
-dup{TekColorStripDict
-begin/BorderWidth 487 def/BorderHeight 36 def/BoxStartX 31 def/BoxSide
-14 def/BoxGap 3 def/BoxFontSize 6 def/LogoInsetX 2 def/LogoInsetY 2 def
-/TekFontSize 9 def/TekInsetY 4 def/LegendFontSize 7 def/LegendGap 3 def
-/LegendLineGap 0 def/DateY LegendGap def/ProfileY DateY LegendFontSize
-add LegendLineGap add def/FileNameY ProfileY LegendFontSize add
-LegendLineGap add def
-currentuserparams
-dup/JobName known{/JobName get(: )search{pop pop/JobName exch def
-/JobNameKnown true def}{pop/JobNameKnown false def}ifelse}
-{pop/JobNameKnown false def}ifelse
-userdict/TekLabelDict known{userdict/TekLabelDict get
-dup/Date known{/DateKnown true def}{/DateKnown false def}ifelse/File known
-{/FileKnown true def}{/FileKnown false def}ifelse}
-{/DateKnown false def/FileKnown false def}ifelse
-initgraphics
-ClearAndDrawBorder
-TekColorStripDict/DrawTekLogo known{DrawTekLogo}if
-/BoxStartY BorderHeight BoxSide sub 2 div def
-BoxStartX BoxStartY moveto
-(C)(100%)1 0 0 0 DrawBox(M)(100%)0 1 0 0 DrawBox(Y)(100%)0 0 1 0 DrawBox(K)
-(100%)0 0 0 1 DrawBox(MY)(100%)0 1 1 0 DrawBox(CY)(100%)1 0 1 0 DrawBox(CM)
-(100%)1 1 0 0 DrawBox(CMY)(100%)1 1 1 0 DrawBox(C)(50%)0.5 0 0 0 DrawBox(M)
-(50%)0 0.5 0 0 DrawBox(Y)(50%)0 0 0.5 0 DrawBox(K)(50%)0 0 0 0.5 DrawBox(MY)
-(50%)0 0.5 0.5 0 DrawBox(CY)(50%)0.5 0 0.5 0 DrawBox(CM)(50%)
-0.5 0.5 0 0 DrawBox(CMY)(50%)0.5 0.5 0.5 0 DrawBox
-DrawBar
-DefineName
-DrawLegend
-end}if}bind def<</EndPage{TekColorStripDict/DrawColorStrip get
-exec}>>setpagedevice
-end"
-*End
-*TKColorControlStrip False/Off: "
- % Color Control Strip: Off "
-*End
-*?TKColorControlStrip: "
- userdict /TekColorStripDict known {(True)}{(False)} ifelse = flush"
-*End
-*CloseUI: *TKColorControlStrip
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.002)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM
-*Font Bookman-Demi: Standard "(001.003)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM
-*Font Bookman-Light: Standard "(001.003)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.003)" Standard ROM
-*Font Courier: Standard "(002.003)" Standard ROM
-*Font Courier-Bold: Standard "(002.003)" Standard ROM
-*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM
-*Font Courier-Oblique: Standard "(002.003)" Standard ROM
-*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.001)" 83pv Disk
-*Font GothicBBB-Medium-Add-H: JIS "(003.001)" Add Disk
-*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.001)" Add Disk
-*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.001)" Add Disk
-*Font GothicBBB-Medium-Add-V: JIS "(003.001)" Add Disk
-*Font GothicBBB-Medium-EUC-H: EUC "(003.001)" JIS-83 Disk
-*Font GothicBBB-Medium-EUC-V: EUC "(003.001)" JIS-83 Disk
-*Font GothicBBB-Medium-Ext-H: JIS "(003.001)" Ext Disk
-*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.001)" Ext Disk
-*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.001)" Ext Disk
-*Font GothicBBB-Medium-Ext-V: JIS "(003.001)" Ext Disk
-*Font GothicBBB-Medium-H: JIS "(003.001)" JIS-83 Disk
-*Font GothicBBB-Medium-NWP-H: JIS "(003.001)" NWP Disk
-*Font GothicBBB-Medium-NWP-V: JIS "(003.001)" NWP Disk
-*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.001)" JIS-83 Disk
-*Font GothicBBB-Medium-RKSJ-UserGaiji: Special "(003.001)" Special Disk
-*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.001)" JIS-83 Disk
-*Font GothicBBB-Medium-V: JIS "(003.001)" JIS-83 Disk
-*Font GothicBBB-Medium.Oubun: Special "(003.001)" Special Disk
-*Font GothicBBB-Medium.Roman: Special "(003.001)" Special Disk
-*Font GothicBBB-Medium.Roman83pv: Special "(003.001)" Special Disk
-*Font GothicBBB-Medium.WP-Symbol: Special "(003.001)" Special Disk
-*Font Helvetica: Standard "(001.006)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Condensed: Standard "(001.001)" Standard ROM
-*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM
-*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard ROM
-*Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard ROM
-*Font Palatino-Bold: Standard "(001.005)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM
-*Font Palatino-Italic: Standard "(001.005)" Standard ROM
-*Font Palatino-Roman: Standard "(001.005)" Standard ROM
-*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk
-*Font Ryumin-Light-Add-H: JIS "(003.000)" Add Disk
-*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk
-*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk
-*Font Ryumin-Light-Add-V: JIS "(003.000)" Add Disk
-*Font Ryumin-Light-EUC-H: EUC "(003.000)" JIS-83 Disk
-*Font Ryumin-Light-EUC-V: EUC "(003.000)" JIS-83 Disk
-*Font Ryumin-Light-Ext-H: JIS "(003.000)" Ext Disk
-*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk
-*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk
-*Font Ryumin-Light-Ext-V: JIS "(003.000)" Ext Disk
-*Font Ryumin-Light-H: JIS "(003.000)" JIS-83 Disk
-*Font Ryumin-Light-NWP-H: JIS "(003.000)" NWP Disk
-*Font Ryumin-Light-NWP-V: JIS "(003.000)" NWP Disk
-*Font Ryumin-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk
-*Font Ryumin-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk
-*Font Ryumin-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk
-*Font Ryumin-Light-V: JIS "(003.000)" JIS-83 Disk
-*Font Ryumin-Light.Oubun: Special "(003.000)" Special Disk
-*Font Ryumin-Light.Roman: Special "(003.000)" Special Disk
-*Font Ryumin-Light.Roman83pv: Special "(003.000)" Special Disk
-*Font Ryumin-Light.WP-Symbol: Special "(003.000)" Special Disk
-*Font Symbol: Special "(001.007)" Special ROM
-*Font Times-Bold: Standard "(001.007)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.009)" Standard ROM
-*Font Times-Italic: Standard "(001.007)" Standard ROM
-*Font Times-Roman: Standard "(001.007)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM
-*Font ZapfDingbats: Special "(001.004)" Special 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 (*) {cvn ==} 128 string /Font resourceforall
- (*) = flush restore
-"
-*End
-
-*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi
-
-*% For 60 lpi / 300 dpi ================================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "45.0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60.0"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60.0"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60.0"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60.0"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60.0"
-
-*% Last edited on: $Date: 1996/11/15 22:08:48 $
-*% The byte count of this file should be exactly 030023 or 031157
-*% depending on the filesystem it resides in.
-*% end of PPD file for Phaser 450J
diff --git a/psprint_config/configuration/ppds/TK550171.PS b/psprint_config/configuration/ppds/TK550171.PS
deleted file mode 100644
index 96672e5176a2..000000000000
--- a/psprint_config/configuration/ppds/TK550171.PS
+++ /dev/null
@@ -1,692 +0,0 @@
-*PPD-Adobe: "4.2"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.2"
-*FileVersion: "1.0"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*PCFileName: "TK550171.PPD"
-*Product: "(Phaser 550)"
-*PSVersion: "(2015.105) 9"
-*ModelName: "Tektronix Phaser 550"
-*ShortNickName: "Tektronix Phaser 550"
-*NickName: "Tektronix Phaser 550"
-
-*% === Installable Options ===========
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *InstalledMemory/Memory Configuration: PickOne
-*DefaultInstalledMemory: None
-*InstalledMemory None/Standard 8 MB RAM: ""
-*InstalledMemory 12Meg/12 MB Total RAM: ""
-*InstalledMemory 16Meg/16 MB Total RAM: ""
-*InstalledMemory 24Meg/24 MB Total RAM: ""
-*InstalledMemory 28Meg/28 MB Total RAM: ""
-*InstalledMemory 40Meg/40 MB Total RAM: ""
-*InstalledMemory 44Meg/44 MB Total RAM: ""
-*InstalledMemory 56Meg/56 MB Total RAM: ""
-*InstalledMemory 72Meg/72 MB Total RAM: ""
-*CloseUI: *InstalledMemory
-
-*OpenUI *Option1/Optional Hard Drive: PickOne
-*DefaultOption1: False
-*Option1 True/Installed: ""
-*Option1 False/Not Installed: ""
-*CloseUI: *Option1
-
-*OpenUI *Option2/Optional Network Card: PickOne
-*DefaultOption2: None
-*Option2 None/Not Installed: ""
-*Option2 P1/EtherTalk, NetWare and TCP/IP: ""
-*Option2 P2/TokenTalk, NetWare and TCP/IP: ""
-*Option2 P3/LocalTalk and Serial: ""
-*CloseUI: *Option2
-
-*OpenUI *Option3/Optional Lower Trays: PickOne
-*DefaultOption3: False
-*Option3 True/Installed: ""
-*Option3 False/Not Installed: ""
-*CloseUI: *Option3
-
-*CloseGroup: InstallableOptions
-
-*% === Constraints ===================
-
-*UIConstraints: *Option3 False *InputSlot Middle
-*UIConstraints: *Option3 False *InputSlot Lower
-*UIConstraints: *InstalledMemory None *PageSize Legal
-*UIConstraints: *InstalledMemory None *PageRegion Legal
-
-
-*% === Device Capabilities ============
-
-*LanguageLevel: "2"
-*Protocols: BCP
-
-*FreeVM: "2000000"
-*VMOption None/Standard 8 MB RAM: "2000000"
-*VMOption 12Meg/12 MB Total RAM: "4500000"
-*VMOption 16Meg/16 MB Total RAM: "8100000"
-*VMOption 24Meg/24 MB Total RAM: "6000000"
-*VMOption 28Meg/28 MB Total RAM: "8500000"
-*VMOption 40Meg/40 MB Total RAM: "5900000"
-*VMOption 44Meg/44 MB Total RAM: "8500000"
-*VMOption 56Meg/56 MB Total RAM: "17900000"
-*VMOption 72Meg/72 MB Total RAM: "4200000"
-
-*ColorDevice: True
-*DefaultColorSpace: CMYK
-*VariablePaperSize: False
-*AccurateScreensSupport: True
-*SuggestedJobTimeout: "0"
-*SuggestedWaitTimeout: "300"
-*TTRasterizer: Type42
-*?TTRasterizer: "
- save
- 42 /FontType resourcestatus
- { pop pop (Type42)} {pop pop (None)} ifelse = flush
- restore
- "
-*End
-
-*Emulators: hpgl
-*StartEmulator_hpgl: "currentfile /hpgl statusdict /emulate get exec "
-*StopEmulator_hpgl: "<1B7F>0"
-
-*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: "14"
-*Password: "(0)"
-*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: 600dpi
-*?Resolution: "
- save currentpagedevice
- /HWResolution get 0 get ( ) cvs print (dpi) = flush restore"
-*End
-
-*% Halftone Information =================
-*ScreenFreq: "60.0"
-*ScreenAngle: "0.0"
-*DefaultScreenProc: Null
-*ScreenProc Null: "{}"
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-
-*% Tray Selection ============
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 10 AnySetup *InputSlot
-*DefaultInputSlot: Paper
-*InputSlot Upper: "
- mark
- {
- 4 dict begin
- /MediaPosition 0 def
- /MediaType null def
- /TraySwitch false def
- /ManualFeed false def
- currentdict end setpagedevice
- } stopped cleartomark
- "
-*End
-*InputSlot Middle: "
- mark
- {
- 4 dict begin
- /MediaPosition 1 def
- /MediaType null def
- /TraySwitch false def
- /ManualFeed false def
- currentdict end setpagedevice
- } stopped cleartomark
- "
-*End
-*InputSlot Lower: "
- mark
- {
- 4 dict begin
- /MediaPosition 2 def
- /MediaType null def
- /TraySwitch false def
- /ManualFeed false def
- currentdict end setpagedevice
- } stopped cleartomark
- "
-*End
-*InputSlot Paper: "
- mark
- {
- 4 dict begin
- /MediaPosition null def
- /MediaType (Paper) def
- /TraySwitch true def
- /ManualFeed false def
- currentdict end setpagedevice
- } stopped cleartomark
- "
-*End
-*InputSlot Transparency: "
- mark
- {
- 4 dict begin
- /MediaPosition null def
- /MediaType (Transparency) def
- /TraySwitch true def
- /ManualFeed false def
- currentdict end setpagedevice
- } stopped cleartomark
- "
-*End
-*InputSlot ManualPaper/Manual Paper: "
- mark
- {
- 4 dict begin
- /MediaPosition null def
- /MediaType (Paper) def
- /TraySwitch false def
- /ManualFeed true def
- currentdict end setpagedevice
- } stopped cleartomark
- "
-*End
-*InputSlot ManualTransparency/Manual Transparency: "
- mark
- {
- 4 dict begin
- /MediaPosition null def
- /MediaType (Transparency) def
- /TraySwitch false def
- /ManualFeed true def
- currentdict end setpagedevice
- } stopped cleartomark
- "
-*End
-
-*?InputSlot: "
-save
- currentpagedevice /MediaPosition get
- dup null eq
- { pop currentpagedevice /MediaType get
- dup null eq
- { pop (Upper) }
- { dup (Paper) eq
- { pop currentpagedevice /ManualFeed get
- { (ManualPaper) }
- { (Paper) } ifelse
- }
- {
- (Transparency) eq
- { currentpagedevice /ManualFeed get
- { (ManualTransparency) }
- { (Transparency) } ifelse
- }
- { (Unknown) } ifelse
- } ifelse
- } ifelse
- }
- {
- dup 0 eq
- { pop (Upper) }
- { dup 1 eq
- { pop (Middle) }
- { 2 eq
- { (Lower) }
- { (Unknown) } ifelse
- } ifelse
- } ifelse
- } ifelse
- = flush
-restore
-"
-*End
-*CloseUI: *InputSlot
-
-*% Paper Handling ===================
-
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 20 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter: "2 dict dup /PageSize [612 792] put
-dup /ImagingBBox null put
-setpagedevice"
-*End
-*PageSize Legal: "2 dict dup /PageSize [612 1008] put
-dup /ImagingBBox null put
-setpagedevice"
-*End
-*PageSize A4: "2 dict dup /PageSize [595 842] put
-dup /ImagingBBox null put
-setpagedevice"
-*End
-*?PageSize: "
-save currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if (Unknown)
- 3 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [595 842] (A4) put
- { 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
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 30 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter: "2 dict dup /PageSize [612 792] put
-dup /ImagingBBox null put
-setpagedevice"
-*End
-*PageRegion Legal: "2 dict dup /PageSize [612 1008] put
-dup /ImagingBBox null put
-setpagedevice"
-*End
-*PageRegion A4: "2 dict dup /PageSize [595 842] put
-dup /ImagingBBox null put
-setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-*ImageableArea Letter: "10.32 15.9 601.68 776.22"
-*ImageableArea Legal: "10.32 16.3801 601.68 991.74"
-*ImageableArea A4: "13.44 14.46 581.76 828.54"
-*?ImageableArea: "
-save
- /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: Letter
-*PaperDimension Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension A4: "595 842"
-
-*RequiresPageRegion All: True
-
-*% TekColor Selections ===================
-
-*OpenUI *TekColor/Color Correction: PickOne
-*OrderDependency: 40 AnySetup *TekColor
-*DefaultTekColor: VividColor/Vivid Color
-*TekColor NoAdjust/None: "mark
- { 1 dict begin
- /DeviceRenderingInfo 2 dict begin
- /Type 2 def
- /VirtualColorDevice null def
- currentdict end def
- currentdict end
- setpagedevice
- } stopped cleartomark"
-*End
-
-*TekColor VividColor/Vivid Color: " mark
- { 1 dict begin
- /DeviceRenderingInfo 2 dict begin
- /Type 2 def
- /VirtualColorDevice 2 dict begin
- /Type 3 def
- /ColorTransform /TekBlue def
- currentdict end def
- currentdict end def
- currentdict end
- setpagedevice
- } stopped cleartomark"
-*End
-
-*TekColor SimulateDisplay/Simulate Display: " mark
- { 1 dict begin
- /DeviceRenderingInfo 2 dict begin
- /Type 2 def
- /VirtualColorDevice 2 dict begin
- /Type 3 def
- /ColorTransform /TekDisplay def
- currentdict end def
- currentdict end def
- currentdict end
- setpagedevice
- } stopped cleartomark"
-*End
-
-*TekColor SWOPPress/SWOP Press: " mark
- { 1 dict begin
- /DeviceRenderingInfo 2 dict begin
- /Type 2 def
- /VirtualColorDevice 2 dict begin
- /Type 3 def
- /ColorTransform /SWOP-Coated def
- currentdict end def
- currentdict end def
- currentdict end
- setpagedevice
- } stopped cleartomark"
-*End
-
-*TekColor EuroscalePress/Euroscale Press: " mark
- { 1 dict begin
- /DeviceRenderingInfo 2 dict begin
- /Type 2 def
- /VirtualColorDevice 2 dict begin
- /Type 3 def
- /ColorTransform /Euroscale-Coated def
- currentdict end def
- currentdict end def
- currentdict end
- setpagedevice
- } stopped cleartomark"
-*End
-
-*TekColor CommercialPress/Commercial Press: " mark
- { 1 dict begin
- /DeviceRenderingInfo 2 dict begin
- /Type 2 def
- /VirtualColorDevice 2 dict begin
- /Type 3 def
- /ColorTransform /Commercial-Coated def
- currentdict end def
- currentdict end def
- currentdict end
- setpagedevice
- } stopped cleartomark"
-*End
-
-*TekColor Monochrome: " mark
- { 1 dict begin
- /DeviceRenderingInfo 2 dict begin
- /Type 2 def
- /VirtualColorDevice 2 dict begin
- /Type 1 def
- /ColorTransform /Gray def
- currentdict end def
- currentdict end def
- currentdict end
- setpagedevice
- } stopped cleartomark"
-*End
-
-*TekColor UsePrinterSetting/Use Printer Setting: ""
-
-*?TekColor: "
-save
- { currentpagedevice /DeviceRenderingInfo get
- /VirtualColorDevice get
- dup null eq
- { pop (NoAdjust) }
- { /ColorTransform get
- 6 dict begin
- /TekBlue (VividColor) def
- /TekDisplay (SimulateDisplay) def
- /SWOP-Coated (SWOPPress) def
- /Euroscale-Coated (EuroscalePress) def
- /Commercial-Coated (CommercialPress) def
- /Gray (Monochrome) def
- currentdict end
- exch get
- } ifelse
- } stopped
- { % error in PostScript code execution
- pop pop (Unknown)
- } if
- = flush
-restore
-"
-*End
-
-*CloseUI: *TekColor
-
-*% Print Quality Selection ===================
-
-*OpenUI *OutputMode/Print Quality: PickOne
-*OrderDependency: 50 AnySetup *OutputMode
-*DefaultOutputMode: Standard
-*OutputMode Fast/Fast Color: "
- mark
- {
- 2 dict begin
- /HWResolution [600 600] def
- /ProcessColorModel /DeviceCMY def
- currentdict end setpagedevice
- } stopped cleartomark"
-*End
-*OutputMode Standard: "
- mark
- {
- 2 dict begin
- /HWResolution [600 600] def
- /ProcessColorModel /DeviceCMYK def
- currentdict end setpagedevice
- } stopped cleartomark"
-*End
-*?OutputMode: "save
- currentpagedevice /ProcessColorModel get /DeviceCMY eq
- { (Fast) }
- { (Standard) } ifelse
- = flush restore"
-*End
-*CloseUI: *OutputMode
-
-*DefaultOutputBin: OnlyOne
-
-*OpenUI *OutputOrder/Output Order: PickOne
-*OrderDependency: 60 AnySetup *OutputOrder
-*DefaultOutputOrder: Reverse
-*OutputOrder Normal/Face Down: "
- mark
- {
- 1 dict begin
- /OutputFaceUp false def
- currentdict end setpagedevice
- } stopped cleartomark"
-*End
-*OutputOrder Reverse/Face Up: "
- mark
- {
- 1 dict begin
- /OutputFaceUp true def
- currentdict end setpagedevice
- } stopped cleartomark"
-*End
-*?OutputOrder: "save
- currentpagedevice /OutputFaceUp get
- { (Reverse) }
- { (Normal) } ifelse
- = flush restore"
-*End
-*CloseUI: *OutputOrder
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font Courier: Standard "(002.003)" Standard ROM
-*Font Courier-Bold: Standard "(002.003)" Standard ROM
-*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM
-*Font Courier-Oblique: Standard "(002.003)" Standard ROM
-*Font Helvetica: Standard "(001.006)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
-*Font Symbol: Special "(001.007)" Special ROM
-*Font Times-Bold: Standard "(001.007)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.009)" Standard ROM
-*Font Times-Italic: Standard "(001.007)" Standard ROM
-*Font Times-Roman: Standard "(001.007)" 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 (*) {cvn ==} 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: "printer is warming up"
-*Status: "idle"
-*Status: "waiting"
-*Status: "busy"
-*Status: "PrinterError: Upper media tray empty"
-*Status: "PrinterError: Middle media tray empty"
-*Status: "PrinterError: Lower media tray empty"
-*Status: "PrinterError: Media tray empty"
-*Status: "PrinterError: Upper media tray missing"
-*Status: "PrinterError: Middle media tray missing"
-*Status: "PrinterError: Lower media tray missing"
-*Status: "PrinterError: Media tray missing"
-*Status: "PrinterError: Door open"
-*Status: "PrinterError: Paper feeder open"
-*Status: "PrinterError: Output tray full"
-*Status: "PrinterError: Toner cartridge missing"
-*Status: "PrinterError: Toner discharge tray missing"
-*Status: "PrinterError: Corona wire missing"
-*Status: "PrinterError: Imaging unit missing"
-*Status: "PrinterError: Fuser missing"
-*Status: "PrinterError: Paper feeder missing"
-*Status: "PrinterError: Manual feed empty"
-*Status: "PrinterError: Media jam"
-*Status: "PrinterError: Waiting for paper"
-*Status: "PrinterError: Waiting for transparency"
-*Status: "PrinterError: Replace cyan"
-*Status: "PrinterError: Replace magenta"
-*Status: "PrinterError: Replace yellow"
-*Status: "PrinterError: Replace black"
-*Status: "PrinterError: Replace Imaging unit"
-*Status: "PrinterError: Wrong media in tray"
-*Status: "PrinterError: Manual feed: remove media"
-*Status: "PrinterError: Print engine failure"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "Serial"
-*Source: "LocalTalk"
-*Source: "Parallel"
-*Source: "Internal"
-*Source: "EtherTalk"
-*Source: "PrintServer"
-*Source: "LPR"
-*Source: "AppSocket"
-*Source: "FrontPanelJobInput"
-*Source: "Scanner"
-*Source: "TokenTalk"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "Upper media tray empty"
-*PrinterError: "Middle media tray empty"
-*PrinterError: "Lower media tray empty"
-*PrinterError: "Media tray empty"
-*PrinterError: "Upper media tray missing"
-*PrinterError: "Middle media tray missing"
-*PrinterError: "Lower media tray missing"
-*PrinterError: "Media tray missing"
-*PrinterError: "Door open"
-*PrinterError: "Paper feeder open"
-*PrinterError: "Output tray full"
-*PrinterError: "Toner cartridge missing"
-*PrinterError: "Toner discharge tray missing"
-*PrinterError: "Corona wire missing"
-*PrinterError: "Imaging unit missing"
-*PrinterError: "Fuser missing"
-*PrinterError: "Paper feeder missing"
-*PrinterError: "Manual feed empty"
-*PrinterError: "Media jam"
-*PrinterError: "Waiting for paper"
-*PrinterError: "Waiting for transparency"
-*PrinterError: "Replace cyan"
-*PrinterError: "Replace magenta"
-*PrinterError: "Replace yellow"
-*PrinterError: "Replace black"
-*PrinterError: "Replace Imaging unit"
-*PrinterError: "Wrong media in tray"
-*PrinterError: "Manual feed: remove media"
-*PrinterError: "Print engine failure"
-
-*DefaultColorSep: ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 600 dpi ================================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi: "0.0"
-*ColorSepScreenAngle CustomColor.60lpi.600dpi/60 lpi / 600 dpi: "0.0"
-*ColorSepScreenAngle ProcessCyan.60lpi.600dpi/60 lpi / 600 dpi: "0.0"
-*ColorSepScreenAngle ProcessMagenta.60lpi.600dpi/60 lpi / 600 dpi: "0.0"
-*ColorSepScreenAngle ProcessYellow.60lpi.600dpi/60 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi: "60.0"
-*ColorSepScreenFreq CustomColor.60lpi.600dpi/60 lpi / 600 dpi: "60.0"
-*ColorSepScreenFreq ProcessCyan.60lpi.600dpi/60 lpi / 600 dpi: "60.0"
-*ColorSepScreenFreq ProcessMagenta.60lpi.600dpi/60 lpi / 600 dpi: "60.0"
-*ColorSepScreenFreq ProcessYellow.60lpi.600dpi/60 lpi / 600 dpi: "60.0"
-
-*% The byte count of this file should be exactly 019038 or 019730
-*% depending on the filesystem it resides in.
-*% end of PPD file for Tektronix Phaser 550
diff --git a/psprint_config/configuration/ppds/TK550391.PS b/psprint_config/configuration/ppds/TK550391.PS
deleted file mode 100644
index 2f0f5c9f90e2..000000000000
--- a/psprint_config/configuration/ppds/TK550391.PS
+++ /dev/null
@@ -1,780 +0,0 @@
-*PPD-Adobe: "4.2"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.2"
-*FileVersion: "1.0"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*PCFileName: "TK550391.PPD"
-*Product: "(Phaser 550)"
-*PSVersion: "(2015.105) 9"
-*ModelName: "Tektronix Phaser 550"
-*ShortNickName: "Tektronix Phaser 550 1200 dpi"
-*NickName: "Tektronix Phaser 550 with 1200 dpi"
-
-*% === Installable Options ===========
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *InstalledMemory/Memory Configuration: PickOne
-*DefaultInstalledMemory: 24Meg
-*InstalledMemory 24Meg/Standard 24 MB RAM: ""
-*InstalledMemory 28Meg/28 MB Total RAM: ""
-*InstalledMemory 40Meg/40 MB Total RAM: ""
-*InstalledMemory 44Meg/44 MB Total RAM: ""
-*InstalledMemory 56Meg/56 MB Total RAM: ""
-*InstalledMemory 72Meg/72 MB Total RAM: ""
-*CloseUI: *InstalledMemory
-
-*OpenUI *Option1/Optional Hard Drive: PickOne
-*DefaultOption1: False
-*Option1 True/Installed: ""
-*Option1 False/Not Installed: ""
-*CloseUI: *Option1
-
-*OpenUI *Option2/Optional Network Card: PickOne
-*DefaultOption2: None
-*Option2 None/Not Installed: ""
-*Option2 P1/EtherTalk, NetWare and TCP/IP: ""
-*Option2 P2/TokenTalk, NetWare and TCP/IP: ""
-*Option2 P3/LocalTalk and Serial: ""
-*CloseUI: *Option2
-
-*OpenUI *Option3/Optional Lower Trays: PickOne
-*DefaultOption3: False
-*Option3 True/Installed: ""
-*Option3 False/Not Installed: ""
-*CloseUI: *Option3
-
-*CloseGroup: InstallableOptions
-
-*% === Constraints ===================
-
-*UIConstraints: *Option3 False *InputSlot Middle
-*UIConstraints: *Option3 False *InputSlot Lower
-
-*% === Device Capabilities ============
-
-*LanguageLevel: "2"
-*Protocols: BCP
-
-*FreeVM: "5500000"
-*VMOption None/Standard 24 MB RAM: "5500000"
-*VMOption 28Meg/28 MB Total RAM: "8000000"
-*VMOption 40Meg/40 MB Total RAM: "5400000"
-*VMOption 44Meg/44 MB Total RAM: "8000000"
-*VMOption 56Meg/56 MB Total RAM: "17400000"
-*VMOption 72Meg/72 MB Total RAM: "3800000"
-
-*ColorDevice: True
-*DefaultColorSpace: CMYK
-*VariablePaperSize: False
-*AccurateScreensSupport: True
-*SuggestedJobTimeout: "0"
-*SuggestedWaitTimeout: "300"
-*TTRasterizer: Type42
-*?TTRasterizer: "
- save
- 42 /FontType resourcestatus
- { pop pop (Type42)} {pop pop (None)} ifelse = flush
- restore
- "
-*End
-
-*Emulators: hpgl
-*StartEmulator_hpgl: "currentfile /hpgl statusdict /emulate get exec "
-*StopEmulator_hpgl: "<1B7F>0"
-
-*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: "14"
-*Password: "(0)"
-*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: 600x600dpi
-*?Resolution: "
- save currentpagedevice
- /HWResolution get
- aload pop exch ( ) cvs print (x) print ( ) cvs print (dpi)
- = flush
- restore"
-*End
-
-*% Halftone Information =================
-*ScreenFreq: "60.0"
-*ScreenAngle: "0.0"
-*DefaultScreenProc: Null
-*ScreenProc Null: "{}"
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-
-*% Tray Selection ============
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Paper
-*InputSlot Upper: "
- mark
- {
- 4 dict begin
- /MediaPosition 0 def
- /MediaType null def
- /TraySwitch false def
- /ManualFeed false def
- currentdict end setpagedevice
- } stopped cleartomark
- "
-*End
-*InputSlot Middle: "
- mark
- {
- 4 dict begin
- /MediaPosition 1 def
- /MediaType null def
- /TraySwitch false def
- /ManualFeed false def
- currentdict end setpagedevice
- } stopped cleartomark
- "
-*End
-*InputSlot Lower: "
- mark
- {
- 4 dict begin
- /MediaPosition 2 def
- /MediaType null def
- /TraySwitch false def
- /ManualFeed false def
- currentdict end setpagedevice
- } stopped cleartomark
- "
-*End
-*InputSlot Paper: "
- mark
- {
- 4 dict begin
- /MediaPosition null def
- /MediaType (Paper) def
- /TraySwitch true def
- /ManualFeed false def
- currentdict end setpagedevice
- } stopped cleartomark
- "
-*End
-*InputSlot Transparency: "
- mark
- {
- 4 dict begin
- /MediaPosition null def
- /MediaType (Transparency) def
- /TraySwitch true def
- /ManualFeed false def
- currentdict end setpagedevice
- } stopped cleartomark
- "
-*End
-*InputSlot ManualPaper/Manual Paper: "
- mark
- {
- 4 dict begin
- /MediaPosition null def
- /MediaType (Paper) def
- /TraySwitch false def
- /ManualFeed true def
- currentdict end setpagedevice
- } stopped cleartomark
- "
-*End
-*InputSlot ManualTransparency/Manual Transparency: "
- mark
- {
- 4 dict begin
- /MediaPosition null def
- /MediaType (Transparency) def
- /TraySwitch false def
- /ManualFeed true def
- currentdict end setpagedevice
- } stopped cleartomark
- "
-*End
-
-*?InputSlot: "
-save
- currentpagedevice /MediaPosition get
- dup null eq
- { pop currentpagedevice /MediaType get
- dup null eq
- { pop (Upper) }
- { dup (Paper) eq
- { pop currentpagedevice /ManualFeed get
- { (ManualPaper) }
- { (Paper) } ifelse
- }
- {
- (Transparency) eq
- { currentpagedevice /ManualFeed get
- { (ManualTransparency) }
- { (Transparency) } ifelse
- }
- { (Unknown) } ifelse
- } ifelse
- } ifelse
- }
- {
- dup 0 eq
- { pop (Upper) }
- { dup 1 eq
- { pop (Middle) }
- { 2 eq
- { (Lower) }
- { (Unknown) } ifelse
- } ifelse
- } ifelse
- } ifelse
- = flush
-restore
-"
-*End
-*CloseUI: *InputSlot
-
-*% Paper Handling ===================
-
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter: "2 dict dup /PageSize [612 792] put
-dup /ImagingBBox null put
-setpagedevice"
-*End
-*PageSize Legal: "2 dict dup /PageSize [612 1008] put
-dup /ImagingBBox null put
-setpagedevice"
-*End
-*PageSize A4: "2 dict dup /PageSize [595 842] put
-dup /ImagingBBox null put
-setpagedevice"
-*End
-*?PageSize: "
-save currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if (Unknown)
- 3 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [595 842] (A4) put
- { 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
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter: "2 dict dup /PageSize [612 792] put
-dup /ImagingBBox null put
-setpagedevice"
-*End
-*PageRegion Legal: "2 dict dup /PageSize [612 1008] put
-dup /ImagingBBox null put
-setpagedevice"
-*End
-*PageRegion A4: "2 dict dup /PageSize [595 842] put
-dup /ImagingBBox null put
-setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-*ImageableArea Letter: "10.32 15.9 601.68 776.22"
-*ImageableArea Legal: "10.32 16.3801 601.68 991.74"
-*ImageableArea A4: "13.44 14.46 581.76 828.54"
-*?ImageableArea: "
-save
- /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: Letter
-*PaperDimension Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension A4: "595 842"
-
-*RequiresPageRegion All: True
-
-*% TekColor Selections ===================
-
-*OpenUI *TekColor/Color Correction: PickOne
-*OrderDependency: 50 AnySetup *TekColor
-*DefaultTekColor: VividColor/Vivid Color
-*TekColor NoAdjust/None: "mark
- { 1 dict begin
- /DeviceRenderingInfo 2 dict begin
- /Type 2 def
- /VirtualColorDevice null def
- currentdict end def
- currentdict end
- setpagedevice
- } stopped cleartomark"
-*End
-
-*TekColor VividColor/Vivid Color: " mark
- { 1 dict begin
- /DeviceRenderingInfo 2 dict begin
- /Type 2 def
- /VirtualColorDevice 2 dict begin
- /Type 3 def
- /ColorTransform /TekBlue def
- currentdict end def
- currentdict end def
- currentdict end
- setpagedevice
- } stopped cleartomark"
-*End
-
-*TekColor SimulateDisplay/Simulate Display: " mark
- { 1 dict begin
- /DeviceRenderingInfo 2 dict begin
- /Type 2 def
- /VirtualColorDevice 2 dict begin
- /Type 3 def
- /ColorTransform /TekDisplay def
- currentdict end def
- currentdict end def
- currentdict end
- setpagedevice
- } stopped cleartomark"
-*End
-
-*TekColor SWOPPress/SWOP Press: " mark
- { 1 dict begin
- /DeviceRenderingInfo 2 dict begin
- /Type 2 def
- /VirtualColorDevice 2 dict begin
- /Type 3 def
- /ColorTransform /SWOP-Coated def
- currentdict end def
- currentdict end def
- currentdict end
- setpagedevice
- } stopped cleartomark"
-*End
-
-*TekColor EuroscalePress/Euroscale Press: " mark
- { 1 dict begin
- /DeviceRenderingInfo 2 dict begin
- /Type 2 def
- /VirtualColorDevice 2 dict begin
- /Type 3 def
- /ColorTransform /Euroscale-Coated def
- currentdict end def
- currentdict end def
- currentdict end
- setpagedevice
- } stopped cleartomark"
-*End
-
-*TekColor CommercialPress/Commercial Press: " mark
- { 1 dict begin
- /DeviceRenderingInfo 2 dict begin
- /Type 2 def
- /VirtualColorDevice 2 dict begin
- /Type 3 def
- /ColorTransform /Commercial-Coated def
- currentdict end def
- currentdict end def
- currentdict end
- setpagedevice
- } stopped cleartomark"
-*End
-
-*TekColor Monochrome: " mark
- { 1 dict begin
- /DeviceRenderingInfo 2 dict begin
- /Type 2 def
- /VirtualColorDevice 2 dict begin
- /Type 1 def
- /ColorTransform /Gray def
- currentdict end def
- currentdict end def
- currentdict end
- setpagedevice
- } stopped cleartomark"
-*End
-
-*TekColor UsePrinterSetting/Use Printer Setting: ""
-
-*?TekColor: "
-save
- { currentpagedevice /DeviceRenderingInfo get
- /VirtualColorDevice get
- dup null eq
- { pop (NoAdjust) }
- { /ColorTransform get
- 6 dict begin
- /TekBlue (VividColor) def
- /TekDisplay (SimulateDisplay) def
- /SWOP-Coated (SWOPPress) def
- /Euroscale-Coated (EuroscalePress) def
- /Commercial-Coated (CommercialPress) def
- /Gray (Monochrome) def
- currentdict end
- exch get
- } ifelse
- } stopped
- { % error in PostScript code execution
- pop pop (Unknown)
- } if
- = flush
-restore
-"
-*End
-
-*CloseUI: *TekColor
-
-*% Print Quality Selection ===================
-
-*OpenUI *OutputMode/Print Quality: PickOne
-*OrderDependency: 60 AnySetup *OutputMode
-*DefaultOutputMode: Standard
-*OutputMode Fast/Fast Color: "
- mark
- {
- 2 dict begin
- /HWResolution [600 600] def
- /ProcessColorModel /DeviceCMY def
- currentdict end setpagedevice
- } stopped cleartomark"
-*End
-*OutputMode Standard: "
- mark
- {
- 2 dict begin
- /HWResolution [600 600] def
- /ProcessColorModel /DeviceCMYK def
- currentdict end setpagedevice
- } stopped cleartomark"
-*End
-*OutputMode Enhanced: "
- mark
- {
- 2 dict begin
- /HWResolution [1200 600] def
- /ProcessColorModel /DeviceCMYK def
- currentdict end setpagedevice
- } stopped cleartomark"
-*End
-*OutputMode Premium: "
- mark
- {
- 2 dict begin
- /HWResolution [1200 1200] def
- /ProcessColorModel /DeviceCMYK def
- currentdict end setpagedevice
- } stopped cleartomark"
-*End
-*?OutputMode: "save
- currentpagedevice /ProcessColorModel get /DeviceCMY eq
- { (Fast) }
- { currentpagedevice /HWResolution get
- aload pop 1200 eq
- { (Premium) }
- { 1200 eq
- { (Enhanced) }
- { (Standard) } ifelse
- } ifelse
- } ifelse
- = flush restore"
-*End
-*CloseUI: *OutputMode
-
-*DefaultOutputBin: OnlyOne
-
-*OpenUI *OutputOrder/Output Order: PickOne
-*OrderDependency: 70 AnySetup *OutputOrder
-*DefaultOutputOrder: Reverse
-*OutputOrder Normal/Face Down: "
- mark
- {
- 1 dict begin
- /OutputFaceUp false def
- currentdict end setpagedevice
- } stopped cleartomark"
-*End
-*OutputOrder Reverse/Face Up: "
- mark
- {
- 1 dict begin
- /OutputFaceUp true def
- currentdict end setpagedevice
- } stopped cleartomark"
-*End
-*?OutputOrder: "save
- currentpagedevice /OutputFaceUp get
- { (Reverse) }
- { (Normal) } ifelse
- = flush restore"
-*End
-*CloseUI: *OutputOrder
-
-*OpenUI *Collate/Quick Collate: Boolean
-*OrderDependency: 80 AnySetup *Collate
-*DefaultCollate: False
-*Collate False: "
- mark
- {
- 1 dict begin
- /Collate false def
- currentdict end setpagedevice
- } stopped cleartomark"
-*End
-*Collate True: "
- mark
- {
- 1 dict begin
- /Collate true def
- currentdict end setpagedevice
- } stopped cleartomark"
-*End
-*?Collate: "save
- currentpagedevice /Collate get
- = flush restore"
-*End
-*CloseUI: *Collate
-
-*OpenUI *TKCheckPrint/Check Print: Boolean
-*OrderDependency: 90 AnySetup *TKCheckPrint
-*DefaultTKCheckPrint: False
-*TKCheckPrint False: ""
-*TKCheckPrint True: "
- mark
- {
- /RRCustomProcs /ProcSet findresource
- begin
- setcheckprint
- end
- } stopped cleartomark"
-*End
-*?TKCheckPrint: "save
- /RRCustomProcs /ProcSet findresource
- begin
- currentcheckprint
- end
- = flush restore"
-*End
-*CloseUI: *TKCheckPrint
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.002)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM
-*Font Bookman-Demi: Standard "(001.003)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM
-*Font Bookman-Light: Standard "(001.003)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.003)" Standard ROM
-*Font Courier: Standard "(002.003)" Standard ROM
-*Font Courier-Bold: Standard "(002.003)" Standard ROM
-*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM
-*Font Courier-Oblique: Standard "(002.003)" Standard ROM
-*Font Helvetica: Standard "(001.006)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Condensed: Standard "(001.001)" Standard ROM
-*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM
-*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard ROM
-*Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard ROM
-*Font Palatino-Bold: Standard "(001.005)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM
-*Font Palatino-Italic: Standard "(001.005)" Standard ROM
-*Font Palatino-Roman: Standard "(001.005)" Standard ROM
-*Font Symbol: Special "(001.007)" Special ROM
-*Font Times-Bold: Standard "(001.007)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.009)" Standard ROM
-*Font Times-Italic: Standard "(001.007)" Standard ROM
-*Font Times-Roman: Standard "(001.007)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM
-*Font ZapfDingbats: Special "(001.004)" Special 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 (*) {cvn ==} 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: "printer is warming up"
-*Status: "idle"
-*Status: "waiting"
-*Status: "busy"
-*Status: "PrinterError: Upper media tray empty"
-*Status: "PrinterError: Middle media tray empty"
-*Status: "PrinterError: Lower media tray empty"
-*Status: "PrinterError: Media tray empty"
-*Status: "PrinterError: Upper media tray missing"
-*Status: "PrinterError: Middle media tray missing"
-*Status: "PrinterError: Lower media tray missing"
-*Status: "PrinterError: Media tray missing"
-*Status: "PrinterError: Door open"
-*Status: "PrinterError: Paper feeder open"
-*Status: "PrinterError: Output tray full"
-*Status: "PrinterError: Toner cartridge missing"
-*Status: "PrinterError: Toner discharge tray missing"
-*Status: "PrinterError: Corona wire missing"
-*Status: "PrinterError: Imaging unit missing"
-*Status: "PrinterError: Fuser missing"
-*Status: "PrinterError: Paper feeder missing"
-*Status: "PrinterError: Manual feed empty"
-*Status: "PrinterError: Media jam"
-*Status: "PrinterError: Waiting for paper"
-*Status: "PrinterError: Waiting for transparency"
-*Status: "PrinterError: Replace cyan"
-*Status: "PrinterError: Replace magenta"
-*Status: "PrinterError: Replace yellow"
-*Status: "PrinterError: Replace black"
-*Status: "PrinterError: Replace Imaging unit"
-*Status: "PrinterError: Wrong media in tray"
-*Status: "PrinterError: Manual feed: remove media"
-*Status: "PrinterError: Print engine failure"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "Serial"
-*Source: "LocalTalk"
-*Source: "Parallel"
-*Source: "Internal"
-*Source: "EtherTalk"
-*Source: "PrintServer"
-*Source: "LPR"
-*Source: "AppSocket"
-*Source: "FrontPanelJobInput"
-*Source: "Scanner"
-*Source: "TokenTalk"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "Upper media tray empty"
-*PrinterError: "Middle media tray empty"
-*PrinterError: "Lower media tray empty"
-*PrinterError: "Media tray empty"
-*PrinterError: "Upper media tray missing"
-*PrinterError: "Middle media tray missing"
-*PrinterError: "Lower media tray missing"
-*PrinterError: "Media tray missing"
-*PrinterError: "Door open"
-*PrinterError: "Paper feeder open"
-*PrinterError: "Output tray full"
-*PrinterError: "Toner cartridge missing"
-*PrinterError: "Toner discharge tray missing"
-*PrinterError: "Corona wire missing"
-*PrinterError: "Imaging unit missing"
-*PrinterError: "Fuser missing"
-*PrinterError: "Paper feeder missing"
-*PrinterError: "Manual feed empty"
-*PrinterError: "Media jam"
-*PrinterError: "Waiting for paper"
-*PrinterError: "Waiting for transparency"
-*PrinterError: "Replace cyan"
-*PrinterError: "Replace magenta"
-*PrinterError: "Replace yellow"
-*PrinterError: "Replace black"
-*PrinterError: "Replace Imaging unit"
-*PrinterError: "Wrong media in tray"
-*PrinterError: "Manual feed: remove media"
-*PrinterError: "Print engine failure"
-
-*DefaultColorSep: ProcessBlack.60lpi.600x600dpi/60 lpi / 600x600 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 600x600dpi ================================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.600x600dpi/60 lpi / 600x600 dpi: "0.0"
-*ColorSepScreenAngle CustomColor.60lpi.600x600dpi/60 lpi / 600x600 dpi: "0.0"
-*ColorSepScreenAngle ProcessCyan.60lpi.600x600dpi/60 lpi / 600x600 dpi: "0.0"
-*ColorSepScreenAngle ProcessMagenta.60lpi.600x600dpi/60 lpi / 600x600 dpi: "0.0"
-*ColorSepScreenAngle ProcessYellow.60lpi.600x600dpi/60 lpi / 600x600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.600x600dpi/60 lpi / 600x600 dpi: "60.0"
-*ColorSepScreenFreq CustomColor.60lpi.600x600dpi/60 lpi / 600x600 dpi: "60.0"
-*ColorSepScreenFreq ProcessCyan.60lpi.600x600dpi/60 lpi / 600x600 dpi: "60.0"
-*ColorSepScreenFreq ProcessMagenta.60lpi.600x600dpi/60 lpi / 600x600 dpi: "60.0"
-*ColorSepScreenFreq ProcessYellow.60lpi.600x600dpi/60 lpi / 600x600 dpi: "60.0"
-
-*% The byte count of this file should be exactly 021622 or 022402
-*% depending on the filesystem it resides in.
-*% end of PPD file for Tektronix Phaser 550 with 1200 dpi
diff --git a/psprint_config/configuration/ppds/TK550PJ1.PS b/psprint_config/configuration/ppds/TK550PJ1.PS
deleted file mode 100644
index 03bf291a1fbb..000000000000
--- a/psprint_config/configuration/ppds/TK550PJ1.PS
+++ /dev/null
@@ -1,828 +0,0 @@
-*PPD-Adobe: "4.2"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.2"
-*FileVersion: "1.0"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*PCFileName: "TK550PJ1.PPD"
-*Product: "(Phaser 550J)"
-*PSVersion: "(2015.105) 9"
-*ModelName: "Tektronix Phaser 550"
-*ShortNickName: "Tektronix Phaser 550J 1200 dpi"
-*NickName: "Tektronix Phaser 550J with 1200 dpi"
-
-*% === Installable Options ===========
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *InstalledMemory/Memory Configuration: PickOne
-*DefaultInstalledMemory: 24Meg
-*InstalledMemory 24Meg/Standard 24 MB RAM: ""
-*InstalledMemory 28Meg/28 MB Total RAM: ""
-*InstalledMemory 40Meg/40 MB Total RAM: ""
-*InstalledMemory 44Meg/44 MB Total RAM: ""
-*InstalledMemory 56Meg/56 MB Total RAM: ""
-*InstalledMemory 72Meg/72 MB Total RAM: ""
-*CloseUI: *InstalledMemory
-
-*OpenUI *Option1/Optional Hard Drive: PickOne
-*DefaultOption1: False
-*Option1 True/Installed: ""
-*Option1 False/Not Installed: ""
-*CloseUI: *Option1
-
-*OpenUI *Option2/Optional Network Card: PickOne
-*DefaultOption2: None
-*Option2 None/Not Installed: ""
-*Option2 P1/EtherTalk, NetWare and TCP/IP: ""
-*Option2 P2/TokenTalk, NetWare and TCP/IP: ""
-*Option2 P3/LocalTalk and Serial: ""
-*CloseUI: *Option2
-
-*OpenUI *Option3/Optional Lower Trays: PickOne
-*DefaultOption3: False
-*Option3 True/Installed: ""
-*Option3 False/Not Installed: ""
-*CloseUI: *Option3
-
-*CloseGroup: InstallableOptions
-
-*% === Constraints ===================
-
-*UIConstraints: *Option3 False *InputSlot Middle
-*UIConstraints: *Option3 False *InputSlot Lower
-
-*% === Device Capabilities ============
-
-*LanguageLevel: "2"
-*Protocols: BCP
-
-*FreeVM: "5500000"
-*VMOption None/Standard 24 MB RAM: "5500000"
-*VMOption 28Meg/28 MB Total RAM: "8000000"
-*VMOption 40Meg/40 MB Total RAM: "5400000"
-*VMOption 44Meg/44 MB Total RAM: "8000000"
-*VMOption 56Meg/56 MB Total RAM: "17400000"
-*VMOption 72Meg/72 MB Total RAM: "3800000"
-
-*ColorDevice: True
-*DefaultColorSpace: CMYK
-*VariablePaperSize: False
-*AccurateScreensSupport: True
-*SuggestedJobTimeout: "0"
-*SuggestedWaitTimeout: "300"
-*TTRasterizer: Type42
-*?TTRasterizer: "
- save
- 42 /FontType resourcestatus
- { pop pop (Type42)} {pop pop (None)} ifelse = flush
- restore
- "
-*End
-
-*Emulators: hpgl
-*StartEmulator_hpgl: "currentfile /hpgl statusdict /emulate get exec "
-*StopEmulator_hpgl: "<1B7F>0"
-
-*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: "14"
-*Password: "(0)"
-*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: 600x600dpi
-*?Resolution: "
- save currentpagedevice
- /HWResolution get
- aload pop exch ( ) cvs print (x) print ( ) cvs print (dpi)
- = flush
- restore"
-*End
-
-*% Halftone Information =================
-*ScreenFreq: "60.0"
-*ScreenAngle: "0.0"
-*DefaultScreenProc: Null
-*ScreenProc Null: "{}"
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-
-*% Tray Selection ============
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: Paper
-*InputSlot Upper: "
- mark
- {
- 4 dict begin
- /MediaPosition 0 def
- /MediaType null def
- /TraySwitch false def
- /ManualFeed false def
- currentdict end setpagedevice
- } stopped cleartomark
- "
-*End
-*InputSlot Middle: "
- mark
- {
- 4 dict begin
- /MediaPosition 1 def
- /MediaType null def
- /TraySwitch false def
- /ManualFeed false def
- currentdict end setpagedevice
- } stopped cleartomark
- "
-*End
-*InputSlot Lower: "
- mark
- {
- 4 dict begin
- /MediaPosition 2 def
- /MediaType null def
- /TraySwitch false def
- /ManualFeed false def
- currentdict end setpagedevice
- } stopped cleartomark
- "
-*End
-*InputSlot Paper: "
- mark
- {
- 4 dict begin
- /MediaPosition null def
- /MediaType (Paper) def
- /TraySwitch true def
- /ManualFeed false def
- currentdict end setpagedevice
- } stopped cleartomark
- "
-*End
-*InputSlot Transparency: "
- mark
- {
- 4 dict begin
- /MediaPosition null def
- /MediaType (Transparency) def
- /TraySwitch true def
- /ManualFeed false def
- currentdict end setpagedevice
- } stopped cleartomark
- "
-*End
-*InputSlot ManualPaper/Manual Paper: "
- mark
- {
- 4 dict begin
- /MediaPosition null def
- /MediaType (Paper) def
- /TraySwitch false def
- /ManualFeed true def
- currentdict end setpagedevice
- } stopped cleartomark
- "
-*End
-*InputSlot ManualTransparency/Manual Transparency: "
- mark
- {
- 4 dict begin
- /MediaPosition null def
- /MediaType (Transparency) def
- /TraySwitch false def
- /ManualFeed true def
- currentdict end setpagedevice
- } stopped cleartomark
- "
-*End
-
-*?InputSlot: "
-save
- currentpagedevice /MediaPosition get
- dup null eq
- { pop currentpagedevice /MediaType get
- dup null eq
- { pop (Upper) }
- { dup (Paper) eq
- { pop currentpagedevice /ManualFeed get
- { (ManualPaper) }
- { (Paper) } ifelse
- }
- {
- (Transparency) eq
- { currentpagedevice /ManualFeed get
- { (ManualTransparency) }
- { (Transparency) } ifelse
- }
- { (Unknown) } ifelse
- } ifelse
- } ifelse
- }
- {
- dup 0 eq
- { pop (Upper) }
- { dup 1 eq
- { pop (Middle) }
- { 2 eq
- { (Lower) }
- { (Unknown) } ifelse
- } ifelse
- } ifelse
- } ifelse
- = flush
-restore
-"
-*End
-*CloseUI: *InputSlot
-
-*% Paper Handling ===================
-
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: A4
-*PageSize Letter: "2 dict dup /PageSize [612 792] put
-dup /ImagingBBox null put
-setpagedevice"
-*End
-*PageSize Legal: "2 dict dup /PageSize [612 1008] put
-dup /ImagingBBox null put
-setpagedevice"
-*End
-*PageSize A4: "2 dict dup /PageSize [595 842] put
-dup /ImagingBBox null put
-setpagedevice"
-*End
-*?PageSize: "
-save currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if (Unknown)
- 3 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [595 842] (A4) put
- { 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
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 40 AnySetup *PageRegion
-*DefaultPageRegion: A4
-*PageRegion Letter: "2 dict dup /PageSize [612 792] put
-dup /ImagingBBox null put
-setpagedevice"
-*End
-*PageRegion Legal: "2 dict dup /PageSize [612 1008] put
-dup /ImagingBBox null put
-setpagedevice"
-*End
-*PageRegion A4: "2 dict dup /PageSize [595 842] put
-dup /ImagingBBox null put
-setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: A4
-*ImageableArea Letter: "10.32 15.9 601.68 776.22"
-*ImageableArea Legal: "10.32 16.3801 601.68 991.74"
-*ImageableArea A4: "13.44 14.46 581.76 828.54"
-*?ImageableArea: "
-save
- /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 Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension A4: "595 842"
-
-*RequiresPageRegion All: True
-
-*% TekColor Selections ===================
-
-*OpenUI *TekColor/Color Correction: PickOne
-*OrderDependency: 50 AnySetup *TekColor
-*DefaultTekColor: VividColor/Vivid Color
-*TekColor NoAdjust/None: "mark
- { 1 dict begin
- /DeviceRenderingInfo 2 dict begin
- /Type 2 def
- /VirtualColorDevice null def
- currentdict end def
- currentdict end
- setpagedevice
- } stopped cleartomark"
-*End
-
-*TekColor VividColor/Vivid Color: " mark
- { 1 dict begin
- /DeviceRenderingInfo 2 dict begin
- /Type 2 def
- /VirtualColorDevice 2 dict begin
- /Type 3 def
- /ColorTransform /TekBlue def
- currentdict end def
- currentdict end def
- currentdict end
- setpagedevice
- } stopped cleartomark"
-*End
-
-*TekColor SimulateDisplay/Simulate Display: " mark
- { 1 dict begin
- /DeviceRenderingInfo 2 dict begin
- /Type 2 def
- /VirtualColorDevice 2 dict begin
- /Type 3 def
- /ColorTransform /TekDisplay def
- currentdict end def
- currentdict end def
- currentdict end
- setpagedevice
- } stopped cleartomark"
-*End
-
-*TekColor SWOPPress/SWOP Press: " mark
- { 1 dict begin
- /DeviceRenderingInfo 2 dict begin
- /Type 2 def
- /VirtualColorDevice 2 dict begin
- /Type 3 def
- /ColorTransform /SWOP-Coated def
- currentdict end def
- currentdict end def
- currentdict end
- setpagedevice
- } stopped cleartomark"
-*End
-
-*TekColor EuroscalePress/Euroscale Press: " mark
- { 1 dict begin
- /DeviceRenderingInfo 2 dict begin
- /Type 2 def
- /VirtualColorDevice 2 dict begin
- /Type 3 def
- /ColorTransform /Euroscale-Coated def
- currentdict end def
- currentdict end def
- currentdict end
- setpagedevice
- } stopped cleartomark"
-*End
-
-*TekColor CommercialPress/Commercial Press: " mark
- { 1 dict begin
- /DeviceRenderingInfo 2 dict begin
- /Type 2 def
- /VirtualColorDevice 2 dict begin
- /Type 3 def
- /ColorTransform /Commercial-Coated def
- currentdict end def
- currentdict end def
- currentdict end
- setpagedevice
- } stopped cleartomark"
-*End
-
-*TekColor Monochrome: " mark
- { 1 dict begin
- /DeviceRenderingInfo 2 dict begin
- /Type 2 def
- /VirtualColorDevice 2 dict begin
- /Type 1 def
- /ColorTransform /Gray def
- currentdict end def
- currentdict end def
- currentdict end
- setpagedevice
- } stopped cleartomark"
-*End
-
-*TekColor UsePrinterSetting/Use Printer Setting: ""
-
-*?TekColor: "
-save
- { currentpagedevice /DeviceRenderingInfo get
- /VirtualColorDevice get
- dup null eq
- { pop (NoAdjust) }
- { /ColorTransform get
- 6 dict begin
- /TekBlue (VividColor) def
- /TekDisplay (SimulateDisplay) def
- /SWOP-Coated (SWOPPress) def
- /Euroscale-Coated (EuroscalePress) def
- /Commercial-Coated (CommercialPress) def
- /Gray (Monochrome) def
- currentdict end
- exch get
- } ifelse
- } stopped
- { % error in PostScript code execution
- pop pop (Unknown)
- } if
- = flush
-restore
-"
-*End
-
-*CloseUI: *TekColor
-
-*% Print Quality Selection ===================
-
-*OpenUI *OutputMode/Print Quality: PickOne
-*OrderDependency: 60 AnySetup *OutputMode
-*DefaultOutputMode: Standard
-*OutputMode Fast/Fast Color: "
- mark
- {
- 2 dict begin
- /HWResolution [600 600] def
- /ProcessColorModel /DeviceCMY def
- currentdict end setpagedevice
- } stopped cleartomark"
-*End
-*OutputMode Standard: "
- mark
- {
- 2 dict begin
- /HWResolution [600 600] def
- /ProcessColorModel /DeviceCMYK def
- currentdict end setpagedevice
- } stopped cleartomark"
-*End
-*OutputMode Enhanced: "
- mark
- {
- 2 dict begin
- /HWResolution [1200 600] def
- /ProcessColorModel /DeviceCMYK def
- currentdict end setpagedevice
- } stopped cleartomark"
-*End
-*OutputMode Premium: "
- mark
- {
- 2 dict begin
- /HWResolution [1200 1200] def
- /ProcessColorModel /DeviceCMYK def
- currentdict end setpagedevice
- } stopped cleartomark"
-*End
-*?OutputMode: "save
- currentpagedevice /ProcessColorModel get /DeviceCMY eq
- { (Fast) }
- { currentpagedevice /HWResolution get
- aload pop 1200 eq
- { (Premium) }
- { 1200 eq
- { (Enhanced) }
- { (Standard) } ifelse
- } ifelse
- } ifelse
- = flush restore"
-*End
-*CloseUI: *OutputMode
-
-*DefaultOutputBin: OnlyOne
-
-*OpenUI *OutputOrder/Output Order: PickOne
-*OrderDependency: 70 AnySetup *OutputOrder
-*DefaultOutputOrder: Reverse
-*OutputOrder Normal/Face Down: "
- mark
- {
- 1 dict begin
- /OutputFaceUp false def
- currentdict end setpagedevice
- } stopped cleartomark"
-*End
-*OutputOrder Reverse/Face Up: "
- mark
- {
- 1 dict begin
- /OutputFaceUp true def
- currentdict end setpagedevice
- } stopped cleartomark"
-*End
-*?OutputOrder: "save
- currentpagedevice /OutputFaceUp get
- { (Reverse) }
- { (Normal) } ifelse
- = flush restore"
-*End
-*CloseUI: *OutputOrder
-
-*OpenUI *Collate/Quick Collate: Boolean
-*OrderDependency: 80 AnySetup *Collate
-*DefaultCollate: False
-*Collate False: "
- mark
- {
- 1 dict begin
- /Collate false def
- currentdict end setpagedevice
- } stopped cleartomark"
-*End
-*Collate True: "
- mark
- {
- 1 dict begin
- /Collate true def
- currentdict end setpagedevice
- } stopped cleartomark"
-*End
-*?Collate: "save
- currentpagedevice /Collate get
- = flush restore"
-*End
-*CloseUI: *Collate
-
-*OpenUI *TKCheckPrint/Check Print: Boolean
-*OrderDependency: 90 AnySetup *TKCheckPrint
-*DefaultTKCheckPrint: False
-*TKCheckPrint False: ""
-*TKCheckPrint True: "
- mark
- {
- /RRCustomProcs /ProcSet findresource
- begin
- setcheckprint
- end
- } stopped cleartomark"
-*End
-*?TKCheckPrint: "save
- /RRCustomProcs /ProcSet findresource
- begin
- currentcheckprint
- end
- = flush restore"
-*End
-*CloseUI: *TKCheckPrint
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font CGBM-PropRoman: UnknownEncoding "(003.000)" UnknownCharset UnknownStatus
-*Font ChuGothicBBB-Medium: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus
-*Font ChuGothicBBB-Medium-Mono: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus
-*Font ChuGothicBBB-Medium-PropRoman: UnknownEncoding "(003.000)" UnknownCharset UnknownStatus
-*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 GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(FontInfo & version not present)" 83pv Disk
-*Font GothicBBB-Medium-90ms-RKSJ-H: RKSJ "(FontInfo & version not present)" JIS-83 Disk
-*Font GothicBBB-Medium-90ms-RKSJ-V: RKSJ "(FontInfo & version not present)" JIS-83 Disk
-*Font GothicBBB-Medium-90pv-RKSJ-H: RKSJ "(FontInfo & version not present)" JIS-83 Disk
-*Font GothicBBB-Medium-90pv-RKSJ-V: RKSJ "(FontInfo & version not present)" JIS-83 Disk
-*Font GothicBBB-Medium-Add-H: JIS "(FontInfo & version not present)" Add Disk
-*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(FontInfo & version not present)" Add Disk
-*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(FontInfo & version not present)" Add Disk
-*Font GothicBBB-Medium-Add-V: JIS "(FontInfo & version not present)" Add Disk
-*Font GothicBBB-Medium-Adobe-Japan1-0: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus
-*Font GothicBBB-Medium-Adobe-Japan1-1: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus
-*Font GothicBBB-Medium-Adobe-Japan1-2: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus
-*Font GothicBBB-Medium-EUC-H: EUC "(FontInfo & version not present)" JIS-83 Disk
-*Font GothicBBB-Medium-EUC-V: EUC "(FontInfo & version not present)" JIS-83 Disk
-*Font GothicBBB-Medium-Ext-H: JIS "(FontInfo & version not present)" Ext Disk
-*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(FontInfo & version not present)" Ext Disk
-*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(FontInfo & version not present)" Ext Disk
-*Font GothicBBB-Medium-Ext-V: JIS "(FontInfo & version not present)" Ext Disk
-*Font GothicBBB-Medium-H: JIS "(FontInfo & version not present)" JIS-83 Disk
-*Font GothicBBB-Medium-Hankaku: JIS "(FontInfo & version not present)" JIS-83 Disk
-*Font GothicBBB-Medium-NWP-H: JIS "(FontInfo & version not present)" NWP Disk
-*Font GothicBBB-Medium-NWP-V: JIS "(FontInfo & version not present)" NWP Disk
-*Font GothicBBB-Medium-RKSJ-H: RKSJ "(FontInfo & version not present)" JIS-83 Disk
-*Font GothicBBB-Medium-RKSJ-V: RKSJ "(FontInfo & version not present)" JIS-83 Disk
-*Font GothicBBB-Medium-Roman: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus
-*Font GothicBBB-Medium-V: JIS "(FontInfo & version not present)" JIS-83 Disk
-*Font GothicBBB-Medium-WP-Symbol: Special "(FontInfo & version not present)" Special Disk
-*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-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 Helvetica-Oblique: Standard "(001.006S)" Standard ROM
-*Font Mincho-PC-Hiragana: Special "(003.000)" Special Disk
-*Font Mincho-PC-Katakana: Special "(003.000)" Special Disk
-*Font NotDefFont: UnknownEncoding "(004.001)" UnknownCharset UnknownStatus
-*Font Osaka-MonoRoman: UnknownEncoding "(003.000)" UnknownCharset UnknownStatus
-*Font PCHelvetica: UnknownEncoding "(001.001)" UnknownCharset UnknownStatus
-*Font PCTimes-Roman: UnknownEncoding "(001.001)" UnknownCharset UnknownStatus
-*Font RLKL-PropRoman: UnknownEncoding "(003.000)" UnknownCharset UnknownStatus
-*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(FontInfo & version not present)" 83pv Disk
-*Font Ryumin-Light-90ms-RKSJ-H: RKSJ "(FontInfo & version not present)" JIS-83 Disk
-*Font Ryumin-Light-90ms-RKSJ-V: RKSJ "(FontInfo & version not present)" JIS-83 Disk
-*Font Ryumin-Light-90pv-RKSJ-H: RKSJ "(FontInfo & version not present)" JIS-83 Disk
-*Font Ryumin-Light-90pv-RKSJ-V: RKSJ "(FontInfo & version not present)" JIS-83 Disk
-*Font Ryumin-Light-Add-H: JIS "(FontInfo & version not present)" Add Disk
-*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(FontInfo & version not present)" Add Disk
-*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(FontInfo & version not present)" Add Disk
-*Font Ryumin-Light-Add-V: JIS "(FontInfo & version not present)" Add Disk
-*Font Ryumin-Light-Adobe-Japan1-0: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus
-*Font Ryumin-Light-Adobe-Japan1-1: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus
-*Font Ryumin-Light-Adobe-Japan1-2: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus
-*Font Ryumin-Light-EUC-H: EUC "(FontInfo & version not present)" JIS-83 Disk
-*Font Ryumin-Light-EUC-V: EUC "(FontInfo & version not present)" JIS-83 Disk
-*Font Ryumin-Light-Ext-H: JIS "(FontInfo & version not present)" Ext Disk
-*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(FontInfo & version not present)" Ext Disk
-*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(FontInfo & version not present)" Ext Disk
-*Font Ryumin-Light-Ext-V: JIS "(FontInfo & version not present)" Ext Disk
-*Font Ryumin-Light-H: JIS "(FontInfo & version not present)" JIS-83 Disk
-*Font Ryumin-Light-Hankaku: JIS "(FontInfo & version not present)" JIS-83 Disk
-*Font Ryumin-Light-KL: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus
-*Font Ryumin-Light-KL-Mono: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus
-*Font Ryumin-Light-KL-PropRoman: UnknownEncoding "(003.000)" UnknownCharset UnknownStatus
-*Font Ryumin-Light-NWP-H: JIS "(FontInfo & version not present)" NWP Disk
-*Font Ryumin-Light-NWP-V: JIS "(FontInfo & version not present)" NWP Disk
-*Font Ryumin-Light-RKSJ-H: RKSJ "(FontInfo & version not present)" JIS-83 Disk
-*Font Ryumin-Light-RKSJ-V: RKSJ "(FontInfo & version not present)" JIS-83 Disk
-*Font Ryumin-Light-Roman: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus
-*Font Ryumin-Light-V: JIS "(FontInfo & version not present)" JIS-83 Disk
-*Font Ryumin-Light-WP-Symbol: Special "(FontInfo & version not present)" Special Disk
-*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 (*) {cvn ==} 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: "printer is warming up"
-*Status: "idle"
-*Status: "waiting"
-*Status: "busy"
-*Status: "PrinterError: Upper media tray empty"
-*Status: "PrinterError: Middle media tray empty"
-*Status: "PrinterError: Lower media tray empty"
-*Status: "PrinterError: Media tray empty"
-*Status: "PrinterError: Upper media tray missing"
-*Status: "PrinterError: Middle media tray missing"
-*Status: "PrinterError: Lower media tray missing"
-*Status: "PrinterError: Media tray missing"
-*Status: "PrinterError: Door open"
-*Status: "PrinterError: Paper feeder open"
-*Status: "PrinterError: Output tray full"
-*Status: "PrinterError: Toner cartridge missing"
-*Status: "PrinterError: Toner discharge tray missing"
-*Status: "PrinterError: Corona wire missing"
-*Status: "PrinterError: Imaging unit missing"
-*Status: "PrinterError: Fuser missing"
-*Status: "PrinterError: Paper feeder missing"
-*Status: "PrinterError: Manual feed empty"
-*Status: "PrinterError: Media jam"
-*Status: "PrinterError: Waiting for paper"
-*Status: "PrinterError: Waiting for transparency"
-*Status: "PrinterError: Replace cyan"
-*Status: "PrinterError: Replace magenta"
-*Status: "PrinterError: Replace yellow"
-*Status: "PrinterError: Replace black"
-*Status: "PrinterError: Replace Imaging unit"
-*Status: "PrinterError: Wrong media in tray"
-*Status: "PrinterError: Manual feed: remove media"
-*Status: "PrinterError: Print engine failure"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "Serial"
-*Source: "LocalTalk"
-*Source: "Parallel"
-*Source: "Internal"
-*Source: "EtherTalk"
-*Source: "PrintServer"
-*Source: "LPR"
-*Source: "AppSocket"
-*Source: "FrontPanelJobInput"
-*Source: "Scanner"
-*Source: "TokenTalk"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "Upper media tray empty"
-*PrinterError: "Middle media tray empty"
-*PrinterError: "Lower media tray empty"
-*PrinterError: "Media tray empty"
-*PrinterError: "Upper media tray missing"
-*PrinterError: "Middle media tray missing"
-*PrinterError: "Lower media tray missing"
-*PrinterError: "Media tray missing"
-*PrinterError: "Door open"
-*PrinterError: "Paper feeder open"
-*PrinterError: "Output tray full"
-*PrinterError: "Toner cartridge missing"
-*PrinterError: "Toner discharge tray missing"
-*PrinterError: "Corona wire missing"
-*PrinterError: "Imaging unit missing"
-*PrinterError: "Fuser missing"
-*PrinterError: "Paper feeder missing"
-*PrinterError: "Manual feed empty"
-*PrinterError: "Media jam"
-*PrinterError: "Waiting for paper"
-*PrinterError: "Waiting for transparency"
-*PrinterError: "Replace cyan"
-*PrinterError: "Replace magenta"
-*PrinterError: "Replace yellow"
-*PrinterError: "Replace black"
-*PrinterError: "Replace Imaging unit"
-*PrinterError: "Wrong media in tray"
-*PrinterError: "Manual feed: remove media"
-*PrinterError: "Print engine failure"
-
-*DefaultColorSep: ProcessBlack.60lpi.600x600dpi/60 lpi / 600x600 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 600x600dpi ================================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.600x600dpi/60 lpi / 600x600 dpi: "0.0"
-*ColorSepScreenAngle CustomColor.60lpi.600x600dpi/60 lpi / 600x600 dpi: "0.0"
-*ColorSepScreenAngle ProcessCyan.60lpi.600x600dpi/60 lpi / 600x600 dpi: "0.0"
-*ColorSepScreenAngle ProcessMagenta.60lpi.600x600dpi/60 lpi / 600x600 dpi: "0.0"
-*ColorSepScreenAngle ProcessYellow.60lpi.600x600dpi/60 lpi / 600x600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.600x600dpi/60 lpi / 600x600 dpi: "60.0"
-*ColorSepScreenFreq CustomColor.60lpi.600x600dpi/60 lpi / 600x600 dpi: "60.0"
-*ColorSepScreenFreq ProcessCyan.60lpi.600x600dpi/60 lpi / 600x600 dpi: "60.0"
-*ColorSepScreenFreq ProcessMagenta.60lpi.600x600dpi/60 lpi / 600x600 dpi: "60.0"
-*ColorSepScreenFreq ProcessYellow.60lpi.600x600dpi/60 lpi / 600x600 dpi: "60.0"
-
-*% The byte count of this file should be exactly 026102 or 026930
-*% depending on the filesystem it resides in.
-*% end of PPD file for Tektronix Phaser 550J with 1200 dpi
-
-
diff --git a/psprint_config/configuration/ppds/TKP350J2.PS b/psprint_config/configuration/ppds/TKP350J2.PS
deleted file mode 100644
index ac1e15092ac9..000000000000
--- a/psprint_config/configuration/ppds/TKP350J2.PS
+++ /dev/null
@@ -1,599 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.3"
-*FileVersion: "1.0"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*Product: "(Phaser 350J)"
-*PSVersion: "(2015.105) 11"
-*Manufacturer: "Tektronix"
-*ModelName: "Tektronix Phaser 350"
-*ShortNickName: "Tektronix Phaser 350J"
-*NickName: "Tektronix Phaser 350J"
-*PCFileName: "TKP350J2.PPD"
-
-*% === Installable Options ===========
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *InstalledMemory/Memory Configuration: PickOne
-*DefaultInstalledMemory: None
-*InstalledMemory None/Standard 12 MB RAM: ""
-*InstalledMemory 24Meg/24 MB Total RAM: ""
-*?InstalledMemory: "
- currentsystemparams /RamSize get
- 16#100000 div round cvi
- dup 14 lt
- { pop (None) } {2 string cvs print (Meg) } ifelse
- = flush"
-*End
-*CloseUI: *InstalledMemory
-
-*OpenUI *Option1/Optional Hard Drive: Boolean
-*DefaultOption1: False
-*Option1 True/Installed: ""
-*Option1 False/Not Installed: ""
-*?Option1: "
- save false
- (%disk?%)
- { currentdevparams dup /Writeable known
- { /Writeable get {pop true} if } {pop} ifelse
- } 10 string /IODevice resourceforall
- {(True)}{(False)} ifelse = flush
- restore"
-*End
-*CloseUI: *Option1
-
-*OpenUI *Option2/Optional Network Card: PickOne
-*DefaultOption2: None
-*Option2 None/Not Installed: ""
-*Option2 P1/EtherTalk, NetWare and TCP/IP: ""
-*Option2 P2/TokenTalk, NetWare and TCP/IP: ""
-*Option2 P3/LocalTalk and Serial: ""
-*?Option2: "
- (%EthernetPhysical%) /IODevice resourcestatus
- {pop pop (P1) }
- {
- (%LocalTalk%) /IODevice resourcestatus
- {pop pop (P3) }
- {
- (%TokenRingPhysical%) /IODevice resourcestatus
- {pop pop (P2) } { (None) } ifelse
- } ifelse
- } ifelse = flush"
-*End
-*CloseUI: *Option2
-
-*OpenUI *Option3/Optional Lower Tray: Boolean
-*DefaultOption3: False
-*Option3 True/Installed: ""
-*Option3 False/Not Installed: ""
-*?Option3: "
-currentpagedevice /InputAttributes get 1 known
-{ (True) } { (False) } ifelse = flush"
-*End
-*CloseUI: *Option3
-
-*CloseGroup: InstallableOptions
-
-*% === Constraints ===================
-
-*UIConstraints: *InstalledMemory None *OutputMode Enhanced
-*UIConstraints: *InstalledMemory None *Collate True
-*UIConstraints: *Option1 False *Collate True
-*UIConstraints: *Option3 False *InputSlot Lower
-*UIConstraints: *OutputMode Enhanced *InstalledMemory None
-*UIConstraints: *Collate True *InstalledMemory None
-*UIConstraints: *Collate True *Option1 False
-*UIConstraints: *InputSlot Lower *Option3 False
-*UIConstraints: *VMOption None *OutputMode Enhanced
-*UIConstraints: *VMOption None *Collate True
-*UIConstraints: *OutputMode Enhanced *VMOption None
-*UIConstraints: *Collate True *VMOption None
-
-*% === Basic Device Capabilities ============
-
-*LanguageLevel: "2"
-*Protocols: BCP
-
-*FreeVM: "6100000"
-*VMOption None/Standard 12 MB RAM: "6100000"
-*VMOption 24Meg/24 MB Total RAM: "16000000"
-*ColorDevice: True
-*DefaultColorSpace: CMYK
-*AccurateScreensSupport: True
-*SuggestedJobTimeout: "0"
-*SuggestedWaitTimeout: "300"
-*SuggestedManualFeedTimeout: "60"
-*1284Modes Parallel: Compat Nibble
-*1284DeviceID: "
- MANUFACTURER:Tektronix;COMMAND SET:Adobe Level 2 PostScript;
- MODEL:Phaser 350J;CLASS:Printer;DESCRIPTION:
- Phaser 350 Color Page Printer, PostScript Level 2, Letter / A4 Size;
- COMPATIBLE_ID:"
-*End
-*TTRasterizer: Type42
-*?TTRasterizer: "
- save
- 42 /FontType resourcestatus
- { pop pop (Type42)} {pop pop (None)} ifelse = flush
- restore
- "
-*End
-
-*Emulators: hpgl
-*StartEmulator_hpgl: "currentfile /hpgl statusdict /emulate get exec "
-*StopEmulator_hpgl: "<1B7F>0"
-
-*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: "6"
-*Password: "(0)"
-*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
-
-*% Resolution/Print Quality Selection ===================
-
-*DefaultResolution: 300x300dpi
-
-*OpenUI *OutputMode/Print Quality: PickOne
-*OrderDependency: 40.0 AnySetup *OutputMode
-*DefaultOutputMode: Standard
-*OutputMode FastColor/Fast Color: "
- <3c7e343f5038663d264e554e446573513c426c406c6e30665f24343147434c673521462
- 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec"
-*End
-*OutputMode Standard/Standard: "
- <3c7e343f5038663d264e554e446573513c426c406c6e3147434c2a3147434c673521462
- 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec"
-*End
-*OutputMode Enhanced/Enhanced 600x300: "
- <3c7e343f5038663d264e554e446573513c426c406c6e32443f672d3147434c673521462
- 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec"
-*End
-*?OutputMode: "
- save
- <3c7e343f503e593146505f24462a27636643693d3e433147434c323b666c47634137394
- c682e35696b362d712f2365403b5d52644131395d2b4073296734415375552f403a732e5
- e4154686374414d3653553b49736f66436973693644662d5c31415454254b2b4435382d2
- b4435382d24337e3e6376782065786563>cvx exec
- = flush restore"
-*End
-
-*CloseUI: *OutputMode
-
-*% Halftone Information =================
-
-*DefaultHalftoneType: 9
-*ScreenFreq: "60.0"
-*ScreenAngle: "0.0"
-*DefaultScreenProc: Dot
-*ScreenProc Dot: "
- {180 mul cos exch 180 mul cos add 2 div} bind"
-*End
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub } bind"
-
-*% Tray Selection ============
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 42.0 AnySetup *InputSlot
-*DefaultInputSlot: Paper
-*InputSlot Upper: "
- (<<) cvx exec
- /MediaPosition 0
- /MediaType null
- /TraySwitch false
- /ManualFeed false
- (>>) cvx exec setpagedevice"
-*End
-*InputSlot Lower: "
- (<<) cvx exec
- /MediaPosition 1
- /MediaType null
- /TraySwitch false
- /ManualFeed false
- (>>) cvx exec setpagedevice"
-*End
-*InputSlot Paper: "
- (<<) cvx exec
- /MediaPosition null
- /MediaType (Paper)
- /TraySwitch true
- /ManualFeed false
- (>>) cvx exec setpagedevice"
-*End
-*InputSlot Transparency: "
- (<<) cvx exec
- /MediaPosition null
- /MediaType (Transparency)
- /TraySwitch true
- /ManualFeed false
- (>>) cvx exec setpagedevice"
-*End
-*InputSlot ManualPaper/Manual Paper: "
- (<<) cvx exec
- /MediaPosition null
- /MediaType (Paper)
- /TraySwitch false
- /ManualFeed true
- (>>) cvx exec setpagedevice"
-*End
-*InputSlot ManualTransparency/Manual Transparency: "
- (<<) cvx exec
- /MediaPosition null
- /MediaType (Transparency)
- /TraySwitch false
- /ManualFeed true
- (>>) cvx exec setpagedevice"
-*End
-*?InputSlot: "
- save
- currentpagedevice /MediaPosition get
- dup null eq
- { pop currentpagedevice /MediaType get
- dup null eq
- { pop (Upper) }
- { dup (Paper) eq
- { pop currentpagedevice /ManualFeed get
- { (ManualPaper) }
- { (Paper) } ifelse
- }
- {
- (Transparency) eq
- { currentpagedevice /ManualFeed get
- { (ManualTransparency) }
- { (Transparency) } ifelse
- }
- { (Unknown) } ifelse
- } ifelse
- } ifelse
- }
- {
- dup 0 eq
- { pop (Upper) }
- { 1 eq
- { (Lower) }
- { (Unknown) } ifelse
- } ifelse
- } ifelse
- = flush restore"
-*End
-*CloseUI: *InputSlot
-
-*% Paper Handling ===================
-
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 44.0 AnySetup *PageSize
-*DefaultPageSize: A4
-*PageSize Letter: "(<<) cvx exec /PageSize [612 792] /ImagingBBox null
- (>>) cvx exec setpagedevice"
-*End
-*PageSize A4: "(<<) cvx exec /PageSize [595 842] /ImagingBBox null
- (>>) cvx exec setpagedevice"
-*End
-*?PageSize: "
- save currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if (Unknown)
- (<<) cvx exec
- [612 792] (Letter)
- [595 842] (A4) (>>) 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
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 46.0 AnySetup *PageRegion
-*DefaultPageRegion: A4
-*PageRegion Letter: "(<<) cvx exec /PageSize [612 792] /ImagingBBox null
- (>>) cvx exec setpagedevice"
-*End
-*PageRegion A4: "(<<) cvx exec /PageSize [595 842] /ImagingBBox null
- (>>) cvx exec setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: A4
-*ImageableArea Letter: "14.16 25.8 597.84 777.96"
-*ImageableArea A4: "13.4401 25.8001 581.76 827.88"
-*?ImageableArea: "
- save
- /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 Letter: "612 792"
-*PaperDimension A4: "595 842"
-
-*DefaultOutputOrder: Normal
-*RequiresPageRegion All: True
-
-*OpenUI *Collate/Quick Collate: Boolean
-*OrderDependency: 48.0 AnySetup *Collate
-*DefaultCollate: False
-*Collate False: "
- (<<) cvx exec
- /Collate false
- (>>) cvx exec setpagedevice"
-*End
-*Collate True: "
- (<<) cvx exec
- /Collate true
- (>>) cvx exec setpagedevice"
-*End
-*?Collate: "
- save
- currentpagedevice /Collate get {(True)}{(False)}ifelse
- = flush restore"
-*End
-*CloseUI: *Collate
-
-*% TKColor Selections ===================
-
-*OpenUI *TKColor/Color Correction: PickOne
-*OrderDependency: 50.0 AnySetup *TKColor
-*DefaultTKColor: VividColor/Vivid Color
-*TKColor NoAdjust/None: "
- (<<) cvx exec
- /DeviceRenderingInfo (<<) cvx exec
- /Type 2
- /VirtualColorDevice null
- (>>) cvx exec
- (>>) cvx exec setpagedevice"
-*End
-*TKColor VividColor/Vivid Color: "
- (<<) cvx exec
- /DeviceRenderingInfo (<<) cvx exec
- /Type 2
- /VirtualColorDevice (<<) cvx exec
- /Type 3
- /ColorTransform /TekBlue
- (>>) cvx exec
- (>>) cvx exec
- (>>) cvx exec setpagedevice"
-*End
-*TKColor SimulateDisplay/Simulate Display: "
- (<<) cvx exec
- /DeviceRenderingInfo (<<) cvx exec
- /Type 2
- /VirtualColorDevice (<<) cvx exec
- /Type 3
- /ColorTransform /TekDisplay
- (>>) cvx exec
- (>>) cvx exec
- (>>) cvx exec setpagedevice"
-*End
-*TKColor SWOPPress/SWOP Press: "
- (<<) cvx exec
- /DeviceRenderingInfo (<<) cvx exec
- /Type 2
- /VirtualColorDevice (<<) cvx exec
- /Type 3
- /ColorTransform /SWOP-Coated
- (>>) cvx exec
- (>>) cvx exec
- (>>) cvx exec setpagedevice"
-*End
-*TKColor EuroscalePress/Euroscale Press: "
- (<<) cvx exec
- /DeviceRenderingInfo (<<) cvx exec
- /Type 2
- /VirtualColorDevice (<<) cvx exec
- /Type 3
- /ColorTransform /Euroscale-Coated
- (>>) cvx exec
- (>>) cvx exec
- (>>) cvx exec setpagedevice"
-*End
-*TKColor CommercialPress/Commercial Press: "
- (<<) cvx exec
- /DeviceRenderingInfo (<<) cvx exec
- /Type 2
- /VirtualColorDevice (<<) cvx exec
- /Type 3
- /ColorTransform /Commercial-Coated
- (>>) cvx exec
- (>>) cvx exec
- (>>) cvx exec setpagedevice"
-*End
-*TKColor Monochrome: "
- (<<) cvx exec
- /DeviceRenderingInfo (<<) cvx exec
- /Type 2
- /VirtualColorDevice (<<) cvx exec
- /Type 1
- /ColorTransform /Gray
- (>>) cvx exec
- (>>) cvx exec
- (>>) cvx exec setpagedevice"
-*End
-*TKColor UsePrinterSetting/Use Printer Setting: ""
-*?TKColor: "save
- { currentpagedevice /DeviceRenderingInfo get
- /VirtualColorDevice get
- dup null eq
- { pop (NoAdjust) }
- { /ColorTransform get
- (<<) cvx exec
- /TekBlue (VividColor)
- /TekDisplay (SimulateDisplay)
- /SWOP-Coated (SWOPPress)
- /Euroscale-Coated (EuroscalePress)
- /Commercial-Coated (CommercialPress)
- /Gray (Monochrome)
- (>>) cvx exec
- exch get
- } ifelse
- } stopped
- { % error in PostScript code execution
- pop pop (Unknown)
- } if
- = flush restore"
-*End
-*CloseUI: *TKColor
-
-*OpenUI *TKImageSmoothing/Image Smoothing: Boolean
-*OrderDependency: 54.0 AnySetup *TKImageSmoothing
-*DefaultTKImageSmoothing: False
-*TKImageSmoothing False: "
- false /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec"
-*End
-*TKImageSmoothing True: "
- true /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec"
-*End
-*?TKImageSmoothing: "
- save
- /RRCustomProcs /ProcSet findresource /currentforceinterpolate get exec
- {(True)}{(False)} ifelse
- = flush restore"
-*End
-*CloseUI: *TKImageSmoothing
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font CGBM-PropRoman: Special "(003.000)" Special ROM
-*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 GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.004)" 83pv ROM
-*Font GothicBBB-Medium-90ms-RKSJ-H: RKSJ "(003.004)" JIS-83 ROM
-*Font GothicBBB-Medium-90ms-RKSJ-V: RKSJ "(003.004)" JIS-83 ROM
-*Font GothicBBB-Medium-90pv-RKSJ-H: RKSJ "(003.004)" JIS-83 ROM
-*Font GothicBBB-Medium-90pv-RKSJ-V: RKSJ "(003.004)" JIS-83 ROM
-*Font GothicBBB-Medium-Add-H: JIS "(003.004)" Add ROM
-*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.004)" Add ROM
-*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.004)" Add ROM
-*Font GothicBBB-Medium-Add-V: JIS "(003.004)" Add ROM
-*Font GothicBBB-Medium-EUC-H: EUC "(003.004)" JIS-83 ROM
-*Font GothicBBB-Medium-EUC-V: EUC "(003.004)" JIS-83 ROM
-*Font GothicBBB-Medium-Ext-H: JIS "(003.004)" Ext ROM
-*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.004)" Ext ROM
-*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.004)" Ext ROM
-*Font GothicBBB-Medium-Ext-V: JIS "(003.004)" Ext ROM
-*Font GothicBBB-Medium-H: JIS "(003.004)" JIS-83 ROM
-*Font GothicBBB-Medium-NWP-H: JIS "(003.004)" NWP ROM
-*Font GothicBBB-Medium-NWP-V: JIS "(003.004)" NWP ROM
-*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.004)" JIS-83 ROM
-*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.004)" JIS-83 ROM
-*Font GothicBBB-Medium-V: JIS "(003.004)" JIS-83 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-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 Helvetica-Oblique: Standard "(001.006S)" Standard ROM
-*Font RLKL-PropRoman: Special "(003.000)" Special ROM
-*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.003)" 83pv ROM
-*Font Ryumin-Light-90ms-RKSJ-H: RKSJ "(003.003)" JIS-83 ROM
-*Font Ryumin-Light-90ms-RKSJ-V: RKSJ "(003.003)" JIS-83 ROM
-*Font Ryumin-Light-90pv-RKSJ-H: RKSJ "(003.003)" JIS-83 ROM
-*Font Ryumin-Light-90pv-RKSJ-V: RKSJ "(003.003)" JIS-83 ROM
-*Font Ryumin-Light-Add-H: JIS "(003.003)" Add ROM
-*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.003)" Add ROM
-*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.003)" Add ROM
-*Font Ryumin-Light-Add-V: JIS "(003.003)" Add ROM
-*Font Ryumin-Light-EUC-H: EUC "(003.003)" JIS-83 ROM
-*Font Ryumin-Light-EUC-V: EUC "(003.003)" JIS-83 ROM
-*Font Ryumin-Light-Ext-H: JIS "(003.003)" Ext ROM
-*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.003)" Ext ROM
-*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.003)" Ext ROM
-*Font Ryumin-Light-Ext-V: JIS "(003.003)" Ext ROM
-*Font Ryumin-Light-H: JIS "(003.003)" JIS-83 ROM
-*Font Ryumin-Light-Hankaku: JIS "(003.003)" JIS-83 ROM
-*Font Ryumin-Light-NWP-H: JIS "(003.003)" NWP ROM
-*Font Ryumin-Light-NWP-V: JIS "(003.003)" NWP ROM
-*Font Ryumin-Light-RKSJ-H: RKSJ "(003.003)" JIS-83 ROM
-*Font Ryumin-Light-RKSJ-V: RKSJ "(003.003)" JIS-83 ROM
-*Font Ryumin-Light-Roman: Special "(003.003)" Special ROM
-*Font Ryumin-Light-V: JIS "(003.003)" JIS-83 ROM
-*Font Ryumin-Light-WP-Symbol: Special "(003.003)" Special 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 (*) {cvn ==} 128 string /Font resourceforall
- (*) = flush restore"
-*End
-
-*DefaultColorSep: ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi
-
-*% For 60 lpi / 300x300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"
-*ColorSepScreenAngle CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"
-*ColorSepScreenAngle ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"
-*ColorSepScreenAngle ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-
-*% The byte count of this file should be exactly 018473 or 019072
-*% depending on the filesystem it resides in.
-*% end of PPD file for Tektronix Phaser 350J
diff --git a/psprint_config/configuration/ppds/TKP360P1.PS b/psprint_config/configuration/ppds/TKP360P1.PS
deleted file mode 100644
index 066a1b5bcedf..000000000000
--- a/psprint_config/configuration/ppds/TKP360P1.PS
+++ /dev/null
@@ -1,863 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.3"
-*FileVersion: "1.0"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*Product: "(Phaser 360)"
-*PSVersion: "(3010.103) 1"
-*Manufacturer: "Tektronix"
-*ModelName: "Tektronix Phaser 360 Extended"
-*ShortNickName: "Tektronix Phaser 360 Extended"
-*NickName: "Tektronix Phaser 360 with Extended Features"
-*PCFileName: "TKP360P1.PPD"
-
-*% === Installable Options ===========
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *InstalledMemory/Memory Configuration: PickOne
-*OrderDependency: 69.1 AnySetup *InstalledMemory
-*DefaultInstalledMemory: None
-*InstalledMemory None/Standard 24 MB RAM: ""
-*InstalledMemory 48Meg/48 MB Total RAM: ""
-*?InstalledMemory: "% InstalledMemory
- currentsystemparams /InstalledRam get
- 16#100000 div round cvi
- dup 45 lt
- { pop (None) } {2 string cvs print (Meg) }
- ifelse = flush"
-*End
-*CloseUI: *InstalledMemory
-
-*OpenUI *Option1/Optional Hard Drive: Boolean
-*OrderDependency: 69.4 AnySetup *Option1
-*DefaultOption1: False
-*Option1 True/Installed: ""
-*Option1 False/Not Installed: ""
-*?Option1: "
- save false
- (%disk?%)
- { currentdevparams dup /Writeable known
- { /Writeable get {pop true} if } {pop} ifelse
- } 10 string /IODevice resourceforall
- {(True)}{(False)} ifelse = flush
- restore"
-*End
-*CloseUI: *Option1
-
-*OpenUI *Option2/Optional Network Card: PickOne
-*OrderDependency: 69.6 AnySetup *Option2
-*DefaultOption2: None
-*Option2 None/Not Installed: ""
-*Option2 P3/LocalTalk, AppleTalk: ""
-*Option2 P4/TokenTalk, NetWare, EtherTalk and TCP/IP: ""
-*Option2 P5/EtherTalk, NetWare and TCP/IP: ""
-
-*?Option2: "% Option2
-mark
-(%LocalTalk%) /IODevice resourcestatus {
- (P3)
-}{
- (%TokenTalk%) /IODevice resourcestatus {
- (P4)
- }{
- /RRCustomProcs /ProcSet findresource /getnetworkparam 2 copy known {
- get {(HSMDEC) exch (Network Type) exch exec} stopped {
- (None)
- }{
- (P5)
- } ifelse
- }{
- (None)
- } ifelse
- } ifelse
-} ifelse = flush cleartomark"
-*End
-
-*CloseUI: *Option2
-
-*OpenUI *Option3/Optional Lower Tray: Boolean
-*OrderDependency: 69.2 AnySetup *Option3
-*DefaultOption3: False
-*Option3 True/Installed: ""
-*Option3 False/Not Installed: ""
-*?Option3: "
-currentpagedevice /InputAttributes get 1 known
-{ (True) } { (False) } ifelse = flush"
-*End
-*CloseUI: *Option3
-
-*CloseGroup: InstallableOptions
-
-*% === Constraints ===================
-
-*UIConstraints: *Option3 False *InputSlot Lower
-*UIConstraints: *Option1 False *TKCollate True
-
-*UIConstraints: *InputSlot Lower *Option3 False
-*UIConstraints: *TKCollate True *Option1 False
-
-*% === Basic Device Capabilities ============
-
-*LanguageLevel: "3"
-*Protocols: BCP
-
-*FreeVM: "2653696"
-*VMOption None/Standard 24 MB RAM: "2653696"
-*FCacheSize None: 2097152
-*VMOption 48Meg/48 MB Total RAM: "10362368"
-*FCacheSize 48Meg: 2097152
-
-*ColorDevice: True
-*DefaultColorSpace: CMYK
-*AccurateScreensSupport: True
-*SuggestedJobTimeout: "0"
-*SuggestedWaitTimeout: "300"
-*SuggestedManualFeedTimeout: "60"
-*1284Modes Parallel: Compat Nibble
-*1284DeviceID: "
- MANUFACTURER:Tektronix;COMMAND SET:Adobe Level 3 PostScript;
- MODEL:Phaser 360P;CLASS:Printer;DESCRIPTION:
- Phaser 360 Color Page Printer, PostScript Level 3, Letter/A4;
- COMPATIBLE_ID:"
-*End
-*TTRasterizer: Type42
-*?TTRasterizer: "
- save
- 42 /FontType resourcestatus
- { pop pop (Type42)} {pop pop (None)} ifelse = flush
- restore"
-*End
-
-*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: "4"
-*Password: "0"
-*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: 300x300dpi
-
-*SetResolution 300x300dpi : ""
-*SetResolution 800x450dpi : ""
-
-*?Resolution: "
- save currentpagedevice
- /HWResolution get dup 1 get cvi ( ) cvs print (x) print
- 0 get cvi ( ) cvs print (dpi) = flush restore"
-*End
-
-*% Halftone Information =================
-*DefaultHalftoneType: 9
-*ScreenFreq: "60.0"
-*ScreenAngle: "0.0"
-*DefaultScreenProc: Dot
-*ScreenProc Dot: "{180 mul cos exch 180 mul cos add 2 div} bind"
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-
-*% Tray Selection ============
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 54.0 AnySetup *InputSlot
-*DefaultInputSlot: Paper
-*InputSlot Upper: "
- <<
- /MediaPosition 0
- /MediaClass null
- /TraySwitch false
- /ManualFeed false
- >> setpagedevice"
-*End
-*InputSlot Lower: "
- <<
- /MediaPosition 1
- /MediaClass null
- /TraySwitch false
- /ManualFeed false
- >> setpagedevice"
-*End
-*InputSlot Paper: "
- <<
- /MediaPosition null
- /MediaClass (Paper)
- /TraySwitch true
- /ManualFeed false
- >> setpagedevice"
-*End
-*InputSlot Transparency: "
- <<
- /MediaPosition null
- /MediaClass (Transparency)
- /TraySwitch true
- /ManualFeed false
- >> setpagedevice"
-*End
-*InputSlot ManualPaper/Manual Paper: "
- <<
- /MediaPosition null
- /MediaClass (Paper)
- /TraySwitch false
- /ManualFeed true
- >> setpagedevice"
-*End
-*InputSlot ManualTransparency/Manual Transparency: "
- <<
- /MediaPosition null
- /MediaClass (Transparency)
- /TraySwitch false
- /ManualFeed true
- >> setpagedevice"
-*End
-
-*?InputSlot: "
- currentpagedevice /MediaPosition get
- dup null eq
- { pop currentpagedevice /MediaClass get
- dup null eq
- { pop (Upper) }
- { dup (Paper) eq
- { pop currentpagedevice /ManualFeed get
- { (ManualPaper) }
- { (Paper) } ifelse
- }
- {
- (Transparency) eq
- { currentpagedevice /ManualFeed get
- { (ManualTransparency) }
- { (Transparency) } ifelse
- }
- { (Unknown) } ifelse
- } ifelse
- } ifelse
- }
- {
- dup 0 eq
- { pop (Upper) }
- { 1 eq
- { (Lower) }
- { (Unknown) } ifelse
- } ifelse
- } ifelse
- = flush
-"
-*End
-*CloseUI: *InputSlot
-
-
-*% Paper Handling ===================
-
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 56.0 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter: "<< /PageSize [612 792] /ImagingBBox null >> setpagedevice"
-*PageSize A4: "<< /PageSize [595 842] /ImagingBBox null >> setpagedevice"
-*?PageSize: "
- save currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if (Unknown)
- <<
- [612 792] (Letter)
- [595 842] (A4) >>
- { 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
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 56.2 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter: "<< /PageSize [612 792] /ImagingBBox null >> setpagedevice"
-*PageRegion A4: "<< /PageSize [595 842] /ImagingBBox null >> setpagedevice"
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-
-*ImageableArea Letter: "14.28 25.68 597.96 777.84"
-*ImageableArea A4: "14.28 25.69 581.16 827.76"
-
-*?ImageableArea: "
-<< /HWResolution [300 300] >> setpagedevice
- clippath pathbbox
- /cvp {16 string cvs print ( ) print} def
- 4 3 roll 100 mul ceiling 100 div cvp
- 3 2 roll 100 mul ceiling 100 div cvp
- exch 100 mul floor 100 div cvp
- 100 mul floor 100 div = flush
- userdict /cvp undef"
-*End
-
-*% These provide the physical dimensions of the paper (by keyword)
-*DefaultPaperDimension: Letter
-*PaperDimension Letter: "612 792"
-*PaperDimension A4: "595 842"
-
-*DefaultOutputOrder: Reverse
-
-*RequiresPageRegion All: True
-
-*OpenUI *TKCollate/Quick Collate: Boolean
-*OrderDependency: 50.0 AnySetup *TKCollate
-*DefaultTKCollate: False
-*TKCollate False: "<< /Collate false >> setpagedevice"
-*TKCollate True: "<< /Collate true >> setpagedevice"
-*?TKCollate: "
- save
- currentpagedevice /Collate get {(True)}{(False)}ifelse
- = flush restore"
-*End
-*CloseUI: *TKCollate
-
-*% TKColor Selections ===================
-
-*OpenUI *TKColor/Color Correction: PickOne
-*OrderDependency: 40.0 AnySetup *TKColor
-*DefaultTKColor: Automatic
-*TKColor Automatic: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /Automatic
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor NoAdjust/None: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /VirtualColorDevice null
- >>
- >> setpagedevice"
-*End
-*TKColor VividColor/Vivid Color: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /TekBlue
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor SimulateDisplay/Simulate Display: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /TekDisplay
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor SWOPPress/SWOP Press: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /SWOP-Coated
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor EuroscalePress/Euroscale Press: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /Euroscale-Coated
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor CommercialPress/Commercial Press: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /Commercial-Coated
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor Monochrome/Monochrome: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /VirtualColorDevice <<
- /Type 1
- /ColorTransform /Gray
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor UsePrinterSetting/Use Printer Setting: "
- % ColorCorrection: Use Printer Settings"
-*End
-*?TKColor: "
- mark
- { currentpagedevice /DeviceRenderingInfo get
- /VirtualColorDevice get
- dup null eq
- { pop (NoAdjust) }
- { /ColorTransform get
- <<
- /Automatic (Automatic)
- /TekBlue (VividColor)
- /TekDisplay (SimulateDisplay)
- /SWOP-Coated (SWOPPress)
- /Euroscale-Coated (EuroscalePress)
- /Commercial-Coated (CommercialPress)
- /Gray (Monochrome)
- >>
- exch get
- } ifelse
- } stopped
- { % error in PostScript code execution
- (Unknown)
- } if
- = flush
- cleartomark"
-*End
-*CloseUI: *TKColor
-
-*% Print Quality Selection ===================
-
-*OpenUI *OutputMode/Print Quality: PickOne
-*OrderDependency: 47.0 AnySetup *OutputMode
-*DefaultOutputMode: Standard
-*OutputMode FastColor/Fast Color: "
- <<
- /HWResolution /Default /OutputDevice findresource /HWResolution get 0 get
- >> setpagedevice"
-*End
-*OutputMode Standard/Standard: "
-<<
- /HWResolution /Default /OutputDevice findresource /HWResolution get 1 get
->> setpagedevice"
-*End
-*OutputMode Enhanced/Enhanced: "
-<<
- /HWResolution /Default /OutputDevice findresource /HWResolution get
- dup length 1 sub get
->> setpagedevice"
-*End
-*?OutputMode: "
- currentpagedevice /HWResolution get 0 get dup 300 lt
- {
- pop (FastColor)
- }
- {
- 300 gt
- {
- (Enhanced)
- }
- {
- (Standard)
- } ifelse
- } ifelse
- = flush"
-*End
-*CloseUI: *OutputMode
-
-*OpenUI *TKImageSmoothing/Image Smoothing: Boolean
-*OrderDependency: 50.0 AnySetup *TKImageSmoothing
-*DefaultTKImageSmoothing: False
-*TKImageSmoothing False: "
- false /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec"
-*End
-*TKImageSmoothing True: "
- true /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec"
-*End
-*?TKImageSmoothing: "
- save
- /RRCustomProcs /ProcSet findresource /currentforceinterpolate get exec
- {(True)}{(False)} ifelse
- = flush restore"
-*End
-*CloseUI: *TKImageSmoothing
-
-*OpenUI *TKCheckPrint/Check Print: Boolean
-*OrderDependency: 55.0 AnySetup *TKCheckPrint
-*DefaultTKCheckPrint: False
-*TKCheckPrint False: ""
-*TKCheckPrint True: "
- /RRCustomProcs /ProcSet findresource
- /setcheckprint get exec"
-*End
-*?TKCheckPrint: "
- /RRCustomProcs /ProcSet findresource
- /currentcheckprint get exec {(True)}{(False)}ifelse
- = flush"
-*End
-*CloseUI: *TKCheckPrint
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font AJenson-Italic: Standard "(001.000)" Standard ROM
-*Font AJenson-Regular: Standard "(001.000)" Standard ROM
-*Font AJenson-Semibold: Standard "(001.000)" Standard ROM
-*Font AlbertusMT-Italic: Standard "(001.000)" Standard ROM
-*Font AlbertusMT-Light: Standard "(001.000)" Standard ROM
-*Font AlbertusMT: Standard "(001.000)" Standard ROM
-*Font AntiqueOlive-Bold: Standard "(501.009)" Standard ROM
-*Font AntiqueOlive-Compact: Standard "(501.008)" Standard ROM
-*Font AntiqueOlive-Italic: Standard "(501.010)" Standard ROM
-*Font AntiqueOlive-Roman: Standard "(501.008)" Standard ROM
-*Font AntiqueOliveCE-Bold: Win1250 "(501.009)" ExtendedRoman ROM
-*Font AntiqueOliveCE-Compact: Win1250 "(501.008)" ExtendedRoman ROM
-*Font AntiqueOliveCE-Italic: Win1250 "(501.010)" ExtendedRoman ROM
-*Font AntiqueOliveCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM
-*Font Apple-Chancery: Standard "(001.001)" Standard ROM
-*Font Apple-ChanceryCE: Win1250 "(001.001)" ExtendedRoman ROM
-*Font Arial-BoldItalicMT: Standard "(501.009)" Standard ROM
-*Font Arial-BoldMT: Standard "(501.009)" Standard ROM
-*Font Arial-ItalicMT: Standard "(501.012)" Standard ROM
-*Font ArialCE-Bold: Win1250 "(501.009)" ExtendedRoman ROM
-*Font ArialCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM
-*Font ArialCE-Italic: Win1250 "(501.012)" ExtendedRoman ROM
-*Font ArialCE: Win1250 "(501.009)" ExtendedRoman ROM
-*Font ArialMT: Standard "(501.009)" Standard ROM
-*Font AvantGarde-Bold: Standard "(001.000)" Standard ROM
-*Font AvantGarde-Book: Standard "(501.009)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(501.009)" Standard ROM
-*Font AvantGarde-CondBold: Standard "(001.001)" Standard ROM
-*Font AvantGarde-CondBook: Standard "(001.001)" Standard ROM
-*Font AvantGarde-CondDemi: Standard "(001.001)" Standard ROM
-*Font AvantGarde-CondMedium: Standard "(001.001)" Standard ROM
-*Font AvantGarde-Demi: Standard "(501.010)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(501.010)" Standard ROM
-*Font AvantGarde-ExtraLight: Standard "(001.000)" Standard ROM
-*Font AvantGarde-Medium: Standard "(001.000)" Standard ROM
-*Font AvantGardeCE-Book: Win1250 "(501.009)" ExtendedRoman ROM
-*Font AvantGardeCE-BookOblique: Win1250 "(501.009)" ExtendedRoman ROM
-*Font AvantGardeCE-Demi: Win1250 "(501.010)" ExtendedRoman ROM
-*Font AvantGardeCE-DemiOblique: Win1250 "(501.010)" ExtendedRoman ROM
-*Font BernhardModern-Bold: Standard "(001.000)" Standard ROM
-*Font BernhardModern-BoldItalic: Standard "(001.000)" Standard ROM
-*Font BernhardModern-Italic: Standard "(001.000)" Standard ROM
-*Font BernhardModern-Roman: Standard "(001.000)" Standard ROM
-*Font Birch: Standard "(001.002)" Standard ROM
-*Font Bodoni-Bold: Standard "(501.006)" Standard ROM
-*Font Bodoni-BoldItalic: Standard "(501.007)" Standard ROM
-*Font Bodoni-Italic: Standard "(501.007)" Standard ROM
-*Font Bodoni-Poster: Standard "(501.009)" Standard ROM
-*Font Bodoni-PosterCompressed: Standard "(501.007)" Standard ROM
-*Font Bodoni: Standard "(501.008)" Standard ROM
-*Font BodoniCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM
-*Font BodoniCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman ROM
-*Font BodoniCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM
-*Font BodoniCE-Poster: Win1250 "(501.009)" ExtendedRoman ROM
-*Font BodoniCE-PosterCompressed: Win1250 "(501.007)" ExtendedRoman ROM
-*Font BodoniCE: Win1250 "(501.008)" ExtendedRoman ROM
-*Font Bookman-Demi: Standard "(501.007)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(501.008)" Standard ROM
-*Font Bookman-Light: Standard "(501.006)" Standard ROM
-*Font Bookman-LightItalic: Standard "(501.007)" Standard ROM
-*Font BookmanCE-Demi: Win1250 "(501.007)" ExtendedRoman ROM
-*Font BookmanCE-DemiItalic: Win1250 "(501.008)" ExtendedRoman ROM
-*Font BookmanCE-Light: Win1250 "(501.006)" ExtendedRoman ROM
-*Font BookmanCE-LightItalic: Win1250 "(501.007)" ExtendedRoman ROM
-*Font Carta: Special "(001.001)" Standard ROM
-*Font Chicago: Standard "(501.011)" Standard ROM
-*Font ChicagoCE: Win1250 "(501.011)" ExtendedRoman ROM
-*Font Clarendon-Bold: Standard "(501.008)" Standard ROM
-*Font Clarendon-Light: Standard "(501.009)" Standard ROM
-*Font Clarendon: Standard "(501.009)" Standard ROM
-*Font ClarendonCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
-*Font ClarendonCE-Light: Win1250 "(501.009)" ExtendedRoman ROM
-*Font ClarendonCE: Win1250 "(501.009)" ExtendedRoman ROM
-*Font CooperBlack-Italic: Standard "(001.003)" Standard ROM
-*Font CooperBlack: Standard "(001.003)" Standard ROM
-*Font Copperplate-ThirtyThreeBC: Standard "(001.002)" Standard ROM
-*Font Copperplate-ThirtyTwoBC: Standard "(001.002)" Standard ROM
-*Font Coronet-Bd: Standard "(001.000)" Standard ROM
-*Font Coronet-Regular: Standard "(001.000)" Standard ROM
-*Font CoronetCE-Regular: Win1250 "(001.000)" ExtendedRoman ROM
-*Font Courier-Bold: Standard "(501.010)" Standard ROM
-*Font Courier-BoldOblique: Standard "(501.010)" Standard ROM
-*Font Courier-Oblique: Standard "(501.010)" Standard ROM
-*Font Courier: Standard "(501.010)" Standard ROM
-*Font CourierCE-Bold: Win1250 "(501.010)" ExtendedRoman ROM
-*Font CourierCE-BoldOblique: Win1250 "(501.010)" ExtendedRoman ROM
-*Font CourierCE-Oblique: Win1250 "(501.010)" ExtendedRoman ROM
-*Font CourierCE: Win1250 "(501.010)" ExtendedRoman ROM
-*Font Eurostile-Bold: Standard "(501.008)" Standard ROM
-*Font Eurostile-BoldExtendedTwo: Standard "(501.008)" Standard ROM
-*Font Eurostile-ExtendedTwo: Standard "(501.010)" Standard ROM
-*Font Eurostile: Standard "(501.008)" Standard ROM
-*Font EurostileCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
-*Font EurostileCE-BoldExtendedTwo: Win1250 "(501.008)" ExtendedRoman ROM
-*Font EurostileCE-ExtendedTwo: Win1250 "(501.010)" ExtendedRoman ROM
-*Font EurostileCE: Win1250 "(501.008)" ExtendedRoman ROM
-*Font Geneva: Standard "(501.007)" Standard ROM
-*Font GenevaCE: Win1250 "(501.007)" ExtendedRoman ROM
-*Font GillSans-Bold: Standard "(501.007)" Standard ROM
-*Font GillSans-BoldCondensed: Standard "(501.006)" Standard ROM
-*Font GillSans-BoldItalic: Standard "(501.008)" Standard ROM
-*Font GillSans-Condensed: Standard "(501.007)" Standard ROM
-*Font GillSans-ExtraBold: Standard "(501.008)" Standard ROM
-*Font GillSans-Italic: Standard "(501.008)" Standard ROM
-*Font GillSans-Light: Standard "(501.009)" Standard ROM
-*Font GillSans-LightItalic: Standard "(501.009)" Standard ROM
-*Font GillSans: Standard "(501.009)" Standard ROM
-*Font GillSansCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM
-*Font GillSansCE-BoldCondensed: Win1250 "(501.006)" ExtendedRoman ROM
-*Font GillSansCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman ROM
-*Font GillSansCE-Condensed: Win1250 "(501.007)" ExtendedRoman ROM
-*Font GillSansCE-ExtraBold: Win1250 "(501.008)" ExtendedRoman ROM
-*Font GillSansCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM
-*Font GillSansCE-Light: Win1250 "(501.009)" ExtendedRoman ROM
-*Font GillSansCE-LightItalic: Win1250 "(501.009)" ExtendedRoman ROM
-*Font GillSansCE-Roman: Win1250 "(501.009)" ExtendedRoman ROM
-*Font Goudy-Bold: Standard "(001.002)" Standard ROM
-*Font Goudy-BoldItalic: Standard "(001.002)" Standard ROM
-*Font Goudy-ExtraBold: Standard "(001.001)" Standard ROM
-*Font Goudy-Italic: Standard "(001.002)" Standard ROM
-*Font Goudy: Standard "(001.003)" Standard ROM
-*Font Helvetica-Bold: Standard "(501.010)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(501.010)" Standard ROM
-*Font Helvetica-Condensed-Bold: Standard "(501.009)" Standard ROM
-*Font Helvetica-Condensed-BoldObl: Standard "(501.009)" Standard ROM
-*Font Helvetica-Condensed-Oblique: Standard "(501.010)" Standard ROM
-*Font Helvetica-Condensed: Standard "(501.010)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(501.010)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(501.010)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(501.008)" Standard ROM
-*Font Helvetica-Narrow: Standard "(501.008)" Standard ROM
-*Font Helvetica-Oblique: Standard "(501.008)" Standard ROM
-*Font Helvetica: Standard "(501.008)" Standard ROM
-*Font HelveticaCE-Bold: Win1250 "(501.010)" ExtendedRoman ROM
-*Font HelveticaCE-BoldOblique: Win1250 "(501.010)" ExtendedRoman ROM
-*Font HelveticaCE-Cond: Win1250 "(501.010)" ExtendedRoman ROM
-*Font HelveticaCE-CondBold: Win1250 "(501.009)" ExtendedRoman ROM
-*Font HelveticaCE-CondBoldObl: Win1250 "(501.009)" ExtendedRoman ROM
-*Font HelveticaCE-CondObl: Win1250 "(501.010)" ExtendedRoman ROM
-*Font HelveticaCE-Narrow: Win1250 "(501.008)" ExtendedRoman ROM
-*Font HelveticaCE-NarrowBold: Win1250 "(501.010)" ExtendedRoman ROM
-*Font HelveticaCE-NarrowBoldOblique: Win1250 "(501.010)" ExtendedRoman ROM
-*Font HelveticaCE-NarrowOblique: Win1250 "(501.008)" ExtendedRoman ROM
-*Font HelveticaCE-Oblique: Win1250 "(501.008)" ExtendedRoman ROM
-*Font HelveticaCE: Win1250 "(501.008)" ExtendedRoman ROM
-*Font HoeflerText-Black: Standard "(501.008)" Standard ROM
-*Font HoeflerText-BlackItalic: Standard "(501.009)" Standard ROM
-*Font HoeflerText-Italic: Standard "(501.010)" Standard ROM
-*Font HoeflerText-Ornaments: UnknownEncoding "(001.001)" UnknownCharset ROM
-*Font HoeflerText-Regular: Standard "(501.009)" Standard ROM
-*Font HoeflerTextCE-Black: Win1250 "(501.008)" ExtendedRoman ROM
-*Font HoeflerTextCE-BlackItalic: Win1250 "(501.009)" ExtendedRoman ROM
-*Font HoeflerTextCE-Italic: Win1250 "(501.010)" ExtendedRoman ROM
-*Font HoeflerTextCE-Regular: Win1250 "(501.009)" ExtendedRoman ROM
-*Font JoannaMT-Bold: Standard "(501.008)" Standard ROM
-*Font JoannaMT-BoldItalic: Standard "(501.008)" Standard ROM
-*Font JoannaMT-Italic: Standard "(501.008)" Standard ROM
-*Font JoannaMT: Standard "(501.009)" Standard ROM
-*Font JoannaMTCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
-*Font JoannaMTCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman ROM
-*Font JoannaMTCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM
-*Font JoannaMTCE: Win1250 "(501.009)" ExtendedRoman ROM
-*Font LetterGothic-Bold: Standard "(501.010)" Standard ROM
-*Font LetterGothic-BoldSlanted: Standard "(501.010)" Standard ROM
-*Font LetterGothic-Slanted: Standard "(501.010)" Standard ROM
-*Font LetterGothic: Standard "(501.009)" Standard ROM
-*Font LetterGothicCE-Bold: Win1250 "(501.010)" ExtendedRoman ROM
-*Font LetterGothicCE-BoldSlanted: Win1250 "(501.010)" ExtendedRoman ROM
-*Font LetterGothicCE-Slanted: Win1250 "(501.010)" ExtendedRoman ROM
-*Font LetterGothicCE: Win1250 "(501.009)" ExtendedRoman ROM
-*Font LubalinGraph-Book: Standard "(501.009)" Standard ROM
-*Font LubalinGraph-BookOblique: Standard "(501.009)" Standard ROM
-*Font LubalinGraph-Demi: Standard "(501.009)" Standard ROM
-*Font LubalinGraph-DemiOblique: Standard "(501.009)" Standard ROM
-*Font LubalinGraphCE-Book: Win1250 "(501.009)" ExtendedRoman ROM
-*Font LubalinGraphCE-BookOblique: Win1250 "(501.009)" ExtendedRoman ROM
-*Font LubalinGraphCE-Demi: Win1250 "(501.009)" ExtendedRoman ROM
-*Font LubalinGraphCE-DemiOblique: Win1250 "(501.009)" ExtendedRoman ROM
-*Font Marigold: Standard "(001.000)" Standard ROM
-*Font MonaLisa-Recut: Standard "(001.000)" Standard ROM
-*Font Monaco: Standard "(501.012)" Standard ROM
-*Font MonacoCE: Win1250 "(501.012)" ExtendedRoman ROM
-*Font Mythos: Standard "(001.000)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(501.008)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(501.009)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(501.011)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(501.008)" Standard ROM
-*Font NewCenturySchlbkCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
-*Font NewCenturySchlbkCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM
-*Font NewCenturySchlbkCE-Italic: Win1250 "(501.011)" ExtendedRoman ROM
-*Font NewCenturySchlbkCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM
-*Font NewYork: Standard "(501.013)" Standard ROM
-*Font NewYorkCE: Win1250 "(501.013)" ExtendedRoman ROM
-*Font Optima-Bold: Standard "(501.008)" Standard ROM
-*Font Optima-BoldItalic: Standard "(501.009)" Standard ROM
-*Font Optima-Italic: Standard "(501.010)" Standard ROM
-*Font Optima: Standard "(501.010)" Standard ROM
-*Font OptimaCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
-*Font OptimaCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM
-*Font OptimaCE-Italic: Win1250 "(501.010)" ExtendedRoman ROM
-*Font OptimaCE-Roman: Win1250 "(501.010)" ExtendedRoman ROM
-*Font Oxford: Standard "(001.000)" Standard ROM
-*Font Palatino-Black: Standard "(001.000)" Standard ROM
-*Font Palatino-BlackItalic: Standard "(001.000)" Standard ROM
-*Font Palatino-Bold: Standard "(501.008)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(501.007)" Standard ROM
-*Font Palatino-Italic: Standard "(501.008)" Standard ROM
-*Font Palatino-Light: Standard "(001.000)" Standard ROM
-*Font Palatino-LightItalic: Standard "(001.000)" Standard ROM
-*Font Palatino-Medium: Standard "(001.000)" Standard ROM
-*Font Palatino-MediumItalic: Standard "(001.000)" Standard ROM
-*Font Palatino-Roman: Standard "(501.006)" Standard ROM
-*Font PalatinoCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
-*Font PalatinoCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman ROM
-*Font PalatinoCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM
-*Font PalatinoCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM
-*Font Quake: Standard "(001.000)" Standard ROM
-*Font StempelGaramond-Bold: Standard "(501.007)" Standard ROM
-*Font StempelGaramond-BoldItalic: Standard "(501.012)" Standard ROM
-*Font StempelGaramond-Italic: Standard "(501.009)" Standard ROM
-*Font StempelGaramond-Roman: Standard "(501.011)" Standard ROM
-*Font StempelGaramondCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM
-*Font StempelGaramondCE-BoldItalic: Win1250 "(501.012)" ExtendedRoman ROM
-*Font StempelGaramondCE-Italic: Win1250 "(501.009)" ExtendedRoman ROM
-*Font StempelGaramondCE-Roman: Win1250 "(501.011)" ExtendedRoman ROM
-*Font Symbol: Special "(001.008)" Standard ROM
-*Font Tekton-Bold: Standard "(001.000)" Standard ROM
-*Font Tekton: Standard "(001.001)" Standard ROM
-*Font Times-Bold: Standard "(501.009)" Standard ROM
-*Font Times-BoldItalic: Standard "(501.009)" Standard ROM
-*Font Times-Italic: Standard "(501.010)" Standard ROM
-*Font Times-Roman: Standard "(501.010)" Standard ROM
-*Font TimesCE-Bold: Win1250 "(501.009)" ExtendedRoman ROM
-*Font TimesCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM
-*Font TimesCE-Italic: Win1250 "(501.010)" ExtendedRoman ROM
-*Font TimesCE-Roman: Win1250 "(501.010)" ExtendedRoman ROM
-*Font TimesNewRomanCE-Bold: Win1250 "(501.009)" ExtendedRoman ROM
-*Font TimesNewRomanCE-BoldItalic: Win1250 "(501.011)" ExtendedRoman ROM
-*Font TimesNewRomanCE-Italic: Win1250 "(501.011)" ExtendedRoman ROM
-*Font TimesNewRomanCE: Win1250 "(501.010)" ExtendedRoman ROM
-*Font TimesNewRomanMT-BoldCond: Standard "(001.001)" Standard ROM
-*Font TimesNewRomanMT-Cond: Standard "(001.001)" Standard ROM
-*Font TimesNewRomanMT-CondItalic: Standard "(001.001)" Standard ROM
-*Font TimesNewRomanPS-BoldItalicMT: Standard "(501.011)" Standard ROM
-*Font TimesNewRomanPS-BoldMT: Standard "(501.009)" Standard ROM
-*Font TimesNewRomanPS-ItalicMT: Standard "(501.011)" Standard ROM
-*Font TimesNewRomanPSMT: Standard "(501.010)" Standard ROM
-*Font Univers-Bold: Standard "(501.008)" Standard ROM
-*Font Univers-BoldExt: Standard "(501.010)" Standard ROM
-*Font Univers-BoldExtObl: Standard "(501.010)" Standard ROM
-*Font Univers-BoldOblique: Standard "(501.008)" Standard ROM
-*Font Univers-Condensed: Standard "(501.011)" Standard ROM
-*Font Univers-CondensedBold: Standard "(501.009)" Standard ROM
-*Font Univers-CondensedBoldOblique: Standard "(501.009)" Standard ROM
-*Font Univers-CondensedOblique: Standard "(501.011)" Standard ROM
-*Font Univers-Extended: Standard "(501.009)" Standard ROM
-*Font Univers-ExtendedObl: Standard "(501.009)" Standard ROM
-*Font Univers-Light: Standard "(501.009)" Standard ROM
-*Font Univers-LightOblique: Standard "(501.009)" Standard ROM
-*Font Univers-Oblique: Standard "(501.009)" Standard ROM
-*Font Univers: Standard "(501.009)" Standard ROM
-*Font UniversCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM
-*Font UniversCE-BoldExt: Win1250 "(501.010)" ExtendedRoman ROM
-*Font UniversCE-BoldExtObl: Win1250 "(501.010)" ExtendedRoman ROM
-*Font UniversCE-BoldOblique: Win1250 "(501.008)" ExtendedRoman ROM
-*Font UniversCE-Condensed: Win1250 "(501.011)" ExtendedRoman ROM
-*Font UniversCE-CondensedBold: Win1250 "(501.009)" ExtendedRoman ROM
-*Font UniversCE-CondensedBoldOblique: Win1250 "(501.009)" ExtendedRoman ROM
-*Font UniversCE-CondensedOblique: Win1250 "(501.011)" ExtendedRoman ROM
-*Font UniversCE-Extended: Win1250 "(501.009)" ExtendedRoman ROM
-*Font UniversCE-ExtendedObl: Win1250 "(501.009)" ExtendedRoman ROM
-*Font UniversCE-Light: Win1250 "(501.009)" ExtendedRoman ROM
-*Font UniversCE-LightOblique: Win1250 "(501.009)" ExtendedRoman ROM
-*Font UniversCE-Medium: Win1250 "(501.009)" ExtendedRoman ROM
-*Font UniversCE-Oblique: Win1250 "(501.009)" ExtendedRoman ROM
-*Font Wingdings-Regular: UnknownEncoding "(001.001)" UnknownCharset ROM
-*Font ZapfChancery-MediumItalic: Standard "(002.000)" Standard ROM
-*Font ZapfChanceryCE-MediumItalic: Win1250 "(002.000)" ExtendedRoman ROM
-*Font ZapfDingbats: Special "(001.005S)" 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 (*) {cvn ==} 128 string /Font resourceforall
- (*) = flush restore"
-*End
-
-*DefaultColorSep: ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 300x300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"
-*ColorSepScreenAngle CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"
-*ColorSepScreenAngle ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"
-*ColorSepScreenAngle ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-
-*% The byte count of this file should be exactly 031868 or 032731
-*% depending on the filesystem it resides in.
-*% end of PPD file for Tektronix Phaser 360 Extended
-
diff --git a/psprint_config/configuration/ppds/TKP380J1.PS b/psprint_config/configuration/ppds/TKP380J1.PS
deleted file mode 100644
index 9a180a15fde4..000000000000
--- a/psprint_config/configuration/ppds/TKP380J1.PS
+++ /dev/null
@@ -1,1350 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.3"
-*FileVersion: "1.0"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*Product: "(Phaser 380J)"
-*PSVersion: "(2015.105) 13"
-*Manufacturer: "Tektronix"
-*ModelName: "Tektronix Phaser 380J Extended"
-*ShortNickName: "Tektronix Phaser 380J Extended"
-*NickName: "Tektronix Phaser 380J with Extended Features"
-*PCFileName: "TKP380J1.PPD"
-
-*% === Installable Options ===========
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *InstalledMemory/Memory Configuration: PickOne
-*OrderDependency: 69.1 AnySetup *InstalledMemory
-*DefaultInstalledMemory: None
-*InstalledMemory None/Standard 48 MB RAM: ""
-*InstalledMemory 64Meg/64 MB Total RAM: ""
-*?InstalledMemory: "% InstalledMemory
- currentsystemparams /RamSize get
- 16#100000 div round cvi
- dup 50 lt
- { pop (None) } {2 string cvs print (Meg) }
- ifelse = flush"
-*End
-*CloseUI: *InstalledMemory
-
-*OpenUI *Option1/Optional Hard Drive: Boolean
-*OrderDependency: 69.4 AnySetup *Option1
-*DefaultOption1: False
-*Option1 True/Installed: ""
-*Option1 False/Not Installed: ""
-*?Option1: "
- save false
- (%disk?%)
- { currentdevparams dup /Writeable known
- { /Writeable get {pop true} if } {pop} ifelse
- } 10 string /IODevice resourceforall
- {(True)}{(False)} ifelse = flush
- restore"
-*End
-*CloseUI: *Option1
-
-*OpenUI *Option2/Optional Network Card: PickOne
-*OrderDependency: 69.6 AnySetup *Option2
-*DefaultOption2: None
-*Option2 None/Not Installed: ""
-*Option2 P1/EtherTalk, NetWare and TCP/IP: ""
-*Option2 P3/LocalTalk and Serial: ""
-*Option2 P4/TokenTalk, NetWare and TCP/IP: ""
-*?Option2: "% Option2
- (%EthernetPhysical%) /IODevice resourcestatus
- {pop pop (P1) }
- {
- (%LocalTalk%) /IODevice resourcestatus
- {pop pop (P3) }
- {
- (%TokenRingPhysical%) /IODevice resourcestatus
- {pop pop (P4) } { (None) } ifelse
- } ifelse
- } ifelse = flush"
-*End
-*CloseUI: *Option2
-
-*OpenUI *Option3/Optional Lower Trays: Boolean
-*OrderDependency: 69.2 AnySetup *Option3
-*DefaultOption3: False
-*Option3 True/Installed: ""
-*Option3 False/Not Installed: ""
-*?Option3: "
-currentpagedevice /InputAttributes get 1 known
-{ (True) } { (False) } ifelse = flush"
-*End
-*CloseUI: *Option3
-
-*CloseGroup: InstallableOptions
-
-*% === Constraints ===================
-
-*UIConstraints: *Option1 False *TKCollate True
-*UIConstraints: *Option3 False *InputSlot Lower
-
-*UIConstraints: *TKCollate True *Option1 False
-*UIConstraints: *InputSlot Lower *Option3 False
-
-*% === Basic Device Capabilities ============
-
-*LanguageLevel: "2"
-*Protocols: BCP
-
-*FreeVM: "13800000"
-*VMOption None/Standard 48 MB RAM: "13800000"
-*VMOption 64Meg/64 MB Total RAM: "15000000"
-
-*ColorDevice: True
-*DefaultColorSpace: CMY
-*VariablePaperSize: True
-*AccurateScreensSupport: True
-*SuggestedJobTimeout: "0"
-*SuggestedWaitTimeout: "300"
-*SuggestedManualFeedTimeout: "60"
-*1284Modes Parallel: Compat Nibble
-*1284DeviceID: "
- MANUFACTURER:Tektronix;COMMAND SET:Adobe Level 2 PostScript;
- MODEL:Phaser 380J;CLASS:Printer;DESCRIPTION:
- Phaser 380J Color Page Printer, PostScript Level 2, Letter/Legal/A4/ANSI B Size;
- COMPATIBLE_ID:"
-*End
-*TTRasterizer: Type42
-*?TTRasterizer: "
- save
- 42 /FontType resourcestatus
- { pop pop (Type42)} {pop pop (None)} ifelse = flush
- restore"
-*End
-
-*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: "4"
-*Password: "0"
-*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
-*?Resolution: "
- save currentpagedevice
- /HWResolution get 0 get ( ) cvs print (dpi) = flush restore"
-*End
-
-*% Halftone Information =================
-*DefaultHalftoneType: 9
-*ScreenFreq: "60.0"
-*ScreenAngle: "45.0"
-*DefaultScreenProc: Dot
-*ScreenProc Dot: "{180 mul cos exch 180 mul cos add 2 div} bind"
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-
-*% Tray Selection ============
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 54.0 AnySetup *InputSlot
-*DefaultInputSlot: Paper
-*InputSlot Upper: "
- <<
- /MediaPosition 0
- /MediaType null
- /TraySwitch false
- /ManualFeed false
- >> setpagedevice"
-*End
-*InputSlot Lower: "
- <<
- /MediaPosition 1
- /MediaType null
- /TraySwitch false
- /ManualFeed false
- >> setpagedevice"
-*End
-*InputSlot Paper: "
- <<
- /MediaPosition null
- /MediaType (Paper)
- /TraySwitch true
- /ManualFeed false
- >> setpagedevice"
-*End
-*InputSlot Transparency: "
- <<
- /MediaPosition null
- /MediaType (Transparency)
- /TraySwitch true
- /ManualFeed false
- >> setpagedevice"
-*End
-*InputSlot ManualPaper/Manual Paper: "
- <<
- /MediaPosition null
- /MediaType (Paper)
- /TraySwitch false
- /ManualFeed true
- >> setpagedevice"
-*End
-*InputSlot ManualTransparency/Manual Transparency: "
- <<
- /MediaPosition null
- /MediaType (Transparency)
- /TraySwitch false
- /ManualFeed true
- >> setpagedevice"
-*End
-
-*?InputSlot: "
- currentpagedevice /MediaPosition get
- dup null eq
- { pop currentpagedevice /MediaType get
- dup null eq
- { pop (Upper) }
- { dup (Paper) eq
- { pop currentpagedevice /ManualFeed get
- { (ManualPaper) }
- { (Paper) } ifelse
- }
- {
- (Transparency) eq
- { currentpagedevice /ManualFeed get
- { (ManualTransparency) }
- { (Transparency) } ifelse
- }
- { (Unknown) } ifelse
- } ifelse
- } ifelse
- }
- {
- dup 0 eq
- { pop (Upper) }
- { 1 eq
- { (Lower) }
- { (Unknown) } ifelse
- } ifelse
- } ifelse
- = flush
-"
-*End
-*CloseUI: *InputSlot
-
-
-*% Paper Handling ===================
-
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 56.0 AnySetup *PageSize
-*DefaultPageSize: A4
-*PageSize Letter: "
- << /PageSize [612 792] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Legal: "
- << /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Tabloid: "
- << /PageSize [792 1224] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize TabloidExtra/Tabloid Extra: "
- << /PageSize [864 1296] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Oversize/Tabloid Maximum: "
- << /PageSize [942 1336] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Executive: "
- << /PageSize [522 756] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize EnvPersonal/Personal Envelope: "
- << /PageSize [261 468] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Env10/#10 Envelope: "
- << /PageSize [297 684] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A3: "
- << /PageSize [842 1191] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A4: "
- << /PageSize [595 842] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A5: "
- << /PageSize [420 595] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize ISOB4/ISO B4: "
- << /PageSize [709 1001] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize ISOB5/ISO B5: "
- << /PageSize [499 709] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize ISOB6/ISO B6: "
- << /PageSize [354 499] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize EnvC6/C6 Envelope: "
- << /PageSize [323 459] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize EnvDL/DL Envelope: "
- << /PageSize [312 624] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize EnvChou3/Choukei 3 Gou Envelope: "
- << /PageSize [340 666] /ImagingBBox null >> setpagedevice"
-*End
-*?PageSize: "
- save currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if (Unknown)
- <<
- [612 792] (Letter)
- [612 1008] (Legal)
- [792 1224] (Tabloid)
- [864 1296] (TabloidExtra)
- [942 1336] (Oversize)
- [522 756] (Executive)
- [261 468] (EnvPersonal)
- [297 684] (Env10)
- [842 1191] (A3)
- [595 842] (A4)
- [420 595] (A5)
- [709 1001] (ISOB4)
- [499 709] (ISOB5)
- [354 499] (ISOB6)
- [323 459] (EnvC6)
- [312 624] (EnvDL)
- [340 666] (EnvChou3) >>
- { 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
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 56.2 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter: "
- << /PageSize [612 792] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Legal: "
- << /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Tabloid: "
- << /PageSize [792 1224] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion TabloidExtra/Tabloid Extra: "
- << /PageSize [864 1296] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Oversize/Tabloid Maximum: "
- << /PageSize [942 1336] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Executive: "
- << /PageSize [522 756] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion EnvPersonal/Personal Envelope: "
- << /PageSize [261 468] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Env10/#10 Envelope: "
- << /PageSize [297 684] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A3: "
- << /PageSize [842 1191] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A4: "
- << /PageSize [595 842] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A5: "
- << /PageSize [420 595] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion ISOB4/ISO B4: "
- << /PageSize [709 1001] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion ISOB5/ISO B5: "
- << /PageSize [499 709] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion ISOB6/ISO B6: "
- << /PageSize [354 499] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion EnvC6/C6 Envelope: "
- << /PageSize [323 459] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion EnvDL/DL Envelope: "
- << /PageSize [312 624] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion EnvChou3/Choukei 3 Gou Envelope: "
- << /PageSize [340 666] /ImagingBBox null >> setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: A4
-
-*ImageableArea Letter: "14.28 25.68 597.96 777.84"
-*ImageableArea Legal: "14.28 25.68 597.96 993.84"
-*ImageableArea Tabloid: "14.28 25.68 777.96 1209.84"
-*ImageableArea TabloidExtra/Tabloid Extra: "14.28 25.68 849.96 1281.84"
-*ImageableArea Oversize/Tabloid Maximum: "14.28 25.81 928.2 1322.04"
-*ImageableArea Executive: "14.29 25.68 508.2 741.84"
-*ImageableArea EnvPersonal/Personal Envelope: "14.29 25.69 247.08 453.84"
-*ImageableArea Env10/#10 Envelope: "14.28 25.68 283.08 669.84"
-*ImageableArea A3: "14.28 25.8 827.88 1177.08"
-*ImageableArea A4: "14.28 25.69 581.16 827.76"
-*ImageableArea A5: "14.28 25.81 405.96 580.92"
-*ImageableArea ISOB4/ISO B4: "14.28 25.81 694.92 987.0"
-*ImageableArea ISOB5/ISO B5: "14.29 25.68 485.16 694.8"
-*ImageableArea ISOB6/ISO B6: "14.28 25.81 340.2 484.92"
-*ImageableArea EnvC6/C6 Envelope: "14.28 25.81 309.0 445.08"
-*ImageableArea EnvDL/DL Envelope: "14.28 25.68 297.96 609.84"
-*ImageableArea EnvChou3/Choukei 3 Gou Envelope: "14.29 25.8 326.28 651.96"
-
-*?ImageableArea: "
-<< /HWResolution [300 300] /ManualFeed true >> setpagedevice
- clippath pathbbox
- /cvp {16 string cvs print ( ) print} def
- 4 3 roll 100 mul ceiling 100 div cvp
- 3 2 roll 100 mul ceiling 100 div cvp
- exch 100 mul floor 100 div cvp
- 100 mul floor 100 div = flush
- userdict /cvp undef"
-*End
-
-*% These provide the physical dimensions of the paper (by keyword)
-*DefaultPaperDimension: A4
-*PaperDimension Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension Tabloid: "792 1224"
-*PaperDimension TabloidExtra/Tabloid Extra: "864 1296"
-*PaperDimension Oversize/Tabloid Maximum: "942 1336"
-*PaperDimension Executive: "522 756"
-*PaperDimension EnvPersonal/Personal Envelope: "261 468"
-*PaperDimension Env10/#10 Envelope: "297 684"
-*PaperDimension A3: "842 1191"
-*PaperDimension A4: "595 842"
-*PaperDimension A5: "420 595"
-*PaperDimension ISOB4/ISO B4: "709 1001"
-*PaperDimension ISOB5/ISO B5: "499 709"
-*PaperDimension ISOB6/ISO B6: "354 499"
-*PaperDimension EnvC6/C6 Envelope: "323 459"
-*PaperDimension EnvDL/DL Envelope: "312 624"
-*PaperDimension EnvChou3/Choukei 3 Gou Envelope: "340 666"
-
-*CustomPageSize True: "
- pop pop pop
- <<
- /PageSize [ 5 -2 roll ]
- /ImagingBBox null
- >>
- setpagedevice
-"
-*End
-
-*DefaultLeadingEdge: Unknown
-*LeadingEdge Unknown: ""
-
-*ParamCustomPageSize Width: 1 points 261 942
-*ParamCustomPageSize Height: 2 points 432 1336
-*ParamCustomPageSize WidthOffset: 3 points 0 0
-*ParamCustomPageSize HeightOffset: 4 points 0 0
-*ParamCustomPageSize Orientation: 5 int 0 0
-*MaxMediaWidth: "942"
-*MaxMediaHeight: "1336"
-*?CurrentMediaWidth: "currentpagedevice/PageSize get 0 get = flush"
-*?CurrentMediaHeight: "currentpagedevice/PageSize get 1 get = flush"
-
-*HWMargins: 15 26 15 15
-*DefaultOutputOrder: Reverse
-
-
-*RequiresPageRegion All: True
-
-*OpenUI *TKCollate/Quick Collate: Boolean
-*OrderDependency: 50.0 AnySetup *TKCollate
-*DefaultTKCollate: False
-*TKCollate False: "<< /Collate false >> setpagedevice"
-*TKCollate True: "<< /Collate true >> setpagedevice"
-*?TKCollate: "
- save
- currentpagedevice /Collate get {(True)}{(False)}ifelse
- = flush restore"
-*End
-*CloseUI: *TKCollate
-
-*% TKColor Selections ===================
-
-*OpenUI *TKColor/Color Correction: PickOne
-*OrderDependency: 40.0 AnySetup *TKColor
-*DefaultTKColor: VividColor/Vivid Color
-*TKColor NoAdjust/None: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (None)
- /VirtualColorDevice null
- >>
- >> setpagedevice"
-*End
-*TKColor VividColor/Vivid Color: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (Vivid Color)
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /TekBlue
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor SimulateDisplay/Simulate Display: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (Simulate Display)
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /TekDisplay
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor SWOPPress/SWOP Press: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (SWOP Press)
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /SWOP-Coated
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor EuroscalePress/Euroscale Press: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (Euroscale Press)
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /Euroscale-Coated
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor CommercialPress/Commercial Press: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (Commercial Press)
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /Commercial-Coated
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor SNAPPress/SNAP Press: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (SNAP Press)
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /SNAP-Newsprint
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor DaiNippon/DIC: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (DIC)
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /DaiNippon
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor Toyo: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (Toyo)
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /Toyo
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor Fuji-NA/FujiProof: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (FujiProof)
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /Fuji-NA
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor Monochrome: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (Monochrome)
- /VirtualColorDevice <<
- /Type 1
- /ColorTransform /Gray
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor UsePrinterSetting/Use Printer Setting: "
- % ColorCorrection: Use Printer Settings"
-*End
-*?TKColor: "
- mark
- { currentpagedevice /DeviceRenderingInfo get
- /VirtualColorDevice get
- dup null eq
- { pop (NoAdjust) }
- { /ColorTransform get
- <<
- /TekBlue (VividColor)
- /TekDisplay (SimulateDisplay)
- /SWOP-Coated (SWOPPress)
- /Euroscale-Coated (EuroscalePress)
- /Commercial-Coated (CommercialPress)
- /SNAP-Newsprint (SNAPPress)
- /Fuji-NA (Fuji-NA)
- /DaiNippon (DaiNippon)
- /Toyo (Toyo)
- /Gray (Monochrome)
- >>
- exch get
- } ifelse
- } stopped
- { % error in PostScript code execution
- (Unknown)
- } if
- = flush
- cleartomark"
-*End
-*CloseUI: *TKColor
-
-*% Print Quality Selection ===================
-
-*OpenUI *OutputMode/Print Quality: PickOne
-*OrderDependency: 42.0 AnySetup *OutputMode
-*DefaultOutputMode: Standard
-*OutputMode FastColor/Fast Color: "
- <3c7e343f5038663d264e554e446573513c426c406c6e30665f24343147434c673521462
- 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec"
-*End
-*OutputMode Standard/Standard: "
- <3c7e343f5038663d264e554e446573513c426c406c6e3147434c2a3147434c673521462
- 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec"
-*End
-*OutputMode Enhanced/Enhanced 600x300: "
- <3c7e343f5038663d264e554e446573513c426c406c6e32443f672d3147434c673521462
- 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec"
-*End
-*?OutputMode: "
- save
- <3c7e343f503e593146505f24462a27636643693d3e433147434c323b666c47634137394
- c682e35696b362d712f2365403b5d52644131395d2b4073296734415375552f403a732e5
- e4154686374414d3653553b49736f66436973693644662d5c31415454254b2b4435382d2
- b4435382d24337e3e6376782065786563>cvx exec
- = flush restore"
-*End
-*CloseUI: *OutputMode
-
-*OpenUI *TKImageSmoothing/Image Smoothing: Boolean
-*OrderDependency: 44.0 AnySetup *TKImageSmoothing
-*DefaultTKImageSmoothing: False
-*TKImageSmoothing False: "
- false /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec"
-*End
-*TKImageSmoothing True: "
- true /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec"
-*End
-*?TKImageSmoothing: "
- save
- /RRCustomProcs /ProcSet findresource /currentforceinterpolate get exec
- {(True)}{(False)} ifelse
- = flush restore"
-*End
-*CloseUI: *TKImageSmoothing
-
-
-*OpenUI *TKCheckPrint/Check Print: Boolean
-*OrderDependency: 46.0 AnySetup *TKCheckPrint
-*DefaultTKCheckPrint: False
-*TKCheckPrint False: ""
-*TKCheckPrint True: "
- /RRCustomProcs /ProcSet findresource
- /setcheckprint get exec"
-*End
-*?TKCheckPrint: "
- /RRCustomProcs /ProcSet findresource
- /currentcheckprint get exec {(True)}{(False)}ifelse
- = flush"
-*End
-*CloseUI: *TKCheckPrint
-
-
-*% ==================================================
-*% Define TekColor Logo for use in ColorControlStrip
-
-*JobPatchFile 1: "
-userdict/TekColorStripDict known not
-{userdict begin/TekColorStripDict 20 dict def end}if
-TekColorStripDict
-begin/DrawTekLogo{/xxxxit save store
-LogoInsetX LogoInsetY translate
-BorderHeight LogoInsetY sub LogoInsetY sub
-47.76 div
-dup scale<</m/moveto load/l/lineto load/c/curveto load/x/closepath
-load/s/stroke load/e/eofill load/f/fill load/i/clip load/ei/eoclip
-load/r/setrgbcolor load/k/setcmykcolor load/g/setgray
-load/w/setlinewidth load/t/setlinecap load/j/setlinejoin
-load/p/newpath load/gs/gsave load/gr/grestore load>>begin
-1.0 w
-0 j
-0 t
-0.44 w
-0 0 0 0 k
-gs
-0.0 47.52 m
-38.16 47.52 l
-38.16 0.0 l
-0.0 0.0 l
-0.0 47.52 l
-x
-f
-gr
-0 0 0 1 k
-0.0 47.52 m
-38.16 47.52 l
-38.16 0.0 l
-0.0 0.0 l
-0.0 47.52 l
-x
-s
-0.1375 w
-0 0 0 1 k
-gs
-1.2 46.08 m
-36.72 46.08 l
-36.72 10.56 l
-1.2 10.56 l
-1.2 46.08 l
-x
-f
-gr
-0 0 0 0 k
-1.2 46.08 m
-36.72 46.08 l
-36.72 10.56 l
-1.2 10.56 l
-1.2 46.08 l
-x
-s
-0.4399 w
-0 0 0 0 k
-gs
-1.44 9.12 m
-36.48 9.12 l
-36.48 1.68 l
-1.44 1.68 l
-1.44 9.12 l
-x
-f
-gr
-0 0 0 1 k
-1.44 9.12 m
-36.48 9.12 l
-36.48 1.68 l
-1.44 1.68 l
-1.44 9.12 l
-x
-s
-0 0 0 1 k
-gs
-3.36 6.72 m
-4.08 6.72 l
-4.08 3.12 l
-5.04 3.12 l
-5.04 6.72 l
-6.0 6.72 l
-6.0 7.68 l
-3.36 7.68 l
-3.36 6.72 l
-x
-8.4 5.28 m
-8.4 5.52 l
-8.48 5.788 8.547 6.006 8.88 6.0 c
-9.069 6.006 9.148 5.782 9.12 5.76 c
-9.12 5.28 l
-8.4 5.28 l
-x
-10.08 4.8 m
-10.08 5.76 l
-10.114 6.395 9.488 6.65 8.88 6.72 c
-8.067 6.638 7.514 6.353 7.44 5.52 c
-7.44 4.08 l
-7.514 3.315 8.122 3.03 8.88 3.12 c
-9.652 3.048 10.126 3.449 10.08 4.32 c
-9.12 4.32 l
-9.1 4.038 9.136 3.716 8.88 3.84 c
-8.565 3.746 8.48 3.904 8.4 4.08 c
-8.4 4.8 l
-10.08 4.8 l
-x
-13.2 3.12 m
-13.2 4.32 l
-13.2 4.56 l
-13.92 3.12 l
-14.88 3.12 l
-13.92 5.28 l
-14.88 6.48 l
-13.68 6.48 l
-13.2 5.52 l
-13.2 5.52 l
-13.2 7.68 l
-12.24 7.68 l
-12.24 3.12 l
-13.2 3.12 l
-x
-19.68 6.0 m
-19.68 6.48 l
-19.717 7.422 19.17 7.811 18.24 7.92 c
-17.28 7.811 16.825 7.349 16.8 6.24 c
-16.8 4.56 l
-16.825 3.558 17.207 3.035 18.24 3.12 c
-19.285 3.035 19.735 3.582 19.68 4.32 c
-19.68 5.04 l
-18.72 5.04 l
-18.72 4.56 l
-18.666 4.232 18.635 3.856 18.24 3.84 c
-17.991 3.856 17.888 4.008 18.0 4.32 c
-18.0 6.48 l
-17.894 6.814 17.973 6.997 18.24 6.96 c
-18.508 6.991 18.647 6.79 18.72 6.48 c
-18.72 6.0 l
-19.68 6.0 l
-x
-21.6 4.08 m
-21.561 3.315 22.132 3.035 22.8 3.12 c
-23.56 3.035 24.04 3.321 24.0 4.08 c
-24.0 5.52 l
-24.089 6.243 23.675 6.644 22.8 6.72 c
-22.078 6.644 21.561 6.353 21.6 5.52 c
-21.6 4.08 l
-x
-22.56 5.52 m
-22.527 5.77 22.6 5.946 22.8 6.0 c
-23.05 5.946 23.123 5.77 23.04 5.52 c
-23.04 4.08 l
-23.104 3.837 23.025 3.734 22.8 3.84 c
-22.624 3.734 22.546 3.837 22.56 4.08 c
-22.56 5.52 l
-x
-26.88 3.12 m
-26.88 7.68 l
-25.92 7.68 l
-25.92 3.12 l
-26.88 3.12 l
-x
-28.8 4.08 m
-28.726 3.315 29.297 3.035 30.0 3.12 c
-30.725 3.035 31.205 3.321 31.2 4.08 c
-31.2 5.52 l
-31.253 6.243 30.84 6.644 30.0 6.72 c
-29.242 6.644 28.726 6.353 28.8 5.52 c
-28.8 4.08 l
-x
-29.76 5.52 m
-29.692 5.77 29.765 5.946 30.0 6.0 c
-30.214 5.946 30.287 5.77 30.24 5.52 c
-30.24 4.08 l
-30.269 3.837 30.19 3.734 30.0 3.84 c
-29.789 3.734 29.71 3.837 29.76 4.08 c
-29.76 5.52 l
-x
-33.12 6.48 m
-33.12 3.12 l
-34.08 3.12 l
-34.08 5.28 l
-34.15 5.52 34.259 5.575 34.56 5.52 c
-34.63 5.575 34.727 5.569 34.8 5.52 c
-34.8 6.72 l
-34.423 6.644 34.186 6.395 34.08 6.0 c
-34.08 6.0 l
-34.08 6.48 l
-33.12 6.48 l
-x
-e
-gr
-p
-0 0 0 1 k
-gs
-e
-gr
-p
-0 0 0 1 k
-gs
-41.52 47.76 m
-41.28 47.76 l
-40.8 46.8 l
-40.8 46.8 l
-40.56 47.76 l
-40.08 47.76 l
-40.08 46.32 l
-40.32 46.32 l
-40.32 47.52 l
-40.32 47.52 l
-40.8 46.32 l
-41.04 46.32 l
-41.28 47.52 l
-41.28 47.52 l
-41.28 46.32 l
-41.52 46.32 l
-41.52 47.76 l
-x
-40.08 47.76 m
-38.88 47.76 l
-38.88 47.52 l
-39.36 47.52 l
-39.36 46.32 l
-39.6 46.32 l
-39.6 47.52 l
-40.08 47.52 l
-40.08 47.76 l
-x
-e
-gr
-p
-0 0 0 0 k
-gs
-34.56 35.76 m
-34.844 35.85 34.824 36.065 35.04 36.24 c
-35.272 36.635 35.421 37.479 35.28 37.44 c
-34.894 37.399 34.321 37.389 33.36 37.2 c
-33.294 37.401 33.184 37.482 33.12 37.44 c
-31.4 40.035 28.121 41.54 23.28 42.0 c
-20.773 42.179 17.714 41.632 17.28 41.52 c
-17.1 41.486 17.008 41.727 17.04 41.76 c
-16.629 42.328 16.543 42.586 16.32 43.2 c
-16.113 43.419 15.621 44.206 15.36 44.4 c
-14.998 45.382 15.105 45.104 14.88 45.6 c
-14.47 46.464 14.464 46.708 14.16 46.8 c
-13.629 46.662 11.252 42.814 11.52 42.48 c
-12.153 41.578 12.814 40.558 13.2 40.08 c
-13.24 39.863 13.24 39.766 13.2 39.84 c
-10.314 38.243 1.195 32.238 3.6 22.8 c
-3.628 22.642 2.488 21.322 2.4 20.88 c
-2.312 20.5 2.381 20.156 2.64 19.68 c
-2.702 19.45 3.015 19.194 3.12 18.72 c
-3.422 18.21 3.618 17.629 3.84 17.76 c
-4.294 17.714 4.618 18.224 5.04 18.48 c
-4.959 18.54 5.201 18.623 5.28 18.48 c
-5.648 18.077 6.764 16.588 7.92 15.84 c
-12.104 13.1 16.673 13.467 19.2 13.92 c
-19.755 13.944 21.661 14.576 21.84 14.64 c
-22.156 14.54 21.938 11.64 21.84 10.8 c
-21.855 10.593 22.639 10.973 23.04 11.28 c
-23.176 11.46 23.393 11.454 23.52 11.76 c
-23.477 12.169 23.648 14.245 23.52 14.64 c
-23.619 15.45 23.777 15.446 24.0 15.6 c
-24.208 15.644 25.262 16.271 25.44 16.32 c
-26.396 16.999 28.041 17.957 29.04 18.72 c
-32.851 21.605 34.73 25.643 34.8 29.52 c
-34.98 30.906 34.969 33.321 34.08 35.52 c
-34.164 35.571 34.164 35.655 34.32 35.76 c
-34.298 35.762 34.384 35.763 34.56 35.76 c
-x
-f
-gr
-p
-0.9 0 0.47 0 k
-gs
-7.92 31.44 m
-7.67 30.65 7.125 28.477 7.44 26.64 c
-7.503 26.241 7.75 26.097 7.92 26.16 c
-9.411 27.358 15.203 30.915 17.04 31.68 c
-17.169 31.755 17.461 31.937 17.52 32.16 c
-17.152 32.809 16.189 34.708 15.84 35.52 c
-15.533 36.205 14.645 37.99 14.16 38.4 c
-14.097 38.555 13.721 38.564 13.68 38.64 c
-10.734 37.344 8.65 33.624 7.92 31.44 c
-x
-f
-gr
-p
-0.56 0.56 0 0 k
-gs
-18.48 29.28 m
-18.44 29.28 18.261 29.345 18.24 29.28 c
-16.612 28.612 13.484 26.481 12.48 25.68 c
-10.803 24.384 8.965 22.771 8.88 22.32 c
-8.71 21.686 8.894 21.069 9.12 20.64 c
-9.769 18.603 11.498 17.46 12.24 17.04 c
-13.605 16.235 16.31 15.657 17.52 15.6 c
-19.309 15.435 20.87 15.497 21.36 15.84 c
-22.095 16.306 19.294 27.822 18.48 29.28 c
-x
-f
-gr
-p
-0 0.25 1 0 k
-gs
-18.0 39.6 m
-18.395 38.69 18.293 39.007 18.72 37.92 c
-19.587 36.128 20.436 33.722 20.4 33.6 c
-20.503 33.621 20.56 33.384 20.88 33.6 c
-22.576 34.284 23.59 34.525 25.2 35.04 c
-27.217 35.728 28.884 36.158 30.24 36.48 c
-30.379 36.49 30.498 36.633 30.24 36.96 c
-29.749 37.664 27.576 39.584 24.0 40.32 c
-22.239 40.54 18.943 40.431 18.0 40.08 c
-17.712 39.956 17.92 39.718 18.0 39.6 c
-x
-f
-gr
-p
-0 0.94 0.65 0 k
-gs
-26.4 18.48 m
-25.804 18.087 24.795 17.432 24.0 17.04 c
-23.772 16.977 23.59 17.023 23.52 17.28 c
-23.212 22.391 22.679 25.45 21.36 30.48 c
-21.391 30.674 21.579 31.019 21.84 31.2 c
-22.32 31.474 23.335 31.987 24.0 32.4 c
-25.928 33.133 30.019 34.662 31.2 34.8 c
-31.31 34.946 31.356 34.736 31.44 34.56 c
-33.469 30.893 32.246 24.199 29.04 20.88 c
-28.388 20.096 27.414 19.204 26.4 18.48 c
-x
-f
-gr
-p
-end
-xxxxit restore}bind def
-end"
-*End
-*% End TekColor Logo for use in ColorControlStrip
-*% ==================================================
-
-*OpenUI *TKColorControlStrip/Color Control Strip: Boolean
-*OrderDependency: 48.0 AnySetup *TKColorControlStrip
-*DefaultTKColorControlStrip: False
-*TKColorControlStrip True/On: "% TKColorControlStrip True/On
-userdict/TekColorStripDict known not{userdict begin/TekColorStripDict
-20 dict def
-end}if
-TekColorStripDict
-begin/OldEndPage
-currentpagedevice/EndPage get
-def/DefineName{/ProfileName(Unknown)def
-currentpagedevice/DeviceRenderingInfo get
-dup/ID known{/ID get/ProfileName exch
-def}{/VirtualColorDevice get
-dup
-null eq{pop/ProfileName(None)def}{dup/Type get
-dup
-1 eq exch
-3 eq
-or{/ColorTransform get<</TekBlue(Vivid Color)/TekDisplay(Simulate Display)
-/SWOP-Coated(SWOP Press)/Euroscale-Coated(Euroscale Press)
-/Commercial-Coated(Commercial Press)/SNAP-Newsprint(SNAP Press)
-/Gray(Monochrome)/RGB(Raw RGB)/CMYK(Raw CMYK)/Fuji-NA(FujiProof)
-/DaiNippon(DIC)/Toyo(Toyo)/TekPhoto(Photo)/TekCMYK(None)>>exch
-2 copy
-known{get/ProfileName exch def}{pop
-pop}ifelse}{pop}ifelse}ifelse}ifelse}bind def/ClearAndDrawBorder{gsave
-newpath clippath pathbbox
-grestore/URy exch def/URx exch def/LLy exch def/LLx exch def
-URx LLx sub
-BorderWidth
-sub
-2 div
-LLx add
-LLy 1 add
-translate
-1 setgray
-0 setlinewidth
-0 0 BorderWidth BorderHeight rectfill
-0 setgray
-0 0 BorderWidth BorderHeight rectstroke
-0 0 BorderWidth BorderHeight rectclip}bind def/StringDimensions{gsave
-newpath
-0 0 moveto
-false
-charpath
-pathbbox
-exch
-4 -1 roll
-sub
-3 -2 roll
-exch
-sub
-grestore}bind def/BCenterLine{gsave
-currentpoint translate
-0 0 moveto
-dup stringwidth pop
-2 div neg
-0
-rmoveto
-0 setgray
-show
-grestore}bind def/TCenterLine{gsave
-currentpoint translate
-0 0 moveto
-dup StringDimensions
-neg
-exch 2 div neg exch
-rmoveto
-0 setgray
-show
-grestore}bind def/DrawBox{setcmykcolor
-currentpoint BoxSide BoxSide rectfill
-gsave/Helvetica BoxFontSize selectfont
-BoxSide 2 div
-BoxStartY BoxFontSize sub 2 div neg
-rmoveto
-TCenterLine
-grestore
-gsave/Helvetica BoxFontSize selectfont
-BoxSide 2 div
-BoxSide
-BoxStartY BoxFontSize sub 2 div
-add
-rmoveto
-BCenterLine
-grestore
-BoxSide BoxGap add
-0 rmoveto}bind def/DrawBar{gsave
-0 setgray
-0 setlinewidth
-currentpoint
-newpath
-pop 0
-moveto
-0 BorderHeight rlineto
-stroke
-grestore}bind def/UseKanji{(GothicBBB-Medium-RKSJ-H)/Font resourcestatus
-{pop pop true}{false}ifelse
-product dup
-length 1 sub
-get
-8#112 eq
-and}bind def/DrawLegend{gsave
-0 setgray
-currentpoint
-exch dup
-BorderWidth exch sub/LegendWidth exch def
-exch pop 0
-translate/Helvetica-Bold TekFontSize
-selectfont(Tektronix)StringDimensions/TekHeight exch def/TekWidth exch def
-LegendWidth TekWidth sub 2 div
-BorderHeight TekInsetY sub TekHeight sub
-moveto(Tektronix)show/Symbol TekFontSize selectfont/registerserif
-glyphshow/Helvetica-Bold LegendFontSize selectfont
-LegendGap ProfileY moveto(Color Profile: )show
-currentpoint
-pop/ValueX exch def
-FileKnown JobNameKnown or{LegendGap FileNameY moveto(File:)show}if
-DateKnown{LegendGap DateY moveto(Date/Time:)show}if/Helvetica
-LegendFontSize selectfont
-ValueX ProfileY moveto
-ProfileName show
-UseKanji{/GothicBBB-Medium-RKSJ-H}{/Helvetica}ifelse
-LegendFontSize selectfont
-DateKnown{ValueX DateY moveto
-userdict/TekLabelDict get/Date get
-show}if
-FileKnown{ValueX FileNameY moveto
-userdict/TekLabelDict get/File get
-show}{JobNameKnown{ValueX FileNameY moveto
-JobName
-show}if}ifelse
-grestore}bind def/DrawColorStrip{TekColorStripDict/OldEndPage get
-exec
-dup{TekColorStripDict
-begin/BorderWidth 487 def/BorderHeight 36 def/BoxStartX 31 def/BoxSide
-14 def/BoxGap 3 def/BoxFontSize 6 def/LogoInsetX 2 def/LogoInsetY 2 def
-/TekFontSize 9 def/TekInsetY 4 def/LegendFontSize 7 def/LegendGap 3 def
-/LegendLineGap 0 def/DateY LegendGap def/ProfileY DateY LegendFontSize
-add LegendLineGap add def/FileNameY ProfileY LegendFontSize add
-LegendLineGap add def
-currentuserparams
-dup/JobName known{/JobName get(: )search{pop pop/JobName exch def
-/JobNameKnown true def}{pop/JobNameKnown false def}ifelse}
-{pop/JobNameKnown false def}ifelse
-userdict/TekLabelDict known{userdict/TekLabelDict get
-dup/Date known{/DateKnown true def}{/DateKnown false def}ifelse/File known
-{/FileKnown true def}{/FileKnown false def}ifelse}
-{/DateKnown false def/FileKnown false def}ifelse
-initgraphics
-ClearAndDrawBorder
-TekColorStripDict/DrawTekLogo known{DrawTekLogo}if
-/BoxStartY BorderHeight BoxSide sub 2 div def
-BoxStartX BoxStartY moveto
-(C)(100%)1 0 0 0 DrawBox(M)(100%)0 1 0 0 DrawBox(Y)(100%)0 0 1 0 DrawBox(K)
-(100%)0 0 0 1 DrawBox(MY)(100%)0 1 1 0 DrawBox(CY)(100%)1 0 1 0 DrawBox(CM)
-(100%)1 1 0 0 DrawBox(CMY)(100%)1 1 1 0 DrawBox(C)(50%)0.5 0 0 0 DrawBox(M)
-(50%)0 0.5 0 0 DrawBox(Y)(50%)0 0 0.5 0 DrawBox(K)(50%)0 0 0 0.5 DrawBox(MY)
-(50%)0 0.5 0.5 0 DrawBox(CY)(50%)0.5 0 0.5 0 DrawBox(CM)(50%)
-0.5 0.5 0 0 DrawBox(CMY)(50%)0.5 0.5 0.5 0 DrawBox
-DrawBar
-DefineName
-DrawLegend
-end}if}bind def<</EndPage{TekColorStripDict/DrawColorStrip get
-exec}>>setpagedevice
-end"
-*End
-*TKColorControlStrip False/Off: "% Color Control Strip: Off "
-*?TKColorControlStrip: "% TKColorControlStrip
- userdict /TekColorStripDict known {(True)}{(False)} ifelse = flush"
-*End
-*CloseUI: *TKColorControlStrip
-
-
-
-*% Font Information =====================
-*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 GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.004)" 83pv ROM
-*Font GothicBBB-Medium-90ms-RKSJ-H: RKSJ "(003.004)" JIS-83 ROM
-*Font GothicBBB-Medium-90ms-RKSJ-V: RKSJ "(003.004)" JIS-83 ROM
-*Font GothicBBB-Medium-90pv-RKSJ-H: RKSJ "(003.004)" JIS-83 ROM
-*Font GothicBBB-Medium-90pv-RKSJ-V: RKSJ "(003.004)" JIS-83 ROM
-*Font GothicBBB-Medium-Add-H: JIS "(003.004)" Add ROM
-*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.004)" Add ROM
-*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.004)" Add ROM
-*Font GothicBBB-Medium-Add-V: JIS "(003.004)" Add ROM
-*Font GothicBBB-Medium-EUC-H: EUC "(003.004)" JIS-83 ROM
-*Font GothicBBB-Medium-EUC-V: EUC "(003.004)" JIS-83 ROM
-*Font GothicBBB-Medium-Ext-H: JIS "(003.004)" Ext ROM
-*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.004)" Ext ROM
-*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.004)" Ext ROM
-*Font GothicBBB-Medium-Ext-V: JIS "(003.004)" Ext ROM
-*Font GothicBBB-Medium-H: JIS "(003.004)" JIS-83 ROM
-*Font GothicBBB-Medium-NWP-H: JIS "(003.004)" NWP ROM
-*Font GothicBBB-Medium-NWP-V: JIS "(003.004)" NWP ROM
-*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.004)" JIS-83 ROM
-*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.004)" JIS-83 ROM
-*Font GothicBBB-Medium-V: JIS "(003.004)" JIS-83 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-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 Helvetica-Oblique: Standard "(001.006S)" Standard ROM
-*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.003)" 83pv ROM
-*Font Ryumin-Light-90ms-RKSJ-H: RKSJ "(003.003)" JIS-83 ROM
-*Font Ryumin-Light-90ms-RKSJ-V: RKSJ "(003.003)" JIS-83 ROM
-*Font Ryumin-Light-90pv-RKSJ-H: RKSJ "(003.003)" JIS-83 ROM
-*Font Ryumin-Light-90pv-RKSJ-V: RKSJ "(003.003)" JIS-83 ROM
-*Font Ryumin-Light-Add-H: JIS "(003.003)" Add ROM
-*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.003)" Add ROM
-*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.003)" Add ROM
-*Font Ryumin-Light-Add-V: JIS "(003.003)" Add ROM
-*Font Ryumin-Light-EUC-H: EUC "(003.003)" JIS-83 ROM
-*Font Ryumin-Light-EUC-V: EUC "(003.003)" JIS-83 ROM
-*Font Ryumin-Light-Ext-H: JIS "(003.003)" Ext ROM
-*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.003)" Ext ROM
-*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.003)" Ext ROM
-*Font Ryumin-Light-Ext-V: JIS "(003.003)" Ext ROM
-*Font Ryumin-Light-H: JIS "(003.003)" JIS-83 ROM
-*Font Ryumin-Light-NWP-H: JIS "(003.003)" NWP ROM
-*Font Ryumin-Light-NWP-V: JIS "(003.003)" NWP ROM
-*Font Ryumin-Light-RKSJ-H: RKSJ "(003.003)" JIS-83 ROM
-*Font Ryumin-Light-RKSJ-V: RKSJ "(003.003)" JIS-83 ROM
-*Font Ryumin-Light-V: JIS "(003.003)" JIS-83 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 (*) {cvn ==} 128 string /Font resourceforall
- (*) = flush restore"
-*End
-
-*DefaultColorSep: ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-
-*% For 60 lpi / 300x300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "45.0"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "45.0"
-*ColorSepScreenAngle ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "45.0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-
-*% The byte count of this file should be exactly 036466 or 037816
-*% depending on the filesystem it resides in.
-*% end of PPD file for Tektronix Phaser 380J Extended
diff --git a/psprint_config/configuration/ppds/TKP380P1.PS b/psprint_config/configuration/ppds/TKP380P1.PS
deleted file mode 100644
index c5f35e607ddd..000000000000
--- a/psprint_config/configuration/ppds/TKP380P1.PS
+++ /dev/null
@@ -1,1351 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.3"
-*FileVersion: "1.0"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*Product: "(Phaser 380)"
-*PSVersion: "(2015.105) 13"
-*Manufacturer: "Tektronix"
-*ModelName: "Tektronix Phaser 380 Extended"
-*ShortNickName: "Tektronix Phaser 380 Extended"
-*NickName: "Tektronix Phaser 380 with Extended Features"
-*PCFileName: "TKP380P1.PPD"
-
-*% === Installable Options ===========
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *InstalledMemory/Memory Configuration: PickOne
-*OrderDependency: 69.1 AnySetup *InstalledMemory
-*DefaultInstalledMemory: None
-*InstalledMemory None/Standard 48 MB RAM: ""
-*InstalledMemory 64Meg/64 MB Total RAM: ""
-*?InstalledMemory: "% InstalledMemory
- currentsystemparams /RamSize get
- 16#100000 div round cvi
- dup 50 lt
- { pop (None) } {2 string cvs print (Meg) }
- ifelse = flush"
-*End
-*CloseUI: *InstalledMemory
-
-*OpenUI *Option1/Optional Hard Drive: Boolean
-*OrderDependency: 69.4 AnySetup *Option1
-*DefaultOption1: False
-*Option1 True/Installed: ""
-*Option1 False/Not Installed: ""
-*?Option1: "
- save false
- (%disk?%)
- { currentdevparams dup /Writeable known
- { /Writeable get {pop true} if } {pop} ifelse
- } 10 string /IODevice resourceforall
- {(True)}{(False)} ifelse = flush
- restore"
-*End
-*CloseUI: *Option1
-
-*OpenUI *Option2/Optional Network Card: PickOne
-*OrderDependency: 69.6 AnySetup *Option2
-*DefaultOption2: None
-*Option2 None/Not Installed: ""
-*Option2 P1/EtherTalk, NetWare and TCP/IP: ""
-*Option2 P3/LocalTalk and Serial: ""
-*Option2 P4/TokenTalk, NetWare and TCP/IP: ""
-*?Option2: "% Option2
- (%EthernetPhysical%) /IODevice resourcestatus
- {pop pop (P1) }
- {
- (%LocalTalk%) /IODevice resourcestatus
- {pop pop (P3) }
- {
- (%TokenRingPhysical%) /IODevice resourcestatus
- {pop pop (P4) } { (None) } ifelse
- } ifelse
- } ifelse = flush"
-*End
-*CloseUI: *Option2
-
-*OpenUI *Option3/Optional Lower Trays: Boolean
-*OrderDependency: 69.2 AnySetup *Option3
-*DefaultOption3: False
-*Option3 True/Installed: ""
-*Option3 False/Not Installed: ""
-*?Option3: "
-currentpagedevice /InputAttributes get 1 known
-{ (True) } { (False) } ifelse = flush"
-*End
-*CloseUI: *Option3
-
-*CloseGroup: InstallableOptions
-
-*% === Constraints ===================
-
-*UIConstraints: *Option1 False *TKCollate True
-*UIConstraints: *Option3 False *InputSlot Lower
-
-*UIConstraints: *TKCollate True *Option1 False
-*UIConstraints: *InputSlot Lower *Option3 False
-
-*% === Basic Device Capabilities ============
-
-*LanguageLevel: "2"
-*Protocols: BCP
-
-*FreeVM: "14300000"
-*VMOption None/Standard 48 MB RAM: "14300000"
-*VMOption 64Meg/64 MB Total RAM: "15500000"
-
-*ColorDevice: True
-*DefaultColorSpace: CMY
-*VariablePaperSize: True
-*AccurateScreensSupport: True
-*SuggestedJobTimeout: "0"
-*SuggestedWaitTimeout: "300"
-*SuggestedManualFeedTimeout: "60"
-*1284Modes Parallel: Compat Nibble
-*1284DeviceID: "
- MANUFACTURER:Tektronix;COMMAND SET:Adobe Level 2 PostScript;
- MODEL:Phaser 380P;CLASS:Printer;DESCRIPTION:
- Phaser 380 Color Page Printer, PostScript Level 2, Letter/Legal/A4/ANSI B Size;
- COMPATIBLE_ID:"
-*End
-*TTRasterizer: Type42
-*?TTRasterizer: "
- save
- 42 /FontType resourcestatus
- { pop pop (Type42)} {pop pop (None)} ifelse = flush
- restore"
-*End
-
-*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: "4"
-*Password: "0"
-*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
-*?Resolution: "
- save currentpagedevice
- /HWResolution get 0 get ( ) cvs print (dpi) = flush restore"
-*End
-
-*% Halftone Information =================
-*DefaultHalftoneType: 9
-*ScreenFreq: "60.0"
-*ScreenAngle: "45.0"
-*DefaultScreenProc: Dot
-*ScreenProc Dot: "{180 mul cos exch 180 mul cos add 2 div} bind"
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{1 exch sub}"
-
-
-*% Tray Selection ============
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 54.0 AnySetup *InputSlot
-*DefaultInputSlot: Paper
-*InputSlot Upper: "
- <<
- /MediaPosition 0
- /MediaType null
- /TraySwitch false
- /ManualFeed false
- >> setpagedevice"
-*End
-*InputSlot Lower: "
- <<
- /MediaPosition 1
- /MediaType null
- /TraySwitch false
- /ManualFeed false
- >> setpagedevice"
-*End
-*InputSlot Paper: "
- <<
- /MediaPosition null
- /MediaType (Paper)
- /TraySwitch true
- /ManualFeed false
- >> setpagedevice"
-*End
-*InputSlot Transparency: "
- <<
- /MediaPosition null
- /MediaType (Transparency)
- /TraySwitch true
- /ManualFeed false
- >> setpagedevice"
-*End
-*InputSlot ManualPaper/Manual Paper: "
- <<
- /MediaPosition null
- /MediaType (Paper)
- /TraySwitch false
- /ManualFeed true
- >> setpagedevice"
-*End
-*InputSlot ManualTransparency/Manual Transparency: "
- <<
- /MediaPosition null
- /MediaType (Transparency)
- /TraySwitch false
- /ManualFeed true
- >> setpagedevice"
-*End
-
-*?InputSlot: "
- currentpagedevice /MediaPosition get
- dup null eq
- { pop currentpagedevice /MediaType get
- dup null eq
- { pop (Upper) }
- { dup (Paper) eq
- { pop currentpagedevice /ManualFeed get
- { (ManualPaper) }
- { (Paper) } ifelse
- }
- {
- (Transparency) eq
- { currentpagedevice /ManualFeed get
- { (ManualTransparency) }
- { (Transparency) } ifelse
- }
- { (Unknown) } ifelse
- } ifelse
- } ifelse
- }
- {
- dup 0 eq
- { pop (Upper) }
- { 1 eq
- { (Lower) }
- { (Unknown) } ifelse
- } ifelse
- } ifelse
- = flush
-"
-*End
-*CloseUI: *InputSlot
-
-
-*% Paper Handling ===================
-
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 56.0 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter: "
- << /PageSize [612 792] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Legal: "
- << /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Tabloid: "
- << /PageSize [792 1224] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize TabloidExtra/Tabloid Extra: "
- << /PageSize [864 1296] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Oversize/Tabloid Maximum: "
- << /PageSize [942 1336] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Executive: "
- << /PageSize [522 756] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize EnvPersonal/Personal Envelope: "
- << /PageSize [261 468] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Env10/#10 Envelope: "
- << /PageSize [297 684] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A3: "
- << /PageSize [842 1191] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A4: "
- << /PageSize [595 842] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A5: "
- << /PageSize [420 595] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize ISOB4/ISO B4: "
- << /PageSize [709 1001] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize ISOB5/ISO B5: "
- << /PageSize [499 709] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize ISOB6/ISO B6: "
- << /PageSize [354 499] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize EnvC6/C6 Envelope: "
- << /PageSize [323 459] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize EnvDL/DL Envelope: "
- << /PageSize [312 624] /ImagingBBox null >> setpagedevice"
-*End
-*?PageSize: "
- save currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if (Unknown)
- <<
- [612 792] (Letter)
- [612 1008] (Legal)
- [792 1224] (Tabloid)
- [864 1296] (TabloidExtra)
- [942 1336] (Oversize)
- [522 756] (Executive)
- [261 468] (EnvPersonal)
- [297 684] (Env10)
- [842 1191] (A3)
- [595 842] (A4)
- [420 595] (A5)
- [709 1001] (ISOB4)
- [499 709] (ISOB5)
- [354 499] (ISOB6)
- [323 459] (EnvC6)
- [312 624] (EnvDL) >>
- { 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
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 56.2 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter: "
- << /PageSize [612 792] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Legal: "
- << /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Tabloid: "
- << /PageSize [792 1224] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion TabloidExtra/Tabloid Extra: "
- << /PageSize [864 1296] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Oversize/Tabloid Maximum: "
- << /PageSize [942 1336] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Executive: "
- << /PageSize [522 756] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion EnvPersonal/Personal Envelope: "
- << /PageSize [261 468] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Env10/#10 Envelope: "
- << /PageSize [297 684] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A3: "
- << /PageSize [842 1191] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A4: "
- << /PageSize [595 842] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A5: "
- << /PageSize [420 595] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion ISOB4/ISO B4: "
- << /PageSize [709 1001] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion ISOB5/ISO B5: "
- << /PageSize [499 709] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion ISOB6/ISO B6: "
- << /PageSize [354 499] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion EnvC6/C6 Envelope: "
- << /PageSize [323 459] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion EnvDL/DL Envelope: "
- << /PageSize [312 624] /ImagingBBox null >> setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-
-*ImageableArea Letter: "14.28 25.68 597.96 777.84"
-*ImageableArea Legal: "14.28 25.68 597.96 993.84"
-*ImageableArea Tabloid: "14.28 25.68 777.96 1209.84"
-*ImageableArea TabloidExtra/Tabloid Extra: "14.28 25.68 849.96 1281.84"
-*ImageableArea Oversize/Tabloid Maximum: "14.28 25.81 928.2 1322.04"
-*ImageableArea Executive: "14.29 25.68 508.2 741.84"
-*ImageableArea EnvPersonal/Personal Envelope: "14.29 25.69 247.08 453.84"
-*ImageableArea Env10/#10 Envelope: "14.28 25.68 283.08 669.84"
-*ImageableArea A3: "14.28 25.8 827.88 1177.08"
-*ImageableArea A4: "14.28 25.69 581.16 827.76"
-*ImageableArea A5: "14.28 25.81 405.96 580.92"
-*ImageableArea ISOB4/ISO B4: "14.28 25.81 694.92 987.0"
-*ImageableArea ISOB5/ISO B5: "14.29 25.68 485.16 694.8"
-*ImageableArea ISOB6/ISO B6: "14.28 25.81 340.2 484.92"
-*ImageableArea EnvC6/C6 Envelope: "14.28 25.81 309.0 445.08"
-*ImageableArea EnvDL/DL Envelope: "14.28 25.68 297.96 609.84"
-
-*?ImageableArea: "
-<< /HWResolution [300 300] /ManualFeed true >> setpagedevice
- clippath pathbbox
- /cvp {16 string cvs print ( ) print} def
- 4 3 roll 100 mul ceiling 100 div cvp
- 3 2 roll 100 mul ceiling 100 div cvp
- exch 100 mul floor 100 div cvp
- 100 mul floor 100 div = flush
- userdict /cvp undef"
-*End
-
-*% These provide the physical dimensions of the paper (by keyword)
-*DefaultPaperDimension: Letter
-*PaperDimension Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension Tabloid: "792 1224"
-*PaperDimension TabloidExtra/Tabloid Extra: "864 1296"
-*PaperDimension Oversize/Tabloid Maximum: "942 1336"
-*PaperDimension Executive: "522 756"
-*PaperDimension EnvPersonal/Personal Envelope: "261 468"
-*PaperDimension Env10/#10 Envelope: "297 684"
-*PaperDimension A3: "842 1191"
-*PaperDimension A4: "595 842"
-*PaperDimension A5: "420 595"
-*PaperDimension ISOB4/ISO B4: "709 1001"
-*PaperDimension ISOB5/ISO B5: "499 709"
-*PaperDimension ISOB6/ISO B6: "354 499"
-*PaperDimension EnvC6/C6 Envelope: "323 459"
-*PaperDimension EnvDL/DL Envelope: "312 624"
-
-*CustomPageSize True: "
- pop pop pop
- <<
- /PageSize [ 5 -2 roll ]
- /ImagingBBox null
- >>
- setpagedevice
-"
-*End
-
-*DefaultLeadingEdge: Unknown
-*LeadingEdge Unknown: ""
-
-*ParamCustomPageSize Width: 1 points 261 942
-*ParamCustomPageSize Height: 2 points 432 1336
-*ParamCustomPageSize WidthOffset: 3 points 0 0
-*ParamCustomPageSize HeightOffset: 4 points 0 0
-*ParamCustomPageSize Orientation: 5 int 0 0
-*MaxMediaWidth: "942"
-*MaxMediaHeight: "1336"
-*?CurrentMediaWidth: "currentpagedevice/PageSize get 0 get = flush"
-*?CurrentMediaHeight: "currentpagedevice/PageSize get 1 get = flush"
-
-*HWMargins: 15 26 15 15
-*DefaultOutputOrder: Reverse
-
-
-*RequiresPageRegion All: True
-
-*OpenUI *TKCollate/Quick Collate: Boolean
-*OrderDependency: 50.0 AnySetup *TKCollate
-*DefaultTKCollate: False
-*TKCollate False: "<< /Collate false >> setpagedevice"
-*TKCollate True: "<< /Collate true >> setpagedevice"
-*?TKCollate: "
- save
- currentpagedevice /Collate get {(True)}{(False)}ifelse
- = flush restore"
-*End
-*CloseUI: *TKCollate
-
-*% TKColor Selections ===================
-
-*OpenUI *TKColor/Color Correction: PickOne
-*OrderDependency: 40.0 AnySetup *TKColor
-*DefaultTKColor: VividColor/Vivid Color
-*TKColor NoAdjust/None: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (None)
- /VirtualColorDevice null
- >>
- >> setpagedevice"
-*End
-*TKColor VividColor/Vivid Color: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (Vivid Color)
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /TekBlue
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor SimulateDisplay/Simulate Display: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (Simulate Display)
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /TekDisplay
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor SWOPPress/SWOP Press: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (SWOP Press)
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /SWOP-Coated
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor EuroscalePress/Euroscale Press: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (Euroscale Press)
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /Euroscale-Coated
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor CommercialPress/Commercial Press: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (Commercial Press)
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /Commercial-Coated
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor SNAPPress/SNAP Press: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (SNAP Press)
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /SNAP-Newsprint
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor DaiNippon/DIC: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (DIC)
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /DaiNippon
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor Toyo: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (Toyo)
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /Toyo
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor Fuji-NA/FujiProof: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (FujiProof)
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /Fuji-NA
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor Monochrome: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (Monochrome)
- /VirtualColorDevice <<
- /Type 1
- /ColorTransform /Gray
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor UsePrinterSetting/Use Printer Setting: "
- % ColorCorrection: Use Printer Settings"
-*End
-*?TKColor: "
- mark
- { currentpagedevice /DeviceRenderingInfo get
- /VirtualColorDevice get
- dup null eq
- { pop (NoAdjust) }
- { /ColorTransform get
- <<
- /TekBlue (VividColor)
- /TekDisplay (SimulateDisplay)
- /SWOP-Coated (SWOPPress)
- /Euroscale-Coated (EuroscalePress)
- /Commercial-Coated (CommercialPress)
- /SNAP-Newsprint (SNAPPress)
- /Fuji-NA (Fuji-NA)
- /DaiNippon (DaiNippon)
- /Toyo (Toyo)
- /Gray (Monochrome)
- >>
- exch get
- } ifelse
- } stopped
- { % error in PostScript code execution
- (Unknown)
- } if
- = flush
- cleartomark"
-*End
-*CloseUI: *TKColor
-
-*% Print Quality Selection ===================
-
-*OpenUI *OutputMode/Print Quality: PickOne
-*OrderDependency: 42.0 AnySetup *OutputMode
-*DefaultOutputMode: Standard
-*OutputMode FastColor/Fast Color: "
- <3c7e343f5038663d264e554e446573513c426c406c6e30665f24343147434c673521462
- 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec"
-*End
-*OutputMode Standard/Standard: "
- <3c7e343f5038663d264e554e446573513c426c406c6e3147434c2a3147434c673521462
- 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec"
-*End
-*OutputMode Enhanced/Enhanced 600x300: "
- <3c7e343f5038663d264e554e446573513c426c406c6e32443f672d3147434c673521462
- 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec"
-*End
-*?OutputMode: "
- save
- <3c7e343f503e593146505f24462a27636643693d3e433147434c323b666c47634137394
- c682e35696b362d712f2365403b5d52644131395d2b4073296734415375552f403a732e5
- e4154686374414d3653553b49736f66436973693644662d5c31415454254b2b4435382d2
- b4435382d24337e3e6376782065786563>cvx exec
- = flush restore"
-*End
-*CloseUI: *OutputMode
-
-*OpenUI *TKImageSmoothing/Image Smoothing: Boolean
-*OrderDependency: 44.0 AnySetup *TKImageSmoothing
-*DefaultTKImageSmoothing: False
-*TKImageSmoothing False: "
- false /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec"
-*End
-*TKImageSmoothing True: "
- true /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec"
-*End
-*?TKImageSmoothing: "
- save
- /RRCustomProcs /ProcSet findresource /currentforceinterpolate get exec
- {(True)}{(False)} ifelse
- = flush restore"
-*End
-*CloseUI: *TKImageSmoothing
-
-
-*OpenUI *TKCheckPrint/Check Print: Boolean
-*OrderDependency: 46.0 AnySetup *TKCheckPrint
-*DefaultTKCheckPrint: False
-*TKCheckPrint False: ""
-*TKCheckPrint True: "
- /RRCustomProcs /ProcSet findresource
- /setcheckprint get exec"
-*End
-*?TKCheckPrint: "
- /RRCustomProcs /ProcSet findresource
- /currentcheckprint get exec {(True)}{(False)}ifelse
- = flush"
-*End
-*CloseUI: *TKCheckPrint
-
-
-*% ==================================================
-*% Define TekColor Logo for use in ColorControlStrip
-
-*JobPatchFile 1: "
-userdict/TekColorStripDict known not
-{userdict begin/TekColorStripDict 20 dict def end}if
-TekColorStripDict
-begin/DrawTekLogo{/xxxxit save store
-LogoInsetX LogoInsetY translate
-BorderHeight LogoInsetY sub LogoInsetY sub
-47.76 div
-dup scale<</m/moveto load/l/lineto load/c/curveto load/x/closepath
-load/s/stroke load/e/eofill load/f/fill load/i/clip load/ei/eoclip
-load/r/setrgbcolor load/k/setcmykcolor load/g/setgray
-load/w/setlinewidth load/t/setlinecap load/j/setlinejoin
-load/p/newpath load/gs/gsave load/gr/grestore load>>begin
-1.0 w
-0 j
-0 t
-0.44 w
-0 0 0 0 k
-gs
-0.0 47.52 m
-38.16 47.52 l
-38.16 0.0 l
-0.0 0.0 l
-0.0 47.52 l
-x
-f
-gr
-0 0 0 1 k
-0.0 47.52 m
-38.16 47.52 l
-38.16 0.0 l
-0.0 0.0 l
-0.0 47.52 l
-x
-s
-0.1375 w
-0 0 0 1 k
-gs
-1.2 46.08 m
-36.72 46.08 l
-36.72 10.56 l
-1.2 10.56 l
-1.2 46.08 l
-x
-f
-gr
-0 0 0 0 k
-1.2 46.08 m
-36.72 46.08 l
-36.72 10.56 l
-1.2 10.56 l
-1.2 46.08 l
-x
-s
-0.4399 w
-0 0 0 0 k
-gs
-1.44 9.12 m
-36.48 9.12 l
-36.48 1.68 l
-1.44 1.68 l
-1.44 9.12 l
-x
-f
-gr
-0 0 0 1 k
-1.44 9.12 m
-36.48 9.12 l
-36.48 1.68 l
-1.44 1.68 l
-1.44 9.12 l
-x
-s
-0 0 0 1 k
-gs
-3.36 6.72 m
-4.08 6.72 l
-4.08 3.12 l
-5.04 3.12 l
-5.04 6.72 l
-6.0 6.72 l
-6.0 7.68 l
-3.36 7.68 l
-3.36 6.72 l
-x
-8.4 5.28 m
-8.4 5.52 l
-8.48 5.788 8.547 6.006 8.88 6.0 c
-9.069 6.006 9.148 5.782 9.12 5.76 c
-9.12 5.28 l
-8.4 5.28 l
-x
-10.08 4.8 m
-10.08 5.76 l
-10.114 6.395 9.488 6.65 8.88 6.72 c
-8.067 6.638 7.514 6.353 7.44 5.52 c
-7.44 4.08 l
-7.514 3.315 8.122 3.03 8.88 3.12 c
-9.652 3.048 10.126 3.449 10.08 4.32 c
-9.12 4.32 l
-9.1 4.038 9.136 3.716 8.88 3.84 c
-8.565 3.746 8.48 3.904 8.4 4.08 c
-8.4 4.8 l
-10.08 4.8 l
-x
-13.2 3.12 m
-13.2 4.32 l
-13.2 4.56 l
-13.92 3.12 l
-14.88 3.12 l
-13.92 5.28 l
-14.88 6.48 l
-13.68 6.48 l
-13.2 5.52 l
-13.2 5.52 l
-13.2 7.68 l
-12.24 7.68 l
-12.24 3.12 l
-13.2 3.12 l
-x
-19.68 6.0 m
-19.68 6.48 l
-19.717 7.422 19.17 7.811 18.24 7.92 c
-17.28 7.811 16.825 7.349 16.8 6.24 c
-16.8 4.56 l
-16.825 3.558 17.207 3.035 18.24 3.12 c
-19.285 3.035 19.735 3.582 19.68 4.32 c
-19.68 5.04 l
-18.72 5.04 l
-18.72 4.56 l
-18.666 4.232 18.635 3.856 18.24 3.84 c
-17.991 3.856 17.888 4.008 18.0 4.32 c
-18.0 6.48 l
-17.894 6.814 17.973 6.997 18.24 6.96 c
-18.508 6.991 18.647 6.79 18.72 6.48 c
-18.72 6.0 l
-19.68 6.0 l
-x
-21.6 4.08 m
-21.561 3.315 22.132 3.035 22.8 3.12 c
-23.56 3.035 24.04 3.321 24.0 4.08 c
-24.0 5.52 l
-24.089 6.243 23.675 6.644 22.8 6.72 c
-22.078 6.644 21.561 6.353 21.6 5.52 c
-21.6 4.08 l
-x
-22.56 5.52 m
-22.527 5.77 22.6 5.946 22.8 6.0 c
-23.05 5.946 23.123 5.77 23.04 5.52 c
-23.04 4.08 l
-23.104 3.837 23.025 3.734 22.8 3.84 c
-22.624 3.734 22.546 3.837 22.56 4.08 c
-22.56 5.52 l
-x
-26.88 3.12 m
-26.88 7.68 l
-25.92 7.68 l
-25.92 3.12 l
-26.88 3.12 l
-x
-28.8 4.08 m
-28.726 3.315 29.297 3.035 30.0 3.12 c
-30.725 3.035 31.205 3.321 31.2 4.08 c
-31.2 5.52 l
-31.253 6.243 30.84 6.644 30.0 6.72 c
-29.242 6.644 28.726 6.353 28.8 5.52 c
-28.8 4.08 l
-x
-29.76 5.52 m
-29.692 5.77 29.765 5.946 30.0 6.0 c
-30.214 5.946 30.287 5.77 30.24 5.52 c
-30.24 4.08 l
-30.269 3.837 30.19 3.734 30.0 3.84 c
-29.789 3.734 29.71 3.837 29.76 4.08 c
-29.76 5.52 l
-x
-33.12 6.48 m
-33.12 3.12 l
-34.08 3.12 l
-34.08 5.28 l
-34.15 5.52 34.259 5.575 34.56 5.52 c
-34.63 5.575 34.727 5.569 34.8 5.52 c
-34.8 6.72 l
-34.423 6.644 34.186 6.395 34.08 6.0 c
-34.08 6.0 l
-34.08 6.48 l
-33.12 6.48 l
-x
-e
-gr
-p
-0 0 0 1 k
-gs
-e
-gr
-p
-0 0 0 1 k
-gs
-41.52 47.76 m
-41.28 47.76 l
-40.8 46.8 l
-40.8 46.8 l
-40.56 47.76 l
-40.08 47.76 l
-40.08 46.32 l
-40.32 46.32 l
-40.32 47.52 l
-40.32 47.52 l
-40.8 46.32 l
-41.04 46.32 l
-41.28 47.52 l
-41.28 47.52 l
-41.28 46.32 l
-41.52 46.32 l
-41.52 47.76 l
-x
-40.08 47.76 m
-38.88 47.76 l
-38.88 47.52 l
-39.36 47.52 l
-39.36 46.32 l
-39.6 46.32 l
-39.6 47.52 l
-40.08 47.52 l
-40.08 47.76 l
-x
-e
-gr
-p
-0 0 0 0 k
-gs
-34.56 35.76 m
-34.844 35.85 34.824 36.065 35.04 36.24 c
-35.272 36.635 35.421 37.479 35.28 37.44 c
-34.894 37.399 34.321 37.389 33.36 37.2 c
-33.294 37.401 33.184 37.482 33.12 37.44 c
-31.4 40.035 28.121 41.54 23.28 42.0 c
-20.773 42.179 17.714 41.632 17.28 41.52 c
-17.1 41.486 17.008 41.727 17.04 41.76 c
-16.629 42.328 16.543 42.586 16.32 43.2 c
-16.113 43.419 15.621 44.206 15.36 44.4 c
-14.998 45.382 15.105 45.104 14.88 45.6 c
-14.47 46.464 14.464 46.708 14.16 46.8 c
-13.629 46.662 11.252 42.814 11.52 42.48 c
-12.153 41.578 12.814 40.558 13.2 40.08 c
-13.24 39.863 13.24 39.766 13.2 39.84 c
-10.314 38.243 1.195 32.238 3.6 22.8 c
-3.628 22.642 2.488 21.322 2.4 20.88 c
-2.312 20.5 2.381 20.156 2.64 19.68 c
-2.702 19.45 3.015 19.194 3.12 18.72 c
-3.422 18.21 3.618 17.629 3.84 17.76 c
-4.294 17.714 4.618 18.224 5.04 18.48 c
-4.959 18.54 5.201 18.623 5.28 18.48 c
-5.648 18.077 6.764 16.588 7.92 15.84 c
-12.104 13.1 16.673 13.467 19.2 13.92 c
-19.755 13.944 21.661 14.576 21.84 14.64 c
-22.156 14.54 21.938 11.64 21.84 10.8 c
-21.855 10.593 22.639 10.973 23.04 11.28 c
-23.176 11.46 23.393 11.454 23.52 11.76 c
-23.477 12.169 23.648 14.245 23.52 14.64 c
-23.619 15.45 23.777 15.446 24.0 15.6 c
-24.208 15.644 25.262 16.271 25.44 16.32 c
-26.396 16.999 28.041 17.957 29.04 18.72 c
-32.851 21.605 34.73 25.643 34.8 29.52 c
-34.98 30.906 34.969 33.321 34.08 35.52 c
-34.164 35.571 34.164 35.655 34.32 35.76 c
-34.298 35.762 34.384 35.763 34.56 35.76 c
-x
-f
-gr
-p
-0.9 0 0.47 0 k
-gs
-7.92 31.44 m
-7.67 30.65 7.125 28.477 7.44 26.64 c
-7.503 26.241 7.75 26.097 7.92 26.16 c
-9.411 27.358 15.203 30.915 17.04 31.68 c
-17.169 31.755 17.461 31.937 17.52 32.16 c
-17.152 32.809 16.189 34.708 15.84 35.52 c
-15.533 36.205 14.645 37.99 14.16 38.4 c
-14.097 38.555 13.721 38.564 13.68 38.64 c
-10.734 37.344 8.65 33.624 7.92 31.44 c
-x
-f
-gr
-p
-0.56 0.56 0 0 k
-gs
-18.48 29.28 m
-18.44 29.28 18.261 29.345 18.24 29.28 c
-16.612 28.612 13.484 26.481 12.48 25.68 c
-10.803 24.384 8.965 22.771 8.88 22.32 c
-8.71 21.686 8.894 21.069 9.12 20.64 c
-9.769 18.603 11.498 17.46 12.24 17.04 c
-13.605 16.235 16.31 15.657 17.52 15.6 c
-19.309 15.435 20.87 15.497 21.36 15.84 c
-22.095 16.306 19.294 27.822 18.48 29.28 c
-x
-f
-gr
-p
-0 0.25 1 0 k
-gs
-18.0 39.6 m
-18.395 38.69 18.293 39.007 18.72 37.92 c
-19.587 36.128 20.436 33.722 20.4 33.6 c
-20.503 33.621 20.56 33.384 20.88 33.6 c
-22.576 34.284 23.59 34.525 25.2 35.04 c
-27.217 35.728 28.884 36.158 30.24 36.48 c
-30.379 36.49 30.498 36.633 30.24 36.96 c
-29.749 37.664 27.576 39.584 24.0 40.32 c
-22.239 40.54 18.943 40.431 18.0 40.08 c
-17.712 39.956 17.92 39.718 18.0 39.6 c
-x
-f
-gr
-p
-0 0.94 0.65 0 k
-gs
-26.4 18.48 m
-25.804 18.087 24.795 17.432 24.0 17.04 c
-23.772 16.977 23.59 17.023 23.52 17.28 c
-23.212 22.391 22.679 25.45 21.36 30.48 c
-21.391 30.674 21.579 31.019 21.84 31.2 c
-22.32 31.474 23.335 31.987 24.0 32.4 c
-25.928 33.133 30.019 34.662 31.2 34.8 c
-31.31 34.946 31.356 34.736 31.44 34.56 c
-33.469 30.893 32.246 24.199 29.04 20.88 c
-28.388 20.096 27.414 19.204 26.4 18.48 c
-x
-f
-gr
-p
-end
-xxxxit restore}bind def
-end"
-*End
-*% End TekColor Logo for use in ColorControlStrip
-*% ==================================================
-
-*OpenUI *TKColorControlStrip/Color Control Strip: Boolean
-*OrderDependency: 48.0 AnySetup *TKColorControlStrip
-*DefaultTKColorControlStrip: False
-*TKColorControlStrip True/On: "% TKColorControlStrip True/On
-userdict/TekColorStripDict known not{userdict begin/TekColorStripDict
-20 dict def
-end}if
-TekColorStripDict
-begin/OldEndPage
-currentpagedevice/EndPage get
-def/DefineName{/ProfileName(Unknown)def
-currentpagedevice/DeviceRenderingInfo get
-dup/ID known{/ID get/ProfileName exch
-def}{/VirtualColorDevice get
-dup
-null eq{pop/ProfileName(None)def}{dup/Type get
-dup
-1 eq exch
-3 eq
-or{/ColorTransform get<</TekBlue(Vivid Color)/TekDisplay(Simulate Display)
-/SWOP-Coated(SWOP Press)/Euroscale-Coated(Euroscale Press)
-/Commercial-Coated(Commercial Press)/SNAP-Newsprint(SNAP Press)
-/Gray(Monochrome)/RGB(Raw RGB)/CMYK(Raw CMYK)/Fuji-NA(FujiProof)
-/DaiNippon(DIC)/Toyo(Toyo)/TekPhoto(Photo)/TekCMYK(None)>>exch
-2 copy
-known{get/ProfileName exch def}{pop
-pop}ifelse}{pop}ifelse}ifelse}ifelse}bind def/ClearAndDrawBorder{gsave
-newpath clippath pathbbox
-grestore/URy exch def/URx exch def/LLy exch def/LLx exch def
-URx LLx sub
-BorderWidth
-sub
-2 div
-LLx add
-LLy 1 add
-translate
-1 setgray
-0 setlinewidth
-0 0 BorderWidth BorderHeight rectfill
-0 setgray
-0 0 BorderWidth BorderHeight rectstroke
-0 0 BorderWidth BorderHeight rectclip}bind def/StringDimensions{gsave
-newpath
-0 0 moveto
-false
-charpath
-pathbbox
-exch
-4 -1 roll
-sub
-3 -2 roll
-exch
-sub
-grestore}bind def/BCenterLine{gsave
-currentpoint translate
-0 0 moveto
-dup stringwidth pop
-2 div neg
-0
-rmoveto
-0 setgray
-show
-grestore}bind def/TCenterLine{gsave
-currentpoint translate
-0 0 moveto
-dup StringDimensions
-neg
-exch 2 div neg exch
-rmoveto
-0 setgray
-show
-grestore}bind def/DrawBox{setcmykcolor
-currentpoint BoxSide BoxSide rectfill
-gsave/Helvetica BoxFontSize selectfont
-BoxSide 2 div
-BoxStartY BoxFontSize sub 2 div neg
-rmoveto
-TCenterLine
-grestore
-gsave/Helvetica BoxFontSize selectfont
-BoxSide 2 div
-BoxSide
-BoxStartY BoxFontSize sub 2 div
-add
-rmoveto
-BCenterLine
-grestore
-BoxSide BoxGap add
-0 rmoveto}bind def/DrawBar{gsave
-0 setgray
-0 setlinewidth
-currentpoint
-newpath
-pop 0
-moveto
-0 BorderHeight rlineto
-stroke
-grestore}bind def/UseKanji{(GothicBBB-Medium-RKSJ-H)/Font resourcestatus
-{pop pop true}{false}ifelse
-product dup
-length 1 sub
-get
-8#112 eq
-and}bind def/DrawLegend{gsave
-0 setgray
-currentpoint
-exch dup
-BorderWidth exch sub/LegendWidth exch def
-exch pop 0
-translate/Helvetica-Bold TekFontSize
-selectfont(Tektronix)StringDimensions/TekHeight exch def/TekWidth exch def
-LegendWidth TekWidth sub 2 div
-BorderHeight TekInsetY sub TekHeight sub
-moveto(Tektronix)show/Symbol TekFontSize selectfont/registerserif
-glyphshow/Helvetica-Bold LegendFontSize selectfont
-LegendGap ProfileY moveto(Color Profile: )show
-currentpoint
-pop/ValueX exch def
-FileKnown JobNameKnown or{LegendGap FileNameY moveto(File:)show}if
-DateKnown{LegendGap DateY moveto(Date/Time:)show}if/Helvetica
-LegendFontSize selectfont
-ValueX ProfileY moveto
-ProfileName show
-UseKanji{/GothicBBB-Medium-RKSJ-H}{/Helvetica}ifelse
-LegendFontSize selectfont
-DateKnown{ValueX DateY moveto
-userdict/TekLabelDict get/Date get
-show}if
-FileKnown{ValueX FileNameY moveto
-userdict/TekLabelDict get/File get
-show}{JobNameKnown{ValueX FileNameY moveto
-JobName
-show}if}ifelse
-grestore}bind def/DrawColorStrip{TekColorStripDict/OldEndPage get
-exec
-dup{TekColorStripDict
-begin/BorderWidth 487 def/BorderHeight 36 def/BoxStartX 31 def/BoxSide
-14 def/BoxGap 3 def/BoxFontSize 6 def/LogoInsetX 2 def/LogoInsetY 2 def
-/TekFontSize 9 def/TekInsetY 4 def/LegendFontSize 7 def/LegendGap 3 def
-/LegendLineGap 0 def/DateY LegendGap def/ProfileY DateY LegendFontSize
-add LegendLineGap add def/FileNameY ProfileY LegendFontSize add
-LegendLineGap add def
-currentuserparams
-dup/JobName known{/JobName get(: )search{pop pop/JobName exch def
-/JobNameKnown true def}{pop/JobNameKnown false def}ifelse}
-{pop/JobNameKnown false def}ifelse
-userdict/TekLabelDict known{userdict/TekLabelDict get
-dup/Date known{/DateKnown true def}{/DateKnown false def}ifelse/File known
-{/FileKnown true def}{/FileKnown false def}ifelse}
-{/DateKnown false def/FileKnown false def}ifelse
-initgraphics
-ClearAndDrawBorder
-TekColorStripDict/DrawTekLogo known{DrawTekLogo}if
-/BoxStartY BorderHeight BoxSide sub 2 div def
-BoxStartX BoxStartY moveto
-(C)(100%)1 0 0 0 DrawBox(M)(100%)0 1 0 0 DrawBox(Y)(100%)0 0 1 0 DrawBox(K)
-(100%)0 0 0 1 DrawBox(MY)(100%)0 1 1 0 DrawBox(CY)(100%)1 0 1 0 DrawBox(CM)
-(100%)1 1 0 0 DrawBox(CMY)(100%)1 1 1 0 DrawBox(C)(50%)0.5 0 0 0 DrawBox(M)
-(50%)0 0.5 0 0 DrawBox(Y)(50%)0 0 0.5 0 DrawBox(K)(50%)0 0 0 0.5 DrawBox(MY)
-(50%)0 0.5 0.5 0 DrawBox(CY)(50%)0.5 0 0.5 0 DrawBox(CM)(50%)
-0.5 0.5 0 0 DrawBox(CMY)(50%)0.5 0.5 0.5 0 DrawBox
-DrawBar
-DefineName
-DrawLegend
-end}if}bind def<</EndPage{TekColorStripDict/DrawColorStrip get
-exec}>>setpagedevice
-end"
-*End
-*TKColorControlStrip False/Off: "% Color Control Strip: Off "
-*?TKColorControlStrip: "% TKColorControlStrip
- userdict /TekColorStripDict known {(True)}{(False)} ifelse = flush"
-*End
-*CloseUI: *TKColorControlStrip
-
-
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font ACaslon-Italic: Standard "(001.001)" Standard ROM
-*Font ACaslon-Regular: Standard "(001.001)" Standard ROM
-*Font ACaslon-Semibold: Standard "(001.001)" Standard ROM
-*Font ACaslon-SemiboldItalic: Standard "(001.001)" Standard ROM
-*Font AGaramond-Bold: Standard "(001.001)" Standard ROM
-*Font AGaramond-BoldItalic: Standard "(001.001)" Standard ROM
-*Font AGaramond-Italic: Standard "(001.001)" Standard ROM
-*Font AGaramond-Regular: Standard "(001.001)" Standard ROM
-*Font Americana: Standard "(001.000)" Standard ROM
-*Font Americana-ExtraBold: Standard "(001.000)" Standard ROM
-*Font AvantGarde-Book: Standard "(001.002)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM
-*Font Barmeno-Bold: Standard "(001.000)" Standard ROM
-*Font Barmeno-ExtraBold: Standard "(001.000)" Standard ROM
-*Font Barmeno-Medium: Standard "(001.000)" Standard ROM
-*Font Barmeno-Regular: Standard "(001.000)" Standard ROM
-*Font Blackoak: Standard "(001.001)" Standard ROM
-*Font Bookman-Demi: Standard "(001.003)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM
-*Font Bookman-Light: Standard "(001.003)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.003)" Standard ROM
-*Font Carta: Special "(001.001)" Special ROM
-*Font Courier: Standard "(002.003)" Standard ROM
-*Font Courier-Bold: Standard "(002.003)" Standard ROM
-*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM
-*Font Courier-Oblique: Standard "(002.003)" Standard ROM
-*Font Formata-Italic: Standard "(001.001)" Standard ROM
-*Font Formata-Medium: Standard "(001.001)" Standard ROM
-*Font Formata-MediumItalic: Standard "(001.001)" Standard ROM
-*Font Formata-Regular: Standard "(001.001)" Standard ROM
-*Font Helvetica: Standard "(001.006)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Condensed: Standard "(001.001)" Standard ROM
-*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM
-*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard ROM
-*Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
-*Font Kaufmann: Standard "(001.000)" Standard ROM
-*Font Lithos-Black: Standard "(001.001)" Standard ROM
-*Font Lithos-Regular: Standard "(001.001)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard ROM
-*Font Palatino-Bold: Standard "(001.005)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM
-*Font Palatino-Italic: Standard "(001.005)" Standard ROM
-*Font Palatino-Roman: Standard "(001.005)" Standard ROM
-*Font Parisian: Standard "(001.001)" Standard ROM
-*Font ParkAvenue: Standard "(001.005)" Standard ROM
-*Font Poetica-SuppOrnaments: Special "(001.000)" Special ROM
-*Font Symbol: Special "(001.007)" Special ROM
-*Font Tekton: Standard "(001.001)" Standard ROM
-*Font Tekton-Bold: Standard "(001.000)" Standard ROM
-*Font Times-Bold: Standard "(001.007)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.009)" Standard ROM
-*Font Times-Italic: Standard "(001.007)" Standard ROM
-*Font Times-Roman: Standard "(001.007)" Standard ROM
-*Font Trajan-Bold: Standard "(001.000)" Standard ROM
-*Font WoodtypeOrnaments-Two: Special "(001.002)" Special ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM
-*Font ZapfDingbats: Special "(001.004)" Special 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 (*) {cvn ==} 128 string /Font resourceforall
- (*) = flush restore"
-*End
-
-*DefaultColorSep: ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-
-*% For 60 lpi / 300x300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "45.0"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "45.0"
-*ColorSepScreenAngle ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "45.0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-
-*% The byte count of this file should be exactly 036732 or 038083
-*% depending on the filesystem it resides in.
-*% end of PPD file for Tektronix Phaser 380 Extended
diff --git a/psprint_config/configuration/ppds/TKP450J1.PS b/psprint_config/configuration/ppds/TKP450J1.PS
deleted file mode 100644
index 5e8492877d92..000000000000
--- a/psprint_config/configuration/ppds/TKP450J1.PS
+++ /dev/null
@@ -1,1103 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.3"
-*FileVersion: "1.0"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*PCFileName: "TKP450J1.PPD"
-*Product: "(Phaser 450J)"
-*PSVersion: "(2013.113) 19"
-*Manufacturer: "Tektronix"
-*ModelName: "Tektronix Phaser 450J"
-*ShortNickName: "Tektronix Phaser 450J"
-*NickName: "Tektronix Phaser 450J"
-
-*% === Installable Options ===========
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *InstalledMemory/Memory Configuration: PickOne
-*DefaultInstalledMemory: None
-*InstalledMemory None/Standard 16 MB RAM: ""
-*InstalledMemory 32Meg/32 MB Total RAM: ""
-*InstalledMemory 48Meg/48 MB Total RAM: ""
-*InstalledMemory 64Meg/64 MB Total RAM: ""
-*?InstalledMemory: "
- currentsystemparams /RamSize get
- 16#100000 div round cvi
- dup 20 lt
- { pop (None) } {2 string cvs print (Meg) } ifelse
- = flush"
-*End
-*CloseUI: *InstalledMemory
-
-*OpenUI *Option1/Optional Hard Drive: Boolean
-*DefaultOption1: False
-*Option1 True/Installed: ""
-*Option1 False/Not Installed: ""
-*?Option1: "
- save false
- (%disk?%)
- { currentdevparams dup /Writeable known
- { /Writeable get {pop true} if } {pop} ifelse
- } 10 string /IODevice resourceforall
- {(True)}{(False)} ifelse = flush
- restore"
-*End
-*CloseUI: *Option1
-
-*OpenUI *Option2/Optional Ethernet Card: Boolean
-*DefaultOption2: False
-*Option2 True/Installed: ""
-*Option2 False/Not Installed: ""
-*?Option2: "
- (%EthernetPhysical%) /IODevice resourcestatus
- {pop pop (True) } { (False) } ifelse = flush"
-*End
-*CloseUI: *Option2
-
-*OpenUI *Option3/Optional Lower Tray: Boolean
-*DefaultOption3: False
-*Option3 True/Installed: ""
-*Option3 False/Not Installed: ""
-*?Option3: "
-currentpagedevice /InputAttributes get 1 known
-{ (True) } { (False) } ifelse = flush"
-*End
-*CloseUI: *Option3
-
-*CloseGroup: InstallableOptions
-
-*% === Constraints ===================
-
-*UIConstraints: *Option3 False *InputSlot Lower
-*UIConstraints: *InputSlot Lower *Option3 False
-*UIConstraints: *Option3 False *InputSlot AutoSelect
-*UIConstraints: *InputSlot AutoSelect *Option3 False
-
-*% === Device Capabilities ============
-
-*LanguageLevel: "2"
-*Protocols: BCP
-
-*FreeVM: "1500000"
-*VMOption None/Standard 16 MB RAM: "1500000"
-*VMOption 32Meg/32 MB Total RAM: "3500000"
-*VMOption 48Meg/48 MB Total RAM: "11900000"
-*VMOption 64Meg/64 MB Total RAM: "23000000"
-
-*ColorDevice: True
-*DefaultColorSpace: CMYK
-*AccurateScreensSupport: False
-*SuggestedJobTimeout: "0"
-*SuggestedWaitTimeout: "300"
-*1284Modes Parallel: Compat
-*TTRasterizer: Type42
-*?TTRasterizer: "
- save
- 42 /FontType resourcestatus
- { pop pop (Type42)} {pop pop (None)} ifelse = flush
- restore
- "
-*End
-
-*Emulators: hpgl
-*StartEmulator_hpgl: "currentfile /hpgl statusdict /emulate get exec "
-*StopEmulator_hpgl: "<1B7F>0"
-
-*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: "(0)"
-*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
-*Resolution 300dpi: "1 dict dup /HWResolution [300 300] put setpagedevice"
-*?Resolution: "
- save currentpagedevice
- /HWResolution get 0 get ( ) cvs print (dpi) = flush restore
-"
-*End
-
-*% ==================================================
-*% Define TekColor Logo for use in ColorControlStrip
-
-*JobPatchFile 1: "
-userdict/TekColorStripDict known not
-{userdict begin/TekColorStripDict 20 dict def end}if
-TekColorStripDict
-begin/DrawTekLogo{/xxxxit save store
-LogoInsetX LogoInsetY translate
-BorderHeight LogoInsetY sub LogoInsetY sub
-47.76 div
-dup scale<</m/moveto load/l/lineto load/c/curveto load/x/closepath
-load/s/stroke load/e/eofill load/f/fill load/i/clip load/ei/eoclip
-load/r/setrgbcolor load/k/setcmykcolor load/g/setgray
-load/w/setlinewidth load/t/setlinecap load/j/setlinejoin
-load/p/newpath load/gs/gsave load/gr/grestore load>>begin
-1.0 w
-0 j
-0 t
-0.44 w
-0 0 0 0 k
-gs
-0.0 47.52 m
-38.16 47.52 l
-38.16 0.0 l
-0.0 0.0 l
-0.0 47.52 l
-x
-f
-gr
-0 0 0 1 k
-0.0 47.52 m
-38.16 47.52 l
-38.16 0.0 l
-0.0 0.0 l
-0.0 47.52 l
-x
-s
-0.1375 w
-0 0 0 1 k
-gs
-1.2 46.08 m
-36.72 46.08 l
-36.72 10.56 l
-1.2 10.56 l
-1.2 46.08 l
-x
-f
-gr
-0 0 0 0 k
-1.2 46.08 m
-36.72 46.08 l
-36.72 10.56 l
-1.2 10.56 l
-1.2 46.08 l
-x
-s
-0.4399 w
-0 0 0 0 k
-gs
-1.44 9.12 m
-36.48 9.12 l
-36.48 1.68 l
-1.44 1.68 l
-1.44 9.12 l
-x
-f
-gr
-0 0 0 1 k
-1.44 9.12 m
-36.48 9.12 l
-36.48 1.68 l
-1.44 1.68 l
-1.44 9.12 l
-x
-s
-0 0 0 1 k
-gs
-3.36 6.72 m
-4.08 6.72 l
-4.08 3.12 l
-5.04 3.12 l
-5.04 6.72 l
-6.0 6.72 l
-6.0 7.68 l
-3.36 7.68 l
-3.36 6.72 l
-x
-8.4 5.28 m
-8.4 5.52 l
-8.48 5.788 8.547 6.006 8.88 6.0 c
-9.069 6.006 9.148 5.782 9.12 5.76 c
-9.12 5.28 l
-8.4 5.28 l
-x
-10.08 4.8 m
-10.08 5.76 l
-10.114 6.395 9.488 6.65 8.88 6.72 c
-8.067 6.638 7.514 6.353 7.44 5.52 c
-7.44 4.08 l
-7.514 3.315 8.122 3.03 8.88 3.12 c
-9.652 3.048 10.126 3.449 10.08 4.32 c
-9.12 4.32 l
-9.1 4.038 9.136 3.716 8.88 3.84 c
-8.565 3.746 8.48 3.904 8.4 4.08 c
-8.4 4.8 l
-10.08 4.8 l
-x
-13.2 3.12 m
-13.2 4.32 l
-13.2 4.56 l
-13.92 3.12 l
-14.88 3.12 l
-13.92 5.28 l
-14.88 6.48 l
-13.68 6.48 l
-13.2 5.52 l
-13.2 5.52 l
-13.2 7.68 l
-12.24 7.68 l
-12.24 3.12 l
-13.2 3.12 l
-x
-19.68 6.0 m
-19.68 6.48 l
-19.717 7.422 19.17 7.811 18.24 7.92 c
-17.28 7.811 16.825 7.349 16.8 6.24 c
-16.8 4.56 l
-16.825 3.558 17.207 3.035 18.24 3.12 c
-19.285 3.035 19.735 3.582 19.68 4.32 c
-19.68 5.04 l
-18.72 5.04 l
-18.72 4.56 l
-18.666 4.232 18.635 3.856 18.24 3.84 c
-17.991 3.856 17.888 4.008 18.0 4.32 c
-18.0 6.48 l
-17.894 6.814 17.973 6.997 18.24 6.96 c
-18.508 6.991 18.647 6.79 18.72 6.48 c
-18.72 6.0 l
-19.68 6.0 l
-x
-21.6 4.08 m
-21.561 3.315 22.132 3.035 22.8 3.12 c
-23.56 3.035 24.04 3.321 24.0 4.08 c
-24.0 5.52 l
-24.089 6.243 23.675 6.644 22.8 6.72 c
-22.078 6.644 21.561 6.353 21.6 5.52 c
-21.6 4.08 l
-x
-22.56 5.52 m
-22.527 5.77 22.6 5.946 22.8 6.0 c
-23.05 5.946 23.123 5.77 23.04 5.52 c
-23.04 4.08 l
-23.104 3.837 23.025 3.734 22.8 3.84 c
-22.624 3.734 22.546 3.837 22.56 4.08 c
-22.56 5.52 l
-x
-26.88 3.12 m
-26.88 7.68 l
-25.92 7.68 l
-25.92 3.12 l
-26.88 3.12 l
-x
-28.8 4.08 m
-28.726 3.315 29.297 3.035 30.0 3.12 c
-30.725 3.035 31.205 3.321 31.2 4.08 c
-31.2 5.52 l
-31.253 6.243 30.84 6.644 30.0 6.72 c
-29.242 6.644 28.726 6.353 28.8 5.52 c
-28.8 4.08 l
-x
-29.76 5.52 m
-29.692 5.77 29.765 5.946 30.0 6.0 c
-30.214 5.946 30.287 5.77 30.24 5.52 c
-30.24 4.08 l
-30.269 3.837 30.19 3.734 30.0 3.84 c
-29.789 3.734 29.71 3.837 29.76 4.08 c
-29.76 5.52 l
-x
-33.12 6.48 m
-33.12 3.12 l
-34.08 3.12 l
-34.08 5.28 l
-34.15 5.52 34.259 5.575 34.56 5.52 c
-34.63 5.575 34.727 5.569 34.8 5.52 c
-34.8 6.72 l
-34.423 6.644 34.186 6.395 34.08 6.0 c
-34.08 6.0 l
-34.08 6.48 l
-33.12 6.48 l
-x
-e
-gr
-p
-0 0 0 1 k
-gs
-e
-gr
-p
-0 0 0 1 k
-gs
-41.52 47.76 m
-41.28 47.76 l
-40.8 46.8 l
-40.8 46.8 l
-40.56 47.76 l
-40.08 47.76 l
-40.08 46.32 l
-40.32 46.32 l
-40.32 47.52 l
-40.32 47.52 l
-40.8 46.32 l
-41.04 46.32 l
-41.28 47.52 l
-41.28 47.52 l
-41.28 46.32 l
-41.52 46.32 l
-41.52 47.76 l
-x
-40.08 47.76 m
-38.88 47.76 l
-38.88 47.52 l
-39.36 47.52 l
-39.36 46.32 l
-39.6 46.32 l
-39.6 47.52 l
-40.08 47.52 l
-40.08 47.76 l
-x
-e
-gr
-p
-0 0 0 0 k
-gs
-34.56 35.76 m
-34.844 35.85 34.824 36.065 35.04 36.24 c
-35.272 36.635 35.421 37.479 35.28 37.44 c
-34.894 37.399 34.321 37.389 33.36 37.2 c
-33.294 37.401 33.184 37.482 33.12 37.44 c
-31.4 40.035 28.121 41.54 23.28 42.0 c
-20.773 42.179 17.714 41.632 17.28 41.52 c
-17.1 41.486 17.008 41.727 17.04 41.76 c
-16.629 42.328 16.543 42.586 16.32 43.2 c
-16.113 43.419 15.621 44.206 15.36 44.4 c
-14.998 45.382 15.105 45.104 14.88 45.6 c
-14.47 46.464 14.464 46.708 14.16 46.8 c
-13.629 46.662 11.252 42.814 11.52 42.48 c
-12.153 41.578 12.814 40.558 13.2 40.08 c
-13.24 39.863 13.24 39.766 13.2 39.84 c
-10.314 38.243 1.195 32.238 3.6 22.8 c
-3.628 22.642 2.488 21.322 2.4 20.88 c
-2.312 20.5 2.381 20.156 2.64 19.68 c
-2.702 19.45 3.015 19.194 3.12 18.72 c
-3.422 18.21 3.618 17.629 3.84 17.76 c
-4.294 17.714 4.618 18.224 5.04 18.48 c
-4.959 18.54 5.201 18.623 5.28 18.48 c
-5.648 18.077 6.764 16.588 7.92 15.84 c
-12.104 13.1 16.673 13.467 19.2 13.92 c
-19.755 13.944 21.661 14.576 21.84 14.64 c
-22.156 14.54 21.938 11.64 21.84 10.8 c
-21.855 10.593 22.639 10.973 23.04 11.28 c
-23.176 11.46 23.393 11.454 23.52 11.76 c
-23.477 12.169 23.648 14.245 23.52 14.64 c
-23.619 15.45 23.777 15.446 24.0 15.6 c
-24.208 15.644 25.262 16.271 25.44 16.32 c
-26.396 16.999 28.041 17.957 29.04 18.72 c
-32.851 21.605 34.73 25.643 34.8 29.52 c
-34.98 30.906 34.969 33.321 34.08 35.52 c
-34.164 35.571 34.164 35.655 34.32 35.76 c
-34.298 35.762 34.384 35.763 34.56 35.76 c
-x
-f
-gr
-p
-0.9 0 0.47 0 k
-gs
-7.92 31.44 m
-7.67 30.65 7.125 28.477 7.44 26.64 c
-7.503 26.241 7.75 26.097 7.92 26.16 c
-9.411 27.358 15.203 30.915 17.04 31.68 c
-17.169 31.755 17.461 31.937 17.52 32.16 c
-17.152 32.809 16.189 34.708 15.84 35.52 c
-15.533 36.205 14.645 37.99 14.16 38.4 c
-14.097 38.555 13.721 38.564 13.68 38.64 c
-10.734 37.344 8.65 33.624 7.92 31.44 c
-x
-f
-gr
-p
-0.56 0.56 0 0 k
-gs
-18.48 29.28 m
-18.44 29.28 18.261 29.345 18.24 29.28 c
-16.612 28.612 13.484 26.481 12.48 25.68 c
-10.803 24.384 8.965 22.771 8.88 22.32 c
-8.71 21.686 8.894 21.069 9.12 20.64 c
-9.769 18.603 11.498 17.46 12.24 17.04 c
-13.605 16.235 16.31 15.657 17.52 15.6 c
-19.309 15.435 20.87 15.497 21.36 15.84 c
-22.095 16.306 19.294 27.822 18.48 29.28 c
-x
-f
-gr
-p
-0 0.25 1 0 k
-gs
-18.0 39.6 m
-18.395 38.69 18.293 39.007 18.72 37.92 c
-19.587 36.128 20.436 33.722 20.4 33.6 c
-20.503 33.621 20.56 33.384 20.88 33.6 c
-22.576 34.284 23.59 34.525 25.2 35.04 c
-27.217 35.728 28.884 36.158 30.24 36.48 c
-30.379 36.49 30.498 36.633 30.24 36.96 c
-29.749 37.664 27.576 39.584 24.0 40.32 c
-22.239 40.54 18.943 40.431 18.0 40.08 c
-17.712 39.956 17.92 39.718 18.0 39.6 c
-x
-f
-gr
-p
-0 0.94 0.65 0 k
-gs
-26.4 18.48 m
-25.804 18.087 24.795 17.432 24.0 17.04 c
-23.772 16.977 23.59 17.023 23.52 17.28 c
-23.212 22.391 22.679 25.45 21.36 30.48 c
-21.391 30.674 21.579 31.019 21.84 31.2 c
-22.32 31.474 23.335 31.987 24.0 32.4 c
-25.928 33.133 30.019 34.662 31.2 34.8 c
-31.31 34.946 31.356 34.736 31.44 34.56 c
-33.469 30.893 32.246 24.199 29.04 20.88 c
-28.388 20.096 27.414 19.204 26.4 18.48 c
-x
-f
-gr
-p
-end
-xxxxit restore}bind def
-end"
-*End
-*% End TekColor Logo for use in ColorControlStrip
-*% ==================================================
-
-*% Halftone Information =================
-*ContoneOnly: True
-*ScreenFreq: "60.0"
-*ScreenAngle: "45.0"
-*DefaultScreenProc: Dot
-*ScreenProc Dot: "{180 mul cos exch 180 mul cos add 2 div} bind"
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub } bind"
-
-*% Tray Selection ============
-
-*OpenUI *InputSlot/Input Slot: PickOne
-*OrderDependency: 45.0 AnySetup *InputSlot
-*DefaultInputSlot: AutoSelect
-*InputSlot Upper: "% *InputSlot Upper
- <<
- /MediaType (Upper Tray)
- /MediaColor null
- /TraySwitch false
- >> setpagedevice"
-*End
-*InputSlot Lower: "% *InputSlot Lower
- <<
- /MediaType (Lower Tray)
- /MediaColor null
- /TraySwitch false
- >> setpagedevice"
-*End
-*InputSlot Paper: "% *InputSlot Paper
- <<
- /MediaType null
- /MediaColor (White)
- /TraySwitch true
- >> setpagedevice"
-*End
-*InputSlot Transparency: "% *InputSlot Transparency
- <<
- /MediaType null
- /MediaColor (Transparent)
- /TraySwitch true
- >> setpagedevice"
-*End
-*InputSlot AutoSelect: "% *InputSlot AutoSelect
- <<
- /MediaType null
- /MediaColor null
- /TraySwitch true
- >> setpagedevice"
-*End
-*?InputSlot: "
-save
- currentpagedevice /MediaColor get
- dup null eq
- { pop currentpagedevice /MediaType get
- dup null eq
- { pop (AutoSelect) }
- { dup (Upper Tray) eq
- { pop (Upper) }
- { (Lower Tray) eq
- { (Lower) }
- { (Unknown) } ifelse
- } ifelse
- } ifelse
- }
- {
- dup (White) eq
- { pop (Paper) }
- { (Transparent) eq
- { (Transparency) }
- { (Unknown) } ifelse
- } ifelse
- } ifelse
- = flush
-restore
-"
-*End
-*CloseUI: *InputSlot
-
-*% Paper Handling ===================
-
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 55.0 AnySetup *PageSize
-*DefaultPageSize: A4
-*PageSize Letter: "2 dict dup /PageSize [612 792] put
- dup /ImagingBBox null put setpagedevice
-"
-*End
-*PageSize A4: "2 dict dup /PageSize [595 842] put
- dup /ImagingBBox null put setpagedevice
-"
-*End
-*PageSize LetterLong/LetterExtra: "2 dict dup /PageSize [689 955] put
- dup /ImagingBBox null put setpagedevice
-"
-*End
-*?PageSize: "
- save currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if (Unknown)
- 3 dict
- dup [612 792] (Letter) put
- dup [595 842] (A4) put
- dup [689 955] (LetterLong) put
- { 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
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 60.0 AnySetup *PageRegion
-*DefaultPageRegion: A4
-*PageRegion Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion LetterLong/LetterExtra: "
- 2 dict dup /PageSize [689 955] put dup /ImagingBBox null put setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: A4
-*ImageableArea Letter: "8.39999 32.64 603.6 785.04"
-*ImageableArea A4: "7.7178 32.6249 587.558 834.945"
-*ImageableArea LetterLong/LetterExtra: "8.40948 32.6778 680.409 948.278"
-*?ImageableArea: "
- save
- /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 Letter: "612 792"
-*PaperDimension A4: "595 842"
-*PaperDimension LetterLong/LetterExtra: "689 955"
-
-*DefaultOutputOrder: Reverse
-*RequiresPageRegion All: True
-
-*% TKColor Selections ===================
-
-*OpenUI *TKColor/Color Correction: PickOne
-*OrderDependency: 40.0 AnySetup *TKColor
-*DefaultTKColor: VividColor/Vivid Color
-*TKColor NoAdjust/None: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (None)
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice null
- >>
- >> setpagedevice"
-*End
-*TKColor VividColor/Vivid Color: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (Vivid Color)
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /TekBlue
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor TekPhoto/Photo: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (Photo)
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /TekPhoto
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor SimulateDisplay/Simulate Display: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (Simulate Display)
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /TekDisplay
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor SWOPPress/SWOP Press: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (SWOP Press)
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /SWOP-Coated
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor EuroscalePress/Euroscale Press: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (Euroscale Press)
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /Euroscale-Coated
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor CommercialPress/Commercial Press: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (Commercial Press)
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /Commercial-Coated
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor SNAPPress/SNAP Press: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (SNAP Press)
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /SNAP-Newsprint
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor Monochrome: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (Monochrome)
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice <<
- /Type 1
- /ColorTransform /Gray
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor UsePrinterSetting/Use Printer Setting: "
- % ColorCorrection: Use Printer Settings"
-*End
-*?TKColor: "
- mark
- { currentpagedevice /DeviceRenderingInfo get
- /VirtualColorDevice get
- dup null eq
- { pop (NoAdjust) }
- { /ColorTransform get
- <<
- /TekBlue (VividColor)
- /TekDisplay (SimulateDisplay)
- /SWOP-Coated (SWOPPress)
- /Euroscale-Coated (EuroscalePress)
- /Commercial-Coated (CommercialPress)
- /SNAP-Newsprint (SNAPPress)
- /TekPhoto (TekPhoto)
- /Gray (Monochrome)
- >>
- exch get
- } ifelse
- } stopped
- { % error in PostScript code execution
- (Unknown)
- } if
- = flush
- cleartomark"
-*End
-*CloseUI: *TKColor
-
-*OpenUI *TKColorControlStrip/Color Control Strip: Boolean
-*OrderDependency: 50.0 AnySetup *TKColorControlStrip
-*DefaultTKColorControlStrip: False
-*TKColorControlStrip True/On: "
-userdict/TekColorStripDict known not{userdict begin/TekColorStripDict
-20 dict def
-end}if
-TekColorStripDict
-begin/OldEndPage
-currentpagedevice/EndPage get
-def/DefineName{/ProfileName(Unknown)def
-currentpagedevice/DeviceRenderingInfo get
-dup/ID known{/ID get/ProfileName exch
-def}{/VirtualColorDevice get
-dup
-null eq{pop/ProfileName(None)def}{dup/Type get
-dup
-1 eq exch
-3 eq
-or{/ColorTransform get<</TekBlue(Vivid Color)/TekDisplay(Simulate Display)
-/SWOP-Coated(SWOP Press)/Euroscale-Coated(Euroscale Press)
-/Commercial-Coated(Commercial Press)/SNAP-Newsprint(SNAP Press)
-/Gray(Monochrome)/RGB(Raw RGB)/CMYK(Raw CMYK)/Fuji-NA(FujiProof)
-/DaiNippon(DIC)/Toyo(Toyo)/TekPhoto(Photo)/TekCMYK(None)>>exch
-2 copy
-known{get/ProfileName exch def}{pop
-pop}ifelse}{pop}ifelse}ifelse}ifelse}bind def/ClearAndDrawBorder{gsave
-newpath clippath pathbbox
-grestore/URy exch def/URx exch def/LLy exch def/LLx exch def
-URx LLx sub
-BorderWidth
-sub
-2 div
-LLx add
-LLy 1 add
-translate
-1 setgray
-0 setlinewidth
-0 0 BorderWidth BorderHeight rectfill
-0 setgray
-0 0 BorderWidth BorderHeight rectstroke
-0 0 BorderWidth BorderHeight rectclip}bind def/StringDimensions{gsave
-newpath
-0 0 moveto
-false
-charpath
-pathbbox
-exch
-4 -1 roll
-sub
-3 -2 roll
-exch
-sub
-grestore}bind def/BCenterLine{gsave
-currentpoint translate
-0 0 moveto
-dup stringwidth pop
-2 div neg
-0
-rmoveto
-0 setgray
-show
-grestore}bind def/TCenterLine{gsave
-currentpoint translate
-0 0 moveto
-dup StringDimensions
-neg
-exch 2 div neg exch
-rmoveto
-0 setgray
-show
-grestore}bind def/DrawBox{setcmykcolor
-currentpoint BoxSide BoxSide rectfill
-gsave/Helvetica BoxFontSize selectfont
-BoxSide 2 div
-BoxStartY BoxFontSize sub 2 div neg
-rmoveto
-TCenterLine
-grestore
-gsave/Helvetica BoxFontSize selectfont
-BoxSide 2 div
-BoxSide
-BoxStartY BoxFontSize sub 2 div
-add
-rmoveto
-BCenterLine
-grestore
-BoxSide BoxGap add
-0 rmoveto}bind def/DrawBar{gsave
-0 setgray
-0 setlinewidth
-currentpoint
-newpath
-pop 0
-moveto
-0 BorderHeight rlineto
-stroke
-grestore}bind def/UseKanji{(GothicBBB-Medium-RKSJ-H)/Font resourcestatus
-{pop pop true}{false}ifelse
-product dup
-length 1 sub
-get
-8#112 eq
-and}bind def/DrawLegend{gsave
-0 setgray
-currentpoint
-exch dup
-BorderWidth exch sub/LegendWidth exch def
-exch pop 0
-translate/Helvetica-Bold TekFontSize
-selectfont(Tektronix)StringDimensions/TekHeight exch def/TekWidth exch def
-LegendWidth TekWidth sub 2 div
-BorderHeight TekInsetY sub TekHeight sub
-moveto(Tektronix)show/Symbol TekFontSize selectfont/registerserif
-glyphshow/Helvetica-Bold LegendFontSize selectfont
-LegendGap ProfileY moveto(Color Profile: )show
-currentpoint
-pop/ValueX exch def
-FileKnown JobNameKnown or{LegendGap FileNameY moveto(File:)show}if
-DateKnown{LegendGap DateY moveto(Date/Time:)show}if/Helvetica
-LegendFontSize selectfont
-ValueX ProfileY moveto
-ProfileName show
-UseKanji{/GothicBBB-Medium-RKSJ-H}{/Helvetica}ifelse
-LegendFontSize selectfont
-DateKnown{ValueX DateY moveto
-userdict/TekLabelDict get/Date get
-show}if
-FileKnown{ValueX FileNameY moveto
-userdict/TekLabelDict get/File get
-show}{JobNameKnown{ValueX FileNameY moveto
-JobName
-show}if}ifelse
-grestore}bind def/DrawColorStrip{TekColorStripDict/OldEndPage get
-exec
-dup{TekColorStripDict
-begin/BorderWidth 487 def/BorderHeight 36 def/BoxStartX 31 def/BoxSide
-14 def/BoxGap 3 def/BoxFontSize 6 def/LogoInsetX 2 def/LogoInsetY 2 def
-/TekFontSize 9 def/TekInsetY 4 def/LegendFontSize 7 def/LegendGap 3 def
-/LegendLineGap 0 def/DateY LegendGap def/ProfileY DateY LegendFontSize
-add LegendLineGap add def/FileNameY ProfileY LegendFontSize add
-LegendLineGap add def
-currentuserparams
-dup/JobName known{/JobName get(: )search{pop pop/JobName exch def
-/JobNameKnown true def}{pop/JobNameKnown false def}ifelse}
-{pop/JobNameKnown false def}ifelse
-userdict/TekLabelDict known{userdict/TekLabelDict get
-dup/Date known{/DateKnown true def}{/DateKnown false def}ifelse/File known
-{/FileKnown true def}{/FileKnown false def}ifelse}
-{/DateKnown false def/FileKnown false def}ifelse
-initgraphics
-ClearAndDrawBorder
-TekColorStripDict/DrawTekLogo known{DrawTekLogo}if
-/BoxStartY BorderHeight BoxSide sub 2 div def
-BoxStartX BoxStartY moveto
-(C)(100%)1 0 0 0 DrawBox(M)(100%)0 1 0 0 DrawBox(Y)(100%)0 0 1 0 DrawBox(K)
-(100%)0 0 0 1 DrawBox(MY)(100%)0 1 1 0 DrawBox(CY)(100%)1 0 1 0 DrawBox(CM)
-(100%)1 1 0 0 DrawBox(CMY)(100%)1 1 1 0 DrawBox(C)(50%)0.5 0 0 0 DrawBox(M)
-(50%)0 0.5 0 0 DrawBox(Y)(50%)0 0 0.5 0 DrawBox(K)(50%)0 0 0 0.5 DrawBox(MY)
-(50%)0 0.5 0.5 0 DrawBox(CY)(50%)0.5 0 0.5 0 DrawBox(CM)(50%)
-0.5 0.5 0 0 DrawBox(CMY)(50%)0.5 0.5 0.5 0 DrawBox
-DrawBar
-DefineName
-DrawLegend
-end}if}bind def<</EndPage{TekColorStripDict/DrawColorStrip get
-exec}>>setpagedevice
-end"
-*End
-*TKColorControlStrip False/Off: "
- % Color Control Strip: Off "
-*End
-*?TKColorControlStrip: "
- userdict /TekColorStripDict known {(True)}{(False)} ifelse = flush"
-*End
-*CloseUI: *TKColorControlStrip
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.002)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM
-*Font Bookman-Demi: Standard "(001.003)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM
-*Font Bookman-Light: Standard "(001.003)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.003)" Standard ROM
-*Font Courier: Standard "(002.003)" Standard ROM
-*Font Courier-Bold: Standard "(002.003)" Standard ROM
-*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM
-*Font Courier-Oblique: Standard "(002.003)" Standard ROM
-*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.001)" 83pv Disk
-*Font GothicBBB-Medium-Add-H: JIS "(003.001)" Add Disk
-*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.001)" Add Disk
-*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.001)" Add Disk
-*Font GothicBBB-Medium-Add-V: JIS "(003.001)" Add Disk
-*Font GothicBBB-Medium-EUC-H: EUC "(003.001)" JIS-83 Disk
-*Font GothicBBB-Medium-EUC-V: EUC "(003.001)" JIS-83 Disk
-*Font GothicBBB-Medium-Ext-H: JIS "(003.001)" Ext Disk
-*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.001)" Ext Disk
-*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.001)" Ext Disk
-*Font GothicBBB-Medium-Ext-V: JIS "(003.001)" Ext Disk
-*Font GothicBBB-Medium-H: JIS "(003.001)" JIS-83 Disk
-*Font GothicBBB-Medium-NWP-H: JIS "(003.001)" NWP Disk
-*Font GothicBBB-Medium-NWP-V: JIS "(003.001)" NWP Disk
-*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.001)" JIS-83 Disk
-*Font GothicBBB-Medium-RKSJ-UserGaiji: Special "(003.001)" Special Disk
-*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.001)" JIS-83 Disk
-*Font GothicBBB-Medium-V: JIS "(003.001)" JIS-83 Disk
-*Font GothicBBB-Medium.Oubun: Special "(003.001)" Special Disk
-*Font GothicBBB-Medium.Roman: Special "(003.001)" Special Disk
-*Font GothicBBB-Medium.Roman83pv: Special "(003.001)" Special Disk
-*Font GothicBBB-Medium.WP-Symbol: Special "(003.001)" Special Disk
-*Font Helvetica: Standard "(001.006)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Condensed: Standard "(001.001)" Standard ROM
-*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM
-*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard ROM
-*Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard ROM
-*Font Palatino-Bold: Standard "(001.005)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM
-*Font Palatino-Italic: Standard "(001.005)" Standard ROM
-*Font Palatino-Roman: Standard "(001.005)" Standard ROM
-*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk
-*Font Ryumin-Light-Add-H: JIS "(003.000)" Add Disk
-*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk
-*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk
-*Font Ryumin-Light-Add-V: JIS "(003.000)" Add Disk
-*Font Ryumin-Light-EUC-H: EUC "(003.000)" JIS-83 Disk
-*Font Ryumin-Light-EUC-V: EUC "(003.000)" JIS-83 Disk
-*Font Ryumin-Light-Ext-H: JIS "(003.000)" Ext Disk
-*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk
-*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk
-*Font Ryumin-Light-Ext-V: JIS "(003.000)" Ext Disk
-*Font Ryumin-Light-H: JIS "(003.000)" JIS-83 Disk
-*Font Ryumin-Light-NWP-H: JIS "(003.000)" NWP Disk
-*Font Ryumin-Light-NWP-V: JIS "(003.000)" NWP Disk
-*Font Ryumin-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk
-*Font Ryumin-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk
-*Font Ryumin-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk
-*Font Ryumin-Light-V: JIS "(003.000)" JIS-83 Disk
-*Font Ryumin-Light.Oubun: Special "(003.000)" Special Disk
-*Font Ryumin-Light.Roman: Special "(003.000)" Special Disk
-*Font Ryumin-Light.Roman83pv: Special "(003.000)" Special Disk
-*Font Ryumin-Light.WP-Symbol: Special "(003.000)" Special Disk
-*Font Symbol: Special "(001.007)" Special ROM
-*Font Times-Bold: Standard "(001.007)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.009)" Standard ROM
-*Font Times-Italic: Standard "(001.007)" Standard ROM
-*Font Times-Roman: Standard "(001.007)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM
-*Font ZapfDingbats: Special "(001.004)" Special 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 (*) {cvn ==} 128 string /Font resourceforall
- (*) = flush restore
-"
-*End
-
-*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi
-
-*% For 60 lpi / 300 dpi ================================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "45.0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60.0"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60.0"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60.0"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60.0"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60.0"
-
-*% Last edited on: $Date: 1996/11/15 22:09:53 $
-*% The byte count of this file should be exactly 029506 or 030609
-*% depending on the filesystem it resides in.
-*% end of PPD file for Phaser 450J
diff --git a/psprint_config/configuration/ppds/TKP450P1.PS b/psprint_config/configuration/ppds/TKP450P1.PS
deleted file mode 100644
index c9352fadbfab..000000000000
--- a/psprint_config/configuration/ppds/TKP450P1.PS
+++ /dev/null
@@ -1,1089 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.3"
-*FileVersion: "1.0"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*PCFileName: "TKP450P1.PPD"
-*Product: "(Phaser 450)"
-*PSVersion: "(2013.113) 19"
-*Manufacturer: "Tektronix"
-*ModelName: "Tektronix Phaser 450 Extended"
-*ShortNickName: "Tektronix Phaser 450 Extended"
-*NickName: "Tektronix Phaser 450 Extended"
-
-*% === Installable Options ===========
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *InstalledMemory/Memory Configuration: PickOne
-*DefaultInstalledMemory: None
-*InstalledMemory None/Standard 48 MB RAM: ""
-*InstalledMemory 64Meg/64 MB Total RAM: ""
-*?InstalledMemory: "
- currentsystemparams /RamSize get
- 16#100000 div round cvi
- dup 50 lt
- { pop (None) } {2 string cvs print (Meg) } ifelse
- = flush"
-*End
-*CloseUI: *InstalledMemory
-
-*OpenUI *Option1/Optional Hard Drive: Boolean
-*DefaultOption1: False
-*Option1 True/Installed: ""
-*Option1 False/Not Installed: ""
-*?Option1: "
- save false
- (%disk?%)
- { currentdevparams dup /Writeable known
- { /Writeable get {pop true} if } {pop} ifelse
- } 10 string /IODevice resourceforall
- {(True)}{(False)} ifelse = flush
- restore"
-*End
-*CloseUI: *Option1
-
-*OpenUI *Option3/Optional Lower Tray: Boolean
-*DefaultOption3: False
-*Option3 True/Installed: ""
-*Option3 False/Not Installed: ""
-*?Option3: "
-currentpagedevice /InputAttributes get 1 known
-{ (True) } { (False) } ifelse = flush"
-*End
-*CloseUI: *Option3
-
-*CloseGroup: InstallableOptions
-
-*% === Constraints ===================
-
-*UIConstraints: *Option3 False *InputSlot Lower
-*UIConstraints: *InputSlot Lower *Option3 False
-*UIConstraints: *Option3 False *InputSlot AutoSelect
-*UIConstraints: *InputSlot AutoSelect *Option3 False
-
-*% === Device Capabilities ============
-
-*LanguageLevel: "2"
-*Protocols: BCP
-
-*FreeVM: "11900000"
-*VMOption None/Standard 48 MB RAM: "11900000"
-*VMOption 64Meg/64 MB Total RAM: "23000000"
-
-*ColorDevice: True
-*DefaultColorSpace: CMYK
-*AccurateScreensSupport: False
-*SuggestedJobTimeout: "0"
-*SuggestedWaitTimeout: "300"
-*1284Modes Parallel: Compat
-*TTRasterizer: Type42
-*?TTRasterizer: "
- save
- 42 /FontType resourcestatus
- { pop pop (Type42)} {pop pop (None)} ifelse = flush
- restore
- "
-*End
-
-*Emulators: hpgl
-*StartEmulator_hpgl: "currentfile /hpgl statusdict /emulate get exec "
-*StopEmulator_hpgl: "<1B7F>0"
-
-*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: "(0)"
-*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
-*Resolution 300dpi: "1 dict dup /HWResolution [300 300] put setpagedevice"
-*?Resolution: "
- save currentpagedevice
- /HWResolution get 0 get ( ) cvs print (dpi) = flush restore
-"
-*End
-
-*% ==================================================
-*% Define TekColor Logo for use in ColorControlStrip
-
-*JobPatchFile 1: "
-userdict/TekColorStripDict known not
-{userdict begin/TekColorStripDict 20 dict def end}if
-TekColorStripDict
-begin/DrawTekLogo{/xxxxit save store
-LogoInsetX LogoInsetY translate
-BorderHeight LogoInsetY sub LogoInsetY sub
-47.76 div
-dup scale<</m/moveto load/l/lineto load/c/curveto load/x/closepath
-load/s/stroke load/e/eofill load/f/fill load/i/clip load/ei/eoclip
-load/r/setrgbcolor load/k/setcmykcolor load/g/setgray
-load/w/setlinewidth load/t/setlinecap load/j/setlinejoin
-load/p/newpath load/gs/gsave load/gr/grestore load>>begin
-1.0 w
-0 j
-0 t
-0.44 w
-0 0 0 0 k
-gs
-0.0 47.52 m
-38.16 47.52 l
-38.16 0.0 l
-0.0 0.0 l
-0.0 47.52 l
-x
-f
-gr
-0 0 0 1 k
-0.0 47.52 m
-38.16 47.52 l
-38.16 0.0 l
-0.0 0.0 l
-0.0 47.52 l
-x
-s
-0.1375 w
-0 0 0 1 k
-gs
-1.2 46.08 m
-36.72 46.08 l
-36.72 10.56 l
-1.2 10.56 l
-1.2 46.08 l
-x
-f
-gr
-0 0 0 0 k
-1.2 46.08 m
-36.72 46.08 l
-36.72 10.56 l
-1.2 10.56 l
-1.2 46.08 l
-x
-s
-0.4399 w
-0 0 0 0 k
-gs
-1.44 9.12 m
-36.48 9.12 l
-36.48 1.68 l
-1.44 1.68 l
-1.44 9.12 l
-x
-f
-gr
-0 0 0 1 k
-1.44 9.12 m
-36.48 9.12 l
-36.48 1.68 l
-1.44 1.68 l
-1.44 9.12 l
-x
-s
-0 0 0 1 k
-gs
-3.36 6.72 m
-4.08 6.72 l
-4.08 3.12 l
-5.04 3.12 l
-5.04 6.72 l
-6.0 6.72 l
-6.0 7.68 l
-3.36 7.68 l
-3.36 6.72 l
-x
-8.4 5.28 m
-8.4 5.52 l
-8.48 5.788 8.547 6.006 8.88 6.0 c
-9.069 6.006 9.148 5.782 9.12 5.76 c
-9.12 5.28 l
-8.4 5.28 l
-x
-10.08 4.8 m
-10.08 5.76 l
-10.114 6.395 9.488 6.65 8.88 6.72 c
-8.067 6.638 7.514 6.353 7.44 5.52 c
-7.44 4.08 l
-7.514 3.315 8.122 3.03 8.88 3.12 c
-9.652 3.048 10.126 3.449 10.08 4.32 c
-9.12 4.32 l
-9.1 4.038 9.136 3.716 8.88 3.84 c
-8.565 3.746 8.48 3.904 8.4 4.08 c
-8.4 4.8 l
-10.08 4.8 l
-x
-13.2 3.12 m
-13.2 4.32 l
-13.2 4.56 l
-13.92 3.12 l
-14.88 3.12 l
-13.92 5.28 l
-14.88 6.48 l
-13.68 6.48 l
-13.2 5.52 l
-13.2 5.52 l
-13.2 7.68 l
-12.24 7.68 l
-12.24 3.12 l
-13.2 3.12 l
-x
-19.68 6.0 m
-19.68 6.48 l
-19.717 7.422 19.17 7.811 18.24 7.92 c
-17.28 7.811 16.825 7.349 16.8 6.24 c
-16.8 4.56 l
-16.825 3.558 17.207 3.035 18.24 3.12 c
-19.285 3.035 19.735 3.582 19.68 4.32 c
-19.68 5.04 l
-18.72 5.04 l
-18.72 4.56 l
-18.666 4.232 18.635 3.856 18.24 3.84 c
-17.991 3.856 17.888 4.008 18.0 4.32 c
-18.0 6.48 l
-17.894 6.814 17.973 6.997 18.24 6.96 c
-18.508 6.991 18.647 6.79 18.72 6.48 c
-18.72 6.0 l
-19.68 6.0 l
-x
-21.6 4.08 m
-21.561 3.315 22.132 3.035 22.8 3.12 c
-23.56 3.035 24.04 3.321 24.0 4.08 c
-24.0 5.52 l
-24.089 6.243 23.675 6.644 22.8 6.72 c
-22.078 6.644 21.561 6.353 21.6 5.52 c
-21.6 4.08 l
-x
-22.56 5.52 m
-22.527 5.77 22.6 5.946 22.8 6.0 c
-23.05 5.946 23.123 5.77 23.04 5.52 c
-23.04 4.08 l
-23.104 3.837 23.025 3.734 22.8 3.84 c
-22.624 3.734 22.546 3.837 22.56 4.08 c
-22.56 5.52 l
-x
-26.88 3.12 m
-26.88 7.68 l
-25.92 7.68 l
-25.92 3.12 l
-26.88 3.12 l
-x
-28.8 4.08 m
-28.726 3.315 29.297 3.035 30.0 3.12 c
-30.725 3.035 31.205 3.321 31.2 4.08 c
-31.2 5.52 l
-31.253 6.243 30.84 6.644 30.0 6.72 c
-29.242 6.644 28.726 6.353 28.8 5.52 c
-28.8 4.08 l
-x
-29.76 5.52 m
-29.692 5.77 29.765 5.946 30.0 6.0 c
-30.214 5.946 30.287 5.77 30.24 5.52 c
-30.24 4.08 l
-30.269 3.837 30.19 3.734 30.0 3.84 c
-29.789 3.734 29.71 3.837 29.76 4.08 c
-29.76 5.52 l
-x
-33.12 6.48 m
-33.12 3.12 l
-34.08 3.12 l
-34.08 5.28 l
-34.15 5.52 34.259 5.575 34.56 5.52 c
-34.63 5.575 34.727 5.569 34.8 5.52 c
-34.8 6.72 l
-34.423 6.644 34.186 6.395 34.08 6.0 c
-34.08 6.0 l
-34.08 6.48 l
-33.12 6.48 l
-x
-e
-gr
-p
-0 0 0 1 k
-gs
-e
-gr
-p
-0 0 0 1 k
-gs
-41.52 47.76 m
-41.28 47.76 l
-40.8 46.8 l
-40.8 46.8 l
-40.56 47.76 l
-40.08 47.76 l
-40.08 46.32 l
-40.32 46.32 l
-40.32 47.52 l
-40.32 47.52 l
-40.8 46.32 l
-41.04 46.32 l
-41.28 47.52 l
-41.28 47.52 l
-41.28 46.32 l
-41.52 46.32 l
-41.52 47.76 l
-x
-40.08 47.76 m
-38.88 47.76 l
-38.88 47.52 l
-39.36 47.52 l
-39.36 46.32 l
-39.6 46.32 l
-39.6 47.52 l
-40.08 47.52 l
-40.08 47.76 l
-x
-e
-gr
-p
-0 0 0 0 k
-gs
-34.56 35.76 m
-34.844 35.85 34.824 36.065 35.04 36.24 c
-35.272 36.635 35.421 37.479 35.28 37.44 c
-34.894 37.399 34.321 37.389 33.36 37.2 c
-33.294 37.401 33.184 37.482 33.12 37.44 c
-31.4 40.035 28.121 41.54 23.28 42.0 c
-20.773 42.179 17.714 41.632 17.28 41.52 c
-17.1 41.486 17.008 41.727 17.04 41.76 c
-16.629 42.328 16.543 42.586 16.32 43.2 c
-16.113 43.419 15.621 44.206 15.36 44.4 c
-14.998 45.382 15.105 45.104 14.88 45.6 c
-14.47 46.464 14.464 46.708 14.16 46.8 c
-13.629 46.662 11.252 42.814 11.52 42.48 c
-12.153 41.578 12.814 40.558 13.2 40.08 c
-13.24 39.863 13.24 39.766 13.2 39.84 c
-10.314 38.243 1.195 32.238 3.6 22.8 c
-3.628 22.642 2.488 21.322 2.4 20.88 c
-2.312 20.5 2.381 20.156 2.64 19.68 c
-2.702 19.45 3.015 19.194 3.12 18.72 c
-3.422 18.21 3.618 17.629 3.84 17.76 c
-4.294 17.714 4.618 18.224 5.04 18.48 c
-4.959 18.54 5.201 18.623 5.28 18.48 c
-5.648 18.077 6.764 16.588 7.92 15.84 c
-12.104 13.1 16.673 13.467 19.2 13.92 c
-19.755 13.944 21.661 14.576 21.84 14.64 c
-22.156 14.54 21.938 11.64 21.84 10.8 c
-21.855 10.593 22.639 10.973 23.04 11.28 c
-23.176 11.46 23.393 11.454 23.52 11.76 c
-23.477 12.169 23.648 14.245 23.52 14.64 c
-23.619 15.45 23.777 15.446 24.0 15.6 c
-24.208 15.644 25.262 16.271 25.44 16.32 c
-26.396 16.999 28.041 17.957 29.04 18.72 c
-32.851 21.605 34.73 25.643 34.8 29.52 c
-34.98 30.906 34.969 33.321 34.08 35.52 c
-34.164 35.571 34.164 35.655 34.32 35.76 c
-34.298 35.762 34.384 35.763 34.56 35.76 c
-x
-f
-gr
-p
-0.9 0 0.47 0 k
-gs
-7.92 31.44 m
-7.67 30.65 7.125 28.477 7.44 26.64 c
-7.503 26.241 7.75 26.097 7.92 26.16 c
-9.411 27.358 15.203 30.915 17.04 31.68 c
-17.169 31.755 17.461 31.937 17.52 32.16 c
-17.152 32.809 16.189 34.708 15.84 35.52 c
-15.533 36.205 14.645 37.99 14.16 38.4 c
-14.097 38.555 13.721 38.564 13.68 38.64 c
-10.734 37.344 8.65 33.624 7.92 31.44 c
-x
-f
-gr
-p
-0.56 0.56 0 0 k
-gs
-18.48 29.28 m
-18.44 29.28 18.261 29.345 18.24 29.28 c
-16.612 28.612 13.484 26.481 12.48 25.68 c
-10.803 24.384 8.965 22.771 8.88 22.32 c
-8.71 21.686 8.894 21.069 9.12 20.64 c
-9.769 18.603 11.498 17.46 12.24 17.04 c
-13.605 16.235 16.31 15.657 17.52 15.6 c
-19.309 15.435 20.87 15.497 21.36 15.84 c
-22.095 16.306 19.294 27.822 18.48 29.28 c
-x
-f
-gr
-p
-0 0.25 1 0 k
-gs
-18.0 39.6 m
-18.395 38.69 18.293 39.007 18.72 37.92 c
-19.587 36.128 20.436 33.722 20.4 33.6 c
-20.503 33.621 20.56 33.384 20.88 33.6 c
-22.576 34.284 23.59 34.525 25.2 35.04 c
-27.217 35.728 28.884 36.158 30.24 36.48 c
-30.379 36.49 30.498 36.633 30.24 36.96 c
-29.749 37.664 27.576 39.584 24.0 40.32 c
-22.239 40.54 18.943 40.431 18.0 40.08 c
-17.712 39.956 17.92 39.718 18.0 39.6 c
-x
-f
-gr
-p
-0 0.94 0.65 0 k
-gs
-26.4 18.48 m
-25.804 18.087 24.795 17.432 24.0 17.04 c
-23.772 16.977 23.59 17.023 23.52 17.28 c
-23.212 22.391 22.679 25.45 21.36 30.48 c
-21.391 30.674 21.579 31.019 21.84 31.2 c
-22.32 31.474 23.335 31.987 24.0 32.4 c
-25.928 33.133 30.019 34.662 31.2 34.8 c
-31.31 34.946 31.356 34.736 31.44 34.56 c
-33.469 30.893 32.246 24.199 29.04 20.88 c
-28.388 20.096 27.414 19.204 26.4 18.48 c
-x
-f
-gr
-p
-end
-xxxxit restore}bind def
-end"
-*End
-*% End TekColor Logo for use in ColorControlStrip
-*% ==================================================
-
-*% Halftone Information =================
-*ContoneOnly: True
-*ScreenFreq: "60.0"
-*ScreenAngle: "45.0"
-*DefaultScreenProc: Dot
-*ScreenProc Dot: "{180 mul cos exch 180 mul cos add 2 div} bind"
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub } bind"
-
-*% Tray Selection ============
-
-*OpenUI *InputSlot/Input Slot: PickOne
-*OrderDependency: 45.0 AnySetup *InputSlot
-*DefaultInputSlot: AutoSelect
-*InputSlot Upper: "% *InputSlot Upper
- <<
- /MediaType (Upper Tray)
- /MediaColor null
- /TraySwitch false
- >> setpagedevice"
-*End
-*InputSlot Lower: "% *InputSlot Lower
- <<
- /MediaType (Lower Tray)
- /MediaColor null
- /TraySwitch false
- >> setpagedevice"
-*End
-*InputSlot Paper: "% *InputSlot Paper
- <<
- /MediaType null
- /MediaColor (White)
- /TraySwitch true
- >> setpagedevice"
-*End
-*InputSlot Transparency: "% *InputSlot Transparency
- <<
- /MediaType null
- /MediaColor (Transparent)
- /TraySwitch true
- >> setpagedevice"
-*End
-*InputSlot AutoSelect: "% *InputSlot AutoSelect
- <<
- /MediaType null
- /MediaColor null
- /TraySwitch true
- >> setpagedevice"
-*End
-*?InputSlot: "
-save
- currentpagedevice /MediaColor get
- dup null eq
- { pop currentpagedevice /MediaType get
- dup null eq
- { pop (AutoSelect) }
- { dup (Upper Tray) eq
- { pop (Upper) }
- { (Lower Tray) eq
- { (Lower) }
- { (Unknown) } ifelse
- } ifelse
- } ifelse
- }
- {
- dup (White) eq
- { pop (Paper) }
- { (Transparent) eq
- { (Transparency) }
- { (Unknown) } ifelse
- } ifelse
- } ifelse
- = flush
-restore
-"
-*End
-*CloseUI: *InputSlot
-
-*% Paper Handling ===================
-
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 55.0 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter: "2 dict dup /PageSize [612 792] put
- dup /ImagingBBox null put setpagedevice
-"
-*End
-*PageSize A4: "2 dict dup /PageSize [595 842] put
- dup /ImagingBBox null put setpagedevice
-"
-*End
-*PageSize LetterLong/LetterExtra: "2 dict dup /PageSize [689 955] put
- dup /ImagingBBox null put setpagedevice
-"
-*End
-*?PageSize: "
- save currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if (Unknown)
- 3 dict
- dup [612 792] (Letter) put
- dup [595 842] (A4) put
- dup [689 955] (LetterLong) put
- { 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
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 60.0 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion LetterLong/LetterExtra: "
- 2 dict dup /PageSize [689 955] put dup /ImagingBBox null put setpagedevice"
-*End
-*CloseUI: *PageRegion
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-*ImageableArea Letter: "8.39999 32.64 603.6 785.04"
-*ImageableArea A4: "7.7178 32.6249 587.558 834.945"
-*ImageableArea LetterLong/LetterExtra: "8.40948 32.6778 680.409 948.278"
-*?ImageableArea: "
- save
- /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: Letter
-*PaperDimension Letter: "612 792"
-*PaperDimension A4: "595 842"
-*PaperDimension LetterLong/LetterExtra: "689 955"
-
-*DefaultOutputOrder: Reverse
-*RequiresPageRegion All: True
-
-*% TKColor Selections ===================
-
-*OpenUI *TKColor/Color Correction: PickOne
-*OrderDependency: 40.0 AnySetup *TKColor
-*DefaultTKColor: VividColor/Vivid Color
-*TKColor NoAdjust/None: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (None)
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice null
- >>
- >> setpagedevice"
-*End
-*TKColor VividColor/Vivid Color: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (Vivid Color)
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /TekBlue
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor TekPhoto/Photo: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (Photo)
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /TekPhoto
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor SimulateDisplay/Simulate Display: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (Simulate Display)
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /TekDisplay
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor SWOPPress/SWOP Press: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (SWOP Press)
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /SWOP-Coated
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor EuroscalePress/Euroscale Press: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (Euroscale Press)
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /Euroscale-Coated
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor CommercialPress/Commercial Press: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (Commercial Press)
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /Commercial-Coated
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor SNAPPress/SNAP Press: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (SNAP Press)
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /SNAP-Newsprint
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor DaiNippon/DIC: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (DIC)
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /DaiNippon
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor Toyo: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (Toyo)
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /Toyo
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor Fuji-NA/FujiProof: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (FujiProof)
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /Fuji-NA
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor Monochrome: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (Monochrome)
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice <<
- /Type 1
- /ColorTransform /Gray
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor UsePrinterSetting/Use Printer Setting: "
- % ColorCorrection: Use Printer Settings"
-*End
-*TKColor CustomProfile/Custom Profile: "
- % Color Correction: Custom Profile"
-*End
-*?TKColor: "
- mark
- { currentpagedevice /DeviceRenderingInfo get
- /VirtualColorDevice get
- dup null eq
- { pop (NoAdjust) }
- { /ColorTransform get
- <<
- /TekBlue (VividColor)
- /TekDisplay (SimulateDisplay)
- /SWOP-Coated (SWOPPress)
- /Euroscale-Coated (EuroscalePress)
- /Commercial-Coated (CommercialPress)
- /SNAP-Newsprint (SNAPPress)
- /Fuji-NA (Fuji-NA)
- /DaiNippon (DaiNippon)
- /Toyo (Toyo)
- /TekPhoto (TekPhoto)
- /Gray (Monochrome)
- >>
- exch get
- } ifelse
- } stopped
- { % error in PostScript code execution
- (Unknown)
- } if
- = flush
- cleartomark"
-*End
-*CloseUI: *TKColor
-
-*OpenUI *TKColorControlStrip/Color Control Strip: Boolean
-*OrderDependency: 50.0 AnySetup *TKColorControlStrip
-*DefaultTKColorControlStrip: False
-*TKColorControlStrip True/On: "
-userdict/TekColorStripDict known not{userdict begin/TekColorStripDict
-20 dict def
-end}if
-TekColorStripDict
-begin/OldEndPage
-currentpagedevice/EndPage get
-def/DefineName{/ProfileName(Unknown)def
-currentpagedevice/DeviceRenderingInfo get
-dup/ID known{/ID get/ProfileName exch
-def}{/VirtualColorDevice get
-dup
-null eq{pop/ProfileName(None)def}{dup/Type get
-dup
-1 eq exch
-3 eq
-or{/ColorTransform get<</TekBlue(Vivid Color)/TekDisplay(Simulate Display)
-/SWOP-Coated(SWOP Press)/Euroscale-Coated(Euroscale Press)
-/Commercial-Coated(Commercial Press)/SNAP-Newsprint(SNAP Press)
-/Gray(Monochrome)/RGB(Raw RGB)/CMYK(Raw CMYK)/Fuji-NA(FujiProof)
-/DaiNippon(DIC)/Toyo(Toyo)/TekPhoto(Photo)/TekCMYK(None)>>exch
-2 copy
-known{get/ProfileName exch def}{pop
-pop}ifelse}{pop}ifelse}ifelse}ifelse}bind def/ClearAndDrawBorder{gsave
-newpath clippath pathbbox
-grestore/URy exch def/URx exch def/LLy exch def/LLx exch def
-URx LLx sub
-BorderWidth
-sub
-2 div
-LLx add
-LLy 1 add
-translate
-1 setgray
-0 setlinewidth
-0 0 BorderWidth BorderHeight rectfill
-0 setgray
-0 0 BorderWidth BorderHeight rectstroke
-0 0 BorderWidth BorderHeight rectclip}bind def/StringDimensions{gsave
-newpath
-0 0 moveto
-false
-charpath
-pathbbox
-exch
-4 -1 roll
-sub
-3 -2 roll
-exch
-sub
-grestore}bind def/BCenterLine{gsave
-currentpoint translate
-0 0 moveto
-dup stringwidth pop
-2 div neg
-0
-rmoveto
-0 setgray
-show
-grestore}bind def/TCenterLine{gsave
-currentpoint translate
-0 0 moveto
-dup StringDimensions
-neg
-exch 2 div neg exch
-rmoveto
-0 setgray
-show
-grestore}bind def/DrawBox{setcmykcolor
-currentpoint BoxSide BoxSide rectfill
-gsave/Helvetica BoxFontSize selectfont
-BoxSide 2 div
-BoxStartY BoxFontSize sub 2 div neg
-rmoveto
-TCenterLine
-grestore
-gsave/Helvetica BoxFontSize selectfont
-BoxSide 2 div
-BoxSide
-BoxStartY BoxFontSize sub 2 div
-add
-rmoveto
-BCenterLine
-grestore
-BoxSide BoxGap add
-0 rmoveto}bind def/DrawBar{gsave
-0 setgray
-0 setlinewidth
-currentpoint
-newpath
-pop 0
-moveto
-0 BorderHeight rlineto
-stroke
-grestore}bind def/UseKanji{(GothicBBB-Medium-RKSJ-H)/Font resourcestatus
-{pop pop true}{false}ifelse
-product dup
-length 1 sub
-get
-8#112 eq
-and}bind def/DrawLegend{gsave
-0 setgray
-currentpoint
-exch dup
-BorderWidth exch sub/LegendWidth exch def
-exch pop 0
-translate/Helvetica-Bold TekFontSize
-selectfont(Tektronix)StringDimensions/TekHeight exch def/TekWidth exch def
-LegendWidth TekWidth sub 2 div
-BorderHeight TekInsetY sub TekHeight sub
-moveto(Tektronix)show/Symbol TekFontSize selectfont/registerserif
-glyphshow/Helvetica-Bold LegendFontSize selectfont
-LegendGap ProfileY moveto(Color Profile: )show
-currentpoint
-pop/ValueX exch def
-FileKnown JobNameKnown or{LegendGap FileNameY moveto(File:)show}if
-DateKnown{LegendGap DateY moveto(Date/Time:)show}if/Helvetica
-LegendFontSize selectfont
-ValueX ProfileY moveto
-ProfileName show
-UseKanji{/GothicBBB-Medium-RKSJ-H}{/Helvetica}ifelse
-LegendFontSize selectfont
-DateKnown{ValueX DateY moveto
-userdict/TekLabelDict get/Date get
-show}if
-FileKnown{ValueX FileNameY moveto
-userdict/TekLabelDict get/File get
-show}{JobNameKnown{ValueX FileNameY moveto
-JobName
-show}if}ifelse
-grestore}bind def/DrawColorStrip{TekColorStripDict/OldEndPage get
-exec
-dup{TekColorStripDict
-begin/BorderWidth 487 def/BorderHeight 36 def/BoxStartX 31 def/BoxSide
-14 def/BoxGap 3 def/BoxFontSize 6 def/LogoInsetX 2 def/LogoInsetY 2 def
-/TekFontSize 9 def/TekInsetY 4 def/LegendFontSize 7 def/LegendGap 3 def
-/LegendLineGap 0 def/DateY LegendGap def/ProfileY DateY LegendFontSize
-add LegendLineGap add def/FileNameY ProfileY LegendFontSize add
-LegendLineGap add def
-currentuserparams
-dup/JobName known{/JobName get(: )search{pop pop/JobName exch def
-/JobNameKnown true def}{pop/JobNameKnown false def}ifelse}
-{pop/JobNameKnown false def}ifelse
-userdict/TekLabelDict known{userdict/TekLabelDict get
-dup/Date known{/DateKnown true def}{/DateKnown false def}ifelse/File known
-{/FileKnown true def}{/FileKnown false def}ifelse}
-{/DateKnown false def/FileKnown false def}ifelse
-initgraphics
-ClearAndDrawBorder
-TekColorStripDict/DrawTekLogo known{DrawTekLogo}if
-/BoxStartY BorderHeight BoxSide sub 2 div def
-BoxStartX BoxStartY moveto
-(C)(100%)1 0 0 0 DrawBox(M)(100%)0 1 0 0 DrawBox(Y)(100%)0 0 1 0 DrawBox(K)
-(100%)0 0 0 1 DrawBox(MY)(100%)0 1 1 0 DrawBox(CY)(100%)1 0 1 0 DrawBox(CM)
-(100%)1 1 0 0 DrawBox(CMY)(100%)1 1 1 0 DrawBox(C)(50%)0.5 0 0 0 DrawBox(M)
-(50%)0 0.5 0 0 DrawBox(Y)(50%)0 0 0.5 0 DrawBox(K)(50%)0 0 0 0.5 DrawBox(MY)
-(50%)0 0.5 0.5 0 DrawBox(CY)(50%)0.5 0 0.5 0 DrawBox(CM)(50%)
-0.5 0.5 0 0 DrawBox(CMY)(50%)0.5 0.5 0.5 0 DrawBox
-DrawBar
-DefineName
-DrawLegend
-end}if}bind def<</EndPage{TekColorStripDict/DrawColorStrip get
-exec}>>setpagedevice
-end"
-*End
-*TKColorControlStrip False/Off: "
- % Color Control Strip: Off "
-*End
-*?TKColorControlStrip: "
- userdict /TekColorStripDict known {(True)}{(False)} ifelse = flush"
-*End
-*CloseUI: *TKColorControlStrip
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
-*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
-*Font Bookman-Light: Standard "(001.004S)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
-*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-Condensed: Standard "(001.001)" Standard ROM
-*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM
-*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard ROM
-*Font Helvetica-Condensed-Oblique: Standard "(001.001)" 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 Helvetica-Oblique: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
-*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Roman: Standard "(001.005S)" 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
-*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
-*Font ZapfDingbats: Special "(001.004S)" Special 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 (*) {cvn ==} 128 string /Font resourceforall
- (*) = flush restore
-"
-*End
-
-*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi
-
-*% For 60 lpi / 300 dpi ================================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "45.0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60.0"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60.0"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60.0"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60.0"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60.0"
-
-*% Last edited on: $Date: 1996/11/15 22:14:41 $
-*% The byte count of this file should be exactly 027538 or 028627
-*% depending on the filesystem it resides in.
-*% end of PPD file for Phaser 450 Extended
diff --git a/psprint_config/configuration/ppds/TKP550J1.PS b/psprint_config/configuration/ppds/TKP550J1.PS
deleted file mode 100644
index 18d5896b1e96..000000000000
--- a/psprint_config/configuration/ppds/TKP550J1.PS
+++ /dev/null
@@ -1,760 +0,0 @@
-*PPD-Adobe: "4.2"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.2"
-*FileVersion: "1.0"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*PCFileName: "TKP550J1.PPD"
-*Product: "(Phaser 550J)"
-*PSVersion: "(2015.105) 9"
-*ModelName: "Tektronix Phaser 550"
-*ShortNickName: "Tektronix Phaser 550J"
-*NickName: "Tektronix Phaser 550J"
-
-*% === Installable Options ===========
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *InstalledMemory/Memory Configuration: PickOne
-*DefaultInstalledMemory: None
-*InstalledMemory None/Standard 8 MB RAM: ""
-*InstalledMemory 12Meg/12 MB Total RAM: ""
-*InstalledMemory 16Meg/16 MB Total RAM: ""
-*InstalledMemory 24Meg/24 MB Total RAM: ""
-*InstalledMemory 28Meg/28 MB Total RAM: ""
-*InstalledMemory 40Meg/40 MB Total RAM: ""
-*InstalledMemory 44Meg/44 MB Total RAM: ""
-*InstalledMemory 56Meg/56 MB Total RAM: ""
-*InstalledMemory 72Meg/72 MB Total RAM: ""
-*CloseUI: *InstalledMemory
-
-*OpenUI *Option1/Optional Hard Drive: PickOne
-*DefaultOption1: False
-*Option1 True/Installed: ""
-*Option1 False/Not Installed: ""
-*CloseUI: *Option1
-
-*OpenUI *Option2/Optional Network Card: PickOne
-*DefaultOption2: None
-*Option2 None/Not Installed: ""
-*Option2 P1/EtherTalk, NetWare and TCP/IP: ""
-*Option2 P2/TokenTalk, NetWare and TCP/IP: ""
-*Option2 P3/LocalTalk and Serial: ""
-*CloseUI: *Option2
-
-*OpenUI *Option3/Optional Lower Trays: PickOne
-*DefaultOption3: False
-*Option3 True/Installed: ""
-*Option3 False/Not Installed: ""
-*CloseUI: *Option3
-
-*CloseGroup: InstallableOptions
-
-*% === Constraints ===================
-
-*UIConstraints: *Option3 False *InputSlot Middle
-*UIConstraints: *Option3 False *InputSlot Lower
-*UIConstraints: *InstalledMemory None *PageSize Legal
-*UIConstraints: *InstalledMemory None *PageRegion Legal
-
-
-*% === Device Capabilities ============
-
-*LanguageLevel: "2"
-*Protocols: BCP
-
-*FreeVM: "2000000"
-*VMOption None/Standard 8 MB RAM: "2000000"
-*VMOption 12Meg/12 MB Total RAM: "4500000"
-*VMOption 16Meg/16 MB Total RAM: "8100000"
-*VMOption 24Meg/24 MB Total RAM: "6000000"
-*VMOption 28Meg/28 MB Total RAM: "8500000"
-*VMOption 40Meg/40 MB Total RAM: "5900000"
-*VMOption 44Meg/44 MB Total RAM: "8500000"
-*VMOption 56Meg/56 MB Total RAM: "17900000"
-*VMOption 72Meg/72 MB Total RAM: "4200000"
-
-*ColorDevice: True
-*DefaultColorSpace: CMYK
-*VariablePaperSize: False
-*AccurateScreensSupport: True
-*SuggestedJobTimeout: "0"
-*SuggestedWaitTimeout: "300"
-*TTRasterizer: Type42
-*?TTRasterizer: "
- save
- 42 /FontType resourcestatus
- { pop pop (Type42)} {pop pop (None)} ifelse = flush
- restore
- "
-*End
-
-*Emulators: hpgl
-*StartEmulator_hpgl: "currentfile /hpgl statusdict /emulate get exec "
-*StopEmulator_hpgl: "<1B7F>0"
-
-*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: "14"
-*Password: "(0)"
-*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: 600dpi
-*?Resolution: "
- save currentpagedevice
- /HWResolution get 0 get ( ) cvs print (dpi) = flush restore"
-*End
-
-*% Halftone Information =================
-*ScreenFreq: "60.0"
-*ScreenAngle: "0.0"
-*DefaultScreenProc: Null
-*ScreenProc Null: "{}"
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-
-*% Tray Selection ============
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 10 AnySetup *InputSlot
-*DefaultInputSlot: Paper
-*InputSlot Upper: "
- mark
- {
- 4 dict begin
- /MediaPosition 0 def
- /MediaType null def
- /TraySwitch false def
- /ManualFeed false def
- currentdict end setpagedevice
- } stopped cleartomark
- "
-*End
-*InputSlot Middle: "
- mark
- {
- 4 dict begin
- /MediaPosition 1 def
- /MediaType null def
- /TraySwitch false def
- /ManualFeed false def
- currentdict end setpagedevice
- } stopped cleartomark
- "
-*End
-*InputSlot Lower: "
- mark
- {
- 4 dict begin
- /MediaPosition 2 def
- /MediaType null def
- /TraySwitch false def
- /ManualFeed false def
- currentdict end setpagedevice
- } stopped cleartomark
- "
-*End
-*InputSlot Paper: "
- mark
- {
- 4 dict begin
- /MediaPosition null def
- /MediaType (Paper) def
- /TraySwitch true def
- /ManualFeed false def
- currentdict end setpagedevice
- } stopped cleartomark
- "
-*End
-*InputSlot Transparency: "
- mark
- {
- 4 dict begin
- /MediaPosition null def
- /MediaType (Transparency) def
- /TraySwitch true def
- /ManualFeed false def
- currentdict end setpagedevice
- } stopped cleartomark
- "
-*End
-*InputSlot ManualPaper/Manual Paper: "
- mark
- {
- 4 dict begin
- /MediaPosition null def
- /MediaType (Paper) def
- /TraySwitch false def
- /ManualFeed true def
- currentdict end setpagedevice
- } stopped cleartomark
- "
-*End
-*InputSlot ManualTransparency/Manual Transparency: "
- mark
- {
- 4 dict begin
- /MediaPosition null def
- /MediaType (Transparency) def
- /TraySwitch false def
- /ManualFeed true def
- currentdict end setpagedevice
- } stopped cleartomark
- "
-*End
-
-*?InputSlot: "
-save
- currentpagedevice /MediaPosition get
- dup null eq
- { pop currentpagedevice /MediaType get
- dup null eq
- { pop (Upper) }
- { dup (Paper) eq
- { pop currentpagedevice /ManualFeed get
- { (ManualPaper) }
- { (Paper) } ifelse
- }
- {
- (Transparency) eq
- { currentpagedevice /ManualFeed get
- { (ManualTransparency) }
- { (Transparency) } ifelse
- }
- { (Unknown) } ifelse
- } ifelse
- } ifelse
- }
- {
- dup 0 eq
- { pop (Upper) }
- { dup 1 eq
- { pop (Middle) }
- { 2 eq
- { (Lower) }
- { (Unknown) } ifelse
- } ifelse
- } ifelse
- } ifelse
- = flush
-restore
-"
-*End
-*CloseUI: *InputSlot
-
-*% Paper Handling ===================
-
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 20 AnySetup *PageSize
-*DefaultPageSize: A4
-*PageSize Letter: "2 dict dup /PageSize [612 792] put
-dup /ImagingBBox null put
-setpagedevice"
-*End
-*PageSize Legal: "2 dict dup /PageSize [612 1008] put
-dup /ImagingBBox null put
-setpagedevice"
-*End
-*PageSize A4: "2 dict dup /PageSize [595 842] put
-dup /ImagingBBox null put
-setpagedevice"
-*End
-*?PageSize: "
-save currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if (Unknown)
- 3 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [595 842] (A4) put
- { 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
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 30 AnySetup *PageRegion
-*DefaultPageRegion: A4
-*PageRegion Letter: "2 dict dup /PageSize [612 792] put
-dup /ImagingBBox null put
-setpagedevice"
-*End
-*PageRegion Legal: "2 dict dup /PageSize [612 1008] put
-dup /ImagingBBox null put
-setpagedevice"
-*End
-*PageRegion A4: "2 dict dup /PageSize [595 842] put
-dup /ImagingBBox null put
-setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: A4
-*ImageableArea Letter: "10.32 15.9 601.68 776.22"
-*ImageableArea Legal: "10.32 16.3801 601.68 991.74"
-*ImageableArea A4: "13.44 14.46 581.76 828.54"
-*?ImageableArea: "
-save
- /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 Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension A4: "595 842"
-
-*RequiresPageRegion All: True
-
-*% TekColor Selections ===================
-
-*OpenUI *TekColor/Color Correction: PickOne
-*OrderDependency: 40 AnySetup *TekColor
-*DefaultTekColor: VividColor/Vivid Color
-*TekColor NoAdjust/None: "mark
- { 1 dict begin
- /DeviceRenderingInfo 2 dict begin
- /Type 2 def
- /VirtualColorDevice null def
- currentdict end def
- currentdict end
- setpagedevice
- } stopped cleartomark"
-*End
-
-*TekColor VividColor/Vivid Color: " mark
- { 1 dict begin
- /DeviceRenderingInfo 2 dict begin
- /Type 2 def
- /VirtualColorDevice 2 dict begin
- /Type 3 def
- /ColorTransform /TekBlue def
- currentdict end def
- currentdict end def
- currentdict end
- setpagedevice
- } stopped cleartomark"
-*End
-
-*TekColor SimulateDisplay/Simulate Display: " mark
- { 1 dict begin
- /DeviceRenderingInfo 2 dict begin
- /Type 2 def
- /VirtualColorDevice 2 dict begin
- /Type 3 def
- /ColorTransform /TekDisplay def
- currentdict end def
- currentdict end def
- currentdict end
- setpagedevice
- } stopped cleartomark"
-*End
-
-*TekColor SWOPPress/SWOP Press: " mark
- { 1 dict begin
- /DeviceRenderingInfo 2 dict begin
- /Type 2 def
- /VirtualColorDevice 2 dict begin
- /Type 3 def
- /ColorTransform /SWOP-Coated def
- currentdict end def
- currentdict end def
- currentdict end
- setpagedevice
- } stopped cleartomark"
-*End
-
-*TekColor EuroscalePress/Euroscale Press: " mark
- { 1 dict begin
- /DeviceRenderingInfo 2 dict begin
- /Type 2 def
- /VirtualColorDevice 2 dict begin
- /Type 3 def
- /ColorTransform /Euroscale-Coated def
- currentdict end def
- currentdict end def
- currentdict end
- setpagedevice
- } stopped cleartomark"
-*End
-
-*TekColor CommercialPress/Commercial Press: " mark
- { 1 dict begin
- /DeviceRenderingInfo 2 dict begin
- /Type 2 def
- /VirtualColorDevice 2 dict begin
- /Type 3 def
- /ColorTransform /Commercial-Coated def
- currentdict end def
- currentdict end def
- currentdict end
- setpagedevice
- } stopped cleartomark"
-*End
-
-*TekColor Monochrome: " mark
- { 1 dict begin
- /DeviceRenderingInfo 2 dict begin
- /Type 2 def
- /VirtualColorDevice 2 dict begin
- /Type 1 def
- /ColorTransform /Gray def
- currentdict end def
- currentdict end def
- currentdict end
- setpagedevice
- } stopped cleartomark"
-*End
-
-*TekColor UsePrinterSetting/Use Printer Setting: ""
-
-*?TekColor: "
-save
- { currentpagedevice /DeviceRenderingInfo get
- /VirtualColorDevice get
- dup null eq
- { pop (NoAdjust) }
- { /ColorTransform get
- 6 dict begin
- /TekBlue (VividColor) def
- /TekDisplay (SimulateDisplay) def
- /SWOP-Coated (SWOPPress) def
- /Euroscale-Coated (EuroscalePress) def
- /Commercial-Coated (CommercialPress) def
- /Gray (Monochrome) def
- currentdict end
- exch get
- } ifelse
- } stopped
- { % error in PostScript code execution
- pop pop (Unknown)
- } if
- = flush
-restore
-"
-*End
-
-*CloseUI: *TekColor
-
-*% Print Quality Selection ===================
-
-*OpenUI *OutputMode/Print Quality: PickOne
-*OrderDependency: 50 AnySetup *OutputMode
-*DefaultOutputMode: Standard
-*OutputMode Fast/Fast Color: "
- mark
- {
- 2 dict begin
- /HWResolution [600 600] def
- /ProcessColorModel /DeviceCMY def
- currentdict end setpagedevice
- } stopped cleartomark"
-*End
-*OutputMode Standard: "
- mark
- {
- 2 dict begin
- /HWResolution [600 600] def
- /ProcessColorModel /DeviceCMYK def
- currentdict end setpagedevice
- } stopped cleartomark"
-*End
-*?OutputMode: "save
- currentpagedevice /ProcessColorModel get /DeviceCMY eq
- { (Fast) }
- { (Standard) } ifelse
- = flush restore"
-*End
-*CloseUI: *OutputMode
-
-*DefaultOutputBin: OnlyOne
-
-*OpenUI *OutputOrder/Output Order: PickOne
-*OrderDependency: 60 AnySetup *OutputOrder
-*DefaultOutputOrder: Reverse
-*OutputOrder Normal/Face Down: "
- mark
- {
- 1 dict begin
- /OutputFaceUp false def
- currentdict end setpagedevice
- } stopped cleartomark"
-*End
-*OutputOrder Reverse/Face Up: "
- mark
- {
- 1 dict begin
- /OutputFaceUp true def
- currentdict end setpagedevice
- } stopped cleartomark"
-*End
-*?OutputOrder: "save
- currentpagedevice /OutputFaceUp get
- { (Reverse) }
- { (Normal) } ifelse
- = flush restore"
-*End
-*CloseUI: *OutputOrder
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font CGBM-PropRoman: UnknownEncoding "(003.000)" UnknownCharset UnknownStatus
-*Font ChuGothicBBB-Medium: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus
-*Font ChuGothicBBB-Medium-Mono: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus
-*Font ChuGothicBBB-Medium-PropRoman: UnknownEncoding "(003.000)" UnknownCharset UnknownStatus
-*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 GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(FontInfo & version not present)" 83pv Disk
-*Font GothicBBB-Medium-90ms-RKSJ-H: RKSJ "(FontInfo & version not present)" JIS-83 Disk
-*Font GothicBBB-Medium-90ms-RKSJ-V: RKSJ "(FontInfo & version not present)" JIS-83 Disk
-*Font GothicBBB-Medium-90pv-RKSJ-H: RKSJ "(FontInfo & version not present)" JIS-83 Disk
-*Font GothicBBB-Medium-90pv-RKSJ-V: RKSJ "(FontInfo & version not present)" JIS-83 Disk
-*Font GothicBBB-Medium-Add-H: JIS "(FontInfo & version not present)" Add Disk
-*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(FontInfo & version not present)" Add Disk
-*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(FontInfo & version not present)" Add Disk
-*Font GothicBBB-Medium-Add-V: JIS "(FontInfo & version not present)" Add Disk
-*Font GothicBBB-Medium-Adobe-Japan1-0: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus
-*Font GothicBBB-Medium-Adobe-Japan1-1: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus
-*Font GothicBBB-Medium-Adobe-Japan1-2: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus
-*Font GothicBBB-Medium-EUC-H: EUC "(FontInfo & version not present)" JIS-83 Disk
-*Font GothicBBB-Medium-EUC-V: EUC "(FontInfo & version not present)" JIS-83 Disk
-*Font GothicBBB-Medium-Ext-H: JIS "(FontInfo & version not present)" Ext Disk
-*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(FontInfo & version not present)" Ext Disk
-*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(FontInfo & version not present)" Ext Disk
-*Font GothicBBB-Medium-Ext-V: JIS "(FontInfo & version not present)" Ext Disk
-*Font GothicBBB-Medium-H: JIS "(FontInfo & version not present)" JIS-83 Disk
-*Font GothicBBB-Medium-Hankaku: JIS "(FontInfo & version not present)" JIS-83 Disk
-*Font GothicBBB-Medium-NWP-H: JIS "(FontInfo & version not present)" NWP Disk
-*Font GothicBBB-Medium-NWP-V: JIS "(FontInfo & version not present)" NWP Disk
-*Font GothicBBB-Medium-RKSJ-H: RKSJ "(FontInfo & version not present)" JIS-83 Disk
-*Font GothicBBB-Medium-RKSJ-V: RKSJ "(FontInfo & version not present)" JIS-83 Disk
-*Font GothicBBB-Medium-Roman: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus
-*Font GothicBBB-Medium-V: JIS "(FontInfo & version not present)" JIS-83 Disk
-*Font GothicBBB-Medium-WP-Symbol: Special "(FontInfo & version not present)" Special Disk
-*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-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 Helvetica-Oblique: Standard "(001.006S)" Standard ROM
-*Font Mincho-PC-Hiragana: Special "(003.000)" Special Disk
-*Font Mincho-PC-Katakana: Special "(003.000)" Special Disk
-*Font NotDefFont: UnknownEncoding "(004.001)" UnknownCharset UnknownStatus
-*Font Osaka-MonoRoman: UnknownEncoding "(003.000)" UnknownCharset UnknownStatus
-*Font PCHelvetica: UnknownEncoding "(001.001)" UnknownCharset UnknownStatus
-*Font PCTimes-Roman: UnknownEncoding "(001.001)" UnknownCharset UnknownStatus
-*Font RLKL-PropRoman: UnknownEncoding "(003.000)" UnknownCharset UnknownStatus
-*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(FontInfo & version not present)" 83pv Disk
-*Font Ryumin-Light-90ms-RKSJ-H: RKSJ "(FontInfo & version not present)" JIS-83 Disk
-*Font Ryumin-Light-90ms-RKSJ-V: RKSJ "(FontInfo & version not present)" JIS-83 Disk
-*Font Ryumin-Light-90pv-RKSJ-H: RKSJ "(FontInfo & version not present)" JIS-83 Disk
-*Font Ryumin-Light-90pv-RKSJ-V: RKSJ "(FontInfo & version not present)" JIS-83 Disk
-*Font Ryumin-Light-Add-H: JIS "(FontInfo & version not present)" Add Disk
-*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(FontInfo & version not present)" Add Disk
-*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(FontInfo & version not present)" Add Disk
-*Font Ryumin-Light-Add-V: JIS "(FontInfo & version not present)" Add Disk
-*Font Ryumin-Light-Adobe-Japan1-0: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus
-*Font Ryumin-Light-Adobe-Japan1-1: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus
-*Font Ryumin-Light-Adobe-Japan1-2: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus
-*Font Ryumin-Light-EUC-H: EUC "(FontInfo & version not present)" JIS-83 Disk
-*Font Ryumin-Light-EUC-V: EUC "(FontInfo & version not present)" JIS-83 Disk
-*Font Ryumin-Light-Ext-H: JIS "(FontInfo & version not present)" Ext Disk
-*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(FontInfo & version not present)" Ext Disk
-*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(FontInfo & version not present)" Ext Disk
-*Font Ryumin-Light-Ext-V: JIS "(FontInfo & version not present)" Ext Disk
-*Font Ryumin-Light-H: JIS "(FontInfo & version not present)" JIS-83 Disk
-*Font Ryumin-Light-Hankaku: JIS "(FontInfo & version not present)" JIS-83 Disk
-*Font Ryumin-Light-KL: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus
-*Font Ryumin-Light-KL-Mono: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus
-*Font Ryumin-Light-KL-PropRoman: UnknownEncoding "(003.000)" UnknownCharset UnknownStatus
-*Font Ryumin-Light-NWP-H: JIS "(FontInfo & version not present)" NWP Disk
-*Font Ryumin-Light-NWP-V: JIS "(FontInfo & version not present)" NWP Disk
-*Font Ryumin-Light-RKSJ-H: RKSJ "(FontInfo & version not present)" JIS-83 Disk
-*Font Ryumin-Light-RKSJ-V: RKSJ "(FontInfo & version not present)" JIS-83 Disk
-*Font Ryumin-Light-Roman: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus
-*Font Ryumin-Light-V: JIS "(FontInfo & version not present)" JIS-83 Disk
-*Font Ryumin-Light-WP-Symbol: Special "(FontInfo & version not present)" Special Disk
-*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 (*) {cvn ==} 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: "printer is warming up"
-*Status: "idle"
-*Status: "waiting"
-*Status: "busy"
-*Status: "PrinterError: Upper media tray empty"
-*Status: "PrinterError: Middle media tray empty"
-*Status: "PrinterError: Lower media tray empty"
-*Status: "PrinterError: Media tray empty"
-*Status: "PrinterError: Upper media tray missing"
-*Status: "PrinterError: Middle media tray missing"
-*Status: "PrinterError: Lower media tray missing"
-*Status: "PrinterError: Media tray missing"
-*Status: "PrinterError: Door open"
-*Status: "PrinterError: Paper feeder open"
-*Status: "PrinterError: Output tray full"
-*Status: "PrinterError: Toner cartridge missing"
-*Status: "PrinterError: Toner discharge tray missing"
-*Status: "PrinterError: Corona wire missing"
-*Status: "PrinterError: Imaging unit missing"
-*Status: "PrinterError: Fuser missing"
-*Status: "PrinterError: Paper feeder missing"
-*Status: "PrinterError: Manual feed empty"
-*Status: "PrinterError: Media jam"
-*Status: "PrinterError: Waiting for paper"
-*Status: "PrinterError: Waiting for transparency"
-*Status: "PrinterError: Replace cyan"
-*Status: "PrinterError: Replace magenta"
-*Status: "PrinterError: Replace yellow"
-*Status: "PrinterError: Replace black"
-*Status: "PrinterError: Replace Imaging unit"
-*Status: "PrinterError: Wrong media in tray"
-*Status: "PrinterError: Manual feed: remove media"
-*Status: "PrinterError: Print engine failure"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "Serial"
-*Source: "LocalTalk"
-*Source: "Parallel"
-*Source: "Internal"
-*Source: "EtherTalk"
-*Source: "PrintServer"
-*Source: "LPR"
-*Source: "AppSocket"
-*Source: "FrontPanelJobInput"
-*Source: "Scanner"
-*Source: "TokenTalk"
-
-*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
-*PrinterError: "Upper media tray empty"
-*PrinterError: "Middle media tray empty"
-*PrinterError: "Lower media tray empty"
-*PrinterError: "Media tray empty"
-*PrinterError: "Upper media tray missing"
-*PrinterError: "Middle media tray missing"
-*PrinterError: "Lower media tray missing"
-*PrinterError: "Media tray missing"
-*PrinterError: "Door open"
-*PrinterError: "Paper feeder open"
-*PrinterError: "Output tray full"
-*PrinterError: "Toner cartridge missing"
-*PrinterError: "Toner discharge tray missing"
-*PrinterError: "Corona wire missing"
-*PrinterError: "Imaging unit missing"
-*PrinterError: "Fuser missing"
-*PrinterError: "Paper feeder missing"
-*PrinterError: "Manual feed empty"
-*PrinterError: "Media jam"
-*PrinterError: "Waiting for paper"
-*PrinterError: "Waiting for transparency"
-*PrinterError: "Replace cyan"
-*PrinterError: "Replace magenta"
-*PrinterError: "Replace yellow"
-*PrinterError: "Replace black"
-*PrinterError: "Replace Imaging unit"
-*PrinterError: "Wrong media in tray"
-*PrinterError: "Manual feed: remove media"
-*PrinterError: "Print engine failure"
-
-*DefaultColorSep: ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 60 lpi / 600 dpi ================================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi: "0.0"
-*ColorSepScreenAngle CustomColor.60lpi.600dpi/60 lpi / 600 dpi: "0.0"
-*ColorSepScreenAngle ProcessCyan.60lpi.600dpi/60 lpi / 600 dpi: "0.0"
-*ColorSepScreenAngle ProcessMagenta.60lpi.600dpi/60 lpi / 600 dpi: "0.0"
-*ColorSepScreenAngle ProcessYellow.60lpi.600dpi/60 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi: "60.0"
-*ColorSepScreenFreq CustomColor.60lpi.600dpi/60 lpi / 600 dpi: "60.0"
-*ColorSepScreenFreq ProcessCyan.60lpi.600dpi/60 lpi / 600 dpi: "60.0"
-*ColorSepScreenFreq ProcessMagenta.60lpi.600dpi/60 lpi / 600 dpi: "60.0"
-*ColorSepScreenFreq ProcessYellow.60lpi.600dpi/60 lpi / 600 dpi: "60.0"
-
-*% The byte count of this file should be exactly 024862 or 025622
-*% depending on the filesystem it resides in.
-*% end of PPD file for Tektronix Phaser 550J
diff --git a/psprint_config/configuration/ppds/TKP600J1.PS b/psprint_config/configuration/ppds/TKP600J1.PS
deleted file mode 100644
index 8f94f15724aa..000000000000
--- a/psprint_config/configuration/ppds/TKP600J1.PS
+++ /dev/null
@@ -1,1459 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.3"
-*FileVersion: "1.2"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*Product: "(Phaser 600J)"
-*PSVersion: "(2015.105) 16"
-*Manufacturer: "Tektronix"
-*ModelName: "Tektronix Phaser 600J Extended"
-*ShortNickName: "Tektronix Phaser 600J Extended"
-*NickName: "Tektronix Phaser 600J with Extended Features"
-*PCFileName: "TKP600J1.PPD"
-
-*% === Installable Options ===========
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *InstalledMemory/Memory Configuration: PickOne
-*OrderDependency: 69.9 AnySetup *InstalledMemory
-*DefaultInstalledMemory: None
-*InstalledMemory None/Standard 8 MB Total RAM: "% InstalledMemory None"
-*InstalledMemory 24Meg/24 MB Total RAM: "% InstalledMemory 24Meg"
-*InstalledMemory 40Meg/40 MB Total RAM: "% InstalledMemory 40Meg"
-*?InstalledMemory: "% InstalledMemory
- currentsystemparams /RamSize get
- 16#100000 div round cvi
- dup 14 lt
- { pop (None) } {2 string cvs print (Meg) } ifelse
- print (\n) print flush"
-*End
-*CloseUI: *InstalledMemory
-
-*OpenUI *Option1/Optional Network Card: PickOne
-*OrderDependency: 69.9 AnySetup *Option1
-*DefaultOption1: None
-*Option1 None/Not Installed: "% Option1 None"
-*Option1 P1/EtherTalk, NetWare and TCP/IP: "% *Option1 P1"
-*Option1 P3/LocalTalk and Serial: "% *Option1 P3"
-*Option1 P4/TokenTalk, NetWare and TCP/IP: "% *Option1 P4"
-*?Option1: "% Option1
- (%EthernetPhysical%) /IODevice resourcestatus
- {pop pop (P1) }
- {
- (%LocalTalk%) /IODevice resourcestatus
- {pop pop (P3) }
- {
- (%TokenRingPhysical%) /IODevice resourcestatus
- {pop pop (P4) } { (None) } ifelse
- } ifelse
- } ifelse = flush"
-*End
-*CloseUI: *Option1
-
-*CloseGroup: InstallableOptions
-
-*% === Constraints ==========================
-
-*UIConstraints: *AdvanceMedia EndOfJob *TKFusingMode Hot
-*UIConstraints: *AdvanceMedia EndOfPage *TKFusingMode Hot
-*UIConstraints: *AdvanceMedia None *TKFusingMode Hot
-*UIConstraints: *TKFusingMode Hot *AdvanceMedia EndOfJob
-*UIConstraints: *TKFusingMode Hot *AdvanceMedia EndOfPage
-*UIConstraints: *TKFusingMode Hot *AdvanceMedia None
-
-*% === Basic Device Capabilities ============
-
-*LanguageLevel: "2"
-*Protocols: BCP
-
-*FreeVM: "4700000"
-*VMOption None/8 MB Total RAM: "4700000"
-*VMOption 24Meg/24 MB Total RAM: "10100000"
-*VMOption 40Meg/40 MB Total RAM: "16200000"
-
-*ColorDevice: True
-*DefaultColorSpace: CMYK
-*AccurateScreensSupport: True
-*SuggestedJobTimeout: "0"
-*SuggestedWaitTimeout: "300"
-*SuggestedManualFeedTimeout: "60"
-*1284Modes Parallel: Compat Nibble
-*1284DeviceID: "
- MANUFACTURER:Tektronix;COMMAND SET:Adobe Level 2 PostScript;
- MODEL:Phaser 600J;CLASS:Printer;DESCRIPTION:
- Phaser 600J Wide Format Color Printer, PostScript Level 2, Cut Sheet/Roll Fed;
- COMPATIBLE_ID:"
-*End
-*TTRasterizer: Type42
-*?TTRasterizer: "% TTRasterizer
- 42 /FontType resourcestatus
- {pop pop (Type42)} {pop pop (None)} ifelse = flush"
-*End
-
-*Emulators: hpgl
-*StartEmulator_hpgl: "currentfile /hpgl statusdict /emulate get exec "
-*StopEmulator_hpgl: "<1B7F>0"
-
-*FileSystem: True
-*?FileSystem: "% FileSystem
- false
- (%disk?%)
- { currentdevparams dup /Writeable known
- { /Writeable get {pop true} if } {pop} ifelse
- } 10 string /IODevice resourceforall
- {(True)}{(False)} ifelse = flush"
-*End
-*Throughput: "1"
-*Password: "(0)"
-*ExitServer: "% 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: "% 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
-*Resolution 300dpi: "% Resolution: 300dpi"
-*?Resolution: "% Resolution
- currentpagedevice
- /HWResolution get 0 get ( ) cvs print (dpi) = flush"
-*End
-
-*% ==================================================
-*% Define TekColor Logo for use in ColorControlStrip
-
-*JobPatchFile 1: "
-userdict/TekColorStripDict known not
-{userdict begin/TekColorStripDict 20 dict def end}if
-TekColorStripDict
-begin/DrawTekLogo{/xxxxit save store
-LogoInsetX LogoInsetY translate
-BorderHeight LogoInsetY sub LogoInsetY sub
-47.76 div
-dup scale<</m/moveto load/l/lineto load/c/curveto load/x/closepath
-load/s/stroke load/e/eofill load/f/fill load/i/clip load/ei/eoclip
-load/r/setrgbcolor load/k/setcmykcolor load/g/setgray
-load/w/setlinewidth load/t/setlinecap load/j/setlinejoin
-load/p/newpath load/gs/gsave load/gr/grestore load>>begin
-1.0 w
-0 j
-0 t
-0.44 w
-0 0 0 0 k
-gs
-0.0 47.52 m
-38.16 47.52 l
-38.16 0.0 l
-0.0 0.0 l
-0.0 47.52 l
-x
-f
-gr
-0 0 0 1 k
-0.0 47.52 m
-38.16 47.52 l
-38.16 0.0 l
-0.0 0.0 l
-0.0 47.52 l
-x
-s
-0.1375 w
-0 0 0 1 k
-gs
-1.2 46.08 m
-36.72 46.08 l
-36.72 10.56 l
-1.2 10.56 l
-1.2 46.08 l
-x
-f
-gr
-0 0 0 0 k
-1.2 46.08 m
-36.72 46.08 l
-36.72 10.56 l
-1.2 10.56 l
-1.2 46.08 l
-x
-s
-0.4399 w
-0 0 0 0 k
-gs
-1.44 9.12 m
-36.48 9.12 l
-36.48 1.68 l
-1.44 1.68 l
-1.44 9.12 l
-x
-f
-gr
-0 0 0 1 k
-1.44 9.12 m
-36.48 9.12 l
-36.48 1.68 l
-1.44 1.68 l
-1.44 9.12 l
-x
-s
-0 0 0 1 k
-gs
-3.36 6.72 m
-4.08 6.72 l
-4.08 3.12 l
-5.04 3.12 l
-5.04 6.72 l
-6.0 6.72 l
-6.0 7.68 l
-3.36 7.68 l
-3.36 6.72 l
-x
-8.4 5.28 m
-8.4 5.52 l
-8.48 5.788 8.547 6.006 8.88 6.0 c
-9.069 6.006 9.148 5.782 9.12 5.76 c
-9.12 5.28 l
-8.4 5.28 l
-x
-10.08 4.8 m
-10.08 5.76 l
-10.114 6.395 9.488 6.65 8.88 6.72 c
-8.067 6.638 7.514 6.353 7.44 5.52 c
-7.44 4.08 l
-7.514 3.315 8.122 3.03 8.88 3.12 c
-9.652 3.048 10.126 3.449 10.08 4.32 c
-9.12 4.32 l
-9.1 4.038 9.136 3.716 8.88 3.84 c
-8.565 3.746 8.48 3.904 8.4 4.08 c
-8.4 4.8 l
-10.08 4.8 l
-x
-13.2 3.12 m
-13.2 4.32 l
-13.2 4.56 l
-13.92 3.12 l
-14.88 3.12 l
-13.92 5.28 l
-14.88 6.48 l
-13.68 6.48 l
-13.2 5.52 l
-13.2 5.52 l
-13.2 7.68 l
-12.24 7.68 l
-12.24 3.12 l
-13.2 3.12 l
-x
-19.68 6.0 m
-19.68 6.48 l
-19.717 7.422 19.17 7.811 18.24 7.92 c
-17.28 7.811 16.825 7.349 16.8 6.24 c
-16.8 4.56 l
-16.825 3.558 17.207 3.035 18.24 3.12 c
-19.285 3.035 19.735 3.582 19.68 4.32 c
-19.68 5.04 l
-18.72 5.04 l
-18.72 4.56 l
-18.666 4.232 18.635 3.856 18.24 3.84 c
-17.991 3.856 17.888 4.008 18.0 4.32 c
-18.0 6.48 l
-17.894 6.814 17.973 6.997 18.24 6.96 c
-18.508 6.991 18.647 6.79 18.72 6.48 c
-18.72 6.0 l
-19.68 6.0 l
-x
-21.6 4.08 m
-21.561 3.315 22.132 3.035 22.8 3.12 c
-23.56 3.035 24.04 3.321 24.0 4.08 c
-24.0 5.52 l
-24.089 6.243 23.675 6.644 22.8 6.72 c
-22.078 6.644 21.561 6.353 21.6 5.52 c
-21.6 4.08 l
-x
-22.56 5.52 m
-22.527 5.77 22.6 5.946 22.8 6.0 c
-23.05 5.946 23.123 5.77 23.04 5.52 c
-23.04 4.08 l
-23.104 3.837 23.025 3.734 22.8 3.84 c
-22.624 3.734 22.546 3.837 22.56 4.08 c
-22.56 5.52 l
-x
-26.88 3.12 m
-26.88 7.68 l
-25.92 7.68 l
-25.92 3.12 l
-26.88 3.12 l
-x
-28.8 4.08 m
-28.726 3.315 29.297 3.035 30.0 3.12 c
-30.725 3.035 31.205 3.321 31.2 4.08 c
-31.2 5.52 l
-31.253 6.243 30.84 6.644 30.0 6.72 c
-29.242 6.644 28.726 6.353 28.8 5.52 c
-28.8 4.08 l
-x
-29.76 5.52 m
-29.692 5.77 29.765 5.946 30.0 6.0 c
-30.214 5.946 30.287 5.77 30.24 5.52 c
-30.24 4.08 l
-30.269 3.837 30.19 3.734 30.0 3.84 c
-29.789 3.734 29.71 3.837 29.76 4.08 c
-29.76 5.52 l
-x
-33.12 6.48 m
-33.12 3.12 l
-34.08 3.12 l
-34.08 5.28 l
-34.15 5.52 34.259 5.575 34.56 5.52 c
-34.63 5.575 34.727 5.569 34.8 5.52 c
-34.8 6.72 l
-34.423 6.644 34.186 6.395 34.08 6.0 c
-34.08 6.0 l
-34.08 6.48 l
-33.12 6.48 l
-x
-e
-gr
-p
-0 0 0 1 k
-gs
-e
-gr
-p
-0 0 0 1 k
-gs
-41.52 47.76 m
-41.28 47.76 l
-40.8 46.8 l
-40.8 46.8 l
-40.56 47.76 l
-40.08 47.76 l
-40.08 46.32 l
-40.32 46.32 l
-40.32 47.52 l
-40.32 47.52 l
-40.8 46.32 l
-41.04 46.32 l
-41.28 47.52 l
-41.28 47.52 l
-41.28 46.32 l
-41.52 46.32 l
-41.52 47.76 l
-x
-40.08 47.76 m
-38.88 47.76 l
-38.88 47.52 l
-39.36 47.52 l
-39.36 46.32 l
-39.6 46.32 l
-39.6 47.52 l
-40.08 47.52 l
-40.08 47.76 l
-x
-e
-gr
-p
-0 0 0 0 k
-gs
-34.56 35.76 m
-34.844 35.85 34.824 36.065 35.04 36.24 c
-35.272 36.635 35.421 37.479 35.28 37.44 c
-34.894 37.399 34.321 37.389 33.36 37.2 c
-33.294 37.401 33.184 37.482 33.12 37.44 c
-31.4 40.035 28.121 41.54 23.28 42.0 c
-20.773 42.179 17.714 41.632 17.28 41.52 c
-17.1 41.486 17.008 41.727 17.04 41.76 c
-16.629 42.328 16.543 42.586 16.32 43.2 c
-16.113 43.419 15.621 44.206 15.36 44.4 c
-14.998 45.382 15.105 45.104 14.88 45.6 c
-14.47 46.464 14.464 46.708 14.16 46.8 c
-13.629 46.662 11.252 42.814 11.52 42.48 c
-12.153 41.578 12.814 40.558 13.2 40.08 c
-13.24 39.863 13.24 39.766 13.2 39.84 c
-10.314 38.243 1.195 32.238 3.6 22.8 c
-3.628 22.642 2.488 21.322 2.4 20.88 c
-2.312 20.5 2.381 20.156 2.64 19.68 c
-2.702 19.45 3.015 19.194 3.12 18.72 c
-3.422 18.21 3.618 17.629 3.84 17.76 c
-4.294 17.714 4.618 18.224 5.04 18.48 c
-4.959 18.54 5.201 18.623 5.28 18.48 c
-5.648 18.077 6.764 16.588 7.92 15.84 c
-12.104 13.1 16.673 13.467 19.2 13.92 c
-19.755 13.944 21.661 14.576 21.84 14.64 c
-22.156 14.54 21.938 11.64 21.84 10.8 c
-21.855 10.593 22.639 10.973 23.04 11.28 c
-23.176 11.46 23.393 11.454 23.52 11.76 c
-23.477 12.169 23.648 14.245 23.52 14.64 c
-23.619 15.45 23.777 15.446 24.0 15.6 c
-24.208 15.644 25.262 16.271 25.44 16.32 c
-26.396 16.999 28.041 17.957 29.04 18.72 c
-32.851 21.605 34.73 25.643 34.8 29.52 c
-34.98 30.906 34.969 33.321 34.08 35.52 c
-34.164 35.571 34.164 35.655 34.32 35.76 c
-34.298 35.762 34.384 35.763 34.56 35.76 c
-x
-f
-gr
-p
-0.9 0 0.47 0 k
-gs
-7.92 31.44 m
-7.67 30.65 7.125 28.477 7.44 26.64 c
-7.503 26.241 7.75 26.097 7.92 26.16 c
-9.411 27.358 15.203 30.915 17.04 31.68 c
-17.169 31.755 17.461 31.937 17.52 32.16 c
-17.152 32.809 16.189 34.708 15.84 35.52 c
-15.533 36.205 14.645 37.99 14.16 38.4 c
-14.097 38.555 13.721 38.564 13.68 38.64 c
-10.734 37.344 8.65 33.624 7.92 31.44 c
-x
-f
-gr
-p
-0.56 0.56 0 0 k
-gs
-18.48 29.28 m
-18.44 29.28 18.261 29.345 18.24 29.28 c
-16.612 28.612 13.484 26.481 12.48 25.68 c
-10.803 24.384 8.965 22.771 8.88 22.32 c
-8.71 21.686 8.894 21.069 9.12 20.64 c
-9.769 18.603 11.498 17.46 12.24 17.04 c
-13.605 16.235 16.31 15.657 17.52 15.6 c
-19.309 15.435 20.87 15.497 21.36 15.84 c
-22.095 16.306 19.294 27.822 18.48 29.28 c
-x
-f
-gr
-p
-0 0.25 1 0 k
-gs
-18.0 39.6 m
-18.395 38.69 18.293 39.007 18.72 37.92 c
-19.587 36.128 20.436 33.722 20.4 33.6 c
-20.503 33.621 20.56 33.384 20.88 33.6 c
-22.576 34.284 23.59 34.525 25.2 35.04 c
-27.217 35.728 28.884 36.158 30.24 36.48 c
-30.379 36.49 30.498 36.633 30.24 36.96 c
-29.749 37.664 27.576 39.584 24.0 40.32 c
-22.239 40.54 18.943 40.431 18.0 40.08 c
-17.712 39.956 17.92 39.718 18.0 39.6 c
-x
-f
-gr
-p
-0 0.94 0.65 0 k
-gs
-26.4 18.48 m
-25.804 18.087 24.795 17.432 24.0 17.04 c
-23.772 16.977 23.59 17.023 23.52 17.28 c
-23.212 22.391 22.679 25.45 21.36 30.48 c
-21.391 30.674 21.579 31.019 21.84 31.2 c
-22.32 31.474 23.335 31.987 24.0 32.4 c
-25.928 33.133 30.019 34.662 31.2 34.8 c
-31.31 34.946 31.356 34.736 31.44 34.56 c
-33.469 30.893 32.246 24.199 29.04 20.88 c
-28.388 20.096 27.414 19.204 26.4 18.48 c
-x
-f
-gr
-p
-end
-xxxxit restore}bind def
-end"
-*End
-*% End TekColor Logo for use in ColorControlStrip
-*% ==================================================
-
-*% Halftone Information =================
-
-*DefaultHalftoneType: 9
-*ScreenFreq: "60.0"
-*ScreenAngle: "45.0"
-*DefaultScreenProc: Dot
-*ScreenProc Dot: "{180 mul cos exch 180 mul cos add 2 div} bind"
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub } bind"
-
-*% Printer Specific Features ============
-
-*OpenUI *InputSlot/Input Slot: PickOne
-*OrderDependency: 40.0 AnySetup *InputSlot
-*DefaultInputSlot: RollFeed
-*InputSlot RollFeed/Roll Feed: "<< /ManualFeed false >> setpagedevice"
-*InputSlot ManualFeed/Manual Feed: "<< /ManualFeed true >> setpagedevice"
-*?InputSlot: "% InputSlot
- currentpagedevice /ManualFeed get
- {(ManualFeed)}{(RollFeed)}ifelse = flush"
-*End
-*CloseUI: *InputSlot
-
-*OpenUI *AdvanceMedia/Advance Media: PickOne
-*OrderDependency: 42.0 AnySetup *AdvanceMedia
-*DefaultAdvanceMedia: None
-*AdvanceMedia None/Never: "<< /AdvanceMedia 0 >> setpagedevice"
-*AdvanceMedia EndOfJob/After each job: "<< /AdvanceMedia 2 >> setpagedevice"
-*AdvanceMedia EndOfPage/After each page: "<< /AdvanceMedia 4 >> setpagedevice"
-*AdvanceMedia Hot/Allow Hot Fusing: "% *AdvanceMedia Hot/Allow Hot Fusing"
-*?AdvanceMedia: "% AdvanceMedia
- << 0 (None) 2 (EndOfJob) 4 (EndOfPage) >>
- currentpagedevice /AdvanceMedia get get
- = flush"
-*End
-*CloseUI: *AdvanceMedia
-
-*OpenUI *CutMedia/Cut Media: PickOne
-*OrderDependency: 44.0 AnySetup *CutMedia
-*DefaultCutMedia: EndOfPage
-*CutMedia None/Never: "<< /CutMedia 0 >> setpagedevice"
-*CutMedia EndOfJob/After each job: "<< /CutMedia 2 >> setpagedevice"
-*CutMedia EndOfPage/After each page: "<< /CutMedia 4 >> setpagedevice"
-*?CutMedia: "% CutMedia
- << 0 (None) 2 (EndOfJob) 4 (EndOfPage) >>
- currentpagedevice /CutMedia get get
- = flush"
-*End
-*CloseUI: *CutMedia
-
-*OpenUI *MirrorPrint/Mirror Print: Boolean
-*OrderDependency: 46.0 AnySetup *MirrorPrint
-*DefaultMirrorPrint: False
-*MirrorPrint False/Off: "<< /MirrorPrint false >> setpagedevice"
-*MirrorPrint True/On: "<< /MirrorPrint true >> setpagedevice"
-*?MirrorPrint: "% MirrorPrint
- currentpagedevice /MirrorPrint get
- { (True) } { (False) } ifelse = flush"
-*End
-*CloseUI: *MirrorPrint
-
-*% Print Quality Selection ===================
-
-*OpenUI *OutputMode/Print Quality: PickOne
-*OrderDependency: 48.0 AnySetup *OutputMode
-*DefaultOutputMode: Standard
-*OutputMode Standard: "% OutputMode Standard
- <<
- /PostRenderingEnhance true
- /PostRenderingEnhanceDetails
- <<
- /Type 23
- /OutputMode 0
- /FusingMode
- currentpagedevice /PostRenderingEnhanceDetails get /FusingMode get
- >>
- >> setpagedevice"
-*End
-*OutputMode Enhanced: "% OutputMode Enhanced
- <<
- /PostRenderingEnhance true
- /PostRenderingEnhanceDetails
- <<
- /Type 23
- /OutputMode 1
- /FusingMode
- currentpagedevice /PostRenderingEnhanceDetails get /FusingMode get
- >>
- >> setpagedevice"
-*End
-*?OutputMode: "% OutputMode
- [(Standard) (Enhanced)]
- currentpagedevice /PostRenderingEnhanceDetails get /OutputMode get get
- = flush"
-*End
-*CloseUI: *OutputMode
-
-*% Paper Handling ===================
-
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 50.0 AnySetup *PageSize
-*DefaultPageSize: A3
-*PageSize Letter/ANSI A: "<< /PageSize [612 792] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageSize Tabloid/ANSI B: "<< /PageSize [792 1224] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageSize AnsiC/ANSI C: "<< /PageSize [1224 1584] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageSize AnsiD/ANSI D: "<< /PageSize [1584 2448] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageSize AnsiE/ANSI E: "<< /PageSize [2448 3168] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageSize A4: "<< /PageSize [595 842] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageSize A3: "<< /PageSize [842 1191] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageSize A2: "<< /PageSize [1191 1684] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageSize A1: "<< /PageSize [1684 2384] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageSize A0: "<< /PageSize [2384 3370] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageSize B4/JIS B4: "<< /PageSize [729 1032] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageSize B3/JIS B3: "<< /PageSize [1032 1460] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageSize B2/JIS B2: "<< /PageSize [1460 2064] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageSize B1/JIS B1: "<< /PageSize [2064 2920] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageSize ARCHA/Arch A: "<< /PageSize [648 864] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageSize ARCHB/Arch B: "<< /PageSize [864 1296] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageSize ARCHC/Arch C: "<< /PageSize [1296 1728] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageSize ARCHD/Arch D: "<< /PageSize [1728 2592] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageSize ARCHE/Arch E: "<< /PageSize [2592 3456] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageSize 30x42: "<< /PageSize [2160 3024] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageSize Banner1/2'x 6' Banner: "<</PageSize [1728 5184] /ImagingBBox
- null>> setpagedevice"
-*End
-*PageSize Banner2/2'x 8' Banner: "<</PageSize [1728 6912] /ImagingBBox
- null>> setpagedevice"
-*End
-*PageSize Banner3/2'x 10' Banner: "<</PageSize [1728 8640] /ImagingBBox
- null>> setpagedevice"
-*End
-*PageSize Banner4/2'x 2m Banner: "<</PageSize [1728 5669] /ImagingBBox
- null>> setpagedevice"
-*End
-*PageSize Banner5/2'x 3m Banner: "<</PageSize [1728 8504] /ImagingBBox
- null>> setpagedevice"
-*End
-*PageSize Banner6/3'x 6' Banner: "<</PageSize [2592 5184] /ImagingBBox
- null>> setpagedevice"
-*End
-*PageSize Banner7/3'x 8' Banner: "<</PageSize [2592 6912] /ImagingBBox
- null>> setpagedevice"
-*End
-*PageSize Banner8/3'x 10' Banner: "<</PageSize [2592 8640] /ImagingBBox
- null>> setpagedevice"
-*End
-*PageSize Banner9/3'x 2m Banner: "<</PageSize [2592 5669] /ImagingBBox
- null>> setpagedevice"
-*End
-*PageSize Banner10/3'x 3m Banner: "<</PageSize [2592 8504] /ImagingBBox
- null>> setpagedevice"
-*End
-*?PageSize: "% PageSize
- currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if (Unknown)
- <<
- [612 792] (Letter)
- [792 1224] (Tabloid)
- [1224 1584] (AnsiC)
- [1584 2448] (AnsiD)
- [2448 3168] (AnsiE)
- [595 842] (A4)
- [842 1191] (A3)
- [1191 1684] (A2)
- [1684 2384] (A1)
- [2384 3370] (A0)
- [729 1032] (B4)
- [1032 1460] (B3)
- [1460 2064] (B2)
- [2064 2920] (B1)
- [648 864] (ARCHA)
- [864 1296] (ARCHB)
- [1296 1728] (ARCHC)
- [1728 2592] (ARCHD)
- [2592 3456] (ARCHE)
- [2160 3024] (30x42)
- [1728 5184] (Banner1)
- [1728 6912] (Banner2)
- [1728 8640] (Banner3)
- [1728 5669] (Banner4)
- [1728 8504] (Banner5)
- [2592 5184] (Banner6)
- [2592 6912] (Banner7)
- [2592 8640] (Banner8)
- [2592 5669] (Banner9)
- [2592 8504] (Banner10)
- >>
- { 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"
-*End
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 52.0 AnySetup *PageRegion
-*DefaultPageRegion: A3
-*PageRegion Letter/ANSI A: "<< /PageSize [612 792] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageRegion Tabloid/ANSI B: "<< /PageSize [792 1224] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageRegion AnsiC/ANSI C: "<< /PageSize [1224 1584] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageRegion AnsiD/ANSI D: "<< /PageSize [1584 2448] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageRegion AnsiE/ANSI E: "<< /PageSize [2448 3168] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageRegion A4: "<< /PageSize [595 842] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageRegion A3: "<< /PageSize [842 1191] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageRegion A2: "<< /PageSize [1191 1684] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageRegion A1: "<< /PageSize [1684 2384] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageRegion A0: "<< /PageSize [2384 3370] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageRegion B4/JIS B4: "<< /PageSize [729 1032] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageRegion B3/JIS B3: "<< /PageSize [1032 1460] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageRegion B2/JIS B2: "<< /PageSize [1460 2064] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageRegion B1/JIS B1: "<< /PageSize [2064 2920] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageRegion ARCHA/Arch A: "<< /PageSize [648 864] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageRegion ARCHB/Arch B: "<< /PageSize [864 1296] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageRegion ARCHC/Arch C: "<< /PageSize [1296 1728] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageRegion ARCHD/Arch D: "<< /PageSize [1728 2592] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageRegion ARCHE/Arch E: "<< /PageSize [2592 3456] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageRegion 30x42: "<</PageSize [2160 3024] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageRegion Banner1/2'x 6' Banner: "<</PageSize [1728 5184] /ImagingBBox
- null>> setpagedevice"
-*End
-*PageRegion Banner2/2'x 8' Banner: "<</PageSize [1728 6912] /ImagingBBox
- null>> setpagedevice"
-*End
-*PageRegion Banner3/2'x 10' Banner: "<</PageSize [1728 8640] /ImagingBBox
- null>> setpagedevice"
-*End
-*PageRegion Banner4/2'x 2m Banner: "<</PageSize [1728 5669] /ImagingBBox
- null>> setpagedevice"
-*End
-*PageRegion Banner5/2'x 3m Banner: "<</PageSize [1728 8504] /ImagingBBox
- null>> setpagedevice"
-*End
-*PageRegion Banner6/3'x 6' Banner: "<</PageSize [2592 5184] /ImagingBBox
- null>> setpagedevice"
-*End
-*PageRegion Banner7/3'x 8' Banner: "<</PageSize [2592 6912] /ImagingBBox
- null>> setpagedevice"
-*End
-*PageRegion Banner8/3'x 10' Banner: "<</PageSize [2592 8640] /ImagingBBox
- null>> setpagedevice"
-*End
-*PageRegion Banner9/3'x 2m Banner: "<</PageSize [2592 5669] /ImagingBBox
- null>> setpagedevice"
-*End
-*PageRegion Banner10/3'x 3m Banner: "<</PageSize [2592 8504] /ImagingBBox
- null>> setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: A3
-*ImageableArea Letter/ANSI A: "14.4 62.52 598.08 769.56"
-*ImageableArea Tabloid/ANSI B: "14.41 62.53 774.72 1201.56"
-*ImageableArea AnsiC/ANSI C: "14.41 62.53 1204.8 1561.56"
-*ImageableArea AnsiD/ANSI D: "14.4 62.53 1565.76 2425.56"
-*ImageableArea AnsiE/ANSI E: "14.4 62.53 2433.6 3145.56"
-*ImageableArea A4: "14.4 62.53 575.04 819.48"
-*ImageableArea A3: "14.4 62.53 820.8 1168.44"
-*ImageableArea A2: "14.41 62.53 1174.08 1661.4"
-*ImageableArea A1: "14.41 62.53 1665.6 2361.24"
-*ImageableArea A0: "14.41 62.53 2364.48 3347.64"
-*ImageableArea B4/JIS B4: "14.41 62.53 713.28 1009.56"
-*ImageableArea B3/JIS B3: "14.41 62.53 1012.8 1437.72"
-*ImageableArea B2/JIS B2: "14.4 62.53 1442.88 2041.56"
-*ImageableArea B1/JIS B1: "14.4 62.53 2049.6 2897.4"
-*ImageableArea ARCHA/Arch A: "14.4 62.52 628.8 841.56"
-*ImageableArea ARCHB/Arch B: "14.4 62.53 843.84 1273.56"
-*ImageableArea ARCHC/Arch C: "14.4 62.53 1281.6 1705.56"
-*ImageableArea ARCHD/Arch D: "14.41 62.53 1711.68 2569.56"
-*ImageableArea ARCHE/Arch E: "14.4 62.53 2571.84 3433.56"
-*ImageableArea 30x42: "14.41 62.53 2141.76 3001.56"
-*ImageableArea Banner1/2'x 6' Banner: "14.41 62.65 1711.68 5161.44"
-*ImageableArea Banner2/2'x 8' Banner: "14.41 62.65 1711.68 6889.44"
-*ImageableArea Banner3/2'x 10' Banner: "14.41 62.65 1711.68 8617.44"
-*ImageableArea Banner4/2'x 2m Banner: "14.41 62.64 1711.68 5646.24"
-*ImageableArea Banner5/2'x 3m Banner: "14.41 62.53 1711.68 8481.24"
-*ImageableArea Banner6/3'x 6' Banner: "14.4 62.65 2571.84 5161.44"
-*ImageableArea Banner7/3'x 8' Banner: "14.4 62.65 2571.84 6889.44"
-*ImageableArea Banner8/3'x 10' Banner: "14.4 62.65 2571.84 8617.44"
-*ImageableArea Banner9/3'x 2m Banner: "14.4 62.64 2571.84 5646.24"
-*ImageableArea Banner10/3'x 3m Banner: "14.4 62.53 2571.84 8481.24"
-
-*?ImageableArea: "
- clippath pathbbox
- /cvp {16 string cvs print ( ) print} def
- 4 3 roll 100 mul ceiling 100 div cvp
- 3 2 roll 100 mul ceiling 100 div cvp
- exch 100 mul floor 100 div cvp
- 100 mul floor 100 div = flush
- userdict /cvp undef"
-*End
-
-*% These provide the physical dimensions of the paper (by keyword)
-*DefaultPaperDimension: A3
-*PaperDimension Letter/ANSI A: "612 792"
-*PaperDimension Tabloid/ANSI B: "792 1224"
-*PaperDimension AnsiC/ANSI C: "1224 1584"
-*PaperDimension AnsiD/ANSI D: "1584 2448"
-*PaperDimension AnsiE/ANSI E: "2448 3168"
-*PaperDimension A4: "595 842"
-*PaperDimension A3: "842 1191"
-*PaperDimension A2: "1191 1684"
-*PaperDimension A1: "1684 2384"
-*PaperDimension A0: "2384 3370"
-*PaperDimension B4/JIS B4: "729 1032"
-*PaperDimension B3/JIS B3: "1032 1460"
-*PaperDimension B2/JIS B2: "1460 2064"
-*PaperDimension B1/JIS B1: "2064 2920"
-*PaperDimension ARCHA/Arch A: "648 864"
-*PaperDimension ARCHB/Arch B: "864 1296"
-*PaperDimension ARCHC/Arch C: "1296 1728"
-*PaperDimension ARCHD/Arch D: "1728 2592"
-*PaperDimension ARCHE/Arch E: "2592 3456"
-*PaperDimension 30x42: "2160 3024"
-*PaperDimension Banner1/2'x 6' Banner: "1728 5184"
-*PaperDimension Banner2/2'x 8' Banner: "1728 6912"
-*PaperDimension Banner3/2'x 10' Banner: "1728 8640"
-*PaperDimension Banner4/2'x 2m Banner: "1728 5669"
-*PaperDimension Banner5/2'x 3m Banner: "1728 8504"
-*PaperDimension Banner6/3'x 6' Banner: "2592 5184"
-*PaperDimension Banner7/3'x 8' Banner: "2592 6912"
-*PaperDimension Banner8/3'x 10' Banner: "2592 8640"
-*PaperDimension Banner9/3'x 2m Banner: "2592 5669"
-*PaperDimension Banner10/3'x 3m Banner: "2592 8504"
-
-*CenterRegistered: False
-*DefaultLeadingEdge: Unknown
-*LeadingEdge Unknown: ""
-*HWMargins: 0 0 0 0
-*UseHWMargins False: ""
-*UseHWMargins True: ""
-*DefaultUseHWMargins: False
-*VariablePaperSize: True
-*ParamCustomPageSize Width: 1 points 504 2592
-*ParamCustomPageSize Height: 2 points 504 8640
-*ParamCustomPageSize WidthOffset: 3 points 0 0
-*ParamCustomPageSize HeightOffset: 4 points 0 0
-*ParamCustomPageSize Orientation: 5 int 0 0
-*NonUIOrderDependency: 54.0 AnySetup *CustomPageSize
-*CustomPageSize True: "% CustomPageSize True
- pop pop pop
- <<
- /PageSize [ 5 -2 roll ]
- /ImagingBBox null
- >> setpagedevice"
-*End
-*MaxMediaWidth: "2592.0"
-*?CurrentMediaWidth: "% CurrentMediaWidth
- currentpagedevice /InputAttributes get 0 get /PageSize get 0 get = flush"
-*End
-*MaxMediaHeight: "129600.0"
-*?CurrentMediaHeight: "% CurrentMediaHeight
- currentpagedevice /InputAttributes get 0 get /PageSize get 1 get = flush"
-*End
-*DefaultOutputOrder: Reverse
-*RequiresPageRegion All: True
-
-*% TKColor Selections ===================
-
-*OpenUI *TKColor/Color Correction: PickOne
-*OrderDependency: 56.0 AnySetup *TKColor
-*DefaultTKColor: NoAdjust
-*TKColor NoAdjust/None: "% TKColor NoAdjust/None
- <<
- /DeviceRenderingInfo
- <<
- /Type 2
- /ID (None)
- /VirtualColorDevice null
- >>
- >> setpagedevice"
-*End
-*TKColor VividColor/Vivid Color: "% TKColor VividColor/Vivid Color
- <<
- /DeviceRenderingInfo
- <<
- /Type 2
- /ID (Vivid Color)
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice
- <<
- /Type 3
- /ColorTransform /TekBlue
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor SimulateDisplay/Simulate Display: "% TKColor SimulateDisplay
- <<
- /DeviceRenderingInfo
- <<
- /Type 2
- /ID (Simulate Display)
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice
- <<
- /Type 3
- /ColorTransform /TekDisplay
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor SWOPPress/SWOP Press: "% TKColor SWOPPress/SWOP Press
- <<
- /DeviceRenderingInfo
- <<
- /Type 2
- /ID (SWOP Press)
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice
- <<
- /Type 3
- /ColorTransform /SWOP-Coated
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor EuroscalePress/Euroscale Press: "% TKColor EuroscalePress
- <<
- /DeviceRenderingInfo
- <<
- /Type 2
- /ID (Euroscale Press)
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice
- <<
- /Type 3
- /ColorTransform /Euroscale-Coated
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor CommercialPress/Commercial Press: "% TKColor CommercialPress
- <<
- /DeviceRenderingInfo
- <<
- /Type 2
- /ID (Commercial Press)
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice
- <<
- /Type 3
- /ColorTransform /Commercial-Coated
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor SNAPPress/SNAP Press: "% TKColor SNAPPress/SNAP Press
- <<
- /DeviceRenderingInfo
- <<
- /Type 2
- /ID (SNAP Press)
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice
- <<
- /Type 3
- /ColorTransform /SNAP-Newsprint
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor Monochrome: "% TKColor Monochrome
- <<
- /DeviceRenderingInfo
- <<
- /Type 2
- /ID (Monochrome)
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice
- <<
- /Type 1
- /ColorTransform /Gray
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor UsePrinterSetting/Use Printer Setting: "% TKColor:UsePrinterSetting"
-*TKColor CustomProfile/Custom Profile: "% TKColor CustomProfile"
-*?TKColor: "% TKColor
- { currentpagedevice /DeviceRenderingInfo get
- /VirtualColorDevice get
- dup null eq
- { pop (NoAdjust) }
- { /ColorTransform get
- <<
- /TekBlue (VividColor)
- /TekDisplay (SimulateDisplay)
- /SWOP-Coated (SWOPPress)
- /Euroscale-Coated (EuroscalePress)
- /Commercial-Coated (CommercialPress)
- /SNAP-Newsprint (SNAPPress)
- /Gray (Monochrome)
- /TekCMYK (NoAdjust)
- >>
- exch get
- } ifelse
- } stopped
- { % error in PostScript code execution
- pop pop (Unknown)
- } if
- = flush"
-*End
-*CloseUI: *TKColor
-
-*OpenUI *TKFusingMode/Fusing Mode: PickOne
-*OrderDependency: 58.0 AnySetup *TKFusingMode
-*DefaultTKFusingMode: Cold
-*TKFusingMode None: "% TKFusingMode None
- <<
- /PostRenderingEnhance true
- /PostRenderingEnhanceDetails
- <<
- /Type 23
- /OutputMode
- currentpagedevice /PostRenderingEnhanceDetails get /OutputMode get
- /FusingMode 0
- >>
- >> setpagedevice"
-*End
-*TKFusingMode Cold: "% TKFusingMode Cold
- <<
- /PostRenderingEnhance true
- /PostRenderingEnhanceDetails
- <<
- /Type 23
- /OutputMode
- currentpagedevice /PostRenderingEnhanceDetails get /OutputMode get
- /FusingMode 1
- >>
- >> setpagedevice"
-*End
-*TKFusingMode Hot: "% TKFusingMode Hot
- <<
- /PostRenderingEnhance true
- /PostRenderingEnhanceDetails
- <<
- /Type 23
- /OutputMode
- currentpagedevice /PostRenderingEnhanceDetails get /OutputMode get
- /FusingMode 2
- >>
- >> setpagedevice"
-*End
-*?TKFusingMode: "% TKFusingMode
- [(None) (Cold) (Hot)]
- currentpagedevice /PostRenderingEnhanceDetails get /FusingMode get get
- = flush"
-*End
-*CloseUI: *TKFusingMode
-
-*OpenUI *TKOrientation/Page Rotation: PickOne
-*OrderDependency: 60.0 AnySetup *TKOrientation
-*DefaultTKOrientation: 0
-*TKOrientation 0/None, short side first: "<< /Orientation 0 >> setpagedevice"
-*TKOrientation 90CCW/90 Deg., long side first: "<< /Orientation 1 >> setpagedevice"
-*TKOrientation 180/180 Deg., short side first: "<< /Orientation 2 >> setpagedevice"
-*TKOrientation 270CCW/270 Deg., long side first: "<< /Orientation 3 >> setpagedevice"
-*?TKOrientation: "% TKOrientation
- [(0) (90CCW) (180) (270CCW)]
- currentpagedevice /Orientation get get
- = flush"
-*End
-*CloseUI: *TKOrientation
-
-*% Centering Selection ==========
-
-*OpenUI *TKCenter/Page Centering: Boolean
-*OrderDependency: 62.0 AnySetup *TKCenter
-*DefaultTKCenter: False
-*TKCenter False/Off: "% TKCenter False"
-*TKCenter True/On: "<< /PageOffset currentpagedevice dup/InputAttributes
- get 0 get /PageSize get exch dup/PageSize get aload pop 2 copy gt{exch}if
- 2 array astore exch/Orientation get 2 index 0 get 2 index 2 index 2 mod
- get sub 2 div 1183615869 internaldict /$pgdevicedict get/rollfedmedia
- get{14.4 sub 0}{3 index 1 get 3 index 3 index 2 mod 1 exch sub get sub
- 2 div}ifelse 2 array astore 4 1 roll pop pop pop>> setpagedevice"
-*End
-*?TKCenter: "% TKCenter
- currentpagedevice /PageOffset get 0 get 0 gt {(True)}{(False)} ifelse
- = flush"
-*End
-*CloseUI: *TKCenter
-
-*OpenUI *TKImageSmoothing/Image Smoothing: Boolean
-*OrderDependency: 64.0 AnySetup *TKImageSmoothing
-*DefaultTKImageSmoothing: False
-*TKImageSmoothing False/Off: "% TKImageSmoothing False
- false /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec"
-*End
-*TKImageSmoothing True/On: "% TKImageSmoothing True
- true /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec"
-*End
-*?TKImageSmoothing: "% ?TKImageSmoothing
- /RRCustomProcs /ProcSet findresource /currentforceinterpolate get exec
- {(True)}{(False)} ifelse
- = flush"
-*End
-*CloseUI: *TKImageSmoothing
-
-*OpenUI *TKPrintPreview/Print Preview: Boolean
-*OrderDependency: 66.0 AnySetup *TKPrintPreview
-*DefaultTKPrintPreview: False
-*TKPrintPreview False/Off: "% TKPrintPreview False
- false /RRCustomProcs /ProcSet findresource /setprintpreview get exec"
-*End
-*TKPrintPreview True/On: "% TKPrintPreview True
- true /RRCustomProcs /ProcSet findresource /setprintpreview get exec"
-*End
-*?TKPrintPreview: "% TKPrintPreview
- /RRCustomProcs /ProcSet findresource /currentprintpreview get exec
- {(True)}{(False)}ifelse
- = flush"
-*End
-*CloseUI: *TKPrintPreview
-
-*OpenUI *TKColorControlStrip/Color Control Strip: Boolean
-*OrderDependency: 68.0 AnySetup *TKColorControlStrip
-*DefaultTKColorControlStrip: False
-*TKColorControlStrip True/On: "% TKColorControlStrip True/On
-userdict/TekColorStripDict known not{userdict begin/TekColorStripDict
-20 dict def
-end}if
-TekColorStripDict
-begin/OldEndPage
-currentpagedevice/EndPage get
-def/DefineName{/ProfileName(Unknown)def
-currentpagedevice/DeviceRenderingInfo get
-dup/ID known{/ID get/ProfileName exch
-def}{/VirtualColorDevice get
-dup
-null eq{pop/ProfileName(None)def}{dup/Type get
-dup
-1 eq exch
-3 eq
-or{/ColorTransform get<</TekBlue(Vivid Color)/TekDisplay(Simulate Display)
-/SWOP-Coated(SWOP Press)/Euroscale-Coated(Euroscale Press)
-/Commercial-Coated(Commercial Press)/SNAP-Newsprint(SNAP Press)
-/Gray(Monochrome)/RGB(Raw RGB)/CMYK(Raw CMYK)/Fuji-NA(FujiProof)
-/DaiNippon(DIC)/Toyo(Toyo)/TekPhoto(Photo)/TekCMYK(None)>>exch
-2 copy
-known{get/ProfileName exch def}{pop
-pop}ifelse}{pop}ifelse}ifelse}ifelse}bind def/ClearAndDrawBorder{gsave
-newpath clippath pathbbox
-grestore/URy exch def/URx exch def/LLy exch def/LLx exch def
-URx LLx sub
-BorderWidth
-sub
-2 div
-LLx add
-LLy 1 add
-translate
-1 setgray
-0 setlinewidth
-0 0 BorderWidth BorderHeight rectfill
-0 setgray
-0 0 BorderWidth BorderHeight rectstroke
-0 0 BorderWidth BorderHeight rectclip}bind def/StringDimensions{gsave
-newpath
-0 0 moveto
-false
-charpath
-pathbbox
-exch
-4 -1 roll
-sub
-3 -2 roll
-exch
-sub
-grestore}bind def/BCenterLine{gsave
-currentpoint translate
-0 0 moveto
-dup stringwidth pop
-2 div neg
-0
-rmoveto
-0 setgray
-show
-grestore}bind def/TCenterLine{gsave
-currentpoint translate
-0 0 moveto
-dup StringDimensions
-neg
-exch 2 div neg exch
-rmoveto
-0 setgray
-show
-grestore}bind def/DrawBox{setcmykcolor
-currentpoint BoxSide BoxSide rectfill
-gsave/Helvetica BoxFontSize selectfont
-BoxSide 2 div
-BoxStartY BoxFontSize sub 2 div neg
-rmoveto
-TCenterLine
-grestore
-gsave/Helvetica BoxFontSize selectfont
-BoxSide 2 div
-BoxSide
-BoxStartY BoxFontSize sub 2 div
-add
-rmoveto
-BCenterLine
-grestore
-BoxSide BoxGap add
-0 rmoveto}bind def/DrawBar{gsave
-0 setgray
-0 setlinewidth
-currentpoint
-newpath
-pop 0
-moveto
-0 BorderHeight rlineto
-stroke
-grestore}bind def/UseKanji{(GothicBBB-Medium-RKSJ-H)/Font resourcestatus
-{pop pop true}{false}ifelse
-product dup
-length 1 sub
-get
-8#112 eq
-and}bind def/DrawLegend{gsave
-0 setgray
-currentpoint
-exch dup
-BorderWidth exch sub/LegendWidth exch def
-exch pop 0
-translate/Helvetica-Bold TekFontSize
-selectfont(Tektronix)StringDimensions/TekHeight exch def/TekWidth exch def
-LegendWidth TekWidth sub 2 div
-BorderHeight TekInsetY sub TekHeight sub
-moveto(Tektronix)show/Symbol TekFontSize selectfont/registerserif
-glyphshow/Helvetica-Bold LegendFontSize selectfont
-LegendGap ProfileY moveto(Color Profile: )show
-currentpoint
-pop/ValueX exch def
-FileKnown JobNameKnown or{LegendGap FileNameY moveto(File:)show}if
-DateKnown{LegendGap DateY moveto(Date/Time:)show}if/Helvetica
-LegendFontSize selectfont
-ValueX ProfileY moveto
-ProfileName show
-UseKanji{/GothicBBB-Medium-RKSJ-H}{/Helvetica}ifelse
-LegendFontSize selectfont
-DateKnown{ValueX DateY moveto
-userdict/TekLabelDict get/Date get
-show}if
-FileKnown{ValueX FileNameY moveto
-userdict/TekLabelDict get/File get
-show}{JobNameKnown{ValueX FileNameY moveto
-JobName
-show}if}ifelse
-grestore}bind def/DrawColorStrip{TekColorStripDict/OldEndPage get
-exec
-dup{TekColorStripDict
-begin/BorderWidth 487 def/BorderHeight 36 def/BoxStartX 31 def/BoxSide
-14 def/BoxGap 3 def/BoxFontSize 6 def/LogoInsetX 2 def/LogoInsetY 2 def
-/TekFontSize 9 def/TekInsetY 4 def/LegendFontSize 7 def/LegendGap 3 def
-/LegendLineGap 0 def/DateY LegendGap def/ProfileY DateY LegendFontSize
-add LegendLineGap add def/FileNameY ProfileY LegendFontSize add
-LegendLineGap add def
-currentuserparams
-dup/JobName known{/JobName get(: )search{pop pop/JobName exch def
-/JobNameKnown true def}{pop/JobNameKnown false def}ifelse}
-{pop/JobNameKnown false def}ifelse
-userdict/TekLabelDict known{userdict/TekLabelDict get
-dup/Date known{/DateKnown true def}{/DateKnown false def}ifelse/File known
-{/FileKnown true def}{/FileKnown false def}ifelse}
-{/DateKnown false def/FileKnown false def}ifelse
-initgraphics
-ClearAndDrawBorder
-TekColorStripDict/DrawTekLogo known{DrawTekLogo}if
-/BoxStartY BorderHeight BoxSide sub 2 div def
-BoxStartX BoxStartY moveto
-(C)(100%)1 0 0 0 DrawBox(M)(100%)0 1 0 0 DrawBox(Y)(100%)0 0 1 0 DrawBox(K)
-(100%)0 0 0 1 DrawBox(MY)(100%)0 1 1 0 DrawBox(CY)(100%)1 0 1 0 DrawBox(CM)
-(100%)1 1 0 0 DrawBox(CMY)(100%)1 1 1 0 DrawBox(C)(50%)0.5 0 0 0 DrawBox(M)
-(50%)0 0.5 0 0 DrawBox(Y)(50%)0 0 0.5 0 DrawBox(K)(50%)0 0 0 0.5 DrawBox(MY)
-(50%)0 0.5 0.5 0 DrawBox(CY)(50%)0.5 0 0.5 0 DrawBox(CM)(50%)
-0.5 0.5 0 0 DrawBox(CMY)(50%)0.5 0.5 0.5 0 DrawBox
-DrawBar
-DefineName
-DrawLegend
-end}if}bind def<</EndPage{TekColorStripDict/DrawColorStrip get
-exec}>>setpagedevice
-end"
-*End
-*TKColorControlStrip False/Off: "% Color Control Strip: Off "
-*?TKColorControlStrip: "% TKColorControlStrip
- userdict /TekColorStripDict known {(True)}{(False)} ifelse = flush"
-*End
-*CloseUI: *TKColorControlStrip
-
-*% Font Information =====================
-*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 GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.004)" 83pv ROM
-*Font GothicBBB-Medium-90ms-RKSJ-H: RKSJ "(003.004)" JIS-83 ROM
-*Font GothicBBB-Medium-90ms-RKSJ-V: RKSJ "(003.004)" JIS-83 ROM
-*Font GothicBBB-Medium-90pv-RKSJ-H: RKSJ "(003.004)" JIS-83 ROM
-*Font GothicBBB-Medium-90pv-RKSJ-V: RKSJ "(003.004)" JIS-83 ROM
-*Font GothicBBB-Medium-Add-H: JIS "(003.004)" Add ROM
-*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.004)" Add ROM
-*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.004)" Add ROM
-*Font GothicBBB-Medium-Add-V: JIS "(003.004)" Add ROM
-*Font GothicBBB-Medium-EUC-H: EUC "(003.004)" JIS-83 ROM
-*Font GothicBBB-Medium-EUC-V: EUC "(003.004)" JIS-83 ROM
-*Font GothicBBB-Medium-Ext-H: JIS "(003.004)" Ext ROM
-*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.004)" Ext ROM
-*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.004)" Ext ROM
-*Font GothicBBB-Medium-Ext-V: JIS "(003.004)" Ext ROM
-*Font GothicBBB-Medium-H: JIS "(003.004)" JIS-83 ROM
-*Font GothicBBB-Medium-NWP-H: JIS "(003.004)" NWP ROM
-*Font GothicBBB-Medium-NWP-V: JIS "(003.004)" NWP ROM
-*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.004)" JIS-83 ROM
-*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.004)" JIS-83 ROM
-*Font GothicBBB-Medium-V: JIS "(003.004)" JIS-83 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-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 Helvetica-Oblique: Standard "(001.006S)" Standard ROM
-*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.003)" 83pv ROM
-*Font Ryumin-Light-90ms-RKSJ-H: RKSJ "(003.003)" JIS-83 ROM
-*Font Ryumin-Light-90ms-RKSJ-V: RKSJ "(003.003)" JIS-83 ROM
-*Font Ryumin-Light-90pv-RKSJ-H: RKSJ "(003.003)" JIS-83 ROM
-*Font Ryumin-Light-90pv-RKSJ-V: RKSJ "(003.003)" JIS-83 ROM
-*Font Ryumin-Light-Add-H: JIS "(003.003)" Add ROM
-*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.003)" Add ROM
-*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.003)" Add ROM
-*Font Ryumin-Light-Add-V: JIS "(003.003)" Add ROM
-*Font Ryumin-Light-EUC-H: EUC "(003.003)" JIS-83 ROM
-*Font Ryumin-Light-EUC-V: EUC "(003.003)" JIS-83 ROM
-*Font Ryumin-Light-Ext-H: JIS "(003.003)" Ext ROM
-*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.003)" Ext ROM
-*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.003)" Ext ROM
-*Font Ryumin-Light-Ext-V: JIS "(003.003)" Ext ROM
-*Font Ryumin-Light-H: JIS "(003.003)" JIS-83 ROM
-*Font Ryumin-Light-NWP-H: JIS "(003.003)" NWP ROM
-*Font Ryumin-Light-NWP-V: JIS "(003.003)" NWP ROM
-*Font Ryumin-Light-RKSJ-H: RKSJ "(003.003)" JIS-83 ROM
-*Font Ryumin-Light-RKSJ-V: RKSJ "(003.003)" JIS-83 ROM
-*Font Ryumin-Light-V: JIS "(003.003)" JIS-83 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: "% FontQuery
- { count 1 gt
- { exch dup 127 string cvs (/) print print (:) print
- /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
- } { exit } ifelse
- } bind loop
- (*) = flush"
-*End
-*?FontList: "% FontList
- (*) {cvn ==} 128 string /Font resourceforall
- (*) = flush"
-*End
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi
-
-*% For 60 lpi / 300 dpi ================================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "45.0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60.0"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60.0"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60.0"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60.0"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60.0"
-
-*% Last edited on: $Date: 1997/12/13 03:16:10 $
-*% The byte count of this file should be exactly 042593 or 044052
-*% depending on the filesystem it resides in.
-*% end of PPD file for Tektronix Phaser 600J with Extended Features
-
diff --git a/psprint_config/configuration/ppds/TKPH3801.PS b/psprint_config/configuration/ppds/TKPH3801.PS
deleted file mode 100644
index f61fc3915dec..000000000000
--- a/psprint_config/configuration/ppds/TKPH3801.PS
+++ /dev/null
@@ -1,1271 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.3"
-*FileVersion: "1.0"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*Product: "(Phaser 380)"
-*PSVersion: "(2015.105) 13"
-*Manufacturer: "Tektronix"
-*ModelName: "Tektronix Phaser 380"
-*ShortNickName: "Tektronix Phaser 380"
-*NickName: "Tektronix Phaser 380"
-*PCFileName: "TKPH3801.PPD"
-
-*% === Installable Options ===========
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *Option1/Optional Hard Drive: Boolean
-*OrderDependency: 69.4 AnySetup *Option1
-*DefaultOption1: False
-*Option1 True/Installed: ""
-*Option1 False/Not Installed: ""
-*?Option1: "
- save false
- (%disk?%)
- { currentdevparams dup /Writeable known
- { /Writeable get {pop true} if } {pop} ifelse
- } 10 string /IODevice resourceforall
- {(True)}{(False)} ifelse = flush
- restore"
-*End
-*CloseUI: *Option1
-
-*OpenUI *Option2/Optional Network Card: PickOne
-*OrderDependency: 69.6 AnySetup *Option2
-*DefaultOption2: None
-*Option2 None/Not Installed: ""
-*Option2 P1/EtherTalk, NetWare and TCP/IP: ""
-*Option2 P3/LocalTalk and Serial: ""
-*Option2 P4/TokenTalk, NetWare and TCP/IP: ""
-*?Option2: "% Option2
- (%EthernetPhysical%) /IODevice resourcestatus
- {pop pop (P1) }
- {
- (%LocalTalk%) /IODevice resourcestatus
- {pop pop (P3) }
- {
- (%TokenRingPhysical%) /IODevice resourcestatus
- {pop pop (P4) } { (None) } ifelse
- } ifelse
- } ifelse = flush"
-*End
-*CloseUI: *Option2
-
-*OpenUI *Option3/Optional Lower Trays: Boolean
-*OrderDependency: 69.2 AnySetup *Option3
-*DefaultOption3: False
-*Option3 True/Installed: ""
-*Option3 False/Not Installed: ""
-*?Option3: "
-currentpagedevice /InputAttributes get 1 known
-{ (True) } { (False) } ifelse = flush"
-*End
-*CloseUI: *Option3
-
-*CloseGroup: InstallableOptions
-
-*% === Constraints ===================
-
-*UIConstraints: *Option3 False *InputSlot Lower
-
-*UIConstraints: *InputSlot Lower *Option3 False
-
-*% === Basic Device Capabilities ============
-
-*LanguageLevel: "2"
-*Protocols: BCP
-
-*FreeVM: "2500000"
-
-*ColorDevice: True
-*DefaultColorSpace: CMY
-*VariablePaperSize: True
-*AccurateScreensSupport: True
-*SuggestedJobTimeout: "0"
-*SuggestedWaitTimeout: "300"
-*SuggestedManualFeedTimeout: "60"
-*1284Modes Parallel: Compat Nibble
-*1284DeviceID: "
- MANUFACTURER:Tektronix;COMMAND SET:Adobe Level 2 PostScript;
- MODEL:Phaser 380;CLASS:Printer;DESCRIPTION:
- Phaser 380 Color Page Printer, PostScript Level 2, Letter/Legal/A4/ANSI B Size;
- COMPATIBLE_ID:"
-*End
-*TTRasterizer: Type42
-*?TTRasterizer: "
- save
- 42 /FontType resourcestatus
- { pop pop (Type42)} {pop pop (None)} ifelse = flush
- restore"
-*End
-
-*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: "4"
-*Password: "0"
-*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
-*?Resolution: "
- save currentpagedevice
- /HWResolution get 0 get ( ) cvs print (dpi) = flush restore"
-*End
-
-*% Halftone Information =================
-*DefaultHalftoneType: 9
-*ScreenFreq: "60.0"
-*ScreenAngle: "45.0"
-*DefaultScreenProc: Dot
-*ScreenProc Dot: "{180 mul cos exch 180 mul cos add 2 div} bind"
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{1 exch sub}"
-
-
-*% Tray Selection ============
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 54.0 AnySetup *InputSlot
-*DefaultInputSlot: Paper
-*InputSlot Upper: "
- <<
- /MediaPosition 0
- /MediaType null
- /TraySwitch false
- /ManualFeed false
- >> setpagedevice"
-*End
-*InputSlot Lower: "
- <<
- /MediaPosition 1
- /MediaType null
- /TraySwitch false
- /ManualFeed false
- >> setpagedevice"
-*End
-*InputSlot Paper: "
- <<
- /MediaPosition null
- /MediaType (Paper)
- /TraySwitch true
- /ManualFeed false
- >> setpagedevice"
-*End
-*InputSlot Transparency: "
- <<
- /MediaPosition null
- /MediaType (Transparency)
- /TraySwitch true
- /ManualFeed false
- >> setpagedevice"
-*End
-*InputSlot ManualPaper/Manual Paper: "
- <<
- /MediaPosition null
- /MediaType (Paper)
- /TraySwitch false
- /ManualFeed true
- >> setpagedevice"
-*End
-*InputSlot ManualTransparency/Manual Transparency: "
- <<
- /MediaPosition null
- /MediaType (Transparency)
- /TraySwitch false
- /ManualFeed true
- >> setpagedevice"
-*End
-
-*?InputSlot: "
- currentpagedevice /MediaPosition get
- dup null eq
- { pop currentpagedevice /MediaType get
- dup null eq
- { pop (Upper) }
- { dup (Paper) eq
- { pop currentpagedevice /ManualFeed get
- { (ManualPaper) }
- { (Paper) } ifelse
- }
- {
- (Transparency) eq
- { currentpagedevice /ManualFeed get
- { (ManualTransparency) }
- { (Transparency) } ifelse
- }
- { (Unknown) } ifelse
- } ifelse
- } ifelse
- }
- {
- dup 0 eq
- { pop (Upper) }
- { 1 eq
- { (Lower) }
- { (Unknown) } ifelse
- } ifelse
- } ifelse
- = flush
-"
-*End
-*CloseUI: *InputSlot
-
-
-*% Paper Handling ===================
-
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 56.0 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter: "
- << /PageSize [612 792] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Legal: "
- << /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Tabloid: "
- << /PageSize [792 1224] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize TabloidExtra/Tabloid Extra: "
- << /PageSize [864 1296] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Oversize/Tabloid Maximum: "
- << /PageSize [942 1336] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Executive: "
- << /PageSize [522 756] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize EnvPersonal/Personal Envelope: "
- << /PageSize [261 468] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize Env10/#10 Envelope: "
- << /PageSize [297 684] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A3: "
- << /PageSize [842 1191] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A4: "
- << /PageSize [595 842] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize A5: "
- << /PageSize [420 595] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize ISOB4/ISO B4: "
- << /PageSize [709 1001] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize ISOB5/ISO B5: "
- << /PageSize [499 709] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize ISOB6/ISO B6: "
- << /PageSize [354 499] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize EnvC6/C6 Envelope: "
- << /PageSize [323 459] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize EnvDL/DL Envelope: "
- << /PageSize [312 624] /ImagingBBox null >> setpagedevice"
-*End
-*?PageSize: "
- save currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if (Unknown)
- <<
- [612 792] (Letter)
- [612 1008] (Legal)
- [792 1224] (Tabloid)
- [864 1296] (TabloidExtra)
- [942 1336] (Oversize)
- [522 756] (Executive)
- [261 468] (EnvPersonal)
- [297 684] (Env10)
- [842 1191] (A3)
- [595 842] (A4)
- [420 595] (A5)
- [709 1001] (ISOB4)
- [499 709] (ISOB5)
- [354 499] (ISOB6)
- [323 459] (EnvC6)
- [312 624] (EnvDL) >>
- { 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
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 56.2 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter: "
- << /PageSize [612 792] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Legal: "
- << /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Tabloid: "
- << /PageSize [792 1224] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion TabloidExtra/Tabloid Extra: "
- << /PageSize [864 1296] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Oversize/Tabloid Maximum: "
- << /PageSize [942 1336] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Executive: "
- << /PageSize [522 756] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion EnvPersonal/Personal Envelope: "
- << /PageSize [261 468] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion Env10/#10 Envelope: "
- << /PageSize [297 684] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A3: "
- << /PageSize [842 1191] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A4: "
- << /PageSize [595 842] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion A5: "
- << /PageSize [420 595] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion ISOB4/ISO B4: "
- << /PageSize [709 1001] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion ISOB5/ISO B5: "
- << /PageSize [499 709] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion ISOB6/ISO B6: "
- << /PageSize [354 499] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion EnvC6/C6 Envelope: "
- << /PageSize [323 459] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion EnvDL/DL Envelope: "
- << /PageSize [312 624] /ImagingBBox null >> setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-
-*ImageableArea Letter: "14.28 25.68 597.96 777.84"
-*ImageableArea Legal: "14.28 25.68 597.96 993.84"
-*ImageableArea Tabloid: "14.28 25.68 777.96 1209.84"
-*ImageableArea TabloidExtra/Tabloid Extra: "14.28 25.68 849.96 1281.84"
-*ImageableArea Oversize/Tabloid Maximum: "14.28 25.81 928.2 1322.04"
-*ImageableArea Executive: "14.29 25.68 508.2 741.84"
-*ImageableArea EnvPersonal/Personal Envelope: "14.29 25.69 247.08 453.84"
-*ImageableArea Env10/#10 Envelope: "14.28 25.68 283.08 669.84"
-*ImageableArea A3: "14.28 25.8 827.88 1177.08"
-*ImageableArea A4: "14.28 25.69 581.16 827.76"
-*ImageableArea A5: "14.28 25.81 405.96 580.92"
-*ImageableArea ISOB4/ISO B4: "14.28 25.81 694.92 987.0"
-*ImageableArea ISOB5/ISO B5: "14.29 25.68 485.16 694.8"
-*ImageableArea ISOB6/ISO B6: "14.28 25.81 340.2 484.92"
-*ImageableArea EnvC6/C6 Envelope: "14.28 25.81 309.0 445.08"
-*ImageableArea EnvDL/DL Envelope: "14.28 25.68 297.96 609.84"
-
-*?ImageableArea: "
-<< /HWResolution [300 300] /ManualFeed true >> setpagedevice
- clippath pathbbox
- /cvp {16 string cvs print ( ) print} def
- 4 3 roll 100 mul ceiling 100 div cvp
- 3 2 roll 100 mul ceiling 100 div cvp
- exch 100 mul floor 100 div cvp
- 100 mul floor 100 div = flush
- userdict /cvp undef"
-*End
-
-*% These provide the physical dimensions of the paper (by keyword)
-*DefaultPaperDimension: Letter
-*PaperDimension Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension Tabloid: "792 1224"
-*PaperDimension TabloidExtra/Tabloid Extra: "864 1296"
-*PaperDimension Oversize/Tabloid Maximum: "942 1336"
-*PaperDimension Executive: "522 756"
-*PaperDimension EnvPersonal/Personal Envelope: "261 468"
-*PaperDimension Env10/#10 Envelope: "297 684"
-*PaperDimension A3: "842 1191"
-*PaperDimension A4: "595 842"
-*PaperDimension A5: "420 595"
-*PaperDimension ISOB4/ISO B4: "709 1001"
-*PaperDimension ISOB5/ISO B5: "499 709"
-*PaperDimension ISOB6/ISO B6: "354 499"
-*PaperDimension EnvC6/C6 Envelope: "323 459"
-*PaperDimension EnvDL/DL Envelope: "312 624"
-
-*CustomPageSize True: "
- pop pop pop
- <<
- /PageSize [ 5 -2 roll ]
- /ImagingBBox null
- >>
- setpagedevice
-"
-*End
-
-*DefaultLeadingEdge: Unknown
-*LeadingEdge Unknown: ""
-
-*ParamCustomPageSize Width: 1 points 261 942
-*ParamCustomPageSize Height: 2 points 432 1336
-*ParamCustomPageSize WidthOffset: 3 points 0 0
-*ParamCustomPageSize HeightOffset: 4 points 0 0
-*ParamCustomPageSize Orientation: 5 int 0 0
-*MaxMediaWidth: "942"
-*MaxMediaHeight: "1336"
-*?CurrentMediaWidth: "currentpagedevice/PageSize get 0 get = flush"
-*?CurrentMediaHeight: "currentpagedevice/PageSize get 1 get = flush"
-
-*HWMargins: 15 26 15 15
-*DefaultOutputOrder: Reverse
-
-
-*RequiresPageRegion All: True
-
-*% TKColor Selections ===================
-
-*OpenUI *TKColor/Color Correction: PickOne
-*OrderDependency: 40.0 AnySetup *TKColor
-*DefaultTKColor: VividColor/Vivid Color
-*TKColor NoAdjust/None: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (None)
- /VirtualColorDevice null
- >>
- >> setpagedevice"
-*End
-*TKColor VividColor/Vivid Color: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (Vivid Color)
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /TekBlue
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor SimulateDisplay/Simulate Display: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (Simulate Display)
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /TekDisplay
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor SWOPPress/SWOP Press: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (SWOP Press)
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /SWOP-Coated
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor EuroscalePress/Euroscale Press: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (Euroscale Press)
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /Euroscale-Coated
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor CommercialPress/Commercial Press: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (Commercial Press)
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /Commercial-Coated
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor SNAPPress/SNAP Press: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (SNAP Press)
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /SNAP-Newsprint
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor DaiNippon/DIC: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (DIC)
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /DaiNippon
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor Toyo: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (Toyo)
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /Toyo
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor Fuji-NA/FujiProof: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (FujiProof)
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /Fuji-NA
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor Monochrome: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (Monochrome)
- /VirtualColorDevice <<
- /Type 1
- /ColorTransform /Gray
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor UsePrinterSetting/Use Printer Setting: "
- % ColorCorrection: Use Printer Settings"
-*End
-*?TKColor: "
- mark
- { currentpagedevice /DeviceRenderingInfo get
- /VirtualColorDevice get
- dup null eq
- { pop (NoAdjust) }
- { /ColorTransform get
- <<
- /TekBlue (VividColor)
- /TekDisplay (SimulateDisplay)
- /SWOP-Coated (SWOPPress)
- /Euroscale-Coated (EuroscalePress)
- /Commercial-Coated (CommercialPress)
- /SNAP-Newsprint (SNAPPress)
- /Fuji-NA (Fuji-NA)
- /DaiNippon (DaiNippon)
- /Toyo (Toyo)
- /Gray (Monochrome)
- >>
- exch get
- } ifelse
- } stopped
- { % error in PostScript code execution
- (Unknown)
- } if
- = flush
- cleartomark"
-*End
-*CloseUI: *TKColor
-
-*% Print Quality Selection ===================
-
-*OpenUI *OutputMode/Print Quality: PickOne
-*OrderDependency: 42.0 AnySetup *OutputMode
-*DefaultOutputMode: Standard
-*OutputMode FastColor/Fast Color: "
- <3c7e343f5038663d264e554e446573513c426c406c6e30665f24343147434c673521462
- 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec"
-*End
-*OutputMode Standard/Standard: "
- <3c7e343f5038663d264e554e446573513c426c406c6e3147434c2a3147434c673521462
- 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec"
-*End
-*?OutputMode: "
- save
- <3c7e343f503e593146505f24462a27636643693d3e433147434c323b666c47634137394
- c682e35696b362d712f2365403b5d52644131395d2b4073296734415375552f403a732e5
- e4154686374414d3653553b49736f66436973693644662d5c31415454254b2b4435382d2
- b4435382d24337e3e6376782065786563>cvx exec
- = flush restore"
-*End
-*CloseUI: *OutputMode
-
-*OpenUI *TKImageSmoothing/Image Smoothing: Boolean
-*OrderDependency: 44.0 AnySetup *TKImageSmoothing
-*DefaultTKImageSmoothing: False
-*TKImageSmoothing False: "
- false /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec"
-*End
-*TKImageSmoothing True: "
- true /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec"
-*End
-*?TKImageSmoothing: "
- save
- /RRCustomProcs /ProcSet findresource /currentforceinterpolate get exec
- {(True)}{(False)} ifelse
- = flush restore"
-*End
-*CloseUI: *TKImageSmoothing
-
-
-*% ==================================================
-*% Define TekColor Logo for use in ColorControlStrip
-
-*JobPatchFile 1: "
-userdict/TekColorStripDict known not
-{userdict begin/TekColorStripDict 20 dict def end}if
-TekColorStripDict
-begin/DrawTekLogo{/xxxxit save store
-LogoInsetX LogoInsetY translate
-BorderHeight LogoInsetY sub LogoInsetY sub
-47.76 div
-dup scale<</m/moveto load/l/lineto load/c/curveto load/x/closepath
-load/s/stroke load/e/eofill load/f/fill load/i/clip load/ei/eoclip
-load/r/setrgbcolor load/k/setcmykcolor load/g/setgray
-load/w/setlinewidth load/t/setlinecap load/j/setlinejoin
-load/p/newpath load/gs/gsave load/gr/grestore load>>begin
-1.0 w
-0 j
-0 t
-0.44 w
-0 0 0 0 k
-gs
-0.0 47.52 m
-38.16 47.52 l
-38.16 0.0 l
-0.0 0.0 l
-0.0 47.52 l
-x
-f
-gr
-0 0 0 1 k
-0.0 47.52 m
-38.16 47.52 l
-38.16 0.0 l
-0.0 0.0 l
-0.0 47.52 l
-x
-s
-0.1375 w
-0 0 0 1 k
-gs
-1.2 46.08 m
-36.72 46.08 l
-36.72 10.56 l
-1.2 10.56 l
-1.2 46.08 l
-x
-f
-gr
-0 0 0 0 k
-1.2 46.08 m
-36.72 46.08 l
-36.72 10.56 l
-1.2 10.56 l
-1.2 46.08 l
-x
-s
-0.4399 w
-0 0 0 0 k
-gs
-1.44 9.12 m
-36.48 9.12 l
-36.48 1.68 l
-1.44 1.68 l
-1.44 9.12 l
-x
-f
-gr
-0 0 0 1 k
-1.44 9.12 m
-36.48 9.12 l
-36.48 1.68 l
-1.44 1.68 l
-1.44 9.12 l
-x
-s
-0 0 0 1 k
-gs
-3.36 6.72 m
-4.08 6.72 l
-4.08 3.12 l
-5.04 3.12 l
-5.04 6.72 l
-6.0 6.72 l
-6.0 7.68 l
-3.36 7.68 l
-3.36 6.72 l
-x
-8.4 5.28 m
-8.4 5.52 l
-8.48 5.788 8.547 6.006 8.88 6.0 c
-9.069 6.006 9.148 5.782 9.12 5.76 c
-9.12 5.28 l
-8.4 5.28 l
-x
-10.08 4.8 m
-10.08 5.76 l
-10.114 6.395 9.488 6.65 8.88 6.72 c
-8.067 6.638 7.514 6.353 7.44 5.52 c
-7.44 4.08 l
-7.514 3.315 8.122 3.03 8.88 3.12 c
-9.652 3.048 10.126 3.449 10.08 4.32 c
-9.12 4.32 l
-9.1 4.038 9.136 3.716 8.88 3.84 c
-8.565 3.746 8.48 3.904 8.4 4.08 c
-8.4 4.8 l
-10.08 4.8 l
-x
-13.2 3.12 m
-13.2 4.32 l
-13.2 4.56 l
-13.92 3.12 l
-14.88 3.12 l
-13.92 5.28 l
-14.88 6.48 l
-13.68 6.48 l
-13.2 5.52 l
-13.2 5.52 l
-13.2 7.68 l
-12.24 7.68 l
-12.24 3.12 l
-13.2 3.12 l
-x
-19.68 6.0 m
-19.68 6.48 l
-19.717 7.422 19.17 7.811 18.24 7.92 c
-17.28 7.811 16.825 7.349 16.8 6.24 c
-16.8 4.56 l
-16.825 3.558 17.207 3.035 18.24 3.12 c
-19.285 3.035 19.735 3.582 19.68 4.32 c
-19.68 5.04 l
-18.72 5.04 l
-18.72 4.56 l
-18.666 4.232 18.635 3.856 18.24 3.84 c
-17.991 3.856 17.888 4.008 18.0 4.32 c
-18.0 6.48 l
-17.894 6.814 17.973 6.997 18.24 6.96 c
-18.508 6.991 18.647 6.79 18.72 6.48 c
-18.72 6.0 l
-19.68 6.0 l
-x
-21.6 4.08 m
-21.561 3.315 22.132 3.035 22.8 3.12 c
-23.56 3.035 24.04 3.321 24.0 4.08 c
-24.0 5.52 l
-24.089 6.243 23.675 6.644 22.8 6.72 c
-22.078 6.644 21.561 6.353 21.6 5.52 c
-21.6 4.08 l
-x
-22.56 5.52 m
-22.527 5.77 22.6 5.946 22.8 6.0 c
-23.05 5.946 23.123 5.77 23.04 5.52 c
-23.04 4.08 l
-23.104 3.837 23.025 3.734 22.8 3.84 c
-22.624 3.734 22.546 3.837 22.56 4.08 c
-22.56 5.52 l
-x
-26.88 3.12 m
-26.88 7.68 l
-25.92 7.68 l
-25.92 3.12 l
-26.88 3.12 l
-x
-28.8 4.08 m
-28.726 3.315 29.297 3.035 30.0 3.12 c
-30.725 3.035 31.205 3.321 31.2 4.08 c
-31.2 5.52 l
-31.253 6.243 30.84 6.644 30.0 6.72 c
-29.242 6.644 28.726 6.353 28.8 5.52 c
-28.8 4.08 l
-x
-29.76 5.52 m
-29.692 5.77 29.765 5.946 30.0 6.0 c
-30.214 5.946 30.287 5.77 30.24 5.52 c
-30.24 4.08 l
-30.269 3.837 30.19 3.734 30.0 3.84 c
-29.789 3.734 29.71 3.837 29.76 4.08 c
-29.76 5.52 l
-x
-33.12 6.48 m
-33.12 3.12 l
-34.08 3.12 l
-34.08 5.28 l
-34.15 5.52 34.259 5.575 34.56 5.52 c
-34.63 5.575 34.727 5.569 34.8 5.52 c
-34.8 6.72 l
-34.423 6.644 34.186 6.395 34.08 6.0 c
-34.08 6.0 l
-34.08 6.48 l
-33.12 6.48 l
-x
-e
-gr
-p
-0 0 0 1 k
-gs
-e
-gr
-p
-0 0 0 1 k
-gs
-41.52 47.76 m
-41.28 47.76 l
-40.8 46.8 l
-40.8 46.8 l
-40.56 47.76 l
-40.08 47.76 l
-40.08 46.32 l
-40.32 46.32 l
-40.32 47.52 l
-40.32 47.52 l
-40.8 46.32 l
-41.04 46.32 l
-41.28 47.52 l
-41.28 47.52 l
-41.28 46.32 l
-41.52 46.32 l
-41.52 47.76 l
-x
-40.08 47.76 m
-38.88 47.76 l
-38.88 47.52 l
-39.36 47.52 l
-39.36 46.32 l
-39.6 46.32 l
-39.6 47.52 l
-40.08 47.52 l
-40.08 47.76 l
-x
-e
-gr
-p
-0 0 0 0 k
-gs
-34.56 35.76 m
-34.844 35.85 34.824 36.065 35.04 36.24 c
-35.272 36.635 35.421 37.479 35.28 37.44 c
-34.894 37.399 34.321 37.389 33.36 37.2 c
-33.294 37.401 33.184 37.482 33.12 37.44 c
-31.4 40.035 28.121 41.54 23.28 42.0 c
-20.773 42.179 17.714 41.632 17.28 41.52 c
-17.1 41.486 17.008 41.727 17.04 41.76 c
-16.629 42.328 16.543 42.586 16.32 43.2 c
-16.113 43.419 15.621 44.206 15.36 44.4 c
-14.998 45.382 15.105 45.104 14.88 45.6 c
-14.47 46.464 14.464 46.708 14.16 46.8 c
-13.629 46.662 11.252 42.814 11.52 42.48 c
-12.153 41.578 12.814 40.558 13.2 40.08 c
-13.24 39.863 13.24 39.766 13.2 39.84 c
-10.314 38.243 1.195 32.238 3.6 22.8 c
-3.628 22.642 2.488 21.322 2.4 20.88 c
-2.312 20.5 2.381 20.156 2.64 19.68 c
-2.702 19.45 3.015 19.194 3.12 18.72 c
-3.422 18.21 3.618 17.629 3.84 17.76 c
-4.294 17.714 4.618 18.224 5.04 18.48 c
-4.959 18.54 5.201 18.623 5.28 18.48 c
-5.648 18.077 6.764 16.588 7.92 15.84 c
-12.104 13.1 16.673 13.467 19.2 13.92 c
-19.755 13.944 21.661 14.576 21.84 14.64 c
-22.156 14.54 21.938 11.64 21.84 10.8 c
-21.855 10.593 22.639 10.973 23.04 11.28 c
-23.176 11.46 23.393 11.454 23.52 11.76 c
-23.477 12.169 23.648 14.245 23.52 14.64 c
-23.619 15.45 23.777 15.446 24.0 15.6 c
-24.208 15.644 25.262 16.271 25.44 16.32 c
-26.396 16.999 28.041 17.957 29.04 18.72 c
-32.851 21.605 34.73 25.643 34.8 29.52 c
-34.98 30.906 34.969 33.321 34.08 35.52 c
-34.164 35.571 34.164 35.655 34.32 35.76 c
-34.298 35.762 34.384 35.763 34.56 35.76 c
-x
-f
-gr
-p
-0.9 0 0.47 0 k
-gs
-7.92 31.44 m
-7.67 30.65 7.125 28.477 7.44 26.64 c
-7.503 26.241 7.75 26.097 7.92 26.16 c
-9.411 27.358 15.203 30.915 17.04 31.68 c
-17.169 31.755 17.461 31.937 17.52 32.16 c
-17.152 32.809 16.189 34.708 15.84 35.52 c
-15.533 36.205 14.645 37.99 14.16 38.4 c
-14.097 38.555 13.721 38.564 13.68 38.64 c
-10.734 37.344 8.65 33.624 7.92 31.44 c
-x
-f
-gr
-p
-0.56 0.56 0 0 k
-gs
-18.48 29.28 m
-18.44 29.28 18.261 29.345 18.24 29.28 c
-16.612 28.612 13.484 26.481 12.48 25.68 c
-10.803 24.384 8.965 22.771 8.88 22.32 c
-8.71 21.686 8.894 21.069 9.12 20.64 c
-9.769 18.603 11.498 17.46 12.24 17.04 c
-13.605 16.235 16.31 15.657 17.52 15.6 c
-19.309 15.435 20.87 15.497 21.36 15.84 c
-22.095 16.306 19.294 27.822 18.48 29.28 c
-x
-f
-gr
-p
-0 0.25 1 0 k
-gs
-18.0 39.6 m
-18.395 38.69 18.293 39.007 18.72 37.92 c
-19.587 36.128 20.436 33.722 20.4 33.6 c
-20.503 33.621 20.56 33.384 20.88 33.6 c
-22.576 34.284 23.59 34.525 25.2 35.04 c
-27.217 35.728 28.884 36.158 30.24 36.48 c
-30.379 36.49 30.498 36.633 30.24 36.96 c
-29.749 37.664 27.576 39.584 24.0 40.32 c
-22.239 40.54 18.943 40.431 18.0 40.08 c
-17.712 39.956 17.92 39.718 18.0 39.6 c
-x
-f
-gr
-p
-0 0.94 0.65 0 k
-gs
-26.4 18.48 m
-25.804 18.087 24.795 17.432 24.0 17.04 c
-23.772 16.977 23.59 17.023 23.52 17.28 c
-23.212 22.391 22.679 25.45 21.36 30.48 c
-21.391 30.674 21.579 31.019 21.84 31.2 c
-22.32 31.474 23.335 31.987 24.0 32.4 c
-25.928 33.133 30.019 34.662 31.2 34.8 c
-31.31 34.946 31.356 34.736 31.44 34.56 c
-33.469 30.893 32.246 24.199 29.04 20.88 c
-28.388 20.096 27.414 19.204 26.4 18.48 c
-x
-f
-gr
-p
-end
-xxxxit restore}bind def
-end"
-*End
-*% End TekColor Logo for use in ColorControlStrip
-*% ==================================================
-
-*OpenUI *TKColorControlStrip/Color Control Strip: Boolean
-*OrderDependency: 46.0 AnySetup *TKColorControlStrip
-*DefaultTKColorControlStrip: False
-*TKColorControlStrip True/On: "% TKColorControlStrip True/On
-userdict/TekColorStripDict known not{userdict begin/TekColorStripDict
-20 dict def
-end}if
-TekColorStripDict
-begin/OldEndPage
-currentpagedevice/EndPage get
-def/DefineName{/ProfileName(Unknown)def
-currentpagedevice/DeviceRenderingInfo get
-dup/ID known{/ID get/ProfileName exch
-def}{/VirtualColorDevice get
-dup
-null eq{pop/ProfileName(None)def}{dup/Type get
-dup
-1 eq exch
-3 eq
-or{/ColorTransform get<</TekBlue(Vivid Color)/TekDisplay(Simulate Display)
-/SWOP-Coated(SWOP Press)/Euroscale-Coated(Euroscale Press)
-/Commercial-Coated(Commercial Press)/SNAP-Newsprint(SNAP Press)
-/Gray(Monochrome)/RGB(Raw RGB)/CMYK(Raw CMYK)/Fuji-NA(FujiProof)
-/DaiNippon(DIC)/Toyo(Toyo)/TekPhoto(Photo)/TekCMYK(None)>>exch
-2 copy
-known{get/ProfileName exch def}{pop
-pop}ifelse}{pop}ifelse}ifelse}ifelse}bind def/ClearAndDrawBorder{gsave
-newpath clippath pathbbox
-grestore/URy exch def/URx exch def/LLy exch def/LLx exch def
-URx LLx sub
-BorderWidth
-sub
-2 div
-LLx add
-LLy 1 add
-translate
-1 setgray
-0 setlinewidth
-0 0 BorderWidth BorderHeight rectfill
-0 setgray
-0 0 BorderWidth BorderHeight rectstroke
-0 0 BorderWidth BorderHeight rectclip}bind def/StringDimensions{gsave
-newpath
-0 0 moveto
-false
-charpath
-pathbbox
-exch
-4 -1 roll
-sub
-3 -2 roll
-exch
-sub
-grestore}bind def/BCenterLine{gsave
-currentpoint translate
-0 0 moveto
-dup stringwidth pop
-2 div neg
-0
-rmoveto
-0 setgray
-show
-grestore}bind def/TCenterLine{gsave
-currentpoint translate
-0 0 moveto
-dup StringDimensions
-neg
-exch 2 div neg exch
-rmoveto
-0 setgray
-show
-grestore}bind def/DrawBox{setcmykcolor
-currentpoint BoxSide BoxSide rectfill
-gsave/Helvetica BoxFontSize selectfont
-BoxSide 2 div
-BoxStartY BoxFontSize sub 2 div neg
-rmoveto
-TCenterLine
-grestore
-gsave/Helvetica BoxFontSize selectfont
-BoxSide 2 div
-BoxSide
-BoxStartY BoxFontSize sub 2 div
-add
-rmoveto
-BCenterLine
-grestore
-BoxSide BoxGap add
-0 rmoveto}bind def/DrawBar{gsave
-0 setgray
-0 setlinewidth
-currentpoint
-newpath
-pop 0
-moveto
-0 BorderHeight rlineto
-stroke
-grestore}bind def/UseKanji{(GothicBBB-Medium-RKSJ-H)/Font resourcestatus
-{pop pop true}{false}ifelse
-product dup
-length 1 sub
-get
-8#112 eq
-and}bind def/DrawLegend{gsave
-0 setgray
-currentpoint
-exch dup
-BorderWidth exch sub/LegendWidth exch def
-exch pop 0
-translate/Helvetica-Bold TekFontSize
-selectfont(Tektronix)StringDimensions/TekHeight exch def/TekWidth exch def
-LegendWidth TekWidth sub 2 div
-BorderHeight TekInsetY sub TekHeight sub
-moveto(Tektronix)show/Symbol TekFontSize selectfont/registerserif
-glyphshow/Helvetica-Bold LegendFontSize selectfont
-LegendGap ProfileY moveto(Color Profile: )show
-currentpoint
-pop/ValueX exch def
-FileKnown JobNameKnown or{LegendGap FileNameY moveto(File:)show}if
-DateKnown{LegendGap DateY moveto(Date/Time:)show}if/Helvetica
-LegendFontSize selectfont
-ValueX ProfileY moveto
-ProfileName show
-UseKanji{/GothicBBB-Medium-RKSJ-H}{/Helvetica}ifelse
-LegendFontSize selectfont
-DateKnown{ValueX DateY moveto
-userdict/TekLabelDict get/Date get
-show}if
-FileKnown{ValueX FileNameY moveto
-userdict/TekLabelDict get/File get
-show}{JobNameKnown{ValueX FileNameY moveto
-JobName
-show}if}ifelse
-grestore}bind def/DrawColorStrip{TekColorStripDict/OldEndPage get
-exec
-dup{TekColorStripDict
-begin/BorderWidth 487 def/BorderHeight 36 def/BoxStartX 31 def/BoxSide
-14 def/BoxGap 3 def/BoxFontSize 6 def/LogoInsetX 2 def/LogoInsetY 2 def
-/TekFontSize 9 def/TekInsetY 4 def/LegendFontSize 7 def/LegendGap 3 def
-/LegendLineGap 0 def/DateY LegendGap def/ProfileY DateY LegendFontSize
-add LegendLineGap add def/FileNameY ProfileY LegendFontSize add
-LegendLineGap add def
-currentuserparams
-dup/JobName known{/JobName get(: )search{pop pop/JobName exch def
-/JobNameKnown true def}{pop/JobNameKnown false def}ifelse}
-{pop/JobNameKnown false def}ifelse
-userdict/TekLabelDict known{userdict/TekLabelDict get
-dup/Date known{/DateKnown true def}{/DateKnown false def}ifelse/File known
-{/FileKnown true def}{/FileKnown false def}ifelse}
-{/DateKnown false def/FileKnown false def}ifelse
-initgraphics
-ClearAndDrawBorder
-TekColorStripDict/DrawTekLogo known{DrawTekLogo}if
-/BoxStartY BorderHeight BoxSide sub 2 div def
-BoxStartX BoxStartY moveto
-(C)(100%)1 0 0 0 DrawBox(M)(100%)0 1 0 0 DrawBox(Y)(100%)0 0 1 0 DrawBox(K)
-(100%)0 0 0 1 DrawBox(MY)(100%)0 1 1 0 DrawBox(CY)(100%)1 0 1 0 DrawBox(CM)
-(100%)1 1 0 0 DrawBox(CMY)(100%)1 1 1 0 DrawBox(C)(50%)0.5 0 0 0 DrawBox(M)
-(50%)0 0.5 0 0 DrawBox(Y)(50%)0 0 0.5 0 DrawBox(K)(50%)0 0 0 0.5 DrawBox(MY)
-(50%)0 0.5 0.5 0 DrawBox(CY)(50%)0.5 0 0.5 0 DrawBox(CM)(50%)
-0.5 0.5 0 0 DrawBox(CMY)(50%)0.5 0.5 0.5 0 DrawBox
-DrawBar
-DefineName
-DrawLegend
-end}if}bind def<</EndPage{TekColorStripDict/DrawColorStrip get
-exec}>>setpagedevice
-end"
-*End
-*TKColorControlStrip False/Off: "% Color Control Strip: Off "
-*?TKColorControlStrip: "% TKColorControlStrip
- userdict /TekColorStripDict known {(True)}{(False)} ifelse = flush"
-*End
-*CloseUI: *TKColorControlStrip
-
-
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.002)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM
-*Font Bookman-Demi: Standard "(001.003)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM
-*Font Bookman-Light: Standard "(001.003)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.003)" Standard ROM
-*Font Courier: Standard "(002.003)" Standard ROM
-*Font Courier-Bold: Standard "(002.003)" Standard ROM
-*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM
-*Font Courier-Oblique: Standard "(002.003)" Standard ROM
-*Font Helvetica: Standard "(001.006)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Condensed: Standard "(001.001)" Standard ROM
-*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM
-*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard ROM
-*Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard ROM
-*Font Palatino-Bold: Standard "(001.005)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM
-*Font Palatino-Italic: Standard "(001.005)" Standard ROM
-*Font Palatino-Roman: Standard "(001.005)" Standard ROM
-*Font Symbol: Special "(001.007)" Special ROM
-*Font Times-Bold: Standard "(001.007)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.009)" Standard ROM
-*Font Times-Italic: Standard "(001.007)" Standard ROM
-*Font Times-Roman: Standard "(001.007)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM
-*Font ZapfDingbats: Special "(001.004)" Special 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 (*) {cvn ==} 128 string /Font resourceforall
- (*) = flush restore"
-*End
-
-*DefaultColorSep: ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-
-*% For 60 lpi / 300x300 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "45.0"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "45.0"
-*ColorSepScreenAngle ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "45.0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-*ColorSepScreenFreq CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-*ColorSepScreenFreq ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-*ColorSepScreenFreq ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"
-
-*% The byte count of this file should be exactly 033458 or 034729
-*% depending on the filesystem it resides in.
-*% end of PPD file for Tektronix Phaser 380
diff --git a/psprint_config/configuration/ppds/TKPH4501.PS b/psprint_config/configuration/ppds/TKPH4501.PS
deleted file mode 100644
index 99467dac3c1a..000000000000
--- a/psprint_config/configuration/ppds/TKPH4501.PS
+++ /dev/null
@@ -1,1060 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.3"
-*FileVersion: "1.0"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*PCFileName: "TKPH4501.PPD"
-*Product: "(Phaser 450)"
-*PSVersion: "(2013.113) 19"
-*Manufacturer: "Tektronix"
-*ModelName: "Tektronix Phaser 450"
-*ShortNickName: "Tektronix Phaser 450"
-*NickName: "Tektronix Phaser 450"
-
-*% === Installable Options ===========
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *InstalledMemory/Memory Configuration: PickOne
-*DefaultInstalledMemory: None
-*InstalledMemory None/Standard 16 MB RAM: ""
-*InstalledMemory 32Meg/32 MB Total RAM: ""
-*InstalledMemory 48Meg/48 MB Total RAM: ""
-*InstalledMemory 64Meg/64 MB Total RAM: ""
-*?InstalledMemory: "
- currentsystemparams /RamSize get
- 16#100000 div round cvi
- dup 20 lt
- { pop (None) } {2 string cvs print (Meg) } ifelse
- = flush"
-*End
-*CloseUI: *InstalledMemory
-
-*OpenUI *Option1/Optional Hard Drive: Boolean
-*DefaultOption1: False
-*Option1 True/Installed: ""
-*Option1 False/Not Installed: ""
-*?Option1: "
- save false
- (%disk?%)
- { currentdevparams dup /Writeable known
- { /Writeable get {pop true} if } {pop} ifelse
- } 10 string /IODevice resourceforall
- {(True)}{(False)} ifelse = flush
- restore"
-*End
-*CloseUI: *Option1
-
-*OpenUI *Option2/Optional Ethernet Card: Boolean
-*DefaultOption2: False
-*Option2 True/Installed: ""
-*Option2 False/Not Installed: ""
-*?Option2: "
- (%EthernetPhysical%) /IODevice resourcestatus
- {pop pop (True) } { (False) } ifelse = flush"
-*End
-*CloseUI: *Option2
-
-*OpenUI *Option3/Optional Lower Tray: Boolean
-*DefaultOption3: False
-*Option3 True/Installed: ""
-*Option3 False/Not Installed: ""
-*?Option3: "
-currentpagedevice /InputAttributes get 1 known
-{ (True) } { (False) } ifelse = flush"
-*End
-*CloseUI: *Option3
-
-*CloseGroup: InstallableOptions
-
-*% === Constraints ===================
-
-*UIConstraints: *Option3 False *InputSlot Lower
-*UIConstraints: *InputSlot Lower *Option3 False
-*UIConstraints: *Option3 False *InputSlot AutoSelect
-*UIConstraints: *InputSlot AutoSelect *Option3 False
-
-*% === Device Capabilities ============
-
-*LanguageLevel: "2"
-*Protocols: BCP
-
-*FreeVM: "1500000"
-*VMOption None/Standard 16 MB RAM: "1500000"
-*VMOption 32Meg/32 MB Total RAM: "3500000"
-*VMOption 48Meg/48 MB Total RAM: "11900000"
-*VMOption 64Meg/64 MB Total RAM: "23000000"
-
-*ColorDevice: True
-*DefaultColorSpace: CMYK
-*AccurateScreensSupport: False
-*SuggestedJobTimeout: "0"
-*SuggestedWaitTimeout: "300"
-*1284Modes Parallel: Compat
-*TTRasterizer: Type42
-*?TTRasterizer: "
- save
- 42 /FontType resourcestatus
- { pop pop (Type42)} {pop pop (None)} ifelse = flush
- restore
- "
-*End
-
-*Emulators: hpgl
-*StartEmulator_hpgl: "currentfile /hpgl statusdict /emulate get exec "
-*StopEmulator_hpgl: "<1B7F>0"
-
-*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: "(0)"
-*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
-*Resolution 300dpi: "1 dict dup /HWResolution [300 300] put setpagedevice"
-*?Resolution: "
- save currentpagedevice
- /HWResolution get 0 get ( ) cvs print (dpi) = flush restore
-"
-*End
-
-*% ==================================================
-*% Define TekColor Logo for use in ColorControlStrip
-
-*JobPatchFile 1: "
-userdict/TekColorStripDict known not
-{userdict begin/TekColorStripDict 20 dict def end}if
-TekColorStripDict
-begin/DrawTekLogo{/xxxxit save store
-LogoInsetX LogoInsetY translate
-BorderHeight LogoInsetY sub LogoInsetY sub
-47.76 div
-dup scale<</m/moveto load/l/lineto load/c/curveto load/x/closepath
-load/s/stroke load/e/eofill load/f/fill load/i/clip load/ei/eoclip
-load/r/setrgbcolor load/k/setcmykcolor load/g/setgray
-load/w/setlinewidth load/t/setlinecap load/j/setlinejoin
-load/p/newpath load/gs/gsave load/gr/grestore load>>begin
-1.0 w
-0 j
-0 t
-0.44 w
-0 0 0 0 k
-gs
-0.0 47.52 m
-38.16 47.52 l
-38.16 0.0 l
-0.0 0.0 l
-0.0 47.52 l
-x
-f
-gr
-0 0 0 1 k
-0.0 47.52 m
-38.16 47.52 l
-38.16 0.0 l
-0.0 0.0 l
-0.0 47.52 l
-x
-s
-0.1375 w
-0 0 0 1 k
-gs
-1.2 46.08 m
-36.72 46.08 l
-36.72 10.56 l
-1.2 10.56 l
-1.2 46.08 l
-x
-f
-gr
-0 0 0 0 k
-1.2 46.08 m
-36.72 46.08 l
-36.72 10.56 l
-1.2 10.56 l
-1.2 46.08 l
-x
-s
-0.4399 w
-0 0 0 0 k
-gs
-1.44 9.12 m
-36.48 9.12 l
-36.48 1.68 l
-1.44 1.68 l
-1.44 9.12 l
-x
-f
-gr
-0 0 0 1 k
-1.44 9.12 m
-36.48 9.12 l
-36.48 1.68 l
-1.44 1.68 l
-1.44 9.12 l
-x
-s
-0 0 0 1 k
-gs
-3.36 6.72 m
-4.08 6.72 l
-4.08 3.12 l
-5.04 3.12 l
-5.04 6.72 l
-6.0 6.72 l
-6.0 7.68 l
-3.36 7.68 l
-3.36 6.72 l
-x
-8.4 5.28 m
-8.4 5.52 l
-8.48 5.788 8.547 6.006 8.88 6.0 c
-9.069 6.006 9.148 5.782 9.12 5.76 c
-9.12 5.28 l
-8.4 5.28 l
-x
-10.08 4.8 m
-10.08 5.76 l
-10.114 6.395 9.488 6.65 8.88 6.72 c
-8.067 6.638 7.514 6.353 7.44 5.52 c
-7.44 4.08 l
-7.514 3.315 8.122 3.03 8.88 3.12 c
-9.652 3.048 10.126 3.449 10.08 4.32 c
-9.12 4.32 l
-9.1 4.038 9.136 3.716 8.88 3.84 c
-8.565 3.746 8.48 3.904 8.4 4.08 c
-8.4 4.8 l
-10.08 4.8 l
-x
-13.2 3.12 m
-13.2 4.32 l
-13.2 4.56 l
-13.92 3.12 l
-14.88 3.12 l
-13.92 5.28 l
-14.88 6.48 l
-13.68 6.48 l
-13.2 5.52 l
-13.2 5.52 l
-13.2 7.68 l
-12.24 7.68 l
-12.24 3.12 l
-13.2 3.12 l
-x
-19.68 6.0 m
-19.68 6.48 l
-19.717 7.422 19.17 7.811 18.24 7.92 c
-17.28 7.811 16.825 7.349 16.8 6.24 c
-16.8 4.56 l
-16.825 3.558 17.207 3.035 18.24 3.12 c
-19.285 3.035 19.735 3.582 19.68 4.32 c
-19.68 5.04 l
-18.72 5.04 l
-18.72 4.56 l
-18.666 4.232 18.635 3.856 18.24 3.84 c
-17.991 3.856 17.888 4.008 18.0 4.32 c
-18.0 6.48 l
-17.894 6.814 17.973 6.997 18.24 6.96 c
-18.508 6.991 18.647 6.79 18.72 6.48 c
-18.72 6.0 l
-19.68 6.0 l
-x
-21.6 4.08 m
-21.561 3.315 22.132 3.035 22.8 3.12 c
-23.56 3.035 24.04 3.321 24.0 4.08 c
-24.0 5.52 l
-24.089 6.243 23.675 6.644 22.8 6.72 c
-22.078 6.644 21.561 6.353 21.6 5.52 c
-21.6 4.08 l
-x
-22.56 5.52 m
-22.527 5.77 22.6 5.946 22.8 6.0 c
-23.05 5.946 23.123 5.77 23.04 5.52 c
-23.04 4.08 l
-23.104 3.837 23.025 3.734 22.8 3.84 c
-22.624 3.734 22.546 3.837 22.56 4.08 c
-22.56 5.52 l
-x
-26.88 3.12 m
-26.88 7.68 l
-25.92 7.68 l
-25.92 3.12 l
-26.88 3.12 l
-x
-28.8 4.08 m
-28.726 3.315 29.297 3.035 30.0 3.12 c
-30.725 3.035 31.205 3.321 31.2 4.08 c
-31.2 5.52 l
-31.253 6.243 30.84 6.644 30.0 6.72 c
-29.242 6.644 28.726 6.353 28.8 5.52 c
-28.8 4.08 l
-x
-29.76 5.52 m
-29.692 5.77 29.765 5.946 30.0 6.0 c
-30.214 5.946 30.287 5.77 30.24 5.52 c
-30.24 4.08 l
-30.269 3.837 30.19 3.734 30.0 3.84 c
-29.789 3.734 29.71 3.837 29.76 4.08 c
-29.76 5.52 l
-x
-33.12 6.48 m
-33.12 3.12 l
-34.08 3.12 l
-34.08 5.28 l
-34.15 5.52 34.259 5.575 34.56 5.52 c
-34.63 5.575 34.727 5.569 34.8 5.52 c
-34.8 6.72 l
-34.423 6.644 34.186 6.395 34.08 6.0 c
-34.08 6.0 l
-34.08 6.48 l
-33.12 6.48 l
-x
-e
-gr
-p
-0 0 0 1 k
-gs
-e
-gr
-p
-0 0 0 1 k
-gs
-41.52 47.76 m
-41.28 47.76 l
-40.8 46.8 l
-40.8 46.8 l
-40.56 47.76 l
-40.08 47.76 l
-40.08 46.32 l
-40.32 46.32 l
-40.32 47.52 l
-40.32 47.52 l
-40.8 46.32 l
-41.04 46.32 l
-41.28 47.52 l
-41.28 47.52 l
-41.28 46.32 l
-41.52 46.32 l
-41.52 47.76 l
-x
-40.08 47.76 m
-38.88 47.76 l
-38.88 47.52 l
-39.36 47.52 l
-39.36 46.32 l
-39.6 46.32 l
-39.6 47.52 l
-40.08 47.52 l
-40.08 47.76 l
-x
-e
-gr
-p
-0 0 0 0 k
-gs
-34.56 35.76 m
-34.844 35.85 34.824 36.065 35.04 36.24 c
-35.272 36.635 35.421 37.479 35.28 37.44 c
-34.894 37.399 34.321 37.389 33.36 37.2 c
-33.294 37.401 33.184 37.482 33.12 37.44 c
-31.4 40.035 28.121 41.54 23.28 42.0 c
-20.773 42.179 17.714 41.632 17.28 41.52 c
-17.1 41.486 17.008 41.727 17.04 41.76 c
-16.629 42.328 16.543 42.586 16.32 43.2 c
-16.113 43.419 15.621 44.206 15.36 44.4 c
-14.998 45.382 15.105 45.104 14.88 45.6 c
-14.47 46.464 14.464 46.708 14.16 46.8 c
-13.629 46.662 11.252 42.814 11.52 42.48 c
-12.153 41.578 12.814 40.558 13.2 40.08 c
-13.24 39.863 13.24 39.766 13.2 39.84 c
-10.314 38.243 1.195 32.238 3.6 22.8 c
-3.628 22.642 2.488 21.322 2.4 20.88 c
-2.312 20.5 2.381 20.156 2.64 19.68 c
-2.702 19.45 3.015 19.194 3.12 18.72 c
-3.422 18.21 3.618 17.629 3.84 17.76 c
-4.294 17.714 4.618 18.224 5.04 18.48 c
-4.959 18.54 5.201 18.623 5.28 18.48 c
-5.648 18.077 6.764 16.588 7.92 15.84 c
-12.104 13.1 16.673 13.467 19.2 13.92 c
-19.755 13.944 21.661 14.576 21.84 14.64 c
-22.156 14.54 21.938 11.64 21.84 10.8 c
-21.855 10.593 22.639 10.973 23.04 11.28 c
-23.176 11.46 23.393 11.454 23.52 11.76 c
-23.477 12.169 23.648 14.245 23.52 14.64 c
-23.619 15.45 23.777 15.446 24.0 15.6 c
-24.208 15.644 25.262 16.271 25.44 16.32 c
-26.396 16.999 28.041 17.957 29.04 18.72 c
-32.851 21.605 34.73 25.643 34.8 29.52 c
-34.98 30.906 34.969 33.321 34.08 35.52 c
-34.164 35.571 34.164 35.655 34.32 35.76 c
-34.298 35.762 34.384 35.763 34.56 35.76 c
-x
-f
-gr
-p
-0.9 0 0.47 0 k
-gs
-7.92 31.44 m
-7.67 30.65 7.125 28.477 7.44 26.64 c
-7.503 26.241 7.75 26.097 7.92 26.16 c
-9.411 27.358 15.203 30.915 17.04 31.68 c
-17.169 31.755 17.461 31.937 17.52 32.16 c
-17.152 32.809 16.189 34.708 15.84 35.52 c
-15.533 36.205 14.645 37.99 14.16 38.4 c
-14.097 38.555 13.721 38.564 13.68 38.64 c
-10.734 37.344 8.65 33.624 7.92 31.44 c
-x
-f
-gr
-p
-0.56 0.56 0 0 k
-gs
-18.48 29.28 m
-18.44 29.28 18.261 29.345 18.24 29.28 c
-16.612 28.612 13.484 26.481 12.48 25.68 c
-10.803 24.384 8.965 22.771 8.88 22.32 c
-8.71 21.686 8.894 21.069 9.12 20.64 c
-9.769 18.603 11.498 17.46 12.24 17.04 c
-13.605 16.235 16.31 15.657 17.52 15.6 c
-19.309 15.435 20.87 15.497 21.36 15.84 c
-22.095 16.306 19.294 27.822 18.48 29.28 c
-x
-f
-gr
-p
-0 0.25 1 0 k
-gs
-18.0 39.6 m
-18.395 38.69 18.293 39.007 18.72 37.92 c
-19.587 36.128 20.436 33.722 20.4 33.6 c
-20.503 33.621 20.56 33.384 20.88 33.6 c
-22.576 34.284 23.59 34.525 25.2 35.04 c
-27.217 35.728 28.884 36.158 30.24 36.48 c
-30.379 36.49 30.498 36.633 30.24 36.96 c
-29.749 37.664 27.576 39.584 24.0 40.32 c
-22.239 40.54 18.943 40.431 18.0 40.08 c
-17.712 39.956 17.92 39.718 18.0 39.6 c
-x
-f
-gr
-p
-0 0.94 0.65 0 k
-gs
-26.4 18.48 m
-25.804 18.087 24.795 17.432 24.0 17.04 c
-23.772 16.977 23.59 17.023 23.52 17.28 c
-23.212 22.391 22.679 25.45 21.36 30.48 c
-21.391 30.674 21.579 31.019 21.84 31.2 c
-22.32 31.474 23.335 31.987 24.0 32.4 c
-25.928 33.133 30.019 34.662 31.2 34.8 c
-31.31 34.946 31.356 34.736 31.44 34.56 c
-33.469 30.893 32.246 24.199 29.04 20.88 c
-28.388 20.096 27.414 19.204 26.4 18.48 c
-x
-f
-gr
-p
-end
-xxxxit restore}bind def
-end"
-*End
-*% End TekColor Logo for use in ColorControlStrip
-*% ==================================================
-
-*% Halftone Information =================
-*ContoneOnly: True
-*ScreenFreq: "60.0"
-*ScreenAngle: "45.0"
-*DefaultScreenProc: Dot
-*ScreenProc Dot: "{180 mul cos exch 180 mul cos add 2 div} bind"
-
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub } bind"
-
-*% Tray Selection ============
-
-*OpenUI *InputSlot/Input Slot: PickOne
-*OrderDependency: 45.0 AnySetup *InputSlot
-*DefaultInputSlot: AutoSelect
-*InputSlot Upper: "% *InputSlot Upper
- <<
- /MediaType (Upper Tray)
- /MediaColor null
- /TraySwitch false
- >> setpagedevice"
-*End
-*InputSlot Lower: "% *InputSlot Lower
- <<
- /MediaType (Lower Tray)
- /MediaColor null
- /TraySwitch false
- >> setpagedevice"
-*End
-*InputSlot Paper: "% *InputSlot Paper
- <<
- /MediaType null
- /MediaColor (White)
- /TraySwitch true
- >> setpagedevice"
-*End
-*InputSlot Transparency: "% *InputSlot Transparency
- <<
- /MediaType null
- /MediaColor (Transparent)
- /TraySwitch true
- >> setpagedevice"
-*End
-*InputSlot AutoSelect: "% *InputSlot AutoSelect
- <<
- /MediaType null
- /MediaColor null
- /TraySwitch true
- >> setpagedevice"
-*End
-*?InputSlot: "
-save
- currentpagedevice /MediaColor get
- dup null eq
- { pop currentpagedevice /MediaType get
- dup null eq
- { pop (AutoSelect) }
- { dup (Upper Tray) eq
- { pop (Upper) }
- { (Lower Tray) eq
- { (Lower) }
- { (Unknown) } ifelse
- } ifelse
- } ifelse
- }
- {
- dup (White) eq
- { pop (Paper) }
- { (Transparent) eq
- { (Transparency) }
- { (Unknown) } ifelse
- } ifelse
- } ifelse
- = flush
-restore
-"
-*End
-*CloseUI: *InputSlot
-
-*% Paper Handling ===================
-
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 55.0 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter: "2 dict dup /PageSize [612 792] put
- dup /ImagingBBox null put setpagedevice
-"
-*End
-*PageSize A4: "2 dict dup /PageSize [595 842] put
- dup /ImagingBBox null put setpagedevice
-"
-*End
-*PageSize LetterLong/LetterExtra: "2 dict dup /PageSize [689 955] put
- dup /ImagingBBox null put setpagedevice
-"
-*End
-*?PageSize: "
- save currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if (Unknown)
- 3 dict
- dup [612 792] (Letter) put
-
- dup [595 842] (A4) put
- dup [689 955] (LetterLong) put
- { 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
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 60.0 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion LetterLong/LetterExtra: "
- 2 dict dup /PageSize [689 955] put dup /ImagingBBox null put setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-*ImageableArea Letter: "8.39999 32.64 603.6 785.04"
-*ImageableArea A4: "7.7178 32.6249 587.558 834.945"
-*ImageableArea LetterLong/LetterExtra: "8.40948 32.6778 680.409 948.278"
-*?ImageableArea: "
- save
- /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: Letter
-*PaperDimension Letter: "612 792"
-*PaperDimension A4: "595 842"
-*PaperDimension LetterLong/LetterExtra: "689 955"
-
-*DefaultOutputOrder: Reverse
-*RequiresPageRegion All: True
-
-*% TKColor Selections ===================
-
-*OpenUI *TKColor/Color Correction: PickOne
-*OrderDependency: 40.0 AnySetup *TKColor
-*DefaultTKColor: VividColor/Vivid Color
-*TKColor NoAdjust/None: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (None)
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice null
- >>
- >> setpagedevice"
-*End
-*TKColor VividColor/Vivid Color: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (Vivid Color)
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /TekBlue
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor TekPhoto/Photo: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (Photo)
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /TekPhoto
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor SimulateDisplay/Simulate Display: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (Simulate Display)
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /TekDisplay
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor SWOPPress/SWOP Press: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (SWOP Press)
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /SWOP-Coated
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor EuroscalePress/Euroscale Press: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (Euroscale Press)
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /Euroscale-Coated
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor CommercialPress/Commercial Press: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (Commercial Press)
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /Commercial-Coated
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor SNAPPress/SNAP Press: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (SNAP Press)
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice <<
- /Type 3
- /ColorTransform /SNAP-Newsprint
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor Monochrome: "
- <<
- /DeviceRenderingInfo <<
- /Type 2
- /ID (Monochrome)
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice <<
- /Type 1
- /ColorTransform /Gray
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor UsePrinterSetting/Use Printer Setting: "
- % ColorCorrection: Use Printer Settings"
-*End
-*?TKColor: "
- mark
- { currentpagedevice /DeviceRenderingInfo get
- /VirtualColorDevice get
- dup null eq
- { pop (NoAdjust) }
- { /ColorTransform get
- <<
- /TekBlue (VividColor)
- /TekDisplay (SimulateDisplay)
- /SWOP-Coated (SWOPPress)
- /Euroscale-Coated (EuroscalePress)
- /Commercial-Coated (CommercialPress)
- /SNAP-Newsprint (SNAPPress)
- /TekPhoto (TekPhoto)
- /Gray (Monochrome)
- >>
- exch get
- } ifelse
- } stopped
- { % error in PostScript code execution
- (Unknown)
- } if
- = flush
- cleartomark"
-*End
-*CloseUI: *TKColor
-
-*OpenUI *TKColorControlStrip/Color Control Strip: Boolean
-*OrderDependency: 50.0 AnySetup *TKColorControlStrip
-*DefaultTKColorControlStrip: False
-*TKColorControlStrip True/On: "
-userdict/TekColorStripDict known not{userdict begin/TekColorStripDict
-20 dict def
-end}if
-TekColorStripDict
-begin/OldEndPage
-currentpagedevice/EndPage get
-def/DefineName{/ProfileName(Unknown)def
-currentpagedevice/DeviceRenderingInfo get
-dup/ID known{/ID get/ProfileName exch
-def}{/VirtualColorDevice get
-dup
-null eq{pop/ProfileName(None)def}{dup/Type get
-dup
-1 eq exch
-3 eq
-or{/ColorTransform get<</TekBlue(Vivid Color)/TekDisplay(Simulate Display)
-/SWOP-Coated(SWOP Press)/Euroscale-Coated(Euroscale Press)
-/Commercial-Coated(Commercial Press)/SNAP-Newsprint(SNAP Press)
-/Gray(Monochrome)/RGB(Raw RGB)/CMYK(Raw CMYK)/Fuji-NA(FujiProof)
-/DaiNippon(DIC)/Toyo(Toyo)/TekPhoto(Photo)/TekCMYK(None)>>exch
-2 copy
-known{get/ProfileName exch def}{pop
-pop}ifelse}{pop}ifelse}ifelse}ifelse}bind def/ClearAndDrawBorder{gsave
-newpath clippath pathbbox
-grestore/URy exch def/URx exch def/LLy exch def/LLx exch def
-URx LLx sub
-BorderWidth
-sub
-2 div
-LLx add
-LLy 1 add
-translate
-1 setgray
-0 setlinewidth
-0 0 BorderWidth BorderHeight rectfill
-0 setgray
-0 0 BorderWidth BorderHeight rectstroke
-0 0 BorderWidth BorderHeight rectclip}bind def/StringDimensions{gsave
-newpath
-0 0 moveto
-false
-charpath
-pathbbox
-exch
-4 -1 roll
-sub
-3 -2 roll
-exch
-sub
-grestore}bind def/BCenterLine{gsave
-currentpoint translate
-0 0 moveto
-dup stringwidth pop
-2 div neg
-0
-rmoveto
-0 setgray
-show
-grestore}bind def/TCenterLine{gsave
-currentpoint translate
-0 0 moveto
-dup StringDimensions
-neg
-exch 2 div neg exch
-rmoveto
-0 setgray
-show
-grestore}bind def/DrawBox{setcmykcolor
-currentpoint BoxSide BoxSide rectfill
-gsave/Helvetica BoxFontSize selectfont
-BoxSide 2 div
-BoxStartY BoxFontSize sub 2 div neg
-rmoveto
-TCenterLine
-grestore
-gsave/Helvetica BoxFontSize selectfont
-BoxSide 2 div
-BoxSide
-BoxStartY BoxFontSize sub 2 div
-add
-rmoveto
-BCenterLine
-grestore
-BoxSide BoxGap add
-0 rmoveto}bind def/DrawBar{gsave
-0 setgray
-0 setlinewidth
-currentpoint
-newpath
-pop 0
-moveto
-0 BorderHeight rlineto
-stroke
-grestore}bind def/UseKanji{(GothicBBB-Medium-RKSJ-H)/Font resourcestatus
-{pop pop true}{false}ifelse
-product dup
-length 1 sub
-get
-8#112 eq
-and}bind def/DrawLegend{gsave
-0 setgray
-currentpoint
-exch dup
-BorderWidth exch sub/LegendWidth exch def
-exch pop 0
-translate/Helvetica-Bold TekFontSize
-selectfont(Tektronix)StringDimensions/TekHeight exch def/TekWidth exch def
-LegendWidth TekWidth sub 2 div
-BorderHeight TekInsetY sub TekHeight sub
-moveto(Tektronix)show/Symbol TekFontSize selectfont/registerserif
-glyphshow/Helvetica-Bold LegendFontSize selectfont
-LegendGap ProfileY moveto(Color Profile: )show
-currentpoint
-pop/ValueX exch def
-FileKnown JobNameKnown or{LegendGap FileNameY moveto(File:)show}if
-DateKnown{LegendGap DateY moveto(Date/Time:)show}if/Helvetica
-LegendFontSize selectfont
-ValueX ProfileY moveto
-ProfileName show
-UseKanji{/GothicBBB-Medium-RKSJ-H}{/Helvetica}ifelse
-LegendFontSize selectfont
-DateKnown{ValueX DateY moveto
-userdict/TekLabelDict get/Date get
-show}if
-FileKnown{ValueX FileNameY moveto
-userdict/TekLabelDict get/File get
-show}{JobNameKnown{ValueX FileNameY moveto
-JobName
-show}if}ifelse
-grestore}bind def/DrawColorStrip{TekColorStripDict/OldEndPage get
-exec
-dup{TekColorStripDict
-begin/BorderWidth 487 def/BorderHeight 36 def/BoxStartX 31 def/BoxSide
-14 def/BoxGap 3 def/BoxFontSize 6 def/LogoInsetX 2 def/LogoInsetY 2 def
-/TekFontSize 9 def/TekInsetY 4 def/LegendFontSize 7 def/LegendGap 3 def
-/LegendLineGap 0 def/DateY LegendGap def/ProfileY DateY LegendFontSize
-add LegendLineGap add def/FileNameY ProfileY LegendFontSize add
-LegendLineGap add def
-currentuserparams
-dup/JobName known{/JobName get(: )search{pop pop/JobName exch def
-/JobNameKnown true def}{pop/JobNameKnown false def}ifelse}
-{pop/JobNameKnown false def}ifelse
-userdict/TekLabelDict known{userdict/TekLabelDict get
-dup/Date known{/DateKnown true def}{/DateKnown false def}ifelse/File known
-{/FileKnown true def}{/FileKnown false def}ifelse}
-{/DateKnown false def/FileKnown false def}ifelse
-initgraphics
-ClearAndDrawBorder
-TekColorStripDict/DrawTekLogo known{DrawTekLogo}if
-/BoxStartY BorderHeight BoxSide sub 2 div def
-BoxStartX BoxStartY moveto
-(C)(100%)1 0 0 0 DrawBox(M)(100%)0 1 0 0 DrawBox(Y)(100%)0 0 1 0 DrawBox(K)
-(100%)0 0 0 1 DrawBox(MY)(100%)0 1 1 0 DrawBox(CY)(100%)1 0 1 0 DrawBox(CM)
-(100%)1 1 0 0 DrawBox(CMY)(100%)1 1 1 0 DrawBox(C)(50%)0.5 0 0 0 DrawBox(M)
-(50%)0 0.5 0 0 DrawBox(Y)(50%)0 0 0.5 0 DrawBox(K)(50%)0 0 0 0.5 DrawBox(MY)
-(50%)0 0.5 0.5 0 DrawBox(CY)(50%)0.5 0 0.5 0 DrawBox(CM)(50%)
-0.5 0.5 0 0 DrawBox(CMY)(50%)0.5 0.5 0.5 0 DrawBox
-DrawBar
-DefineName
-DrawLegend
-end}if}bind def<</EndPage{TekColorStripDict/DrawColorStrip get
-exec}>>setpagedevice
-end"
-*End
-*TKColorControlStrip False/Off: "
- % Color Control Strip: Off "
-*End
-*?TKColorControlStrip: "
- userdict /TekColorStripDict known {(True)}{(False)} ifelse = flush"
-*End
-*CloseUI: *TKColorControlStrip
-
-*% Font Information =====================
-*DefaultFont: Courier
-*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
-*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
-*Font Bookman-Light: Standard "(001.004S)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
-*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-Condensed: Standard "(001.001)" Standard ROM
-*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM
-*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard ROM
-*Font Helvetica-Condensed-Oblique: Standard "(001.001)" 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 Helvetica-Oblique: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
-*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
-*Font Palatino-Roman: Standard "(001.005S)" 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
-*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
-*Font ZapfDingbats: Special "(001.004S)" Special 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 (*) {cvn ==} 128 string /Font resourceforall
- (*) = flush restore
-"
-*End
-
-*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi
-
-*% For 60 lpi / 300 dpi ================================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "45.0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60.0"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60.0"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60.0"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60.0"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60.0"
-
-*% Last edited on: $Date: 1996/11/15 22:17:44 $
-*% The byte count of this file should be exactly 027014 or 028074
-*% depending on the filesystem it resides in.
-*% end of PPD file for Phaser 450
diff --git a/psprint_config/configuration/ppds/TKPH6001.PS b/psprint_config/configuration/ppds/TKPH6001.PS
deleted file mode 100644
index ab7999709652..000000000000
--- a/psprint_config/configuration/ppds/TKPH6001.PS
+++ /dev/null
@@ -1,1401 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*FormatVersion: "4.3"
-*FileVersion: "1.2"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*Product: "(Phaser 600)"
-*PSVersion: "(2015.105) 16"
-*Manufacturer: "Tektronix"
-*ModelName: "Tektronix Phaser 600"
-*ShortNickName: "Tektronix Phaser 600"
-*NickName: "Tektronix Phaser 600"
-*PCFileName: "TKPH6001.PPD"
-
-*% === Installable Options ===========
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *InstalledMemory/Memory Configuration: PickOne
-*OrderDependency: 69.9 AnySetup *InstalledMemory
-*DefaultInstalledMemory: None
-*InstalledMemory None/Standard 8 MB Total RAM: "% InstalledMemory None"
-*InstalledMemory 24Meg/24 MB Total RAM: "% InstalledMemory 24Meg"
-*InstalledMemory 40Meg/40 MB Total RAM: "% InstalledMemory 40Meg"
-*?InstalledMemory: "% InstalledMemory
- currentsystemparams /RamSize get
- 16#100000 div round cvi
- dup 14 lt
- { pop (None) } {2 string cvs print (Meg) } ifelse
- print (\n) print flush"
-*End
-*CloseUI: *InstalledMemory
-
-*OpenUI *Option1/Optional Network Card: PickOne
-*OrderDependency: 69.9 AnySetup *Option1
-*DefaultOption1: None
-*Option1 None/Not Installed: "% Option1 None"
-*Option1 P1/EtherTalk, NetWare and TCP/IP: "% *Option1 P1"
-*Option1 P3/LocalTalk and Serial: "% *Option1 P3"
-*Option1 P4/TokenTalk, NetWare and TCP/IP: "% *Option1 P4"
-*?Option1: "% Option1
- (%EthernetPhysical%) /IODevice resourcestatus
- {pop pop (P1) }
- {
- (%LocalTalk%) /IODevice resourcestatus
- {pop pop (P3) }
- {
- (%TokenRingPhysical%) /IODevice resourcestatus
- {pop pop (P4) } { (None) } ifelse
- } ifelse
- } ifelse = flush"
-*End
-*CloseUI: *Option1
-
-*CloseGroup: InstallableOptions
-
-*% === Constraints ==========================
-
-*UIConstraints: *AdvanceMedia EndOfJob *TKFusingMode Hot
-*UIConstraints: *AdvanceMedia EndOfPage *TKFusingMode Hot
-*UIConstraints: *AdvanceMedia None *TKFusingMode Hot
-*UIConstraints: *TKFusingMode Hot *AdvanceMedia EndOfJob
-*UIConstraints: *TKFusingMode Hot *AdvanceMedia EndOfPage
-*UIConstraints: *TKFusingMode Hot *AdvanceMedia None
-
-*% === Basic Device Capabilities ============
-
-*LanguageLevel: "2"
-*Protocols: BCP
-
-*FreeVM: "4700000"
-*VMOption None/8 MB Total RAM: "4700000"
-*VMOption 24Meg/24 MB Total RAM: "10100000"
-*VMOption 40Meg/40 MB Total RAM: "16200000"
-
-*ColorDevice: True
-*DefaultColorSpace: CMYK
-*AccurateScreensSupport: True
-*SuggestedJobTimeout: "0"
-*SuggestedWaitTimeout: "300"
-*SuggestedManualFeedTimeout: "60"
-*1284Modes Parallel: Compat Nibble
-*1284DeviceID: "
- MANUFACTURER:Tektronix;COMMAND SET:Adobe Level 2 PostScript;
- MODEL:Phaser 600P;CLASS:Printer;DESCRIPTION:
- Phaser 600 Wide Format Color Printer, PostScript Level 2, Cut Sheet/Roll Fed;
- COMPATIBLE_ID:"
-*End
-*TTRasterizer: Type42
-*?TTRasterizer: "% TTRasterizer
- 42 /FontType resourcestatus
- {pop pop (Type42)} {pop pop (None)} ifelse = flush"
-*End
-
-*Emulators: hpgl
-*StartEmulator_hpgl: "currentfile /hpgl statusdict /emulate get exec "
-*StopEmulator_hpgl: "<1B7F>0"
-
-*FileSystem: True
-*?FileSystem: "% FileSystem
- false
- (%disk?%)
- { currentdevparams dup /Writeable known
- { /Writeable get {pop true} if } {pop} ifelse
- } 10 string /IODevice resourceforall
- {(True)}{(False)} ifelse = flush"
-*End
-*Throughput: "1"
-*Password: "(0)"
-*ExitServer: "% 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: "% 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
-*Resolution 300dpi: "% Resolution: 300dpi"
-*?Resolution: "% Resolution
- currentpagedevice
- /HWResolution get 0 get ( ) cvs print (dpi) = flush"
-*End
-
-*% ==================================================
-*% Define TekColor Logo for use in ColorControlStrip
-
-*JobPatchFile 1: "
-userdict/TekColorStripDict known not
-{userdict begin/TekColorStripDict 20 dict def end}if
-TekColorStripDict
-begin/DrawTekLogo{/xxxxit save store
-LogoInsetX LogoInsetY translate
-BorderHeight LogoInsetY sub LogoInsetY sub
-47.76 div
-dup scale<</m/moveto load/l/lineto load/c/curveto load/x/closepath
-load/s/stroke load/e/eofill load/f/fill load/i/clip load/ei/eoclip
-load/r/setrgbcolor load/k/setcmykcolor load/g/setgray
-load/w/setlinewidth load/t/setlinecap load/j/setlinejoin
-load/p/newpath load/gs/gsave load/gr/grestore load>>begin
-1.0 w
-0 j
-0 t
-0.44 w
-0 0 0 0 k
-gs
-0.0 47.52 m
-38.16 47.52 l
-38.16 0.0 l
-0.0 0.0 l
-0.0 47.52 l
-x
-f
-gr
-0 0 0 1 k
-0.0 47.52 m
-38.16 47.52 l
-38.16 0.0 l
-0.0 0.0 l
-0.0 47.52 l
-x
-s
-0.1375 w
-0 0 0 1 k
-gs
-1.2 46.08 m
-36.72 46.08 l
-36.72 10.56 l
-1.2 10.56 l
-1.2 46.08 l
-x
-f
-gr
-0 0 0 0 k
-1.2 46.08 m
-36.72 46.08 l
-36.72 10.56 l
-1.2 10.56 l
-1.2 46.08 l
-x
-s
-0.4399 w
-0 0 0 0 k
-gs
-1.44 9.12 m
-36.48 9.12 l
-36.48 1.68 l
-1.44 1.68 l
-1.44 9.12 l
-x
-f
-gr
-0 0 0 1 k
-1.44 9.12 m
-36.48 9.12 l
-36.48 1.68 l
-1.44 1.68 l
-1.44 9.12 l
-x
-s
-0 0 0 1 k
-gs
-3.36 6.72 m
-4.08 6.72 l
-4.08 3.12 l
-5.04 3.12 l
-5.04 6.72 l
-6.0 6.72 l
-6.0 7.68 l
-3.36 7.68 l
-3.36 6.72 l
-x
-8.4 5.28 m
-8.4 5.52 l
-8.48 5.788 8.547 6.006 8.88 6.0 c
-9.069 6.006 9.148 5.782 9.12 5.76 c
-9.12 5.28 l
-8.4 5.28 l
-x
-10.08 4.8 m
-10.08 5.76 l
-10.114 6.395 9.488 6.65 8.88 6.72 c
-8.067 6.638 7.514 6.353 7.44 5.52 c
-7.44 4.08 l
-7.514 3.315 8.122 3.03 8.88 3.12 c
-9.652 3.048 10.126 3.449 10.08 4.32 c
-9.12 4.32 l
-9.1 4.038 9.136 3.716 8.88 3.84 c
-8.565 3.746 8.48 3.904 8.4 4.08 c
-8.4 4.8 l
-10.08 4.8 l
-x
-13.2 3.12 m
-13.2 4.32 l
-13.2 4.56 l
-13.92 3.12 l
-14.88 3.12 l
-13.92 5.28 l
-14.88 6.48 l
-13.68 6.48 l
-13.2 5.52 l
-13.2 5.52 l
-13.2 7.68 l
-12.24 7.68 l
-12.24 3.12 l
-13.2 3.12 l
-x
-19.68 6.0 m
-19.68 6.48 l
-19.717 7.422 19.17 7.811 18.24 7.92 c
-17.28 7.811 16.825 7.349 16.8 6.24 c
-16.8 4.56 l
-16.825 3.558 17.207 3.035 18.24 3.12 c
-19.285 3.035 19.735 3.582 19.68 4.32 c
-19.68 5.04 l
-18.72 5.04 l
-18.72 4.56 l
-18.666 4.232 18.635 3.856 18.24 3.84 c
-17.991 3.856 17.888 4.008 18.0 4.32 c
-18.0 6.48 l
-17.894 6.814 17.973 6.997 18.24 6.96 c
-18.508 6.991 18.647 6.79 18.72 6.48 c
-18.72 6.0 l
-19.68 6.0 l
-x
-21.6 4.08 m
-21.561 3.315 22.132 3.035 22.8 3.12 c
-23.56 3.035 24.04 3.321 24.0 4.08 c
-24.0 5.52 l
-24.089 6.243 23.675 6.644 22.8 6.72 c
-22.078 6.644 21.561 6.353 21.6 5.52 c
-21.6 4.08 l
-x
-22.56 5.52 m
-22.527 5.77 22.6 5.946 22.8 6.0 c
-23.05 5.946 23.123 5.77 23.04 5.52 c
-23.04 4.08 l
-23.104 3.837 23.025 3.734 22.8 3.84 c
-22.624 3.734 22.546 3.837 22.56 4.08 c
-22.56 5.52 l
-x
-26.88 3.12 m
-26.88 7.68 l
-25.92 7.68 l
-25.92 3.12 l
-26.88 3.12 l
-x
-28.8 4.08 m
-28.726 3.315 29.297 3.035 30.0 3.12 c
-30.725 3.035 31.205 3.321 31.2 4.08 c
-31.2 5.52 l
-31.253 6.243 30.84 6.644 30.0 6.72 c
-29.242 6.644 28.726 6.353 28.8 5.52 c
-28.8 4.08 l
-x
-29.76 5.52 m
-29.692 5.77 29.765 5.946 30.0 6.0 c
-30.214 5.946 30.287 5.77 30.24 5.52 c
-30.24 4.08 l
-30.269 3.837 30.19 3.734 30.0 3.84 c
-29.789 3.734 29.71 3.837 29.76 4.08 c
-29.76 5.52 l
-x
-33.12 6.48 m
-33.12 3.12 l
-34.08 3.12 l
-34.08 5.28 l
-34.15 5.52 34.259 5.575 34.56 5.52 c
-34.63 5.575 34.727 5.569 34.8 5.52 c
-34.8 6.72 l
-34.423 6.644 34.186 6.395 34.08 6.0 c
-34.08 6.0 l
-34.08 6.48 l
-33.12 6.48 l
-x
-e
-gr
-p
-0 0 0 1 k
-gs
-e
-gr
-p
-0 0 0 1 k
-gs
-41.52 47.76 m
-41.28 47.76 l
-40.8 46.8 l
-40.8 46.8 l
-40.56 47.76 l
-40.08 47.76 l
-40.08 46.32 l
-40.32 46.32 l
-40.32 47.52 l
-40.32 47.52 l
-40.8 46.32 l
-41.04 46.32 l
-41.28 47.52 l
-41.28 47.52 l
-41.28 46.32 l
-41.52 46.32 l
-41.52 47.76 l
-x
-40.08 47.76 m
-38.88 47.76 l
-38.88 47.52 l
-39.36 47.52 l
-39.36 46.32 l
-39.6 46.32 l
-39.6 47.52 l
-40.08 47.52 l
-40.08 47.76 l
-x
-e
-gr
-p
-0 0 0 0 k
-gs
-34.56 35.76 m
-34.844 35.85 34.824 36.065 35.04 36.24 c
-35.272 36.635 35.421 37.479 35.28 37.44 c
-34.894 37.399 34.321 37.389 33.36 37.2 c
-33.294 37.401 33.184 37.482 33.12 37.44 c
-31.4 40.035 28.121 41.54 23.28 42.0 c
-20.773 42.179 17.714 41.632 17.28 41.52 c
-17.1 41.486 17.008 41.727 17.04 41.76 c
-16.629 42.328 16.543 42.586 16.32 43.2 c
-16.113 43.419 15.621 44.206 15.36 44.4 c
-14.998 45.382 15.105 45.104 14.88 45.6 c
-14.47 46.464 14.464 46.708 14.16 46.8 c
-13.629 46.662 11.252 42.814 11.52 42.48 c
-12.153 41.578 12.814 40.558 13.2 40.08 c
-13.24 39.863 13.24 39.766 13.2 39.84 c
-10.314 38.243 1.195 32.238 3.6 22.8 c
-3.628 22.642 2.488 21.322 2.4 20.88 c
-2.312 20.5 2.381 20.156 2.64 19.68 c
-2.702 19.45 3.015 19.194 3.12 18.72 c
-3.422 18.21 3.618 17.629 3.84 17.76 c
-4.294 17.714 4.618 18.224 5.04 18.48 c
-4.959 18.54 5.201 18.623 5.28 18.48 c
-5.648 18.077 6.764 16.588 7.92 15.84 c
-12.104 13.1 16.673 13.467 19.2 13.92 c
-19.755 13.944 21.661 14.576 21.84 14.64 c
-22.156 14.54 21.938 11.64 21.84 10.8 c
-21.855 10.593 22.639 10.973 23.04 11.28 c
-23.176 11.46 23.393 11.454 23.52 11.76 c
-23.477 12.169 23.648 14.245 23.52 14.64 c
-23.619 15.45 23.777 15.446 24.0 15.6 c
-24.208 15.644 25.262 16.271 25.44 16.32 c
-26.396 16.999 28.041 17.957 29.04 18.72 c
-32.851 21.605 34.73 25.643 34.8 29.52 c
-34.98 30.906 34.969 33.321 34.08 35.52 c
-34.164 35.571 34.164 35.655 34.32 35.76 c
-34.298 35.762 34.384 35.763 34.56 35.76 c
-x
-f
-gr
-p
-0.9 0 0.47 0 k
-gs
-7.92 31.44 m
-7.67 30.65 7.125 28.477 7.44 26.64 c
-7.503 26.241 7.75 26.097 7.92 26.16 c
-9.411 27.358 15.203 30.915 17.04 31.68 c
-17.169 31.755 17.461 31.937 17.52 32.16 c
-17.152 32.809 16.189 34.708 15.84 35.52 c
-15.533 36.205 14.645 37.99 14.16 38.4 c
-14.097 38.555 13.721 38.564 13.68 38.64 c
-10.734 37.344 8.65 33.624 7.92 31.44 c
-x
-f
-gr
-p
-0.56 0.56 0 0 k
-gs
-18.48 29.28 m
-18.44 29.28 18.261 29.345 18.24 29.28 c
-16.612 28.612 13.484 26.481 12.48 25.68 c
-10.803 24.384 8.965 22.771 8.88 22.32 c
-8.71 21.686 8.894 21.069 9.12 20.64 c
-9.769 18.603 11.498 17.46 12.24 17.04 c
-13.605 16.235 16.31 15.657 17.52 15.6 c
-19.309 15.435 20.87 15.497 21.36 15.84 c
-22.095 16.306 19.294 27.822 18.48 29.28 c
-x
-f
-gr
-p
-0 0.25 1 0 k
-gs
-18.0 39.6 m
-18.395 38.69 18.293 39.007 18.72 37.92 c
-19.587 36.128 20.436 33.722 20.4 33.6 c
-20.503 33.621 20.56 33.384 20.88 33.6 c
-22.576 34.284 23.59 34.525 25.2 35.04 c
-27.217 35.728 28.884 36.158 30.24 36.48 c
-30.379 36.49 30.498 36.633 30.24 36.96 c
-29.749 37.664 27.576 39.584 24.0 40.32 c
-22.239 40.54 18.943 40.431 18.0 40.08 c
-17.712 39.956 17.92 39.718 18.0 39.6 c
-x
-f
-gr
-p
-0 0.94 0.65 0 k
-gs
-26.4 18.48 m
-25.804 18.087 24.795 17.432 24.0 17.04 c
-23.772 16.977 23.59 17.023 23.52 17.28 c
-23.212 22.391 22.679 25.45 21.36 30.48 c
-21.391 30.674 21.579 31.019 21.84 31.2 c
-22.32 31.474 23.335 31.987 24.0 32.4 c
-25.928 33.133 30.019 34.662 31.2 34.8 c
-31.31 34.946 31.356 34.736 31.44 34.56 c
-33.469 30.893 32.246 24.199 29.04 20.88 c
-28.388 20.096 27.414 19.204 26.4 18.48 c
-x
-f
-gr
-p
-end
-xxxxit restore}bind def
-end"
-*End
-*% End TekColor Logo for use in ColorControlStrip
-*% ==================================================
-
-*% Halftone Information =================
-
-*DefaultHalftoneType: 9
-*ScreenFreq: "60.0"
-*ScreenAngle: "45.0"
-*DefaultScreenProc: Dot
-*ScreenProc Dot: "{180 mul cos exch 180 mul cos add 2 div} bind"
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub } bind"
-
-*% Printer Specific Features ============
-
-*OpenUI *InputSlot/Input Slot: PickOne
-*OrderDependency: 40.0 AnySetup *InputSlot
-*DefaultInputSlot: RollFeed
-*InputSlot RollFeed/Roll Feed: "<< /ManualFeed false >> setpagedevice"
-*InputSlot ManualFeed/Manual Feed: "<< /ManualFeed true >> setpagedevice"
-*?InputSlot: "% InputSlot
- currentpagedevice /ManualFeed get
- {(ManualFeed)}{(RollFeed)}ifelse = flush"
-*End
-*CloseUI: *InputSlot
-
-*OpenUI *AdvanceMedia/Advance Media: PickOne
-*OrderDependency: 42.0 AnySetup *AdvanceMedia
-*DefaultAdvanceMedia: None
-*AdvanceMedia None/Never: "<< /AdvanceMedia 0 >> setpagedevice"
-*AdvanceMedia EndOfJob/After each job: "<< /AdvanceMedia 2 >> setpagedevice"
-*AdvanceMedia EndOfPage/After each page: "<< /AdvanceMedia 4 >> setpagedevice"
-*AdvanceMedia Hot/Allow Hot Fusing: "% *AdvanceMedia Hot/Allow Hot Fusing"
-*?AdvanceMedia: "% AdvanceMedia
- << 0 (None) 2 (EndOfJob) 4 (EndOfPage) >>
- currentpagedevice /AdvanceMedia get get
- = flush"
-*End
-*CloseUI: *AdvanceMedia
-
-*OpenUI *CutMedia/Cut Media: PickOne
-*OrderDependency: 44.0 AnySetup *CutMedia
-*DefaultCutMedia: EndOfPage
-*CutMedia None/Never: "<< /CutMedia 0 >> setpagedevice"
-*CutMedia EndOfJob/After each job: "<< /CutMedia 2 >> setpagedevice"
-*CutMedia EndOfPage/After each page: "<< /CutMedia 4 >> setpagedevice"
-*?CutMedia: "% CutMedia
- << 0 (None) 2 (EndOfJob) 4 (EndOfPage) >>
- currentpagedevice /CutMedia get get
- = flush"
-*End
-*CloseUI: *CutMedia
-
-*OpenUI *MirrorPrint/Mirror Print: Boolean
-*OrderDependency: 46.0 AnySetup *MirrorPrint
-*DefaultMirrorPrint: False
-*MirrorPrint False/Off: "<< /MirrorPrint false >> setpagedevice"
-*MirrorPrint True/On: "<< /MirrorPrint true >> setpagedevice"
-*?MirrorPrint: "% MirrorPrint
- currentpagedevice /MirrorPrint get
- { (True) } { (False) } ifelse = flush"
-*End
-*CloseUI: *MirrorPrint
-
-*% Print Quality Selection ===================
-
-*OpenUI *OutputMode/Print Quality: PickOne
-*OrderDependency: 48.0 AnySetup *OutputMode
-*DefaultOutputMode: Standard
-*OutputMode Standard: "% OutputMode Standard
- <<
- /PostRenderingEnhance true
- /PostRenderingEnhanceDetails
- <<
- /Type 23
- /OutputMode 0
- /FusingMode
- currentpagedevice /PostRenderingEnhanceDetails get /FusingMode get
- >>
- >> setpagedevice"
-*End
-*OutputMode Enhanced: "% OutputMode Enhanced
- <<
- /PostRenderingEnhance true
- /PostRenderingEnhanceDetails
- <<
- /Type 23
- /OutputMode 1
- /FusingMode
- currentpagedevice /PostRenderingEnhanceDetails get /FusingMode get
- >>
- >> setpagedevice"
-*End
-*?OutputMode: "% OutputMode
- [(Standard) (Enhanced)]
- currentpagedevice /PostRenderingEnhanceDetails get /OutputMode get get
- = flush"
-*End
-*CloseUI: *OutputMode
-
-*% Paper Handling ===================
-
-*% Use these entries to set paper size most of the time, unless there is
-*% specific reason to use PageRegion.
-*OpenUI *PageSize: PickOne
-*OrderDependency: 50.0 AnySetup *PageSize
-*DefaultPageSize: Tabloid
-*PageSize Letter/ANSI A: "<< /PageSize [612 792] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageSize Tabloid/ANSI B: "<< /PageSize [792 1224] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageSize AnsiC/ANSI C: "<< /PageSize [1224 1584] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageSize AnsiD/ANSI D: "<< /PageSize [1584 2448] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageSize AnsiE/ANSI E: "<< /PageSize [2448 3168] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageSize A4: "<< /PageSize [595 842] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageSize A3: "<< /PageSize [842 1191] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageSize A2: "<< /PageSize [1191 1684] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageSize A1: "<< /PageSize [1684 2384] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageSize A0: "<< /PageSize [2384 3370] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageSize B4/JIS B4: "<< /PageSize [729 1032] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageSize B3/JIS B3: "<< /PageSize [1032 1460] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageSize B2/JIS B2: "<< /PageSize [1460 2064] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageSize B1/JIS B1: "<< /PageSize [2064 2920] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageSize ARCHA/Arch A: "<< /PageSize [648 864] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageSize ARCHB/Arch B: "<< /PageSize [864 1296] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageSize ARCHC/Arch C: "<< /PageSize [1296 1728] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageSize ARCHD/Arch D: "<< /PageSize [1728 2592] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageSize ARCHE/Arch E: "<< /PageSize [2592 3456] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageSize 30x42: "<< /PageSize [2160 3024] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageSize Banner1/2'x 6' Banner: "<</PageSize [1728 5184] /ImagingBBox
- null>> setpagedevice"
-*End
-*PageSize Banner2/2'x 8' Banner: "<</PageSize [1728 6912] /ImagingBBox
- null>> setpagedevice"
-*End
-*PageSize Banner3/2'x 10' Banner: "<</PageSize [1728 8640] /ImagingBBox
- null>> setpagedevice"
-*End
-*PageSize Banner4/2'x 2m Banner: "<</PageSize [1728 5669] /ImagingBBox
- null>> setpagedevice"
-*End
-*PageSize Banner5/2'x 3m Banner: "<</PageSize [1728 8504] /ImagingBBox
- null>> setpagedevice"
-*End
-*PageSize Banner6/3'x 6' Banner: "<</PageSize [2592 5184] /ImagingBBox
- null>> setpagedevice"
-*End
-*PageSize Banner7/3'x 8' Banner: "<</PageSize [2592 6912] /ImagingBBox
- null>> setpagedevice"
-*End
-*PageSize Banner8/3'x 10' Banner: "<</PageSize [2592 8640] /ImagingBBox
- null>> setpagedevice"
-*End
-*PageSize Banner9/3'x 2m Banner: "<</PageSize [2592 5669] /ImagingBBox
- null>> setpagedevice"
-*End
-*PageSize Banner10/3'x 3m Banner: "<</PageSize [2592 8504] /ImagingBBox
- null>> setpagedevice"
-*End
-*?PageSize: "% PageSize
- currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if (Unknown)
- <<
- [612 792] (Letter)
- [792 1224] (Tabloid)
- [1224 1584] (AnsiC)
- [1584 2448] (AnsiD)
- [2448 3168] (AnsiE)
- [595 842] (A4)
- [842 1191] (A3)
- [1191 1684] (A2)
- [1684 2384] (A1)
- [2384 3370] (A0)
- [729 1032] (B4)
- [1032 1460] (B3)
- [1460 2064] (B2)
- [2064 2920] (B1)
- [648 864] (ARCHA)
- [864 1296] (ARCHB)
- [1296 1728] (ARCHC)
- [1728 2592] (ARCHD)
- [2592 3456] (ARCHE)
- [2160 3024] (30x42)
- [1728 5184] (Banner1)
- [1728 6912] (Banner2)
- [1728 8640] (Banner3)
- [1728 5669] (Banner4)
- [1728 8504] (Banner5)
- [2592 5184] (Banner6)
- [2592 6912] (Banner7)
- [2592 8640] (Banner8)
- [2592 5669] (Banner9)
- [2592 8504] (Banner10)
- >>
- { 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"
-*End
-*CloseUI: *PageSize
-
-*% These entries will set up the frame buffer. Usually used with manual feed.
-*OpenUI *PageRegion: PickOne
-*OrderDependency: 52.0 AnySetup *PageRegion
-*DefaultPageRegion: Tabloid
-*PageRegion Letter/ANSI A: "<< /PageSize [612 792] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageRegion Tabloid/ANSI B: "<< /PageSize [792 1224] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageRegion AnsiC/ANSI C: "<< /PageSize [1224 1584] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageRegion AnsiD/ANSI D: "<< /PageSize [1584 2448] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageRegion AnsiE/ANSI E: "<< /PageSize [2448 3168] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageRegion A4: "<< /PageSize [595 842] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageRegion A3: "<< /PageSize [842 1191] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageRegion A2: "<< /PageSize [1191 1684] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageRegion A1: "<< /PageSize [1684 2384] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageRegion A0: "<< /PageSize [2384 3370] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageRegion B4/JIS B4: "<< /PageSize [729 1032] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageRegion B3/JIS B3: "<< /PageSize [1032 1460] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageRegion B2/JIS B2: "<< /PageSize [1460 2064] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageRegion B1/JIS B1: "<< /PageSize [2064 2920] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageRegion ARCHA/Arch A: "<< /PageSize [648 864] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageRegion ARCHB/Arch B: "<< /PageSize [864 1296] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageRegion ARCHC/Arch C: "<< /PageSize [1296 1728] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageRegion ARCHD/Arch D: "<< /PageSize [1728 2592] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageRegion ARCHE/Arch E: "<< /PageSize [2592 3456] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageRegion 30x42: "<</PageSize [2160 3024] /ImagingBBox null
- >> setpagedevice"
-*End
-*PageRegion Banner1/2'x 6' Banner: "<</PageSize [1728 5184] /ImagingBBox
- null>> setpagedevice"
-*End
-*PageRegion Banner2/2'x 8' Banner: "<</PageSize [1728 6912] /ImagingBBox
- null>> setpagedevice"
-*End
-*PageRegion Banner3/2'x 10' Banner: "<</PageSize [1728 8640] /ImagingBBox
- null>> setpagedevice"
-*End
-*PageRegion Banner4/2'x 2m Banner: "<</PageSize [1728 5669] /ImagingBBox
- null>> setpagedevice"
-*End
-*PageRegion Banner5/2'x 3m Banner: "<</PageSize [1728 8504] /ImagingBBox
- null>> setpagedevice"
-*End
-*PageRegion Banner6/3'x 6' Banner: "<</PageSize [2592 5184] /ImagingBBox
- null>> setpagedevice"
-*End
-*PageRegion Banner7/3'x 8' Banner: "<</PageSize [2592 6912] /ImagingBBox
- null>> setpagedevice"
-*End
-*PageRegion Banner8/3'x 10' Banner: "<</PageSize [2592 8640] /ImagingBBox
- null>> setpagedevice"
-*End
-*PageRegion Banner9/3'x 2m Banner: "<</PageSize [2592 5669] /ImagingBBox
- null>> setpagedevice"
-*End
-*PageRegion Banner10/3'x 3m Banner: "<</PageSize [2592 8504] /ImagingBBox
- null>> setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Tabloid
-*ImageableArea Letter/ANSI A: "14.4 62.52 598.08 769.56"
-*ImageableArea Tabloid/ANSI B: "14.41 62.53 774.72 1201.56"
-*ImageableArea AnsiC/ANSI C: "14.41 62.53 1204.8 1561.56"
-*ImageableArea AnsiD/ANSI D: "14.4 62.53 1565.76 2425.56"
-*ImageableArea AnsiE/ANSI E: "14.4 62.53 2433.6 3145.56"
-*ImageableArea A4: "14.4 62.53 575.04 819.48"
-*ImageableArea A3: "14.4 62.53 820.8 1168.44"
-*ImageableArea A2: "14.41 62.53 1174.08 1661.4"
-*ImageableArea A1: "14.41 62.53 1665.6 2361.24"
-*ImageableArea A0: "14.41 62.53 2364.48 3347.64"
-*ImageableArea B4/JIS B4: "14.41 62.53 713.28 1009.56"
-*ImageableArea B3/JIS B3: "14.41 62.53 1012.8 1437.72"
-*ImageableArea B2/JIS B2: "14.4 62.53 1442.88 2041.56"
-*ImageableArea B1/JIS B1: "14.4 62.53 2049.6 2897.4"
-*ImageableArea ARCHA/Arch A: "14.4 62.52 628.8 841.56"
-*ImageableArea ARCHB/Arch B: "14.4 62.53 843.84 1273.56"
-*ImageableArea ARCHC/Arch C: "14.4 62.53 1281.6 1705.56"
-*ImageableArea ARCHD/Arch D: "14.41 62.53 1711.68 2569.56"
-*ImageableArea ARCHE/Arch E: "14.4 62.53 2571.84 3433.56"
-*ImageableArea 30x42: "14.41 62.53 2141.76 3001.56"
-*ImageableArea Banner1/2'x 6' Banner: "14.41 62.65 1711.68 5161.44"
-*ImageableArea Banner2/2'x 8' Banner: "14.41 62.65 1711.68 6889.44"
-*ImageableArea Banner3/2'x 10' Banner: "14.41 62.65 1711.68 8617.44"
-*ImageableArea Banner4/2'x 2m Banner: "14.41 62.64 1711.68 5646.24"
-*ImageableArea Banner5/2'x 3m Banner: "14.41 62.53 1711.68 8481.24"
-*ImageableArea Banner6/3'x 6' Banner: "14.4 62.65 2571.84 5161.44"
-*ImageableArea Banner7/3'x 8' Banner: "14.4 62.65 2571.84 6889.44"
-*ImageableArea Banner8/3'x 10' Banner: "14.4 62.65 2571.84 8617.44"
-*ImageableArea Banner9/3'x 2m Banner: "14.4 62.64 2571.84 5646.24"
-*ImageableArea Banner10/3'x 3m Banner: "14.4 62.53 2571.84 8481.24"
-
-*?ImageableArea: "
- clippath pathbbox
- /cvp {16 string cvs print ( ) print} def
- 4 3 roll 100 mul ceiling 100 div cvp
- 3 2 roll 100 mul ceiling 100 div cvp
- exch 100 mul floor 100 div cvp
- 100 mul floor 100 div = flush
- userdict /cvp undef"
-*End
-
-*% These provide the physical dimensions of the paper (by keyword)
-*DefaultPaperDimension: Tabloid
-*PaperDimension Letter/ANSI A: "612 792"
-*PaperDimension Tabloid/ANSI B: "792 1224"
-*PaperDimension AnsiC/ANSI C: "1224 1584"
-*PaperDimension AnsiD/ANSI D: "1584 2448"
-*PaperDimension AnsiE/ANSI E: "2448 3168"
-*PaperDimension A4: "595 842"
-*PaperDimension A3: "842 1191"
-*PaperDimension A2: "1191 1684"
-*PaperDimension A1: "1684 2384"
-*PaperDimension A0: "2384 3370"
-*PaperDimension B4/JIS B4: "729 1032"
-*PaperDimension B3/JIS B3: "1032 1460"
-*PaperDimension B2/JIS B2: "1460 2064"
-*PaperDimension B1/JIS B1: "2064 2920"
-*PaperDimension ARCHA/Arch A: "648 864"
-*PaperDimension ARCHB/Arch B: "864 1296"
-*PaperDimension ARCHC/Arch C: "1296 1728"
-*PaperDimension ARCHD/Arch D: "1728 2592"
-*PaperDimension ARCHE/Arch E: "2592 3456"
-*PaperDimension 30x42: "2160 3024"
-*PaperDimension Banner1/2'x 6' Banner: "1728 5184"
-*PaperDimension Banner2/2'x 8' Banner: "1728 6912"
-*PaperDimension Banner3/2'x 10' Banner: "1728 8640"
-*PaperDimension Banner4/2'x 2m Banner: "1728 5669"
-*PaperDimension Banner5/2'x 3m Banner: "1728 8504"
-*PaperDimension Banner6/3'x 6' Banner: "2592 5184"
-*PaperDimension Banner7/3'x 8' Banner: "2592 6912"
-*PaperDimension Banner8/3'x 10' Banner: "2592 8640"
-*PaperDimension Banner9/3'x 2m Banner: "2592 5669"
-*PaperDimension Banner10/3'x 3m Banner: "2592 8504"
-
-*CenterRegistered: False
-*DefaultLeadingEdge: Unknown
-*LeadingEdge Unknown: ""
-*HWMargins: 0 0 0 0
-*UseHWMargins False: ""
-*UseHWMargins True: ""
-*DefaultUseHWMargins: False
-*VariablePaperSize: True
-*ParamCustomPageSize Width: 1 points 504 2592
-*ParamCustomPageSize Height: 2 points 504 8640
-*ParamCustomPageSize WidthOffset: 3 points 0 0
-*ParamCustomPageSize HeightOffset: 4 points 0 0
-*ParamCustomPageSize Orientation: 5 int 0 0
-*NonUIOrderDependency: 54.0 AnySetup *CustomPageSize
-*CustomPageSize True: "% CustomPageSize True
- pop pop pop
- <<
- /PageSize [ 5 -2 roll ]
- /ImagingBBox null
- >> setpagedevice"
-*End
-*MaxMediaWidth: "2592.0"
-*?CurrentMediaWidth: "% CurrentMediaWidth
- currentpagedevice /InputAttributes get 0 get /PageSize get 0 get = flush"
-*End
-*MaxMediaHeight: "129600.0"
-*?CurrentMediaHeight: "% CurrentMediaHeight
- currentpagedevice /InputAttributes get 0 get /PageSize get 1 get = flush"
-*End
-*DefaultOutputOrder: Reverse
-*RequiresPageRegion All: True
-
-*% TKColor Selections ===================
-
-*OpenUI *TKColor/Color Correction: PickOne
-*OrderDependency: 56.0 AnySetup *TKColor
-*DefaultTKColor: NoAdjust
-*TKColor NoAdjust/None: "% TKColor NoAdjust/None
- <<
- /DeviceRenderingInfo
- <<
- /Type 2
- /ID (None)
- /VirtualColorDevice null
- >>
- >> setpagedevice"
-*End
-*TKColor VividColor/Vivid Color: "% TKColor VividColor/Vivid Color
- <<
- /DeviceRenderingInfo
- <<
- /Type 2
- /ID (Vivid Color)
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice
- <<
- /Type 3
- /ColorTransform /TekBlue
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor SimulateDisplay/Simulate Display: "% TKColor SimulateDisplay
- <<
- /DeviceRenderingInfo
- <<
- /Type 2
- /ID (Simulate Display)
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice
- <<
- /Type 3
- /ColorTransform /TekDisplay
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor SWOPPress/SWOP Press: "% TKColor SWOPPress/SWOP Press
- <<
- /DeviceRenderingInfo
- <<
- /Type 2
- /ID (SWOP Press)
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice
- <<
- /Type 3
- /ColorTransform /SWOP-Coated
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor EuroscalePress/Euroscale Press: "% TKColor EuroscalePress
- <<
- /DeviceRenderingInfo
- <<
- /Type 2
- /ID (Euroscale Press)
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice
- <<
- /Type 3
- /ColorTransform /Euroscale-Coated
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor CommercialPress/Commercial Press: "% TKColor CommercialPress
- <<
- /DeviceRenderingInfo
- <<
- /Type 2
- /ID (Commercial Press)
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice
- <<
- /Type 3
- /ColorTransform /Commercial-Coated
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor SNAPPress/SNAP Press: "% TKColor SNAPPress/SNAP Press
- <<
- /DeviceRenderingInfo
- <<
- /Type 2
- /ID (SNAP Press)
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice
- <<
- /Type 3
- /ColorTransform /SNAP-Newsprint
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor Monochrome: "% TKColor Monochrome
- <<
- /DeviceRenderingInfo
- <<
- /Type 2
- /ID (Monochrome)
- /ToneFunction [ {} {} {} {} ]
- /VirtualColorDevice
- <<
- /Type 1
- /ColorTransform /Gray
- >>
- >>
- >> setpagedevice"
-*End
-*TKColor UsePrinterSetting/Use Printer Setting: "% TKColor:UsePrinterSetting"
-*TKColor CustomProfile/Custom Profile: "% TKColor CustomProfile"
-*?TKColor: "% TKColor
- { currentpagedevice /DeviceRenderingInfo get
- /VirtualColorDevice get
- dup null eq
- { pop (NoAdjust) }
- { /ColorTransform get
- <<
- /TekBlue (VividColor)
- /TekDisplay (SimulateDisplay)
- /SWOP-Coated (SWOPPress)
- /Euroscale-Coated (EuroscalePress)
- /Commercial-Coated (CommercialPress)
- /SNAP-Newsprint (SNAPPress)
- /Gray (Monochrome)
- /TekCMYK (NoAdjust)
- >>
- exch get
- } ifelse
- } stopped
- { % error in PostScript code execution
- pop pop (Unknown)
- } if
- = flush"
-*End
-*CloseUI: *TKColor
-
-*OpenUI *TKFusingMode/Fusing Mode: PickOne
-*OrderDependency: 58.0 AnySetup *TKFusingMode
-*DefaultTKFusingMode: Cold
-*TKFusingMode None: "% TKFusingMode None
- <<
- /PostRenderingEnhance true
- /PostRenderingEnhanceDetails
- <<
- /Type 23
- /OutputMode
- currentpagedevice /PostRenderingEnhanceDetails get /OutputMode get
- /FusingMode 0
- >>
- >> setpagedevice"
-*End
-*TKFusingMode Cold: "% TKFusingMode Cold
- <<
- /PostRenderingEnhance true
- /PostRenderingEnhanceDetails
- <<
- /Type 23
- /OutputMode
- currentpagedevice /PostRenderingEnhanceDetails get /OutputMode get
- /FusingMode 1
- >>
- >> setpagedevice"
-*End
-*TKFusingMode Hot: "% TKFusingMode Hot
- <<
- /PostRenderingEnhance true
- /PostRenderingEnhanceDetails
- <<
- /Type 23
- /OutputMode
- currentpagedevice /PostRenderingEnhanceDetails get /OutputMode get
- /FusingMode 2
- >>
- >> setpagedevice"
-*End
-*?TKFusingMode: "% TKFusingMode
- [(None) (Cold) (Hot)]
- currentpagedevice /PostRenderingEnhanceDetails get /FusingMode get get
- = flush"
-*End
-*CloseUI: *TKFusingMode
-
-*OpenUI *TKOrientation/Page Rotation: PickOne
-*OrderDependency: 60.0 AnySetup *TKOrientation
-*DefaultTKOrientation: 0
-*TKOrientation 0/None, short side first: "<< /Orientation 0 >> setpagedevice"
-*TKOrientation 90CCW/90 Deg., long side first: "<< /Orientation 1 >> setpagedevice"
-*TKOrientation 180/180 Deg., short side first: "<< /Orientation 2 >> setpagedevice"
-*TKOrientation 270CCW/270 Deg., long side first: "<< /Orientation 3 >> setpagedevice"
-*?TKOrientation: "% TKOrientation
- [(0) (90CCW) (180) (270CCW)]
- currentpagedevice /Orientation get get
- = flush"
-*End
-*CloseUI: *TKOrientation
-
-*% Centering Selection ==========
-
-*OpenUI *TKCenter/Page Centering: Boolean
-*OrderDependency: 62.0 AnySetup *TKCenter
-*DefaultTKCenter: False
-*TKCenter False/Off: "% TKCenter False"
-*TKCenter True/On: "<< /PageOffset currentpagedevice dup/InputAttributes
- get 0 get /PageSize get exch dup/PageSize get aload pop 2 copy gt{exch}if
- 2 array astore exch/Orientation get 2 index 0 get 2 index 2 index 2 mod
- get sub 2 div 1183615869 internaldict /$pgdevicedict get/rollfedmedia
- get{14.4 sub 0}{3 index 1 get 3 index 3 index 2 mod 1 exch sub get sub
- 2 div}ifelse 2 array astore 4 1 roll pop pop pop>> setpagedevice"
-*End
-*?TKCenter: "% TKCenter
- currentpagedevice /PageOffset get 0 get 0 gt {(True)}{(False)} ifelse
- = flush"
-*End
-*CloseUI: *TKCenter
-
-*OpenUI *TKImageSmoothing/Image Smoothing: Boolean
-*OrderDependency: 64.0 AnySetup *TKImageSmoothing
-*DefaultTKImageSmoothing: False
-*TKImageSmoothing False/Off: "% TKImageSmoothing False
- false /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec"
-*End
-*TKImageSmoothing True/On: "% TKImageSmoothing True
- true /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec"
-*End
-*?TKImageSmoothing: "% ?TKImageSmoothing
- /RRCustomProcs /ProcSet findresource /currentforceinterpolate get exec
- {(True)}{(False)} ifelse
- = flush"
-*End
-*CloseUI: *TKImageSmoothing
-
-*OpenUI *TKColorControlStrip/Color Control Strip: Boolean
-*OrderDependency: 68.0 AnySetup *TKColorControlStrip
-*DefaultTKColorControlStrip: False
-*TKColorControlStrip True/On: "% TKColorControlStrip True/On
-userdict/TekColorStripDict known not{userdict begin/TekColorStripDict
-20 dict def
-end}if
-TekColorStripDict
-begin/OldEndPage
-currentpagedevice/EndPage get
-def/DefineName{/ProfileName(Unknown)def
-currentpagedevice/DeviceRenderingInfo get
-dup/ID known{/ID get/ProfileName exch
-def}{/VirtualColorDevice get
-dup
-null eq{pop/ProfileName(None)def}{dup/Type get
-dup
-1 eq exch
-3 eq
-or{/ColorTransform get<</TekBlue(Vivid Color)/TekDisplay(Simulate Display)
-/SWOP-Coated(SWOP Press)/Euroscale-Coated(Euroscale Press)
-/Commercial-Coated(Commercial Press)/SNAP-Newsprint(SNAP Press)
-/Gray(Monochrome)/RGB(Raw RGB)/CMYK(Raw CMYK)/Fuji-NA(FujiProof)
-/DaiNippon(DIC)/Toyo(Toyo)/TekPhoto(Photo)/TekCMYK(None)>>exch
-2 copy
-known{get/ProfileName exch def}{pop
-pop}ifelse}{pop}ifelse}ifelse}ifelse}bind def/ClearAndDrawBorder{gsave
-newpath clippath pathbbox
-grestore/URy exch def/URx exch def/LLy exch def/LLx exch def
-URx LLx sub
-BorderWidth
-sub
-2 div
-LLx add
-LLy 1 add
-translate
-1 setgray
-0 setlinewidth
-0 0 BorderWidth BorderHeight rectfill
-0 setgray
-0 0 BorderWidth BorderHeight rectstroke
-0 0 BorderWidth BorderHeight rectclip}bind def/StringDimensions{gsave
-newpath
-0 0 moveto
-false
-charpath
-pathbbox
-exch
-4 -1 roll
-sub
-3 -2 roll
-exch
-sub
-grestore}bind def/BCenterLine{gsave
-currentpoint translate
-0 0 moveto
-dup stringwidth pop
-2 div neg
-0
-rmoveto
-0 setgray
-show
-grestore}bind def/TCenterLine{gsave
-currentpoint translate
-0 0 moveto
-dup StringDimensions
-neg
-exch 2 div neg exch
-rmoveto
-0 setgray
-show
-grestore}bind def/DrawBox{setcmykcolor
-currentpoint BoxSide BoxSide rectfill
-gsave/Helvetica BoxFontSize selectfont
-BoxSide 2 div
-BoxStartY BoxFontSize sub 2 div neg
-rmoveto
-TCenterLine
-grestore
-gsave/Helvetica BoxFontSize selectfont
-BoxSide 2 div
-BoxSide
-BoxStartY BoxFontSize sub 2 div
-add
-rmoveto
-BCenterLine
-grestore
-BoxSide BoxGap add
-0 rmoveto}bind def/DrawBar{gsave
-0 setgray
-0 setlinewidth
-currentpoint
-newpath
-pop 0
-moveto
-0 BorderHeight rlineto
-stroke
-grestore}bind def/UseKanji{(GothicBBB-Medium-RKSJ-H)/Font resourcestatus
-{pop pop true}{false}ifelse
-product dup
-length 1 sub
-get
-8#112 eq
-and}bind def/DrawLegend{gsave
-0 setgray
-currentpoint
-exch dup
-BorderWidth exch sub/LegendWidth exch def
-exch pop 0
-translate/Helvetica-Bold TekFontSize
-selectfont(Tektronix)StringDimensions/TekHeight exch def/TekWidth exch def
-LegendWidth TekWidth sub 2 div
-BorderHeight TekInsetY sub TekHeight sub
-moveto(Tektronix)show/Symbol TekFontSize selectfont/registerserif
-glyphshow/Helvetica-Bold LegendFontSize selectfont
-LegendGap ProfileY moveto(Color Profile: )show
-currentpoint
-pop/ValueX exch def
-FileKnown JobNameKnown or{LegendGap FileNameY moveto(File:)show}if
-DateKnown{LegendGap DateY moveto(Date/Time:)show}if/Helvetica
-LegendFontSize selectfont
-ValueX ProfileY moveto
-ProfileName show
-UseKanji{/GothicBBB-Medium-RKSJ-H}{/Helvetica}ifelse
-LegendFontSize selectfont
-DateKnown{ValueX DateY moveto
-userdict/TekLabelDict get/Date get
-show}if
-FileKnown{ValueX FileNameY moveto
-userdict/TekLabelDict get/File get
-show}{JobNameKnown{ValueX FileNameY moveto
-JobName
-show}if}ifelse
-grestore}bind def/DrawColorStrip{TekColorStripDict/OldEndPage get
-exec
-dup{TekColorStripDict
-begin/BorderWidth 487 def/BorderHeight 36 def/BoxStartX 31 def/BoxSide
-14 def/BoxGap 3 def/BoxFontSize 6 def/LogoInsetX 2 def/LogoInsetY 2 def
-/TekFontSize 9 def/TekInsetY 4 def/LegendFontSize 7 def/LegendGap 3 def
-/LegendLineGap 0 def/DateY LegendGap def/ProfileY DateY LegendFontSize
-add LegendLineGap add def/FileNameY ProfileY LegendFontSize add
-LegendLineGap add def
-currentuserparams
-dup/JobName known{/JobName get(: )search{pop pop/JobName exch def
-/JobNameKnown true def}{pop/JobNameKnown false def}ifelse}
-{pop/JobNameKnown false def}ifelse
-userdict/TekLabelDict known{userdict/TekLabelDict get
-dup/Date known{/DateKnown true def}{/DateKnown false def}ifelse/File known
-{/FileKnown true def}{/FileKnown false def}ifelse}
-{/DateKnown false def/FileKnown false def}ifelse
-initgraphics
-ClearAndDrawBorder
-TekColorStripDict/DrawTekLogo known{DrawTekLogo}if
-/BoxStartY BorderHeight BoxSide sub 2 div def
-BoxStartX BoxStartY moveto
-(C)(100%)1 0 0 0 DrawBox(M)(100%)0 1 0 0 DrawBox(Y)(100%)0 0 1 0 DrawBox(K)
-(100%)0 0 0 1 DrawBox(MY)(100%)0 1 1 0 DrawBox(CY)(100%)1 0 1 0 DrawBox(CM)
-(100%)1 1 0 0 DrawBox(CMY)(100%)1 1 1 0 DrawBox(C)(50%)0.5 0 0 0 DrawBox(M)
-(50%)0 0.5 0 0 DrawBox(Y)(50%)0 0 0.5 0 DrawBox(K)(50%)0 0 0 0.5 DrawBox(MY)
-(50%)0 0.5 0.5 0 DrawBox(CY)(50%)0.5 0 0.5 0 DrawBox(CM)(50%)
-0.5 0.5 0 0 DrawBox(CMY)(50%)0.5 0.5 0.5 0 DrawBox
-DrawBar
-DefineName
-DrawLegend
-end}if}bind def<</EndPage{TekColorStripDict/DrawColorStrip get
-exec}>>setpagedevice
-end"
-*End
-*TKColorControlStrip False/Off: "% Color Control Strip: Off "
-*?TKColorControlStrip: "% TKColorControlStrip
- userdict /TekColorStripDict known {(True)}{(False)} ifelse = flush"
-*End
-*CloseUI: *TKColorControlStrip
-
-*% Font Information =====================
-*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-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 Helvetica-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: "% FontQuery
- { count 1 gt
- { exch dup 127 string cvs (/) print print (:) print
- /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
- } { exit } ifelse
- } bind loop
- (*) = flush"
-*End
-*?FontList: "% FontList
- (*) {cvn ==} 128 string /Font resourceforall
- (*) = flush"
-*End
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi
-
-*% For 60 lpi / 300 dpi ================================
-
-*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "45.0"
-*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "45.0"
-
-*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60.0"
-*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60.0"
-*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60.0"
-*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60.0"
-*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60.0"
-
-*% Last edited on: $Date: 1997/12/13 03:16:49 $
-*% The byte count of this file should be exactly 039636 or 041037
-*% depending on the filesystem it resides in.
-*% end of PPD file for Tektronix Phaser 600
-
diff --git a/psprint_config/configuration/ppds/XRD61354.PS b/psprint_config/configuration/ppds/XRD61354.PS
deleted file mode 100644
index 14333b2f1074..000000000000
--- a/psprint_config/configuration/ppds/XRD61354.PS
+++ /dev/null
@@ -1,789 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*%
-*% Filename: xrd61354.ppd
-*% Product Version: 1.3
-*%
-*FormatVersion: "4.3"
-*FileVersion: "2.0"
-*LanguageVersion: English
-*LanguageEncoding: ISOLatin1
-*PCFileName: "XRD61354.PPD"
-*Manufacturer: "Xerox"
-*Product: "(Xerox DocuTech 6135)"
-*PSVersion: "(2014.108) 510"
-*ModelName: "Xerox DocuTech 6135"
-*ShortNickName: "Xerox DocuTech 6135 PS2 v1.3"
-*NickName: "Xerox DocuTech 6135 (01.30.00) v2014.108"
-
-*% ==== *Collate UI Constraints ====
-*UIConstraints: *Collate False *XRXFinishing Bind_Left_Edge
-*UIConstraints: *Collate False *XRXFinishing Single_Portrait_Staple
-*UIConstraints: *Collate False *XRXFinishing Single_Landscape_Staple
-*UIConstraints: *Collate False *XRXFinishing Dual_Staple
-
-*% ==== *Duplex UI Constraints ====
-*UIConstraints: *Duplex DuplexNoTumble *MediaType PreCutTab
-*UIConstraints: *Duplex DuplexNoTumble *MediaType DrilledPreCutTab
-*UIConstraints: *Duplex DuplexNoTumble *MediaType Transparency
-*UIConstraints: *Duplex DuplexNoTumble *MediaType DrilledTransparency
-*UIConstraints: *Duplex DuplexNoTumble *MediaType FullCutTab
-*UIConstraints: *Duplex DuplexNoTumble *MediaType DrilledFullCutTab
-*UIConstraints: *Duplex DuplexTumble *MediaType PreCutTab
-*UIConstraints: *Duplex DuplexTumble *MediaType DrilledPreCutTab
-*UIConstraints: *Duplex DuplexTumble *MediaType Transparency
-*UIConstraints: *Duplex DuplexTumble *MediaType DrilledTransparency
-*UIConstraints: *Duplex DuplexTumble *MediaType FullCutTab
-*UIConstraints: *Duplex DuplexTumble *MediaType DrilledFullCutTab
-
-*% ==== *MediaColor UI Constraints ====
-*UIConstraints: *MediaColor noColor *MediaType Plain
-*UIConstraints: *MediaColor noColor *MediaType Drilled
-*UIConstraints: *MediaColor noColor *MediaType PreCutTab
-*UIConstraints: *MediaColor noColor *MediaType DrilledPreCutTab
-*UIConstraints: *MediaColor noColor *MediaType FullCutTab
-*UIConstraints: *MediaColor noColor *MediaType DrilledFullCutTab
-
-*% ==== *MediaType UI Constraints ====
-*UIConstraints: *MediaType Plain *MediaColor noColor
-*UIConstraints: *MediaType Drilled *MediaColor noColor
-*UIConstraints: *MediaType PreCutTab *Duplex DuplexNoTumble
-*UIConstraints: *MediaType PreCutTab *Duplex DuplexTumble
-*UIConstraints: *MediaType PreCutTab *MediaColor noColor
-*UIConstraints: *MediaType PreCutTab *PageSize ISOB4
-*UIConstraints: *MediaType PreCutTab *PageRegion ISOB4
-*UIConstraints: *MediaType PreCutTab *PageSize B4
-*UIConstraints: *MediaType PreCutTab *PageRegion B4
-*UIConstraints: *MediaType PreCutTab *PageSize Tabloid
-*UIConstraints: *MediaType PreCutTab *PageRegion Tabloid
-*UIConstraints: *MediaType PreCutTab *PageSize Ledger
-*UIConstraints: *MediaType PreCutTab *PageRegion Ledger
-*UIConstraints: *MediaType PreCutTab *PageSize A3
-*UIConstraints: *MediaType PreCutTab *PageRegion A3
-*UIConstraints: *MediaType DrilledPreCutTab *Duplex DuplexNoTumble
-*UIConstraints: *MediaType DrilledPreCutTab *Duplex DuplexTumble
-*UIConstraints: *MediaType DrilledPreCutTab *MediaColor noColor
-*UIConstraints: *MediaType DrilledPreCutTab *PageSize ISOB4
-*UIConstraints: *MediaType DrilledPreCutTab *PageRegion ISOB4
-*UIConstraints: *MediaType DrilledPreCutTab *PageSize B4
-*UIConstraints: *MediaType DrilledPreCutTab *PageRegion B4
-*UIConstraints: *MediaType DrilledPreCutTab *PageSize Tabloid
-*UIConstraints: *MediaType DrilledPreCutTab *PageRegion Tabloid
-*UIConstraints: *MediaType DrilledPreCutTab *PageSize Ledger
-*UIConstraints: *MediaType DrilledPreCutTab *PageRegion Ledger
-*UIConstraints: *MediaType DrilledPreCutTab *PageSize A3
-*UIConstraints: *MediaType DrilledPreCutTab *PageRegion A3
-*UIConstraints: *MediaType Transparency *XRXFinishing Bind_Left_Edge
-*UIConstraints: *MediaType Transparency *XRXFinishing Single_Portrait_Staple
-*UIConstraints: *MediaType Transparency *XRXFinishing Single_Landscape_Staple
-*UIConstraints: *MediaType Transparency *XRXFinishing Dual_Staple
-*UIConstraints: *MediaType Transparency *Duplex DuplexNoTumble
-*UIConstraints: *MediaType Transparency *Duplex DuplexTumble
-*UIConstraints: *MediaType Transparency *PageSize ISOB4
-*UIConstraints: *MediaType Transparency *PageRegion ISOB4
-*UIConstraints: *MediaType Transparency *PageSize B4
-*UIConstraints: *MediaType Transparency *PageRegion B4
-*UIConstraints: *MediaType Transparency *PageSize Tabloid
-*UIConstraints: *MediaType Transparency *PageRegion Tabloid
-*UIConstraints: *MediaType Transparency *PageSize Ledger
-*UIConstraints: *MediaType Transparency *PageRegion Ledger
-*UIConstraints: *MediaType Transparency *PageSize A3
-*UIConstraints: *MediaType Transparency *PageRegion A3
-*UIConstraints: *MediaType DrilledTransparency *XRXFinishing Bind_Left_Edge
-*UIConstraints: *MediaType DrilledTransparency *XRXFinishing Single_Portrait_Staple
-*UIConstraints: *MediaType DrilledTransparency *XRXFinishing Single_Landscape_Staple
-*UIConstraints: *MediaType DrilledTransparency *XRXFinishing Dual_Staple
-*UIConstraints: *MediaType DrilledTransparency *Duplex DuplexNoTumble
-*UIConstraints: *MediaType DrilledTransparency *Duplex DuplexTumble
-*UIConstraints: *MediaType DrilledTransparency *PageSize ISOB4
-*UIConstraints: *MediaType DrilledTransparency *PageRegion ISOB4
-*UIConstraints: *MediaType DrilledTransparency *PageSize B4
-*UIConstraints: *MediaType DrilledTransparency *PageRegion B4
-*UIConstraints: *MediaType DrilledTransparency *PageSize Tabloid
-*UIConstraints: *MediaType DrilledTransparency *PageRegion Tabloid
-*UIConstraints: *MediaType DrilledTransparency *PageSize Ledger
-*UIConstraints: *MediaType DrilledTransparency *PageRegion Ledger
-*UIConstraints: *MediaType DrilledTransparency *PageSize A3
-*UIConstraints: *MediaType DrilledTransparency *PageRegion A3
-*UIConstraints: *MediaType FullCutTab *Duplex DuplexNoTumble
-*UIConstraints: *MediaType FullCutTab *Duplex DuplexTumble
-*UIConstraints: *MediaType FullCutTab *MediaColor noColor
-*UIConstraints: *MediaType DrilledFullCutTab *Duplex DuplexNoTumble
-*UIConstraints: *MediaType DrilledFullCutTab *Duplex DuplexTumble
-*UIConstraints: *MediaType DrilledFullCutTab *MediaColor noColor
-
-*% ==== *PageRegion UI Constraints ====
-*UIConstraints: *PageRegion Legal13 *XRXFinishing Bind_Left_Edge
-*UIConstraints: *PageRegion Legal *XRXFinishing Bind_Left_Edge
-*UIConstraints: *PageRegion ISOB4 *XRXFinishing Bind_Left_Edge
-*UIConstraints: *PageRegion ISOB4 *XRXFinishing Single_Portrait_Staple
-*UIConstraints: *PageRegion ISOB4 *XRXFinishing Single_Landscape_Staple
-*UIConstraints: *PageRegion ISOB4 *XRXFinishing Dual_Staple
-*UIConstraints: *PageRegion ISOB4 *MediaType PreCutTab
-*UIConstraints: *PageRegion ISOB4 *MediaType DrilledPreCutTab
-*UIConstraints: *PageRegion ISOB4 *MediaType Transparency
-*UIConstraints: *PageRegion ISOB4 *MediaType DrilledTransparency
-*UIConstraints: *PageRegion B4 *XRXFinishing Bind_Left_Edge
-*UIConstraints: *PageRegion B4 *XRXFinishing Single_Portrait_Staple
-*UIConstraints: *PageRegion B4 *XRXFinishing Single_Landscape_Staple
-*UIConstraints: *PageRegion B4 *XRXFinishing Dual_Staple
-*UIConstraints: *PageRegion B4 *MediaType PreCutTab
-*UIConstraints: *PageRegion B4 *MediaType DrilledPreCutTab
-*UIConstraints: *PageRegion B4 *MediaType Transparency
-*UIConstraints: *PageRegion B4 *MediaType DrilledTransparency
-*UIConstraints: *PageRegion Tabloid *XRXFinishing Bind_Left_Edge
-*UIConstraints: *PageRegion Tabloid *XRXFinishing Single_Portrait_Staple
-*UIConstraints: *PageRegion Tabloid *XRXFinishing Single_Landscape_Staple
-*UIConstraints: *PageRegion Tabloid *XRXFinishing Dual_Staple
-*UIConstraints: *PageRegion Tabloid *MediaType PreCutTab
-*UIConstraints: *PageRegion Tabloid *MediaType DrilledPreCutTab
-*UIConstraints: *PageRegion Tabloid *MediaType Transparency
-*UIConstraints: *PageRegion Tabloid *MediaType DrilledTransparency
-*UIConstraints: *PageRegion Ledger *XRXFinishing Bind_Left_Edge
-*UIConstraints: *PageRegion Ledger *XRXFinishing Single_Portrait_Staple
-*UIConstraints: *PageRegion Ledger *XRXFinishing Single_Landscape_Staple
-*UIConstraints: *PageRegion Ledger *XRXFinishing Dual_Staple
-*UIConstraints: *PageRegion Ledger *MediaType PreCutTab
-*UIConstraints: *PageRegion Ledger *MediaType DrilledPreCutTab
-*UIConstraints: *PageRegion Ledger *MediaType Transparency
-*UIConstraints: *PageRegion Ledger *MediaType DrilledTransparency
-*UIConstraints: *PageRegion A3 *XRXFinishing Bind_Left_Edge
-*UIConstraints: *PageRegion A3 *XRXFinishing Single_Portrait_Staple
-*UIConstraints: *PageRegion A3 *XRXFinishing Single_Landscape_Staple
-*UIConstraints: *PageRegion A3 *XRXFinishing Dual_Staple
-*UIConstraints: *PageRegion A3 *MediaType PreCutTab
-*UIConstraints: *PageRegion A3 *MediaType DrilledPreCutTab
-*UIConstraints: *PageRegion A3 *MediaType Transparency
-*UIConstraints: *PageRegion A3 *MediaType DrilledTransparency
-
-*% ==== *PageSize UI Constraints ====
-*UIConstraints: *PageSize Legal13 *XRXFinishing Bind_Left_Edge
-*UIConstraints: *PageSize Legal *XRXFinishing Bind_Left_Edge
-*UIConstraints: *PageSize ISOB4 *XRXFinishing Bind_Left_Edge
-*UIConstraints: *PageSize ISOB4 *XRXFinishing Single_Portrait_Staple
-*UIConstraints: *PageSize ISOB4 *XRXFinishing Single_Landscape_Staple
-*UIConstraints: *PageSize ISOB4 *XRXFinishing Dual_Staple
-*UIConstraints: *PageSize ISOB4 *MediaType PreCutTab
-*UIConstraints: *PageSize ISOB4 *MediaType DrilledPreCutTab
-*UIConstraints: *PageSize ISOB4 *MediaType Transparency
-*UIConstraints: *PageSize ISOB4 *MediaType DrilledTransparency
-*UIConstraints: *PageSize B4 *XRXFinishing Bind_Left_Edge
-*UIConstraints: *PageSize B4 *XRXFinishing Single_Portrait_Staple
-*UIConstraints: *PageSize B4 *XRXFinishing Single_Landscape_Staple
-*UIConstraints: *PageSize B4 *XRXFinishing Dual_Staple
-*UIConstraints: *PageSize B4 *MediaType PreCutTab
-*UIConstraints: *PageSize B4 *MediaType DrilledPreCutTab
-*UIConstraints: *PageSize B4 *MediaType Transparency
-*UIConstraints: *PageSize B4 *MediaType DrilledTransparency
-*UIConstraints: *PageSize Tabloid *XRXFinishing Bind_Left_Edge
-*UIConstraints: *PageSize Tabloid *XRXFinishing Single_Portrait_Staple
-*UIConstraints: *PageSize Tabloid *XRXFinishing Single_Landscape_Staple
-*UIConstraints: *PageSize Tabloid *XRXFinishing Dual_Staple
-*UIConstraints: *PageSize Tabloid *MediaType PreCutTab
-*UIConstraints: *PageSize Tabloid *MediaType DrilledPreCutTab
-*UIConstraints: *PageSize Tabloid *MediaType Transparency
-*UIConstraints: *PageSize Tabloid *MediaType DrilledTransparency
-*UIConstraints: *PageSize Ledger *XRXFinishing Bind_Left_Edge
-*UIConstraints: *PageSize Ledger *XRXFinishing Single_Portrait_Staple
-*UIConstraints: *PageSize Ledger *XRXFinishing Single_Landscape_Staple
-*UIConstraints: *PageSize Ledger *XRXFinishing Dual_Staple
-*UIConstraints: *PageSize Ledger *MediaType PreCutTab
-*UIConstraints: *PageSize Ledger *MediaType DrilledPreCutTab
-*UIConstraints: *PageSize Ledger *MediaType Transparency
-*UIConstraints: *PageSize Ledger *MediaType DrilledTransparency
-*UIConstraints: *PageSize A3 *XRXFinishing Bind_Left_Edge
-*UIConstraints: *PageSize A3 *XRXFinishing Single_Portrait_Staple
-*UIConstraints: *PageSize A3 *XRXFinishing Single_Landscape_Staple
-*UIConstraints: *PageSize A3 *XRXFinishing Dual_Staple
-*UIConstraints: *PageSize A3 *MediaType PreCutTab
-*UIConstraints: *PageSize A3 *MediaType DrilledPreCutTab
-*UIConstraints: *PageSize A3 *MediaType Transparency
-*UIConstraints: *PageSize A3 *MediaType DrilledTransparency
-
-*% ====== XRXFinishing UI Constraints =======
-*UIConstraints: *XRXFinishing Bind_Left_Edge *PageSize Legal13
-*UIConstraints: *XRXFinishing Bind_Left_Edge *PageRegion Legal13
-*UIConstraints: *XRXFinishing Bind_Left_Edge *PageSize Legal
-*UIConstraints: *XRXFinishing Bind_Left_Edge *PageRegion Legal
-*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageSize A3
-*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageSize A3
-*UIConstraints: *XRXFinishing Dual_Staple *PageSize A3
-*UIConstraints: *XRXFinishing Bind_Left_Edge *PageSize A3
-*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageRegion A3
-*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageRegion A3
-*UIConstraints: *XRXFinishing Dual_Staple *PageRegion A3
-*UIConstraints: *XRXFinishing Bind_Left_Edge *PageRegion A3
-*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageSize B4
-*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageSize B4
-*UIConstraints: *XRXFinishing Dual_Staple *PageSize B4
-*UIConstraints: *XRXFinishing Bind_Left_Edge *PageSize B4
-*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageRegion B4
-*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageRegion B4
-*UIConstraints: *XRXFinishing Dual_Staple *PageRegion B4
-*UIConstraints: *XRXFinishing Bind_Left_Edge *PageRegion B4
-*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageSize ISOB4
-*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageSize ISOB4
-*UIConstraints: *XRXFinishing Dual_Staple *PageSize ISOB4
-*UIConstraints: *XRXFinishing Bind_Left_Edge *PageSize ISOB4
-*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageRegion ISOB4
-*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageRegion ISOB4
-*UIConstraints: *XRXFinishing Dual_Staple *PageRegion ISOB4
-*UIConstraints: *XRXFinishing Bind_Left_Edge *PageRegion ISOB4
-*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageSize Ledger
-*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageSize Ledger
-*UIConstraints: *XRXFinishing Dual_Staple *PageSize Ledger
-*UIConstraints: *XRXFinishing Bind_Left_Edge *PageSize Ledger
-*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageRegion Ledger
-*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageRegion Ledger
-*UIConstraints: *XRXFinishing Dual_Staple *PageRegion Ledger
-*UIConstraints: *XRXFinishing Bind_Left_Edge *PageRegion Ledger
-*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageSize Tabloid
-*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageSize Tabloid
-*UIConstraints: *XRXFinishing Dual_Staple *PageSize Tabloid
-*UIConstraints: *XRXFinishing Bind_Left_Edge *PageSize Tabloid
-*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageRegion Tabloid
-*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageRegion Tabloid
-*UIConstraints: *XRXFinishing Dual_Staple *PageRegion Tabloid
-*UIConstraints: *XRXFinishing Bind_Left_Edge *PageRegion Tabloid
-*UIConstraints: *XRXFinishing Single_Portrait_Staple *Collate False
-*UIConstraints: *XRXFinishing Single_Landscape_Staple *Collate False
-*UIConstraints: *XRXFinishing Dual_Staple *Collate False
-*UIConstraints: *XRXFinishing Bind_Left_Edge *Collate False
-*UIConstraints: *XRXFinishing *MediaType Transparency
-*UIConstraints: *XRXFinishing *MediaType DrilledTransparency
-
-*% ==== Device Capabilities ===============
-*LanguageLevel: "2"
-*FreeVM: "3577240"
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*VariablePaperSize: True
-*FileSystem: False
-*Throughput: "135"
-*TTRasterizer: Type42
-*?TTRasterizer: "
-save
-42 /FontType resourcestatus
-{ pop pop (Type42) } { (No Type42) } ifelse = flush
-restore
-"
-*End
-*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
-
-*DefaultResolution: 600dpi
-*?Resolution: "
- save
- currentpagedevice /HWResolution get
- 0 get
- ( ) cvs print
- (dpi)
- = flush
- restore
-"
-*End
-
-*% Halftone Information ===============
-*ContoneOnly: False
-*DefaultHalftoneType: 1
-*ScreenFreq: "85.0"
-*ScreenAngle: "45.0"
-*DefaultScreenProc: Dot
-*ScreenProc Dot: "{ 180 mul cos exch 180 mul cos add 2 div }"
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "
- { dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-*End
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% Paper Handling ===================
-*% Code in this section both selects a tray and sets up a frame buffer.
-
-*MaxMediaWidth: "1224"
-*MaxMediaHeight: "1031"
-*ParamCustomPageSize Width: 1 points 576 1224
-*ParamCustomPageSize Height: 2 points 720 1031
-*ParamCustomPageSize WidthOffset: 3 points 0 1224
-*ParamCustomPageSize HeightOffset: 4 points 0 1031
-*ParamCustomPageSize Orientation: 5 int 0 0
-
-*CustomPageSize True: "
-pop pop pop % discard orientation & offsets
-2 dict begin
-/PageSize [
-4 -2 roll
-] def
-/ImagingBBox null def
-currentdict end setpagedevice
-"
-*End
-*HWMargins: 0 0 0 0
-
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Legal: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Tabloid: "
- 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Ledger: "
- 2 dict dup /PageSize [1224 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A3: "
- 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Legal13/8.5x13: "
- 2 dict dup /PageSize [612 936] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize 9x11: "
- 2 dict dup /PageSize [648 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize 223x297mm: "
- 2 dict dup /PageSize [632 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize B4: "
- 2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize ISOB4: "
- 2 dict dup /PageSize [709 1001] put dup /ImagingBBox null put setpagedevice"
-*End
-*?PageSize: "
- save
- currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if
- (Unknown)
- 9 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [792 1224] (Tabloid) put
- dup [1224 792] (Ledger) put
- dup [842 1191] (A3) put
- dup [595 842] (A4) put
- dup [612 936] (Legal13) put
- dup [648 792] (9x11) put
- dup [632 842] (223x297mm) put
- dup [729 1032] (B4) put
- dup [709 1001] (ISOB4) put
- { 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: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Legal: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Tabloid: "
- 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Ledger: "
- 2 dict dup /PageSize [1224 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A3: "
- 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Legal13/8.5x13: "
- 2 dict dup /PageSize [612 936] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion 9x11: "
- 2 dict dup /PageSize [648 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion 223x297mm: "
- 2 dict dup /PageSize [632 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion B4: "
- 2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion ISOB4: "
- 2 dict dup /PageSize [709 1001] put dup /ImagingBBox null put setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-*ImageableArea Letter: "0.0 0.0 612.0 792.0"
-*ImageableArea Legal: "0.0 0.0 612.0 1008.0"
-*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0"
-*ImageableArea Ledger: "0.0 0.0 1224.0 792.0"
-*ImageableArea A3: "0.0 0.0 842.0 1191.0"
-*ImageableArea A4: "0.0 0.0 595.0 842.0"
-*ImageableArea Legal13/8.5x13: "0.0 0.0 612.0 936.0"
-*ImageableArea 9x11: "0.0 0.0 648.0 792.0"
-*ImageableArea 223x297mm: "0.0 0.0 632.0 842.0"
-*ImageableArea B4: "0.0 0.0 729.0 1032.0"
-*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0"
-*?ImageableArea: "
- save
- /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: Letter
-*PaperDimension Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension Tabloid: "792 1224"
-*PaperDimension Ledger: "1224 792"
-*PaperDimension A3: "842 1191"
-*PaperDimension A4: "595 842"
-*PaperDimension Legal13/8.5x13: "612 936"
-*PaperDimension 9x11: "648 792"
-*PaperDimension 223x297mm: "632 842"
-*PaperDimension B4: "729 1032"
-*PaperDimension ISOB4: "709 1001"
-
-*OpenUI *MediaType: PickOne
-*OrderDependency: 30 AnySetup *MediaType
-*DefaultMediaType: Plain
-*MediaType Plain: "1 dict dup /MediaType (Plain) put setpagedevice"
-*MediaType Drilled: "1 dict dup /MediaType (Drilled) put setpagedevice"
-*MediaType PreCutTab: "1 dict dup /MediaType (PreCutTab) put setpagedevice"
-*MediaType DrilledPreCutTab/Drilled PreCutTab: "
- 1 dict dup /MediaType (Drilled PreCutTab) put setpagedevice"
-*End
-*MediaType Transparency: "
- 1 dict dup /MediaType (Transparency) put setpagedevice"
-*End
-*MediaType DrilledTransparency/Drilled Transparency: "
- 1 dict dup /MediaType (Drilled Transparency) put setpagedevice"
-*End
-*MediaType FullCutTab: "1 dict dup /MediaType (FullCutTab) put setpagedevice"
-*MediaType DrilledFullCutTab/Drilled FullCutTab: "
- 1 dict dup /MediaType (Drilled FullCutTab) put setpagedevice"
-*End
-*?MediaType: "
- save
- currentpagedevice /MediaType
- {get} stopped
- {pop pop (Plain)} {dup null eq {pop (Plain)} if} ifelse
- = flush
- restore
-"
-*End
-*CloseUI: *MediaType
-
-*OpenUI *MediaColor: PickOne
-*OrderDependency: 30 AnySetup *MediaColor
-*DefaultMediaColor: white
-*MediaColor white: "1 dict dup /MediaColor (white) put setpagedevice"
-*MediaColor noColor/clear: "1 dict dup /MediaColor (noColor) put setpagedevice"
-*MediaColor blue: "1 dict dup /MediaColor (blue) put setpagedevice"
-*MediaColor buff: "1 dict dup /MediaColor (buff) put setpagedevice"
-*MediaColor green: "1 dict dup /MediaColor (green) put setpagedevice"
-*MediaColor goldenrod: "1 dict dup /MediaColor (goldenrod) put setpagedevice"
-*MediaColor pink: "1 dict dup /MediaColor (pink) put setpagedevice"
-*MediaColor red: "1 dict dup /MediaColor (red) put setpagedevice"
-*MediaColor yellow: "1 dict dup /MediaColor (yellow) put setpagedevice"
-*?MediaColor: "
- save
- currentpagedevice /MediaColor
- {get} stopped
- {pop pop (white)} {dup null eq {pop (white)} if} ifelse
- = flush
- restore
-"
-*End
-*CloseUI: *MediaColor
-
-*RequiresPageRegion All: True
-*LandscapeOrientation: Plus90
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: AutoSelect
-*InputSlot AutoSelect: ""
-*CloseUI: *InputSlot
-
-*DefaultOutputOrder: Normal
-
-*OpenUI *Duplex: PickOne
-*OrderDependency: 50 AnySetup *Duplex
-*DefaultDuplex: None
-*Duplex None: "
- 1 dict dup /Duplex false put setpagedevice
- 1 dict dup /Tumble false put setpagedevice"
-*End
-*Duplex DuplexNoTumble: "
- 1 dict dup /Duplex true put setpagedevice
- 1 dict dup /Tumble false put setpagedevice"
-*End
-*Duplex DuplexTumble: "
- 1 dict dup /Duplex true put setpagedevice
- 1 dict dup /Tumble true put setpagedevice"
-*End
-*?Duplex: "save
- currentpagedevice /Duplex get
- { currentpagedevice /Tumble get
- {(DuplexTumble)}{(DuplexNoTumble)}ifelse
- }
- { (None)}
- ifelse = flush
-restore
-"
-*End
-*CloseUI: *Duplex
-
-*OpenUI *Collate: Boolean
-*OrderDependency: 50 AnySetup *Collate
-*DefaultCollate: True
-*Collate True: "1 dict dup /Collate true put setpagedevice"
-*Collate False: "1 dict dup /Collate false put setpagedevice"
-*?Collate: "
-save
- currentpagedevice /Collate get
- {(True)}{(False)}ifelse = flush
-restore
-"
-*End
-*CloseUI: *Collate
-*OpenUI *XRXFinishing/Finishing: PickOne
-*OrderDependency: 60 AnySetup *XRXFinishing
-*DefaultXRXFinishing: None
-
-*XRXFinishing None/None: "
-1 dict dup /Staple 0 put setpagedevice
-1 dict dup /Bind 0 put setpagedevice"
-*End
-
-*XRXFinishing Single_Portrait_Staple/Single Portrait Staple: "
-1 dict dup /Bind 0 put setpagedevice
-2 dict dup /Staple 3 put
- dup /StapleDetails 2 dict dup /Type 1 put dup /StapleLocation (SinglePortrait) put
- put setpagedevice"
-*End
-
-*XRXFinishing Single_Landscape_Staple/Single Landscape Staple: "
-1 dict dup /Bind 0 put setpagedevice
-2 dict dup /Staple 3 put
- dup /StapleDetails 2 dict dup /Type 1 put dup /StapleLocation (SingleLandscape) put
- put setpagedevice"
-*End
-
-*XRXFinishing Dual_Staple/Dual Landscape Staple: "
-1 dict dup /Bind 0 put setpagedevice
-2 dict dup /Staple 3 put
- dup /StapleDetails 2 dict dup /Type 1 put dup /StapleLocation (DualLandscape) put
- put setpagedevice"
-*End
-
-*XRXFinishing Bind_Left_Edge/Bind Left Edge: "
-1 dict dup /Staple 0 put setpagedevice
-1 dict dup /Bind 3 put setpagedevice"
-*End
-*?XRXFinishing: "(Unknown) = flush"
-
-*CloseUI: *XRXFinishing
-
-*% Font Information =====================
-*DefaultFont: Error
-*Font Adobe-Caslon-Regular: Standard "(001.001)" Standard ROM
-*Font Adobe-Caslon-Italic: Standard "(001.001)" Standard ROM
-*Font Adobe-Caslon-Semibold: Standard "(001.001)" Standard ROM
-*Font Adobe-Caslon-Semibold-Italic: Standard "(001.001)" Standard ROM
-*Font Adobe-Garamond-Regular: Standard "(001.001)" Standard ROM
-*Font Adobe-Garamond-Bold-Italic: Standard "(001.001)" Standard ROM
-*Font Adobe-Garamond-Bold: Standard "(001.001)" Standard ROM
-*Font Adobe-Garamond-Italic: Standard "(001.001)" Standard ROM
-*Font Adobe-Wood-Type-Ornaments-Two: Standard "(001.002)" Standard ROM
-*Font Americana: Standard "(001.000)" Standard ROM
-*Font Americana-ExtraBold: Standard "(001.000)" Standard ROM
-*Font AvantGarde-Book: Standard "(001.002)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM
-*Font Barmeno-Medium: Standard "(001.000)" Standard ROM
-*Font Barmeno-Bold: Standard "(001.000)" Standard ROM
-*Font Barmeno-Regular: Standard "(001.000)" Standard ROM
-*Font Barmeno-Extra-Bold: Standard "(001.000)" Standard ROM
-*Font Bookman-Demi: Standard "(001.001)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.001)" Standard ROM
-*Font Bookman-Light: Standard "(001.001)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.001)" Standard ROM
-*Font Carta: Standard "(001.001)" Standard ROM
-*Font Courier: Standard "(002.002)" Standard ROM
-*Font Courier-Bold: Standard "(002.002)" Standard ROM
-*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM
-*Font Courier-Oblique: Standard "(002.002)" Standard ROM
-*Font Formata-Regular: Standard "(001.001)" Standard ROM
-*Font Formata-Medium: Standard "(001.001)" Standard ROM
-*Font Formata-Medium-Italic: Standard "(001.001)" Standard ROM
-*Font Formata-Italic: Standard "(001.001)" Standard ROM
-*Font Garamond-Bold: Standard "(001.001)" Standard ROM
-*Font Garamond-BoldItalic: Standard "(001.002)" Standard ROM
-*Font Garamond-Light: Standard "(001.002)" Standard ROM
-*Font Garamond-LightItalic: Standard "(001.002)" Standard ROM
-*Font Helvetica: Standard "(001.006)" Standard ROM
-*Font Helvetica-Black: Standard "(001.001)" Standard ROM
-*Font Helvetica-BlackOblique: Standard "(001.001)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Condensed: Standard "(001.001)" Standard ROM
-*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM
-*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard ROM
-*Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard ROM
-*Font Helvetica-Light: Standard "(001.002)" Standard ROM
-*Font Helvetica-LightOblique: Standard "(001.002)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
-*Font Kaufmann: Standard "(001.000)" Standard ROM
-*Font Korinna-Bold: Standard "(001.001)" Standard ROM
-*Font Korinna-KursivBold: Standard "(001.003)" Standard ROM
-*Font Korinna-KursivRegular: Standard "(001.003)" Standard ROM
-*Font Korinna-Regular: Standard "(001.001)" Standard ROM
-*Font Lithos-Regular: Standard "(001.001)" Standard ROM
-*Font Lithos-Black: Standard "(001.001)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard ROM
-*Font Palatino-Bold: Standard "(001.005)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM
-*Font Palatino-Italic: Standard "(001.005)" Standard ROM
-*Font Palatino-Roman: Standard "(001.005)" Standard ROM
-*Font Park-Avenue: Standard "(001.005)" Standard ROM
-*Font Poetica-Supp-Ornaments: Standard "(001.000)" Standard ROM
-*Font Symbol: Special "(001.003)" Special ROM
-*Font Tekton-Regular: Standard "(001.001)" Standard ROM
-*Font Tekton-Bold: Standard "(001.000)" Standard ROM
-*Font Times-Bold: Standard "(001.007)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.009)" Standard ROM
-*Font Times-Italic: Standard "(001.007)" Standard ROM
-*Font Times-Roman: Standard "(001.007)" Standard ROM
-*Font Trajan-Bold: Standard "(001.000)" Standard ROM
-*Font XeroxLogotypesPK1: Standard "(001.000)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.003)" Standard ROM
-*Font ZapfDingbats: Special "(001.002)" Special 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
- (*) {cvn ==} 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: "%%[ Error: invalidfont; OffendingCommand: findfont ]%%"
-*Message: "\FontName\ not found, using Courier"
-*Message: "GOODBYE!: job executed quit operator."
-
-*% Status (format: %%[ status: <one of these> ] %%)
-*Status: "initializing"
-*Status: "idle"
-*Status: "holding"
-*Status: "busy"
-*Status: "waiting"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "AMCP"
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) =====================
-
-*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
-
-*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
-{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-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
-
-*% For 71 lpi / 600 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
-
-*% Last Edit Date: Jan 26 1998
-*% The byte count of this file should be exactly 033601 or 034390
-*% depending on the filesystem it resides in.
-*% end of PPD file for Xerox DocuTech 6135
diff --git a/psprint_config/configuration/ppds/XRD61801.PS b/psprint_config/configuration/ppds/XRD61801.PS
deleted file mode 100644
index 2087a21d7e3a..000000000000
--- a/psprint_config/configuration/ppds/XRD61801.PS
+++ /dev/null
@@ -1,789 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*%
-*% Filename: xrd61801.ppd
-*% Product Version: 1.3
-*%
-*FormatVersion: "4.3"
-*FileVersion: "2.0"
-*LanguageVersion: English
-*LanguageEncoding: ISOLatin1
-*PCFileName: "XRD61801.PPD"
-*Manufacturer: "Xerox"
-*Product: "(Xerox DocuTech 6180)"
-*PSVersion: "(2014.108) 510"
-*ModelName: "Xerox DocuTech 6180"
-*ShortNickName: "Xerox DocuTech 6180 PS2 v1.3"
-*NickName: "Xerox DocuTech 6180 (01.30.00) v2014.108"
-
-*% ==== *Collate UI Constraints ====
-*UIConstraints: *Collate False *XRXFinishing Bind_Left_Edge
-*UIConstraints: *Collate False *XRXFinishing Single_Portrait_Staple
-*UIConstraints: *Collate False *XRXFinishing Single_Landscape_Staple
-*UIConstraints: *Collate False *XRXFinishing Dual_Staple
-
-*% ==== *Duplex UI Constraints ====
-*UIConstraints: *Duplex DuplexNoTumble *MediaType PreCutTab
-*UIConstraints: *Duplex DuplexNoTumble *MediaType DrilledPreCutTab
-*UIConstraints: *Duplex DuplexNoTumble *MediaType Transparency
-*UIConstraints: *Duplex DuplexNoTumble *MediaType DrilledTransparency
-*UIConstraints: *Duplex DuplexNoTumble *MediaType FullCutTab
-*UIConstraints: *Duplex DuplexNoTumble *MediaType DrilledFullCutTab
-*UIConstraints: *Duplex DuplexTumble *MediaType PreCutTab
-*UIConstraints: *Duplex DuplexTumble *MediaType DrilledPreCutTab
-*UIConstraints: *Duplex DuplexTumble *MediaType Transparency
-*UIConstraints: *Duplex DuplexTumble *MediaType DrilledTransparency
-*UIConstraints: *Duplex DuplexTumble *MediaType FullCutTab
-*UIConstraints: *Duplex DuplexTumble *MediaType DrilledFullCutTab
-
-*% ==== *MediaColor UI Constraints ====
-*UIConstraints: *MediaColor noColor *MediaType Plain
-*UIConstraints: *MediaColor noColor *MediaType Drilled
-*UIConstraints: *MediaColor noColor *MediaType PreCutTab
-*UIConstraints: *MediaColor noColor *MediaType DrilledPreCutTab
-*UIConstraints: *MediaColor noColor *MediaType FullCutTab
-*UIConstraints: *MediaColor noColor *MediaType DrilledFullCutTab
-
-*% ==== *MediaType UI Constraints ====
-*UIConstraints: *MediaType Plain *MediaColor noColor
-*UIConstraints: *MediaType Drilled *MediaColor noColor
-*UIConstraints: *MediaType PreCutTab *Duplex DuplexNoTumble
-*UIConstraints: *MediaType PreCutTab *Duplex DuplexTumble
-*UIConstraints: *MediaType PreCutTab *MediaColor noColor
-*UIConstraints: *MediaType PreCutTab *PageSize ISOB4
-*UIConstraints: *MediaType PreCutTab *PageRegion ISOB4
-*UIConstraints: *MediaType PreCutTab *PageSize B4
-*UIConstraints: *MediaType PreCutTab *PageRegion B4
-*UIConstraints: *MediaType PreCutTab *PageSize Tabloid
-*UIConstraints: *MediaType PreCutTab *PageRegion Tabloid
-*UIConstraints: *MediaType PreCutTab *PageSize Ledger
-*UIConstraints: *MediaType PreCutTab *PageRegion Ledger
-*UIConstraints: *MediaType PreCutTab *PageSize A3
-*UIConstraints: *MediaType PreCutTab *PageRegion A3
-*UIConstraints: *MediaType DrilledPreCutTab *Duplex DuplexNoTumble
-*UIConstraints: *MediaType DrilledPreCutTab *Duplex DuplexTumble
-*UIConstraints: *MediaType DrilledPreCutTab *MediaColor noColor
-*UIConstraints: *MediaType DrilledPreCutTab *PageSize ISOB4
-*UIConstraints: *MediaType DrilledPreCutTab *PageRegion ISOB4
-*UIConstraints: *MediaType DrilledPreCutTab *PageSize B4
-*UIConstraints: *MediaType DrilledPreCutTab *PageRegion B4
-*UIConstraints: *MediaType DrilledPreCutTab *PageSize Tabloid
-*UIConstraints: *MediaType DrilledPreCutTab *PageRegion Tabloid
-*UIConstraints: *MediaType DrilledPreCutTab *PageSize Ledger
-*UIConstraints: *MediaType DrilledPreCutTab *PageRegion Ledger
-*UIConstraints: *MediaType DrilledPreCutTab *PageSize A3
-*UIConstraints: *MediaType DrilledPreCutTab *PageRegion A3
-*UIConstraints: *MediaType Transparency *XRXFinishing Bind_Left_Edge
-*UIConstraints: *MediaType Transparency *XRXFinishing Single_Portrait_Staple
-*UIConstraints: *MediaType Transparency *XRXFinishing Single_Landscape_Staple
-*UIConstraints: *MediaType Transparency *XRXFinishing Dual_Staple
-*UIConstraints: *MediaType Transparency *Duplex DuplexNoTumble
-*UIConstraints: *MediaType Transparency *Duplex DuplexTumble
-*UIConstraints: *MediaType Transparency *PageSize ISOB4
-*UIConstraints: *MediaType Transparency *PageRegion ISOB4
-*UIConstraints: *MediaType Transparency *PageSize B4
-*UIConstraints: *MediaType Transparency *PageRegion B4
-*UIConstraints: *MediaType Transparency *PageSize Tabloid
-*UIConstraints: *MediaType Transparency *PageRegion Tabloid
-*UIConstraints: *MediaType Transparency *PageSize Ledger
-*UIConstraints: *MediaType Transparency *PageRegion Ledger
-*UIConstraints: *MediaType Transparency *PageSize A3
-*UIConstraints: *MediaType Transparency *PageRegion A3
-*UIConstraints: *MediaType DrilledTransparency *XRXFinishing Bind_Left_Edge
-*UIConstraints: *MediaType DrilledTransparency *XRXFinishing Single_Portrait_Staple
-*UIConstraints: *MediaType DrilledTransparency *XRXFinishing Single_Landscape_Staple
-*UIConstraints: *MediaType DrilledTransparency *XRXFinishing Dual_Staple
-*UIConstraints: *MediaType DrilledTransparency *Duplex DuplexNoTumble
-*UIConstraints: *MediaType DrilledTransparency *Duplex DuplexTumble
-*UIConstraints: *MediaType DrilledTransparency *PageSize ISOB4
-*UIConstraints: *MediaType DrilledTransparency *PageRegion ISOB4
-*UIConstraints: *MediaType DrilledTransparency *PageSize B4
-*UIConstraints: *MediaType DrilledTransparency *PageRegion B4
-*UIConstraints: *MediaType DrilledTransparency *PageSize Tabloid
-*UIConstraints: *MediaType DrilledTransparency *PageRegion Tabloid
-*UIConstraints: *MediaType DrilledTransparency *PageSize Ledger
-*UIConstraints: *MediaType DrilledTransparency *PageRegion Ledger
-*UIConstraints: *MediaType DrilledTransparency *PageSize A3
-*UIConstraints: *MediaType DrilledTransparency *PageRegion A3
-*UIConstraints: *MediaType FullCutTab *Duplex DuplexNoTumble
-*UIConstraints: *MediaType FullCutTab *Duplex DuplexTumble
-*UIConstraints: *MediaType FullCutTab *MediaColor noColor
-*UIConstraints: *MediaType DrilledFullCutTab *Duplex DuplexNoTumble
-*UIConstraints: *MediaType DrilledFullCutTab *Duplex DuplexTumble
-*UIConstraints: *MediaType DrilledFullCutTab *MediaColor noColor
-
-*% ==== *PageRegion UI Constraints ====
-*UIConstraints: *PageRegion Legal13 *XRXFinishing Bind_Left_Edge
-*UIConstraints: *PageRegion Legal *XRXFinishing Bind_Left_Edge
-*UIConstraints: *PageRegion ISOB4 *XRXFinishing Bind_Left_Edge
-*UIConstraints: *PageRegion ISOB4 *XRXFinishing Single_Portrait_Staple
-*UIConstraints: *PageRegion ISOB4 *XRXFinishing Single_Landscape_Staple
-*UIConstraints: *PageRegion ISOB4 *XRXFinishing Dual_Staple
-*UIConstraints: *PageRegion ISOB4 *MediaType PreCutTab
-*UIConstraints: *PageRegion ISOB4 *MediaType DrilledPreCutTab
-*UIConstraints: *PageRegion ISOB4 *MediaType Transparency
-*UIConstraints: *PageRegion ISOB4 *MediaType DrilledTransparency
-*UIConstraints: *PageRegion B4 *XRXFinishing Bind_Left_Edge
-*UIConstraints: *PageRegion B4 *XRXFinishing Single_Portrait_Staple
-*UIConstraints: *PageRegion B4 *XRXFinishing Single_Landscape_Staple
-*UIConstraints: *PageRegion B4 *XRXFinishing Dual_Staple
-*UIConstraints: *PageRegion B4 *MediaType PreCutTab
-*UIConstraints: *PageRegion B4 *MediaType DrilledPreCutTab
-*UIConstraints: *PageRegion B4 *MediaType Transparency
-*UIConstraints: *PageRegion B4 *MediaType DrilledTransparency
-*UIConstraints: *PageRegion Tabloid *XRXFinishing Bind_Left_Edge
-*UIConstraints: *PageRegion Tabloid *XRXFinishing Single_Portrait_Staple
-*UIConstraints: *PageRegion Tabloid *XRXFinishing Single_Landscape_Staple
-*UIConstraints: *PageRegion Tabloid *XRXFinishing Dual_Staple
-*UIConstraints: *PageRegion Tabloid *MediaType PreCutTab
-*UIConstraints: *PageRegion Tabloid *MediaType DrilledPreCutTab
-*UIConstraints: *PageRegion Tabloid *MediaType Transparency
-*UIConstraints: *PageRegion Tabloid *MediaType DrilledTransparency
-*UIConstraints: *PageRegion Ledger *XRXFinishing Bind_Left_Edge
-*UIConstraints: *PageRegion Ledger *XRXFinishing Single_Portrait_Staple
-*UIConstraints: *PageRegion Ledger *XRXFinishing Single_Landscape_Staple
-*UIConstraints: *PageRegion Ledger *XRXFinishing Dual_Staple
-*UIConstraints: *PageRegion Ledger *MediaType PreCutTab
-*UIConstraints: *PageRegion Ledger *MediaType DrilledPreCutTab
-*UIConstraints: *PageRegion Ledger *MediaType Transparency
-*UIConstraints: *PageRegion Ledger *MediaType DrilledTransparency
-*UIConstraints: *PageRegion A3 *XRXFinishing Bind_Left_Edge
-*UIConstraints: *PageRegion A3 *XRXFinishing Single_Portrait_Staple
-*UIConstraints: *PageRegion A3 *XRXFinishing Single_Landscape_Staple
-*UIConstraints: *PageRegion A3 *XRXFinishing Dual_Staple
-*UIConstraints: *PageRegion A3 *MediaType PreCutTab
-*UIConstraints: *PageRegion A3 *MediaType DrilledPreCutTab
-*UIConstraints: *PageRegion A3 *MediaType Transparency
-*UIConstraints: *PageRegion A3 *MediaType DrilledTransparency
-
-*% ==== *PageSize UI Constraints ====
-*UIConstraints: *PageSize Legal13 *XRXFinishing Bind_Left_Edge
-*UIConstraints: *PageSize Legal *XRXFinishing Bind_Left_Edge
-*UIConstraints: *PageSize ISOB4 *XRXFinishing Bind_Left_Edge
-*UIConstraints: *PageSize ISOB4 *XRXFinishing Single_Portrait_Staple
-*UIConstraints: *PageSize ISOB4 *XRXFinishing Single_Landscape_Staple
-*UIConstraints: *PageSize ISOB4 *XRXFinishing Dual_Staple
-*UIConstraints: *PageSize ISOB4 *MediaType PreCutTab
-*UIConstraints: *PageSize ISOB4 *MediaType DrilledPreCutTab
-*UIConstraints: *PageSize ISOB4 *MediaType Transparency
-*UIConstraints: *PageSize ISOB4 *MediaType DrilledTransparency
-*UIConstraints: *PageSize B4 *XRXFinishing Bind_Left_Edge
-*UIConstraints: *PageSize B4 *XRXFinishing Single_Portrait_Staple
-*UIConstraints: *PageSize B4 *XRXFinishing Single_Landscape_Staple
-*UIConstraints: *PageSize B4 *XRXFinishing Dual_Staple
-*UIConstraints: *PageSize B4 *MediaType PreCutTab
-*UIConstraints: *PageSize B4 *MediaType DrilledPreCutTab
-*UIConstraints: *PageSize B4 *MediaType Transparency
-*UIConstraints: *PageSize B4 *MediaType DrilledTransparency
-*UIConstraints: *PageSize Tabloid *XRXFinishing Bind_Left_Edge
-*UIConstraints: *PageSize Tabloid *XRXFinishing Single_Portrait_Staple
-*UIConstraints: *PageSize Tabloid *XRXFinishing Single_Landscape_Staple
-*UIConstraints: *PageSize Tabloid *XRXFinishing Dual_Staple
-*UIConstraints: *PageSize Tabloid *MediaType PreCutTab
-*UIConstraints: *PageSize Tabloid *MediaType DrilledPreCutTab
-*UIConstraints: *PageSize Tabloid *MediaType Transparency
-*UIConstraints: *PageSize Tabloid *MediaType DrilledTransparency
-*UIConstraints: *PageSize Ledger *XRXFinishing Bind_Left_Edge
-*UIConstraints: *PageSize Ledger *XRXFinishing Single_Portrait_Staple
-*UIConstraints: *PageSize Ledger *XRXFinishing Single_Landscape_Staple
-*UIConstraints: *PageSize Ledger *XRXFinishing Dual_Staple
-*UIConstraints: *PageSize Ledger *MediaType PreCutTab
-*UIConstraints: *PageSize Ledger *MediaType DrilledPreCutTab
-*UIConstraints: *PageSize Ledger *MediaType Transparency
-*UIConstraints: *PageSize Ledger *MediaType DrilledTransparency
-*UIConstraints: *PageSize A3 *XRXFinishing Bind_Left_Edge
-*UIConstraints: *PageSize A3 *XRXFinishing Single_Portrait_Staple
-*UIConstraints: *PageSize A3 *XRXFinishing Single_Landscape_Staple
-*UIConstraints: *PageSize A3 *XRXFinishing Dual_Staple
-*UIConstraints: *PageSize A3 *MediaType PreCutTab
-*UIConstraints: *PageSize A3 *MediaType DrilledPreCutTab
-*UIConstraints: *PageSize A3 *MediaType Transparency
-*UIConstraints: *PageSize A3 *MediaType DrilledTransparency
-
-*% ====== XRXFinishing UI Constraints =======
-*UIConstraints: *XRXFinishing Bind_Left_Edge *PageSize Legal13
-*UIConstraints: *XRXFinishing Bind_Left_Edge *PageRegion Legal13
-*UIConstraints: *XRXFinishing Bind_Left_Edge *PageSize Legal
-*UIConstraints: *XRXFinishing Bind_Left_Edge *PageRegion Legal
-*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageSize A3
-*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageSize A3
-*UIConstraints: *XRXFinishing Dual_Staple *PageSize A3
-*UIConstraints: *XRXFinishing Bind_Left_Edge *PageSize A3
-*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageRegion A3
-*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageRegion A3
-*UIConstraints: *XRXFinishing Dual_Staple *PageRegion A3
-*UIConstraints: *XRXFinishing Bind_Left_Edge *PageRegion A3
-*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageSize B4
-*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageSize B4
-*UIConstraints: *XRXFinishing Dual_Staple *PageSize B4
-*UIConstraints: *XRXFinishing Bind_Left_Edge *PageSize B4
-*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageRegion B4
-*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageRegion B4
-*UIConstraints: *XRXFinishing Dual_Staple *PageRegion B4
-*UIConstraints: *XRXFinishing Bind_Left_Edge *PageRegion B4
-*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageSize ISOB4
-*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageSize ISOB4
-*UIConstraints: *XRXFinishing Dual_Staple *PageSize ISOB4
-*UIConstraints: *XRXFinishing Bind_Left_Edge *PageSize ISOB4
-*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageRegion ISOB4
-*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageRegion ISOB4
-*UIConstraints: *XRXFinishing Dual_Staple *PageRegion ISOB4
-*UIConstraints: *XRXFinishing Bind_Left_Edge *PageRegion ISOB4
-*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageSize Ledger
-*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageSize Ledger
-*UIConstraints: *XRXFinishing Dual_Staple *PageSize Ledger
-*UIConstraints: *XRXFinishing Bind_Left_Edge *PageSize Ledger
-*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageRegion Ledger
-*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageRegion Ledger
-*UIConstraints: *XRXFinishing Dual_Staple *PageRegion Ledger
-*UIConstraints: *XRXFinishing Bind_Left_Edge *PageRegion Ledger
-*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageSize Tabloid
-*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageSize Tabloid
-*UIConstraints: *XRXFinishing Dual_Staple *PageSize Tabloid
-*UIConstraints: *XRXFinishing Bind_Left_Edge *PageSize Tabloid
-*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageRegion Tabloid
-*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageRegion Tabloid
-*UIConstraints: *XRXFinishing Dual_Staple *PageRegion Tabloid
-*UIConstraints: *XRXFinishing Bind_Left_Edge *PageRegion Tabloid
-*UIConstraints: *XRXFinishing Single_Portrait_Staple *Collate False
-*UIConstraints: *XRXFinishing Single_Landscape_Staple *Collate False
-*UIConstraints: *XRXFinishing Dual_Staple *Collate False
-*UIConstraints: *XRXFinishing Bind_Left_Edge *Collate False
-*UIConstraints: *XRXFinishing *MediaType Transparency
-*UIConstraints: *XRXFinishing *MediaType DrilledTransparency
-
-*% ==== Device Capabilities ===============
-*LanguageLevel: "2"
-*FreeVM: "3577240"
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*VariablePaperSize: True
-*FileSystem: False
-*Throughput: "180"
-*TTRasterizer: Type42
-*?TTRasterizer: "
-save
-42 /FontType resourcestatus
-{ pop pop (Type42) } { (No Type42) } ifelse = flush
-restore
-"
-*End
-*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
-
-*DefaultResolution: 600dpi
-*?Resolution: "
- save
- currentpagedevice /HWResolution get
- 0 get
- ( ) cvs print
- (dpi)
- = flush
- restore
-"
-*End
-
-*% Halftone Information ===============
-*ContoneOnly: False
-*DefaultHalftoneType: 3
-*ScreenFreq: "85.0"
-*ScreenAngle: "45.0"
-*DefaultScreenProc: Dot
-*ScreenProc Dot: "{ 180 mul cos exch 180 mul cos add 2 div }"
-*ScreenProc Line: "{ pop }"
-*ScreenProc Ellipse: "
- { dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
-*End
-*DefaultTransfer: Null
-*Transfer Null: "{ }"
-*Transfer Null.Inverse: "{ 1 exch sub }"
-
-*% Paper Handling ===================
-*% Code in this section both selects a tray and sets up a frame buffer.
-
-*MaxMediaWidth: "1224"
-*MaxMediaHeight: "1031"
-*ParamCustomPageSize Width: 1 points 576 1224
-*ParamCustomPageSize Height: 2 points 720 1031
-*ParamCustomPageSize WidthOffset: 3 points 0 1224
-*ParamCustomPageSize HeightOffset: 4 points 0 1031
-*ParamCustomPageSize Orientation: 5 int 0 0
-
-*CustomPageSize True: "
-pop pop pop % discard orientation & offsets
-2 dict begin
-/PageSize [
-4 -2 roll
-] def
-/ImagingBBox null def
-currentdict end setpagedevice
-"
-*End
-*HWMargins: 0 0 0 0
-
-*OpenUI *PageSize: PickOne
-*OrderDependency: 30 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Legal: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Tabloid: "
- 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Ledger: "
- 2 dict dup /PageSize [1224 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A3: "
- 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Legal13/8.5x13: "
- 2 dict dup /PageSize [612 936] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize 9x11: "
- 2 dict dup /PageSize [648 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize 223x297mm: "
- 2 dict dup /PageSize [632 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize B4: "
- 2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize ISOB4: "
- 2 dict dup /PageSize [709 1001] put dup /ImagingBBox null put setpagedevice"
-*End
-*?PageSize: "
- save
- currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if
- (Unknown)
- 9 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [792 1224] (Tabloid) put
- dup [1224 792] (Ledger) put
- dup [842 1191] (A3) put
- dup [595 842] (A4) put
- dup [612 936] (Legal13) put
- dup [648 792] (9x11) put
- dup [632 842] (223x297mm) put
- dup [729 1032] (B4) put
- dup [709 1001] (ISOB4) put
- { 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: 40 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter: "
- 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Legal: "
- 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Tabloid: "
- 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Ledger: "
- 2 dict dup /PageSize [1224 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A3: "
- 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A4: "
- 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Legal13/8.5x13: "
- 2 dict dup /PageSize [612 936] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion 9x11: "
- 2 dict dup /PageSize [648 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion 223x297mm: "
- 2 dict dup /PageSize [632 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion B4: "
- 2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion ISOB4: "
- 2 dict dup /PageSize [709 1001] put dup /ImagingBBox null put setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% The following entries provide information about specific paper keywords.
-*DefaultImageableArea: Letter
-*ImageableArea Letter: "0.0 0.0 612.0 792.0"
-*ImageableArea Legal: "0.0 0.0 612.0 1008.0"
-*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0"
-*ImageableArea Ledger: "0.0 0.0 1224.0 792.0"
-*ImageableArea A3: "0.0 0.0 842.0 1191.0"
-*ImageableArea A4: "0.0 0.0 595.0 842.0"
-*ImageableArea Legal13/8.5x13: "0.0 0.0 612.0 936.0"
-*ImageableArea 9x11: "0.0 0.0 648.0 792.0"
-*ImageableArea 223x297mm: "0.0 0.0 632.0 842.0"
-*ImageableArea B4: "0.0 0.0 729.0 1032.0"
-*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0"
-*?ImageableArea: "
- save
- /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: Letter
-*PaperDimension Letter: "612 792"
-*PaperDimension Legal: "612 1008"
-*PaperDimension Tabloid: "792 1224"
-*PaperDimension Ledger: "1224 792"
-*PaperDimension A3: "842 1191"
-*PaperDimension A4: "595 842"
-*PaperDimension Legal13/8.5x13: "612 936"
-*PaperDimension 9x11: "648 792"
-*PaperDimension 223x297mm: "632 842"
-*PaperDimension B4: "729 1032"
-*PaperDimension ISOB4: "709 1001"
-
-*OpenUI *MediaType: PickOne
-*OrderDependency: 30 AnySetup *MediaType
-*DefaultMediaType: Plain
-*MediaType Plain: "1 dict dup /MediaType (Plain) put setpagedevice"
-*MediaType Drilled: "1 dict dup /MediaType (Drilled) put setpagedevice"
-*MediaType PreCutTab: "1 dict dup /MediaType (PreCutTab) put setpagedevice"
-*MediaType DrilledPreCutTab/Drilled PreCutTab: "
- 1 dict dup /MediaType (Drilled PreCutTab) put setpagedevice"
-*End
-*MediaType Transparency: "
- 1 dict dup /MediaType (Transparency) put setpagedevice"
-*End
-*MediaType DrilledTransparency/Drilled Transparency: "
- 1 dict dup /MediaType (Drilled Transparency) put setpagedevice"
-*End
-*MediaType FullCutTab: "1 dict dup /MediaType (FullCutTab) put setpagedevice"
-*MediaType DrilledFullCutTab/Drilled FullCutTab: "
- 1 dict dup /MediaType (Drilled FullCutTab) put setpagedevice"
-*End
-*?MediaType: "
- save
- currentpagedevice /MediaType
- {get} stopped
- {pop pop (Plain)} {dup null eq {pop (Plain)} if} ifelse
- = flush
- restore
-"
-*End
-*CloseUI: *MediaType
-
-*OpenUI *MediaColor: PickOne
-*OrderDependency: 30 AnySetup *MediaColor
-*DefaultMediaColor: white
-*MediaColor white: "1 dict dup /MediaColor (white) put setpagedevice"
-*MediaColor noColor/clear: "1 dict dup /MediaColor (noColor) put setpagedevice"
-*MediaColor blue: "1 dict dup /MediaColor (blue) put setpagedevice"
-*MediaColor buff: "1 dict dup /MediaColor (buff) put setpagedevice"
-*MediaColor green: "1 dict dup /MediaColor (green) put setpagedevice"
-*MediaColor goldenrod: "1 dict dup /MediaColor (goldenrod) put setpagedevice"
-*MediaColor pink: "1 dict dup /MediaColor (pink) put setpagedevice"
-*MediaColor red: "1 dict dup /MediaColor (red) put setpagedevice"
-*MediaColor yellow: "1 dict dup /MediaColor (yellow) put setpagedevice"
-*?MediaColor: "
- save
- currentpagedevice /MediaColor
- {get} stopped
- {pop pop (white)} {dup null eq {pop (white)} if} ifelse
- = flush
- restore
-"
-*End
-*CloseUI: *MediaColor
-
-*RequiresPageRegion All: True
-*LandscapeOrientation: Plus90
-
-*OpenUI *InputSlot: PickOne
-*OrderDependency: 20 AnySetup *InputSlot
-*DefaultInputSlot: AutoSelect
-*InputSlot AutoSelect: ""
-*CloseUI: *InputSlot
-
-*DefaultOutputOrder: Normal
-
-*OpenUI *Duplex: PickOne
-*OrderDependency: 50 AnySetup *Duplex
-*DefaultDuplex: None
-*Duplex None: "
- 1 dict dup /Duplex false put setpagedevice
- 1 dict dup /Tumble false put setpagedevice"
-*End
-*Duplex DuplexNoTumble: "
- 1 dict dup /Duplex true put setpagedevice
- 1 dict dup /Tumble false put setpagedevice"
-*End
-*Duplex DuplexTumble: "
- 1 dict dup /Duplex true put setpagedevice
- 1 dict dup /Tumble true put setpagedevice"
-*End
-*?Duplex: "save
- currentpagedevice /Duplex get
- { currentpagedevice /Tumble get
- {(DuplexTumble)}{(DuplexNoTumble)}ifelse
- }
- { (None)}
- ifelse = flush
-restore
-"
-*End
-*CloseUI: *Duplex
-
-*OpenUI *Collate: Boolean
-*OrderDependency: 50 AnySetup *Collate
-*DefaultCollate: True
-*Collate True: "1 dict dup /Collate true put setpagedevice"
-*Collate False: "1 dict dup /Collate false put setpagedevice"
-*?Collate: "
-save
- currentpagedevice /Collate get
- {(True)}{(False)}ifelse = flush
-restore
-"
-*End
-*CloseUI: *Collate
-*OpenUI *XRXFinishing/Finishing: PickOne
-*OrderDependency: 60 AnySetup *XRXFinishing
-*DefaultXRXFinishing: None
-
-*XRXFinishing None/None: "
-1 dict dup /Staple 0 put setpagedevice
-1 dict dup /Bind 0 put setpagedevice"
-*End
-
-*XRXFinishing Single_Portrait_Staple/Single Portrait Staple: "
-1 dict dup /Bind 0 put setpagedevice
-2 dict dup /Staple 3 put
- dup /StapleDetails 2 dict dup /Type 1 put dup /StapleLocation (SinglePortrait) put
- put setpagedevice"
-*End
-
-*XRXFinishing Single_Landscape_Staple/Single Landscape Staple: "
-1 dict dup /Bind 0 put setpagedevice
-2 dict dup /Staple 3 put
- dup /StapleDetails 2 dict dup /Type 1 put dup /StapleLocation (SingleLandscape) put
- put setpagedevice"
-*End
-
-*XRXFinishing Dual_Staple/Dual Landscape Staple: "
-1 dict dup /Bind 0 put setpagedevice
-2 dict dup /Staple 3 put
- dup /StapleDetails 2 dict dup /Type 1 put dup /StapleLocation (DualLandscape) put
- put setpagedevice"
-*End
-
-*XRXFinishing Bind_Left_Edge/Bind Left Edge: "
-1 dict dup /Staple 0 put setpagedevice
-1 dict dup /Bind 3 put setpagedevice"
-*End
-*?XRXFinishing: "(Unknown) = flush"
-
-*CloseUI: *XRXFinishing
-
-*% Font Information =====================
-*DefaultFont: Error
-*Font Adobe-Caslon-Regular: Standard "(001.001)" Standard ROM
-*Font Adobe-Caslon-Italic: Standard "(001.001)" Standard ROM
-*Font Adobe-Caslon-Semibold: Standard "(001.001)" Standard ROM
-*Font Adobe-Caslon-Semibold-Italic: Standard "(001.001)" Standard ROM
-*Font Adobe-Garamond-Regular: Standard "(001.001)" Standard ROM
-*Font Adobe-Garamond-Bold-Italic: Standard "(001.001)" Standard ROM
-*Font Adobe-Garamond-Bold: Standard "(001.001)" Standard ROM
-*Font Adobe-Garamond-Italic: Standard "(001.001)" Standard ROM
-*Font Adobe-Wood-Type-Ornaments-Two: Standard "(001.002)" Standard ROM
-*Font Americana: Standard "(001.000)" Standard ROM
-*Font Americana-ExtraBold: Standard "(001.000)" Standard ROM
-*Font AvantGarde-Book: Standard "(001.002)" Standard ROM
-*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM
-*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM
-*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM
-*Font Barmeno-Medium: Standard "(001.000)" Standard ROM
-*Font Barmeno-Bold: Standard "(001.000)" Standard ROM
-*Font Barmeno-Regular: Standard "(001.000)" Standard ROM
-*Font Barmeno-Extra-Bold: Standard "(001.000)" Standard ROM
-*Font Bookman-Demi: Standard "(001.001)" Standard ROM
-*Font Bookman-DemiItalic: Standard "(001.001)" Standard ROM
-*Font Bookman-Light: Standard "(001.001)" Standard ROM
-*Font Bookman-LightItalic: Standard "(001.001)" Standard ROM
-*Font Carta: Standard "(001.001)" Standard ROM
-*Font Courier: Standard "(002.002)" Standard ROM
-*Font Courier-Bold: Standard "(002.002)" Standard ROM
-*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM
-*Font Courier-Oblique: Standard "(002.002)" Standard ROM
-*Font Formata-Regular: Standard "(001.001)" Standard ROM
-*Font Formata-Medium: Standard "(001.001)" Standard ROM
-*Font Formata-Medium-Italic: Standard "(001.001)" Standard ROM
-*Font Formata-Italic: Standard "(001.001)" Standard ROM
-*Font Garamond-Bold: Standard "(001.001)" Standard ROM
-*Font Garamond-BoldItalic: Standard "(001.002)" Standard ROM
-*Font Garamond-Light: Standard "(001.002)" Standard ROM
-*Font Garamond-LightItalic: Standard "(001.002)" Standard ROM
-*Font Helvetica: Standard "(001.006)" Standard ROM
-*Font Helvetica-Black: Standard "(001.001)" Standard ROM
-*Font Helvetica-BlackOblique: Standard "(001.001)" Standard ROM
-*Font Helvetica-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Condensed: Standard "(001.001)" Standard ROM
-*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM
-*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard ROM
-*Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard ROM
-*Font Helvetica-Light: Standard "(001.002)" Standard ROM
-*Font Helvetica-LightOblique: Standard "(001.002)" Standard ROM
-*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
-*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
-*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
-*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
-*Font Kaufmann: Standard "(001.000)" Standard ROM
-*Font Korinna-Bold: Standard "(001.001)" Standard ROM
-*Font Korinna-KursivBold: Standard "(001.003)" Standard ROM
-*Font Korinna-KursivRegular: Standard "(001.003)" Standard ROM
-*Font Korinna-Regular: Standard "(001.001)" Standard ROM
-*Font Lithos-Regular: Standard "(001.001)" Standard ROM
-*Font Lithos-Black: Standard "(001.001)" Standard ROM
-*Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard ROM
-*Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard ROM
-*Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard ROM
-*Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard ROM
-*Font Palatino-Bold: Standard "(001.005)" Standard ROM
-*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM
-*Font Palatino-Italic: Standard "(001.005)" Standard ROM
-*Font Palatino-Roman: Standard "(001.005)" Standard ROM
-*Font Park-Avenue: Standard "(001.005)" Standard ROM
-*Font Poetica-Supp-Ornaments: Standard "(001.000)" Standard ROM
-*Font Symbol: Special "(001.003)" Special ROM
-*Font Tekton-Regular: Standard "(001.001)" Standard ROM
-*Font Tekton-Bold: Standard "(001.000)" Standard ROM
-*Font Times-Bold: Standard "(001.007)" Standard ROM
-*Font Times-BoldItalic: Standard "(001.009)" Standard ROM
-*Font Times-Italic: Standard "(001.007)" Standard ROM
-*Font Times-Roman: Standard "(001.007)" Standard ROM
-*Font Trajan-Bold: Standard "(001.000)" Standard ROM
-*Font XeroxLogotypesPK1: Standard "(001.000)" Standard ROM
-*Font ZapfChancery-MediumItalic: Standard "(001.003)" Standard ROM
-*Font ZapfDingbats: Special "(001.002)" Special 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
- (*) {cvn ==} 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: "%%[ Error: invalidfont; OffendingCommand: findfont ]%%"
-*Message: "\FontName\ not found, using Courier"
-*Message: "GOODBYE!: job executed quit operator."
-
-*% Status (format: %%[ status: <one of these> ] %%)
-*Status: "initializing"
-*Status: "idle"
-*Status: "holding"
-*Status: "busy"
-*Status: "waiting"
-
-*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
-*Source: "AMCP"
-
-*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) =====================
-
-*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
-*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
-*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
-
-*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
-{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
-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
-
-*% For 71 lpi / 600 dpi ===============================
-
-*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
-*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
-*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
-*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
-
-*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
-*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
-*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
-
-*% Last Edit Date: Jan 26 1998
-*% The byte count of this file should be exactly 033600 or 034389
-*% depending on the filesystem it resides in.
-*% end of PPD file for Xerox DocuTech 6180
diff --git a/psprint_config/configuration/ppds/XRN17000.PS b/psprint_config/configuration/ppds/XRN17000.PS
deleted file mode 100644
index 4d32d53e8997..000000000000
--- a/psprint_config/configuration/ppds/XRN17000.PS
+++ /dev/null
@@ -1,1267 +0,0 @@
-*PPD-Adobe: "4.3"
-*% Adobe Systems PostScript(R) Printer Description File
-*% Copyright 1987-1995 Adobe Systems Incorporated.
-*% 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.
-*% End of Copyright statement
-*% Internal version 2.0 6/15/98
-
-*% === REQUIRED ENTRIES ===
-*FormatVersion: "4.3"
-*FileVersion: "1.0"
-*LanguageEncoding: ISOLatin1
-*LanguageVersion: English
-*PCFileName: "XRN17000.PPD"
-*PSVersion: "(3010.106) 1"
-*Product: "(Xerox DocuPrint N17)"
-*ShortNickName: "Xerox DocuPrint N17"
-*NickName: "Xerox DocuPrint N17, v. 3010.106"
-*ModelName: "Xerox DocuPrint N17"
-*Manufacturer: "Xerox"
-
-
-*% === INSTALLABLE OPTIONS ===
-*OpenGroup: InstallableOptions/Options Installed
-
-*OpenUI *Option1/Duplex Module: Boolean
-*DefaultOption1: False
-*Option1 True/Installed: ""
-*Option1 False/Not Installed: ""
-*?Option1: "
- save
- currentpagedevice /Duplex known
- {(True)}{(False)} ifelse
- = flush
- restore
- "
-*End
-*CloseUI: *Option1
-
-*OpenUI *Option2/Tray 2: Boolean
-*DefaultOption2: False
-*Option2 True/Installed: ""
-*Option2 False/Not Installed: ""
-*?Option2: "
- save
- currentpagedevice /InputAttributes known
- {
- currentpagedevice /InputAttributes get
- 2 known
- {(True)}{(False)} ifelse
- }
- { (Unknown) } ifelse
- = flush
- restore"
-*End
-*CloseUI: *Option2
-
-*OpenUI *Option3/Tray 3: Boolean
-*DefaultOption3: False
-*Option3 True/Installed: ""
-*Option3 False/Not Installed: ""
-*?Option3: "
- save
- currentpagedevice /InputAttributes known
- {
- currentpagedevice /InputAttributes get
- 2 known
- {(True)}{(False)} ifelse
- }
- { (Unknown) } ifelse
- = flush
- restore"
-*End
-*CloseUI: *Option3
-
-*OpenUI *Option4/Hard Disk: Boolean
-*DefaultOption4: False
-*Option4 True/Installed: ""
-*Option4 False/Not Installed: ""
-*?Option4: "
- save false
- (%disk?%)
- { currentdevparams dup /Writeable known
- { /Writeable get {pop true} if } { pop } ifelse
- } 10 string /IODevice resourceforall
- {(True)}{(False)} ifelse = flush
- restore
- "
-*End
-*CloseUI: *Option4
-
-*OpenUI *Option5/Envelope Feeder: Boolean
-*DefaultOption5: False
-*Option5 True/Installed: ""
-*Option5 False/Not Installed: ""
-*?Option5: "
- save
- currentpagedevice /InputAttributes known
- {
- currentpagedevice /InputAttributes get
- 6 known
- {(True)}{(False)} ifelse
- }
- { (Unknown) } ifelse
- = flush
- restore"
-*End
-*CloseUI: *Option5
-
-*OpenUI *Option6/Offset Catch Tray (OCT): Boolean
-*DefaultOption6: False
-*Option6 True/Installed: ""
-*Option6 False/Not Installed: ""
-*?Option6: "
- save
- currentpagedevice /OutputAttributes known
- {
- currentpagedevice /OutputAttributes get
- 2 known {(True)}{(False) } ifelse
- }
- { (Unknown) } ifelse
- = flush
- restore"
-*End
-*CloseUI: *Option6
-
-*OpenUI *InstalledMemory/Total Printer Memory: PickOne
-*DefaultInstalledMemory: 16Meg
-*InstalledMemory 16Meg/16 MB RAM: ""
-*InstalledMemory 24Meg/24 MB RAM: ""
-*InstalledMemory 32Meg/32 MB RAM: ""
-*InstalledMemory 40Meg/40 MB RAM: ""
-*InstalledMemory 48Meg/48 MB RAM: ""
-*InstalledMemory 56Meg/56 MB RAM: ""
-*InstalledMemory 64Meg/64 MB RAM: ""
-*InstalledMemory 72Meg/72 MB RAM: ""
-*InstalledMemory 80Meg/80 MB RAM: ""
-*InstalledMemory 88Meg/88 MB RAM: ""
-*InstalledMemory 104Meg/104 MB RAM: ""
-
-*?InstalledMemory: "
- save
- 11 dict
- dup 0 (16Meg) put
- dup 1 (24Meg) put
- dup 2 (32Meg) put
- dup 3 (40Meg) put
- dup 4 (48Meg) put
- dup 5 (56Meg) put
- dup 6 (64Meg) put
- dup 7 (72Meg) put
- dup 8 (80Meg) put
- dup 9 (88Meg) put
- dup 10 (104Meg) put
- currentsystemparams dup /RamSize known
- {/RamSize get 1048576 div floor cvi
- 8 idiv 1 sub get}
- {pop (Unknown) } ifelse
- = flush
- restore
- "
-*End
-*CloseUI: *InstalledMemory
-
-*CloseGroup: InstallableOptions
-
-*% === UI CONSTRAINTS ===
-
-*UIConstraints: *Option1 False *Duplex
-*UIConstraints: *Duplex *Option1 False
-
-*UIConstraints: *Option2 False *InputSlot Tray2
-*UIConstraints: *InputSlot Tray2 *Option2 False
-
-*UIConstraints: *Option3 False *InputSlot Tray3
-*UIConstraints: *InputSlot Tray3 *Option3 False
-
-*UIConstraints: *Option6 False *Jog
-*UIConstraints: *Jog *Option6 False
-
-*UIConstraints: *Option5 False *InputSlot Envelope
-*UIConstraints: *InputSlot Envelope *Option5 False
-
-*UIConstraints: *Option6 False *OutputBin OCT
-*UIConstraints: *OutputBin OCT *Option6 False
-
-*% -- envelopes can only come from MBF or Envelope Feeder
-
-*UIConstraints: *PageSize Env10 *InputSlot Tray1
-*UIConstraints: *PageSize Env10 *InputSlot Tray2
-*UIConstraints: *PageSize Env10 *InputSlot Tray3
-
-*UIConstraints: *PageSize EnvC5 *InputSlot Tray1
-*UIConstraints: *PageSize EnvC5 *InputSlot Tray2
-*UIConstraints: *PageSize EnvC5 *InputSlot Tray3
-
-*UIConstraints: *PageSize EnvDL *InputSlot Tray1
-*UIConstraints: *PageSize EnvDL *InputSlot Tray2
-*UIConstraints: *PageSize EnvDL *InputSlot Tray3
-
-*UIConstraints: *PageSize EnvMonarch *InputSlot Tray1
-*UIConstraints: *PageSize EnvMonarch *InputSlot Tray2
-*UIConstraints: *PageSize EnvMonarch *InputSlot Tray3
-
-*UIConstraints: *PageRegion Env10 *InputSlot Tray1
-*UIConstraints: *PageRegion Env10 *InputSlot Tray2
-*UIConstraints: *PageRegion Env10 *InputSlot Tray3
-
-*UIConstraints: *PageRegion EnvC5 *InputSlot Tray1
-*UIConstraints: *PageRegion EnvC5 *InputSlot Tray2
-*UIConstraints: *PageRegion EnvC5 *InputSlot Tray3
-
-*UIConstraints: *PageRegion EnvDL *InputSlot Tray1
-*UIConstraints: *PageRegion EnvDL *InputSlot Tray2
-*UIConstraints: *PageRegion EnvDL *InputSlot Tray3
-
-*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray1
-*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray2
-*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray3
-
-*UIConstraints: *InputSlot Tray1 *PageSize Env10
-*UIConstraints: *InputSlot Tray2 *PageSize Env10
-*UIConstraints: *InputSlot Tray3 *PageSize Env10
-
-*UIConstraints: *InputSlot Tray1 *PageSize EnvC5
-*UIConstraints: *InputSlot Tray2 *PageSize EnvC5
-*UIConstraints: *InputSlot Tray3 *PageSize EnvC5
-
-*UIConstraints: *InputSlot Tray1 *PageSize EnvDL
-*UIConstraints: *InputSlot Tray2 *PageSize EnvDL
-*UIConstraints: *InputSlot Tray3 *PageSize EnvDL
-
-*UIConstraints: *InputSlot Tray1 *PageSize EnvMonarch
-*UIConstraints: *InputSlot Tray2 *PageSize EnvMonarch
-*UIConstraints: *InputSlot Tray3 *PageSize EnvMonarch
-
-*UIConstraints: *InputSlot Tray1 *PageRegion Env10
-*UIConstraints: *InputSlot Tray2 *PageRegion Env10
-*UIConstraints: *InputSlot Tray3 *PageRegion Env10
-
-*UIConstraints: *InputSlot Tray1 *PageRegion EnvC5
-*UIConstraints: *InputSlot Tray2 *PageRegion EnvC5
-*UIConstraints: *InputSlot Tray3 *PageRegion EnvC5
-
-*UIConstraints: *InputSlot Tray1 *PageRegion EnvDL
-*UIConstraints: *InputSlot Tray2 *PageRegion EnvDL
-*UIConstraints: *InputSlot Tray3 *PageRegion EnvDL
-
-*UIConstraints: *InputSlot Tray1 *PageRegion EnvMonarch
-*UIConstraints: *InputSlot Tray2 *PageRegion EnvMonarch
-*UIConstraints: *InputSlot Tray3 *PageRegion EnvMonarch
-
-*% -- limits Envelope Feeder
-
-*UIConstraints: *PageSize Letter *InputSlot Envelope
-*UIConstraints: *PageSize Legal *InputSlot Envelope
-*UIConstraints: *PageSize A4 *InputSlot Envelope
-*UIConstraints: *PageSize A5 *InputSlot Envelope
-*UIConstraints: *PageSize A6 *InputSlot Envelope
-*UIConstraints: *PageSize Executive *InputSlot Envelope
-*UIConstraints: *PageSize Statement *InputSlot Envelope
-*UIConstraints: *PageSize ISOB5 *InputSlot Envelope
-*UIConstraints: *PageSize FanFoldGermanLegal *InputSlot Envelope
-
-*UIConstraints: *InputSlot Envelope *PageSize Letter
-*UIConstraints: *InputSlot Envelope *PageSize Legal
-*UIConstraints: *InputSlot Envelope *PageSize A4
-*UIConstraints: *InputSlot Envelope *PageSize A5
-*UIConstraints: *InputSlot Envelope *PageSize A6
-*UIConstraints: *InputSlot Envelope *PageSize Executive
-*UIConstraints: *InputSlot Envelope *PageSize Statement
-*UIConstraints: *InputSlot Envelope *PageSize ISOB5
-*UIConstraints: *InputSlot Envelope *PageSize FanFoldGermanLegal
-
-*UIConstraints: *PageRegion Letter *InputSlot Envelope
-*UIConstraints: *PageRegion Legal *InputSlot Envelope
-*UIConstraints: *PageRegion A4 *InputSlot Envelope
-*UIConstraints: *PageRegion A5 *InputSlot Envelope
-*UIConstraints: *PageRegion A6 *InputSlot Envelope
-*UIConstraints: *PageRegion Executive *InputSlot Envelope
-*UIConstraints: *PageRegion Statement *InputSlot Envelope
-*UIConstraints: *PageRegion ISOB5 *InputSlot Envelope
-*UIConstraints: *PageRegion FanFoldGermanLegal *InputSlot Envelope
-
-*UIConstraints: *InputSlot Envelope *PageRegion Letter
-*UIConstraints: *InputSlot Envelope *PageRegion Legal
-*UIConstraints: *InputSlot Envelope *PageRegion A4
-*UIConstraints: *InputSlot Envelope *PageRegion A5
-*UIConstraints: *InputSlot Envelope *PageRegion A6
-*UIConstraints: *InputSlot Envelope *PageRegion Executive
-*UIConstraints: *InputSlot Envelope *PageRegion Statement
-*UIConstraints: *InputSlot Envelope *PageRegion ISOB5
-*UIConstraints: *InputSlot Envelope *PageRegion FanFoldGermanLegal
-
-*UIConstraints: *InputSlot Envelope *XRXAMediaType Plain
-*UIConstraints: *InputSlot Envelope *XRXAMediaType Transparency
-*UIConstraints: *InputSlot Envelope *XRXAMediaType Labels
-*UIConstraints: *InputSlot Envelope *XRXAMediaType Preprinted
-*UIConstraints: *InputSlot Envelope *XRXAMediaType Letterhead
-*UIConstraints: *InputSlot Envelope *XRXAMediaType Prepunched
-*UIConstraints: *InputSlot Envelope *XRXAMediaType Bond
-*UIConstraints: *InputSlot Envelope *XRXAMediaType Recycled
-*UIConstraints: *InputSlot Envelope *XRXAMediaType Color
-*UIConstraints: *InputSlot Envelope *XRXAMediaType Cardstock
-
-*UIConstraints: *XRXAMediaType Plain *InputSlot Envelope
-*UIConstraints: *XRXAMediaType Transparency *InputSlot Envelope
-*UIConstraints: *XRXAMediaType Labels *InputSlot Envelope
-*UIConstraints: *XRXAMediaType Preprinted *InputSlot Envelope
-*UIConstraints: *XRXAMediaType Letterhead *InputSlot Envelope
-*UIConstraints: *XRXAMediaType Prepunched *InputSlot Envelope
-*UIConstraints: *XRXAMediaType Bond *InputSlot Envelope
-*UIConstraints: *XRXAMediaType Recycled *InputSlot Envelope
-*UIConstraints: *XRXAMediaType Color *InputSlot Envelope
-*UIConstraints: *XRXAMediaType Cardstock *InputSlot Envelope
-
-*% -- A6 can only come from MBF (Multi Bypass Feeder)
-*UIConstraints: *PageSize A5 *InputSlot Tray1
-*UIConstraints: *PageSize A5 *InputSlot Tray2
-*UIConstraints: *PageSize A5 *InputSlot Tray3
-*UIConstraints: *PageRegion A5 *InputSlot Tray1
-*UIConstraints: *PageRegion A5 *InputSlot Tray2
-*UIConstraints: *PageRegion A5 *InputSlot Tray3
-
-*UIConstraints: *InputSlot Tray1 *PageSize A5
-*UIConstraints: *InputSlot Tray2 *PageSize A5
-*UIConstraints: *InputSlot Tray3 *PageSize A5
-*UIConstraints: *InputSlot Tray1 *PageRegion A5
-*UIConstraints: *InputSlot Tray2 *PageRegion A5
-*UIConstraints: *InputSlot Tray3 *PageRegion A5
-
-*% -- A6 can only come from MBF (Multi Bypass Feeder)
-*UIConstraints: *PageSize A6 *InputSlot Tray1
-*UIConstraints: *PageSize A6 *InputSlot Tray2
-*UIConstraints: *PageSize A6 *InputSlot Tray3
-*UIConstraints: *PageRegion A6 *InputSlot Tray1
-*UIConstraints: *PageRegion A6 *InputSlot Tray2
-*UIConstraints: *PageRegion A6 *InputSlot Tray3
-
-*UIConstraints: *InputSlot Tray1 *PageSize A6
-*UIConstraints: *InputSlot Tray2 *PageSize A6
-*UIConstraints: *InputSlot Tray3 *PageSize A6
-*UIConstraints: *InputSlot Tray1 *PageRegion A6
-*UIConstraints: *InputSlot Tray2 *PageRegion A6
-*UIConstraints: *InputSlot Tray3 *PageRegion A6
-
-*% -- ISOB5 can only come from MBF (Multi Bypass Feeder)
-*UIConstraints: *PageSize ISOB5 *InputSlot Tray1
-*UIConstraints: *PageSize ISOB5 *InputSlot Tray2
-*UIConstraints: *PageSize ISOB5 *InputSlot Tray3
-
-*UIConstraints: *PageRegion ISOB5 *InputSlot Tray1
-*UIConstraints: *PageRegion ISOB5 *InputSlot Tray2
-*UIConstraints: *PageRegion ISOB5 *InputSlot Tray3
-
-*UIConstraints: *InputSlot Tray1 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray2 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray3 *PageSize ISOB5
-
-*UIConstraints: *InputSlot Tray1 *PageRegion ISOB5
-*UIConstraints: *InputSlot Tray2 *PageRegion ISOB5
-*UIConstraints: *InputSlot Tray3 *PageRegion ISOB5
-
-*% -- Statement can only come from MBF (Multi Bypass Feeder)
-*UIConstraints: *PageSize Statement *InputSlot Tray1
-*UIConstraints: *PageSize Statement *InputSlot Tray2
-*UIConstraints: *PageSize Statement *InputSlot Tray3
-
-*UIConstraints: *PageRegion Statement *InputSlot Tray1
-*UIConstraints: *PageRegion Statement *InputSlot Tray2
-*UIConstraints: *PageRegion Statement *InputSlot Tray3
-
-*UIConstraints: *InputSlot Tray1 *PageSize Statement
-*UIConstraints: *InputSlot Tray2 *PageSize Statement
-*UIConstraints: *InputSlot Tray3 *PageSize Statement
-
-*UIConstraints: *InputSlot Tray1 *PageRegion Statement
-*UIConstraints: *InputSlot Tray2 *PageRegion Statement
-*UIConstraints: *InputSlot Tray3 *PageRegion Statement
-
-*% -- only limited sized from lower trays
-*UIConstraints: *PageSize Executive *InputSlot Tray2
-*UIConstraints: *PageSize Executive *InputSlot Tray3
-
-*UIConstraints: *PageRegion Executive *InputSlot Tray2
-*UIConstraints: *PageRegion Executive *InputSlot Tray3
-
-*UIConstraints: *InputSlot Tray2 *PageSize Executive
-*UIConstraints: *InputSlot Tray3 *PageSize Executive
-
-*UIConstraints: *InputSlot Tray2 *PageRegion Executive
-*UIConstraints: *InputSlot Tray3 *PageRegion Executive
-
-*% -- limits for Tray1
-
-*UIConstraints: *PageSize Statement *InputSlot Tray1
-*UIConstraints: *PageSize ISOB5 *InputSlot Tray1
-*UIConstraints: *PageSize A5 *InputSlot Tray1
-*UIConstraints: *PageSize A6 *InputSlot Tray1
-*UIConstraints: *PageSize Env10 *InputSlot Tray1
-*UIConstraints: *PageSize EnvC5 *InputSlot Tray1
-*UIConstraints: *PageSize EnvDL *InputSlot Tray1
-*UIConstraints: *PageSize EnvMonarch *InputSlot Tray1
-
-*UIConstraints: *InputSlot Tray1 *PageSize Statement
-*UIConstraints: *InputSlot Tray1 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray1 *PageSize A5
-*UIConstraints: *InputSlot Tray1 *PageSize A6
-*UIConstraints: *InputSlot Tray1 *PageSize Env10
-*UIConstraints: *InputSlot Tray1 *PageSize EnvC5
-*UIConstraints: *InputSlot Tray1 *PageSize EnvDL
-*UIConstraints: *InputSlot Tray1 *PageSize EnvMonarch
-
-*UIConstraints: *PageRegion Statement *InputSlot Tray1
-*UIConstraints: *PageRegion ISOB5 *InputSlot Tray1
-*UIConstraints: *PageRegion A5 *InputSlot Tray1
-*UIConstraints: *PageRegion A6 *InputSlot Tray1
-*UIConstraints: *PageRegion Env10 *InputSlot Tray1
-*UIConstraints: *PageRegion EnvC5 *InputSlot Tray1
-*UIConstraints: *PageRegion EnvDL *InputSlot Tray1
-*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray1
-
-*UIConstraints: *InputSlot Tray1 *PageRegion Statement
-*UIConstraints: *InputSlot Tray1 *PageRegion ISOB5
-*UIConstraints: *InputSlot Tray1 *PageRegion A5
-*UIConstraints: *InputSlot Tray1 *PageRegion A6
-*UIConstraints: *InputSlot Tray1 *PageRegion Env10
-*UIConstraints: *InputSlot Tray1 *PageRegion EnvC5
-*UIConstraints: *InputSlot Tray1 *PageRegion EnvDL
-*UIConstraints: *InputSlot Tray1 *PageRegion EnvMonarch
-
-*% -- limits for Tray2
-
-*UIConstraints: *PageSize ISOB5 *InputSlot Tray2
-*UIConstraints: *PageSize Executive *InputSlot Tray2
-*UIConstraints: *PageSize A6 *InputSlot Tray2
-*UIConstraints: *PageSize Env10 *InputSlot Tray2
-*UIConstraints: *PageSize EnvC5 *InputSlot Tray2
-*UIConstraints: *PageSize EnvDL *InputSlot Tray2
-*UIConstraints: *PageSize EnvMonarch *InputSlot Tray2
-*UIConstraints: *PageSize A5 *InputSlot Tray2
-*UIConstraints: *PageSize Statement *InputSlot Tray2
-
-*UIConstraints: *InputSlot Tray2 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray2 *PageSize Executive
-*UIConstraints: *InputSlot Tray2 *PageSize A6
-*UIConstraints: *InputSlot Tray2 *PageSize A5
-*UIConstraints: *InputSlot Tray2 *PageSize Env10
-*UIConstraints: *InputSlot Tray2 *PageSize EnvC5
-*UIConstraints: *InputSlot Tray2 *PageSize EnvDL
-*UIConstraints: *InputSlot Tray2 *PageSize EnvMonarch
-*UIConstraints: *InputSlot Tray2 *PageSize Statement
-
-*UIConstraints: *PageRegion ISOB5 *InputSlot Tray2
-*UIConstraints: *PageRegion Executive *InputSlot Tray2
-*UIConstraints: *PageRegion A6 *InputSlot Tray2
-*UIConstraints: *PageRegion Env10 *InputSlot Tray2
-*UIConstraints: *PageRegion EnvC5 *InputSlot Tray2
-*UIConstraints: *PageRegion EnvDL *InputSlot Tray2
-*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray2
-*UIConstraints: *PageRegion A5 *InputSlot Tray2
-*UIConstraints: *PageRegion Statement *InputSlot Tray2
-
-*UIConstraints: *InputSlot Tray2 *PageRegion ISOB5
-*UIConstraints: *InputSlot Tray2 *PageRegion Executive
-*UIConstraints: *InputSlot Tray2 *PageRegion A6
-*UIConstraints: *InputSlot Tray2 *PageRegion A5
-*UIConstraints: *InputSlot Tray2 *PageRegion Env10
-*UIConstraints: *InputSlot Tray2 *PageRegion EnvC5
-*UIConstraints: *InputSlot Tray2 *PageRegion EnvDL
-*UIConstraints: *InputSlot Tray2 *PageRegion EnvMonarch
-*UIConstraints: *InputSlot Tray2 *PageRegion Statement
-
-*% -- limits for Tray3
-
-*UIConstraints: *PageSize ISOB5 *InputSlot Tray3
-*UIConstraints: *PageSize Executive *InputSlot Tray3
-*UIConstraints: *PageSize A6 *InputSlot Tray3
-*UIConstraints: *PageSize Env10 *InputSlot Tray3
-*UIConstraints: *PageSize EnvC5 *InputSlot Tray3
-*UIConstraints: *PageSize EnvDL *InputSlot Tray3
-*UIConstraints: *PageSize EnvMonarch *InputSlot Tray3
-*UIConstraints: *PageSize A5 *InputSlot Tray3
-*UIConstraints: *PageSize Statement *InputSlot Tray3
-
-*UIConstraints: *InputSlot Tray3 *PageSize ISOB5
-*UIConstraints: *InputSlot Tray3 *PageSize Executive
-*UIConstraints: *InputSlot Tray3 *PageSize A6
-*UIConstraints: *InputSlot Tray3 *PageSize A5
-*UIConstraints: *InputSlot Tray3 *PageSize Env10
-*UIConstraints: *InputSlot Tray3 *PageSize EnvC5
-*UIConstraints: *InputSlot Tray3 *PageSize EnvDL
-*UIConstraints: *InputSlot Tray3 *PageSize EnvMonarch
-*UIConstraints: *InputSlot Tray3 *PageSize Statement
-
-*UIConstraints: *PageRegion ISOB5 *InputSlot Tray3
-*UIConstraints: *PageRegion Executive *InputSlot Tray3
-*UIConstraints: *PageRegion A6 *InputSlot Tray3
-*UIConstraints: *PageRegion Env10 *InputSlot Tray3
-*UIConstraints: *PageRegion EnvC5 *InputSlot Tray3
-*UIConstraints: *PageRegion EnvDL *InputSlot Tray3
-*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray3
-*UIConstraints: *PageRegion A5 *InputSlot Tray3
-*UIConstraints: *PageRegion Statement *InputSlot Tray3
-
-*UIConstraints: *InputSlot Tray3 *PageRegion ISOB5
-*UIConstraints: *InputSlot Tray3 *PageRegion Executive
-*UIConstraints: *InputSlot Tray3 *PageRegion A6
-*UIConstraints: *InputSlot Tray3 *PageRegion A5
-*UIConstraints: *InputSlot Tray3 *PageRegion Env10
-*UIConstraints: *InputSlot Tray3 *PageRegion EnvC5
-*UIConstraints: *InputSlot Tray3 *PageRegion EnvDL
-*UIConstraints: *InputSlot Tray3 *PageRegion EnvMonarch
-*UIConstraints: *InputSlot Tray3 *PageRegion Statement
-
-*% Duplex only allowed with Letter, Legal, A4, or Folio
-*UIConstraints: *Duplex *PageSize A5
-*UIConstraints: *Duplex *PageSize A6
-*UIConstraints: *Duplex *PageSize ISOB5
-*UIConstraints: *Duplex *PageSize Executive
-*UIConstraints: *Duplex *PageSize Statement
-*UIConstraints: *Duplex *PageSize Env10
-*UIConstraints: *Duplex *PageSize EnvC5
-*UIConstraints: *Duplex *PageSize EnvDL
-*UIConstraints: *Duplex *PageSize EnvMonarch
-
-*UIConstraints: *PageSize A5 *Duplex
-*UIConstraints: *PageSize A6 *Duplex
-*UIConstraints: *PageSize ISOB5 *Duplex
-*UIConstraints: *PageSize Executive *Duplex
-*UIConstraints: *PageSize Statement *Duplex
-*UIConstraints: *PageSize Env10 *Duplex
-*UIConstraints: *PageSize EnvC5 *Duplex
-*UIConstraints: *PageSize EnvDL *Duplex
-*UIConstraints: *PageSize EnvMonarch *Duplex
-
-*UIConstraints: *Duplex *PageRegion A5
-*UIConstraints: *Duplex *PageRegion A6
-*UIConstraints: *Duplex *PageRegion ISOB5
-*UIConstraints: *Duplex *PageRegion Executive
-*UIConstraints: *Duplex *PageRegion Statement
-*UIConstraints: *Duplex *PageRegion Env10
-*UIConstraints: *Duplex *PageRegion EnvC5
-*UIConstraints: *Duplex *PageRegion EnvDL
-*UIConstraints: *Duplex *PageRegion EnvMonarch
-
-*UIConstraints: *PageRegion A5 *Duplex
-*UIConstraints: *PageRegion A6 *Duplex
-*UIConstraints: *PageRegion ISOB5 *Duplex
-*UIConstraints: *PageRegion Executive *Duplex
-*UIConstraints: *PageRegion Statement *Duplex
-*UIConstraints: *PageRegion Env10 *Duplex
-*UIConstraints: *PageRegion EnvC5 *Duplex
-*UIConstraints: *PageRegion EnvDL *Duplex
-*UIConstraints: *PageRegion EnvMonarch *Duplex
-
-*% Limits jog to only offset catch tray
-
-*UIConstraints: *OutputBin STD *Jog EndOfSet
-*UIConstraints: *Jog EndOfSet *OutputBin STD
-*UIConstraints: *OutputBin STD *Jog EndOfJob
-*UIConstraints: *Jog EndOfJob *OutputBin STD
-
-*% - Must have *Collate: True for *Jog: EndOfSet
-
-*UIConstraints: *Jog EndOfSet *Collate False
-*UIConstraints: *Collate False *Jog EndOfSet
-
-*% -- Smoothing and Draft only available in 600x600dpi
-*UIConstraints: *XRXQuality Smoothing *Resolution 1200x600dpi
-*UIConstraints: *Resolution 1200x600dpi *XRXQuality Smoothing
-*UIConstraints: *XRXQuality Draft *Resolution 1200x600dpi
-*UIConstraints: *Resolution 1200x600dpi *XRXQuality Draft
-
-*% === BASIC CAPABILITIES & SYSTEM MANAGEMENT ===
-
-*FreeVM: "3551452"
-*VMOption 16Meg/16 MB RAM: "3551452"
-*VMOption 24Meg/24 MB RAM: "5584664"
-*VMOption 32Meg/32 MB RAM: "7647896"
-*VMOption 40Meg/40 MB RAM: "9704088"
-*VMOption 48Meg/48 MB RAM: "11752088"
-*VMOption 56Meg/56 MB RAM: "13752088"
-*VMOption 64Meg/64 MB RAM: "15767320"
-*VMOption 72Meg/72 MB RAM: "17855128"
-*VMOption 80Meg/80 MB RAM: "19919512"
-*VMOption 88Meg/88 MB RAM: "21951128"
-*VMOption 104Meg/104 MB RAM: "26014360"
-
-*FCacheSize 16Meg/16 MB RAM: 760000
-*FCacheSize 24Meg/24 MB RAM: 1160000
-*FCacheSize 32Meg/32 MB RAM: 1560000
-*FCacheSize 40Meg/40 MB RAM: 1960000
-*FCacheSize 48Meg/48 MB RAM: 2360000
-*FCacheSize 56Meg/56 MB RAM: 2760000
-*FCacheSize 64Meg/64 MB RAM: 3160000
-*FCacheSize 72Meg/72 MB RAM: 3560000
-*FCacheSize 80Meg/80 MB RAM: 3960000
-*FCacheSize 88Meg/88 MB RAM: 4360000
-*FCacheSize 104Meg/104 MB RAM: 5160000
-
-*ColorDevice: False
-*DefaultColorSpace: Gray
-*TTRasterizer: Type42
-*?TTRasterizer:"
- save
- 42/FontType resourcestatus
- {pop pop (Type42)}{(No Type42)} ifelse = flush
- restore
- "
-*End
-
-*FileSystem: True
-*?FileSystem: "
-false
-(*) {
- /DevDict exch currentdevparams def
- DevDict /Writeable known {DevDict /Writeable get} {false} ifelse
- DevDict /Mounted known {DevDict /Mounted get} {false} ifelse
- DevDict /HasNames known {DevDict /HasNames get} {false} ifelse
- and and {pop true} if
-} 128 string /IODevice resourceforall
-{(True)} {(False)} ifelse =
-"
-*End
-*LanguageLevel: "3"
-*Throughput: "32"
-
-*Password: "0"
-*ExitServer: "
- count 1 ge { true exch startjob } {false} ifelse
- not {
- (ERROR: *ExitServer cannot start unencapsulated job.) =
- ( Password is probably invalid.) =
- } if
-"
-*End
-
-*Reset: "
- count 1 ge { true exch startjob } {false} ifelse
- not {
- (ERROR: *ExitServer cannot start unencapsulated job.) =
- ( Password is probably invalid.) =
- } if
- systemdict /quit get exec
-"
-*End
-
-
-*% === PROTOCOLS AND EMULATIONS ===
-
-*Protocols: TBCP
-
-*% === MEDIA SELECTION ===
-*% PageSize sets the input Tray and the imageable area
-*OpenUI *PageSize/Paper Size: PickOne
-*OrderDependency: 20.0 AnySetup *PageSize
-*DefaultPageSize: Letter
-*PageSize Letter/Letter[8.5 x 11]: "
- 3 dict dup /DeferredMediaSelection true put dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Legal/Legal[8.5 x 14]: "
- 3 dict dup /DeferredMediaSelection true put dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize FanFoldGermanLegal/Folio[8.5 x 13]: "
- 3 dict dup /DeferredMediaSelection true put dup /PageSize [612 936] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Statement/Statement[5.5 x 8.5]: "
- 3 dict dup /DeferredMediaSelection true put dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Executive/Executive[7.25 x 10.5]: "
- 3 dict dup /DeferredMediaSelection true put dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A4/A4[210mm x 297mm]: "
- 3 dict dup /DeferredMediaSelection true put dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A5/A5[148mm x 210mm]: "
- 3 dict dup /DeferredMediaSelection true put dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize A6/A6[105mm x 148mm]: "
- 3 dict dup /DeferredMediaSelection true put dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize ISOB5/ISO B5[176mm x 250mm]: "
- 3 dict dup /DeferredMediaSelection true put dup /PageSize [499 709] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize Env10/Com10 Envelope[4.125 x 9.5]: "
- 3 dict dup /DeferredMediaSelection true put dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize EnvC5/EnvC5 Envelope[162mm x 229mm]: "
- 3 dict dup /DeferredMediaSelection true put dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize EnvDL/DL Envelope[110mm x 220mm]: "
- 3 dict dup /DeferredMediaSelection true put dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageSize EnvMonarch/Monarch Envelope[3.87 x 7.5]: "
- 3 dict dup /DeferredMediaSelection true put dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"
-*End
-*?PageSize: "
- save
- currentpagedevice /PageSize get aload pop
- 2 copy gt {exch} if
- (Unknown)
- 14 dict
- dup [612 792] (Letter) put
- dup [612 1008] (Legal) put
- dup [612 936] (FanFoldGermanLegal) put
- dup [396 612] (Statement) put
- dup [522 756] (Executive) put
- dup [595 842] (A4) put
- dup [420 595] (A5) put
- dup [297 420] (A6) put
- dup [499 709] (ISOB5) put
- dup [297 684] (Env10) put
- dup [312 624] (EnvDL) put
- dup [459 649] (EnvC5) put
- dup [279 540] (EnvMonarch) put
- { 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/Paper Size: PickOne
-*OrderDependency: 20.0 AnySetup *PageRegion
-*DefaultPageRegion: Letter
-*PageRegion Letter/Letter[8.5 x 11]: "
- 3 dict dup /DeferredMediaSelection true put dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Legal/Legal[8.5 x 14]: "
- 3 dict dup /DeferredMediaSelection true put dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion FanFoldGermanLegal/Folio[8.5 x 13]: "
- 3 dict dup /DeferredMediaSelection true put dup /PageSize [612 936] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Statement/Statement[5.5 x 8.5]: "
- 3 dict dup /DeferredMediaSelection true put dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Executive/Executive[7.25 x 10.5]: "
- 3 dict dup /DeferredMediaSelection true put dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A4/A4[210mm x 297mm]: "
- 3 dict dup /DeferredMediaSelection true put dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A5/A5[148mm x 210mm]: "
- 3 dict dup /DeferredMediaSelection true put dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion A6/A6[105mm x 148mm]: "
- 3 dict dup /DeferredMediaSelection true put dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion ISOB5/ISO B5[176mm x 250mm]: "
- 3 dict dup /DeferredMediaSelection true put dup /PageSize [499 709] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion Env10/Com10 Envelope[4.125 x 9.5]: "
- 3 dict dup /DeferredMediaSelection true put dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion EnvC5/EnvC5 Envelope[162mm x 229mm]: "
- 3 dict dup /DeferredMediaSelection true put dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion EnvDL/DL Envelope[110mm x 220mm]: "
- 3 dict dup /DeferredMediaSelection true put dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
-*End
-*PageRegion EnvMonarch/Monarch Envelope[3.87 x 7.5]: "
- 3 dict dup /DeferredMediaSelection true put dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"
-*End
-*CloseUI: *PageRegion
-
-*% ImageableArea gives the bounding box (llx, lly, urx, ury) in points for each media.
-*DefaultImageableArea: Letter
-*ImageableArea Letter/Letter[8.5 x 11]: "0.0 0.0 612 792"
-*ImageableArea Legal/Legal[8.5 x 14]: "0.0 0.0 612 1008"
-*ImageableArea FanFoldGermanLegal/Folio[8.5 x 13]: "0.0 0.0 612 936"
-*ImageableArea Statement/Statement[5.5 x 8.5]: "0.0 0.0 396 612"
-*ImageableArea Executive/Executive[7.25 x 10.5]: "0.0 0.0 522 756"
-*ImageableArea A4/A4[210mm x 297mm]: "0.0 0.0 595 842"
-*ImageableArea A5/A5[148mm x 210mm]: "0.0 0.0 420 595"
-*ImageableArea A6/A6[105mm x 148mm]: "0.0 0.0 297 420"
-*ImageableArea ISOB5/ISO B5[176mm x 250mm]: "0.0 0.0 499 709"
-*ImageableArea Env10/Com10 Envelope[4.125 x 9.5]: "0.0 0.0 297 684"
-*ImageableArea EnvC5/EnvC5 Envelope[162mm x 229mm]: "0.0 0.0 459 649"
-*ImageableArea EnvDL/DL Envelope[110mm x 220mm]: "0.0 0.0 312 624"
-*ImageableArea EnvMonarch/Monarch Envelope[3.87 x 7.5]: "0.0 0.0 279 540"
-*?ImageableArea: "
- newpath clippath pathbbox 4 -2 roll
- exch 2 {10000 mul ceiling 10000 div dup 0 lt {pop 0.0} if 128 string cvs print ( ) print} repeat
- exch 2 {10000 mul floor 10000 div dup 0 lt {pop 0.0} if 128 string cvs print ( ) print} repeat
- (\n) print"
-*End
-
-*% PaperDimension gives physical dimensions in points for each media (x-width, y-height)
-*DefaultPaperDimension: Letter
-*PaperDimension Letter/Letter[8.5 x 11]: "612 792"
-*PaperDimension Legal/Legal[8.5 x 14]: "612 1008"
-*PaperDimension FanFoldGermanLegal/Folio[8.5 x 13]: "612 936"
-*PaperDimension Statement/Statement[5.5 x 8.5]: "396 612"
-*PaperDimension Executive/Executive[7.25 x 10.5]: "522 756"
-*PaperDimension A4/A4[210mm x 297mm]: "595 842"
-*PaperDimension A5/A5[148mm x 210mm]: "420 595"
-*PaperDimension A6/A6[105mm x 148mm]: "297 420"
-*PaperDimension ISOB5/ISO B5[176mm x 250mm]: "499 709"
-*PaperDimension Env10/Com10 Envelope[4.125 x 9.5]: "297 684"
-*PaperDimension EnvC5/EnvC5 Envelope[162mm x 229mm]: "459 649"
-*PaperDimension EnvDL/DL Envelope[110mm x 220mm]: "312 624"
-*PaperDimension EnvMonarch/Monarch Envelope[3.87 x 7.5]: "279 540"
-
-*LandscapeOrientation: Any
-
-
-*% === MEDIA HANDLING OPTIONS ===
-*OpenUI *ManualFeed/Manual Feed: Boolean
-*OrderDependency: 15.0 AnySetup *ManualFeed
-*DefaultManualFeed: False
-*ManualFeed True: " << /ManualFeed true >> setpagedevice "
-*ManualFeed False: " << /ManualFeed false >> setpagedevice "
-*?ManualFeed:"
-save
-currentpagedevice /ManualFeed get
-{(True)} {(False)} ifelse = flush
-restore
-"
-*End
-*CloseUI: *ManualFeed
-
-*OpenUI *InputSlot/Paper Source: PickOne
-*OrderDependency: 15.0 AnySetup *InputSlot
-*DefaultInputSlot: Tray1
-*InputSlot Tray1/Tray 1: "
-<</DeferredMediaSelection true /MediaPosition 0 >> setpagedevice"
-*End
-*InputSlot MBF/MBF: "
-<</DeferredMediaSelection true /MediaPosition 1 >> setpagedevice "
-*End
-*InputSlot Tray2/Tray 2: "
-<</DeferredMediaSelection true /MediaPosition 2 >> setpagedevice"
-*End
-*InputSlot Tray3/Tray 3: "
-<</DeferredMediaSelection true /MediaPosition 3 >> setpagedevice "
-*End
-*InputSlot Envelope/Envelope Feeder: "
- <</DeferredMediaSelection true /MediaPosition 4 >> setpagedevice "
-*End
-*?InputSlot: "
-save
- currentpagedevice /DeferredMediaSelection known dup
- { currentpagedevice /DeferredMediaSelection get and } if
- {5 dict
- dup 0 (Tray1) put
- dup 1 (MBF) put
- dup 2 (Tray2) put
- dup 3 (Tray3) put
- dup 4 (Envelope) put
- currentpagedevice /MediaPosition get get
- }
- {
- 5 dict
- dup /0 (Tray1) put
- dup /1 (MBF) put
- dup /2 (Tray2) put
- dup /3 (Tray3) put
- dup /4 (Envelope) put
- currentpagedevice /InputAttributes get
- dup /Priority known
- { /Priority get 0 get ( ) cvs cvn get }
- {
- dup length 1 eq
- { {pop} forall ( ) cvs cvn get }
- { pop pop (Unknown) } ifelse
- } ifelse
- } ifelse
- = flush
-restore
-"
-*End
-
-*CloseUI: *InputSlot
-
-*RequiresPageRegion All: True
-
-*OpenUI *TraySwitch/Auto Tray Switch: Boolean
-*OrderDependency: 30.0 AnySetup *TraySwitch
-*TraySwitch True: "<</TraySwitch true>> setpagedevice"
-*TraySwitch False: "<</TraySwitch false>> setpagedevice"
-*DefaultTraySwitch: True
-*?TraySwitch: "save
- currentpagedevice /TraySwitch get
- {(True)} {(False)} ifelse = flush
- restore"
-*End
-*CloseUI: *TraySwitch
-
-*OpenGroup: Output
-
-*OpenUI *Duplex/Duplex: PickOne
-*OrderDependency: 30.0 AnySetup *Duplex
-*DefaultDuplex: None
-*Duplex None/Off: "<</Duplex false /Tumble false>> setpagedevice"
-*Duplex DuplexNoTumble/Normal: "<</Duplex true /Tumble false>> setpagedevice"
-*Duplex DuplexTumble/Tumble: "<</Duplex true /Tumble true>> setpagedevice"
-*?Duplex: "save
- currentpagedevice /Duplex get
- {currentpagedevice /Tumble get
- {(DuplexTumble)} {(DuplexNoTumble)} ifelse}
- {(None)} ifelse = flush restore"
-*End
-*CloseUI: *Duplex
-
-*OpenUI *Jog/Jog: PickOne
-*OrderDependency: 30.0 AnySetup *Jog
-*DefaultJog: None
-*Jog None/None: "<</Jog 0>> setpagedevice"
-*Jog EndOfJob/End of job: "<</Jog 2>> setpagedevice"
-*Jog EndOfSet/End of set: "<</Jog 3>> setpagedevice"
-*?Jog: "save
- currentpagedevice /Jog get dup 2 eq
- {pop (EndOfJob)} {3 eq {(EndOfSet)} {(None)} ifelse}
- ifelse = flush
-restore "
-*End
-*CloseUI: *Jog
-
-*OpenUI *Collate: Boolean
-*OrderDependency: 10.0 AnySetup *Collate
-*DefaultCollate: False
-*Collate False: "<</Collate false>> setpagedevice"
-*Collate True: "<</Collate true>> setpagedevice"
-*?Collate: "save
- currentpagedevice /Collate known
- {currentpagedevice /Collate get
- {(True)}{(False)} ifelse}
- {(Unknown)}
- ifelse = flush
-restore "
-*End
-*CloseUI: *Collate
-
-*OpenUI *XRXQuality/Quality: PickOne
-*OrderDependency: 50.0 AnySetup *XRXQuality
-*DefaultXRXQuality: Smoothing
-
-*XRXQuality Draft/Draft Mode: "
- 2 dict
- dup /PostRenderingEnhance true put
- dup /PostRenderingEnhanceDetails
- 2 dict
- dup /REValue 0 put
- dup /TonerSaver 1 put
- dup /Type 18 put
- put setpagedevice
-"
-*End
-
-*XRXQuality None/Normal: "
- 2 dict
- dup /PostRenderingEnhance false put
- dup /PostRenderingEnhanceDetails
- 2 dict
- dup /REValue 0 put
- dup /TonerSaver 0 put
- dup /Type 18 put
- put setpagedevice
-"
-*End
-
-*XRXQuality Smoothing/Xerox Image Enhancement: "
- 2 dict
- dup /PostRenderingEnhance true put
- dup /PostRenderingEnhanceDetails
- 2 dict
- dup /REValue 1 put
- dup /TonerSaver 0 put
- dup /Type 18 put
- put setpagedevice
-"
-*End
-
-*?XRXQuality: "save
- currentpagedevice dup /PostRenderingEnhance known
- {dup /PostRenderingEnhance get
- {
- /PostRenderingEnhanceDetails get
- dup /Type get 18 eq
- {
- dup /REValue get 8 mul exch
- /TonerSaver get add dup 8 eq
- {pop (Smoothing)}
- {1 eq {(Draft)} {(None)}ifelse}
- ifelse
- }
- {pop (None)} ifelse
- }
- {pop (None)}
- ifelse}
- {pop (None)}
- ifelse = flush
-restore"
-*End
-*CloseUI: *XRXQuality
-
-*OpenUI *XRXAMediaType/Media Type: PickOne
-*OrderDependency: 30.0 AnySetup *XRXAMediaType
-*DefaultXRXAMediaType: AutoSelect
-*XRXAMediaType AutoSelect/AutoSelect: "
- 2 dict dup /DeferredMediaSelection true put dup /MediaType null
-put setpagedevice"
-*End
-*XRXAMediaType Plain/Plain: "
- 2 dict dup /DeferredMediaSelection true put dup /MediaType (Plain) put setpagedevice"
-*End
-*XRXAMediaType Transparency/Transparency: "
- 2 dict dup /DeferredMediaSelection true put dup /MediaType (Transparency) put setpagedevice"
-*End
-*XRXAMediaType Labels/Labels: "
- 2 dict dup /DeferredMediaSelection true put dup /MediaType (Labels) put setpagedevice"
-*End
-*XRXAMediaType Preprinted/Preprinted: "
- 2 dict dup /DeferredMediaSelection true put dup /MediaType (Preprinted) put setpagedevice"
-*End
-*XRXAMediaType Letterhead/Letterhead: "
- 2 dict dup /DeferredMediaSelection true put dup /MediaType (Letterhead) put setpagedevice"
-*End
-*XRXAMediaType Prepunched/Prepunched: "
- 2 dict dup /DeferredMediaSelection true put dup /MediaType (Prepunched) put setpagedevice"
-*End
-*XRXAMediaType Bond/Bond: "
- 2 dict dup /DeferredMediaSelection true put dup /MediaType (Bond) put setpagedevice"
-*End
-*XRXAMediaType Recycled/Recycled: "
- 2 dict dup /DeferredMediaSelection true put dup /MediaType (Recycled) put setpagedevice"
-*End
-*XRXAMediaType Color/Color: "
- 2 dict dup /DeferredMediaSelection true put dup /MediaType (Color) put setpagedevice"
-*End
-*XRXAMediaType Cardstock/Cardstock: "
- 2 dict dup /DeferredMediaSelection true put dup /MediaType (Cardstock) put setpagedevice"
-*End
-
-*?XRXAMediaType: "
-currentpagedevice dup /MediaType known
-{
-/MediaType get dup null eq { pop (Unknown) } if
-}
-{ pop (Unknown)}
-ifelse = flush
-"
-*End
-*CloseUI: *XRXAMediaType
-
-
-*OpenUI *OutputBin/Output Tray: PickOne
-*OrderDependency: 30.0 AnySetup *OutputBin
-*DefaultOutputBin: STD
-*OutputBin STD/Standard: "
-<</OutputType (STD)>> setpagedevice"
-*End
-*OutputBin OCT/Offset Bin: "
-<</OutputType (OCT)>> setpagedevice"
-*End
-*?OutputBin: "
-currentpagedevice /OutputType known
-{
-<<
- (STD) (STD)
- (OCT) (OCT)
->>
- currentpagedevice /OutputType get
- dup null eq {pop (Unknown)} { get } ifelse
- } { (Unkown)} ifelse = flush
-"
-*End
-*CloseUI: *OutputBin
-*CloseGroup: Output
-
-
-
-*% === RESOLUTION AND APPEARANCE CONTROL ===
-
-*OpenUI *Resolution/Resolution: PickOne
-*OrderDependency: 55 AnySetup *Resolution
-*DefaultResolution: 600x600dpi
-
-*Resolution 600x600dpi/600 x 600 dpi: "
- currentpagedevice /PostRenderingEnhanceDetails get
- currentpagedevice /PostRenderingEnhance get
- 2 dict
- dup /PostRenderingEnhance false put
- dup /PostRenderingEnhanceDetails
- 2 dict
- dup /REValue 0 put
- dup /TonerSaver 0 put
- dup /Type 18 put
- put setpagedevice
- 2 dict
- dup /HWResolution [600 600] put
- dup /Policies
- 1 dict dup /HWResolution 2 put
- put setpagedevice
- 2 dict
- dup /PostRenderingEnhance 4 -1 roll put
- dup /PostRenderingEnhanceDetails 4 -1 roll put
- setpagedevice
-"
-*End
-
-*Resolution 1200x600dpi/1200 x 600 dpi: "
- 2 dict
- dup /PostRenderingEnhance false put
- dup /PostRenderingEnhanceDetails
- 2 dict
- dup /REValue 0 put
- dup /TonerSaver 0 put
- dup /Type 18 put
- put setpagedevice
- 2 dict
- dup /HWResolution [1200 600] put
- dup /Policies
- 1 dict dup /HWResolution 2 put
- put setpagedevice
-"
-*End
-
-*?Resolution: "
- save
- currentpagedevice /HWResolution get
- aload pop exch
- ( ) cvs print
- (x) print ( ) cvs print (dpi)
- = flush
- restore
-"
-*End
-*CloseUI: *Resolution
-
-*% Halftone Information ===============
-
-*DefaultHalftoneType: 3
-*AccurateScreensSupport: False
-*ScreenFreq: "65"
-*ScreenAngle: "45"
-*DefaultScreenProc: Dot
-*ScreenProc Dot: "{180 mul cos exch 180 mul cos add 2 div}"
-
-*DefaultTransfer: Null
-*Transfer Null: "{}"
-*Transfer Null.Inverse: "{1 exch sub}"
-
-*% Color Separation Information =====================
-
-*DefaultColorSep: ProcessBlack.85lpi.600x600dpi/85 lpi /600 x 600 dpi
-
-*InkName: ProcessBlack/Process Black
-*InkName: CustomColor/Custom Color
-*InkName: ProcessCyan/Process Cyan
-*InkName: ProcessMagenta/Process Magenta
-*InkName: ProcessYellow/Process Yellow
-
-
-
-*% For 85 lpi /600 x 600 dpi =======================================
-